我通过 api openweathermap.org 获取俄罗斯城市的当前天气。但是它给出了英文的结果,为了得到俄文的结果,我传递了参数 lang=ru,但结果仍然是英文的。
我收到有关邮政编码 610000 的数据,这是基洛夫。 http://api.openweathermap.org/data/2.5/weather?q=610000&lang=ru&appid=b1b35bba8b434a28a0be2a3e1071ae5b&units=imperial
api 声明您可以传递语言参数 lang=ru ,但在示例中它们适用于获取预测。
那么如何获取俄语数据呢?
该服务不提供完整的俄语数据。查看Yandex.Weather API或api.pogoda.ru。
我自己做了这个:在~/.harmattan-assets/get_weathe脚本中,我将最后一行更改为:
也就是说,他直接指出了 locale =
ru,而且,ru而不是ru_RU。然后在weather.json中出现:
在.conkyrc 中,我在查询字符串中将 cloudiness 从
main更改为description。现在一切都是俄语。