#
AC_INIT(Makefile.am)
-AM_INIT_AUTOMAKE(maemo-mapper, 1.4.4)
+AM_INIT_AUTOMAKE(maemo-mapper, 1.4.5)
AC_PROG_CPP
AC_CONFIG_HEADERS(src/config.h)
+maemo-mapper (1.4.5) unstable; urgency=low
+
+ * Added ability to edit latitude and longitude in POI Add/Edit dialog.
+ * Tapping on a POI now shows the category and label of the POI (and does not
+ re-center the display). (closes #645)
+ * Added action to clear the track. (contributed by Kalle Valo)
+ * Changed the way dialog boxes are displayed - this might help some of the
+ random "crash when I try to open XXX dialog box" crashes.
+ * Added the "Go to | Address..." menu item.
+ * Added Spanish translation.
+
+ -- John Costigan <gnuite@gmail.com> Sun, 20 Mar 2007 00:27:00 -0500
+
maemo-mapper (1.4.4) unstable; urgency=low
* Updated Finnish translation.
msgstr ""
"Project-Id-Version: maemo-mapper 1.2.4\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-03-18 14:58-0400\n"
+"POT-Creation-Date: 2007-05-20 00:28-0400\n"
"PO-Revision-Date: 2006-10-28 22:19-0400\n"
"Last-Translator: David Davidov <dave@del.bg>\n"
"Language-Team: John Costigan <gnuite@gmail.com>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: ../src/maemo-mapper.c:12339
+#: ../src/maemo-mapper.c:12792
msgid "# POIs"
msgstr ""
-#: ../src/maemo-mapper.c:6190
+#: ../src/maemo-mapper.c:6238
#, fuzzy
msgid "About..."
msgstr "относно"
-#: ../src/maemo-mapper.c:12288
+#: ../src/maemo-mapper.c:12748
msgid "Add"
msgstr "Добави"
-#: ../src/maemo-mapper.c:12027
+#: ../src/maemo-mapper.c:12482
msgid "Add Category"
msgstr "Добави категория"
-#: ../src/maemo-mapper.c:12690
+#: ../src/maemo-mapper.c:12981
msgid "Add POI"
msgstr "Добави POI"
-#: ../src/maemo-mapper.c:6322 ../src/maemo-mapper.c:6351
+#: ../src/maemo-mapper.c:6372 ../src/maemo-mapper.c:6401
#, fuzzy
msgid "Add POI..."
msgstr "Добави POI..."
-#: ../src/maemo-mapper.c:6318 ../src/maemo-mapper.c:6373
+#: ../src/maemo-mapper.c:6368 ../src/maemo-mapper.c:6423
msgid "Add Route Point"
msgstr "Добави Route Point"
-#: ../src/maemo-mapper.c:12980
+#: ../src/maemo-mapper.c:13297
#, fuzzy
msgid "Add Waypoint"
msgstr "Добави Точки по пътя"
-#: ../src/maemo-mapper.c:6320 ../src/maemo-mapper.c:6375
+#: ../src/maemo-mapper.c:6370 ../src/maemo-mapper.c:6425
#, fuzzy
msgid "Add Waypoint..."
msgstr "Добави Точки по пътя..."
-#: ../src/maemo-mapper.c:4936
+#: ../src/maemo-mapper.c:10772
+#, fuzzy
+msgid "Address"
+msgstr "Добави"
+
+#: ../src/maemo-mapper.c:10849
+msgid "Address Located"
+msgstr ""
+
+#: ../src/maemo-mapper.c:6201
+#, fuzzy
+msgid "Address..."
+msgstr "Добави POI..."
+
+#: ../src/maemo-mapper.c:4981
msgid "Advance Notice"
msgstr "Придвижване инфо"
-#: ../src/maemo-mapper.c:11502
+#: ../src/maemo-mapper.c:11954
msgid "Along Route - Radius (tiles):"
msgstr "Около маршрут - Радиус (блокчета):"
-#: ../src/maemo-mapper.c:2764
+#: ../src/maemo-mapper.c:2773
msgid "Altitude"
msgstr "Височина"
-#: ../src/maemo-mapper.c:4426
+#: ../src/maemo-mapper.c:4453
msgid "An error occurred while attempting to scan for bluetooth devices."
msgstr ""
-#: ../src/maemo-mapper.c:10904
+#: ../src/maemo-mapper.c:11347
msgid ""
"An error occurred while retrieving the repositories. The web service may be "
"temporarily down."
msgstr ""
-#: ../src/maemo-mapper.c:8484
+#: ../src/maemo-mapper.c:8760
msgid ""
"An error occurred while trying to reset the bluetooth radio.\n"
"\n"
"Променихте ли файла\n"
"/etc/sudoers?"
-#: ../src/maemo-mapper.c:4932
+#: ../src/maemo-mapper.c:4977
msgid "Announce"
msgstr "Анонси"
-#: ../src/maemo-mapper.c:11539
+#: ../src/maemo-mapper.c:11991
msgid "Area"
msgstr "Зона"
-#: ../src/maemo-mapper.c:4901 ../src/maemo-mapper.c:6126
+#: ../src/maemo-mapper.c:4946 ../src/maemo-mapper.c:6172
msgid "Auto-Center"
msgstr "Авто-Центр."
-#: ../src/maemo-mapper.c:10323
+#: ../src/maemo-mapper.c:10638
msgid "Auto-Center Mode: Lat/Lon"
msgstr "Авто-Центриране: Дълж/Шир"
-#: ../src/maemo-mapper.c:10308
+#: ../src/maemo-mapper.c:10623
msgid "Auto-Center Mode: Lead"
msgstr "Авто-Центриране: Изпреварващо"
-#: ../src/maemo-mapper.c:10337
+#: ../src/maemo-mapper.c:10652
msgid "Auto-Center Off"
msgstr "Авто-Центриране Изкл."
-#: ../src/maemo-mapper.c:6076
+#: ../src/maemo-mapper.c:6122
msgid "Auto-Download"
msgstr "Авто-Изтегляне"
-#: ../src/maemo-mapper.c:9696
+#: ../src/maemo-mapper.c:9960
msgid "Auto-Update"
msgstr "Авто-Обновяване"
-#: ../src/maemo-mapper.c:7976
+#: ../src/maemo-mapper.c:8042
#, fuzzy
msgid "Bottom-Left"
msgstr "Долу/Дясно"
-#: ../src/maemo-mapper.c:7975 ../src/maemo-mapper.c:11606
+#: ../src/maemo-mapper.c:8041 ../src/maemo-mapper.c:12060
msgid "Bottom-Right"
msgstr "Долу/Дясно"
-#: ../src/maemo-mapper.c:3700
+#: ../src/maemo-mapper.c:3727
msgid "Break already inserted."
msgstr ""
-#: ../src/maemo-mapper.c:5097 ../src/maemo-mapper.c:10711
+#: ../src/maemo-mapper.c:5142 ../src/maemo-mapper.c:11149
msgid "Browse..."
msgstr "Избор..."
-#: ../src/maemo-mapper.c:2946
+#: ../src/maemo-mapper.c:2956
msgid "Bus stops, airports, train stations, etc."
msgstr ""
-#: ../src/maemo-mapper.c:2951
+#: ../src/maemo-mapper.c:2961
msgid "Business"
msgstr ""
-#: ../src/maemo-mapper.c:11493
+#: ../src/maemo-mapper.c:11945
msgid "By Area (see tab)"
msgstr "Зона (виж таб)"
-#: ../src/maemo-mapper.c:10701
+#: ../src/maemo-mapper.c:11139
msgid "Cache Dir."
msgstr "Кеш Директория"
-#: ../src/maemo-mapper.c:10642
+#: ../src/maemo-mapper.c:11080
msgid ""
"Cannot delete the last repository - there must be at lease one repository."
msgstr "Не мога да изтрия последното хранилище - трябва да остане поне едно."
-#: ../src/maemo-mapper.c:11811
+#: ../src/maemo-mapper.c:12266
msgid ""
"Cannot enable GPS until a GPS Receiver MAC is set in the Settings dialog box."
msgstr ""
"Не мога да разреша GPS докато не е посочен MAC адреса на приемника в "
"Настрийки."
-#: ../src/maemo-mapper.c:12540 ../src/maemo-mapper.c:12727
+#: ../src/maemo-mapper.c:8528 ../src/maemo-mapper.c:13017
msgid "Category"
msgstr "Категория"
-#: ../src/maemo-mapper.c:6043 ../src/maemo-mapper.c:6063
-#: ../src/maemo-mapper.c:11446
+#: ../src/maemo-mapper.c:6089 ../src/maemo-mapper.c:6109
+#: ../src/maemo-mapper.c:11898
msgid "Clear"
msgstr "Изчистване"
-#: ../src/maemo-mapper.c:6192
+#: ../src/maemo-mapper.c:8007
+#, fuzzy
+msgid "Clear Track"
+msgstr "Вкл/изкл Път"
+
+#: ../src/maemo-mapper.c:6240
msgid "Close"
msgstr "Затваряне"
-#: ../src/maemo-mapper.c:4647
+#: ../src/maemo-mapper.c:4681
msgid "Colors"
msgstr "Цветове"
-#: ../src/maemo-mapper.c:4860
+#: ../src/maemo-mapper.c:4905
msgid "Colors..."
msgstr "Цветове..."
-#: ../src/maemo-mapper.c:11208 ../src/maemo-mapper.c:11295
+#: ../src/maemo-mapper.c:11657 ../src/maemo-mapper.c:11744
msgid "Confirm DELETION of"
msgstr "Потвърдете ИЗТРИВАНЕ на"
-#: ../src/maemo-mapper.c:10649
+#: ../src/maemo-mapper.c:11087
msgid "Confirm delete of repository"
msgstr "Потвърдете изтриване хранилище"
-#: ../src/maemo-mapper.c:13351
+#: ../src/maemo-mapper.c:13672
msgid "Confirm delete of waypoint"
msgstr "Потвърдете изтриване на точка по пътя"
-#: ../src/maemo-mapper.c:11214 ../src/maemo-mapper.c:11301
+#: ../src/maemo-mapper.c:11663 ../src/maemo-mapper.c:11750
msgid "Confirm download of"
msgstr "Потвърдете изтегляне на"
-#: ../src/maemo-mapper.c:4583
+#: ../src/maemo-mapper.c:4615
msgid "Continue?"
msgstr ""
-#: ../src/maemo-mapper.c:6341
+#: ../src/maemo-mapper.c:6391
#, fuzzy
msgid "Copy Description"
msgstr "Описание"
-#: ../src/maemo-mapper.c:6310 ../src/maemo-mapper.c:6339
+#: ../src/maemo-mapper.c:6360 ../src/maemo-mapper.c:6389
#, fuzzy
msgid "Copy Lat/Lon"
msgstr "Покажи Шир/Дълж"
-#: ../src/maemo-mapper.c:9833
-msgid ""
-"Could not generate directions. Make sure your source and destination are "
-"valid."
-msgstr ""
-"Не мога да генерирам инструкции. Моля проверета адресите на крайните точки."
-
-#: ../src/maemo-mapper.c:13059
+#: ../src/maemo-mapper.c:13380
msgid ""
"Creating a \"waypoint\" with no description actually adds a break point. Is "
"that what you want?"
msgstr ""
-#: ../src/maemo-mapper.c:2239
+#: ../src/maemo-mapper.c:2246
msgid "DGPS"
msgstr ""
-#: ../src/maemo-mapper.c:5035
+#: ../src/maemo-mapper.c:5080
msgid "Degrees Format"
msgstr ""
-#: ../src/maemo-mapper.c:12008 ../src/maemo-mapper.c:12665
+#: ../src/maemo-mapper.c:12463 ../src/maemo-mapper.c:12956
msgid "Delete"
msgstr "Изтриване"
-#: ../src/maemo-mapper.c:11483
+#: ../src/maemo-mapper.c:11935
msgid "Delete Maps"
msgstr "Изтриване Карти"
-#: ../src/maemo-mapper.c:12381
+#: ../src/maemo-mapper.c:12840
msgid "Delete POI?"
msgstr "Изтриване POI?"
-#: ../src/maemo-mapper.c:11929
+#: ../src/maemo-mapper.c:12384
msgid "Delete category?"
msgstr "Изтриване категория?"
-#: ../src/maemo-mapper.c:6348 ../src/maemo-mapper.c:10997
+#: ../src/maemo-mapper.c:6398 ../src/maemo-mapper.c:11444
msgid "Delete..."
msgstr "Изтриване..."
-#: ../src/maemo-mapper.c:4414 ../src/maemo-mapper.c:10085
-#: ../src/maemo-mapper.c:12046 ../src/maemo-mapper.c:12334
-#: ../src/maemo-mapper.c:12754 ../src/maemo-mapper.c:13005
+#: ../src/maemo-mapper.c:4441 ../src/maemo-mapper.c:10390
+#: ../src/maemo-mapper.c:12501 ../src/maemo-mapper.c:12787
+#: ../src/maemo-mapper.c:13044 ../src/maemo-mapper.c:13322
msgid "Description"
msgstr "Описание"
-#: ../src/maemo-mapper.c:9724
+#: ../src/maemo-mapper.c:9985
msgid "Destination"
msgstr "Край"
-#: ../src/maemo-mapper.c:6175
+#: ../src/maemo-mapper.c:6223
msgid "Details..."
msgstr "Подробности..."
-#: ../src/maemo-mapper.c:2939
+#: ../src/maemo-mapper.c:2949
msgid "Dining"
msgstr ""
-#: ../src/maemo-mapper.c:3314 ../src/maemo-mapper.c:3374
-#: ../src/maemo-mapper.c:12947
+#: ../src/maemo-mapper.c:3325 ../src/maemo-mapper.c:3385
+#: ../src/maemo-mapper.c:13262
#, fuzzy
msgid "Distance"
msgstr "Покажи разстояние до"
-#: ../src/maemo-mapper.c:10768
+#: ../src/maemo-mapper.c:11206
msgid "Double Pixels"
msgstr ""
-#: ../src/maemo-mapper.c:11470
+#: ../src/maemo-mapper.c:11922
msgid "Download Maps"
msgstr "Изтегляне Карти"
-#: ../src/maemo-mapper.c:9656
+#: ../src/maemo-mapper.c:9927
msgid "Download Route"
msgstr "Изтегляне Маршрут"
-#: ../src/maemo-mapper.c:6315 ../src/maemo-mapper.c:6346
-#: ../src/maemo-mapper.c:6370
+#: ../src/maemo-mapper.c:6365 ../src/maemo-mapper.c:6396
+#: ../src/maemo-mapper.c:6420
msgid "Download Route to..."
msgstr "Изтегляне на маршрут в..."
-#: ../src/maemo-mapper.c:10731
+#: ../src/maemo-mapper.c:11169
msgid "Download Zoom Steps"
msgstr "Изтегляне Мащаб Стъпки"
-#: ../src/maemo-mapper.c:6033 ../src/maemo-mapper.c:10978
+#: ../src/maemo-mapper.c:6079 ../src/maemo-mapper.c:11425
msgid "Download..."
msgstr "Изтегляне..."
-#: ../src/maemo-mapper.c:6834
+#: ../src/maemo-mapper.c:6884
msgid "Downloading maps"
msgstr "Изтегляне карти"
-#: ../src/maemo-mapper.c:12285
+#: ../src/maemo-mapper.c:12745
msgid "Edit"
msgstr "Редакт."
-#: ../src/maemo-mapper.c:12750
+#: ../src/maemo-mapper.c:13040
msgid "Edit Categories..."
msgstr "Редакт. категории..."
-#: ../src/maemo-mapper.c:12002
+#: ../src/maemo-mapper.c:12457
msgid "Edit Category"
msgstr "Редакт. категория"
-#: ../src/maemo-mapper.c:12659
+#: ../src/maemo-mapper.c:12950
msgid "Edit POI"
msgstr "Редакт. POI"
-#: ../src/maemo-mapper.c:2950
+#: ../src/maemo-mapper.c:2960
msgid "Elementary schools, college campuses, etc."
msgstr ""
-#: ../src/maemo-mapper.c:6167
+#: ../src/maemo-mapper.c:6215
msgid "Enable GPS"
msgstr "Използвай GPS"
-#: ../src/maemo-mapper.c:4948
+#: ../src/maemo-mapper.c:4993
msgid "Enable Voice Synthesis (requires flite)"
msgstr "Разреши гласов синтез (изисква flite)"
-#: ../src/maemo-mapper.c:12070 ../src/maemo-mapper.c:12322
+#: ../src/maemo-mapper.c:12525 ../src/maemo-mapper.c:12777
msgid "Enabled"
msgstr "Разреши"
-#: ../src/maemo-mapper.c:7071
+#: ../src/maemo-mapper.c:7132
msgid ""
"Error in download. Check internet connection and/or Map Repository URL "
"Format."
msgstr ""
-#: ../src/maemo-mapper.c:8236 ../src/maemo-mapper.c:9889
-#: ../src/maemo-mapper.c:9933 ../src/maemo-mapper.c:10007
+#: ../src/maemo-mapper.c:8302 ../src/maemo-mapper.c:10196
+#: ../src/maemo-mapper.c:10240 ../src/maemo-mapper.c:10314
msgid "Error parsing GPX file."
msgstr "Грешка при разчитане (parsing) GPX файл."
-#: ../src/maemo-mapper.c:1475
+#: ../src/maemo-mapper.c:1482
msgid "Error while writing to file"
msgstr "Грешка при запис във файл"
-#: ../src/maemo-mapper.c:10029 ../src/maemo-mapper.c:10179
+#: ../src/maemo-mapper.c:10336 ../src/maemo-mapper.c:10495
msgid "Error writing GPX file."
msgstr "Грешка при запис на GPX файл."
-#: ../src/maemo-mapper.c:3097
+#: ../src/maemo-mapper.c:3108
msgid "Establishing GPS fix"
msgstr "Установяване GPS фикс"
-#: ../src/maemo-mapper.c:2243
+#: ../src/maemo-mapper.c:2250
msgid "Estimated"
msgstr ""
-#: ../src/maemo-mapper.c:3836
+#: ../src/maemo-mapper.c:3863
msgid "Failed to connect to GPS receiver. Retry?"
msgstr ""
-#: ../src/maemo-mapper.c:9821
+#: ../src/maemo-mapper.c:10128 ../src/maemo-mapper.c:10819
msgid "Failed to connect to GPX Directions server"
msgstr "Неуспешно свързване с GPX сървър за инструкции"
-#: ../src/maemo-mapper.c:5482
+#: ../src/maemo-mapper.c:5528
msgid "Failed to initialize GConf. Quitting."
msgstr "Неуспешна инициализация на GConf. Прекъсвам."
-#: ../src/maemo-mapper.c:3980
+#: ../src/maemo-mapper.c:4007
msgid "Failed to initialize GConf. Settings were not saved."
msgstr "Неуспешна инициализация на GConf. Запазих настройките."
-#: ../src/maemo-mapper.c:7632 ../src/maemo-mapper.c:8225
+#: ../src/maemo-mapper.c:7697 ../src/maemo-mapper.c:8291
msgid "Failed to open file for reading"
msgstr "Неуспех при отваряне за четене"
-#: ../src/maemo-mapper.c:7289 ../src/maemo-mapper.c:7633
+#: ../src/maemo-mapper.c:7350 ../src/maemo-mapper.c:7698
msgid "Failed to open file for writing"
msgstr "Неуспех при отваряне за запис"
-#: ../src/maemo-mapper.c:2964
+#: ../src/maemo-mapper.c:2974
msgid "Failed to open or create database"
msgstr "Неуспешно отваряне/създаване на база данни"
-#: ../src/maemo-mapper.c:1476
+#: ../src/maemo-mapper.c:1483
msgid "File is incomplete."
msgstr "Незавършен файл."
-#: ../src/maemo-mapper.c:2809
+#: ../src/maemo-mapper.c:2818
msgid "Fix"
msgstr "Фикс"
-#: ../src/maemo-mapper.c:2818
+#: ../src/maemo-mapper.c:2827
msgid "Fix Quality"
msgstr "Фикс качество"
-#: ../src/maemo-mapper.c:2242
+#: ../src/maemo-mapper.c:2249
msgid "Float RTK"
msgstr ""
-#: ../src/maemo-mapper.c:2935
+#: ../src/maemo-mapper.c:2945
msgid "Fuel"
msgstr ""
-#: ../src/maemo-mapper.c:6093
+#: ../src/maemo-mapper.c:6139
msgid "Full Screen"
msgstr "Пълноекранно"
-#: ../src/maemo-mapper.c:4665 ../src/maemo-mapper.c:4871
-#: ../src/maemo-mapper.c:6163
+#: ../src/maemo-mapper.c:4699 ../src/maemo-mapper.c:4916
+#: ../src/maemo-mapper.c:6211
msgid "GPS"
msgstr ""
-#: ../src/maemo-mapper.c:2712
+#: ../src/maemo-mapper.c:2721
msgid "GPS Details"
msgstr "GPS подробности"
-#: ../src/maemo-mapper.c:2725
+#: ../src/maemo-mapper.c:2734
msgid "GPS Information"
msgstr "GPS Информация"
-#: ../src/maemo-mapper.c:6155 ../src/maemo-mapper.c:11553
+#: ../src/maemo-mapper.c:6203 ../src/maemo-mapper.c:12005
msgid "GPS Location"
msgstr "GPS позиция"
-#: ../src/maemo-mapper.c:2954
+#: ../src/maemo-mapper.c:2964
msgid "General landmarks."
msgstr ""
-#: ../src/maemo-mapper.c:2952
+#: ../src/maemo-mapper.c:2962
msgid "General places of business."
msgstr ""
-#: ../src/maemo-mapper.c:6149
+#: ../src/maemo-mapper.c:6195
msgid "Go to"
msgstr ""
-#: ../src/maemo-mapper.c:10353
+#: ../src/maemo-mapper.c:10762
+msgid "Go to Address"
+msgstr ""
+
+#: ../src/maemo-mapper.c:10670
#, fuzzy
msgid "Go to Lat/Lon"
msgstr "Покажи Шир/Дълж"
-#: ../src/maemo-mapper.c:6378
+#: ../src/maemo-mapper.c:6428
msgid "Go to Nearest"
msgstr ""
-#: ../src/maemo-mapper.c:6355
+#: ../src/maemo-mapper.c:6405
msgid "Go to Next"
msgstr ""
-#: ../src/maemo-mapper.c:4531
+#: ../src/maemo-mapper.c:4560
msgid "Hardware Keys"
msgstr ""
-#: ../src/maemo-mapper.c:4857
+#: ../src/maemo-mapper.c:4902
msgid "Hardware Keys..."
msgstr ""
-#: ../src/maemo-mapper.c:2773
+#: ../src/maemo-mapper.c:2782
msgid "Heading"
msgstr "Посока"
-#: ../src/maemo-mapper.c:6188
+#: ../src/maemo-mapper.c:6236
#, fuzzy
msgid "Help..."
msgstr "Помощ"
-#: ../src/maemo-mapper.c:2938
+#: ../src/maemo-mapper.c:2948
msgid "Houses, apartments, or other residences of import."
msgstr ""
-#: ../src/maemo-mapper.c:12314
+#: ../src/maemo-mapper.c:12769
msgid "ID"
msgstr ""
-#: ../src/maemo-mapper.c:2944
+#: ../src/maemo-mapper.c:2954
msgid "Indoor or Outdoor places to have fun."
msgstr ""
-#: ../src/maemo-mapper.c:5008
+#: ../src/maemo-mapper.c:5053
#, fuzzy
msgid "Information Font Size"
msgstr "GPS Информация"
-#: ../src/maemo-mapper.c:6055
+#: ../src/maemo-mapper.c:6101
#, fuzzy
msgid "Insert Break"
msgstr "Вмъкване прекъсване"
-#: ../src/maemo-mapper.c:10060
+#: ../src/maemo-mapper.c:10370
#, fuzzy
msgid "Insert Mark"
msgstr "Вмъкване прекъсване"
-#: ../src/maemo-mapper.c:6057
+#: ../src/maemo-mapper.c:6103
#, fuzzy
msgid "Insert Mark..."
msgstr "Вмъкване прекъсване"
-#: ../src/maemo-mapper.c:7941
+#: ../src/maemo-mapper.c:8006
#, fuzzy
msgid "Insert Track Break"
msgstr "Вмъкване прекъсване"
-#: ../src/maemo-mapper.c:11719
+#: ../src/maemo-mapper.c:12174
msgid "Invalid Bottom-Right Latitude"
msgstr "Невалидна ширина долу/дясно"
-#: ../src/maemo-mapper.c:11726
+#: ../src/maemo-mapper.c:12181
msgid "Invalid Bottom-Right Longitude"
msgstr "Невалидна дължина долу/дясно"
-#: ../src/maemo-mapper.c:10409
+#: ../src/maemo-mapper.c:10727 ../src/maemo-mapper.c:13099
#, fuzzy
msgid "Invalid Latitude"
msgstr "Невалидна ширина"
-#: ../src/maemo-mapper.c:10416
+#: ../src/maemo-mapper.c:10734 ../src/maemo-mapper.c:13106
#, fuzzy
msgid "Invalid Longitude"
msgstr "Невалидна дължина"
-#: ../src/maemo-mapper.c:9130 ../src/maemo-mapper.c:9141
+#: ../src/maemo-mapper.c:9427 ../src/maemo-mapper.c:9438
msgid "Invalid NMEA input from receiver!"
msgstr "Невалидни NMEA данни от приемника!"
-#: ../src/maemo-mapper.c:11705
+#: ../src/maemo-mapper.c:12160
msgid "Invalid Top-Left Latitude"
msgstr "Невалидна ширина горе/ляво"
-#: ../src/maemo-mapper.c:11712
+#: ../src/maemo-mapper.c:12167
msgid "Invalid Top-Left Longitude"
msgstr "Невалидна дължина горе/ляво"
-#: ../src/maemo-mapper.c:6459
+#: ../src/maemo-mapper.c:10833
+#, fuzzy
+msgid "Invalid address."
+msgstr "Невалидна ширина"
+
+#: ../src/maemo-mapper.c:10141
+msgid "Invalid source or destination."
+msgstr ""
+
+#: ../src/maemo-mapper.c:6509
msgid ""
"It looks like this is your first time running Maemo Mapper. Press OK to "
"view the the help pages. Otherwise, press Cancel to continue."
msgstr ""
-#: ../src/maemo-mapper.c:5000
+#: ../src/maemo-mapper.c:5045
msgid "Keep Display On Only in Fullscreen Mode"
msgstr "Не спирай дисплей само в пълноекранен режим"
-#: ../src/maemo-mapper.c:12038 ../src/maemo-mapper.c:12329
-#: ../src/maemo-mapper.c:12535 ../src/maemo-mapper.c:12719
+#: ../src/maemo-mapper.c:8523 ../src/maemo-mapper.c:12493
+#: ../src/maemo-mapper.c:12782 ../src/maemo-mapper.c:13009
msgid "Label"
msgstr "Етикет"
-#: ../src/maemo-mapper.c:2953
+#: ../src/maemo-mapper.c:2963
msgid "Landmark"
msgstr ""
-#: ../src/maemo-mapper.c:10070 ../src/maemo-mapper.c:12709
-#: ../src/maemo-mapper.c:12990
+#: ../src/maemo-mapper.c:12993
#, fuzzy
-msgid "Lat, Lon"
+msgid "Lat"
+msgstr "Шир/Дълж"
+
+#: ../src/maemo-mapper.c:10380 ../src/maemo-mapper.c:13307
+#, fuzzy
+msgid "Lat, Lon:"
msgstr "Шир, Дълж"
-#: ../src/maemo-mapper.c:6130
+#: ../src/maemo-mapper.c:6176
msgid "Lat/Lon"
msgstr "Шир/Дълж"
-#: ../src/maemo-mapper.c:6153
+#: ../src/maemo-mapper.c:6199
#, fuzzy
msgid "Lat/Lon..."
msgstr "Шир/Дълж..."
-#: ../src/maemo-mapper.c:2737 ../src/maemo-mapper.c:10363
-#: ../src/maemo-mapper.c:11543 ../src/maemo-mapper.c:12893
+#: ../src/maemo-mapper.c:2746 ../src/maemo-mapper.c:10680
+#: ../src/maemo-mapper.c:11995 ../src/maemo-mapper.c:13208
msgid "Latitude"
msgstr "Ширина"
-#: ../src/maemo-mapper.c:6136
+#: ../src/maemo-mapper.c:6182
msgid "Lead"
msgstr "Изпреварващо"
-#: ../src/maemo-mapper.c:4918
+#: ../src/maemo-mapper.c:4963
msgid "Lead Amount"
msgstr "Изпрев. дължина"
-#: ../src/maemo-mapper.c:4988
+#: ../src/maemo-mapper.c:5033
msgid "Line Width"
msgstr "Дебелина"
-#: ../src/maemo-mapper.c:2782
+#: ../src/maemo-mapper.c:2791
msgid "Local time"
msgstr "Местно време"
-#: ../src/maemo-mapper.c:5068 ../src/maemo-mapper.c:6302
-#: ../src/maemo-mapper.c:12530
+#: ../src/maemo-mapper.c:5113 ../src/maemo-mapper.c:6352
+#: ../src/maemo-mapper.c:8518
msgid "Location"
msgstr "Позиция"
-#: ../src/maemo-mapper.c:2947
+#: ../src/maemo-mapper.c:2957
msgid "Lodging"
msgstr ""
-#: ../src/maemo-mapper.c:2746 ../src/maemo-mapper.c:10375
-#: ../src/maemo-mapper.c:11547 ../src/maemo-mapper.c:12894
+#: ../src/maemo-mapper.c:13001
+#, fuzzy
+msgid "Lon"
+msgstr "Шир/Дълж"
+
+#: ../src/maemo-mapper.c:2755 ../src/maemo-mapper.c:10692
+#: ../src/maemo-mapper.c:11999 ../src/maemo-mapper.c:13209
msgid "Longitude"
msgstr "Дължина"
-#: ../src/maemo-mapper.c:4409 ../src/maemo-mapper.c:4875
+#: ../src/maemo-mapper.c:4436 ../src/maemo-mapper.c:4920
msgid "MAC"
msgstr ""
-#: ../src/maemo-mapper.c:10885
+#: ../src/maemo-mapper.c:11328
msgid ""
"Maemo Mapper will now download and add a list of possibly-duplicate "
"repositories from the internet. Continue?"
msgstr ""
-#: ../src/maemo-mapper.c:11435
+#: ../src/maemo-mapper.c:11887
msgid "Manage Maps"
msgstr "Управление Карти"
-#: ../src/maemo-mapper.c:6072
+#: ../src/maemo-mapper.c:6118
msgid "Manage Maps..."
msgstr "Управление Карти..."
-#: ../src/maemo-mapper.c:10961
+#: ../src/maemo-mapper.c:11408
msgid "Manage Repositories"
msgstr "Управление Хранилища"
-#: ../src/maemo-mapper.c:6074
+#: ../src/maemo-mapper.c:6120
msgid "Manage Repositories..."
msgstr "Управление Хранилища..."
-#: ../src/maemo-mapper.c:2244
+#: ../src/maemo-mapper.c:2251
msgid "Manual"
msgstr "Ръчно"
-#: ../src/maemo-mapper.c:6067
+#: ../src/maemo-mapper.c:6113
msgid "Maps"
msgstr "Карти"
-#: ../src/maemo-mapper.c:2827
+#: ../src/maemo-mapper.c:2836
msgid "Max speed"
msgstr "Макс. скорост"
-#: ../src/maemo-mapper.c:4984
+#: ../src/maemo-mapper.c:5029
msgid "Misc."
msgstr "Други"
-#: ../src/maemo-mapper.c:5020
+#: ../src/maemo-mapper.c:5065
msgid "Misc. 2"
msgstr "Други 2"
-#: ../src/maemo-mapper.c:2956
+#: ../src/maemo-mapper.c:2966
msgid "Miscellaneous category for everything else."
msgstr ""
-#: ../src/maemo-mapper.c:11674 ../src/maemo-mapper.c:11844
+#: ../src/maemo-mapper.c:12135 ../src/maemo-mapper.c:12299
#, fuzzy
msgid ""
"NOTE: You must set a Map URI in the current repository in order to download "
"Задайте URI на картов сървър в \"Управление на Хранилища\" за да изтегляте "
"карти."
-#: ../src/maemo-mapper.c:10602 ../src/maemo-mapper.c:10821
+#: ../src/maemo-mapper.c:11033 ../src/maemo-mapper.c:11261
msgid "Name"
msgstr "Име"
-#: ../src/maemo-mapper.c:6159
+#: ../src/maemo-mapper.c:6207
#, fuzzy
msgid "Nearest POI"
msgstr "Избор POI"
-#: ../src/maemo-mapper.c:10592
+#: ../src/maemo-mapper.c:11023
msgid "New Name"
msgstr "Ново Име"
-#: ../src/maemo-mapper.c:10811
+#: ../src/maemo-mapper.c:11251
msgid "New Repository"
msgstr "Ново Хранилище"
-#: ../src/maemo-mapper.c:11000
+#: ../src/maemo-mapper.c:11447
msgid "New..."
msgstr "Ново ..."
-#: ../src/maemo-mapper.c:6157
+#: ../src/maemo-mapper.c:6205
#, fuzzy
msgid "Next Waypoint"
msgstr "Точки по пътя"
-#: ../src/maemo-mapper.c:10776
+#: ../src/maemo-mapper.c:11214
msgid "Next-able"
msgstr ""
-#: ../src/maemo-mapper.c:5188
+#: ../src/maemo-mapper.c:5234
#, fuzzy
msgid ""
"No GPS Receiver MAC provided.\n"
"Липсва MAC на приемник.\n"
"Забранявам GPS."
-#: ../src/maemo-mapper.c:10515 ../src/maemo-mapper.c:12482
+#: ../src/maemo-mapper.c:8461 ../src/maemo-mapper.c:10944
msgid "No POIs found."
msgstr ""
-#: ../src/maemo-mapper.c:6142
+#: ../src/maemo-mapper.c:6188
msgid "None"
msgstr "Не"
-#: ../src/maemo-mapper.c:4891
+#: ../src/maemo-mapper.c:4936
#, fuzzy
msgid ""
"Note: You can enter a device path\n"
"Note: For manual rfcomm, enter a device path\n"
"(e.g. \"/dev/rfcomm0\")."
-#: ../src/maemo-mapper.c:6031 ../src/maemo-mapper.c:6051
+#: ../src/maemo-mapper.c:6077 ../src/maemo-mapper.c:6097
msgid "Open..."
msgstr "Отваряне..."
-#: ../src/maemo-mapper.c:6469
+#: ../src/maemo-mapper.c:6519
msgid ""
"OpenStreetMap.org provides public, free-to-use maps. You can also download "
"a sample set of repositories from the internet by using the \"Download...\" "
"button."
msgstr ""
-#: ../src/maemo-mapper.c:9713
+#: ../src/maemo-mapper.c:9975
msgid "Origin"
msgstr "Начало"
-#: ../src/maemo-mapper.c:2955
+#: ../src/maemo-mapper.c:2965
msgid "Other"
msgstr ""
-#: ../src/maemo-mapper.c:11477
+#: ../src/maemo-mapper.c:11929
msgid "Overwrite"
msgstr "Подмяна стари"
-#: ../src/maemo-mapper.c:4737 ../src/maemo-mapper.c:5083
-#: ../src/maemo-mapper.c:6359
+#: ../src/maemo-mapper.c:4744 ../src/maemo-mapper.c:5128
+#: ../src/maemo-mapper.c:6409
msgid "POI"
msgstr ""
-#: ../src/maemo-mapper.c:12275
+#: ../src/maemo-mapper.c:12735
msgid "POI Categories"
msgstr "POI Категории"
-#: ../src/maemo-mapper.c:6121
+#: ../src/maemo-mapper.c:6167
msgid "POI Categories..."
msgstr "POI Категории..."
-#: ../src/maemo-mapper.c:5087
+#: ../src/maemo-mapper.c:5132
msgid "POI database"
msgstr "POI база данни"
-#: ../src/maemo-mapper.c:6117
+#: ../src/maemo-mapper.c:6163
msgid "POIs"
msgstr ""
-#: ../src/maemo-mapper.c:2240
+#: ../src/maemo-mapper.c:2247
msgid "PPS"
msgstr ""
-#: ../src/maemo-mapper.c:7926
+#: ../src/maemo-mapper.c:7991
msgid "Pan East"
msgstr ""
-#: ../src/maemo-mapper.c:7923
+#: ../src/maemo-mapper.c:7988
msgid "Pan North"
msgstr ""
-#: ../src/maemo-mapper.c:7925
+#: ../src/maemo-mapper.c:7990
msgid "Pan South"
msgstr ""
-#: ../src/maemo-mapper.c:7924
+#: ../src/maemo-mapper.c:7989
msgid "Pan West"
msgstr ""
# This word refers to Pitch as in of a person's voice.
-#: ../src/maemo-mapper.c:4973
+#: ../src/maemo-mapper.c:5018
msgid "Pitch"
msgstr "Тон"
-#: ../src/maemo-mapper.c:2940
+#: ../src/maemo-mapper.c:2950
msgid "Places to eat or drink."
msgstr ""
-#: ../src/maemo-mapper.c:2942
+#: ../src/maemo-mapper.c:2952
msgid "Places to shop or acquire services."
msgstr ""
-#: ../src/maemo-mapper.c:2948
+#: ../src/maemo-mapper.c:2958
msgid "Places to stay temporarily or for the night."
msgstr ""
-#: ../src/maemo-mapper.c:10128
+#: ../src/maemo-mapper.c:10444
#, fuzzy
msgid "Please provide a description for the mark."
msgstr "Моля посочете POI име."
-#: ../src/maemo-mapper.c:4444
+#: ../src/maemo-mapper.c:4471
msgid "Please select a bluetooth device from the list."
msgstr "Моля, изберете bluetooth устройство от списъка."
-#: ../src/maemo-mapper.c:12809
+#: ../src/maemo-mapper.c:13121
#, fuzzy
msgid "Please specify a category for the POI."
msgstr "Моля посочете POI име."
-#: ../src/maemo-mapper.c:12802
+#: ../src/maemo-mapper.c:13114
msgid "Please specify a name for the POI."
msgstr "Моля посочете POI име."
-#: ../src/maemo-mapper.c:12096
+#: ../src/maemo-mapper.c:12551
msgid "Please specify a name for the category."
msgstr "Моля посочете име за категорията."
-#: ../src/maemo-mapper.c:9783
+#: ../src/maemo-mapper.c:10058
#, fuzzy
msgid "Please specify a source URL."
msgstr "Моля посочете POI име."
-#: ../src/maemo-mapper.c:9795
+#: ../src/maemo-mapper.c:10102
msgid "Please specify a start location."
msgstr "Моля задайте стартова точка."
-#: ../src/maemo-mapper.c:9802
+#: ../src/maemo-mapper.c:10803
+#, fuzzy
+msgid "Please specify an address."
+msgstr "Моля посочете POI име."
+
+#: ../src/maemo-mapper.c:10109
msgid "Please specify an end location."
msgstr "Моля задайте крайна точка."
-#: ../src/maemo-mapper.c:12856
+#: ../src/maemo-mapper.c:13172
msgid "Problem adding POI"
msgstr "Проблем при добавяне на POI"
-#: ../src/maemo-mapper.c:12133
+#: ../src/maemo-mapper.c:12588
msgid "Problem adding category"
msgstr "Проблем при добавяне категория"
-#: ../src/maemo-mapper.c:11944 ../src/maemo-mapper.c:12392
+#: ../src/maemo-mapper.c:12399 ../src/maemo-mapper.c:12851
msgid "Problem deleting POI"
msgstr "Проблем при изтриване на POI"
-#: ../src/maemo-mapper.c:11953
+#: ../src/maemo-mapper.c:12408
msgid "Problem deleting category"
msgstr "Проблем при изтриване категория"
-#: ../src/maemo-mapper.c:12174
+#: ../src/maemo-mapper.c:12627
msgid "Problem updating Category"
msgstr "Проблем при обновяване на Категория"
-#: ../src/maemo-mapper.c:12834
+#: ../src/maemo-mapper.c:13150
msgid "Problem updating POI"
msgstr "Проблем при обновяване на POI"
-#: ../src/maemo-mapper.c:12118
+#: ../src/maemo-mapper.c:12573
msgid "Problem updating category"
msgstr "Проблем при обновяване на категория"
-#: ../src/maemo-mapper.c:2896
+#: ../src/maemo-mapper.c:2906
msgid "Problem with POI database"
msgstr "Проблем с POI база данни"
-#: ../src/maemo-mapper.c:2241
+#: ../src/maemo-mapper.c:2248
msgid "Real Time Kinematic"
msgstr ""
-#: ../src/maemo-mapper.c:3627
+#: ../src/maemo-mapper.c:3683
+msgid "Really clear the track?"
+msgstr ""
+
+#: ../src/maemo-mapper.c:3638
msgid "Recalculating directions..."
msgstr ""
-#: ../src/maemo-mapper.c:2943
+#: ../src/maemo-mapper.c:2953
#, fuzzy
msgid "Recreation"
msgstr "Позиция"
-#: ../src/maemo-mapper.c:10994
+#: ../src/maemo-mapper.c:11441
msgid "Rename..."
msgstr "Преименуване..."
-#: ../src/maemo-mapper.c:10849
+#: ../src/maemo-mapper.c:11292
msgid "Replace all repositories with the default repository?"
msgstr ""
-#: ../src/maemo-mapper.c:6041
+#: ../src/maemo-mapper.c:6087
msgid "Reset"
msgstr "Рестарт"
-#: ../src/maemo-mapper.c:6178 ../src/maemo-mapper.c:7950
+#: ../src/maemo-mapper.c:6226 ../src/maemo-mapper.c:8016
msgid "Reset Bluetooth"
msgstr "Рестарт Bluetooth"
-#: ../src/maemo-mapper.c:4619
+#: ../src/maemo-mapper.c:4651
msgid "Reset all colors to their original defaults?"
msgstr ""
-#: ../src/maemo-mapper.c:4505
+#: ../src/maemo-mapper.c:4532
msgid "Reset all hardware keys to their original defaults?"
msgstr ""
-#: ../src/maemo-mapper.c:4537 ../src/maemo-mapper.c:4653
-#: ../src/maemo-mapper.c:10972
+#: ../src/maemo-mapper.c:4566 ../src/maemo-mapper.c:4687
+#: ../src/maemo-mapper.c:11419
#, fuzzy
msgid "Reset..."
msgstr "Рестарт"
-#: ../src/maemo-mapper.c:2937
+#: ../src/maemo-mapper.c:2947
msgid "Residence"
msgstr ""
-#: ../src/maemo-mapper.c:4713 ../src/maemo-mapper.c:6027
-#: ../src/maemo-mapper.c:6103
+#: ../src/maemo-mapper.c:4729 ../src/maemo-mapper.c:6073
+#: ../src/maemo-mapper.c:6149
msgid "Route"
msgstr "Маршрут"
-#: ../src/maemo-mapper.c:9881
+#: ../src/maemo-mapper.c:10188
msgid "Route Downloaded"
msgstr "Маршрут изтеглен"
-#: ../src/maemo-mapper.c:8233 ../src/maemo-mapper.c:9930
+#: ../src/maemo-mapper.c:8299 ../src/maemo-mapper.c:10237
msgid "Route Opened"
msgstr "Маршрут отворен"
-#: ../src/maemo-mapper.c:10176
+#: ../src/maemo-mapper.c:10492
msgid "Route Saved"
msgstr "Маршрут записан"
-#: ../src/maemo-mapper.c:10254
+#: ../src/maemo-mapper.c:10569
msgid "Routes are now hidden"
msgstr "Маршрутите скрити"
-#: ../src/maemo-mapper.c:10248
+#: ../src/maemo-mapper.c:10563
msgid "Routes are now shown"
msgstr "Маршрутите показани"
-#: ../src/maemo-mapper.c:2238
+#: ../src/maemo-mapper.c:2245
msgid "SPS"
msgstr ""
-#: ../src/maemo-mapper.c:2800
+#: ../src/maemo-mapper.c:2809
msgid "Sat in use"
msgstr "Ползва сат."
-#: ../src/maemo-mapper.c:2791
+#: ../src/maemo-mapper.c:2800
msgid "Sat in view"
msgstr "Виждими сат."
-#: ../src/maemo-mapper.c:2732
+#: ../src/maemo-mapper.c:2741
msgid "Satellites details"
msgstr "Информация Сателити"
-#: ../src/maemo-mapper.c:2660
+#: ../src/maemo-mapper.c:2667
msgid "Satellites in view"
msgstr "Видими сателити"
-#: ../src/maemo-mapper.c:6035 ../src/maemo-mapper.c:6053
+#: ../src/maemo-mapper.c:6081 ../src/maemo-mapper.c:6099
msgid "Save..."
msgstr "Записване..."
-#: ../src/maemo-mapper.c:6098
+#: ../src/maemo-mapper.c:6144
msgid "Scale"
msgstr ""
-#: ../src/maemo-mapper.c:4885
+#: ../src/maemo-mapper.c:4930
msgid "Scan..."
msgstr "Скан..."
-#: ../src/maemo-mapper.c:4420
+#: ../src/maemo-mapper.c:4447
msgid "Scanning for Bluetooth Devices"
msgstr ""
-#: ../src/maemo-mapper.c:2949
+#: ../src/maemo-mapper.c:2959
msgid "School"
msgstr ""
-#: ../src/maemo-mapper.c:3087
+#: ../src/maemo-mapper.c:3098
msgid "Searching for GPS receiver"
msgstr "Търси GPS приемник"
-#: ../src/maemo-mapper.c:4384
+#: ../src/maemo-mapper.c:4411
msgid "Select Bluetooth Device"
msgstr "Избор Bluetooth устрийство"
-#: ../src/maemo-mapper.c:7936
+#: ../src/maemo-mapper.c:8001
#, fuzzy
msgid "Select Next Repository"
msgstr "Следващо Хранилище"
-#: ../src/maemo-mapper.c:12502
+#: ../src/maemo-mapper.c:8491
msgid "Select POI"
msgstr "Избор POI"
-#: ../src/maemo-mapper.c:12567
+#: ../src/maemo-mapper.c:8561
msgid "Select one POI from the list."
msgstr "Избор на една POI от списъка."
-#: ../src/maemo-mapper.c:4905
+#: ../src/maemo-mapper.c:4950
msgid "Sensitivity"
msgstr "Чувствителност"
-#: ../src/maemo-mapper.c:6326
+#: ../src/maemo-mapper.c:6376
#, fuzzy
msgid "Set as GPS Location"
msgstr "Използвай GPS позиция"
-#: ../src/maemo-mapper.c:4847
+#: ../src/maemo-mapper.c:4892
#, fuzzy
msgid "Settings"
msgstr "Настройки..."
-#: ../src/maemo-mapper.c:6185
+#: ../src/maemo-mapper.c:6233
msgid "Settings..."
msgstr "Настройки..."
-#: ../src/maemo-mapper.c:11460
+#: ../src/maemo-mapper.c:11912
msgid "Setup"
msgstr "Настройка"
-#: ../src/maemo-mapper.c:2941
+#: ../src/maemo-mapper.c:2951
msgid "Shopping/Services"
msgstr ""
-#: ../src/maemo-mapper.c:6337
+#: ../src/maemo-mapper.c:6387
msgid "Show Description"
msgstr "Покажи Описание"
-#: ../src/maemo-mapper.c:6061 ../src/maemo-mapper.c:7945
+#: ../src/maemo-mapper.c:6107 ../src/maemo-mapper.c:8011
#, fuzzy
msgid "Show Distance from Beginning"
msgstr "Покажи разстояние до"
-#: ../src/maemo-mapper.c:7943
+#: ../src/maemo-mapper.c:8009
#, fuzzy
msgid "Show Distance from Last Break"
msgstr "Покажи разстояние до"
-#: ../src/maemo-mapper.c:6059
+#: ../src/maemo-mapper.c:6105
#, fuzzy
msgid "Show Distance from Last Mark"
msgstr "Покажи разстояние до"
-#: ../src/maemo-mapper.c:6313 ../src/maemo-mapper.c:6344
-#: ../src/maemo-mapper.c:6368
+#: ../src/maemo-mapper.c:6363 ../src/maemo-mapper.c:6394
+#: ../src/maemo-mapper.c:6418
msgid "Show Distance to"
msgstr "Покажи разстояние до"
-#: ../src/maemo-mapper.c:6039 ../src/maemo-mapper.c:7940
+#: ../src/maemo-mapper.c:6085 ../src/maemo-mapper.c:8005
#, fuzzy
msgid "Show Distance to End of Route"
msgstr "Покажи разстояние до"
-#: ../src/maemo-mapper.c:6037 ../src/maemo-mapper.c:7938
+#: ../src/maemo-mapper.c:6083 ../src/maemo-mapper.c:8003
#, fuzzy
msgid "Show Distance to Next Waypoint"
msgstr "Разстояние до точка по пътя"
-#: ../src/maemo-mapper.c:6171
+#: ../src/maemo-mapper.c:6219
msgid "Show Information"
msgstr "Покажи Информация"
-#: ../src/maemo-mapper.c:6308 ../src/maemo-mapper.c:6335
+#: ../src/maemo-mapper.c:6358 ../src/maemo-mapper.c:6385
msgid "Show Lat/Lon"
msgstr "Покажи Шир/Дълж"
-#: ../src/maemo-mapper.c:5102
+#: ../src/maemo-mapper.c:5147
msgid "Show POI below zoom"
msgstr "Показвай POI под мащаб"
-#: ../src/maemo-mapper.c:2245
+#: ../src/maemo-mapper.c:2252
msgid "Simulation"
msgstr "Симулация"
-#: ../src/maemo-mapper.c:9678
+#: ../src/maemo-mapper.c:9942
msgid "Source URL"
msgstr ""
-#: ../src/maemo-mapper.c:2755 ../src/maemo-mapper.c:4961
+#: ../src/maemo-mapper.c:2764 ../src/maemo-mapper.c:5006
msgid "Speed"
msgstr "Скорост"
-#: ../src/maemo-mapper.c:5058
+#: ../src/maemo-mapper.c:5103
#, fuzzy
msgid "Speed Limit"
msgstr "Скорост"
-#: ../src/maemo-mapper.c:2936
+#: ../src/maemo-mapper.c:2946
msgid "Stations for purchasing fuel for vehicles."
msgstr ""
-#: ../src/maemo-mapper.c:3348
+#: ../src/maemo-mapper.c:3359
msgid "The current route is empty."
msgstr ""
-#: ../src/maemo-mapper.c:3394 ../src/maemo-mapper.c:3409
+#: ../src/maemo-mapper.c:3405 ../src/maemo-mapper.c:3420
msgid "The current track is empty."
msgstr ""
-#: ../src/maemo-mapper.c:4580
+#: ../src/maemo-mapper.c:4612
msgid "The following action is mapped to multiple keys"
msgstr ""
-#: ../src/maemo-mapper.c:8655
+#: ../src/maemo-mapper.c:8931
msgid "There are no other next-able repositories."
msgstr ""
-#: ../src/maemo-mapper.c:13238
+#: ../src/maemo-mapper.c:13559
msgid "There are no waypoints."
msgstr ""
-#: ../src/maemo-mapper.c:3329 ../src/maemo-mapper.c:10462
+#: ../src/maemo-mapper.c:3340 ../src/maemo-mapper.c:10906
msgid "There is no next waypoint."
msgstr ""
-#: ../src/maemo-mapper.c:7928
+#: ../src/maemo-mapper.c:7993
#, fuzzy
msgid "Toggle Auto-Center"
msgstr "Авто-Центр."
-#: ../src/maemo-mapper.c:7930
+#: ../src/maemo-mapper.c:7995
#, fuzzy
msgid "Toggle Fullscreen"
msgstr "Пълноекранно"
-#: ../src/maemo-mapper.c:7946
+#: ../src/maemo-mapper.c:8012
msgid "Toggle GPS"
msgstr "Вкл/изкл GPS"
-#: ../src/maemo-mapper.c:7947
+#: ../src/maemo-mapper.c:8013
msgid "Toggle GPS Info"
msgstr "Вкл/изкл GPS инфо"
-#: ../src/maemo-mapper.c:7935
+#: ../src/maemo-mapper.c:8000
#, fuzzy
msgid "Toggle POIs"
msgstr "Вкл/изкл GPS"
-#: ../src/maemo-mapper.c:7934
+#: ../src/maemo-mapper.c:7999
#, fuzzy
msgid "Toggle Scale"
msgstr "Вкл/изкл GPS"
-#: ../src/maemo-mapper.c:7949
+#: ../src/maemo-mapper.c:8015
msgid "Toggle Speed Limit"
msgstr ""
-#: ../src/maemo-mapper.c:7933
+#: ../src/maemo-mapper.c:7998
msgid "Toggle Tracks"
msgstr "Вкл/изкл Път"
-#: ../src/maemo-mapper.c:7973 ../src/maemo-mapper.c:11588
+#: ../src/maemo-mapper.c:8039 ../src/maemo-mapper.c:12040
msgid "Top-Left"
msgstr "Горе/Ляво"
-#: ../src/maemo-mapper.c:7974
+#: ../src/maemo-mapper.c:8040
#, fuzzy
msgid "Top-Right"
msgstr "Долу/Дясно"
-#: ../src/maemo-mapper.c:4689 ../src/maemo-mapper.c:6047
-#: ../src/maemo-mapper.c:6108
+#: ../src/maemo-mapper.c:4714 ../src/maemo-mapper.c:6093
+#: ../src/maemo-mapper.c:6154
msgid "Track"
msgstr "Път"
-#: ../src/maemo-mapper.c:10004
+#: ../src/maemo-mapper.c:10311
msgid "Track Opened"
msgstr "Път отворен"
-#: ../src/maemo-mapper.c:10026
+#: ../src/maemo-mapper.c:10333
msgid "Track Saved"
msgstr "Път записан"
-#: ../src/maemo-mapper.c:10217
+#: ../src/maemo-mapper.c:10532
msgid "Tracks are now hidden"
msgstr "Пътеки скрити"
-#: ../src/maemo-mapper.c:10211
+#: ../src/maemo-mapper.c:10526
msgid "Tracks are now shown"
msgstr "Пътеки показани"
-#: ../src/maemo-mapper.c:2945
+#: ../src/maemo-mapper.c:2955
msgid "Transportation"
msgstr ""
-#: ../src/maemo-mapper.c:10692
+#: ../src/maemo-mapper.c:11130
msgid "URL Format"
msgstr "URI формат"
-#: ../src/maemo-mapper.c:5448
+#: ../src/maemo-mapper.c:5494
msgid "Unable to create cache directory for repository"
msgstr ""
-#: ../src/maemo-mapper.c:5024
+#: ../src/maemo-mapper.c:5069
msgid "Units"
msgstr "Единици"
-#: ../src/maemo-mapper.c:9706
+#: ../src/maemo-mapper.c:10865
+msgid "Unknown error while locating address."
+msgstr ""
+
+#: ../src/maemo-mapper.c:9969
msgid "Use End of Route"
msgstr ""
-#: ../src/maemo-mapper.c:9692
+#: ../src/maemo-mapper.c:9956
msgid "Use GPS Location"
msgstr "Използвай GPS позиция"
-#: ../src/maemo-mapper.c:6113
+#: ../src/maemo-mapper.c:6159
msgid "Velocity Vector"
msgstr "Вектор скорост"
-#: ../src/maemo-mapper.c:6085
+#: ../src/maemo-mapper.c:6131
msgid "View"
msgstr "Изглед"
-#: ../src/maemo-mapper.c:11569
+#: ../src/maemo-mapper.c:12021
msgid "View Center"
msgstr "Видим център"
-#: ../src/maemo-mapper.c:10747
+#: ../src/maemo-mapper.c:11185
msgid "View Zoom Steps"
msgstr "Преглед Мащаб Стъпки"
-#: ../src/maemo-mapper.c:6365
+#: ../src/maemo-mapper.c:6415
msgid "View/Edit..."
msgstr ""
-#: ../src/maemo-mapper.c:11931
+#: ../src/maemo-mapper.c:12386
msgid "WARNING: All POIs in that category will also be deleted!"
msgstr "ВНИМАНИЕ: Всияки POI в Категорията ще бъдат изтрити!"
-#: ../src/maemo-mapper.c:6330
+#: ../src/maemo-mapper.c:6380
msgid "Waypoint"
msgstr "Точки по пътя"
-#: ../src/maemo-mapper.c:6476
+#: ../src/maemo-mapper.c:6526
msgid ""
"You will now see a blank screen. You can download maps using the \"Manage "
"Maps\" menu item in the \"Maps\" menu. Or, press OK to enable Auto-Download."
msgstr ""
-#: ../src/maemo-mapper.c:11517
+#: ../src/maemo-mapper.c:11969
msgid "Zoom"
msgstr "Мащаб"
-#: ../src/maemo-mapper.c:6089 ../src/maemo-mapper.c:7931
+#: ../src/maemo-mapper.c:6135 ../src/maemo-mapper.c:7996
#, fuzzy
msgid "Zoom In"
msgstr "Мащаб"
-#: ../src/maemo-mapper.c:11523
+#: ../src/maemo-mapper.c:11975
msgid "Zoom Levels to Download: (0 = most detail)"
msgstr "Мащаб нива за изтегляне: (0 = най-детайлно)"
-#: ../src/maemo-mapper.c:6091 ../src/maemo-mapper.c:7932
+#: ../src/maemo-mapper.c:6137 ../src/maemo-mapper.c:7997
#, fuzzy
msgid "Zoom Out"
msgstr "Мащаб"
-#: ../src/maemo-mapper.c:8470 ../src/maemo-mapper.c:8582
-#: ../src/maemo-mapper.c:11751 ../src/maemo-mapper.c:11769
+#: ../src/maemo-mapper.c:8746 ../src/maemo-mapper.c:8858
+#: ../src/maemo-mapper.c:12206 ../src/maemo-mapper.c:12224
msgid "Zoom to Level"
msgstr "Мащаб"
-#: ../src/maemo-mapper.c:11295 ../src/maemo-mapper.c:11302
+#: ../src/maemo-mapper.c:11744 ../src/maemo-mapper.c:11751
msgid "about"
msgstr "относно"
-#: ../src/maemo-mapper.c:2661
+#: ../src/maemo-mapper.c:2668
msgid "in use"
msgstr "в употреба"
-#: ../src/maemo-mapper.c:7881
+#: ../src/maemo-mapper.c:7946
msgid "km"
msgstr ""
-#: ../src/maemo-mapper.c:11215 ../src/maemo-mapper.c:11303
+#: ../src/maemo-mapper.c:11664 ../src/maemo-mapper.c:11752
msgid "maps"
msgstr "карти"
-#: ../src/maemo-mapper.c:11209 ../src/maemo-mapper.c:11296
+#: ../src/maemo-mapper.c:11658 ../src/maemo-mapper.c:11745
msgid "maps "
msgstr "карти"
-#: ../src/maemo-mapper.c:7882
+#: ../src/maemo-mapper.c:7947
msgid "mi."
msgstr ""
-#: ../src/maemo-mapper.c:7883
+#: ../src/maemo-mapper.c:7948
msgid "n.m."
msgstr ""
-#: ../src/maemo-mapper.c:2813
+#: ../src/maemo-mapper.c:2822
msgid "nofix"
msgstr "не фикс"
-#: ../src/maemo-mapper.c:2246 ../src/maemo-mapper.c:2822
+#: ../src/maemo-mapper.c:2253 ../src/maemo-mapper.c:2831
msgid "none"
msgstr "няма"
-#: ../src/maemo-mapper.c:11215 ../src/maemo-mapper.c:11303
+#: ../src/maemo-mapper.c:11664 ../src/maemo-mapper.c:11752
msgid "up to about"
msgstr "до около"
#~ msgid "Copy Lat/Lon to Clipboard"
#~ msgstr "Копира Шир/Дълж в Клипборд"
+#~ msgid ""
+#~ "Could not generate directions. Make sure your source and destination are "
+#~ "valid."
+#~ msgstr ""
+#~ "Не мога да генерирам инструкции. Моля проверета адресите на крайните "
+#~ "точки."
+
#~ msgid "Defaults"
#~ msgstr "Възстановяване"
msgstr ""
"Project-Id-Version: maemo-mapper 1.2.4\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-03-18 14:58-0400\n"
+"POT-Creation-Date: 2007-05-20 00:28-0400\n"
"PO-Revision-Date: 2006-10-28 22:19-0400\n"
"Last-Translator: John Costigan <gnuite@gmail.com>\n"
"Language-Team: John Costigan <gnuite@gmail.com>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: ../src/maemo-mapper.c:12339
+#: ../src/maemo-mapper.c:12792
msgid "# POIs"
msgstr ""
-#: ../src/maemo-mapper.c:6190
+#: ../src/maemo-mapper.c:6238
msgid "About..."
msgstr ""
-#: ../src/maemo-mapper.c:12288
+#: ../src/maemo-mapper.c:12748
msgid "Add"
msgstr ""
-#: ../src/maemo-mapper.c:12027
+#: ../src/maemo-mapper.c:12482
msgid "Add Category"
msgstr ""
-#: ../src/maemo-mapper.c:12690
+#: ../src/maemo-mapper.c:12981
msgid "Add POI"
msgstr ""
-#: ../src/maemo-mapper.c:6322 ../src/maemo-mapper.c:6351
+#: ../src/maemo-mapper.c:6372 ../src/maemo-mapper.c:6401
msgid "Add POI..."
msgstr ""
-#: ../src/maemo-mapper.c:6318 ../src/maemo-mapper.c:6373
+#: ../src/maemo-mapper.c:6368 ../src/maemo-mapper.c:6423
msgid "Add Route Point"
msgstr ""
-#: ../src/maemo-mapper.c:12980
+#: ../src/maemo-mapper.c:13297
msgid "Add Waypoint"
msgstr ""
-#: ../src/maemo-mapper.c:6320 ../src/maemo-mapper.c:6375
+#: ../src/maemo-mapper.c:6370 ../src/maemo-mapper.c:6425
msgid "Add Waypoint..."
msgstr ""
-#: ../src/maemo-mapper.c:4936
+#: ../src/maemo-mapper.c:10772
+msgid "Address"
+msgstr ""
+
+#: ../src/maemo-mapper.c:10849
+msgid "Address Located"
+msgstr ""
+
+#: ../src/maemo-mapper.c:6201
+msgid "Address..."
+msgstr ""
+
+#: ../src/maemo-mapper.c:4981
msgid "Advance Notice"
msgstr ""
-#: ../src/maemo-mapper.c:11502
+#: ../src/maemo-mapper.c:11954
msgid "Along Route - Radius (tiles):"
msgstr ""
-#: ../src/maemo-mapper.c:2764
+#: ../src/maemo-mapper.c:2773
msgid "Altitude"
msgstr ""
-#: ../src/maemo-mapper.c:4426
+#: ../src/maemo-mapper.c:4453
msgid "An error occurred while attempting to scan for bluetooth devices."
msgstr ""
-#: ../src/maemo-mapper.c:10904
+#: ../src/maemo-mapper.c:11347
msgid ""
"An error occurred while retrieving the repositories. The web service may be "
"temporarily down."
msgstr ""
-#: ../src/maemo-mapper.c:8484
+#: ../src/maemo-mapper.c:8760
msgid ""
"An error occurred while trying to reset the bluetooth radio.\n"
"\n"
"the /etc/sudoers file?"
msgstr ""
-#: ../src/maemo-mapper.c:4932
+#: ../src/maemo-mapper.c:4977
msgid "Announce"
msgstr ""
-#: ../src/maemo-mapper.c:11539
+#: ../src/maemo-mapper.c:11991
msgid "Area"
msgstr ""
-#: ../src/maemo-mapper.c:4901 ../src/maemo-mapper.c:6126
+#: ../src/maemo-mapper.c:4946 ../src/maemo-mapper.c:6172
msgid "Auto-Center"
msgstr ""
-#: ../src/maemo-mapper.c:10323
+#: ../src/maemo-mapper.c:10638
msgid "Auto-Center Mode: Lat/Lon"
msgstr ""
-#: ../src/maemo-mapper.c:10308
+#: ../src/maemo-mapper.c:10623
msgid "Auto-Center Mode: Lead"
msgstr ""
-#: ../src/maemo-mapper.c:10337
+#: ../src/maemo-mapper.c:10652
msgid "Auto-Center Off"
msgstr ""
-#: ../src/maemo-mapper.c:6076
+#: ../src/maemo-mapper.c:6122
msgid "Auto-Download"
msgstr ""
-#: ../src/maemo-mapper.c:9696
+#: ../src/maemo-mapper.c:9960
msgid "Auto-Update"
msgstr ""
-#: ../src/maemo-mapper.c:7976
+#: ../src/maemo-mapper.c:8042
msgid "Bottom-Left"
msgstr ""
-#: ../src/maemo-mapper.c:7975 ../src/maemo-mapper.c:11606
+#: ../src/maemo-mapper.c:8041 ../src/maemo-mapper.c:12060
msgid "Bottom-Right"
msgstr ""
-#: ../src/maemo-mapper.c:3700
+#: ../src/maemo-mapper.c:3727
msgid "Break already inserted."
msgstr ""
-#: ../src/maemo-mapper.c:5097 ../src/maemo-mapper.c:10711
+#: ../src/maemo-mapper.c:5142 ../src/maemo-mapper.c:11149
msgid "Browse..."
msgstr ""
-#: ../src/maemo-mapper.c:2946
+#: ../src/maemo-mapper.c:2956
msgid "Bus stops, airports, train stations, etc."
msgstr ""
-#: ../src/maemo-mapper.c:2951
+#: ../src/maemo-mapper.c:2961
msgid "Business"
msgstr ""
-#: ../src/maemo-mapper.c:11493
+#: ../src/maemo-mapper.c:11945
msgid "By Area (see tab)"
msgstr ""
-#: ../src/maemo-mapper.c:10701
+#: ../src/maemo-mapper.c:11139
msgid "Cache Dir."
msgstr ""
-#: ../src/maemo-mapper.c:10642
+#: ../src/maemo-mapper.c:11080
msgid ""
"Cannot delete the last repository - there must be at lease one repository."
msgstr ""
-#: ../src/maemo-mapper.c:11811
+#: ../src/maemo-mapper.c:12266
msgid ""
"Cannot enable GPS until a GPS Receiver MAC is set in the Settings dialog box."
msgstr ""
-#: ../src/maemo-mapper.c:12540 ../src/maemo-mapper.c:12727
+#: ../src/maemo-mapper.c:8528 ../src/maemo-mapper.c:13017
msgid "Category"
msgstr ""
-#: ../src/maemo-mapper.c:6043 ../src/maemo-mapper.c:6063
-#: ../src/maemo-mapper.c:11446
+#: ../src/maemo-mapper.c:6089 ../src/maemo-mapper.c:6109
+#: ../src/maemo-mapper.c:11898
msgid "Clear"
msgstr ""
-#: ../src/maemo-mapper.c:6192
+#: ../src/maemo-mapper.c:8007
+msgid "Clear Track"
+msgstr ""
+
+#: ../src/maemo-mapper.c:6240
msgid "Close"
msgstr ""
-#: ../src/maemo-mapper.c:4647
+#: ../src/maemo-mapper.c:4681
msgid "Colors"
msgstr ""
-#: ../src/maemo-mapper.c:4860
+#: ../src/maemo-mapper.c:4905
msgid "Colors..."
msgstr ""
-#: ../src/maemo-mapper.c:11208 ../src/maemo-mapper.c:11295
+#: ../src/maemo-mapper.c:11657 ../src/maemo-mapper.c:11744
msgid "Confirm DELETION of"
msgstr ""
-#: ../src/maemo-mapper.c:10649
+#: ../src/maemo-mapper.c:11087
msgid "Confirm delete of repository"
msgstr ""
-#: ../src/maemo-mapper.c:13351
+#: ../src/maemo-mapper.c:13672
msgid "Confirm delete of waypoint"
msgstr ""
-#: ../src/maemo-mapper.c:11214 ../src/maemo-mapper.c:11301
+#: ../src/maemo-mapper.c:11663 ../src/maemo-mapper.c:11750
msgid "Confirm download of"
msgstr ""
-#: ../src/maemo-mapper.c:4583
+#: ../src/maemo-mapper.c:4615
msgid "Continue?"
msgstr ""
-#: ../src/maemo-mapper.c:6341
+#: ../src/maemo-mapper.c:6391
msgid "Copy Description"
msgstr ""
-#: ../src/maemo-mapper.c:6310 ../src/maemo-mapper.c:6339
+#: ../src/maemo-mapper.c:6360 ../src/maemo-mapper.c:6389
msgid "Copy Lat/Lon"
msgstr ""
-#: ../src/maemo-mapper.c:9833
-msgid ""
-"Could not generate directions. Make sure your source and destination are "
-"valid."
-msgstr ""
-
-#: ../src/maemo-mapper.c:13059
+#: ../src/maemo-mapper.c:13380
msgid ""
"Creating a \"waypoint\" with no description actually adds a break point. Is "
"that what you want?"
msgstr ""
-#: ../src/maemo-mapper.c:2239
+#: ../src/maemo-mapper.c:2246
msgid "DGPS"
msgstr ""
-#: ../src/maemo-mapper.c:5035
+#: ../src/maemo-mapper.c:5080
msgid "Degrees Format"
msgstr ""
-#: ../src/maemo-mapper.c:12008 ../src/maemo-mapper.c:12665
+#: ../src/maemo-mapper.c:12463 ../src/maemo-mapper.c:12956
msgid "Delete"
msgstr ""
-#: ../src/maemo-mapper.c:11483
+#: ../src/maemo-mapper.c:11935
msgid "Delete Maps"
msgstr ""
-#: ../src/maemo-mapper.c:12381
+#: ../src/maemo-mapper.c:12840
msgid "Delete POI?"
msgstr ""
-#: ../src/maemo-mapper.c:11929
+#: ../src/maemo-mapper.c:12384
msgid "Delete category?"
msgstr ""
-#: ../src/maemo-mapper.c:6348 ../src/maemo-mapper.c:10997
+#: ../src/maemo-mapper.c:6398 ../src/maemo-mapper.c:11444
msgid "Delete..."
msgstr ""
-#: ../src/maemo-mapper.c:4414 ../src/maemo-mapper.c:10085
-#: ../src/maemo-mapper.c:12046 ../src/maemo-mapper.c:12334
-#: ../src/maemo-mapper.c:12754 ../src/maemo-mapper.c:13005
+#: ../src/maemo-mapper.c:4441 ../src/maemo-mapper.c:10390
+#: ../src/maemo-mapper.c:12501 ../src/maemo-mapper.c:12787
+#: ../src/maemo-mapper.c:13044 ../src/maemo-mapper.c:13322
msgid "Description"
msgstr ""
-#: ../src/maemo-mapper.c:9724
+#: ../src/maemo-mapper.c:9985
msgid "Destination"
msgstr ""
-#: ../src/maemo-mapper.c:6175
+#: ../src/maemo-mapper.c:6223
msgid "Details..."
msgstr ""
-#: ../src/maemo-mapper.c:2939
+#: ../src/maemo-mapper.c:2949
msgid "Dining"
msgstr ""
-#: ../src/maemo-mapper.c:3314 ../src/maemo-mapper.c:3374
-#: ../src/maemo-mapper.c:12947
+#: ../src/maemo-mapper.c:3325 ../src/maemo-mapper.c:3385
+#: ../src/maemo-mapper.c:13262
msgid "Distance"
msgstr ""
-#: ../src/maemo-mapper.c:10768
+#: ../src/maemo-mapper.c:11206
msgid "Double Pixels"
msgstr ""
-#: ../src/maemo-mapper.c:11470
+#: ../src/maemo-mapper.c:11922
msgid "Download Maps"
msgstr ""
-#: ../src/maemo-mapper.c:9656
+#: ../src/maemo-mapper.c:9927
msgid "Download Route"
msgstr ""
-#: ../src/maemo-mapper.c:6315 ../src/maemo-mapper.c:6346
-#: ../src/maemo-mapper.c:6370
+#: ../src/maemo-mapper.c:6365 ../src/maemo-mapper.c:6396
+#: ../src/maemo-mapper.c:6420
msgid "Download Route to..."
msgstr ""
-#: ../src/maemo-mapper.c:10731
+#: ../src/maemo-mapper.c:11169
msgid "Download Zoom Steps"
msgstr ""
-#: ../src/maemo-mapper.c:6033 ../src/maemo-mapper.c:10978
+#: ../src/maemo-mapper.c:6079 ../src/maemo-mapper.c:11425
msgid "Download..."
msgstr ""
-#: ../src/maemo-mapper.c:6834
+#: ../src/maemo-mapper.c:6884
msgid "Downloading maps"
msgstr ""
-#: ../src/maemo-mapper.c:12285
+#: ../src/maemo-mapper.c:12745
msgid "Edit"
msgstr ""
-#: ../src/maemo-mapper.c:12750
+#: ../src/maemo-mapper.c:13040
msgid "Edit Categories..."
msgstr ""
-#: ../src/maemo-mapper.c:12002
+#: ../src/maemo-mapper.c:12457
msgid "Edit Category"
msgstr ""
-#: ../src/maemo-mapper.c:12659
+#: ../src/maemo-mapper.c:12950
msgid "Edit POI"
msgstr ""
-#: ../src/maemo-mapper.c:2950
+#: ../src/maemo-mapper.c:2960
msgid "Elementary schools, college campuses, etc."
msgstr ""
-#: ../src/maemo-mapper.c:6167
+#: ../src/maemo-mapper.c:6215
msgid "Enable GPS"
msgstr ""
-#: ../src/maemo-mapper.c:4948
+#: ../src/maemo-mapper.c:4993
msgid "Enable Voice Synthesis (requires flite)"
msgstr ""
-#: ../src/maemo-mapper.c:12070 ../src/maemo-mapper.c:12322
+#: ../src/maemo-mapper.c:12525 ../src/maemo-mapper.c:12777
msgid "Enabled"
msgstr ""
-#: ../src/maemo-mapper.c:7071
+#: ../src/maemo-mapper.c:7132
msgid ""
"Error in download. Check internet connection and/or Map Repository URL "
"Format."
msgstr ""
-#: ../src/maemo-mapper.c:8236 ../src/maemo-mapper.c:9889
-#: ../src/maemo-mapper.c:9933 ../src/maemo-mapper.c:10007
+#: ../src/maemo-mapper.c:8302 ../src/maemo-mapper.c:10196
+#: ../src/maemo-mapper.c:10240 ../src/maemo-mapper.c:10314
msgid "Error parsing GPX file."
msgstr ""
-#: ../src/maemo-mapper.c:1475
+#: ../src/maemo-mapper.c:1482
msgid "Error while writing to file"
msgstr ""
-#: ../src/maemo-mapper.c:10029 ../src/maemo-mapper.c:10179
+#: ../src/maemo-mapper.c:10336 ../src/maemo-mapper.c:10495
msgid "Error writing GPX file."
msgstr ""
-#: ../src/maemo-mapper.c:3097
+#: ../src/maemo-mapper.c:3108
msgid "Establishing GPS fix"
msgstr ""
-#: ../src/maemo-mapper.c:2243
+#: ../src/maemo-mapper.c:2250
msgid "Estimated"
msgstr ""
-#: ../src/maemo-mapper.c:3836
+#: ../src/maemo-mapper.c:3863
msgid "Failed to connect to GPS receiver. Retry?"
msgstr ""
-#: ../src/maemo-mapper.c:9821
+#: ../src/maemo-mapper.c:10128 ../src/maemo-mapper.c:10819
msgid "Failed to connect to GPX Directions server"
msgstr ""
-#: ../src/maemo-mapper.c:5482
+#: ../src/maemo-mapper.c:5528
msgid "Failed to initialize GConf. Quitting."
msgstr ""
-#: ../src/maemo-mapper.c:3980
+#: ../src/maemo-mapper.c:4007
msgid "Failed to initialize GConf. Settings were not saved."
msgstr ""
-#: ../src/maemo-mapper.c:7632 ../src/maemo-mapper.c:8225
+#: ../src/maemo-mapper.c:7697 ../src/maemo-mapper.c:8291
msgid "Failed to open file for reading"
msgstr ""
-#: ../src/maemo-mapper.c:7289 ../src/maemo-mapper.c:7633
+#: ../src/maemo-mapper.c:7350 ../src/maemo-mapper.c:7698
msgid "Failed to open file for writing"
msgstr ""
-#: ../src/maemo-mapper.c:2964
+#: ../src/maemo-mapper.c:2974
msgid "Failed to open or create database"
msgstr ""
-#: ../src/maemo-mapper.c:1476
+#: ../src/maemo-mapper.c:1483
msgid "File is incomplete."
msgstr ""
-#: ../src/maemo-mapper.c:2809
+#: ../src/maemo-mapper.c:2818
msgid "Fix"
msgstr ""
-#: ../src/maemo-mapper.c:2818
+#: ../src/maemo-mapper.c:2827
msgid "Fix Quality"
msgstr ""
-#: ../src/maemo-mapper.c:2242
+#: ../src/maemo-mapper.c:2249
msgid "Float RTK"
msgstr ""
-#: ../src/maemo-mapper.c:2935
+#: ../src/maemo-mapper.c:2945
msgid "Fuel"
msgstr ""
-#: ../src/maemo-mapper.c:6093
+#: ../src/maemo-mapper.c:6139
msgid "Full Screen"
msgstr ""
-#: ../src/maemo-mapper.c:4665 ../src/maemo-mapper.c:4871
-#: ../src/maemo-mapper.c:6163
+#: ../src/maemo-mapper.c:4699 ../src/maemo-mapper.c:4916
+#: ../src/maemo-mapper.c:6211
msgid "GPS"
msgstr ""
-#: ../src/maemo-mapper.c:2712
+#: ../src/maemo-mapper.c:2721
msgid "GPS Details"
msgstr ""
-#: ../src/maemo-mapper.c:2725
+#: ../src/maemo-mapper.c:2734
msgid "GPS Information"
msgstr ""
-#: ../src/maemo-mapper.c:6155 ../src/maemo-mapper.c:11553
+#: ../src/maemo-mapper.c:6203 ../src/maemo-mapper.c:12005
msgid "GPS Location"
msgstr ""
-#: ../src/maemo-mapper.c:2954
+#: ../src/maemo-mapper.c:2964
msgid "General landmarks."
msgstr ""
-#: ../src/maemo-mapper.c:2952
+#: ../src/maemo-mapper.c:2962
msgid "General places of business."
msgstr ""
-#: ../src/maemo-mapper.c:6149
+#: ../src/maemo-mapper.c:6195
msgid "Go to"
msgstr ""
-#: ../src/maemo-mapper.c:10353
+#: ../src/maemo-mapper.c:10762
+msgid "Go to Address"
+msgstr ""
+
+#: ../src/maemo-mapper.c:10670
msgid "Go to Lat/Lon"
msgstr ""
-#: ../src/maemo-mapper.c:6378
+#: ../src/maemo-mapper.c:6428
msgid "Go to Nearest"
msgstr ""
-#: ../src/maemo-mapper.c:6355
+#: ../src/maemo-mapper.c:6405
msgid "Go to Next"
msgstr ""
-#: ../src/maemo-mapper.c:4531
+#: ../src/maemo-mapper.c:4560
msgid "Hardware Keys"
msgstr ""
-#: ../src/maemo-mapper.c:4857
+#: ../src/maemo-mapper.c:4902
msgid "Hardware Keys..."
msgstr ""
-#: ../src/maemo-mapper.c:2773
+#: ../src/maemo-mapper.c:2782
msgid "Heading"
msgstr ""
-#: ../src/maemo-mapper.c:6188
+#: ../src/maemo-mapper.c:6236
msgid "Help..."
msgstr ""
-#: ../src/maemo-mapper.c:2938
+#: ../src/maemo-mapper.c:2948
msgid "Houses, apartments, or other residences of import."
msgstr ""
-#: ../src/maemo-mapper.c:12314
+#: ../src/maemo-mapper.c:12769
msgid "ID"
msgstr ""
-#: ../src/maemo-mapper.c:2944
+#: ../src/maemo-mapper.c:2954
msgid "Indoor or Outdoor places to have fun."
msgstr ""
-#: ../src/maemo-mapper.c:5008
+#: ../src/maemo-mapper.c:5053
msgid "Information Font Size"
msgstr ""
-#: ../src/maemo-mapper.c:6055
+#: ../src/maemo-mapper.c:6101
msgid "Insert Break"
msgstr ""
-#: ../src/maemo-mapper.c:10060
+#: ../src/maemo-mapper.c:10370
msgid "Insert Mark"
msgstr ""
-#: ../src/maemo-mapper.c:6057
+#: ../src/maemo-mapper.c:6103
msgid "Insert Mark..."
msgstr ""
-#: ../src/maemo-mapper.c:7941
+#: ../src/maemo-mapper.c:8006
msgid "Insert Track Break"
msgstr ""
-#: ../src/maemo-mapper.c:11719
+#: ../src/maemo-mapper.c:12174
msgid "Invalid Bottom-Right Latitude"
msgstr ""
-#: ../src/maemo-mapper.c:11726
+#: ../src/maemo-mapper.c:12181
msgid "Invalid Bottom-Right Longitude"
msgstr ""
-#: ../src/maemo-mapper.c:10409
+#: ../src/maemo-mapper.c:10727 ../src/maemo-mapper.c:13099
msgid "Invalid Latitude"
msgstr ""
-#: ../src/maemo-mapper.c:10416
+#: ../src/maemo-mapper.c:10734 ../src/maemo-mapper.c:13106
msgid "Invalid Longitude"
msgstr ""
-#: ../src/maemo-mapper.c:9130 ../src/maemo-mapper.c:9141
+#: ../src/maemo-mapper.c:9427 ../src/maemo-mapper.c:9438
msgid "Invalid NMEA input from receiver!"
msgstr ""
-#: ../src/maemo-mapper.c:11705
+#: ../src/maemo-mapper.c:12160
msgid "Invalid Top-Left Latitude"
msgstr ""
-#: ../src/maemo-mapper.c:11712
+#: ../src/maemo-mapper.c:12167
msgid "Invalid Top-Left Longitude"
msgstr ""
-#: ../src/maemo-mapper.c:6459
+#: ../src/maemo-mapper.c:10833
+msgid "Invalid address."
+msgstr ""
+
+#: ../src/maemo-mapper.c:10141
+msgid "Invalid source or destination."
+msgstr ""
+
+#: ../src/maemo-mapper.c:6509
msgid ""
"It looks like this is your first time running Maemo Mapper. Press OK to "
"view the the help pages. Otherwise, press Cancel to continue."
msgstr ""
-#: ../src/maemo-mapper.c:5000
+#: ../src/maemo-mapper.c:5045
msgid "Keep Display On Only in Fullscreen Mode"
msgstr ""
-#: ../src/maemo-mapper.c:12038 ../src/maemo-mapper.c:12329
-#: ../src/maemo-mapper.c:12535 ../src/maemo-mapper.c:12719
+#: ../src/maemo-mapper.c:8523 ../src/maemo-mapper.c:12493
+#: ../src/maemo-mapper.c:12782 ../src/maemo-mapper.c:13009
msgid "Label"
msgstr ""
-#: ../src/maemo-mapper.c:2953
+#: ../src/maemo-mapper.c:2963
msgid "Landmark"
msgstr ""
-#: ../src/maemo-mapper.c:10070 ../src/maemo-mapper.c:12709
-#: ../src/maemo-mapper.c:12990
-msgid "Lat, Lon"
+#: ../src/maemo-mapper.c:12993
+msgid "Lat"
+msgstr ""
+
+#: ../src/maemo-mapper.c:10380 ../src/maemo-mapper.c:13307
+msgid "Lat, Lon:"
msgstr ""
-#: ../src/maemo-mapper.c:6130
+#: ../src/maemo-mapper.c:6176
msgid "Lat/Lon"
msgstr ""
-#: ../src/maemo-mapper.c:6153
+#: ../src/maemo-mapper.c:6199
msgid "Lat/Lon..."
msgstr ""
-#: ../src/maemo-mapper.c:2737 ../src/maemo-mapper.c:10363
-#: ../src/maemo-mapper.c:11543 ../src/maemo-mapper.c:12893
+#: ../src/maemo-mapper.c:2746 ../src/maemo-mapper.c:10680
+#: ../src/maemo-mapper.c:11995 ../src/maemo-mapper.c:13208
msgid "Latitude"
msgstr ""
-#: ../src/maemo-mapper.c:6136
+#: ../src/maemo-mapper.c:6182
msgid "Lead"
msgstr ""
-#: ../src/maemo-mapper.c:4918
+#: ../src/maemo-mapper.c:4963
msgid "Lead Amount"
msgstr ""
-#: ../src/maemo-mapper.c:4988
+#: ../src/maemo-mapper.c:5033
msgid "Line Width"
msgstr ""
-#: ../src/maemo-mapper.c:2782
+#: ../src/maemo-mapper.c:2791
msgid "Local time"
msgstr ""
-#: ../src/maemo-mapper.c:5068 ../src/maemo-mapper.c:6302
-#: ../src/maemo-mapper.c:12530
+#: ../src/maemo-mapper.c:5113 ../src/maemo-mapper.c:6352
+#: ../src/maemo-mapper.c:8518
msgid "Location"
msgstr ""
-#: ../src/maemo-mapper.c:2947
+#: ../src/maemo-mapper.c:2957
msgid "Lodging"
msgstr ""
-#: ../src/maemo-mapper.c:2746 ../src/maemo-mapper.c:10375
-#: ../src/maemo-mapper.c:11547 ../src/maemo-mapper.c:12894
+#: ../src/maemo-mapper.c:13001
+msgid "Lon"
+msgstr ""
+
+#: ../src/maemo-mapper.c:2755 ../src/maemo-mapper.c:10692
+#: ../src/maemo-mapper.c:11999 ../src/maemo-mapper.c:13209
msgid "Longitude"
msgstr ""
-#: ../src/maemo-mapper.c:4409 ../src/maemo-mapper.c:4875
+#: ../src/maemo-mapper.c:4436 ../src/maemo-mapper.c:4920
msgid "MAC"
msgstr ""
-#: ../src/maemo-mapper.c:10885
+#: ../src/maemo-mapper.c:11328
msgid ""
"Maemo Mapper will now download and add a list of possibly-duplicate "
"repositories from the internet. Continue?"
msgstr ""
-#: ../src/maemo-mapper.c:11435
+#: ../src/maemo-mapper.c:11887
msgid "Manage Maps"
msgstr ""
-#: ../src/maemo-mapper.c:6072
+#: ../src/maemo-mapper.c:6118
msgid "Manage Maps..."
msgstr ""
-#: ../src/maemo-mapper.c:10961
+#: ../src/maemo-mapper.c:11408
msgid "Manage Repositories"
msgstr ""
-#: ../src/maemo-mapper.c:6074
+#: ../src/maemo-mapper.c:6120
msgid "Manage Repositories..."
msgstr ""
-#: ../src/maemo-mapper.c:2244
+#: ../src/maemo-mapper.c:2251
msgid "Manual"
msgstr ""
-#: ../src/maemo-mapper.c:6067
+#: ../src/maemo-mapper.c:6113
msgid "Maps"
msgstr ""
-#: ../src/maemo-mapper.c:2827
+#: ../src/maemo-mapper.c:2836
msgid "Max speed"
msgstr ""
-#: ../src/maemo-mapper.c:4984
+#: ../src/maemo-mapper.c:5029
msgid "Misc."
msgstr ""
-#: ../src/maemo-mapper.c:5020
+#: ../src/maemo-mapper.c:5065
msgid "Misc. 2"
msgstr ""
-#: ../src/maemo-mapper.c:2956
+#: ../src/maemo-mapper.c:2966
msgid "Miscellaneous category for everything else."
msgstr ""
-#: ../src/maemo-mapper.c:11674 ../src/maemo-mapper.c:11844
+#: ../src/maemo-mapper.c:12135 ../src/maemo-mapper.c:12299
msgid ""
"NOTE: You must set a Map URI in the current repository in order to download "
"maps."
msgstr ""
-#: ../src/maemo-mapper.c:10602 ../src/maemo-mapper.c:10821
+#: ../src/maemo-mapper.c:11033 ../src/maemo-mapper.c:11261
msgid "Name"
msgstr ""
-#: ../src/maemo-mapper.c:6159
+#: ../src/maemo-mapper.c:6207
msgid "Nearest POI"
msgstr ""
-#: ../src/maemo-mapper.c:10592
+#: ../src/maemo-mapper.c:11023
msgid "New Name"
msgstr ""
-#: ../src/maemo-mapper.c:10811
+#: ../src/maemo-mapper.c:11251
msgid "New Repository"
msgstr ""
-#: ../src/maemo-mapper.c:11000
+#: ../src/maemo-mapper.c:11447
msgid "New..."
msgstr ""
-#: ../src/maemo-mapper.c:6157
+#: ../src/maemo-mapper.c:6205
msgid "Next Waypoint"
msgstr ""
-#: ../src/maemo-mapper.c:10776
+#: ../src/maemo-mapper.c:11214
msgid "Next-able"
msgstr ""
-#: ../src/maemo-mapper.c:5188
+#: ../src/maemo-mapper.c:5234
msgid ""
"No GPS Receiver MAC provided.\n"
"GPS will be disabled."
msgstr ""
-#: ../src/maemo-mapper.c:10515 ../src/maemo-mapper.c:12482
+#: ../src/maemo-mapper.c:8461 ../src/maemo-mapper.c:10944
msgid "No POIs found."
msgstr ""
-#: ../src/maemo-mapper.c:6142
+#: ../src/maemo-mapper.c:6188
msgid "None"
msgstr ""
-#: ../src/maemo-mapper.c:4891
+#: ../src/maemo-mapper.c:4936
msgid ""
"Note: You can enter a device path\n"
"(e.g. \"/dev/rfcomm0\")."
msgstr ""
-#: ../src/maemo-mapper.c:6031 ../src/maemo-mapper.c:6051
+#: ../src/maemo-mapper.c:6077 ../src/maemo-mapper.c:6097
msgid "Open..."
msgstr ""
-#: ../src/maemo-mapper.c:6469
+#: ../src/maemo-mapper.c:6519
msgid ""
"OpenStreetMap.org provides public, free-to-use maps. You can also download "
"a sample set of repositories from the internet by using the \"Download...\" "
"button."
msgstr ""
-#: ../src/maemo-mapper.c:9713
+#: ../src/maemo-mapper.c:9975
msgid "Origin"
msgstr ""
-#: ../src/maemo-mapper.c:2955
+#: ../src/maemo-mapper.c:2965
msgid "Other"
msgstr ""
-#: ../src/maemo-mapper.c:11477
+#: ../src/maemo-mapper.c:11929
msgid "Overwrite"
msgstr ""
-#: ../src/maemo-mapper.c:4737 ../src/maemo-mapper.c:5083
-#: ../src/maemo-mapper.c:6359
+#: ../src/maemo-mapper.c:4744 ../src/maemo-mapper.c:5128
+#: ../src/maemo-mapper.c:6409
msgid "POI"
msgstr ""
-#: ../src/maemo-mapper.c:12275
+#: ../src/maemo-mapper.c:12735
msgid "POI Categories"
msgstr ""
-#: ../src/maemo-mapper.c:6121
+#: ../src/maemo-mapper.c:6167
msgid "POI Categories..."
msgstr ""
-#: ../src/maemo-mapper.c:5087
+#: ../src/maemo-mapper.c:5132
msgid "POI database"
msgstr ""
-#: ../src/maemo-mapper.c:6117
+#: ../src/maemo-mapper.c:6163
msgid "POIs"
msgstr ""
-#: ../src/maemo-mapper.c:2240
+#: ../src/maemo-mapper.c:2247
msgid "PPS"
msgstr ""
-#: ../src/maemo-mapper.c:7926
+#: ../src/maemo-mapper.c:7991
msgid "Pan East"
msgstr ""
-#: ../src/maemo-mapper.c:7923
+#: ../src/maemo-mapper.c:7988
msgid "Pan North"
msgstr ""
-#: ../src/maemo-mapper.c:7925
+#: ../src/maemo-mapper.c:7990
msgid "Pan South"
msgstr ""
-#: ../src/maemo-mapper.c:7924
+#: ../src/maemo-mapper.c:7989
msgid "Pan West"
msgstr ""
# This word refers to Pitch as in of a person's voice.
-#: ../src/maemo-mapper.c:4973
+#: ../src/maemo-mapper.c:5018
msgid "Pitch"
msgstr ""
-#: ../src/maemo-mapper.c:2940
+#: ../src/maemo-mapper.c:2950
msgid "Places to eat or drink."
msgstr ""
-#: ../src/maemo-mapper.c:2942
+#: ../src/maemo-mapper.c:2952
msgid "Places to shop or acquire services."
msgstr ""
-#: ../src/maemo-mapper.c:2948
+#: ../src/maemo-mapper.c:2958
msgid "Places to stay temporarily or for the night."
msgstr ""
-#: ../src/maemo-mapper.c:10128
+#: ../src/maemo-mapper.c:10444
msgid "Please provide a description for the mark."
msgstr ""
-#: ../src/maemo-mapper.c:4444
+#: ../src/maemo-mapper.c:4471
msgid "Please select a bluetooth device from the list."
msgstr ""
-#: ../src/maemo-mapper.c:12809
+#: ../src/maemo-mapper.c:13121
msgid "Please specify a category for the POI."
msgstr ""
-#: ../src/maemo-mapper.c:12802
+#: ../src/maemo-mapper.c:13114
msgid "Please specify a name for the POI."
msgstr ""
-#: ../src/maemo-mapper.c:12096
+#: ../src/maemo-mapper.c:12551
msgid "Please specify a name for the category."
msgstr ""
-#: ../src/maemo-mapper.c:9783
+#: ../src/maemo-mapper.c:10058
msgid "Please specify a source URL."
msgstr ""
-#: ../src/maemo-mapper.c:9795
+#: ../src/maemo-mapper.c:10102
msgid "Please specify a start location."
msgstr ""
-#: ../src/maemo-mapper.c:9802
+#: ../src/maemo-mapper.c:10803
+msgid "Please specify an address."
+msgstr ""
+
+#: ../src/maemo-mapper.c:10109
msgid "Please specify an end location."
msgstr ""
-#: ../src/maemo-mapper.c:12856
+#: ../src/maemo-mapper.c:13172
msgid "Problem adding POI"
msgstr ""
-#: ../src/maemo-mapper.c:12133
+#: ../src/maemo-mapper.c:12588
msgid "Problem adding category"
msgstr ""
-#: ../src/maemo-mapper.c:11944 ../src/maemo-mapper.c:12392
+#: ../src/maemo-mapper.c:12399 ../src/maemo-mapper.c:12851
msgid "Problem deleting POI"
msgstr ""
-#: ../src/maemo-mapper.c:11953
+#: ../src/maemo-mapper.c:12408
msgid "Problem deleting category"
msgstr ""
-#: ../src/maemo-mapper.c:12174
+#: ../src/maemo-mapper.c:12627
msgid "Problem updating Category"
msgstr ""
-#: ../src/maemo-mapper.c:12834
+#: ../src/maemo-mapper.c:13150
msgid "Problem updating POI"
msgstr ""
-#: ../src/maemo-mapper.c:12118
+#: ../src/maemo-mapper.c:12573
msgid "Problem updating category"
msgstr ""
-#: ../src/maemo-mapper.c:2896
+#: ../src/maemo-mapper.c:2906
msgid "Problem with POI database"
msgstr ""
-#: ../src/maemo-mapper.c:2241
+#: ../src/maemo-mapper.c:2248
msgid "Real Time Kinematic"
msgstr ""
-#: ../src/maemo-mapper.c:3627
+#: ../src/maemo-mapper.c:3683
+msgid "Really clear the track?"
+msgstr ""
+
+#: ../src/maemo-mapper.c:3638
msgid "Recalculating directions..."
msgstr ""
-#: ../src/maemo-mapper.c:2943
+#: ../src/maemo-mapper.c:2953
msgid "Recreation"
msgstr ""
-#: ../src/maemo-mapper.c:10994
+#: ../src/maemo-mapper.c:11441
msgid "Rename..."
msgstr ""
-#: ../src/maemo-mapper.c:10849
+#: ../src/maemo-mapper.c:11292
msgid "Replace all repositories with the default repository?"
msgstr ""
-#: ../src/maemo-mapper.c:6041
+#: ../src/maemo-mapper.c:6087
msgid "Reset"
msgstr ""
-#: ../src/maemo-mapper.c:6178 ../src/maemo-mapper.c:7950
+#: ../src/maemo-mapper.c:6226 ../src/maemo-mapper.c:8016
msgid "Reset Bluetooth"
msgstr ""
-#: ../src/maemo-mapper.c:4619
+#: ../src/maemo-mapper.c:4651
msgid "Reset all colors to their original defaults?"
msgstr ""
-#: ../src/maemo-mapper.c:4505
+#: ../src/maemo-mapper.c:4532
msgid "Reset all hardware keys to their original defaults?"
msgstr ""
-#: ../src/maemo-mapper.c:4537 ../src/maemo-mapper.c:4653
-#: ../src/maemo-mapper.c:10972
+#: ../src/maemo-mapper.c:4566 ../src/maemo-mapper.c:4687
+#: ../src/maemo-mapper.c:11419
msgid "Reset..."
msgstr ""
-#: ../src/maemo-mapper.c:2937
+#: ../src/maemo-mapper.c:2947
msgid "Residence"
msgstr ""
-#: ../src/maemo-mapper.c:4713 ../src/maemo-mapper.c:6027
-#: ../src/maemo-mapper.c:6103
+#: ../src/maemo-mapper.c:4729 ../src/maemo-mapper.c:6073
+#: ../src/maemo-mapper.c:6149
msgid "Route"
msgstr ""
-#: ../src/maemo-mapper.c:9881
+#: ../src/maemo-mapper.c:10188
msgid "Route Downloaded"
msgstr ""
-#: ../src/maemo-mapper.c:8233 ../src/maemo-mapper.c:9930
+#: ../src/maemo-mapper.c:8299 ../src/maemo-mapper.c:10237
msgid "Route Opened"
msgstr ""
-#: ../src/maemo-mapper.c:10176
+#: ../src/maemo-mapper.c:10492
msgid "Route Saved"
msgstr ""
-#: ../src/maemo-mapper.c:10254
+#: ../src/maemo-mapper.c:10569
msgid "Routes are now hidden"
msgstr ""
-#: ../src/maemo-mapper.c:10248
+#: ../src/maemo-mapper.c:10563
msgid "Routes are now shown"
msgstr ""
-#: ../src/maemo-mapper.c:2238
+#: ../src/maemo-mapper.c:2245
msgid "SPS"
msgstr ""
-#: ../src/maemo-mapper.c:2800
+#: ../src/maemo-mapper.c:2809
msgid "Sat in use"
msgstr ""
-#: ../src/maemo-mapper.c:2791
+#: ../src/maemo-mapper.c:2800
msgid "Sat in view"
msgstr ""
-#: ../src/maemo-mapper.c:2732
+#: ../src/maemo-mapper.c:2741
msgid "Satellites details"
msgstr ""
-#: ../src/maemo-mapper.c:2660
+#: ../src/maemo-mapper.c:2667
msgid "Satellites in view"
msgstr ""
-#: ../src/maemo-mapper.c:6035 ../src/maemo-mapper.c:6053
+#: ../src/maemo-mapper.c:6081 ../src/maemo-mapper.c:6099
msgid "Save..."
msgstr ""
-#: ../src/maemo-mapper.c:6098
+#: ../src/maemo-mapper.c:6144
msgid "Scale"
msgstr ""
-#: ../src/maemo-mapper.c:4885
+#: ../src/maemo-mapper.c:4930
msgid "Scan..."
msgstr ""
-#: ../src/maemo-mapper.c:4420
+#: ../src/maemo-mapper.c:4447
msgid "Scanning for Bluetooth Devices"
msgstr ""
-#: ../src/maemo-mapper.c:2949
+#: ../src/maemo-mapper.c:2959
msgid "School"
msgstr ""
-#: ../src/maemo-mapper.c:3087
+#: ../src/maemo-mapper.c:3098
msgid "Searching for GPS receiver"
msgstr ""
-#: ../src/maemo-mapper.c:4384
+#: ../src/maemo-mapper.c:4411
msgid "Select Bluetooth Device"
msgstr ""
-#: ../src/maemo-mapper.c:7936
+#: ../src/maemo-mapper.c:8001
msgid "Select Next Repository"
msgstr ""
-#: ../src/maemo-mapper.c:12502
+#: ../src/maemo-mapper.c:8491
msgid "Select POI"
msgstr ""
-#: ../src/maemo-mapper.c:12567
+#: ../src/maemo-mapper.c:8561
msgid "Select one POI from the list."
msgstr ""
-#: ../src/maemo-mapper.c:4905
+#: ../src/maemo-mapper.c:4950
msgid "Sensitivity"
msgstr ""
-#: ../src/maemo-mapper.c:6326
+#: ../src/maemo-mapper.c:6376
msgid "Set as GPS Location"
msgstr ""
-#: ../src/maemo-mapper.c:4847
+#: ../src/maemo-mapper.c:4892
msgid "Settings"
msgstr ""
-#: ../src/maemo-mapper.c:6185
+#: ../src/maemo-mapper.c:6233
msgid "Settings..."
msgstr ""
-#: ../src/maemo-mapper.c:11460
+#: ../src/maemo-mapper.c:11912
msgid "Setup"
msgstr ""
-#: ../src/maemo-mapper.c:2941
+#: ../src/maemo-mapper.c:2951
msgid "Shopping/Services"
msgstr ""
-#: ../src/maemo-mapper.c:6337
+#: ../src/maemo-mapper.c:6387
msgid "Show Description"
msgstr ""
-#: ../src/maemo-mapper.c:6061 ../src/maemo-mapper.c:7945
+#: ../src/maemo-mapper.c:6107 ../src/maemo-mapper.c:8011
msgid "Show Distance from Beginning"
msgstr ""
-#: ../src/maemo-mapper.c:7943
+#: ../src/maemo-mapper.c:8009
msgid "Show Distance from Last Break"
msgstr ""
-#: ../src/maemo-mapper.c:6059
+#: ../src/maemo-mapper.c:6105
msgid "Show Distance from Last Mark"
msgstr ""
-#: ../src/maemo-mapper.c:6313 ../src/maemo-mapper.c:6344
-#: ../src/maemo-mapper.c:6368
+#: ../src/maemo-mapper.c:6363 ../src/maemo-mapper.c:6394
+#: ../src/maemo-mapper.c:6418
msgid "Show Distance to"
msgstr ""
-#: ../src/maemo-mapper.c:6039 ../src/maemo-mapper.c:7940
+#: ../src/maemo-mapper.c:6085 ../src/maemo-mapper.c:8005
msgid "Show Distance to End of Route"
msgstr ""
-#: ../src/maemo-mapper.c:6037 ../src/maemo-mapper.c:7938
+#: ../src/maemo-mapper.c:6083 ../src/maemo-mapper.c:8003
msgid "Show Distance to Next Waypoint"
msgstr ""
-#: ../src/maemo-mapper.c:6171
+#: ../src/maemo-mapper.c:6219
msgid "Show Information"
msgstr ""
-#: ../src/maemo-mapper.c:6308 ../src/maemo-mapper.c:6335
+#: ../src/maemo-mapper.c:6358 ../src/maemo-mapper.c:6385
msgid "Show Lat/Lon"
msgstr ""
-#: ../src/maemo-mapper.c:5102
+#: ../src/maemo-mapper.c:5147
msgid "Show POI below zoom"
msgstr ""
-#: ../src/maemo-mapper.c:2245
+#: ../src/maemo-mapper.c:2252
msgid "Simulation"
msgstr ""
-#: ../src/maemo-mapper.c:9678
+#: ../src/maemo-mapper.c:9942
msgid "Source URL"
msgstr ""
-#: ../src/maemo-mapper.c:2755 ../src/maemo-mapper.c:4961
+#: ../src/maemo-mapper.c:2764 ../src/maemo-mapper.c:5006
msgid "Speed"
msgstr ""
-#: ../src/maemo-mapper.c:5058
+#: ../src/maemo-mapper.c:5103
msgid "Speed Limit"
msgstr ""
-#: ../src/maemo-mapper.c:2936
+#: ../src/maemo-mapper.c:2946
msgid "Stations for purchasing fuel for vehicles."
msgstr ""
-#: ../src/maemo-mapper.c:3348
+#: ../src/maemo-mapper.c:3359
msgid "The current route is empty."
msgstr ""
-#: ../src/maemo-mapper.c:3394 ../src/maemo-mapper.c:3409
+#: ../src/maemo-mapper.c:3405 ../src/maemo-mapper.c:3420
msgid "The current track is empty."
msgstr ""
-#: ../src/maemo-mapper.c:4580
+#: ../src/maemo-mapper.c:4612
msgid "The following action is mapped to multiple keys"
msgstr ""
-#: ../src/maemo-mapper.c:8655
+#: ../src/maemo-mapper.c:8931
msgid "There are no other next-able repositories."
msgstr ""
-#: ../src/maemo-mapper.c:13238
+#: ../src/maemo-mapper.c:13559
msgid "There are no waypoints."
msgstr ""
-#: ../src/maemo-mapper.c:3329 ../src/maemo-mapper.c:10462
+#: ../src/maemo-mapper.c:3340 ../src/maemo-mapper.c:10906
msgid "There is no next waypoint."
msgstr ""
-#: ../src/maemo-mapper.c:7928
+#: ../src/maemo-mapper.c:7993
msgid "Toggle Auto-Center"
msgstr ""
-#: ../src/maemo-mapper.c:7930
+#: ../src/maemo-mapper.c:7995
msgid "Toggle Fullscreen"
msgstr ""
-#: ../src/maemo-mapper.c:7946
+#: ../src/maemo-mapper.c:8012
msgid "Toggle GPS"
msgstr ""
-#: ../src/maemo-mapper.c:7947
+#: ../src/maemo-mapper.c:8013
msgid "Toggle GPS Info"
msgstr ""
-#: ../src/maemo-mapper.c:7935
+#: ../src/maemo-mapper.c:8000
msgid "Toggle POIs"
msgstr ""
-#: ../src/maemo-mapper.c:7934
+#: ../src/maemo-mapper.c:7999
msgid "Toggle Scale"
msgstr ""
-#: ../src/maemo-mapper.c:7949
+#: ../src/maemo-mapper.c:8015
msgid "Toggle Speed Limit"
msgstr ""
-#: ../src/maemo-mapper.c:7933
+#: ../src/maemo-mapper.c:7998
msgid "Toggle Tracks"
msgstr ""
-#: ../src/maemo-mapper.c:7973 ../src/maemo-mapper.c:11588
+#: ../src/maemo-mapper.c:8039 ../src/maemo-mapper.c:12040
msgid "Top-Left"
msgstr ""
-#: ../src/maemo-mapper.c:7974
+#: ../src/maemo-mapper.c:8040
msgid "Top-Right"
msgstr ""
-#: ../src/maemo-mapper.c:4689 ../src/maemo-mapper.c:6047
-#: ../src/maemo-mapper.c:6108
+#: ../src/maemo-mapper.c:4714 ../src/maemo-mapper.c:6093
+#: ../src/maemo-mapper.c:6154
msgid "Track"
msgstr ""
-#: ../src/maemo-mapper.c:10004
+#: ../src/maemo-mapper.c:10311
msgid "Track Opened"
msgstr ""
-#: ../src/maemo-mapper.c:10026
+#: ../src/maemo-mapper.c:10333
msgid "Track Saved"
msgstr ""
-#: ../src/maemo-mapper.c:10217
+#: ../src/maemo-mapper.c:10532
msgid "Tracks are now hidden"
msgstr ""
-#: ../src/maemo-mapper.c:10211
+#: ../src/maemo-mapper.c:10526
msgid "Tracks are now shown"
msgstr ""
-#: ../src/maemo-mapper.c:2945
+#: ../src/maemo-mapper.c:2955
msgid "Transportation"
msgstr ""
-#: ../src/maemo-mapper.c:10692
+#: ../src/maemo-mapper.c:11130
msgid "URL Format"
msgstr ""
-#: ../src/maemo-mapper.c:5448
+#: ../src/maemo-mapper.c:5494
msgid "Unable to create cache directory for repository"
msgstr ""
-#: ../src/maemo-mapper.c:5024
+#: ../src/maemo-mapper.c:5069
msgid "Units"
msgstr ""
-#: ../src/maemo-mapper.c:9706
+#: ../src/maemo-mapper.c:10865
+msgid "Unknown error while locating address."
+msgstr ""
+
+#: ../src/maemo-mapper.c:9969
msgid "Use End of Route"
msgstr ""
-#: ../src/maemo-mapper.c:9692
+#: ../src/maemo-mapper.c:9956
msgid "Use GPS Location"
msgstr ""
-#: ../src/maemo-mapper.c:6113
+#: ../src/maemo-mapper.c:6159
msgid "Velocity Vector"
msgstr ""
-#: ../src/maemo-mapper.c:6085
+#: ../src/maemo-mapper.c:6131
msgid "View"
msgstr ""
-#: ../src/maemo-mapper.c:11569
+#: ../src/maemo-mapper.c:12021
msgid "View Center"
msgstr ""
-#: ../src/maemo-mapper.c:10747
+#: ../src/maemo-mapper.c:11185
msgid "View Zoom Steps"
msgstr ""
-#: ../src/maemo-mapper.c:6365
+#: ../src/maemo-mapper.c:6415
msgid "View/Edit..."
msgstr ""
-#: ../src/maemo-mapper.c:11931
+#: ../src/maemo-mapper.c:12386
msgid "WARNING: All POIs in that category will also be deleted!"
msgstr ""
-#: ../src/maemo-mapper.c:6330
+#: ../src/maemo-mapper.c:6380
msgid "Waypoint"
msgstr ""
-#: ../src/maemo-mapper.c:6476
+#: ../src/maemo-mapper.c:6526
msgid ""
"You will now see a blank screen. You can download maps using the \"Manage "
"Maps\" menu item in the \"Maps\" menu. Or, press OK to enable Auto-Download."
msgstr ""
-#: ../src/maemo-mapper.c:11517
+#: ../src/maemo-mapper.c:11969
msgid "Zoom"
msgstr ""
-#: ../src/maemo-mapper.c:6089 ../src/maemo-mapper.c:7931
+#: ../src/maemo-mapper.c:6135 ../src/maemo-mapper.c:7996
msgid "Zoom In"
msgstr ""
-#: ../src/maemo-mapper.c:11523
+#: ../src/maemo-mapper.c:11975
msgid "Zoom Levels to Download: (0 = most detail)"
msgstr ""
-#: ../src/maemo-mapper.c:6091 ../src/maemo-mapper.c:7932
+#: ../src/maemo-mapper.c:6137 ../src/maemo-mapper.c:7997
msgid "Zoom Out"
msgstr ""
-#: ../src/maemo-mapper.c:8470 ../src/maemo-mapper.c:8582
-#: ../src/maemo-mapper.c:11751 ../src/maemo-mapper.c:11769
+#: ../src/maemo-mapper.c:8746 ../src/maemo-mapper.c:8858
+#: ../src/maemo-mapper.c:12206 ../src/maemo-mapper.c:12224
msgid "Zoom to Level"
msgstr ""
-#: ../src/maemo-mapper.c:11295 ../src/maemo-mapper.c:11302
+#: ../src/maemo-mapper.c:11744 ../src/maemo-mapper.c:11751
msgid "about"
msgstr ""
-#: ../src/maemo-mapper.c:2661
+#: ../src/maemo-mapper.c:2668
msgid "in use"
msgstr ""
-#: ../src/maemo-mapper.c:7881
+#: ../src/maemo-mapper.c:7946
msgid "km"
msgstr ""
-#: ../src/maemo-mapper.c:11215 ../src/maemo-mapper.c:11303
+#: ../src/maemo-mapper.c:11664 ../src/maemo-mapper.c:11752
msgid "maps"
msgstr ""
-#: ../src/maemo-mapper.c:11209 ../src/maemo-mapper.c:11296
+#: ../src/maemo-mapper.c:11658 ../src/maemo-mapper.c:11745
msgid "maps "
msgstr ""
-#: ../src/maemo-mapper.c:7882
+#: ../src/maemo-mapper.c:7947
msgid "mi."
msgstr ""
-#: ../src/maemo-mapper.c:7883
+#: ../src/maemo-mapper.c:7948
msgid "n.m."
msgstr ""
-#: ../src/maemo-mapper.c:2813
+#: ../src/maemo-mapper.c:2822
msgid "nofix"
msgstr ""
-#: ../src/maemo-mapper.c:2246 ../src/maemo-mapper.c:2822
+#: ../src/maemo-mapper.c:2253 ../src/maemo-mapper.c:2831
msgid "none"
msgstr ""
-#: ../src/maemo-mapper.c:11215 ../src/maemo-mapper.c:11303
+#: ../src/maemo-mapper.c:11664 ../src/maemo-mapper.c:11752
msgid "up to about"
msgstr ""
--- /dev/null
+# translation of es_ES.po to
+# This is a Spanish "translation" file for Maemo Mapper. To translate this to
+# another language, first copy this file to a filename with the appropriate
+# language/country code, then modify the "msgstr" strings with the correct
+# translation.
+#
+# Copyright (C) 2006 John Costigan
+# This file is distributed under the same license as the maemo-mapper package.
+#
+# John Costigan <gnuite@gmail.com>, 2006.
+# Jaime Crespo <devel@jynus.com>, 2007.
+msgid ""
+msgstr ""
+"Project-Id-Version: es_ES\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2007-05-20 00:28-0400\n"
+"PO-Revision-Date: 2007-04-12 17:47+0200\n"
+"Last-Translator: \n"
+"Language-Team: <es@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../src/maemo-mapper.c:12792
+#, fuzzy
+msgid "# POIs"
+msgstr "nº de puntos de interés"
+
+#: ../src/maemo-mapper.c:6238
+msgid "About..."
+msgstr "Acerca de..."
+
+#: ../src/maemo-mapper.c:12748
+msgid "Add"
+msgstr "Añadir"
+
+#: ../src/maemo-mapper.c:12482
+msgid "Add Category"
+msgstr "Añadir categoría"
+
+#: ../src/maemo-mapper.c:12981
+msgid "Add POI"
+msgstr "Añadir punto de interés"
+
+#: ../src/maemo-mapper.c:6372 ../src/maemo-mapper.c:6401
+msgid "Add POI..."
+msgstr "Añadir punto de interés..."
+
+#: ../src/maemo-mapper.c:6368 ../src/maemo-mapper.c:6423
+msgid "Add Route Point"
+msgstr "Añadir punto en itinerario"
+
+#: ../src/maemo-mapper.c:13297
+msgid "Add Waypoint"
+msgstr "Añadir etapa"
+
+#: ../src/maemo-mapper.c:6370 ../src/maemo-mapper.c:6425
+msgid "Add Waypoint..."
+msgstr "Añadir etapa..."
+
+#: ../src/maemo-mapper.c:10772
+#, fuzzy
+msgid "Address"
+msgstr "Añadir"
+
+#: ../src/maemo-mapper.c:10849
+msgid "Address Located"
+msgstr ""
+
+#: ../src/maemo-mapper.c:6201
+#, fuzzy
+msgid "Address..."
+msgstr "Añadir punto de interés..."
+
+#: ../src/maemo-mapper.c:4981
+msgid "Advance Notice"
+msgstr "Notificación previa"
+
+#: ../src/maemo-mapper.c:11954
+msgid "Along Route - Radius (tiles):"
+msgstr "Por un itinerario - Radio (en cuadrículas):"
+
+#: ../src/maemo-mapper.c:2773
+msgid "Altitude"
+msgstr "Altitud"
+
+#: ../src/maemo-mapper.c:4453
+msgid "An error occurred while attempting to scan for bluetooth devices."
+msgstr ""
+"Ha ocurrido un error mientras se intentaba buscar dispositivos bluetooth."
+
+#: ../src/maemo-mapper.c:11347
+msgid ""
+"An error occurred while retrieving the repositories. The web service may be "
+"temporarily down."
+msgstr ""
+"Ha ocurrido un error al obtener los repositorios. El servicio web podría "
+"estar temporalmente no disponible."
+
+#: ../src/maemo-mapper.c:8760
+msgid ""
+"An error occurred while trying to reset the bluetooth radio.\n"
+"\n"
+"Did you make sure to modify\n"
+"the /etc/sudoers file?"
+msgstr ""
+"A ocurrido un error mientras se intentaba reiniciar la comunicación "
+"bluetooth.\n"
+"\n"
+"¿Está seguro de haber modificado el archivo /etc/sudoers?"
+
+#: ../src/maemo-mapper.c:4977
+msgid "Announce"
+msgstr "Notif."
+
+#: ../src/maemo-mapper.c:11991
+msgid "Area"
+msgstr "Área"
+
+#: ../src/maemo-mapper.c:4946 ../src/maemo-mapper.c:6172
+msgid "Auto-Center"
+msgstr "Autocentrar"
+
+#: ../src/maemo-mapper.c:10638
+msgid "Auto-Center Mode: Lat/Lon"
+msgstr "Modo de autocentrado: Lat/Lon"
+
+#: ../src/maemo-mapper.c:10623
+msgid "Auto-Center Mode: Lead"
+msgstr "Modo de autocentrado: Frente"
+
+#: ../src/maemo-mapper.c:10652
+msgid "Auto-Center Off"
+msgstr "Desactivar autocentrado"
+
+#: ../src/maemo-mapper.c:6122
+msgid "Auto-Download"
+msgstr "Descarga automática"
+
+#: ../src/maemo-mapper.c:9960
+msgid "Auto-Update"
+msgstr "Actualizar automáticamente"
+
+#: ../src/maemo-mapper.c:8042
+msgid "Bottom-Left"
+msgstr "Inferior izquierda"
+
+#: ../src/maemo-mapper.c:8041 ../src/maemo-mapper.c:12060
+msgid "Bottom-Right"
+msgstr "Inferior derecha"
+
+#: ../src/maemo-mapper.c:3727
+msgid "Break already inserted."
+msgstr "Ya se ha insertado una parada."
+
+#: ../src/maemo-mapper.c:5142 ../src/maemo-mapper.c:11149
+msgid "Browse..."
+msgstr "Navegar..."
+
+#: ../src/maemo-mapper.c:2956
+msgid "Bus stops, airports, train stations, etc."
+msgstr "Paradas de autobús, aeropuertos, estaciones de tren, etc."
+
+#: ../src/maemo-mapper.c:2961
+msgid "Business"
+msgstr "Negocios"
+
+#: ../src/maemo-mapper.c:11945
+msgid "By Area (see tab)"
+msgstr "Por área (ver pestaña)"
+
+#: ../src/maemo-mapper.c:11139
+msgid "Cache Dir."
+msgstr "Directorio de caché."
+
+#: ../src/maemo-mapper.c:11080
+msgid ""
+"Cannot delete the last repository - there must be at lease one repository."
+msgstr ""
+"No se puede borrar el último repositorio - debe haber al menos un "
+"repositorio."
+
+#: ../src/maemo-mapper.c:12266
+msgid ""
+"Cannot enable GPS until a GPS Receiver MAC is set in the Settings dialog box."
+msgstr ""
+"No se puede activar el GPS hasta que se introduzca la MAC del receptor GPS "
+"en el cuadro de diálogo de preferencias."
+
+#: ../src/maemo-mapper.c:8528 ../src/maemo-mapper.c:13017
+msgid "Category"
+msgstr "Categoría"
+
+#: ../src/maemo-mapper.c:6089 ../src/maemo-mapper.c:6109
+#: ../src/maemo-mapper.c:11898
+msgid "Clear"
+msgstr "Borrar"
+
+#: ../src/maemo-mapper.c:8007
+#, fuzzy
+msgid "Clear Track"
+msgstr "Activar/desactivar rutas"
+
+#: ../src/maemo-mapper.c:6240
+msgid "Close"
+msgstr "Cerrar"
+
+#: ../src/maemo-mapper.c:4681
+msgid "Colors"
+msgstr "Colores"
+
+#: ../src/maemo-mapper.c:4905
+msgid "Colors..."
+msgstr "Colores..."
+
+#: ../src/maemo-mapper.c:11657 ../src/maemo-mapper.c:11744
+msgid "Confirm DELETION of"
+msgstr "Confirmar el BORRADO de"
+
+#: ../src/maemo-mapper.c:11087
+msgid "Confirm delete of repository"
+msgstr "Confirmar el borrado del repositorio"
+
+#: ../src/maemo-mapper.c:13672
+msgid "Confirm delete of waypoint"
+msgstr "Confirmar el borrado de la etapa"
+
+#: ../src/maemo-mapper.c:11663 ../src/maemo-mapper.c:11750
+msgid "Confirm download of"
+msgstr "Confirmar la descarga de"
+
+#: ../src/maemo-mapper.c:4615
+msgid "Continue?"
+msgstr "¿Desea continuar?"
+
+#: ../src/maemo-mapper.c:6391
+msgid "Copy Description"
+msgstr "Copiar descripción"
+
+#: ../src/maemo-mapper.c:6360 ../src/maemo-mapper.c:6389
+msgid "Copy Lat/Lon"
+msgstr "Copiar Lat/Lon"
+
+#: ../src/maemo-mapper.c:13380
+msgid ""
+"Creating a \"waypoint\" with no description actually adds a break point. Is "
+"that what you want?"
+msgstr ""
+"Crear una \"etapa\" sin descripción hace que se añada una parada. ¿Es eso lo "
+"que desea?"
+
+#: ../src/maemo-mapper.c:2246
+msgid "DGPS"
+msgstr "DGPS"
+
+#: ../src/maemo-mapper.c:5080
+msgid "Degrees Format"
+msgstr "Formato de grados"
+
+#: ../src/maemo-mapper.c:12463 ../src/maemo-mapper.c:12956
+msgid "Delete"
+msgstr "Eliminar"
+
+#: ../src/maemo-mapper.c:11935
+msgid "Delete Maps"
+msgstr "Eliminar mapas"
+
+#: ../src/maemo-mapper.c:12840
+msgid "Delete POI?"
+msgstr "¿Desea eliminar el punto de interés?"
+
+#: ../src/maemo-mapper.c:12384
+msgid "Delete category?"
+msgstr "¿Desea eliminar la categoría?"
+
+#: ../src/maemo-mapper.c:6398 ../src/maemo-mapper.c:11444
+msgid "Delete..."
+msgstr "Eliminar..."
+
+#: ../src/maemo-mapper.c:4441 ../src/maemo-mapper.c:10390
+#: ../src/maemo-mapper.c:12501 ../src/maemo-mapper.c:12787
+#: ../src/maemo-mapper.c:13044 ../src/maemo-mapper.c:13322
+msgid "Description"
+msgstr "Descripción"
+
+#: ../src/maemo-mapper.c:9985
+msgid "Destination"
+msgstr "Destino"
+
+#: ../src/maemo-mapper.c:6223
+msgid "Details..."
+msgstr "Detalles..."
+
+#: ../src/maemo-mapper.c:2949
+msgid "Dining"
+msgstr "Restaurantes"
+
+#: ../src/maemo-mapper.c:3325 ../src/maemo-mapper.c:3385
+#: ../src/maemo-mapper.c:13262
+msgid "Distance"
+msgstr "Distancia"
+
+#: ../src/maemo-mapper.c:11206
+msgid "Double Pixels"
+msgstr "Duplicar píxeles"
+
+#: ../src/maemo-mapper.c:11922
+msgid "Download Maps"
+msgstr "Descargar mapas"
+
+#: ../src/maemo-mapper.c:9927
+msgid "Download Route"
+msgstr "Descargar itinerario"
+
+#: ../src/maemo-mapper.c:6365 ../src/maemo-mapper.c:6396
+#: ../src/maemo-mapper.c:6420
+msgid "Download Route to..."
+msgstr "Descargar itinerario a..."
+
+#: ../src/maemo-mapper.c:11169
+msgid "Download Zoom Steps"
+msgstr "Intervalos a descargar"
+
+#: ../src/maemo-mapper.c:6079 ../src/maemo-mapper.c:11425
+msgid "Download..."
+msgstr "Descargar..."
+
+#: ../src/maemo-mapper.c:6884
+msgid "Downloading maps"
+msgstr "Descargando mapas"
+
+#: ../src/maemo-mapper.c:12745
+msgid "Edit"
+msgstr "Editar"
+
+#: ../src/maemo-mapper.c:13040
+msgid "Edit Categories..."
+msgstr "Editar categorías..."
+
+#: ../src/maemo-mapper.c:12457
+msgid "Edit Category"
+msgstr "Editar categoría"
+
+#: ../src/maemo-mapper.c:12950
+msgid "Edit POI"
+msgstr "Editar Pto de interés"
+
+#: ../src/maemo-mapper.c:2960
+msgid "Elementary schools, college campuses, etc."
+msgstr "Colegios, institutos, facultades, etc."
+
+#: ../src/maemo-mapper.c:6215
+msgid "Enable GPS"
+msgstr "Activar GPS"
+
+#: ../src/maemo-mapper.c:4993
+msgid "Enable Voice Synthesis (requires flite)"
+msgstr "Activar síntesis de voz (requiere flite)"
+
+#: ../src/maemo-mapper.c:12525 ../src/maemo-mapper.c:12777
+msgid "Enabled"
+msgstr "Activado"
+
+#: ../src/maemo-mapper.c:7132
+msgid ""
+"Error in download. Check internet connection and/or Map Repository URL "
+"Format."
+msgstr ""
+"Error en la descarga. Compruebe la conexión a internet o el formato de la "
+"dirección del repositorio."
+
+#: ../src/maemo-mapper.c:8302 ../src/maemo-mapper.c:10196
+#: ../src/maemo-mapper.c:10240 ../src/maemo-mapper.c:10314
+msgid "Error parsing GPX file."
+msgstr "Erro al procesar el archivo GPX."
+
+#: ../src/maemo-mapper.c:1482
+msgid "Error while writing to file"
+msgstr "Error al escribir en el archivo"
+
+#: ../src/maemo-mapper.c:10336 ../src/maemo-mapper.c:10495
+msgid "Error writing GPX file."
+msgstr "Error al escribir el archivo GPX."
+
+#: ../src/maemo-mapper.c:3108
+msgid "Establishing GPS fix"
+msgstr "Calibrando GPS"
+
+#: ../src/maemo-mapper.c:2250
+msgid "Estimated"
+msgstr "Estimado"
+
+#: ../src/maemo-mapper.c:3863
+msgid "Failed to connect to GPS receiver. Retry?"
+msgstr "Ha fallado la conexión al receptor GPS. ¿Desea reintentarla?"
+
+#: ../src/maemo-mapper.c:10128 ../src/maemo-mapper.c:10819
+msgid "Failed to connect to GPX Directions server"
+msgstr "Ha fallado la conexión al servidor de direcciones GPX"
+
+#: ../src/maemo-mapper.c:5528
+msgid "Failed to initialize GConf. Quitting."
+msgstr "Ha fallado la inicialización de GConf. Saliendo."
+
+#: ../src/maemo-mapper.c:4007
+msgid "Failed to initialize GConf. Settings were not saved."
+msgstr ""
+"Ha fallado la inicialización de GConf. No se han grabado las preferencias."
+
+#: ../src/maemo-mapper.c:7697 ../src/maemo-mapper.c:8291
+msgid "Failed to open file for reading"
+msgstr "El archivo no pudo ser abierto para lectura"
+
+#: ../src/maemo-mapper.c:7350 ../src/maemo-mapper.c:7698
+msgid "Failed to open file for writing"
+msgstr "El archivo no pudo ser abierto para escritura"
+
+#: ../src/maemo-mapper.c:2974
+msgid "Failed to open or create database"
+msgstr "No se pudo abrir o crear la base de datos"
+
+#: ../src/maemo-mapper.c:1483
+msgid "File is incomplete."
+msgstr "El archivo está incompleto."
+
+#: ../src/maemo-mapper.c:2818
+msgid "Fix"
+msgstr "Calibrado"
+
+#: ../src/maemo-mapper.c:2827
+msgid "Fix Quality"
+msgstr "Calidad del calibrado"
+
+#: ../src/maemo-mapper.c:2249
+#, fuzzy
+msgid "Float RTK"
+msgstr "Float RTK"
+
+#: ../src/maemo-mapper.c:2945
+msgid "Fuel"
+msgstr "Gasolineras"
+
+#: ../src/maemo-mapper.c:6139
+msgid "Full Screen"
+msgstr "Pantalla completa"
+
+#: ../src/maemo-mapper.c:4699 ../src/maemo-mapper.c:4916
+#: ../src/maemo-mapper.c:6211
+msgid "GPS"
+msgstr "GPS"
+
+#: ../src/maemo-mapper.c:2721
+msgid "GPS Details"
+msgstr "Detalles del GPS"
+
+#: ../src/maemo-mapper.c:2734
+msgid "GPS Information"
+msgstr "Información del GPS"
+
+#: ../src/maemo-mapper.c:6203 ../src/maemo-mapper.c:12005
+msgid "GPS Location"
+msgstr "Localización del GPS"
+
+#: ../src/maemo-mapper.c:2964
+msgid "General landmarks."
+msgstr "Puntos generales de referencia."
+
+#: ../src/maemo-mapper.c:2962
+msgid "General places of business."
+msgstr "Sitios generales de negocios."
+
+#: ../src/maemo-mapper.c:6195
+msgid "Go to"
+msgstr "Ir a"
+
+#: ../src/maemo-mapper.c:10762
+#, fuzzy
+msgid "Go to Address"
+msgstr "Ir al más cercano"
+
+#: ../src/maemo-mapper.c:10670
+msgid "Go to Lat/Lon"
+msgstr "Ir a Lat/Lon"
+
+#: ../src/maemo-mapper.c:6428
+msgid "Go to Nearest"
+msgstr "Ir al más cercano"
+
+#: ../src/maemo-mapper.c:6405
+msgid "Go to Next"
+msgstr "Ir al siguiente"
+
+#: ../src/maemo-mapper.c:4560
+msgid "Hardware Keys"
+msgstr "Teclas hardware"
+
+#: ../src/maemo-mapper.c:4902
+msgid "Hardware Keys..."
+msgstr "Teclas hardware..."
+
+#: ../src/maemo-mapper.c:2782
+msgid "Heading"
+msgstr "Encabezado"
+
+#: ../src/maemo-mapper.c:6236
+msgid "Help..."
+msgstr "Ayuda..."
+
+#: ../src/maemo-mapper.c:2948
+msgid "Houses, apartments, or other residences of import."
+msgstr "Viviendas, apartamentos u otros lugares de residencia significativos."
+
+#: ../src/maemo-mapper.c:12769
+msgid "ID"
+msgstr "ID"
+
+#: ../src/maemo-mapper.c:2954
+msgid "Indoor or Outdoor places to have fun."
+msgstr "Sitios de ocio en interiores o al aire libre."
+
+#: ../src/maemo-mapper.c:5053
+msgid "Information Font Size"
+msgstr "Tamaño de letra de las informaciones"
+
+#: ../src/maemo-mapper.c:6101
+msgid "Insert Break"
+msgstr "Insertar parada"
+
+#: ../src/maemo-mapper.c:10370
+msgid "Insert Mark"
+msgstr "Insertar marca"
+
+#: ../src/maemo-mapper.c:6103
+msgid "Insert Mark..."
+msgstr "Insertar marca..."
+
+#: ../src/maemo-mapper.c:8006
+msgid "Insert Track Break"
+msgstr "Insertar parada en la ruta"
+
+#: ../src/maemo-mapper.c:12174
+msgid "Invalid Bottom-Right Latitude"
+msgstr "Latitud inferior derecha inválida"
+
+#: ../src/maemo-mapper.c:12181
+msgid "Invalid Bottom-Right Longitude"
+msgstr "Longitud inferior derecha inválida"
+
+#: ../src/maemo-mapper.c:10727 ../src/maemo-mapper.c:13099
+msgid "Invalid Latitude"
+msgstr "Latitud inválida"
+
+#: ../src/maemo-mapper.c:10734 ../src/maemo-mapper.c:13106
+msgid "Invalid Longitude"
+msgstr "Longitud inválida"
+
+#: ../src/maemo-mapper.c:9427 ../src/maemo-mapper.c:9438
+msgid "Invalid NMEA input from receiver!"
+msgstr "¡NMEA del receptor inválido!"
+
+#: ../src/maemo-mapper.c:12160
+msgid "Invalid Top-Left Latitude"
+msgstr "Latitud superior izquierda inválida"
+
+#: ../src/maemo-mapper.c:12167
+msgid "Invalid Top-Left Longitude"
+msgstr "Longitud superior izquierda inválida"
+
+#: ../src/maemo-mapper.c:10833
+#, fuzzy
+msgid "Invalid address."
+msgstr "Latitud inválida"
+
+#: ../src/maemo-mapper.c:10141
+msgid "Invalid source or destination."
+msgstr ""
+
+#: ../src/maemo-mapper.c:6509
+msgid ""
+"It looks like this is your first time running Maemo Mapper. Press OK to "
+"view the the help pages. Otherwise, press Cancel to continue."
+msgstr ""
+"Parece que esta es la primera vez que incia Maemo Mapper. Presione Aceptar "
+"si desea ver las páginas de ayuda. En caso contrario, presione Cancelar para "
+"continuar."
+
+#: ../src/maemo-mapper.c:5045
+msgid "Keep Display On Only in Fullscreen Mode"
+msgstr "Mantener display sólo en modo pantalla completa"
+
+#: ../src/maemo-mapper.c:8523 ../src/maemo-mapper.c:12493
+#: ../src/maemo-mapper.c:12782 ../src/maemo-mapper.c:13009
+msgid "Label"
+msgstr "Etiqueta"
+
+#: ../src/maemo-mapper.c:2963
+msgid "Landmark"
+msgstr "Punto de referencia"
+
+#: ../src/maemo-mapper.c:12993
+#, fuzzy
+msgid "Lat"
+msgstr "Lat/Lon"
+
+#: ../src/maemo-mapper.c:10380 ../src/maemo-mapper.c:13307
+#, fuzzy
+msgid "Lat, Lon:"
+msgstr "Lat, Lon"
+
+#: ../src/maemo-mapper.c:6176
+msgid "Lat/Lon"
+msgstr "Lat/Lon"
+
+#: ../src/maemo-mapper.c:6199
+msgid "Lat/Lon..."
+msgstr "Lat/Lon..."
+
+#: ../src/maemo-mapper.c:2746 ../src/maemo-mapper.c:10680
+#: ../src/maemo-mapper.c:11995 ../src/maemo-mapper.c:13208
+msgid "Latitude"
+msgstr "Latitud"
+
+#: ../src/maemo-mapper.c:6182
+msgid "Lead"
+msgstr "Frente"
+
+#: ../src/maemo-mapper.c:4963
+msgid "Lead Amount"
+msgstr "Espacio frontal"
+
+#: ../src/maemo-mapper.c:5033
+msgid "Line Width"
+msgstr "Anchura de las líneas"
+
+#: ../src/maemo-mapper.c:2791
+msgid "Local time"
+msgstr "Hora local"
+
+#: ../src/maemo-mapper.c:5113 ../src/maemo-mapper.c:6352
+#: ../src/maemo-mapper.c:8518
+msgid "Location"
+msgstr "Lugar"
+
+#: ../src/maemo-mapper.c:2957
+msgid "Lodging"
+msgstr "Alojamiento"
+
+#: ../src/maemo-mapper.c:13001
+#, fuzzy
+msgid "Lon"
+msgstr "Alojamiento"
+
+#: ../src/maemo-mapper.c:2755 ../src/maemo-mapper.c:10692
+#: ../src/maemo-mapper.c:11999 ../src/maemo-mapper.c:13209
+msgid "Longitude"
+msgstr "Longitud"
+
+#: ../src/maemo-mapper.c:4436 ../src/maemo-mapper.c:4920
+msgid "MAC"
+msgstr "MAC"
+
+#: ../src/maemo-mapper.c:11328
+msgid ""
+"Maemo Mapper will now download and add a list of possibly-duplicate "
+"repositories from the internet. Continue?"
+msgstr ""
+"Maemo Mapper descargará y añadirá una lista de repositorios (posiblemente "
+"duplicados) desde Internet. ¿Desea continuar?"
+
+#: ../src/maemo-mapper.c:11887
+msgid "Manage Maps"
+msgstr "Gestionar mapas"
+
+#: ../src/maemo-mapper.c:6118
+msgid "Manage Maps..."
+msgstr "Gestionar mapas..."
+
+#: ../src/maemo-mapper.c:11408
+msgid "Manage Repositories"
+msgstr "Gestionar repositorios"
+
+#: ../src/maemo-mapper.c:6120
+msgid "Manage Repositories..."
+msgstr "Gestionar repositorios..."
+
+#: ../src/maemo-mapper.c:2251
+msgid "Manual"
+msgstr "Manual"
+
+#: ../src/maemo-mapper.c:6113
+msgid "Maps"
+msgstr "Mapas"
+
+#: ../src/maemo-mapper.c:2836
+msgid "Max speed"
+msgstr "Máxima velocidad"
+
+#: ../src/maemo-mapper.c:5029
+msgid "Misc."
+msgstr "Misc."
+
+#: ../src/maemo-mapper.c:5065
+msgid "Misc. 2"
+msgstr "Misc. 2"
+
+#: ../src/maemo-mapper.c:2966
+msgid "Miscellaneous category for everything else."
+msgstr "Categoría miscelánea para todo lo demás."
+
+#: ../src/maemo-mapper.c:12135 ../src/maemo-mapper.c:12299
+msgid ""
+"NOTE: You must set a Map URI in the current repository in order to download "
+"maps."
+msgstr ""
+"NOTA: Debe indicar una dirección de internet en el repositorio actual para "
+"poder descargar mapas."
+
+#: ../src/maemo-mapper.c:11033 ../src/maemo-mapper.c:11261
+msgid "Name"
+msgstr "Nombre"
+
+#: ../src/maemo-mapper.c:6207
+msgid "Nearest POI"
+msgstr "Pto. de interés más cercano"
+
+#: ../src/maemo-mapper.c:11023
+msgid "New Name"
+msgstr "Nuevo nombre"
+
+#: ../src/maemo-mapper.c:11251
+msgid "New Repository"
+msgstr "Nuevo repositorio"
+
+#: ../src/maemo-mapper.c:11447
+msgid "New..."
+msgstr "Nuevo..."
+
+#: ../src/maemo-mapper.c:6205
+msgid "Next Waypoint"
+msgstr "Siguiente etapa"
+
+#: ../src/maemo-mapper.c:11214
+msgid "Next-able"
+msgstr "Siguiente"
+
+#: ../src/maemo-mapper.c:5234
+msgid ""
+"No GPS Receiver MAC provided.\n"
+"GPS will be disabled."
+msgstr ""
+"No se ha proporcionado ninguna MAC del receptor GPS.\n"
+"Se deshabilitará el GPS."
+
+#: ../src/maemo-mapper.c:8461 ../src/maemo-mapper.c:10944
+msgid "No POIs found."
+msgstr "No se han encontrado puntos de interés."
+
+#: ../src/maemo-mapper.c:6188
+msgid "None"
+msgstr "Ninguno"
+
+#: ../src/maemo-mapper.c:4936
+msgid ""
+"Note: You can enter a device path\n"
+"(e.g. \"/dev/rfcomm0\")."
+msgstr ""
+"Nota: Puede introducir una ruta a un dispositivo\n"
+"(Ej.: \"/dev/rfcomm0\")."
+
+#: ../src/maemo-mapper.c:6077 ../src/maemo-mapper.c:6097
+msgid "Open..."
+msgstr "Abrir..."
+
+#: ../src/maemo-mapper.c:6519
+msgid ""
+"OpenStreetMap.org provides public, free-to-use maps. You can also download "
+"a sample set of repositories from the internet by using the \"Download...\" "
+"button."
+msgstr ""
+"OpenStreetMap.org proporciona mapas públicos y gratuitos. También puede "
+"descargar un conjunto de repositorios de ejemplo de Internet usando el botón "
+"\"Descargar...\"."
+
+#: ../src/maemo-mapper.c:9975
+msgid "Origin"
+msgstr "Origen"
+
+#: ../src/maemo-mapper.c:2965
+msgid "Other"
+msgstr "Otros"
+
+#: ../src/maemo-mapper.c:11929
+msgid "Overwrite"
+msgstr "Sobreescribir"
+
+#: ../src/maemo-mapper.c:4744 ../src/maemo-mapper.c:5128
+#: ../src/maemo-mapper.c:6409
+msgid "POI"
+msgstr "Pto. de interés"
+
+#: ../src/maemo-mapper.c:12735
+msgid "POI Categories"
+msgstr "Categorías de ptos. de interés"
+
+#: ../src/maemo-mapper.c:6167
+msgid "POI Categories..."
+msgstr "Categorías de puntos de interés..."
+
+#: ../src/maemo-mapper.c:5132
+msgid "POI database"
+msgstr "BB.DD. de ptos. de interés"
+
+#: ../src/maemo-mapper.c:6163
+msgid "POIs"
+msgstr "Puntos de interés"
+
+#: ../src/maemo-mapper.c:2247
+msgid "PPS"
+msgstr "PPS"
+
+#: ../src/maemo-mapper.c:7991
+msgid "Pan East"
+msgstr "Desplazarse al este"
+
+#: ../src/maemo-mapper.c:7988
+msgid "Pan North"
+msgstr "Desplazarse al norte"
+
+#: ../src/maemo-mapper.c:7990
+msgid "Pan South"
+msgstr "Desplazarse al sur"
+
+#: ../src/maemo-mapper.c:7989
+msgid "Pan West"
+msgstr "Desplazarse al oeste"
+
+# This word refers to Pitch as in of a person's voice.
+#: ../src/maemo-mapper.c:5018
+msgid "Pitch"
+msgstr "Tono"
+
+#: ../src/maemo-mapper.c:2950
+msgid "Places to eat or drink."
+msgstr "Lugares donde comer o beber."
+
+#: ../src/maemo-mapper.c:2952
+msgid "Places to shop or acquire services."
+msgstr "Lugares de compras o servicios."
+
+#: ../src/maemo-mapper.c:2958
+msgid "Places to stay temporarily or for the night."
+msgstr "Lugares donde pernoctar o residir temporalmente."
+
+#: ../src/maemo-mapper.c:10444
+msgid "Please provide a description for the mark."
+msgstr "Por favor, introduzca una descripción para la marca."
+
+#: ../src/maemo-mapper.c:4471
+msgid "Please select a bluetooth device from the list."
+msgstr "Por favor, seleccione una dispositivo bluetooth de la lista."
+
+#: ../src/maemo-mapper.c:13121
+msgid "Please specify a category for the POI."
+msgstr "Por favor, especifique una categoría para el punto de interés."
+
+#: ../src/maemo-mapper.c:13114
+msgid "Please specify a name for the POI."
+msgstr "Por favor, especifique un nombre para el punto de interés."
+
+#: ../src/maemo-mapper.c:12551
+msgid "Please specify a name for the category."
+msgstr "Por favor, especifique un nombre para la categoría."
+
+#: ../src/maemo-mapper.c:10058
+msgid "Please specify a source URL."
+msgstr "Por favor, especifique una dirección fuente."
+
+#: ../src/maemo-mapper.c:10102
+msgid "Please specify a start location."
+msgstr "Por favor, especifique un lugar de salida."
+
+#: ../src/maemo-mapper.c:10803
+#, fuzzy
+msgid "Please specify an address."
+msgstr "Por favor, especifique una dirección fuente."
+
+#: ../src/maemo-mapper.c:10109
+msgid "Please specify an end location."
+msgstr "Por favor, especifique un lugar de llegada."
+
+#: ../src/maemo-mapper.c:13172
+msgid "Problem adding POI"
+msgstr "Hubo un problema al añadir el punto de interés"
+
+#: ../src/maemo-mapper.c:12588
+msgid "Problem adding category"
+msgstr "Hubo un problema al añadir la categoría"
+
+#: ../src/maemo-mapper.c:12399 ../src/maemo-mapper.c:12851
+msgid "Problem deleting POI"
+msgstr "Hubo un problema al eliminar el punto de interés"
+
+#: ../src/maemo-mapper.c:12408
+msgid "Problem deleting category"
+msgstr "Hubo un problema al eliminar la categoría"
+
+#: ../src/maemo-mapper.c:12627
+msgid "Problem updating Category"
+msgstr "Hubo un problema al actualizar la categoría"
+
+#: ../src/maemo-mapper.c:13150
+msgid "Problem updating POI"
+msgstr "Hubo un problema al actualizar el punto de interés"
+
+#: ../src/maemo-mapper.c:12573
+msgid "Problem updating category"
+msgstr "Hubo un problema al actualizar la categoría"
+
+#: ../src/maemo-mapper.c:2906
+msgid "Problem with POI database"
+msgstr "Hubo un problema con la base de datos de puntos de interés"
+
+#: ../src/maemo-mapper.c:2248
+msgid "Real Time Kinematic"
+msgstr "Cinemática de tiempo real"
+
+#: ../src/maemo-mapper.c:3683
+msgid "Really clear the track?"
+msgstr ""
+
+#: ../src/maemo-mapper.c:3638
+msgid "Recalculating directions..."
+msgstr "Recalculando direcciones..."
+
+#: ../src/maemo-mapper.c:2953
+msgid "Recreation"
+msgstr "Ocio"
+
+#: ../src/maemo-mapper.c:11441
+msgid "Rename..."
+msgstr "Renombrar..."
+
+#: ../src/maemo-mapper.c:11292
+msgid "Replace all repositories with the default repository?"
+msgstr ""
+"¿Desea reemplazar todos los repositorios por el repositorio por defecto?"
+
+#: ../src/maemo-mapper.c:6087
+msgid "Reset"
+msgstr "Reiniciar"
+
+#: ../src/maemo-mapper.c:6226 ../src/maemo-mapper.c:8016
+msgid "Reset Bluetooth"
+msgstr "Reiniciar Bluetooth"
+
+#: ../src/maemo-mapper.c:4651
+msgid "Reset all colors to their original defaults?"
+msgstr "¿Desea reiniciar todos los colores a los valores por defecto?"
+
+#: ../src/maemo-mapper.c:4532
+msgid "Reset all hardware keys to their original defaults?"
+msgstr "¿Desea reiniciar todas las teclas hardware a los valores por defecto?"
+
+#: ../src/maemo-mapper.c:4566 ../src/maemo-mapper.c:4687
+#: ../src/maemo-mapper.c:11419
+msgid "Reset..."
+msgstr "Reiniciar..."
+
+#: ../src/maemo-mapper.c:2947
+msgid "Residence"
+msgstr "Vivienda"
+
+#: ../src/maemo-mapper.c:4729 ../src/maemo-mapper.c:6073
+#: ../src/maemo-mapper.c:6149
+msgid "Route"
+msgstr "Itinerario"
+
+#: ../src/maemo-mapper.c:10188
+msgid "Route Downloaded"
+msgstr "Itinerario descargado"
+
+#: ../src/maemo-mapper.c:8299 ../src/maemo-mapper.c:10237
+msgid "Route Opened"
+msgstr "Itinerario abierto"
+
+#: ../src/maemo-mapper.c:10492
+msgid "Route Saved"
+msgstr "Itinerario guardado"
+
+#: ../src/maemo-mapper.c:10569
+msgid "Routes are now hidden"
+msgstr "Se han ocultado los itinerarios"
+
+#: ../src/maemo-mapper.c:10563
+msgid "Routes are now shown"
+msgstr "Se muestran los itinerarios"
+
+#: ../src/maemo-mapper.c:2245
+msgid "SPS"
+msgstr "SPS"
+
+#: ../src/maemo-mapper.c:2809
+msgid "Sat in use"
+msgstr "Sat. en uso"
+
+#: ../src/maemo-mapper.c:2800
+msgid "Sat in view"
+msgstr "Sat. visibles"
+
+#: ../src/maemo-mapper.c:2741
+msgid "Satellites details"
+msgstr "Detalles de los satélites"
+
+#: ../src/maemo-mapper.c:2667
+msgid "Satellites in view"
+msgstr "Satélites visibles"
+
+#: ../src/maemo-mapper.c:6081 ../src/maemo-mapper.c:6099
+msgid "Save..."
+msgstr "Guardar..."
+
+#: ../src/maemo-mapper.c:6144
+msgid "Scale"
+msgstr "Escala"
+
+#: ../src/maemo-mapper.c:4930
+msgid "Scan..."
+msgstr "Buscar..."
+
+#: ../src/maemo-mapper.c:4447
+msgid "Scanning for Bluetooth Devices"
+msgstr "Buscando dispositivos Bluetooth"
+
+#: ../src/maemo-mapper.c:2959
+msgid "School"
+msgstr "Educación"
+
+#: ../src/maemo-mapper.c:3098
+msgid "Searching for GPS receiver"
+msgstr "Buscando receptor GPS"
+
+#: ../src/maemo-mapper.c:4411
+msgid "Select Bluetooth Device"
+msgstr "Seleccionar dispositivo Bluetooth"
+
+#: ../src/maemo-mapper.c:8001
+msgid "Select Next Repository"
+msgstr "Seleccionar siguiente repositorio"
+
+#: ../src/maemo-mapper.c:8491
+msgid "Select POI"
+msgstr "Seleccionar pto de interés"
+
+#: ../src/maemo-mapper.c:8561
+msgid "Select one POI from the list."
+msgstr "Seleccione uno de los puntos de interés de la lista."
+
+#: ../src/maemo-mapper.c:4950
+msgid "Sensitivity"
+msgstr "Sensitividad"
+
+#: ../src/maemo-mapper.c:6376
+msgid "Set as GPS Location"
+msgstr "Situar GPS"
+
+#: ../src/maemo-mapper.c:4892
+msgid "Settings"
+msgstr "Preferencias"
+
+#: ../src/maemo-mapper.c:6233
+msgid "Settings..."
+msgstr "Preferencias..."
+
+#: ../src/maemo-mapper.c:11912
+msgid "Setup"
+msgstr "Configuración"
+
+#: ../src/maemo-mapper.c:2951
+msgid "Shopping/Services"
+msgstr "Comercios"
+
+#: ../src/maemo-mapper.c:6387
+msgid "Show Description"
+msgstr "Ver descripción"
+
+#: ../src/maemo-mapper.c:6107 ../src/maemo-mapper.c:8011
+msgid "Show Distance from Beginning"
+msgstr "Mostrar distancia desde salida"
+
+#: ../src/maemo-mapper.c:8009
+msgid "Show Distance from Last Break"
+msgstr "Mostrar distancia desde última parada"
+
+#: ../src/maemo-mapper.c:6105
+msgid "Show Distance from Last Mark"
+msgstr "Mostrar distancia desde última marca"
+
+#: ../src/maemo-mapper.c:6363 ../src/maemo-mapper.c:6394
+#: ../src/maemo-mapper.c:6418
+msgid "Show Distance to"
+msgstr "Mostrar distancia a"
+
+#: ../src/maemo-mapper.c:6085 ../src/maemo-mapper.c:8005
+msgid "Show Distance to End of Route"
+msgstr "Mostrar distancia a llegada"
+
+#: ../src/maemo-mapper.c:6083 ../src/maemo-mapper.c:8003
+msgid "Show Distance to Next Waypoint"
+msgstr "Mostrar distancia a siguiente etapa"
+
+#: ../src/maemo-mapper.c:6219
+msgid "Show Information"
+msgstr "Mostrar información"
+
+#: ../src/maemo-mapper.c:6358 ../src/maemo-mapper.c:6385
+msgid "Show Lat/Lon"
+msgstr "Mostrar Lat/Lon"
+
+#: ../src/maemo-mapper.c:5147
+msgid "Show POI below zoom"
+msgstr "Ptos. de int. en zoom menores de"
+
+#: ../src/maemo-mapper.c:2252
+msgid "Simulation"
+msgstr "Simulación"
+
+#: ../src/maemo-mapper.c:9942
+msgid "Source URL"
+msgstr "Dirección de origen"
+
+#: ../src/maemo-mapper.c:2764 ../src/maemo-mapper.c:5006
+msgid "Speed"
+msgstr "Velocidad"
+
+#: ../src/maemo-mapper.c:5103
+msgid "Speed Limit"
+msgstr "Límite de velocidad"
+
+#: ../src/maemo-mapper.c:2946
+msgid "Stations for purchasing fuel for vehicles."
+msgstr "Estaciones de servicio para repostar gasolina."
+
+#: ../src/maemo-mapper.c:3359
+msgid "The current route is empty."
+msgstr "El itinerario actual está vacío."
+
+#: ../src/maemo-mapper.c:3405 ../src/maemo-mapper.c:3420
+msgid "The current track is empty."
+msgstr "La ruta actual está vacía."
+
+#: ../src/maemo-mapper.c:4612
+msgid "The following action is mapped to multiple keys"
+msgstr "La siguiente acción está asignada a varias teclas"
+
+#: ../src/maemo-mapper.c:8931
+msgid "There are no other next-able repositories."
+msgstr "No hay más repositorios."
+
+#: ../src/maemo-mapper.c:13559
+msgid "There are no waypoints."
+msgstr "No hay etapas."
+
+#: ../src/maemo-mapper.c:3340 ../src/maemo-mapper.c:10906
+msgid "There is no next waypoint."
+msgstr "No hay una siguiente etapa."
+
+#: ../src/maemo-mapper.c:7993
+msgid "Toggle Auto-Center"
+msgstr "Activar/desactivar autocentrado"
+
+#: ../src/maemo-mapper.c:7995
+msgid "Toggle Fullscreen"
+msgstr "Activar/desactivar pantalla completa"
+
+#: ../src/maemo-mapper.c:8012
+msgid "Toggle GPS"
+msgstr "Activar/desactivar GPS"
+
+#: ../src/maemo-mapper.c:8013
+msgid "Toggle GPS Info"
+msgstr "Activar/desactivar información del GPS"
+
+#: ../src/maemo-mapper.c:8000
+msgid "Toggle POIs"
+msgstr "Activar/desactivar puntos de interés"
+
+#: ../src/maemo-mapper.c:7999
+msgid "Toggle Scale"
+msgstr "Activar/desactivar escala"
+
+#: ../src/maemo-mapper.c:8015
+msgid "Toggle Speed Limit"
+msgstr "Activar/desactivar límite de velocidad"
+
+#: ../src/maemo-mapper.c:7998
+msgid "Toggle Tracks"
+msgstr "Activar/desactivar rutas"
+
+#: ../src/maemo-mapper.c:8039 ../src/maemo-mapper.c:12040
+msgid "Top-Left"
+msgstr "Superior izquierda"
+
+#: ../src/maemo-mapper.c:8040
+msgid "Top-Right"
+msgstr "Superior derecha"
+
+#: ../src/maemo-mapper.c:4714 ../src/maemo-mapper.c:6093
+#: ../src/maemo-mapper.c:6154
+msgid "Track"
+msgstr "Ruta"
+
+#: ../src/maemo-mapper.c:10311
+msgid "Track Opened"
+msgstr "Ruta abierta"
+
+#: ../src/maemo-mapper.c:10333
+msgid "Track Saved"
+msgstr "Ruta guardada"
+
+#: ../src/maemo-mapper.c:10532
+msgid "Tracks are now hidden"
+msgstr "Se han ocultado las rutas"
+
+#: ../src/maemo-mapper.c:10526
+msgid "Tracks are now shown"
+msgstr "Se muestran las rutas"
+
+#: ../src/maemo-mapper.c:2955
+msgid "Transportation"
+msgstr "Transporte"
+
+#: ../src/maemo-mapper.c:11130
+msgid "URL Format"
+msgstr "Formato de la URL"
+
+#: ../src/maemo-mapper.c:5494
+msgid "Unable to create cache directory for repository"
+msgstr "No se ha podido crear el directorio de caché para el repositorio"
+
+#: ../src/maemo-mapper.c:5069
+msgid "Units"
+msgstr "Unidades"
+
+#: ../src/maemo-mapper.c:10865
+msgid "Unknown error while locating address."
+msgstr ""
+
+#: ../src/maemo-mapper.c:9969
+msgid "Use End of Route"
+msgstr "Utilizar la llegada del itinerario"
+
+#: ../src/maemo-mapper.c:9956
+msgid "Use GPS Location"
+msgstr "Utilizar la localización GPS"
+
+#: ../src/maemo-mapper.c:6159
+msgid "Velocity Vector"
+msgstr "Vector de velocidad"
+
+#: ../src/maemo-mapper.c:6131
+msgid "View"
+msgstr "Ver"
+
+#: ../src/maemo-mapper.c:12021
+msgid "View Center"
+msgstr "Centrar vista"
+
+#: ../src/maemo-mapper.c:11185
+msgid "View Zoom Steps"
+msgstr "Ver pasos del zoom"
+
+#: ../src/maemo-mapper.c:6415
+msgid "View/Edit..."
+msgstr "Ver/editar..."
+
+#: ../src/maemo-mapper.c:12386
+msgid "WARNING: All POIs in that category will also be deleted!"
+msgstr ""
+"¡ATENCIÓN: Todos los puntos de interés de esa categoría también serán "
+"borrados!"
+
+#: ../src/maemo-mapper.c:6380
+msgid "Waypoint"
+msgstr "Etapa"
+
+#: ../src/maemo-mapper.c:6526
+msgid ""
+"You will now see a blank screen. You can download maps using the \"Manage "
+"Maps\" menu item in the \"Maps\" menu. Or, press OK to enable Auto-Download."
+msgstr ""
+"Ahora verá la pantalla en blanco. Puede descargar mapas usando la opción "
+"\"Gestionar mapas\" del menú \"Mapas\" o bien pulse Aceptar para activar la "
+"autodescarga."
+
+#: ../src/maemo-mapper.c:11969
+msgid "Zoom"
+msgstr "Zoom"
+
+#: ../src/maemo-mapper.c:6135 ../src/maemo-mapper.c:7996
+msgid "Zoom In"
+msgstr "Acercarse"
+
+#: ../src/maemo-mapper.c:11975
+msgid "Zoom Levels to Download: (0 = most detail)"
+msgstr "Niveles de zoom a descargar: (0 = máximo detalle)"
+
+#: ../src/maemo-mapper.c:6137 ../src/maemo-mapper.c:7997
+msgid "Zoom Out"
+msgstr "Alejarse"
+
+#: ../src/maemo-mapper.c:8746 ../src/maemo-mapper.c:8858
+#: ../src/maemo-mapper.c:12206 ../src/maemo-mapper.c:12224
+msgid "Zoom to Level"
+msgstr "Hacer zoom al nivel"
+
+#: ../src/maemo-mapper.c:11744 ../src/maemo-mapper.c:11751
+msgid "about"
+msgstr "acerca de"
+
+#: ../src/maemo-mapper.c:2668
+msgid "in use"
+msgstr "en uso"
+
+#: ../src/maemo-mapper.c:7946
+msgid "km"
+msgstr "km"
+
+#: ../src/maemo-mapper.c:11664 ../src/maemo-mapper.c:11752
+msgid "maps"
+msgstr "mapas"
+
+#: ../src/maemo-mapper.c:11658 ../src/maemo-mapper.c:11745
+msgid "maps "
+msgstr "mapas "
+
+#: ../src/maemo-mapper.c:7947
+#, fuzzy
+msgid "mi."
+msgstr "mi."
+
+#: ../src/maemo-mapper.c:7948
+#, fuzzy
+msgid "n.m."
+msgstr "n.m."
+
+#: ../src/maemo-mapper.c:2822
+#, fuzzy
+msgid "nofix"
+msgstr "nocalibrado"
+
+#: ../src/maemo-mapper.c:2253 ../src/maemo-mapper.c:2831
+#, fuzzy
+msgid "none"
+msgstr "ninguno"
+
+#: ../src/maemo-mapper.c:11664 ../src/maemo-mapper.c:11752
+#, fuzzy
+msgid "up to about"
+msgstr "hasta"
+
+#~ msgid ""
+#~ "Could not generate directions. Make sure your source and destination are "
+#~ "valid."
+#~ msgstr ""
+#~ "No se pudieron generar las direcciones. Asegúrese de que su origen y "
+#~ "destino son válidos."
msgstr ""
"Project-Id-Version: maemo-mapper 1.2.4\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-03-18 14:58-0400\n"
+"POT-Creation-Date: 2007-05-20 00:28-0400\n"
"PO-Revision-Date: 2007-03-18 18:12+0200\n"
"Last-Translator: Marko Vertainen <marko.vertainen@iki.fi>\n"
"Language-Team: John Costigan <gnuite@gmail.com>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: ../src/maemo-mapper.c:12339
+#: ../src/maemo-mapper.c:12792
msgid "# POIs"
msgstr "# POI:t"
-#: ../src/maemo-mapper.c:6190
+#: ../src/maemo-mapper.c:6238
msgid "About..."
msgstr "Tietoja..."
-#: ../src/maemo-mapper.c:12288
+#: ../src/maemo-mapper.c:12748
msgid "Add"
msgstr "Lisää"
-#: ../src/maemo-mapper.c:12027
+#: ../src/maemo-mapper.c:12482
msgid "Add Category"
msgstr "Lisää kategoria"
-#: ../src/maemo-mapper.c:12690
+#: ../src/maemo-mapper.c:12981
msgid "Add POI"
msgstr "Lisää POI"
-#: ../src/maemo-mapper.c:6322 ../src/maemo-mapper.c:6351
+#: ../src/maemo-mapper.c:6372 ../src/maemo-mapper.c:6401
msgid "Add POI..."
msgstr "Lisää POI..."
-#: ../src/maemo-mapper.c:6318 ../src/maemo-mapper.c:6373
+#: ../src/maemo-mapper.c:6368 ../src/maemo-mapper.c:6423
msgid "Add Route Point"
msgstr "Lisää reittipiste"
-#: ../src/maemo-mapper.c:12980
+#: ../src/maemo-mapper.c:13297
msgid "Add Waypoint"
msgstr "Lisää kohdepiste"
-#: ../src/maemo-mapper.c:6320 ../src/maemo-mapper.c:6375
+#: ../src/maemo-mapper.c:6370 ../src/maemo-mapper.c:6425
msgid "Add Waypoint..."
msgstr "Lisää kohdepiste..."
-#: ../src/maemo-mapper.c:4936
+#: ../src/maemo-mapper.c:10772
+#, fuzzy
+msgid "Address"
+msgstr "Lisää"
+
+#: ../src/maemo-mapper.c:10849
+msgid "Address Located"
+msgstr ""
+
+#: ../src/maemo-mapper.c:6201
+#, fuzzy
+msgid "Address..."
+msgstr "Lisää POI..."
+
+#: ../src/maemo-mapper.c:4981
msgid "Advance Notice"
msgstr "Ennakkovaroitus"
-#: ../src/maemo-mapper.c:11502
+#: ../src/maemo-mapper.c:11954
msgid "Along Route - Radius (tiles):"
msgstr "Reitin varrelta - Säde:"
-#: ../src/maemo-mapper.c:2764
+#: ../src/maemo-mapper.c:2773
msgid "Altitude"
msgstr "Korkeus"
-#: ../src/maemo-mapper.c:4426
+#: ../src/maemo-mapper.c:4453
msgid "An error occurred while attempting to scan for bluetooth devices."
msgstr "Tapahtui virhe bluetooth laitteita haettaessa."
-#: ../src/maemo-mapper.c:10904
+#: ../src/maemo-mapper.c:11347
msgid ""
"An error occurred while retrieving the repositories. The web service may be "
"temporarily down."
"Tapahtui virhe varastoja haettaessa. Palvelu saattaa olla väliaikaisesti "
"pois käytöstä."
-#: ../src/maemo-mapper.c:8484
+#: ../src/maemo-mapper.c:8760
msgid ""
"An error occurred while trying to reset the bluetooth radio.\n"
"\n"
"Muistitko muokata\n"
"/etc/sudoers tiedostoa?"
-#: ../src/maemo-mapper.c:4932
+#: ../src/maemo-mapper.c:4977
msgid "Announce"
msgstr "Ilmoitus"
-#: ../src/maemo-mapper.c:11539
+#: ../src/maemo-mapper.c:11991
msgid "Area"
msgstr "Alue"
-#: ../src/maemo-mapper.c:4901 ../src/maemo-mapper.c:6126
+#: ../src/maemo-mapper.c:4946 ../src/maemo-mapper.c:6172
msgid "Auto-Center"
msgstr "Autom. keskitys"
-#: ../src/maemo-mapper.c:10323
+#: ../src/maemo-mapper.c:10638
msgid "Auto-Center Mode: Lat/Lon"
msgstr "Automaattinen keskitys: Lat/Lon"
-#: ../src/maemo-mapper.c:10308
+#: ../src/maemo-mapper.c:10623
msgid "Auto-Center Mode: Lead"
msgstr "Automaattinen keskitys: Etumatka"
-#: ../src/maemo-mapper.c:10337
+#: ../src/maemo-mapper.c:10652
msgid "Auto-Center Off"
msgstr "Automaattinen keskitys pois päältä"
-#: ../src/maemo-mapper.c:6076
+#: ../src/maemo-mapper.c:6122
msgid "Auto-Download"
msgstr "Autom. noutaminen"
-#: ../src/maemo-mapper.c:9696
+#: ../src/maemo-mapper.c:9960
msgid "Auto-Update"
msgstr "Autom. päivitys"
-#: ../src/maemo-mapper.c:7976
+#: ../src/maemo-mapper.c:8042
msgid "Bottom-Left"
msgstr "Ala-vasen"
-#: ../src/maemo-mapper.c:7975 ../src/maemo-mapper.c:11606
+#: ../src/maemo-mapper.c:8041 ../src/maemo-mapper.c:12060
msgid "Bottom-Right"
msgstr "Ala-oikea"
-#: ../src/maemo-mapper.c:3700
+#: ../src/maemo-mapper.c:3727
msgid "Break already inserted."
msgstr "Katkaisupiste on jo asetettu."
-#: ../src/maemo-mapper.c:5097 ../src/maemo-mapper.c:10711
+#: ../src/maemo-mapper.c:5142 ../src/maemo-mapper.c:11149
msgid "Browse..."
msgstr "Selaa"
-#: ../src/maemo-mapper.c:2946
+#: ../src/maemo-mapper.c:2956
msgid "Bus stops, airports, train stations, etc."
msgstr "Bussi- ja rautatieasemat, lentokentät ym."
-#: ../src/maemo-mapper.c:2951
+#: ../src/maemo-mapper.c:2961
msgid "Business"
msgstr "Liike-elämä"
-#: ../src/maemo-mapper.c:11493
+#: ../src/maemo-mapper.c:11945
msgid "By Area (see tab)"
msgstr "Alueelta (katso välilehti)"
-#: ../src/maemo-mapper.c:10701
+#: ../src/maemo-mapper.c:11139
msgid "Cache Dir."
msgstr "Tallennuskansio"
-#: ../src/maemo-mapper.c:10642
+#: ../src/maemo-mapper.c:11080
msgid ""
"Cannot delete the last repository - there must be at lease one repository."
msgstr ""
"Ei voida poistaa viimeistä varastoa - vähintään yksi varasto pitää olla "
"määriteltynä."
-#: ../src/maemo-mapper.c:11811
+#: ../src/maemo-mapper.c:12266
msgid ""
"Cannot enable GPS until a GPS Receiver MAC is set in the Settings dialog box."
msgstr ""
"GPS:ää ei voida ottaa käyttöön ennenkuin GPS:n MAC-osoite on määritelty "
"asetusten valintaikkunassa."
-#: ../src/maemo-mapper.c:12540 ../src/maemo-mapper.c:12727
+#: ../src/maemo-mapper.c:8528 ../src/maemo-mapper.c:13017
msgid "Category"
msgstr "Kategoria"
-#: ../src/maemo-mapper.c:6043 ../src/maemo-mapper.c:6063
-#: ../src/maemo-mapper.c:11446
+#: ../src/maemo-mapper.c:6089 ../src/maemo-mapper.c:6109
+#: ../src/maemo-mapper.c:11898
msgid "Clear"
msgstr "Tyhjennä"
-#: ../src/maemo-mapper.c:6192
+#: ../src/maemo-mapper.c:8007
+#, fuzzy
+msgid "Clear Track"
+msgstr "Reittijäljet päällä/pois"
+
+#: ../src/maemo-mapper.c:6240
msgid "Close"
msgstr "Sulje"
-#: ../src/maemo-mapper.c:4647
+#: ../src/maemo-mapper.c:4681
msgid "Colors"
msgstr "Värit"
-#: ../src/maemo-mapper.c:4860
+#: ../src/maemo-mapper.c:4905
msgid "Colors..."
msgstr "Värit..."
-#: ../src/maemo-mapper.c:11208 ../src/maemo-mapper.c:11295
+#: ../src/maemo-mapper.c:11657 ../src/maemo-mapper.c:11744
msgid "Confirm DELETION of"
msgstr "Vahvista"
-#: ../src/maemo-mapper.c:10649
+#: ../src/maemo-mapper.c:11087
msgid "Confirm delete of repository"
msgstr "Vahvista varaston poisto"
-#: ../src/maemo-mapper.c:13351
+#: ../src/maemo-mapper.c:13672
msgid "Confirm delete of waypoint"
msgstr "Vahvista kohdepisteen poisto"
-#: ../src/maemo-mapper.c:11214 ../src/maemo-mapper.c:11301
+#: ../src/maemo-mapper.c:11663 ../src/maemo-mapper.c:11750
msgid "Confirm download of"
msgstr "Vahvista"
-#: ../src/maemo-mapper.c:4583
+#: ../src/maemo-mapper.c:4615
msgid "Continue?"
msgstr "Jatka?"
-#: ../src/maemo-mapper.c:6341
+#: ../src/maemo-mapper.c:6391
msgid "Copy Description"
msgstr "Kopioi kuvaus"
-#: ../src/maemo-mapper.c:6310 ../src/maemo-mapper.c:6339
+#: ../src/maemo-mapper.c:6360 ../src/maemo-mapper.c:6389
msgid "Copy Lat/Lon"
msgstr "Kopioi Lat/Lon"
-#: ../src/maemo-mapper.c:9833
-msgid ""
-"Could not generate directions. Make sure your source and destination are "
-"valid."
-msgstr ""
-"Ei voitu luoda reittisuunnitelmaa. Varmista, että lähde ja kohde ovat "
-"sallittuja."
-
-#: ../src/maemo-mapper.c:13059
+#: ../src/maemo-mapper.c:13380
msgid ""
"Creating a \"waypoint\" with no description actually adds a break point. Is "
"that what you want?"
"Luotaessa \"kohdepiste\" ilman kuvausta, lisää itseasiassa katkaisupisteen. "
"Tarkoititko sitä?"
-#: ../src/maemo-mapper.c:2239
+#: ../src/maemo-mapper.c:2246
msgid "DGPS"
msgstr "DGPS"
-#: ../src/maemo-mapper.c:5035
+#: ../src/maemo-mapper.c:5080
msgid "Degrees Format"
msgstr "Asteiden muoto"
-#: ../src/maemo-mapper.c:12008 ../src/maemo-mapper.c:12665
+#: ../src/maemo-mapper.c:12463 ../src/maemo-mapper.c:12956
msgid "Delete"
msgstr "Poista"
-#: ../src/maemo-mapper.c:11483
+#: ../src/maemo-mapper.c:11935
msgid "Delete Maps"
msgstr "Poista kartat"
-#: ../src/maemo-mapper.c:12381
+#: ../src/maemo-mapper.c:12840
msgid "Delete POI?"
msgstr "Poista POI?"
-#: ../src/maemo-mapper.c:11929
+#: ../src/maemo-mapper.c:12384
msgid "Delete category?"
msgstr "Poista kategoria?"
-#: ../src/maemo-mapper.c:6348 ../src/maemo-mapper.c:10997
+#: ../src/maemo-mapper.c:6398 ../src/maemo-mapper.c:11444
msgid "Delete..."
msgstr "Poista..."
-#: ../src/maemo-mapper.c:4414 ../src/maemo-mapper.c:10085
-#: ../src/maemo-mapper.c:12046 ../src/maemo-mapper.c:12334
-#: ../src/maemo-mapper.c:12754 ../src/maemo-mapper.c:13005
+#: ../src/maemo-mapper.c:4441 ../src/maemo-mapper.c:10390
+#: ../src/maemo-mapper.c:12501 ../src/maemo-mapper.c:12787
+#: ../src/maemo-mapper.c:13044 ../src/maemo-mapper.c:13322
msgid "Description"
msgstr "Kuvaus"
-#: ../src/maemo-mapper.c:9724
+#: ../src/maemo-mapper.c:9985
msgid "Destination"
msgstr "Kohdepiste"
-#: ../src/maemo-mapper.c:6175
+#: ../src/maemo-mapper.c:6223
msgid "Details..."
msgstr "Yksityiskohdat..."
-#: ../src/maemo-mapper.c:2939
+#: ../src/maemo-mapper.c:2949
msgid "Dining"
msgstr "Ruokailu"
-#: ../src/maemo-mapper.c:3314 ../src/maemo-mapper.c:3374
-#: ../src/maemo-mapper.c:12947
+#: ../src/maemo-mapper.c:3325 ../src/maemo-mapper.c:3385
+#: ../src/maemo-mapper.c:13262
msgid "Distance"
msgstr "Etäisyys"
-#: ../src/maemo-mapper.c:10768
+#: ../src/maemo-mapper.c:11206
msgid "Double Pixels"
msgstr "Tuplapikselit"
-#: ../src/maemo-mapper.c:11470
+#: ../src/maemo-mapper.c:11922
msgid "Download Maps"
msgstr "Lataa kartat"
-#: ../src/maemo-mapper.c:9656
+#: ../src/maemo-mapper.c:9927
msgid "Download Route"
msgstr "Lataa reittisuunnitelma"
-#: ../src/maemo-mapper.c:6315 ../src/maemo-mapper.c:6346
-#: ../src/maemo-mapper.c:6370
+#: ../src/maemo-mapper.c:6365 ../src/maemo-mapper.c:6396
+#: ../src/maemo-mapper.c:6420
msgid "Download Route to..."
msgstr "Lataa reittisuunnitelma kohteeseen..."
-#: ../src/maemo-mapper.c:10731
+#: ../src/maemo-mapper.c:11169
msgid "Download Zoom Steps"
msgstr "Lataa zoom tasot"
-#: ../src/maemo-mapper.c:6033 ../src/maemo-mapper.c:10978
+#: ../src/maemo-mapper.c:6079 ../src/maemo-mapper.c:11425
msgid "Download..."
msgstr "Lataa..."
-#: ../src/maemo-mapper.c:6834
+#: ../src/maemo-mapper.c:6884
msgid "Downloading maps"
msgstr "Ladataan karttoja"
-#: ../src/maemo-mapper.c:12285
+#: ../src/maemo-mapper.c:12745
msgid "Edit"
msgstr "Muokkaa"
-#: ../src/maemo-mapper.c:12750
+#: ../src/maemo-mapper.c:13040
msgid "Edit Categories..."
msgstr "Muokkaa kategorioita..."
-#: ../src/maemo-mapper.c:12002
+#: ../src/maemo-mapper.c:12457
msgid "Edit Category"
msgstr "Muokkaa kategoriaa"
-#: ../src/maemo-mapper.c:12659
+#: ../src/maemo-mapper.c:12950
msgid "Edit POI"
msgstr "Muokkaa POI:ta"
-#: ../src/maemo-mapper.c:2950
+#: ../src/maemo-mapper.c:2960
msgid "Elementary schools, college campuses, etc."
msgstr "Elementary schools, college campuses, etc."
-#: ../src/maemo-mapper.c:6167
+#: ../src/maemo-mapper.c:6215
msgid "Enable GPS"
msgstr "Käytä GPS:ää"
-#: ../src/maemo-mapper.c:4948
+#: ../src/maemo-mapper.c:4993
msgid "Enable Voice Synthesis (requires flite)"
msgstr "Käytä puhesyntetisaattoria (vaatii flite:n)"
-#: ../src/maemo-mapper.c:12070 ../src/maemo-mapper.c:12322
+#: ../src/maemo-mapper.c:12525 ../src/maemo-mapper.c:12777
msgid "Enabled"
msgstr "Käytössä"
-#: ../src/maemo-mapper.c:7071
+#: ../src/maemo-mapper.c:7132
msgid ""
"Error in download. Check internet connection and/or Map Repository URL "
"Format."
"Virhe latauksessa. Tarkista Internet yhteys ja/tai karttavaraston URL:n "
"oikeellisuus."
-#: ../src/maemo-mapper.c:8236 ../src/maemo-mapper.c:9889
-#: ../src/maemo-mapper.c:9933 ../src/maemo-mapper.c:10007
+#: ../src/maemo-mapper.c:8302 ../src/maemo-mapper.c:10196
+#: ../src/maemo-mapper.c:10240 ../src/maemo-mapper.c:10314
msgid "Error parsing GPX file."
msgstr "Virhe tulkittaessa GPX tiedostoa."
-#: ../src/maemo-mapper.c:1475
+#: ../src/maemo-mapper.c:1482
msgid "Error while writing to file"
msgstr "Virhe kirjoitettaessa tiedostoa"
-#: ../src/maemo-mapper.c:10029 ../src/maemo-mapper.c:10179
+#: ../src/maemo-mapper.c:10336 ../src/maemo-mapper.c:10495
msgid "Error writing GPX file."
msgstr "Virhe kirjoitettaessa GPX tiedostoa."
-#: ../src/maemo-mapper.c:3097
+#: ../src/maemo-mapper.c:3108
msgid "Establishing GPS fix"
msgstr "Odotetaan GPS:n lukittumista"
-#: ../src/maemo-mapper.c:2243
+#: ../src/maemo-mapper.c:2250
msgid "Estimated"
msgstr "Arvioitu"
-#: ../src/maemo-mapper.c:3836
+#: ../src/maemo-mapper.c:3863
msgid "Failed to connect to GPS receiver. Retry?"
msgstr "Yhteys GPS vastaanottimeen epäonnistui. Yritä uudelleen?"
-#: ../src/maemo-mapper.c:9821
+#: ../src/maemo-mapper.c:10128 ../src/maemo-mapper.c:10819
msgid "Failed to connect to GPX Directions server"
msgstr "Yhteyden muodostus GPX reittipalvelimeen epäonnistui"
-#: ../src/maemo-mapper.c:5482
+#: ../src/maemo-mapper.c:5528
msgid "Failed to initialize GConf. Quitting."
msgstr "GConf alustus epäonnistui. Lopetetaan."
-#: ../src/maemo-mapper.c:3980
+#: ../src/maemo-mapper.c:4007
msgid "Failed to initialize GConf. Settings were not saved."
msgstr "GConf alustus epäonnistui. Asetuksia ei tallennettu."
-#: ../src/maemo-mapper.c:7632 ../src/maemo-mapper.c:8225
+#: ../src/maemo-mapper.c:7697 ../src/maemo-mapper.c:8291
msgid "Failed to open file for reading"
msgstr "Tiedoston avaus lukemista varten epäonnistui"
-#: ../src/maemo-mapper.c:7289 ../src/maemo-mapper.c:7633
+#: ../src/maemo-mapper.c:7350 ../src/maemo-mapper.c:7698
msgid "Failed to open file for writing"
msgstr "Tiedoston avaus kirjoitusta varten epäonnistui"
-#: ../src/maemo-mapper.c:2964
+#: ../src/maemo-mapper.c:2974
msgid "Failed to open or create database"
msgstr "Tietokannan avaus tai luonti epäonnistui"
-#: ../src/maemo-mapper.c:1476
+#: ../src/maemo-mapper.c:1483
msgid "File is incomplete."
msgstr "Tiedosto on vaillinainen."
-#: ../src/maemo-mapper.c:2809
+#: ../src/maemo-mapper.c:2818
msgid "Fix"
msgstr "Lukitus"
-#: ../src/maemo-mapper.c:2818
+#: ../src/maemo-mapper.c:2827
msgid "Fix Quality"
msgstr "Lukituksen laatu"
-#: ../src/maemo-mapper.c:2242
+#: ../src/maemo-mapper.c:2249
msgid "Float RTK"
msgstr "Kelluva RTK"
-#: ../src/maemo-mapper.c:2935
+#: ../src/maemo-mapper.c:2945
msgid "Fuel"
msgstr "Huoltoasemat"
-#: ../src/maemo-mapper.c:6093
+#: ../src/maemo-mapper.c:6139
msgid "Full Screen"
msgstr "Kokoruutu"
-#: ../src/maemo-mapper.c:4665 ../src/maemo-mapper.c:4871
-#: ../src/maemo-mapper.c:6163
+#: ../src/maemo-mapper.c:4699 ../src/maemo-mapper.c:4916
+#: ../src/maemo-mapper.c:6211
msgid "GPS"
msgstr "GPS"
-#: ../src/maemo-mapper.c:2712
+#: ../src/maemo-mapper.c:2721
msgid "GPS Details"
msgstr "GPS:n yksityiskohdat"
-#: ../src/maemo-mapper.c:2725
+#: ../src/maemo-mapper.c:2734
msgid "GPS Information"
msgstr "GPS tieto"
-#: ../src/maemo-mapper.c:6155 ../src/maemo-mapper.c:11553
+#: ../src/maemo-mapper.c:6203 ../src/maemo-mapper.c:12005
msgid "GPS Location"
msgstr "GPS sijainti"
-#: ../src/maemo-mapper.c:2954
+#: ../src/maemo-mapper.c:2964
msgid "General landmarks."
msgstr "Yleiset maamerkit."
-#: ../src/maemo-mapper.c:2952
+#: ../src/maemo-mapper.c:2962
msgid "General places of business."
msgstr "Liike-elämän yleiset paikat."
-#: ../src/maemo-mapper.c:6149
+#: ../src/maemo-mapper.c:6195
msgid "Go to"
msgstr "Siirry"
-#: ../src/maemo-mapper.c:10353
+#: ../src/maemo-mapper.c:10762
+#, fuzzy
+msgid "Go to Address"
+msgstr "Siirry lähimpään"
+
+#: ../src/maemo-mapper.c:10670
msgid "Go to Lat/Lon"
msgstr "Siirry Lat/Lon"
-#: ../src/maemo-mapper.c:6378
+#: ../src/maemo-mapper.c:6428
msgid "Go to Nearest"
msgstr "Siirry lähimpään"
-#: ../src/maemo-mapper.c:6355
+#: ../src/maemo-mapper.c:6405
msgid "Go to Next"
msgstr "Siirry seuraavaan"
-#: ../src/maemo-mapper.c:4531
+#: ../src/maemo-mapper.c:4560
msgid "Hardware Keys"
msgstr "Näppäimet"
-#: ../src/maemo-mapper.c:4857
+#: ../src/maemo-mapper.c:4902
msgid "Hardware Keys..."
msgstr "Näppäimet..."
-#: ../src/maemo-mapper.c:2773
+#: ../src/maemo-mapper.c:2782
msgid "Heading"
msgstr "Suunta"
-#: ../src/maemo-mapper.c:6188
+#: ../src/maemo-mapper.c:6236
msgid "Help..."
msgstr "Ohje..."
-#: ../src/maemo-mapper.c:2938
+#: ../src/maemo-mapper.c:2948
msgid "Houses, apartments, or other residences of import."
msgstr "Talot, asunnot tai muut tärkeät asuinpaikat."
-#: ../src/maemo-mapper.c:12314
+#: ../src/maemo-mapper.c:12769
msgid "ID"
msgstr "ID"
-#: ../src/maemo-mapper.c:2944
+#: ../src/maemo-mapper.c:2954
msgid "Indoor or Outdoor places to have fun."
msgstr "Sisä- tai ulkotiloja hauskanpitoon."
-#: ../src/maemo-mapper.c:5008
+#: ../src/maemo-mapper.c:5053
msgid "Information Font Size"
msgstr "Tietojen fonttikoko"
-#: ../src/maemo-mapper.c:6055
+#: ../src/maemo-mapper.c:6101
msgid "Insert Break"
msgstr "Lisää katkaisupiste"
-#: ../src/maemo-mapper.c:10060
+#: ../src/maemo-mapper.c:10370
msgid "Insert Mark"
msgstr "Lisää merkki"
-#: ../src/maemo-mapper.c:6057
+#: ../src/maemo-mapper.c:6103
msgid "Insert Mark..."
msgstr "Lisää merkki..."
-#: ../src/maemo-mapper.c:7941
+#: ../src/maemo-mapper.c:8006
msgid "Insert Track Break"
msgstr "Lisää katkaisupiste reittijälkeen"
-#: ../src/maemo-mapper.c:11719
+#: ../src/maemo-mapper.c:12174
msgid "Invalid Bottom-Right Latitude"
msgstr "Virheellinen ala-oikea latitudi"
-#: ../src/maemo-mapper.c:11726
+#: ../src/maemo-mapper.c:12181
msgid "Invalid Bottom-Right Longitude"
msgstr "Virheellinen ala-oikea longitudi"
-#: ../src/maemo-mapper.c:10409
+#: ../src/maemo-mapper.c:10727 ../src/maemo-mapper.c:13099
msgid "Invalid Latitude"
msgstr "Virheellinen latitudi"
-#: ../src/maemo-mapper.c:10416
+#: ../src/maemo-mapper.c:10734 ../src/maemo-mapper.c:13106
msgid "Invalid Longitude"
msgstr "Virheellinen longitudi"
-#: ../src/maemo-mapper.c:9130 ../src/maemo-mapper.c:9141
+#: ../src/maemo-mapper.c:9427 ../src/maemo-mapper.c:9438
msgid "Invalid NMEA input from receiver!"
msgstr "Virheellinen NMEA syöte vastaanottimelta!"
-#: ../src/maemo-mapper.c:11705
+#: ../src/maemo-mapper.c:12160
msgid "Invalid Top-Left Latitude"
msgstr "Virheellinen ylä-vasen latitudi"
-#: ../src/maemo-mapper.c:11712
+#: ../src/maemo-mapper.c:12167
msgid "Invalid Top-Left Longitude"
msgstr "Virheellinen ylä-vasen longitudi"
-#: ../src/maemo-mapper.c:6459
+#: ../src/maemo-mapper.c:10833
+#, fuzzy
+msgid "Invalid address."
+msgstr "Virheellinen latitudi"
+
+#: ../src/maemo-mapper.c:10141
+msgid "Invalid source or destination."
+msgstr ""
+
+#: ../src/maemo-mapper.c:6509
msgid ""
"It looks like this is your first time running Maemo Mapper. Press OK to "
"view the the help pages. Otherwise, press Cancel to continue."
"Näyttää siltä, että tämä on ensimmäinen kerta, kun käynnistit Maemo "
"Mapperin. Valitse OK ohjeen avaamiseksi, tai valitse Cancel jatkaaksesi."
-#: ../src/maemo-mapper.c:5000
+#: ../src/maemo-mapper.c:5045
msgid "Keep Display On Only in Fullscreen Mode"
msgstr "Pidä näyttö päällä vain kokoruudun ollessa käytössä"
-#: ../src/maemo-mapper.c:12038 ../src/maemo-mapper.c:12329
-#: ../src/maemo-mapper.c:12535 ../src/maemo-mapper.c:12719
+#: ../src/maemo-mapper.c:8523 ../src/maemo-mapper.c:12493
+#: ../src/maemo-mapper.c:12782 ../src/maemo-mapper.c:13009
msgid "Label"
msgstr "Nimike"
-#: ../src/maemo-mapper.c:2953
+#: ../src/maemo-mapper.c:2963
msgid "Landmark"
msgstr "Maamerkit"
-#: ../src/maemo-mapper.c:10070 ../src/maemo-mapper.c:12709
-#: ../src/maemo-mapper.c:12990
-msgid "Lat, Lon"
+#: ../src/maemo-mapper.c:12993
+#, fuzzy
+msgid "Lat"
+msgstr "Lat/Lon"
+
+#: ../src/maemo-mapper.c:10380 ../src/maemo-mapper.c:13307
+#, fuzzy
+msgid "Lat, Lon:"
msgstr "Lat, Lon"
-#: ../src/maemo-mapper.c:6130
+#: ../src/maemo-mapper.c:6176
msgid "Lat/Lon"
msgstr "Lat/Lon"
-#: ../src/maemo-mapper.c:6153
+#: ../src/maemo-mapper.c:6199
msgid "Lat/Lon..."
msgstr "Lat/Lon..."
-#: ../src/maemo-mapper.c:2737 ../src/maemo-mapper.c:10363
-#: ../src/maemo-mapper.c:11543 ../src/maemo-mapper.c:12893
+#: ../src/maemo-mapper.c:2746 ../src/maemo-mapper.c:10680
+#: ../src/maemo-mapper.c:11995 ../src/maemo-mapper.c:13208
msgid "Latitude"
msgstr "Latitudi"
-#: ../src/maemo-mapper.c:6136
+#: ../src/maemo-mapper.c:6182
msgid "Lead"
msgstr "Etumatka"
-#: ../src/maemo-mapper.c:4918
+#: ../src/maemo-mapper.c:4963
msgid "Lead Amount"
msgstr "Etumatkan määrä"
-#: ../src/maemo-mapper.c:4988
+#: ../src/maemo-mapper.c:5033
msgid "Line Width"
msgstr "Rivin leveys"
-#: ../src/maemo-mapper.c:2782
+#: ../src/maemo-mapper.c:2791
msgid "Local time"
msgstr "Paikallinen aika"
-#: ../src/maemo-mapper.c:5068 ../src/maemo-mapper.c:6302
-#: ../src/maemo-mapper.c:12530
+#: ../src/maemo-mapper.c:5113 ../src/maemo-mapper.c:6352
+#: ../src/maemo-mapper.c:8518
msgid "Location"
msgstr "Sijainti"
-#: ../src/maemo-mapper.c:2947
+#: ../src/maemo-mapper.c:2957
msgid "Lodging"
msgstr "Majapaikat"
-#: ../src/maemo-mapper.c:2746 ../src/maemo-mapper.c:10375
-#: ../src/maemo-mapper.c:11547 ../src/maemo-mapper.c:12894
+#: ../src/maemo-mapper.c:13001
+#, fuzzy
+msgid "Lon"
+msgstr "Majapaikat"
+
+#: ../src/maemo-mapper.c:2755 ../src/maemo-mapper.c:10692
+#: ../src/maemo-mapper.c:11999 ../src/maemo-mapper.c:13209
msgid "Longitude"
msgstr "Longitudi"
-#: ../src/maemo-mapper.c:4409 ../src/maemo-mapper.c:4875
+#: ../src/maemo-mapper.c:4436 ../src/maemo-mapper.c:4920
msgid "MAC"
msgstr "MAC"
-#: ../src/maemo-mapper.c:10885
+#: ../src/maemo-mapper.c:11328
msgid ""
"Maemo Mapper will now download and add a list of possibly-duplicate "
"repositories from the internet. Continue?"
"Maemo Mapper lataa ja lisää listan karttavarastoja Internetistä. Osa "
"karttavarastoista saattaa olla jo olemassa. Jatketaanko?"
-#: ../src/maemo-mapper.c:11435
+#: ../src/maemo-mapper.c:11887
msgid "Manage Maps"
msgstr "Karttojen hallinta"
-#: ../src/maemo-mapper.c:6072
+#: ../src/maemo-mapper.c:6118
msgid "Manage Maps..."
msgstr "Karttojen hallinta..."
-#: ../src/maemo-mapper.c:10961
+#: ../src/maemo-mapper.c:11408
msgid "Manage Repositories"
msgstr "Karttavarastojen hallinta"
-#: ../src/maemo-mapper.c:6074
+#: ../src/maemo-mapper.c:6120
msgid "Manage Repositories..."
msgstr "Karttavarastojen hallinta..."
-#: ../src/maemo-mapper.c:2244
+#: ../src/maemo-mapper.c:2251
msgid "Manual"
msgstr "Manuaalinen"
-#: ../src/maemo-mapper.c:6067
+#: ../src/maemo-mapper.c:6113
msgid "Maps"
msgstr "Kartat"
-#: ../src/maemo-mapper.c:2827
+#: ../src/maemo-mapper.c:2836
msgid "Max speed"
msgstr "Maks. nopeus"
-#: ../src/maemo-mapper.c:4984
+#: ../src/maemo-mapper.c:5029
msgid "Misc."
msgstr "Sekal."
-#: ../src/maemo-mapper.c:5020
+#: ../src/maemo-mapper.c:5065
msgid "Misc. 2"
msgstr "Sekal. 2"
-#: ../src/maemo-mapper.c:2956
+#: ../src/maemo-mapper.c:2966
msgid "Miscellaneous category for everything else."
msgstr "Sekalainen kategoria kaikelle muulle."
-#: ../src/maemo-mapper.c:11674 ../src/maemo-mapper.c:11844
+#: ../src/maemo-mapper.c:12135 ../src/maemo-mapper.c:12299
msgid ""
"NOTE: You must set a Map URI in the current repository in order to download "
"maps."
"HUOM: Karttojen URI täytyy asettaa karttavarastojen hallinnassa, jotta "
"kartat voidaan ladata."
-#: ../src/maemo-mapper.c:10602 ../src/maemo-mapper.c:10821
+#: ../src/maemo-mapper.c:11033 ../src/maemo-mapper.c:11261
msgid "Name"
msgstr "Nimi"
-#: ../src/maemo-mapper.c:6159
+#: ../src/maemo-mapper.c:6207
msgid "Nearest POI"
msgstr "Lähin POI"
-#: ../src/maemo-mapper.c:10592
+#: ../src/maemo-mapper.c:11023
msgid "New Name"
msgstr "Uusi nimi"
-#: ../src/maemo-mapper.c:10811
+#: ../src/maemo-mapper.c:11251
msgid "New Repository"
msgstr "Uusi karttavarasto"
-#: ../src/maemo-mapper.c:11000
+#: ../src/maemo-mapper.c:11447
msgid "New..."
msgstr "Uusi..."
-#: ../src/maemo-mapper.c:6157
+#: ../src/maemo-mapper.c:6205
msgid "Next Waypoint"
msgstr "Seuraava kohdepiste"
-#: ../src/maemo-mapper.c:10776
+#: ../src/maemo-mapper.c:11214
msgid "Next-able"
msgstr "Pikavalittava"
-#: ../src/maemo-mapper.c:5188
+#: ../src/maemo-mapper.c:5234
msgid ""
"No GPS Receiver MAC provided.\n"
"GPS will be disabled."
"GPS:n MAC-osoitetta ei ole määritelty.\n"
"GPS ei ole käytettävissä."
-#: ../src/maemo-mapper.c:10515 ../src/maemo-mapper.c:12482
+#: ../src/maemo-mapper.c:8461 ../src/maemo-mapper.c:10944
msgid "No POIs found."
msgstr "POI:ta ei löytynyt."
-#: ../src/maemo-mapper.c:6142
+#: ../src/maemo-mapper.c:6188
msgid "None"
msgstr "Ei keskitystä"
-#: ../src/maemo-mapper.c:4891
+#: ../src/maemo-mapper.c:4936
msgid ""
"Note: You can enter a device path\n"
"(e.g. \"/dev/rfcomm0\")."
"Huom: Voit syöttää laitteen polun\n"
"(esim. \"/dev/rfcomm0\")."
-#: ../src/maemo-mapper.c:6031 ../src/maemo-mapper.c:6051
+#: ../src/maemo-mapper.c:6077 ../src/maemo-mapper.c:6097
msgid "Open..."
msgstr "Avaa..."
-#: ../src/maemo-mapper.c:6469
+#: ../src/maemo-mapper.c:6519
msgid ""
"OpenStreetMap.org provides public, free-to-use maps. You can also download "
"a sample set of repositories from the internet by using the \"Download...\" "
"karttoja. Voit ladata lisäksi otoksen muita karttavarastoja Internetistä "
"\"Lataa...\" painikkeella."
-#: ../src/maemo-mapper.c:9713
+#: ../src/maemo-mapper.c:9975
msgid "Origin"
msgstr "Lähtöpiste"
-#: ../src/maemo-mapper.c:2955
+#: ../src/maemo-mapper.c:2965
msgid "Other"
msgstr "Muut"
-#: ../src/maemo-mapper.c:11477
+#: ../src/maemo-mapper.c:11929
msgid "Overwrite"
msgstr "Ylikirjoita"
-#: ../src/maemo-mapper.c:4737 ../src/maemo-mapper.c:5083
-#: ../src/maemo-mapper.c:6359
+#: ../src/maemo-mapper.c:4744 ../src/maemo-mapper.c:5128
+#: ../src/maemo-mapper.c:6409
msgid "POI"
msgstr "POI"
-#: ../src/maemo-mapper.c:12275
+#: ../src/maemo-mapper.c:12735
msgid "POI Categories"
msgstr "POI kategoriat"
-#: ../src/maemo-mapper.c:6121
+#: ../src/maemo-mapper.c:6167
msgid "POI Categories..."
msgstr "POI kategoriat..."
-#: ../src/maemo-mapper.c:5087
+#: ../src/maemo-mapper.c:5132
msgid "POI database"
msgstr "POI tietokanta"
-#: ../src/maemo-mapper.c:6117
+#: ../src/maemo-mapper.c:6163
msgid "POIs"
msgstr "POI:t"
-#: ../src/maemo-mapper.c:2240
+#: ../src/maemo-mapper.c:2247
msgid "PPS"
msgstr "PPS"
-#: ../src/maemo-mapper.c:7926
+#: ../src/maemo-mapper.c:7991
msgid "Pan East"
msgstr "Vieritä itään"
-#: ../src/maemo-mapper.c:7923
+#: ../src/maemo-mapper.c:7988
msgid "Pan North"
msgstr "Vieritä pohjoiseen"
-#: ../src/maemo-mapper.c:7925
+#: ../src/maemo-mapper.c:7990
msgid "Pan South"
msgstr "Vieritä etelään"
-#: ../src/maemo-mapper.c:7924
+#: ../src/maemo-mapper.c:7989
msgid "Pan West"
msgstr "Vieritä länteen"
# This word refers to Pitch as in of a person's voice.
-#: ../src/maemo-mapper.c:4973
+#: ../src/maemo-mapper.c:5018
msgid "Pitch"
msgstr "Korkeus"
-#: ../src/maemo-mapper.c:2940
+#: ../src/maemo-mapper.c:2950
msgid "Places to eat or drink."
msgstr "Baarit ja ruokailupaikat."
-#: ../src/maemo-mapper.c:2942
+#: ../src/maemo-mapper.c:2952
msgid "Places to shop or acquire services."
msgstr "Kauppat ja palvelut."
-#: ../src/maemo-mapper.c:2948
+#: ../src/maemo-mapper.c:2958
msgid "Places to stay temporarily or for the night."
msgstr "Paikat väliaikaiseen yöpymiseen."
-#: ../src/maemo-mapper.c:10128
+#: ../src/maemo-mapper.c:10444
msgid "Please provide a description for the mark."
msgstr "Anna merkille kuvaus."
-#: ../src/maemo-mapper.c:4444
+#: ../src/maemo-mapper.c:4471
msgid "Please select a bluetooth device from the list."
msgstr "Valitse bluetooth laite listalta."
-#: ../src/maemo-mapper.c:12809
+#: ../src/maemo-mapper.c:13121
msgid "Please specify a category for the POI."
msgstr "Määrittele POI pisteen kategoria."
-#: ../src/maemo-mapper.c:12802
+#: ../src/maemo-mapper.c:13114
msgid "Please specify a name for the POI."
msgstr "Määrittele POI pisteen nimi."
-#: ../src/maemo-mapper.c:12096
+#: ../src/maemo-mapper.c:12551
msgid "Please specify a name for the category."
msgstr "Määrittele kategorian nimi."
-#: ../src/maemo-mapper.c:9783
+#: ../src/maemo-mapper.c:10058
msgid "Please specify a source URL."
msgstr "Määrittele lähde URL."
-#: ../src/maemo-mapper.c:9795
+#: ../src/maemo-mapper.c:10102
msgid "Please specify a start location."
msgstr "Määrittele lähtöpiste."
-#: ../src/maemo-mapper.c:9802
+#: ../src/maemo-mapper.c:10803
+#, fuzzy
+msgid "Please specify an address."
+msgstr "Määrittele lähde URL."
+
+#: ../src/maemo-mapper.c:10109
msgid "Please specify an end location."
msgstr "Määrittele kohdepiste."
-#: ../src/maemo-mapper.c:12856
+#: ../src/maemo-mapper.c:13172
msgid "Problem adding POI"
msgstr "Ongelma POI:n lisäämisessä"
-#: ../src/maemo-mapper.c:12133
+#: ../src/maemo-mapper.c:12588
msgid "Problem adding category"
msgstr "Ongelma kategorian lisäämisessä"
-#: ../src/maemo-mapper.c:11944 ../src/maemo-mapper.c:12392
+#: ../src/maemo-mapper.c:12399 ../src/maemo-mapper.c:12851
msgid "Problem deleting POI"
msgstr "Ongelma POI:n poistamisessa"
-#: ../src/maemo-mapper.c:11953
+#: ../src/maemo-mapper.c:12408
msgid "Problem deleting category"
msgstr "Ongelma kategorian poistossa"
-#: ../src/maemo-mapper.c:12174
+#: ../src/maemo-mapper.c:12627
msgid "Problem updating Category"
msgstr "Ongelma kategorian päivityksessä"
-#: ../src/maemo-mapper.c:12834
+#: ../src/maemo-mapper.c:13150
msgid "Problem updating POI"
msgstr "Ongelma POI:n päivityksessä"
-#: ../src/maemo-mapper.c:12118
+#: ../src/maemo-mapper.c:12573
msgid "Problem updating category"
msgstr "Ongelma kategorian päivityksessä"
-#: ../src/maemo-mapper.c:2896
+#: ../src/maemo-mapper.c:2906
msgid "Problem with POI database"
msgstr "Ongelma POI tietokannassa"
-#: ../src/maemo-mapper.c:2241
+#: ../src/maemo-mapper.c:2248
msgid "Real Time Kinematic"
msgstr ""
-#: ../src/maemo-mapper.c:3627
+#: ../src/maemo-mapper.c:3683
+msgid "Really clear the track?"
+msgstr ""
+
+#: ../src/maemo-mapper.c:3638
msgid "Recalculating directions..."
msgstr "Lasketaan uusi reittisuunnitelma..."
-#: ../src/maemo-mapper.c:2943
+#: ../src/maemo-mapper.c:2953
msgid "Recreation"
msgstr "Virkistäytyminen"
-#: ../src/maemo-mapper.c:10994
+#: ../src/maemo-mapper.c:11441
msgid "Rename..."
msgstr "Nimeä uud..."
-#: ../src/maemo-mapper.c:10849
+#: ../src/maemo-mapper.c:11292
msgid "Replace all repositories with the default repository?"
msgstr "Korvaa kaikki karttavarastot oletusvarastolla?"
-#: ../src/maemo-mapper.c:6041
+#: ../src/maemo-mapper.c:6087
msgid "Reset"
msgstr "Nollaa"
-#: ../src/maemo-mapper.c:6178 ../src/maemo-mapper.c:7950
+#: ../src/maemo-mapper.c:6226 ../src/maemo-mapper.c:8016
msgid "Reset Bluetooth"
msgstr "Nollaa bluetooth"
-#: ../src/maemo-mapper.c:4619
+#: ../src/maemo-mapper.c:4651
msgid "Reset all colors to their original defaults?"
msgstr "Korvaa kaikki värit oletusväreillä?"
-#: ../src/maemo-mapper.c:4505
+#: ../src/maemo-mapper.c:4532
msgid "Reset all hardware keys to their original defaults?"
msgstr "Korvaa kaikki näppäinvalinnat oletusasetuksilla?"
-#: ../src/maemo-mapper.c:4537 ../src/maemo-mapper.c:4653
-#: ../src/maemo-mapper.c:10972
+#: ../src/maemo-mapper.c:4566 ../src/maemo-mapper.c:4687
+#: ../src/maemo-mapper.c:11419
msgid "Reset..."
msgstr "Nollaa..."
-#: ../src/maemo-mapper.c:2937
+#: ../src/maemo-mapper.c:2947
msgid "Residence"
msgstr "Asuminen"
-#: ../src/maemo-mapper.c:4713 ../src/maemo-mapper.c:6027
-#: ../src/maemo-mapper.c:6103
+#: ../src/maemo-mapper.c:4729 ../src/maemo-mapper.c:6073
+#: ../src/maemo-mapper.c:6149
msgid "Route"
msgstr "Reittisuunnitelma"
-#: ../src/maemo-mapper.c:9881
+#: ../src/maemo-mapper.c:10188
msgid "Route Downloaded"
msgstr "Reittisuunnitelma ladattu"
-#: ../src/maemo-mapper.c:8233 ../src/maemo-mapper.c:9930
+#: ../src/maemo-mapper.c:8299 ../src/maemo-mapper.c:10237
msgid "Route Opened"
msgstr "Reittisuunnitelma avattu"
-#: ../src/maemo-mapper.c:10176
+#: ../src/maemo-mapper.c:10492
msgid "Route Saved"
msgstr "Reittisuunnitelma tallennettu"
-#: ../src/maemo-mapper.c:10254
+#: ../src/maemo-mapper.c:10569
msgid "Routes are now hidden"
msgstr "Reitit on nyt piilotettu"
-#: ../src/maemo-mapper.c:10248
+#: ../src/maemo-mapper.c:10563
msgid "Routes are now shown"
msgstr "Reitit on nyt näkyvissä"
-#: ../src/maemo-mapper.c:2238
+#: ../src/maemo-mapper.c:2245
msgid "SPS"
msgstr "SPS"
-#: ../src/maemo-mapper.c:2800
+#: ../src/maemo-mapper.c:2809
msgid "Sat in use"
msgstr "Sat käytössä"
-#: ../src/maemo-mapper.c:2791
+#: ../src/maemo-mapper.c:2800
msgid "Sat in view"
msgstr "Sat näkyy"
-#: ../src/maemo-mapper.c:2732
+#: ../src/maemo-mapper.c:2741
msgid "Satellites details"
msgstr "Satelliittien yksityiskohdat"
-#: ../src/maemo-mapper.c:2660
+#: ../src/maemo-mapper.c:2667
msgid "Satellites in view"
msgstr "Satelliitteja näkyvissä"
-#: ../src/maemo-mapper.c:6035 ../src/maemo-mapper.c:6053
+#: ../src/maemo-mapper.c:6081 ../src/maemo-mapper.c:6099
msgid "Save..."
msgstr "Tallenna..."
-#: ../src/maemo-mapper.c:6098
+#: ../src/maemo-mapper.c:6144
msgid "Scale"
msgstr "Asteikko"
-#: ../src/maemo-mapper.c:4885
+#: ../src/maemo-mapper.c:4930
msgid "Scan..."
msgstr "Etsi..."
-#: ../src/maemo-mapper.c:4420
+#: ../src/maemo-mapper.c:4447
msgid "Scanning for Bluetooth Devices"
msgstr "Etsitään bluetooth laitteita"
-#: ../src/maemo-mapper.c:2949
+#: ../src/maemo-mapper.c:2959
msgid "School"
msgstr "Koulut"
-#: ../src/maemo-mapper.c:3087
+#: ../src/maemo-mapper.c:3098
msgid "Searching for GPS receiver"
msgstr "Etsitään GPS-vastaanotinta"
-#: ../src/maemo-mapper.c:4384
+#: ../src/maemo-mapper.c:4411
msgid "Select Bluetooth Device"
msgstr "Valitse bluetooth laite"
-#: ../src/maemo-mapper.c:7936
+#: ../src/maemo-mapper.c:8001
msgid "Select Next Repository"
msgstr "Valitse seuraava karttavarasto"
-#: ../src/maemo-mapper.c:12502
+#: ../src/maemo-mapper.c:8491
msgid "Select POI"
msgstr "Valitse POI"
-#: ../src/maemo-mapper.c:12567
+#: ../src/maemo-mapper.c:8561
msgid "Select one POI from the list."
msgstr "Valitse yksi POI listalta."
-#: ../src/maemo-mapper.c:4905
+#: ../src/maemo-mapper.c:4950
msgid "Sensitivity"
msgstr "Herkkyys"
-#: ../src/maemo-mapper.c:6326
+#: ../src/maemo-mapper.c:6376
msgid "Set as GPS Location"
msgstr "Aseta GPS sijainniksi"
-#: ../src/maemo-mapper.c:4847
+#: ../src/maemo-mapper.c:4892
msgid "Settings"
msgstr "Asetukset"
-#: ../src/maemo-mapper.c:6185
+#: ../src/maemo-mapper.c:6233
msgid "Settings..."
msgstr "Asetukset..."
-#: ../src/maemo-mapper.c:11460
+#: ../src/maemo-mapper.c:11912
msgid "Setup"
msgstr "Asetus"
-#: ../src/maemo-mapper.c:2941
+#: ../src/maemo-mapper.c:2951
msgid "Shopping/Services"
msgstr "Kaupat/Palvelut"
-#: ../src/maemo-mapper.c:6337
+#: ../src/maemo-mapper.c:6387
msgid "Show Description"
msgstr "Näytä kuvaus"
-#: ../src/maemo-mapper.c:6061 ../src/maemo-mapper.c:7945
+#: ../src/maemo-mapper.c:6107 ../src/maemo-mapper.c:8011
msgid "Show Distance from Beginning"
msgstr "Näytä etäisyys lähtöpisteestä"
-#: ../src/maemo-mapper.c:7943
+#: ../src/maemo-mapper.c:8009
msgid "Show Distance from Last Break"
msgstr "Näytä etäisyys edellisestä katkaisupisteestä"
-#: ../src/maemo-mapper.c:6059
+#: ../src/maemo-mapper.c:6105
msgid "Show Distance from Last Mark"
msgstr "Näytä etäisyys edellisestä merkistä"
-#: ../src/maemo-mapper.c:6313 ../src/maemo-mapper.c:6344
-#: ../src/maemo-mapper.c:6368
+#: ../src/maemo-mapper.c:6363 ../src/maemo-mapper.c:6394
+#: ../src/maemo-mapper.c:6418
msgid "Show Distance to"
msgstr "Näytä etäisyys kohteeseen"
-#: ../src/maemo-mapper.c:6039 ../src/maemo-mapper.c:7940
+#: ../src/maemo-mapper.c:6085 ../src/maemo-mapper.c:8005
msgid "Show Distance to End of Route"
msgstr "Näytä etäisyys reitin loppupisteeseen"
-#: ../src/maemo-mapper.c:6037 ../src/maemo-mapper.c:7938
+#: ../src/maemo-mapper.c:6083 ../src/maemo-mapper.c:8003
msgid "Show Distance to Next Waypoint"
msgstr "Näytä etäisyys seuraavaan kohdepisteeseen"
-#: ../src/maemo-mapper.c:6171
+#: ../src/maemo-mapper.c:6219
msgid "Show Information"
msgstr "Näytä tietoja"
-#: ../src/maemo-mapper.c:6308 ../src/maemo-mapper.c:6335
+#: ../src/maemo-mapper.c:6358 ../src/maemo-mapper.c:6385
msgid "Show Lat/Lon"
msgstr "Näytä Lat/Lon"
-#: ../src/maemo-mapper.c:5102
+#: ../src/maemo-mapper.c:5147
msgid "Show POI below zoom"
msgstr "Näytä POI:t alle zoom tason"
-#: ../src/maemo-mapper.c:2245
+#: ../src/maemo-mapper.c:2252
msgid "Simulation"
msgstr "Simulaatio"
-#: ../src/maemo-mapper.c:9678
+#: ../src/maemo-mapper.c:9942
msgid "Source URL"
msgstr "Lähde URL"
-#: ../src/maemo-mapper.c:2755 ../src/maemo-mapper.c:4961
+#: ../src/maemo-mapper.c:2764 ../src/maemo-mapper.c:5006
msgid "Speed"
msgstr "Nopeus"
-#: ../src/maemo-mapper.c:5058
+#: ../src/maemo-mapper.c:5103
msgid "Speed Limit"
msgstr "Nopeusrajoitus"
-#: ../src/maemo-mapper.c:2936
+#: ../src/maemo-mapper.c:2946
msgid "Stations for purchasing fuel for vehicles."
msgstr "Huoltoasemat ja autokorjaamot."
-#: ../src/maemo-mapper.c:3348
+#: ../src/maemo-mapper.c:3359
msgid "The current route is empty."
msgstr "Nykyinen reittisuunnitelma on tyhjä."
-#: ../src/maemo-mapper.c:3394 ../src/maemo-mapper.c:3409
+#: ../src/maemo-mapper.c:3405 ../src/maemo-mapper.c:3420
msgid "The current track is empty."
msgstr "Nykyinen reittijälki on tyhjä."
-#: ../src/maemo-mapper.c:4580
+#: ../src/maemo-mapper.c:4612
msgid "The following action is mapped to multiple keys"
msgstr "Seuraava toiminne on valittu useaan näppäimeen"
-#: ../src/maemo-mapper.c:8655
+#: ../src/maemo-mapper.c:8931
msgid "There are no other next-able repositories."
msgstr "Toista pikavalittavaa karttavarastoa ei ole määritetty."
-#: ../src/maemo-mapper.c:13238
+#: ../src/maemo-mapper.c:13559
msgid "There are no waypoints."
msgstr "Kohdepiste puuttuu."
-#: ../src/maemo-mapper.c:3329 ../src/maemo-mapper.c:10462
+#: ../src/maemo-mapper.c:3340 ../src/maemo-mapper.c:10906
msgid "There is no next waypoint."
msgstr "Seuraava kohdepiste puuttuu."
-#: ../src/maemo-mapper.c:7928
+#: ../src/maemo-mapper.c:7993
msgid "Toggle Auto-Center"
msgstr "Automaattinen keskitys päällä/pois"
-#: ../src/maemo-mapper.c:7930
+#: ../src/maemo-mapper.c:7995
msgid "Toggle Fullscreen"
msgstr "Kokoruutu päällä/pois"
-#: ../src/maemo-mapper.c:7946
+#: ../src/maemo-mapper.c:8012
msgid "Toggle GPS"
msgstr "GPS päällä/pois"
-#: ../src/maemo-mapper.c:7947
+#: ../src/maemo-mapper.c:8013
msgid "Toggle GPS Info"
msgstr "GPS-info päällä/pois"
-#: ../src/maemo-mapper.c:7935
+#: ../src/maemo-mapper.c:8000
msgid "Toggle POIs"
msgstr "POI:t päällä/pois"
-#: ../src/maemo-mapper.c:7934
+#: ../src/maemo-mapper.c:7999
msgid "Toggle Scale"
msgstr "Asteikko päällä/pois"
-#: ../src/maemo-mapper.c:7949
+#: ../src/maemo-mapper.c:8015
msgid "Toggle Speed Limit"
msgstr "Nopeusrajoitus päällä/pois"
-#: ../src/maemo-mapper.c:7933
+#: ../src/maemo-mapper.c:7998
msgid "Toggle Tracks"
msgstr "Reittijäljet päällä/pois"
-#: ../src/maemo-mapper.c:7973 ../src/maemo-mapper.c:11588
+#: ../src/maemo-mapper.c:8039 ../src/maemo-mapper.c:12040
msgid "Top-Left"
msgstr "Ylä-vasen"
-#: ../src/maemo-mapper.c:7974
+#: ../src/maemo-mapper.c:8040
msgid "Top-Right"
msgstr "Ylä-oikea"
-#: ../src/maemo-mapper.c:4689 ../src/maemo-mapper.c:6047
-#: ../src/maemo-mapper.c:6108
+#: ../src/maemo-mapper.c:4714 ../src/maemo-mapper.c:6093
+#: ../src/maemo-mapper.c:6154
msgid "Track"
msgstr "Reittijälki"
-#: ../src/maemo-mapper.c:10004
+#: ../src/maemo-mapper.c:10311
msgid "Track Opened"
msgstr "Reittijälki avattu"
-#: ../src/maemo-mapper.c:10026
+#: ../src/maemo-mapper.c:10333
msgid "Track Saved"
msgstr "Reittijälki tallennettu"
-#: ../src/maemo-mapper.c:10217
+#: ../src/maemo-mapper.c:10532
msgid "Tracks are now hidden"
msgstr "Reittijäljet on nyt piilotettu"
-#: ../src/maemo-mapper.c:10211
+#: ../src/maemo-mapper.c:10526
msgid "Tracks are now shown"
msgstr "Reittijäljet on nyt nähtävissä"
-#: ../src/maemo-mapper.c:2945
+#: ../src/maemo-mapper.c:2955
msgid "Transportation"
msgstr "Julkinenliikenne"
-#: ../src/maemo-mapper.c:10692
+#: ../src/maemo-mapper.c:11130
msgid "URL Format"
msgstr "URL:n muotoilu"
-#: ../src/maemo-mapper.c:5448
+#: ../src/maemo-mapper.c:5494
msgid "Unable to create cache directory for repository"
msgstr "Ei voitu luoda tallennuskansiota karttavarastolle"
-#: ../src/maemo-mapper.c:5024
+#: ../src/maemo-mapper.c:5069
msgid "Units"
msgstr "Yksiköt"
-#: ../src/maemo-mapper.c:9706
+#: ../src/maemo-mapper.c:10865
+msgid "Unknown error while locating address."
+msgstr ""
+
+#: ../src/maemo-mapper.c:9969
msgid "Use End of Route"
msgstr "Käytä reitin loppupistettä"
-#: ../src/maemo-mapper.c:9692
+#: ../src/maemo-mapper.c:9956
msgid "Use GPS Location"
msgstr "Käytä GPS sijaintia"
-#: ../src/maemo-mapper.c:6113
+#: ../src/maemo-mapper.c:6159
msgid "Velocity Vector"
msgstr "Nopeusvektori"
-#: ../src/maemo-mapper.c:6085
+#: ../src/maemo-mapper.c:6131
msgid "View"
msgstr "Näytä"
-#: ../src/maemo-mapper.c:11569
+#: ../src/maemo-mapper.c:12021
msgid "View Center"
msgstr "Näytä keskusta"
-#: ../src/maemo-mapper.c:10747
+#: ../src/maemo-mapper.c:11185
msgid "View Zoom Steps"
msgstr "Näytä zoom tasot"
-#: ../src/maemo-mapper.c:6365
+#: ../src/maemo-mapper.c:6415
msgid "View/Edit..."
msgstr "Näytä/Muokkaa..."
-#: ../src/maemo-mapper.c:11931
+#: ../src/maemo-mapper.c:12386
msgid "WARNING: All POIs in that category will also be deleted!"
msgstr "VAROITUS: Kaikki POI:t tässä kategoriassa poistetaan!"
-#: ../src/maemo-mapper.c:6330
+#: ../src/maemo-mapper.c:6380
msgid "Waypoint"
msgstr "Kohdepiste"
-#: ../src/maemo-mapper.c:6476
+#: ../src/maemo-mapper.c:6526
msgid ""
"You will now see a blank screen. You can download maps using the \"Manage "
"Maps\" menu item in the \"Maps\" menu. Or, press OK to enable Auto-Download."
"hallinta\" valikkoa \"Kartat\" valikosta tai valitsemalla OK, jolloin "
"automaattinen karttojen lataus otetaan käyttöön."
-#: ../src/maemo-mapper.c:11517
+#: ../src/maemo-mapper.c:11969
msgid "Zoom"
msgstr "Zoomaa"
-#: ../src/maemo-mapper.c:6089 ../src/maemo-mapper.c:7931
+#: ../src/maemo-mapper.c:6135 ../src/maemo-mapper.c:7996
msgid "Zoom In"
msgstr "Tarkenna"
-#: ../src/maemo-mapper.c:11523
+#: ../src/maemo-mapper.c:11975
msgid "Zoom Levels to Download: (0 = most detail)"
msgstr "Ladattavat zoom tasot : (0 = tarkin)"
-#: ../src/maemo-mapper.c:6091 ../src/maemo-mapper.c:7932
+#: ../src/maemo-mapper.c:6137 ../src/maemo-mapper.c:7997
msgid "Zoom Out"
msgstr "Loitonna"
-#: ../src/maemo-mapper.c:8470 ../src/maemo-mapper.c:8582
-#: ../src/maemo-mapper.c:11751 ../src/maemo-mapper.c:11769
+#: ../src/maemo-mapper.c:8746 ../src/maemo-mapper.c:8858
+#: ../src/maemo-mapper.c:12206 ../src/maemo-mapper.c:12224
msgid "Zoom to Level"
msgstr "Zoomaa tasolle"
-#: ../src/maemo-mapper.c:11295 ../src/maemo-mapper.c:11302
+#: ../src/maemo-mapper.c:11744 ../src/maemo-mapper.c:11751
msgid "about"
msgstr "noin"
-#: ../src/maemo-mapper.c:2661
+#: ../src/maemo-mapper.c:2668
msgid "in use"
msgstr "käytössä"
-#: ../src/maemo-mapper.c:7881
+#: ../src/maemo-mapper.c:7946
msgid "km"
msgstr "km"
-#: ../src/maemo-mapper.c:11215 ../src/maemo-mapper.c:11303
+#: ../src/maemo-mapper.c:11664 ../src/maemo-mapper.c:11752
msgid "maps"
msgstr "kartan palan lataus"
-#: ../src/maemo-mapper.c:11209 ../src/maemo-mapper.c:11296
+#: ../src/maemo-mapper.c:11658 ../src/maemo-mapper.c:11745
msgid "maps "
msgstr "kartan palan poisto"
-#: ../src/maemo-mapper.c:7882
+#: ../src/maemo-mapper.c:7947
msgid "mi."
msgstr "mi."
-#: ../src/maemo-mapper.c:7883
+#: ../src/maemo-mapper.c:7948
msgid "n.m."
msgstr "n.m."
-#: ../src/maemo-mapper.c:2813
+#: ../src/maemo-mapper.c:2822
msgid "nofix"
msgstr "nofix"
-#: ../src/maemo-mapper.c:2246 ../src/maemo-mapper.c:2822
+#: ../src/maemo-mapper.c:2253 ../src/maemo-mapper.c:2831
msgid "none"
msgstr "ei lainkaan"
-#: ../src/maemo-mapper.c:11215 ../src/maemo-mapper.c:11303
+#: ../src/maemo-mapper.c:11664 ../src/maemo-mapper.c:11752
msgid "up to about"
msgstr "noin"
+#~ msgid ""
+#~ "Could not generate directions. Make sure your source and destination are "
+#~ "valid."
+#~ msgstr ""
+#~ "Ei voitu luoda reittisuunnitelmaa. Varmista, että lähde ja kohde ovat "
+#~ "sallittuja."
+
#~ msgid "Defaults"
#~ msgstr "Oletukset"
msgstr ""
"Project-Id-Version: it_IT\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-03-18 14:58-0400\n"
+"POT-Creation-Date: 2007-05-20 00:28-0400\n"
"PO-Revision-Date: 2007-03-24 12:27GMT+1\n"
"Last-Translator: alessandro pasotti <ale.pas@tiscalinet.it>\n"
"Language-Team: italian <kde-i18n-it-admin@master.kde.org>\n"
"X-Generator: KBabel 1.11.2\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ../src/maemo-mapper.c:12339
+#: ../src/maemo-mapper.c:12792
msgid "# POIs"
msgstr "# POI"
-#: ../src/maemo-mapper.c:6190
+#: ../src/maemo-mapper.c:6238
msgid "About..."
msgstr "Informazioni..."
-#: ../src/maemo-mapper.c:12288
+#: ../src/maemo-mapper.c:12748
msgid "Add"
msgstr "Aggiungi"
-#: ../src/maemo-mapper.c:12027
+#: ../src/maemo-mapper.c:12482
msgid "Add Category"
msgstr "Aggiungi categoria"
-#: ../src/maemo-mapper.c:12690
+#: ../src/maemo-mapper.c:12981
msgid "Add POI"
msgstr "Aggiungi POI"
-#: ../src/maemo-mapper.c:6322 ../src/maemo-mapper.c:6351
+#: ../src/maemo-mapper.c:6372 ../src/maemo-mapper.c:6401
msgid "Add POI..."
msgstr "Aggiungi POI..."
-#: ../src/maemo-mapper.c:6318 ../src/maemo-mapper.c:6373
+#: ../src/maemo-mapper.c:6368 ../src/maemo-mapper.c:6423
msgid "Add Route Point"
msgstr "Aggiungi Punto Rotta"
-#: ../src/maemo-mapper.c:12980
+#: ../src/maemo-mapper.c:13297
msgid "Add Waypoint"
msgstr "Aggiungi Waypoint"
-#: ../src/maemo-mapper.c:6320 ../src/maemo-mapper.c:6375
+#: ../src/maemo-mapper.c:6370 ../src/maemo-mapper.c:6425
msgid "Add Waypoint..."
msgstr "Aggiungi Waypoint..."
-#: ../src/maemo-mapper.c:4936
+#: ../src/maemo-mapper.c:10772
+#, fuzzy
+msgid "Address"
+msgstr "Aggiungi"
+
+#: ../src/maemo-mapper.c:10849
+msgid "Address Located"
+msgstr ""
+
+#: ../src/maemo-mapper.c:6201
+#, fuzzy
+msgid "Address..."
+msgstr "Aggiungi POI..."
+
+#: ../src/maemo-mapper.c:4981
msgid "Advance Notice"
msgstr "Anticipo avvisi"
-#: ../src/maemo-mapper.c:11502
+#: ../src/maemo-mapper.c:11954
msgid "Along Route - Radius (tiles):"
msgstr "Lungo la rotta - raggio (riquadri):"
-#: ../src/maemo-mapper.c:2764
+#: ../src/maemo-mapper.c:2773
msgid "Altitude"
msgstr "Altitudine"
-#: ../src/maemo-mapper.c:4426
+#: ../src/maemo-mapper.c:4453
msgid "An error occurred while attempting to scan for bluetooth devices."
msgstr "Si è verificato un errore cercando i dispositivi bluetooth."
-#: ../src/maemo-mapper.c:10904
+#: ../src/maemo-mapper.c:11347
msgid ""
"An error occurred while retrieving the repositories. The web service may be "
"temporarily down."
"Si è verificato un errore cercando i depositi. Il web service potrebbe essere "
"temporaneamente disattivato."
-#: ../src/maemo-mapper.c:8484
+#: ../src/maemo-mapper.c:8760
msgid ""
"An error occurred while trying to reset the bluetooth radio.\n"
"\n"
"Sei sicuro di aver modificato il file\n"
"/etc/sudoers?"
-#: ../src/maemo-mapper.c:4932
+#: ../src/maemo-mapper.c:4977
msgid "Announce"
msgstr "Avviso"
-#: ../src/maemo-mapper.c:11539
+#: ../src/maemo-mapper.c:11991
msgid "Area"
msgstr "Area"
-#: ../src/maemo-mapper.c:4901 ../src/maemo-mapper.c:6126
+#: ../src/maemo-mapper.c:4946 ../src/maemo-mapper.c:6172
msgid "Auto-Center"
msgstr "Centro automatico"
-#: ../src/maemo-mapper.c:10323
+#: ../src/maemo-mapper.c:10638
msgid "Auto-Center Mode: Lat/Lon"
msgstr "Modalità centro automatico: Lat/Lon"
-#: ../src/maemo-mapper.c:10308
+#: ../src/maemo-mapper.c:10623
msgid "Auto-Center Mode: Lead"
msgstr "Modalità centro automatico: vettore"
-#: ../src/maemo-mapper.c:10337
+#: ../src/maemo-mapper.c:10652
msgid "Auto-Center Off"
msgstr "Disabilita centro automatico"
-#: ../src/maemo-mapper.c:6076
+#: ../src/maemo-mapper.c:6122
msgid "Auto-Download"
msgstr "Scaricamento automatico"
-#: ../src/maemo-mapper.c:9696
+#: ../src/maemo-mapper.c:9960
msgid "Auto-Update"
msgstr "Aggiornamento automatico"
-#: ../src/maemo-mapper.c:7976
+#: ../src/maemo-mapper.c:8042
msgid "Bottom-Left"
msgstr "Inferiore sinistro"
-#: ../src/maemo-mapper.c:7975 ../src/maemo-mapper.c:11606
+#: ../src/maemo-mapper.c:8041 ../src/maemo-mapper.c:12060
msgid "Bottom-Right"
msgstr "Inferiore destra"
-#: ../src/maemo-mapper.c:3700
+#: ../src/maemo-mapper.c:3727
msgid "Break already inserted."
msgstr "Sosta già inserita."
-#: ../src/maemo-mapper.c:5097 ../src/maemo-mapper.c:10711
+#: ../src/maemo-mapper.c:5142 ../src/maemo-mapper.c:11149
msgid "Browse..."
msgstr "Scegli..."
-#: ../src/maemo-mapper.c:2946
+#: ../src/maemo-mapper.c:2956
msgid "Bus stops, airports, train stations, etc."
msgstr "Fermate bus, aereoporti, stazioni ecc."
-#: ../src/maemo-mapper.c:2951
+#: ../src/maemo-mapper.c:2961
msgid "Business"
msgstr "Affari"
-#: ../src/maemo-mapper.c:11493
+#: ../src/maemo-mapper.c:11945
msgid "By Area (see tab)"
msgstr "Per area (vedi scheda)"
-#: ../src/maemo-mapper.c:10701
+#: ../src/maemo-mapper.c:11139
msgid "Cache Dir."
msgstr "Cartella cache"
-#: ../src/maemo-mapper.c:10642
+#: ../src/maemo-mapper.c:11080
msgid "Cannot delete the last repository - there must be at lease one repository."
msgstr "Impossibile cancellare l'ultimo deposito - deve essercene almeno uno."
-#: ../src/maemo-mapper.c:11811
+#: ../src/maemo-mapper.c:12266
msgid "Cannot enable GPS until a GPS Receiver MAC is set in the Settings dialog box."
msgstr ""
"Impossibile abilitare il GPS finché non viene impostato un indirizzo MAC\n"
"nella finestra Impostazioni."
-#: ../src/maemo-mapper.c:12540 ../src/maemo-mapper.c:12727
+#: ../src/maemo-mapper.c:8528 ../src/maemo-mapper.c:13017
msgid "Category"
msgstr "Categoria"
-#: ../src/maemo-mapper.c:6043 ../src/maemo-mapper.c:6063
-#: ../src/maemo-mapper.c:11446
+#: ../src/maemo-mapper.c:6089 ../src/maemo-mapper.c:6109
+#: ../src/maemo-mapper.c:11898
msgid "Clear"
msgstr "Cancella"
-#: ../src/maemo-mapper.c:6192
+#: ../src/maemo-mapper.c:8007
+#, fuzzy
+msgid "Clear Track"
+msgstr "Abilita tracce"
+
+#: ../src/maemo-mapper.c:6240
msgid "Close"
msgstr "Chiudi"
-#: ../src/maemo-mapper.c:4647
+#: ../src/maemo-mapper.c:4681
msgid "Colors"
msgstr "Colori"
-#: ../src/maemo-mapper.c:4860
+#: ../src/maemo-mapper.c:4905
msgid "Colors..."
msgstr "Colori..."
-#: ../src/maemo-mapper.c:11208 ../src/maemo-mapper.c:11295
+#: ../src/maemo-mapper.c:11657 ../src/maemo-mapper.c:11744
msgid "Confirm DELETION of"
msgstr "Conferma eliminazione di"
-#: ../src/maemo-mapper.c:10649
+#: ../src/maemo-mapper.c:11087
msgid "Confirm delete of repository"
msgstr "Conferma l'eliminazione del deposito"
-#: ../src/maemo-mapper.c:13351
+#: ../src/maemo-mapper.c:13672
msgid "Confirm delete of waypoint"
msgstr "Conferma l'eliminazione del waypoint"
-#: ../src/maemo-mapper.c:11214 ../src/maemo-mapper.c:11301
+#: ../src/maemo-mapper.c:11663 ../src/maemo-mapper.c:11750
msgid "Confirm download of"
msgstr "Conferma il download di"
-#: ../src/maemo-mapper.c:4583
+#: ../src/maemo-mapper.c:4615
msgid "Continue?"
msgstr "Continuo?"
-#: ../src/maemo-mapper.c:6341
+#: ../src/maemo-mapper.c:6391
msgid "Copy Description"
msgstr "Copia descrizione"
-#: ../src/maemo-mapper.c:6310 ../src/maemo-mapper.c:6339
+#: ../src/maemo-mapper.c:6360 ../src/maemo-mapper.c:6389
msgid "Copy Lat/Lon"
msgstr "Copia Lat/Lon"
-#: ../src/maemo-mapper.c:9833
-msgid ""
-"Could not generate directions. Make sure your source and destination are "
-"valid."
-msgstr ""
-"Impossibile generare le indicazioni. Controlla che la partenza e l'arrivo "
-"siano validi."
-
-#: ../src/maemo-mapper.c:13059
+#: ../src/maemo-mapper.c:13380
msgid ""
"Creating a \"waypoint\" with no description actually adds a break point. Is "
"that what you want?"
"La creazione di un waypoint senza descrizione inserisce una sosta. È quello "
"che intendi fare?"
-#: ../src/maemo-mapper.c:2239
+#: ../src/maemo-mapper.c:2246
msgid "DGPS"
msgstr "DGPS"
-#: ../src/maemo-mapper.c:5035
+#: ../src/maemo-mapper.c:5080
msgid "Degrees Format"
msgstr "Formato gradi"
-#: ../src/maemo-mapper.c:12008 ../src/maemo-mapper.c:12665
+#: ../src/maemo-mapper.c:12463 ../src/maemo-mapper.c:12956
msgid "Delete"
msgstr "Elimina"
-#: ../src/maemo-mapper.c:11483
+#: ../src/maemo-mapper.c:11935
msgid "Delete Maps"
msgstr "Elimina mappe"
-#: ../src/maemo-mapper.c:12381
+#: ../src/maemo-mapper.c:12840
msgid "Delete POI?"
msgstr "Elimina POI?"
-#: ../src/maemo-mapper.c:11929
+#: ../src/maemo-mapper.c:12384
msgid "Delete category?"
msgstr "Elimina categoria?"
-#: ../src/maemo-mapper.c:6348 ../src/maemo-mapper.c:10997
+#: ../src/maemo-mapper.c:6398 ../src/maemo-mapper.c:11444
msgid "Delete..."
msgstr "Elimina..."
-#: ../src/maemo-mapper.c:4414 ../src/maemo-mapper.c:10085
-#: ../src/maemo-mapper.c:12046 ../src/maemo-mapper.c:12334
-#: ../src/maemo-mapper.c:12754 ../src/maemo-mapper.c:13005
+#: ../src/maemo-mapper.c:4441 ../src/maemo-mapper.c:10390
+#: ../src/maemo-mapper.c:12501 ../src/maemo-mapper.c:12787
+#: ../src/maemo-mapper.c:13044 ../src/maemo-mapper.c:13322
msgid "Description"
msgstr "Descrizione"
-#: ../src/maemo-mapper.c:9724
+#: ../src/maemo-mapper.c:9985
msgid "Destination"
msgstr "Destinazione"
-#: ../src/maemo-mapper.c:6175
+#: ../src/maemo-mapper.c:6223
msgid "Details..."
msgstr "Dettagli..."
-#: ../src/maemo-mapper.c:2939
+#: ../src/maemo-mapper.c:2949
msgid "Dining"
msgstr "Ristorazione"
-#: ../src/maemo-mapper.c:3314 ../src/maemo-mapper.c:3374
-#: ../src/maemo-mapper.c:12947
+#: ../src/maemo-mapper.c:3325 ../src/maemo-mapper.c:3385
+#: ../src/maemo-mapper.c:13262
msgid "Distance"
msgstr "Distanza"
-#: ../src/maemo-mapper.c:10768
+#: ../src/maemo-mapper.c:11206
msgid "Double Pixels"
msgstr "Pixel doppi"
-#: ../src/maemo-mapper.c:11470
+#: ../src/maemo-mapper.c:11922
msgid "Download Maps"
msgstr "Scaricamento mappe"
-#: ../src/maemo-mapper.c:9656
+#: ../src/maemo-mapper.c:9927
msgid "Download Route"
msgstr "Scarica rotta"
-#: ../src/maemo-mapper.c:6315 ../src/maemo-mapper.c:6346
-#: ../src/maemo-mapper.c:6370
+#: ../src/maemo-mapper.c:6365 ../src/maemo-mapper.c:6396
+#: ../src/maemo-mapper.c:6420
msgid "Download Route to..."
msgstr "Scarica la rotta per..."
-#: ../src/maemo-mapper.c:10731
+#: ../src/maemo-mapper.c:11169
msgid "Download Zoom Steps"
msgstr "Passi di zoom per lo scaricamento"
-#: ../src/maemo-mapper.c:6033 ../src/maemo-mapper.c:10978
+#: ../src/maemo-mapper.c:6079 ../src/maemo-mapper.c:11425
msgid "Download..."
msgstr "Scarica..."
-#: ../src/maemo-mapper.c:6834
+#: ../src/maemo-mapper.c:6884
msgid "Downloading maps"
msgstr "Scaricamento mappe in corso"
-#: ../src/maemo-mapper.c:12285
+#: ../src/maemo-mapper.c:12745
msgid "Edit"
msgstr "Modifica"
-#: ../src/maemo-mapper.c:12750
+#: ../src/maemo-mapper.c:13040
msgid "Edit Categories..."
msgstr "Modifica categorie"
-#: ../src/maemo-mapper.c:12002
+#: ../src/maemo-mapper.c:12457
msgid "Edit Category"
msgstr "Modifica categoria"
-#: ../src/maemo-mapper.c:12659
+#: ../src/maemo-mapper.c:12950
msgid "Edit POI"
msgstr "Modifica POI"
-#: ../src/maemo-mapper.c:2950
+#: ../src/maemo-mapper.c:2960
msgid "Elementary schools, college campuses, etc."
msgstr "Scuole primarie, college ecc."
-#: ../src/maemo-mapper.c:6167
+#: ../src/maemo-mapper.c:6215
msgid "Enable GPS"
msgstr "Abilita GPS"
-#: ../src/maemo-mapper.c:4948
+#: ../src/maemo-mapper.c:4993
msgid "Enable Voice Synthesis (requires flite)"
msgstr "Abilita sintesi vocale (necessita di flite)"
-#: ../src/maemo-mapper.c:12070 ../src/maemo-mapper.c:12322
+#: ../src/maemo-mapper.c:12525 ../src/maemo-mapper.c:12777
msgid "Enabled"
msgstr "Abilitato"
-#: ../src/maemo-mapper.c:7071
+#: ../src/maemo-mapper.c:7132
msgid ""
"Error in download. Check internet connection and/or Map Repository URL "
"Format."
"Errore nello scaricamento. Controlla la connessione a internet e/o l'URL del "
"deposito."
-#: ../src/maemo-mapper.c:8236 ../src/maemo-mapper.c:9889
-#: ../src/maemo-mapper.c:9933 ../src/maemo-mapper.c:10007
+#: ../src/maemo-mapper.c:8302 ../src/maemo-mapper.c:10196
+#: ../src/maemo-mapper.c:10240 ../src/maemo-mapper.c:10314
msgid "Error parsing GPX file."
msgstr "Errore analizzando il file GPX."
-#: ../src/maemo-mapper.c:1475
+#: ../src/maemo-mapper.c:1482
msgid "Error while writing to file"
msgstr "Errore scrivendo sul file"
-#: ../src/maemo-mapper.c:10029 ../src/maemo-mapper.c:10179
+#: ../src/maemo-mapper.c:10336 ../src/maemo-mapper.c:10495
msgid "Error writing GPX file."
msgstr "Errore scrivendo il file GPX."
-#: ../src/maemo-mapper.c:3097
+#: ../src/maemo-mapper.c:3108
msgid "Establishing GPS fix"
msgstr "Connessione con il GPS in corso"
-#: ../src/maemo-mapper.c:2243
+#: ../src/maemo-mapper.c:2250
msgid "Estimated"
msgstr "Stimato"
-#: ../src/maemo-mapper.c:3836
+#: ../src/maemo-mapper.c:3863
msgid "Failed to connect to GPS receiver. Retry?"
msgstr "Impossibile connettersi al ricevitore GPS. Riprovo?"
-#: ../src/maemo-mapper.c:9821
+#: ../src/maemo-mapper.c:10128 ../src/maemo-mapper.c:10819
msgid "Failed to connect to GPX Directions server"
msgstr "Impossibile connettersi al server delle indicazioni GPX"
-#: ../src/maemo-mapper.c:5482
+#: ../src/maemo-mapper.c:5528
msgid "Failed to initialize GConf. Quitting."
msgstr "Impossibile inizializzare GConf. Esco."
-#: ../src/maemo-mapper.c:3980
+#: ../src/maemo-mapper.c:4007
msgid "Failed to initialize GConf. Settings were not saved."
msgstr "Impossibile inizializzare GConf. Le impostazioni non sono state salvate."
-#: ../src/maemo-mapper.c:7632 ../src/maemo-mapper.c:8225
+#: ../src/maemo-mapper.c:7697 ../src/maemo-mapper.c:8291
msgid "Failed to open file for reading"
msgstr "Impossibile aprire il file per lettura"
-#: ../src/maemo-mapper.c:7289 ../src/maemo-mapper.c:7633
+#: ../src/maemo-mapper.c:7350 ../src/maemo-mapper.c:7698
msgid "Failed to open file for writing"
msgstr "Impossibile aprire il file in scrittura"
-#: ../src/maemo-mapper.c:2964
+#: ../src/maemo-mapper.c:2974
msgid "Failed to open or create database"
msgstr "Impossibile aprire o creare il database"
-#: ../src/maemo-mapper.c:1476
+#: ../src/maemo-mapper.c:1483
msgid "File is incomplete."
msgstr "Il file è incompleto."
-#: ../src/maemo-mapper.c:2809
+#: ../src/maemo-mapper.c:2818
msgid "Fix"
msgstr "Fix"
-#: ../src/maemo-mapper.c:2818
+#: ../src/maemo-mapper.c:2827
msgid "Fix Quality"
msgstr "Qualità Fix"
-#: ../src/maemo-mapper.c:2242
+#: ../src/maemo-mapper.c:2249
msgid "Float RTK"
msgstr "Float RTK"
-#: ../src/maemo-mapper.c:2935
+#: ../src/maemo-mapper.c:2945
msgid "Fuel"
msgstr "Carburante"
-#: ../src/maemo-mapper.c:6093
+#: ../src/maemo-mapper.c:6139
msgid "Full Screen"
msgstr "Schermo intero"
-#: ../src/maemo-mapper.c:4665 ../src/maemo-mapper.c:4871
-#: ../src/maemo-mapper.c:6163
+#: ../src/maemo-mapper.c:4699 ../src/maemo-mapper.c:4916
+#: ../src/maemo-mapper.c:6211
msgid "GPS"
msgstr "GPS"
-#: ../src/maemo-mapper.c:2712
+#: ../src/maemo-mapper.c:2721
msgid "GPS Details"
msgstr "Dettagli GPS"
-#: ../src/maemo-mapper.c:2725
+#: ../src/maemo-mapper.c:2734
msgid "GPS Information"
msgstr "Informazioni GPS"
-#: ../src/maemo-mapper.c:6155 ../src/maemo-mapper.c:11553
+#: ../src/maemo-mapper.c:6203 ../src/maemo-mapper.c:12005
msgid "GPS Location"
msgstr "Località GPS"
-#: ../src/maemo-mapper.c:2954
+#: ../src/maemo-mapper.c:2964
msgid "General landmarks."
msgstr "Generale - territorio."
-#: ../src/maemo-mapper.c:2952
+#: ../src/maemo-mapper.c:2962
msgid "General places of business."
msgstr "Generale - affari."
-#: ../src/maemo-mapper.c:6149
+#: ../src/maemo-mapper.c:6195
msgid "Go to"
msgstr "Vai a"
-#: ../src/maemo-mapper.c:10353
+#: ../src/maemo-mapper.c:10762
+msgid "Go to Address"
+msgstr ""
+
+#: ../src/maemo-mapper.c:10670
msgid "Go to Lat/Lon"
msgstr "Vai a Lat/Lon"
-#: ../src/maemo-mapper.c:6378
+#: ../src/maemo-mapper.c:6428
msgid "Go to Nearest"
msgstr "Vai al più vicino"
-#: ../src/maemo-mapper.c:6355
+#: ../src/maemo-mapper.c:6405
msgid "Go to Next"
msgstr "Vai al prossimo"
-#: ../src/maemo-mapper.c:4531
+#: ../src/maemo-mapper.c:4560
msgid "Hardware Keys"
msgstr "Tasti hardware"
-#: ../src/maemo-mapper.c:4857
+#: ../src/maemo-mapper.c:4902
msgid "Hardware Keys..."
msgstr "Tasti hardware..."
-#: ../src/maemo-mapper.c:2773
+#: ../src/maemo-mapper.c:2782
msgid "Heading"
msgstr "Direzione"
-#: ../src/maemo-mapper.c:6188
+#: ../src/maemo-mapper.c:6236
msgid "Help..."
msgstr "Aiuto..."
-#: ../src/maemo-mapper.c:2938
+#: ../src/maemo-mapper.c:2948
msgid "Houses, apartments, or other residences of import."
msgstr "Case appartamenti o altre residenze."
-#: ../src/maemo-mapper.c:12314
+#: ../src/maemo-mapper.c:12769
msgid "ID"
msgstr "ID"
-#: ../src/maemo-mapper.c:2944
+#: ../src/maemo-mapper.c:2954
msgid "Indoor or Outdoor places to have fun."
msgstr "Luoghi di divertimento."
-#: ../src/maemo-mapper.c:5008
+#: ../src/maemo-mapper.c:5053
msgid "Information Font Size"
msgstr "Dimensione catattere Informazioni"
-#: ../src/maemo-mapper.c:6055
+#: ../src/maemo-mapper.c:6101
msgid "Insert Break"
msgstr "Inserisci sosta"
-#: ../src/maemo-mapper.c:10060
+#: ../src/maemo-mapper.c:10370
msgid "Insert Mark"
msgstr "Inserisci segnale"
-#: ../src/maemo-mapper.c:6057
+#: ../src/maemo-mapper.c:6103
msgid "Insert Mark..."
msgstr "Inserisci segnale..."
-#: ../src/maemo-mapper.c:7941
+#: ../src/maemo-mapper.c:8006
msgid "Insert Track Break"
msgstr "Inserisci sosta"
-#: ../src/maemo-mapper.c:11719
+#: ../src/maemo-mapper.c:12174
msgid "Invalid Bottom-Right Latitude"
msgstr "Latitudine inferiore destra errata"
-#: ../src/maemo-mapper.c:11726
+#: ../src/maemo-mapper.c:12181
msgid "Invalid Bottom-Right Longitude"
msgstr "Longitudine inferiore destra errata"
-#: ../src/maemo-mapper.c:10409
+#: ../src/maemo-mapper.c:10727 ../src/maemo-mapper.c:13099
msgid "Invalid Latitude"
msgstr "Latitudine errata"
-#: ../src/maemo-mapper.c:10416
+#: ../src/maemo-mapper.c:10734 ../src/maemo-mapper.c:13106
msgid "Invalid Longitude"
msgstr "Longitudine errata"
-#: ../src/maemo-mapper.c:9130 ../src/maemo-mapper.c:9141
+#: ../src/maemo-mapper.c:9427 ../src/maemo-mapper.c:9438
msgid "Invalid NMEA input from receiver!"
msgstr "Dati NMEA dal ricevitore errati!"
-#: ../src/maemo-mapper.c:11705
+#: ../src/maemo-mapper.c:12160
msgid "Invalid Top-Left Latitude"
msgstr "Latitudine superiore sinistra errata"
-#: ../src/maemo-mapper.c:11712
+#: ../src/maemo-mapper.c:12167
msgid "Invalid Top-Left Longitude"
msgstr "Longitudine superiore sinistra errata"
-#: ../src/maemo-mapper.c:6459
+#: ../src/maemo-mapper.c:10833
+#, fuzzy
+msgid "Invalid address."
+msgstr "Latitudine superiore sinistra errata"
+
+#: ../src/maemo-mapper.c:10141
+msgid "Invalid source or destination."
+msgstr ""
+
+#: ../src/maemo-mapper.c:6509
msgid ""
"It looks like this is your first time running Maemo Mapper. Press OK to "
"view the the help pages. Otherwise, press Cancel to continue."
"Sembra che sia la prima volta che avvii Maemo Mapper. Premi Ok per "
"visualizzare il manuale. Oppure premi Annulla per continuare."
-#: ../src/maemo-mapper.c:5000
+#: ../src/maemo-mapper.c:5045
msgid "Keep Display On Only in Fullscreen Mode"
msgstr "Mantieni lo schermo sempre acceso solo quando full-screen"
-#: ../src/maemo-mapper.c:12038 ../src/maemo-mapper.c:12329
-#: ../src/maemo-mapper.c:12535 ../src/maemo-mapper.c:12719
+#: ../src/maemo-mapper.c:8523 ../src/maemo-mapper.c:12493
+#: ../src/maemo-mapper.c:12782 ../src/maemo-mapper.c:13009
msgid "Label"
msgstr "Etichetta"
-#: ../src/maemo-mapper.c:2953
+#: ../src/maemo-mapper.c:2963
msgid "Landmark"
msgstr "Punto di riferimento sul territorio"
-#: ../src/maemo-mapper.c:10070 ../src/maemo-mapper.c:12709
-#: ../src/maemo-mapper.c:12990
-msgid "Lat, Lon"
+#: ../src/maemo-mapper.c:12993
+msgid "Lat"
msgstr "Lat, Lon"
-#: ../src/maemo-mapper.c:6130
+#: ../src/maemo-mapper.c:10380 ../src/maemo-mapper.c:13307
+msgid "Lat, Lon:"
+msgstr ""
+
+#: ../src/maemo-mapper.c:6176
msgid "Lat/Lon"
msgstr "Lat/Lon"
-#: ../src/maemo-mapper.c:6153
+#: ../src/maemo-mapper.c:6199
msgid "Lat/Lon..."
msgstr "Lat/Lon..."
-#: ../src/maemo-mapper.c:2737 ../src/maemo-mapper.c:10363
-#: ../src/maemo-mapper.c:11543 ../src/maemo-mapper.c:12893
+#: ../src/maemo-mapper.c:2746 ../src/maemo-mapper.c:10680
+#: ../src/maemo-mapper.c:11995 ../src/maemo-mapper.c:13208
msgid "Latitude"
msgstr "Latitudine"
-#: ../src/maemo-mapper.c:6136
+#: ../src/maemo-mapper.c:6182
msgid "Lead"
msgstr "Anticipo"
-#: ../src/maemo-mapper.c:4918
+#: ../src/maemo-mapper.c:4963
msgid "Lead Amount"
msgstr "Lunghezza anticipo"
-#: ../src/maemo-mapper.c:4988
+#: ../src/maemo-mapper.c:5033
msgid "Line Width"
msgstr "Spessore linea"
-#: ../src/maemo-mapper.c:2782
+#: ../src/maemo-mapper.c:2791
msgid "Local time"
msgstr "Ora locale"
-#: ../src/maemo-mapper.c:5068 ../src/maemo-mapper.c:6302
-#: ../src/maemo-mapper.c:12530
+#: ../src/maemo-mapper.c:5113 ../src/maemo-mapper.c:6352
+#: ../src/maemo-mapper.c:8518
msgid "Location"
msgstr "Località"
-#: ../src/maemo-mapper.c:2947
+#: ../src/maemo-mapper.c:2957
msgid "Lodging"
msgstr "Lodging"
-#: ../src/maemo-mapper.c:2746 ../src/maemo-mapper.c:10375
-#: ../src/maemo-mapper.c:11547 ../src/maemo-mapper.c:12894
+#: ../src/maemo-mapper.c:13001
+msgid "Lon"
+msgstr ""
+
+#: ../src/maemo-mapper.c:2755 ../src/maemo-mapper.c:10692
+#: ../src/maemo-mapper.c:11999 ../src/maemo-mapper.c:13209
msgid "Longitude"
msgstr "Longitudine"
-#: ../src/maemo-mapper.c:4409 ../src/maemo-mapper.c:4875
+#: ../src/maemo-mapper.c:4436 ../src/maemo-mapper.c:4920
msgid "MAC"
msgstr "MAC"
-#: ../src/maemo-mapper.c:10885
+#: ../src/maemo-mapper.c:11328
msgid ""
"Maemo Mapper will now download and add a list of possibly-duplicate "
"repositories from the internet. Continue?"
"Maemo Mapper sta per scaricare e aggiungere una lista di depositi (forse "
"duplicati) da internet. Continuo?"
-#: ../src/maemo-mapper.c:11435
+#: ../src/maemo-mapper.c:11887
msgid "Manage Maps"
msgstr "Gestisci mappe"
-#: ../src/maemo-mapper.c:6072
+#: ../src/maemo-mapper.c:6118
msgid "Manage Maps..."
msgstr "Gestisci mappe..."
-#: ../src/maemo-mapper.c:10961
+#: ../src/maemo-mapper.c:11408
msgid "Manage Repositories"
msgstr "Gestisci depositi"
-#: ../src/maemo-mapper.c:6074
+#: ../src/maemo-mapper.c:6120
msgid "Manage Repositories..."
msgstr "Gestisci depositi..."
-#: ../src/maemo-mapper.c:2244
+#: ../src/maemo-mapper.c:2251
msgid "Manual"
msgstr "Manuale"
-#: ../src/maemo-mapper.c:6067
+#: ../src/maemo-mapper.c:6113
msgid "Maps"
msgstr "Mappe"
-#: ../src/maemo-mapper.c:2827
+#: ../src/maemo-mapper.c:2836
msgid "Max speed"
msgstr "Velocità massima"
-#: ../src/maemo-mapper.c:4984
+#: ../src/maemo-mapper.c:5029
msgid "Misc."
msgstr "Varie"
-#: ../src/maemo-mapper.c:5020
+#: ../src/maemo-mapper.c:5065
msgid "Misc. 2"
msgstr "Varie 2"
-#: ../src/maemo-mapper.c:2956
+#: ../src/maemo-mapper.c:2966
msgid "Miscellaneous category for everything else."
msgstr "Categorie miste"
-#: ../src/maemo-mapper.c:11674 ../src/maemo-mapper.c:11844
+#: ../src/maemo-mapper.c:12135 ../src/maemo-mapper.c:12299
msgid ""
"NOTE: You must set a Map URI in the current repository in order to download "
"maps."
"NOTA: Devi impostare un URI per le mappe nel gestore dei depositi prima di "
"poter scaricare delle mappe."
-#: ../src/maemo-mapper.c:10602 ../src/maemo-mapper.c:10821
+#: ../src/maemo-mapper.c:11033 ../src/maemo-mapper.c:11261
msgid "Name"
msgstr "Nome"
-#: ../src/maemo-mapper.c:6159
+#: ../src/maemo-mapper.c:6207
msgid "Nearest POI"
msgstr "POI più vicino"
-#: ../src/maemo-mapper.c:10592
+#: ../src/maemo-mapper.c:11023
msgid "New Name"
msgstr "Nuovo nome"
-#: ../src/maemo-mapper.c:10811
+#: ../src/maemo-mapper.c:11251
msgid "New Repository"
msgstr "Nuovo deposito"
-#: ../src/maemo-mapper.c:11000
+#: ../src/maemo-mapper.c:11447
msgid "New..."
msgstr "Nuovo..."
-#: ../src/maemo-mapper.c:6157
+#: ../src/maemo-mapper.c:6205
msgid "Next Waypoint"
msgstr "Prossimo waypoint"
-#: ../src/maemo-mapper.c:10776
+#: ../src/maemo-mapper.c:11214
msgid "Next-able"
msgstr "Prossimo"
-#: ../src/maemo-mapper.c:5188
+#: ../src/maemo-mapper.c:5234
msgid ""
"No GPS Receiver MAC provided.\n"
"GPS will be disabled."
"Nessun indirizzo MAC impostato per il ricevitore GPS.\n"
"GPS disabilitato."
-#: ../src/maemo-mapper.c:10515 ../src/maemo-mapper.c:12482
+#: ../src/maemo-mapper.c:8461 ../src/maemo-mapper.c:10944
msgid "No POIs found."
msgstr "Nessun POI trovato."
-#: ../src/maemo-mapper.c:6142
+#: ../src/maemo-mapper.c:6188
msgid "None"
msgstr "Nessuno"
-#: ../src/maemo-mapper.c:4891
+#: ../src/maemo-mapper.c:4936
msgid ""
"Note: You can enter a device path\n"
"(e.g. \"/dev/rfcomm0\")."
"Nota: puoi inserire un percorso al dispositivo\n"
"(es. \"/dev/rfcomm0\")."
-#: ../src/maemo-mapper.c:6031 ../src/maemo-mapper.c:6051
+#: ../src/maemo-mapper.c:6077 ../src/maemo-mapper.c:6097
msgid "Open..."
msgstr "Apri..."
-#: ../src/maemo-mapper.c:6469
+#: ../src/maemo-mapper.c:6519
msgid ""
"OpenStreetMap.org provides public, free-to-use maps. You can also download "
"a sample set of repositories from the internet by using the \"Download...\" "
"OpenStreetMap.org fornisce mappe pubbliche e libere. Puoi anche scaricare "
"un set di depositi di esempio da internet usando il pulsante \"Scarica...\" "
-#: ../src/maemo-mapper.c:9713
+#: ../src/maemo-mapper.c:9975
msgid "Origin"
msgstr "Partenza"
-#: ../src/maemo-mapper.c:2955
+#: ../src/maemo-mapper.c:2965
msgid "Other"
msgstr "Altro"
-#: ../src/maemo-mapper.c:11477
+#: ../src/maemo-mapper.c:11929
msgid "Overwrite"
msgstr "Sovrascrivi"
-#: ../src/maemo-mapper.c:4737 ../src/maemo-mapper.c:5083
-#: ../src/maemo-mapper.c:6359
+#: ../src/maemo-mapper.c:4744 ../src/maemo-mapper.c:5128
+#: ../src/maemo-mapper.c:6409
msgid "POI"
msgstr "POI"
-#: ../src/maemo-mapper.c:12275
+#: ../src/maemo-mapper.c:12735
msgid "POI Categories"
msgstr "Categorie POI"
-#: ../src/maemo-mapper.c:6121
+#: ../src/maemo-mapper.c:6167
msgid "POI Categories..."
msgstr "Categorie POI..."
-#: ../src/maemo-mapper.c:5087
+#: ../src/maemo-mapper.c:5132
msgid "POI database"
msgstr "Database POI"
-#: ../src/maemo-mapper.c:6117
+#: ../src/maemo-mapper.c:6163
msgid "POIs"
msgstr "POI"
-#: ../src/maemo-mapper.c:2240
+#: ../src/maemo-mapper.c:2247
msgid "PPS"
msgstr "PPS"
-#: ../src/maemo-mapper.c:7926
+#: ../src/maemo-mapper.c:7991
msgid "Pan East"
msgstr "Scorri verso est"
-#: ../src/maemo-mapper.c:7923
+#: ../src/maemo-mapper.c:7988
msgid "Pan North"
msgstr "Scorri verso nord"
-#: ../src/maemo-mapper.c:7925
+#: ../src/maemo-mapper.c:7990
msgid "Pan South"
msgstr "Scorri verso sud"
-#: ../src/maemo-mapper.c:7924
+#: ../src/maemo-mapper.c:7989
msgid "Pan West"
msgstr "Scorri verso ovest"
# This word refers to Pitch as in of a person's voice.
-#: ../src/maemo-mapper.c:4973
+#: ../src/maemo-mapper.c:5018
msgid "Pitch"
msgstr "Intonazione"
-#: ../src/maemo-mapper.c:2940
+#: ../src/maemo-mapper.c:2950
msgid "Places to eat or drink."
msgstr "Luoghi dove bere o mangiare."
-#: ../src/maemo-mapper.c:2942
+#: ../src/maemo-mapper.c:2952
msgid "Places to shop or acquire services."
msgstr "Luoghi dove acquistare beni o servizi."
-#: ../src/maemo-mapper.c:2948
+#: ../src/maemo-mapper.c:2958
msgid "Places to stay temporarily or for the night."
msgstr "Luoghi dove pernottare."
-#: ../src/maemo-mapper.c:10128
+#: ../src/maemo-mapper.c:10444
msgid "Please provide a description for the mark."
msgstr "Specifica una descrizione per il POI."
-#: ../src/maemo-mapper.c:4444
+#: ../src/maemo-mapper.c:4471
msgid "Please select a bluetooth device from the list."
msgstr "Scegli dalla lista un dispositivo bluetooth."
-#: ../src/maemo-mapper.c:12809
+#: ../src/maemo-mapper.c:13121
msgid "Please specify a category for the POI."
msgstr "Specifica una categoria per il POI."
-#: ../src/maemo-mapper.c:12802
+#: ../src/maemo-mapper.c:13114
msgid "Please specify a name for the POI."
msgstr "Specifica un nome per il POI."
-#: ../src/maemo-mapper.c:12096
+#: ../src/maemo-mapper.c:12551
msgid "Please specify a name for the category."
msgstr "Specifica un nome per la categoria."
-#: ../src/maemo-mapper.c:9783
+#: ../src/maemo-mapper.c:10058
msgid "Please specify a source URL."
msgstr "Specifica un URL."
-#: ../src/maemo-mapper.c:9795
+#: ../src/maemo-mapper.c:10102
msgid "Please specify a start location."
msgstr "Indica una località di partenza."
-#: ../src/maemo-mapper.c:9802
+#: ../src/maemo-mapper.c:10803
+#, fuzzy
+msgid "Please specify an address."
+msgstr "Specifica un URL."
+
+#: ../src/maemo-mapper.c:10109
msgid "Please specify an end location."
msgstr "Indica una località di arrivo."
-#: ../src/maemo-mapper.c:12856
+#: ../src/maemo-mapper.c:13172
msgid "Problem adding POI"
msgstr "Problema aggiungendo il POI"
-#: ../src/maemo-mapper.c:12133
+#: ../src/maemo-mapper.c:12588
msgid "Problem adding category"
msgstr "Problema aggiungendo la categoria"
-#: ../src/maemo-mapper.c:11944 ../src/maemo-mapper.c:12392
+#: ../src/maemo-mapper.c:12399 ../src/maemo-mapper.c:12851
msgid "Problem deleting POI"
msgstr "Problema rimuovendo il POI"
-#: ../src/maemo-mapper.c:11953
+#: ../src/maemo-mapper.c:12408
msgid "Problem deleting category"
msgstr "Problema rimuovendo la categoria"
-#: ../src/maemo-mapper.c:12174
+#: ../src/maemo-mapper.c:12627
msgid "Problem updating Category"
msgstr "Problema aggiornando la categoria"
-#: ../src/maemo-mapper.c:12834
+#: ../src/maemo-mapper.c:13150
msgid "Problem updating POI"
msgstr "Problema aggiornando il POI"
-#: ../src/maemo-mapper.c:12118
+#: ../src/maemo-mapper.c:12573
msgid "Problem updating category"
msgstr "Problema aggiornando la categoria"
-#: ../src/maemo-mapper.c:2896
+#: ../src/maemo-mapper.c:2906
msgid "Problem with POI database"
msgstr "Problema coni il database dei POI"
-#: ../src/maemo-mapper.c:2241
+#: ../src/maemo-mapper.c:2248
msgid "Real Time Kinematic"
msgstr "Real Time Kinematic"
-#: ../src/maemo-mapper.c:3627
+#: ../src/maemo-mapper.c:3683
+msgid "Really clear the track?"
+msgstr ""
+
+#: ../src/maemo-mapper.c:3638
msgid "Recalculating directions..."
msgstr "Sto ricalcolando le direzioni..."
-#: ../src/maemo-mapper.c:2943
+#: ../src/maemo-mapper.c:2953
msgid "Recreation"
msgstr "Tempo libero"
-#: ../src/maemo-mapper.c:10994
+#: ../src/maemo-mapper.c:11441
msgid "Rename..."
msgstr "Rinomina..."
-#: ../src/maemo-mapper.c:10849
+#: ../src/maemo-mapper.c:11292
msgid "Replace all repositories with the default repository?"
msgstr "Sostituisco tutti i depositi con quello predefinito?"
-#: ../src/maemo-mapper.c:6041
+#: ../src/maemo-mapper.c:6087
msgid "Reset"
msgstr "Reimposta"
-#: ../src/maemo-mapper.c:6178 ../src/maemo-mapper.c:7950
+#: ../src/maemo-mapper.c:6226 ../src/maemo-mapper.c:8016
msgid "Reset Bluetooth"
msgstr "Riavvia Bluetooth"
-#: ../src/maemo-mapper.c:4619
+#: ../src/maemo-mapper.c:4651
msgid "Reset all colors to their original defaults?"
msgstr "Reimposto tutti i colori con quelli predefiniti?"
-#: ../src/maemo-mapper.c:4505
+#: ../src/maemo-mapper.c:4532
msgid "Reset all hardware keys to their original defaults?"
msgstr "Reimposto tutti tasti con i valori predefiniti?"
-#: ../src/maemo-mapper.c:4537 ../src/maemo-mapper.c:4653
-#: ../src/maemo-mapper.c:10972
+#: ../src/maemo-mapper.c:4566 ../src/maemo-mapper.c:4687
+#: ../src/maemo-mapper.c:11419
msgid "Reset..."
msgstr "Reimposta..."
-#: ../src/maemo-mapper.c:2937
+#: ../src/maemo-mapper.c:2947
msgid "Residence"
msgstr "Residence"
-#: ../src/maemo-mapper.c:4713 ../src/maemo-mapper.c:6027
-#: ../src/maemo-mapper.c:6103
+#: ../src/maemo-mapper.c:4729 ../src/maemo-mapper.c:6073
+#: ../src/maemo-mapper.c:6149
msgid "Route"
msgstr "Rotta"
-#: ../src/maemo-mapper.c:9881
+#: ../src/maemo-mapper.c:10188
msgid "Route Downloaded"
msgstr "Rotta scaricata"
-#: ../src/maemo-mapper.c:8233 ../src/maemo-mapper.c:9930
+#: ../src/maemo-mapper.c:8299 ../src/maemo-mapper.c:10237
msgid "Route Opened"
msgstr "Rotta aperta"
-#: ../src/maemo-mapper.c:10176
+#: ../src/maemo-mapper.c:10492
msgid "Route Saved"
msgstr "Rotta salvata"
-#: ../src/maemo-mapper.c:10254
+#: ../src/maemo-mapper.c:10569
msgid "Routes are now hidden"
msgstr "Le rotte sono nascoste"
-#: ../src/maemo-mapper.c:10248
+#: ../src/maemo-mapper.c:10563
msgid "Routes are now shown"
msgstr "Le rotte sono visibili"
-#: ../src/maemo-mapper.c:2238
+#: ../src/maemo-mapper.c:2245
msgid "SPS"
msgstr "SPS"
-#: ../src/maemo-mapper.c:2800
+#: ../src/maemo-mapper.c:2809
msgid "Sat in use"
msgstr "Satelliti in uso"
-#: ../src/maemo-mapper.c:2791
+#: ../src/maemo-mapper.c:2800
msgid "Sat in view"
msgstr "Satelliti in vista"
-#: ../src/maemo-mapper.c:2732
+#: ../src/maemo-mapper.c:2741
msgid "Satellites details"
msgstr "Dettagli satelliti"
-#: ../src/maemo-mapper.c:2660
+#: ../src/maemo-mapper.c:2667
msgid "Satellites in view"
msgstr "Satelliti in vista"
-#: ../src/maemo-mapper.c:6035 ../src/maemo-mapper.c:6053
+#: ../src/maemo-mapper.c:6081 ../src/maemo-mapper.c:6099
msgid "Save..."
msgstr "Salva..."
-#: ../src/maemo-mapper.c:6098
+#: ../src/maemo-mapper.c:6144
msgid "Scale"
msgstr "Scala"
-#: ../src/maemo-mapper.c:4885
+#: ../src/maemo-mapper.c:4930
msgid "Scan..."
msgstr "Cerca..."
-#: ../src/maemo-mapper.c:4420
+#: ../src/maemo-mapper.c:4447
msgid "Scanning for Bluetooth Devices"
msgstr "Sto cercando i dispositivi bluetooth"
-#: ../src/maemo-mapper.c:2949
+#: ../src/maemo-mapper.c:2959
msgid "School"
msgstr "Scuola"
-#: ../src/maemo-mapper.c:3087
+#: ../src/maemo-mapper.c:3098
msgid "Searching for GPS receiver"
msgstr "Sto cercando un ricevitore GPS"
-#: ../src/maemo-mapper.c:4384
+#: ../src/maemo-mapper.c:4411
msgid "Select Bluetooth Device"
msgstr "Scegli il dispositivo bluetooth"
-#: ../src/maemo-mapper.c:7936
+#: ../src/maemo-mapper.c:8001
msgid "Select Next Repository"
msgstr "Prossimo deposito"
-#: ../src/maemo-mapper.c:12502
+#: ../src/maemo-mapper.c:8491
msgid "Select POI"
msgstr "Seleziona POI"
-#: ../src/maemo-mapper.c:12567
+#: ../src/maemo-mapper.c:8561
msgid "Select one POI from the list."
msgstr "Scegli un POI dalla lista."
-#: ../src/maemo-mapper.c:4905
+#: ../src/maemo-mapper.c:4950
msgid "Sensitivity"
msgstr "Sensibilità"
-#: ../src/maemo-mapper.c:6326
+#: ../src/maemo-mapper.c:6376
msgid "Set as GPS Location"
msgstr "Usa la località del GPS"
-#: ../src/maemo-mapper.c:4847
+#: ../src/maemo-mapper.c:4892
msgid "Settings"
msgstr "Impostazioni"
-#: ../src/maemo-mapper.c:6185
+#: ../src/maemo-mapper.c:6233
msgid "Settings..."
msgstr "Impostazioni..."
-#: ../src/maemo-mapper.c:11460
+#: ../src/maemo-mapper.c:11912
msgid "Setup"
msgstr "Impostazioni"
-#: ../src/maemo-mapper.c:2941
+#: ../src/maemo-mapper.c:2951
msgid "Shopping/Services"
msgstr "Shopping/Servizi"
-#: ../src/maemo-mapper.c:6337
+#: ../src/maemo-mapper.c:6387
msgid "Show Description"
msgstr "Mostra descrizione"
-#: ../src/maemo-mapper.c:6061 ../src/maemo-mapper.c:7945
+#: ../src/maemo-mapper.c:6107 ../src/maemo-mapper.c:8011
msgid "Show Distance from Beginning"
msgstr "Mostra la distanza dalla partenza"
-#: ../src/maemo-mapper.c:7943
+#: ../src/maemo-mapper.c:8009
msgid "Show Distance from Last Break"
msgstr "Mostra la distanza verso l'ultima sosta"
-#: ../src/maemo-mapper.c:6059
+#: ../src/maemo-mapper.c:6105
msgid "Show Distance from Last Mark"
msgstr "Mostra la distanza verso l'ultimo segnale"
-#: ../src/maemo-mapper.c:6313 ../src/maemo-mapper.c:6344
-#: ../src/maemo-mapper.c:6368
+#: ../src/maemo-mapper.c:6363 ../src/maemo-mapper.c:6394
+#: ../src/maemo-mapper.c:6418
msgid "Show Distance to"
msgstr "Mostra la distanza verso"
-#: ../src/maemo-mapper.c:6039 ../src/maemo-mapper.c:7940
+#: ../src/maemo-mapper.c:6085 ../src/maemo-mapper.c:8005
msgid "Show Distance to End of Route"
msgstr "Mostra la distanza verso la fine della rotta"
-#: ../src/maemo-mapper.c:6037 ../src/maemo-mapper.c:7938
+#: ../src/maemo-mapper.c:6083 ../src/maemo-mapper.c:8003
msgid "Show Distance to Next Waypoint"
msgstr "Mostra la distanza verso il prossimo waypoint"
-#: ../src/maemo-mapper.c:6171
+#: ../src/maemo-mapper.c:6219
msgid "Show Information"
msgstr "Mostra informazioni"
-#: ../src/maemo-mapper.c:6308 ../src/maemo-mapper.c:6335
+#: ../src/maemo-mapper.c:6358 ../src/maemo-mapper.c:6385
msgid "Show Lat/Lon"
msgstr "Mostra Lat/Lon"
-#: ../src/maemo-mapper.c:5102
+#: ../src/maemo-mapper.c:5147
msgid "Show POI below zoom"
msgstr "Mostra POI con zoom"
-#: ../src/maemo-mapper.c:2245
+#: ../src/maemo-mapper.c:2252
msgid "Simulation"
msgstr "Simulazione"
-#: ../src/maemo-mapper.c:9678
+#: ../src/maemo-mapper.c:9942
msgid "Source URL"
msgstr "Fonte URL"
-#: ../src/maemo-mapper.c:2755 ../src/maemo-mapper.c:4961
+#: ../src/maemo-mapper.c:2764 ../src/maemo-mapper.c:5006
msgid "Speed"
msgstr "Velocità"
-#: ../src/maemo-mapper.c:5058
+#: ../src/maemo-mapper.c:5103
msgid "Speed Limit"
msgstr "Limite di velocità"
-#: ../src/maemo-mapper.c:2936
+#: ../src/maemo-mapper.c:2946
msgid "Stations for purchasing fuel for vehicles."
msgstr "Stazioni di servizio."
-#: ../src/maemo-mapper.c:3348
+#: ../src/maemo-mapper.c:3359
msgid "The current route is empty."
msgstr "La rotta corrente è vuota."
-#: ../src/maemo-mapper.c:3394 ../src/maemo-mapper.c:3409
+#: ../src/maemo-mapper.c:3405 ../src/maemo-mapper.c:3420
msgid "The current track is empty."
msgstr "La traccia corrente è vuota."
-#: ../src/maemo-mapper.c:4580
+#: ../src/maemo-mapper.c:4612
msgid "The following action is mapped to multiple keys"
msgstr "Le azioni seguenti sono mappate su tasti multipli"
-#: ../src/maemo-mapper.c:8655
+#: ../src/maemo-mapper.c:8931
msgid "There are no other next-able repositories."
msgstr "Non ci sono altri depositi nella sequenza."
-#: ../src/maemo-mapper.c:13238
+#: ../src/maemo-mapper.c:13559
msgid "There are no waypoints."
msgstr "Non ci sono waypoint."
-#: ../src/maemo-mapper.c:3329 ../src/maemo-mapper.c:10462
+#: ../src/maemo-mapper.c:3340 ../src/maemo-mapper.c:10906
msgid "There is no next waypoint."
msgstr "Non c'è un waypoint successivo."
-#: ../src/maemo-mapper.c:7928
+#: ../src/maemo-mapper.c:7993
msgid "Toggle Auto-Center"
msgstr "Centro automatico"
-#: ../src/maemo-mapper.c:7930
+#: ../src/maemo-mapper.c:7995
msgid "Toggle Fullscreen"
msgstr "Schermo intero"
-#: ../src/maemo-mapper.c:7946
+#: ../src/maemo-mapper.c:8012
msgid "Toggle GPS"
msgstr "Abilita GPS"
-#: ../src/maemo-mapper.c:7947
+#: ../src/maemo-mapper.c:8013
msgid "Toggle GPS Info"
msgstr "Abilita informazioni GPS"
-#: ../src/maemo-mapper.c:7935
+#: ../src/maemo-mapper.c:8000
msgid "Toggle POIs"
msgstr "Abilita POI"
-#: ../src/maemo-mapper.c:7934
+#: ../src/maemo-mapper.c:7999
msgid "Toggle Scale"
msgstr "Scala"
-#: ../src/maemo-mapper.c:7949
+#: ../src/maemo-mapper.c:8015
msgid "Toggle Speed Limit"
msgstr "Attiva/disattiva limite di velocità"
-#: ../src/maemo-mapper.c:7933
+#: ../src/maemo-mapper.c:7998
msgid "Toggle Tracks"
msgstr "Abilita tracce"
-#: ../src/maemo-mapper.c:7973 ../src/maemo-mapper.c:11588
+#: ../src/maemo-mapper.c:8039 ../src/maemo-mapper.c:12040
msgid "Top-Left"
msgstr "Superiore sinistra"
-#: ../src/maemo-mapper.c:7974
+#: ../src/maemo-mapper.c:8040
msgid "Top-Right"
msgstr "Superiore destro"
-#: ../src/maemo-mapper.c:4689 ../src/maemo-mapper.c:6047
-#: ../src/maemo-mapper.c:6108
+#: ../src/maemo-mapper.c:4714 ../src/maemo-mapper.c:6093
+#: ../src/maemo-mapper.c:6154
msgid "Track"
msgstr "Percorso"
-#: ../src/maemo-mapper.c:10004
+#: ../src/maemo-mapper.c:10311
msgid "Track Opened"
msgstr "Percorso aperto"
-#: ../src/maemo-mapper.c:10026
+#: ../src/maemo-mapper.c:10333
msgid "Track Saved"
msgstr "Percorso salvato"
-#: ../src/maemo-mapper.c:10217
+#: ../src/maemo-mapper.c:10532
msgid "Tracks are now hidden"
msgstr "I percorsi sono nascosti"
-#: ../src/maemo-mapper.c:10211
+#: ../src/maemo-mapper.c:10526
msgid "Tracks are now shown"
msgstr "I percorsi sono visibili"
-#: ../src/maemo-mapper.c:2945
+#: ../src/maemo-mapper.c:2955
msgid "Transportation"
msgstr "Trasporti"
-#: ../src/maemo-mapper.c:10692
+#: ../src/maemo-mapper.c:11130
msgid "URL Format"
msgstr "Formato URL"
-#: ../src/maemo-mapper.c:5448
+#: ../src/maemo-mapper.c:5494
msgid "Unable to create cache directory for repository"
msgstr "Impossibile creare la cartella per il deposito"
-#: ../src/maemo-mapper.c:5024
+#: ../src/maemo-mapper.c:5069
msgid "Units"
msgstr "Unità"
-#: ../src/maemo-mapper.c:9706
+#: ../src/maemo-mapper.c:10865
+msgid "Unknown error while locating address."
+msgstr ""
+
+#: ../src/maemo-mapper.c:9969
msgid "Use End of Route"
msgstr "Usa fine della rotta"
-#: ../src/maemo-mapper.c:9692
+#: ../src/maemo-mapper.c:9956
msgid "Use GPS Location"
msgstr "Usa la località del GPS"
-#: ../src/maemo-mapper.c:6113
+#: ../src/maemo-mapper.c:6159
msgid "Velocity Vector"
msgstr "Vettore di velocità"
-#: ../src/maemo-mapper.c:6085
+#: ../src/maemo-mapper.c:6131
msgid "View"
msgstr "Mostra"
-#: ../src/maemo-mapper.c:11569
+#: ../src/maemo-mapper.c:12021
msgid "View Center"
msgstr "Mostra centro"
-#: ../src/maemo-mapper.c:10747
+#: ../src/maemo-mapper.c:11185
msgid "View Zoom Steps"
msgstr "Mostra intervalli di zoom"
-#: ../src/maemo-mapper.c:6365
+#: ../src/maemo-mapper.c:6415
msgid "View/Edit..."
msgstr "Mostra/Modifica..."
-#: ../src/maemo-mapper.c:11931
+#: ../src/maemo-mapper.c:12386
msgid "WARNING: All POIs in that category will also be deleted!"
msgstr "ATTENZIONE: tutti i POI in questa categoria verranno eliminati!"
-#: ../src/maemo-mapper.c:6330
+#: ../src/maemo-mapper.c:6380
msgid "Waypoint"
msgstr "Waypoint"
-#: ../src/maemo-mapper.c:6476
+#: ../src/maemo-mapper.c:6526
msgid ""
"You will now see a blank screen. You can download maps using the \"Manage "
"Maps\" menu item in the \"Maps\" menu. Or, press OK to enable Auto-Download."
"\"Gestisci mappe\" nel menu \"Mappe\" oppure premi Ok per abilitare lo "
"scaricamento automatico."
-#: ../src/maemo-mapper.c:11517
+#: ../src/maemo-mapper.c:11969
msgid "Zoom"
msgstr "Zoom"
-#: ../src/maemo-mapper.c:6089 ../src/maemo-mapper.c:7931
+#: ../src/maemo-mapper.c:6135 ../src/maemo-mapper.c:7996
msgid "Zoom In"
msgstr "Ingrandisci"
-#: ../src/maemo-mapper.c:11523
+#: ../src/maemo-mapper.c:11975
msgid "Zoom Levels to Download: (0 = most detail)"
msgstr "Livelli di Zoom da scaricare: (0 = massimo dettaglio)"
-#: ../src/maemo-mapper.c:6091 ../src/maemo-mapper.c:7932
+#: ../src/maemo-mapper.c:6137 ../src/maemo-mapper.c:7997
msgid "Zoom Out"
msgstr "Riduci"
-#: ../src/maemo-mapper.c:8470 ../src/maemo-mapper.c:8582
-#: ../src/maemo-mapper.c:11751 ../src/maemo-mapper.c:11769
+#: ../src/maemo-mapper.c:8746 ../src/maemo-mapper.c:8858
+#: ../src/maemo-mapper.c:12206 ../src/maemo-mapper.c:12224
msgid "Zoom to Level"
msgstr "Zoom al livello"
-#: ../src/maemo-mapper.c:11295 ../src/maemo-mapper.c:11302
+#: ../src/maemo-mapper.c:11744 ../src/maemo-mapper.c:11751
msgid "about"
msgstr "circa"
-#: ../src/maemo-mapper.c:2661
+#: ../src/maemo-mapper.c:2668
msgid "in use"
msgstr "in uso"
-#: ../src/maemo-mapper.c:7881
+#: ../src/maemo-mapper.c:7946
msgid "km"
msgstr "km"
-#: ../src/maemo-mapper.c:11215 ../src/maemo-mapper.c:11303
+#: ../src/maemo-mapper.c:11664 ../src/maemo-mapper.c:11752
msgid "maps"
msgstr "mappe"
-#: ../src/maemo-mapper.c:11209 ../src/maemo-mapper.c:11296
+#: ../src/maemo-mapper.c:11658 ../src/maemo-mapper.c:11745
msgid "maps "
msgstr "mappe"
-#: ../src/maemo-mapper.c:7882
+#: ../src/maemo-mapper.c:7947
msgid "mi."
msgstr "mi."
-#: ../src/maemo-mapper.c:7883
+#: ../src/maemo-mapper.c:7948
msgid "n.m."
msgstr "n.m."
-#: ../src/maemo-mapper.c:2813
+#: ../src/maemo-mapper.c:2822
msgid "nofix"
msgstr "nofix"
-#: ../src/maemo-mapper.c:2246 ../src/maemo-mapper.c:2822
+#: ../src/maemo-mapper.c:2253 ../src/maemo-mapper.c:2831
msgid "none"
msgstr "nessuna"
-#: ../src/maemo-mapper.c:11215 ../src/maemo-mapper.c:11303
+#: ../src/maemo-mapper.c:11664 ../src/maemo-mapper.c:11752
msgid "up to about"
msgstr "fino a circa"
#~ msgid "Copy Lat/Lon to Clipboard"
#~ msgstr "Copia Lat/Lon negli appunti"
+#~ msgid ""
+#~ "Could not generate directions. Make sure your source and destination are "
+#~ "valid."
+#~ msgstr ""
+#~ "Impossibile generare le indicazioni. Controlla che la partenza e l'arrivo "
+#~ "siano validi."
+
#~ msgid "Defaults"
#~ msgstr "Default"
msgstr ""
"Project-Id-Version: maemo-mapper 1.0.2\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-03-18 14:58-0400\n"
+"POT-Creation-Date: 2007-05-20 00:28-0400\n"
"PO-Revision-Date: 2006-07-04 09:56+0200\n"
"Last-Translator: Mischa Molhoek <mischamolhoek@gmail.com>\n"
"Language-Team: John Costigan <gnuite@gmail.com>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: ../src/maemo-mapper.c:12339
+#: ../src/maemo-mapper.c:12792
msgid "# POIs"
msgstr ""
-#: ../src/maemo-mapper.c:6190
+#: ../src/maemo-mapper.c:6238
#, fuzzy
msgid "About..."
msgstr "Route"
-#: ../src/maemo-mapper.c:12288
+#: ../src/maemo-mapper.c:12748
msgid "Add"
msgstr ""
-#: ../src/maemo-mapper.c:12027
+#: ../src/maemo-mapper.c:12482
msgid "Add Category"
msgstr ""
-#: ../src/maemo-mapper.c:12690
+#: ../src/maemo-mapper.c:12981
msgid "Add POI"
msgstr ""
-#: ../src/maemo-mapper.c:6322 ../src/maemo-mapper.c:6351
+#: ../src/maemo-mapper.c:6372 ../src/maemo-mapper.c:6401
msgid "Add POI..."
msgstr ""
-#: ../src/maemo-mapper.c:6318 ../src/maemo-mapper.c:6373
+#: ../src/maemo-mapper.c:6368 ../src/maemo-mapper.c:6423
msgid "Add Route Point"
msgstr ""
-#: ../src/maemo-mapper.c:12980
+#: ../src/maemo-mapper.c:13297
#, fuzzy
msgid "Add Waypoint"
msgstr "Route Markering"
-#: ../src/maemo-mapper.c:6320 ../src/maemo-mapper.c:6375
+#: ../src/maemo-mapper.c:6370 ../src/maemo-mapper.c:6425
#, fuzzy
msgid "Add Waypoint..."
msgstr "Route Markering..."
-#: ../src/maemo-mapper.c:4936
+#: ../src/maemo-mapper.c:10772
+msgid "Address"
+msgstr ""
+
+#: ../src/maemo-mapper.c:10849
+msgid "Address Located"
+msgstr ""
+
+#: ../src/maemo-mapper.c:6201
+msgid "Address..."
+msgstr ""
+
+#: ../src/maemo-mapper.c:4981
msgid "Advance Notice"
msgstr "Aankondiging"
-#: ../src/maemo-mapper.c:11502
+#: ../src/maemo-mapper.c:11954
msgid "Along Route - Radius (tiles):"
msgstr ""
-#: ../src/maemo-mapper.c:2764
+#: ../src/maemo-mapper.c:2773
#, fuzzy
msgid "Altitude"
msgstr "Breedtegraad"
-#: ../src/maemo-mapper.c:4426
+#: ../src/maemo-mapper.c:4453
msgid "An error occurred while attempting to scan for bluetooth devices."
msgstr ""
-#: ../src/maemo-mapper.c:10904
+#: ../src/maemo-mapper.c:11347
msgid ""
"An error occurred while retrieving the repositories. The web service may be "
"temporarily down."
msgstr ""
-#: ../src/maemo-mapper.c:8484
+#: ../src/maemo-mapper.c:8760
msgid ""
"An error occurred while trying to reset the bluetooth radio.\n"
"\n"
"the /etc/sudoers file?"
msgstr ""
-#: ../src/maemo-mapper.c:4932
+#: ../src/maemo-mapper.c:4977
msgid "Announce"
msgstr "Aankondigen"
-#: ../src/maemo-mapper.c:11539
+#: ../src/maemo-mapper.c:11991
msgid "Area"
msgstr "Gebied"
-#: ../src/maemo-mapper.c:4901 ../src/maemo-mapper.c:6126
+#: ../src/maemo-mapper.c:4946 ../src/maemo-mapper.c:6172
msgid "Auto-Center"
msgstr "Automatisch-Centreren"
-#: ../src/maemo-mapper.c:10323
+#: ../src/maemo-mapper.c:10638
msgid "Auto-Center Mode: Lat/Lon"
msgstr "Automatisch-Centreren Mode: Lengtegr/Breedtegr"
-#: ../src/maemo-mapper.c:10308
+#: ../src/maemo-mapper.c:10623
msgid "Auto-Center Mode: Lead"
msgstr "Automatisch-Centreren Mode: Lead"
-#: ../src/maemo-mapper.c:10337
+#: ../src/maemo-mapper.c:10652
msgid "Auto-Center Off"
msgstr "Automatisch-Centreren Uit"
-#: ../src/maemo-mapper.c:6076
+#: ../src/maemo-mapper.c:6122
msgid "Auto-Download"
msgstr "Automatisch-Downloaden"
-#: ../src/maemo-mapper.c:9696
+#: ../src/maemo-mapper.c:9960
msgid "Auto-Update"
msgstr "Automatisch-Updaten"
-#: ../src/maemo-mapper.c:7976
+#: ../src/maemo-mapper.c:8042
#, fuzzy
msgid "Bottom-Left"
msgstr "Rechts-onder"
-#: ../src/maemo-mapper.c:7975 ../src/maemo-mapper.c:11606
+#: ../src/maemo-mapper.c:8041 ../src/maemo-mapper.c:12060
msgid "Bottom-Right"
msgstr "Rechts-onder"
-#: ../src/maemo-mapper.c:3700
+#: ../src/maemo-mapper.c:3727
msgid "Break already inserted."
msgstr ""
-#: ../src/maemo-mapper.c:5097 ../src/maemo-mapper.c:10711
+#: ../src/maemo-mapper.c:5142 ../src/maemo-mapper.c:11149
msgid "Browse..."
msgstr "Blader..."
-#: ../src/maemo-mapper.c:2946
+#: ../src/maemo-mapper.c:2956
msgid "Bus stops, airports, train stations, etc."
msgstr ""
-#: ../src/maemo-mapper.c:2951
+#: ../src/maemo-mapper.c:2961
msgid "Business"
msgstr ""
-#: ../src/maemo-mapper.c:11493
+#: ../src/maemo-mapper.c:11945
msgid "By Area (see tab)"
msgstr ""
-#: ../src/maemo-mapper.c:10701
+#: ../src/maemo-mapper.c:11139
msgid "Cache Dir."
msgstr ""
-#: ../src/maemo-mapper.c:10642
+#: ../src/maemo-mapper.c:11080
msgid ""
"Cannot delete the last repository - there must be at lease one repository."
msgstr ""
-#: ../src/maemo-mapper.c:11811
+#: ../src/maemo-mapper.c:12266
msgid ""
"Cannot enable GPS until a GPS Receiver MAC is set in the Settings dialog box."
msgstr ""
"Kan GPS niet aanzetten totdat GPS MAC adres is ingevoerd in het Configuratie "
"scherm"
-#: ../src/maemo-mapper.c:12540 ../src/maemo-mapper.c:12727
+#: ../src/maemo-mapper.c:8528 ../src/maemo-mapper.c:13017
msgid "Category"
msgstr ""
-#: ../src/maemo-mapper.c:6043 ../src/maemo-mapper.c:6063
-#: ../src/maemo-mapper.c:11446
+#: ../src/maemo-mapper.c:6089 ../src/maemo-mapper.c:6109
+#: ../src/maemo-mapper.c:11898
msgid "Clear"
msgstr "Opschonen"
-#: ../src/maemo-mapper.c:6192
+#: ../src/maemo-mapper.c:8007
+#, fuzzy
+msgid "Clear Track"
+msgstr "Opschonen"
+
+#: ../src/maemo-mapper.c:6240
msgid "Close"
msgstr "Sluiten"
-#: ../src/maemo-mapper.c:4647
+#: ../src/maemo-mapper.c:4681
#, fuzzy
msgid "Colors"
msgstr "Sluiten"
-#: ../src/maemo-mapper.c:4860
+#: ../src/maemo-mapper.c:4905
#, fuzzy
msgid "Colors..."
msgstr "Download..."
-#: ../src/maemo-mapper.c:11208 ../src/maemo-mapper.c:11295
+#: ../src/maemo-mapper.c:11657 ../src/maemo-mapper.c:11744
msgid "Confirm DELETION of"
msgstr ""
-#: ../src/maemo-mapper.c:10649
+#: ../src/maemo-mapper.c:11087
msgid "Confirm delete of repository"
msgstr ""
-#: ../src/maemo-mapper.c:13351
+#: ../src/maemo-mapper.c:13672
msgid "Confirm delete of waypoint"
msgstr ""
-#: ../src/maemo-mapper.c:11214 ../src/maemo-mapper.c:11301
+#: ../src/maemo-mapper.c:11663 ../src/maemo-mapper.c:11750
msgid "Confirm download of"
msgstr ""
-#: ../src/maemo-mapper.c:4583
+#: ../src/maemo-mapper.c:4615
msgid "Continue?"
msgstr ""
-#: ../src/maemo-mapper.c:6341
+#: ../src/maemo-mapper.c:6391
#, fuzzy
msgid "Copy Description"
msgstr "Bestemming"
-#: ../src/maemo-mapper.c:6310 ../src/maemo-mapper.c:6339
+#: ../src/maemo-mapper.c:6360 ../src/maemo-mapper.c:6389
#, fuzzy
msgid "Copy Lat/Lon"
msgstr "Breedte/Lengtegraad"
-#: ../src/maemo-mapper.c:9833
-#, fuzzy
-msgid ""
-"Could not generate directions. Make sure your source and destination are "
-"valid."
-msgstr "Kon geen route generen. Vul geldige locaties in."
-
-#: ../src/maemo-mapper.c:13059
+#: ../src/maemo-mapper.c:13380
msgid ""
"Creating a \"waypoint\" with no description actually adds a break point. Is "
"that what you want?"
msgstr ""
-#: ../src/maemo-mapper.c:2239
+#: ../src/maemo-mapper.c:2246
#, fuzzy
msgid "DGPS"
msgstr "GPS"
-#: ../src/maemo-mapper.c:5035
+#: ../src/maemo-mapper.c:5080
msgid "Degrees Format"
msgstr ""
-#: ../src/maemo-mapper.c:12008 ../src/maemo-mapper.c:12665
+#: ../src/maemo-mapper.c:12463 ../src/maemo-mapper.c:12956
msgid "Delete"
msgstr ""
-#: ../src/maemo-mapper.c:11483
+#: ../src/maemo-mapper.c:11935
msgid "Delete Maps"
msgstr ""
-#: ../src/maemo-mapper.c:12381
+#: ../src/maemo-mapper.c:12840
msgid "Delete POI?"
msgstr ""
-#: ../src/maemo-mapper.c:11929
+#: ../src/maemo-mapper.c:12384
msgid "Delete category?"
msgstr ""
-#: ../src/maemo-mapper.c:6348 ../src/maemo-mapper.c:10997
+#: ../src/maemo-mapper.c:6398 ../src/maemo-mapper.c:11444
msgid "Delete..."
msgstr ""
-#: ../src/maemo-mapper.c:4414 ../src/maemo-mapper.c:10085
-#: ../src/maemo-mapper.c:12046 ../src/maemo-mapper.c:12334
-#: ../src/maemo-mapper.c:12754 ../src/maemo-mapper.c:13005
+#: ../src/maemo-mapper.c:4441 ../src/maemo-mapper.c:10390
+#: ../src/maemo-mapper.c:12501 ../src/maemo-mapper.c:12787
+#: ../src/maemo-mapper.c:13044 ../src/maemo-mapper.c:13322
#, fuzzy
msgid "Description"
msgstr "Bestemming"
-#: ../src/maemo-mapper.c:9724
+#: ../src/maemo-mapper.c:9985
msgid "Destination"
msgstr "Bestemming"
-#: ../src/maemo-mapper.c:6175
+#: ../src/maemo-mapper.c:6223
#, fuzzy
msgid "Details..."
msgstr "Instellingen..."
-#: ../src/maemo-mapper.c:2939
+#: ../src/maemo-mapper.c:2949
msgid "Dining"
msgstr ""
-#: ../src/maemo-mapper.c:3314 ../src/maemo-mapper.c:3374
-#: ../src/maemo-mapper.c:12947
+#: ../src/maemo-mapper.c:3325 ../src/maemo-mapper.c:3385
+#: ../src/maemo-mapper.c:13262
#, fuzzy
msgid "Distance"
msgstr "Show Distance to"
-#: ../src/maemo-mapper.c:10768
+#: ../src/maemo-mapper.c:11206
msgid "Double Pixels"
msgstr ""
-#: ../src/maemo-mapper.c:11470
+#: ../src/maemo-mapper.c:11922
#, fuzzy
msgid "Download Maps"
msgstr "Landkaarten worden gedownload"
-#: ../src/maemo-mapper.c:9656
+#: ../src/maemo-mapper.c:9927
msgid "Download Route"
msgstr ""
-#: ../src/maemo-mapper.c:6315 ../src/maemo-mapper.c:6346
-#: ../src/maemo-mapper.c:6370
+#: ../src/maemo-mapper.c:6365 ../src/maemo-mapper.c:6396
+#: ../src/maemo-mapper.c:6420
msgid "Download Route to..."
msgstr ""
-#: ../src/maemo-mapper.c:10731
+#: ../src/maemo-mapper.c:11169
#, fuzzy
msgid "Download Zoom Steps"
msgstr "Download Route"
-#: ../src/maemo-mapper.c:6033 ../src/maemo-mapper.c:10978
+#: ../src/maemo-mapper.c:6079 ../src/maemo-mapper.c:11425
msgid "Download..."
msgstr ""
-#: ../src/maemo-mapper.c:6834
+#: ../src/maemo-mapper.c:6884
msgid "Downloading maps"
msgstr "Landkaarten worden gedownload"
-#: ../src/maemo-mapper.c:12285
+#: ../src/maemo-mapper.c:12745
msgid "Edit"
msgstr ""
-#: ../src/maemo-mapper.c:12750
+#: ../src/maemo-mapper.c:13040
msgid "Edit Categories..."
msgstr ""
-#: ../src/maemo-mapper.c:12002
+#: ../src/maemo-mapper.c:12457
msgid "Edit Category"
msgstr ""
-#: ../src/maemo-mapper.c:12659
+#: ../src/maemo-mapper.c:12950
msgid "Edit POI"
msgstr ""
-#: ../src/maemo-mapper.c:2950
+#: ../src/maemo-mapper.c:2960
msgid "Elementary schools, college campuses, etc."
msgstr ""
-#: ../src/maemo-mapper.c:6167
+#: ../src/maemo-mapper.c:6215
msgid "Enable GPS"
msgstr "Activeer GPS"
-#: ../src/maemo-mapper.c:4948
+#: ../src/maemo-mapper.c:4993
msgid "Enable Voice Synthesis (requires flite)"
msgstr "Activeer Spraak (heeft geinstallerde flite nodig)"
-#: ../src/maemo-mapper.c:12070 ../src/maemo-mapper.c:12322
+#: ../src/maemo-mapper.c:12525 ../src/maemo-mapper.c:12777
#, fuzzy
msgid "Enabled"
msgstr "Activeer GPS"
-#: ../src/maemo-mapper.c:7071
+#: ../src/maemo-mapper.c:7132
msgid ""
"Error in download. Check internet connection and/or Map Repository URL "
"Format."
msgstr ""
-#: ../src/maemo-mapper.c:8236 ../src/maemo-mapper.c:9889
-#: ../src/maemo-mapper.c:9933 ../src/maemo-mapper.c:10007
+#: ../src/maemo-mapper.c:8302 ../src/maemo-mapper.c:10196
+#: ../src/maemo-mapper.c:10240 ../src/maemo-mapper.c:10314
msgid "Error parsing GPX file."
msgstr "Fout by verwerken GPX bestand."
-#: ../src/maemo-mapper.c:1475
+#: ../src/maemo-mapper.c:1482
#, fuzzy
msgid "Error while writing to file"
msgstr "Fout bij schrijven GPX bestand."
-#: ../src/maemo-mapper.c:10029 ../src/maemo-mapper.c:10179
+#: ../src/maemo-mapper.c:10336 ../src/maemo-mapper.c:10495
msgid "Error writing GPX file."
msgstr "Fout bij schrijven GPX bestand."
-#: ../src/maemo-mapper.c:3097
+#: ../src/maemo-mapper.c:3108
msgid "Establishing GPS fix"
msgstr "GPS zoekt satellieten"
-#: ../src/maemo-mapper.c:2243
+#: ../src/maemo-mapper.c:2250
msgid "Estimated"
msgstr ""
-#: ../src/maemo-mapper.c:3836
+#: ../src/maemo-mapper.c:3863
#, fuzzy
msgid "Failed to connect to GPS receiver. Retry?"
msgstr "Failed to connect to GPX Directions server"
-#: ../src/maemo-mapper.c:9821
+#: ../src/maemo-mapper.c:10128 ../src/maemo-mapper.c:10819
msgid "Failed to connect to GPX Directions server"
msgstr ""
-#: ../src/maemo-mapper.c:5482
+#: ../src/maemo-mapper.c:5528
msgid "Failed to initialize GConf. Quitting."
msgstr "initialiseren GConf mislukt. Programma wordt afgesloten."
-#: ../src/maemo-mapper.c:3980
+#: ../src/maemo-mapper.c:4007
msgid "Failed to initialize GConf. Settings were not saved."
msgstr "initialiseren GConf mislukt. Instellingen niet opgeslagen."
-#: ../src/maemo-mapper.c:7632 ../src/maemo-mapper.c:8225
+#: ../src/maemo-mapper.c:7697 ../src/maemo-mapper.c:8291
msgid "Failed to open file for reading"
msgstr ""
-#: ../src/maemo-mapper.c:7289 ../src/maemo-mapper.c:7633
+#: ../src/maemo-mapper.c:7350 ../src/maemo-mapper.c:7698
msgid "Failed to open file for writing"
msgstr ""
-#: ../src/maemo-mapper.c:2964
+#: ../src/maemo-mapper.c:2974
msgid "Failed to open or create database"
msgstr ""
-#: ../src/maemo-mapper.c:1476
+#: ../src/maemo-mapper.c:1483
msgid "File is incomplete."
msgstr ""
-#: ../src/maemo-mapper.c:2809
+#: ../src/maemo-mapper.c:2818
msgid "Fix"
msgstr ""
-#: ../src/maemo-mapper.c:2818
+#: ../src/maemo-mapper.c:2827
msgid "Fix Quality"
msgstr ""
-#: ../src/maemo-mapper.c:2242
+#: ../src/maemo-mapper.c:2249
msgid "Float RTK"
msgstr ""
-#: ../src/maemo-mapper.c:2935
+#: ../src/maemo-mapper.c:2945
msgid "Fuel"
msgstr ""
-#: ../src/maemo-mapper.c:6093
+#: ../src/maemo-mapper.c:6139
msgid "Full Screen"
msgstr "Volledig Scherm"
-#: ../src/maemo-mapper.c:4665 ../src/maemo-mapper.c:4871
-#: ../src/maemo-mapper.c:6163
+#: ../src/maemo-mapper.c:4699 ../src/maemo-mapper.c:4916
+#: ../src/maemo-mapper.c:6211
msgid "GPS"
msgstr ""
-#: ../src/maemo-mapper.c:2712
+#: ../src/maemo-mapper.c:2721
msgid "GPS Details"
msgstr ""
-#: ../src/maemo-mapper.c:2725
+#: ../src/maemo-mapper.c:2734
#, fuzzy
msgid "GPS Information"
msgstr "GPS Locatie"
-#: ../src/maemo-mapper.c:6155 ../src/maemo-mapper.c:11553
+#: ../src/maemo-mapper.c:6203 ../src/maemo-mapper.c:12005
msgid "GPS Location"
msgstr "GPS Locatie"
-#: ../src/maemo-mapper.c:2954
+#: ../src/maemo-mapper.c:2964
msgid "General landmarks."
msgstr ""
-#: ../src/maemo-mapper.c:2952
+#: ../src/maemo-mapper.c:2962
msgid "General places of business."
msgstr ""
-#: ../src/maemo-mapper.c:6149
+#: ../src/maemo-mapper.c:6195
msgid "Go to"
msgstr ""
-#: ../src/maemo-mapper.c:10353
+#: ../src/maemo-mapper.c:10762
+msgid "Go to Address"
+msgstr ""
+
+#: ../src/maemo-mapper.c:10670
#, fuzzy
msgid "Go to Lat/Lon"
msgstr "Breedte/Lengtegraad"
-#: ../src/maemo-mapper.c:6378
+#: ../src/maemo-mapper.c:6428
msgid "Go to Nearest"
msgstr ""
-#: ../src/maemo-mapper.c:6355
+#: ../src/maemo-mapper.c:6405
msgid "Go to Next"
msgstr ""
-#: ../src/maemo-mapper.c:4531
+#: ../src/maemo-mapper.c:4560
msgid "Hardware Keys"
msgstr ""
-#: ../src/maemo-mapper.c:4857
+#: ../src/maemo-mapper.c:4902
msgid "Hardware Keys..."
msgstr ""
-#: ../src/maemo-mapper.c:2773
+#: ../src/maemo-mapper.c:2782
msgid "Heading"
msgstr ""
-#: ../src/maemo-mapper.c:6188
+#: ../src/maemo-mapper.c:6236
#, fuzzy
msgid "Help..."
msgstr "Open..."
-#: ../src/maemo-mapper.c:2938
+#: ../src/maemo-mapper.c:2948
msgid "Houses, apartments, or other residences of import."
msgstr ""
-#: ../src/maemo-mapper.c:12314
+#: ../src/maemo-mapper.c:12769
msgid "ID"
msgstr ""
-#: ../src/maemo-mapper.c:2944
+#: ../src/maemo-mapper.c:2954
msgid "Indoor or Outdoor places to have fun."
msgstr ""
-#: ../src/maemo-mapper.c:5008
+#: ../src/maemo-mapper.c:5053
#, fuzzy
msgid "Information Font Size"
msgstr "GPS Locatie"
-#: ../src/maemo-mapper.c:6055
+#: ../src/maemo-mapper.c:6101
#, fuzzy
msgid "Insert Break"
msgstr "Insert Breakpoint"
-#: ../src/maemo-mapper.c:10060
+#: ../src/maemo-mapper.c:10370
#, fuzzy
msgid "Insert Mark"
msgstr "Insert Breakpoint"
-#: ../src/maemo-mapper.c:6057
+#: ../src/maemo-mapper.c:6103
#, fuzzy
msgid "Insert Mark..."
msgstr "Insert Breakpoint"
-#: ../src/maemo-mapper.c:7941
+#: ../src/maemo-mapper.c:8006
#, fuzzy
msgid "Insert Track Break"
msgstr "Insert Breakpoint"
-#: ../src/maemo-mapper.c:11719
+#: ../src/maemo-mapper.c:12174
msgid "Invalid Bottom-Right Latitude"
msgstr "Ongeldige Rechts-Onder Breedtegraad"
-#: ../src/maemo-mapper.c:11726
+#: ../src/maemo-mapper.c:12181
msgid "Invalid Bottom-Right Longitude"
msgstr "Ongeldige Rechts-Onder Lengtegraad"
-#: ../src/maemo-mapper.c:10409
+#: ../src/maemo-mapper.c:10727 ../src/maemo-mapper.c:13099
#, fuzzy
msgid "Invalid Latitude"
msgstr "Ongeldige Links-Boven Breedtegraad"
-#: ../src/maemo-mapper.c:10416
+#: ../src/maemo-mapper.c:10734 ../src/maemo-mapper.c:13106
#, fuzzy
msgid "Invalid Longitude"
msgstr "Ongeldige Links-Boven Lengtegraad"
-#: ../src/maemo-mapper.c:9130 ../src/maemo-mapper.c:9141
+#: ../src/maemo-mapper.c:9427 ../src/maemo-mapper.c:9438
msgid "Invalid NMEA input from receiver!"
msgstr "Ongeldige NMEA invoer van ontvanger!"
-#: ../src/maemo-mapper.c:11705
+#: ../src/maemo-mapper.c:12160
msgid "Invalid Top-Left Latitude"
msgstr "Ongeldige Links-Boven Breedtegraad"
-#: ../src/maemo-mapper.c:11712
+#: ../src/maemo-mapper.c:12167
msgid "Invalid Top-Left Longitude"
msgstr "Ongeldige Links-Boven Lengtegraad"
-#: ../src/maemo-mapper.c:6459
+#: ../src/maemo-mapper.c:10833
+#, fuzzy
+msgid "Invalid address."
+msgstr "Ongeldige Links-Boven Breedtegraad"
+
+#: ../src/maemo-mapper.c:10141
+msgid "Invalid source or destination."
+msgstr ""
+
+#: ../src/maemo-mapper.c:6509
msgid ""
"It looks like this is your first time running Maemo Mapper. Press OK to "
"view the the help pages. Otherwise, press Cancel to continue."
msgstr ""
-#: ../src/maemo-mapper.c:5000
+#: ../src/maemo-mapper.c:5045
msgid "Keep Display On Only in Fullscreen Mode"
msgstr "Hou het display alleen aan in volledig scherm mode"
-#: ../src/maemo-mapper.c:12038 ../src/maemo-mapper.c:12329
-#: ../src/maemo-mapper.c:12535 ../src/maemo-mapper.c:12719
+#: ../src/maemo-mapper.c:8523 ../src/maemo-mapper.c:12493
+#: ../src/maemo-mapper.c:12782 ../src/maemo-mapper.c:13009
msgid "Label"
msgstr ""
-#: ../src/maemo-mapper.c:2953
+#: ../src/maemo-mapper.c:2963
msgid "Landmark"
msgstr ""
-#: ../src/maemo-mapper.c:10070 ../src/maemo-mapper.c:12709
-#: ../src/maemo-mapper.c:12990
+#: ../src/maemo-mapper.c:12993
+#, fuzzy
+msgid "Lat"
+msgstr "Breedte/Lengtegraad"
+
+#: ../src/maemo-mapper.c:10380 ../src/maemo-mapper.c:13307
#, fuzzy
-msgid "Lat, Lon"
+msgid "Lat, Lon:"
msgstr "Breedte/Lengtegraad"
-#: ../src/maemo-mapper.c:6130
+#: ../src/maemo-mapper.c:6176
msgid "Lat/Lon"
msgstr "Breedte/Lengtegraad"
-#: ../src/maemo-mapper.c:6153
+#: ../src/maemo-mapper.c:6199
#, fuzzy
msgid "Lat/Lon..."
msgstr "Breedte/Lengtegraad"
-#: ../src/maemo-mapper.c:2737 ../src/maemo-mapper.c:10363
-#: ../src/maemo-mapper.c:11543 ../src/maemo-mapper.c:12893
+#: ../src/maemo-mapper.c:2746 ../src/maemo-mapper.c:10680
+#: ../src/maemo-mapper.c:11995 ../src/maemo-mapper.c:13208
msgid "Latitude"
msgstr "Breedtegraad"
-#: ../src/maemo-mapper.c:6136
+#: ../src/maemo-mapper.c:6182
msgid "Lead"
msgstr "Vooraf"
-#: ../src/maemo-mapper.c:4918
+#: ../src/maemo-mapper.c:4963
msgid "Lead Amount"
msgstr "Hoeveel Vooraf"
-#: ../src/maemo-mapper.c:4988
+#: ../src/maemo-mapper.c:5033
msgid "Line Width"
msgstr "Lijn Breedte"
-#: ../src/maemo-mapper.c:2782
+#: ../src/maemo-mapper.c:2791
msgid "Local time"
msgstr ""
-#: ../src/maemo-mapper.c:5068 ../src/maemo-mapper.c:6302
-#: ../src/maemo-mapper.c:12530
+#: ../src/maemo-mapper.c:5113 ../src/maemo-mapper.c:6352
+#: ../src/maemo-mapper.c:8518
#, fuzzy
msgid "Location"
msgstr "GPS Locatie"
-#: ../src/maemo-mapper.c:2947
+#: ../src/maemo-mapper.c:2957
msgid "Lodging"
msgstr ""
-#: ../src/maemo-mapper.c:2746 ../src/maemo-mapper.c:10375
-#: ../src/maemo-mapper.c:11547 ../src/maemo-mapper.c:12894
+#: ../src/maemo-mapper.c:13001
+#, fuzzy
+msgid "Lon"
+msgstr "Breedte/Lengtegraad"
+
+#: ../src/maemo-mapper.c:2755 ../src/maemo-mapper.c:10692
+#: ../src/maemo-mapper.c:11999 ../src/maemo-mapper.c:13209
msgid "Longitude"
msgstr "Lengtegraad"
-#: ../src/maemo-mapper.c:4409 ../src/maemo-mapper.c:4875
+#: ../src/maemo-mapper.c:4436 ../src/maemo-mapper.c:4920
msgid "MAC"
msgstr ""
-#: ../src/maemo-mapper.c:10885
+#: ../src/maemo-mapper.c:11328
msgid ""
"Maemo Mapper will now download and add a list of possibly-duplicate "
"repositories from the internet. Continue?"
msgstr ""
-#: ../src/maemo-mapper.c:11435
+#: ../src/maemo-mapper.c:11887
msgid "Manage Maps"
msgstr ""
-#: ../src/maemo-mapper.c:6072
+#: ../src/maemo-mapper.c:6118
msgid "Manage Maps..."
msgstr ""
-#: ../src/maemo-mapper.c:10961
+#: ../src/maemo-mapper.c:11408
#, fuzzy
msgid "Manage Repositories"
msgstr "Manage Repositories..."
-#: ../src/maemo-mapper.c:6074
+#: ../src/maemo-mapper.c:6120
msgid "Manage Repositories..."
msgstr ""
-#: ../src/maemo-mapper.c:2244
+#: ../src/maemo-mapper.c:2251
msgid "Manual"
msgstr ""
-#: ../src/maemo-mapper.c:6067
+#: ../src/maemo-mapper.c:6113
msgid "Maps"
msgstr "Kaarten"
-#: ../src/maemo-mapper.c:2827
+#: ../src/maemo-mapper.c:2836
msgid "Max speed"
msgstr ""
-#: ../src/maemo-mapper.c:4984
+#: ../src/maemo-mapper.c:5029
msgid "Misc."
msgstr ""
-#: ../src/maemo-mapper.c:5020
+#: ../src/maemo-mapper.c:5065
#, fuzzy
msgid "Misc. 2"
msgstr "Misc."
-#: ../src/maemo-mapper.c:2956
+#: ../src/maemo-mapper.c:2966
msgid "Miscellaneous category for everything else."
msgstr ""
-#: ../src/maemo-mapper.c:11674 ../src/maemo-mapper.c:11844
+#: ../src/maemo-mapper.c:12135 ../src/maemo-mapper.c:12299
#, fuzzy
msgid ""
"NOTE: You must set a Map URI in the current repository in order to download "
"NOTE: You must set a Map URI in the Repository Manager in order to download "
"maps."
-#: ../src/maemo-mapper.c:10602 ../src/maemo-mapper.c:10821
+#: ../src/maemo-mapper.c:11033 ../src/maemo-mapper.c:11261
msgid "Name"
msgstr ""
-#: ../src/maemo-mapper.c:6159
+#: ../src/maemo-mapper.c:6207
#, fuzzy
msgid "Nearest POI"
msgstr "Select POI"
-#: ../src/maemo-mapper.c:10592
+#: ../src/maemo-mapper.c:11023
msgid "New Name"
msgstr ""
-#: ../src/maemo-mapper.c:10811
+#: ../src/maemo-mapper.c:11251
msgid "New Repository"
msgstr ""
-#: ../src/maemo-mapper.c:11000
+#: ../src/maemo-mapper.c:11447
#, fuzzy
msgid "New..."
msgstr "Open..."
-#: ../src/maemo-mapper.c:6157
+#: ../src/maemo-mapper.c:6205
#, fuzzy
msgid "Next Waypoint"
msgstr "Route Markering"
-#: ../src/maemo-mapper.c:10776
+#: ../src/maemo-mapper.c:11214
msgid "Next-able"
msgstr ""
-#: ../src/maemo-mapper.c:5188
+#: ../src/maemo-mapper.c:5234
#, fuzzy
msgid ""
"No GPS Receiver MAC provided.\n"
"Geen GPS MAC adres opgegeven.\n"
"GPS uitgeschakeld."
-#: ../src/maemo-mapper.c:10515 ../src/maemo-mapper.c:12482
+#: ../src/maemo-mapper.c:8461 ../src/maemo-mapper.c:10944
msgid "No POIs found."
msgstr ""
-#: ../src/maemo-mapper.c:6142
+#: ../src/maemo-mapper.c:6188
msgid "None"
msgstr "Geen"
-#: ../src/maemo-mapper.c:4891
+#: ../src/maemo-mapper.c:4936
#, fuzzy
msgid ""
"Note: You can enter a device path\n"
"Note: For manual rfcomm, enter a device path\n"
"(e.g. \"/dev/rfcomm0\")."
-#: ../src/maemo-mapper.c:6031 ../src/maemo-mapper.c:6051
+#: ../src/maemo-mapper.c:6077 ../src/maemo-mapper.c:6097
msgid "Open..."
msgstr ""
-#: ../src/maemo-mapper.c:6469
+#: ../src/maemo-mapper.c:6519
msgid ""
"OpenStreetMap.org provides public, free-to-use maps. You can also download "
"a sample set of repositories from the internet by using the \"Download...\" "
"button."
msgstr ""
-#: ../src/maemo-mapper.c:9713
+#: ../src/maemo-mapper.c:9975
msgid "Origin"
msgstr "Oorsprong"
-#: ../src/maemo-mapper.c:2955
+#: ../src/maemo-mapper.c:2965
msgid "Other"
msgstr ""
-#: ../src/maemo-mapper.c:11477
+#: ../src/maemo-mapper.c:11929
msgid "Overwrite"
msgstr ""
-#: ../src/maemo-mapper.c:4737 ../src/maemo-mapper.c:5083
-#: ../src/maemo-mapper.c:6359
+#: ../src/maemo-mapper.c:4744 ../src/maemo-mapper.c:5128
+#: ../src/maemo-mapper.c:6409
msgid "POI"
msgstr ""
-#: ../src/maemo-mapper.c:12275
+#: ../src/maemo-mapper.c:12735
#, fuzzy
msgid "POI Categories"
msgstr "POI Categories..."
-#: ../src/maemo-mapper.c:6121
+#: ../src/maemo-mapper.c:6167
msgid "POI Categories..."
msgstr ""
-#: ../src/maemo-mapper.c:5087
+#: ../src/maemo-mapper.c:5132
msgid "POI database"
msgstr ""
-#: ../src/maemo-mapper.c:6117
+#: ../src/maemo-mapper.c:6163
#, fuzzy
msgid "POIs"
msgstr "POI"
-#: ../src/maemo-mapper.c:2240
+#: ../src/maemo-mapper.c:2247
#, fuzzy
msgid "PPS"
msgstr "GPS"
-#: ../src/maemo-mapper.c:7926
+#: ../src/maemo-mapper.c:7991
msgid "Pan East"
msgstr ""
-#: ../src/maemo-mapper.c:7923
+#: ../src/maemo-mapper.c:7988
msgid "Pan North"
msgstr ""
-#: ../src/maemo-mapper.c:7925
+#: ../src/maemo-mapper.c:7990
msgid "Pan South"
msgstr ""
-#: ../src/maemo-mapper.c:7924
+#: ../src/maemo-mapper.c:7989
msgid "Pan West"
msgstr ""
-#: ../src/maemo-mapper.c:4973
+#: ../src/maemo-mapper.c:5018
msgid "Pitch"
msgstr "Hoogte"
-#: ../src/maemo-mapper.c:2940
+#: ../src/maemo-mapper.c:2950
msgid "Places to eat or drink."
msgstr ""
-#: ../src/maemo-mapper.c:2942
+#: ../src/maemo-mapper.c:2952
msgid "Places to shop or acquire services."
msgstr ""
-#: ../src/maemo-mapper.c:2948
+#: ../src/maemo-mapper.c:2958
msgid "Places to stay temporarily or for the night."
msgstr ""
-#: ../src/maemo-mapper.c:10128
+#: ../src/maemo-mapper.c:10444
#, fuzzy
msgid "Please provide a description for the mark."
msgstr "Geef een bestemmings locatie op a.u.b."
-#: ../src/maemo-mapper.c:4444
+#: ../src/maemo-mapper.c:4471
msgid "Please select a bluetooth device from the list."
msgstr ""
-#: ../src/maemo-mapper.c:12809
+#: ../src/maemo-mapper.c:13121
#, fuzzy
msgid "Please specify a category for the POI."
msgstr "Geef een bestemmings locatie op a.u.b."
-#: ../src/maemo-mapper.c:12802
+#: ../src/maemo-mapper.c:13114
#, fuzzy
msgid "Please specify a name for the POI."
msgstr "Geef een bestemmings locatie op a.u.b."
-#: ../src/maemo-mapper.c:12096
+#: ../src/maemo-mapper.c:12551
#, fuzzy
msgid "Please specify a name for the category."
msgstr "Geef een start locatie op a.u.b."
-#: ../src/maemo-mapper.c:9783
+#: ../src/maemo-mapper.c:10058
#, fuzzy
msgid "Please specify a source URL."
msgstr "Geef een bestemmings locatie op a.u.b."
-#: ../src/maemo-mapper.c:9795
+#: ../src/maemo-mapper.c:10102
msgid "Please specify a start location."
msgstr "Geef een start locatie op a.u.b."
-#: ../src/maemo-mapper.c:9802
+#: ../src/maemo-mapper.c:10803
+#, fuzzy
+msgid "Please specify an address."
+msgstr "Geef een bestemmings locatie op a.u.b."
+
+#: ../src/maemo-mapper.c:10109
msgid "Please specify an end location."
msgstr "Geef een bestemmings locatie op a.u.b."
-#: ../src/maemo-mapper.c:12856
+#: ../src/maemo-mapper.c:13172
msgid "Problem adding POI"
msgstr ""
-#: ../src/maemo-mapper.c:12133
+#: ../src/maemo-mapper.c:12588
msgid "Problem adding category"
msgstr ""
-#: ../src/maemo-mapper.c:11944 ../src/maemo-mapper.c:12392
+#: ../src/maemo-mapper.c:12399 ../src/maemo-mapper.c:12851
msgid "Problem deleting POI"
msgstr ""
-#: ../src/maemo-mapper.c:11953
+#: ../src/maemo-mapper.c:12408
msgid "Problem deleting category"
msgstr ""
-#: ../src/maemo-mapper.c:12174
+#: ../src/maemo-mapper.c:12627
msgid "Problem updating Category"
msgstr ""
-#: ../src/maemo-mapper.c:12834
+#: ../src/maemo-mapper.c:13150
msgid "Problem updating POI"
msgstr ""
-#: ../src/maemo-mapper.c:12118
+#: ../src/maemo-mapper.c:12573
msgid "Problem updating category"
msgstr ""
-#: ../src/maemo-mapper.c:2896
+#: ../src/maemo-mapper.c:2906
msgid "Problem with POI database"
msgstr ""
-#: ../src/maemo-mapper.c:2241
+#: ../src/maemo-mapper.c:2248
msgid "Real Time Kinematic"
msgstr ""
-#: ../src/maemo-mapper.c:3627
+#: ../src/maemo-mapper.c:3683
+msgid "Really clear the track?"
+msgstr ""
+
+#: ../src/maemo-mapper.c:3638
msgid "Recalculating directions..."
msgstr ""
-#: ../src/maemo-mapper.c:2943
+#: ../src/maemo-mapper.c:2953
#, fuzzy
msgid "Recreation"
msgstr "GPS Locatie"
-#: ../src/maemo-mapper.c:10994
+#: ../src/maemo-mapper.c:11441
#, fuzzy
msgid "Rename..."
msgstr "Open..."
-#: ../src/maemo-mapper.c:10849
+#: ../src/maemo-mapper.c:11292
msgid "Replace all repositories with the default repository?"
msgstr ""
-#: ../src/maemo-mapper.c:6041
+#: ../src/maemo-mapper.c:6087
msgid "Reset"
msgstr ""
-#: ../src/maemo-mapper.c:6178 ../src/maemo-mapper.c:7950
+#: ../src/maemo-mapper.c:6226 ../src/maemo-mapper.c:8016
msgid "Reset Bluetooth"
msgstr ""
-#: ../src/maemo-mapper.c:4619
+#: ../src/maemo-mapper.c:4651
msgid "Reset all colors to their original defaults?"
msgstr ""
-#: ../src/maemo-mapper.c:4505
+#: ../src/maemo-mapper.c:4532
msgid "Reset all hardware keys to their original defaults?"
msgstr ""
-#: ../src/maemo-mapper.c:4537 ../src/maemo-mapper.c:4653
-#: ../src/maemo-mapper.c:10972
+#: ../src/maemo-mapper.c:4566 ../src/maemo-mapper.c:4687
+#: ../src/maemo-mapper.c:11419
#, fuzzy
msgid "Reset..."
msgstr "Open..."
-#: ../src/maemo-mapper.c:2937
+#: ../src/maemo-mapper.c:2947
msgid "Residence"
msgstr ""
-#: ../src/maemo-mapper.c:4713 ../src/maemo-mapper.c:6027
-#: ../src/maemo-mapper.c:6103
+#: ../src/maemo-mapper.c:4729 ../src/maemo-mapper.c:6073
+#: ../src/maemo-mapper.c:6149
msgid "Route"
msgstr ""
-#: ../src/maemo-mapper.c:9881
+#: ../src/maemo-mapper.c:10188
msgid "Route Downloaded"
msgstr ""
-#: ../src/maemo-mapper.c:8233 ../src/maemo-mapper.c:9930
+#: ../src/maemo-mapper.c:8299 ../src/maemo-mapper.c:10237
msgid "Route Opened"
msgstr "Route Geopend"
-#: ../src/maemo-mapper.c:10176
+#: ../src/maemo-mapper.c:10492
msgid "Route Saved"
msgstr "Route Opgeslagen"
-#: ../src/maemo-mapper.c:10254
+#: ../src/maemo-mapper.c:10569
msgid "Routes are now hidden"
msgstr "Routes zijn nu verborgen"
-#: ../src/maemo-mapper.c:10248
+#: ../src/maemo-mapper.c:10563
msgid "Routes are now shown"
msgstr "Routes zijn nu zichtbaar"
-#: ../src/maemo-mapper.c:2238
+#: ../src/maemo-mapper.c:2245
msgid "SPS"
msgstr ""
-#: ../src/maemo-mapper.c:2800
+#: ../src/maemo-mapper.c:2809
msgid "Sat in use"
msgstr ""
-#: ../src/maemo-mapper.c:2791
+#: ../src/maemo-mapper.c:2800
msgid "Sat in view"
msgstr ""
-#: ../src/maemo-mapper.c:2732
+#: ../src/maemo-mapper.c:2741
msgid "Satellites details"
msgstr ""
-#: ../src/maemo-mapper.c:2660
+#: ../src/maemo-mapper.c:2667
msgid "Satellites in view"
msgstr ""
-#: ../src/maemo-mapper.c:6035 ../src/maemo-mapper.c:6053
+#: ../src/maemo-mapper.c:6081 ../src/maemo-mapper.c:6099
msgid "Save..."
msgstr "Opslaan..."
-#: ../src/maemo-mapper.c:6098
+#: ../src/maemo-mapper.c:6144
msgid "Scale"
msgstr ""
-#: ../src/maemo-mapper.c:4885
+#: ../src/maemo-mapper.c:4930
#, fuzzy
msgid "Scan..."
msgstr "Opslaan..."
-#: ../src/maemo-mapper.c:4420
+#: ../src/maemo-mapper.c:4447
#, fuzzy
msgid "Scanning for Bluetooth Devices"
msgstr "Er wordt naar bluetooth apparaten gezocht"
-#: ../src/maemo-mapper.c:2949
+#: ../src/maemo-mapper.c:2959
msgid "School"
msgstr ""
-#: ../src/maemo-mapper.c:3087
+#: ../src/maemo-mapper.c:3098
msgid "Searching for GPS receiver"
msgstr "Er wordt naar GPS ontvanger gezocht"
-#: ../src/maemo-mapper.c:4384
+#: ../src/maemo-mapper.c:4411
#, fuzzy
msgid "Select Bluetooth Device"
msgstr "Er wordt naar bluetooth apparaten gezocht"
-#: ../src/maemo-mapper.c:7936
+#: ../src/maemo-mapper.c:8001
#, fuzzy
msgid "Select Next Repository"
msgstr "Next Repository"
-#: ../src/maemo-mapper.c:12502
+#: ../src/maemo-mapper.c:8491
msgid "Select POI"
msgstr ""
-#: ../src/maemo-mapper.c:12567
+#: ../src/maemo-mapper.c:8561
msgid "Select one POI from the list."
msgstr ""
-#: ../src/maemo-mapper.c:4905
+#: ../src/maemo-mapper.c:4950
msgid "Sensitivity"
msgstr "Gevoeligheid"
-#: ../src/maemo-mapper.c:6326
+#: ../src/maemo-mapper.c:6376
#, fuzzy
msgid "Set as GPS Location"
msgstr "Bebruik GPS Locatie"
-#: ../src/maemo-mapper.c:4847
+#: ../src/maemo-mapper.c:4892
#, fuzzy
msgid "Settings"
msgstr "Instellingen..."
-#: ../src/maemo-mapper.c:6185
+#: ../src/maemo-mapper.c:6233
msgid "Settings..."
msgstr "Instellingen..."
-#: ../src/maemo-mapper.c:11460
+#: ../src/maemo-mapper.c:11912
msgid "Setup"
msgstr ""
-#: ../src/maemo-mapper.c:2941
+#: ../src/maemo-mapper.c:2951
msgid "Shopping/Services"
msgstr ""
-#: ../src/maemo-mapper.c:6337
+#: ../src/maemo-mapper.c:6387
msgid "Show Description"
msgstr ""
-#: ../src/maemo-mapper.c:6061 ../src/maemo-mapper.c:7945
+#: ../src/maemo-mapper.c:6107 ../src/maemo-mapper.c:8011
#, fuzzy
msgid "Show Distance from Beginning"
msgstr "Show Distance to"
-#: ../src/maemo-mapper.c:7943
+#: ../src/maemo-mapper.c:8009
#, fuzzy
msgid "Show Distance from Last Break"
msgstr "Show Distance to"
-#: ../src/maemo-mapper.c:6059
+#: ../src/maemo-mapper.c:6105
#, fuzzy
msgid "Show Distance from Last Mark"
msgstr "Show Distance to"
-#: ../src/maemo-mapper.c:6313 ../src/maemo-mapper.c:6344
-#: ../src/maemo-mapper.c:6368
+#: ../src/maemo-mapper.c:6363 ../src/maemo-mapper.c:6394
+#: ../src/maemo-mapper.c:6418
msgid "Show Distance to"
msgstr ""
-#: ../src/maemo-mapper.c:6039 ../src/maemo-mapper.c:7940
+#: ../src/maemo-mapper.c:6085 ../src/maemo-mapper.c:8005
#, fuzzy
msgid "Show Distance to End of Route"
msgstr "Show Distance to"
-#: ../src/maemo-mapper.c:6037 ../src/maemo-mapper.c:7938
+#: ../src/maemo-mapper.c:6083 ../src/maemo-mapper.c:8003
#, fuzzy
msgid "Show Distance to Next Waypoint"
msgstr "Route Markering"
-#: ../src/maemo-mapper.c:6171
+#: ../src/maemo-mapper.c:6219
msgid "Show Information"
msgstr ""
-#: ../src/maemo-mapper.c:6308 ../src/maemo-mapper.c:6335
+#: ../src/maemo-mapper.c:6358 ../src/maemo-mapper.c:6385
#, fuzzy
msgid "Show Lat/Lon"
msgstr "Breedte/Lengtegraad"
-#: ../src/maemo-mapper.c:5102
+#: ../src/maemo-mapper.c:5147
msgid "Show POI below zoom"
msgstr ""
-#: ../src/maemo-mapper.c:2245
+#: ../src/maemo-mapper.c:2252
msgid "Simulation"
msgstr ""
-#: ../src/maemo-mapper.c:9678
+#: ../src/maemo-mapper.c:9942
msgid "Source URL"
msgstr ""
-#: ../src/maemo-mapper.c:2755 ../src/maemo-mapper.c:4961
+#: ../src/maemo-mapper.c:2764 ../src/maemo-mapper.c:5006
msgid "Speed"
msgstr "Snelheid"
-#: ../src/maemo-mapper.c:5058
+#: ../src/maemo-mapper.c:5103
#, fuzzy
msgid "Speed Limit"
msgstr "Snelheid"
-#: ../src/maemo-mapper.c:2936
+#: ../src/maemo-mapper.c:2946
msgid "Stations for purchasing fuel for vehicles."
msgstr ""
-#: ../src/maemo-mapper.c:3348
+#: ../src/maemo-mapper.c:3359
msgid "The current route is empty."
msgstr ""
-#: ../src/maemo-mapper.c:3394 ../src/maemo-mapper.c:3409
+#: ../src/maemo-mapper.c:3405 ../src/maemo-mapper.c:3420
msgid "The current track is empty."
msgstr ""
-#: ../src/maemo-mapper.c:4580
+#: ../src/maemo-mapper.c:4612
msgid "The following action is mapped to multiple keys"
msgstr ""
-#: ../src/maemo-mapper.c:8655
+#: ../src/maemo-mapper.c:8931
msgid "There are no other next-able repositories."
msgstr ""
-#: ../src/maemo-mapper.c:13238
+#: ../src/maemo-mapper.c:13559
msgid "There are no waypoints."
msgstr ""
-#: ../src/maemo-mapper.c:3329 ../src/maemo-mapper.c:10462
+#: ../src/maemo-mapper.c:3340 ../src/maemo-mapper.c:10906
msgid "There is no next waypoint."
msgstr ""
-#: ../src/maemo-mapper.c:7928
+#: ../src/maemo-mapper.c:7993
#, fuzzy
msgid "Toggle Auto-Center"
msgstr "Automatisch-Centreren"
-#: ../src/maemo-mapper.c:7930
+#: ../src/maemo-mapper.c:7995
#, fuzzy
msgid "Toggle Fullscreen"
msgstr "Volledig Scherm"
-#: ../src/maemo-mapper.c:7946
+#: ../src/maemo-mapper.c:8012
#, fuzzy
msgid "Toggle GPS"
msgstr "Activeer GPS"
-#: ../src/maemo-mapper.c:7947
+#: ../src/maemo-mapper.c:8013
msgid "Toggle GPS Info"
msgstr ""
-#: ../src/maemo-mapper.c:7935
+#: ../src/maemo-mapper.c:8000
#, fuzzy
msgid "Toggle POIs"
msgstr "Activeer GPS"
-#: ../src/maemo-mapper.c:7934
+#: ../src/maemo-mapper.c:7999
#, fuzzy
msgid "Toggle Scale"
msgstr "Activeer GPS"
-#: ../src/maemo-mapper.c:7949
+#: ../src/maemo-mapper.c:8015
msgid "Toggle Speed Limit"
msgstr ""
-#: ../src/maemo-mapper.c:7933
+#: ../src/maemo-mapper.c:7998
msgid "Toggle Tracks"
msgstr ""
-#: ../src/maemo-mapper.c:7973 ../src/maemo-mapper.c:11588
+#: ../src/maemo-mapper.c:8039 ../src/maemo-mapper.c:12040
msgid "Top-Left"
msgstr "Links-Boven"
-#: ../src/maemo-mapper.c:7974
+#: ../src/maemo-mapper.c:8040
#, fuzzy
msgid "Top-Right"
msgstr "Rechts-onder"
-#: ../src/maemo-mapper.c:4689 ../src/maemo-mapper.c:6047
-#: ../src/maemo-mapper.c:6108
+#: ../src/maemo-mapper.c:4714 ../src/maemo-mapper.c:6093
+#: ../src/maemo-mapper.c:6154
msgid "Track"
msgstr "Route"
-#: ../src/maemo-mapper.c:10004
+#: ../src/maemo-mapper.c:10311
msgid "Track Opened"
msgstr "Route Geopend"
-#: ../src/maemo-mapper.c:10026
+#: ../src/maemo-mapper.c:10333
msgid "Track Saved"
msgstr "Route Opgeslagen"
-#: ../src/maemo-mapper.c:10217
+#: ../src/maemo-mapper.c:10532
msgid "Tracks are now hidden"
msgstr "Routes zijn nu verborgen"
-#: ../src/maemo-mapper.c:10211
+#: ../src/maemo-mapper.c:10526
msgid "Tracks are now shown"
msgstr "Routes zijn nu zichtbaar"
-#: ../src/maemo-mapper.c:2945
+#: ../src/maemo-mapper.c:2955
msgid "Transportation"
msgstr ""
-#: ../src/maemo-mapper.c:10692
+#: ../src/maemo-mapper.c:11130
msgid "URL Format"
msgstr "URI Formaat"
-#: ../src/maemo-mapper.c:5448
+#: ../src/maemo-mapper.c:5494
msgid "Unable to create cache directory for repository"
msgstr ""
-#: ../src/maemo-mapper.c:5024
+#: ../src/maemo-mapper.c:5069
msgid "Units"
msgstr ""
-#: ../src/maemo-mapper.c:9706
+#: ../src/maemo-mapper.c:10865
+msgid "Unknown error while locating address."
+msgstr ""
+
+#: ../src/maemo-mapper.c:9969
msgid "Use End of Route"
msgstr ""
-#: ../src/maemo-mapper.c:9692
+#: ../src/maemo-mapper.c:9956
msgid "Use GPS Location"
msgstr "Bebruik GPS Locatie"
-#: ../src/maemo-mapper.c:6113
+#: ../src/maemo-mapper.c:6159
msgid "Velocity Vector"
msgstr "Snelheids Factor"
-#: ../src/maemo-mapper.c:6085
+#: ../src/maemo-mapper.c:6131
msgid "View"
msgstr ""
-#: ../src/maemo-mapper.c:11569
+#: ../src/maemo-mapper.c:12021
msgid "View Center"
msgstr "Bekijk Midden"
-#: ../src/maemo-mapper.c:10747
+#: ../src/maemo-mapper.c:11185
#, fuzzy
msgid "View Zoom Steps"
msgstr "Vergrootings-Stappen"
-#: ../src/maemo-mapper.c:6365
+#: ../src/maemo-mapper.c:6415
msgid "View/Edit..."
msgstr ""
-#: ../src/maemo-mapper.c:11931
+#: ../src/maemo-mapper.c:12386
msgid "WARNING: All POIs in that category will also be deleted!"
msgstr ""
-#: ../src/maemo-mapper.c:6330
+#: ../src/maemo-mapper.c:6380
#, fuzzy
msgid "Waypoint"
msgstr "Route Markering"
-#: ../src/maemo-mapper.c:6476
+#: ../src/maemo-mapper.c:6526
msgid ""
"You will now see a blank screen. You can download maps using the \"Manage "
"Maps\" menu item in the \"Maps\" menu. Or, press OK to enable Auto-Download."
msgstr ""
-#: ../src/maemo-mapper.c:11517
+#: ../src/maemo-mapper.c:11969
msgid "Zoom"
msgstr "Vergroot"
-#: ../src/maemo-mapper.c:6089 ../src/maemo-mapper.c:7931
+#: ../src/maemo-mapper.c:6135 ../src/maemo-mapper.c:7996
#, fuzzy
msgid "Zoom In"
msgstr "Vergroot"
-#: ../src/maemo-mapper.c:11523
+#: ../src/maemo-mapper.c:11975
msgid "Zoom Levels to Download: (0 = most detail)"
msgstr "Vergrotings-niveaus om te Downloaden: (0 = meeste detail)"
-#: ../src/maemo-mapper.c:6091 ../src/maemo-mapper.c:7932
+#: ../src/maemo-mapper.c:6137 ../src/maemo-mapper.c:7997
#, fuzzy
msgid "Zoom Out"
msgstr "Vergroot"
-#: ../src/maemo-mapper.c:8470 ../src/maemo-mapper.c:8582
-#: ../src/maemo-mapper.c:11751 ../src/maemo-mapper.c:11769
+#: ../src/maemo-mapper.c:8746 ../src/maemo-mapper.c:8858
+#: ../src/maemo-mapper.c:12206 ../src/maemo-mapper.c:12224
#, fuzzy
msgid "Zoom to Level"
msgstr "Vergrootings-Stappen"
-#: ../src/maemo-mapper.c:11295 ../src/maemo-mapper.c:11302
+#: ../src/maemo-mapper.c:11744 ../src/maemo-mapper.c:11751
#, fuzzy
msgid "about"
msgstr "Route"
-#: ../src/maemo-mapper.c:2661
+#: ../src/maemo-mapper.c:2668
msgid "in use"
msgstr ""
-#: ../src/maemo-mapper.c:7881
+#: ../src/maemo-mapper.c:7946
msgid "km"
msgstr ""
-#: ../src/maemo-mapper.c:11215 ../src/maemo-mapper.c:11303
+#: ../src/maemo-mapper.c:11664 ../src/maemo-mapper.c:11752
msgid "maps"
msgstr "kaarten"
-#: ../src/maemo-mapper.c:11209 ../src/maemo-mapper.c:11296
+#: ../src/maemo-mapper.c:11658 ../src/maemo-mapper.c:11745
msgid "maps "
msgstr "kaarten"
-#: ../src/maemo-mapper.c:7882
+#: ../src/maemo-mapper.c:7947
msgid "mi."
msgstr ""
-#: ../src/maemo-mapper.c:7883
+#: ../src/maemo-mapper.c:7948
msgid "n.m."
msgstr ""
-#: ../src/maemo-mapper.c:2813
+#: ../src/maemo-mapper.c:2822
msgid "nofix"
msgstr ""
-#: ../src/maemo-mapper.c:2246 ../src/maemo-mapper.c:2822
+#: ../src/maemo-mapper.c:2253 ../src/maemo-mapper.c:2831
#, fuzzy
msgid "none"
msgstr "Geen"
-#: ../src/maemo-mapper.c:11215 ../src/maemo-mapper.c:11303
+#: ../src/maemo-mapper.c:11664 ../src/maemo-mapper.c:11752
msgid "up to about"
msgstr ""
#~ msgid "Copy Lat/Lon to Clipboard"
#~ msgstr "Copy Lat/Lon to Clipboard"
+#, fuzzy
+#~ msgid ""
+#~ "Could not generate directions. Make sure your source and destination are "
+#~ "valid."
+#~ msgstr "Kon geen route generen. Vul geldige locaties in."
+
#, fuzzy
#~ msgid "Desc."
#~ msgstr "Misc."
CUSTOM_ACTION_CHANGE_REPO,
CUSTOM_ACTION_ROUTE_DISTNEXT,
CUSTOM_ACTION_ROUTE_DISTLAST,
- CUSTOM_ACTION_TRACK_BREAK,
+ CUSTOM_ACTION_TRACK_BREAK,
+ CUSTOM_ACTION_TRACK_CLEAR,
CUSTOM_ACTION_TRACK_DISTLAST,
CUSTOM_ACTION_TRACK_DISTFIRST,
CUSTOM_ACTION_TOGGLE_GPS,
gfloat lon;
gchar *label;
gchar *desc;
+ gchar *clabel;
};
/****************************************************************************
/* Menu items for the "Go to" submenu. */
static GtkWidget *_menu_goto_latlon = NULL;
+static GtkWidget *_menu_goto_address = NULL;
static GtkWidget *_menu_goto_gps = NULL;
static GtkWidget *_menu_goto_nextway = NULL;
static GtkWidget *_menu_goto_nearpoi = NULL;
static gboolean
window_cb_key_release(GtkWidget* widget, GdkEventKey *event);
+void
+map_force_redraw(void);
static gboolean
map_cb_configure(GtkWidget *widget, GdkEventConfigure *event);
static gboolean
static gboolean
menu_cb_goto_latlon(GtkAction *action);
static gboolean
+menu_cb_goto_address(GtkAction *action);
+static gboolean
menu_cb_goto_gps(GtkAction *action);
static gboolean
menu_cb_goto_nextway(GtkAction *action);
static void
gps_details(void)
{
- GtkWidget *dialog;
- GtkWidget *table;
- GtkWidget *label;
- GtkWidget *notebook;
+ static GtkWidget *dialog = NULL;
+ static GtkWidget *table = NULL;
+ static GtkWidget *label = NULL;
+ static GtkWidget *notebook = NULL;
printf("%s()\n", __PRETTY_FUNCTION__);
- dialog = gtk_dialog_new_with_buttons(_("GPS Details"),
- GTK_WINDOW(_window), GTK_DIALOG_MODAL,
- GTK_STOCK_OK, GTK_RESPONSE_ACCEPT,
- NULL);
+ if(dialog == NULL)
+ {
+ dialog = gtk_dialog_new_with_buttons(_("GPS Details"),
+ GTK_WINDOW(_window), GTK_DIALOG_MODAL,
+ GTK_STOCK_OK, GTK_RESPONSE_ACCEPT,
+ NULL);
- gtk_window_set_default_size(GTK_WINDOW(dialog), 600, 300);
+ gtk_window_set_default_size(GTK_WINDOW(dialog), 600, 300);
- gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog)->vbox),
- notebook = gtk_notebook_new(), TRUE, TRUE, 0);
-
- /* textual info */
- gtk_notebook_append_page(GTK_NOTEBOOK(notebook),
- table = gtk_table_new(4, 6, FALSE),
- label = gtk_label_new(_("GPS Information")));
-
- _sat_details_panel = gtk_drawing_area_new ();
- gtk_widget_set_size_request (_sat_details_panel, 300, 300);
- /* sat details info */
- gtk_notebook_append_page(GTK_NOTEBOOK(notebook),
- _sat_details_panel,
- label = gtk_label_new(_("Satellites details")));
- g_signal_connect (G_OBJECT (_sat_details_panel), "expose_event",
- G_CALLBACK (sat_details_panel_expose), NULL);
+ gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog)->vbox),
+ notebook = gtk_notebook_new(), TRUE, TRUE, 0);
- gtk_table_attach(GTK_TABLE(table),
- label = gtk_label_new(_("Latitude")),
- 0, 1, 0, 1, GTK_EXPAND | GTK_FILL, 0, 20, 4);
- gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
- gtk_table_attach(GTK_TABLE(table),
- _sdi_lat = gtk_label_new(" --- "),
- 1, 2, 0, 1, GTK_EXPAND | GTK_FILL, 0, 2, 4);
- gtk_misc_set_alignment(GTK_MISC(_sdi_lat), 0.f, 0.5f);
+ /* textual info */
+ gtk_notebook_append_page(GTK_NOTEBOOK(notebook),
+ table = gtk_table_new(4, 6, FALSE),
+ label = gtk_label_new(_("GPS Information")));
- gtk_table_attach(GTK_TABLE(table),
- label = gtk_label_new(_("Longitude")),
- 0, 1, 1, 2, GTK_EXPAND | GTK_FILL, 0, 20, 4);
- gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
- gtk_table_attach(GTK_TABLE(table),
- _sdi_lon = gtk_label_new(" --- "),
- 1, 2, 1, 2, GTK_EXPAND | GTK_FILL, 0, 2, 4);
- gtk_misc_set_alignment(GTK_MISC(_sdi_lon), 0.f, 0.5f);
+ _sat_details_panel = gtk_drawing_area_new ();
+ gtk_widget_set_size_request (_sat_details_panel, 300, 300);
+ /* sat details info */
+ gtk_notebook_append_page(GTK_NOTEBOOK(notebook),
+ _sat_details_panel,
+ label = gtk_label_new(_("Satellites details")));
+ g_signal_connect (G_OBJECT (_sat_details_panel), "expose_event",
+ G_CALLBACK (sat_details_panel_expose), NULL);
- gtk_table_attach(GTK_TABLE(table),
- label = gtk_label_new(_("Speed")),
- 0, 1, 2, 3, GTK_EXPAND | GTK_FILL, 0, 20, 4);
- gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
- gtk_table_attach(GTK_TABLE(table),
- _sdi_spd = gtk_label_new(" --- "),
- 1, 2, 2, 3, GTK_EXPAND | GTK_FILL, 0, 2, 4);
- gtk_misc_set_alignment(GTK_MISC(_sdi_spd), 0.f, 0.5f);
+ gtk_table_attach(GTK_TABLE(table),
+ label = gtk_label_new(_("Latitude")),
+ 0, 1, 0, 1, GTK_EXPAND | GTK_FILL, 0, 20, 4);
+ gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
+ gtk_table_attach(GTK_TABLE(table),
+ _sdi_lat = gtk_label_new(" --- "),
+ 1, 2, 0, 1, GTK_EXPAND | GTK_FILL, 0, 2, 4);
+ gtk_misc_set_alignment(GTK_MISC(_sdi_lat), 0.f, 0.5f);
- gtk_table_attach(GTK_TABLE(table),
- label = gtk_label_new(_("Altitude")),
- 0, 1, 3, 4, GTK_EXPAND | GTK_FILL, 0, 20, 4);
- gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
- gtk_table_attach(GTK_TABLE(table),
- _sdi_alt = gtk_label_new(" --- "),
- 1, 2, 3, 4, GTK_EXPAND | GTK_FILL, 0, 2, 4);
- gtk_misc_set_alignment(GTK_MISC(_sdi_alt), 0.f, 0.5f);
+ gtk_table_attach(GTK_TABLE(table),
+ label = gtk_label_new(_("Longitude")),
+ 0, 1, 1, 2, GTK_EXPAND | GTK_FILL, 0, 20, 4);
+ gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
+ gtk_table_attach(GTK_TABLE(table),
+ _sdi_lon = gtk_label_new(" --- "),
+ 1, 2, 1, 2, GTK_EXPAND | GTK_FILL, 0, 2, 4);
+ gtk_misc_set_alignment(GTK_MISC(_sdi_lon), 0.f, 0.5f);
- gtk_table_attach(GTK_TABLE(table),
- label = gtk_label_new(_("Heading")),
- 0, 1, 4, 5, GTK_EXPAND | GTK_FILL, 0, 20, 4);
- gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
- gtk_table_attach(GTK_TABLE(table),
- _sdi_hea = gtk_label_new(" --- "),
- 1, 2, 4, 5, GTK_EXPAND | GTK_FILL, 0, 2, 4);
- gtk_misc_set_alignment(GTK_MISC(_sdi_hea), 0.f, 0.5f);
+ gtk_table_attach(GTK_TABLE(table),
+ label = gtk_label_new(_("Speed")),
+ 0, 1, 2, 3, GTK_EXPAND | GTK_FILL, 0, 20, 4);
+ gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
+ gtk_table_attach(GTK_TABLE(table),
+ _sdi_spd = gtk_label_new(" --- "),
+ 1, 2, 2, 3, GTK_EXPAND | GTK_FILL, 0, 2, 4);
+ gtk_misc_set_alignment(GTK_MISC(_sdi_spd), 0.f, 0.5f);
- gtk_table_attach(GTK_TABLE(table),
- label = gtk_label_new(_("Local time")),
- 0, 1, 5, 6, GTK_EXPAND | GTK_FILL, 0, 20, 4);
- gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
- gtk_table_attach(GTK_TABLE(table),
- _sdi_tim = gtk_label_new(" --:--:-- "),
- 1, 2, 5, 6, GTK_EXPAND | GTK_FILL, 0, 2, 4);
- gtk_misc_set_alignment(GTK_MISC(_sdi_tim), 0.f, 0.5f);
+ gtk_table_attach(GTK_TABLE(table),
+ label = gtk_label_new(_("Altitude")),
+ 0, 1, 3, 4, GTK_EXPAND | GTK_FILL, 0, 20, 4);
+ gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
+ gtk_table_attach(GTK_TABLE(table),
+ _sdi_alt = gtk_label_new(" --- "),
+ 1, 2, 3, 4, GTK_EXPAND | GTK_FILL, 0, 2, 4);
+ gtk_misc_set_alignment(GTK_MISC(_sdi_alt), 0.f, 0.5f);
- gtk_table_attach(GTK_TABLE(table),
- label = gtk_label_new(_("Sat in view")),
- 2, 3, 0, 1, GTK_EXPAND | GTK_FILL, 0, 20, 4);
- gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
- gtk_table_attach(GTK_TABLE(table),
- _sdi_vie = gtk_label_new("0"),
- 3, 4, 0, 1, GTK_EXPAND | GTK_FILL, 0, 2, 4);
- gtk_misc_set_alignment(GTK_MISC(_sdi_vie), 0.f, 0.5f);
+ gtk_table_attach(GTK_TABLE(table),
+ label = gtk_label_new(_("Heading")),
+ 0, 1, 4, 5, GTK_EXPAND | GTK_FILL, 0, 20, 4);
+ gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
+ gtk_table_attach(GTK_TABLE(table),
+ _sdi_hea = gtk_label_new(" --- "),
+ 1, 2, 4, 5, GTK_EXPAND | GTK_FILL, 0, 2, 4);
+ gtk_misc_set_alignment(GTK_MISC(_sdi_hea), 0.f, 0.5f);
- gtk_table_attach(GTK_TABLE(table),
- label = gtk_label_new(_("Sat in use")),
- 2, 3, 1, 2, GTK_EXPAND | GTK_FILL, 0, 20, 4);
- gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
- gtk_table_attach(GTK_TABLE(table),
- _sdi_use = gtk_label_new("0"),
- 3, 4, 1, 2, GTK_EXPAND | GTK_FILL, 0, 2, 4);
- gtk_misc_set_alignment(GTK_MISC(_sdi_use), 0.f, 0.5f);
+ gtk_table_attach(GTK_TABLE(table),
+ label = gtk_label_new(_("Local time")),
+ 0, 1, 5, 6, GTK_EXPAND | GTK_FILL, 0, 20, 4);
+ gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
+ gtk_table_attach(GTK_TABLE(table),
+ _sdi_tim = gtk_label_new(" --:--:-- "),
+ 1, 2, 5, 6, GTK_EXPAND | GTK_FILL, 0, 2, 4);
+ gtk_misc_set_alignment(GTK_MISC(_sdi_tim), 0.f, 0.5f);
- gtk_table_attach(GTK_TABLE(table),
- label = gtk_label_new(_("Fix")),
- 2, 3, 2, 3, GTK_EXPAND | GTK_FILL, 0, 20, 4);
- gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
- gtk_table_attach(GTK_TABLE(table),
- _sdi_fix = gtk_label_new(_("nofix")),
- 3, 4, 2, 3, GTK_EXPAND | GTK_FILL, 0, 2, 4);
- gtk_misc_set_alignment(GTK_MISC(_sdi_fix), 0.f, 0.5f);
+ gtk_table_attach(GTK_TABLE(table),
+ label = gtk_label_new(_("Sat in view")),
+ 2, 3, 0, 1, GTK_EXPAND | GTK_FILL, 0, 20, 4);
+ gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
+ gtk_table_attach(GTK_TABLE(table),
+ _sdi_vie = gtk_label_new("0"),
+ 3, 4, 0, 1, GTK_EXPAND | GTK_FILL, 0, 2, 4);
+ gtk_misc_set_alignment(GTK_MISC(_sdi_vie), 0.f, 0.5f);
- gtk_table_attach(GTK_TABLE(table),
- label = gtk_label_new(_("Fix Quality")),
- 2, 3, 3, 4, GTK_EXPAND | GTK_FILL, 0, 20, 4);
- gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
- gtk_table_attach(GTK_TABLE(table),
- _sdi_fqu = gtk_label_new(_("none")),
- 3, 4, 3, 4, GTK_EXPAND | GTK_FILL, 0, 2, 4);
- gtk_misc_set_alignment(GTK_MISC(_sdi_fqu), 0.f, 0.5f);
+ gtk_table_attach(GTK_TABLE(table),
+ label = gtk_label_new(_("Sat in use")),
+ 2, 3, 1, 2, GTK_EXPAND | GTK_FILL, 0, 20, 4);
+ gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
+ gtk_table_attach(GTK_TABLE(table),
+ _sdi_use = gtk_label_new("0"),
+ 3, 4, 1, 2, GTK_EXPAND | GTK_FILL, 0, 2, 4);
+ gtk_misc_set_alignment(GTK_MISC(_sdi_use), 0.f, 0.5f);
- gtk_table_attach(GTK_TABLE(table),
- label = gtk_label_new(_("Max speed")),
- 2, 3, 5, 6, GTK_EXPAND | GTK_FILL, 0, 20, 4);
- gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
- gtk_table_attach(GTK_TABLE(table),
- _sdi_msp = gtk_label_new(" --- "),
- 3, 4, 5, 6, GTK_EXPAND | GTK_FILL, 0, 2, 4);
- gtk_misc_set_alignment(GTK_MISC(_sdi_msp), 0.f, 0.5f);
+ gtk_table_attach(GTK_TABLE(table),
+ label = gtk_label_new(_("Fix")),
+ 2, 3, 2, 3, GTK_EXPAND | GTK_FILL, 0, 20, 4);
+ gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
+ gtk_table_attach(GTK_TABLE(table),
+ _sdi_fix = gtk_label_new(_("nofix")),
+ 3, 4, 2, 3, GTK_EXPAND | GTK_FILL, 0, 2, 4);
+ gtk_misc_set_alignment(GTK_MISC(_sdi_fix), 0.f, 0.5f);
+
+ gtk_table_attach(GTK_TABLE(table),
+ label = gtk_label_new(_("Fix Quality")),
+ 2, 3, 3, 4, GTK_EXPAND | GTK_FILL, 0, 20, 4);
+ gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
+ gtk_table_attach(GTK_TABLE(table),
+ _sdi_fqu = gtk_label_new(_("none")),
+ 3, 4, 3, 4, GTK_EXPAND | GTK_FILL, 0, 2, 4);
+ gtk_misc_set_alignment(GTK_MISC(_sdi_fqu), 0.f, 0.5f);
+
+ gtk_table_attach(GTK_TABLE(table),
+ label = gtk_label_new(_("Max speed")),
+ 2, 3, 5, 6, GTK_EXPAND | GTK_FILL, 0, 20, 4);
+ gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
+ gtk_table_attach(GTK_TABLE(table),
+ _sdi_msp = gtk_label_new(" --- "),
+ 3, 4, 5, 6, GTK_EXPAND | GTK_FILL, 0, 2, 4);
+ gtk_misc_set_alignment(GTK_MISC(_sdi_msp), 0.f, 0.5f);
+ }
gtk_widget_show_all(dialog);
_satdetails_on = TRUE;
_satdetails_on = FALSE;
break;
}
- gtk_widget_destroy(dialog);
+ gtk_widget_hide(dialog);
vprintf("%s(): return\n", __PRETTY_FUNCTION__);
}
/* select nearest pois */
sqlite3_prepare(_db,
- "select p.lat, p.lon, p.label, c.label"
+ "select p.poi_id, p.cat_id, p.lat, p.lon,"
+ " p.label, p.desc, c.label"
" from poi p, category c "
" where c.enabled = 1 and p.cat_id = c.cat_id"
" order by (($LAT - p.lat) * ($LAT - p.lat) "
-1, &_stmt_insert_poi, NULL);
/* update poi */
sqlite3_prepare(_db,
- "update poi set label = ?, desc = ?, "
- "cat_id = ? where poi_id = ?",
+ "update poi set lat = ?, lon = ?, "
+ "label = ?, desc = ?, cat_id = ? where poi_id = ?",
-1, &_stmt_update_poi, NULL);
/* delete from poi */
sqlite3_prepare(_db,
vprintf("%s(): return\n", __PRETTY_FUNCTION__);
}
+static void
+track_clear()
+{
+ GtkWidget *confirm;
+
+ confirm = hildon_note_new_confirmation(GTK_WINDOW(_window),
+ _("Really clear the track?"));
+
+ if(GTK_RESPONSE_OK == gtk_dialog_run(GTK_DIALOG(confirm))) {
+ _track.tail = _track.head;
+ map_force_redraw();
+ }
+
+ gtk_widget_destroy(confirm);
+}
+
static void
track_insert_break()
{
scan_bluetooth(GtkWidget *widget, ScanInfo *scan_info)
{
GError *error = NULL;
- GtkWidget *dialog;
- GtkWidget *lst_devices;
- GtkTreeViewColumn *column;
- GtkCellRenderer *renderer;
+ GtkWidget *dialog = NULL;
+ GtkWidget *lst_devices = NULL;
+ GtkTreeViewColumn *column = NULL;
+ GtkCellRenderer *renderer = NULL;
printf("%s()\n", __PRETTY_FUNCTION__);
dialog = gtk_dialog_new_with_buttons(_("Select Bluetooth Device"),
settings_dialog_hardkeys(GtkWidget *widget, GtkWidget *parent)
{
gint i;
- GtkWidget *dialog;
- GtkWidget *table;
- GtkWidget *label;
- KeysDialogInfo bdi;
- GtkWidget *btn_defaults;
+ static GtkWidget *dialog = NULL;
+ static GtkWidget *table = NULL;
+ static GtkWidget *label = NULL;
+ static KeysDialogInfo bdi;
+ static GtkWidget *btn_defaults = NULL;
printf("%s()\n", __PRETTY_FUNCTION__);
- dialog = gtk_dialog_new_with_buttons(_("Hardware Keys"),
- GTK_WINDOW(parent), GTK_DIALOG_MODAL,
- GTK_STOCK_OK, GTK_RESPONSE_ACCEPT,
- NULL);
+ if(dialog == NULL)
+ {
+ dialog = gtk_dialog_new_with_buttons(_("Hardware Keys"),
+ GTK_WINDOW(parent), GTK_DIALOG_MODAL,
+ GTK_STOCK_OK, GTK_RESPONSE_ACCEPT,
+ NULL);
- gtk_container_add(GTK_CONTAINER(GTK_DIALOG(dialog)->action_area),
- btn_defaults = gtk_button_new_with_label(_("Reset...")));
- g_signal_connect(G_OBJECT(btn_defaults), "clicked",
- G_CALLBACK(settings_dialog_hardkeys_reset), &bdi);
+ gtk_container_add(GTK_CONTAINER(GTK_DIALOG(dialog)->action_area),
+ btn_defaults = gtk_button_new_with_label(_("Reset...")));
+ g_signal_connect(G_OBJECT(btn_defaults), "clicked",
+ G_CALLBACK(settings_dialog_hardkeys_reset), &bdi);
- gtk_dialog_add_button(GTK_DIALOG(dialog),
- GTK_STOCK_CANCEL, GTK_RESPONSE_REJECT);
+ gtk_dialog_add_button(GTK_DIALOG(dialog),
+ GTK_STOCK_CANCEL, GTK_RESPONSE_REJECT);
- gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog)->vbox),
- table = gtk_table_new(2, 9, FALSE), TRUE, TRUE, 0);
+ gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog)->vbox),
+ table = gtk_table_new(2, 9, FALSE), TRUE, TRUE, 0);
+ for(i = 0; i < CUSTOM_KEY_ENUM_COUNT; i++)
+ {
+ gint j;
+ gtk_table_attach(GTK_TABLE(table),
+ label = gtk_label_new(""),
+ 0, 1, i, i + 1, GTK_FILL, 0, 2, 1);
+ gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
+ gtk_label_set_markup(GTK_LABEL(label), CUSTOM_KEY_ICON[i]);
+ gtk_table_attach(GTK_TABLE(table),
+ bdi.cmb[i] = gtk_combo_box_new_text(),
+ 1, 2, i, i + 1, GTK_FILL, 0, 2, 1);
+ for(j = 0; j < CUSTOM_ACTION_ENUM_COUNT; j++)
+ gtk_combo_box_append_text(GTK_COMBO_BOX(bdi.cmb[i]),
+ CUSTOM_ACTION_TEXT[j]);
+ }
+ }
+ /* Initialize contents of the combo boxes. */
for(i = 0; i < CUSTOM_KEY_ENUM_COUNT; i++)
- {
- gint j;
- gtk_table_attach(GTK_TABLE(table),
- label = gtk_label_new(""),
- 0, 1, i, i + 1, GTK_FILL, 0, 2, 1);
- gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
- gtk_label_set_markup(GTK_LABEL(label), CUSTOM_KEY_ICON[i]);
- gtk_table_attach(GTK_TABLE(table),
- bdi.cmb[i] = gtk_combo_box_new_text(),
- 1, 2, i, i + 1, GTK_FILL, 0, 2, 1);
- for(j = 0; j < CUSTOM_ACTION_ENUM_COUNT; j++)
- gtk_combo_box_append_text(GTK_COMBO_BOX(bdi.cmb[i]),
- CUSTOM_ACTION_TEXT[j]);
gtk_combo_box_set_active(GTK_COMBO_BOX(bdi.cmb[i]), _action[i]);
- }
gtk_widget_show_all(dialog);
break;
}
- gtk_widget_destroy(dialog);
+ gtk_widget_hide(dialog);
vprintf("%s(): return\n", __PRETTY_FUNCTION__);
return TRUE;
static gboolean
settings_dialog_colors(GtkWidget *widget, GtkWidget *parent)
{
- GtkWidget *dialog;
- GtkWidget *table;
- GtkWidget *label;
- GtkWidget *btn_defaults;
- ColorsDialogInfo cdi;
+ static GtkWidget *dialog = NULL;
+ static GtkWidget *table = NULL;
+ static GtkWidget *label = NULL;
+ static GtkWidget *btn_defaults = NULL;
+ static ColorsDialogInfo cdi;
printf("%s()\n", __PRETTY_FUNCTION__);
- dialog = gtk_dialog_new_with_buttons(_("Colors"),
- GTK_WINDOW(parent), GTK_DIALOG_MODAL,
- GTK_STOCK_OK, GTK_RESPONSE_ACCEPT,
- NULL);
+ if(dialog == NULL)
+ {
+ dialog = gtk_dialog_new_with_buttons(_("Colors"),
+ GTK_WINDOW(parent), GTK_DIALOG_MODAL,
+ GTK_STOCK_OK, GTK_RESPONSE_ACCEPT,
+ NULL);
- gtk_container_add(GTK_CONTAINER(GTK_DIALOG(dialog)->action_area),
- btn_defaults = gtk_button_new_with_label(_("Reset...")));
- g_signal_connect(G_OBJECT(btn_defaults), "clicked",
- G_CALLBACK(settings_dialog_colors_reset), &cdi);
+ gtk_container_add(GTK_CONTAINER(GTK_DIALOG(dialog)->action_area),
+ btn_defaults = gtk_button_new_with_label(_("Reset...")));
+ g_signal_connect(G_OBJECT(btn_defaults), "clicked",
+ G_CALLBACK(settings_dialog_colors_reset), &cdi);
- gtk_dialog_add_button(GTK_DIALOG(dialog),
- GTK_STOCK_CANCEL, GTK_RESPONSE_REJECT);
+ gtk_dialog_add_button(GTK_DIALOG(dialog),
+ GTK_STOCK_CANCEL, GTK_RESPONSE_REJECT);
- gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog)->vbox),
- table = gtk_table_new(4, 3, FALSE), TRUE, TRUE, 0);
+ gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog)->vbox),
+ table = gtk_table_new(4, 3, FALSE), TRUE, TRUE, 0);
- /* GPS. */
- gtk_table_attach(GTK_TABLE(table),
- label = gtk_label_new(_("GPS")),
- 0, 1, 0, 1, GTK_FILL, 0, 2, 4);
- gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
- gtk_table_attach(GTK_TABLE(table),
- cdi.col[COLORABLE_MARK] = hildon_color_button_new(),
- 1, 2, 0, 1, 0, 0, 2, 4);
+ /* GPS. */
+ gtk_table_attach(GTK_TABLE(table),
+ label = gtk_label_new(_("GPS")),
+ 0, 1, 0, 1, GTK_FILL, 0, 2, 4);
+ gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
+ gtk_table_attach(GTK_TABLE(table),
+ cdi.col[COLORABLE_MARK] = hildon_color_button_new(),
+ 1, 2, 0, 1, 0, 0, 2, 4);
+ gtk_table_attach(GTK_TABLE(table),
+ cdi.col[COLORABLE_MARK_VELOCITY] = hildon_color_button_new(),
+ 2, 3, 0, 1, 0, 0, 2, 4);
+ gtk_table_attach(GTK_TABLE(table),
+ cdi.col[COLORABLE_MARK_OLD] = hildon_color_button_new(),
+ 3, 4, 0, 1, 0, 0, 2, 4);
+
+ /* Track. */
+ gtk_table_attach(GTK_TABLE(table),
+ label = gtk_label_new(_("Track")),
+ 0, 1, 1, 2, GTK_FILL, 0, 2, 4);
+ gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
+ gtk_table_attach(GTK_TABLE(table),
+ cdi.col[COLORABLE_TRACK] = hildon_color_button_new(),
+ 1, 2, 1, 2, 0, 0, 2, 4);
+ gtk_table_attach(GTK_TABLE(table),
+ cdi.col[COLORABLE_TRACK_MARK] = hildon_color_button_new(),
+ 2, 3, 1, 2, 0, 0, 2, 4);
+ gtk_table_attach(GTK_TABLE(table),
+ cdi.col[COLORABLE_TRACK_BREAK] = hildon_color_button_new(),
+ 3, 4, 1, 2, 0, 0, 2, 4);
+
+ /* Route. */
+ gtk_table_attach(GTK_TABLE(table),
+ label = gtk_label_new(_("Route")),
+ 0, 1, 2, 3, GTK_FILL, 0, 2, 4);
+ gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
+ gtk_table_attach(GTK_TABLE(table),
+ cdi.col[COLORABLE_ROUTE] = hildon_color_button_new(),
+ 1, 2, 2, 3, 0, 0, 2, 4);
+ gtk_table_attach(GTK_TABLE(table),
+ cdi.col[COLORABLE_ROUTE_WAY] = hildon_color_button_new(),
+ 2, 3, 2, 3, 0, 0, 2, 4);
+ gtk_table_attach(GTK_TABLE(table),
+ cdi.col[COLORABLE_ROUTE_BREAK] = hildon_color_button_new(),
+ 3, 4, 2, 3, 0, 0, 2, 4);
+
+ /* POI. */
+ gtk_table_attach(GTK_TABLE(table),
+ label = gtk_label_new(_("POI")),
+ 0, 1, 3, 4, GTK_FILL, 0, 2, 4);
+ gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
+ gtk_table_attach(GTK_TABLE(table),
+ cdi.col[COLORABLE_POI] = hildon_color_button_new(),
+ 1, 2, 3, 4, 0, 0, 2, 4);
+ }
+
+ /* Initialize GPS. */
hildon_color_button_set_color(
HILDON_COLOR_BUTTON(cdi.col[COLORABLE_MARK]),
&_color[COLORABLE_MARK]);
- gtk_table_attach(GTK_TABLE(table),
- cdi.col[COLORABLE_MARK_VELOCITY] = hildon_color_button_new(),
- 2, 3, 0, 1, 0, 0, 2, 4);
hildon_color_button_set_color(
HILDON_COLOR_BUTTON(cdi.col[COLORABLE_MARK_VELOCITY]),
&_color[COLORABLE_MARK_VELOCITY]);
- gtk_table_attach(GTK_TABLE(table),
- cdi.col[COLORABLE_MARK_OLD] = hildon_color_button_new(),
- 3, 4, 0, 1, 0, 0, 2, 4);
hildon_color_button_set_color(
HILDON_COLOR_BUTTON(cdi.col[COLORABLE_MARK_OLD]),
&_color[COLORABLE_MARK_OLD]);
- /* Track. */
- gtk_table_attach(GTK_TABLE(table),
- label = gtk_label_new(_("Track")),
- 0, 1, 1, 2, GTK_FILL, 0, 2, 4);
- gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
- gtk_table_attach(GTK_TABLE(table),
- cdi.col[COLORABLE_TRACK] = hildon_color_button_new(),
- 1, 2, 1, 2, 0, 0, 2, 4);
+ /* Initialize Track. */
hildon_color_button_set_color(
HILDON_COLOR_BUTTON(cdi.col[COLORABLE_TRACK]),
&_color[COLORABLE_TRACK]);
- gtk_table_attach(GTK_TABLE(table),
- cdi.col[COLORABLE_TRACK_MARK] = hildon_color_button_new(),
- 2, 3, 1, 2, 0, 0, 2, 4);
hildon_color_button_set_color(
HILDON_COLOR_BUTTON(cdi.col[COLORABLE_TRACK_MARK]),
&_color[COLORABLE_TRACK_MARK]);
- gtk_table_attach(GTK_TABLE(table),
- cdi.col[COLORABLE_TRACK_BREAK] = hildon_color_button_new(),
- 3, 4, 1, 2, 0, 0, 2, 4);
hildon_color_button_set_color(
HILDON_COLOR_BUTTON(cdi.col[COLORABLE_TRACK_BREAK]),
&_color[COLORABLE_TRACK_BREAK]);
- /* Route. */
- gtk_table_attach(GTK_TABLE(table),
- label = gtk_label_new(_("Route")),
- 0, 1, 2, 3, GTK_FILL, 0, 2, 4);
- gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
- gtk_table_attach(GTK_TABLE(table),
- cdi.col[COLORABLE_ROUTE] = hildon_color_button_new(),
- 1, 2, 2, 3, 0, 0, 2, 4);
+ /* Initialize Route. */
hildon_color_button_set_color(
HILDON_COLOR_BUTTON(cdi.col[COLORABLE_ROUTE]),
&_color[COLORABLE_ROUTE]);
- gtk_table_attach(GTK_TABLE(table),
- cdi.col[COLORABLE_ROUTE_WAY] = hildon_color_button_new(),
- 2, 3, 2, 3, 0, 0, 2, 4);
hildon_color_button_set_color(
HILDON_COLOR_BUTTON(cdi.col[COLORABLE_ROUTE_WAY]),
&_color[COLORABLE_ROUTE_WAY]);
- gtk_table_attach(GTK_TABLE(table),
- cdi.col[COLORABLE_ROUTE_BREAK] = hildon_color_button_new(),
- 3, 4, 2, 3, 0, 0, 2, 4);
hildon_color_button_set_color(
HILDON_COLOR_BUTTON(cdi.col[COLORABLE_ROUTE_BREAK]),
&_color[COLORABLE_ROUTE_BREAK]);
- /* POI. */
- gtk_table_attach(GTK_TABLE(table),
- label = gtk_label_new(_("POI")),
- 0, 1, 3, 4, GTK_FILL, 0, 2, 4);
- gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
- gtk_table_attach(GTK_TABLE(table),
- cdi.col[COLORABLE_POI] = hildon_color_button_new(),
- 1, 2, 3, 4, 0, 0, 2, 4);
+ /* Initialize POI. */
hildon_color_button_set_color(
HILDON_COLOR_BUTTON(cdi.col[COLORABLE_POI]),
&_color[COLORABLE_POI]);
break;
}
- gtk_widget_destroy(dialog);
+ gtk_widget_hide(dialog);
vprintf("%s(): return TRUE\n", __PRETTY_FUNCTION__);
return TRUE;
static gboolean
settings_dialog()
{
- GtkWidget *dialog;
- GtkWidget *notebook;
- GtkWidget *table;
- GtkWidget *hbox;
- GtkWidget *hbox2;
- GtkWidget *label;
- GtkWidget *txt_rcvr_mac;
- GtkWidget *num_center_ratio;
- GtkWidget *num_lead_ratio;
- GtkWidget *num_announce_notice;
- GtkWidget *chk_enable_voice;
- GtkWidget *num_voice_speed;
- GtkWidget *num_voice_pitch;
- GtkWidget *lbl_voice_speed;
- GtkWidget *lbl_voice_pitch;
- GtkWidget *num_draw_width;
- GtkWidget *chk_always_keep_on;
- GtkWidget *cmb_units;
- GtkWidget *cmb_degformat;
- GtkWidget *btn_scan;
- GtkWidget *btn_buttons;
- GtkWidget *btn_colors;
-
- GtkWidget *txt_poi_db;
- GtkWidget *btn_browsepoi;
- GtkWidget *num_poi_zoom;
- GtkWidget *chk_speed_limit_on;
- GtkWidget *num_speed;
- GtkWidget *cmb_speed_location;
- GtkWidget *cmb_info_font_size;
-
- BrowseInfo browse_info = {0, 0};
- ScanInfo scan_info = {0};
+ static GtkWidget *dialog = NULL;
+ static GtkWidget *notebook = NULL;
+ static GtkWidget *table = NULL;
+ static GtkWidget *hbox = NULL;
+ static GtkWidget *hbox2 = NULL;
+ static GtkWidget *label = NULL;
+ static GtkWidget *txt_rcvr_mac = NULL;
+ static GtkWidget *num_center_ratio = NULL;
+ static GtkWidget *num_lead_ratio = NULL;
+ static GtkWidget *num_announce_notice = NULL;
+ static GtkWidget *chk_enable_voice = NULL;
+ static GtkWidget *num_voice_speed = NULL;
+ static GtkWidget *num_voice_pitch = NULL;
+ static GtkWidget *lbl_voice_speed = NULL;
+ static GtkWidget *lbl_voice_pitch = NULL;
+ static GtkWidget *num_draw_width = NULL;
+ static GtkWidget *chk_always_keep_on = NULL;
+ static GtkWidget *cmb_units = NULL;
+ static GtkWidget *cmb_degformat = NULL;
+ static GtkWidget *btn_scan = NULL;
+ static GtkWidget *btn_buttons = NULL;
+ static GtkWidget *btn_colors = NULL;
+
+ static GtkWidget *txt_poi_db = NULL;
+ static GtkWidget *btn_browsepoi = NULL;
+ static GtkWidget *num_poi_zoom = NULL;
+ static GtkWidget *chk_speed_limit_on = NULL;
+ static GtkWidget *num_speed = NULL;
+ static GtkWidget *cmb_speed_location = NULL;
+ static GtkWidget *cmb_info_font_size = NULL;
+
+ static BrowseInfo browse_info = {0, 0};
+ static ScanInfo scan_info = {0};
gboolean rcvr_changed = FALSE;
guint i;
printf("%s()\n", __PRETTY_FUNCTION__);
- dialog = gtk_dialog_new_with_buttons(_("Settings"),
- GTK_WINDOW(_window), GTK_DIALOG_MODAL,
- GTK_STOCK_OK, GTK_RESPONSE_ACCEPT,
- NULL);
-
- /* Enable the help button. */
- ossohelp_dialog_help_enable(
- GTK_DIALOG(dialog), HELP_ID_SETTINGS, _osso);
-
- gtk_container_add(GTK_CONTAINER(GTK_DIALOG(dialog)->action_area),
- btn_buttons = gtk_button_new_with_label(_("Hardware Keys...")));
+ if(dialog == NULL)
+ {
+ dialog = gtk_dialog_new_with_buttons(_("Settings"),
+ GTK_WINDOW(_window), GTK_DIALOG_MODAL,
+ GTK_STOCK_OK, GTK_RESPONSE_ACCEPT,
+ NULL);
- gtk_container_add(GTK_CONTAINER(GTK_DIALOG(dialog)->action_area),
- btn_colors = gtk_button_new_with_label(_("Colors...")));
+ /* Enable the help button. */
+ ossohelp_dialog_help_enable(
+ GTK_DIALOG(dialog), HELP_ID_SETTINGS, _osso);
- gtk_dialog_add_button(GTK_DIALOG(dialog),
- GTK_STOCK_CANCEL, GTK_RESPONSE_REJECT);
+ gtk_container_add(GTK_CONTAINER(GTK_DIALOG(dialog)->action_area),
+ btn_buttons = gtk_button_new_with_label(_("Hardware Keys...")));
- gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog)->vbox),
- notebook = gtk_notebook_new(), TRUE, TRUE, 0);
+ gtk_container_add(GTK_CONTAINER(GTK_DIALOG(dialog)->action_area),
+ btn_colors = gtk_button_new_with_label(_("Colors...")));
- /* Receiver page. */
- gtk_notebook_append_page(GTK_NOTEBOOK(notebook),
- table = gtk_table_new(2, 3, FALSE),
- label = gtk_label_new(_("GPS")));
+ gtk_dialog_add_button(GTK_DIALOG(dialog),
+ GTK_STOCK_CANCEL, GTK_RESPONSE_REJECT);
- /* Receiver MAC Address. */
- gtk_table_attach(GTK_TABLE(table),
- label = gtk_label_new(_("MAC")),
- 0, 1, 0, 1, GTK_FILL, 0, 2, 4);
- gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
- gtk_table_attach(GTK_TABLE(table),
- hbox = gtk_hbox_new(FALSE, 4),
- 1, 2, 0, 1, GTK_EXPAND | GTK_FILL, 0, 2, 4);
- gtk_box_pack_start(GTK_BOX(hbox),
- txt_rcvr_mac = gtk_entry_new(),
- TRUE, TRUE, 0);
- gtk_box_pack_start(GTK_BOX(hbox),
- btn_scan = gtk_button_new_with_label(_("Scan...")),
- FALSE, FALSE, 0);
+ gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog)->vbox),
+ notebook = gtk_notebook_new(), TRUE, TRUE, 0);
- /* Note!. */
- gtk_table_attach(GTK_TABLE(table),
- label = gtk_label_new(
- _("Note: You can enter a device path\n"
- "(e.g. \"/dev/rfcomm0\").")),
- 0, 2, 1, 2, GTK_FILL, 0, 2, 4);
- gtk_label_set_justify(GTK_LABEL(label), GTK_JUSTIFY_CENTER);
- gtk_misc_set_alignment(GTK_MISC(label), 0.5f, 0.5f);
+ /* Receiver page. */
+ gtk_notebook_append_page(GTK_NOTEBOOK(notebook),
+ table = gtk_table_new(2, 3, FALSE),
+ label = gtk_label_new(_("GPS")));
+ /* Receiver MAC Address. */
+ gtk_table_attach(GTK_TABLE(table),
+ label = gtk_label_new(_("MAC")),
+ 0, 1, 0, 1, GTK_FILL, 0, 2, 4);
+ gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
+ gtk_table_attach(GTK_TABLE(table),
+ hbox = gtk_hbox_new(FALSE, 4),
+ 1, 2, 0, 1, GTK_EXPAND | GTK_FILL, 0, 2, 4);
+ gtk_box_pack_start(GTK_BOX(hbox),
+ txt_rcvr_mac = gtk_entry_new(),
+ TRUE, TRUE, 0);
+ gtk_box_pack_start(GTK_BOX(hbox),
+ btn_scan = gtk_button_new_with_label(_("Scan...")),
+ FALSE, FALSE, 0);
+
+ /* Note!. */
+ gtk_table_attach(GTK_TABLE(table),
+ label = gtk_label_new(
+ _("Note: You can enter a device path\n"
+ "(e.g. \"/dev/rfcomm0\").")),
+ 0, 2, 1, 2, GTK_FILL, 0, 2, 4);
+ gtk_label_set_justify(GTK_LABEL(label), GTK_JUSTIFY_CENTER);
+ gtk_misc_set_alignment(GTK_MISC(label), 0.5f, 0.5f);
- /* Auto-Center page. */
- gtk_notebook_append_page(GTK_NOTEBOOK(notebook),
- table = gtk_table_new(2, 2, FALSE),
- label = gtk_label_new(_("Auto-Center")));
- /* Auto-Center Sensitivity. */
- gtk_table_attach(GTK_TABLE(table),
- label = gtk_label_new(_("Sensitivity")),
- 0, 1, 0, 1, GTK_FILL, 0, 2, 4);
- gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
- gtk_table_attach(GTK_TABLE(table),
- label = gtk_alignment_new(0.f, 0.5f, 0.f, 0.f),
- 1, 2, 0, 1, GTK_EXPAND | GTK_FILL, 0, 2, 4);
- gtk_container_add(GTK_CONTAINER(label),
- num_center_ratio = hildon_controlbar_new());
- hildon_controlbar_set_range(HILDON_CONTROLBAR(num_center_ratio), 1, 10);
- force_min_visible_bars(HILDON_CONTROLBAR(num_center_ratio), 1);
+ /* Auto-Center page. */
+ gtk_notebook_append_page(GTK_NOTEBOOK(notebook),
+ table = gtk_table_new(2, 2, FALSE),
+ label = gtk_label_new(_("Auto-Center")));
- /* Lead Amount. */
- gtk_table_attach(GTK_TABLE(table),
- label = gtk_label_new(_("Lead Amount")),
- 0, 1, 1, 2, GTK_FILL, 0, 2, 4);
- gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
- gtk_table_attach(GTK_TABLE(table),
- label = gtk_alignment_new(0.f, 0.5f, 0.f, 0.f),
- 1, 2, 1, 2, GTK_EXPAND | GTK_FILL, 0, 2, 4);
- gtk_container_add(GTK_CONTAINER(label),
- num_lead_ratio = hildon_controlbar_new());
- hildon_controlbar_set_range(HILDON_CONTROLBAR(num_lead_ratio), 1, 10);
- force_min_visible_bars(HILDON_CONTROLBAR(num_lead_ratio), 1);
+ /* Auto-Center Sensitivity. */
+ gtk_table_attach(GTK_TABLE(table),
+ label = gtk_label_new(_("Sensitivity")),
+ 0, 1, 0, 1, GTK_FILL, 0, 2, 4);
+ gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
+ gtk_table_attach(GTK_TABLE(table),
+ label = gtk_alignment_new(0.f, 0.5f, 0.f, 0.f),
+ 1, 2, 0, 1, GTK_EXPAND | GTK_FILL, 0, 2, 4);
+ gtk_container_add(GTK_CONTAINER(label),
+ num_center_ratio = hildon_controlbar_new());
+ hildon_controlbar_set_range(HILDON_CONTROLBAR(num_center_ratio), 1, 10);
+ force_min_visible_bars(HILDON_CONTROLBAR(num_center_ratio), 1);
+
+ /* Lead Amount. */
+ gtk_table_attach(GTK_TABLE(table),
+ label = gtk_label_new(_("Lead Amount")),
+ 0, 1, 1, 2, GTK_FILL, 0, 2, 4);
+ gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
+ gtk_table_attach(GTK_TABLE(table),
+ label = gtk_alignment_new(0.f, 0.5f, 0.f, 0.f),
+ 1, 2, 1, 2, GTK_EXPAND | GTK_FILL, 0, 2, 4);
+ gtk_container_add(GTK_CONTAINER(label),
+ num_lead_ratio = hildon_controlbar_new());
+ hildon_controlbar_set_range(HILDON_CONTROLBAR(num_lead_ratio), 1, 10);
+ force_min_visible_bars(HILDON_CONTROLBAR(num_lead_ratio), 1);
+
+ /* Announcement. */
+ gtk_notebook_append_page(GTK_NOTEBOOK(notebook),
+ table = gtk_table_new(2, 3, FALSE),
+ label = gtk_label_new(_("Announce")));
+
+ /* Announcement Advance Notice. */
+ gtk_table_attach(GTK_TABLE(table),
+ label = gtk_label_new(_("Advance Notice")),
+ 0, 1, 0, 1, GTK_FILL, 0, 2, 4);
+ gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
+ gtk_table_attach(GTK_TABLE(table),
+ num_announce_notice = hildon_controlbar_new(),
+ 1, 2, 0, 1, GTK_EXPAND | GTK_FILL, 0, 2, 4);
+ hildon_controlbar_set_range(HILDON_CONTROLBAR(num_announce_notice), 1, 20);
+ force_min_visible_bars(HILDON_CONTROLBAR(num_announce_notice), 1);
- /* Announcement. */
- gtk_notebook_append_page(GTK_NOTEBOOK(notebook),
- table = gtk_table_new(2, 3, FALSE),
- label = gtk_label_new(_("Announce")));
+ /* Enable Voice. */
+ gtk_table_attach(GTK_TABLE(table),
+ chk_enable_voice = gtk_check_button_new_with_label(
+ _("Enable Voice Synthesis (requires flite)")),
+ 0, 2, 1, 2, GTK_EXPAND | GTK_FILL, 0, 2, 4);
+ gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(chk_enable_voice),
+ _enable_voice);
- /* Announcement Advance Notice. */
- gtk_table_attach(GTK_TABLE(table),
- label = gtk_label_new(_("Advance Notice")),
- 0, 1, 0, 1, GTK_FILL, 0, 2, 4);
- gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
- gtk_table_attach(GTK_TABLE(table),
- num_announce_notice = hildon_controlbar_new(),
- 1, 2, 0, 1, GTK_EXPAND | GTK_FILL, 0, 2, 4);
- hildon_controlbar_set_range(HILDON_CONTROLBAR(num_announce_notice), 1, 20);
- force_min_visible_bars(HILDON_CONTROLBAR(num_announce_notice), 1);
+ /* Voice Speed and Pitch. */
+ gtk_table_attach(GTK_TABLE(table),
+ hbox = gtk_hbox_new(FALSE, 12),
+ 0, 2, 2, 3, 0, 0, 2, 6);
+ gtk_box_pack_start(GTK_BOX(hbox),
+ hbox2 = gtk_hbox_new(FALSE, 4),
+ TRUE, TRUE, 4);
+ gtk_box_pack_start(GTK_BOX(hbox2),
+ lbl_voice_speed = gtk_label_new(_("Speed")),
+ TRUE, TRUE, 0);
+ gtk_box_pack_start(GTK_BOX(hbox2),
+ num_voice_speed = hildon_controlbar_new(),
+ TRUE, TRUE, 0);
+ hildon_controlbar_set_range(HILDON_CONTROLBAR(num_voice_speed), 1, 10);
+ force_min_visible_bars(HILDON_CONTROLBAR(num_voice_speed), 1);
+
+ gtk_box_pack_start(GTK_BOX(hbox),
+ hbox2 = gtk_hbox_new(FALSE, 4),
+ TRUE, TRUE, 4);
+ gtk_box_pack_start(GTK_BOX(hbox2),
+ lbl_voice_pitch = gtk_label_new(_("Pitch")),
+ TRUE, TRUE, 0);
+ gtk_box_pack_start(GTK_BOX(hbox2),
+ num_voice_pitch = hildon_controlbar_new(),
+ TRUE, TRUE, 0);
+ hildon_controlbar_set_range(HILDON_CONTROLBAR(num_voice_pitch), -2, 8);
+ force_min_visible_bars(HILDON_CONTROLBAR(num_voice_pitch), 1);
+
+ /* Misc. page. */
+ gtk_notebook_append_page(GTK_NOTEBOOK(notebook),
+ table = gtk_table_new(2, 3, FALSE),
+ label = gtk_label_new(_("Misc.")));
+
+ /* Line Width. */
+ gtk_table_attach(GTK_TABLE(table),
+ label = gtk_label_new(_("Line Width")),
+ 0, 1, 0, 1, GTK_FILL, 0, 2, 4);
+ gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
+ gtk_table_attach(GTK_TABLE(table),
+ num_draw_width = hildon_controlbar_new(),
+ 1, 2, 0, 1, GTK_EXPAND | GTK_FILL, 0, 2, 4);
+ hildon_controlbar_set_range(HILDON_CONTROLBAR(num_draw_width), 1, 20);
+ force_min_visible_bars(HILDON_CONTROLBAR(num_draw_width), 1);
- /* Enable Voice. */
- gtk_table_attach(GTK_TABLE(table),
- chk_enable_voice = gtk_check_button_new_with_label(
- _("Enable Voice Synthesis (requires flite)")),
- 0, 2, 1, 2, GTK_EXPAND | GTK_FILL, 0, 2, 4);
- gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(chk_enable_voice),
- _enable_voice);
+ /* Keep Display On Only When Fullscreen. */
+ gtk_table_attach(GTK_TABLE(table),
+ chk_always_keep_on = gtk_check_button_new_with_label(
+ _("Keep Display On Only in Fullscreen Mode")),
+ 0, 2, 1, 2, GTK_EXPAND | GTK_FILL, 0, 2, 4);
- /* Voice Speed and Pitch. */
- gtk_table_attach(GTK_TABLE(table),
- hbox = gtk_hbox_new(FALSE, 12),
- 0, 2, 2, 3, 0, 0, 2, 6);
- gtk_box_pack_start(GTK_BOX(hbox),
- hbox2 = gtk_hbox_new(FALSE, 4),
- TRUE, TRUE, 4);
- gtk_box_pack_start(GTK_BOX(hbox2),
- lbl_voice_speed = gtk_label_new(_("Speed")),
- TRUE, TRUE, 0);
- gtk_box_pack_start(GTK_BOX(hbox2),
- num_voice_speed = hildon_controlbar_new(),
- TRUE, TRUE, 0);
- hildon_controlbar_set_range(HILDON_CONTROLBAR(num_voice_speed), 1, 10);
- force_min_visible_bars(HILDON_CONTROLBAR(num_voice_speed), 1);
+ /* Information Font Size. */
+ gtk_table_attach(GTK_TABLE(table),
+ hbox = gtk_hbox_new(FALSE, 4),
+ 0, 2, 2, 3, GTK_FILL, 0, 2, 4);
+ gtk_box_pack_start(GTK_BOX(hbox),
+ label = gtk_label_new(_("Information Font Size")),
+ FALSE, FALSE, 0);
+ gtk_box_pack_start(GTK_BOX(hbox),
+ cmb_info_font_size = gtk_combo_box_new_text(),
+ FALSE, FALSE, 0);
+ for(i = 0; i < INFO_FONT_ENUM_COUNT; i++)
+ gtk_combo_box_append_text(GTK_COMBO_BOX(cmb_info_font_size),
+ INFO_FONT_TEXT[i]);
+
+ /* Misc. 2 page. */
+ gtk_notebook_append_page(GTK_NOTEBOOK(notebook),
+ table = gtk_table_new(2, 3, FALSE),
+ label = gtk_label_new(_("Misc. 2")));
+
+ /* Units. */
+ gtk_table_attach(GTK_TABLE(table),
+ label = gtk_label_new(_("Units")),
+ 0, 1, 0, 1, GTK_FILL, 0, 2, 4);
+ gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
+ gtk_table_attach(GTK_TABLE(table),
+ cmb_units = gtk_combo_box_new_text(),
+ 1, 2, 0, 1, GTK_FILL, 0, 2, 4);
+ for(i = 0; i < UNITS_ENUM_COUNT; i++)
+ gtk_combo_box_append_text(GTK_COMBO_BOX(cmb_units), UNITS_TEXT[i]);
- gtk_box_pack_start(GTK_BOX(hbox),
- hbox2 = gtk_hbox_new(FALSE, 4),
- TRUE, TRUE, 4);
- gtk_box_pack_start(GTK_BOX(hbox2),
- lbl_voice_pitch = gtk_label_new(_("Pitch")),
- TRUE, TRUE, 0);
- gtk_box_pack_start(GTK_BOX(hbox2),
- num_voice_pitch = hildon_controlbar_new(),
- TRUE, TRUE, 0);
- hildon_controlbar_set_range(HILDON_CONTROLBAR(num_voice_pitch), -2, 8);
- force_min_visible_bars(HILDON_CONTROLBAR(num_voice_pitch), 1);
+ /* Degrees format */
+ gtk_table_attach(GTK_TABLE(table),
+ label = gtk_label_new(_("Degrees Format")),
+ 0, 1, 1, 2, GTK_FILL, 0, 2, 4);
+ gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
+ gtk_table_attach(GTK_TABLE(table),
+ label = gtk_alignment_new(0.f, 0.5f, 0.f, 0.f),
+ 1, 2, 1, 2, GTK_FILL, 0, 2, 4);
+ gtk_container_add(GTK_CONTAINER(label),
+ cmb_degformat = gtk_combo_box_new_text());
+ for(i = 0; i < DEG_FORMAT_ENUM_COUNT; i++)
+ gtk_combo_box_append_text(GTK_COMBO_BOX(cmb_degformat),
+ DEG_FORMAT_TEXT[i]);
- /* Misc. page. */
- gtk_notebook_append_page(GTK_NOTEBOOK(notebook),
- table = gtk_table_new(2, 3, FALSE),
- label = gtk_label_new(_("Misc.")));
+ gtk_table_attach(GTK_TABLE(table),
+ gtk_label_new(""),
+ 2, 3, 0, 2, GTK_FILL | GTK_EXPAND, 0, 2, 4);
- /* Line Width. */
- gtk_table_attach(GTK_TABLE(table),
- label = gtk_label_new(_("Line Width")),
- 0, 1, 0, 1, GTK_FILL, 0, 2, 4);
- gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
- gtk_table_attach(GTK_TABLE(table),
- num_draw_width = hildon_controlbar_new(),
- 1, 2, 0, 1, GTK_EXPAND | GTK_FILL, 0, 2, 4);
- hildon_controlbar_set_range(HILDON_CONTROLBAR(num_draw_width), 1, 20);
- force_min_visible_bars(HILDON_CONTROLBAR(num_draw_width), 1);
-
- /* Keep Display On Only When Fullscreen. */
- gtk_table_attach(GTK_TABLE(table),
- chk_always_keep_on = gtk_check_button_new_with_label(
- _("Keep Display On Only in Fullscreen Mode")),
- 0, 2, 1, 2, GTK_EXPAND | GTK_FILL, 0, 2, 4);
-
- /* Information Font Size. */
- gtk_table_attach(GTK_TABLE(table),
- hbox = gtk_hbox_new(FALSE, 4),
- 0, 2, 2, 3, GTK_FILL, 0, 2, 4);
- gtk_box_pack_start(GTK_BOX(hbox),
- label = gtk_label_new(_("Information Font Size")),
- FALSE, FALSE, 0);
- gtk_box_pack_start(GTK_BOX(hbox),
- cmb_info_font_size = gtk_combo_box_new_text(),
- FALSE, FALSE, 0);
- for(i = 0; i < INFO_FONT_ENUM_COUNT; i++)
- gtk_combo_box_append_text(GTK_COMBO_BOX(cmb_info_font_size),
- INFO_FONT_TEXT[i]);
-
- /* Misc. 2 page. */
- gtk_notebook_append_page(GTK_NOTEBOOK(notebook),
- table = gtk_table_new(2, 3, FALSE),
- label = gtk_label_new(_("Misc. 2")));
-
- /* Units. */
- gtk_table_attach(GTK_TABLE(table),
- label = gtk_label_new(_("Units")),
- 0, 1, 0, 1, GTK_FILL, 0, 2, 4);
- gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
- gtk_table_attach(GTK_TABLE(table),
- cmb_units = gtk_combo_box_new_text(),
- 1, 2, 0, 1, GTK_FILL, 0, 2, 4);
- for(i = 0; i < UNITS_ENUM_COUNT; i++)
- gtk_combo_box_append_text(GTK_COMBO_BOX(cmb_units), UNITS_TEXT[i]);
-
- /* Degrees format */
- gtk_table_attach(GTK_TABLE(table),
- label = gtk_label_new(_("Degrees Format")),
- 0, 1, 1, 2, GTK_FILL, 0, 2, 4);
- gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
- gtk_table_attach(GTK_TABLE(table),
- label = gtk_alignment_new(0.f, 0.5f, 0.f, 0.f),
- 1, 2, 1, 2, GTK_FILL, 0, 2, 4);
- gtk_container_add(GTK_CONTAINER(label),
- cmb_degformat = gtk_combo_box_new_text());
- for(i = 0; i < DEG_FORMAT_ENUM_COUNT; i++)
- gtk_combo_box_append_text(GTK_COMBO_BOX(cmb_degformat),
- DEG_FORMAT_TEXT[i]);
-
- gtk_table_attach(GTK_TABLE(table),
- gtk_label_new(""),
- 2, 3, 0, 2, GTK_FILL | GTK_EXPAND, 0, 2, 4);
-
- /* Speed warner. */
- gtk_table_attach(GTK_TABLE(table),
- hbox = gtk_hbox_new(FALSE, 4),
- 0, 3, 2, 3, GTK_FILL, 0, 2, 4);
-
- gtk_box_pack_start(GTK_BOX(hbox),
- chk_speed_limit_on = gtk_check_button_new_with_label(
- _("Speed Limit")),
- FALSE, FALSE, 0);
-
- gtk_box_pack_start(GTK_BOX(hbox),
- label = gtk_alignment_new(0.f, 0.5f, 0.f, 0.f),
- FALSE, FALSE, 0);
- gtk_container_add(GTK_CONTAINER(label),
- num_speed = hildon_number_editor_new(0, 999));
-
- gtk_box_pack_start(GTK_BOX(hbox),
- label = gtk_label_new(_("Location")),
- FALSE, FALSE, 0);
- gtk_box_pack_start(GTK_BOX(hbox),
- label = gtk_alignment_new(0.f, 0.5f, 0.f, 0.f),
- FALSE, FALSE, 0);
- gtk_container_add(GTK_CONTAINER(label),
- cmb_speed_location = gtk_combo_box_new_text());
- for(i = 0; i < SPEED_LOCATION_ENUM_COUNT; i++)
- gtk_combo_box_append_text(GTK_COMBO_BOX(cmb_speed_location),
- SPEED_LOCATION_TEXT[i]);
-
-
- /* POI page */
- gtk_notebook_append_page(GTK_NOTEBOOK(notebook),
- table = gtk_table_new(2, 3, FALSE),
- label = gtk_label_new(_("POI")));
-
- /* POI database. */
- gtk_table_attach(GTK_TABLE(table),
- label = gtk_label_new(_("POI database")),
- 0, 1, 1, 2, GTK_FILL, 0, 2, 4);
- gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
- gtk_table_attach(GTK_TABLE(table),
- hbox = gtk_hbox_new(FALSE, 4),
- 1, 2, 1, 2, GTK_EXPAND | GTK_FILL, 0, 2, 4);
- gtk_box_pack_start(GTK_BOX(hbox),
- txt_poi_db = gtk_entry_new(),
- TRUE, TRUE, 0);
- gtk_box_pack_start(GTK_BOX(hbox),
- btn_browsepoi = gtk_button_new_with_label(_("Browse...")),
- FALSE, FALSE, 0);
+ /* Speed warner. */
+ gtk_table_attach(GTK_TABLE(table),
+ hbox = gtk_hbox_new(FALSE, 4),
+ 0, 3, 2, 3, GTK_FILL, 0, 2, 4);
+
+ gtk_box_pack_start(GTK_BOX(hbox),
+ chk_speed_limit_on = gtk_check_button_new_with_label(
+ _("Speed Limit")),
+ FALSE, FALSE, 0);
+
+ gtk_box_pack_start(GTK_BOX(hbox),
+ label = gtk_alignment_new(0.f, 0.5f, 0.f, 0.f),
+ FALSE, FALSE, 0);
+ gtk_container_add(GTK_CONTAINER(label),
+ num_speed = hildon_number_editor_new(0, 999));
+
+ gtk_box_pack_start(GTK_BOX(hbox),
+ label = gtk_label_new(_("Location")),
+ FALSE, FALSE, 0);
+ gtk_box_pack_start(GTK_BOX(hbox),
+ label = gtk_alignment_new(0.f, 0.5f, 0.f, 0.f),
+ FALSE, FALSE, 0);
+ gtk_container_add(GTK_CONTAINER(label),
+ cmb_speed_location = gtk_combo_box_new_text());
+ for(i = 0; i < SPEED_LOCATION_ENUM_COUNT; i++)
+ gtk_combo_box_append_text(GTK_COMBO_BOX(cmb_speed_location),
+ SPEED_LOCATION_TEXT[i]);
+
+
+ /* POI page */
+ gtk_notebook_append_page(GTK_NOTEBOOK(notebook),
+ table = gtk_table_new(2, 3, FALSE),
+ label = gtk_label_new(_("POI")));
+
+ /* POI database. */
+ gtk_table_attach(GTK_TABLE(table),
+ label = gtk_label_new(_("POI database")),
+ 0, 1, 1, 2, GTK_FILL, 0, 2, 4);
+ gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
+ gtk_table_attach(GTK_TABLE(table),
+ hbox = gtk_hbox_new(FALSE, 4),
+ 1, 2, 1, 2, GTK_EXPAND | GTK_FILL, 0, 2, 4);
+ gtk_box_pack_start(GTK_BOX(hbox),
+ txt_poi_db = gtk_entry_new(),
+ TRUE, TRUE, 0);
+ gtk_box_pack_start(GTK_BOX(hbox),
+ btn_browsepoi = gtk_button_new_with_label(_("Browse...")),
+ FALSE, FALSE, 0);
+
+ /* Show POI below zoom. */
+ gtk_table_attach(GTK_TABLE(table),
+ label = gtk_label_new(_("Show POI below zoom")),
+ 0, 1, 2, 3, GTK_FILL, 0, 2, 4);
+ gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
+ gtk_table_attach(GTK_TABLE(table),
+ label = gtk_alignment_new(0.f, 0.5f, 0.f, 0.f),
+ 1, 2, 2, 3, GTK_EXPAND | GTK_FILL, 0, 2, 4);
+ gtk_container_add(GTK_CONTAINER(label),
+ num_poi_zoom = hildon_number_editor_new(0, MAX_ZOOM));
- /* Show POI below zoom. */
- gtk_table_attach(GTK_TABLE(table),
- label = gtk_label_new(_("Show POI below zoom")),
- 0, 1, 2, 3, GTK_FILL, 0, 2, 4);
- gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
- gtk_table_attach(GTK_TABLE(table),
- label = gtk_alignment_new(0.f, 0.5f, 0.f, 0.f),
- 1, 2, 2, 3, GTK_EXPAND | GTK_FILL, 0, 2, 4);
- gtk_container_add(GTK_CONTAINER(label),
- num_poi_zoom = hildon_number_editor_new(0, MAX_ZOOM));
+ /* Connect signals. */
+ scan_info.settings_dialog = dialog;
+ scan_info.txt_rcvr_mac = txt_rcvr_mac;
+ g_signal_connect(G_OBJECT(btn_scan), "clicked",
+ G_CALLBACK(scan_bluetooth), &scan_info);
+ g_signal_connect(G_OBJECT(btn_buttons), "clicked",
+ G_CALLBACK(settings_dialog_hardkeys), dialog);
+ g_signal_connect(G_OBJECT(btn_colors), "clicked",
+ G_CALLBACK(settings_dialog_colors), dialog);
+ browse_info.dialog = dialog;
+ browse_info.txt = txt_poi_db;
+ g_signal_connect(G_OBJECT(btn_browsepoi), "clicked",
+ G_CALLBACK(settings_dialog_browse_forfile), &browse_info);
+ }
- /* Connect signals. */
- scan_info.settings_dialog = dialog;
- scan_info.txt_rcvr_mac = txt_rcvr_mac;
- g_signal_connect(G_OBJECT(btn_scan), "clicked",
- G_CALLBACK(scan_bluetooth), &scan_info);
- g_signal_connect(G_OBJECT(btn_buttons), "clicked",
- G_CALLBACK(settings_dialog_hardkeys), dialog);
- g_signal_connect(G_OBJECT(btn_colors), "clicked",
- G_CALLBACK(settings_dialog_colors), dialog);
-
- browse_info.dialog = dialog;
- browse_info.txt = txt_poi_db;
- g_signal_connect(G_OBJECT(btn_browsepoi), "clicked",
- G_CALLBACK(settings_dialog_browse_forfile), &browse_info);
/* Initialize fields. */
if(_rcvr_mac)
break;
}
- gtk_widget_hide(dialog); /* Destroying causes a crash (!?!?!??!) */
+ gtk_widget_hide(dialog);
vprintf("%s(): return %d\n", __PRETTY_FUNCTION__, rcvr_changed);
return rcvr_changed;
submenu = gtk_menu_new());
gtk_menu_append(submenu, _menu_goto_latlon
= gtk_menu_item_new_with_label(_("Lat/Lon...")));
+ gtk_menu_append(submenu, _menu_goto_address
+ = gtk_menu_item_new_with_label(_("Address...")));
gtk_menu_append(submenu, _menu_goto_gps
= gtk_menu_item_new_with_label(_("GPS Location")));
gtk_menu_append(submenu, _menu_goto_nextway
/* Connect the "Go to" signals. */
g_signal_connect(G_OBJECT(_menu_goto_latlon), "activate",
G_CALLBACK(menu_cb_goto_latlon), NULL);
+ g_signal_connect(G_OBJECT(_menu_goto_address), "activate",
+ G_CALLBACK(menu_cb_goto_address), NULL);
g_signal_connect(G_OBJECT(_menu_goto_gps), "activate",
G_CALLBACK(menu_cb_goto_gps), NULL);
g_signal_connect(G_OBJECT(_menu_goto_nextway), "activate",
SQLITE_OK != sqlite3_bind_double(_stmt_select_poi, 3, lon1) ||
SQLITE_OK != sqlite3_bind_double(_stmt_select_poi, 4, lon2))
{
- g_printerr("Failed to bind values for _stmt_select_poi");
+ g_printerr("Failed to bind values for _stmt_select_poi\n");
return;
}
}
if(error)
{
- /* No icon for POI or for category - draw default. */
+ /* No icon for POI or for category.
+ * Try default POI icon file. */
error = NULL;
- gdk_draw_rectangle(_map_pixmap, _gc[COLORABLE_POI], TRUE,
- poix - (gint)(1.5f * _draw_width),
- poiy - (gint)(1.5f * _draw_width),
- 3 * _draw_width,
- 3 * _draw_width);
+ snprintf(buffer, sizeof(buffer), "%s/poi/poi.jpg",
+ _curr_repo->cache_dir);
+ pixbuf = gdk_pixbuf_new_from_file(buffer, &error);
+ }
+ if(error)
+ {
+ /* No icon for POI or for category or default POI icon file.
+ Draw default purple square. */
+ error = NULL;
+ gdk_draw_rectangle(_map_pixmap, _gc[COLORABLE_POI], TRUE,
+ poix - (gint)(1.5f * _draw_width),
+ poiy - (gint)(1.5f * _draw_width),
+ 3 * _draw_width,
+ 3 * _draw_width);
}
else
{
+ /* We found an icon to draw. */
gdk_draw_pixbuf(
_map_pixmap,
_gc[COLORABLE_POI],
}
}
}
+ MACRO_RECALC_OFFSET();
+ MACRO_RECALC_FOCUS_BASE();
MACRO_MAP_RENDER_DATA();
}
-
- MACRO_RECALC_OFFSET();
- MACRO_RECALC_FOCUS_BASE();
+ else
+ {
+ MACRO_RECALC_OFFSET();
+ MACRO_RECALC_FOCUS_BASE();
+ }
map_set_mark();
MACRO_QUEUE_DRAW_AREA();
CUSTOM_ACTION_TEXT[CUSTOM_ACTION_ROUTE_DISTLAST]
= _("Show Distance to End of Route");
CUSTOM_ACTION_TEXT[CUSTOM_ACTION_TRACK_BREAK] = _("Insert Track Break");
+ CUSTOM_ACTION_TEXT[CUSTOM_ACTION_TRACK_CLEAR] = _("Clear Track");
CUSTOM_ACTION_TEXT[CUSTOM_ACTION_TRACK_DISTLAST]
= _("Show Distance from Last Break");
CUSTOM_ACTION_TEXT[CUSTOM_ACTION_TRACK_DISTFIRST]
vprintf("%s(): return\n", __PRETTY_FUNCTION__);
}
+static gboolean
+get_nearest_poi(guint unitx, guint unity, PoiInfo *poi)
+{
+ printf("%s(%d, %d)\n", __PRETTY_FUNCTION__, unitx, unity);
+ gboolean result;
+ gfloat lat, lon;
+ unit2latlon(unitx, unity, lat, lon);
+
+ if(SQLITE_OK == sqlite3_bind_double(_stmt_select_nearest_poi, 1, lat)
+ && SQLITE_OK == sqlite3_bind_double(_stmt_select_nearest_poi, 2, lon)
+ && SQLITE_ROW == sqlite3_step(_stmt_select_nearest_poi))
+ {
+ poi->poi_id = sqlite3_column_int(_stmt_select_nearest_poi, 0);
+ poi->cat_id = sqlite3_column_int(_stmt_select_nearest_poi, 1);
+ poi->lat = sqlite3_column_double(_stmt_select_nearest_poi, 2);
+ poi->lon = sqlite3_column_double(_stmt_select_nearest_poi, 3);
+ poi->label =g_strdup(sqlite3_column_text(_stmt_select_nearest_poi, 4));
+ poi->desc = g_strdup(sqlite3_column_text(_stmt_select_nearest_poi, 5));
+ poi->clabel=g_strdup(sqlite3_column_text(_stmt_select_nearest_poi, 6));
+ result = TRUE;
+ }
+ else
+ result = FALSE;
+ sqlite3_reset(_stmt_select_nearest_poi);
+ vprintf("%s(): return %d\n", __PRETTY_FUNCTION__, result);
+ return result;
+}
+
+static gboolean
+select_poi(guint unitx, guint unity, PoiInfo *poi, gboolean quick)
+{
+ guint x, y;
+ gfloat lat1, lon1, lat2, lon2;
+ static GtkWidget *dialog = NULL;
+ static GtkWidget *list = NULL;
+ static GtkWidget *sw = NULL;
+ static GtkTreeViewColumn *column = NULL;
+ static GtkCellRenderer *renderer = NULL;
+ GtkListStore *store = NULL;
+ GtkTreeIter iter;
+ gboolean selected = FALSE;
+ gchar tmp1[16], tmp2[16];
+ guint num_cats = 0;
+ printf("%s()\n", __PRETTY_FUNCTION__);
+
+ x = unitx - pixel2unit(3 * _draw_width);
+ y = unity + pixel2unit(3 * _draw_width);
+ unit2latlon(x, y, lat1, lon1);
+
+ x = unitx + pixel2unit(3 * _draw_width);
+ y = unity - pixel2unit(3 * _draw_width);
+ unit2latlon(x, y, lat2, lon2);
+
+ if(SQLITE_OK != sqlite3_bind_double(_stmt_select_poi, 1, lat1) ||
+ SQLITE_OK != sqlite3_bind_double(_stmt_select_poi, 2, lat2) ||
+ SQLITE_OK != sqlite3_bind_double(_stmt_select_poi, 3, lon1) ||
+ SQLITE_OK != sqlite3_bind_double(_stmt_select_poi, 4, lon2))
+ {
+ g_printerr("Failed to bind values for _stmt_select_poi\n");
+ return FALSE;
+ }
+
+ /* Initialize store. */
+ store = gtk_list_store_new(POI_NUM_COLUMNS,
+ G_TYPE_INT, /* POI ID */
+ G_TYPE_INT, /* Category ID */
+ G_TYPE_FLOAT, /* Latitude */
+ G_TYPE_FLOAT, /* Longitude */
+ G_TYPE_STRING, /* Lat/Lon */
+ G_TYPE_STRING, /* POI Label */
+ G_TYPE_STRING, /* POI Desc. */
+ G_TYPE_STRING);/* Category Label */
+
+ while(SQLITE_ROW == sqlite3_step(_stmt_select_poi))
+ {
+ gfloat lat, lon;
+ lat = sqlite3_column_double(_stmt_select_poi, 0);
+ lon = sqlite3_column_double(_stmt_select_poi, 1);
+ lat_format(lat, tmp1);
+ lon_format(lon, tmp2);
+ gtk_list_store_append(store, &iter);
+ gtk_list_store_set(store, &iter,
+ POI_POIID, sqlite3_column_int(_stmt_select_poi, 2),
+ POI_CATID, sqlite3_column_int(_stmt_select_poi, 5),
+ POI_LAT, lat,
+ POI_LON, lon,
+ POI_LATLON, g_strdup_printf("%s, %s", tmp1, tmp2),
+ POI_LABEL, sqlite3_column_text(_stmt_select_poi, 3),
+ POI_DESC, sqlite3_column_text(_stmt_select_poi, 4),
+ POI_CATLAB, sqlite3_column_text(_stmt_select_poi, 6),
+ -1);
+ num_cats++;
+ }
+ sqlite3_reset(_stmt_select_poi);
+
+ switch(num_cats)
+ {
+ case 0:
+ g_object_unref(G_OBJECT(store));
+ if(!quick)
+ {
+ MACRO_BANNER_SHOW_INFO(_window, _("No POIs found."));
+ }
+ return FALSE;
+ break;
+ case 1:
+ /* iter is still set to the most-recently added POI. */
+ gtk_tree_model_get(GTK_TREE_MODEL(store),
+ &iter,
+ POI_POIID, &(poi->poi_id),
+ POI_CATID, &(poi->cat_id),
+ POI_LAT, &(poi->lat),
+ POI_LON, &(poi->lon),
+ POI_LABEL, &(poi->label),
+ POI_DESC, &(poi->desc),
+ POI_CATLAB, &(poi->clabel),
+ -1);
+ g_object_unref(G_OBJECT(store));
+ return TRUE;
+ break;
+ default:
+ if(quick)
+ {
+ g_object_unref(G_OBJECT(store));
+ return get_nearest_poi(unitx, unity, poi);
+ }
+ }
+
+ /* There are at least 2 matching POI's - let the user select one. */
+ if(dialog == NULL)
+ {
+ dialog = gtk_dialog_new_with_buttons(_("Select POI"),
+ GTK_WINDOW(_window), GTK_DIALOG_MODAL,
+ GTK_STOCK_OK, GTK_RESPONSE_ACCEPT,
+ GTK_STOCK_CANCEL, GTK_RESPONSE_REJECT,
+ NULL);
+
+ gtk_window_set_default_size(GTK_WINDOW(dialog), 500, 300);
+
+ sw = gtk_scrolled_window_new (NULL, NULL);
+ gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (sw),
+ GTK_SHADOW_ETCHED_IN);
+ gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (sw),
+ GTK_POLICY_NEVER,
+ GTK_POLICY_AUTOMATIC);
+ gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog)->vbox),
+ sw, TRUE, TRUE, 0);
+
+ list = gtk_tree_view_new();
+ gtk_container_add(GTK_CONTAINER(sw), list);
+
+ gtk_tree_selection_set_mode(
+ gtk_tree_view_get_selection(GTK_TREE_VIEW(list)),
+ GTK_SELECTION_SINGLE);
+ gtk_tree_view_set_headers_visible(GTK_TREE_VIEW(list), TRUE);
+
+ renderer = gtk_cell_renderer_text_new();
+ column = gtk_tree_view_column_new_with_attributes(
+ _("Location"), renderer, "text", POI_LATLON, NULL);
+ gtk_tree_view_append_column(GTK_TREE_VIEW(list), column);
+
+ renderer = gtk_cell_renderer_text_new();
+ column = gtk_tree_view_column_new_with_attributes(
+ _("Label"), renderer, "text", POI_LABEL, NULL);
+ gtk_tree_view_append_column(GTK_TREE_VIEW(list), column);
+
+ renderer = gtk_cell_renderer_text_new();
+ column = gtk_tree_view_column_new_with_attributes(
+ _("Category"), renderer, "text", POI_CATLAB, NULL);
+ gtk_tree_view_append_column(GTK_TREE_VIEW(list), column);
+ }
+
+ gtk_tree_view_set_model(GTK_TREE_VIEW(list), GTK_TREE_MODEL(store));
+ g_object_unref(G_OBJECT(store));
+
+ gtk_widget_show_all(dialog);
+
+ while(GTK_RESPONSE_ACCEPT == gtk_dialog_run(GTK_DIALOG(dialog)))
+ {
+ if(gtk_tree_selection_get_selected(
+ gtk_tree_view_get_selection(GTK_TREE_VIEW(list)),
+ NULL, &iter))
+ {
+ gtk_tree_model_get(GTK_TREE_MODEL(store),
+ &iter, POI_POIID, &(poi->poi_id), -1);
+ gtk_tree_model_get(GTK_TREE_MODEL(store),
+ &iter, POI_CATID, &(poi->cat_id), -1);
+ gtk_tree_model_get(GTK_TREE_MODEL(store),
+ &iter, POI_LAT, &(poi->lat), -1);
+ gtk_tree_model_get(GTK_TREE_MODEL(store),
+ &iter, POI_LON, &(poi->lon), -1);
+ gtk_tree_model_get(GTK_TREE_MODEL(store),
+ &iter, POI_LABEL, &(poi->label), -1);
+ gtk_tree_model_get(GTK_TREE_MODEL(store),
+ &iter, POI_DESC, &(poi->desc), -1);
+ gtk_tree_model_get(GTK_TREE_MODEL(store),
+ &iter, POI_CATLAB, &(poi->clabel), -1);
+ selected = TRUE;
+ break;
+ }
+ else
+ popup_error(dialog, _("Select one POI from the list."));
+ }
+
+ gtk_widget_hide(dialog);
+
+ vprintf("%s(): return %d\n", __PRETTY_FUNCTION__, selected);
+ return selected;
+}
+
/****************************************************************************
* ABOVE: ROUTINES **********************************************************
****************************************************************************/
track_insert_break();
break;
+ case CUSTOM_ACTION_TRACK_CLEAR:
+ track_clear();
+ break;
+
case CUSTOM_ACTION_TRACK_DISTLAST:
track_show_distance_from_last();
break;
else
#endif
{
- if(_center_mode > 0)
- gtk_check_menu_item_set_active(
- GTK_CHECK_MENU_ITEM(_menu_ac_none_item), TRUE);
- map_center_unit(
- x2unit((gint)(event->x + 0.5)),
- y2unit((gint)(event->y + 0.5)));
+ PoiInfo poi;
+ guint unitx = x2unit((gint)(event->x + 0.5));
+ guint unity = y2unit((gint)(event->y + 0.5));
+ if(_show_poi && select_poi(unitx, unity, &poi, TRUE)) /* TRUE=quick */
+ {
+ gchar *banner;
+ latlon2unit(poi.lat, poi.lon, unitx, unity);
+ banner = g_strdup_printf("%s (%s)", poi.label, poi.clabel);
+ MACRO_BANNER_SHOW_INFO(_window, banner);
+ g_free(banner);
+ g_free(poi.label);
+ g_free(poi.desc);
+ g_free(poi.clabel);
+ }
+ else
+ {
+ if(_center_mode > 0)
+ gtk_check_menu_item_set_active(
+ GTK_CHECK_MENU_ITEM(_menu_ac_none_item), TRUE);
+ map_center_unit(
+ x2unit((gint)(event->x + 0.5)),
+ y2unit((gint)(event->y + 0.5)));
+ }
}
/* Return FALSE to avoid context menu (if it hasn't popped up already). */
if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(toggle)))
{
- if(toggle == oti->rad_use_gps)
- {
- gchar buffer[80];
- gchar strlat[32];
- gchar strlon[32];
- g_ascii_formatd(strlat, 32, "%.06f", _gps.lat);
- g_ascii_formatd(strlon, 32, "%.06f", _gps.lon);
- snprintf(buffer, sizeof(buffer), "%s, %s", strlat, strlon);
- gtk_entry_set_text(GTK_ENTRY(oti->txt_from), buffer);
- }
- else if(toggle == oti->rad_use_route)
- {
- gchar buffer[80];
- gchar strlat[32];
- gchar strlon[32];
- Point *p;
- gfloat lat, lon;
-
- /* Use last non-zero route point. */
- for(p = _route.tail; !p->unity; p--) { }
-
- unit2latlon(p->unitx, p->unity, lat, lon);
- g_ascii_formatd(strlat, 32, "%.06f", lat);
- g_ascii_formatd(strlon, 32, "%.06f", lon);
- snprintf(buffer, sizeof(buffer), "%s, %s", strlat, strlon);
- gtk_entry_set_text(GTK_ENTRY(oti->txt_from), buffer);
- }
-
gtk_widget_set_sensitive(oti->txt_from, toggle == oti->rad_use_text);
gtk_widget_set_sensitive(oti->chk_auto, toggle == oti->rad_use_gps);
}
static gboolean
route_download(gchar *to)
{
- GtkWidget *dialog;
- GtkWidget *table;
- GtkWidget *label;
- GtkWidget *txt_source_url;
- GtkWidget *hbox;
- OriginToggleInfo oti;
- GtkEntryCompletion *from_comp;
- GtkEntryCompletion *to_comp;
+ static GtkWidget *dialog = NULL;
+ static GtkWidget *table = NULL;
+ static GtkWidget *label = NULL;
+ static GtkWidget *txt_source_url = NULL;
+ static GtkWidget *hbox = NULL;
+ static OriginToggleInfo oti;
printf("%s()\n", __PRETTY_FUNCTION__);
/* Connect to the internet pre-emptively to prevent lack thereof. */
osso_iap_connect(OSSO_IAP_ANY, OSSO_IAP_REQUESTED_CONNECT, NULL);
}
- dialog = gtk_dialog_new_with_buttons(_("Download Route"),
- GTK_WINDOW(_window), GTK_DIALOG_MODAL,
- GTK_STOCK_OK, GTK_RESPONSE_ACCEPT,
- GTK_STOCK_CANCEL, GTK_RESPONSE_REJECT,
- NULL);
+ if(dialog == NULL)
+ {
+ GtkEntryCompletion *from_comp;
+ GtkEntryCompletion *to_comp;
+ dialog = gtk_dialog_new_with_buttons(_("Download Route"),
+ GTK_WINDOW(_window), GTK_DIALOG_MODAL,
+ GTK_STOCK_OK, GTK_RESPONSE_ACCEPT,
+ GTK_STOCK_CANCEL, GTK_RESPONSE_REJECT,
+ NULL);
- /* Enable the help button. */
- ossohelp_dialog_help_enable(
- GTK_DIALOG(dialog), HELP_ID_DOWNROUTE, _osso);
+ /* Enable the help button. */
+ ossohelp_dialog_help_enable(
+ GTK_DIALOG(dialog), HELP_ID_DOWNROUTE, _osso);
- gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog)->vbox),
- table = gtk_table_new(2, 5, FALSE), TRUE, TRUE, 0);
+ gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog)->vbox),
+ table = gtk_table_new(2, 5, FALSE), TRUE, TRUE, 0);
- from_comp = gtk_entry_completion_new();
- gtk_entry_completion_set_model(from_comp, GTK_TREE_MODEL(_loc_model));
- gtk_entry_completion_set_text_column(from_comp, 0);
- to_comp = gtk_entry_completion_new();
- gtk_entry_completion_set_model(to_comp, GTK_TREE_MODEL(_loc_model));
- gtk_entry_completion_set_text_column(to_comp, 0);
+ /* Source URL. */
+ gtk_table_attach(GTK_TABLE(table),
+ label = gtk_label_new(_("Source URL")),
+ 0, 1, 0, 1, GTK_FILL, 0, 2, 4);
+ gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
+ gtk_table_attach(GTK_TABLE(table),
+ txt_source_url = gtk_entry_new(),
+ 1, 2, 0, 1, GTK_EXPAND | GTK_FILL, 0, 2, 4);
+ gtk_entry_set_width_chars(GTK_ENTRY(txt_source_url), 25);
- /* Source URL. */
- gtk_table_attach(GTK_TABLE(table),
- label = gtk_label_new(_("Source URL")),
- 0, 1, 0, 1, GTK_FILL, 0, 2, 4);
- gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
- gtk_table_attach(GTK_TABLE(table),
- txt_source_url = gtk_entry_new(),
- 1, 2, 0, 1, GTK_EXPAND | GTK_FILL, 0, 2, 4);
- gtk_entry_set_width_chars(GTK_ENTRY(txt_source_url), 25);
+ /* Auto. */
+ gtk_table_attach(GTK_TABLE(table),
+ hbox = gtk_hbox_new(FALSE, 6),
+ 0, 2, 1, 2, GTK_FILL, 0, 2, 4);
+ gtk_box_pack_start(GTK_BOX(hbox),
+ oti.rad_use_gps = gtk_radio_button_new_with_label(NULL,
+ _("Use GPS Location")),
+ TRUE, TRUE, 0);
+ gtk_box_pack_start(GTK_BOX(hbox),
+ oti.chk_auto = gtk_check_button_new_with_label(
+ _("Auto-Update")),
+ TRUE, TRUE, 0);
+
+ /* Use End of Route. */
+ gtk_table_attach(GTK_TABLE(table),
+ hbox = gtk_hbox_new(FALSE, 6),
+ 0, 2, 2, 3, GTK_FILL, 0, 2, 4);
+ gtk_box_pack_start(GTK_BOX(hbox),
+ oti.rad_use_route = gtk_radio_button_new_with_label_from_widget(
+ GTK_RADIO_BUTTON(oti.rad_use_gps), _("Use End of Route")),
+ TRUE, TRUE, 0);
+
+ /* Origin. */
+ gtk_table_attach(GTK_TABLE(table),
+ oti.rad_use_text = gtk_radio_button_new_with_label_from_widget(
+ GTK_RADIO_BUTTON(oti.rad_use_gps), _("Origin")),
+ 0, 1, 3, 4, GTK_FILL, 0, 2, 4);
+ gtk_table_attach(GTK_TABLE(table),
+ oti.txt_from = gtk_entry_new(),
+ 1, 2, 3, 4, GTK_EXPAND | GTK_FILL, 0, 2, 4);
+ gtk_entry_set_width_chars(GTK_ENTRY(oti.txt_from), 25);
+ g_object_set(G_OBJECT(oti.txt_from), HILDON_AUTOCAP, FALSE, NULL);
- /* Auto. */
- gtk_table_attach(GTK_TABLE(table),
- hbox = gtk_hbox_new(FALSE, 6),
- 0, 2, 1, 2, GTK_FILL, 0, 2, 4);
- gtk_box_pack_start(GTK_BOX(hbox),
- oti.rad_use_gps = gtk_radio_button_new_with_label(NULL,
- _("Use GPS Location")),
- TRUE, TRUE, 0);
- gtk_box_pack_start(GTK_BOX(hbox),
- oti.chk_auto = gtk_check_button_new_with_label(
- _("Auto-Update")),
- TRUE, TRUE, 0);
- gtk_widget_set_sensitive(oti.chk_auto, FALSE);
+ /* Destination. */
+ gtk_table_attach(GTK_TABLE(table),
+ label = gtk_label_new(_("Destination")),
+ 0, 1, 4, 5, GTK_FILL, 0, 2, 4);
+ gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
+ gtk_table_attach(GTK_TABLE(table),
+ oti.txt_to = gtk_entry_new(),
+ 1, 2, 4, 5, GTK_EXPAND | GTK_FILL, 0, 2, 4);
+ gtk_entry_set_width_chars(GTK_ENTRY(oti.txt_to), 25);
+ g_object_set(G_OBJECT(oti.txt_to), HILDON_AUTOCAP, FALSE, NULL);
- /* Use End of Route. */
- gtk_table_attach(GTK_TABLE(table),
- hbox = gtk_hbox_new(FALSE, 6),
- 0, 2, 2, 3, GTK_FILL, 0, 2, 4);
- gtk_box_pack_start(GTK_BOX(hbox),
- oti.rad_use_route = gtk_radio_button_new_with_label_from_widget(
- GTK_RADIO_BUTTON(oti.rad_use_gps), _("Use End of Route")),
- TRUE, TRUE, 0);
- gtk_widget_set_sensitive(oti.rad_use_route, _route.head != _route.tail);
+ /* Set up auto-completion. */
+ from_comp = gtk_entry_completion_new();
+ gtk_entry_completion_set_model(from_comp, GTK_TREE_MODEL(_loc_model));
+ gtk_entry_completion_set_text_column(from_comp, 0);
+ gtk_entry_set_completion(GTK_ENTRY(oti.txt_from), from_comp);
- /* Origin. */
- gtk_table_attach(GTK_TABLE(table),
- oti.rad_use_text = gtk_radio_button_new_with_label_from_widget(
- GTK_RADIO_BUTTON(oti.rad_use_gps), _("Origin")),
- 0, 1, 3, 4, GTK_FILL, 0, 2, 4);
- gtk_table_attach(GTK_TABLE(table),
- oti.txt_from = gtk_entry_new(),
- 1, 2, 3, 4, GTK_EXPAND | GTK_FILL, 0, 2, 4);
- gtk_entry_set_completion(GTK_ENTRY(oti.txt_from), from_comp);
- gtk_entry_set_width_chars(GTK_ENTRY(oti.txt_from), 25);
- g_object_set(G_OBJECT(oti.txt_from), HILDON_AUTOCAP, FALSE, NULL);
+ to_comp = gtk_entry_completion_new();
+ gtk_entry_completion_set_model(to_comp, GTK_TREE_MODEL(_loc_model));
+ gtk_entry_completion_set_text_column(to_comp, 0);
+ gtk_entry_set_completion(GTK_ENTRY(oti.txt_to), to_comp);
- /* Destination. */
- gtk_table_attach(GTK_TABLE(table),
- label = gtk_label_new(_("Destination")),
- 0, 1, 4, 5, GTK_FILL, 0, 2, 4);
- gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
- gtk_table_attach(GTK_TABLE(table),
- oti.txt_to = gtk_entry_new(),
- 1, 2, 4, 5, GTK_EXPAND | GTK_FILL, 0, 2, 4);
- gtk_entry_set_completion(GTK_ENTRY(oti.txt_to), to_comp);
- gtk_entry_set_width_chars(GTK_ENTRY(oti.txt_to), 25);
- g_object_set(G_OBJECT(oti.txt_to), HILDON_AUTOCAP, FALSE, NULL);
-
- g_signal_connect(G_OBJECT(oti.rad_use_gps), "toggled",
- G_CALLBACK(origin_type_selected), &oti);
- g_signal_connect(G_OBJECT(oti.rad_use_route), "toggled",
- G_CALLBACK(origin_type_selected), &oti);
- g_signal_connect(G_OBJECT(oti.rad_use_text), "toggled",
- G_CALLBACK(origin_type_selected), &oti);
+
+ g_signal_connect(G_OBJECT(oti.rad_use_gps), "toggled",
+ G_CALLBACK(origin_type_selected), &oti);
+ g_signal_connect(G_OBJECT(oti.rad_use_route), "toggled",
+ G_CALLBACK(origin_type_selected), &oti);
+ g_signal_connect(G_OBJECT(oti.rad_use_text), "toggled",
+ G_CALLBACK(origin_type_selected), &oti);
+ }
/* Initialize fields. */
- gtk_entry_set_text(GTK_ENTRY(txt_source_url), _route_dl_url);
- gtk_entry_set_text(GTK_ENTRY(oti.txt_to), (to ? to : ""));
- gtk_toggle_button_set_active(
- GTK_TOGGLE_BUTTON(oti.rad_use_text), TRUE);
+ gtk_widget_set_sensitive(oti.chk_auto, FALSE);
+ gtk_widget_set_sensitive(oti.rad_use_route, _route.head != _route.tail);
+
+ gtk_entry_set_text(GTK_ENTRY(txt_source_url), _route_dl_url);
+ if(to)
+ gtk_entry_set_text(GTK_ENTRY(oti.txt_to), to);
/* Use "End of Route" by default if they have a route. */
if(_route.head != _route.tail)
{
CURL *curl_easy;
RouteDownloadData rdl_data = {0, 0};
- gchar buffer[BUFFER_SIZE];
+ gchar *buffer;
const gchar *source_url, *from, *to;
gchar *from_escaped, *to_escaped;
_route_dl_url = g_strdup(source_url);
}
- from = gtk_entry_get_text(GTK_ENTRY(oti.txt_from));
+ if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(oti.rad_use_gps)))
+ {
+ gchar buffer[80];
+ gchar strlat[32];
+ gchar strlon[32];
+ g_ascii_formatd(strlat, 32, "%.06f", _gps.lat);
+ g_ascii_formatd(strlon, 32, "%.06f", _gps.lon);
+ snprintf(buffer, sizeof(buffer), "%s, %s", strlat, strlon);
+ from = buffer;
+ }
+ else if(gtk_toggle_button_get_active(
+ GTK_TOGGLE_BUTTON(oti.rad_use_route)))
+ {
+ gchar buffer[80];
+ gchar strlat[32];
+ gchar strlon[32];
+ Point *p;
+ gfloat lat, lon;
+
+ /* Use last non-zero route point. */
+ for(p = _route.tail; !p->unity; p--) { }
+
+ unit2latlon(p->unitx, p->unity, lat, lon);
+ g_ascii_formatd(strlat, 32, "%.06f", lat);
+ g_ascii_formatd(strlon, 32, "%.06f", lon);
+ snprintf(buffer, sizeof(buffer), "%s, %s", strlat, strlon);
+ from = buffer;
+ }
+ else
+ {
+ from = gtk_entry_get_text(GTK_ENTRY(oti.txt_from));
+ }
+
if(!strlen(from))
{
popup_error(dialog, _("Please specify a start location."));
from_escaped = gnome_vfs_escape_string(from);
to_escaped = gnome_vfs_escape_string(to);
- snprintf(buffer, sizeof(buffer), source_url, from_escaped, to_escaped);
+ buffer = g_strdup_printf(source_url, from_escaped, to_escaped);
g_free(from_escaped);
g_free(to_escaped);
continue;
}
curl_easy_cleanup(curl_easy);
+ g_free(buffer);
if(strncmp(rdl_data.bytes, "<?xml", strlen("<?xml")))
{
/* Not an XML document - must be bad locations. */
popup_error(dialog,
- _("Could not generate directions. Make sure your "
- "source and destination are valid."));
+ _("Invalid source or destination."));
g_free(rdl_data.bytes);
/* Let them try again. */
}
}
/* Save Origin in Route Locations list if not from GPS. */
- if(!gtk_toggle_button_get_active(
- GTK_TOGGLE_BUTTON(oti.rad_use_gps))
+ if(gtk_toggle_button_get_active(
+ GTK_TOGGLE_BUTTON(oti.rad_use_text))
&& !g_slist_find_custom(_loc_list, from,
(GCompareFunc)strcmp))
{
{
gfloat lat, lon;
gchar tmp1[16], tmp2[16], *p_latlon;
- GtkWidget *dialog;
- GtkWidget *table;
- GtkWidget *label;
- GtkWidget *txt_scroll;
- GtkWidget *txt_desc;
+ static GtkWidget *dialog = NULL;
+ static GtkWidget *table = NULL;
+ static GtkWidget *label = NULL;
+ static GtkWidget *lbl_latlon = NULL;
+ static GtkWidget *txt_scroll = NULL;
+ static GtkWidget *txt_desc = NULL;
printf("%s()\n", __PRETTY_FUNCTION__);
- dialog = gtk_dialog_new_with_buttons(_("Insert Mark"),
- GTK_WINDOW(_window), GTK_DIALOG_MODAL,
- GTK_STOCK_OK, GTK_RESPONSE_ACCEPT,
- GTK_STOCK_CANCEL, GTK_RESPONSE_REJECT,
- NULL);
+ if(dialog == NULL)
+ {
+ dialog = gtk_dialog_new_with_buttons(_("Insert Mark"),
+ GTK_WINDOW(_window), GTK_DIALOG_MODAL,
+ GTK_STOCK_OK, GTK_RESPONSE_ACCEPT,
+ GTK_STOCK_CANCEL, GTK_RESPONSE_REJECT,
+ NULL);
- gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog)->vbox),
- table = gtk_table_new(2, 2, FALSE), TRUE, TRUE, 0);
+ gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog)->vbox),
+ table = gtk_table_new(2, 2, FALSE), TRUE, TRUE, 0);
- gtk_table_attach(GTK_TABLE(table),
- label = gtk_label_new(_("Lat, Lon")),
- 0, 1, 0, 1, GTK_FILL, 0, 2, 4);
- gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
+ gtk_table_attach(GTK_TABLE(table),
+ label = gtk_label_new(_("Lat, Lon:")),
+ 0, 1, 0, 1, GTK_FILL, 0, 2, 4);
+ gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
+
+ gtk_table_attach(GTK_TABLE(table),
+ lbl_latlon = gtk_label_new(""),
+ 1, 2, 0, 1, GTK_FILL, 0, 2, 4);
+ gtk_misc_set_alignment(GTK_MISC(lbl_latlon), 0.0f, 0.5f);
+
+ gtk_table_attach(GTK_TABLE(table),
+ label = gtk_label_new(_("Description")),
+ 0, 1, 1, 2, GTK_FILL, 0, 2, 4);
+ gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
+
+ txt_scroll = gtk_scrolled_window_new(NULL, NULL);
+ gtk_scrolled_window_set_shadow_type(GTK_SCROLLED_WINDOW(txt_scroll),
+ GTK_SHADOW_IN);
+ gtk_table_attach(GTK_TABLE(table),
+ txt_scroll,
+ 1, 2, 1, 2, GTK_EXPAND | GTK_FILL, 0, 2, 4);
+
+ gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(txt_scroll),
+ GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
+
+ txt_desc = gtk_text_view_new ();
+ gtk_text_view_set_wrap_mode(GTK_TEXT_VIEW(txt_desc), GTK_WRAP_WORD);
+
+ gtk_container_add(GTK_CONTAINER(txt_scroll), txt_desc);
+ gtk_widget_set_size_request(GTK_WIDGET(txt_scroll), 400, 60);
+ }
unit2latlon(_pos.unitx, _pos.unity, lat, lon);
lat_format(lat, tmp1);
lon_format(lon, tmp2);
p_latlon = g_strdup_printf("%s, %s", tmp1, tmp2);
- gtk_table_attach(GTK_TABLE(table),
- label = gtk_label_new(p_latlon),
- 1, 2, 0, 1, GTK_FILL, 0, 2, 4);
- gtk_misc_set_alignment(GTK_MISC(label), 0.0f, 0.5f);
+ gtk_label_set_text(GTK_LABEL(lbl_latlon), p_latlon);
g_free(p_latlon);
- gtk_table_attach(GTK_TABLE(table),
- label = gtk_label_new(_("Description")),
- 0, 1, 1, 2, GTK_FILL, 0, 2, 4);
- gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
-
- txt_scroll = gtk_scrolled_window_new(NULL, NULL);
- gtk_scrolled_window_set_shadow_type(GTK_SCROLLED_WINDOW(txt_scroll),
- GTK_SHADOW_IN);
- gtk_table_attach(GTK_TABLE(table),
- txt_scroll,
- 1, 2, 1, 2, GTK_EXPAND | GTK_FILL, 0, 2, 4);
-
- gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(txt_scroll),
- GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
-
- txt_desc = gtk_text_view_new ();
- gtk_text_view_set_wrap_mode(GTK_TEXT_VIEW(txt_desc), GTK_WRAP_WORD);
-
- gtk_container_add(GTK_CONTAINER(txt_scroll), txt_desc);
- gtk_widget_set_size_request(GTK_WIDGET(txt_scroll), 400, 60);
+ gtk_text_buffer_set_text(
+ gtk_text_view_get_buffer(GTK_TEXT_VIEW(txt_desc)), "", 0);
gtk_widget_show_all(dialog);
MACRO_QUEUE_DRAW_AREA();
break;
}
- gtk_widget_destroy(dialog);
+ gtk_widget_hide(dialog);
vprintf("%s(): return TRUE\n", __PRETTY_FUNCTION__);
return TRUE;
{
printf("%s()\n", __PRETTY_FUNCTION__);
- _track.tail = _track.head;
- map_force_redraw();
+ track_clear();
vprintf("%s(): return TRUE\n", __PRETTY_FUNCTION__);
return TRUE;
static gboolean
menu_cb_goto_latlon(GtkAction *action)
{
- GtkWidget *dialog;
- GtkWidget *table;
- GtkWidget *label;
- GtkWidget *txt_lat;
- GtkWidget *txt_lon;
+ static GtkWidget *dialog = NULL;
+ static GtkWidget *table = NULL;
+ static GtkWidget *label = NULL;
+ static GtkWidget *txt_lat = NULL;
+ static GtkWidget *txt_lon = NULL;
printf("%s()\n", __PRETTY_FUNCTION__);
- dialog = gtk_dialog_new_with_buttons(_("Go to Lat/Lon"),
- GTK_WINDOW(_window), GTK_DIALOG_MODAL,
- GTK_STOCK_OK, GTK_RESPONSE_ACCEPT,
- GTK_STOCK_CANCEL, GTK_RESPONSE_REJECT,
- NULL);
+ if(dialog == NULL)
+ {
+ dialog = gtk_dialog_new_with_buttons(_("Go to Lat/Lon"),
+ GTK_WINDOW(_window), GTK_DIALOG_MODAL,
+ GTK_STOCK_OK, GTK_RESPONSE_ACCEPT,
+ GTK_STOCK_CANCEL, GTK_RESPONSE_REJECT,
+ NULL);
- gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog)->vbox),
- table = gtk_table_new(2, 3, FALSE), TRUE, TRUE, 0);
+ gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog)->vbox),
+ table = gtk_table_new(2, 3, FALSE), TRUE, TRUE, 0);
- gtk_table_attach(GTK_TABLE(table),
- label = gtk_label_new(_("Latitude")),
- 0, 1, 0, 1, GTK_FILL, 0, 2, 4);
- gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
+ gtk_table_attach(GTK_TABLE(table),
+ label = gtk_label_new(_("Latitude")),
+ 0, 1, 0, 1, GTK_FILL, 0, 2, 4);
+ gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
- gtk_table_attach(GTK_TABLE(table),
- txt_lat = gtk_entry_new(),
- 1, 2, 0, 1, GTK_FILL, 0, 2, 4);
- gtk_misc_set_alignment(GTK_MISC(label), 0.0f, 0.5f);
- g_object_set(G_OBJECT(txt_lat), HILDON_INPUT_MODE_HINT,
- HILDON_INPUT_MODE_HINT_NUMERICSPECIAL, NULL);
+ gtk_table_attach(GTK_TABLE(table),
+ txt_lat = gtk_entry_new(),
+ 1, 2, 0, 1, GTK_FILL, 0, 2, 4);
+ gtk_misc_set_alignment(GTK_MISC(label), 0.0f, 0.5f);
+ g_object_set(G_OBJECT(txt_lat), HILDON_INPUT_MODE_HINT,
+ HILDON_INPUT_MODE_HINT_NUMERICSPECIAL, NULL);
- gtk_table_attach(GTK_TABLE(table),
- label = gtk_label_new(_("Longitude")),
- 0, 1, 1, 2, GTK_FILL, 0, 2, 4);
- gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
+ gtk_table_attach(GTK_TABLE(table),
+ label = gtk_label_new(_("Longitude")),
+ 0, 1, 1, 2, GTK_FILL, 0, 2, 4);
+ gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
- gtk_table_attach(GTK_TABLE(table),
- txt_lon = gtk_entry_new(),
- 1, 2, 1, 2, GTK_FILL, 0, 2, 4);
- gtk_misc_set_alignment(GTK_MISC(label), 0.0f, 0.5f);
- g_object_set(G_OBJECT(txt_lon), HILDON_INPUT_MODE_HINT,
- HILDON_INPUT_MODE_HINT_NUMERICSPECIAL, NULL);
+ gtk_table_attach(GTK_TABLE(table),
+ txt_lon = gtk_entry_new(),
+ 1, 2, 1, 2, GTK_FILL, 0, 2, 4);
+ gtk_misc_set_alignment(GTK_MISC(label), 0.0f, 0.5f);
+ g_object_set(G_OBJECT(txt_lon), HILDON_INPUT_MODE_HINT,
+ HILDON_INPUT_MODE_HINT_NUMERICSPECIAL, NULL);
+ }
/* Initialize with the current center position. */
{
gfloat lat, lon;
unit2latlon(_center.unitx, _center.unity, lat, lon);
snprintf(buffer, sizeof(buffer), "%.06f", lat);
- gtk_label_set_text(GTK_LABEL(txt_lat), buffer);
+ gtk_entry_set_text(GTK_ENTRY(txt_lat), buffer);
snprintf(buffer, sizeof(buffer), "%.06f", lon);
- gtk_label_set_text(GTK_LABEL(txt_lon), buffer);
+ gtk_entry_set_text(GTK_ENTRY(txt_lon), buffer);
}
gtk_widget_show_all(dialog);
map_center_unit(unitx, unity);
break;
}
- gtk_widget_destroy(dialog);
+ gtk_widget_hide(dialog);
+ vprintf("%s(): return TRUE\n", __PRETTY_FUNCTION__);
+ return TRUE;
+}
+
+static gboolean
+menu_cb_goto_address(GtkAction *action)
+{
+ static GtkWidget *dialog = NULL;
+ static GtkWidget *table = NULL;
+ static GtkWidget *label = NULL;
+ static GtkWidget *txt_addr = NULL;
+ printf("%s()\n", __PRETTY_FUNCTION__);
+
+ if(dialog == NULL)
+ {
+ GtkEntryCompletion *comp;
+ dialog = gtk_dialog_new_with_buttons(_("Go to Address"),
+ GTK_WINDOW(_window), GTK_DIALOG_MODAL,
+ GTK_STOCK_OK, GTK_RESPONSE_ACCEPT,
+ GTK_STOCK_CANCEL, GTK_RESPONSE_REJECT,
+ NULL);
+
+ gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog)->vbox),
+ table = gtk_table_new(2, 3, FALSE), TRUE, TRUE, 0);
+
+ gtk_table_attach(GTK_TABLE(table),
+ label = gtk_label_new(_("Address")),
+ 0, 1, 0, 1, GTK_FILL, 0, 2, 4);
+ gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
+
+ gtk_table_attach(GTK_TABLE(table),
+ txt_addr = gtk_entry_new(),
+ 1, 2, 0, 1, GTK_FILL, 0, 2, 4);
+ gtk_entry_set_width_chars(GTK_ENTRY(txt_addr), 25);
+ gtk_misc_set_alignment(GTK_MISC(label), 0.0f, 0.5f);
+
+ /* Set up auto-completion. */
+ comp = gtk_entry_completion_new();
+ gtk_entry_completion_set_model(comp, GTK_TREE_MODEL(_loc_model));
+ gtk_entry_completion_set_text_column(comp, 0);
+ gtk_entry_set_completion(GTK_ENTRY(txt_addr), comp);
+ }
+
+ gtk_widget_show_all(dialog);
+
+ while(GTK_RESPONSE_ACCEPT == gtk_dialog_run(GTK_DIALOG(dialog)))
+ {
+ Path temp;
+ RouteDownloadData rdl_data = {0, 0};
+ CURL *curl_easy;
+ const gchar *addr;
+ gchar *addr_escaped;
+ gchar *buffer;
+
+ addr = gtk_entry_get_text(GTK_ENTRY(txt_addr));
+ if(!strlen(addr))
+ {
+ popup_error(dialog, _("Please specify an address."));
+ continue;
+ }
+ addr_escaped = gnome_vfs_escape_string(addr);
+ buffer = g_strdup_printf(_route_dl_url, addr_escaped, addr_escaped);
+ g_free(addr_escaped);
+
+ /* Attempt to download the route from the server. */
+ MACRO_CURL_EASY_INIT(curl_easy);
+ curl_easy_setopt(curl_easy, CURLOPT_URL, buffer);
+ curl_easy_setopt(curl_easy, CURLOPT_WRITEFUNCTION,
+ route_dl_cb_read);
+ curl_easy_setopt(curl_easy, CURLOPT_WRITEDATA, &rdl_data);
+ if(CURLE_OK != curl_easy_perform(curl_easy))
+ {
+ popup_error(dialog,
+ _("Failed to connect to GPX Directions server"));
+ curl_easy_cleanup(curl_easy);
+ g_free(rdl_data.bytes);
+ /* Let them try again */
+ continue;
+ }
+ curl_easy_cleanup(curl_easy);
+ g_free(buffer);
+
+ MACRO_PATH_INIT(temp);
+ if(strncmp(rdl_data.bytes, "<?xml", strlen("<?xml")))
+ {
+ /* Not an XML document - must be bad locations. */
+ popup_error(dialog,
+ _("Invalid address."));
+ /* Let them try again. */
+ }
+ else if(parse_gpx(&temp, rdl_data.bytes, rdl_data.bytes_read, 0)
+ && temp.head[1].unity)
+ {
+ /* Save Destination in Route Locations list. */
+ GtkTreeIter iter;
+ if(!g_slist_find_custom(_loc_list, addr,
+ (GCompareFunc)strcmp))
+ {
+ _loc_list = g_slist_prepend(_loc_list, g_strdup(addr));
+ gtk_list_store_insert_with_values(_loc_model, &iter,
+ INT_MAX, 0, addr, -1);
+ }
+
+ MACRO_BANNER_SHOW_INFO(_window, _("Address Located"));
+
+ if(_center_mode > 0)
+ gtk_check_menu_item_set_active(
+ GTK_CHECK_MENU_ITEM(_menu_ac_none_item), TRUE);
+
+ map_center_unit(temp.head[1].unitx, temp.head[1].unity);
+
+ MACRO_PATH_FREE(temp);
+ g_free(rdl_data.bytes);
+
+ /* Success! Get out of the while loop. */
+ break;
+ }
+ else
+ {
+ popup_error(dialog, _("Unknown error while locating address."));
+ /* Let them try again. */
+ }
+ MACRO_PATH_FREE(temp);
+ g_free(rdl_data.bytes);
+ }
+ gtk_widget_hide(dialog);
vprintf("%s(): return TRUE\n", __PRETTY_FUNCTION__);
return TRUE;
}
if(_db)
{
- gfloat lat, lon;
+ PoiInfo poi;
+ gchar *banner;
+ guint unitx, unity;
- if(_center_mode > 0)
+ if((_center_mode > 0 ? get_nearest_poi(_pos.unitx, _pos.unity, &poi)
+ : get_nearest_poi(_center.unitx, _center.unity, &poi) ))
{
/* Auto-Center is enabled - use the GPS position. */
- unit2latlon(_pos.unitx, _pos.unity, lat, lon);
- }
- else
- {
- /* Auto-Center is disabled - use the view center. */
- unit2latlon(_center.unitx, _center.unity, lat, lon);
- }
-
- if(SQLITE_OK == sqlite3_bind_double(_stmt_select_nearest_poi, 1, lat)
- && SQLITE_OK == sqlite3_bind_double(_stmt_select_nearest_poi, 2, lon)
- && SQLITE_ROW == sqlite3_step(_stmt_select_nearest_poi))
- {
- guint unitx, unity;
- gchar *banner;
- const gchar *poi_label, *cat_label;
-
- lat = sqlite3_column_double(_stmt_select_nearest_poi, 0);
- lon = sqlite3_column_double(_stmt_select_nearest_poi, 1);
- poi_label = sqlite3_column_text(_stmt_select_nearest_poi, 2);
- cat_label = sqlite3_column_text(_stmt_select_nearest_poi, 3);
-
- latlon2unit(lat, lon, unitx, unity);
- banner = g_strdup_printf("%s (%s)", poi_label, cat_label);
+ latlon2unit(poi.lat, poi.lon, unitx, unity);
+ banner = g_strdup_printf("%s (%s)", poi.label, poi.clabel);
MACRO_BANNER_SHOW_INFO(_window, banner);
g_free(banner);
+ g_free(poi.label);
+ g_free(poi.desc);
+ g_free(poi.clabel);
if(_center_mode > 0)
gtk_check_menu_item_set_active(
else
{
MACRO_BANNER_SHOW_INFO(_window, _("No POIs found."));
+ /* Auto-Center is disabled - use the view center. */
}
- sqlite3_reset(_stmt_select_nearest_poi);
}
vprintf("%s(): return TRUE\n", __PRETTY_FUNCTION__);
static gboolean
repoman_dialog_rename(GtkWidget *widget, RepoManInfo *rmi)
{
- GtkWidget *hbox;
- GtkWidget *label;
- GtkWidget *txt_name;
- GtkWidget *dialog;
+ static GtkWidget *hbox = NULL;
+ static GtkWidget *label = NULL;
+ static GtkWidget *txt_name = NULL;
+ static GtkWidget *dialog = NULL;
printf("%s()\n", __PRETTY_FUNCTION__);
- dialog = gtk_dialog_new_with_buttons(_("New Name"),
- GTK_WINDOW(rmi->dialog), GTK_DIALOG_MODAL,
- GTK_STOCK_OK, GTK_RESPONSE_ACCEPT,
- GTK_STOCK_CANCEL, GTK_RESPONSE_REJECT,
- NULL);
+ if(dialog == NULL)
+ {
+ dialog = gtk_dialog_new_with_buttons(_("New Name"),
+ GTK_WINDOW(rmi->dialog), GTK_DIALOG_MODAL,
+ GTK_STOCK_OK, GTK_RESPONSE_ACCEPT,
+ GTK_STOCK_CANCEL, GTK_RESPONSE_REJECT,
+ NULL);
- gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog)->vbox),
- hbox = gtk_hbox_new(FALSE, 4), FALSE, FALSE, 4);
+ gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog)->vbox),
+ hbox = gtk_hbox_new(FALSE, 4), FALSE, FALSE, 4);
- gtk_box_pack_start(GTK_BOX(hbox),
- label = gtk_label_new(_("Name")),
- FALSE, FALSE, 0);
- gtk_box_pack_start(GTK_BOX(hbox),
- txt_name = gtk_entry_new(),
- TRUE, TRUE, 0);
+ gtk_box_pack_start(GTK_BOX(hbox),
+ label = gtk_label_new(_("Name")),
+ FALSE, FALSE, 0);
+ gtk_box_pack_start(GTK_BOX(hbox),
+ txt_name = gtk_entry_new(),
+ TRUE, TRUE, 0);
+ }
+
+ {
+ gint active = gtk_combo_box_get_active(GTK_COMBO_BOX(rmi->cmb_repos));
+ RepoEditInfo *rei = g_list_nth_data(rmi->repo_edits, active);
+ gtk_entry_set_text(GTK_ENTRY(txt_name), rei->name);
+ }
gtk_widget_show_all(dialog);
break;
}
- gtk_widget_destroy(dialog);
+ gtk_widget_hide(dialog);
vprintf("%s(): return TRUE\n", __PRETTY_FUNCTION__);
return TRUE;
static gboolean
repoman_dialog_new(GtkWidget *widget, RepoManInfo *rmi)
{
- GtkWidget *hbox;
- GtkWidget *label;
- GtkWidget *txt_name;
- GtkWidget *dialog;
+ static GtkWidget *hbox = NULL;
+ static GtkWidget *label = NULL;
+ static GtkWidget *txt_name = NULL;
+ static GtkWidget *dialog = NULL;
printf("%s()\n", __PRETTY_FUNCTION__);
- dialog = gtk_dialog_new_with_buttons(_("New Repository"),
- GTK_WINDOW(rmi->dialog), GTK_DIALOG_MODAL,
- GTK_STOCK_OK, GTK_RESPONSE_ACCEPT,
- GTK_STOCK_CANCEL, GTK_RESPONSE_REJECT,
- NULL);
+ if(dialog == NULL)
+ {
+ dialog = gtk_dialog_new_with_buttons(_("New Repository"),
+ GTK_WINDOW(rmi->dialog), GTK_DIALOG_MODAL,
+ GTK_STOCK_OK, GTK_RESPONSE_ACCEPT,
+ GTK_STOCK_CANCEL, GTK_RESPONSE_REJECT,
+ NULL);
- gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog)->vbox),
- hbox = gtk_hbox_new(FALSE, 4), FALSE, FALSE, 4);
+ gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog)->vbox),
+ hbox = gtk_hbox_new(FALSE, 4), FALSE, FALSE, 4);
- gtk_box_pack_start(GTK_BOX(hbox),
- label = gtk_label_new(_("Name")),
- FALSE, FALSE, 0);
- gtk_box_pack_start(GTK_BOX(hbox),
- txt_name = gtk_entry_new(),
- TRUE, TRUE, 0);
+ gtk_box_pack_start(GTK_BOX(hbox),
+ label = gtk_label_new(_("Name")),
+ FALSE, FALSE, 0);
+ gtk_box_pack_start(GTK_BOX(hbox),
+ txt_name = gtk_entry_new(),
+ TRUE, TRUE, 0);
+ }
+
+ gtk_entry_set_text(GTK_ENTRY(txt_name), "");
gtk_widget_show_all(dialog);
break;
}
- gtk_widget_destroy(dialog);
+ gtk_widget_hide(dialog);
vprintf("%s(): return TRUE\n", __PRETTY_FUNCTION__);
return TRUE;
static gboolean
repoman_dialog()
{
- RepoManInfo rmi;
- GtkWidget *hbox;
- GtkWidget *btn_rename;
- GtkWidget *btn_delete;
- GtkWidget *btn_new;
- GtkWidget *btn_reset;
- GtkWidget *btn_download;
+ static RepoManInfo rmi;
+ static GtkWidget *dialog = NULL;
+ static GtkWidget *hbox = NULL;
+ static GtkWidget *btn_rename = NULL;
+ static GtkWidget *btn_delete = NULL;
+ static GtkWidget *btn_new = NULL;
+ static GtkWidget *btn_reset = NULL;
+ static GtkWidget *btn_download = NULL;
guint i, curr_repo_index = 0;
GList *curr;
printf("%s()\n", __PRETTY_FUNCTION__);
- rmi.dialog = gtk_dialog_new_with_buttons(_("Manage Repositories"),
- GTK_WINDOW(_window), GTK_DIALOG_MODAL,
- GTK_STOCK_OK, GTK_RESPONSE_ACCEPT,
- NULL);
+ if(dialog == NULL)
+ {
+ rmi.dialog = dialog = gtk_dialog_new_with_buttons(
+ _("Manage Repositories"),
+ GTK_WINDOW(_window), GTK_DIALOG_MODAL,
+ GTK_STOCK_OK, GTK_RESPONSE_ACCEPT,
+ NULL);
- /* Enable the help button. */
- ossohelp_dialog_help_enable(
- GTK_DIALOG(rmi.dialog), HELP_ID_REPOMAN, _osso);
+ /* Enable the help button. */
+ ossohelp_dialog_help_enable(
+ GTK_DIALOG(dialog), HELP_ID_REPOMAN, _osso);
- /* Reset button. */
- gtk_container_add(GTK_CONTAINER(GTK_DIALOG(rmi.dialog)->action_area),
- btn_reset = gtk_button_new_with_label(_("Reset...")));
- g_signal_connect(G_OBJECT(btn_reset), "clicked",
- G_CALLBACK(repoman_reset), &rmi);
+ /* Reset button. */
+ gtk_container_add(GTK_CONTAINER(GTK_DIALOG(dialog)->action_area),
+ btn_reset = gtk_button_new_with_label(_("Reset...")));
+ g_signal_connect(G_OBJECT(btn_reset), "clicked",
+ G_CALLBACK(repoman_reset), &rmi);
- /* Download button. */
- gtk_container_add(GTK_CONTAINER(GTK_DIALOG(rmi.dialog)->action_area),
- btn_download = gtk_button_new_with_label(_("Download...")));
- g_signal_connect(G_OBJECT(btn_download), "clicked",
- G_CALLBACK(repoman_download), &rmi);
+ /* Download button. */
+ gtk_container_add(GTK_CONTAINER(GTK_DIALOG(dialog)->action_area),
+ btn_download = gtk_button_new_with_label(_("Download...")));
+ g_signal_connect(G_OBJECT(btn_download), "clicked",
+ G_CALLBACK(repoman_download), &rmi);
- /* Cancel button. */
- gtk_dialog_add_button(GTK_DIALOG(rmi.dialog),
- GTK_STOCK_CANCEL, GTK_RESPONSE_REJECT);
+ /* Cancel button. */
+ gtk_dialog_add_button(GTK_DIALOG(dialog),
+ GTK_STOCK_CANCEL, GTK_RESPONSE_REJECT);
- hbox = gtk_hbox_new(FALSE, 4);
+ hbox = gtk_hbox_new(FALSE, 4);
- gtk_box_pack_start(GTK_BOX(hbox),
- rmi.cmb_repos = gtk_combo_box_new_text(), TRUE, TRUE, 4);
+ gtk_box_pack_start(GTK_BOX(hbox),
+ rmi.cmb_repos = gtk_combo_box_new_text(), TRUE, TRUE, 4);
- gtk_box_pack_start(GTK_BOX(hbox),
- gtk_vseparator_new(), FALSE, FALSE, 4);
- gtk_box_pack_start(GTK_BOX(hbox),
- btn_rename = gtk_button_new_with_label(_("Rename...")),
- FALSE, FALSE, 4);
- gtk_box_pack_start(GTK_BOX(hbox),
- btn_delete = gtk_button_new_with_label(_("Delete...")),
- FALSE, FALSE, 4);
- gtk_box_pack_start(GTK_BOX(hbox),
- btn_new = gtk_button_new_with_label(_("New...")),
- FALSE, FALSE, 4);
+ gtk_box_pack_start(GTK_BOX(hbox),
+ gtk_vseparator_new(), FALSE, FALSE, 4);
+ gtk_box_pack_start(GTK_BOX(hbox),
+ btn_rename = gtk_button_new_with_label(_("Rename...")),
+ FALSE, FALSE, 4);
+ gtk_box_pack_start(GTK_BOX(hbox),
+ btn_delete = gtk_button_new_with_label(_("Delete...")),
+ FALSE, FALSE, 4);
+ gtk_box_pack_start(GTK_BOX(hbox),
+ btn_new = gtk_button_new_with_label(_("New...")),
+ FALSE, FALSE, 4);
+
+ gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog)->vbox),
+ hbox, FALSE, FALSE, 4);
- gtk_box_pack_start(GTK_BOX(GTK_DIALOG(rmi.dialog)->vbox),
- hbox, FALSE, FALSE, 4);
+ gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog)->vbox),
+ gtk_hseparator_new(), TRUE, TRUE, 4);
+ gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog)->vbox),
+ rmi.notebook = gtk_notebook_new(), TRUE, TRUE, 4);
- gtk_box_pack_start(GTK_BOX(GTK_DIALOG(rmi.dialog)->vbox),
- gtk_hseparator_new(), TRUE, TRUE, 4);
- gtk_box_pack_start(GTK_BOX(GTK_DIALOG(rmi.dialog)->vbox),
- rmi.notebook = gtk_notebook_new(), TRUE, TRUE, 4);
+ gtk_notebook_set_show_tabs(GTK_NOTEBOOK(rmi.notebook), FALSE);
+ gtk_notebook_set_show_border(GTK_NOTEBOOK(rmi.notebook), FALSE);
- gtk_notebook_set_show_tabs(GTK_NOTEBOOK(rmi.notebook), FALSE);
- gtk_notebook_set_show_border(GTK_NOTEBOOK(rmi.notebook), FALSE);
+ rmi.repo_edits = NULL;
- rmi.repo_edits = NULL;
+ /* Connect signals. */
+ g_signal_connect(G_OBJECT(btn_rename), "clicked",
+ G_CALLBACK(repoman_dialog_rename), &rmi);
+ g_signal_connect(G_OBJECT(btn_delete), "clicked",
+ G_CALLBACK(repoman_dialog_delete), &rmi);
+ g_signal_connect(G_OBJECT(btn_new), "clicked",
+ G_CALLBACK(repoman_dialog_new), &rmi);
+ g_signal_connect(G_OBJECT(rmi.cmb_repos), "changed",
+ G_CALLBACK(repoman_dialog_select), &rmi);
+ }
/* Populate combo box and pages in notebook. */
for(i = 0, curr = _repo_list; curr; curr = curr->next, i++)
curr_repo_index = i;
}
- /* Connect signals. */
- g_signal_connect(G_OBJECT(btn_rename), "clicked",
- G_CALLBACK(repoman_dialog_rename), &rmi);
- g_signal_connect(G_OBJECT(btn_delete), "clicked",
- G_CALLBACK(repoman_dialog_delete), &rmi);
- g_signal_connect(G_OBJECT(btn_new), "clicked",
- G_CALLBACK(repoman_dialog_new), &rmi);
- g_signal_connect(G_OBJECT(rmi.cmb_repos), "changed",
- G_CALLBACK(repoman_dialog_select), &rmi);
gtk_combo_box_set_active(GTK_COMBO_BOX(rmi.cmb_repos), curr_repo_index);
gtk_notebook_set_current_page(GTK_NOTEBOOK(rmi.notebook), curr_repo_index);
- gtk_widget_show_all(rmi.dialog);
+ gtk_widget_show_all(dialog);
- while(GTK_RESPONSE_ACCEPT == gtk_dialog_run(GTK_DIALOG(rmi.dialog)))
+ while(GTK_RESPONSE_ACCEPT == gtk_dialog_run(GTK_DIALOG(dialog)))
{
/* Iterate through repos and verify each. */
gboolean verified = TRUE;
RepoEditInfo *rei = curr->data;
gchar *expanded = gnome_vfs_expand_initial_tilde(
gtk_entry_get_text(GTK_ENTRY(rei->txt_cache_dir)));
- verified = repo_make_cache_dir(rei->name, expanded, rmi.dialog);
+ verified = repo_make_cache_dir(rei->name, expanded, dialog);
g_free(expanded);
}
if(!verified)
break;
}
- gtk_widget_hide(rmi.dialog); /* Destroying causes a crash (!?!?!??!) */
+ gtk_widget_hide(dialog);
map_set_zoom(_zoom); /* make sure we're at an appropriate zoom level. */
static gboolean
menu_cb_mapman(GtkAction *action)
{
- GtkWidget *dialog;
- GtkWidget *vbox;
- GtkWidget *hbox;
- GtkWidget *table;
- GtkWidget *label;
- GtkWidget *button;
- GtkWidget *lbl_gps_lat;
- GtkWidget *lbl_gps_lon;
- GtkWidget *lbl_center_lat;
- GtkWidget *lbl_center_lon;
- MapmanInfo mapman_info;
+ static GtkWidget *dialog = NULL;
+ static GtkWidget *vbox = NULL;
+ static GtkWidget *hbox = NULL;
+ static GtkWidget *table = NULL;
+ static GtkWidget *label = NULL;
+ static GtkWidget *button = NULL;
+ static GtkWidget *lbl_gps_lat = NULL;
+ static GtkWidget *lbl_gps_lon = NULL;
+ static GtkWidget *lbl_center_lat = NULL;
+ static GtkWidget *lbl_center_lon = NULL;
+ static MapmanInfo mapman_info;
gchar buffer[80];
gfloat lat, lon;
guint i;
printf("%s()\n", __PRETTY_FUNCTION__);
- mapman_info.dialog = dialog = gtk_dialog_new_with_buttons(_("Manage Maps"),
- GTK_WINDOW(_window), GTK_DIALOG_MODAL,
- GTK_STOCK_OK, GTK_RESPONSE_ACCEPT,
- NULL);
-
- /* Enable the help button. */
- ossohelp_dialog_help_enable(
- GTK_DIALOG(mapman_info.dialog), HELP_ID_MAPMAN, _osso);
+ if(dialog == NULL)
+ {
+ mapman_info.dialog = dialog = gtk_dialog_new_with_buttons(
+ _("Manage Maps"),
+ GTK_WINDOW(_window), GTK_DIALOG_MODAL,
+ GTK_STOCK_OK, GTK_RESPONSE_ACCEPT,
+ NULL);
- /* Clear button. */
- gtk_container_add(GTK_CONTAINER(GTK_DIALOG(dialog)->action_area),
- button = gtk_button_new_with_label(_("Clear")));
- g_signal_connect(G_OBJECT(button), "clicked",
- G_CALLBACK(mapman_clear), &mapman_info);
+ /* Enable the help button. */
+ ossohelp_dialog_help_enable(
+ GTK_DIALOG(mapman_info.dialog), HELP_ID_MAPMAN, _osso);
- /* Cancel button. */
- gtk_dialog_add_button(GTK_DIALOG(dialog),
- GTK_STOCK_CANCEL, GTK_RESPONSE_REJECT);
+ /* Clear button. */
+ gtk_container_add(GTK_CONTAINER(GTK_DIALOG(dialog)->action_area),
+ button = gtk_button_new_with_label(_("Clear")));
+ g_signal_connect(G_OBJECT(button), "clicked",
+ G_CALLBACK(mapman_clear), &mapman_info);
- gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog)->vbox),
- mapman_info.notebook = gtk_notebook_new(), TRUE, TRUE, 0);
+ /* Cancel button. */
+ gtk_dialog_add_button(GTK_DIALOG(dialog),
+ GTK_STOCK_CANCEL, GTK_RESPONSE_REJECT);
- /* Setup page. */
- gtk_notebook_append_page(GTK_NOTEBOOK(mapman_info.notebook),
- vbox = gtk_vbox_new(FALSE, 2),
- label = gtk_label_new(_("Setup")));
- gtk_notebook_set_tab_label_packing(
- GTK_NOTEBOOK(mapman_info.notebook), vbox,
- FALSE, FALSE, GTK_PACK_START);
+ gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog)->vbox),
+ mapman_info.notebook = gtk_notebook_new(), TRUE, TRUE, 0);
+
+ /* Setup page. */
+ gtk_notebook_append_page(GTK_NOTEBOOK(mapman_info.notebook),
+ vbox = gtk_vbox_new(FALSE, 2),
+ label = gtk_label_new(_("Setup")));
+ gtk_notebook_set_tab_label_packing(
+ GTK_NOTEBOOK(mapman_info.notebook), vbox,
+ FALSE, FALSE, GTK_PACK_START);
+
+ gtk_box_pack_start(GTK_BOX(vbox),
+ hbox = gtk_hbox_new(FALSE, 4),
+ FALSE, FALSE, 0);
+ gtk_box_pack_start(GTK_BOX(hbox),
+ mapman_info.rad_download = gtk_radio_button_new_with_label(
+ NULL,_("Download Maps")),
+ FALSE, FALSE, 0);
+ gtk_box_pack_start(GTK_BOX(hbox),
+ label = gtk_alignment_new(0.f, 0.5f, 0.f, 0.f),
+ FALSE, FALSE, 0);
+ gtk_container_add(GTK_CONTAINER(label),
+ mapman_info.chk_overwrite
+ = gtk_check_button_new_with_label(_("Overwrite"))),
+
+ gtk_box_pack_start(GTK_BOX(vbox),
+ mapman_info.rad_delete
+ = gtk_radio_button_new_with_label_from_widget(
+ GTK_RADIO_BUTTON(mapman_info.rad_download),
+ _("Delete Maps")),
+ FALSE, FALSE, 0);
+
+ gtk_box_pack_start(GTK_BOX(vbox),
+ gtk_hseparator_new(),
+ FALSE, FALSE, 0);
+
+ gtk_box_pack_start(GTK_BOX(vbox),
+ mapman_info.rad_by_area
+ = gtk_radio_button_new_with_label(NULL,
+ _("By Area (see tab)")),
+ FALSE, FALSE, 0);
+ gtk_box_pack_start(GTK_BOX(vbox),
+ hbox = gtk_hbox_new(FALSE, 4),
+ FALSE, FALSE, 0);
+ gtk_box_pack_start(GTK_BOX(hbox),
+ mapman_info.rad_by_route
+ = gtk_radio_button_new_with_label_from_widget(
+ GTK_RADIO_BUTTON(mapman_info.rad_by_area),
+ _("Along Route - Radius (tiles):")),
+ FALSE, FALSE, 0);
+ gtk_widget_set_sensitive(mapman_info.rad_by_route,
+ _route.head != _route.tail);
+ gtk_box_pack_start(GTK_BOX(hbox),
+ mapman_info.num_route_radius = hildon_number_editor_new(0,100),
+ FALSE, FALSE, 0);
+ hildon_number_editor_set_value(
+ HILDON_NUMBER_EDITOR(mapman_info.num_route_radius),
+ _route_dl_radius);
+
+
+ /* Zoom page. */
+ gtk_notebook_append_page(GTK_NOTEBOOK(mapman_info.notebook),
+ table = gtk_table_new(5, 5, FALSE),
+ label = gtk_label_new(_("Zoom")));
+ gtk_notebook_set_tab_label_packing(
+ GTK_NOTEBOOK(mapman_info.notebook), table,
+ FALSE, FALSE, GTK_PACK_START);
+ gtk_table_attach(GTK_TABLE(table),
+ label = gtk_label_new(
+ _("Zoom Levels to Download: (0 = most detail)")),
+ 0, 4, 0, 1, GTK_FILL, 0, 4, 0);
+ gtk_misc_set_alignment(GTK_MISC(label), 0.f, 0.5f);
+ for(i = 0; i < MAX_ZOOM; i++)
+ {
+ snprintf(buffer, sizeof(buffer), "%d", i);
+ gtk_table_attach(GTK_TABLE(table),
+ mapman_info.chk_zoom_levels[i]
+ = gtk_check_button_new_with_label(buffer),
+ i % 4, i % 4 + 1, i / 4 + 1, i / 4 + 2,
+ GTK_EXPAND | GTK_FILL, 0, 4, 0);
+ }
- gtk_box_pack_start(GTK_BOX(vbox),
- hbox = gtk_hbox_new(FALSE, 4),
- FALSE, FALSE, 0);
- gtk_box_pack_start(GTK_BOX(hbox),
- mapman_info.rad_download
- = gtk_radio_button_new_with_label(NULL,_("Download Maps")),
- FALSE, FALSE, 0);
- gtk_box_pack_start(GTK_BOX(hbox),
- label = gtk_alignment_new(0.f, 0.5f, 0.f, 0.f),
- FALSE, FALSE, 0);
- gtk_container_add(GTK_CONTAINER(label),
- mapman_info.chk_overwrite
- = gtk_check_button_new_with_label(_("Overwrite"))),
+ /* Area page. */
+ gtk_notebook_append_page(GTK_NOTEBOOK(mapman_info.notebook),
+ mapman_info.tbl_area = gtk_table_new(3, 4, FALSE),
+ label = gtk_label_new(_("Area")));
- gtk_box_pack_start(GTK_BOX(vbox),
- mapman_info.rad_delete
- = gtk_radio_button_new_with_label_from_widget(
- GTK_RADIO_BUTTON(mapman_info.rad_download),
- _("Delete Maps")),
- FALSE, FALSE, 0);
+ /* Label Columns. */
+ gtk_table_attach(GTK_TABLE(mapman_info.tbl_area),
+ label = gtk_label_new(_("Latitude")),
+ 1, 2, 0, 1, GTK_FILL, 0, 4, 0);
+ gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
+ gtk_table_attach(GTK_TABLE(mapman_info.tbl_area),
+ label = gtk_label_new(_("Longitude")),
+ 2, 3, 0, 1, GTK_FILL, 0, 4, 0);
+ gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
- gtk_box_pack_start(GTK_BOX(vbox),
- gtk_hseparator_new(),
- FALSE, FALSE, 0);
+ /* GPS. */
+ gtk_table_attach(GTK_TABLE(mapman_info.tbl_area),
+ label = gtk_label_new(_("GPS Location")),
+ 0, 1, 1, 2, GTK_FILL, 0, 4, 0);
+ gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
+ gtk_table_attach(GTK_TABLE(mapman_info.tbl_area),
+ lbl_gps_lat = gtk_label_new(""),
+ 1, 2, 1, 2, GTK_FILL, 0, 4, 0);
+ gtk_label_set_selectable(GTK_LABEL(lbl_gps_lat), TRUE);
+ gtk_misc_set_alignment(GTK_MISC(lbl_gps_lat), 1.f, 0.5f);
+ gtk_table_attach(GTK_TABLE(mapman_info.tbl_area),
+ lbl_gps_lon = gtk_label_new(""),
+ 2, 3, 1, 2, GTK_FILL, 0, 4, 0);
+ gtk_label_set_selectable(GTK_LABEL(lbl_gps_lon), TRUE);
+ gtk_misc_set_alignment(GTK_MISC(lbl_gps_lon), 1.f, 0.5f);
+
+ /* Center. */
+ gtk_table_attach(GTK_TABLE(mapman_info.tbl_area),
+ label = gtk_label_new(_("View Center")),
+ 0, 1, 2, 3, GTK_FILL, 0, 4, 0);
+ gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
+ gtk_table_attach(GTK_TABLE(mapman_info.tbl_area),
+ lbl_center_lat = gtk_label_new(""),
+ 1, 2, 2, 3, GTK_FILL, 0, 4, 0);
+ gtk_label_set_selectable(GTK_LABEL(lbl_center_lat), TRUE);
+ gtk_misc_set_alignment(GTK_MISC(lbl_center_lat), 1.f, 0.5f);
+ gtk_table_attach(GTK_TABLE(mapman_info.tbl_area),
+ lbl_center_lon = gtk_label_new(""),
+ 2, 3, 2, 3, GTK_FILL, 0, 4, 0);
+ gtk_label_set_selectable(GTK_LABEL(lbl_center_lon), TRUE);
+ gtk_misc_set_alignment(GTK_MISC(lbl_center_lon), 1.f, 0.5f);
+
+ /* default values for Top Left and Bottom Right are defined by the
+ * rectangle of the current and the previous Center */
+
+ /* Top Left. */
+ gtk_table_attach(GTK_TABLE(mapman_info.tbl_area),
+ label = gtk_label_new(_("Top-Left")),
+ 0, 1, 3, 4, GTK_FILL, 0, 4, 0);
+ gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
+ gtk_table_attach(GTK_TABLE(mapman_info.tbl_area),
+ mapman_info.txt_topleft_lat = gtk_entry_new(),
+ 1, 2, 3, 4, GTK_EXPAND | GTK_FILL, 0, 4, 0);
+ gtk_entry_set_alignment(GTK_ENTRY(mapman_info.txt_topleft_lat), 1.f);
+ g_object_set(G_OBJECT(mapman_info.txt_topleft_lat),
+ HILDON_INPUT_MODE_HINT,
+ HILDON_INPUT_MODE_HINT_NUMERICSPECIAL, NULL);
+ gtk_table_attach(GTK_TABLE(mapman_info.tbl_area),
+ mapman_info.txt_topleft_lon = gtk_entry_new(),
+ 2, 3, 3, 4, GTK_EXPAND | GTK_FILL, 0, 4, 0);
+ gtk_entry_set_alignment(GTK_ENTRY(mapman_info.txt_topleft_lon), 1.f);
+ g_object_set(G_OBJECT(mapman_info.txt_topleft_lon),
+ HILDON_INPUT_MODE_HINT,
+ HILDON_INPUT_MODE_HINT_NUMERICSPECIAL, NULL);
+
+ /* Bottom Right. */
+ gtk_table_attach(GTK_TABLE(mapman_info.tbl_area),
+ label = gtk_label_new(_("Bottom-Right")),
+ 0, 1, 4, 5, GTK_FILL, 0, 4, 0);
+ gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
+ gtk_table_attach(GTK_TABLE(mapman_info.tbl_area),
+ mapman_info.txt_botright_lat = gtk_entry_new(),
+ 1, 2, 4, 5, GTK_EXPAND | GTK_FILL, 0, 4, 0);
+ gtk_entry_set_alignment(GTK_ENTRY(mapman_info.txt_botright_lat), 1.f);
+ g_object_set(G_OBJECT(mapman_info.txt_botright_lat),
+ HILDON_INPUT_MODE_HINT,
+ HILDON_INPUT_MODE_HINT_NUMERICSPECIAL, NULL);
+ gtk_table_attach(GTK_TABLE(mapman_info.tbl_area),
+ mapman_info.txt_botright_lon = gtk_entry_new(),
+ 2, 3, 4, 5, GTK_EXPAND | GTK_FILL, 0, 4, 0);
+ gtk_entry_set_alignment(GTK_ENTRY(mapman_info.txt_botright_lon), 1.f);
+ g_object_set(G_OBJECT(mapman_info.txt_botright_lon),
+ HILDON_INPUT_MODE_HINT,
+ HILDON_INPUT_MODE_HINT_NUMERICSPECIAL, NULL);
+
+ /* Default action is to download by area. */
+ gtk_toggle_button_set_active(
+ GTK_TOGGLE_BUTTON(mapman_info.rad_by_area), TRUE);
- gtk_box_pack_start(GTK_BOX(vbox),
- mapman_info.rad_by_area
- = gtk_radio_button_new_with_label(NULL,
- _("By Area (see tab)")),
- FALSE, FALSE, 0);
- gtk_box_pack_start(GTK_BOX(vbox),
- hbox = gtk_hbox_new(FALSE, 4),
- FALSE, FALSE, 0);
- gtk_box_pack_start(GTK_BOX(hbox),
- mapman_info.rad_by_route
- = gtk_radio_button_new_with_label_from_widget(
- GTK_RADIO_BUTTON(mapman_info.rad_by_area),
- _("Along Route - Radius (tiles):")),
- FALSE, FALSE, 0);
- gtk_widget_set_sensitive(mapman_info.rad_by_route,
- _route.head != _route.tail);
- gtk_box_pack_start(GTK_BOX(hbox),
- mapman_info.num_route_radius = hildon_number_editor_new(0, 100),
- FALSE, FALSE, 0);
- hildon_number_editor_set_value(
- HILDON_NUMBER_EDITOR(mapman_info.num_route_radius),
- _route_dl_radius);
-
-
- /* Zoom page. */
- gtk_notebook_append_page(GTK_NOTEBOOK(mapman_info.notebook),
- table = gtk_table_new(5, 5, FALSE),
- label = gtk_label_new(_("Zoom")));
- gtk_notebook_set_tab_label_packing(
- GTK_NOTEBOOK(mapman_info.notebook), table,
- FALSE, FALSE, GTK_PACK_START);
- gtk_table_attach(GTK_TABLE(table),
- label = gtk_label_new(
- _("Zoom Levels to Download: (0 = most detail)")),
- 0, 4, 0, 1, GTK_FILL, 0, 4, 0);
- gtk_misc_set_alignment(GTK_MISC(label), 0.f, 0.5f);
- for(i = 0; i < MAX_ZOOM; i++)
- {
- snprintf(buffer, sizeof(buffer), "%d", i);
- gtk_table_attach(GTK_TABLE(table),
- mapman_info.chk_zoom_levels[i]
- = gtk_check_button_new_with_label(buffer),
- i % 4, i % 4 + 1, i / 4 + 1, i / 4 + 2,
- GTK_EXPAND | GTK_FILL, 0, 4, 0);
+ g_signal_connect(G_OBJECT(mapman_info.rad_download), "clicked",
+ G_CALLBACK(mapman_update_state), &mapman_info);
+ g_signal_connect(G_OBJECT(mapman_info.rad_delete), "clicked",
+ G_CALLBACK(mapman_update_state), &mapman_info);
+ g_signal_connect(G_OBJECT(mapman_info.rad_by_area), "clicked",
+ G_CALLBACK(mapman_update_state), &mapman_info);
+ g_signal_connect(G_OBJECT(mapman_info.rad_by_route), "clicked",
+ G_CALLBACK(mapman_update_state), &mapman_info);
}
- /* Area page. */
- gtk_notebook_append_page(GTK_NOTEBOOK(mapman_info.notebook),
- mapman_info.tbl_area = gtk_table_new(3, 4, FALSE),
- label = gtk_label_new(_("Area")));
-
- /* Label Columns. */
- gtk_table_attach(GTK_TABLE(mapman_info.tbl_area),
- label = gtk_label_new(_("Latitude")),
- 1, 2, 0, 1, GTK_FILL, 0, 4, 0);
- gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
- gtk_table_attach(GTK_TABLE(mapman_info.tbl_area),
- label = gtk_label_new(_("Longitude")),
- 2, 3, 0, 1, GTK_FILL, 0, 4, 0);
- gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
-
- /* GPS. */
- gtk_table_attach(GTK_TABLE(mapman_info.tbl_area),
- label = gtk_label_new(_("GPS Location")),
- 0, 1, 1, 2, GTK_FILL, 0, 4, 0);
- gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
- gtk_table_attach(GTK_TABLE(mapman_info.tbl_area),
- lbl_gps_lat = gtk_label_new(""),
- 1, 2, 1, 2, GTK_FILL, 0, 4, 0);
- gtk_label_set_selectable(GTK_LABEL(lbl_gps_lat), TRUE);
- gtk_misc_set_alignment(GTK_MISC(lbl_gps_lat), 1.f, 0.5f);
- gtk_table_attach(GTK_TABLE(mapman_info.tbl_area),
- lbl_gps_lon = gtk_label_new(""),
- 2, 3, 1, 2, GTK_FILL, 0, 4, 0);
- gtk_label_set_selectable(GTK_LABEL(lbl_gps_lon), TRUE);
- gtk_misc_set_alignment(GTK_MISC(lbl_gps_lon), 1.f, 0.5f);
-
- /* Center. */
- gtk_table_attach(GTK_TABLE(mapman_info.tbl_area),
- label = gtk_label_new(_("View Center")),
- 0, 1, 2, 3, GTK_FILL, 0, 4, 0);
- gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
- gtk_table_attach(GTK_TABLE(mapman_info.tbl_area),
- lbl_center_lat = gtk_label_new(""),
- 1, 2, 2, 3, GTK_FILL, 0, 4, 0);
- gtk_label_set_selectable(GTK_LABEL(lbl_center_lat), TRUE);
- gtk_misc_set_alignment(GTK_MISC(lbl_center_lat), 1.f, 0.5f);
- gtk_table_attach(GTK_TABLE(mapman_info.tbl_area),
- lbl_center_lon = gtk_label_new(""),
- 2, 3, 2, 3, GTK_FILL, 0, 4, 0);
- gtk_label_set_selectable(GTK_LABEL(lbl_center_lon), TRUE);
- gtk_misc_set_alignment(GTK_MISC(lbl_center_lon), 1.f, 0.5f);
-
- /* default values for Top Left and Bottom Right are defined by the
- * rectangle of the current and the previous Center */
-
- /* Top Left. */
- gtk_table_attach(GTK_TABLE(mapman_info.tbl_area),
- label = gtk_label_new(_("Top-Left")),
- 0, 1, 3, 4, GTK_FILL, 0, 4, 0);
- gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
- gtk_table_attach(GTK_TABLE(mapman_info.tbl_area),
- mapman_info.txt_topleft_lat = gtk_entry_new(),
- 1, 2, 3, 4, GTK_EXPAND | GTK_FILL, 0, 4, 0);
- gtk_entry_set_alignment(GTK_ENTRY(mapman_info.txt_topleft_lat), 1.f);
- g_object_set(G_OBJECT(mapman_info.txt_topleft_lat), HILDON_INPUT_MODE_HINT,
- HILDON_INPUT_MODE_HINT_NUMERICSPECIAL, NULL);
- gtk_table_attach(GTK_TABLE(mapman_info.tbl_area),
- mapman_info.txt_topleft_lon = gtk_entry_new(),
- 2, 3, 3, 4, GTK_EXPAND | GTK_FILL, 0, 4, 0);
- gtk_entry_set_alignment(GTK_ENTRY(mapman_info.txt_topleft_lon), 1.f);
- g_object_set(G_OBJECT(mapman_info.txt_topleft_lon), HILDON_INPUT_MODE_HINT,
- HILDON_INPUT_MODE_HINT_NUMERICSPECIAL, NULL);
-
- /* Bottom Right. */
- gtk_table_attach(GTK_TABLE(mapman_info.tbl_area),
- label = gtk_label_new(_("Bottom-Right")),
- 0, 1, 4, 5, GTK_FILL, 0, 4, 0);
- gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
- gtk_table_attach(GTK_TABLE(mapman_info.tbl_area),
- mapman_info.txt_botright_lat = gtk_entry_new(),
- 1, 2, 4, 5, GTK_EXPAND | GTK_FILL, 0, 4, 0);
- gtk_entry_set_alignment(GTK_ENTRY(mapman_info.txt_botright_lat), 1.f);
- g_object_set(G_OBJECT(mapman_info.txt_botright_lat),
- HILDON_INPUT_MODE_HINT,
- HILDON_INPUT_MODE_HINT_NUMERICSPECIAL, NULL);
- gtk_table_attach(GTK_TABLE(mapman_info.tbl_area),
- mapman_info.txt_botright_lon = gtk_entry_new(),
- 2, 3, 4, 5, GTK_EXPAND | GTK_FILL, 0, 4, 0);
- gtk_entry_set_alignment(GTK_ENTRY(mapman_info.txt_botright_lon), 1.f);
- g_object_set(G_OBJECT(mapman_info.txt_botright_lon),
- HILDON_INPUT_MODE_HINT,
- HILDON_INPUT_MODE_HINT_NUMERICSPECIAL, NULL);
-
- /* Default action is to download by area. */
- gtk_toggle_button_set_active(
- GTK_TOGGLE_BUTTON(mapman_info.rad_by_area), TRUE);
-
/* Initialize fields. Do no use g_ascii_formatd; these strings will be
* output (and parsed) as locale-dependent. */
mapman_update_state(NULL, &mapman_info);
- /* Connect signals. */
if(_curr_repo->type != REPOTYPE_NONE)
{
- g_signal_connect(G_OBJECT(mapman_info.rad_download), "clicked",
- G_CALLBACK(mapman_update_state), &mapman_info);
gtk_widget_set_sensitive(mapman_info.rad_download, TRUE);
}
else
_("NOTE: You must set a Map URI in the current repository in "
"order to download maps."));
}
- g_signal_connect(G_OBJECT(mapman_info.rad_delete), "clicked",
- G_CALLBACK(mapman_update_state), &mapman_info);
- g_signal_connect(G_OBJECT(mapman_info.rad_by_area), "clicked",
- G_CALLBACK(mapman_update_state), &mapman_info);
- g_signal_connect(G_OBJECT(mapman_info.rad_by_route), "clicked",
- G_CALLBACK(mapman_update_state), &mapman_info);
while(GTK_RESPONSE_ACCEPT == gtk_dialog_run(GTK_DIALOG(dialog)))
{
}
}
- gtk_widget_hide(dialog); /* Destroying causes a crash (!?!?!??!) */
+ gtk_widget_hide(dialog);
vprintf("%s(): return TRUE\n", __PRETTY_FUNCTION__);
return TRUE;
static gboolean
category_delete(GtkWidget *widget, DeletePOI *dpoi)
{
- GtkWidget *dialog;
+ GtkWidget *confirm;
guint i;
gchar *buffer;
printf("%s()\n", __PRETTY_FUNCTION__);
_("Delete category?"),
dpoi->txt_label,
_("WARNING: All POIs in that category will also be deleted!"));
- dialog = hildon_note_new_confirmation (GTK_WINDOW(_window), buffer);
+ confirm = hildon_note_new_confirmation (GTK_WINDOW(_window), buffer);
g_free(buffer);
- i = gtk_dialog_run (GTK_DIALOG (dialog));
- gtk_widget_destroy (GTK_WIDGET (dialog));
+ i = gtk_dialog_run (GTK_DIALOG (confirm));
+ gtk_widget_destroy (GTK_WIDGET (confirm));
if(i == GTK_RESPONSE_OK)
{
}
static void
-category_toggled (GtkCellRendererToggle *cell,
- gchar *path,
- gpointer data)
+category_toggled(GtkCellRendererToggle *cell, gchar *path, GtkListStore **data)
{
GtkTreeIter iter;
gboolean cat_enabled;
guint cat_id;
printf("%s()\n", __PRETTY_FUNCTION__);
- GtkTreeModel *model = GTK_TREE_MODEL(data);
+ GtkTreeModel *model = GTK_TREE_MODEL(*data);
if( !gtk_tree_model_get_iter_from_string(model, &iter, path) )
return;
static gboolean
category_list()
{
- GtkWidget *dialog;
- GtkWidget *tree_view;
- GtkWidget *sw;
- GtkWidget *btn_edit;
- GtkWidget *btn_add;
- GtkTreeViewColumn *column;
- GtkCellRenderer *renderer;
- GtkListStore *store;
+ static GtkWidget *dialog = NULL;
+ static GtkWidget *tree_view = NULL;
+ static GtkWidget *sw = NULL;
+ static GtkWidget *btn_edit = NULL;
+ static GtkWidget *btn_add = NULL;
+ static GtkTreeViewColumn *column = NULL;
+ static GtkCellRenderer *renderer = NULL;
+ static GtkListStore *store;
printf("%s()\n", __PRETTY_FUNCTION__);
- dialog = gtk_dialog_new_with_buttons(_("POI Categories"),
- GTK_WINDOW(_window), GTK_DIALOG_MODAL,
- GTK_STOCK_OK, GTK_RESPONSE_ACCEPT,
- NULL);
+ store = generate_store();
- /* Enable the help button. */
- ossohelp_dialog_help_enable(
- GTK_DIALOG(dialog), HELP_ID_POICAT, _osso);
+ if(!store)
+ return TRUE;
- gtk_container_add(GTK_CONTAINER(GTK_DIALOG(dialog)->action_area),
- btn_edit = gtk_button_new_with_label(_("Edit")));
+ if(dialog == NULL)
+ {
+ dialog = gtk_dialog_new_with_buttons(_("POI Categories"),
+ GTK_WINDOW(_window), GTK_DIALOG_MODAL,
+ GTK_STOCK_OK, GTK_RESPONSE_ACCEPT,
+ NULL);
- gtk_container_add(GTK_CONTAINER(GTK_DIALOG(dialog)->action_area),
- btn_add = gtk_button_new_with_label(_("Add")));
+ /* Enable the help button. */
+ ossohelp_dialog_help_enable(
+ GTK_DIALOG(dialog), HELP_ID_POICAT, _osso);
- store = generate_store();
+ gtk_container_add(GTK_CONTAINER(GTK_DIALOG(dialog)->action_area),
+ btn_edit = gtk_button_new_with_label(_("Edit")));
- if(!store)
- return TRUE;
+ gtk_container_add(GTK_CONTAINER(GTK_DIALOG(dialog)->action_area),
+ btn_add = gtk_button_new_with_label(_("Add")));
- sw = gtk_scrolled_window_new(NULL, NULL);
- gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW (sw),
- GTK_POLICY_NEVER,
- GTK_POLICY_AUTOMATIC);
- gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog)->vbox),
- sw, TRUE, TRUE, 0);
+ sw = gtk_scrolled_window_new(NULL, NULL);
+ gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW (sw),
+ GTK_POLICY_NEVER,
+ GTK_POLICY_AUTOMATIC);
+ gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog)->vbox),
+ sw, TRUE, TRUE, 0);
- tree_view = gtk_tree_view_new_with_model(GTK_TREE_MODEL(store));
- /* Maemo-related? */
- g_object_set(tree_view, "allow-checkbox-mode", FALSE, NULL);
- gtk_container_add (GTK_CONTAINER (sw), tree_view);
+ tree_view = gtk_tree_view_new();
+ /* Maemo-related? */
+ g_object_set(tree_view, "allow-checkbox-mode", FALSE, NULL);
+ gtk_container_add (GTK_CONTAINER (sw), tree_view);
- gtk_tree_selection_set_mode(
- gtk_tree_view_get_selection(GTK_TREE_VIEW(tree_view)),
- GTK_SELECTION_SINGLE);
- gtk_tree_view_set_headers_visible(GTK_TREE_VIEW(tree_view), TRUE);
+ gtk_tree_selection_set_mode(
+ gtk_tree_view_get_selection(GTK_TREE_VIEW(tree_view)),
+ GTK_SELECTION_SINGLE);
+ gtk_tree_view_set_headers_visible(GTK_TREE_VIEW(tree_view), TRUE);
- renderer = gtk_cell_renderer_text_new();
- column = gtk_tree_view_column_new_with_attributes(
- _("ID"), renderer, "text", CAT_ID, NULL);
- gtk_tree_view_append_column(GTK_TREE_VIEW(tree_view), column);
- gtk_tree_view_column_set_max_width (column, 1);
+ renderer = gtk_cell_renderer_text_new();
+ column = gtk_tree_view_column_new_with_attributes(
+ _("ID"), renderer, "text", CAT_ID, NULL);
+ gtk_tree_view_append_column(GTK_TREE_VIEW(tree_view), column);
+ gtk_tree_view_column_set_max_width (column, 1);
+
+ renderer = gtk_cell_renderer_toggle_new();
+ g_signal_connect (renderer, "toggled",
+ G_CALLBACK (category_toggled), &store);
+ column = gtk_tree_view_column_new_with_attributes(
+ _("Enabled"), renderer, "active", CAT_ENABLED, NULL);
+ gtk_tree_view_append_column(GTK_TREE_VIEW(tree_view), column);
- renderer = gtk_cell_renderer_toggle_new();
- g_signal_connect (renderer, "toggled",
- G_CALLBACK (category_toggled), store);
- column = gtk_tree_view_column_new_with_attributes(
- _("Enabled"), renderer, "active", CAT_ENABLED, NULL);
- gtk_tree_view_append_column(GTK_TREE_VIEW(tree_view), column);
+ renderer = gtk_cell_renderer_text_new();
+ column = gtk_tree_view_column_new_with_attributes(
+ _("Label"), renderer, "text", CAT_LABEL, NULL);
+ gtk_tree_view_append_column(GTK_TREE_VIEW(tree_view), column);
- g_object_unref(G_OBJECT(store));
+ renderer = gtk_cell_renderer_text_new();
+ column = gtk_tree_view_column_new_with_attributes(
+ _("Description"), renderer, "text", CAT_DESC, NULL);
+ gtk_tree_view_append_column(GTK_TREE_VIEW(tree_view), column);
- renderer = gtk_cell_renderer_text_new();
- column = gtk_tree_view_column_new_with_attributes(
- _("Label"), renderer, "text", CAT_LABEL, NULL);
- gtk_tree_view_append_column(GTK_TREE_VIEW(tree_view), column);
+ renderer = gtk_cell_renderer_text_new();
+ column = gtk_tree_view_column_new_with_attributes(
+ _("# POIs"), renderer, "text", CAT_POI_CNT, NULL);
+ gtk_tree_view_append_column(GTK_TREE_VIEW(tree_view), column);
- renderer = gtk_cell_renderer_text_new();
- column = gtk_tree_view_column_new_with_attributes(
- _("Description"), renderer, "text", CAT_DESC, NULL);
- gtk_tree_view_append_column(GTK_TREE_VIEW(tree_view), column);
+ gtk_window_set_default_size(GTK_WINDOW(dialog), 500, 300);
- renderer = gtk_cell_renderer_text_new();
- column = gtk_tree_view_column_new_with_attributes(
- _("# POIs"), renderer, "text", CAT_POI_CNT, NULL);
- gtk_tree_view_append_column(GTK_TREE_VIEW(tree_view), column);
+ g_signal_connect(G_OBJECT(btn_edit), "clicked",
+ G_CALLBACK(category_edit), tree_view);
- gtk_window_set_default_size(GTK_WINDOW(dialog), 500, 300);
- gtk_widget_show_all(dialog);
+ g_signal_connect(G_OBJECT(btn_add), "clicked",
+ G_CALLBACK(category_add), tree_view);
+ }
- g_signal_connect(G_OBJECT(btn_edit), "clicked",
- G_CALLBACK(category_edit), tree_view);
+ gtk_tree_view_set_model(GTK_TREE_VIEW(tree_view), GTK_TREE_MODEL(store));
+ g_object_unref(G_OBJECT(store));
- g_signal_connect(G_OBJECT(btn_add), "clicked",
- G_CALLBACK(category_add), tree_view);
+ gtk_widget_show_all(dialog);
while(GTK_RESPONSE_ACCEPT == gtk_dialog_run(GTK_DIALOG(dialog)))
{
break;
}
- gtk_widget_destroy(dialog);
+
+ gtk_widget_hide(dialog);
vprintf("%s(): return TRUE\n", __PRETTY_FUNCTION__);
return TRUE;
static gboolean
poi_delete(GtkWidget *widget, DeletePOI *dpoi)
{
- GtkWidget *dialog;
+ GtkWidget *confirm;
guint i;
gchar *buffer;
printf("%s()\n", __PRETTY_FUNCTION__);
buffer = g_strdup_printf("%s\n%s", _("Delete POI?"), dpoi->txt_label);
- dialog = hildon_note_new_confirmation (GTK_WINDOW(_window), buffer);
+ confirm = hildon_note_new_confirmation (GTK_WINDOW(_window), buffer);
g_free(buffer);
- i = gtk_dialog_run (GTK_DIALOG (dialog));
- gtk_widget_destroy (GTK_WIDGET (dialog));
+ i = gtk_dialog_run (GTK_DIALOG (confirm));
+ gtk_widget_destroy (GTK_WIDGET (confirm));
if(i == GTK_RESPONSE_OK)
{
return TRUE;
}
-static gboolean
-select_poi(guint unitx, guint unity, PoiInfo *poi)
-{
- guint x, y;
- gfloat lat1, lon1, lat2, lon2;
- GtkWidget *dialog;
- GtkWidget *list;
- GtkWidget *sw;
- GtkTreeViewColumn *column;
- GtkCellRenderer *renderer;
- GtkListStore *store;
- GtkTreeIter iter;
- gboolean selected = FALSE;
- gchar tmp1[16], tmp2[16];
- guint num_cats = 0;
- printf("%s()\n", __PRETTY_FUNCTION__);
-
- x = unitx - pixel2unit(3 * _draw_width);
- y = unity + pixel2unit(3 * _draw_width);
- unit2latlon(x, y, lat1, lon1);
-
- x = unitx + pixel2unit(3 * _draw_width);
- y = unity - pixel2unit(3 * _draw_width);
- unit2latlon(x, y, lat2, lon2);
-
- store = gtk_list_store_new(POI_NUM_COLUMNS,
- G_TYPE_INT, /* POI ID */
- G_TYPE_INT, /* Category ID */
- G_TYPE_FLOAT, /* Latitude */
- G_TYPE_FLOAT, /* Longitude */
- G_TYPE_STRING, /* Lat/Lon */
- G_TYPE_STRING, /* POI Label */
- G_TYPE_STRING, /* POI Desc. */
- G_TYPE_STRING);/* Category Label */
-
- if(SQLITE_OK != sqlite3_bind_double(_stmt_select_poi, 1, lat1) ||
- SQLITE_OK != sqlite3_bind_double(_stmt_select_poi, 2, lat2) ||
- SQLITE_OK != sqlite3_bind_double(_stmt_select_poi, 3, lon1) ||
- SQLITE_OK != sqlite3_bind_double(_stmt_select_poi, 4, lon2))
- {
- g_printerr("Failed to bind values for _stmt_select_poi");
- return FALSE;
- }
-
- while(SQLITE_ROW == sqlite3_step(_stmt_select_poi))
- {
- gfloat lat, lon;
- lat = sqlite3_column_double(_stmt_select_poi, 0);
- lon = sqlite3_column_double(_stmt_select_poi, 1);
- printf("Found POI: %f, %f, %s, %s, %s\n",
- lat,
- lon,
- sqlite3_column_text(_stmt_select_poi, 3),
- sqlite3_column_text(_stmt_select_poi, 4),
- sqlite3_column_text(_stmt_select_poi, 6));
- lat_format(lat, tmp1);
- lon_format(lon, tmp2);
- gtk_list_store_append(store, &iter);
- gtk_list_store_set(store, &iter,
- POI_POIID, sqlite3_column_int(_stmt_select_poi, 2),
- POI_CATID, sqlite3_column_int(_stmt_select_poi, 5),
- POI_LAT, lat,
- POI_LON, lon,
- POI_LATLON, g_strdup_printf("%s, %s", tmp1, tmp2),
- POI_LABEL, sqlite3_column_text(_stmt_select_poi, 3),
- POI_DESC, sqlite3_column_text(_stmt_select_poi, 4),
- POI_CATLAB, sqlite3_column_text(_stmt_select_poi, 6),
- -1);
- num_cats++;
- }
- sqlite3_reset(_stmt_select_poi);
-
- switch(num_cats)
- {
- case 0:
- g_object_unref(G_OBJECT(store));
- MACRO_BANNER_SHOW_INFO(_window, _("No POIs found."));
- return FALSE;
- break;
- case 1:
- /* iter is still set to the most-recently added POI. */
- gtk_tree_model_get(GTK_TREE_MODEL(store),
- &iter,
- POI_POIID, &(poi->poi_id),
- POI_CATID, &(poi->cat_id),
- POI_LAT, &(poi->lat),
- POI_LON, &(poi->lon),
- POI_LABEL, &(poi->label),
- POI_DESC, &(poi->desc),
- -1);
- g_object_unref(G_OBJECT(store));
- return TRUE;
- break;
- }
-
- /* There are at least 2 matching POI's - let the user select one. */
- dialog = gtk_dialog_new_with_buttons(_("Select POI"),
- GTK_WINDOW(_window), GTK_DIALOG_MODAL,
- GTK_STOCK_OK, GTK_RESPONSE_ACCEPT,
- GTK_STOCK_CANCEL, GTK_RESPONSE_REJECT,
- NULL);
-
- gtk_window_set_default_size(GTK_WINDOW(dialog), 500, 300);
-
- sw = gtk_scrolled_window_new (NULL, NULL);
- gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (sw),
- GTK_SHADOW_ETCHED_IN);
- gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (sw),
- GTK_POLICY_NEVER,
- GTK_POLICY_AUTOMATIC);
- gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog)->vbox),
- sw, TRUE, TRUE, 0);
-
- list = gtk_tree_view_new_with_model(GTK_TREE_MODEL(store));
- g_object_unref(G_OBJECT(store));
- gtk_container_add (GTK_CONTAINER (sw), list);
-
- gtk_tree_selection_set_mode(
- gtk_tree_view_get_selection(GTK_TREE_VIEW(list)),
- GTK_SELECTION_SINGLE);
- gtk_tree_view_set_headers_visible(GTK_TREE_VIEW(list), TRUE);
-
- renderer = gtk_cell_renderer_text_new();
- column = gtk_tree_view_column_new_with_attributes(
- _("Location"), renderer, "text", POI_LATLON, NULL);
- gtk_tree_view_append_column(GTK_TREE_VIEW(list), column);
-
- renderer = gtk_cell_renderer_text_new();
- column = gtk_tree_view_column_new_with_attributes(
- _("Label"), renderer, "text", POI_LABEL, NULL);
- gtk_tree_view_append_column(GTK_TREE_VIEW(list), column);
-
- renderer = gtk_cell_renderer_text_new();
- column = gtk_tree_view_column_new_with_attributes(
- _("Category"), renderer, "text", POI_CATLAB, NULL);
- gtk_tree_view_append_column(GTK_TREE_VIEW(list), column);
-
- gtk_widget_show_all(dialog);
-
- while(GTK_RESPONSE_ACCEPT == gtk_dialog_run(GTK_DIALOG(dialog)))
- {
- if(gtk_tree_selection_get_selected(
- gtk_tree_view_get_selection(GTK_TREE_VIEW(list)),
- NULL, &iter))
- {
- gtk_tree_model_get(GTK_TREE_MODEL(store),
- &iter, POI_POIID, &(poi->poi_id), -1);
- gtk_tree_model_get(GTK_TREE_MODEL(store),
- &iter, POI_CATID, &(poi->cat_id), -1);
- gtk_tree_model_get(GTK_TREE_MODEL(store),
- &iter, POI_LATLON, &(poi->lat), -1);
- gtk_tree_model_get(GTK_TREE_MODEL(store),
- &iter, POI_LATLON, &(poi->lon), -1);
- gtk_tree_model_get(GTK_TREE_MODEL(store),
- &iter, POI_LABEL, &(poi->label), -1);
- gtk_tree_model_get(GTK_TREE_MODEL(store),
- &iter, POI_DESC, &(poi->desc), -1);
- selected = TRUE;
- break;
- }
- else
- popup_error(dialog, _("Select one POI from the list."));
- }
-
- gtk_widget_destroy(dialog);
-
- vprintf("%s(): return %d\n", __PRETTY_FUNCTION__, selected);
- return selected;
-}
-
static void
poi_populate_cat_combo(GtkWidget *cmb_category, guint cat_id)
{
{
PoiInfo poi;
gchar slat1[10], slon1[10];
- gchar *p_latlon;
+ gchar buffer[16];
GtkWidget *dialog;
GtkWidget *table;
GtkWidget *label;
GtkWidget *txt_label;
+ GtkWidget *txt_lat;
+ GtkWidget *txt_lon;
GtkWidget *cmb_category;
GtkWidget *txt_desc;
GtkWidget *btn_delete = NULL;
if(action == ACTION_EDIT_POI)
{
- if(!select_poi(unitx, unity, &poi))
+ if(!select_poi(unitx, unity, &poi, FALSE)) /* FALSE = not quick */
{
return FALSE;
}
NULL);
}
- /* Set the p_latlon string. */
- {
- gchar tmp1[16], tmp2[16];
- lat_format(poi.lat, tmp1);
- lon_format(poi.lon, tmp2);
- p_latlon = g_strdup_printf("%s, %s", tmp1, tmp2);
- }
-
+ /* Set the lat/lon strings. */
gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog)->vbox),
table = gtk_table_new(6, 4, FALSE), TRUE, TRUE, 0);
gtk_table_attach(GTK_TABLE(table),
- label = gtk_label_new(_("Lat, Lon")),
+ label = gtk_label_new(_("Lat")),
0, 1, 0, 1, GTK_FILL, 0, 2, 4);
gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
+ gtk_table_attach(GTK_TABLE(table),
+ txt_lat = gtk_entry_new(),
+ 1, 2, 0, 1, GTK_FILL, 0, 2, 4);
gtk_table_attach(GTK_TABLE(table),
- label = gtk_label_new(p_latlon),
- 1, 3, 0, 1, GTK_FILL, 0, 2, 4);
- gtk_misc_set_alignment(GTK_MISC(label), 0.0f, 0.5f);
+ label = gtk_label_new(_("Lon")),
+ 2, 3, 0, 1, GTK_FILL, 0, 2, 4);
+ gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
+ gtk_table_attach(GTK_TABLE(table),
+ txt_lon = gtk_entry_new(),
+ 3, 4, 0, 1, GTK_FILL, 0, 2, 4);
gtk_table_attach(GTK_TABLE(table),
label = gtk_label_new(_("Label")),
gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
gtk_table_attach(GTK_TABLE(table),
txt_label = gtk_entry_new(),
- 1, 2, 1, 2, GTK_EXPAND | GTK_FILL, 0, 2, 4);
+ 1, 4, 1, 2, GTK_EXPAND | GTK_FILL, 0, 2, 4);
gtk_table_attach(GTK_TABLE(table),
label = gtk_label_new(_("Category")),
gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
gtk_table_attach(GTK_TABLE(table),
hbox = gtk_hbox_new(FALSE, 4),
- 1, 2, 3, 4, GTK_EXPAND | GTK_FILL, 0, 2, 4);
+ 1, 4, 3, 4, GTK_EXPAND | GTK_FILL, 0, 2, 4);
gtk_box_pack_start(GTK_BOX(hbox),
cmb_category = gtk_combo_box_new_with_model(
GTK_TREE_MODEL(gtk_list_store_new(2,
GTK_SHADOW_IN);
gtk_table_attach(GTK_TABLE(table),
txt_scroll,
- 1, 2, 5, 6, GTK_EXPAND | GTK_FILL, 0, 2, 4);
+ 1, 4, 5, 6, GTK_EXPAND | GTK_FILL, 0, 2, 4);
gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(txt_scroll),
GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
desc_txt = gtk_text_view_get_buffer (GTK_TEXT_VIEW (txt_desc));
+ /* Lat/Lon */
+ snprintf(buffer, sizeof(buffer), "%.06f", poi.lat);
+ gtk_entry_set_text(GTK_ENTRY(txt_lat), buffer);
+ snprintf(buffer, sizeof(buffer), "%.06f", poi.lon);
+ gtk_entry_set_text(GTK_ENTRY(txt_lon), buffer);
+
/* label */
gtk_entry_set_text(GTK_ENTRY(txt_label), poi.label);
const gchar *poi_label = NULL;
gchar *poi_desc = NULL;
GtkTreeIter iter;
+ const gchar *text;
+ gchar *error_check;
+
+ text = gtk_entry_get_text(GTK_ENTRY(txt_lat));
+ poi.lat = strtof(text, &error_check);
+ if(text == error_check || poi.lat < -90.f || poi.lat > 90.f) {
+ popup_error(dialog, _("Invalid Latitude"));
+ continue;
+ }
+
+ text = gtk_entry_get_text(GTK_ENTRY(txt_lon));
+ poi.lon = strtof(text, &error_check);
+ if(text == error_check || poi.lon < -180.f || poi.lon > 180.f) {
+ popup_error(dialog, _("Invalid Longitude"));
+ continue;
+ }
if(strlen(gtk_entry_get_text(GTK_ENTRY(txt_label))))
poi_label = gtk_entry_get_text(GTK_ENTRY(txt_label));
if(action == ACTION_EDIT_POI)
{
/* edit poi */
- if(SQLITE_OK != sqlite3_bind_text(_stmt_update_poi, 1, poi_label,
+ if(SQLITE_OK != sqlite3_bind_double(
+ _stmt_update_poi, 1, poi.lat) ||
+ SQLITE_OK != sqlite3_bind_double(
+ _stmt_update_poi, 2, poi.lon) ||
+ SQLITE_OK != sqlite3_bind_text(_stmt_update_poi, 3, poi_label,
-1, SQLITE_STATIC) ||
- SQLITE_OK != sqlite3_bind_text(_stmt_update_poi, 2, poi_desc,
+ SQLITE_OK != sqlite3_bind_text(_stmt_update_poi, 4, poi_desc,
-1, g_free) ||
SQLITE_OK != sqlite3_bind_int(
- _stmt_update_poi, 3, poi.cat_id) ||
+ _stmt_update_poi, 5, poi.cat_id) ||
SQLITE_OK != sqlite3_bind_int(
- _stmt_update_poi, 4, poi.poi_id) ||
+ _stmt_update_poi, 6, poi.poi_id) ||
SQLITE_DONE != sqlite3_step(_stmt_update_poi))
{
MACRO_BANNER_SHOW_INFO(_window, _("Problem updating POI"));
}
else
{
- MACRO_MAP_RENDER_DATA();
+ map_force_redraw();
}
sqlite3_reset(_stmt_update_poi);
}
g_free(poi.label);
g_free(poi.desc);
- g_free(p_latlon);
gtk_widget_hide_all(dialog);
{
gfloat lat, lon;
gchar tmp1[16], tmp2[16], *p_latlon;
- GtkWidget *dialog;
- GtkWidget *table;
- GtkWidget *label;
- GtkWidget *txt_scroll;
- GtkWidget *txt_desc;
+ static GtkWidget *dialog = NULL;
+ static GtkWidget *table = NULL;
+ static GtkWidget *label = NULL;
+ static GtkWidget *txt_scroll = NULL;
+ static GtkWidget *txt_desc = NULL;
printf("%s()\n", __PRETTY_FUNCTION__);
- dialog = gtk_dialog_new_with_buttons(_("Add Waypoint"),
- GTK_WINDOW(_window), GTK_DIALOG_MODAL,
- GTK_STOCK_OK, GTK_RESPONSE_ACCEPT,
- GTK_STOCK_CANCEL, GTK_RESPONSE_REJECT,
- NULL);
+ if(dialog == NULL)
+ {
+ dialog = gtk_dialog_new_with_buttons(_("Add Waypoint"),
+ GTK_WINDOW(_window), GTK_DIALOG_MODAL,
+ GTK_STOCK_OK, GTK_RESPONSE_ACCEPT,
+ GTK_STOCK_CANCEL, GTK_RESPONSE_REJECT,
+ NULL);
- gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog)->vbox),
- table = gtk_table_new(2, 2, FALSE), TRUE, TRUE, 0);
+ gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog)->vbox),
+ table = gtk_table_new(2, 2, FALSE), TRUE, TRUE, 0);
- gtk_table_attach(GTK_TABLE(table),
- label = gtk_label_new(_("Lat, Lon")),
- 0, 1, 0, 1, GTK_FILL, 0, 2, 4);
- gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
+ gtk_table_attach(GTK_TABLE(table),
+ label = gtk_label_new(_("Lat, Lon:")),
+ 0, 1, 0, 1, GTK_FILL, 0, 2, 4);
+ gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
- unit2latlon(unitx, unity, lat, lon);
- lat_format(lat, tmp1);
- lon_format(lon, tmp2);
- p_latlon = g_strdup_printf("%s, %s", tmp1, tmp2);
- gtk_table_attach(GTK_TABLE(table),
- label = gtk_label_new(p_latlon),
- 1, 2, 0, 1, GTK_FILL, 0, 2, 4);
- gtk_misc_set_alignment(GTK_MISC(label), 0.0f, 0.5f);
- g_free(p_latlon);
+ unit2latlon(unitx, unity, lat, lon);
+ lat_format(lat, tmp1);
+ lon_format(lon, tmp2);
+ p_latlon = g_strdup_printf("%s, %s", tmp1, tmp2);
+ gtk_table_attach(GTK_TABLE(table),
+ label = gtk_label_new(p_latlon),
+ 1, 2, 0, 1, GTK_FILL, 0, 2, 4);
+ gtk_misc_set_alignment(GTK_MISC(label), 0.0f, 0.5f);
+ g_free(p_latlon);
- gtk_table_attach(GTK_TABLE(table),
- label = gtk_label_new(_("Description")),
- 0, 1, 1, 2, GTK_FILL, 0, 2, 4);
- gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
+ gtk_table_attach(GTK_TABLE(table),
+ label = gtk_label_new(_("Description")),
+ 0, 1, 1, 2, GTK_FILL, 0, 2, 4);
+ gtk_misc_set_alignment(GTK_MISC(label), 1.f, 0.5f);
- txt_scroll = gtk_scrolled_window_new(NULL, NULL);
- gtk_scrolled_window_set_shadow_type(GTK_SCROLLED_WINDOW(txt_scroll),
- GTK_SHADOW_IN);
- gtk_table_attach(GTK_TABLE(table),
- txt_scroll,
- 1, 2, 1, 2, GTK_EXPAND | GTK_FILL, 0, 2, 4);
+ txt_scroll = gtk_scrolled_window_new(NULL, NULL);
+ gtk_scrolled_window_set_shadow_type(GTK_SCROLLED_WINDOW(txt_scroll),
+ GTK_SHADOW_IN);
+ gtk_table_attach(GTK_TABLE(table),
+ txt_scroll,
+ 1, 2, 1, 2, GTK_EXPAND | GTK_FILL, 0, 2, 4);
- gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(txt_scroll),
- GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
+ gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(txt_scroll),
+ GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
- txt_desc = gtk_text_view_new ();
- gtk_text_view_set_wrap_mode(GTK_TEXT_VIEW(txt_desc), GTK_WRAP_WORD);
+ txt_desc = gtk_text_view_new ();
+ gtk_text_view_set_wrap_mode(GTK_TEXT_VIEW(txt_desc), GTK_WRAP_WORD);
- gtk_container_add(GTK_CONTAINER(txt_scroll), txt_desc);
- gtk_widget_set_size_request(GTK_WIDGET(txt_scroll), 400, 60);
+ gtk_container_add(GTK_CONTAINER(txt_scroll), txt_desc);
+ gtk_widget_set_size_request(GTK_WIDGET(txt_scroll), 400, 60);
+ }
+
+ gtk_text_buffer_set_text(
+ gtk_text_view_get_buffer(GTK_TEXT_VIEW(txt_desc)), "", 0);
gtk_widget_show_all(dialog);
MACRO_QUEUE_DRAW_AREA();
break;
}
- gtk_widget_destroy(dialog);
+ gtk_widget_hide(dialog);
vprintf("%s(): return\n", __PRETTY_FUNCTION__);
}
PoiInfo poi;
printf("%s()\n", __PRETTY_FUNCTION__);
- if(select_poi(x2unit(_cmenu_position_x), y2unit(_cmenu_position_y), &poi))
+ if(select_poi(x2unit(_cmenu_position_x), y2unit(_cmenu_position_y), &poi,
+ FALSE)) /* FALSE = not quick */
{
guint unitx, unity;
latlon2unit(poi.lat, poi.lon, unitx, unity);
PoiInfo poi;
printf("%s()\n", __PRETTY_FUNCTION__);
- if(select_poi(x2unit(_cmenu_position_x), y2unit(_cmenu_position_y), &poi))
+ if(select_poi(x2unit(_cmenu_position_x), y2unit(_cmenu_position_y), &poi,
+ FALSE)) /* FALSE = not quick */
{
guint unitx, unity;
latlon2unit(poi.lat, poi.lon, unitx, unity);
PoiInfo poi;
printf("%s()\n", __PRETTY_FUNCTION__);
- if(select_poi(x2unit(_cmenu_position_x), y2unit(_cmenu_position_y), &poi))
+ if(select_poi(x2unit(_cmenu_position_x), y2unit(_cmenu_position_y), &poi,
+ FALSE)) /* FALSE = not quick */
{
guint unitx, unity;
latlon2unit(poi.lat, poi.lon, unitx, unity);
PoiInfo poi;
printf("%s()\n", __PRETTY_FUNCTION__);
- if(select_poi(x2unit(_cmenu_position_x), y2unit(_cmenu_position_y), &poi))
+ if(select_poi(x2unit(_cmenu_position_x), y2unit(_cmenu_position_y), &poi,
+ FALSE)) /* FALSE = not quick */
{
guint unitx, unity;
latlon2unit(poi.lat, poi.lon, unitx, unity);