首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在android中改变OpenWeatherMap的描述语言

如何在android中改变OpenWeatherMap的描述语言
EN

Stack Overflow用户
提问于 2018-03-29 11:43:59
回答 2查看 7.5K关注 0票数 6

在我的应用程序中,我想使用OpenWeatherMap API来显示城市天气信息。

为此,我想将description language改为Farsi

我在OpenWeatherMap帮助下得到了这个信息,我在URL下面写了这样的文章:

代码语言:javascript
复制
http://api.openweathermap.org/data/2.5/forecast/daily?q=tehran,ir&cnt=16&units=metric&lang=Farsi-fa&appid=1487dd8a93bfd85d278d9ayty875ghyy

但是给我看看这个信息:

代码语言:javascript
复制
{
    "city": {
        "id": 112931,
        "name": "Tehran",
        "coord": {
            "lon": 51.4014,
            "lat": 35.7006
        },
        "country": "IR",
        "population": 7153309
    },
    "cod": "200",
    "message": 1.31599,
    "cnt": 16,
    "list": [
        {
            "dt": 1522310400,
            "temp": {
                "day": 29.68,
                "min": 9.13,
                "max": 29.68,
                "night": 9.13,
                "eve": 19.21,
                "morn": 29.68
            },
            "pressure": 749.02,
            "humidity": 67,
            "weather": [
                {
                    "id": 801,
                    "main": "Clouds",
                    "description": "few clouds",
                    "icon": "02d"
                }
            ],
            "speed": 1.42,
            "deg": 211,
            "clouds": 20
        }
}

OpenWeatherMap中,帮助说明如果将此代码添加到URL lang=Farsi-fa中,请更改这一行"description": "few clouds" language

我添加了语言代码,但没有更改描述语言!

我该怎么做呢?

还有API描述语言的支持语言列表吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-03-29 11:47:34

它应该只是语言代码:

代码语言:javascript
复制
lang=fa

http://api.openweathermap.org/data/2.5/forecast/daily?q=tehran,ir&cnt=16&units=metric&lang=fa&appid=1487dd8a93bfd85d278d9ayty875ghyy

"description":"بارش خفیف باران"
票数 8
EN

Stack Overflow用户

发布于 2022-08-23 10:41:03

多语言支持

您可以使用lang参数以您的语言获取输出。

翻译适用于城市名称description字段。

API调用:

代码语言:javascript
复制
https://api.openweathermap.org/data/2.5/weather?lat={lat}&lon={lon}&appid={API key}&lang={lang}

它们支持以下语言,您可以在对应的lang值中使用这些语言:

代码语言:javascript
复制
af Afrikaans
al Albanian
ar Arabic
az Azerbaijani
bg Bulgarian
ca Catalan
cz Czech
da Danish
de German
el Greek
en English
eu Basque
fa Persian (Farsi)
fi Finnish
fr French
gl Galician
he Hebrew
hi Hindi
hr Croatian
hu Hungarian
id Indonesian
it Italian
ja Japanese
kr Korean
la Latvian
lt Lithuanian
mk Macedonian
no Norwegian
nl Dutch
pl Polish
pt Portuguese
pt_br Português Brasil
ro Romanian
ru Russian
sv, se Swedish
sk Slovak
sl Slovenian
sp, es Spanish
sr Serbian
th Thai
tr Turkish
ua, uk Ukrainian
vi Vietnamese
zh_cn Chinese Simplified
zh_tw Chinese Traditional
zu Zulu

有关此主题的OpenWeather文档。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49555188

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档