add language cache to speed up language selection and wizzard
[enigma2.git] / lib / python / Components / language_cache.py
1 # -*- coding: UTF-8 -*-
2 LANG_TEXT = {
3 "en_EN": {
4         "fr_FR": "French",
5         "fi_FI": "Finnish",
6         "pt_PT": "Portuguese",
7         "it_IT": "Italian",
8         "no_NO": "Norwegian",
9         "nl_NL": "Dutch",
10         "el_GR": "Greek",
11         "hu_HU": "Hungarian",
12         "lt_LT": "Lithuanian",
13         "hr_HR": "Croatian",
14         "en_EN": "English",
15         "es_ES": "Spanish",
16         "ca_AD": "Catalan",
17         "ru_RU": "Russian",
18         "is_IS": "Icelandic",
19         "da_DK": "Danish",
20         "cs_CZ": "Czech",
21         "tr_TR": "Turkish",
22         "de_DE": "German",
23         "ar_AE": "Arabic",
24         "sv_SE": "Swedish",
25         "pl_PL": "Polish",
26         "T1": "Please use the UP and DOWN keys to select your language. Afterwards press the OK button.",
27         "T2": "Language selection",
28 },
29 "de_DE": {
30         "fr_FR": "Französisch",
31         "fi_FI": "Finnisch",
32         "pt_PT": "portugiesisch",
33         "it_IT": "Italienisch",
34         "no_NO": "Norwegisch",
35         "nl_NL": "Holländisch",
36         "el_GR": "Griechisch",
37         "hu_HU": "Ungarisch",
38         "lt_LT": "litauisch",
39         "hr_HR": "Kroatisch",
40         "en_EN": "Englisch",
41         "es_ES": "Spanisch",
42         "ca_AD": "Katalanisch",
43         "ru_RU": "Russisch",
44         "is_IS": "Isländisch",
45         "da_DK": "Dänisch",
46         "cs_CZ": "Tschechisch",
47         "tr_TR": "Türkisch",
48         "de_DE": "Deutsch",
49         "ar_AE": "Arabisch",
50         "sv_SE": "Schwedisch",
51         "pl_PL": "Polnisch",
52         "T1": "Bitte benutzen Sie die Hoch/Runter-Tasten, um Ihre Sprache auszuwählen. Danach drücken Sie bitte OK.",
53         "T2": "Sprachauswahl",
54 },
55 "ar_AE": {
56         "fr_FR": "French",
57         "fi_FI": "Finnish",
58         "pt_PT": "Portuguese",
59         "it_IT": "Italian",
60         "no_NO": "Norwegian",
61         "nl_NL": "Dutch",
62         "el_GR": "Greek",
63         "hu_HU": "Hungarian",
64         "lt_LT": "Lithuanian",
65         "hr_HR": "Croatian",
66         "en_EN": "إنجليزى",
67         "es_ES": "Spanish",
68         "ca_AD": "Catalan",
69         "ru_RU": "Russian",
70         "is_IS": "Icelandic",
71         "da_DK": "Danish",
72         "cs_CZ": "Czech",
73         "tr_TR": "Turkish",
74         "de_DE": "المانـى",
75         "ar_AE": "Arabic",
76         "sv_SE": "Swedish",
77         "pl_PL": "Polish",
78         "T1": "Please use the UP and DOWN keys to select your language. Afterwards press the OK button.",
79         "T2": "إختيار اللغه",
80 },
81 "ca_AD": {
82         "fr_FR": "Francès",
83         "fi_FI": "Finlandès",
84         "pt_PT": "Portuguès",
85         "it_IT": "Italià",
86         "no_NO": "Noruec",
87         "nl_NL": "Holandès",
88         "el_GR": "Grec",
89         "hu_HU": "Hongarès",
90         "lt_LT": "Lituà",
91         "hr_HR": "Croat",
92         "en_EN": "Anglès",
93         "es_ES": "Espanyol",
94         "ca_AD": "Català",
95         "ru_RU": "Rus",
96         "is_IS": "Islandès",
97         "da_DK": "Danès",
98         "cs_CZ": "Txec",
99         "tr_TR": "Turc",
100         "de_DE": "Alemany",
101         "ar_AE": "Àrab",
102         "sv_SE": "Suec",
103         "pl_PL": "Polish",
104         "T1": "Please use the UP and DOWN keys to select your language. Afterwards press the OK button.",
105         "T2": "Selecció d'idioma",
106 },
107 "hr_HR": {
108         "fr_FR": "Francuski",
109         "fi_FI": "Finski",
110         "pt_PT": "Portugalski",
111         "it_IT": "Talijanski",
112         "no_NO": "Norveški",
113         "nl_NL": "Nizozemski",
114         "el_GR": "Grčki",
115         "hu_HU": "Mađarski",
116         "lt_LT": "Litvanski",
117         "hr_HR": "Hrvatski",
118         "en_EN": "Engleski",
119         "es_ES": "Španjolski",
120         "ca_AD": "Katalonski",
121         "ru_RU": "Ruski",
122         "is_IS": "Islandski",
123         "da_DK": "Danski",
124         "cs_CZ": "Češki",
125         "tr_TR": "Turski",
126         "de_DE": "Njemački",
127         "ar_AE": "Arabski",
128         "sv_SE": "Švedski",
129         "pl_PL": "Poljski",
130         "T1": "Please use the UP and DOWN keys to select your language. Afterwards press the OK button.",
131         "T2": "Odaberite Jezik",
132 },
133 "cs_CZ": {
134         "fr_FR": "Francouzsky",
135         "fi_FI": "Finsky",
136         "pt_PT": "Portugalsky",
137         "it_IT": "Italsky",
138         "no_NO": "Norsky",
139         "nl_NL": "Holandsky",
140         "el_GR": "Řecky",
141         "hu_HU": "Maďarsky",
142         "lt_LT": "Litevsky",
143         "hr_HR": "Chorvatsky",
144         "en_EN": "Anglicky",
145         "es_ES": "Španělsky",
146         "ca_AD": "Katalánsky",
147         "ru_RU": "Rusky",
148         "is_IS": "Islandsky",
149         "da_DK": "Dánsky",
150         "cs_CZ": "Česky",
151         "tr_TR": "Turecky",
152         "de_DE": "Německy",
153         "ar_AE": "Arabsky",
154         "sv_SE": "Švédsky",
155         "pl_PL": "Polsky",
156         "T1": "Please use the UP and DOWN keys to select your language. Afterwards press the OK button.",
157         "T2": "Výběr jazyka",
158 },
159 "da_DK": {
160         "fr_FR": "Fransk",
161         "fi_FI": "Finsk",
162         "pt_PT": "Portugisisk",
163         "it_IT": "Italiensk",
164         "no_NO": "Norsk",
165         "nl_NL": "Hollandsk",
166         "el_GR": "Græsk",
167         "hu_HU": "Ungarsk",
168         "lt_LT": "Litauisk",
169         "hr_HR": "Kroatisk",
170         "en_EN": "Engelsk",
171         "es_ES": "Spansk",
172         "ca_AD": "Catalansk",
173         "ru_RU": "Russisk",
174         "is_IS": "Islandsk",
175         "da_DK": "Dansk",
176         "cs_CZ": "Tjekkisk",
177         "tr_TR": "Tyrkisk",
178         "de_DE": "Tysk",
179         "ar_AE": "Arabisk",
180         "sv_SE": "Svensk",
181         "pl_PL": "Polsk",
182         "T1": "Benyt venligst OP og NED tasten til at vælge sprog. Tryk bagefter på OK knappen.",
183         "T2": "Valg af Sprog",
184 },
185 "nl_NL": {
186         "fr_FR": "Frans",
187         "fi_FI": "Fins",
188         "pt_PT": "Portugees",
189         "it_IT": "Italiaans",
190         "no_NO": "Noors",
191         "nl_NL": "Nederlands",
192         "el_GR": "Grieks",
193         "hu_HU": "Hongaars",
194         "lt_LT": "Litouws",
195         "hr_HR": "Kroatisch",
196         "en_EN": "Engels",
197         "es_ES": "Spaans",
198         "ca_AD": "Catalaans",
199         "ru_RU": "Russisch",
200         "is_IS": "Ijslands",
201         "da_DK": "Deens",
202         "cs_CZ": "Tsjechisch",
203         "tr_TR": "Turks",
204         "de_DE": "Duits",
205         "ar_AE": "Arabisch",
206         "sv_SE": "Zweeds",
207         "pl_PL": "Pools",
208         "T1": "Gebruik de omhoog/omlaag toeten om de gewenste taal te selecteren. Druk daarna op OK.",
209         "T2": "Taalkeuze",
210 },
211 "fi_FI": {
212         "fr_FR": "Ranska",
213         "fi_FI": "Suomi",
214         "pt_PT": "Portugali",
215         "it_IT": "Italia",
216         "no_NO": "Norja",
217         "nl_NL": "Hollanti",
218         "el_GR": "Kreikka",
219         "hu_HU": "Unkari",
220         "lt_LT": "Liettua",
221         "hr_HR": "Kroatia",
222         "en_EN": "Englanti",
223         "es_ES": "Espanja",
224         "ca_AD": "Katalaani",
225         "ru_RU": "Venäjä",
226         "is_IS": "Islanti",
227         "da_DK": "Tanska",
228         "cs_CZ": "Tšekki",
229         "tr_TR": "Turkki",
230         "de_DE": "Saksa",
231         "ar_AE": "Arabia",
232         "sv_SE": "Ruotsi",
233         "pl_PL": "Puola",
234         "T1": "Valitse kieli ylös/alas nappuloilla ja paina OK.",
235         "T2": "Kielivalinta",
236 },
237 "fr_FR": {
238         "fr_FR": "Français",
239         "fi_FI": "Finlandais",
240         "pt_PT": "Portugais",
241         "it_IT": "Italien",
242         "no_NO": "Norvégien",
243         "nl_NL": "Hollandais",
244         "el_GR": "Grèque",
245         "hu_HU": "hongrois",
246         "lt_LT": "Lithuanien",
247         "hr_HR": "Croate",
248         "en_EN": "Anglais",
249         "es_ES": "Espagnol",
250         "ca_AD": "Catalan",
251         "ru_RU": "Russe",
252         "is_IS": "Islandais",
253         "da_DK": "Danois",
254         "cs_CZ": "Tchèque",
255         "tr_TR": "Turke",
256         "de_DE": "Allemand",
257         "ar_AE": "Arabe",
258         "sv_SE": "Suédois",
259         "pl_PL": "Polonais",
260         "T1": "Veuillez utiliser les touches HAUT et BAS pour choisir votre langage. Ensuite presser le bouton OK.",
261         "T2": "Sélection de la langue",
262 },
263 "el_GR": {
264         "fr_FR": "Γαλλικά",
265         "fi_FI": "Φιλλανδικά",
266         "pt_PT": "Πορτογαλλικά",
267         "it_IT": "Ιταλικά",
268         "no_NO": "Νορβηφικά",
269         "nl_NL": "Ολλανδικά",
270         "el_GR": "Ελληνικά",
271         "hu_HU": "Ουγγαρεζικά",
272         "lt_LT": "Λιθουανικά",
273         "hr_HR": "Κροάτικα",
274         "en_EN": "Αγγλικά",
275         "es_ES": "Ισπανικά",
276         "ca_AD": "Catalan",
277         "ru_RU": "Ρωσικά",
278         "is_IS": "Ισλανδικά",
279         "da_DK": "Δανικά",
280         "cs_CZ": "Τσέχικα",
281         "tr_TR": "Τούρκικα",
282         "de_DE": "Γερμανικά",
283         "ar_AE": "Αραβικά",
284         "sv_SE": "Σουιδεζικά",
285         "pl_PL": "Πολωνικά",
286         "T1": "Please use the UP and DOWN keys to select your language. Afterwards press the OK button.",
287         "T2": "Επιλογή γλώσσας",
288 },
289 "hu_HU": {
290         "fr_FR": "Francia",
291         "fi_FI": "Finn",
292         "pt_PT": "Portugál",
293         "it_IT": "Olasz",
294         "no_NO": "Norvég",
295         "nl_NL": "Holland",
296         "el_GR": "Görög",
297         "hu_HU": "Magyar",
298         "lt_LT": "Litván",
299         "hr_HR": "Horvát",
300         "en_EN": "Angol",
301         "es_ES": "Spanyol",
302         "ca_AD": "Katalán",
303         "ru_RU": "Orosz",
304         "is_IS": "Izlandi",
305         "da_DK": "Dán",
306         "cs_CZ": "Cseh",
307         "tr_TR": "Török",
308         "de_DE": "Német",
309         "ar_AE": "Arab",
310         "sv_SE": "Svéd",
311         "pl_PL": "Lengyel",
312         "T1": "Please use the UP and DOWN keys to select your language. Afterwards press the OK button.",
313         "T2": "Válasszon nyelvet",
314 },
315 "lt_LT": {
316         "fr_FR": "Prancūzų",
317         "fi_FI": "Suomių",
318         "pt_PT": "Portugalų",
319         "it_IT": "Italų",
320         "no_NO": "Norvegų",
321         "nl_NL": "Olandų",
322         "el_GR": "Graikų",
323         "hu_HU": "Vengrų",
324         "lt_LT": "Lietuvių",
325         "hr_HR": "Kroatų",
326         "en_EN": "Anglų",
327         "es_ES": "Ispanų",
328         "ca_AD": "Katalonų",
329         "ru_RU": "Rusų",
330         "is_IS": "Islandų",
331         "da_DK": "Danų",
332         "cs_CZ": "Čekų",
333         "tr_TR": "Turkų",
334         "de_DE": "Vokiečių",
335         "ar_AE": "Arabų",
336         "sv_SE": "Švedų",
337         "pl_PL": "Lenkų",
338         "T1": "Prašome naudoti AUKŠTYN IR ŽEMYN mygtukus, kad išsirinktumėte savo kalbą. Po to spauskite OK mygtuką.",
339         "T2": "Kalbos pasirinkimas",
340 },
341 "is_IS": {
342         "fr_FR": "Franska",
343         "fi_FI": "Finnska",
344         "pt_PT": "Portúgalska",
345         "it_IT": "Ítalska",
346         "no_NO": "Norska",
347         "nl_NL": "Hollenska",
348         "el_GR": "Gríska",
349         "hu_HU": "Ungverska",
350         "lt_LT": "Litháíska",
351         "hr_HR": "Króatíska",
352         "en_EN": "Enska",
353         "es_ES": "Spænska",
354         "ca_AD": "Catalan",
355         "ru_RU": "Rússneska",
356         "is_IS": "Íslenska",
357         "da_DK": "Danska",
358         "cs_CZ": "Tékkneska",
359         "tr_TR": "Tyrkneska",
360         "de_DE": "Þýska",
361         "ar_AE": "Arabíska",
362         "sv_SE": "Sænskt",
363         "pl_PL": "Pólska",
364         "T1": "Please use the UP and DOWN keys to select your language. Afterwards press the OK button.",
365         "T2": "Val tungumáls",
366 },
367 "it_IT": {
368         "fr_FR": "Francese",
369         "fi_FI": "Finlandese",
370         "pt_PT": "Portoghese",
371         "it_IT": "Italiano",
372         "no_NO": "Norvegese",
373         "nl_NL": "Olandese",
374         "el_GR": "Greco",
375         "hu_HU": "Ungherese",
376         "lt_LT": "Lituano",
377         "hr_HR": "Croato",
378         "en_EN": "Inglese",
379         "es_ES": "Spagnolo",
380         "ca_AD": "Catalano",
381         "ru_RU": "Russo",
382         "is_IS": "Islandese",
383         "da_DK": "Danese",
384         "cs_CZ": "Ceco",
385         "tr_TR": "Turco",
386         "de_DE": "Tedesco",
387         "ar_AE": "Arabo",
388         "sv_SE": "Svedese",
389         "pl_PL": "Polacco",
390         "T1": "Selezionare la propria lingua utilizzando i tasti Sù/Giù. Premere OK per confermare.",
391         "T2": "Selezione lingua",
392 },
393 "no_NO": {
394         "fr_FR": "Fransk",
395         "fi_FI": "Finsk",
396         "pt_PT": "Portugisisk",
397         "it_IT": "Italiensk",
398         "no_NO": "Norsk",
399         "nl_NL": "Nederlandsk",
400         "el_GR": "Gresk",
401         "hu_HU": "Ungarsk",
402         "lt_LT": "Litauisk",
403         "hr_HR": "Kroatisk",
404         "en_EN": "Engelsk",
405         "es_ES": "Spansk",
406         "ca_AD": "Katalansk",
407         "ru_RU": "Russisk",
408         "is_IS": "Islandsk",
409         "da_DK": "Dansk",
410         "cs_CZ": "Tjekkisk",
411         "tr_TR": "Tyrkisk",
412         "de_DE": "Tysk",
413         "ar_AE": "Arabisk",
414         "sv_SE": "Svensk",
415         "pl_PL": "Polsk",
416         "T1": "Please use the UP and DOWN keys to select your language. Afterwards press the OK button.",
417         "T2": "Språkvalg",
418 },
419 "pl_PL": {
420         "fr_FR": "Francuski",
421         "fi_FI": "Fiński",
422         "pt_PT": "Portugalski",
423         "it_IT": "Włoski",
424         "no_NO": "Norweski",
425         "nl_NL": "Holenderski",
426         "el_GR": "Grecki",
427         "hu_HU": "Węgierski",
428         "lt_LT": "Litewski",
429         "hr_HR": "Chorwacki",
430         "en_EN": "Angielski",
431         "es_ES": "Hiszpański",
432         "ca_AD": "Hiszpański",
433         "ru_RU": "Rosyjski",
434         "is_IS": "Islandzki",
435         "da_DK": "Duński",
436         "cs_CZ": "Czeski",
437         "tr_TR": "Turecki",
438         "de_DE": "Niemiecki",
439         "ar_AE": "Arabski",
440         "sv_SE": "Szwedzki",
441         "pl_PL": "Polski",
442         "T1": "W celu wyboru języka użyj klawiszy GÓRA i DÓŁ. Nastepnie nacisnij przycisk OK.",
443         "T2": "Wybór języka",
444 },
445 "pt_PT": {
446         "fr_FR": "Francês",
447         "fi_FI": "Finlandês",
448         "pt_PT": "Português",
449         "it_IT": "Italiano",
450         "no_NO": "Norueguês",
451         "nl_NL": "Holandês",
452         "el_GR": "Grego",
453         "hu_HU": "Hungaro",
454         "lt_LT": "Lituano",
455         "hr_HR": "Croata",
456         "en_EN": "Inglês",
457         "es_ES": "Catalão",
458         "ca_AD": "Catalão",
459         "ru_RU": "Russo",
460         "is_IS": "Islandês",
461         "da_DK": "Dinamarquês",
462         "cs_CZ": "Checo",
463         "tr_TR": "Turco",
464         "de_DE": "Alemão",
465         "ar_AE": "Arabe",
466         "sv_SE": "Sueco",
467         "pl_PL": "Polaco",
468         "T1": "Please use the UP and DOWN keys to select your language. Afterwards press the OK button.",
469         "T2": "Selecção do Idioma",
470 },
471 "ru_RU": {
472         "fr_FR": "Французский",
473         "fi_FI": "Окончание",
474         "pt_PT": "Portuguese",
475         "it_IT": "Итальянский",
476         "no_NO": "Норвежский",
477         "nl_NL": "Нидерландский",
478         "el_GR": "Greek",
479         "hu_HU": "Hungarian",
480         "lt_LT": "Lithuanian",
481         "hr_HR": "Croatian",
482         "en_EN": "Английский",
483         "es_ES": "Испанский",
484         "ca_AD": "Catalan",
485         "ru_RU": "Русский",
486         "is_IS": "Исландский",
487         "da_DK": "Датский",
488         "cs_CZ": "Czech",
489         "tr_TR": "Турецкий",
490         "de_DE": "Немецкий",
491         "ar_AE": "Арабский",
492         "sv_SE": "Шведский",
493         "pl_PL": "Polish",
494         "T1": "Please use the UP and DOWN keys to select your language. Afterwards press the OK button.",
495         "T2": "Выбор языка",
496 },
497 "es_ES": {
498         "fr_FR": "Francés",
499         "fi_FI": "Finlandés",
500         "pt_PT": "Portugués",
501         "it_IT": "Italiano",
502         "no_NO": "Noruego",
503         "nl_NL": "Alemán",
504         "el_GR": "Griego",
505         "hu_HU": "Húngaro",
506         "lt_LT": "Lituano",
507         "hr_HR": "Croata",
508         "en_EN": "Inglés",
509         "es_ES": "Español",
510         "ca_AD": "Catalán",
511         "ru_RU": "Ruso",
512         "is_IS": "Islandés",
513         "da_DK": "Danés",
514         "cs_CZ": "Checo",
515         "tr_TR": "Turco",
516         "de_DE": "Alemán",
517         "ar_AE": "Arábigo",
518         "sv_SE": "Sueco",
519         "pl_PL": "Polaco",
520         "T1": "Use las teclas ARRIBA y ABAJO para seleccionar su idioma. Después, pulse el botón OK.",
521         "T2": "Selección de idioma",
522 },
523 "sv_SE": {
524         "fr_FR": "Franska",
525         "fi_FI": "Finska",
526         "pt_PT": "Portugisiska",
527         "it_IT": "Italienska",
528         "no_NO": "Norska",
529         "nl_NL": "Holländska",
530         "el_GR": "Grekiska",
531         "hu_HU": "Ungerska",
532         "lt_LT": "Litauiska",
533         "hr_HR": "Kroatiska",
534         "en_EN": "Engelska",
535         "es_ES": "Spanska",
536         "ca_AD": "Katalanska",
537         "ru_RU": "Ryska",
538         "is_IS": "Isländska",
539         "da_DK": "Danska",
540         "cs_CZ": "Tjeckiska",
541         "tr_TR": "Turkiska",
542         "de_DE": "Tyska",
543         "ar_AE": "Arabiska",
544         "sv_SE": "Svenska",
545         "pl_PL": "Polska",
546         "T1": "Vänligen använd UPP och NER pil för att välja språk. Efter val tryck på OK knappen.",
547         "T2": "Välj språk",
548 },
549 "tr_TR": {
550         "fr_FR": "Fransızca",
551         "fi_FI": "Bitiş",
552         "pt_PT": "Portuguese",
553         "it_IT": "İtalya",
554         "no_NO": "Norveç",
555         "nl_NL": "Almanca",
556         "el_GR": "Greek",
557         "hu_HU": "Hungarian",
558         "lt_LT": "Lithuanian",
559         "hr_HR": "Croatian",
560         "en_EN": "İngilizce",
561         "es_ES": "İspanyolca",
562         "ca_AD": "Catalan",
563         "ru_RU": "Russian",
564         "is_IS": "izlanda",
565         "da_DK": "Çanak",
566         "cs_CZ": "Czech",
567         "tr_TR": "Turkish",
568         "de_DE": "Alman",
569         "ar_AE": "Arapça",
570         "sv_SE": "İsveç",
571         "pl_PL": "Polish",
572         "T1": "Please use the UP and DOWN keys to select your language. Afterwards press the OK button.",
573         "T2": "Lisan Seçimi",
574 },
575 }