Language type variable

Available from version 5.3.5.

Variable which contains all the available information about a language.

To create a language type variable, add a language to the survey.

This object is accessible through the Survey.Languages collection and through Interview.Language.

In this topic:

Properties

Id

Available from version 5.3.5.

Id of the language LCID.

Returns a Number.

Examples
Interview.Language.Id ' => 2057 (for English)
Interview.Language.Id ' => 1036 (for French)

↑ Top of page ↑

Name

Available from version 5.3.5.

Returns the name of the language.

Returns a String.

Examples
Interview.Language.Name ' => "English (United Kingdom)"
Interview.Language.Name ' => "French (France)"

↑ Top of page ↑

Abbr

Available from version 5.3.5.

Returns the three-letter abbreviation of the language.

Returns a String.

Examples
Interview.Language.Abbr ' => "ENG" (for English - United Kingdom)
Interview.Language.Abbr ' => "FRA" (for French - France)
Interview.Language.Abbr ' => "ENU" (for English - United States)

↑ Top of page ↑

CultureInfo

Available from version 5.6.1.

Returns the culture info of the language.

Returns a String.

Examples
Interview.Language.CultureInfo ' => "es-ES" (for Spanish - Spain)
Interview.Language.CultureInfo ' => "fr-FR" (for French - France)

↑ Top of page ↑

DateFormat

Available from version 5.3.5.

Returns the format of the date used by the language.

Returns a String.

Examples
Interview.Language.DateFormat ' => "M/d/yyyy" (for US English)
Interview.Language.DateFormat ' => "dd/MM/yyyy" (for French)

↑ Top of page ↑

DecimalSeparator

Available from version 5.3.5.

Returns the decimal separator used by the language

Return a String.

Examples
Interview.Language.DecimalSeparator ' => "." (for US English)
Interview.Language.DecimalSeparator ' => "," (for French)

↑ Top of page ↑

ThousandSeparator

Available from version 5.3.5.

Returns the thousand separator used by the language.

Returns a String.

Examples
Interview.Language.ThousandSeparator ' => "," (for US English)
Interview.Language.ThousandSeparator ' => " " (for French)

↑ Top of page ↑

Methods

Translate(translationKey[, formatArgs*])

Available from version 5.5.2.

Returns the translation of the key using the current interview language. If the key has not been translated, then this function returns the translation of the default language.

Returns a String.

Parameters
Examples
Interview.Language.Translate(Message.other_specify) ' => "Other (specify)" (in English)
Interview.Language.Translate(Message.other_specify) ' => "Autre (précisez)" (in French)
Interview.Language.Translate(Message.interview_0_percent_completed, 56) ' => "56% completed" (in English)
Interview.Language.Translate(Message.interview_0_percent_completed, 56) ' => "56% complété" (in French)
 ' This is fictional example
Interview.Language.Translate("page_1_of_2_(1/2)", 5, 10) ' => "Page 5 of 10 (5/10)" (in English)
 ' This is fictional example
Interview.Language.Translate("the_answer_of_0_is_1", 2, CurrentQuestion.Shortcut, CurrentQuestion.Answers[2].Caption) 
' => "The response 2 of gender is Man" (in English)
 ' This is fictional example
Interview.Language.Translate("the_answer_of_0_is_1", 2, CurrentQuestion.Shortcut, CurrentQuestion.Answers[2].Caption) 
' => "La réponse 2 de gender est Homme" (in French)
Translation keys

↑ Top of page ↑

Language codes (LCID and ABBR and ISO code)

Source from: MSDN and W3Schools. In green, the languages which are available in design online.

