Add:Android:more translation of strings, some fixes, catch xhdpi density
authorzoff99 <zoff99@ffa7fe5e-494d-0410-b361-a75ebd5db220>
Thu, 3 Mar 2011 19:21:55 +0000 (19:21 +0000)
committerzoff99 <zoff99@ffa7fe5e-494d-0410-b361-a75ebd5db220>
Thu, 3 Mar 2011 19:21:55 +0000 (19:21 +0000)
git-svn-id: https://navit.svn.sourceforge.net/svnroot/navit/trunk@4293 ffa7fe5e-494d-0410-b361-a75ebd5db220

navit/navit/android/src/org/navitproject/navit/Navit.java
navit/navit/android/src/org/navitproject/navit/NavitAddressSearchActivity.java
navit/navit/android/src/org/navitproject/navit/NavitAndroidOverlay.java
navit/navit/android/src/org/navitproject/navit/NavitGraphics.java
navit/navit/android/src/org/navitproject/navit/NavitMapDownloader.java
navit/navit/android/src/org/navitproject/navit/NavitTextTranslations.java

index e5b04df..c35115f 100644 (file)
@@ -341,7 +341,7 @@ public class Navit extends Activity implements Handler.Callback
                infobox.setView(message);\r
 \r
                //TRANS\r
