/[zanavi_public1]/navit/navit/android/src/com/zoffcc/applications/zanavi/NavitTextTranslations.java
ZANavi

Contents of /navit/navit/android/src/com/zoffcc/applications/zanavi/NavitTextTranslations.java

Parent Directory Parent Directory | Revision Log Revision Log


Revision 15 - (show annotations) (download)
Mon Nov 21 20:54:48 2011 UTC (12 years, 5 months ago) by zoff99
File size: 42007 byte(s)
better search, make search interuptable, new translations
1 /**
2 * ZANavi, Zoff Android Navigation system.
3 * Copyright (C) 2011 Zoff <zoff@zoff.cc>
4 *
5 * This program is free software; you can redistribute it and/or
6 * modify it under the terms of the GNU General Public License
7 * version 2 as published by the Free Software Foundation.
8 *
9 * This program is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 * GNU General Public License for more details.
13 *
14 * You should have received a copy of the GNU General Public License
15 * along with this program; if not, write to the
16 * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
17 * Boston, MA 02110-1301, USA.
18 */
19
20 /**
21 * Navit, a modular navigation system.
22 * Copyright (C) 2005-2008 Navit Team
23 *
24 * This program is free software; you can redistribute it and/or
25 * modify it under the terms of the GNU General Public License
26 * version 2 as published by the Free Software Foundation.
27 *
28 * This program is distributed in the hope that it will be useful,
29 * but WITHOUT ANY WARRANTY; without even the implied warranty of
30 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
31 * GNU General Public License for more details.
32 *
33 * You should have received a copy of the GNU General Public License
34 * along with this program; if not, write to the
35 * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
36 * Boston, MA 02110-1301, USA.
37 */
38
39 package com.zoffcc.applications.zanavi;
40
41 import java.util.HashMap;
42
43 import android.util.Log;
44
45 public class NavitTextTranslations
46 {
47
48 // NLS Table compiled by Nick "Number6" Geoghegan
49 // Not an exhaustive list, but supports 99% of all languages in Windows
50 //{"LANGNAME", "CTRYNAME", "Language Code"},
51 public static String[][] Navit_know_locales = { { "AFK", "ZAF", "af_ZA" }, // Afrikaans (South Africa)
52 { "SQI", "ALB", "sq_AL" }, // Albanian (Albania)
53 { "AMH", "ETH", "am_ET" }, // Amharic (Ethiopia)
54 { "ARG", "DZA", "ar_DZ" }, // Arabic (Algeria)
55 { "ARH", "BHR", "ar_BH" }, // Arabic (Bahrain)
56 { "ARE", "EGY", "ar_EG" }, // Arabic (Egypt)
57 { "ARI", "IRQ", "ar_IQ" }, // Arabic (Iraq)
58 { "ARJ", "JOR", "ar_JO" }, // Arabic (Jordan)
59 { "ARK", "KWT", "ar_KW" }, // Arabic (Kuwait)
60 { "ARB", "LBN", "ar_LB" }, // Arabic (Lebanon)
61 { "ARL", "LBY", "ar_LY" }, // Arabic (Libya)
62 { "ARM", "MAR", "ar_MA" }, // Arabic (Morocco)
63 { "ARO", "OMN", "ar_OM" }, // Arabic (Oman)
64 { "ARQ", "QAT", "ar_QA" }, // Arabic (Qatar)
65 { "ARA", "SAU", "ar_SA" }, // Arabic (Saudi Arabia)
66 { "ARS", "SYR", "ar_SY" }, // Arabic (Syria)
67 { "ART", "TUN", "ar_TN" }, // Arabic (Tunisia)
68 { "ARU", "ARE", "ar_AE" }, // Arabic (U.A.E.)
69 { "ARY", "YEM", "ar_YE" }, // Arabic (Yemen)
70 { "HYE", "ARM", "hy_AM" }, // Armenian (Armenia)
71 { "ASM", "IND", "as_IN" }, // Assamese (India)
72 { "BAS", "RUS", "ba_RU" }, // Bashkir (Russia)
73 { "EUQ", "ESP", "eu_ES" }, // Basque (Basque)
74 { "BEL", "BLR", "be_BY" }, // Belarusian (Belarus)
75 { "BNG", "BDG", "bn_BD" }, // Bengali (Bangladesh)
76 { "BNG", "IND", "bn_IN" }, // Bengali (India)
77 { "BRE", "FRA", "br_FR" }, // Breton (France)
78 { "BGR", "BGR", "bg_BG" }, // Bulgarian (Bulgaria)
79 { "CAT", "ESP", "ca_ES" }, // Catalan (Catalan)
80 { "ZHH", "HKG", "zh_HK" }, // Chinese (Hong Kong S.A.R.)
81 { "ZHM", "MCO", "zh_MO" }, // Chinese (Macao S.A.R.)
82 { "CHS", "CHN", "zh_CN" }, // Chinese (People's Republic of China)
83 { "ZHI", "SGP", "zh_SG" }, // Chinese (Singapore)
84 { "CHT", "TWN", "zh_TW" }, // Chinese (Taiwan)
85 { "COS", "FRA", "co_FR" }, // Corsican (France)
86 { "HRV", "HRV", "hr_HR" }, // Croatian (Croatia)
87 { "HRB", "BIH", "hr_BA" }, // Croatian (Latin, Bosnia and Herzegovina)
88 { "CSY", "CZE", "cs_CZ" }, // Czech (Czech Republic)
89 { "DAN", "DNK", "da_DK" }, // Danish (Denmark)
90 { "NLB", "BEL", "nl_BE" }, // Dutch (Belgium)
91 { "NLD", "NLD", "nl_NL" }, // Dutch (Netherlands)
92 { "ENA", "AUS", "en_AU" }, // English (Australia)
93 { "ENL", "BLZ", "en_BZ" }, // English (Belize)
94 { "ENC", "CAN", "en_CA" }, // English (Canada)
95 { "ENB", "CAR", "en_CB" }, // English (Caribbean)
96 { "ENN", "IND", "en_IN" }, // English (India)
97 { "ENI", "IRL", "en_IE" }, // English (Ireland)
98 { "ENJ", "JAM", "en_JM" }, // English (Jamaica)
99 { "ENM", "MYS", "en_MY" }, // English (Malaysia)
100 { "ENZ", "NZL", "en_NZ" }, // English (New Zealand)
101 { "ENP", "PHL", "en_PH" }, // English (Republic of the Philippines)
102 { "ENE", "SGP", "en_SG" }, // English (Singapore)
103 { "ENS", "ZAF", "en_ZA" }, // English (South Africa)
104 { "ENT", "TTO", "en_TT" }, // English (Trinidad and Tobago)
105 { "ENG", "GBR", "en_GB" }, // English (United Kingdom)
106 { "ENU", "USA", "en_US" }, // English (United States)
107 { "ENW", "ZWE", "en_ZW" }, // English (Zimbabwe)
108 { "ETI", "EST", "et_EE" }, // Estonian (Estonia)
109 { "FOS", "FRO", "fo_FO" }, // Faroese (Faroe Islands)
110 { "FIN", "FIN", "fi_FI" }, // Finnish (Finland)
111 { "FRB", "BEL", "fr_BE" }, // French (Belgium)
112 { "FRC", "CAN", "fr_CA" }, // French (Canada)
113 { "FRA", "FRA", "fr_FR" }, // French (France)
114 { "FRL", "LUX", "fr_LU" }, // French (Luxembourg)
115 { "FRM", "MCO", "fr_MC" }, // French (Principality of Monaco)
116 { "FRS", "CHE", "fr_CH" }, // French (Switzerland)
117 { "FYN", "NLD", "fy_NL" }, // Frisian (Netherlands)
118 { "GLC", "ESP", "gl_ES" }, // Galician (Galician)
119 { "KAT", "GEO", "ka_GE" }, // Georgian (Georgia)
120 { "DEA", "AUT", "de_AT" }, // German (Austria)
121 { "DEU", "DEU", "de_DE" }, // German (Germany)
122 { "DEC", "LIE", "de_LI" }, // German (Liechtenstein)
123 { "DEL", "LUX", "de_LU" }, // German (Luxembourg)
124 { "DES", "CHE", "de_CH" }, // German (Switzerland)
125 { "ELL", "GRC", "el_GR" }, // Greek (Greece)
126 { "KAL", "GRL", "kl_GL" }, // Greenlandic (Greenland)
127 { "GUJ", "IND", "gu_IN" }, // Gujarati (India)
128 { "HEB", "ISR", "he_IL" }, // Hebrew (Israel)
129 { "HIN", "IND", "hi_IN" }, // Hindi (India)
130 { "HUN", "HUN", "hu_HU" }, // Hungarian (Hungary)
131 { "ISL", "ISL", "is_IS" }, // Icelandic (Iceland)
132 { "IBO", "NGA", "ig_NG" }, // Igbo (Nigeria)
133 { "IND", "IDN", "id_ID" }, // Indonesian (Indonesia)
134 { "IRE", "IRL", "ga_IE" }, // Irish (Ireland)
135 { "XHO", "ZAF", "xh_ZA" }, // isiXhosa (South Africa)
136 { "ZUL", "ZAF", "zu_ZA" }, // isiZulu (South Africa)
137 { "ITA", "ITA", "it_IT" }, // Italian (Italy)
138 { "ITS", "CHE", "it_CH" }, // Italian (Switzerland)
139 { "JPN", "JPN", "ja_JP" }, // Japanese (Japan)
140 { "KDI", "IND", "kn_IN" }, // Kannada (India)
141 { "KKZ", "KAZ", "kk_KZ" }, // Kazakh (Kazakhstan)
142 { "KHM", "KHM", "km_KH" }, // Khmer (Cambodia)
143 { "KIN", "RWA", "rw_RW" }, // Kinyarwanda (Rwanda)
144 { "SWK", "KEN", "sw_KE" }, // Kiswahili (Kenya)
145 { "KOR", "KOR", "ko_KR" }, // Korean (Korea)
146 { "KYR", "KGZ", "ky_KG" }, // Kyrgyz (Kyrgyzstan)
147 { "LAO", "LAO", "lo_LA" }, // Lao (Lao P.D.R.)
148 { "LVI", "LVA", "lv_LV" }, // Latvian (Latvia)
149 { "LTH", "LTU", "lt_LT" }, // Lithuanian (Lithuania)
150 { "LBX", "LUX", "lb_LU" }, // Luxembourgish (Luxembourg)
151 { "MKI", "MKD", "mk_MK" }, // Macedonian (Former Yugoslav Republic of Macedonia)
152 { "MSB", "BRN", "ms_BN" }, // Malay (Brunei Darussalam)
153 { "MSL", "MYS", "ms_MY" }, // Malay (Malaysia)
154 { "MYM", "IND", "ml_IN" }, // Malayalam (India)
155 { "MLT", "MLT", "mt_MT" }, // Maltese (Malta)
156 { "MRI", "NZL", "mi_NZ" }, // Maori (New Zealand)
157 { "MAR", "IND", "mr_IN" }, // Marathi (India)
158 { "MON", "MNG", "mn_MN" }, // Mongolian (Cyrillic, Mongolia)
159 { "NEP", "NEP", "ne_NP" }, // Nepali (Nepal)
160 { "NOR", "NOR", "nb_NO" }, // Norwegian, Bokmå(Norway)
161 { "NON", "NOR", "nn_NO" }, // Norwegian, Nynorsk (Norway)
162 { "OCI", "FRA", "oc_FR" }, // Occitan (France)
163 { "ORI", "IND", "or_IN" }, // Oriya (India)
164 { "PAS", "AFG", "ps_AF" }, // Pashto (Afghanistan)
165 { "FAR", "IRN", "fa_IR" }, // Persian
166 { "PLK", "POL", "pl_PL" }, // Polish (Poland)
167 { "PTB", "BRA", "pt_BR" }, // Portuguese (Brazil)
168 { "PTG", "PRT", "pt_PT" }, // Portuguese (Portugal)
169 { "PAN", "IND", "pa_IN" }, // Punjabi (India)
170 { "ROM", "ROM", "ro_RO" }, // Romanian (Romania)
171 { "RMC", "CHE", "rm_CH" }, // Romansh (Switzerland)
172 { "RUS", "RUS", "ru_RU" }, // Russian (Russia)
173 { "SMG", "FIN", "se_FI" }, // Sami, Northern (Finland)
174 { "SME", "NOR", "se_NO" }, // Sami, Northern (Norway)
175 { "SMF", "SWE", "se_SE" }, // Sami, Northern (Sweden)
176 { "SAN", "IND", "sa_IN" }, // Sanskrit (India)
177 { "TSN", "ZAF", "tn_ZA" }, // Setswana (South Africa)
178 { "SIN", "LKA", "si_LK" }, // Sinhala (Sri Lanka)
179 { "SKY", "SVK", "sk_SK" }, // Slovak (Slovakia)
180 { "SLV", "SVN", "sl_SI" }, // Slovenian (Slovenia)
181 { "ESS", "ARG", "es_AR" }, // Spanish (Argentina)
182 { "ESB", "BOL", "es_BO" }, // Spanish (Bolivia)
183 { "ESL", "CHL", "es_CL" }, // Spanish (Chile)
184 { "ESO", "COL", "es_CO" }, // Spanish (Colombia)
185 { "ESC", "CRI", "es_CR" }, // Spanish (Costa Rica)
186 { "ESD", "DOM", "es_DO" }, // Spanish (Dominican Republic)
187 { "ESF", "ECU", "es_EC" }, // Spanish (Ecuador)
188 { "ESE", "SLV", "es_SV" }, // Spanish (El Salvador)
189 { "ESG", "GTM", "es_GT" }, // Spanish (Guatemala)
190 { "ESH", "HND", "es_HN" }, // Spanish (Honduras)
191 { "ESM", "MEX", "es_MX" }, // Spanish (Mexico)
192 { "ESI", "NIC", "es_NI" }, // Spanish (Nicaragua)
193 { "ESA", "PAN", "es_PA" }, // Spanish (Panama)
194 { "ESZ", "PRY", "es_PY" }, // Spanish (Paraguay)
195 { "ESR", "PER", "es_PE" }, // Spanish (Peru)
196 { "ESU", "PRI", "es_PR" }, // Spanish (Puerto Rico)
197 { "ESN", "ESP", "es_ES" }, // Spanish (Spain)
198 { "EST", "USA", "es_US" }, // Spanish (United States)
199 { "ESY", "URY", "es_UY" }, // Spanish (Uruguay)
200 { "ESV", "VEN", "es_VE" }, // Spanish (Venezuela)
201 { "SVF", "FIN", "sv_FI" }, // Swedish (Finland)
202 { "SVE", "SWE", "sv_SE" }, // Swedish (Sweden)
203 { "TAM", "IND", "ta_IN" }, // Tamil (India)
204 { "TTT", "RUS", "tt_RU" }, // Tatar (Russia)
205 { "TEL", "IND", "te_IN" }, // Telugu (India)
206 { "THA", "THA", "th_TH" }, // Thai (Thailand)
207 { "BOB", "CHN", "bo_CN" }, // Tibetan (PRC)
208 { "TRK", "TUR", "tr_TR" }, // Turkish (Turkey)
209 { "TUK", "TKM", "tk_TM" }, // Turkmen (Turkmenistan)
210 { "UIG", "CHN", "ug_CN" }, // Uighur (PRC)
211 { "UKR", "UKR", "uk_UA" }, // Ukrainian (Ukraine)
212 { "URD", "PAK", "ur_PK" }, // Urdu (Islamic Republic of Pakistan)
213 { "VIT", "VNM", "vi_VN" }, // Vietnamese (Vietnam)
214 { "CYM", "GBR", "cy_GB" }, // Welsh (United Kingdom)
215 { "WOL", "SEN", "wo_SN" }, // Wolof (Senegal)
216 { "III", "CHN", "ii_CN" }, // Yi (PRC)
217 { "YOR", "NGA", "yo_NG" } // Yoruba (Nigeria)
218 };
219
220 static String main_language = "en";
221 static String sub_language = "EN";
222 static String fallback_language = "en";
223 static String fallback_sub_language = "EN";
224 private static HashMap<String, HashMap<String, String>> Navit_text_lookup = new HashMap<String, HashMap<String, String>>();
225
226 public static void init()
227 {
228 Log.e("NavitTextTranslations", "initializing translated text ...");
229 String k = null;
230 String[] v = null;
231
232 // !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
233 // !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
234 // change those in https://translations.launchpad.net/zanavi
235 // !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
236 // !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
237 k = "map download";
238 v = new String[] { "en", "map download", "cs", "Stáhnout mapu", "de", "Karten herunterladen", "fr", "télécharchez carte", "hu", "Térkép letöltése", "nl", "download kaarten", "pl", "pobierz mapy", "sk", "Sťahovanie mapy" };
239 p(k, v);
240 k = "Welcome to ZANavi";
241 v = new String[] { "en", "Welcome to ZANavi", "cs", "Vítejte v ZANavi", "de", "Willkommen bei ZANavi", "fr", "Bienvenue chez ZANavi", "hu", "Üdvözöljük a ZANavi-ban!", "nl", "Welkom bij ZANavi", "pl", "Witaj w ZANavi", "sk", "Vitaje v ZANavi" };
242 p(k, v);
243 k = "More info";
244 v = new String[] { "en", "More info", "cs", "Více informací", "de", "Mehr infos", "fr", "plus d'infos", "hu", "Több információ", "nl", "Meer info", "pl", "Więcej informacji", "sk", "Viac info" };
245 p(k, v);
246 k = "zoom in";
247 v = new String[] { "en", "Zoom in", "cs", "přiblížit", "de", "Zoom in", "fr", "zoom avant", "hu", "nagyítás", "nl", "inzoomen", "pl", "przybliż", "sk", "Priblížiť" };
248 p(k, v);
249 k = "zoom out";
250 v = new String[] { "en", "Zoom out", "cs", "oddálit", "de", "Zoom out", "fr", "zoom arrière", "hu", "kicsinyítés", "nl", "uitzoomen", "pl", "oddal", "sk", "Oddialiť" };
251 p(k, v);
252 k = "exit navit";
253 v = new String[] { "en", "Exit ZANavi", "cs", "Ukončit ZANavi", "de", "ZANavi beenden", "fr", "Quittez ZANavi", "hu", "KIlépés a ZANavi-ból", "nl", "ZANavi afsluiten", "pl", "wyjdź z ZANavi", "sk", "Ukončiť ZANavi" };
254 p(k, v);
255 k = "toggle POI";
256 v = new String[] { "en", "toggle POI", "cs", "toogle POI", "de", "POI ein/aus", "fr", "POI on/off", "hu", "POI ki/be", "nl", "POI aan/uit", "pl", "włącz/wyłącz POI", "sk", "Prepnúť POI" };
257 p(k, v);
258 k = "address search (offline)";
259 v = new String[] { "en", "address search (offline)", "cs", "Hledání (offline)", "de", "Adressensuche (offline)", "hu", "Címkeresés (offline)", "nl", "adres zoeken (offline)", "pl", "wyszukaj adres (offline)", "sk", "Hľadať adresu (offline)" };
260 p(k, v);
261 k = "address search (online)";
262 v = new String[] { "en", "address search (online)", "cs", "Hledání (online)", "de", "Adressensuche (online)", "hu", "Címkeresés (online)", "nl", "adres zoeken (online)", "pl", "wyszukaj adres (online)", "sk", "Hľadať adresu (online)" };
263 p(k, v);
264 k = "Mapdownload";
265 v = new String[] { "en", "Mapdownload", "cs", "Stahování mapy", "de", "Kartendownload", "fr", "télécharchez carte", "hu", "Térképletöltés", "nl", "kaart download", "pl", "Pobieranie map", "sk", "Sťahovanie mapy" };
266 p(k, v);
267 k = "downloading";
268 v = new String[] { "en", "downloading", "cs", "stahování", "de", "downloading", "hu", "letöltés", "nl", "downloaden", "pl", "Pobieranie", "sk", "Sťahuje sa" };
269 p(k, v);
270 k = "ETA";
271 v = new String[] { "en", "ETA", "cs", "Zbýv. čas", "de", "fertig in", "hu", "Becsült hátralévő idő", "nl", "VAT", "pl", "Pozostały czas", "sk", "Zostáva" };
272 p(k, v);
273 k = "Error downloading map!";
274 v = new String[] { "en", "Error downloading map!", "cs", "Chyba při stahování mapy!", "de", "Fehler beim Kartendownload!", "hu", "Hiba térképletöltés közben!", "nl", "Fout tijdens downloaden!", "pl", "Błąd przy pobieraniu map", "sk", "Chyba počas sťahovania mapy" };
275 p(k, v);
276 k = "Error downloading map, resuming";
277 v = new String[] { "en", "Error downloading map\nresuming ...", "cs", "Chyba při stahování mapy, zkouším znovu", "de", "Fehler beim Kartendownload\nDownload wird fortgesetzt ...", "hu", "Hiba térképletöltés közben\nújrafelvétel", "nl", "Fout tijdens downloaden, opnieuw", "pl", "Błąd przy pobieraniu map, ponawiam", "sk", "Chyba počas sťahovania mapy, pokračuje sa" };
278 p(k, v);
279 k = "ready";
280 v = new String[] { "en", "ready", "cs", "připraveno", "de", "fertig", "hu", "kész", "nl", "gereed", "pl", "gotowe", "sk", "Pripravený" };
281 p(k, v);
282 k = "Ok";
283 v = new String[] { "en", "Ok", "cs", "Ok", "de", "Ok", "fr", "Ok", "hu", "Rendben", "nl", "Ok", "pl", "Ok", "sk", "Ok" };
284 p(k, v);
285 k = "No address found";
286 v = new String[] { "en", "No address found", "cs", "Adresa nenalezena", "de", "Keine Adresse gefunden", "hu", "Cím nem található", "nl", "Adres niet gevonden", "pl", "Nie znaleziono adresu", "sk", "Nenájdená žiadna adresa" };
287 p(k, v);
288 k = "Enter: City and Street";
289 v = new String[] { "en", "Enter: City and Street", "cs", "Vložte: město a ulici", "de", "Stadt und Straße:", "hu", "Város, utca:", "nl", "Invoer: plaatsnaam en straat", "pl", "Wprowadź: Miasto oraz Ulica", "sk", "Zadjate: Mesto a ulicu" };
290 p(k, v);
291 k = "No search string entered";
292 v = new String[] { "en", "No search string entered", "cs", "Vyhledávací řetězec je prázdný", "de", "Keine Eingabe", "hu", "Keresőmező üres", "nl", "geen waarde opgegeven", "pl", "Nie wprowadzono żadnych znaków", "sk", "Nezadaný žiadny výraz" };
293 p(k, v);
294 k = "setting destination to";
295 v = new String[] { "en", "setting destination to", "cs", "Nastavuji cíl do", "de", "neues Fahrziel:", "hu", "Cél beállítva:", "nl", "bestemming ingesteld op", "pl", "ustawianie celu trasy do", "sk", "Nastavuje sa cieľ na" };
296 p(k, v);
297 k = "getting search results";
298 v = new String[] { "en", "getting search results", "cs", "Získávám výsledky hledání", "de", "lade Suchergebnisse", "hu", "Eredmények keresése", "nl", "haalt zoekresultaten op", "pl", "pobieranie wyników wyszukiwania", "sk", "Získava sa výsledok hľadania" };
299 p(k, v);
300 k = "searching ...";
301 v = new String[] { "en", "searching ...", "cs", "hledám....", "de", "Suche läuft ...", "hu", "keresés ...", "nl", "zoekt ...", "pl", "wyszukuję ...", "sk", "Hľadá sa ..." };
302 p(k, v);
303 k = "No Results found!";
304 v = new String[] { "en", "No Results found!", "cs", "Nic nenalzeno", "de", "Suche liefert kein Ergebnis!", "hu", "Nincs találat!", "nl", "Geen resultaat gevonden!", "pl", "Nic nie znaleziono!", "sk", "Žiadny výsledok nenájdený!" };
305 p(k, v);
306 k = "Map data (c) OpenStreetMap contributors, CC-BY-SA";
307 v = new String[] { "en", "Map data (c) OpenStreetMap contributors, CC-BY-SA", "cs", "Mapové podklady (c) OpenStreetMap contributors, CC-BY-SA", "de", "Kartendaten: (c) OpenStreetMap contributors, CC-BY-SA", "fr", "Map data (c) OpenStreetMap contributors, CC-BY-SA", "hu", "Térképadatok: (c) OpenStreetMap contributors, CC-BY-SA", "nl", "Kaartgegevens (c) OpenStreetMap contributors, CC-BY-SA", "pl", "Dane map (c) OpenStreetMap contributors, CC-BY-SA", "sk",
308 "Mapové údaje (c) OpenStreetMap contributors, CC-BY-SA" };
309 p(k, v);
310 k = "partial match";
311 v = new String[] { "en", "partial match", "cs", "částečná shoda", "de", "ungefähr", "hu", "Részleges egyezés", "nl", "zoek op gedeelte", "pl", "częściowe dopasowanie", "sk", "Čiastočný výskyt" };
312 p(k, v);
313 k = "Search";
314 v = new String[] { "en", "Search", "cs", "Hledání", "de", "suchen", "hu", "Keresés", "nl", "Zoek", "pl", "Wyszukaj", "sk", "Hľadať", "zh", "搜索" };
315 p(k, v);
316 k = "drive here";
317 v = new String[] { "en", "drive here", "cs", "navigovat sem", "de", "Ziel setzen", "fr", "conduisez", "hu", "Ide menj!", "nl", "hierheen rijden", "pl", "Jedź tutaj", "sk", "Cestovať sem" };
318 p(k, v);
319 k = "loading search results";
320 v = new String[] { "en", "loading search results", "cs", "nahrávám výsledky hledání", "de", "lade Suchergebnisse", "hu", "eredmények betöltése", "nl", "resultaten ophalen", "pl", "wczytywanie wyników wyszukiwania", "sk", "Načítavajú sa výsledky hľadania" };
321 p(k, v);
322 k = "towns";
323 v = new String[] { "en", "towns", "cs", "města", "de", "Städte", "hu", "városok", "nl", "steden", "pl", "miasta", "sk", "Mestá" };
324 p(k, v);
325 k = "delete maps";
326 v = new String[] { "en", "delete maps", "cs", "smazat mapy", "de", "Karten löschen", "hu", "térképek törlése", "nl", "kaarten verwijderen", "pl", "usuń mapy", "sk", "Zmazať mapy" };
327 p(k, v);
328 k = "download maps";
329 v = new String[] { "en", "download maps", "cs", "stahování map", "de", "Karten laden", "fr", "télécharchez carte", "hu", "térképek letöltése", "nl", "download kaarten", "pl", "Pobierz mapy", "sk", "Stiahnuť mapy" };
330 p(k, v);
331 k = "Map already up to date";
332 v = new String[] { "en", "Map already up to date", "cs", "Mapa je aktuální", "de", "Karte ist auf aktuellem Stand", "hu", "Térkép aktuális!", "nl", "kaart is al up to date", "pl", "Mapa jest już w najnowszej wersji", "sk", "Mapa je aktuálna" };
333 p(k, v);
334 k = "search full mapfile [BETA]";
335 v = new String[] { "en", "search full mapfile [BETA]", "cs", "Prohledat celý mapový podklad [BETA]", "de", "ganze Karte durchsuchen [BETA]", "hu", "Teljes adatbázis keresése [BETA]", "nl", "zoek op volledige kaart [BETA]", "pl", "przeszukaj cały plik map [BETA]", "sk", "Prehľadávať celý mapový súbor [BETA]" };
336 p(k, v);
337 k = "__PREF__title__use_fast_provider";
338 v = new String[] { "en", "GSM/3g/Wireless", "cs", "GSM/3g/WiFi", "de", "GSM/3g/Wireless", "hu", "GSM/3g/Wireless", "nl", "GSM/3G/WiFi", "sk", "GSM/3g/Bezdrôtové" };
339 p(k, v);
340 k = "__PREF__summ__use_fast_provider";
341 v = new String[] { "en", "Use GSM/3g/Wireless networks for getting position (uses Internet)", "cs", "K získání pozice použij síť GSM/3g/WiFi (používá Internet)", "de", "Position auch mit GSM/3g/Wireless finden (braucht Internet)", "hu", "GSM/3g/Wireless (Internet!) használata a pozíciómeghatározáshoz", "nl", "Gebruik GSM/3G/WiFi om de positie te bepalen (Internet)", "sk", "Použiť GSM/3g/Bezdrôtové siete na získanie pozície (použije Internet)" };
342 p(k, v);
343 k = "__PREF__title__follow_gps";
344 v = new String[] { "en", "Follow", "cs", "Následuj", "de", "folgen", "hu", "Követés", "nl", "Volg GPS", "sk", "Nasledovať" };
345 p(k, v);
346 k = "__PREF__summ__follow_gps";
347 v = new String[] { "en", "Center on GPS. activate this for Compass heading to work", "cs", "Centruj mapu podle GPS. Aktivujte tuto volbu, pokud chcete používat směrování kompasem.", "de", "Karte folgt Fahrzeug", "hu", "A térkép követi a helyzetet (sticky)", "nl", "Volg GPS. Benodigd voor de kompas richting", "sk", "Centrovať na GPS. Aktivujte toto pre smerovanie podľa kompasu." };
348 p(k, v);
349 k = "__PREF__title__show_vehicle_in_center";
350 v = new String[] { "en", "Vehicle in center", "cs", "Centruj dle pozice", "de", "Fahrzeug", "hu", "Pozíció a középpontban", "nl", "Centreer op voertuig", "sk", "Vozidlo v strede" };
351 p(k, v);
352 k = "__PREF__summ__show_vehicle_in_center";
353 v = new String[] { "en", "show vehicle in screen center, instead of the lower half", "cs", "Zobrazuje pozici uprostřed obrazovky místo ve spodní části", "de", "Fahrzeug in Displaymitte, statt weiter unten", "hu", "A pozíció a térkép közepére rögzül", "nl", "Toont het voertuig in het midden van het scherm in plaats van onderin.", "sk", "Zobraziť vozidlo v strede obrazovky, namiesto spodnej polovice" };
354 p(k, v);
355 k = "__PREF__title__use_compass_heading_base";
356 v = new String[] { "en", "Compass", "cs", "Kompas", "de", "Kompass", "hu", "Iránytű", "nl", "Kompas richting", "sk", "Kompas" };
357 p(k, v);
358 k = "__PREF__summ__use_compass_heading_base";
359 v = new String[] { "en", "Get direction from compass. needs lots of CPU!", "cs", "Získej směr jízdy podle kompasu. Potřebuje hodně CPU (a baterie).", "de", "Kompass verwenden. braucht viel CPU !!", "hu", "Iránytű mutatása; sok CPU-t zabál!", "nl", "Gebruik kompas voor de richting. Kost veel CPU! De wereldweergave zal afwijken!", "sk", "Získať smer z kompasu. Veľmi zaťaží CPU!" };
360 p(k, v);
361 k = "__PREF__title__use_compass_heading_always";
362 v = new String[] { "en", "Compass always", "cs", "Vždy kompas", "de", "Kompass immer", "hu", "Iránytű menet közben", "nl", "Altijd kompas gebruiken", "sk", "Vždy kompas" };
363 p(k, v);
364 k = "__PREF__summ__use_compass_heading_always";
365 v = new String[] { "en", "Get current heading from compass even at higher speeds", "cs", "Získávej směr jizdy vždy podle kompasu a to i v případě vyšších rychlostí", "de", "immer Kompassrichtung verwenden", "hu", "Iránytű használata menet közben is", "nl", "Gebruikt het kompas voor de rijrichting, ook op hoge snelheid", "sk", "Získať aktuálne smerovanie z kompasu aj vo vysokej rýchlosti" };
366 p(k, v);
367 k = "__PREF__title__use_compass_heading_fast";
368 v = new String[] { "en", "fast Compass", "cs", "Rychlý kompas", "de", "Kompass schnell", "hu", "gyors iránytű", "nl", "Gebruik snel kompas", "sk", "Rýchly kompas" };
369 p(k, v);
370 k = "__PREF__summ__use_compass_heading_fast";
371 v = new String[] { "en", "turns much smoother, WARNING: WILL EAT ALL your CPU!!", "cs", "Kompas se točí velmi jemně. POZOR: vezme si veškerý výkon CPU", "de", "Kompass reagiert schnell. braucht noch viel mehr CPU!!", "hu", "Az iránytű gyorsítása, még több CPU-t zabál!", "nl", "Veel soepeler bij afslagen, WAARSCHUWING: gebruikt heel veel CPU!!!", "sk", "Oveľa plynulejšie otáčanie, VAROVANIE: ÚPLNE ZAŤAŽÍ CPU!!" };
372 p(k, v);
373 k = "__PREF__title__use_imperial";
374 v = new String[] { "en", "Imperial", "cs", "Imperial", "de", "Meilen/Fuss", "hu", "Mértékegységek angolszászra", "nl", "Engelse maten", "sk", "Imperiálne jednotky" };
375 p(k, v);
376 k = "__PREF__summ__use_imperial";
377 v = new String[] { "en", "Use Imperial units instead of metric units", "cs", "Používej imperiální jednotky (míle, ...) místo metrických.", "de", "Englische Maßeinheiten wie Meilen benutzen", "hu", "Mérföld, láb stb. km, méter helyett", "nl", "Gebruik Engelse eenheden in plaats van metrische", "sk", "Použiť imperiálne jednotky namiesto metrických" };
378 p(k, v);
379 k = "__PREF__title__show_3d_map";
380 v = new String[] { "en", "3D", "cs", "3D", "de", "3D", "hu", "3D térkép", "nl", "Kaart in 3D", "sk", "3D" };
381 p(k, v);
382 k = "__PREF__summ__show_3d_map";
383 v = new String[] { "en", "show map in 3D [BETA]", "cs", "Zobrazení mapy v 3D [BETA]", "de", "Karte in 3D [BETA]", "hu", "3D térkép bekapcsolása 2D helyett [BETA]", "nl", "3D weergave van de kaart [BETA]", "sk", "Zobraziť mapu v 3D [BETA]" };
384 p(k, v);
385 k = "__PREF__title__use_anti_aliasing";
386 v = new String[] { "en", "AntiAlias", "cs", "Vyhlazování", "de", "Antialiasing", "hu", "Kontúrsimítás", "nl", "Anti Aliasing", "sk", "Vyhladzovanie" };
387 p(k, v);
388 k = "__PREF__summ__use_anti_aliasing";
389 v = new String[] { "en", "draw with AntiAlias, map is faster when this is OFF", "cs", "Při vykreslování mapy použij vyhlazování čar. Je rychlejší, pokud je vypnuto.", "de", "Antialiasing einschalten. Karte zeichnet schneller ohne Antialiasing", "hu", "Kontúrsimítás bekapcsolása; enélkül a térkép gyorsabb.", "nl", "schakel anti aliasing in", "sk", "Vykresľovať mapu s vyhladzovaním. Mapa je rýchlejšia, ak je toto vypnuté." };
390 p(k, v);
391 k = "__PREF__title__gui_oneway_arrows";
392 v = new String[] { "en", "OneWay Arrows", "cs", "Jednosměrky", "de", "Einbahn", "hu", "Egyirányú utcák", "nl", "eenrichtingspijlen", "sk", "Šípky jednosmeriek" };
393 p(k, v);
394 k = "__PREF__summ__gui_oneway_arrows";
395 v = new String[] { "en", "show oneway street arrows [BETA]", "cs", "Ukazuj šipky u jednosměrných cest [BETA]", "de", "Einbahnpfeile [BETA]", "hu", "Egyirányú utcák jelzése [BETA]", "nl", "Toon pijlen bij eenrichtings-straten [BETA]", "sk", "Zobraziť šípky jednosmerných ulíc [BETA]" };
396 p(k, v);
397 k = "__PREF__title__show_debug_messages";
398 v = new String[] { "en", "Debug Mgs", "cs", "Ladící hlášky", "de", "Debug", "hu", "Debug", "nl", "Toon debug berichten", "sk", "Ladiace správy" };
399 p(k, v);
400 k = "__PREF__summ__show_debug_messages";
401 v = new String[] { "en", "show Debug Messages [DEBUG]", "cs", "Zobrazuj ladící hlášky [DEBUG]", "de", "Debugmeldungen [DEBUG]", "hu", "Hibakövetési jelentések (debug) megjelenítése", "nl", "Toont debug berichten [DEBUG]", "sk", "Zobraziť ladiace správy [DEBUG]" };
402 p(k, v);
403 k = "__PREF__title__navit_lang";
404 v = new String[] { "en", "Language", "cs", "Jazyk", "de", "Sprache", "hu", "Nyelv", "nl", "Language", "sk", "Jazyk" };
405 p(k, v);
406 k = "__PREF__summ__navit_lang";
407 v = new String[] { "en", "Select Language for messages. needs a RESTART!!", "cs", "Vyber komunikační jazky (pro aplikaci je nutný restart aplikace)", "de", "Sprache der Applikation (Sprache und Meldungen) braucht RESTART!!", "hu", "Írott és hangos nyelv kiválasztása; újraindítás szükséges", "nl", "Stel de taal in. Herstart is dan nodig!", "sk", "Vybrať jazyk hlášok. Vyžaduje REŠTART!!" };
408 p(k, v);
409 k = "__PREF__title__use_lock_on_roads";
410 v = new String[] { "en", "lock on Roads", "cs", "Jen po silnicích", "de", "Fahrzeug auf Strasse", "hu", "Maradj az úton", "nl", "plaats op de weg", "sk", "Prichytiť k ceste" };
411 p(k, v);
412 k = "__PREF__summ__use_lock_on_roads";
413 v = new String[] { "en", "lock Vehicle on nearest Road. turn off if you are walking or driving offroad", "cs", "Umístnit pozici vždy na nejbližší komunikaci. Vypněte, pokud se pohybujete mimo značené trasy.", "de", "Fahrzeug auf nächstgelegene Strasse fixieren. Zu Fuß oder Offroad bitte ausschalten", "hu", "A pointert az úton tartja akkor is, ha esetleg a koordináta eltér (autós beállítás, gyalog vagy terepen kikapcsolandó)", "nl",
414 "Plaatst het voertuig op de dichtsbijzijnde weg. Zet deze uit voor wandelen of offroad rijden", "sk", "Prichytiť vozidlo k najbližšej ceste. Vypnite ak kráčate alebo jazdíte v teréne." };
415 p(k, v);
416 k = "__PREF__title__use_route_highways";
417 v = new String[] { "en", "prefer Highways", "cs", "Preferuj dálnice", "de", "Autobahn bevorzugen", "hu", "Autópályák", "nl", "voorkeur voor snelwegen", "sk", "Uprednostňovať diaľnice" };
418 p(k, v);
419 k = "__PREF__summ__use_route_highways";
420 v = new String[] { "en", "prefer Highways for routing (switching this off uses more Memory!!)", "cs", "Preferování dálnic. Při vypnuté volbě je potřeba více paměti.", "de", "Autobahnen werden bevorzugt (abschalten braucht viel mehr Speicher!!)", "hu", "Részesítsd előnyben az autópályák használatát", "nl", "geef voorkeur aan snelwegen voor de route (uitschakelen gebruikt meer geheugen!!)", "sk", "Uprednostniť diaľnice pri navigovaní (vypnutie spôsobí väčšiu spotrebu pamäti!!)" };
421 p(k, v);
422 k = "__PREF__title__save_zoomlevel";
423 v = new String[] { "en", "Zoomlevel", "cs", "Úroveň přiblížení", "de", "Zoomstufe", "hu", "Kivágás (zoom) tárolása", "nl", "zoomniveau", "sk", "Úroveň priblíženia" };
424 p(k, v);
425 k = "__PREF__summ__save_zoomlevel";
426 v = new String[] { "en", "save last Zoomlevel", "cs", "Ukládat posledně použitou úroveň přiblížení.", "de", "Zoomstufe speichern", "hu", "Tárold el az utolsó kivágás (zoom) méretet", "nl", "bewaar laatste zoomniveau", "sk", "Zapamätať poslednú úroveň priblíženia" };
427 p(k, v);
428 k = "__PREF__title__show_sat_status";
429 v = new String[] { "en", "Sat Status", "cs", "Stav statelitů", "de", "Sat Status", "hu", "Műholdak", "nl", "satteliet status", "sk", "Stav satelitov" };
430 p(k, v);
431 k = "__PREF__summ__show_sat_status";
432 v = new String[] { "en", "show Statellite Status", "cs", "Ukazuj stav GPS satelitů", "de", "Satelliten Status anzeigen", "hu", "Mutasd a műholdak állapotát", "nl", "weergeven satteliet status", "sk", "Zobraziť stav satelitov" };
433 p(k, v);
434 k = "__PREF__title__use_agps";
435 v = new String[] { "en", "aGPS", "cs", "aGPS", "de", "aGPS", "hu", "aGPS használata", "nl", "aGPS", "sk", "aGPS" };
436 p(k, v);
437 k = "__PREF__summ__use_agps";
438 v = new String[] { "en", "use assisted GPS (uses Internet !!)", "cs", "Používej asistované GPS (potřebuje Internet)", "de", "aGPS verwenden für schnellere Positionsfindung (braucht Internet !!)", "hu", "Assisted GPS használata (internet kapcsolat!)", "nl", "gebruik assisted GPS (gebruikt Internet !!)", "sk", "Použiť asistované GPS (použije Internet !!)" };
439 p(k, v);
440 k = "__INFO_BOX_TITLE__";
441 v = new String[] { "en", "Welcome to ZANavi", "cs", "Vítejte v ZANavi", "de", "Willkommen bei ZANavi", "fr", "Bienvenue chez ZANavi", "hu", "Üdvözöljük a ZANavi-ban!", "nl", "Welkom bij ZANavi", "sk", "Vitajte v ZANavi" };
442 p(k, v);
443 k = "__INFO_BOX_TEXT__";
444 v = new String[] { "en", "You are running ZANavi for the first time!\n\nTo start select \"download maps\"\nfrom the menu, and download a map\nfor your current Area.\nThis will download a large file, so please\nmake sure you have a flatrate or similar!\n\nMapdata:\nCC-BY-SA OpenStreetMap Project\n\nFor more information\nvisit our Website\nhttp://zanavi.cc\n\n Have fun using ZANavi.", "cs",
445 "ZANavi jste právě spustili poprvé!\n\nPrvně zvolte \"stáhnout mapy\"\nz menu a stáhněte mapu\noblastí, kde se právě nacházíte.\n\nMapové soubory jsou velké,\nproto se ujistěte, že máte datový paušál!\n\nMapové podklady:\nCC-BY-SA OpenStreetMap Project\n\nVíce informací získáte\nna našich stránkách\nhttp://zanavi.cc\n\nPřejme hodně zábavy se ZANavi.", "de",
446 "Sie starten ZANavi zum ersten Mal!\n\nZum loslegen im Menu \"Karten laden\"\nauswählen und Karte für die\ngewünschte Region runterladen.\nDie Kartendatei ist sehr gross,\nbitte flatrate oder ähnliches aktivieren!\n\nKartendaten:\nCC-BY-SA OpenStreetMap Project\n\nFür mehr Infos\nbitte die Website besuchen\nhttp://zanavi.cc\n\n Viel Spaß mit ZANavi.", "fr",
447 "Vous exécutez ZANavi pour la première fois\n\nPour commencer, sélectionnez \n\\\"\"télécharchez carte\"\\\"\ndu menu et télechargez une carte\nde votre région.\nLes cartes sont volumineux, donc\nil est préférable d'avoir une connection\ninternet illimitée!\n\nCartes:\n CC-BY-SA OpenStreetMap Project\n\nPour plus d'infos\nvisitez notre site internet\nhttp://zanavi.cc\n\n Amusez vous avec ZANavi.", "hu",
448 "Először használja a ZANavi-t!\n\nKezdetnek válassza a \"Térképek letöltése\"\nmenüpontot, és töltsön le egy térképet\na kívánt területről.\nEz egy nagy adatállományt fog letölteni, tehat kérjük\nbizonyosodjon meg, hogy átalánydíjas letöltéses (flatrate) vagy hasonló előfizetése van (különben sokba kerülhet)!\n\nTérképadatok:\n CC-BY-SA OpenStreetMap Project\n\nTovábbi információkért\nlátogassa meg weblapunkat:\nhttp://zanavi.cc\n\nSok örömet kívánunk a ZANavi használatával!",
449 "nl", "U voert ZANavi voor de eerste keer uit.\n\nOm te beginnen, selecteer\n\"download kaarten\"\nuit het menu en download een kaart\nvan je regio.\nDe kaarten zijn groot,\nhet is dus aangeraden om een\nongelimiteerde internetverbinding te hebben!\n\nKaartdata:\nCC-BY-SA OpenStreetMap Project\n\nVoor meer info\nbezoek onze site\nhttp://zanavi.cc\n\n Nog veel plezier met ZANavi.", "sk",
450 "Používate ZANavi prvýkrát!\n\nNa začatie svoľte \\\"Stiahnuť mapy\\\"\nz ponuky, a stiahnite si mapu\npre Vašu aktuálnu oblasť.\nToto stiahne veľký súbor, takže\nsa uistite, že máte neobmedzený alebo podobný internet!\n\nMapové údaje:\nCC-BY-SA OpenStreetMap Project\n\nPre viac informácií\nnavštívte našu webstránku\nhttp://zanavi.cc\n\n Bavte sa pri používaní ZANavi." };
451 p(k, v);
452 k = "Announcer Off";
453 v = new String[] { "en", "Announcer Off", "cs", "Vypnout ohlašování", "de", "Ansagen stumm", "hu", "Hangbemondás ki", "nl", "spraak uit", "sk", "Hlásateľ Vyp" };
454 p(k, v);
455 k = "Announcer On";
456 v = new String[] { "en", "Announcer On", "cs", "Zapnout ohlašování", "de", "Ansagen einschalten", "hu", "Hangbemondás be", "nl", "spraak aan", "sk", "Hlásateľ Zap" };
457 p(k, v);
458 k = "Language is not available for TTS! Using your phone's default settings";
459 v = new String[] { "en", "Language is not available for TTS!\nUsing your phone's default settings", "de", "Diese Sprache nicht für Sprachansage verfügbar!\nVerwende ", "hu", "A hangbemondás e nyelven nem létezik, a telefon alapértelmezését fogjuk ", "nl", "Taal niet beschikbaar voor TTS!\nStandaard instellingen worden gebruikt", "pl", "Język nie jest wspierany przez TTS! Przełączam na ustawienia domyślne ", "sk", "Jazyk nie je dostupný pre TTS! Použijú sa predvolené nastavenia Vášho " };
460 p(k, v);
461 k = "Using Voice for:";
462 v = new String[] { "en", "Using Voice for:", "cs", "Používám hlas pro:", "de", "Sprache für Ansagen:", "hu", "A hangbemondás nyelve:", "nl", "Gebruik taal voor:", "pl", "Używam głosu dla:", "sk", "Použiť hlas pre:" };
463 p(k, v);
464 k = "Settings";
465 v = new String[] { "en", "Settings", "cs", "Nastavení", "de", "Einstellungen", "hu", "Beállitások", "nl", "Instellingen", "pl", "Ustawienia", "sk", "Nastavenia", "zh", "设置" };
466 p(k, v);
467 k = "Creating outputfile, wait";
468 v = new String[] { "en", "Creating outputfile\nplease wait", "cs", "Vytvářím výstupní soubor, čekejte prosím", "de", "Kartendatei anlegen\nBitte warten", "hu", "Kimeneti adatállomány előállítása,\nkérem, várjon!", "nl", "Bestand wordt gemaakt, even geduld", "pl", "Tworzę plik wyjściowy, czekaj", "sk", "Vytvára sa výstupný súbor, čakajte" };
469 p(k, v);
470 k = "Creating outputfile, long time";
471 v = new String[] { "en", "Creating outputfile\nthis can take a long time", "cs", "Vytvářím výstupní soubor, bude to trvat déle", "de", "Kartendatei anlegen\nDas kann etwas dauern", "hu", "Kimeneti adatállomány előállítása,\nsokáig eltarthat, kérem, várjon!", "nl", "Bestand wordt gemaakt, kan even duren", "pl", "Tworzę plik wyjściowy, długi czas oczekiwania", "sk", "Vytvára sa výstupný súbor" };
472 p(k, v);
473 k = "MD5 mismatch";
474 v = new String[] { "en", "MD5 mismatch", "cs", "Chyba MD5 kontroly", "de", "MD5 Prüfsumme stimmt nicht", "hu", "MD5 checksum hiba", "nl", "MD5 fout", "pl", "skrót MD5 niepoprawny", "sk", "Nesúhlasí MD5" };
475 p(k, v);
476 k = "generating MD5 checksum";
477 v = new String[] { "en", "generating MD5 checksum", "cs", "Generuji MD5 kontrolní součet", "de", "überprüfe MD5 Prüfsumme", "hu", "MD5 checksum kiszámítása", "nl", "MD5sum genereren", "pl", "generowanie skrótu MD5", "sk", "Generuje sa kontrolný súčet MD5" };
478 p(k, v);
479 k = "Use as destination";
480 v = new String[] { "en", "Use as destination", "cs", "Použít jako cíl", "de", "als Ziel setzen", "hu", "Állítsd be célként", "nl", "gebruik als bestemming", "pl", "Użyj jako celu", "sk", "Použiť ako cieľ" };
481 p(k, v);
482 k = "back";
483 v = new String[] { "en", "back", "cs", "zpět", "de", "zurück", "hu", "vissza", "nl", "terug", "pl", "wstecz", "sk", "Späť" };
484 p(k, v);
485 k = "destination";
486 v = new String[] { "en", "destination", "cs", "cíl", "de", "Ziel", "hu", "Cél", "nl", "bestemming", "pl", "Cel", "sk", "Cieľ" };
487 p(k, v);
488 k = "wait ...";
489 v = new String[] { "en", "wait ...", "cs", "čekejte...", "de", "warten ...", "hu", "Várj...", "nl", "wachten ...", "pl", "czekaj ...", "sk", "Čakajte ..." };
490 p(k, v);
491 k = "Enter Destination";
492 v = new String[] { "en", "Enter Destination", "cs", "Zadejte cíl", "de", "Zielort eingeben", "hu", "Úticél megadása", "nl", "voer bestemming in", "pl", "Wprowadź cel", "sk", "Zadajťe cieľ" };
493 p(k, v);
494 k = "Zoom to Route";
495 v = new String[] { "en", "Zoom to Route", "cs", "Zobrazit celou trasu", "de", "ganze Route anzeigen", "hu", "Ráközelítés az útvonalra", "nl", "Zoom naar route", "pl", "Przybliż do trasy", "sk", "Priblížiť na trasu" };
496 p(k, v);
497 k = "Stop Navigation";
498 v = new String[] { "en", "Stop Navigation", "cs", "Přestat navigovat", "de", "Navigation beenden", "hu", "Navigálás vége", "nl", "Stop navigatie", "pl", "Zatrzymaj nawigację", "sk", "Zastaviť navigáciu" };
499 p(k, v);
500 k = "Streets";
501 v = new String[] { "en", "Streets", "cs", "Ulice", "de", "Straßen", "hu", "Utcák", "nl", "Straten", "pl", "Ulice", "sk", "Ulice" };
502 p(k, v);
503 k = "touch map to zoom";
504 v = new String[] { "en", "touch map to zoom", "cs", "pro přiblížení se dotkněte mapy", "de", "auf Karte drücken zum zoomen", "hu", "Érintsd meg a térképet nagyításhoz (zoom)", "nl", "raak kaart aan om te zoomen", "pl", "dotknij mapy aby przybliżyć", "sk", "Ťuknite na mapu pre priblíženie" };
505 p(k, v);
506 // !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
507 // !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
508 // change those in https://translations.launchpad.net/zanavi
509 // !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
510 // !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
511
512 Log.e("NavitTextTranslations", "... ready");
513 }
514
515 private static void p(String key, String[] values)
516 {
517 HashMap<String, String> t = null;
518 t = new HashMap<String, String>();
519 Log.e("NavitTextTranslations", "trying: " + key);
520 try
521 {
522 for (int i = 0; i < (int) (values.length / 2); i++)
523 {
524 t.put(values[i * 2], values[(i * 2) + 1]);
525 }
526 Navit_text_lookup.put(key, t);
527 }
528 catch (Exception e)
529 {
530 Log.e("NavitTextTranslations", "!!Error in translationkey: " + key);
531 }
532 }
533
534 public static String get_text(String in)
535 {
536 String out = null;
537
538 //Log.e("NavitTextTranslations", "lookup L:" + main_language + " T:" + in);
539 try
540 {
541 out = Navit_text_lookup.get(in).get(main_language);
542 }
543 catch (Exception e)
544 {
545 // most likely there is not translation yet
546 //Log.e("NavitTextTranslations", "lookup: exception");
547 out = null;
548 }
549
550 if (out == null)
551 {
552 // always return a string for output (use fallback language)
553 //Log.e("NavitTextTranslations", "using default language");
554 try
555 {
556 out = Navit_text_lookup.get(in).get(fallback_language);
557 }
558 catch (Exception e)
559 {
560 //Log.e("NavitTextTranslations", "using default language: exception");
561 // *** DEBUG *** Log.e("NavitTextTranslations", "missing translation for:" + in);
562 // most likely there is not translation yet
563 out = null;
564 }
565 }
566
567 if (out == null)
568 {
569 // if we still dont have any text, use the ".mo" file and call the c-function gettext(in)
570 out = NavitGraphics.getLocalizedString(in);
571 //Log.e("NavitTextTranslations", "return the value from gettext() = " + out);
572 }
573 return out;
574 }
575
576 }

   
Visit the ZANavi Wiki