Language (Country/Region) LCID ABBR ISO Code
Afrikaans (South Africa) 1078 AFK af
Albanian (Albania) 1052 SQI sq
Alsatian 1156 GSW gsw
Amharic (Ethiopia) 1118 AMH am
Arabic (Saudi Arabia) 1025 ARA ar
Arabic (Algeria) 5121 ARG ar
Arabic (Bahrain) 15361 ARH ar
Arabic (Egypt) 3073 ARE ar
Arabic (Iraq) 2049 ARI ar
Arabic (Jordan) 11265 ARJ ar
Arabic (Kuwait) 13313 ARK ar
Arabic (Lebanon) 12289 ARB ar
Arabic (Libya) 4097 ARL ar
Arabic (Morocco) 6145 ARM ar
Arabic (Oman) 8193 ARO ar
Arabic (Qatar) 16385 ARQ ar
Arabic (Syria) 10241 ARS ar
Arabic (Tunisia) 7169 ART ar
Arabic (U.A.E.) 14337 ARU ar
Arabic (Yemen) 9217 ARY ar
Armenian (Armenia) 1067 HYE hy
Assamese 1101 ASM as
Azeri (Cyrillic)) 2092 AZC az
Azerbaijani (Latin, Azerbaijan) 1068 AZE az
Bashkir 1133 BAS ba
Basque 1069 EUQ eu
Belarusian 1059 BEL be
Bengali (India)) 1093 BNG bn
Bengali (Bangladesh)) 2117 BNB bn
Bosnian (Bosnia/Herzegovina)) 5146 BSC bs
Breton 1150 BRE br
Bulgarian 1026 BGR bg
Burmese 1109 MYA my
Catalan 1027 CAT ca
Cherokee (United States) 1116 CRE  
Chinese (Simplified, China) 2052 CHS zh
Chinese (Singapore) 4100 ZHI zh
Chinese (Taiwan) 1028 CHT zh
Chinese (Hong Kong SAR) 3076 ZHH zh
Chinese (Macao SAR) 5124 ZHM zh
Corsican 1155 COS co
Croatian 1050 HRV hr
Croatian (Bosnia/Herzegovina)) 4122 HRB hr
Czech 1029 CSY cs
Danish 1030 DAN da
Dari 1164 PRS prs
Divehi 1125 DIV dv
Dutch (Netherlands) 1043 NLD nl
Dutch (Belgium) 2067 NLB nl
Edo 1126 ZZZ  
English (United Arab Emirates) 10003 UAE en-ae
English (United States) 1033 ENU en
English (United Kingdom) 2057 ENG en
English (Australia) 3081 ENA en
English (Belize) 10249 ENL en
English (Canada) 4105 ENC en
English (Caribbean) 9225 ENB en
English (Egypt) 10000 EGY en-eg
English (Hong Kong SAR) 15369 ENH en
English (India) 16393 ENN en
English (Indonesia) 14345 ZZZ en
English (Ireland) 6153 ENI en
English (Jamaica) 8201 ENJ en
English (Kenya) 10001 KEN en-ke
English (Malaysia) 17417 ENM en
English (New Zealand) 5129 ENZ en
English (Nigeria) 10002 NGA en-ng
English (Philippines) 13321 ENP en
English (Singapore) 18441 ENE en
English (South Africa) 7177 ENS en
English (Trinidad) 11273 ENT en
English (Zimbabwe) 12297 ENW en
Estonian 1061 ETI et
Faroese 1080 FOS fo
Farsi 1065   fa
Filipino 1124 FPO fil
Finnish 1035 FIN fi
French (France) 1036 FRA fr
French (Belgium) 2060 FRB fr
French (Cameroon) 11276 FRE fr
French (Canada) 3084 FRC fr
French (Democratic Rep. of Congo) 9228 FRD fr
French (Cote d'Ivoire) 12300 FRI fr
French (Haiti) 15372 FRH fr
French (Luxembourg) 5132 FRL fr
French (Mali) 13324 FRF fr
French (Monaco) 6156 FRM fr
French (Morocco) 14348 FRO fr
French (North Africa) 58380   fr
French (Reunion) 8204 FRR fr
French (Senegal) 10252 FRN fr
French (Switzerland) 4108 FRS fr
French (West Indies) 7180   fr
Frisian (Netherlands) 1122   fy
Fulfulde (Nigeria) 1127 ZZZ  
FYRO Macedonian 1071   mk
Galician 1110 GLC gl
Georgian 1079 KAT ka
German (Germany) 1031 DEU de
German (Austria) 3079 DEA de
German (Liechtenstein) 5127 DEC de
German (Luxembourg) 4103 DEL de
German (Switzerland) 2055 DES de
Greek 1032 ELL el
Greenlandic 1135 KAL kl
Guarani (Paraguay) 1140 GRN gn
Gujarati 1095 GUJ gu
Hausa (Nigeria) 1128 HAU ha
Hawaiian (United States) 1141 HAW  
Hebrew 1037 HEB he
Hindi 1081 HIN hi
Hungarian 1038 HUN hu
Ibibio (Nigeria) 1129 ZZZ  
Icelandic 1039 ISL is
Igbo (Nigeria) 1136 IBO ig
Indonesian 1057 IND id
Inuktitut 1117 IUK iu
Irish 2108 IRE ga
Italian (Italy) 1040 ITA it
Italian (Switzerland) 2064 ITS it
Japanese 1041 JPN ja
K'iche 1158 QUT qut
Kannada 1099 KDI kn
Kanuri (Nigeria) 1137 ZZZ kr
Kashmiri 2144 ZZZ ks
Kashmiri (Arabic)) 1120 ZZZ ks
Kazakh 1087 KKZ kk
Khmer 1107 KHM km
Kinyarwanda 1159 KIN rw
Kiswahili (Kenya) 1089 SWK sw-KE
Konkani 1111 KNK kok
Korean 1042 KOR ko
Kyrgyz (Cyrillic)) 1088 KYR ky
Lao 1108 LAO lo
Latin 1142 ZZZ la
Latvian 1062 LVI lv
Lithuanian 1063 LTH lt
Luxembourgish 1134 LBX lb
Malay (Malaysia) 1086 MSL ms
Malay (Brunei Darussalam) 2110 MSB ms
Malayalam 1100 MYM ml
Maltese 1082 MLT mt
Manipuri 1112 ZZZ  
Maori (New Zealand) 1153 MRI mi
Mapudungun 1146 MPD arn
Marathi 1102 MAR mr
Mohawk 1148 MWK moh
Mongolian (Cyrillic)) 1104 MNG mn
Mongolian (Mongolian)) 2128 MNN mn
Nepali 1121 NEP ne
Nepali (India) 2145 NEI ne
Norwegian (Bokmål)) 1044 NOR nb
Norwegian (Nynorsk)) 2068 NON nn
Occitan 1154 OCI oc
Oriya 1096 ORI or
Oromo 1138 ORM om
Papiamentu 1145 ZZZ  
Pashto 1123 PAS ps
Polish 1045 PLK pl
Portuguese (Brazil) 1046 PTB pt
Portuguese (Portugal) 2070 PTG pt
Punjabi 1094 PAN pa
Punjabi (Pakistan) 2118 PAP pa
Quecha (Bolivia) 1131 QUB qu
Quecha (Ecuador) 2155 QUE qu
Quecha (Peru) 3179 QUP qu
Rhaeto-Romanic 1047   rm
Romanian 1048 ROM ro
Romanian (Moldava) 2072 ROD ro
Russian 1049 RUS ru
Russian (Moldava) 2073 RUM ru
Sami (Lappish) 1083 SMJ se
Sanskrit 1103 SAN sa
Scottish Gaelic 1084 GLA  
Sepedi 1132   nso
Serbian (Cyrillic) 3098 SRN sr
Serbian (Latin) 2074 SRM sr
Sindhi (India) 1113 ZZZ sd
Sindhi (Pakistan) 2137 SIP sd
Sinhalese (Sri Lanka) 1115 SIN si
Slovak 1051 SKY sk
Slovenian 1060 SLV sl
Somali 1143 SOM so
Sorbian 1070   hsb
Spanish (Spain (Modern Sort)) 3082 ESN es
Spanish (Spain (Traditional Sort)) 1034 ESP es
Spanish (Argentina) 11274 ESS es
Spanish (Bolivia) 16394 ESB es
Spanish (Chile) 13322 ESL es
Spanish (Colombia) 9226 ESO es
Spanish (Costa Rica) 5130 ESC es
Spanish (Dominican Republic) 7178 ESD es
Spanish (Ecuador) 12298 ESF es
Spanish (El Salvador) 17418 ESE es
Spanish (Guatemala) 4106 ESG es
Spanish (Honduras) 18442 ESH es
Spanish (Latin America) 22538 ESJ es
Spanish (Mexico) 2058 ESM es
Spanish (Nicaragua) 19466 ESI es
Spanish (Panama) 6154 ESA es
Spanish (Paraguay) 15370 ESZ es
Spanish (Peru) 10250 ESR es
Spanish (Puerto Rico) 20490 ESU es
Spanish (United States) 21514 EST es
Spanish (Uruguay) 14346 ESY es
Spanish (Venezuela) 8202 ESV es
Sutu 1072    
Swahili 1089   sw
Swedish 1053 SVE sv
Swedish (Finland) 2077 SVF sv
Syriac 1114 SYR syr
Tajik 1064 TAJ tg
Tamazight (Arabic) 1119    
Tamazight (Latin)) 2143   tzm
Tamil 1097 TAI ta
Tatar 1092 TTT tt
Telugu 1098 TEL te
Thai 1054 THA th
Tibetan (Bhutan) 2129   bo
Tibetan (People's Republic of China) 1105 BOB bo
Tigrigna (Eritrea) 2163 TIR ti
Tigrigna (Ethiopia) 1139 TIE ti
Tsonga 1073   ts
Tswana 1074   tn
Turkish 1055 TRK tr
Turkmen 1090 TUK tk
Uighur (China) 1152 UIG ug
Ukrainian 1058 UKR uk
Urdu 1056 URD ur
Urdu (India) 2080 URI ur
Uzbek (Cyrillic) 2115 UZC uz
Uzbek (Latin) 1091 UZB uz
Venda 1075 ZZZ ve
Vietnamese 1066 VIT vi
Welsh 1106 CYM cy
Wolof 1160 WOL wo
Xhosa 1076   xh
Yakut 1157   sah
Yi 1144 III ii
Yiddish 1085 ZZZ yi
Yoruba 1130 YOR yo
Zulu 1077   zu
HID (Human Interface Device)) 1279    

↑ Top of page ↑

Create your own Knowledge Base