-               infobox.setPositiveButton("Ok", new DialogInterface.OnClickListener()\r
+               infobox.setPositiveButton(Navit.get_text("Ok"), new DialogInterface.OnClickListener()\r
                {\r
                        public void onClick(DialogInterface arg0, int arg1)\r
                        {\r
@@ -437,6 +437,17 @@ public class Navit extends Activity implements Handler.Callback
                                Log.e("Navit", "Failed to extract navit.xml for ldpi device(s)");\r
                        }\r
                }\r
+               // xhdpi display\r
+               else if (Navit.metrics.densityDpi == 320)\r
+               {\r
+                       Log.e("Navit", "found xhdpi device, this is not fully supported!!");\r
+                       Log.e("Navit", "using hdpi values");\r
+                       my_display_density = "hdpi";\r
+                       if (!extractRes("navithdpi", NAVIT_DATA_DIR + "/share/navit.xml"))\r
+                       {\r
+                               Log.e("Navit", "Failed to extract navit.xml for xhdpi device(s)");\r
+                       }\r
+               }\r
                else\r
                {\r
                        /* default, meaning we just dont know what display this is */\r
@@ -734,7 +745,7 @@ public class Navit extends Activity implements Handler.Callback
                if (Navit_last_address_search_string.equals(""))\r
                {\r
                        // empty search string entered\r
-                       Toast.makeText(getApplicationContext(), "No address found", Toast.LENGTH_LONG).show(); //TRANS\r
+                       Toast.makeText(getApplicationContext(), Navit.get_text("No address found"), Toast.LENGTH_LONG).show(); //TRANS\r
                }\r
                else\r
                {\r
@@ -836,7 +847,7 @@ public class Navit extends Activity implements Handler.Callback
                        case 6 :\r
                                // ok startup address search activity\r
                                Intent search_intent = new Intent(this, NavitAddressSearchActivity.class);\r
-                               search_intent.putExtra("title", "Enter: City and Street"); //TRANS\r
+                               search_intent.putExtra("title", Navit.get_text("Enter: City and Street")); //TRANS\r
                                search_intent.putExtra("address_string", Navit_last_address_search_string);\r
                                String pm_temp = "0";\r
                                if (Navit_last_address_partial_match)\r
@@ -957,7 +968,7 @@ public class Navit extends Activity implements Handler.Callback
                                                        if (addr.equals(""))\r
                                                        {\r
                                                                // empty search string entered\r
-                                                               Toast.makeText(getApplicationContext(), "No search string entered",\r
+                                                               Toast.makeText(getApplicationContext(), Navit.get_text("No search string entered"),\r
                                                                                Toast.LENGTH_LONG).show(); //TRANS\r
                                                        }\r
                                                        else\r
@@ -1004,7 +1015,7 @@ public class Navit extends Activity implements Handler.Callback
                                                        Toast\r
                                                                        .makeText(\r
                                                                                        getApplicationContext(),\r
-                                                                                       "setting destination to\n"\r
+                                                                                       Navit.get_text("setting destination to")+"\n"\r
                                                                                                        + Navit.NavitAddressResultList_foundItems\r
                                                                                                                        .get(destination_id).addr, Toast.LENGTH_LONG).show(); //TRANS\r
 \r
@@ -1073,8 +1084,8 @@ public class Navit extends Activity implements Handler.Callback
                                        b.putInt("dialog_num", this.dialog_num);\r
                                        b.putInt("max", Navit.ADDRESS_RESULTS_DIALOG_MAX);\r
                                        b.putInt("cur", this.spinner_current_value % (Navit.ADDRESS_RESULTS_DIALOG_MAX + 1));\r
-                                       b.putString("title", "getting search results"); //TRANS\r
-                                       b.putString("text", "searching ..."); //TRANS\r
+                                       b.putString("title", Navit.get_text("getting search results")); //TRANS\r
+                                       b.putString("text", Navit.get_text("searching ...")); //TRANS\r
                                        msg.setData(b);\r
                                        mHandler.sendMessage(msg);\r
                                        try\r
@@ -1123,8 +1134,8 @@ public class Navit extends Activity implements Handler.Callback
                        b.putInt("dialog_num", this.my_dialog_num);\r
                        b.putInt("max", Navit.ADDRESS_RESULTS_DIALOG_MAX);\r
                        b.putInt("cur", 0);\r
-                       b.putString("title", "getting search results"); //TRANS\r
-                       b.putString("text", "searching ..."); //TRANS\r
+                       b.putString("title", Navit.get_text("getting search results")); //TRANS\r
+                       b.putString("text", Navit.get_text("searching ...")); //TRANS\r
                        msg.setData(b);\r
                        mHandler.sendMessage(msg);\r
 \r
@@ -1148,12 +1159,11 @@ public class Navit extends Activity implements Handler.Callback
                        }\r
                        else\r
                        {\r
-                               //Toast.makeText(getApplicationContext(), "No Results found!", Toast.LENGTH_LONG).show();\r
                                // not results found, show toast\r
                                msg = mHandler.obtainMessage();\r
                                b = new Bundle();\r
                                msg.what = 3;\r
-                               b.putString("text", "No Results found!"); //TRANS\r
+                               b.putString("text", Navit.get_text("No Results found!")); //TRANS\r
                                msg.setData(b);\r
                                mHandler.sendMessage(msg);\r
                        }\r
@@ -1349,7 +1359,7 @@ public class Navit extends Activity implements Handler.Callback
                                progressThread_pri.start();\r
                                // show license for OSM maps\r
                                Toast.makeText(getApplicationContext(),\r
-                                               "Map data (c) OpenStreetMap contributors, CC-BY-SA", Toast.LENGTH_LONG).show(); //TRANS\r
+                                               Navit.get_text("Map data (c) OpenStreetMap contributors, CC-BY-SA"), Toast.LENGTH_LONG).show(); //TRANS\r
                                return mapdownloader_dialog_pri;\r
                        case Navit.MAPDOWNLOAD_SEC_DIALOG :\r
                                mapdownloader_dialog_sec = new ProgressDialog(this);\r
@@ -1376,7 +1386,7 @@ public class Navit extends Activity implements Handler.Callback
                                progressThread_sec.start();\r
                                // show license for OSM maps\r
                                Toast.makeText(getApplicationContext(),\r
-                                               "Map data (c) OpenStreetMap contributors, CC-BY-SA", Toast.LENGTH_LONG).show(); //TRANS\r
+                                               Navit.get_text("Map data (c) OpenStreetMap contributors, CC-BY-SA"), Toast.LENGTH_LONG).show(); //TRANS\r
                                return mapdownloader_dialog_sec;\r
                }\r
                // should never get here!!\r
@@ -1420,7 +1430,7 @@ public class Navit extends Activity implements Handler.Callback
        private void executeSearch(String search)\r
        {\r
                Intent search_intent = new Intent(this, NavitAddressSearchActivity.class);\r
-               search_intent.putExtra("title", "Enter: City and Street"); //TRANS\r
+               search_intent.putExtra("title", Navit.get_text("Enter: City and Street")); //TRANS\r
                search_intent.putExtra("address_string", search);\r
                String pm_temp = "0";\r
                if (Navit_last_address_partial_match)\r
index 9769b38..6de3d08 100644 (file)
@@ -1,3 +1,22 @@
+/**\r
+ * Navit, a modular navigation system.\r
+ * Copyright (C) 2005-2008 Navit Team\r
+ *\r
+ * This program is free software; you can redistribute it and/or\r
+ * modify it under the terms of the GNU General Public License\r
+ * version 2 as published by the Free Software Foundation.\r
+ *\r
+ * This program is distributed in the hope that it will be useful,\r
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of\r
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r
+ * GNU General Public License for more details.\r
+ *\r
+ * You should have received a copy of the GNU General Public License\r
+ * along with this program; if not, write to the\r
+ * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,\r
+ * Boston, MA  02110-1301, USA.\r
+ */\r
+\r
 package org.navitproject.navit;\r
 \r
 \r
@@ -46,7 +65,7 @@ public class NavitAddressSearchActivity extends Activity
 \r
                // partial match checkbox\r
                pm_checkbox = new CheckBox(this);\r
-               pm_checkbox.setText("partial match"); //TRANS\r
+               pm_checkbox.setText(Navit.get_text("partial match")); //TRANS\r
                pm_checkbox.setChecked(false);\r
                pm_checkbox.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT,\r
                                LayoutParams.WRAP_CONTENT));\r
