2017-03-02 18:36:46 +00:00
# vim: set encoding=utf-8
2017-03-31 18:37:08 +00:00
FULL_TRANSLATION = [
2017-04-23 18:41:08 +00:00
" az " , " bg " , " ca " , " cs " , " cy " , " da " , " de " , " el " , " eo " , " es " ,
" fi " , " fr " , " hi " , " hr " , " hu " , " is " , " it " , " ja " , " ko " , " mk " ,
" ml " , " nl " , " nn " , " pt " , " pl " , " ro " , " ru " , " sk " , " sl " , " sr " ,
" sr-lat " , " sv " , " tr " , " uk " , " uz " , " vi " , " zh " ,
2017-03-31 18:37:08 +00:00
]
PARTIAL_TRANSLATION = [
2017-04-23 16:54:35 +00:00
" et " , " hy " , " jv " , " ka " , " kk " , " ky " , " lt " , " lv " , " sw " ,
2017-04-23 18:41:08 +00:00
" th " , " zu " ,
2017-03-31 18:37:08 +00:00
" bs " ,
2017-04-01 11:13:51 +00:00
" be " ,
2017-03-31 18:37:08 +00:00
]
SUPPORTED_LANGS = FULL_TRANSLATION + PARTIAL_TRANSLATION
2017-03-02 18:36:46 +00:00
MESSAGE = {
' NOT_FOUND_MESSAGE ' : {
' en ' : u """
We were unable to find your location ,
so we have brought you to Oymyakon ,
one of the coldest permanently inhabited locales on the planet .
2017-04-24 18:01:01 +00:00
""" ,
' ca ' : u """
Hem estat incapaços de trobar la seva ubicació ,
és per aquest motiu que l ' hem portat fins Oymyakon,
un dels llocs més freds inhabitats de manera permanent al planeta .
2017-03-02 18:36:46 +00:00
""" ,
' cs ' : u """
Nepodařilo se nám najít vaši polohu ,
takže jsme vás přivedl do Ojmjakonu .
Je to jedno z nejchladnějších trvale obydlených míst na planetě .
Doufáme , že budete mít lepší počasí !
""" ,
2017-04-02 00:12:34 +00:00
' cy ' : u """
Ni darganfyddwyd eich lleoliad ,
felly rydym wedi dod â chi i Oymyakon ,
un o ' r llefydd oerach ar y blaned lle mae pobl yn fyw!
""" ,
2017-03-02 18:36:46 +00:00
' de ' : u """
Wir konnten Ihren Standort nicht finden ,
so haben wir Sie nach Oimjakon gebracht ,
einer der kältesten dauerhaft bewohnten Orte auf dem Planeten .
Wir hoffen , dass Sie besseres Wetter haben !
""" ,
' el ' : u """
Δεν μπορέσαμε ν α βρούμε την τοποθεσία σ ο υ ,
γ ι α αυτό διαλέξαμε το Οϊμιάκον γ ι α εσένα ,
μία από τις πιο κρύες μόνιμα κατοικημένες περιοχές στον πλανήτη .
Ελπίζουμε ν α έχεις καλύτερο καιρό !
2017-03-06 07:10:24 +00:00
""" ,
' fi ' : u """
Emme löytänyt sijaintiasi , joten toimme sinut Oimjakoniin ,
yhteen maailman kylmimmistä pysyvästi asutetuista paikoista .
Toivottavasti sinulla on parempi sää !
2017-03-02 18:36:46 +00:00
""" ,
' fr ' : u """
Nous n ' avons pas pu trouver votre position,
Nous vous avons donc amenés à Oïmiakon ,
L ' un des endroits les plus froids habités en permanence sur la planète.
Nous espérons que vous avez une meilleure météo
2017-04-23 21:18:19 +00:00
""" ,
' is ' : u """
Við finnum ekki staðsetninguna þína og vísum þér þar með á Ojmjakon ,
ein af köldustu byggðum jarðar .
Vonandi er betra veður hjá þér .
2017-03-02 18:36:46 +00:00
""" ,
' ja ' : u """
指定された場所が見つかりませんでした 。
代わりにオイミャコンの天気予報を表示しています 。
オイミャコンは地球上で最も寒い居住地の一つです 。
2017-04-23 18:49:24 +00:00
""" ,
' mk ' : u """
Неможевме да ј а пронајдеме вашата локација ,
затоа ве однесовме во Ојмајкон ,
еден од најладните трајно населени места на планетата .
2017-03-02 18:36:46 +00:00
""" ,
2017-05-04 12:40:00 +00:00
' ro ' : u """
2017-03-02 18:36:46 +00:00
Nu v - am putut identifica locația , prin urmare va aratam vremea din Oimiakon ,
una dintre cele mai reci localități permanent locuite de pe planetă .
2017-05-04 12:40:00 +00:00
Sperăm că aveți vreme mai bună !
2017-03-02 18:36:46 +00:00
""" ,
' ru ' : u """
Ваше местоположение определить не удалось ,
поэтому мы покажем вам погоду в Оймяконе ,
самом холодном населённом пункте на планете .
Будем надеяться , что у вас сегодня погода лучше !
""" ,
' sk ' : u """
Nepodarilo sa nám nájsť vašu polohu ,
takže sme vás priviedli do Ojmiakonu .
Je to jedno z najchladnejších trvale obývaných miest na planéte .
Dúfame , že budete mať lepšie počasie !
""" ,
' sr ' : u """
Нисмо успели да пронађемо Вашу локацију ,
па смо В а с довели у Ојмјакон ,
једно од најхладнијих стално насељених места на планети .
Надамо с е да ј е време код В а с боље него што ј е то случај овде !
""" ,
' sv ' : u """
Vi lyckades inte hitta er plats så vi har istället tagit er till Ojmjakon ,
en av planetens kallaste platser med permanent bosättning .
Vi hoppas att vädret är bättre hos dig !
""" ,
' tr ' : u """
Aradı ğı nı z bölge bulunamadı . O yüzden sizi dünyadaki en soğuk sürekli
yerleşim yerlerinden biri olan Oymyakon ' e getirdik.
Umarı z sizin olduğunuz yerde havalar daha iyidir !
""" ,
' uk ' : u """
Ваше місце розташування визначити не вдалося ,
тому ми покажемо вам погоду в Оймяконе ,
найхолоднішому населеному пункті на планеті .
Будемо сподіватися , що у вас сьогодні погода краще !
2017-05-04 12:40:00 +00:00
""" ,
' ko ' : u """
지정된 장소를 찾을 수 없습니다 ,
대신 오이먀콘의 일기 예보를 표시합니다 ,
오이먀콘은 지구상에서 가장 추운 곳에 위치한 마을입니다 !
2017-03-02 19:46:05 +00:00
""" ,
' uz ' : u """
2017-04-24 16:21:33 +00:00
Sizning joylashuvingizni aniqlay olmadik ,
shuning uchun sizga sayyoramizning eng sovuq aholi punkti - Oymyakondagi ob - havo haqida ma ' lumot beramiz.
Umid qilamizki , sizda bugungi ob - havo bundan yaxshiroq !
2017-03-02 19:46:05 +00:00
""" ,
2017-03-26 08:29:27 +00:00
' hy ' : u """
Ձեր գտնվելու վայրը չհաջողվեց որոշել ,
այդ պատճառով մենք ձեզ կցուցադրենք եղանակը Օյմյակոնում .
երկրագնդի ամենասառը բնակավայրում ։
Հույս ունենք որ ձեր եղանակը այսօր ավելի լավն է ։
2017-03-02 18:36:46 +00:00
"""
} ,
' UNKNOWN_LOCATION ' : {
' en ' : u ' Unknown location ' ,
2017-04-24 18:01:01 +00:00
' ca ' : u ' Localització desconeguda ' ,
2017-03-02 18:36:46 +00:00
' cs ' : u ' Neznámá poloha ' ,
2017-04-02 00:12:34 +00:00
' cy ' : u ' Lleoliad anhysbys ' ,
2017-03-02 18:36:46 +00:00
' de ' : u ' Unbekannter Ort ' ,
' el ' : u ' Άνγωστη τοποθεσία ' ,
2017-03-06 07:10:24 +00:00
' fi ' : u ' Tuntematon sijainti ' ,
2017-03-02 18:36:46 +00:00
' fr ' : u ' Emplacement inconnu ' ,
2017-04-23 21:18:19 +00:00
' is ' : u ' Óþekkt staðsetning ' ,
2017-03-02 18:36:46 +00:00
' ja ' : u ' 未知の場所です ' ,
2017-04-23 18:49:24 +00:00
' mk ' : u ' Непозната локација ' ,
2017-03-02 18:36:46 +00:00
' ro ' : u ' Locaţie necunoscută ' ,
' ru ' : u ' Неизвестное местоположение ' ,
' sk ' : u ' Neznáma poloha ' ,
2017-04-18 19:42:24 +00:00
' sl ' : u ' Neznano lokacijo ' ,
2017-03-02 18:36:46 +00:00
' sr ' : u ' Непозната локација ' ,
' sv ' : u ' Okänd plats ' ,
' tr ' : u ' Bölge bulunamadı ' ,
' ua ' : u ' Невідоме місце ' ,
2017-05-04 12:40:00 +00:00
' ko ' : u ' 알 수 없는 장소 ' ,
2017-03-02 19:46:05 +00:00
' uz ' : u ' Аникланмаган худуд ' ,
2017-03-26 08:29:27 +00:00
' hy ' : u ' Անհայտ գտնվելու վայր ' ,
2017-03-22 15:15:55 +00:00
} ,
' LOCATION ' : {
' en ' : u ' Location ' ,
2017-04-24 18:01:01 +00:00
' ca ' : u ' Localització ' ,
2017-03-22 15:15:55 +00:00
' cs ' : u ' Poloha ' ,
2017-04-02 00:12:34 +00:00
' cy ' : u ' Lleoliad ' ,
2017-03-22 15:15:55 +00:00
' de ' : u ' Ort ' ,
' el ' : u ' Τοποθεσία ' ,
' fi ' : u ' Tuntematon sijainti ' ,
' fr ' : u ' Emplacement ' ,
2017-04-23 21:18:19 +00:00
' is ' : u ' Staðsetning ' ,
2017-03-26 10:58:19 +00:00
' ja ' : u ' 位置情報 ' ,
2017-04-23 18:49:24 +00:00
' mk ' : u ' Локација ' ,
2017-03-22 15:15:55 +00:00
' ro ' : u ' Locaţie ' ,
' ru ' : u ' Местоположение ' ,
' sk ' : u ' Poloha ' ,
2017-04-18 19:42:24 +00:00
' sl ' : u ' Lokacijo ' ,
2017-03-22 15:15:55 +00:00
' sr ' : u ' Локација ' ,
' sv ' : u ' Plats ' ,
' tr ' : u ' Bölge bulunamadı ' ,
' ua ' : u ' Місце ' ,
2017-05-04 12:40:00 +00:00
' ko ' : u ' 위치 ' ,
2017-03-26 08:29:27 +00:00
' hy ' : u ' Դիրք ' ,
2017-03-24 22:22:01 +00:00
} ,
' CAPACITY_LIMIT_REACHED ' : {
' en ' : u """
2017-04-02 00:13:38 +00:00
Sorry , we are running out of queries to the weather service at the moment .
2017-03-24 22:22:01 +00:00
Here is the weather report for the default city ( just to show you , how it looks like ) .
We will get new queries as soon as possible .
You can follow https : / / twitter . com / igor_chubin for the updates
== == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == ==
2017-04-24 18:01:01 +00:00
""" ,
' ca ' : u """
Disculpi ' ns, ens hem quedat sense consultes al servei meteorològic momentàniament.
Aquí li oferim l ' informe del temps a la ciutat per defecte (només per mostrar, quin aspecte té).
Obtindrem noves consultes tan aviat com ens sigui possible .
Pot seguir https : / / twitter . com / igor_chubin per noves actualitzacions
== == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == ==
2017-04-23 16:54:35 +00:00
""" ,
' mk ' : u """
Извинете , ни снемуваат барања за до сервисот кој ни нуди временска прогноза во моментот .
Еве една временска прогноза за град ( за да видите како изгледа ) .
Ќе добиеме нови барања најбрзо што можеме .
Следете г о https : / / twitter . com / igor_chubin за известувања
== == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == ==
2017-03-24 22:22:01 +00:00
""" ,
2017-03-26 08:29:27 +00:00
' hy ' : u """
Կներեք , այս պահին մենք գերազանցել ենք եղանակային տեսության կայանին հարցումների քանակը .
Կարող եք տեսնել տիպային եղանակը զեկուցում հիմնական քաղաքի համար ( Ուղղակի որպես նմուշ ) ։
Մենք մշտապես աշխատում ենք հարցումների քանակը բարելավելու ուղղությամբ ։
Կարող եք հետևել մեզ https : / / twitter . com / igor_chubin թարմացումների համար ։
== == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == ==
2017-05-04 12:50:21 +00:00
""" ,
' ko ' : u """
죄송합니다 . 현재 날씨 정보를 가져오는 쿼리 요청이 한도에 도달했습니다 .
대신 기본으로 설정된 도시에 대한 일기 예보를 보여드리겠습니다 . ( 이는 단지 어떻게 보이는지 알려주기 위함입니다 ) .
쿼리 요청이 가능한 한 빨리 이루어질 수 있도록 하겠습니다 .
업데이트 소식을 원하신다면 https : / / twitter . com / igor_chubin 을 팔로우 해주세요 .
== == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == == ==
2017-03-26 08:29:27 +00:00
""" ,
2017-03-24 22:22:01 +00:00
} ,
#'Check new Feature: \033[92mwttr.in/Moon\033[0m or \033[92mwttr.in/Moon@2016-Mar-23\033[0m to see the phase of the Moon'
#'New feature: \033[92mwttr.in/Rome?lang=it\033[0m or \033[92mcurl -H "Accept-Language: it" wttr.in/Rome\033[0m for the localized version. Your lang instead of "it"'
' NEW_FEATURE ' : {
' en ' : u ' New feature: multilingual location names \033 [92mwttr.in/станция+Восток \033 [0m (in UTF-8) and location search \033 [92mwttr.in/~Kilimanjaro \033 [0m (just add ~ before) ' ,
2017-04-24 18:01:01 +00:00
' ca ' : u ' Noves funcionalitats: noms d \' ubicació multilingües \033 [92mwttr.in/станция+Восток \033 [0m (en UTF-8) i la ubicació de recerca \ 033 [92mwttr.in/~Kilimanjaro \033 [0m (només cal afegir ~ abans) ' ,
2017-04-23 16:54:35 +00:00
' mk ' : u ' Нова функција: повеќе јазично локациски имиња \033 [92mwttr.in/станция+Восток \033 [0m (во UTF-8) и локациско пребарување \033 [92mwttr.in/~Kilimanjaro \033 [0m (just add ~ before) ' ,
2017-04-02 00:12:34 +00:00
' cy ' : u ' Nodwedd newydd: enwau lleoliad amlieithog \033 [92mwttr.in/станция+Восток \033 [0m (yn UTF-8) a chwilio lleoliad \033 [92mwttr.in/~Kilimanjaro \033 [0m (ychwanegwch ~ yn gyntaf) ' ,
2017-03-24 22:22:01 +00:00
' ru ' : u ' Попробуйте: названия мест на любом языке \033 [92mwttr.in/станция+Восток \033 [0m (в UTF-8) и поиск мест \033 [92mwttr.in/~Kilimanjaro \033 [0m (нужно добавить ~ спереди) ' ,
2017-05-04 12:50:21 +00:00
' ko ' : u ' 새로운 기능: 다국어로 대응된 위치 \033 [92mwttr.in/서울 \033 [0m (UTF-8에서) 장소 검색 \033 [92mwttr.in/~Kilimanjaro \033 [0m (앞에 ~를 붙이세요) ' ,
2017-03-26 13:38:04 +00:00
' hy ' : u ' Փորձարկեք: տեղամասերի անունները կամայական լեզվով \033 [92mwttr.in/Դիլիջան \033 [0m (в UTF-8) և տեղանքի որոնում \033 [92mwttr.in/~Kilimanjaro \033 [0m (հարկավոր է ~ ավելացնել դիմացից) ' ,
2017-03-24 22:22:01 +00:00
} ,
' FOLLOW_ME ' : {
2017-04-23 18:41:08 +00:00
' en ' : u ' Follow \033 [46m \033 [30m@igor_chubin \033 [0m for wttr.in updates ' ,
2017-04-24 18:01:01 +00:00
' ca ' : u ' Seguiu \033 [46m \033 [30m@igor_chubin \033 [0m per actualitzacions de wttr.in ' ,
2017-04-23 18:41:08 +00:00
' cy ' : u ' Dilyn \033 [46m \033 [30m@igor_Chubin \033 [0m am diweddariadau wttr.in ' ,
2017-04-23 18:49:24 +00:00
' mk ' : u ' Следете \033 [46m \033 [30m@igor_chubin \033 [0m за wttr.in новости ' ,
2017-04-23 18:41:08 +00:00
' ru ' : u ' В с е новые фичи публикуются здесь: \033 [46m \033 [30m@igor_chubin \033 [0m ' ,
2017-05-04 12:50:21 +00:00
' ko ' : u ' wttr.in의 업데이트 소식을 원하신다면 \033 [46m \033 [30m@igor_chubin \033 [0m 을 팔로우 해주세요 ' ,
2017-04-23 18:41:08 +00:00
' hy ' : u ' Նոր ֆիչռների համար հետևեք՝ \033 [46m \033 [30m@igor_chubin \033 [0m ' ,
2017-03-24 22:22:01 +00:00
} ,
2017-03-02 18:36:46 +00:00
}
def get_message ( message_name , lang ) :
if message_name not in MESSAGE :
return ' '
message_dict = MESSAGE [ message_name ]
return message_dict . get ( lang , message_dict . get ( ' en ' , ' ' ) )