Documentation Center

PslLanguages.FindLangCode

This method finds a PslLanguage in the project. The language is given by a defined language code type.

Syntax

Expression.FindLangCode (Code as String, Type as Variant, Index as Integer) 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 SDL 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

Index Integer, If the project contains more than one matching language, the Index defines which matching language should be returned. 1 finds the first matching language.