@@ -55,7 +74,7 @@ public class NavitAddressSearchActivity extends Activity
 \r
                // search button\r
                final Button btnSearch = new Button(this);\r
-               btnSearch.setText("Search"); //TRANS\r
+               btnSearch.setText(Navit.get_text("Search")); //TRANS\r
                btnSearch.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT,\r
                                LayoutParams.WRAP_CONTENT));\r
                btnSearch.setGravity(Gravity.CENTER);\r
index 160aece..4a9e09b 100644 (file)
@@ -357,7 +357,7 @@ public class NavitAndroidOverlay extends ImageView
                        bubble_paint.setTextSize((int) (20 / 1.5f * draw_factor));\r
                        bubble_paint.setStrokeWidth(3);\r
                        bubble_paint.setColor(Color.parseColor("#3b3131"));\r
-                       c.drawText(NavitTextTranslations.NAVIT_JAVA_OVERLAY_BUBBLE_DRIVEHERE, this.bubble_001.x + dx + inner_dx,\r
+                       c.drawText(Navit.get_text("drive here"), this.bubble_001.x + dx + inner_dx,\r
                                        this.bubble_001.y + dy + inner_dy, bubble_paint);\r
 \r
                }\r
index 1d3a917..9a93aee 100644 (file)
@@ -1263,8 +1263,8 @@ public class NavitGraphics
                b.putInt("max", Navit.ADDRESS_RESULTS_DIALOG_MAX);
                b.putInt("cur", Navit.NavitAddressResultList_foundItems.size()
                                % (Navit.ADDRESS_RESULTS_DIALOG_MAX + 1));
-               b.putString("title", "loading search results"); //TRANS
-               b.putString("text", "towns:" + Navit.search_results_towns + " " + Navit.get_text("Streets")
+               b.putString("title", Navit.get_text("loading search results")); //TRANS
+               b.putString("text", Navit.get_text("towns")+":" + Navit.search_results_towns + " " + Navit.get_text("Streets")
                                + ":" + (int) (Navit.search_results_streets + Navit.search_results_streets_hn));
                Navit.msg_to_msg_handler(b, 10); //TRANS
        }
index fb7c9b8..b80f493 100644 (file)
@@ -207,6 +207,11 @@ public class NavitMapDownloader
                                                                                                                                                                                                                "22.6", "56.7",\r
                                                                                                                                                                                                                "26.5", 57419510L,\r
                                                                                                                                                                                                                false, 2);\r
