如果知道当前可能使用的语言代码是很好的。
对于API v2,有一个将language_id(整数)与语言描述相关的表,我将其内置到我的应用程序中,以便我可以将我的用户语言与调查的语言相匹配。
v3是否有一个类似的表来将语言(字符串)与语言描述关联起来;我找不到。
在V2的调查中显示了language_id,这是一个引用语言的内部编号,表位于这里。
在V3中,使用的语言是到处使用的标准ISO语言代码(例如,它将是en
, es
, fr
而不是数字)。这是我刚查到的语言代码表。也许应该在API v3文档中添加一个类似的表。
survey_languages = [
{"name": "English", "id": 1, "code": "en"},
{"name": "Albanian", "id": 24, "code": "sq"},
{"name": "Arabic", "id": 25, "code": "ar"},
{"name": "Armenian", "id": 26, "code": "hy"},
{"name": "Basque", "id": 27, "code": "eu"},
{"name": "Bengali", "id": 28, "code": "bn"},
{"name": "Bosnian", "id": 29, "code": "bs"},
{"name": "Bulgarian", "id": 30, "code": "bg"},
{"name": "Catalan", "id": 31, "code": "ca"},
{"name": "Chinese (Simplified)", "id": 2, "code": "zh-cn"},
{"name": "Chinese (Traditional)", "id": 3, "code": "zh-tw"},
{"name": "Portuguese (Brazilian)", "id": 17, "code": "pt-br"},
{"name": "Portuguese (Iberian)", "id": 16, "code": "pt"},
{"name": "Croatian", "id": 32, "code": "hr"},
{"name": "Czech", "id": 33, "code": "cs"},
{"name": "Danish", "id": 4, "code": "da"},
{"name": "Dutch", "id": 5, "code": "nl"},
{"name": "Estonian", "id": 34, "code": "et"},
{"name": "Filipino", "id": 35, "code": "tl"},
{"name": "Finnish", "id": 6, "code": "fi"},
{"name": "French", "id": 7, "code": "fr"},
{"name": "Georgian", "id": 36, "code": "ka"},
{"name": "German", "id": 8, "code": "de"},
{"name": "Greek", "id": 9, "code": "el"},
{"name": "Hebrew", "id": 37, "code": "he"},
{"name": "Hindi", "id": 38, "code": "hi"},
{"name": "Hungarian", "id": 39, "code": "hu"},
{"name": "Icelandic", "id": 40, "code": "is"},
{"name": "Indonesian", "id": 41, "code": "id"},
{"name": "Irish", "id": 42, "code": "ga"},
{"name": "Italian", "id": 10, "code": "it"},
{"name": "Japanese", "id": 11, "code": "ja"},
{"name": "Korean", "id": 12, "code": "ko"},
{"name": "Kurdish", "id": 43, "code": "ku"},
{"name": "Latvian", "id": 44, "code": "lv"},
{"name": "Lithuanian", "id": 45, "code": "lt"},
{"name": "Macedonian", "id": 46, "code": "mk"},
{"name": "Malay", "id": 13, "code": "ms"},
{"name": "Malayalam", "id": 47, "code": "ml"},
{"name": "Norwegian", "id": 14, "code": "no"},
{"name": "Persian", "id": 48, "code": "fa"},
{"name": "Polish", "id": 15, "code": "pl"},
{"name": "Punjabi", "id": 49, "code": "pa"},
{"name": "Romanian", "id": 50, "code": "ro"},
{"name": "Russian", "id": 18, "code": "ru"},
{"name": "Serbian", "id": 51, "code": "sr"},
{"name": "Slovak", "id": 52, "code": "sk"},
{"name": "Slovenian", "id": 53, "code": "sl"},
{"name": "Spanish", "id": 19, "code": "es"},
{"name": "Swahili", "id": 54, "code": "sw"},
{"name": "Swedish", "id": 20, "code": "sv"},
{"name": "Tamil", "id": 55, "code": "ta"},
{"name": "Telugu", "id": 56, "code": "te"},
{"name": "Thai", "id": 57, "code": "th"},
{"name": "Turkish", "id": 21, "code": "tr"},
{"name": "Ukrainian", "id": 22, "code": "uk"},
{"name": "Vietnamese", "id": 58, "code": "vi"},
{"name": "Welsh", "id": 59, "code": "cy"},
]