wttr.in/lib/translations.py

228 lines
10 KiB
Python
Raw Normal View History

# vim: set encoding=utf-8
FULL_TRANSLATION = [
2017-04-23 20:41:08 +02: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",
]
PARTIAL_TRANSLATION = [
2017-04-23 18:54:35 +02:00
"et", "hy", "jv", "ka", "kk", "ky", "lt", "lv", "sw",
2017-04-23 20:41:08 +02:00
"th", "zu",
"bs",
2017-04-01 13:13:51 +02:00
"be",
]
SUPPORTED_LANGS = FULL_TRANSLATION + PARTIAL_TRANSLATION
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.
""",
'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 02:12:34 +02: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!
""",
'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 08:10:24 +01:00
""",
'fi': u"""
Emme löytänyt sijaintiasi, joten toimme sinut Oimjakoniin,
yhteen maailman kylmimmistä pysyvästi asutetuista paikoista.
Toivottavasti sinulla on parempi sää!
""",
'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
""",
'ja': u"""
指定された場所が見つかりませんでした
代わりにオイミャコンの天気予報を表示しています
オイミャコンは地球上で最も寒い居住地の一つです
2017-04-23 20:49:24 +02:00
""",
'mk': u"""
Неможевме да ја пронајдеме вашата локација,
затоа ве однесовме во Ојмајкон,
еден од најладните трајно населени места на планетата.
""",
2017-04-23 20:49:24 +02:00
'ro': u"""
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ă.
Sperăm aveți vreme mai bună!
""",
'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 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-03-02 20:46:05 +01:00
""",
'uz': u"""
Сиз турган худудни аниклаб булмади,
шунинг учун биз сизга сайёрамизнинг энг совук нуктаси Оймяконнинг об-хавосини курсатмокдамиз.
Шу сабаб бугунги об-хаво сиз учун ажойиб булади деган умиддамиз!
""",
2017-03-26 10:29:27 +02:00
'hy': u"""
Ձեր գտնվելու վայրը չհաջողվեց որոշել,
այդ պատճառով մենք ձեզ կցուցադրենք եղանակը Օյմյակոնում.
երկրագնդի ամենասառը բնակավայրում։
Հույս ունենք որ ձեր եղանակը այսօր ավելի լավն է։
"""
},
'UNKNOWN_LOCATION': {
'en': u'Unknown location',
'cs': u'Neznámá poloha',
2017-04-02 02:12:34 +02:00
'cy': u'Lleoliad anhysbys',
'de': u'Unbekannter Ort',
'el': u'Άνγωστη τοποθεσία',
2017-03-06 08:10:24 +01:00
'fi': u'Tuntematon sijainti',
'fr': u'Emplacement inconnu',
'ja': u'未知の場所です',
2017-04-23 20:49:24 +02:00
'mk': u'Непозната локација',
'ro': u'Locaţie necunoscută',
'ru': u'Неизвестное местоположение',
'sk': u'Neznáma poloha',
2017-04-18 21:42:24 +02:00
'sl': u'Neznano lokacijo',
'sr': u'Непозната локација',
'sv': u'Okänd plats',
'tr': u'Bölge bulunamadı',
'ua': u'Невідоме місце',
2017-03-02 20:46:05 +01:00
'uz': u'Аникланмаган худуд',
2017-03-26 10:29:27 +02:00
'hy': u'Անհայտ գտնվելու վայր',
2017-03-22 16:15:55 +01:00
},
'LOCATION': {
'en': u'Location',
'cs': u'Poloha',
2017-04-02 02:12:34 +02:00
'cy': u'Lleoliad',
2017-03-22 16:15:55 +01:00
'de': u'Ort',
'el': u'Τοποθεσία',
'fi': u'Tuntematon sijainti',
'fr': u'Emplacement',
2017-03-26 12:58:19 +02:00
'ja': u'位置情報',
2017-04-23 20:49:24 +02:00
'mk': u'Локација',
2017-03-22 16:15:55 +01:00
'ro': u'Locaţie',
'ru': u'Местоположение',
'sk': u'Poloha',
2017-04-18 21:42:24 +02:00
'sl': u'Lokacijo',
2017-03-22 16:15:55 +01:00
'sr': u'Локација',
'sv': u'Plats',
'tr': u'Bölge bulunamadı',
'ua': u'Місце',
2017-03-26 10:29:27 +02:00
'hy': u'Դիրք',
2017-03-24 23:22:01 +01:00
},
'CAPACITY_LIMIT_REACHED': {
'en': u"""
2017-04-02 02:13:38 +02:00
Sorry, we are running out of queries to the weather service at the moment.
2017-03-24 23:22:01 +01: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-23 18:54:35 +02:00
""",
'mk': u"""
Извинете, ни снемуваат барања за до сервисот кој ни нуди временска прогноза во моментот.
Еве една временска прогноза за град (за да видите како изгледа).
Ќе добиеме нови барања најбрзо што можеме.
Следете го https://twitter.com/igor_chubin за известувања
======================================================================================
2017-03-24 23:22:01 +01:00
""",
2017-03-26 10:29:27 +02:00
'hy': u"""
Կներեք, այս պահին մենք գերազանցել ենք եղանակային տեսության կայանին հարցումների քանակը.
Կարող եք տեսնել տիպային եղանակը զեկուցում հիմնական քաղաքի համար (Ուղղակի որպես նմուշ)։
Մենք մշտապես աշխատում ենք հարցումների քանակը բարելավելու ուղղությամբ։
Կարող եք հետևել մեզ https://twitter.com/igor_chubin թարմացումների համար։
======================================================================================
""",
2017-03-24 23:22:01 +01: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-23 18:54:35 +02:00
'mk': u'Нова функција: повеќе јазично локациски имиња \033[92mwttr.in/станция+Восток\033[0m (во UTF-8) и локациско пребарување \033[92mwttr.in/~Kilimanjaro\033[0m (just add ~ before)',
2017-04-02 02:12:34 +02: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 23:22:01 +01:00
'ru': u'Попробуйте: названия мест на любом языке \033[92mwttr.in/станция+Восток\033[0m (в UTF-8) и поиск мест \033[92mwttr.in/~Kilimanjaro\033[0m (нужно добавить ~ спереди)',
2017-03-26 15:38:04 +02:00
'hy': u'Փորձարկեք: տեղամասերի անունները կամայական լեզվով \033[92mwttr.in/Դիլիջան\033[0m (в UTF-8) և տեղանքի որոնում \033[92mwttr.in/~Kilimanjaro\033[0m (հարկավոր է ~ ավելացնել դիմացից)',
2017-03-24 23:22:01 +01:00
},
'FOLLOW_ME': {
2017-04-23 20:41:08 +02:00
'en': u'Follow \033[46m\033[30m@igor_chubin\033[0m for wttr.in updates',
'cy': u'Dilyn \033[46m\033[30m@igor_Chubin\033[0m am diweddariadau wttr.in',
2017-04-23 20:49:24 +02:00
'mk': u'Следете \033[46m\033[30m@igor_chubin\033[0m за wttr.in новости',
2017-04-23 20:41:08 +02:00
'ru': u'Все новые фичи публикуются здесь: \033[46m\033[30m@igor_chubin\033[0m',
'hy': u'Նոր ֆիչռների համար հետևեք՝ \033[46m\033[30m@igor_chubin\033[0m',
2017-03-24 23:22:01 +01: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', ''))