+       static final osm_map_values     Australia2                                                                              = new osm_map_values(\r
+                                                                                                                                                                                                               "Australia", "110.5",\r
+                                                                                                                                                                                                               "-44.2", "154.9",\r
+                                                                                                                                                                                                               "-9.2", 128502185L,\r
+                                                                                                                                                                                                               true, 3);\r
        static final osm_map_values     Australia                                                                               = new osm_map_values(\r
                                                                                                                                                                                                                "Australia", "110.5",\r
                                                                                                                                                                                                                "-44.2", "154.9",\r
@@ -415,17 +420,17 @@ public class NavitMapDownloader
                                                                                                                                                                                                                "Nevada", "-120.2",\r
                                                                                                                                                                                                                "35.0", "-113.8",\r
                                                                                                                                                                                                                "42.1", 136754975L,\r
-                                                                                                                                                                                                               false, 0);\r
+                                                                                                                                                                                                               false, 5);\r
        static final osm_map_values     Oregon                                                                                  = new osm_map_values(\r
                                                                                                                                                                                                                "Oregon", "-124.8",\r
                                                                                                                                                                                                                "41.8", "-116.3",\r
                                                                                                                                                                                                                "46.3", 101627308L,\r
-                                                                                                                                                                                                               false, 0);\r
+                                                                                                                                                                                                               false, 5);\r
        static final osm_map_values     Washington_State                                                                = new osm_map_values(\r
                                                                                                                                                                                                                "Washington State",\r
                                                                                                                                                                                                                "-125.0", "45.5",\r
                                                                                                                                                                                                                "-116.9", "49.0",\r
-                                                                                                                                                                                                               98178877L, false, 0);\r
+                                                                                                                                                                                                               98178877L, false, 5);\r
        static final osm_map_values     South_Middle_America                                                    = new osm_map_values(\r
                                                                                                                                                                                                                "South+Middle America",\r
                                                                                                                                                                                                                "-83.5", "-56.3",\r
@@ -435,72 +440,72 @@ public class NavitMapDownloader
                                                                                                                                                                                                                "Argentina", "-73.9",\r
                                                                                                                                                                                                                "-57.3", "-51.6",\r
                                                                                                                                                                                                                "-21.0", 87516152L,\r
-                                                                                                                                                                                                               false, 0);\r
+                                                                                                                                                                                                               false, 6);\r
        static final osm_map_values     Argentina_Chile                                                         = new osm_map_values(\r
                                                                                                                                                                                                                "Argentina+Chile",\r
                                                                                                                                                                                                                "-77.2", "-56.3",\r
                                                                                                                                                                                                                "-52.7", "-16.1",\r
-                                                                                                                                                                                                               91976696L, false, 0);\r
+                                                                                                                                                                                                               91976696L, false, 6);\r
        static final osm_map_values     Bolivia                                                                                 = new osm_map_values(\r
                                                                                                                                                                                                                "Bolivia", "-70.5",\r
                                                                                                                                                                                                                "-23.1", "-57.3",\r
                                                                                                                                                                                                                "-9.3", 58242168L,\r
-                                                                                                                                                                                                               false, 0);\r
+                                                                                                                                                                                                               false, 6);\r
        static final osm_map_values     Brazil                                                                                  = new osm_map_values(\r
                                                                                                                                                                                                                "Brazil", "-71.4",\r
                                                                                                                                                                                                                "-34.7", "-32.8",\r
                                                                                                                                                                                                                "5.4", 105527899L,\r
-                                                                                                                                                                                                               false, 0);\r
+                                                                                                                                                                                                               false, 6);\r
        static final osm_map_values     Cuba                                                                                            = new osm_map_values(\r
                                                                                                                                                                                                                "Cuba", "-85.3",\r
                                                                                                                                                                                                                "19.6", "-74.0",\r
                                                                                                                                                                                                                "23.6", 56608942L,\r
-                                                                                                                                                                                                               false, 0);\r
+                                                                                                                                                                                                               false, 6);\r
        static final osm_map_values     Colombia                                                                                        = new osm_map_values(\r
                                                                                                                                                                                                                "Colombia", "-79.1",\r
                                                                                                                                                                                                                "-4.0", "-66.7",\r
                                                                                                                                                                                                                "12.6", 78658454L,\r
-                                                                                                                                                                                                               false, 0);\r
+                                                                                                                                                                                                               false, 6);\r
        static final osm_map_values     Ecuador                                                                                 = new osm_map_values(\r
                                                                                                                                                                                                                "Ecuador", "-82.6",\r
                                                                                                                                                                                                                "-5.4", "-74.4",\r
                                                                                                                                                                                                                "2.3", 61501914L,\r
-                                                                                                                                                                                                               false, 0);\r
+                                                                                                                                                                                                               false, 6);\r
        static final osm_map_values     Guyana_Suriname_Guyane_Francaise                        = new osm_map_values(\r
                                                                                                                                                                                                                "Guyana+Suriname+Guyane Francaise",\r
                                                                                                                                                                                                                "-62.0", "1.0",\r
                                                                                                                                                                                                                "-51.2", "8.9",\r
-                                                                                                                                                                                                               57040689L, false, 0);\r
+                                                                                                                                                                                                               57040689L, false, 6);\r
        static final osm_map_values     Haiti_Republica_Dominicana                                      = new osm_map_values(\r
                                                                                                                                                                                                                "Haiti+Republica Dominicana",\r
                                                                                                                                                                                                                "-74.8", "17.3",\r
                                                                                                                                                                                                                "-68.2", "20.1",\r
-                                                                                                                                                                                                               63528584L, false, 0);\r
+                                                                                                                                                                                                               63528584L, false, 6);\r
        static final osm_map_values     Jamaica                                                                                 = new osm_map_values(\r
                                                                                                                                                                                                                "Jamaica", "-78.6",\r
                                                                                                                                                                                                                "17.4", "-75.9",\r
                                                                                                                                                                                                                "18.9", 53958307L,\r
-                                                                                                                                                                                                               false, 0);\r
+                                                                                                                                                                                                               false, 6);\r
        static final osm_map_values     Mexico                                                                                  = new osm_map_values(\r
                                                                                                                                                                                                                "Mexico", "-117.6",\r
                                                                                                                                                                                                                "14.1", "-86.4",\r
                                                                                                                                                                                                                "32.8", 251108617L,\r
-                                                                                                                                                                                                               false, 0);\r
+                                                                                                                                                                                                               false, 6);\r
        static final osm_map_values     Paraguay                                                                                        = new osm_map_values(\r
                                                                                                                                                                                                                "Paraguay", "-63.8",\r
                                                                                                                                                                                                                "-28.1", "-53.6",\r
                                                                                                                                                                                                                "-18.8", 57188715L,\r
-                                                                                                                                                                                                               false, 0);\r
+                                                                                                                                                                                                               false, 6);\r
        static final osm_map_values     Peru                                                                                            = new osm_map_values(\r
                                                                                                                                                                                                                "Peru", "-82.4",\r
                                                                                                                                                                                                                "-18.1", "-67.5",\r
                                                                                                                                                                                                                "0.4", 65421441L,\r
-                                                                                                                                                                                                               false, 0);\r
+                                                                                                                                                                                                               false, 6);\r
        static final osm_map_values     Uruguay                                                                                 = new osm_map_values(\r
                                                                                                                                                                                                                "Uruguay", "-59.2",\r
                                                                                                                                                                                                                "-36.5", "-51.7",\r
                                                                                                                                                                                                                "-29.7", 63542225L,\r
-                                                                                                                                                                                                               false, 0);\r
+                                                                                                                                                                                                               false, 6);\r
        static final osm_map_values     Venezuela                                                                               = new osm_map_values(\r
                                                                                                                                                                                                                "Venezuela", "-73.6",\r
                                                                                                                                                                                                                "0.4", "-59.7",\r
@@ -511,7 +516,7 @@ public class NavitMapDownloader
                        Whole_Planet, Africa, Angola, Burundi, Democratic_Republic_of_the_Congo, Kenya, Lesotho,\r
                        Madagascar, Nambia_Botswana, Reunion, Rwanda, South_Africa, Uganda, Asia, China, Cyprus,\r
                        India_Nepal, Indonesia, Iran, Iraq, Israel, Japan_Korea_Taiwan, Malasia_Singapore,\r
-                       Mongolia, Nambia_Botswana, Thailand, Turkey, UAE_Other, Australia, Tasmania,\r
+                       Mongolia, Nambia_Botswana, Thailand, Turkey, UAE_Other, Australia2, Australia, Tasmania,\r
                        Victoria_New_South_Wales, New_Zealand, Europe, Western_Europe, Austria, BeNeLux,\r
                        Faroe_Islands, France, Germany, Bavaria, Saxonia, Germany_Austria_Switzerland, Iceland,\r
                        Ireland, Italy, Spain_Portugal, Mallorca, Galicia, Scandinavia, Finland, Denmark,\r
@@ -521,7 +526,6 @@ public class NavitMapDownloader
                        Argentina, Argentina_Chile, Bolivia, Brazil, Cuba, Colombia, Ecuador,\r
                        Guyana_Suriname_Guyane_Francaise, Haiti_Republica_Dominicana, Jamaica, Mexico, Paraguay,\r
                        Peru, Uruguay, Venezuela                                                                                                        };\r
