|
|
|
@ -292,7 +292,7 @@ var ( |
|
|
|
|
|
|
|
locale = map[string]string{ |
|
|
|
"af": "af_ZA", |
|
|
|
"am": "am_ET", |
|
|
|
"am": "am_ET", |
|
|
|
"ar": "ar_TN", |
|
|
|
"az": "az_AZ", |
|
|
|
"be": "be_BY", |
|
|
|
@ -347,7 +347,7 @@ var ( |
|
|
|
"sr": "sr_RS", |
|
|
|
"sr-lat": "sr_RS@latin", |
|
|
|
"sw": "sw_KE", |
|
|
|
"ta": "ta_IN", |
|
|
|
"ta": "ta_IN", |
|
|
|
"th": "th_TH", |
|
|
|
"tr": "tr_TR", |
|
|
|
"uk": "uk_UA", |
|
|
|
@ -362,7 +362,7 @@ var ( |
|
|
|
|
|
|
|
localizedCaption = map[string]string{ |
|
|
|
"af": "Weer verslag vir:", |
|
|
|
"am": "የአየር ሁኔታ ዘገባ ለ ፥", |
|
|
|
"am": "የአየር ሁኔታ ዘገባ ለ ፥", |
|
|
|
"ar": "تقرير حالة ألطقس", |
|
|
|
"az": "Hava proqnozu:", |
|
|
|
"be": "Прагноз надвор'я для:", |
|
|
|
@ -418,7 +418,7 @@ var ( |
|
|
|
"sr-lat": "Vremenska prognoza za:", |
|
|
|
"sv": "Väderleksprognos för:", |
|
|
|
"sw": "Ripoti ya hali ya hewa, jiji la:", |
|
|
|
"ta": "வானிலை அறிக்கை", |
|
|
|
"ta": "வானிலை அறிக்கை", |
|
|
|
"te": "వాతావరణ సమాచారము:", |
|
|
|
"th": "รายงานสภาพอากาศ:", |
|
|
|
"tr": "Hava beklentisi:", |
|
|
|
@ -434,7 +434,7 @@ var ( |
|
|
|
|
|
|
|
daytimeTranslation = map[string][]string{ |
|
|
|
"af": {"Oggend", "Middag", "Vroegaand", "Laatnag"}, |
|
|
|
"am": {"ጠዋት", "ከሰዓት በኋላ", "ምሽት", "ሌሊት"}, |
|
|
|
"am": {"ጠዋት", "ከሰዓት በኋላ", "ምሽት", "ሌሊት"}, |
|
|
|
"ar": {"ﺎﻠﻠﻴﻟ", "ﺎﻠﻤﺳﺍﺀ", "ﺎﻠﻈﻫﺭ", "ﺎﻠﺼﺑﺎﺣ"}, |
|
|
|
"az": {"Səhər", "Gün", "Axşam", "Gecə"}, |
|
|
|
"be": {"Раніца", "Дзень", "Вечар", "Ноч"}, |
|
|
|
@ -491,7 +491,7 @@ var ( |
|
|
|
"sr-lat": {"Jutro", "Podne", "Veče", "Noć"}, |
|
|
|
"sv": {"Morgon", "Eftermiddag", "Kväll", "Natt"}, |
|
|
|
"sw": {"Asubuhi", "Adhuhuri", "Jioni", "Usiku"}, |
|
|
|
"ta": { "காலை", "நண்பகல்", "சாயங்காலம்", "இரவு" }, |
|
|
|
"ta": {"காலை", "நண்பகல்", "சாயங்காலம்", "இரவு"}, |
|
|
|
"te": {"ఉదయం", "రోజు", "సాయంత్రం", "రాత్రి"}, |
|
|
|
"th": {"เช้า", "วัน", "เย็น", "คืน"}, |
|
|
|
"tr": {"Sabah", "Öğle", "Akşam", "Gece"}, |
|
|
|
@ -683,22 +683,22 @@ func formatTemp(c cond) string { |
|
|
|
explicitPlus1 := false |
|
|
|
explicitPlus2 := false |
|
|
|
if c.FeelsLikeC != t { |
|
|
|
if t > 0 { |
|
|
|
explicitPlus1 = true |
|
|
|
} |
|
|
|
if c.FeelsLikeC > 0 { |
|
|
|
explicitPlus2 = true |
|
|
|
} |
|
|
|
if explicitPlus1 { |
|
|
|
explicitPlus2 = false |
|
|
|
} |
|
|
|
if t > 0 { |
|
|
|
explicitPlus1 = true |
|
|
|
} |
|
|
|
if c.FeelsLikeC > 0 { |
|
|
|
explicitPlus2 = true |
|
|
|
} |
|
|
|
if explicitPlus1 { |
|
|
|
explicitPlus2 = false |
|
|
|
} |
|
|
|
return pad( |
|
|
|
fmt.Sprintf("%s(%s) °%s", |
|
|
|
color(t, explicitPlus1), |
|
|
|
color(c.FeelsLikeC, explicitPlus2), |
|
|
|
unitTemp[config.Imperial]), |
|
|
|
15) |
|
|
|
} |
|
|
|
fmt.Sprintf("%s(%s) °%s", |
|
|
|
color(t, explicitPlus1), |
|
|
|
color(c.FeelsLikeC, explicitPlus2), |
|
|
|
unitTemp[config.Imperial]), |
|
|
|
15) |
|
|
|
} |
|
|
|
// if c.FeelsLikeC < t {
|
|
|
|
// if c.FeelsLikeC < 0 && t > 0 {
|
|
|
|
// explicitPlus = true
|
|
|
|
|