PslLanguages.AddLangCode
This method adds a new target language to the project. Unlike PslLanguages.Add the language is given by a defined language code type.
Syntax
Expression.Add (Code as String, Type as Variant) as PslLanguage
Expression Object of type PslLanguages
Code String, Language code
Type Variant,
pslCodeUnknown (default, Value = -1): interprets LangCode as any of the codes below
pslCodeWin (Value = 0): interprets LangCode as used by Windows. See appendix of the PASSOLO Reference Manual.
pslCode639_2B (Value = 1): interprets LangCode as ISO 639 3-letter code (Bibliography)
pslCode639_2T (Value = 2): interprets LangCode as ISO 639 3-letter code (Terminology)
pslCode639_1 (Value = 3): interprets LangCode as ISO 639 2-letter code
pslCodeISO (Value = 4): interprets LangCode as ISO 639 3-letter code or ISO 639 2-letter code if available
pslCode3166_2 (Value = 5): interprets LangCode as ISO 3166 2 3-letter code
pslCode3166_1 (Value = 6): interprets LangCode as ISO 3166 2 2-letter code
pslCodeWinRgn (Value = 7): interprets LangCode as Windows 3-letter code
pslCodeLangRgn (Value = 8): interprets LangCode as combined ISO language - region/country code
pslCodeHex (Value = 9): interprets LangCode as hex values. If LangCode defines only the primary language id, the default region is returned. E.g. "09" returns 1033 (pslLangEnglishUSA)
pslCodeHex2 (Value = 10): interprets LangCode as hex values. If LangCode defines only the primary language id, no region is returned. E.g. "09" returns 9 (Language id for English without region)
pslCodeText (Value = 11): interprets LangCode as localized name of the language (country/region). This depends of the language of the Passolo user interface.
pslCodeEnglishText (Value = 12): interprets LangCode English name of the language (country/region)
pslCodeDecimal (Value = 13): interprets LangCode as decimal value of the LangID
pslCodeSDLX (Value = 14): interprets LangCode as SDLX language code
pslCodeTrados (Value = 15): interprets LangCode as SDL Trados language code