-       //public static String[]                        OSM_MAP_NAME_LIST                                                               = null;\r
 \r
        public static String[]                  OSM_MAP_NAME_LIST_inkl_SIZE_ESTIMATE    = null;\r
 \r
@@ -530,8 +534,8 @@ public class NavitMapDownloader
        private static Boolean                  already_inited                                                                  = false;\r
 \r
        public Boolean                                          stop_me                                                                                 = false;\r
-       static final int                                        SOCKET_CONNECT_TIMEOUT                                          = 6000;\r
-       static final int                                        SOCKET_READ_TIMEOUT                                                     = 6000;\r
+       static final int                                        SOCKET_CONNECT_TIMEOUT                                          = 25000;                                                        // 25 secs.\r
+       static final int                                        SOCKET_READ_TIMEOUT                                                     = 15000;                                                        // 15 secs.\r
        static final int                                        MAP_WRITE_FILE_BUFFER                                           = 1024 * 64;\r
        static final int                                        MAP_WRITE_MEM_BUFFER                                                    = 1024 * 64;\r
        static final int                                        MAP_READ_FILE_BUFFER                                                    = 1024 * 64;\r
@@ -724,8 +728,8 @@ public class NavitMapDownloader
                b.putInt("max", 20); // use a dummy number here\r
                b.putInt("cur", 0);\r
                b.putInt("dialog_num", my_dialog_num);\r
