void initLocalization(in string[][] stringsWithLocalizations, string language = "")
Initializes localization by a two-dimensional array of strings. Titles of columns (first line - index 0) must be locales in Linux style without encoding (en_US, en_GB, eo, fr_CA, ru_RU, etc.), first locale is en_US always.
Parameters
stringsWithLocalizations | Two-dimensional array containing columns of strings in different languages. |
language | New current language (system language by default). |
void initLocalization(string csvPath, string language = "")
Initializes localization by a CSV file with translations. Titles of columns (first line - index 0) must be locales in Linux style without encoding (en_US, en_GB, eo, fr_CA, ru_RU, etc.), first locale is en_US always.
Parameters
csvPath | A path to a CSV file with translations. |
language | A new current language (system language by default). |
string s_(string englishString)
This function returns string corresponding to the English (en_US) version, according to the current localization selected.