Extra Information for Language ID's Copied from the file format.
2. Embedded Strings with Language IDsIf the StrRef is invalid (ie., 0xFFFFFFFF), then the talk table is not used, and instead, the localized
text must be embedded within the CExoLocString. A CExoLocString may contain zero or more
embedded strings, each paired with a
language ID that identifies what language the string should
be displayed for. The talk table file itself stores the user's language ID.
The following is a list of languages and their IDs:
Table 2: Language IDs
Language IDEnglish 0
French 1
German 2
Italian 3
Spanish 4
Polish 5
Korean 128
Chinese Traditional 129
Chinese Simplified 130
Japanese 131
3. GenderIn addition to specifying a string by Language ID, substrings in a LocString have a gender
associated with them. 0 = neutral or masculine; 1 = feminine. In some languages, the text that
should appear would vary depending on the gender of the player character, and this flag allows the
application to choose an appropriate string.
BioWare Corp.
http://www.bioware.com
4. LanguageID and Gender combinationInternally, LocStrings store LanguageID and Gender as single combined ID that is equal to double
the LanguageID, plus 0 for male strings and 1 for female strings. This is the same format in which
LocStrings are saved out (refer to the
Generic File Format document, section 4.6).