Compare commits

...

38 Commits

Author SHA1 Message Date
Konstantin Pastbin
0fd7f8d573 [fdroid] Release version 2025.07.23-2
Signed-off-by: Konstantin Pastbin <konstantin.pastbin@gmail.com>
2025-07-23 10:50:00 +07:00
Konstantin Pastbin
b14bdd883e [planet] Update map data to 250713
Signed-off-by: Konstantin Pastbin <konstantin.pastbin@gmail.com>
2025-07-23 05:39:30 +02:00
Konstantin Pastbin
67c0b3e6d2 [tools] Output only existing relnotes for GP console
Signed-off-by: Konstantin Pastbin <konstantin.pastbin@gmail.com>
2025-07-23 00:36:41 +02:00
hb0nd
7e7e84ea64 [docs] Don't direct people to email as primary way to report
Responses will be much faster through the issue tracker

Signed-off-by: Harry Bond <me@hbond.xyz>
2025-07-22 18:51:32 +01:00
Harry Bond
6857ca8f90 [android] fix checkbox colours after MaterialCheckbox migration
Signed-off-by: Harry Bond <me@hbond.xyz>
2025-07-22 15:18:42 +02:00
Codeberg Translate
e3b83140b6 [strings] Update from Codeberg Translate
Co-authored-by: Anonymous <anonymous@noreply.codeberg.org>
Co-authored-by: Codeberg Translate <translate@codeberg.org>
Co-authored-by: Priit Jõerüüt <jrtcdbrg@noreply.codeberg.org>
Co-authored-by: Weblate <noreply-mt-weblate@weblate.org>
Co-authored-by: matheusgomesms <matheusgomesms@noreply.codeberg.org>
Co-authored-by: pastk <pastk@noreply.codeberg.org>
Co-authored-by: phama <phama@noreply.codeberg.org>
Translation: CoMaps/Android - Map Feature Types
Translation: CoMaps/F-Droid app description
Translation: CoMaps/Google Play and Huawei AppGallery descriptions
Translation: CoMaps/iOS - Map Feature Types
Translation: CoMaps/iOS UI Strings
2025-07-22 12:35:19 +00:00
Konstantin Pastbin
eea5d2f17e [search] Fix inconsistencies between predefined categories synonyms and translations
Co-authored-by: x7z4w <x7z4w@noreply.codeberg.org>
Signed-off-by: Konstantin Pastbin <konstantin.pastbin@gmail.com>
2025-07-22 14:35:12 +02:00
Konstantin Pastbin
18c11abfd2 Release notes 2025.07.22
Signed-off-by: Konstantin Pastbin <konstantin.pastbin@gmail.com>
2025-07-22 13:55:53 +02:00
Yannik Bloscheck
8321817fac [ios] Remember bottom button positions between app switches with hidden left button
Signed-off-by: Yannik Bloscheck <git@yannikbloscheck.com>
2025-07-22 10:22:44 +02:00
Alexander Borsuk
9a50b3b147 [ios] Fixed wrong coordinates access for pure suggestion search results
Signed-off-by: Alexander Borsuk <me@alex.bio>
2025-07-22 10:21:59 +02:00
David Martinez
2cd1d9df3c [ios] Show multi-line titles in bookmark lists
Signed-off-by: David Martinez <47610359+dvdmrtnz@users.noreply.github.com>
2025-07-22 10:21:59 +02:00
Kiryl Kaveryn
e3d4549f98 [ios] Fix About screen cell background issue
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2025-07-22 10:21:59 +02:00
Kiryl Kaveryn
ef1ea0ef96 [ios] Review fixes
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2025-07-22 10:21:59 +02:00
Kiryl Kaveryn
1e8ab6d209 [ios] Hide the PP subtitle when there are no any info (related for Tracks)
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2025-07-22 10:21:59 +02:00
Kiryl Kaveryn
e7524e5725 [map] [ios] disable category displaying for ios
Because it is displayed in the Edit cell on the Place Page

Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2025-07-22 10:21:59 +02:00
Kiryl Kaveryn
6c3c1af787 [ios] Show Track PP fully expanded
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2025-07-22 10:21:59 +02:00
Kiryl Kaveryn
49d5335e7e [ios] Implement New Edit view on the PlacePage screen
To allow change the color and group from directly from the then PP
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2025-07-22 10:21:59 +02:00
Kiryl Kaveryn
ec6a98a6fd [ios] Replace InfoItemViewController with InfoItemView
To simplify logic and increase reusability

Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2025-07-22 10:21:59 +02:00
Kiryl Kaveryn
8e28470490 [ios] upate place page object type
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2025-07-22 10:21:59 +02:00
Kiryl Kaveryn
a19cbbbbf7 [ios] [map] Show Add Place for business
Closes https://github.com/organicmaps/organicmaps/issues/10849

Related PRs: https://github.com/organicmaps/organicmaps/pull/9002 and https://github.com/organicmaps/organicmaps/pull/8158

Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2025-07-22 10:21:59 +02:00
Harry Bond
e780ef685d [android] Fix logo inset scaling
Signed-off-by: Harry Bond <me@hbond.xyz>
2025-07-22 09:40:08 +02:00
Konstantin Pastbin
33255e05af [android] Handle exceptions when starting foreground services
Signed-off-by: Konstantin Pastbin <konstantin.pastbin@gmail.com>
2025-07-22 08:19:54 +02:00
Codeberg Translate
1207627257 [strings] Update from Codeberg Translate
Co-authored-by: Codeberg Translate <translate@codeberg.org>
Co-authored-by: Fjuro <fjuro@alius.cz>
Co-authored-by: Juno Takano <jutty@noreply.codeberg.org>
Co-authored-by: Lenny Angst <lenny@familie-angst.ch>
Co-authored-by: Mickael81 <mickael81@noreply.codeberg.org>
Co-authored-by: jros <jros@noreply.codeberg.org>
Co-authored-by: openfab <openfab@noreply.codeberg.org>
Co-authored-by: paulb <paulb@noreply.codeberg.org>
Co-authored-by: x7z4w <x7z4w@noreply.codeberg.org>
Translation: CoMaps/Android - Map Feature Types
Translation: CoMaps/Android UI Strings
Translation: CoMaps/F-Droid app description
Translation: CoMaps/Google Play and Huawei AppGallery descriptions
Translation: CoMaps/iOS - Map Feature Types
Translation: CoMaps/iOS UI Strings
2025-07-22 04:29:47 +00:00
Konstantin Pastbin
f6105468c0 [strings] Set all missing iOS strings to EN version
Signed-off-by: Konstantin Pastbin <konstantin.pastbin@gmail.com>
2025-07-21 20:20:39 +07:00
Yannik Bloscheck
98ede09ed8 [docs] Adding document explaining our user testing
Signed-off-by: Yannik Bloscheck <git@yannikbloscheck.com>
2025-07-21 15:07:05 +02:00
Yannik Bloscheck
f5492262bf [styles] Made postbox icon better regcognizable
Signed-off-by: Yannik Bloscheck <git@yannikbloscheck.com>
2025-07-21 13:57:57 +02:00
Kiryl Kaveryn
8b64225b80 [ios] Save log.txt file to the root documents directory
Fixes:
1. The log.txt file is saved root documents directory
2. The log.txt is not immediately deleted while creating the zip
3. Zip archive for sharing is created in the tmp directory as before (to be cleaned up automatically)

Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2025-07-21 18:53:38 +07:00
Codeberg Translate
cd00dd22a7 [strings] Update from Codeberg Translate
Co-authored-by: Codeberg Translate <translate@codeberg.org>
Co-authored-by: Prefill add-on <noreply-addon-prefill@weblate.org>
Co-authored-by: yannikbloscheck <yannikbloscheck@noreply.codeberg.org>
Translate-URL: https://translate.codeberg.org/projects/comaps/ios/af/
Translate-URL: https://translate.codeberg.org/projects/comaps/ios/ar/
Translate-URL: https://translate.codeberg.org/projects/comaps/ios/ast/
Translate-URL: https://translate.codeberg.org/projects/comaps/ios/az/
Translate-URL: https://translate.codeberg.org/projects/comaps/ios/be/
Translate-URL: https://translate.codeberg.org/projects/comaps/ios/bg/
Translate-URL: https://translate.codeberg.org/projects/comaps/ios/bn/
Translate-URL: https://translate.codeberg.org/projects/comaps/ios/ca/
Translate-URL: https://translate.codeberg.org/projects/comaps/ios/cs/
Translate-URL: https://translate.codeberg.org/projects/comaps/ios/da/
Translate-URL: https://translate.codeberg.org/projects/comaps/ios/de/
Translate-URL: https://translate.codeberg.org/projects/comaps/ios/el/
Translate-URL: https://translate.codeberg.org/projects/comaps/ios/es/
Translate-URL: https://translate.codeberg.org/projects/comaps/ios/es_MX/
Translate-URL: https://translate.codeberg.org/projects/comaps/ios/et/
Translate-URL: https://translate.codeberg.org/projects/comaps/ios/eu/
Translate-URL: https://translate.codeberg.org/projects/comaps/ios/fa/
Translate-URL: https://translate.codeberg.org/projects/comaps/ios/fi/
Translate-URL: https://translate.codeberg.org/projects/comaps/ios/fr/
Translate-URL: https://translate.codeberg.org/projects/comaps/ios/gl/
Translate-URL: https://translate.codeberg.org/projects/comaps/ios/gsw/
Translate-URL: https://translate.codeberg.org/projects/comaps/ios/he/
Translate-URL: https://translate.codeberg.org/projects/comaps/ios/hi/
Translate-URL: https://translate.codeberg.org/projects/comaps/ios/hr/
Translate-URL: https://translate.codeberg.org/projects/comaps/ios/hu/
Translate-URL: https://translate.codeberg.org/projects/comaps/ios/ia/
Translate-URL: https://translate.codeberg.org/projects/comaps/ios/id/
Translate-URL: https://translate.codeberg.org/projects/comaps/ios/is/
Translate-URL: https://translate.codeberg.org/projects/comaps/ios/it/
Translate-URL: https://translate.codeberg.org/projects/comaps/ios/ja/
Translate-URL: https://translate.codeberg.org/projects/comaps/ios/kab/
Translate-URL: https://translate.codeberg.org/projects/comaps/ios/ko/
Translate-URL: https://translate.codeberg.org/projects/comaps/ios/lt/
Translate-URL: https://translate.codeberg.org/projects/comaps/ios/lv/
Translate-URL: https://translate.codeberg.org/projects/comaps/ios/ml/
Translate-URL: https://translate.codeberg.org/projects/comaps/ios/mr/
Translate-URL: https://translate.codeberg.org/projects/comaps/ios/mt/
Translate-URL: https://translate.codeberg.org/projects/comaps/ios/nb_NO/
Translate-URL: https://translate.codeberg.org/projects/comaps/ios/nl/
Translate-URL: https://translate.codeberg.org/projects/comaps/ios/pl/
Translate-URL: https://translate.codeberg.org/projects/comaps/ios/pt/
Translate-URL: https://translate.codeberg.org/projects/comaps/ios/pt_BR/
Translate-URL: https://translate.codeberg.org/projects/comaps/ios/ro/
Translate-URL: https://translate.codeberg.org/projects/comaps/ios/ru/
Translate-URL: https://translate.codeberg.org/projects/comaps/ios/sk/
Translate-URL: https://translate.codeberg.org/projects/comaps/ios/sq/
Translate-URL: https://translate.codeberg.org/projects/comaps/ios/sr/
Translate-URL: https://translate.codeberg.org/projects/comaps/ios/sv/
Translate-URL: https://translate.codeberg.org/projects/comaps/ios/sw/
Translate-URL: https://translate.codeberg.org/projects/comaps/ios/th/
Translate-URL: https://translate.codeberg.org/projects/comaps/ios/tr/
Translate-URL: https://translate.codeberg.org/projects/comaps/ios/uk/
Translate-URL: https://translate.codeberg.org/projects/comaps/ios/vi/
Translate-URL: https://translate.codeberg.org/projects/comaps/ios/zh_Hans/
Translate-URL: https://translate.codeberg.org/projects/comaps/ios/zh_Hant/
Translation: CoMaps/iOS UI Strings
2025-07-21 11:31:56 +00:00
Yannik Bloscheck
110648fb89 [ios] Adding setting to change map appearance
Signed-off-by: Yannik Bloscheck <git@yannikbloscheck.com>
2025-07-21 13:29:03 +02:00
Codeberg Translate
e7cdaba817 [strings] Update from Codeberg Translate
Co-authored-by: 19atlas <19atlas@noreply.codeberg.org>
Co-authored-by: Codeberg Translate <translate@codeberg.org>
Co-authored-by: Juno Takano <jutty@noreply.codeberg.org>
Co-authored-by: Laurent FAVOLE <lfavole@noreply.codeberg.org>
Co-authored-by: Lenny Angst <lenny@familie-angst.ch>
Co-authored-by: Priit Jõerüüt <jrtcdbrg@noreply.codeberg.org>
Co-authored-by: Weblate <noreply-mt-weblate@weblate.org>
Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
Co-authored-by: ZeljkoBG <zeljkobg@noreply.codeberg.org>
Co-authored-by: fbausch <fbausch@noreply.codeberg.org>
Co-authored-by: hosara <hosara@noreply.codeberg.org>
Co-authored-by: jros <jros@noreply.codeberg.org>
Co-authored-by: lazlo <lazlo@noreply.codeberg.org>
Co-authored-by: matheusgomesms <matheusgomesms@noreply.codeberg.org>
Co-authored-by: x7z4w <x7z4w@noreply.codeberg.org>
Translate-URL: https://translate.codeberg.org/projects/comaps/android-typestrings/bg/
Translate-URL: https://translate.codeberg.org/projects/comaps/android-typestrings/sr/
Translate-URL: https://translate.codeberg.org/projects/comaps/android-typestrings/sv/
Translate-URL: https://translate.codeberg.org/projects/comaps/android-typestrings/tr/
Translate-URL: https://translate.codeberg.org/projects/comaps/android/ca/
Translate-URL: https://translate.codeberg.org/projects/comaps/android/sr/
Translate-URL: https://translate.codeberg.org/projects/comaps/android/tr/
Translate-URL: https://translate.codeberg.org/projects/comaps/countries/ast/
Translate-URL: https://translate.codeberg.org/projects/comaps/countries/ca/
Translate-URL: https://translate.codeberg.org/projects/comaps/countries/id/
Translate-URL: https://translate.codeberg.org/projects/comaps/countries/it/
Translate-URL: https://translate.codeberg.org/projects/comaps/countries/lt/
Translate-URL: https://translate.codeberg.org/projects/comaps/countries/nl/
Translate-URL: https://translate.codeberg.org/projects/comaps/countries/pt/
Translate-URL: https://translate.codeberg.org/projects/comaps/countries/sr/
Translate-URL: https://translate.codeberg.org/projects/comaps/fdroid-app-description/sr/
Translate-URL: https://translate.codeberg.org/projects/comaps/google-play-descriptions/sr/
Translate-URL: https://translate.codeberg.org/projects/comaps/ios-plurals/pt_BR/
Translate-URL: https://translate.codeberg.org/projects/comaps/ios-plurals/tr/
Translate-URL: https://translate.codeberg.org/projects/comaps/ios-typestrings/bg/
Translate-URL: https://translate.codeberg.org/projects/comaps/ios-typestrings/sr/
Translate-URL: https://translate.codeberg.org/projects/comaps/ios-typestrings/sv/
Translate-URL: https://translate.codeberg.org/projects/comaps/ios-typestrings/tr/
Translate-URL: https://translate.codeberg.org/projects/comaps/ios/ca/
Translate-URL: https://translate.codeberg.org/projects/comaps/ios/de/
Translate-URL: https://translate.codeberg.org/projects/comaps/ios/et/
Translate-URL: https://translate.codeberg.org/projects/comaps/ios/fr/
Translate-URL: https://translate.codeberg.org/projects/comaps/ios/gsw/
Translate-URL: https://translate.codeberg.org/projects/comaps/ios/nl/
Translate-URL: https://translate.codeberg.org/projects/comaps/ios/pt_BR/
Translate-URL: https://translate.codeberg.org/projects/comaps/ios/sr/
Translate-URL: https://translate.codeberg.org/projects/comaps/ios/tr/
Translation: CoMaps/Android - Map Feature Types
Translation: CoMaps/Android UI Strings
Translation: CoMaps/Countries and regions names
Translation: CoMaps/F-Droid app description
Translation: CoMaps/Google Play and Huawei AppGallery descriptions
Translation: CoMaps/iOS - Map Feature Types
Translation: CoMaps/iOS Plurals
Translation: CoMaps/iOS UI Strings
2025-07-21 10:39:05 +00:00
Konstantin Pastbin
190111c04b [styles] Regenerate
Signed-off-by: Konstantin Pastbin <konstantin.pastbin@gmail.com>
2025-07-21 12:38:57 +02:00
Konstantin Pastbin
cc199aafd8 [styles][outdoor] Increase opacity of 50m isolines on z13-14
Signed-off-by: Konstantin Pastbin <konstantin.pastbin@gmail.com>
2025-07-21 12:38:57 +02:00
Konstantin Pastbin
b546dbfb26 [styles] Add some generic amenities fills to vehicle style
Signed-off-by: Konstantin Pastbin <konstantin.pastbin@gmail.com>
2025-07-21 12:38:57 +02:00
Konstantin Pastbin
d0b690105e [styles] Remove duplicate priority for landuse-garages
Signed-off-by: Konstantin Pastbin <konstantin.pastbin@gmail.com>
2025-07-21 12:38:57 +02:00
x7z4w
43453c8705 [strings] Fix Korean strings
Signed-off-by: x7z4w <x7z4w@noreply.codeberg.org>
2025-07-21 09:06:18 +00:00
Yannik Bloscheck
5ae0ef626a [ios] Added help to menu and switched some menu icons to system symbols
Signed-off-by: Yannik Bloscheck <git@yannikbloscheck.com>
2025-07-21 10:19:37 +02:00
Jean-Baptiste
a5bd24ccdb [doc] Fix exodus url in the readme
Signed-off-by: Jean-Baptiste Charron <jeanbaptiste.charron@outlook.fr>
2025-07-20 19:24:16 +02:00
Filip Czaplicki
6cfdeadf87 [docs] Change OM (referring to Organic Maps) to CoMaps
Signed-off-by: Filip Czaplicki <git@starsep.com>
2025-07-20 16:33:02 +02:00
214 changed files with 18283 additions and 3096 deletions

View File