-               b.putString("title", "Mapdownload"); //TRANS\r
-               b.putString("text", "downloading: " + map_values.map_name); //TRANS\r
+               b.putString("title", Navit.get_text("Mapdownload")); //TRANS\r
+               b.putString("text", Navit.get_text("downloading") + ": " + map_values.map_name); //TRANS\r
                msg.setData(b);\r
                handler.sendMessage(msg);\r
                try\r
@@ -822,7 +826,7 @@ public class NavitMapDownloader
                                        b.putInt("max", (int) (map_values.est_size_bytes / 1024));\r
                                        b.putInt("cur", (int) (already_read / 1024));\r
                                        b.putInt("dialog_num", my_dialog_num);\r
-                                       b.putString("title", "Map download"); //TRANS\r
+                                       b.putString("title", Navit.get_text("Mapdownload")); //TRANS\r
                                        per_second_overall = (float) already_read\r
                                                        / (float) ((System.currentTimeMillis() - start_timestamp) / 1000);\r
                                        kbytes_per_second = formatter.format((per_second_overall / 1024f));\r
@@ -836,10 +840,12 @@ public class NavitMapDownloader
                                        {\r
                                                eta_string = eta_seconds + " s";\r
                                        }\r
-                                       b.putString("text", "downloading: " + map_values.map_name + "\n" + " "\r
-                                                       + (int) (already_read / 1024f / 1024f) + "Mb / "\r
-                                                       + (int) (map_values.est_size_bytes / 1024f / 1024f) + "Mb" + "\n" + " "\r
-                                                       + kbytes_per_second + "kb/s" + " ETA: " + eta_string); //TRANS\r
+                                       b\r
+                                                       .putString("text", Navit.get_text("downloading") + ": " + map_values.map_name\r
+                                                                       + "\n" + " " + (int) (already_read / 1024f / 1024f) + "Mb / "\r
+                                                                       + (int) (map_values.est_size_bytes / 1024f / 1024f) + "Mb" + "\n" + " "\r
+                                                                       + kbytes_per_second + "kb/s" + " " + Navit.get_text("ETA") + ": "\r
+                                                                       + eta_string); //TRANS\r
                                        msg.setData(b);\r
                                        handler.sendMessage(msg);\r
                                }\r
