多语言

和风天气支持30+种主流语言以及所在国家或地区的官方语言。

默认语言

多语言是可选项,默认值是所在国家或地区的官方语言,如不存在官方语言或有多种官方语言,我们将选择其中最为流行或使用人数较高的语言,例如:

  • 纽约:英语
  • 蒙特利尔:英语
  • 班加罗尔:印地语

回退顺序

如果一些数据无法响应你的语言设置时,将按照下列规则回退到下一个所支持的语言:

没有设置多语言时,将使用默认语言,顺序是:

官方语言 > 英语

设置了一个指定语言时,顺序是:

指定语言 > 官方语言 > 英语

例外

大部分数据支持多语言和官方语言,但是一些数据可能不支持所有的语言选项,请参考下列表格查看哪些数据无法完全支持多语言。

数据 可用语言 备注
天气指数 中文,英文  
天气预警 部分多语言 参考预警信息-多语言
分钟降水 中文,英文  

多语言代码

你可以使用查询参数lang设置数据的语言,以下是在API或SDK中的多语言代码。

语言名称 API 代码 iOS Lang Android Lang
简体中文 zh-hans、zh ZH_HANS ZH_HANS
繁体中文 zh-hant ZH_HANT ZH_HANT
英文 en EN EN
德语 de DE DE
西班牙语 es ES ES
法语 fr FR FR
意大利语 it IT IT
日语 ja JA JA
韩语 ko KO KO
俄语 ru RU RU
印地语 hi HI HI
泰语 th TH TH
阿拉伯语 ar AR AR
葡萄牙语 pt PT PT
孟加拉语 bn BN BN
马来语 ms MS MS
荷兰语 nl NL NL
希腊语 el EL EL
拉丁语 la LA LA
瑞典语 sv SV SV
印尼语 id ID ID
波兰语 pl PL PL
土耳其语 tr TR TR
捷克语 cs CS CS
爱沙尼亚语 et ET ET
越南语 vi VI VI
菲律宾语 fil FIL FIL
芬兰语 fi FI FI
希伯来语 he HE HE
冰岛语 is IS IS
挪威语 nb NB NB

示例代码:

Swift

let _ = Lang.ZH_HANS

Objective-C

Lang lang = LangZH_HANS; 

Java

Lang lang = Lang.ZH_HANS;