Arma Reforger Explorer  1.1.0.42
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
CustomStringTableItem.c
Go to the documentation of this file.
1 class CustomStringTableItem: ScriptStringTableItem
3 {
4  static override string GetTargetPrefix() { return "Target_"; }
5 
6  [Attribute(category:"Default", desc: "English (United States)\nServes as a source for translated texts.\nIf proofreading or translation is in progress, use 'Target_en_us_edited' instead.", uiwidget: UIWidgets.EditBoxWithButton)]
7  string Target_en_us;
8  [Attribute(category:"Default", desc: "English (United States)\nUse this when the string is being processed by proofreaders or translators.\nOnce it's done, the Localization Manager will move this text to 'Target_en_us'.", uiwidget: UIWidgets.EditBoxWithButton)]
9  string Target_en_us_edited;
10  [Attribute(category:"Translated Texts", desc: "French (France)", uiwidget: UIWidgets.EditBoxWithButton)]
11  string Target_fr_fr;
12  [Attribute(category:"Translated Texts", desc: "Italian (Italy)", uiwidget: UIWidgets.EditBoxWithButton)]
13  string Target_it_it;
14  [Attribute(category:"Translated Texts", desc: "German (Germany)", uiwidget: UIWidgets.EditBoxWithButton)]
15  string Target_de_de;
16  [Attribute(category:"Translated Texts", desc: "Spanish (Spain)", uiwidget: UIWidgets.EditBoxWithButton)]
17  string Target_es_es;
18  [Attribute(category:"Translated Texts", desc: "Czech (Czech Republic)", uiwidget: UIWidgets.EditBoxWithButton)]
19  string Target_cs_cz;
20  [Attribute(category:"Translated Texts", desc: "Polish (Poland)", uiwidget: UIWidgets.EditBoxWithButton)]
21  string Target_pl_pl;
22  [Attribute(category:"Translated Texts", desc: "Russian (Russia)", uiwidget: UIWidgets.EditBoxWithButton)]
23  string Target_ru_ru;
24  [Attribute(category:"Translated Texts", desc: "Japanese (Japan)", uiwidget: UIWidgets.EditBoxWithButton)]
25  string Target_ja_jp;
26  [Attribute(category:"Translated Texts", desc: "Korean (South Korea)", uiwidget: UIWidgets.EditBoxWithButton)]
27  string Target_ko_kr;
28  [Attribute(category:"Translated Texts", desc: "Portuguese (Brazil)", uiwidget: UIWidgets.EditBoxWithButton)]
29  string Target_pt_br;
30  [Attribute(category:"Translated Texts", desc: "Chinese (China)", uiwidget: UIWidgets.EditBoxWithButton)]
31  string Target_zh_cn;
32  [Attribute(category:"Translated Texts", desc: "Ukrainian (Ukraine)", uiwidget: UIWidgets.EditBoxWithButton)]
33  string Target_uk_ua;
34 
35  [Attribute(category:"Custom", uiwidget: UIWidgets.EditBoxWithButton, desc: "Comment for translators.")]
36  string Comment;
37 
38  [Attribute(category:"Custom", desc: "Comment only for developers, not translators.", uiwidget: UIWidgets.EditBoxWithButton)]
39  string DevNote;
40 
41  [Attribute(category:"Custom")]
42  string Repro;
43 
44  [Attribute(category:"Custom", uiwidget: UIWidgets.ComboBox, enums: ParamEnumArray.FromEnum(EStringTableActorGender))]
45  EStringTableActorGender ActorGender;
46 
47  [Attribute(category:"Custom", uiwidget: UIWidgets.ComboBox, enums: ParamEnumArray.FromEnum(EStringTableTerminology))]
48  EStringTableTerminology Terminology;
49 
50  [Attribute(category:"Default", uiwidget: UIWidgets.ComboBox, enums: ParamEnumArray.FromEnum(EStringTableStatus), defvalue: "0", desc: "Status of the string.\n\nDEVELOPMENT_PENDING - developers are working on the text\nDEVELOPMENT_DONE - developers finished the text and it's ready to be proofread\nPROOFREADING_PENDING - proofreaders are working on the text\nPROOFREADING_DONE - proofreaders processed the text and it's ready to be translated\nTRANSLATION_PENDING - translators are working on the text\nTRANSLATION_DONE - text is fully translated and ready for release")]
51  EStringTableStatus Status;
52 
53  [Attribute(category:"Custom", uiwidget: UIWidgets.CheckBox)]
54  bool NonTranslatable;
55 
56  [Attribute(category:"Custom", desc: "Provide a number of how many W characters fit before we have a cut-off or overlap of this string, not a number of regular characters.")]
57  int MaxLength;
58 
59  [Attribute(category:"Meta", uiwidget: UIWidgets.Date)]
60  int Modified;
61 
62  [Attribute(category:"Meta", desc: "Who create the item")]
63  string Author;
64 
65  [Attribute(category:"Meta", desc: "Who last edited the item")]
66  string LastChanged;
67 
68  [Attribute(category:"Custom", uiwidget: UIWidgets.SearchComboBox, enums: ParamEnumArray.FromEnum(EStringTableLabels))]
69  ref array<int> Labels;
70 
71  [Attribute(category:"Custom", uiwidget: UIWidgets.ResourcePickerThumbnail, desc: "File this string originates from.")]
72  ResourceName SourceFile;
73 
74  [Attribute(category:"Custom", desc: "Online link to image showing context of the text.")]
75  string ImageLink;
76 
77  [Attribute(category:"Custom", defvalue: "false", desc: "Hidden items will not be present in public releases")]
78  bool Hidden;
79 };
EStringTableActorGender
EStringTableActorGender
Definition: EStringTableActorGender.c:1
EStringTableTerminology
EStringTableTerminology
Definition: EStringTableTerminology.c:1
EStringTableStatus
EStringTableStatus
Definition: EStringTableStatus.c:4
desc
UI Textures DeployMenu Briefing conflict_HintBanner_1_UI desc
Definition: SCR_RespawnBriefingComponent.c:17
EStringTableLabels
EStringTableLabels
Definition: EStringTableLabels.c:8
Attribute
typedef Attribute
Post-process effect of scripted camera.
CustomStringTableItem
Custom string table item for the game.
Definition: CustomStringTableItem.c:2
category
params category
Definition: SCR_VehicleDamageManagerComponent.c:180