@@ -866,7 +872,7 @@ public class NavitMapDownloader
                        b = new Bundle();\r
                        msg.what = 2;\r
                        b.putInt("dialog_num", my_dialog_num);\r
-                       b.putString("text", "Error downloading map!"); //TRANS\r
+                       b.putString("text", Navit.get_text("Error downloading map!")); //TRANS\r
                        msg.setData(b);\r
                        handler.sendMessage(msg);\r
 \r
@@ -879,7 +885,7 @@ public class NavitMapDownloader
                        b = new Bundle();\r
                        msg.what = 2;\r
                        b.putInt("dialog_num", my_dialog_num);\r
-                       b.putString("text", "Error downloading map!"); //TRANS\r
+                       b.putString("text", Navit.get_text("Error downloading map!")); //TRANS\r
                        msg.setData(b);\r
                        handler.sendMessage(msg);\r
 \r
@@ -893,8 +899,8 @@ public class NavitMapDownloader
                b.putInt("max", (int) (map_values.est_size_bytes / 1024));\r
                b.putInt("cur", (int) (map_values.est_size_bytes / 1024));\r
                b.putInt("dialog_num", my_dialog_num);\r
-               b.putString("title", "Mapdownload"); //TRANS\r
-               b.putString("text", map_values.map_name + " ready"); //TRANS\r
+               b.putString("title", Navit.get_text("Mapdownload")); //TRANS\r
+               b.putString("text", map_values.map_name + " "+Navit.get_text("ready")); //TRANS\r
                msg.setData(b);\r
                handler.sendMessage(msg);\r
 \r
index 433f691..c738c86 100644 (file)
@@ -1,3 +1,22 @@
+/**\r
+ * Navit, a modular navigation system.\r
+ * Copyright (C) 2005-2008 Navit Team\r
+ *\r
+ * This program is free software; you can redistribute it and/or\r
+ * modify it under the terms of the GNU General Public License\r
+ * version 2 as published by the Free Software Foundation.\r
+ *\r
+ * This program is distributed in the hope that it will be useful,\r
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of\r
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r
+ * GNU General Public License for more details.\r
+ *\r
+ * You should have received a copy of the GNU General Public License\r
+ * along with this program; if not, write to the\r
+ * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,\r
+ * Boston, MA  02110-1301, USA.\r
+ */\r
+\r
 package org.navitproject.navit;\r
 \r
 import java.util.HashMap;\r
@@ -198,6 +217,7 @@ public class NavitTextTranslations
                String k = null;\r
                String[] v = null;\r
 \r
+\r
                k = "exit navit";\r
                v = new String[]{"en", "Exit Navit", "de", "Navit beenden", "nl", "Navit afsluiten", "fr",\r
                                "Quittez Navit"};\r
@@ -216,6 +236,83 @@ public class NavitTextTranslations
                                "Cherchez adresse"};\r
                p(k, v);\r
 \r
