localize
Description
- Description:
 - Used to internationalize text messages. A string is returned from Stringtable.csv (or Stringtable.xml) which corresponds to the stringName.
If the key couldn't be found, for example "STR_DN_SNAKE", empty string "" is returned and an entry is added to .rpt file, for example String STR_DN_SNAKE not found. - Groups:
 - StringsLocalization
 
Syntax
- Syntax:
 - localize stringName
 - Parameters:
 - stringName: String
 - Return Value:
 - String text found in corresponding entry in stringtable file or empty string (see description)
 
Examples
- Example 1:
 hint localize "STR_WEST"; // -> "BLUFOR" (in Arma2)- Example 2:
 hint format ["Go %1", localize "STR_Q_NORTH"]; // -> "Go North"- Example 3:
 // STR_ACTION_DROP_WEAPON contains "Drop %1" // STR_SN_RIFLE contains "Rifle" hint format [localize "STR_ACTION_DROP_WEAPON", localize "STR_SN_RIFLE"]; // -> "Drop Rifle"
Additional Information
- See also:
 - isLocalizeddiag_localizedgetTextRawBIS_fnc_localizeWFSideTextparseTextStringtable.csvStringtable.xml
 
Notes
- 
Report bugs on the Feedback Tracker and/or discuss them on the Arma Discord or on the Forums.
Only post proven facts here! Add Note 
- Posted on September 12, 2014 - 11:55 (UTC)
 - Killzone Kid
 - 
The command localize will strip all HTML tags from your stringtable.xml entries, however there is a way to trick it by substituting tags with HTML code instead:
<?xml version="1.0" encoding="utf-8"?> <Key ID="STR_TEST_KK"> <Original><![CDATA[<t color='#ff0000'>This doesn't work</t>]]></Original> </Key> <Key ID="STR_TEST_KK2"> <Original><t color='#ff0000'>This works</t></Original> </Key>
hint parseText localize "str_test_kk"; // no change of colourhint parseText localize "str_test_kk2"; // hint content is in red 
Categories: 
- To-do
 - Scripting Commands
 - Introduced with Operation Flashpoint version 1.00
 - Operation Flashpoint: New Scripting Commands
 - Operation Flashpoint: Scripting Commands
 - Operation Flashpoint: Elite: Scripting Commands
 - ArmA: Armed Assault: Scripting Commands
 - Arma 2: Scripting Commands
 - Arma 2: Operation Arrowhead: Scripting Commands
 - Take On Helicopters: Scripting Commands
 - Arma 3: Scripting Commands
 - Command Group: Strings
 - Command Group: Localization