1
0
forked from bot/app

Merge pull request #62 from ElapsingDreams/main

🌐 liteyuki_weather i18n (虽然仅支持三种语言)
This commit is contained in:
远野千束 2024-08-13 02:35:03 +08:00 committed by GitHub
commit 36a39e1ed7
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 59 additions and 23 deletions

View File

@ -43,18 +43,27 @@ def get_local_data(ulang_code: str) -> dict:
""" """
ulang = Language(ulang_code) ulang = Language(ulang_code)
return { return {
"monday" : ulang.get("weather.monday"), "monday" : ulang.get("weather.monday"),
"tuesday" : ulang.get("weather.tuesday"), "tuesday" : ulang.get("weather.tuesday"),
"wednesday": ulang.get("weather.wednesday"), "wednesday" : ulang.get("weather.wednesday"),
"thursday" : ulang.get("weather.thursday"), "thursday" : ulang.get("weather.thursday"),
"friday" : ulang.get("weather.friday"), "friday" : ulang.get("weather.friday"),
"saturday" : ulang.get("weather.saturday"), "saturday" : ulang.get("weather.saturday"),
"sunday" : ulang.get("weather.sunday"), "sunday" : ulang.get("weather.sunday"),
"today" : ulang.get("weather.today"), "today" : ulang.get("weather.today"),
"tomorrow" : ulang.get("weather.tomorrow"), "tomorrow" : ulang.get("weather.tomorrow"),
"day" : ulang.get("weather.day"), "day" : ulang.get("weather.day"),
"night" : ulang.get("weather.night"), "night" : ulang.get("weather.night"),
"no_aqi" : ulang.get("weather.no_aqi"), "no_aqi" : ulang.get("weather.no_aqi"),
"now-windVelocity" : ulang.get("weather.now-windVelocity"),
"now-humidity" : ulang.get("weather.now-humidity"),
"now-feelsLike" : ulang.get("weather.now-feelsLike"),
"now-precip" : ulang.get("weather.now-precip"),
"now-pressure" : ulang.get("weather.now-pressure"),
"now-vis" : ulang.get("weather.now-vis"),
"now-cloud" : ulang.get("weather.now-cloud"),
"astronomy-sunrise" : ulang.get("weather.astronomy-sunrise"),
"astronomy-sunset" : ulang.get("weather.astronomy-sunset"),
} }

View File

@ -10,3 +10,12 @@ weather.night=Night
weather.today=Today weather.today=Today
weather.tomorrow=Tomorrow weather.tomorrow=Tomorrow
weather.no_aqi=No AQI data weather.no_aqi=No AQI data
weather.now-windVelocity=WS
weather.now-humidity=RH
weather.now-feelsLike=FL
weather.now-precip=PPT
weather.now-pressure=MSLP
weather.now-vis=VIS
weather.now-cloud=CC
weather.astronomy-sunrise=SR
weather.astronomy-sunset=SS

View File

@ -10,3 +10,12 @@ weather.night=夜
weather.today=今日 weather.today=今日
weather.tomorrow=明日 weather.tomorrow=明日
weather.no_aqi=空気質データなし weather.no_aqi=空気質データなし
weather.now-windVelocity=風速
weather.now-humidity=湿度
weather.now-feelsLike=体感温度
weather.now-precip=降水量
weather.now-pressure=気圧
weather.now-vis=能視距離
weather.now-cloud=雲量
weather.astronomy-sunrise=日出
weather.astronomy-sunset=日没

View File

@ -10,3 +10,12 @@ weather.night=夜晚
weather.today=今天 weather.today=今天
weather.tomorrow=明天 weather.tomorrow=明天
weather.no_aqi=暂无AQI数据 weather.no_aqi=暂无AQI数据
weather.now-windVelocity=风矢
weather.now-humidity=湿度
weather.now-feelsLike=体感
weather.now-precip=降水
weather.now-pressure=气压
weather.now-vis=能见
weather.now-cloud=云量
weather.astronomy-sunrise=日出
weather.astronomy-sunset=日落

View File

@ -71,15 +71,15 @@ for (let id in templates) {
let subtemplates = { let subtemplates = {
"now-windDirect": weatherNow["now"]["windDir"] + " " + weatherNow["now"]["wind360"] + "°", "now-windDirect": weatherNow["now"]["windDir"] + " " + weatherNow["now"]["wind360"] + "°",
"now-windVelocity": "风矢 " + weatherNow["now"]["windScale"] + "级 " + weatherNow["now"]["windSpeed"] + "km/h", "now-windVelocity": localData["now-windVelocity"] + " " + weatherNow["now"]["windScale"] + "级 " + weatherNow["now"]["windSpeed"] + "km/h",
"now-humidity": "湿度 " + weatherNow["now"]["humidity"] + "%", "now-humidity": localData["now-humidity"] + " " + weatherNow["now"]["humidity"] + "%",
"now-feelsLike": "体感 " + weatherNow["now"]["feelsLike"] + "°C", "now-feelsLike": localData["now-feelsLike"] + " " + weatherNow["now"]["feelsLike"] + "°C",
"now-precip": "降水 " + weatherNow["now"]["precip"] + "mm", "now-precip": localData["now-precip"] + " " + weatherNow["now"]["precip"] + "mm",
"now-pressure": "气压 " + weatherNow["now"]["pressure"] + "hPa", "now-pressure": localData["now-pressure"] + " " + weatherNow["now"]["pressure"] + "hPa",
"now-vis": "能见 " + weatherNow["now"]["vis"] + "km", "now-vis": localData["now-vis"] + " " + weatherNow["now"]["vis"] + "km",
"now-cloud": "云量 " + (weatherNow["now"]["cloud"] == "" ? "无数据" : (weatherNow["now"]["cloud"] + "%")), "now-cloud": localData["now-cloud"] + " " + (weatherNow["now"]["cloud"] == "" ? "无数据" : (weatherNow["now"]["cloud"] + "%")),
"astronomy-sunrise": "日出 " + get_time_hour(weatherAstronomy["sunrise"]), "astronomy-sunrise": localData["astronomy-sunrise"] + " " + get_time_hour(weatherAstronomy["sunrise"]),
"astronomy-sunset": "日落 " + get_time_hour(weatherAstronomy["sunset"]) "astronomy-sunset": localData["astronomy-sunset"] + " " + get_time_hour(weatherAstronomy["sunset"])
} }
let subiconMap = { let subiconMap = {