@@ -147,7 +147,7 @@ The project's financial information is completely open and transparent at [our O
## 🔒 Privacy
The Android app has been reviewed by [Exodus Privacy](https://reports.exodus-privacy.eu.org/fr/reports/app.comaps.google/latest/).
The Android app has been reviewed by [Exodus Privacy](https://reports.exodus-privacy.eu.org/en/reports/app.comaps.google/latest/).
To [verify](https://developer.android.com/studio/command-line/apksigner#usage-verify) the APK, use the following signing certificate fingerprints:
```

View File

@@ -1,6 +1,9 @@
• OpenStreetMap-Daten vom 22. Juni
Optionale automatische Backups von Lesezeichen & Tracks
Neue 100m-Höhenlinien für Regionen die vorher gröbere/keine Isolinien hatten
Vegetation & Spielplätze werden früher angezeigt, neue Farben für Campingplätze & andere Einrichtungen
Pfade & Tracks werden standardmäßig bei höherem Zoom angezeigt, Outdoor-Stil für Detailübersicht
Aktion des linken Button nichtm mehr im Hamburger-Menü, stattdessen werden "Über & Hilfe" dort angezeigt
Wir stellen vor: Das neue CoMaps-Logo!
Verbesserte Höhenlinien in vielen Regionen (Stufen von 20/50 m)
Links zu Panoramax-Bildern für ausgewählte POIs
OpenStreetMap-Daten vom 13. Juli
Neue Farben für viele Objekte und Farben werden früher angezeigt
Öffnungszeiten werden beim Antippen eines POI angezeigt
• Verschiedene Arten von Feuchtgebieten
• Neue Farben für Vegetation und andere Features; einige neue Icons
• Wandern: bessere Darstellung der Höhenlinien

View File

@@ -1,7 +1,10 @@
• OpenStreetMap data as of June 22
• a setting for automatic bookmarks and tracks backup
added 100m-step altitude isolines to all regions that had worse or no isolines
display vegetation and playground color fills earlier, add fills to camp sites and some amenities
paths & tracks appear on the map later by default - still appear earlier in the outdoor style
hide active custom button action from the hamburger menu, move there About & Help from the settings
update map transport icons
Introducing CoMaps logo!
upgrade altitude contour lines for many regions to 20 or 50 meters step
add Panoramax Picture links to selected POIs
OpenStreetMap data as of July 13
add color fills to many features and display fills earlier for existing features
display opening hours state when selecting a POI
• split all wetlands into several distinct types
• update vegetation and other map colors, update some map icons
• outdoors: bolder altitude contour lines

View File

@@ -1,6 +1,9 @@
• datos de OpenStreetMap a 22 de junio
añadido ajuste para la copia de seguridad automática de marcadores y trazas
• añadidas isolíneas de 100 m a las regiones que tenían isolíneas peores o no tenían isolíneas
se muestra antes la vegetación y zonas de juego, añadidas áreas a campings y otros servicios
los senderos y pistas aparecen más tarde - siguen igual en estilo de outdoors
• se oculta botón personalizado del menú y se mueve allí Acerca de y Ayuda desde los ajustes
¡Presentamos el logo de CoMaps!
mejora de isolíneas con más detalle para muchas regiones
• añade enlaces de imágenes de Panoramax a POIs seleccionados
datos de OpenStreetMap a 13 de julio
añadidos rellenos de color a muchas características
• se muestra el estado de horarios de apertura al seleccionar un POI
• se dividen los humedales en tipos distintos
• se actualiza la vegetación y otros colores del mapa, así como otros iconos
• exteriores: líneas de contorno de altitud más gruesas

View File

@@ -1,6 +1,7 @@
• Données OpenStreetMap du 22 juin
Sauvegarde automatique des signets et traces GPS en local
• Ajout des courbes d'altitude avec un précision de 100 mètres dans toutes les régions qui avaient peu de courbes ou aucune
Ajustements des styles notamment sur la végétation, les aires de jeu et les chemins
Masque laction active du bouton personnalisé dans le menu hamburger
Correction de certains plantages et bugs
Présentation du logo CoMaps !
Amélioration des courbes daltitude à une précision de 20 ou 50 mètres pour de nombreuses régions
• Ajout d'un lien vers les images Panoramax des POI
Données OpenStreetMap du 13 juillet
Affichage de létat des heures douverture lors de la sélection dun POI
Mise à jour du style(végétation et zones humides), mise à jour de certaines icônes de la carte
• Outdoors: Améliorations de la visibilité des courbes d'altitude

View File

@@ -1 +1 @@
Navigation cartographique facile - Propulsé par la communauté
Navigation cartographique facile - Découvrez davantage de votre voyage - Propulsé par la communauté

View File

@@ -0,0 +1,9 @@
Wprowadzamy logo CoMaps!
• zwiększenie dokładności izolinii w wielu regionach w krokach 20 do 50 metrów
• dodanie linków do zdjęć z Panoramax do wybranych POI
• aktualizacja danych OpenStreetMap z 13 lipca
• dodanie wypełnienia kolorem dla wielu typów obiektów
• wyświetlanie stanu godzin otwarcia przy wyborze POI
• podział mokradeł na kilka typów
• aktualizacja koloru roślinności i innych kolorów, aktualizacja części ikon na mapie
• tryb outdoorowy: pogrubione warstwice wysokości

View File

@@ -0,0 +1,9 @@
Apresentamos o logo do CoMaps!
• Curvas de nível mais detalhadas em muitas regiões
• Adicionados links de imagens do Panoramax para pontos de interesse selecionados
• Dados OSM de 13/07
• Adicionados preenchimentos de cor a muitos elementos
• Exibição de horário de funcionamento ao selecionar um ponto de interesse
• Divididas áreas úmidas em vários tipos distintos
• Atualizada cores/ícones para vegetação e outros elementos
• Ar livre: curvas de nível de altitude mais destacadas

View File

@@ -1,6 +1,9 @@
• карты OpenStreetMap от 22 июня
автоматическое резервное копирование меток и треков
линии высот с шагом 100м для всех регионов, где линии с этим шагом отсутствовали
цветная заливка растительности и игровых площадок отображается раньше, добавлена заливка для кемпингов и других объектов
тропы и грунтовки отображаются позже в стиле по умолчанию - используйте стиль «Активный отдых» для обзора троп
выбранная функция настраиваемой кнопки больше не дублируется в пунктах меню
Представляем логотип CoMaps!
Линии высот для многих регионов с шагом 20м или 50м
Ссылки на изображения Panoramax к выбранным POI
Карты OpenStreetMap от 13 июля
Заливки цветом ко многим объектам и более ранняя заливка для существующих объектов
Показ часов работы при выборе POI
• Разные водно-болотные угодья отличаются цветом
• Обновлены цвета растительности и другие цвета на карте, изменены некоторые иконки
В стиле "Активный отдых" более четкие линии высот

View File

@@ -0,0 +1,9 @@
Представљамо CoMaps лого!
• ажуриране изохипсе за многе регионе на кораке од 20 или 50 метара
• додате везе ка Panoramax сликама за изабране тачке интересовања (POI)
• подаци са OpenStreetMap-а од 13. јула
• додате боје за многе елементе и раније приказивање постојећих површина
• приказ стања радног времена при избору POI-ја
• мочваре подељене на неколико различитих типова
• ажуриране боје вегетације и других елемената на мапи, ажуриране поједине иконе
• на отвореном: наглашеније изохипсе

View File

@@ -1 +1 @@
Једноставна навигација - Сазнајте више о свом путовању - Покреће је заједница
Једноставна навигација - Сазнајте више о свом путовању - Ради на бази заједнице

View File

@@ -1 +1 @@
version: 2025.03.02-7-FDroid+25030207
version: 2025.07.23-2-FDroid+25072302

View File

@@ -1,6 +1,6 @@
Бесплатна апликација за мапе отвореног кода коју води заједница заснована на OpenStreetMap подацима и ојачана посвећеношћу транспарентности, приватности и непрофитности.
Придружите се заједници и помозите да направимо најбољу навигацију
Придружите се заједници и помозите да направите најбољу навигацију
• Користите апликацију и ширите информације о њој
• Оставите повратне информације и пријавите проблеме
• Ажурирајте мапе из апликације или на сајту OpenStreetMap
@@ -11,26 +11,26 @@
‣ <b>Офлајн фокусирана</b>: Планирајте путовање у иностранство без употребе мобилне телефоније, потражите правац тачке током дугог путовања, итд . Све функције апликације су дизајниране за рад у режиму без интернета.
‣ <b>Поштовање приватности</b>: Апликација је развијена с обзиром на приватност - не идентификује људе, не прати и не прикупља личне информације. Без реклама.
‣ <b>Штеди батерију и простор</b>: Не празни батерију, као остале навигациje. Компактне mape штедe драгоценi prostor на вашем телефону..
‣ <b>Free and Built by the Community</b>: Такви људи, као што сте помогли да креирате апликацију, додајући места у OpenStreetMap, тестира и остављајући повратне информације о функцијама, као и стављајући своје вештине развоја и новац.
‣ <b>Отворено и транспарентно доношење одлука и финансија, непрофитни и потпуно отворени кода.</b>
‣ <b>Бесплатно и изграђено од стране заједнице</b>: Људи попут вас помогли су у изради апликације додавањем места на OpenStreetMap, тестирањем и давањем повратних информација о функцијама и доприносом својим развојним вештинама и новцем.
‣ <b>Отворено и транспарентно доношење одлука и финансије, непрофитне и потпуно отвореног кода.</b>
<b>Главне карактеристике</b>:
Преузимање детаљне мапе са локацијама које нису доступне у Google Maps
• Истакнуте планинарске стазе, кампови, изворима воде, врхове, контуре линије итд
Пешачке и бициклистичке стазе
Тачке од интереса као што су ресторани, бензинске станице, хотели, атракције, шопинг и још много тога
Претрага по имену или адреси или по категорији интересних места
Навигација са гласовним огласима за планинарење, бициклизам или вожње аутомобила
• Означи своја омиљене места са једним додиром
• Офлајн Википедиа чланци
• Транзитни слој метроа и упутства
• Track recording
• Export and import bookmarks and tracks in KML, KMZ, GPX formats
• A dark mode to use during the night
• Improve map data for everyone using a basic built-in editor
Подршка за Андроид Ауто
<li>Преузимање детаљних мапа са локацијама које нису доступне у Google Maps</li>
<li>Режим на отвореном са истакнутим планинарским стазама, кампови, извори воде, врхови, контурне линије, итд</li>
<li>Пешачке и бициклистичке стазе</li>
<li>Тачке интереса попут ресторана, бензинских станица, хотели, продавнице, разгледање и још много тога</li>
<li>Претрага по имену, адреси или по ТОИ категоријама</li>
<li>Навигација са гласовним упутима за планинарење, бициклизам или вожњу аутомобилом</li>
<li>Обележите своја омиљена места једним додиром</li>
<li>Википедија чланци без интернета</li>
<li>Нивои транзита у метроа и смер кретања</li>
<li>Снимање траса</li>
<li>Извоз и увоз маркера и траса у форматима KML, KMZ, GPX</li>
<li>Тамни режим за употребу ноћу</li>
<li>Побољшавање картографских података за све, користећи основни едитор за уређивање</li>
<li>Подршка за Андроид Ауто</li>
Молимо Вас да пријавите проблеме са апликацијом, предложите идеје и придружите се нашој заједници на <b><i>comaps.app</i></b> страни.
<b>Сад је слободна</b>
<b>Сад је слободно</b>
Откријте своје путовање, путујте светом с приватношћу и заједницом на челу!

View File

@@ -1 +1 @@
Једноставна навигација - Сазнајте више о свом путовању - Покреће је заједница
Једноставна навигација - Сазнајте више о свом путовању - Ради на бази заједнице

View File

@@ -3,6 +3,7 @@ package app.organicmaps.downloader;
import static android.Manifest.permission.POST_NOTIFICATIONS;
import static android.content.pm.PackageManager.PERMISSION_GRANTED;
import android.app.ForegroundServiceStartNotAllowedException;
import android.app.Service;
import android.content.Intent;
import android.content.pm.ServiceInfo;
@@ -42,10 +43,24 @@ public class DownloaderService extends Service implements MapManager.StorageCall
var notification = mNotifier.buildProgressNotification();
Logger.i(TAG, "Starting Downloader Foreground Service");
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q)
ServiceCompat.startForeground(this, DownloaderNotifier.NOTIFICATION_ID, notification, ServiceInfo.FOREGROUND_SERVICE_TYPE_DATA_SYNC);
else
ServiceCompat.startForeground(this, DownloaderNotifier.NOTIFICATION_ID, notification, 0);
try
{
int type = 0;
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q)
type = ServiceInfo.FOREGROUND_SERVICE_TYPE_DATA_SYNC;
ServiceCompat.startForeground(this, DownloaderNotifier.NOTIFICATION_ID, notification, type);
}
catch (Exception e)
{
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S &&
e instanceof ForegroundServiceStartNotAllowedException)
{
// App not in a valid state to start foreground service (e.g started from bg)
Logger.e(TAG, "Not in a valid state to start foreground service", e);
}
else
Logger.e(TAG, "Failed to promote the service to foreground", e);
}
return START_NOT_STICKY;
}

View File

@@ -1,5 +1,6 @@
package app.organicmaps.location;
import android.app.ForegroundServiceStartNotAllowedException;
import android.app.NotificationManager;
import android.app.PendingIntent;
import android.app.Service;
@@ -160,10 +161,25 @@ public class TrackRecordingService extends Service implements LocationListener
}
Logger.i(TAG, "Starting Track Recording Foreground service");
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q)
ServiceCompat.startForeground(this, TrackRecordingService.TRACK_REC_NOTIFICATION_ID, getNotificationBuilder(this).build(), ServiceInfo.FOREGROUND_SERVICE_TYPE_LOCATION);
else
ServiceCompat.startForeground(this, TrackRecordingService.TRACK_REC_NOTIFICATION_ID, getNotificationBuilder(this).build(), 0);
try
{
int type = 0;
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q)
type = ServiceInfo.FOREGROUND_SERVICE_TYPE_LOCATION;
ServiceCompat.startForeground(this, TrackRecordingService.TRACK_REC_NOTIFICATION_ID, getNotificationBuilder(this).build(), type);
}
catch (Exception e)
{
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S &&
e instanceof ForegroundServiceStartNotAllowedException)
{
// App not in a valid state to start foreground service (e.g started from bg)
Logger.e(TAG, "Not in a valid state to start foreground service", e);
}
else
Logger.e(TAG, "Failed to promote the service to foreground", e);
}
final LocationHelper locationHelper = LocationHelper.from(this);

View File

@@ -7,6 +7,7 @@ import static android.content.pm.PackageManager.PERMISSION_GRANTED;
import static app.organicmaps.util.Constants.Vendor.XIAOMI;
import android.annotation.SuppressLint;
import android.app.ForegroundServiceStartNotAllowedException;
import android.app.NotificationManager;
import android.app.PendingIntent;
import android.app.Service;
@@ -226,10 +227,25 @@ public class NavigationService extends Service implements LocationListener
}
Logger.i(TAG, "Starting Navigation Foreground service");
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q)
ServiceCompat.startForeground(this, NavigationService.NOTIFICATION_ID, getNotificationBuilder(this).build(), ServiceInfo.FOREGROUND_SERVICE_TYPE_LOCATION);
else
ServiceCompat.startForeground(this, NavigationService.NOTIFICATION_ID, getNotificationBuilder(this).build(), 0);
try
{
int type = 0;
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q)
type = ServiceInfo.FOREGROUND_SERVICE_TYPE_LOCATION;
ServiceCompat.startForeground(this, NavigationService.NOTIFICATION_ID, getNotificationBuilder(this).build(), type);
}
catch (Exception e)
{
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S &&
e instanceof ForegroundServiceStartNotAllowedException)
{
// App not in a valid state to start foreground service (e.g started from bg)
Logger.e(TAG, "Not in a valid state to start foreground service", e);
}
else
Logger.e(TAG, "Failed to promote the service to foreground", e);
}
final LocationHelper locationHelper = LocationHelper.from(this);

View File

@@ -1,4 +1,4 @@
<inset
xmlns:android="http://schemas.android.com/apk/res/android"
android:drawable="@drawable/ic_logo"
android:inset="20dp" />
android:inset="24%" />

View File

@@ -1,4 +1,4 @@
<inset
xmlns:android="http://schemas.android.com/apk/res/android"
android:drawable="@drawable/ic_logo_monochrome"
android:inset="20dp" />
android:inset="24%" />

View File

@@ -13,6 +13,7 @@
android:layout_marginStart="@dimen/margin_base"
android:text="@string/download_country_ask"
android:textAppearance="?fontBody2"
app:buttonTint="?colorAccent"
android:visibility="gone"
tools:visibility="visible"/>
<com.google.android.material.progressindicator.LinearProgressIndicator

View File

@@ -1,6 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="@dimen/height_item_oneline"
android:background="?clickableBackground"
@@ -12,7 +13,8 @@
android:id="@+id/selected"
android:layout_width="48dp"
android:layout_height="48dp"
android:layout_marginEnd="@dimen/margin_double"/>
android:layout_marginEnd="@dimen/margin_double"
app:buttonTint="?colorAccent"/>
<com.google.android.material.textview.MaterialTextView
android:id="@+id/cuisine"

View File

@@ -52,7 +52,8 @@
<com.google.android.material.checkbox.MaterialCheckBox
android:id="@id/chb__day"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
android:layout_height="wrap_content"
style="@style/MwmWidget.Editor.DayCheckBox"/>
</LinearLayout>
@@ -69,7 +70,8 @@
<com.google.android.material.checkbox.MaterialCheckBox
android:id="@id/chb__day"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
android:layout_height="wrap_content"
style="@style/MwmWidget.Editor.DayCheckBox"/>
</LinearLayout>
@@ -86,7 +88,8 @@
<com.google.android.material.checkbox.MaterialCheckBox
android:id="@id/chb__day"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
android:layout_height="wrap_content"
style="@style/MwmWidget.Editor.DayCheckBox"/>
</LinearLayout>
@@ -103,7 +106,8 @@
<com.google.android.material.checkbox.MaterialCheckBox
android:id="@id/chb__day"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
android:layout_height="wrap_content"
style="@style/MwmWidget.Editor.DayCheckBox"/>
</LinearLayout>
@@ -120,7 +124,8 @@
<com.google.android.material.checkbox.MaterialCheckBox
android:id="@id/chb__day"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
android:layout_height="wrap_content"
style="@style/MwmWidget.Editor.DayCheckBox"/>
</LinearLayout>
@@ -141,7 +146,8 @@
<com.google.android.material.checkbox.MaterialCheckBox
android:id="@id/chb__day"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
android:layout_height="wrap_content"
style="@style/MwmWidget.Editor.DayCheckBox"/>
</LinearLayout>

View File

@@ -775,4 +775,238 @@
<string name="type.highway.tertiary">Третостепенен път</string>
<string name="type.landuse.cemetery">Гробище</string>
<string name="type.mapswithme">MapsWithMe</string>
<string name="type.amenity.studio">Студио</string>
<string name="type.amenity.college">Колеж</string>
<string name="type.barrier.guard_rail">Мантинела</string>
<string name="type.amenity.love_hotel">Любовен хотел</string>
<string name="type.highway.ladder">Стълба</string>
<string name="type.amenity.vending_machine.excrement_bags">Диспенсър за торбички</string>
<string name="type.natural.wetland.fen">Мочурище</string>
<string name="type.natural.wetland.reedbed">Тръстиково легло</string>
<string name="type.natural.wetland.swamp">Блато</string>
<string name="type.natural.wetland.mangrove">Мангрова гора</string>
<string name="type.cuisine.burger">Бургер</string>
<string name="type.aerialway.gondola">Гондола</string>
<string name="type.sport.diving">Високо гмуркане</string>
<string name="type.amenity.place_of_worship.hindu">Хиндуистки храм</string>
<string name="type.amenity.place_of_worship.taoist">Даоистки храм</string>
<string name="type.recycling.small_appliances">Електронни отпадъци</string>
<string name="type.amenity.sanitary_dump_station">Станция за изхвърляне на резервоара за задържане</string>
<string name="type.amenity.vending_machine">Вендинг машина</string>
<string name="type.amenity.vending_machine.cigarettes">Диспенсър за цигари</string>
<string name="type.amenity.vending_machine.coffee">Диспенсър за кафе</string>
<string name="type.amenity.vending_machine.condoms">Диспенсър за презервативи</string>
<string name="type.amenity.vending_machine.drinks">Диспенсър за напитки</string>
<string name="type.amenity.vending_machine.newspapers">Диспенсър за вестници</string>
<string name="type.amenity.vending_machine.parking_tickets">Паркинг метър</string>
<string name="type.barrier.retaining_wall">Подпорна стена</string>
<string name="type.barrier.stile">Стъпалата</string>
<string name="type.barrier.swing_gate">Бариера на жп линия</string>
<string name="type.cuisine.argentinian">Аржентински</string>
<string name="type.cuisine.asian">Азиатски</string>
<string name="type.cuisine.bagel">Геврек</string>
<string name="type.cuisine.barbecue">Барбекю</string>
<string name="type.cuisine.beef_bowl">Купа с говеждо месо</string>
<string name="type.cuisine.bubble_tea">Бабъл чай</string>
<string name="type.cuisine.buschenschank">Бушеншанк</string>
<string name="type.cuisine.cake">Торта</string>
<string name="type.cuisine.chicken">Пиле</string>
<string name="type.cuisine.coffee_shop">Кафе</string>
<string name="type.cuisine.crepe">Креп</string>
<string name="type.cuisine.croatian">Хърватски</string>
<string name="type.cuisine.diner">Вагон-ресторант</string>
<string name="type.cuisine.donut">Донът</string>
<string name="type.cuisine.fine_dining">Изящна кухня</string>
<string name="type.cuisine.fish">Риба</string>
<string name="type.railway.station.subway.qingdao">Метростанция</string>
<string name="type.natural.wetland.tidalflat">Приливната равнина</string>
<string name="type.cuisine.curry">Къри</string>
<string name="type.amenity.place_of_worship.shinto">Шинтоистко светилище</string>
<string name="type.amenity.vending_machine.food">Диспенсър за храна</string>
<string name="type.amenity.nightclub">Нощен клуб</string>
<string name="type.cuisine.breakfast">Закуска</string>
<string name="type.cuisine.fish_and_chips">Риба и чипс</string>
<string name="type.cuisine.friture">Фритюр</string>
<string name="type.cuisine.grill">Грил</string>
<string name="type.cuisine.hotdog">Хотдог</string>
<string name="type.cuisine.ice_cream">Сладолед</string>
<string name="type.cuisine.italian_pizza">Италиански, пица</string>
<string name="type.cuisine.kebab">Кебап</string>
<string name="type.cuisine.mediterranean">Средиземноморски</string>
<string name="type.cuisine.oriental">Източноазиатска</string>
<string name="type.cuisine.pancake">Палачинки</string>
<string name="type.cuisine.pizza">Пица</string>
<string name="type.cuisine.mexican">Мексиканска</string>
<string name="type.cuisine.moroccan">Мароканска</string>
<string name="type.cuisine.japanese">Японска</string>
<string name="type.cuisine.hungarian">Унгарска</string>
<string name="type.cuisine.french">Френска</string>
<string name="type.cuisine.chinese">Китайска</string>
<string name="type.cuisine.ethiopian">Етиопска</string>
<string name="type.cuisine.filipino">Филипинска</string>
<string name="type.cuisine.georgian">Грузинска</string>
<string name="type.cuisine.german">Немска</string>
<string name="type.cuisine.greek">Гръцка</string>
<string name="type.cuisine.indian">Индийска</string>
<string name="type.cuisine.indonesian">Индонезийска</string>
<string name="type.cuisine.international">Международна</string>
<string name="type.cuisine.irish">Ирландска</string>
<string name="type.cuisine.italian">Италианска</string>
<string name="type.cuisine.korean">Корейска</string>
<string name="type.cuisine.lao">Лао</string>
<string name="type.cuisine.lebanese">Ливанска</string>
<string name="type.cuisine.local">Местна</string>
<string name="type.cuisine.ramen">Рамен</string>
<string name="type.cuisine.regional">Регионална</string>
<string name="type.cuisine.sausage">Колбаси</string>
<string name="type.cuisine.savory_pancakes">Пикантни палачинки</string>
<string name="type.cuisine.seafood">Морски дарове</string>
<string name="type.cuisine.soba">Соба</string>
<string name="type.cuisine.steak_house">Стекхаус</string>
<string name="type.cuisine.sushi">Суши</string>
<string name="type.cuisine.tapas">Тапас</string>
<string name="type.cuisine.tea">Чай</string>
<string name="type.cuisine.vegan">Веганска</string>
<string name="type.cuisine.thai">Тайландска</string>
<string name="type.cuisine.turkish">Турска</string>
<string name="type.cuisine.russian">Руска</string>
<string name="type.leisure.dog_park">Парк за кучета</string>
<string name="type.leisure.fitness_centre">Фитнес център</string>
<string name="type.leisure.garden">Градина</string>
<string name="type.leisure.golf_course">Голф игрище</string>
<string name="type.leisure.hackerspace">Хакерспейс</string>
<string name="type.leisure.ice_rink">Ледена пързалка</string>
<string name="type.leisure.marina">Яхт-клуб</string>
<string name="type.leisure.pitch">Спортен терен</string>
<string name="type.leisure.playground">Детска площадка</string>
<string name="type.leisure.recreation_ground">Парк за отдих</string>
<string name="type.leisure.firepit">Огнище</string>
<string name="type.leisure.park">Парк</string>
<string name="type.leisure.park.no.access">Частен парк</string>
<string name="type.leisure.park.permissive">Парк</string>
<string name="type.leisure.park.private">Частен парк</string>
<string name="type.leisure.sauna">Сауна</string>
<string name="type.leisure.track.area">Пътека</string>
<string name="type.leisure.water_park">Аквапарк</string>
<string name="type.leisure.beach_resort">Плажен курорт</string>
<string name="type.man_made">Изкуствена структура</string>
<string name="type.man_made.cairn">Керн</string>
<string name="type.man_made.chimney">Комин</string>
<string name="type.leisure">Място за отдих</string>
<string name="type.cuisine.malaysian">Мадагаскарска</string>
<string name="type.cuisine.malagasy">Мадагаскар</string>
<string name="type.cuisine.polish">Полска</string>
<string name="type.cuisine.portuguese">Португалска</string>
<string name="type.leisure.slipway">Стапел</string>
<string name="type.leisure.sports_centre">Спортен център</string>
<string name="type.leisure.stadium">Стадион</string>
<string name="type.shop.cosmetics">Магазин за козметика</string>
<string name="type.leisure.nature_reserve">Природен резерват</string>
<string name="type.shop.florist">Цветарски магазин</string>
<string name="type.man_made.breakwater">Вълнолом</string>
<string name="type.leisure.fitness_station">Фитнес станция</string>
<string name="type.leisure.track">Пътека</string>
<string name="type.landuse.forest.coniferous">Иглолистни гори</string>
<string name="type.landuse.forest.deciduous">Широколистна гора</string>
<string name="type.landuse.garages">Гаражи</string>
<string name="type.landuse.greenfield">Земля за застройки</string>
<string name="type.landuse.greenhouse_horticulture">Оранжерия</string>
<string name="type.landuse.industrial">Индустриална зона</string>
<string name="type.landuse.landfill">Депо за отпадъци</string>
<string name="type.landuse.military">Военна зона</string>
<string name="type.landuse.orchard">Овощна градина</string>
<string name="type.landuse.railway">Железопътни съоръжения</string>
<string name="type.landuse.recreation_ground">Място за отдих</string>
<string name="type.landuse.reservoir">Резервоар</string>
<string name="type.landuse.residential">Жилищна зона</string>
<string name="type.landuse.retail">Търговска площ</string>
<string name="type.landuse.salt_pond">Солено езеро</string>
<string name="type.man_made.cutline">Просека</string>
<string name="type.man_made.survey_point">Геодезическа точка</string>
<string name="type.man_made.flagpole">Мачта за знаме</string>
<string name="type.man_made.crane">Кран</string>
<string name="type.man_made.water_tap">Кранче за вода</string>
<string name="type.man_made.water_tap.drinking_water_no">Кранче за вода</string>
<string name="type.man_made.water_tower">Водна кула</string>
<string name="type.man_made.water_well">Кладенец</string>
<string name="type.man_made.water_well.drinking_water_no">Кладенец</string>
<string name="type.man_made.windmill">Вятърна мелница</string>
<string name="type.man_made.works">Промишлени предприятия</string>
<string name="type.military">Военни</string>
<string name="type.military.bunker">Бункер</string>
<string name="type.power.generator">Генератор на електроенергия</string>
<string name="type.power.line">Електропровод</string>
<string name="type.power.line.underground">Подземен електропровод</string>
<string name="type.power.minor_line">Електропровод за ниско напрежение</string>
<string name="type.power.substation">Подстанция</string>
<string name="type.railway">Железопътна линия</string>
<string name="type.railway.funicular.tunnel">Фуникулярен тунел</string>
<string name="type.power">Електричество</string>
<string name="type.landuse.farmyard">Стопански двор</string>
<string name="type.man_made.lighthouse">Фар</string>
<string name="type.man_made.mast">Мачта</string>
<string name="type.man_made.pier">Пирс</string>
<string name="type.man_made.pipeline">Тръбопровод</string>
<string name="type.man_made.pipeline.overground">Надземен тръбопровод</string>
<string name="type.man_made.storage_tank">Резервоар за съхранение</string>
<string name="type.man_made.surveillance">Камера за наблюдение</string>
<string name="type.cuisine.vegetarian">Вегетарианска</string>
<string name="type.emergency">Спешна помощ</string>
<string name="type.emergency.defibrillator">Дефибрилатор</string>
<string name="type.emergency.phone">Телефон за спешни случаи</string>
<string name="type.cuisine.vietnamese">Виетнамска</string>
<string name="type.highway.bridleway">Пътека за юздечки</string>
<string name="type.highway.bridleway.permissive">Пътека за юздечки</string>
<string name="type.highway.construction">Път в процес на изграждане</string>
<string name="type.highway.living_street">Жилищна улица</string>
<string name="type.highway.track">Пътека</string>
<string name="type.highway.track.area">Пътека</string>
<string name="type.highway.track.grade1">Пътека</string>
<string name="type.highway.track.no.access">Пътека</string>
<string name="type.area_highway.living_street">Жилищна улица</string>
<string name="type.area_highway.track">Пътека</string>
<string name="type.landuse">Земеползване</string>
<string name="type.landuse.allotments">Овощни градини</string>
<string name="type.landuse.brownfield">Земля за застройки</string>
<string name="type.landuse.commercial">Търговска зона</string>
<string name="type.landuse.construction">Строителна зона</string>
<string name="type.landuse.education">Учебно заведение</string>
<string name="type.man_made.utility_pole">Стълб за комунални услуги</string>
<string name="type.landuse.religious">Религиозна земя</string>
<string name="type.power.tower">Електрическа кула</string>
<string name="type.power.pole">Електрически стълб</string>
<string name="type.railway.abandoned">Изоставена железопътна линия</string>
<string name="type.railway.abandoned.bridge">Изоставен железопътен мост</string>
<string name="type.railway.abandoned.tunnel">Изоставен железопътен тунел</string>
<string name="type.railway.construction">Строителство на железопътни линии</string>
<string name="type.railway.crossing">Железопътен прелез</string>
<string name="type.railway.disused">Неизползвана железопътна линия</string>
<string name="type.railway.funicular.bridge">Фуникулярен мост</string>
<string name="type.railway.halt">Железопътна спирка</string>
<string name="type.railway.level_crossing">Железопътен прелез</string>
<string name="type.railway.light_rail">Скоростен трамвай</string>
<string name="type.railway.light_rail.bridge">Мост на скоростен трамвай</string>
<string name="type.railway.light_rail.tunnel">Тунел на скоростен трамвай</string>
<string name="type.railway.monorail">Монорелс</string>
<string name="type.natural.wetland.saltmarsh">Солено блато</string>
<string name="type.natural.wetland.saltmarsh.tidal">Приливни солени блато</string>
<string name="type.noexit">Задънена улица</string>
<string name="type.office.estate_agent">Агент по недвижими имоти</string>
<string name="type.office.government">Правителствен офис</string>
<string name="type.office.lawyer">Адвокат</string>
<string name="type.office.ngo">Неправителствена организация</string>
<string name="type.organic.only">Органичен</string>
<string name="type.organic.yes">Органичен</string>
<string name="type.railway.monorail.bridge">Мост на монорелсите</string>
<string name="type.junction">Съединение</string>
<string name="type.landuse.forest.mixed">Смесена гора</string>
<string name="type.landuse.plant_nursery">Посадъчен материал</string>
<string name="type.landuse.farmland">Земеделска земя</string>
<string name="type.area_highway.steps">Стълбища</string>
<string name="type.office.company">Офис на компанията</string>
<string name="type.man_made.wastewater_plant">Пречиствателна станция за отпадъчни води</string>
<string name="type.landuse.quarry">Кариера</string>
<string name="type.office.insurance">Застрахователна служба</string>
<string name="type.railway.monorail.tunnel">Тунел на монорелсите</string>
<string name="type.boundary.national_park">National Park</string>
</resources>

View File

@@ -36,15 +36,15 @@
<string name="country_status_download_failed">La baixada ha fallat</string>
<!-- Button text for the button under the country_status_download_failed message -->
<string name="try_again">Torna-ho a intentar</string>
<string name="about_menu_title">Quant a lCoMaps</string>
<string name="about_menu_title">Quant al CoMaps</string>
<!-- Text in About screen -->
<string name="about_proposition_1">Sense publicitat, rastreig ni recopilació de dades</string>
<string name="about_proposition_1">Fàcil d\'usar i elegant</string>
<!-- Text in About screen -->
<string name="about_proposition_2">• Consum de bateria mínim, funciona fora de línia</string>
<string name="about_proposition_2">• Centrat en la privacitat i sense anuncis</string>
<!-- Text in About screen -->
<string name="about_proposition_3">• Fora de línia, ràpid i compacte</string>
<!-- Text in About screen -->
<string name="about_developed_by_enthusiasts">Aplicació de codi obert creada per entusiastes i voluntaris.</string>
<string name="about_developed_by_enthusiasts">Codi totalment obert, sense ànim de lucre i transparència en la presa de decisions i finances.</string>
<!-- The button that opens system location settings -->
<string name="location_settings">Paràmetres dubicació</string>
<string name="close">Tanca</string>
@@ -297,9 +297,9 @@
<!-- Item in context menu. -->
<string name="downloader_update_map">Actualitza el mapa</string>
<!-- Preference title -->
<string name="google_play_services">Serveis d\'ubicació de Google Play</string>
<string name="google_play_services">Servei d\'ubicació de Google Fused</string>
<!-- Preference text -->
<string name="pref_use_google_play">Determineu ràpidament la vostra ubicació aproximada mitjançant Bluetooth, WiFi o xarxa mòbil</string>
<string name="pref_use_google_play">Un servei de propietat que combina GPS, Wi-Fi, xarxes mòbils, etc. per a determinar la teva ubicació amb més precisió. Pot ser que es connecti als serveis de Google.</string>
<!-- Preference title -->
<!-- Preference description -->
<!-- Text for routing error dialog -->
@@ -884,4 +884,44 @@
<string name="panoramax">Imatge Panoramax</string>
<string name="app_site_url">https://comaps.app/ca/</string>
<string name="saved">S\'ha desat</string>
<string name="about_headline">Projecte obert, desenvolupat per la comunitat</string>
<string name="codeberg">Codeberg</string>
<string name="bluesky">Bluesky</string>
<string name="error_enter_correct_level">Introdueix un valor de pis vàlid</string>
<string name="error_enter_correct_fediverse_page">Introdueix un nom d\'usuari o una adreça web de Mastodon vàlids</string>
<string name="pref_backup_now_summary">Crear una còpia de seguretat immediatament</string>
<string name="pref_backup_now_title">Crear una còpia de seguretat ara</string>
<string name="pref_backup_now_summary_progress">Còpia de seguretat en progrés…</string>
<string name="editor_building_levels">Pisos (incl. baixos, excl. teulada)</string>
<string name="pref_left_button_disable">Desactivar</string>
<string name="editor_level">Pis (0 és la planta baixa)</string>
<string name="error_enter_correct_bluesky_page">Introdueix un nom d\'usuari o una adreça web de Bluesky vàlids</string>
<string name="pref_backup_title">Còpia de seguretat de marcadors i recorreguts</string>
<string name="pref_left_button_title">Configuració del botó esquerre</string>
<string name="pref_backup_summary">Còpia de seguretat automàtica a un directori del teu dispositiu</string>
<string name="pref_backup_now_summary_ok">Còpia de seguretat completada amb èxit</string>
<string name="pref_backup_now_summary_empty_lists">No hi ha marcadors o recorreguts per a fer una còpia de seguretat</string>
<string name="pref_backup_now_summary_failed">Còpia de seguretat fallida</string>
<string name="pref_backup_now_summary_folder_unavailable">El directori de la còpia de seguretat no està disponible</string>
<string name="pref_backup_status_summary_success">Última còpia de seguretat amb èxit</string>
<string name="pref_backup_location_title">Ubicació de la còpia de seguretat</string>
<string name="pref_backup_location_summary_initial">Si us plau, selecciona primer un directori i proporciona accés</string>
<string name="pref_backup_history_title">Nombre de còpies de seguretat a mantenir</string>
<string name="pref_backup_interval_title">Còpia de seguretat automàtica</string>
<string name="backup_interval_every_day">Diari</string>
<string name="backup_interval_every_week">Setmanal</string>
<string name="backup_interval_manual_only">Desactivat (només manual)</string>
<string name="clear">Netejar</string>
<string name="route_type">Tipus de ruta</string>
<string name="vehicle">Vehicle</string>
<string name="pedestrian">A peu</string>
<string name="bicycle">Bicicleta</string>
<string name="ruler">Regle</string>
<string name="bookmark_color">Color del marcador</string>
<string name="about_help">Quant a i Ajuda</string>
<string name="open_now">Obert ara</string>
<string name="closed_now">Tancat ara</string>
<string name="at">a les %s</string>
<string name="dialog_report_error_missing_folder">La ubicació seleccionada per a la còpia de seguretat no està disponible o no s\'hi pot escriure. Si us plau, selecciona una ubicació diferent.</string>
<string name="dialog_report_error_with_logs">Si us plau, envia\'ns un informe d\'error:\n - \"Activa el registre\" a la configuració\n - reprodueix el problema\n - a la pantalla \"Quant a i Ajuda\" prem el botó \"Informa dun error\" i envia-ho via email o xat\n - desactiva el registre</string>
</resources>

View File

@@ -66,7 +66,7 @@
<!-- REMOVE THIS STRING AFTER REFACTORING -->
<string name="continue_button">Fortfahren</string>
<!-- Show popup notification on top of the map when country download has failed. -->
<string name="download_country_failed">%s Herunterladen fehlgeschlagen</string>
<string name="download_country_failed">Herunterladen von %s ist fehlgeschlagen</string>
<!-- "Add new bookmark list" dialog title -->
<string name="add_new_set">Neue Liste hinzufügen</string>
<!-- Add Bookmark list dialog - hint when the list name is empty -->
@@ -106,11 +106,11 @@
<!-- Error moving map files from one storage to another -->
<string name="move_maps_error">Fehler beim Verschieben der Karten</string>
<!-- Ask user to wait several minutes (some long process in modal dialog). -->
<string name="wait_several_minutes">Dies kann einige Minuten in Anspruch nehmen. \nBitte warten…</string>
<string name="wait_several_minutes">Dies kann einige Minuten in Anspruch nehmen. \nBitte warten </string>
<!-- Measurement units title in settings activity -->
<string name="measurement_units">Maßeinheiten</string>
<!-- Detailed description of Measurement Units settings button -->
<string name="measurement_units_summary">Wählen Sie zwischen Kilometern und Meilen</string>
<string name="measurement_units_summary">Zwischen Kilometern und Meilen wählen</string>
<!-- SECTION: Search categories -->
<!-- Search category for cafes, bars, restaurants; any changes should be duplicated in categories.txt @category_eat! -->
<string name="category_eat">Essmöglichkeiten</string>
@@ -121,7 +121,7 @@
<!-- Search category for fuel stations; any changes should be duplicated in categories.txt @category_fuel! -->
<string name="category_fuel">Tankstelle</string>
<!-- Search category for parking lots; any changes should be duplicated in categories.txt @category_parking! -->
<string name="category_parking">Parkplatz</string>
<string name="category_parking">Parkplätze</string>
<!-- Search category for malls/clothes/shoes/gifts/jewellery/sport shops; any changes should be duplicated in categories.txt @category_shopping! -->
<string name="category_shopping">Shopping</string>
<!-- Search category for second_hand/charity/antique/auction shops; any changes should be duplicated in categories.txt @category_secondhand! -->
@@ -129,7 +129,7 @@
<!-- Search category for places to stay; any changes should be duplicated in categories.txt @category_hotel! -->
<string name="category_hotel">Hotel</string>
<!-- Search category sight seeings and touristic attractions; any changes should be duplicated in categories.txt @category_tourism! -->
<string name="category_tourism">Sehenswürdigkeit</string>
<string name="category_tourism">Sehenswürdigkeiten</string>
<!-- Search category for entertainment; any changes should be duplicated in categories.txt @category_entertainment! -->
<string name="category_entertainment">Unterhaltung</string>
<!-- Search category for ATMs; any changes should be duplicated in categories.txt @category_atm! -->

View File

@@ -212,7 +212,7 @@
<!-- Settings «Route» category: «Tts enabled» title -->
<string name="pref_tts_enable_title">음성 지침</string>
<!-- Settings «Route» category: «Tts announce street names» title -->
<string name="pref_tts_street_names_title">\"거리 이름 발표\"</string>
<string name="pref_tts_street_names_title">거리 이름 발표</string>
<!-- Settings «Route» category: «Tts announce street names» description -->
<string name="pref_tts_street_names_description">사용하도록 설정하면 회전할 거리 또는 출구의 이름을 소리내어 말합니다.</string>
<!-- Settings «Route» category: «Tts language» title -->

View File

@@ -160,7 +160,7 @@
<string name="type.barrier.border_control">국경통제소</string>
<string name="type.barrier.city_wall">도시의 벽</string>
<string name="type.waterway.ditch">배수구</string>
<string name="type.natural.water.moat">\"해자 외호\"</string>
<string name="type.natural.water.moat">해자 외호</string>
<string name="type.natural.water.wastewater">폐수</string>
<string name="type.barrier.entrance">입구</string>
<string name="type.barrier.gate">게이트</string>
@@ -479,7 +479,7 @@
<string name="type.area_highway.unclassified">거리</string>
<!-- SECTION: Types: Historic -->
<string name="type.historic">역사적 물건</string>
<string name="type.historic.aircraft">\"역사적인 항공기\"</string>
<string name="type.historic.aircraft">역사적인 항공기</string>
<string name="type.historic.anchor">역사적인 앵커</string>
<string name="type.historic.archaeological_site">발굴</string>
<string name="type.historic.battlefield">전장터</string>
@@ -530,7 +530,7 @@
<!-- In most (European) countries, сemeteries are usually independent of places of worship (e.g. military cemeteries), while grave yards are usually the yard of a place of worship. -->
<string name="type.landuse.cemetery.christian">묘소</string>
<string name="type.landuse.farmland">농지</string>
<string name="type.landuse.flowerbed">\"화단\"</string>
<string name="type.landuse.flowerbed">화단</string>
<string name="type.landuse.forest"></string>
<string name="type.landuse.forest.coniferous"></string>
<string name="type.landuse.forest.deciduous"></string>
@@ -542,7 +542,7 @@
<string name="type.leisure.dog_park">애완견 지역</string>
<string name="type.leisure.fitness_centre">피트니스센터</string>
<string name="type.leisure.fitness_station">피트니스 스테이션</string>
<string name="type.leisure.dance">\"댄스홀\"</string>
<string name="type.leisure.dance">댄스홀</string>
<string name="type.leisure.garden">정원</string>
<string name="type.leisure.garden.residential">정원</string>
<string name="type.leisure.golf_course">골프장</string>
@@ -554,7 +554,7 @@
<string name="type.leisure.park.no.access">공원</string>
<string name="type.leisure.park.permissive">공원</string>
<string name="type.leisure.park.private">공원</string>
<string name="type.leisure.picnic_table">\"피크닉 테이블\"</string>
<string name="type.leisure.picnic_table">피크닉 테이블</string>
<string name="type.leisure.pitch">운동장</string>
<string name="type.leisure.playground">놀이터</string>
<string name="type.leisure.sauna">사우나</string>
@@ -986,7 +986,7 @@
<string name="type.shop.electronics">전자제품</string>
<string name="type.shop.erotic">성인용품 가게</string>
<string name="type.shop.fabric">원단 가게</string>
<string name="type.shop.farm">\"농장 식품 가게\"</string>
<string name="type.shop.farm">농장 식품 가게</string>
<string name="type.shop.fashion_accessories">패션 악세사리</string>
<string name="type.shop.florist">꽃가게</string>
<string name="type.shop.funeral_directors">장의사</string>
@@ -995,16 +995,16 @@
<string name="type.shop.gas">주유소</string>
<string name="type.shop.gift">선물 가게</string>
<string name="type.shop.greengrocer">청과상</string>
<string name="type.shop.grocery">\"식료품점\"</string>
<string name="type.shop.grocery">식료품점</string>
<string name="type.shop.hairdresser">이발사</string>
<string name="type.shop.health_food">\"건강식품 가게\"</string>
<string name="type.shop.health_food">건강식품 가게</string>
<string name="type.shop.hearing_aids">보청기 스토어</string>
<string name="type.shop.herbalist">허브 가게</string>
<string name="type.shop.hifi">하이파이 오디오</string>
<string name="type.shop.houseware">\"가정용품 가게\"</string>
<string name="type.shop.houseware">가정용품 가게</string>
<string name="type.shop.jewelry">보석류</string>
<string name="type.shop.kiosk">정자</string>
<string name="type.shop.kitchen">\"주방용품점\"</string>
<string name="type.shop.kitchen">주방용품점</string>
<string name="type.shop.laundry">세탁소</string>
<string name="type.shop.mall"></string>
<string name="type.shop.massage">마사지샵</string>
@@ -1054,19 +1054,19 @@
<string name="type.shop.charity">자선 상점</string>
<string name="type.shop.cheese">치즈 가게</string>
<string name="type.shop.craft">예술과 공예</string>
<string name="type.shop.dairy">\"유제품\"</string>
<string name="type.shop.electrical">\"전기용품점\"</string>
<string name="type.shop.dairy">유제품</string>
<string name="type.shop.electrical">전기용품점</string>
<string name="type.shop.fishing">낚시점</string>
<string name="type.shop.interior_decoration">실내 장식</string>
<string name="type.shop.lottery">복권</string>
<string name="type.shop.medical_supply">\"의료용품\"</string>
<string name="type.shop.medical_supply">의료용품</string>
<string name="type.shop.nutrition_supplements">영양 보조제</string>
<string name="type.shop.paint">그림 물감</string>
<string name="type.shop.perfumery">\"향료 제조업\"</string>
<string name="type.shop.sewing">\"재봉용품\"</string>
<string name="type.shop.perfumery">향료 제조업</string>
<string name="type.shop.sewing">재봉용품</string>
<string name="type.shop.storage_rental">스토리지 렌탈</string>
<string name="type.shop.tobacco">담배</string>
<string name="type.shop.trade">\"거래 용품\"</string>
<string name="type.shop.trade">거래 용품</string>
<string name="type.shop.watches">시계</string>
<string name="type.shop.wholesale">도매점</string>
<string name="type.sport">스포츠</string>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- SECTION: Types -->
<string name="type.addr_interpolation">Endereço/Bloco</string>
<string name="type.addr_interpolation">Endereço/bloco</string>
<string name="type.addr_interpolation.even">Endereço/Bloco</string>
<string name="type.addr_interpolation.odd">Endereço/Bloco</string>
<string name="type.aerialway">Transporte aéreo</string>

View File

@@ -880,7 +880,7 @@
<string name="error_enter_correct_fediverse_page">Унесите важеће корисничко име Мастодона или веб адресу</string>
<string name="error_enter_correct_bluesky_page">Unesite važeće Bluesky korisničko ime ili veb adresu</string>
<string name="pref_left_button_title">Подешавање левог дугмета</string>
<string name="pref_left_button_disable">Onemogući</string>
<string name="pref_left_button_disable">Искључи</string>
<string name="saved">Сачувано</string>
<string name="editor_building_levels">Spratovi (укљ. приземље, искључујући кров)</string>
<string name="error_enter_correct_level">Унесите важећи спрат</string>
@@ -896,14 +896,14 @@
<string name="panoramax">Panoramax Picture</string>
<string name="pref_backup_now_title">Направите резервну копију сада</string>
<string name="pref_backup_now_summary">Направите резервну копију</string>
<string name="pref_backup_now_summary_progress">Снимање у току…</string>
<string name="pref_backup_now_summary_progress">Правим резервну копију…</string>
<string name="pref_backup_now_summary_ok">Резервна копија је успешно завршена</string>
<string name="pref_backup_now_summary_failed">Резервна копија није успела</string>
<string name="pref_backup_now_summary_folder_unavailable">Фолдер за резервну копију није доступан</string>
<string name="pref_backup_location_title">Локација резервне копије</string>
<string name="pref_backup_location_title">Локација резервних копија</string>
<string name="pref_backup_location_summary_initial">Молим вас, прво изаберите фолдер и дајте дозволу</string>
<string name="pref_backup_history_title">Број сачуваних резервних копија</string>
<string name="backup_interval_every_day">Дневно</string>
<string name="backup_interval_every_day">Сваки дан</string>
<string name="backup_interval_every_week">Седмично</string>
<string name="backup_interval_manual_only">Искључено (само ручно)</string>
<string name="pref_backup_summary">Аутоматски направити резервну копију у фолдеру на уређају</string>
@@ -913,7 +913,8 @@
<string name="pref_backup_interval_title">Аутоматска резервна копија</string>
<string name="pref_backup_now_summary_empty_lists">Нема маркера и путања за израду резервне копије</string>
<string name="pref_backup_title">Чување маркера и путања</string>
<string name="closed_now">Сада је затворено</string>
<string name="closed_now">Затворено сада</string>
<string name="open_now">Сада је отворено</string>
<string name="at">на %s</string>
<string name="about_headline">Отворени пројекат који покреће заједница</string>
</resources>

View File

@@ -850,7 +850,7 @@
<string name="type.railway.station">Железничка станица</string>
<string name="type.railway.station.funicular">Успињача</string>
<string name="type.railway.station.light_rail">Железничка станица</string>
<string name="type.railway.station.light_rail.berlin">Стадтбахн станица</string>
<string name="type.railway.station.light_rail.berlin">Железничка станица</string>
<string name="type.railway.station.light_rail.london">Железничка станица</string>
<string name="type.railway.station.light_rail.porto">Железничка станица</string>
<string name="type.railway.station.monorail">Железничка станица</string>
@@ -909,7 +909,7 @@
<string name="type.railway.station.subway.lille">Метро станица</string>
<string name="type.railway.station.subway.lima">Метро станица</string>
<string name="type.railway.station.subway.lisboa">Метро станица</string>
<string name="type.railway.station.subway.london">Метро станица</string>
<string name="type.railway.station.subway.london">Подземна станица</string>
<string name="type.railway.station.subway.lyon">Метро станица</string>
<string name="type.railway.station.subway.madrid">Метро станица</string>
<string name="type.railway.station.subway.malaga">Метро станица</string>

View File

@@ -1349,4 +1349,11 @@
<string name="type.natural.wetland.fen">Kärr</string>
<string name="type.natural.wetland.reedbed">Vass</string>
<string name="type.natural.wetland.swamp">Träsk</string>
<string name="type.natural.wetland.mangrove">Mangroveträsk</string>
<string name="type.railway.monorail.tunnel">Monorail Tunnel</string>
<string name="type.railway.station.subway.qingdao">Tunnelbana</string>
<string name="type.natural.wetland.tidalflat">Tidvatten</string>
<string name="type.sport.diving">Höghöjdsdykning</string>
<string name="type.amenity.love_hotel">Kärlekshotell</string>
<string name="type.tourism.zoo.petting">Djurpark för barn</string>
</resources>

View File

@@ -907,4 +907,20 @@
<string name="bicycle">Bisiklet</string>
<string name="pref_backup_now_title">Şimdi yedekle</string>
<string name="pref_backup_status_summary_success">Son başarılı yedekleme</string>
<string name="pref_backup_now_summary">Hemen bir yedek oluşturun</string>
<string name="pref_backup_summary">Cihazınızdaki bir klasöre otomatik olarak yedekleme yapın</string>
<string name="pref_backup_now_summary_progress">Yedekleme sürüyor…</string>
<string name="pref_backup_now_summary_ok">Yedekleme başarıyla tamamlandı</string>
<string name="pref_backup_location_summary_initial">Lütfen önce bir klasör seçin ve izin verin</string>
<string name="pref_backup_history_title">Saklanacak yedekleme sayısı</string>
<string name="ruler">Cetvel</string>
<string name="bookmark_color">Yer imi rengi</string>
<string name="open_now">Şimdi aç</string>
<string name="closed_now">Şimdi kapandı</string>
<string name="at">%s\'da</string>
<string name="pref_backup_title">Yer imleri ve izlerin yedeği</string>
<string name="dialog_report_error_with_logs">Lütfen bize hata raporu yollayın:\n - Ayarlardan \"Günlüğe kaydetmeyi etkinleştir\" \n - hatayı tekrarlayın\n - \"Hakkında ve Yardım\" ekranında \"Hata Bildir\" düğmesine basın ve e-posta veya sohbet yoluyla gönderin\n - günlüğe kaydetmeyi devre dışı bırak</string>
<string name="pref_backup_now_summary_folder_unavailable">Yedekleme klasörü kullanılamıyor</string>
<string name="pref_backup_now_summary_empty_lists">Yedeklenecek yer imi ve parça yok</string>
<string name="dialog_report_error_missing_folder">Seçilen yedekleme konumu kullanılamıyor veya yazılabilir değil. Lütfen farklı bir konum seçin.</string>
</resources>

View File

@@ -1373,4 +1373,9 @@
<string name="type.landuse.plant_nursery">Fidanlık</string>
<string name="type.barrier.guard_rail">Korkuluk</string>
<string name="type.mapswithme">MapsWithMe</string>
<string name="type.amenity.love_hotel">Aşk Oteli</string>
<string name="type.landuse.religious">Dini Toprak</string>
<string name="type.natural.wetland.saltmarsh">Tuz Bataklığı</string>
<string name="type.natural.wetland.saltmarsh.tidal">Gelgit Tuz Bataklığı</string>
<string name="type.natural.wetland.fen">Bataklık</string>
</resources>

View File

@@ -38,6 +38,7 @@
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:checked">true</item>
<item name="buttonTint">?colorAccent</item>
</style>
<style name="MwmWidget.Editor.DayText">

View File

@@ -662,7 +662,7 @@ nl:geld
fi:2Raha
fr:DAB|GAB|argent
de:5Bankomat|Geld
hu:pénz|ATM
hu:Bankautomata|pénz|ATM
id:uang
it:soldi
ja:atm|お金|マネー|金|引き出し|預金|振り込み
@@ -684,10 +684,10 @@ tr:3para
uk:гроші
vi:2Máy atm|tiền
zh-Hans:钱|atm
zh-Hant:1atm|理財|錢|金錢
zh-Hant:自動櫃員機|1atm|理財|錢|金錢
el:χρήματα
sk:sporiteľna|peniaze
fa:دستگاه خودپرداز
fa:دستگاه خودپرداز|خودپرداز
# First keyword should match [category_bank] definition in strings.txt!
@@ -803,7 +803,7 @@ pt-BR:dinheiro|U+1F3E6|U+1F4B0|U+1F4B2|U+1F4B3|U+1F4B4|U+1F4B5|U+1F4B6|U+1F4B7
ro:bani
es:dinero
et:raha
eu:3dirua
eu:Banketxea|3dirua
sr:новац|novac
sv:pengar
th:เงิน
@@ -7201,7 +7201,7 @@ cs:3Škola
da:2Skole
nl:3School|basisschool|middelbare school
fi:Koulu
fr:3École|Maternelle|Élémentaire|Primaire|Collège|Lycée|Secondaire
fr:3École|Maternelle|Élémentaire|Primaire|Collège|Lycée|Secondaire
de:3Schule|Schulgebäude
hi:4विदयालय
hu:3Iskola

View File

@@ -725,6 +725,7 @@
3007930697
3008054851
3008113177
3008787798
3009559935
3012069512
3015998207

View File

@@ -126,5 +126,6 @@
"Belarus_Minsk Region":"Provincia de Minsk",
"Belarus_Vitebsk Region":"Provincia de Vítebsk",
"Belarus_Homiel Region":"Provincia de Gómel",
"Belarus_Brest Region":"Provincia de Brest"
"Belarus_Brest Region":"Provincia de Brest",
"North Korea":"Corea del Norte"
}

View File

@@ -1863,7 +1863,7 @@
"Italy_Sardinia Description":"Casteddu/Cagliari, Sassari, Cuartu Sant'Aleni/Quartu Sant'Elena",
"Italy_Sicily Description":"Palermo, Catania, Messina",
"Italy_Trentino-Alto Adige Sudtirol Description":"Trento, Bolzano, Rovereto",
"Italy_Tuscany_Grosseto Description":"Arezzo, Monteriggioni, Grosseto",
"Italy_Tuscany_Grosseto Description":"Arezzo, Grosseto, Siena",
"Italy_Tuscany_Massa e Carrara Description":"Lucca, Florence, Prato",
"Italy_Umbria Description":"Perugia, Terni, Foligno",
"Italy_Veneto_Belluno Description":"Belluno, Feltre, Sedico",

View File

@@ -918,7 +918,7 @@
"Somalia":"Somalia",
"South Africa":"Afrika Selatan",
"South Africa_Eastern Cape":"Eastern Cape",
"South Africa_Free State":"Free State",
"South Africa_Free State":"Negara Bebas",
"South Africa_Gauteng":"Gauteng",
"South Africa_KwaZulu-Natal":"KwaZulu-Natal",
"South Africa_Limpopo":"Limpopo",

View File

@@ -918,7 +918,7 @@
"Somalia":"Somalia",
"South Africa":"Sudafrica",
"South Africa_Eastern Cape":"provincia del Capo Orientale",
"South Africa_Free State":"Free State",
"South Africa_Free State":"Stato libero",
"South Africa_Gauteng":"Gauteng",
"South Africa_KwaZulu-Natal":"KwaZulu-Natal",
"South Africa_Limpopo":"provincia del Limpopo",

View File

@@ -52,13 +52,13 @@
"US_Pennsylvania_Reading":"Skaitomas",
"United Kingdom":"Jungtinė Karalystė",
"Armenia":"armėnų",
"Azerbaijan":"azerbaidžaniečių",
"Azerbaijan":"Azerbaidžanas",
"Italy_Lombardy":"Lombardų",
"Jamaica":"Jamaikiečių",
"Spain_Extremadura":"ispanų kalbos Ekstremadūros tarmė",
"US_Georgia":"Georgian",
"Spain_Galicia_North Short":"galisų",
"Azerbaijan Region":"azerbaidžaniečių",
"Azerbaijan Region":"Irano Azerbaidžanas",
"Bolivia":"Boliviečių",
"Canada_Ontario_Bame":"Barrier",
"France_Corsica":"korsikiečių",
@@ -244,5 +244,6 @@
"Belarus_Brest Region":"Bresto sritis",
"Belarus_Homiel Region":"Gomelio sritis",
"Belarus_Minsk Region":"Minsko sritis",
"Belarus_Vitebsk Region":"Vitebsko sritis"
"Belarus_Vitebsk Region":"Vitebsko sritis",
"North Korea":"Šiaurės Korėja"
}

View File

@@ -1376,7 +1376,7 @@
"Austria_Burgenland Description":"Oberpullendorf, Eisenstadt, Mattersburg",
"Austria_Carinthia Description":"Klagenfurt, Villach, Wolfsberg",
"Austria_Lower Austria_West Description":"Mostviertel, Waldviertel",
"Austria_Lower Austria_Wien Description":"Wenen",
"Austria_Lower Austria_Wien Description":"Wenen, Industrieviertel, Weinviertel",
"Austria_Salzburg Description":"Salzburg, Oberndorf bei Salzburg, Abtenau",
"Austria_Styria_Graz Description":"Graz, Feldbach, Voitsberg",
"Austria_Styria_Leoben Description":"Eisenerz, Mariazell, Knittelfeld",
@@ -1863,7 +1863,7 @@
"Italy_Sardinia Description":"Casteddu/Cagliari, Sassari, Cuartu Sant'Aleni/Quartu Sant'Elena",
"Italy_Sicily Description":"Palermo, Catania, Messina",
"Italy_Trentino-Alto Adige Sudtirol Description":"Bozen",
"Italy_Tuscany_Grosseto Description":"Arezzo, Grosseto, Siena",
"Italy_Tuscany_Grosseto Description":"Arezzo, Grosseto, Siena",
"Italy_Tuscany_Massa e Carrara Description":"Florence, Livorno, Lucca, Pisa, Prato, Pistoia, Carrara, Massa",
"Italy_Umbria Description":"Perugia, Terni, Foligno",
"Italy_Veneto_Belluno Description":"Belluno, Feltre, Sedico",

View File

@@ -1863,7 +1863,7 @@
"Italy_Sardinia Description":"Casteddu/Cagliari, Sassari, Cuartu Sant'Aleni/Quartu Sant'Elena",
"Italy_Sicily Description":"Palermo, Catânia",
"Italy_Trentino-Alto Adige Sudtirol Description":"Bolzano",
"Italy_Tuscany_Grosseto Description":"Arezzo, Monteriggioni, Grosseto",
"Italy_Tuscany_Grosseto Description":"Arezzo, Grosseto, Siena",
"Italy_Tuscany_Massa e Carrara Description":"Florença",
"Italy_Umbria Description":"Perúgia",
"Italy_Veneto_Belluno Description":"Belluno, Feltre, Sedico",

View File

@@ -47,5 +47,13 @@
"Belarus_Homiel Region":"Гомељска област",
"Belarus_Vitebsk Region":"Витепска област",
"Belgium":"Белгија",
"Belarus_Minsk Region":"Минска област"
"Belarus_Minsk Region":"Минска област",
"Russia_Perm Krai":"Пермскиј крај",
"Russia_Republic of Karelia":"Република Карелије",
"Russia_Sverdlovsk Oblast":"Свердловска област",
"Spain_Galicia":"Галиција",
"Switzerland_Espace Mittelland":"Еспаце Мителанд",
"US_Pennsylvania_Reading":"Читање",
"Russia_Perm Krai_North Short":"Пермскиј крај",
"Spain_Castile and Leon":"Кастиља и Леон"
}

File diff suppressed because it is too large Load Diff

Binary file not shown.

View File

@@ -47366,7 +47366,7 @@ cont {
scale: 13
lines {
width: 1.1
color: 3226034505
color: 3007930697
priority: 60
cap: BUTTCAP
}
@@ -47375,7 +47375,7 @@ cont {
scale: 14
lines {
width: 1.1
color: 3226034505
color: 3007930697
priority: 60
cap: BUTTCAP
}
@@ -47570,7 +47570,7 @@ cont {
scale: 16
lines {
width: 1.6
color: 1716085065
color: 2152292681
priority: 60
}
path_text {

Binary file not shown.

View File

@@ -47260,7 +47260,7 @@ cont {
scale: 13
lines {
width: 1.1
color: 3226891606
color: 3008787798
priority: 60
cap: BUTTCAP
}
@@ -47269,7 +47269,7 @@ cont {
scale: 14
lines {
width: 1.1
color: 3226891606
color: 3008787798
priority: 60
cap: BUTTCAP
}
@@ -47464,7 +47464,7 @@ cont {
scale: 16
lines {
width: 1.6
color: 1716085065
color: 2152292681
priority: 60
}
path_text {

Binary file not shown.

View File

@@ -1018,6 +1018,9 @@ cont {
name: "amenity-car_wash"
element {
scale: 17
area {
priority: -1850
}
symbol {
name: "car-wash-m"
priority: 2650
@@ -1035,6 +1038,9 @@ cont {
}
element {
scale: 18
area {
priority: -1850
}
symbol {
name: "car-wash-m"
priority: 2650
@@ -1051,6 +1057,9 @@ cont {
}
element {
scale: 19
area {
priority: -1850
}
symbol {
name: "car-wash-m"
priority: 2650
@@ -1067,6 +1076,9 @@ cont {
}
element {
scale: 20
area {
priority: -1850
}
symbol {
name: "car-wash-m"
priority: 2650
@@ -1271,6 +1283,9 @@ cont {
}
element {
scale: 15
area {
priority: -1850
}
symbol {
name: "charging-station-m"
priority: 3200
@@ -1288,6 +1303,9 @@ cont {
}
element {
scale: 16
area {
priority: -1850
}
symbol {
name: "charging-station-m"
priority: 3200
@@ -1305,6 +1323,9 @@ cont {
}
element {
scale: 17
area {
priority: -1850
}
symbol {
name: "charging-station-m"
priority: 3200
@@ -1321,6 +1342,9 @@ cont {
}
element {
scale: 18
area {
priority: -1850
}
symbol {
name: "charging-station-m"
priority: 3200
@@ -1337,6 +1361,9 @@ cont {
}
element {
scale: 19
area {
priority: -1850
}
symbol {
name: "charging-station-m"
priority: 3200
@@ -1353,6 +1380,9 @@ cont {
}
element {
scale: 20
area {
priority: -1850
}
symbol {
name: "charging-station-m"
priority: 3200
@@ -1735,6 +1765,9 @@ cont {
}
element {
scale: 15
area {
priority: -1850
}
symbol {
name: "fuel-m"
priority: 3200
@@ -1752,6 +1785,9 @@ cont {
}
element {
scale: 16
area {
priority: -1850
}
symbol {
name: "fuel-m"
priority: 3200
@@ -1769,6 +1805,9 @@ cont {
}
element {
scale: 17
area {
priority: -1850
}
symbol {
name: "fuel-m"
priority: 3200
@@ -1785,6 +1824,9 @@ cont {
}
element {
scale: 18
area {
priority: -1850
}
symbol {
name: "fuel-m"
priority: 3200
@@ -1801,6 +1843,9 @@ cont {
}
element {
scale: 19
area {
priority: -1850
}
symbol {
name: "fuel-m"
priority: 3200
@@ -1817,6 +1862,9 @@ cont {
}
element {
scale: 20
area {
priority: -1850
}
symbol {
name: "fuel-m"
priority: 3200
@@ -5576,6 +5624,9 @@ cont {
name: "amenity-vehicle_inspection"
element {
scale: 17
area {
priority: -1850
}
symbol {
name: "vehicle_inspection-m"
priority: 2650
@@ -5584,6 +5635,9 @@ cont {
}
element {
scale: 18
area {
priority: -1850
}
symbol {
name: "vehicle_inspection-m"
priority: 2650
@@ -5591,6 +5645,9 @@ cont {
}
element {
scale: 19
area {
priority: -1850
}
symbol {
name: "vehicle_inspection-m"
priority: 2650
@@ -5598,6 +5655,9 @@ cont {
}
element {
scale: 20
area {
priority: -1850
}
symbol {
name: "vehicle_inspection-m"
priority: 2650
@@ -15944,8 +16004,17 @@ cont {
}
cont {
name: "highway-rest_area"
element {
scale: 13
area {
priority: -1850
}
}
element {
scale: 14
area {
priority: -1850
}
symbol {
name: "picnic-m"
priority: 4150
@@ -15963,6 +16032,9 @@ cont {
}
element {
scale: 15
area {
priority: -1850
}
symbol {
name: "picnic-m"
priority: 4150
@@ -15979,6 +16051,9 @@ cont {
}
element {
scale: 16
area {
priority: -1850
}
symbol {
name: "picnic-m"
priority: 4150
@@ -15995,6 +16070,9 @@ cont {
}
element {
scale: 17
area {
priority: -1850
}
symbol {
name: "picnic-m"
priority: 4150
@@ -16011,6 +16089,9 @@ cont {
}
element {
scale: 18
area {
priority: -1850
}
symbol {
name: "picnic-m"
priority: 4150
@@ -16027,6 +16108,9 @@ cont {
}
element {
scale: 19
area {
priority: -1850
}
symbol {
name: "picnic-m"
priority: 4150
@@ -16043,6 +16127,9 @@ cont {
}
element {
scale: 20
area {
priority: -1850
}
symbol {
name: "picnic-m"
priority: 4150
@@ -18645,6 +18732,9 @@ cont {
}
element {
scale: 13
area {
priority: -1850
}
symbol {
name: "car-repair-m"
priority: 4200
@@ -18662,6 +18752,9 @@ cont {
}
element {
scale: 14
area {
priority: -1850
}
symbol {
name: "car-repair-m"
priority: 4200
@@ -18679,6 +18772,9 @@ cont {
}
element {
scale: 15
area {
priority: -1850
}
symbol {
name: "car-repair-m"
priority: 4200
@@ -18696,6 +18792,9 @@ cont {
}
element {
scale: 16
area {
priority: -1850
}
symbol {
name: "car-repair-m"
priority: 4200
@@ -18713,6 +18812,9 @@ cont {
}
element {
scale: 17
area {
priority: -1850
}
symbol {
name: "car-repair-m"
priority: 4200
@@ -18729,6 +18831,9 @@ cont {
}
element {
scale: 18
area {
priority: -1850
}
symbol {
name: "car-repair-m"
priority: 4200
@@ -18745,6 +18850,9 @@ cont {
}
element {
scale: 19
area {
priority: -1850
}
symbol {
name: "car-repair-m"
priority: 4200
@@ -18761,6 +18869,9 @@ cont {
}
element {
scale: 20
area {
priority: -1850
}
symbol {
name: "car-repair-m"
priority: 4200
@@ -28725,6 +28836,57 @@ cont {
apply_if: "!name"
}
}
cont {
name: "landuse-garages"
element {
scale: 13
area {
priority: -1850
}
}
element {
scale: 14
area {
priority: -1850
}
}
element {
scale: 15
area {
priority: -1850
}
}
element {
scale: 16
area {
priority: -1850
}
}
element {
scale: 17
area {
priority: -1850
}
}
element {
scale: 18
area {
priority: -1850
}
}
element {
scale: 19
area {
priority: -1850
}
}
element {
scale: 20
area {
priority: -1850
}
}
}
cont {
name: "landuse-grass"
element {

Binary file not shown.

View File

@@ -1018,6 +1018,10 @@ cont {
name: "amenity-car_wash"
element {
scale: 17
area {
color: 16445409
priority: -1850
}
symbol {
name: "car-wash-m"
priority: 2650
@@ -1035,6 +1039,10 @@ cont {
}
element {
scale: 18
area {
color: 16445409
priority: -1850
}
symbol {
name: "car-wash-m"
priority: 2650
@@ -1051,6 +1059,10 @@ cont {
}
element {
scale: 19
area {
color: 16445409
priority: -1850
}
symbol {
name: "car-wash-m"
priority: 2650
@@ -1067,6 +1079,10 @@ cont {
}
element {
scale: 20
area {
color: 16445409
priority: -1850
}
symbol {
name: "car-wash-m"
priority: 2650
@@ -1271,6 +1287,10 @@ cont {
}
element {
scale: 15
area {
color: 16445409
priority: -1850
}
symbol {
name: "charging-station-m"
priority: 3200
@@ -1288,6 +1308,10 @@ cont {
}
element {
scale: 16
area {
color: 16445409
priority: -1850
}
symbol {
name: "charging-station-m"
priority: 3200
@@ -1305,6 +1329,10 @@ cont {
}
element {
scale: 17
area {
color: 16445409
priority: -1850
}
symbol {
name: "charging-station-m"
priority: 3200
@@ -1321,6 +1349,10 @@ cont {
}
element {
scale: 18
area {
color: 16445409
priority: -1850
}
symbol {
name: "charging-station-m"
priority: 3200
@@ -1337,6 +1369,10 @@ cont {
}
element {
scale: 19
area {
color: 16445409
priority: -1850
}
symbol {
name: "charging-station-m"
priority: 3200
@@ -1353,6 +1389,10 @@ cont {
}
element {
scale: 20
area {
color: 16445409
priority: -1850
}
symbol {
name: "charging-station-m"
priority: 3200
@@ -1735,6 +1775,10 @@ cont {
}
element {
scale: 15
area {
color: 16445409
priority: -1850
}
symbol {
name: "fuel-m"
priority: 3200
@@ -1752,6 +1796,10 @@ cont {
}
element {
scale: 16
area {
color: 16445409
priority: -1850
}
symbol {
name: "fuel-m"
priority: 3200
@@ -1769,6 +1817,10 @@ cont {
}
element {
scale: 17
area {
color: 16445409
priority: -1850
}
symbol {
name: "fuel-m"
priority: 3200
@@ -1785,6 +1837,10 @@ cont {
}
element {
scale: 18
area {
color: 16445409
priority: -1850
}
symbol {
name: "fuel-m"
priority: 3200
@@ -1801,6 +1857,10 @@ cont {
}
element {
scale: 19
area {
color: 16445409
priority: -1850
}
symbol {
name: "fuel-m"
priority: 3200
@@ -1817,6 +1877,10 @@ cont {
}
element {
scale: 20
area {
color: 16445409
priority: -1850
}
symbol {
name: "fuel-m"
priority: 3200
@@ -5576,6 +5640,10 @@ cont {
name: "amenity-vehicle_inspection"
element {
scale: 17
area {
color: 16445409
priority: -1850
}
symbol {
name: "vehicle_inspection-m"
priority: 2650
@@ -5584,6 +5652,10 @@ cont {
}
element {
scale: 18
area {
color: 16445409
priority: -1850
}
symbol {
name: "vehicle_inspection-m"
priority: 2650
@@ -5591,6 +5663,10 @@ cont {
}
element {
scale: 19
area {
color: 16445409
priority: -1850
}
symbol {
name: "vehicle_inspection-m"
priority: 2650
@@ -5598,6 +5674,10 @@ cont {
}
element {
scale: 20
area {
color: 16445409
priority: -1850
}
symbol {
name: "vehicle_inspection-m"
priority: 2650
@@ -15638,8 +15718,19 @@ cont {
}
cont {
name: "highway-rest_area"
element {
scale: 13
area {
color: 16445409
priority: -1850
}
}
element {
scale: 14
area {
color: 16445409
priority: -1850
}
symbol {
name: "picnic-m"
priority: 4150
@@ -15657,6 +15748,10 @@ cont {
}
element {
scale: 15
area {
color: 16445409
priority: -1850
}
symbol {
name: "picnic-m"
priority: 4150
@@ -15673,6 +15768,10 @@ cont {
}
element {
scale: 16
area {
color: 16445409
priority: -1850
}
symbol {
name: "picnic-m"
priority: 4150
@@ -15689,6 +15788,10 @@ cont {
}
element {
scale: 17
area {
color: 16445409
priority: -1850
}
symbol {
name: "picnic-m"
priority: 4150
@@ -15705,6 +15808,10 @@ cont {
}
element {
scale: 18
area {
color: 16445409
priority: -1850
}
symbol {
name: "picnic-m"
priority: 4150
@@ -15721,6 +15828,10 @@ cont {
}
element {
scale: 19
area {
color: 16445409
priority: -1850
}
symbol {
name: "picnic-m"
priority: 4150
@@ -15737,6 +15848,10 @@ cont {
}
element {
scale: 20
area {
color: 16445409
priority: -1850
}
symbol {
name: "picnic-m"
priority: 4150
@@ -18285,6 +18400,10 @@ cont {
}
element {
scale: 13
area {
color: 16445409
priority: -1850
}
symbol {
name: "car-repair-m"
priority: 4200
@@ -18302,6 +18421,10 @@ cont {
}
element {
scale: 14
area {
color: 16445409
priority: -1850
}
symbol {
name: "car-repair-m"
priority: 4200
@@ -18319,6 +18442,10 @@ cont {
}
element {
scale: 15
area {
color: 16445409
priority: -1850
}
symbol {
name: "car-repair-m"
priority: 4200
@@ -18336,6 +18463,10 @@ cont {
}
element {
scale: 16
area {
color: 16445409
priority: -1850
}
symbol {
name: "car-repair-m"
priority: 4200
@@ -18353,6 +18484,10 @@ cont {
}
element {
scale: 17
area {
color: 16445409
priority: -1850
}
symbol {
name: "car-repair-m"
priority: 4200
@@ -18369,6 +18504,10 @@ cont {
}
element {
scale: 18
area {
color: 16445409
priority: -1850
}
symbol {
name: "car-repair-m"
priority: 4200
@@ -18385,6 +18524,10 @@ cont {
}
element {
scale: 19
area {
color: 16445409
priority: -1850
}
symbol {
name: "car-repair-m"
priority: 4200
@@ -18401,6 +18544,10 @@ cont {
}
element {
scale: 20
area {
color: 16445409
priority: -1850
}
symbol {
name: "car-repair-m"
priority: 4200
@@ -28185,6 +28332,65 @@ cont {
apply_if: "!name"
}
}
cont {
name: "landuse-garages"
element {
scale: 13
area {
color: 16445409
priority: -1850
}
}
element {
scale: 14
area {
color: 16445409
priority: -1850
}
}
element {
scale: 15
area {
color: 16445409
priority: -1850
}
}
element {
scale: 16
area {
color: 16445409
priority: -1850
}
}
element {
scale: 17
area {
color: 16445409
priority: -1850
}
}
element {
scale: 18
area {
color: 16445409
priority: -1850
}
}
element {
scale: 19
area {
color: 16445409
priority: -1850
}
}
element {
scale: 20
area {
color: 16445409
priority: -1850
}
}
}
cont {
name: "landuse-grass"
element {

View File

@@ -1,8 +1 @@
<svg version="1.1" viewBox="0 0 24 24" width="18" height="18" xmlns="http://www.w3.org/2000/svg">
<title>postbox-m</title>
<g id="Page-2:-Night" fill="none">
<g id="postbox-m">
<path id="Path" d="m17.321 10.489v7.5111h-12.321v-7.7296l2.2402 1.9947v1.7454h7.8408v-1.527l2.2402-1.9947zm0.67879-3.012-5.0965 4.539h-3.2382l-2.2861-1.9947h5.2679l1.3128-1.3774v-4.6437l4.0402 3.4768zm-5.8279 1.5469h-4.7918l2.798-2.5323 2.6625-2.4914v4.2408l-0.66871 0.78293z" fill="#777777"/>
</g>
</g>
</svg>
<svg height="18" viewBox="0 0 18 18" width="18" xmlns="http://www.w3.org/2000/svg"><path d="m13.4 4.5h-8.8c-.605 0-1.0945.495-1.0945 1.1l-.0055 6.6c0 .605.495 1.1 1.1 1.1h8.8c.605 0 1.1-.495 1.1-1.1v-6.6c0-.605-.495-1.1-1.1-1.1zm-.22 2.3375-3.8885 2.431c-.176.11-.407.11-.583 0l-3.8885-2.431c-.1375-.088-.22-.2365-.22-.396 0-.3685.4015-.5885.715-.396l3.685 2.3045 3.685-2.3045c.3135-.1925.715.0275.715.396 0 .1595-.0825.308-.22.396z" fill="#777777"/></svg>

Before

Width:  |  Height:  |  Size: 498 B

After

Width:  |  Height:  |  Size: 456 B

View File

@@ -414,7 +414,6 @@ piste:type-sled # line z14- (also has pathte
=== 120
building:part # area z16-
landuse-garages # area z13-
=== 110
barrier-retaining_wall # line z16-

View File

@@ -1,8 +1 @@
<svg version="1.1" viewBox="0 0 24 24" width="18" height="18" xmlns="http://www.w3.org/2000/svg">
<title>postbox-m</title>
<g fill="none" fill-rule="evenodd">
<g id="postbox-m" fill-rule="nonzero">
<path id="Shape" d="m17.321 10.489v7.5111h-12.321v-7.7296l2.2402 1.9947v1.7454h7.8408v-1.527l2.2402-1.9947zm0.67879-3.012-5.0965 4.539h-3.2382l-2.2861-1.9947h5.2679l1.3128-1.3774v-4.6437l4.0402 3.4768zm-5.8279 1.5469h-4.7918l2.798-2.5323 2.6625-2.4914v4.2408l-0.66871 0.78293z" fill="#747E86"/>
</g>
</g>
</svg>
<svg height="18" viewBox="0 0 18 18" width="18" xmlns="http://www.w3.org/2000/svg"><path d="m13.4 4.5h-8.8c-.605 0-1.0945.495-1.0945 1.1l-.0055 6.6c0 .605.495 1.1 1.1 1.1h8.8c.605 0 1.1-.495 1.1-1.1v-6.6c0-.605-.495-1.1-1.1-1.1zm-.22 2.3375-3.8885 2.431c-.176.11-.407.11-.583 0l-3.8885-2.431c-.1375-.088-.22-.2365-.22-.396 0-.3685.4015-.5885.715-.396l3.685 2.3045 3.685-2.3045c.3135-.1925.715.0275.715.396 0 .1595-.0825.308-.22.396z" fill="#747e86"/></svg>

Before

Width:  |  Height:  |  Size: 520 B

After

Width:  |  Height:  |  Size: 456 B

View File

@@ -189,13 +189,12 @@ line|z13-14[isoline=step_500],
line|z13-14[isoline=step_100],
{width: 1.6; opacity: 0.25;}
line|z13-14[isoline=step_50],
{width: 1.1; opacity: 0.25;}
{width: 1.1; opacity: 0.3;}
line|z15-16[isoline=step_1000],
line|z15-16[isoline=step_500],
{width: 1.6; opacity: 0.5;}
line|z15-16[isoline=step_100],
line|z15-16[isoline=step_50],
{width: 1.6; opacity: 0.35;}
line|z15-16[isoline=step_50],
{width: 1.6; opacity: 0.25;}
@@ -204,7 +203,7 @@ line|z15-16[isoline=step_10],
{width: 1.1; opacity: 0.35;}
line|z17-[isoline=step_1000],
line|z16-[isoline=step_500],
line|z17-[isoline=step_500],
{width: 1.6; opacity: 0.6;}
line|z17-[isoline=step_100],
line|z17-[isoline=step_50],

View File

@@ -63,6 +63,7 @@
@university: #261F13;
@hospital: #261916;
*/
@general_area: #000000;
@industrial: #0D0A0D;
@construction_area: #0D0A0D;
@sport: #070F0A;

View File

@@ -340,7 +340,17 @@ area|z16-[landuse=cemetery]
/* 7.5 Pedestrian areas */
/* Generic amenities */
area|z13-[highway=services],
area|z13-[highway=rest_area],
area|z13-[landuse=garages],
area|z15-[amenity=charging_station][motorcar?],
area|z15-[amenity=fuel],
area|z17-[amenity=vehicle_inspection],
area|z17-[amenity=car_wash],
{fill-opacity: 1; fill-color: @general_area;}
/* 7.6 Airports */

View File

@@ -30,6 +30,13 @@ amenity-parking-street_side-fee # area z15- (also has icon z
amenity-parking-street_side-private # area z15- (also has icon z17-, caption(optional) z17-)
=== 160
amenity-car_wash # area z17- (also has icon z17-, caption(optional) z17-)
amenity-charging_station-motorcar # area z15- (also has icon z14-, caption(optional) z14-)
amenity-fuel # area z15- (also has icon z12-, caption(optional) z12-)
amenity-vehicle_inspection # area z17- (also has icon z17-)
highway-rest_area # area z13- (also has icon z14-, caption(optional) z14-)
highway-services # area z13- (also has icon z12-, caption(optional) z13-)
landuse-garages # area z13-
leisure-stadium # area z15-
=== 150

View File

@@ -62,11 +62,11 @@ highway-motorway_junction # caption z15-
highway-primary_link # pathtext z11- (also has shield::shield z11-, line z11-, line(casing) z14-)
highway-primary_link-bridge # pathtext z11- (also has shield::shield z11-, line z11-, line::bridgeblack z14-, line::bridgewhite z14-, line(casing) z14-)
highway-primary_link-tunnel # pathtext z11- (also has shield::shield z11-, line z11-, line(casing) z14-)
highway-services # icon z12- (also has caption(optional) z13-)
highway-services # icon z12- (also has caption(optional) z13-, area z13-)
=== 4200
highway-ford # icon z14-
highway-rest_area # icon z14- (also has caption(optional) z14-)
highway-rest_area # icon z14- (also has caption(optional) z14-, area z13-)
highway-secondary # pathtext z10- (also has shield::shield z12-, line z10-, line(casing) z14-)
highway-secondary-bridge # pathtext z10- (also has shield::shield z12-, line z10-, line::bridgeblack z14-, line::bridgewhite z14-, line(casing) z14-)
highway-secondary-tunnel # pathtext z10- (also has shield::shield z12-, line z10-, line(casing) z14-)
@@ -170,8 +170,8 @@ aeroway-aerodrome-international # icon z7- (also has caption
place-town # caption z8-
=== 3250
amenity-charging_station-motorcar # icon z14- (also has caption(optional) z14-)
amenity-fuel # icon z12- (also has caption(optional) z12-)
amenity-charging_station-motorcar # icon z14- (also has caption(optional) z14-, area z15-)
amenity-fuel # icon z12- (also has caption(optional) z12-, area z15-)
=== 3200
amenity-charging_station # icon z16- (also has caption(optional) z16-)
@@ -216,8 +216,8 @@ barrier-lift_gate # icon z16- (also has captio
railway-level_crossing # icon z17-
=== 2700
amenity-car_wash # icon z17- (also has caption(optional) z17-)
amenity-vehicle_inspection # icon z17-
amenity-car_wash # icon z17- (also has caption(optional) z17-, area z17-)
amenity-vehicle_inspection # icon z17- (also has area z17-)
amenity-vending_machine-parking_tickets # icon z17- (also has caption(optional) z17-)
shop-car_parts # icon z17-
shop-car_repair # icon z17-
@@ -754,17 +754,17 @@ entrance-main # icon z18- (also has captio
# They follow the order of their correspoding icons.
#
# highway-services # caption(optional) z13- (also has icon z12-)
# highway-services # caption(optional) z13- (also has icon z12-, area z13-)
# === -5800
# highway-rest_area # caption(optional) z14- (also has icon z14-)
# highway-rest_area # caption(optional) z14- (also has icon z14-, area z13-)
# === -5850
# aeroway-aerodrome-international # caption(optional) z10- (also has icon z7-, area z10-)
# === -6700
# amenity-charging_station-motorcar # caption(optional) z14- (also has icon z14-)
# amenity-fuel # caption(optional) z12- (also has icon z12-)
# amenity-charging_station-motorcar # caption(optional) z14- (also has icon z14-, area z15-)
# amenity-fuel # caption(optional) z12- (also has icon z12-, area z15-)
# === -6800
# amenity-charging_station # caption(optional) z16- (also has icon z16-)
@@ -795,7 +795,7 @@ entrance-main # icon z18- (also has captio
# barrier-lift_gate # caption(optional) z16- (also has icon z16-)
# === -7250
# amenity-car_wash # caption(optional) z17- (also has icon z17-)
# amenity-car_wash # caption(optional) z17- (also has icon z17-, area z17-)
# amenity-vending_machine-parking_tickets # caption(optional) z17- (also has icon z17-)
# shop-car_repair-tyres # caption(optional) z15- (also has icon z15-)
# === -7350

View File

@@ -100,6 +100,7 @@
@unversity: #F8E4BA;
@hospital: #F8D9D9;
*/
@general_area: #FAEFE1;
@industrial: #E1DCE3;
@construction_area: #E4E3E6;
@sport: #C8DBAD;

View File

@@ -482,7 +482,7 @@ world 000000000000000000000 +
bridge 000000000000111111111 -
tunnel 000000000000111111111 -
{}
rest_area 000000000000001111111 -
rest_area 000000000000011111111 -
road 000000000000111111111 +
bridge 000000000000111111111 -
tunnel 000000000000111111111 -
@@ -632,7 +632,7 @@ world 000000000000000000000 +
deciduous 000000000011111111111 -
mixed 000000000011111111111 -
{}
garages 000000000000000000000 -
garages 000000000000011111111 -
grass 000000000000111111111 -
greenfield 000000000000000000000 -
greenhouse_horticulture 000000000000000000000 -

View File

@@ -72,7 +72,7 @@ This test-case should work with the same behavior regardless of
- Tap on location button - "To continue, turn on device..." dialog
should re-appear again.
5. OM location dialog (negative case)
5. CoMaps location dialog (negative case)
- Use non-Google flavor or disable Google Play Location in the app settings;
- Disable Wi-Fi, disable Cellular Data, disable Location;

View File

@@ -25,8 +25,7 @@ When reporting a bug please provide as much information as possible: OS and appl
list of actions leading to a bug, a log file produced by the app.
When using CoMaps app on a device, use the built-in "Report a bug" option:
on Android it creates a new e-mail with a log file attached. Your issue will be processed much
faster if you send it to <bugs@comaps.app>. Enabling logs in CoMaps settings on Android
on Android it creates a new e-mail with a log file attached. Enabling logs in CoMaps settings on Android
before sending the bug report also helps us a lot with debugging.
### Translations
@@ -70,7 +69,7 @@ While we strive to help onboard new developers we don't have enough time to guid
Please help us:
- processing users questions and feedback in chats, app stores, email and social media and creating follow-up issues or updating existing ones
- reproducing and triaging reported bugs
- testing upcoming features and bug fixes for Android, iOS and desktop versions
- [testing upcoming features and bug fixes for Android, iOS and desktop versions](TESTING.md)
- keeping [issues](https://codeberg.org/comaps/comaps/issues) in order (check for duplicates, organize, assign labels, link related issues, etc.)
- composing nice user-centric release notes and news items
- etc.

View File

@@ -71,7 +71,7 @@ TRANSIT_URL: file:///home/result_json_dir
Run generator tool [as usual](../tools/python/maps_generator) with this ini config. After it is done you'll have mwms with transit section in experimental GTFS format.
:checkered_flag: Use the resulting mwms in your app. Enjoy the experimental public transport in Organic Maps!
:checkered_flag: Use the resulting mwms in your app. Enjoy the experimental public transport in CoMaps!
## If you have questions

View File

@@ -30,7 +30,7 @@ There are some other files not mentioned here.
### Map features / classificator
- `mapcss-mapping.csv` - mapping between OSM tags and OM types.
- `mapcss-mapping.csv` - mapping between OSM tags and CoMaps types.
- `replaced_tags.txt` - merging similar OSM tags.
- `mixed_tags.txt` - pedestrian streets of high popularity.
@@ -38,7 +38,7 @@ There are some other files not mentioned here.
- `config.xsd` - XML schema for `editor.config`.
Automatically generated:
- `classificator.txt` - hierarchical list of all OM types.
- `classificator.txt` - hierarchical list of all CoMaps types.
- `types.txt`
### Styles and icons

View File

@@ -56,7 +56,7 @@ Icons are stored in [`data/styles/default/light/symbols/`](../data/styles/defaul
## How to add a new icon
1. Add an svg icon to `data/styles/default/light/symbols/` (and to `dark` too)
preferably look for icons in [collections OM uses already](../data/copyright.html#icons)
preferably look for icons in [collections CoMaps uses already](../data/copyright.html#icons)
2. Add icon rendering/visibility rules into `data/styles/default/include/Icons.mapcss` and to "navigation style" `data/styles/vehicle/include/Icons.mapcss`
3. Run `tools/unix/generate_symbols.sh` to add new icons into skin files
4. Run `tools/unix/generate_drules.sh` to generate drawing rules for the new icons
@@ -64,7 +64,7 @@ preferably look for icons in [collections OM uses already](../data/copyright.htm
## How to add a new map feature / POI type
1. Add it into `data/mapcss-mapping.csv` (or better replace existing `deprecated` line) to make OM import it from OSM
1. Add it into `data/mapcss-mapping.csv` (or better replace existing `deprecated` line) to make CoMaps import it from OSM
2. If necessary merge similar tags in via `data/replaced_tags.txt`
3. Define a priority for the new feature type in e.g. [`priorities_4_overlays.prio.txt`](../data/styles/default/include/priorities_4_overlays.prio.txt) and/or other priorities files
4. Add a new icon (see [above](#how-to-add-a-new-icon)) and/or other styling (area, line..)
@@ -105,7 +105,7 @@ A whole map needs to be [regenerated](MAPS.md) for the changes to take effect if
## Technical details
Map style files syntax is based on [MapCSS/0.2](https://wiki.openstreetmap.org/wiki/MapCSS/0.2),
though the specification is not supported in full and there are OM-specific extensions to it.
though the specification is not supported in full and there are CoMaps-specific extensions to it.
The `tools/unix/generate_drules.sh` script uses a customized version of [Kothic](https://codeberg.org/comaps/kothic)
stylesheet processor to compile MapCSS files into binary drawing rules files `data/drules_proto*.bin`.

25
docs/TESTING.md Normal file
View File

@@ -0,0 +1,25 @@
# Testing
User testing is an important part of the pre-release process to make sure no bugs make it into the final release version.
You can install test builds, which are pre-release versions of our app, and try to find new bugs before they make it to more people. You should be aware though that those test builds can be more unstable and prone to errors than the released versions. So don't use those test builds, if you really need to rely on our app working as stable and bug-free as possible.
The main focus of testing those test builds should always be the newly introduced or changed parts.
[Finding and reporting other already existing bugs](https://codeberg.org/comaps/comaps/issues) of course is important too, but it is not the principal purpose of the test builds.
This is the process for the different platforms:
## Android
- A new Issue is created for every Android test build.
- The Issue includes the APK, that needs to be tested, and notes of what changed with this test build.
- Comments and problems found with the specific test build should be noted in the Issue.
- The existing test build Issue will be closed with a link to the new test build Issue, if a new test build becomes available.
- New test builds also usually get announced in the chats.
## iOS
- A new Issue is created for every iOS test build.
- The Issue includes the signup link for the TestFlight and notes of what changed with this test build.
- The available space for beta testers in TestFlight is limited and all spots might be filled already. We regularly remove inactive testers and sometimes add more spots though. So if the beta is full, maybe check again at some point later.
- Comments and problems found with the specific test build should be noted in the Issue.
- The existing test build Issue will be closed with a link to the new test build Issue, if a new test build becomes available.
- TestFlight normally notifies existing testers of a new test build and new test builds also usually get announced in the chats.

View File

@@ -28,7 +28,8 @@ NSString * const kLoggerSubsystem = [[NSBundle mainBundle] bundleIdentifier];
NSString * const kLoggerCategory = @"OM";
NSString * const kLogFileName = @"log.txt";
NSString * const kZipLogFileExtension = @"zip";
NSString * const kLogFilePath = [[NSFileManager.defaultManager temporaryDirectory] URLByAppendingPathComponent:kLogFileName].path;
NSString * const kLogFilePath = [[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) firstObject]
stringByAppendingPathComponent:kLogFileName];
// TODO: (KK) Review and change this limit after some testing.
NSUInteger const kMaxLogFileSize = 1024 * 1024 * 100; // 100 MB;
@@ -225,13 +226,13 @@ bool AssertMessage(base::SrcPoint const & src, std::string const & message)
}
+ (NSURL *)getZippedLogFile:(NSString *)logFilePath {
NSString * zipFilePath = [[logFilePath stringByDeletingPathExtension] stringByAppendingPathExtension:kZipLogFileExtension];
NSString * zipFileName = [[logFilePath.lastPathComponent stringByDeletingPathExtension] stringByAppendingPathExtension:kZipLogFileExtension];
NSString * zipFilePath = [[NSFileManager.defaultManager temporaryDirectory] URLByAppendingPathComponent:zipFileName].path;
auto const success = CreateZipFromFiles({logFilePath.UTF8String}, zipFilePath.UTF8String);
if (!success) {
LOG(LERROR, ("Failed to zip log file:", kLogFilePath.UTF8String, ". The original file will be returned."));
return [NSURL fileURLWithPath:logFilePath];
}
[self removeFileAtPath:kLogFilePath];
return [NSURL fileURLWithPath:zipFilePath];
}

View File

@@ -9,7 +9,7 @@
- (instancetype)initWithRawData:(place_page::Info const &)rawData {
self = [super init];
if (self) {
_showAddPlace = rawData.ShouldShowAddPlace();
_showAddPlace = rawData.ShouldShowAddPlace() || rawData.ShouldShowAddBusiness();
_showEditPlace = rawData.ShouldShowEditPlace();
_enableAddPlace = rawData.ShouldEnableAddPlace();
_enableEditPlace = rawData.ShouldEnableEditPlace();

View File

@@ -6,8 +6,8 @@ NS_ASSUME_NONNULL_BEGIN
@interface PlacePageTrackData (Core)
- (instancetype)initWithTrack:(Track const &)track
onActivePointChanged:(MWMVoidBlock)onActivePointChangedHandler;
- (instancetype)initWithRawData:(place_page::Info const &)rawData
onActivePointChanged:(MWMVoidBlock)onActivePointChangedHandler;
@end

View File

@@ -1,4 +1,5 @@
#import <Foundation/Foundation.h>
#import <UIKit/UIColor.h>
#import "MWMTypes.h"
@class TrackInfo;
@@ -10,6 +11,12 @@ NS_ASSUME_NONNULL_BEGIN
@property(nonatomic, readonly) MWMTrackID trackId;
@property(nonatomic, readonly) MWMMarkGroupID groupId;
@property(nonatomic, readonly, nullable) NSString * trackCategory;
// TODO: The track description is not fully implemented in the core yet.
@property(nonatomic, readonly, nullable) NSString * trackDescription;
/// The color is nil for Track Recordings.
@property(nonatomic, readonly, nullable) UIColor * color;
@property(nonatomic, readwrite, nonnull) TrackInfo * trackInfo;
@property(nonatomic, readwrite, nullable) ElevationProfileData * elevationProfileData;
@property(nonatomic, readonly) double activePointDistance;

View File

@@ -32,14 +32,27 @@
@implementation PlacePageTrackData (Core)
- (instancetype)initWithTrack:(Track const &)track
onActivePointChanged:(MWMVoidBlock)onActivePointChangedHandler {
- (instancetype)initWithRawData:(place_page::Info const &)rawData
onActivePointChanged:(MWMVoidBlock)onActivePointChangedHandler {
self = [super init];
if (self) {
_trackId = track.GetData().m_id;
_trackInfo = [[TrackInfo alloc] initWithTrackStatistics:track.GetStatistics()];
auto const trackPtr = GetFramework().GetBookmarkManager().GetTrack(rawData.GetTrackId());
auto const & track = *trackPtr;
auto const & bm = GetFramework().GetBookmarkManager();
_trackId = track.GetData().m_id;
auto const & groupId = track.GetGroupId();
if (groupId && bm.HasBmCategory(groupId)) {
_groupId = groupId;
_trackCategory = [NSString stringWithCString:bm.GetCategoryName(groupId).c_str() encoding:NSUTF8StringEncoding];
}
auto const color = track.GetColor(0);
_color = [UIColor colorWithRed:color.GetRedF() green:color.GetGreenF() blue:color.GetBlueF() alpha:1.f];
_trackDescription = [NSString stringWithCString:track.GetDescription().c_str() encoding:NSUTF8StringEncoding];
_trackInfo = [[TrackInfo alloc] initWithTrackStatistics:track.GetStatistics()];
_activePointDistance = bm.GetElevationActivePoint(_trackId);
_myPositionDistance = bm.GetElevationMyPosition(_trackId);
_onActivePointChangedHandler = onActivePointChangedHandler;

View File

@@ -35,6 +35,8 @@ static PlacePageRoadType convertRoadType(RoadWarningMarkType roadType) {
@property(nonatomic, readwrite) PlacePagePreviewData *previewData;
@property(nonatomic, readwrite) CLLocationCoordinate2D locationCoordinate;
- (PlacePageObjectType)objectTypeFromRawData;
@end
@implementation PlacePageData
@@ -46,7 +48,6 @@ static PlacePageRoadType convertRoadType(RoadWarningMarkType roadType) {
_infoData = [[PlacePageInfoData alloc] initWithRawData:rawData() ohLocalization:localization];
if (rawData().IsBookmark()) {
_objectType = PlacePageObjectTypeBookmark;
_bookmarkData = [[PlacePageBookmarkData alloc] initWithRawData:rawData()];
}
@@ -68,13 +69,10 @@ static PlacePageRoadType convertRoadType(RoadWarningMarkType roadType) {
}
if (rawData().IsTrack()) {
_objectType = PlacePageObjectTypeTrack;
auto const & track = GetFramework().GetBookmarkManager().GetTrack(rawData().GetTrackId());
__weak auto weakSelf = self;
_trackData = [[PlacePageTrackData alloc] initWithTrack:*track onActivePointChanged:^(void) {
_trackData = [[PlacePageTrackData alloc] initWithRawData:rawData() onActivePointChanged:^(void) {
[weakSelf handleActiveTrackSelectionPointChanged];
}];
_isPreviewPlus = track->HasAltitudes();
}
_previewData = [[PlacePagePreviewData alloc] initWithRawData:rawData()];
@@ -84,6 +82,8 @@ static PlacePageRoadType convertRoadType(RoadWarningMarkType roadType) {
[[MWMStorage sharedStorage] addObserver:self];
}
_objectType = [self objectTypeFromRawData];
m_featureID = rawData().GetID();
m_mercator = rawData().GetMercator();
m_rawTypes = rawData().GetRawTypes();
@@ -142,15 +142,33 @@ static PlacePageRoadType convertRoadType(RoadWarningMarkType roadType) {
}
if (rawData().IsBookmark()) {
_bookmarkData = [[PlacePageBookmarkData alloc] initWithRawData:rawData()];
} else if (rawData().IsTrack()) {
__weak auto weakSelf = self;
_trackData = [[PlacePageTrackData alloc] initWithRawData:rawData() onActivePointChanged:^(void) {
[weakSelf handleActiveTrackSelectionPointChanged];
}];
} else {
_bookmarkData = nil;
}
_previewData = [[PlacePagePreviewData alloc] initWithRawData:rawData()];
_objectType = [self objectTypeFromRawData];
if (self.onBookmarkStatusUpdate != nil) {
self.onBookmarkStatusUpdate();
}
}
- (PlacePageObjectType)objectTypeFromRawData {
if (rawData().IsBookmark()) {
return PlacePageObjectTypeBookmark;
} else if (rawData().IsTrack()) {
return PlacePageObjectTypeTrack;
} else if (self.trackData) {
return PlacePageObjectTypeTrackRecording;
} else {
return PlacePageObjectTypePOI;
}
}
#pragma mark - MWMStorageObserver
- (void)processCountryEvent:(NSString *)countryId {

View File

@@ -31,7 +31,7 @@
<action selector="onVisibleChanged:" destination="KGk-i7-Jjw" eventType="valueChanged" id="fV8-pr-hNc"/>
</connections>
</view>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="252" verticalCompressionResistancePriority="751" text="My Places" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="jut-eq-wia">
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="252" verticalCompressionResistancePriority="751" text="My Places" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="3" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="jut-eq-wia">
<rect key="frame" x="56" y="10" width="204" height="21"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>

View File

@@ -36,18 +36,19 @@
if (result.IsSuggest())
_suggestion = @(result.GetSuggestionString().c_str());
auto const & pivot = result.GetFeatureCenter();
_point = CGPointMake(pivot.x, pivot.y);
auto const location = mercator::ToLatLon(pivot);
_coordinate = CLLocationCoordinate2DMake(location.m_lat, location.m_lon);
_distanceText = nil;
if (result.HasPoint()) {
auto const center = result.GetFeatureCenter();
_point = CGPointMake(center.x, center.y);
auto const [centerLat, centerLon] = mercator::ToLatLon(center);
_coordinate = CLLocationCoordinate2DMake(centerLat, centerLon);
CLLocation * lastLocation = [MWMLocationManager lastLocation];
if (lastLocation && result.HasPoint()) {
double distanceInMeters = mercator::DistanceOnEarth(lastLocation.mercator, result.GetFeatureCenter());
std::string distanceStr = platform::Distance::CreateFormatted(distanceInMeters).ToString();
_distanceText = @(distanceStr.c_str());
} else {
_distanceText = nil;
CLLocation * lastLocation = [MWMLocationManager lastLocation];
if (lastLocation) {
double const distanceM = mercator::DistanceOnEarth(lastLocation.mercator, center);
std::string const distanceStr = platform::Distance::CreateFormatted(distanceM).ToString();
_distanceText = @(distanceStr.c_str());
}
}
switch (result.IsOpenNow()) {

View File

@@ -53,8 +53,21 @@ final class ThemeManager: NSObject {
}
}(actualTheme)
FrameworkHelper.setTheme(actualTheme)
if Settings.mapAppearance == .light {
if actualTheme == .vehicleDay || actualTheme == .vehicleNight {
FrameworkHelper.setTheme(.vehicleDay)
} else {
FrameworkHelper.setTheme(.day)
}
} else if Settings.mapAppearance == .dark {
if actualTheme == .vehicleDay || actualTheme == .vehicleNight {
FrameworkHelper.setTheme(.vehicleNight)
} else {
FrameworkHelper.setTheme(.night)
}
} else {
FrameworkHelper.setTheme(actualTheme)
}
if nightMode != newNightMode || StyleManager.shared.hasTheme() == false{
UIColor.setNightMode(newNightMode)
if newNightMode {

View File

@@ -1091,3 +1091,6 @@
"osm_profile_explanation" = "[OpenStreetMap.org](https://openstreetmap.org) (OSM) is 'n gemeenskapsprojek om 'n gratis en oop kaart te bou. Dit is die hoofbron van kaartdata in CoMaps en werk soortgelyk aan Wikipedia. Jy kan plekke byvoeg of wysig en hulle word beskikbaar vir miljoene gebruikers regoor die wêreld. \nSluit aan by die gemeenskap en help om 'n beter kaart vir almal te maak!";
"osm_profile_view_notes" = "Bekyk notas";
"osm_profile_view_edit_history" = "Bekyk wysigingsgeskiedenis";
"about_headline" = "Open project powered by the community";
"about_proposition_3" = "Transparent and not for profit";
"pref_mapappearance_title" = "Map Appearance";

View File

@@ -1484,3 +1484,18 @@
/* https://wiki.openstreetmap.org/wiki/Tag:leisure=sports_hall */
"type.leisure.sports_hall" = "Sportsaal";
"type.railway.station.subway.qingdao" = "Moltreinstasie";
"type.leisure.firepit" = "Firepit";
"type.natural.wetland.tidalflat" = "Tidal Flat";
"type.sport.diving" = "High Diving";
"type.highway.ladder" = "Ladder";
"type.natural.wetland.swamp" = "Swamp";
"type.man_made.crane" = "Crane";
"type.natural.wetland.saltmarsh" = "Salt Marsh";
"type.natural.wetland.mangrove" = "Mangrove";
"type.barrier.guard_rail" = "Guard Rail";
"type.amenity.studio" = "Studio";
"type.natural.wetland.fen" = "Fen";
"type.natural.wetland.saltmarsh.tidal" = "Tidal Salt Marsh";
"type.natural.wetland.reedbed" = "Reed Bed";
"type.landuse.plant_nursery" = "Plant Nursery";
"type.amenity.love_hotel" = "Love Hotel";

View File

@@ -1091,3 +1091,6 @@
"osm_profile_explanation" = "[OpenStreetMap.org](https://openstreetmap.org) (OSM) هو مشروع مجتمعي لبناء خريطة مجانية ومفتوحة. إنه المصدر الرئيسي لبيانات الخرائط في CoMaps ويعمل على غرار ويكيبيديا. يمكنك إضافة الأماكن أو تعديلها وتصبح متاحة لملايين المستخدمين في جميع أنحاء العالم.\nنضم إلى المجتمع وساعد في إنشاء خريطة أفضل للجميع!";
"osm_profile_view_edit_history" = "عرض سجل مساهمات";
"osm_profile_view_notes" = "عرض ملاحظات";
"about_headline" = "Open project powered by the community";
"about_proposition_3" = "Transparent and not for profit";
"pref_mapappearance_title" = "Map Appearance";

View File

@@ -1486,3 +1486,16 @@
"type.amenity.love_hotel" = "فندق جب";
"type.amenity.studio" = "معرض";
"type.railway.station.subway.qingdao" = "محطة مترو";
"type.landuse.plant_nursery" = "Plant Nursery";
"type.leisure.firepit" = "Firepit";
"type.natural.wetland.tidalflat" = "Tidal Flat";
"type.sport.diving" = "High Diving";
"type.highway.ladder" = "Ladder";
"type.natural.wetland.swamp" = "Swamp";
"type.man_made.crane" = "Crane";
"type.natural.wetland.saltmarsh" = "Salt Marsh";
"type.natural.wetland.mangrove" = "Mangrove";
"type.barrier.guard_rail" = "Guard Rail";
"type.natural.wetland.fen" = "Fen";
"type.natural.wetland.saltmarsh.tidal" = "Tidal Salt Marsh";
"type.natural.wetland.reedbed" = "Reed Bed";

View File

@@ -1 +1,5 @@
"search" = "Search";
"route" = "Route";
"NSLocationAlwaysUsageDescription" = "Detecting location in the background is necessary to fully enjoy the functionality of the app. It is used for navigation and saving your recently traveled track.";
"bookmarks_and_tracks" = "Bookmarks and Tracks";
"NSLocationWhenInUseUsageDescription" = "Determining your location is necessary for navigation and for saving your recently traveled track.";

View File

@@ -132,3 +132,457 @@
"osm_profile_view_notes" = "Ver les notes";
"osm_profile_logout" = "La cuenta d'OpenStreetMap nun ye activa";
"social_bluesky" = "Bluesky";
"bookmark" = "bookmark";
"export_file" = "Export KMZ";
"error_enter_correct_house_number" = "Enter a valid building number";
"bookmark_lists" = "Lists";
"instagram" = "Instagram";
"dialog_routing_disclaimer_title" = "When following the route, please keep in mind:";
"error_enter_correct_storey_number" = "The number of floors must non exceed %d";
"location_services_disabled_on_device_additional_message" = "Or continue using CoMaps without Location";
"navigation_stop_button" = "Stop";
"mobile_data_option_never" = "Never Use";
"core_entrance" = "Entrance";
"driving_options_title" = "Routing options";
"isolines_activation_error_dialog" = "Activating contour lines requires downloading map data for this area";
"isolines_location_error_dialog" = "Contour lines are not yet available in this area";
"save" = "Save";
"bookmarks_create_new_group" = "Create a new list";
"move" = "Move";
"add_new_set" = "Add a New List";
"cancel_download" = "Cancel Download";
"bookmark_sets" = "Bookmark Lists";
"leave_a_review" = "Leave a Review";
"category_toilet" = "Toilet";
"my_position_share_email_subject" = "Hey, check out my current location on the CoMaps map!";
"category_shopping" = "Shopping";
"category_post" = "Post";
"edit" = "Edit";
"pref_appearance_dark" = "Dark";
"prefs_group_route" = "Navigation";
"pref_appearance_title" = "Appearance";
"on" = "On";
"off" = "Off";
"pref_zoom_title" = "Zoom buttons";
"pref_map_3d_title" = "Perspective view";
"pref_appearance_light" = "Light";
"pref_map_3d_buildings_disabled_summary" = "3D buildings are disabled in power saving mode";
"pref_map_3d_buildings_title" = "3D buildings";
"auto" = "Auto";
"day_off_today" = "Closed today";
"sort_type" = "Sort by type";
"elevation_profile_diff_level_hard" = "Hard";
"downloader_available_maps" = "Available";
"dialog_routing_intermediate_not_determined" = "Please adjust your intermediate point.";
"sharing_call_action_look" = "Check out";
"money" = "Money";
"icloud_disabled_title" = "iCloud Is Disabled";
"terms_of_use" = "Terms of use";
"pref_tts_street_names_title" = "Announce Street Names";
"pref_tts_other_section_title" = "Other";
"pref_tts_title" = "Voice Instructions";
"pref_tts_street_names_description" = "When enabled, the name of the street or exit to turn onto will be spoken aloud.";
"pref_tts_test_voice_title" = "Test Voice Directions (TTS, Text-To-Speech)";
"pref_tts_language_title" = "Voice Language";
"pref_tts_enable_title" = "Enable Voice Instructions";
"select_cuisine" = "Select cuisine";
"cuisine" = "Cuisine";
"hotels" = "Hotels";
"search_show_on_map" = "View on map";
"disabled" = "Disabled";
"pref_map_auto_zoom" = "Auto zoom";
"pref_left_button_type" = "Left Main Button";
"yellow" = "Yellow";
"routing_planning_error" = "Route Planning Failed";
"routing_arrive" = "Arrival at %@";
"editor_edit_place_title" = "Editing";
"restore" = "Restore";
"bookmarks_detect_title" = "New files detected";
"privacy_policy" = "Privacy policy";
"popular_place" = "Popular";
"button_convert" = "Convert";
"bookmarks_error_title_list_name_too_long" = "This name is too long";
"start_from_my_position" = "Start from";
"bookmarks_convert_error_message" = "Some files were not converted.";
"profile" = "OpenStreetMap profile";
"bookmarks_convert_error_title" = "Error";
"sort_date" = "Sort by date";
"icloud_synchronization_error_cloud_is_unavailable" = "Error: iCloud is not available";
"icloud_synchronization_error_quota_exceeded" = "Error: Failed to synchronize due to iCloud quota exceeded";
"osm_profile_verfied_changes" = "Verified Changes";
"osm_profile_promt" = "Create an OpenStreetMap account or log in to publish your map edits to the world.";
"osm_more_about" = "More about OpenStreetMap";
"osm_profile" = "OpenStreetMap profile";
"osm_profile_explanation" = "[OpenStreetMap.org](https://openstreetmap.org) (OSM) is a community project to build a free and open map. It's the main source of map data in CoMaps and works similar to Wikipedia. You can add or edit places and they become available to millions of users all over the World.\nJoin the community and help to make a better map for everyone!";
"osm_profile_register_promt" = "Don't have an OpenStreetMap account?";
"osm_profile_register" = "Register at OpenStreetMap";
"osm_more_about_url" = "https://wiki.openstreetmap.org/wiki/About_OpenStreetMap";
"mi" = "mi";
"alert_reauth_message_ios" = "Please login to OpenStreetMap to automatically upload all your map edits. Learn more";
"planning_route_remove_title" = "Drag here to remove";
"sort_distance" = "Sort by distance";
"downloader_search_results" = "Found";
"downloader_status_outdated" = "Update";
"downloader_status_failed" = "Failed";
"day_off" = "Closed";
"search_history_text" = "View your recent searches.";
"editor_reset_edits_button" = "Discard";
"placepage_add_place_button" = "Add Place to OpenStreetMap";
"recent_track_background_dialog_message" = "CoMaps uses your location in the background to record your recently travelled route.";
"general_settings" = "General settings";
"error_enter_correct_web" = "Enter a valid web address";
"refresh" = "Update";
"error_enter_correct_phone" = "Enter a valid phone number";
"error_enter_correct_email" = "Enter a valid email";
"editor_remove_place_message" = "Delete added place?";
"editor_reset_edits_message" = "Discard all local changes?";
"recent_track_background_dialog_title" = "Disable recording of your recently travelled route?";
"ok" = "OK";
"bookmarks_error_message_empty_list_name" = "Please enter the list name";
"bookmarks_error_message_share_empty" = "Cannot share an empty list";
"bookmarks_error_message_share_general" = "Unable to share due to an application error";
"bookmark_lists_show_all" = "Show all";
"downloader_hide_screen" = "Hide Screen";
"downloader_process" = "Downloading %@…";
"bookmark_lists_hide_all" = "Hide all";
"downloader_applying" = "Applying %@…";
"alert_reauth_link_text_ios" = "here";
"bookmarks_error_title_share_empty" = "Sharing error";
"bookmarks_error_title_list_name_already_taken" = "This name is already taken";
"downloader_percent" = "%@ (%@ of %@)";
"error_enter_correct_name" = "Please enter a correct name";
"then_turn" = "Then";
"share_my_location" = "Share My Location";
"copied_to_clipboard" = "Copied to clipboard: %@";
"about_headline" = "Open project powered by the community";
"news" = "News";
"info" = "Info";
"about_proposition_3" = "Transparent and not for profit";
"twitter" = "X (Twitter)";
"version" = "CoMaps version: %@";
"social_mastodon" = "Mastodon";
"length" = "Length";
"done" = "Done";
"categories" = "Categories";
"daily" = "Daily";
"closed_now" = "Closed now";
"twentyfour_seven" = "24/7";
"today" = "Today";
"dialog_routing_rebuild_from_current_location_carplay" = "The route will be rebuilt from your current location";
"clear" = "Clear";
"icloud_synchronization_error_connection_error" = "Error: Failed to synchronize due to connection error";
"vk" = "VK";
"downloader_status_maps" = "Maps";
"phone" = "Phone";
"miles_per_hour" = "mph";
"hide_from_map" = "Hide from map";
"button_layer_outdoor" = "Outdoors";
"editor_category_unsuitable_text" = "CoMaps allows to add simple point categories only, that means no towns, roads, lakes, building outlines, etc. Please add such categories directly to <a href=\"https://www.openstreetmap.org\">OpenStreetMap.org</a>. Check our <a href=\"https://www.comaps.app/support/advanced-map-editing/\">guide</a> for detailed step by step instructions.";
"dialog_routing_location_turn_on" = "Enable location services";
"closes_at" = "Closes at %@";
"trip_start" = "Let's go";
"dialog_routing_select_closer_end" = "Please select a destination point located closer to a road.";
"icloud_disabled_message" = "Please enable iCloud in your device's settings to use this feature.";
"editor_more_about_osm" = "More about OpenStreetMap";
"tags_loading_error_subtitle" = "An error occurred while loading tags, please try again";
"dialog_routing_application_error" = "Unable to create route due to an application error.";
"editor_storey_number" = "Number of floors (maximum of %d)";
"speedcams_alert_title_carplay_1" = "Speedсams";
"p2p_from_here" = "Route from";
"editor_profile_changes" = "Verified Changes";
"opens_at" = "Opens at %@";
"app_tip_05" = "Did you know that your current location on the map can be selected?";
"routing_add_start_point" = "Use search or tap on the map to add a route starting point";
"whats_new_auto_update_button_size" = "Update (%@)";
"downloader_delete_map_while_routing_dialog" = "To delete map, please stop navigation.";
"dialog_routing_disclaimer_priority" = "— Road conditions, traffic laws, and road signs always take priority over navigation hints;";
"pref_tts_speedcams_always" = "Always warn";
"operator" = "Operator: %@";
"opens_in" = "Opens in %@";
"dialog_routing_check_gps" = "Check GPS signal";
"dialog_routing_download_cross_route" = "Download additional maps to create a better route that crosses the boundaries of this map.";
"dialog_routing_location_turn_wifi" = "Please check your GPS signal. Enabling Wi-Fi will improve your location accuracy.";
"dialog_routing_change_end_carplay" = "Unable to find a route to your destination. Please choose another end point";
"avoid_tolls" = "Avoid tolls";
"enable_logging" = "Enable logging";
"rate_the_app" = "Rate the app";
"mobile_data" = "Mobile Internet";
"downloader_retry" = "Retry";
"editor_time_title" = "Business Hours";
"editor_other_info" = "Note to OpenStreetMap volunteers (optional)";
"brown" = "Brown";
"track_title" = "Track";
"icloud_synchronization_error_alert_title" = "iCloud synchronization failure";
"downloader_search_field_hint" = "Find map";
"shops" = "Shops";
"category_eat" = "Where to eat";
"category_water" = "Water";
"category_rv" = "RV Facilities";
"bookmarks_recently_deleted" = "Recently Deleted Lists";
"category_recycling" = "Recycling";
"dialog_routing_disclaimer_precision" = "— The map might be inaccurate, and the suggested route might not always be the most optimal way to reach the destination;";
"elevation_profile_diff_level_moderate" = "Moderate";
"error_enter_correct_zip_code" = "Enter a valid ZIP code";
"load_kmz_failed" = "Failed to load bookmarks. The file may be corrupted or defective.";
"transit_not_found" = "Subway navigation in this region is not available yet";
"carplay_roundabout_exit" = "%@ exit";
"food_places" = "Food";
"editor_detailed_description" = "Your suggested map changes will be sent to the OpenStreetMap community. Please describe any additional details that cannot be edited in CoMaps.";
"editor_share_to_all_dialog_message_2" = "OpenStreetMap editors will check the changes and contact you if they have any questions.";
"downloader_delete_map_dialog" = "All of your map edits will be deleted with the map.";
"app_tip_03" = "If you know a software developer, you can ask him or her to implement a feature that you need.";
"avoid_motorways" = "Avoid freeways";
"editor_time_delete" = "Delete Schedule";
"p2p_start" = "Start";
"category_children" = "Family holiday";
"dialog_routing_unable_locate_route_carplay" = "Unable to build a route. Please specify other route points";
"sort_name" = "Sort by name";
"line" = "Line";
"core_exit" = "Exit";
"dialog_routing_error_location_not_found" = "Unable to create route. Current GPS coordinates could not be identified.";
"location_services_disabled_2" = "2. Tap Location";
"opens_tomorrow_at" = "Opens tomorrow at %@";
"closes_in" = "Closes in %@";
"gray" = "Gray";
"p2p_reroute_from_current" = "Do you want to plan a route from your current location?";
"pink" = "Pink";
"app_tip_09" = "Our main goal is to build fast, privacy-focused, easy-to-use maps that you will love.";
"app_tip_08" = "You can easily fix and improve the map data.";
"dialog_routing_change_intermediate" = "Unable to locate the intermediate point.";
"unknown_current_position" = "Your location hasn't been determined yet";
"bugreport_alert_message" = "Would you like to send a bug report to the developers?\nWe rely on our users as CoMaps doesn't collect any error information automatically. Thank you in advance for supporting CoMaps!";
"whatsnew_editor_message_1" = "Add new places to the map, and edit existing ones directly from the app.";
"car_continue_in_the_car" = "To the car screen";
"dialog_routing_change_start_carplay" = "Unable to build a route from your current location";
"editor_sharing_title" = "I improved the CoMaps maps";
"email" = "Email";
"routing_download_maps_along" = "Download all of the maps along your route";
"dialog_routing_check_gps_carplay" = "No GPS signal. Please move to an open area";
"drive_through" = "Drive-through";
"downloader_update_all_button" = "Update All";
"moremonth_ago_sorttype" = "More than a month ago";
"enable_icloud_synchronization_message" = "iCloud synchronization is an experimental feature under development. Make sure that you have made a backup of all your bookmarks and tracks.";
"unable_to_calc_alert_subtitle" = "A route could not be found. This may be caused by your routing options or incomplete OpenStreetMap data. Please change your routing options and retry.";
"current_location_unknown_error_message" = "An error occurred while determining your location. Check that your device is working properly and try again later.";
"medicine" = "Medicine";
"opens_dayoftheweek_at" = "Opens %1$@ at %2$@";
"download_map_carplay" = "Please download maps in the app on your mobile device";
"mobile_data_dialog" = "Use mobile internet to show detailed information?";
"p2p_your_location" = "Your Location";
"downloader_of" = "%1$d of %2$d";
"mobile_data_option_ask" = "Always Ask";
"country_status_download_failed" = "Download has failed";
"follow_my_position" = "Re-center";
"download_over_mobile_message" = "This could be considerably expensive with some plans or if roaming.";
"ferry_crossing" = "Ferry crossing";
"email_error_title" = "Error sending email";
"others_sorttype" = "Others";
"common_check_internet_connection_dialog" = "Please make sure your device is connected to the Internet.";
"car_used_on_the_car_screen" = "You are now using CoMaps on the car screen";
"app_tip_07" = "Our app is developed by a few enthusiasts and the community.";
"share_with_friends" = "Share with friends";
"dialog_routing_download_files_carplay" = "To create a route, download missing maps on your device";
"last_upload" = "Last upload";
"placepage_delete_track_confirmation_alert_message" = "Are you sure you want to delete this track?";
"help" = "Help";
"report_incorrect_map_bug" = "Report or fix incorrect map data";
"title_error_downloading_bookmarks" = "An error occurred";
"editor_example_values" = "Example Values";
"message_invalid_feature_position" = "No object can be located here";
"mobile_data_option_always" = "Use Always";
"off_recent_track_background_button" = "Disable";
"dialog_routing_disclaimer_borders" = "— Exercise caution with routes in border zones: the routes created by our app may sometimes cross country borders in unauthorized places.";
"dialog_pedestrian_route_is_long_header" = "No subway route found";
"category_nightlife" = "Nightlife";
"unpaved_road" = "Unpaved road";
"whats_new_auto_update_button_later" = "Manually update later";
"app_tip_06" = "You can help to translate our app into your language.";
"decline" = "Decline";
"downloader_no_downloaded_maps_title" = "You haven't downloaded any maps";
"p2p_only_from_current" = "Navigation is only available from your current location.";
"downloader_near_me_subtitle" = "Near me";
"dialog_routing_change_start_or_end" = "Please adjust your starting point or destination.";
"animals" = "Animals";
"export_file_gpx" = "Export GPX";
"add_opening_hours" = "Add opening hours";
"dialog_routing_change_end" = "Adjust destination";
"planning_route_manage_route" = "Manage Route";
"place_name" = "Place Name";
"load_kmz_successful" = "Bookmarks loaded successfully! You can find them on the map or on the Bookmarks Manager screen.";
"please_note" = "Please note";
"migration_download_error_dialog" = "Download error";
"category_food" = "Groceries";
"p2p_to_here" = "Route to";
"bookmark_share_email_subject" = "Hey, check out my pin in CoMaps!";
"editor_operator" = "Operator";
"enable_icloud_synchronization_title" = "Enable iCloud Syncronization";
"read_in_wikipedia" = "Wikipedia";
"editor_edits_sent_message" = "Your note will be sent to OpenStreetMap";
"placepage_track_name_hint" = "Track Name";
"speedcams_alert_title_carplay_2" = "Speed warnings";
"download_button" = "Download";
"isolines_toast_zooms_1_10" = "Zoom in to explore isolines";
"category_secondhand" = "Second Hand";
"category_police" = "Police";
"dialog_routing_disclaimer_recommendations" = "— Suggested routes should only be understood as recommendations;";
"email_error_body" = "The email client has not been set up. Please configure it or contact us at %@";
"backup" = "Backup";
"track_recording_toast_nothing_to_save" = "Track is empty - nothing to save";
"deep_orange" = "Deep Orange";
"unable_to_calc_alert_title" = "Unable to calculate route";
"elevation_profile_diff_level_easy" = "Easy";
"mobile_data_description" = "Mobile internet is required for map update notifications and uploading edits.";
"elevation_profile_diff_level" = "Difficulty level";
"editor_hours_closed" = "Non-Business Hours";
"mobile_data_option_not_today" = "Do Not Use Today";
"downloader_update_maps" = "Update Maps";
"dialog_routing_end_not_determined" = "Route was not created. Unable to locate the destination.";
"dialog_routing_download_and_update_all" = "Download or update all maps along the projected path to calculate a route.";
"deep_purple" = "Deep Purple";
"download_over_mobile_header" = "Download over a cellular network connection?";
"orange" = "Orange";
"category_wifi" = "WiFi";
"near_me_sorttype" = "Near me";
"pref_tts_speedcams_auto" = "Warn if speeding";
"editor_default_language_hint" = "As it is written in the local language";
"search_not_found" = "Oops, no results found.";
"editor_add_select_location" = "Select Location";
"downloader_queued" = "Queued";
"change_driving_options_btn" = "Routing options enabled";
"car_used_on_the_phone_screen" = "You are now using CoMaps on the phone screen";
"redirect_route_alert" = "Do you want to rebuild the route?";
"light_blue" = "Light Blue";
"downloader_delete_map" = "Delete Map";
"enable_logging_warning_message" = "Enable this option temporarily to record and manually send detailed diagnostic logs about your issue to us using \"Report a bug\" in the Help dialog. Logs may include location info.";
"routing_add_finish_point" = "Use search or tap on the map to add a destination point";
"pref_calibration_title" = "Compass calibration";
"elevation_profile_max_elevation" = "Max. elevation";
"mobile_data_option_today" = "Only Today";
"editor_done_dialog_1" = "Youve changed the world map! Don't keep it to yourself; tell your friends and edit it together.";
"icloud_sync" = "iCloud Syncronization (Beta)";
"dialog_routing_rebuild_for_vehicle_carplay" = "The route will be converted into an automobile one";
"week_ago_sorttype" = "A week ago";
"red" = "Red";
"editor_detailed_description_hint" = "Detailed comment";
"dialog_routing_select_closer_start" = "Please select a starting point closer to a road.";
"switch_to_phone_bookmarks_carplay" = "Switch to the phone to see all bookmarks";
"lime" = "Lime";
"website_menu" = "Menu Link";
"app_tip_02" = "Do you like our app? Please donate to support the development! Don't like it yet? Please let us know why, and we will fix it!";
"pick_destination" = "Destination";
"cyan" = "Cyan";
"teal" = "Teal";
"level" = "Floor";
"location_services_disabled_3" = "3. Select While Using the App";
"location_services_disabled_on_device_3" = "3. Select Location Services";
"history" = "History";
"keyboard_availability_alert" = "Keyboard is not available while driving";
"whats_new_auto_update_message" = "Updating maps keeps the information about objects up to date";
"closed" = "Closed";
"editor_time_close" = "Closed";
"editor_time_add" = "Add Schedule";
"editor_edit_place_category_title" = "Category";
"avoid_unpaved" = "Avoid unpaved roads";
"app_tip_04" = "Tap anywhere on the map to select anything. A long tap is used to hide and show the interface.";
"enable" = "Enable";
"osm_mapdata_explanation %@" = "Community-created map data as of *%@*. Learn more about how to edit and update the map at [OpenStreetMap.org](https://openstreetmap.org).";
"share_bookmarks_email_body" = "Hello!\n\nAttached are my bookmarks; please open them in CoMaps. If you don't have it installed you can download it here: https://www.comaps.app/download/\n\nEnjoy travelling with CoMaps!";
"mountains" = "Mountains";
"dialog_incorrect_feature_position" = "Change location";
"app_tip_01" = "With your donations and support, we can create the best maps in the World!";
"dialog_routing_system_error" = "System error";
"buildings" = "Buildings";
"dialog_routing_download_and_build_cross_route" = "Would you like to download the map and create a more optimal route spanning more than one map?";
"dialog_routing_disclaimer_beware" = "Please stay alert and safe on the roads!";
"log_file_size" = "Log file size: %@";
"ft" = "ft";
"month_ago_sorttype" = "A month ago";
"dialog_routing_start_not_determined" = "Route was not created. Unable to locate starting point.";
"dialog_routing_system_error_carplay" = "An error occurred. Please restart the application";
"dialog_routing_download_and_update_maps" = "Download and update all map along the projected path to calculate route.";
"placepage_bookmark_name_hint" = "Bookmark Name";
"power_managment_description" = "Try to reduce power usage at the expense of some functionality.";
"downloader_updating_ios" = "Updating";
"dialog_routing_download_files" = "Download required files";
"migration_no_space_message" = "To download, you need more space. Please delete any unnecessary data.";
"downloader_no_downloaded_maps_message" = "Download maps to search and navigate offline.";
"location_services_disabled_on_device_2" = "2. Select Privacy";
"dialog_routing_unable_locate_route" = "Unable to locate route";
"editor_zip_code" = "ZIP Code";
"pref_tts_speedcams_never" = "Never warn";
"donate" = "Donate";
"delete_all" = "Delete All";
"outdoor_seating" = "Outdoor seating";
"editor_add_select_category_popular_subtitle" = "Popular";
"swim_places" = "Swim";
"editor_time_add_closed" = "Add Non-Business Hours";
"core_placepage_unknown_place" = "Map Point";
"dialog_routing_try_again" = "Please try again";
"fuel_places" = "Gas Stations";
"volunteer" = "Volunteer";
"clear_search" = "Clear Search History";
"downloader_download_all_button" = "Download All";
"category_tourism" = "Sights";
"editor_share_to_all_dialog_message_1" = "Make sure you did not enter any private or personal data.";
"location_services_disabled_message" = "Enable access to geolocation in the device settings";
"dialog_pedestrian_route_is_long_message" = "Please choose a start or end point closer to a subway station";
"settings" = "Settings";
"editor_category_unsuitable_title" = "Can't find a suitable category?";
"location_services_disabled_on_device_4" = "4. Turn on Location Services";
"avoid_ferry" = "Avoid ferries";
"elevation_profile_min_elevation" = "Min. elevation";
"category_hotel" = "Hotel";
"postal_code" = "Postal Code";
"location_services_disabled_1" = "1. Open Settings";
"whats_new_auto_update_title" = "Update downloaded maps";
"power_managment_setting_auto" = "When battery is low";
"recover" = "Recover";
"search_history_title" = "Search History";
"placepage_delete_track_button" = "Delete Track";
"house_number" = "Building number";
"show" = "Show";
"dialog_routing_location_unknown_turn_on" = "Unable to locate current GPS coordinates. Enable location services to calculate route.";
"long_tap_toast" = "Long-tap on the map again to see the interface";
"routing_failed_cross_mwm_building" = "Routes can only be created that are fully contained within a map of a single region.";
"email_or_username" = "Email or username";
"editor_focus_map_on_location" = "Drag the map to place the cross at the location of the place or business.";
"placepage_delete_bookmark_button" = "Delete Bookmark";
"tourist_places" = "Sights";
"placepage_call_button" = "Call";
"define_to_avoid_btn" = "Define roads to avoid";
"book_button" = "Book";
"toll_road" = "Toll road";
"choose_language" = "Choose a language";
"accept" = "Accept";
"not_all_shown_bookmarks_carplay" = "Not all bookmarks are shown";
"dialog_routing_change_start" = "Adjust starting point";
"blue_gray" = "Blue Gray";
"report_a_bug" = "Report a bug";
"copyright" = "Copyright";
"traffic_update_app_message" = "To display traffic data, the application must be updated.";
"category_fuel" = "Gas";
"editor_add_place_title" = "Adding";
"bookmark_set_name" = "Bookmark List Name";
"recover_all" = "Recover All";
"moreyear_ago_sorttype" = "More than a year ago";
"social_pixelfed" = "Pixelfed";
"app_tip_00" = "Thank you for using our community-built maps!";
"sort_default" = "Sort by default";
"big_font" = "Increase size for map labels";
"search_not_found_query" = "Download the region where you are searching or try adding a nearby town/village name.";
"load_kmz_title" = "Loading Bookmarks";
"button_layer_isolines" = "Contour Lines";
"button_plan" = "Plan";
"purple" = "Purple";
"change_color" = "Change Color";
"bookmarks" = "Bookmarks";
"traffic_data_unavailable" = "Traffic data is not available";
"editor_time_open" = "Open";
"transliteration_title" = "Transliterate into Latin alphabet";
"editor_time_simple" = "Simple Mode";
"editor_add_select_category" = "Select category";
"speedcams_alert_title" = "Speed cameras";
"placepage_more_button" = "More";
"traffic_update_maps_text" = "To display traffic data, maps must be updated.";
"routing_requires_all_map" = "In order to create a route, we need to download and update all the maps from your location to your destination.";
"pref_mapappearance_title" = "Map Appearance";

File diff suppressed because it is too large Load Diff

View File

@@ -1070,3 +1070,13 @@
"edit_track" = "Marşrutu redaktə edin";
"osm_profile_view_edit_history" = "Redaktə tarixçəsinə baxın";
"osm_profile_view_notes" = "Qeydlərə baxın";
"app_tip_09" = "Our main goal is to build fast, privacy-focused, easy-to-use maps that you will love.";
"app_tip_05" = "Did you know that your current location on the map can be selected?";
"app_tip_03" = "If you know a software developer, you can ask him or her to implement a feature that you need.";
"about_proposition_3" = "Transparent and not for profit";
"app_tip_08" = "You can easily fix and improve the map data.";
"app_tip_07" = "Our app is developed by a few enthusiasts and the community.";
"app_tip_06" = "You can help to translate our app into your language.";
"app_tip_02" = "Do you like our app? Please donate to support the development! Don't like it yet? Please let us know why, and we will fix it!";
"app_tip_01" = "With your donations and support, we can create the best maps in the World!";
"pref_mapappearance_title" = "Map Appearance";

View File

@@ -1483,3 +1483,19 @@
/* https://wiki.openstreetmap.org/wiki/Tag:leisure=sports_hall */
"type.leisure.sports_hall" = "İdman zalı";
"type.amenity.studio" = "Studio";
"type.landuse.plant_nursery" = "Plant Nursery";
"type.man_made.crane" = "Crane";
"type.railway.station.subway.qingdao" = "Subway Station";
"type.leisure.firepit" = "Firepit";
"type.natural.wetland.tidalflat" = "Tidal Flat";
"type.sport.diving" = "High Diving";
"type.highway.ladder" = "Ladder";
"type.natural.wetland.swamp" = "Swamp";
"type.natural.wetland.saltmarsh" = "Salt Marsh";
"type.natural.wetland.mangrove" = "Mangrove";
"type.barrier.guard_rail" = "Guard Rail";
"type.natural.wetland.fen" = "Fen";
"type.natural.wetland.saltmarsh.tidal" = "Tidal Salt Marsh";
"type.natural.wetland.reedbed" = "Reed Bed";
"type.amenity.love_hotel" = "Love Hotel";

View File

@@ -1091,3 +1091,6 @@
"edit_track" = "Рэдагаваць маршрут";
"osm_profile_view_notes" = "Праглядзець Заўвагі";
"osm_profile_view_edit_history" = "Праглядзець гісторыю змяненняў";
"about_headline" = "Open project powered by the community";
"about_proposition_3" = "Transparent and not for profit";
"pref_mapappearance_title" = "Map Appearance";

View File

@@ -1483,3 +1483,19 @@
/* https://wiki.openstreetmap.org/wiki/Tag:leisure=sports_hall */
"type.leisure.sports_hall" = "Спартыўная зала";
"type.barrier.guard_rail" = "Guard Rail";
"type.highway.ladder" = "Ladder";
"type.man_made.crane" = "Crane";
"type.railway.station.subway.qingdao" = "Subway Station";
"type.leisure.firepit" = "Firepit";
"type.natural.wetland.tidalflat" = "Tidal Flat";
"type.sport.diving" = "High Diving";
"type.natural.wetland.swamp" = "Swamp";
"type.natural.wetland.saltmarsh" = "Salt Marsh";
"type.natural.wetland.mangrove" = "Mangrove";
"type.amenity.studio" = "Studio";
"type.natural.wetland.fen" = "Fen";
"type.natural.wetland.saltmarsh.tidal" = "Tidal Salt Marsh";
"type.natural.wetland.reedbed" = "Reed Bed";
"type.landuse.plant_nursery" = "Plant Nursery";
"type.amenity.love_hotel" = "Love Hotel";

View File

@@ -1091,3 +1091,6 @@
"edit_track" = "Редактиране на маршрут";
"osm_profile_view_notes" = "Преглед на бележки";
"osm_profile_view_edit_history" = "Преглед на историята на промените";
"about_headline" = "Open project powered by the community";
"about_proposition_3" = "Transparent and not for profit";
"pref_mapappearance_title" = "Map Appearance";

View File

@@ -5,7 +5,7 @@
"type.aerialway.cable_car" = "Кабинков влек";
"type.aerialway.chair_lift" = "Седалков лифт";
"type.aerialway.drag_lift" = "Влек";
"type.aerialway.gondola" = "Gondola";
"type.aerialway.gondola" = "Гондола";
"type.aerialway.mixed_lift" = "Смесен влек";
"type.aerialway.station" = "Аерогара";
"type.aeroway" = "Летателно съоръжение";
@@ -82,7 +82,7 @@
"type.amenity.loading_dock" = "Товарен док";
"type.amenity.marketplace" = "Пазар";
"type.amenity.motorcycle_parking" = "Паркинг за мотори";
"type.amenity.nightclub" = "Nightclub";
"type.amenity.nightclub" = "Нощен клуб";
"type.amenity.nursing_home" = "Старчески дом";
"type.amenity.parking" = "Паркинг";
"type.amenity.parking.fee" = "Паркинг";
@@ -116,11 +116,11 @@
"type.amenity.place_of_worship.christian" = "Църква";
"type.amenity.place_of_worship.christian.mormon" = "Църквата на Исус Христос на светиите от последните дни";
"type.amenity.place_of_worship.christian.jehovahs_witness" = "Зала на царството на Свидетелите на Йехова";
"type.amenity.place_of_worship.hindu" = "Hindu Temple";
"type.amenity.place_of_worship.hindu" = "Хиндуистки храм";
"type.amenity.place_of_worship.jewish" = "Синагога";
"type.amenity.place_of_worship.muslim" = "Джамия";
"type.amenity.place_of_worship.shinto" = "Shinto Shrine";
"type.amenity.place_of_worship.taoist" = "Taoist Temple";
"type.amenity.place_of_worship.shinto" = "Шинтоистко светилище";
"type.amenity.place_of_worship.taoist" = "Даоистки храм";
"type.amenity.police" = "Полиция";
"type.amenity.post_box" = "Пощенска кутия";
"type.amenity.post_office" = "Поща";
@@ -137,14 +137,14 @@
"type.recycling.plastic" = "Пластмаса";
"type.recycling.plastic_bottles" = "Пластмасови бутилки";
"type.recycling.scrap_metal" = "Желязо за преработване";
"type.recycling.small_appliances" = "Electronic Waste";
"type.recycling.small_appliances" = "Електронни отпадъци";
"type.recycling.cardboard" = "Картон";
"type.recycling.cans" = "Консерви";
"type.recycling.shoes" = "Обувки";
"type.recycling.green_waste" = "Растителен/органичен отпадък";
"type.recycling.cartons" = "Кашони";
"type.amenity.restaurant" = "Заведение";
"type.amenity.sanitary_dump_station" = "Holding Tank Dump Station";
"type.amenity.sanitary_dump_station" = "Станция за изхвърляне на резервоара за задържане";
"type.amenity.school" = "Училище";
/* Weather shelter (including sun shelters and natural rock shelters). */
@@ -168,14 +168,14 @@
"type.toilets.yes" = "Тоалетна";
"type.amenity.townhall" = "Община";
"type.amenity.university" = "Висше учебно заведение";
"type.amenity.vending_machine" = "Vending Machine";
"type.amenity.vending_machine.cigarettes" = "Cigarette Dispenser";
"type.amenity.vending_machine.coffee" = "Coffee Dispenser";
"type.amenity.vending_machine.condoms" = "Condoms Dispenser";
"type.amenity.vending_machine.drinks" = "Drinks Dispenser";
"type.amenity.vending_machine.food" = "Food Dispenser";
"type.amenity.vending_machine.newspapers" = "Newspaper Dispenser";
"type.amenity.vending_machine.parking_tickets" = "Parking Meter";
"type.amenity.vending_machine" = "Вендинг машина";
"type.amenity.vending_machine.cigarettes" = "Диспенсър за цигари";
"type.amenity.vending_machine.coffee" = "Диспенсър за кафе";
"type.amenity.vending_machine.condoms" = "Диспенсър за презервативи";
"type.amenity.vending_machine.drinks" = "Диспенсър за напитки";
"type.amenity.vending_machine.food" = "Диспенсър за храна";
"type.amenity.vending_machine.newspapers" = "Диспенсър за вестници";
"type.amenity.vending_machine.parking_tickets" = "Паркинг метър";
"type.amenity.vending_machine.public_transport_tickets" = "Машина за билети";
"type.amenity.vending_machine.sweets" = "Разпределител на сладки";
"type.amenity.parcel_locker" = "Заключващо се шкафче";
@@ -203,10 +203,10 @@
"type.barrier.hedge" = "Плет";
"type.barrier.kissing_gate" = "Преграда за добитък";
"type.barrier.lift_gate" = "Вдигаща се преграда";
"type.barrier.retaining_wall" = "Retaining Wall";
"type.barrier.stile" = "Stile";
"type.barrier.retaining_wall" = "Подпорна стена";
"type.barrier.stile" = "Стъпалата";
"type.barrier.turnstile" = "Турникет";
"type.barrier.swing_gate" = "Swing Gate";
"type.barrier.swing_gate" = "Бариера на жп линия";
"type.barrier.toll_booth" = "Плащане на винетка";
"type.barrier.wall" = "Стена";
"type.boundary" = "Преграда";
@@ -268,94 +268,94 @@
"type.cuisine.african" = "Африканска";
"type.cuisine.american" = "American";
"type.cuisine.arab" = "Arab";
"type.cuisine.argentinian" = "Argentinian";
"type.cuisine.asian" = "Asian";
"type.cuisine.argentinian" = "Аржентински";
"type.cuisine.asian" = "Азиатски";
"type.cuisine.austrian" = "Austrian";
"type.cuisine.bagel" = "Bagel";
"type.cuisine.bagel" = "Геврек";
"type.cuisine.balkan" = "Balkan";
"type.cuisine.barbecue" = "Barbecue";
"type.cuisine.barbecue" = "Барбекю";
"type.cuisine.bavarian" = "Bavarian";
"type.cuisine.beef_bowl" = "Beef Bowl";
"type.cuisine.beef_bowl" = "Купа с говеждо месо";
"type.cuisine.brazilian" = "Brazilian";
"type.cuisine.breakfast" = "Breakfast";
"type.cuisine.bubble_tea" = "Bubble Tea";
"type.cuisine.burger" = "Burger";
"type.cuisine.buschenschank" = "Buschenschank";
"type.cuisine.cake" = "Cake";
"type.cuisine.breakfast" = "Закуска";
"type.cuisine.bubble_tea" = "Бабъл чай";
"type.cuisine.burger" = "Бургер";
"type.cuisine.buschenschank" = "Бушеншанк";
"type.cuisine.cake" = "Торта";
"type.cuisine.caribbean" = "Caribbean";
"type.cuisine.chicken" = "Chicken";
"type.cuisine.chinese" = "Chinese";
"type.cuisine.coffee_shop" = "Coffee";
"type.cuisine.crepe" = "Crepe";
"type.cuisine.croatian" = "Croatian";
"type.cuisine.curry" = "Curry";
"type.cuisine.chicken" = "Пиле";
"type.cuisine.chinese" = "Китайска";
"type.cuisine.coffee_shop" = "Кафе";
"type.cuisine.crepe" = "Креп";
"type.cuisine.croatian" = "Хърватски";
"type.cuisine.curry" = "Къри";
"type.cuisine.deli" = "Деликатеси";
"type.cuisine.diner" = "Diner";
"type.cuisine.donut" = "Donut";
"type.cuisine.ethiopian" = "Ethiopian";
"type.cuisine.filipino" = "Filipino";
"type.cuisine.fine_dining" = "Fine Dining";
"type.cuisine.fish" = "Fish";
"type.cuisine.fish_and_chips" = "Fish and Chips";
"type.cuisine.french" = "French";
"type.cuisine.friture" = "Friture";
"type.cuisine.georgian" = "Georgian";
"type.cuisine.german" = "German";
"type.cuisine.greek" = "Greek";
"type.cuisine.grill" = "Grill";
"type.cuisine.diner" = "Вагон-ресторант";
"type.cuisine.donut" = "Донът";
"type.cuisine.ethiopian" = "Етиопска";
"type.cuisine.filipino" = "Филипинска";
"type.cuisine.fine_dining" = "Изящна кухня";
"type.cuisine.fish" = "Риба";
"type.cuisine.fish_and_chips" = "Риба и чипс";
"type.cuisine.french" = "Френска";
"type.cuisine.friture" = "Фритюр";
"type.cuisine.georgian" = "Грузинска";
"type.cuisine.german" = "Немска";
"type.cuisine.greek" = "Гръцка";
"type.cuisine.grill" = "Грил";
"type.cuisine.heuriger" = "Heuriger";
"type.cuisine.hotdog" = "Hotdog";
"type.cuisine.hungarian" = "Hungarian";
"type.cuisine.ice_cream" = "Ice Cream";
"type.cuisine.indian" = "Indian";
"type.cuisine.indonesian" = "Indonesian";
"type.cuisine.international" = "International";
"type.cuisine.irish" = "Irish";
"type.cuisine.italian" = "Italian";
"type.cuisine.italian_pizza" = "Italian, Pizza";
"type.cuisine.japanese" = "Japanese";
"type.cuisine.kebab" = "Kebab";
"type.cuisine.korean" = "Korean";
"type.cuisine.lao" = "Lao";
"type.cuisine.lebanese" = "Lebanese";
"type.cuisine.local" = "Local";
"type.cuisine.malagasy" = "Malagasy";
"type.cuisine.malaysian" = "Malaysian";
"type.cuisine.mediterranean" = "Mediterranean";
"type.cuisine.mexican" = "Mexican";
"type.cuisine.moroccan" = "Moroccan";
"type.cuisine.hotdog" = "Хотдог";
"type.cuisine.hungarian" = "Унгарска";
"type.cuisine.ice_cream" = "Сладолед";
"type.cuisine.indian" = "Индийска";
"type.cuisine.indonesian" = "Индонезийска";
"type.cuisine.international" = "Международна";
"type.cuisine.irish" = "Ирландска";
"type.cuisine.italian" = "Италианска";
"type.cuisine.italian_pizza" = "Италиански, пица";
"type.cuisine.japanese" = "Японска";
"type.cuisine.kebab" = "Кебап";
"type.cuisine.korean" = "Корейска";
"type.cuisine.lao" = "Лао";
"type.cuisine.lebanese" = "Ливанска";
"type.cuisine.local" = "Местна";
"type.cuisine.malagasy" = "Мадагаскар";
"type.cuisine.malaysian" = "Мадагаскарска";
"type.cuisine.mediterranean" = "Средиземноморски";
"type.cuisine.mexican" = "Мексиканска";
"type.cuisine.moroccan" = "Мароканска";
"type.cuisine.noodles" = "Азиатски спагети";
"type.cuisine.oriental" = "East Asian";
"type.cuisine.pancake" = "Pancake";
"type.cuisine.oriental" = "Източноазиатска";
"type.cuisine.pancake" = "Палачинки";
"type.cuisine.pasta" = "Паста";
"type.cuisine.persian" = "Persian";
"type.cuisine.peruvian" = "Peruvian";
"type.cuisine.pizza" = "Pizza";
"type.cuisine.polish" = "Polish";
"type.cuisine.portuguese" = "Portuguese";
"type.cuisine.ramen" = "Ramen";
"type.cuisine.regional" = "Regional";
"type.cuisine.russian" = "Russian";
"type.cuisine.pizza" = "Пица";
"type.cuisine.polish" = "Полска";
"type.cuisine.portuguese" = "Португалска";
"type.cuisine.ramen" = "Рамен";
"type.cuisine.regional" = "Регионална";
"type.cuisine.russian" = "Руска";
"type.cuisine.sandwich" = "Sandwich";
"type.cuisine.sausage" = "Sausage";
"type.cuisine.savory_pancakes" = "Savory Pancakes";
"type.cuisine.seafood" = "Seafood";
"type.cuisine.soba" = "Soba";
"type.cuisine.sausage" = "Колбаси";
"type.cuisine.savory_pancakes" = "Пикантни палачинки";
"type.cuisine.seafood" = "Морски дарове";
"type.cuisine.soba" = "Соба";
"type.cuisine.spanish" = "Spanish";
"type.cuisine.steak_house" = "Steak House";
"type.cuisine.sushi" = "Sushi";
"type.cuisine.tapas" = "Tapas";
"type.cuisine.tea" = "Tea";
"type.cuisine.thai" = "Thai";
"type.cuisine.turkish" = "Turkish";
"type.cuisine.vegan" = "Vegan";
"type.cuisine.vegetarian" = "Vegetarian";
"type.cuisine.vietnamese" = "Vietnamese";
"type.emergency" = "Emergency";
"type.cuisine.steak_house" = "Стекхаус";
"type.cuisine.sushi" = "Суши";
"type.cuisine.tapas" = "Тапас";
"type.cuisine.tea" = "Чай";
"type.cuisine.thai" = "Тайландска";
"type.cuisine.turkish" = "Турска";
"type.cuisine.vegan" = "Веганска";
"type.cuisine.vegetarian" = "Вегетарианска";
"type.cuisine.vietnamese" = "Виетнамска";
"type.emergency" = "Спешна помощ";
"type.emergency.assembly_point" = "Авариен сборен пункт";
"type.emergency.defibrillator" = "Defibrillator";
"type.emergency.defibrillator" = "Дефибрилатор";
"type.emergency.fire_hydrant" = "Пожарен кран";
"type.emergency.phone" = "Emergency Phone";
"type.emergency.phone" = "Телефон за спешни случаи";
/* A place where a lifeguard is on duty. */
"type.emergency.lifeguard" = "Спасител";
@@ -382,11 +382,11 @@
"type.healthcare.sample_collection" = "Вземане на проби";
"type.healthcare.speech_therapist" = "Логопедия";
"type.highway" = "Магистрала";
"type.highway.bridleway" = "Bridle Path";
"type.highway.bridleway" = "Пътека за юздечки";
/* These translations are used for all type.highway.*.bridge. */
"type.highway.bridleway.bridge" = "Мост";
"type.highway.bridleway.permissive" = "Bridle Path";
"type.highway.bridleway.permissive" = "Пътека за юздечки";
/* These translations are used for all type.highway.*.tunnel. */
"type.highway.bridleway.tunnel" = "Тунел";
@@ -398,7 +398,7 @@
/* These translations are used for all type.highway.*.tunnel. */
"type.highway.busway.tunnel" = "Тунел";
"type.highway.bus_stop" = "Спирка";
"type.highway.construction" = "Road Under Construction";
"type.highway.construction" = "Път в процес на изграждане";
"type.highway.cycleway" = "Пътека за колела";
/* These translations are used for all type.highway.*.bridge. */
@@ -419,7 +419,7 @@
/* These translations are used for all type.highway.*.tunnel. */
"type.highway.footway.tunnel" = "Тунел";
"type.highway.ford" = "Брод";
"type.highway.living_street" = "Living Street";
"type.highway.living_street" = "Жилищна улица";
/* These translations are used for all type.highway.*.bridge. */
"type.highway.living_street.bridge" = "Мост";
@@ -546,13 +546,13 @@
/* These translations are used for all type.highway.*.tunnel. */
"type.highway.tertiary_link.tunnel" = "Тунел";
"type.highway.track" = "Track";
"type.highway.track.area" = "Track";
"type.highway.track" = "Пътека";
"type.highway.track.area" = "Пътека";
/* These translations are used for all type.highway.*.bridge. */
"type.highway.track.bridge" = "Мост";
"type.highway.track.grade1" = "Track";
"type.highway.track.no.access" = "Track";
"type.highway.track.grade1" = "Пътека";
"type.highway.track.no.access" = "Пътека";
/* These translations are used for all type.highway.*.tunnel. */
"type.highway.track.tunnel" = "Тунел";
@@ -581,7 +581,7 @@
"type.highway.unclassified.tunnel" = "Тунел";
"type.area_highway.cycleway" = "Пътека за колела";
"type.area_highway.footway" = "Пешеходен път";
"type.area_highway.living_street" = "Living Street";
"type.area_highway.living_street" = "Жилищна улица";
"type.area_highway.motorway" = "Магистрала";
"type.area_highway.path" = "Път";
"type.area_highway.pedestrian" = "Пешеходна улица";
@@ -590,8 +590,8 @@
"type.area_highway.secondary" = "Второстепенен път";
"type.area_highway.service" = "Обслужващ път";
"type.area_highway.tertiary" = "Третостепенен път";
"type.area_highway.steps" = "Stairs";
"type.area_highway.track" = "Track";
"type.area_highway.steps" = "Стълбища";
"type.area_highway.track" = "Пътека";
"type.area_highway.trunk" = "Автомагистрала";
"type.area_highway.unclassified" = "Малък път";
"type.highway.world_level" = "highway-world_level";
@@ -657,99 +657,99 @@
"type.hwtag.yesfoot" = "hwtag-yesfoot";
"type.internet_access" = "Internet";
"type.internet_access.wlan" = "Internet";
"type.junction" = "Junction";
"type.junction" = "Съединение";
"type.junction.circular" = "Кръгово";
"type.junction.roundabout" = "Кръгово";
"type.landuse" = "Landuse";
"type.landuse.allotments" = "Allotments";
"type.landuse" = "Земеползване";
"type.landuse.allotments" = "Овощни градини";
"type.landuse.basin" = "Езерце";
"type.landuse.brownfield" = "Brownfield";
"type.landuse.brownfield" = "Земля за застройки";
/* In most (European) countries, сemeteries are usually independent of places of worship (e.g. military cemeteries), while grave yards are usually the yard of a place of worship. */
"type.landuse.cemetery" = "Гробище";
/* In most (European) countries, сemeteries are usually independent of places of worship (e.g. military cemeteries), while grave yards are usually the yard of a place of worship. */
"type.landuse.cemetery.christian" = "Християнско гробище";
"type.landuse.religious" = "Religious Land";
"type.landuse.commercial" = "Commercial Area";
"type.landuse.construction" = "Construction Area";
"type.landuse.education" = "Educational Facility";
"type.landuse.farmland" = "Farmland";
"type.landuse.farmyard" = "Farmyard";
"type.landuse.field" = "Field";
"type.landuse.religious" = "Религиозна земя";
"type.landuse.commercial" = "Търговска зона";
"type.landuse.construction" = "Строителна зона";
"type.landuse.education" = "Учебно заведение";
"type.landuse.farmland" = "Земеделска земя";
"type.landuse.farmyard" = "Стопански двор";
"type.landuse.field" = "Поле";
"type.landuse.flowerbed" = "Цветна леха";
"type.landuse.forest" = "Forest";
"type.landuse.forest.coniferous" = "Coniferous Forest";
"type.landuse.forest.deciduous" = "Deciduous Forest";
"type.landuse.forest.mixed" = "Mixed-Leaf Forest";
"type.landuse.garages" = "Garages";
"type.landuse.forest.coniferous" = "Иглолистни гори";
"type.landuse.forest.deciduous" = "Широколистна гора";
"type.landuse.forest.mixed" = "Смесена гора";
"type.landuse.garages" = "Гаражи";
"type.landuse.grass" = "Grass";
"type.landuse.greenfield" = "Greenfield";
"type.landuse.greenhouse_horticulture" = "Greenhouse";
"type.landuse.industrial" = "Industrial Area";
"type.landuse.landfill" = "Landfill";
"type.landuse.greenfield" = "Земля за застройки";
"type.landuse.greenhouse_horticulture" = "Оранжерия";
"type.landuse.industrial" = "Индустриална зона";
"type.landuse.landfill" = "Депо за отпадъци";
"type.landuse.meadow" = "Meadow";
"type.landuse.military" = "Military Area";
"type.landuse.orchard" = "Orchard";
"type.landuse.quarry" = "Quarry";
"type.landuse.railway" = "Railway Premises";
"type.landuse.recreation_ground" = "Recreation Ground";
"type.landuse.reservoir" = "Reservoir";
"type.landuse.residential" = "Residential Area";
"type.landuse.retail" = "Retail Area";
"type.landuse.salt_pond" = "Salt Pond";
"type.landuse.military" = "Военна зона";
"type.landuse.orchard" = "Овощна градина";
"type.landuse.quarry" = "Кариера";
"type.landuse.railway" = "Железопътни съоръжения";
"type.landuse.recreation_ground" = "Място за отдих";
"type.landuse.reservoir" = "Резервоар";
"type.landuse.residential" = "Жилищна зона";
"type.landuse.retail" = "Търговска площ";
"type.landuse.salt_pond" = "Солено езеро";
"type.landuse.village_green" = "Land";
"type.landuse.vineyard" = "Vineyard";
"type.leisure" = "Leisure";
"type.leisure" = "Място за отдих";
"type.leisure.common" = "Public Land";
"type.leisure.dog_park" = "Dog Park";
"type.leisure.fitness_centre" = "Fitness Centre";
"type.leisure.fitness_station" = "Fitness Station";
"type.leisure.dog_park" = "Парк за кучета";
"type.leisure.fitness_centre" = "Фитнес център";
"type.leisure.fitness_station" = "Фитнес станция";
"type.leisure.dance" = "Зала за танци";
"type.leisure.garden" = "Garden";
"type.leisure.garden" = "Градина";
"type.leisure.garden.residential" = "Garden";
"type.leisure.golf_course" = "Golf Course";
"type.leisure.golf_course" = "Голф игрище";
"type.leisure.miniature_golf" = "Миниголф";
"type.leisure.hackerspace" = "Hackerspace";
"type.leisure.ice_rink" = "Ice Rink";
"type.leisure.marina" = "Marina";
"type.leisure.nature_reserve" = "Nature Reserve";
"type.leisure.hackerspace" = "Хакерспейс";
"type.leisure.ice_rink" = "Ледена пързалка";
"type.leisure.marina" = "Яхт-клуб";
"type.leisure.nature_reserve" = "Природен резерват";
"type.leisure.outdoor_seating" = "Места за сядане на открито";
"type.leisure.park" = "Park";
"type.leisure.park.no.access" = "Park";
"type.leisure.park.permissive" = "Park";
"type.leisure.park.private" = "Park";
"type.leisure.park" = "Парк";
"type.leisure.park.no.access" = "Частен парк";
"type.leisure.park.permissive" = "Парк";
"type.leisure.park.private" = "Частен парк";
"type.leisure.picnic_table" = "Маса за пикник";
"type.leisure.pitch" = "Sport Pitch";
"type.leisure.playground" = "Playground";
"type.leisure.recreation_ground" = "Recreation Ground";
"type.leisure.sauna" = "Sauna";
"type.leisure.slipway" = "Slipway";
"type.leisure.sports_centre" = "Sports Center";
"type.leisure.pitch" = "Спортен терен";
"type.leisure.playground" = "Детска площадка";
"type.leisure.recreation_ground" = "Парк за отдих";
"type.leisure.sauna" = "Сауна";
"type.leisure.slipway" = "Стапел";
"type.leisure.sports_centre" = "Спортен център";
"type.sport.climbing" = "Катерене";
"type.sport.yoga" = "Йога";
"type.leisure.stadium" = "Stadium";
"type.leisure.stadium" = "Стадион";
"type.leisure.swimming_pool" = "Басейн";
"type.leisure.swimming_pool.private" = "Басейн";
"type.leisure.track" = "Track";
"type.leisure.track.area" = "Track";
"type.leisure.water_park" = "Water Park";
"type.leisure.beach_resort" = "Beach Resort";
"type.man_made" = "Man Made";
"type.man_made.breakwater" = "Breakwater";
"type.man_made.cairn" = "Cairn";
"type.man_made.chimney" = "Chimney";
"type.man_made.cutline" = "Cutline";
"type.man_made.survey_point" = "Survey Point";
"type.man_made.flagpole" = "Flagpole";
"type.man_made.lighthouse" = "Lighthouse";
"type.man_made.mast" = "Mast";
"type.man_made.pier" = "Pier";
"type.man_made.pipeline" = "Pipeline";
"type.man_made.pipeline.overground" = "Overground Pipeline";
"type.leisure.track" = "Пътека";
"type.leisure.track.area" = "Пътека";
"type.leisure.water_park" = "Аквапарк";
"type.leisure.beach_resort" = "Плажен курорт";
"type.man_made" = "Изкуствена структура";
"type.man_made.breakwater" = "Вълнолом";
"type.man_made.cairn" = "Керн";
"type.man_made.chimney" = "Комин";
"type.man_made.cutline" = "Просека";
"type.man_made.survey_point" = "Геодезическа точка";
"type.man_made.flagpole" = "Мачта за знаме";
"type.man_made.lighthouse" = "Фар";
"type.man_made.mast" = "Мачта";
"type.man_made.pier" = "Пирс";
"type.man_made.pipeline" = "Тръбопровод";
"type.man_made.pipeline.overground" = "Надземен тръбопровод";
"type.man_made.silo" = "Складова кула";
"type.man_made.storage_tank" = "Storage Tank";
"type.man_made.surveillance" = "Surveillance Camera";
"type.man_made.storage_tank" = "Резервоар за съхранение";
"type.man_made.surveillance" = "Камера за наблюдение";
"type.man_made.tower" = "Tower";
/* A huge telecommunications tower. Often a local monument or a landmark. */
@@ -763,18 +763,18 @@
/* A tower/mast constructed to burn off excess gas. */
"type.man_made.flare" = "Газова факла";
"type.man_made.wastewater_plant" = "Wastewater Treatment Plant";
"type.man_made.water_tap" = "Water Tap";
"type.man_made.water_tap.drinking_water_no" = "Water Tap";
"type.man_made.water_tower" = "Water Tower";
"type.man_made.water_well" = "Water Well";
"type.man_made.water_well.drinking_water_no" = "Water Well";
"type.man_made.windmill" = "Windmill";
"type.man_made.works" = "Industrial Works";
"type.man_made.wastewater_plant" = "Пречиствателна станция за отпадъчни води";
"type.man_made.water_tap" = "Кранче за вода";
"type.man_made.water_tap.drinking_water_no" = "Кранче за вода";
"type.man_made.water_tower" = "Водна кула";
"type.man_made.water_well" = "Кладенец";
"type.man_made.water_well.drinking_water_no" = "Кладенец";
"type.man_made.windmill" = "Вятърна мелница";
"type.man_made.works" = "Промишлени предприятия";
"type.mapswithme" = "MapsWithMe";
"type.mapswithme.grid" = "mapswithme-grid";
"type.military" = "Military";
"type.military.bunker" = "Bunker";
"type.military" = "Военни";
"type.military.bunker" = "Бункер";
"type.mountain_pass" = "Mountain Pass";
"type.natural" = "Природа";
@@ -825,17 +825,17 @@
"type.natural.wetland" = "Влажна зона";
"type.natural.wetland.bog" = "Торфено блато";
"type.natural.wetland.marsh" = "Блато";
"type.noexit" = "Dead End";
"type.noexit" = "Задънена улица";
"type.office" = "Office";
"type.office.company" = "Company Office";
"type.office.estate_agent" = "Estate Agent";
"type.office.government" = "Government Office";
"type.office.insurance" = "Insurance Office";
"type.office.lawyer" = "Lawyer";
"type.office.ngo" = "Non-Governmental Organization";
"type.office.company" = "Офис на компанията";
"type.office.estate_agent" = "Агент по недвижими имоти";
"type.office.government" = "Правителствен офис";
"type.office.insurance" = "Застрахователна служба";
"type.office.lawyer" = "Адвокат";
"type.office.ngo" = "Неправителствена организация";
"type.office.telecommunication" = "Телекомуникационна компания";
"type.organic.only" = "Organic";
"type.organic.yes" = "Organic";
"type.organic.only" = "Органичен";
"type.organic.yes" = "Органичен";
"type.place.city" = "Град";
"type.place.city.capital" = "Столица";
"type.place.city.capital.10" = "Град";
@@ -874,31 +874,31 @@
"type.place.suburb" = "Предградие";
"type.place.town" = "Градче";
"type.place.village" = "Село";
"type.power" = "Power";
"type.power.generator" = "Power Generator";
"type.power" = "Електричество";
"type.power.generator" = "Генератор на електроенергия";
"type.power.generator.solar" = "Слънчев генератор";
"type.power.generator.wind" = "Вятърен генератор";
"type.power.generator.gas" = "Газотурбинна електроцентрала";
"type.power.generator.hydro" = "Водноелектрическа централа";
"type.power.line" = "Power Line";
"type.power.line.underground" = "Underground Power Line";
"type.power.minor_line" = "Minor Power Line";
"type.power.line" = "Електропровод";
"type.power.line.underground" = "Подземен електропровод";
"type.power.minor_line" = "Електропровод за ниско напрежение";
"type.power.plant" = "Електроцентрала";
"type.power.plant.coal" = "Въглищна централа";
"type.power.plant.gas" = "Газотурбинна електроцентрала";
"type.power.plant.hydro" = "Водноелектрическа централа";
"type.power.plant.solar" = "Слънчева електроцентрала";
"type.power.plant.wind" = "Вятърна електроцентрала";
"type.power.substation" = "Substation";
"type.power.substation" = "Подстанция";
/* A tower or pylon carrying high voltage electricity cables. */
"type.power.tower" = "Power Tower";
"type.power.tower" = "Електрическа кула";
/* A single pole supporting minor power lines. */
"type.power.pole" = "Power Pole";
"type.power.pole" = "Електрически стълб";
/* A single pole supporting various public utilities, such as lighting or telephony. */
"type.man_made.utility_pole" = "Utility Pole";
"type.man_made.utility_pole" = "Стълб за комунални услуги";
"type.psurface" = "psurface";
"type.psurface.paved_bad" = "psurface-paved_bad";
"type.psurface.paved_good" = "psurface-paved_good";
@@ -906,24 +906,24 @@
"type.psurface.unpaved_good" = "psurface-unpaved_good";
"type.public_transport" = "Public Transport";
"type.public_transport.platform" = "Platform";
"type.railway" = "Railway";
"type.railway.abandoned" = "Abandoned Railway";
"type.railway.abandoned.bridge" = "Abandoned Railway Bridge";
"type.railway.abandoned.tunnel" = "Abandoned Railway Tunnel";
"type.railway.construction" = "Railway Construction";
"type.railway.crossing" = "Railway Crossing";
"type.railway.disused" = "Disused Railway";
"type.railway" = "Железопътна линия";
"type.railway.abandoned" = "Изоставена железопътна линия";
"type.railway.abandoned.bridge" = "Изоставен железопътен мост";
"type.railway.abandoned.tunnel" = "Изоставен железопътен тунел";
"type.railway.construction" = "Строителство на железопътни линии";
"type.railway.crossing" = "Железопътен прелез";
"type.railway.disused" = "Неизползвана железопътна линия";
"type.railway.funicular" = "Фуникуляр";
"type.railway.funicular.bridge" = "Funicular Bridge";
"type.railway.funicular.tunnel" = "Funicular Tunnel";
"type.railway.halt" = "Rail Halt";
"type.railway.level_crossing" = "Level Crossing";
"type.railway.light_rail" = "Light Rail";
"type.railway.light_rail.bridge" = "Light Rail Bridge";
"type.railway.light_rail.tunnel" = "Light Rail Tunnel";
"type.railway.monorail" = "Monorail";
"type.railway.monorail.bridge" = "Monorail Bridge";
"type.railway.monorail.tunnel" = "Monorail Tunnel";
"type.railway.funicular.bridge" = "Фуникулярен мост";
"type.railway.funicular.tunnel" = "Фуникулярен тунел";
"type.railway.halt" = "Железопътна спирка";
"type.railway.level_crossing" = "Железопътен прелез";
"type.railway.light_rail" = "Скоростен трамвай";
"type.railway.light_rail.bridge" = "Мост на скоростен трамвай";
"type.railway.light_rail.tunnel" = "Тунел на скоростен трамвай";
"type.railway.monorail" = "Монорелс";
"type.railway.monorail.bridge" = "Мост на монорелсите";
"type.railway.monorail.tunnel" = "Тунел на монорелсите";
"type.railway.narrow_gauge" = "Narrow Gauge Rail";
"type.railway.narrow_gauge.bridge" = "Narrow Gauge Rail Bridge";
"type.railway.narrow_gauge.tunnel" = "Narrow Gauge Rail Tunnel";
@@ -1231,7 +1231,7 @@
"type.shop.confectionery" = "Candy Shop";
"type.shop.convenience" = "Convenience Store";
"type.shop.copyshop" = "Copyshop";
"type.shop.cosmetics" = "Cosmetics Shop";
"type.shop.cosmetics" = "Магазин за козметика";
"type.shop.curtain" = "Пердета";
"type.shop.deli" = "Магазин за деликатеси";
"type.shop.department_store" = "Department Store";
@@ -1242,7 +1242,7 @@
"type.shop.fabric" = "Fabric Shop";
"type.shop.farm" = "Магазин за селскостопански храни";
"type.shop.fashion_accessories" = "Модни аксесоари";
"type.shop.florist" = "Florist";
"type.shop.florist" = "Цветарски магазин";
"type.shop.funeral_directors" = "Funeral Directors";
"type.shop.furniture" = "Furniture Store";
"type.shop.garden_centre" = "Garden Center";
@@ -1481,3 +1481,21 @@
/* https://wiki.openstreetmap.org/wiki/Tag:leisure=sports_hall */
"type.leisure.sports_hall" = "Спортна зала";
"type.amenity.love_hotel" = "Любовен хотел";
"type.amenity.college" = "Колеж";
"type.amenity.vending_machine.excrement_bags" = "Диспенсър за торбички";
"type.amenity.studio" = "Студио";
"type.barrier.guard_rail" = "Мантинела";
"type.highway.ladder" = "Стълба";
"type.natural.wetland.reedbed" = "Тръстиково легло";
"type.natural.wetland.swamp" = "Блато";
"type.natural.wetland.mangrove" = "Мангрова гора";
"type.railway.station.subway.qingdao" = "Метростанция";
"type.natural.wetland.tidalflat" = "Приливната равнина";
"type.sport.diving" = "Високо гмуркане";
"type.leisure.firepit" = "Огнище";
"type.natural.wetland.fen" = "Мочурище";
"type.natural.wetland.saltmarsh" = "Солено блато";
"type.man_made.crane" = "Кран";
"type.natural.wetland.saltmarsh.tidal" = "Приливни солени блато";
"type.landuse.plant_nursery" = "Посадъчен материал";

View File

@@ -1 +1,5 @@
"route" = "Route";
"NSLocationAlwaysUsageDescription" = "Detecting location in the background is necessary to fully enjoy the functionality of the app. It is used for navigation and saving your recently traveled track।";
"NSLocationWhenInUseUsageDescription" = "Determining your location is necessary for navigation and for saving your recently traveled track।";
"search" = "Search";
"bookmarks_and_tracks" = "Bookmarks and Tracks";

View File

@@ -33,3 +33,556 @@
"osm_profile_view_edit_history" = "সম্পাদনাসমূহর ইতিহাস দেখুন";
"osm_profile_view_notes" = "নোট দেখুন";
"social_bluesky" = "Bluesky";
"deep_purple" = "Deep Purple";
"light_blue" = "Light Blue";
"cyan" = "Cyan";
"dialog_routing_unable_locate_route" = "Unable to locate route";
"p2p_start" = "Start";
"editor_hours_closed" = "Non-Business Hours";
"opens_at" = "Opens at %@";
"opens_dayoftheweek_at" = "Opens %1$@ at %2$@";
"choose_language" = "Choose a language";
"operator" = "Operator: %@";
"mi" = "mi";
"hour" = "h";
"error_enter_correct_phone" = "Enter a valid phone number";
"button_layer_subway" = "Subway";
"capacity" = "Capacity: %@";
"ok" = "OK";
"switch_to_phone_bookmarks_carplay" = "Switch to the phone to see all bookmarks";
"tourist_places" = "Sights";
"whats_new_auto_update_button_later" = "Manually update later";
"app_tip_04" = "Tap anywhere on the map to select anything. A long tap is used to hide and show the interface।";
"enable_icloud_synchronization_title" = "Enable iCloud Syncronization";
"edit_track" = "Edit Track";
"cancel_download" = "Cancel Download";
"leave_a_review" = "Leave a Review";
"downloading" = "Downloading…";
"delete" = "Delete";
"miles" = "Miles";
"cancel" = "Cancel";
"download_maps" = "Download Maps";
"category_toilet" = "Toilet";
"add_new_set" = "Add a New List";
"category_shopping" = "Shopping";
"share_my_location" = "Share My Location";
"my_position_share_email_subject" = "Hey, check out my current location on the CoMaps map!";
"copied_to_clipboard" = "Copied to clipboard: %@";
"category_water" = "Water";
"category_rv" = "RV Facilities";
"category_recycling" = "Recycling";
"load_kmz_failed" = "Failed to load bookmarks. The file may be corrupted or defective।";
"prefs_group_route" = "Navigation";
"info" = "Info";
"pref_appearance_title" = "Appearance";
"unknown_current_position" = "Your location hasn't been determined yet";
"email" = "Email";
"placepage_distance" = "Distance";
"website" = "Website";
"search_show_on_map" = "View on map";
"twitter" = "X (Twitter)";
"pref_tts_title" = "Voice Instructions";
"pref_tts_street_names_description" = "When enabled, the name of the street or exit to turn onto will be spoken aloud।";
"pref_tts_test_voice_title" = "Test Voice Directions (TTS, Text-To-Speech)";
"pref_map_auto_zoom" = "Auto zoom";
"pref_tts_language_title" = "Voice Language";
"pref_tts_enable_title" = "Enable Voice Instructions";
"facebook" = "Facebook";
"instagram" = "Instagram";
"vk" = "VK";
"pref_tts_street_names_title" = "Announce Street Names";
"pref_tts_other_section_title" = "Other";
"line" = "Line";
"news" = "News";
"button_convert" = "Convert";
"open_in_app" = "Open in Another App";
"faq" = "Frequently Asked Questions";
"pref_map_3d_buildings_disabled_summary" = "3D buildings are disabled in power saving mode";
"pref_map_3d_buildings_title" = "3D buildings";
"email_error_body" = "The email client has not been set up. Please configure it or contact us at %@";
"pref_calibration_title" = "Compass calibration";
"disabled" = "Disabled";
"donate" = "Donate";
"volunteer" = "Volunteer";
"long_tap_toast" = "Long-tap on the map again to see the interface";
"report_a_bug" = "Report a bug";
"copyright" = "Copyright";
"pref_left_button_type" = "Left Main Button";
"rate_the_app" = "Rate the app";
"email_error_title" = "Error sending email";
"help" = "Help";
"report_incorrect_map_bug" = "Report or fix incorrect map data";
"downloader_no_space_title" = "Not enough space";
"downloader_hide_screen" = "Hide Screen";
"animals" = "Animals";
"isolines_toast_zooms_1_10" = "Zoom in to explore isolines";
"icloud_disabled_title" = "iCloud Is Disabled";
"osm_profile_promt" = "Create an OpenStreetMap account or log in to publish your map edits to the world।";
"osm_more_about" = "More about OpenStreetMap";
"osm_profile" = "OpenStreetMap profile";
"osm_profile_explanation" = "[OpenStreetMap.org](https://openstreetmap.org) (OSM) is a community project to build a free and open map. It's the main source of map data in CoMaps and works similar to Wikipedia. You can add or edit places and they become available to millions of users all over the World.\nJoin the community and help to make a better map for everyone!";
"osm_profile_register_promt" = "Don't have an OpenStreetMap account?";
"osm_more_about_url" = "https://wiki.openstreetmap.org/wiki/About_OpenStreetMap";
"current_location_unknown_error_message" = "An error occurred while determining your location. Check that your device is working properly and try again later।";
"others_sorttype" = "Others";
"save" = "Save";
"downloader_delete_map_while_routing_dialog" = "To delete map, please stop navigation।";
"downloader_retry" = "Retry";
"downloader_search_results" = "Found";
"create" = "create";
"downloader_downloading" = "Downloading:";
"downloader_status_outdated" = "Update";
"routing_download_maps_along" = "Download all of the maps along your route";
"downloader_download_map" = "Download map";
"bookmark" = "bookmark";
"green" = "Green";
"yellow" = "Yellow";
"downloader_delete_map" = "Delete Map";
"red" = "Red";
"downloader_status_failed" = "Failed";
"routing_failed_cross_mwm_building" = "Routes can only be created that are fully contained within a map of a single region।";
"purple" = "Purple";
"blue" = "Blue";
"mobile_data" = "Mobile Internet";
"core_entrance" = "Entrance";
"bookmarks_import" = "Import Bookmarks and Tracks";
"bookmark_lists_hide_all" = "Hide all";
"alert_reauth_link_text_ios" = "here";
"alert_reauth_message_ios" = "Please login to OpenStreetMap to automatically upload all your map edits. Learn more";
"bookmark_lists" = "Lists";
"bookmarks_create_new_group" = "Create a new list";
"error_enter_correct_name" = "Please enter a correct name";
"bookmark_lists_show_all" = "Show all";
"pref_appearance_dark" = "Dark";
"about_proposition_3" = "Transparent and not for profit";
"on" = "On";
"off" = "Off";
"pref_map_3d_title" = "Perspective view";
"auto" = "Auto";
"categories" = "Categories";
"routing_planning_error" = "Route Planning Failed";
"medicine" = "Medicine";
"search_in_the_list" = "Search in the list";
"religious_places" = "Religious places";
"car_continue_in_the_car" = "To the car screen";
"drive_through" = "Drive-through";
"dialog_routing_location_turn_on" = "Enable location services";
"restore" = "Restore";
"money" = "Money";
"button_layer_outdoor" = "Outdoors";
"editor_category_unsuitable_text" = "CoMaps allows to add simple point categories only, that means no towns, roads, lakes, building outlines, etc. Please add such categories directly to <a href=\"https://www.openstreetmap.org\">OpenStreetMap.org</a>. Check our <a href=\"https://www.comaps.app/support/advanced-map-editing/\">guide</a> for detailed step by step instructions।";
"closes_at" = "Closes at %@";
"downloader_no_space_message" = "Please delete any unnecessary data";
"trip_start" = "Let's go";
"trip_finished" = "You have arrived!";
"dialog_routing_select_closer_end" = "Please select a destination point located closer to a road।";
"icloud_disabled_message" = "Please enable iCloud in your device's settings to use this feature।";
"editor_more_about_osm" = "More about OpenStreetMap";
"track_recording_alert_title" = "Save into Bookmarks and Tracks?";
"tags_loading_error_subtitle" = "An error occurred while loading tags, please try again";
"dialog_routing_application_error" = "Unable to create route due to an application error।";
"editor_storey_number" = "Number of floors (maximum of %d)";
"downloader_loading_ios" = "Downloading";
"speedcams_alert_title_carplay_1" = "Speedсams";
"p2p_from_here" = "Route from";
"editor_profile_changes" = "Verified Changes";
"app_tip_05" = "Did you know that your current location on the map can be selected?";
"routing_add_start_point" = "Use search or tap on the map to add a route starting point";
"whats_new_auto_update_button_size" = "Update (%@)";
"export_file" = "Export KMZ";
"editor_reset_edits_button" = "Discard";
"power_managment_setting_never" = "Never";
"downloader_process" = "Downloading %@…";
"dialog_routing_disclaimer_priority" = "— Road conditions, traffic laws, and road signs always take priority over navigation hints;";
"pref_tts_speedcams_always" = "Always warn";
"hide_from_map" = "Hide from map";
"bookmark_sets" = "Bookmark Lists";
"opens_in" = "Opens in %@";
"dialog_routing_check_gps" = "Check GPS signal";
"dialog_routing_download_cross_route" = "Download additional maps to create a better route that crosses the boundaries of this map।";
"osm_profile_verfied_changes" = "Verified Changes";
"dialog_routing_location_turn_wifi" = "Please check your GPS signal. Enabling Wi-Fi will improve your location accuracy।";
"placepage_personal_notes_hint" = "Personal notes (text or html)";
"start_track_recording" = "Record Track";
"dialog_routing_change_end_carplay" = "Unable to find a route to your destination. Please choose another end point";
"placepage_add_place_button" = "Add Place to OpenStreetMap";
"downloader_status_maps" = "Maps";
"avoid_tolls" = "Avoid tolls";
"enable_logging" = "Enable logging";
"category_post" = "Post";
"editor_time_title" = "Business Hours";
"editor_other_info" = "Note to OpenStreetMap volunteers (optional)";
"brown" = "Brown";
"track_title" = "Track";
"car_continue_on_the_phone" = "Continue on the phone";
"isolines_activation_error_dialog" = "Activating contour lines requires downloading map data for this area";
"icloud_synchronization_error_alert_title" = "iCloud synchronization failure";
"downloader_search_field_hint" = "Find map";
"shops" = "Shops";
"category_eat" = "Where to eat";
"isolines_location_error_dialog" = "Contour lines are not yet available in this area";
"bookmarks_recently_deleted" = "Recently Deleted Lists";
"dialog_routing_disclaimer_precision" = "— The map might be inaccurate, and the suggested route might not always be the most optimal way to reach the destination;";
"delete_list" = "Delete list";
"move" = "Move";
"elevation_profile_diff_level_moderate" = "Moderate";
"error_enter_correct_zip_code" = "Enter a valid ZIP code";
"transit_not_found" = "Subway navigation in this region is not available yet";
"carplay_roundabout_exit" = "%@ exit";
"food_places" = "Food";
"editor_detailed_description" = "Your suggested map changes will be sent to the OpenStreetMap community. Please describe any additional details that cannot be edited in CoMaps।";
"bookmarks_convert_error_title" = "Error";
"select_cuisine" = "Select cuisine";
"editor_share_to_all_dialog_message_2" = "OpenStreetMap editors will check the changes and contact you if they have any questions।";
"terms_of_use" = "Terms of use";
"day_off" = "Closed";
"about_headline" = "Open project powered by the community";
"downloader_delete_map_dialog" = "All of your map edits will be deleted with the map।";
"app_tip_03" = "If you know a software developer, you can ask him or her to implement a feature that you need।";
"category_parking" = "Parking";
"avoid_motorways" = "Avoid freeways";
"editor_time_delete" = "Delete Schedule";
"parks" = "Parks";
"category_children" = "Family holiday";
"dialog_routing_unable_locate_route_carplay" = "Unable to build a route. Please specify other route points";
"sort_name" = "Sort by name";
"no" = "No";
"core_exit" = "Exit";
"dialog_routing_error_location_not_found" = "Unable to create route. Current GPS coordinates could not be identified।";
"location_services_disabled_2" = "2. Tap Location";
"clear" = "Clear";
"opens_tomorrow_at" = "Opens tomorrow at %@";
"closes_in" = "Closes in %@";
"gray" = "Gray";
"p2p_reroute_from_current" = "Do you want to plan a route from your current location?";
"pink" = "Pink";
"app_tip_09" = "Our main goal is to build fast, privacy-focused, easy-to-use maps that you will love।";
"app_tip_08" = "You can easily fix and improve the map data।";
"stop_without_saving" = "Stop Without Saving";
"dialog_routing_change_intermediate" = "Unable to locate the intermediate point।";
"bugreport_alert_message" = "Would you like to send a bug report to the developers?\nWe rely on our users as CoMaps doesn't collect any error information automatically. Thank you in advance for supporting CoMaps!";
"whatsnew_editor_message_1" = "Add new places to the map, and edit existing ones directly from the app।";
"m" = "m";
"dialog_routing_change_start_carplay" = "Unable to build a route from your current location";
"editor_sharing_title" = "I improved the CoMaps maps";
"edit" = "Edit";
"dialog_routing_check_gps_carplay" = "No GPS signal. Please move to an open area";
"downloader_update_all_button" = "Update All";
"moremonth_ago_sorttype" = "More than a month ago";
"downloader_applying" = "Applying %@…";
"routing_arrive" = "Arrival at %@";
"enable_icloud_synchronization_message" = "iCloud synchronization is an experimental feature under development. Make sure that you have made a backup of all your bookmarks and tracks।";
"unable_to_calc_alert_subtitle" = "A route could not be found. This may be caused by your routing options or incomplete OpenStreetMap data. Please change your routing options and retry।";
"power_managment_title" = "Power saving mode";
"category_bank" = "Bank";
"download_map_carplay" = "Please download maps in the app on your mobile device";
"mobile_data_dialog" = "Use mobile internet to show detailed information?";
"stop_track_recording" = "Stop Track Recording";
"planning_route_remove_title" = "Drag here to remove";
"p2p_your_location" = "Your Location";
"category_transport" = "Transport";
"text_more_button" = "…more";
"downloader_of" = "%1$d of %2$d";
"mobile_data_option_ask" = "Always Ask";
"follow_my_position" = "Re-center";
"download_over_mobile_message" = "This could be considerably expensive with some plans or if roaming।";
"ferry_crossing" = "Ferry crossing";
"add_language" = "Add a language";
"common_check_internet_connection_dialog" = "Please make sure your device is connected to the Internet।";
"car_used_on_the_car_screen" = "You are now using CoMaps on the car screen";
"parkings" = "Parking";
"yes" = "Yes";
"location_services_disabled_on_device_additional_message" = "Or continue using CoMaps without Location";
"recent_track_background_dialog_message" = "CoMaps uses your location in the background to record your recently travelled route।";
"current_location_unknown_error_title" = "Current location is unknown।";
"app_tip_07" = "Our app is developed by a few enthusiasts and the community।";
"editor_time_advanced" = "Advanced Mode";
"add_street" = "Add a street";
"share_with_friends" = "Share with friends";
"dialog_routing_download_files_carplay" = "To create a route, download missing maps on your device";
"last_upload" = "Last upload";
"placepage_delete_track_confirmation_alert_message" = "Are you sure you want to delete this track?";
"title_error_downloading_bookmarks" = "An error occurred";
"editor_example_values" = "Example Values";
"message_invalid_feature_position" = "No object can be located here";
"mobile_data_option_always" = "Use Always";
"off_recent_track_background_button" = "Disable";
"dialog_routing_disclaimer_borders" = "— Exercise caution with routes in border zones: the routes created by our app may sometimes cross country borders in unauthorized places।";
"dialog_pedestrian_route_is_long_header" = "No subway route found";
"category_nightlife" = "Nightlife";
"unpaved_road" = "Unpaved road";
"phone" = "Phone";
"app_tip_06" = "You can help to translate our app into your language।";
"decline" = "Decline";
"downloader_no_downloaded_maps_title" = "You haven't downloaded any maps";
"elevation_profile_ascent" = "Ascent";
"pref_zoom_title" = "Zoom buttons";
"p2p_only_from_current" = "Navigation is only available from your current location।";
"downloader_near_me_subtitle" = "Near me";
"dialog_routing_change_start_or_end" = "Please adjust your starting point or destination।";
"export_file_gpx" = "Export GPX";
"version" = "CoMaps version: %@";
"add_opening_hours" = "Add opening hours";
"general_settings" = "General settings";
"bookmarks_error_title_share_empty" = "Sharing error";
"bookmarks_export" = "Export all Bookmarks and Tracks";
"pref_appearance_light" = "Light";
"dialog_routing_change_end" = "Adjust destination";
"planning_route_manage_route" = "Manage Route";
"place_name" = "Place Name";
"navigation_stop_button" = "Stop";
"load_kmz_successful" = "Bookmarks loaded successfully! You can find them on the map or on the Bookmarks Manager screen।";
"power_managment_setting_manual_max" = "Always";
"icloud_synchronization_error_cloud_is_unavailable" = "Error: iCloud is not available";
"please_note" = "Please note";
"bookmarks_detect_title" = "New files detected";
"migration_download_error_dialog" = "Download error";
"choose_street" = "Choose a street";
"category_food" = "Groceries";
"p2p_to_here" = "Route to";
"bookmark_share_email_subject" = "Hey, check out my pin in CoMaps!";
"editor_operator" = "Operator";
"dialog_routing_intermediate_not_determined" = "Please adjust your intermediate point।";
"read_in_wikipedia" = "Wikipedia";
"editor_edits_sent_message" = "Your note will be sent to OpenStreetMap";
"placepage_track_name_hint" = "Track Name";
"speedcams_alert_title_carplay_2" = "Speed warnings";
"download_button" = "Download";
"core_my_places" = "My Places";
"category_pharmacy" = "Pharmacy";
"kilometers_per_hour" = "km/h";
"category_secondhand" = "Second Hand";
"editor_report_problem_send_button" = "Send";
"elevation_profile_descent" = "Descent";
"editor_remove_place_button" = "Delete";
"category_police" = "Police";
"dialog_routing_disclaimer_recommendations" = "— Suggested routes should only be understood as recommendations;";
"editor_time_allday" = "All Day (24 hours)";
"backup" = "Backup";
"track_recording_toast_nothing_to_save" = "Track is empty - nothing to save";
"category_atm" = "ATM";
"hotels" = "Hotels";
"deep_orange" = "Deep Orange";
"unable_to_calc_alert_title" = "Unable to calculate route";
"network" = "Network: %@";
"elevation_profile_diff_level_easy" = "Easy";
"editor_share_to_all_dialog_title" = "Do you want to send it to all users?";
"mobile_data_description" = "Mobile internet is required for map update notifications and uploading edits।";
"daily" = "Daily";
"elevation_profile_diff_level" = "Difficulty level";
"mobile_data_option_not_today" = "Do Not Use Today";
"downloader_update_maps" = "Update Maps";
"dialog_routing_end_not_determined" = "Route was not created. Unable to locate the destination।";
"closed_now" = "Closed now";
"dialog_routing_download_and_update_all" = "Download or update all maps along the projected path to calculate a route।";
"error_enter_correct_storey_number" = "The number of floors must non exceed %d";
"download_over_mobile_header" = "Download over a cellular network connection?";
"measurement_units" = "Measurement units";
"orange" = "Orange";
"error_enter_correct_web" = "Enter a valid web address";
"editor_edit_place_title" = "Editing";
"category_wifi" = "WiFi";
"editor_place_doesnt_exist" = "Place does not exist";
"subway_data_unavailable" = "Subway map is unavailable";
"near_me_sorttype" = "Near me";
"pref_tts_speedcams_auto" = "Warn if speeding";
"details" = "Details";
"privacy_policy" = "Privacy policy";
"editor_default_language_hint" = "As it is written in the local language";
"search_not_found" = "Oops, no results found।";
"editor_add_select_location" = "Select Location";
"downloader_queued" = "Queued";
"change_driving_options_btn" = "Routing options enabled";
"car_used_on_the_phone_screen" = "You are now using CoMaps on the phone screen";
"category_hospital" = "Hospital";
"redirect_route_alert" = "Do you want to rebuild the route?";
"enable_logging_warning_message" = "Enable this option temporarily to record and manually send detailed diagnostic logs about your issue to us using \"Report a bug\" in the Help dialog. Logs may include location info।";
"dialog_routing_rebuild_from_current_location_carplay" = "The route will be rebuilt from your current location";
"popular_place" = "Popular";
"address" = "Address";
"routing_add_finish_point" = "Use search or tap on the map to add a destination point";
"elevation_profile_max_elevation" = "Max. elevation";
"mobile_data_option_today" = "Only Today";
"editor_done_dialog_1" = "Youve changed the world map! Don't keep it to yourself; tell your friends and edit it together।";
"icloud_synchronization_error_quota_exceeded" = "Error: Failed to synchronize due to iCloud quota exceeded";
"icloud_sync" = "iCloud Syncronization (Beta)";
"dialog_routing_rebuild_for_vehicle_carplay" = "The route will be converted into an automobile one";
"week_ago_sorttype" = "A week ago";
"hide" = "Hide";
"editor_detailed_description_hint" = "Detailed comment";
"driving_options_title" = "Routing options";
"dialog_routing_select_closer_start" = "Please select a starting point closer to a road।";
"lime" = "Lime";
"website_menu" = "Menu Link";
"app_tip_02" = "Do you like our app? Please donate to support the development! Don't like it yet? Please let us know why, and we will fix it!";
"pick_destination" = "Destination";
"teal" = "Teal";
"level" = "Floor";
"refresh" = "Update";
"use_cellular_data" = "Yes";
"day_off_today" = "Closed today";
"location_services_disabled_3" = "3. Select While Using the App";
"osm_profile_register" = "Register at OpenStreetMap";
"location_services_disabled_on_device_3" = "3. Select Location Services";
"miles_per_hour" = "mph";
"history" = "History";
"keyboard_availability_alert" = "Keyboard is not available while driving";
"whats_new_auto_update_message" = "Updating maps keeps the information about objects up to date";
"closed" = "Closed";
"editor_time_close" = "Closed";
"editor_time_add" = "Add Schedule";
"editor_edit_place_category_title" = "Category";
"bookmarks_error_title_list_name_already_taken" = "This name is already taken";
"category_entertainment" = "Entertainment";
"placepage_add_stop" = "Add Stop";
"avoid_unpaved" = "Avoid unpaved roads";
"autodownload" = "Auto-download maps";
"enable" = "Enable";
"osm_mapdata_explanation %@" = "Community-created map data as of *%@*. Learn more about how to edit and update the map at [OpenStreetMap.org](https://openstreetmap.org)।";
"share_bookmarks_email_body" = "Hello!\n\nAttached are my bookmarks; please open them in CoMaps. If you don't have it installed you can download it here: https://www.comaps.app/download/\n\nEnjoy travelling with CoMaps!";
"then_turn" = "Then";
"mountains" = "Mountains";
"dialog_incorrect_feature_position" = "Change location";
"app_tip_01" = "With your donations and support, we can create the best maps in the World!";
"dialog_routing_system_error" = "System error";
"buildings" = "Buildings";
"dialog_routing_download_and_build_cross_route" = "Would you like to download the map and create a more optimal route spanning more than one map?";
"dialog_routing_disclaimer_beware" = "Please stay alert and safe on the roads!";
"log_file_size" = "Log file size: %@";
"editor_add_select_category_all_subtitle" = "All Categories";
"search" = "Search";
"ft" = "ft";
"placepage_edit_bookmark_button" = "Edit Bookmark";
"month_ago_sorttype" = "A month ago";
"dialog_routing_start_not_determined" = "Route was not created. Unable to locate starting point।";
"museums" = "Museums";
"sort" = "Sort…";
"downloader_percent" = "%@ (%@ of %@)";
"dialog_routing_system_error_carplay" = "An error occurred. Please restart the application";
"dialog_routing_download_and_update_maps" = "Download and update all map along the projected path to calculate route।";
"placepage_bookmark_name_hint" = "Bookmark Name";
"power_managment_description" = "Try to reduce power usage at the expense of some functionality।";
"downloader_updating_ios" = "Updating";
"dialog_routing_download_files" = "Download required files";
"migration_no_space_message" = "To download, you need more space. Please delete any unnecessary data।";
"downloader_no_downloaded_maps_message" = "Download maps to search and navigate offline।";
"search_history_text" = "View your recent searches।";
"location_services_disabled_on_device_2" = "2. Select Privacy";
"bookmarks_error_title_list_name_too_long" = "This name is too long";
"sort_type" = "Sort by type";
"cuisine" = "Cuisine";
"country_status_download_without_size" = "Download Map";
"editor_zip_code" = "ZIP Code";
"pref_tts_speedcams_never" = "Never warn";
"twentyfour_seven" = "24/7";
"delete_all" = "Delete All";
"outdoor_seating" = "Outdoor seating";
"place_description_title" = "Place Description";
"editor_add_select_category_popular_subtitle" = "Popular";
"swim_places" = "Swim";
"editor_time_add_closed" = "Add Non-Business Hours";
"placepage_remove_stop" = "Remove Stop";
"search_results" = "Search results";
"core_placepage_unknown_place" = "Map Point";
"elevation_profile_diff_level_hard" = "Hard";
"dialog_routing_try_again" = "Please try again";
"no_available" = "No";
"fuel_places" = "Gas Stations";
"sharing_call_action_look" = "Check out";
"clear_search" = "Clear Search History";
"downloader_download_all_button" = "Download All";
"category_tourism" = "Sights";
"editor_comment_hint" = "Comment…";
"editor_share_to_all_dialog_message_1" = "Make sure you did not enter any private or personal data।";
"location_services_disabled_message" = "Enable access to geolocation in the device settings";
"edit_place" = "Edit Place";
"dialog_pedestrian_route_is_long_message" = "Please choose a start or end point closer to a subway station";
"settings" = "Settings";
"downloader_available_maps" = "Available";
"editor_category_unsuitable_title" = "Can't find a suitable category?";
"location_services_disabled_on_device_4" = "4. Turn on Location Services";
"layers_title" = "Map Styles and Layers";
"avoid_ferry" = "Avoid ferries";
"elevation_profile_min_elevation" = "Min. elevation";
"category_hotel" = "Hotel";
"postal_code" = "Postal Code";
"location_services_disabled_1" = "1. Open Settings";
"whats_new_auto_update_title" = "Update downloaded maps";
"power_managment_setting_auto" = "When battery is low";
"recover" = "Recover";
"km" = "km";
"search_history_title" = "Search History";
"placepage_delete_track_button" = "Delete Track";
"house_number" = "Building number";
"show" = "Show";
"dialog_routing_location_unknown_turn_on" = "Unable to locate current GPS coordinates. Enable location services to calculate route।";
"dialog_routing_disclaimer_title" = "When following the route, please keep in mind:";
"location_services_disabled_header" = "Location services are disabled";
"tracks_title" = "Tracks";
"bookmarks_error_message_empty_list_name" = "Please enter the list name";
"start_from_my_position" = "Start from";
"email_or_username" = "Email or username";
"editor_focus_map_on_location" = "Drag the map to place the cross at the location of the place or business।";
"error_enter_correct_email" = "Enter a valid email";
"continue_button" = "Continue";
"placepage_delete_bookmark_button" = "Delete Bookmark";
"placepage_call_button" = "Call";
"define_to_avoid_btn" = "Define roads to avoid";
"book_button" = "Book";
"error_enter_correct_house_number" = "Enter a valid building number";
"toll_road" = "Toll road";
"editor_edit_place_name_hint" = "Name of the place";
"accept" = "Accept";
"not_all_shown_bookmarks_carplay" = "Not all bookmarks are shown";
"icloud_synchronization_error_connection_error" = "Error: Failed to synchronize due to connection error";
"dialog_routing_change_start" = "Adjust starting point";
"editor_remove_place_message" = "Delete added place?";
"blue_gray" = "Blue Gray";
"editor_reset_edits_message" = "Discard all local changes?";
"sort_distance" = "Sort by distance";
"traffic_update_app_message" = "To display traffic data, the application must be updated।";
"category_fuel" = "Gas";
"editor_add_place_title" = "Adding";
"bookmark_set_name" = "Bookmark List Name";
"recover_all" = "Recover All";
"moreyear_ago_sorttype" = "More than a year ago";
"social_pixelfed" = "Pixelfed";
"day" = "d";
"bookmarks_error_message_share_empty" = "Cannot share an empty list";
"sort_date" = "Sort by date";
"app_tip_00" = "Thank you for using our community-built maps!";
"length" = "Length";
"sort_default" = "Sort by default";
"big_font" = "Increase size for map labels";
"search_not_found_query" = "Download the region where you are searching or try adding a nearby town/village name।";
"load_kmz_title" = "Loading Bookmarks";
"button_layer_isolines" = "Contour Lines";
"later" = "Later";
"button_plan" = "Plan";
"change_color" = "Change Color";
"continue_recording" = "Continue Recording";
"bookmarks_error_message_share_general" = "Unable to share due to an application error";
"map" = "Map";
"bookmarks" = "Bookmarks";
"bookmarks_and_tracks" = "Bookmarks and Tracks";
"downloader_downloaded_subtitle" = "Downloaded";
"traffic_data_unavailable" = "Traffic data is not available";
"today" = "Today";
"mobile_data_option_never" = "Never Use";
"editor_time_open" = "Open";
"bookmarks_convert_error_message" = "Some files were not converted।";
"profile" = "OpenStreetMap profile";
"transliteration_title" = "Transliterate into Latin alphabet";
"editor_time_simple" = "Simple Mode";
"editor_add_select_category" = "Select category";
"speedcams_alert_title" = "Speed cameras";
"recent_track_background_dialog_title" = "Disable recording of your recently travelled route?";
"placepage_more_button" = "More";
"done" = "Done";
"minute" = "min";
"core_my_position" = "My Position";
"traffic_update_maps_text" = "To display traffic data, maps must be updated।";
"routing_requires_all_map" = "In order to create a route, we need to download and update all the maps from your location to your destination।";
"thank_you" = "Thank You";
"yes_available" = "Yes";
"pref_mapappearance_title" = "Map Appearance";

File diff suppressed because it is too large Load Diff

View File

@@ -518,7 +518,7 @@
"autodownload" = "Baixada automàtica";
/* Place Page opening hours text */
"closed_now" = "Ara és tancat";
"closed_now" = "Tancat ara";
/* Place Page opening hours text */
"daily" = "Diari";
@@ -1060,7 +1060,7 @@
"bookmarks_recently_deleted" = "Llistes suprimides recentment";
/* Title for the "Clear" button on the Recently Deleted Lists screen. */
"clear" = "Neteja";
"clear" = "Netejar";
/* Title for the "Delete All" button on the Recently Deleted Lists screen. */
"delete_all" = "Suprimeix-ho tot";
@@ -1091,3 +1091,6 @@
"edit_track" = "Edita el recorregut";
"osm_profile_view_edit_history" = "Veure l'historial d'edicions";
"osm_profile_view_notes" = "Veure notes";
"about_headline" = "Projecte obert, desenvolupat per la comunitat";
"about_proposition_3" = "Transparent and not for profit";
"pref_mapappearance_title" = "Map Appearance";

View File

@@ -1485,3 +1485,17 @@
"type.leisure.sports_hall" = "Pavelló esportiu";
"type.amenity.studio" = "Estudi";
"type.barrier.guard_rail" = "Barrera de seguretat";
"type.amenity.love_hotel" = "Love Hotel";
"type.highway.ladder" = "Ladder";
"type.landuse.plant_nursery" = "Plant Nursery";
"type.leisure.firepit" = "Firepit";
"type.natural.wetland.tidalflat" = "Tidal Flat";
"type.sport.diving" = "High Diving";
"type.natural.wetland.swamp" = "Swamp";
"type.man_made.crane" = "Crane";
"type.natural.wetland.saltmarsh" = "Salt Marsh";
"type.natural.wetland.mangrove" = "Mangrove";
"type.natural.wetland.fen" = "Fen";
"type.natural.wetland.saltmarsh.tidal" = "Tidal Salt Marsh";
"type.natural.wetland.reedbed" = "Reed Bed";
"type.railway.station.subway.qingdao" = "Subway Station";

View File

@@ -328,7 +328,7 @@
"volunteer" = "Dobrovolnictví";
/* "Social media" section header in the About screen */
"follow_us" = "Sledujte nás a kontaktujtes";
"follow_us" = "Spojte se smi";
/* Alert text */
"email_error_body" = "Emailový klient nebyl ještě nakonfigurován. Nastavte ho, prosím, nebo použijte jiný způsob k našemu kontaktování na %@";
@@ -1097,3 +1097,4 @@
"edit_track" = "Upravit trasu";
"osm_profile_view_notes" = "Zobrazit poznámky";
"osm_profile_view_edit_history" = "Zobrazit historii úprav";
"pref_mapappearance_title" = "Vzhled mapy";

View File

@@ -1094,3 +1094,5 @@
"edit_track" = "Rediger spor";
"osm_profile_view_edit_history" = "Se redigeringshistorik";
"osm_profile_view_notes" = "Se bemærkninger";
"about_proposition_3" = "Transparent and not for profit";
"pref_mapappearance_title" = "Map Appearance";

View File

@@ -1488,3 +1488,14 @@
"type.barrier.guard_rail" = "Autoværn";
"type.highway.ladder" = "Stige";
"type.amenity.love_hotel" = "Kærlighedshotel";
"type.natural.wetland.tidalflat" = "Tidal Flat";
"type.sport.diving" = "High Diving";
"type.hwtag.onedir_bicycle" = "hwtag-onedir_bicycle";
"type.natural.wetland.swamp" = "Swamp";
"type.hwtag.bidir_bicycle" = "hwtag-bidir_bicycle";
"type.natural.wetland.saltmarsh" = "Salt Marsh";
"type.natural.wetland.mangrove" = "Mangrove";
"type.natural.wetland.fen" = "Fen";
"type.natural.wetland.saltmarsh.tidal" = "Tidal Salt Marsh";
"type.natural.wetland.reedbed" = "Reed Bed";
"type.railway.station.subway.qingdao" = "Subway Station";

View File

@@ -99,7 +99,7 @@
"category_fuel" = "Tankstelle";
/* Search category for parking lots; any changes should be duplicated in categories.txt @category_parking! */
"category_parking" = "Parkplatz";
"category_parking" = "Parkplätze";
/* Search category for malls/clothes/shoes/gifts/jewellery/sport shops; any changes should be duplicated in categories.txt @category_shopping! */
"category_shopping" = "Shopping";
@@ -111,7 +111,7 @@
"category_hotel" = "Hotel";
/* Search category sight seeings and touristic attractions; any changes should be duplicated in categories.txt @category_tourism! */
"category_tourism" = "Sehenswürdigkeit";
"category_tourism" = "Sehenswürdigkeiten";
/* Search category for entertainment; any changes should be duplicated in categories.txt @category_entertainment! */
"category_entertainment" = "Unterhaltung";
@@ -301,7 +301,7 @@
"panoramax" = "Panoramax";
/* Text in menu */
"panoramax_picture" = "Panoramax Bild";
"panoramax_picture" = "Panoramax-Bild";
/* Text in menu */
"rate_the_app" = "Bewerte die App";
@@ -328,7 +328,7 @@
"volunteer" = "Freiwillig helfen";
/* "Social media" section header in the About screen */
"follow_us" = "Folge und kontaktiere uns";
"follow_us" = "Bleib in Kontakt";
/* Alert text */
"email_error_body" = "Der Email-Client ist noch nicht eingerichtet worden. Konfigurieren Sie ihn bitte oder nutzen Sie eine andere Möglichkeit oder kontaktieren Sie uns unter %@";
@@ -1097,3 +1097,4 @@
/* Message for the toast when saving the track recording is finished but nothing to save. */
"track_recording_toast_nothing_to_save" = "Route ist leer - nichts zu speichern";
"edit_track" = "Track bearbeiten";
"pref_mapappearance_title" = "Kartendarstellung";

Some files were not shown because too many files have changed in this diff Show More