+               k = "Mapdownload";\r
+               v = new String[]{"en", "Mapdownload", "de", "Kartendownload"};\r
+               p(k, v);\r
+\r
+               k = "downloading";\r
+               v = new String[]{"en", "downloading"};\r
+               p(k, v);\r
+\r
+               k = "ETA";\r
+               v = new String[]{"en", "ETA", "de", "fertig in"};\r
+               p(k, v);\r
+\r
+               k = "Error downloading map!";\r
+               v = new String[]{"en", "Error downloading map!", "de", "Fehler beim Kartendownload"};\r
+               p(k, v);\r
+\r
+               k = "ready";\r
+               v = new String[]{"en", "ready", "de", "fertig"};\r
+               p(k, v);\r
+\r
+               k = "Ok";\r
+               v = new String[]{"en", "Ok"};\r
+               p(k, v);\r
+\r
+               k = "No address found";\r
+               v = new String[]{"en", "No address found", "de", "Keine Adresse gefunden"};\r
+               p(k, v);\r
+\r
+               k = "Enter: City and Street";\r
+               v = new String[]{"en", "Enter: City and Street", "de", "Stadt und Straße:"};\r
+               p(k, v);\r
+\r
+               k = "No search string entered";\r
+               v = new String[]{"en", "No search string entered", "de", "Keine Eingabe"};\r
+               p(k, v);\r
+\r
+               k = "setting destination to";\r
+               v = new String[]{"en", "setting destination to", "de", "neues Fahrziel"};\r
+               p(k, v);\r
+\r
+               k = "getting search results";\r
+               v = new String[]{"en", "getting search results", "de", "lade Suchergebnisse"};\r
+               p(k, v);\r
+\r
+               k = "searching ...";\r
+               v = new String[]{"en", "searching ...", "de", "Suche läuft ..."};\r
+               p(k, v);\r
+\r
+               k = "No Results found!";\r
+               v = new String[]{"en", "No Results found!", "de", "Suche liefert kein Ergebnis!"};\r
+               p(k, v);\r
+\r
+               k = "Map data (c) OpenStreetMap contributors, CC-BY-SA";\r
+               v = new String[]{"en", "Map data (c) OpenStreetMap contributors, CC-BY-SA"};\r
+               p(k, v);\r
+\r
+               k = "partial match";\r
+               v = new String[]{"en", "partial match", "de", "ungefähr"};\r
+               p(k, v);\r
+\r
+               k = "Search";\r
+               v = new String[]{"en", "Search", "de", "suchen"};\r
+               p(k, v);\r
+\r
+               k = "drive here";\r
+               v = new String[]{"en", "drive here", "de", "Ziel setzen"};\r
+               p(k, v);\r
+\r
+               k = "loading search results";\r
+               v = new String[]{"en", "loading search results", "de", "lade Suchergebnisse"};\r
+               p(k, v);\r
+\r
+               k = "towns";\r
+               v = new String[]{"en", "towns", "de", "Städte"};\r
+               p(k, v);\r
+\r
+\r
                Log.e("NavitTextTranslations", "... ready");\r
        }\r
 \r
@@ -242,7 +339,7 @@ public class NavitTextTranslations
        {\r
                String out = null;\r
 \r
-               Log.e("NavitTextTranslations", "lookup L:" + main_language + " T:" + in);\r
+               //Log.e("NavitTextTranslations", "lookup L:" + main_language + " T:" + in);\r
                try\r
                {\r
                        out = Navit_text_lookup.get(in).get(main_language);\r
@@ -250,21 +347,21 @@ public class NavitTextTranslations
                catch (Exception e)\r
                {\r
                        // most likely there is not translation yet\r
-                       Log.e("NavitTextTranslations", "lookup: exception");\r
+                       //Log.e("NavitTextTranslations", "lookup: exception");\r
                        out = null;\r
                }\r
 \r
                if (out == null)\r
                {\r
                        // always return a string for output (use fallback language)\r
-                       Log.e("NavitTextTranslations", "using default language");\r
+                       //Log.e("NavitTextTranslations", "using default language");\r
                        try\r
                        {\r
                                out = Navit_text_lookup.get(in).get(fallback_language);\r
                        }\r
                        catch (Exception e)\r
                        {\r
-                               Log.e("NavitTextTranslations", "using default language: exception");\r
+                               //Log.e("NavitTextTranslations", "using default language: exception");\r
                                // most likely there is not translation yet\r
                                out = null;\r
                        }\r
@@ -274,7 +371,7 @@ public class NavitTextTranslations
                {\r
                        // if we still dont have any text, use the ".mo" file and call the c-function gettext(in)\r
                        out = NavitGraphics.getLocalizedString(in);\r
-                       Log.e("NavitTextTranslations", "return the value from gettext() = " + out);\r
+                       //Log.e("NavitTextTranslations", "return the value from gettext() = " + out);\r
                }\r
                return out;\r
        }\r