Compare commits

..

30 Commits

Author SHA1 Message Date
Konstantin Pastbin
f71058f0f5 WIP try 184
Signed-off-by: Konstantin Pastbin <konstantin.pastbin@gmail.com>
2026-01-03 23:48:43 +07:00
Vraj Shah
b07c22fc91 [android] Adjust map buttons margins in route building
Signed-off-by: Vraj Shah <vrajshah006@gmail.com>
2026-01-03 23:48:41 +07:00
Konstantin Pastbin
f5a9973c73 [search] Enable Lithuanian for search categories/synonyms
Signed-off-by: Konstantin Pastbin <konstantin.pastbin@gmail.com>
2026-01-03 23:15:26 +07:00
Konstantin Pastbin
1d6d071c1a [planet] Update map data to 260101-test
Signed-off-by: Konstantin Pastbin <konstantin.pastbin@gmail.com>
2026-01-03 23:15:16 +07:00
gekeleda
dc259f2b0e [android] Increase logged info of rejected locations
Signed-off-by: gekeleda <git@davidgekeler.eu>
2026-01-03 23:15:16 +07:00
gekeleda
ca6b0286c8 [android] remove previous location quality check 2026-01-03 23:15:16 +07:00
gekeleda
f3fd814d07 [android] Fix most accurate location provider
Signed-off-by: gekeleda <mail@davidgekeler.eu>
2026-01-03 23:15:16 +07:00
x7z4w
6073cd1ca3 [drape] Adjust double- and long-tap delays
Signed-off-by: x7z4w <x7z4w@noreply.codeberg.org>
2026-01-03 23:15:16 +07:00
eisa01
d29afb5b95 [carplay] Add myPositionMode button to iOS <26 workaround
See PR #2474

Signed-off-by: eisa01 <eisa01@gmail.com>
2026-01-03 23:15:16 +07:00
eisa01
71cfe12164 [carplay] Use system buttons for better appearance
Signed-off-by: eisa01 <eisa01@gmail.com>
2026-01-03 23:15:16 +07:00
Johannes
59a6c6e630 make sure to use the correct myPositionMode terminology 2026-01-03 23:15:16 +07:00
Johannes
374667366b Add position mode toggle for CarPlay 2026-01-03 23:15:16 +07:00
Yannik Bloscheck
e18e85a49d [ios] Don't let custom map appearance influence CarPlay
Signed-off-by: Yannik Bloscheck <git@yannikbloscheck.com>
2026-01-03 23:15:16 +07:00
Yannik Bloscheck
c7db4f9c33 [ios] Always use light map appearance by default
Signed-off-by: Yannik Bloscheck <git@yannikbloscheck.com>
2026-01-03 23:15:16 +07:00
Leonardo Bishop
266c38ed78 [ios] Handle distinct FollowAndRotateRoute and FollowAndRotateCompass modes
Signed-off-by: Leonardo Bishop <me@leonardobishop.net>
2026-01-03 23:15:16 +07:00
Leonardo Bishop
f4d6e32605 [android] Handle distinct FollowAndRotateRoute and FollowAndRotateCompass modes
Signed-off-by: Leonardo Bishop <me@leonardobishop.net>
2026-01-03 23:15:16 +07:00
Leonardo Bishop
1b15810260 [drape] Add FollowAndRotateRoute mode
This adds a new mode to rotate the camera towards the route while driving.
This is done by looking ahead X number of seconds along the current route,
up to the next turn, and calculating the angle between the current position
and then.

Squashed commits:

[drape] Add bearing calculation via route lookahead while navigating
[drape] Extract NavigationContext from OnLocationUpdate params
[drape] Increase rotation animation duration during navigation
[drape] Seperate route and compass rotation into two modes
[drape] Reduce route lookahead maximum to 25 seconds
[drape] Fix case where rotation was incorrectly considered invalid
[drape] Make FollowAndRotateRoute mode only available during driving navigation
[drape] Rewrite FollowedPolyline::GetLookaheadPoint
[drape] Cleanup

Signed-off-by: Leonardo Bishop <me@leonardobishop.net>
2026-01-03 23:15:16 +07:00
thesupertechie
614ea4ec9c [core] remove random key file
Signed-off-by: thesupertechie <thesupertechie1@gmail.com>
2026-01-03 23:15:16 +07:00
thesupertechie
f5d3417997 [tts] add tamil TTS translation
Signed-off-by: thesupertechie <thesupertechie1@gmail.com>
2026-01-03 23:15:16 +07:00
Jean-Baptiste
f6ff08619e Fix link in FAQ
Signed-off-by: Jean-Baptiste <jeanbaptiste.charron@outlook.fr>
2026-01-03 14:54:49 +01:00
Jean-Baptiste
a4df3eaad5 [android] Remove untranslated languages
Signed-off-by: Jean-Baptiste <jeanbaptiste.charron@outlook.fr>
2026-01-03 12:41:22 +01:00
Jean-Baptiste
55f55bbde1 [android] Enable more languages on Android
Signed-off-by: Jean-Baptiste <jeanbaptiste.charron@outlook.fr>
2026-01-03 12:35:31 +01:00
Chris H. Meyer
c6abf26628 [styles] Increase minimum flagpole zoom level
Signed-off-by: Chris H. Meyer <christian.h.meyer@t-online.de>
2026-01-03 11:19:31 +01:00
Codeberg Translate
5b9b9929b8 [strings] Update from Codeberg Translate
Co-authored-by: Codeberg Translate <translate@codeberg.org>
Co-authored-by: ERYpTION <eryption@noreply.codeberg.org>
Co-authored-by: Edgarsons <edgarsons@noreply.codeberg.org>
Co-authored-by: JanezPavelZebovec <janezpavelzebovec@noreply.codeberg.org>
Co-authored-by: N4ta <codeberg@n4ta.anonaddy.me>
Co-authored-by: Stephan-P <stephan-p@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: balte <balte@noreply.codeberg.org>
Co-authored-by: codebergian42 <codebergian42@noreply.codeberg.org>
Co-authored-by: gedankenstuecke <gedankenstuecke@noreply.codeberg.org>
Co-authored-by: metehan <metehan@noreply.codeberg.org>
Co-authored-by: ovl-005 <ovl-005@noreply.codeberg.org>
Co-authored-by: patepelo <patepelo@noreply.codeberg.org>
Co-authored-by: rimas <rimas@noreply.codeberg.org>
Translate-URL: https://translate.codeberg.org/projects/comaps/ios/
Translation: CoMaps/Android - Map Feature Types
Translation: CoMaps/Android UI Strings
Translation: CoMaps/Apple AppStore description
Translation: CoMaps/Countries and regions names
Translation: CoMaps/Search synonyms / aliases
Translation: CoMaps/Voice announcements for navigation (TTS)
Translation: CoMaps/iOS - Map Feature Types
Translation: CoMaps/iOS UI Strings
2026-01-02 16:33:24 +00:00
Jean-Baptiste
d1aa8f5905 Bump Github actions
Signed-off-by: Jean-Baptiste <jeanbaptiste.charron@outlook.fr>
2026-01-01 22:32:20 +01:00
Jean-Baptiste
50130f9880 [android] Remove useless text style property
Signed-off-by: Jean-Baptiste <jeanbaptiste.charron@outlook.fr>
2026-01-01 21:48:25 +01:00
rimas
9923a28951 [strings][search] Add lithuanian synonyms
Signed-off-by: rimas <rimas@noreply.codeberg.org>
Co-authored-by: rimas <rimas@noreply.codeberg.org>
Co-committed-by: rimas <rimas@noreply.codeberg.org>
2026-01-01 21:42:36 +01:00
Bastian Greshake Tzovaras
ff51988ddf [editor] 'correct' tagging of outdoor fitness stations
Signed-off-by: Bastian Greshake Tzovaras <bgreshake@googlemail.com>
2026-01-01 17:11:17 +01:00
Codeberg Translate
7f693b9dfd [strings] Update from Codeberg Translate
Co-authored-by: Codeberg Translate <translate@codeberg.org>
Co-authored-by: JanezPavelZebovec <janezpavelzebovec@noreply.codeberg.org>
Co-authored-by: Kachelkaiser <kachelkaiser@noreply.codeberg.org>
Co-authored-by: Outbreak2096 <outbreak2096@noreply.codeberg.org>
Co-authored-by: Prefill add-on <noreply-addon-prefill@weblate.org>
Co-authored-by: RicoElectrico <ricoelectrico@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: astro-ray <astro-ray@noreply.codeberg.org>
Co-authored-by: codebergian42 <codebergian42@noreply.codeberg.org>
Co-authored-by: fbausch <fbausch@noreply.codeberg.org>
Co-authored-by: focaccina <focaccina@noreply.codeberg.org>
Co-authored-by: gedankenstuecke <gedankenstuecke@noreply.codeberg.org>
Co-authored-by: in-Dev <in-dev@noreply.codeberg.org>
Co-authored-by: metehan <metehan@noreply.codeberg.org>
Co-authored-by: ovl-005 <ovl-005@noreply.codeberg.org>
Co-authored-by: rimas <rimas@noreply.codeberg.org>
Co-authored-by: yannikbloscheck <yannikbloscheck@noreply.codeberg.org>
Translation: CoMaps/Android - Map Feature Types
Translation: CoMaps/Android UI Strings
Translation: CoMaps/Android UI Strings (SDK)
Translation: CoMaps/Apple AppStore description
Translation: CoMaps/Countries and regions names
Translation: CoMaps/F-Droid app description
Translation: CoMaps/Google Play and Huawei AppGallery descriptions
Translation: CoMaps/Search synonyms / aliases
Translation: CoMaps/Voice announcements for navigation (TTS)
Translation: CoMaps/iOS - Map Feature Types
Translation: CoMaps/iOS Plurals
Translation: CoMaps/iOS UI Strings
2026-01-01 15:21:27 +00:00
Jean-Baptiste
42f0855ec8 [android] Improve error message for custom server dialog
Signed-off-by: Jean-Baptiste <jeanbaptiste.charron@outlook.fr>
2026-01-01 07:48:38 +01:00
136 changed files with 4523 additions and 3500 deletions

View File

@@ -15,7 +15,7 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Checkout sources - name: Checkout sources
uses: actions/checkout@v4 uses: actions/checkout@v6
with: with:
fetch-depth: 1 fetch-depth: 1
@@ -78,7 +78,7 @@ jobs:
pip install "protobuf<3.21" --break-system-packages pip install "protobuf<3.21" --break-system-packages
- name: Checkout sources - name: Checkout sources
uses: actions/checkout@v4 uses: actions/checkout@v6
with: with:
fetch-depth: 200 # enough to get all commits for the current day fetch-depth: 200 # enough to get all commits for the current day
@@ -103,7 +103,7 @@ jobs:
./gradlew -P${{ matrix.arch }} assemble${{ matrix.flavor }} ./gradlew -P${{ matrix.arch }} assemble${{ matrix.flavor }}
- name: Upload ${{ matrix.flavor }} apk - name: Upload ${{ matrix.flavor }} apk
uses: actions/upload-artifact@v4 uses: actions/upload-artifact@v6
with: with:
name: android-${{ matrix.flavor }} name: android-${{ matrix.flavor }}
path: android/app/build/outputs/apk/**/CoMaps-*.apk path: android/app/build/outputs/apk/**/CoMaps-*.apk

View File

@@ -35,7 +35,7 @@ jobs:
xcodebuild -downloadPlatform iOS xcodebuild -downloadPlatform iOS
- name: Checkout sources - name: Checkout sources
uses: actions/checkout@v4 uses: actions/checkout@v6
- name: Parallel submodules checkout - name: Parallel submodules checkout
shell: bash shell: bash

View File

@@ -1,6 +1,6 @@
Eine von der Community betriebene, kostenlose Open-Source Karten-App, die auf OpenStreetMap Daten basiert. Transparent und nicht gewinnorientiert. CoMaps ist ein Fork/Abspaltung von Organic Maps, die wiederum ein Fork/Abspaltung von Maps.Me ist. Eine von der Community betriebene, kostenlose Open-Source Karten-App, die auf OpenStreetMap Daten basiert. Transparent und nicht gewinnorientiert. CoMaps ist ein Fork/Abspaltung von Organic Maps, die wiederum ein Fork/Abspaltung von Maps.Me ist.
Lese mehr über die Gründe und Ziele des Projektes unter <b><i>codeberg.org/comaps</i></b>. Lese mehr über die Gründe und Ziele des Projektes unter <b><i>codeberg.org/comaps</i></b> (auf Englisch).
Werde Teil der Community und hilf mit, die beste Karten-App zu entwickeln Werde Teil der Community und hilf mit, die beste Karten-App zu entwickeln
• Nutze die App und erzähle anderen davon • Nutze die App und erzähle anderen davon
• Gib Feedback und melde Probleme • Gib Feedback und melde Probleme
@@ -9,9 +9,9 @@ Werde Teil der Community und hilf mit, die beste Karten-App zu entwickeln
‣ <b>Einfach und ausgereift</b>: Essenzielle, leicht zu bedienende Funktionen, die einfach funktionieren. ‣ <b>Einfach und ausgereift</b>: Essenzielle, leicht zu bedienende Funktionen, die einfach funktionieren.
‣ <b>Offline-orientiert</b>: Plane und navigiere im Ausland ohne Mobilfunkverbindung, finde Wegpunkte auf abgelegenen Wanderungen usw. Alle Funktionen sind für den Offline-Einsatz konzipiert. ‣ <b>Offline-orientiert</b>: Plane und navigiere im Ausland ohne Mobilfunkverbindung, finde Wegpunkte auf abgelegenen Wanderungen usw. Alle Funktionen sind für den Offline-Einsatz konzipiert.
‣ <b>Datenschutzfreundlich</b>: Die App wurde mit Fokus auf Privatsphäre entwickelt keine Personenidentifikation, kein Tracking, keine Erfassung persönlicher Daten, keine Werbung. ‣ <b>Datenschutzfreundlich</b>: Die App wurde mit Fokus auf Privatsphäre entwickelt keine Personenidentifikation, kein Tracking, keine Erfassung persönlicher Daten, keine Werbung.
‣ <b>Spart Akku und Speicherplatz</b>: Verbraucht nicht unnötig Akku wie andere Navi-Apps. Kompakte Karten sparen Speicherplatz auf deinem Gerät. ‣ <b>Spart Akku und Speicherplatz</b>: Verbraucht nicht unnötig viel Akku wie andere Navi-Apps. Kompakte Karten sparen Speicherplatz auf deinem Gerät.
‣ <b>Kostenlos und von der Community entwickelt</b>: Menschen wie du haben geholfen, diese App zu entwickeln durch das Hinzufügen von Orten zu OpenStreetMap, Testen von neuen Funktionen, Softwareentwicklung oder Spenden. ‣ <b>Kostenlos und von der Community entwickelt</b>: Menschen wie du haben geholfen, diese App zu entwickeln durch das Hinzufügen von Orten zu OpenStreetMap, Testen von neuen Funktionen, Softwareentwicklung oder Spenden.
‣ <b>Offen und transparent bei Entscheidungen und Finanzen, gemeinnützig und vollständig Open-Source</b> ‣ <b>Offen und transparent bei Entscheidungen und Finanzen, gemeinnützig und vollständig Open-Source.</b>
<b>Hauptfunktionen</b>: <b>Hauptfunktionen</b>:
• Detaillierte, herunterladbare Karten mit Orten, die bei Google Maps oft fehlen • Detaillierte, herunterladbare Karten mit Orten, die bei Google Maps oft fehlen
@@ -28,5 +28,5 @@ Werde Teil der Community und hilf mit, die beste Karten-App zu entwickeln
• Dunkler Modus für die Nutzung bei Nacht • Dunkler Modus für die Nutzung bei Nacht
• Kartenbearbeitung direkt in der App mit einem einfachen Editor • Kartenbearbeitung direkt in der App mit einem einfachen Editor
<b>Entdecke die Unabhängigkeit</b> <b>Freiheit beginnt hier</b>
Entdecke deine Reise navigiere in der Welt mit Datenschutz! Entdecke deine Reise, wobei Datenschutz und Gemeinschaft im Vordergrund stehen!

View File

@@ -1 +1 @@
Einfache Navigation - Entdecken Sie mehr von Ihrer Reise - Community-Entwickelt Leichte Navigation Erlebe mehr von deiner Reise Community-unterstützt

View File

@@ -3,7 +3,7 @@ Eine von der Community betriebene, kostenlose Open-Source Karten App, die auf Op
Werde Teil der Community und hilf mit, die beste Karten-App zu entwickeln Werde Teil der Community und hilf mit, die beste Karten-App zu entwickeln
• Nutze die App und erzähle anderen davon • Nutze die App und erzähle anderen davon
• Gib Feedback und melde Probleme • Gib Feedback und melde Probleme
• Aktualisiere Kartendaten in der App oder auf der OpenStreetMap Website • Aktualisiere Kartendaten in der App oder auf der OpenStreetMap-Webseite
<i>Dein Feedback und deine 5-Sterne-Bewertung sind die beste Unterstützung für uns!</i> <i>Dein Feedback und deine 5-Sterne-Bewertung sind die beste Unterstützung für uns!</i>
@@ -12,7 +12,7 @@ Werde Teil der Community und hilf mit, die beste Karten-App zu entwickeln
‣ <b>Datenschutz ist uns wichtig!</b>: Die App wurde mit Fokus auf Privatsphäre entwickelt kein Tracking, keine Erfassung persönlicher Daten, keine Werbung. ‣ <b>Datenschutz ist uns wichtig!</b>: Die App wurde mit Fokus auf Privatsphäre entwickelt kein Tracking, keine Erfassung persönlicher Daten, keine Werbung.
‣ <b>Spart Akku und Speicherplatz</b>: Verbraucht nicht unnötig Akku wie andere Navi-Apps. Kompakte Karten sparen Speicherplatz auf Deinem Gerät. ‣ <b>Spart Akku und Speicherplatz</b>: Verbraucht nicht unnötig Akku wie andere Navi-Apps. Kompakte Karten sparen Speicherplatz auf Deinem Gerät.
‣ <b>Kostenlos und von der Community entwickelt</b>: Menschen wie du haben geholfen, die App zu entwickeln durch das Hinzufügen von Orten zu OpenStreetMap, Testen von neuen Funktionen, Softwareentwicklung oder Spenden. ‣ <b>Kostenlos und von der Community entwickelt</b>: Menschen wie du haben geholfen, die App zu entwickeln durch das Hinzufügen von Orten zu OpenStreetMap, Testen von neuen Funktionen, Softwareentwicklung oder Spenden.
‣ <b>Offen und transparent bei Entscheidungen und Finanzen, gemeinnützig und vollständig Open Source</b> ‣ <b>Offen und transparent bei Entscheidungen und Finanzen, gemeinnützig und vollständig Open Source.</b>
<b>Hauptfunktionen</b>: <b>Hauptfunktionen</b>:
• Detaillierte, herunterladbare Karten mit Orten, die bei Google Maps oft fehlen • Detaillierte, herunterladbare Karten mit Orten, die bei Google Maps oft fehlen
@@ -24,13 +24,13 @@ Werde Teil der Community und hilf mit, die beste Karten-App zu entwickeln
• Lesezeichen mit einem einzigen Tippen speichern • Lesezeichen mit einem einzigen Tippen speichern
• Offline verfügbare Wikipedia-Artikel • Offline verfügbare Wikipedia-Artikel
• U- und S-Bahn-Netze • U- und S-Bahn-Netze
• Aufzeichnen von GPS Tracks • Aufzeichnen von GPS-Tracks
• Import und Export von Favoriten und Routen im KML-, KMZ- oder GPX-Format • Import und Export von Favoriten und Routen im KML-, KMZ- oder GPX-Format
• Dunkler Modus für die Nutzung bei Nacht • Dunkler Modus für die Nutzung bei Nacht
• Kartenbearbeitung direkt in der App mit einem einfachen Editor • Kartenbearbeitung direkt in der App mit einem einfachen Editor
• Unterstützung für Android Auto • Unterstützung für Android Auto
Bitte melde Probleme, schlage neue Funktionen vor und werde Teil der Community auf unserer Website: <b><i>comaps.app</i></b> Bitte melde Probleme, schlage neue Funktionen vor und werde Teil der Community auf unserer Website: <b><i>comaps.app/de/</i></b>
<b>Entdecke die Unabhängigkeit</b> <b>Freiheit beginnt hier</b>
Entdecke deine Reise navigiere in der Welt mit Datenschutz! Entdecke deine Reise, wobei Datenschutz und Gemeinschaft im Vordergrund stehen!

View File

@@ -1 +1 @@
Einfache Navigation - Entdecken Sie mehr von Ihrer Reise - Community-Entwickelt Leichte Navigation Erlebe mehr von deiner Reise Community-unterstützt

View File

@@ -446,7 +446,7 @@ public class DownloadResourcesLegacyActivity extends BaseMwmFragmentActivity
default -> throw new AssertionError("Unexpected result code = " + result); default -> throw new AssertionError("Unexpected result code = " + result);
}; };
mAlertDialog = new MaterialAlertDialogBuilder(this) mAlertDialog = new MaterialAlertDialogBuilder(this, R.style.MwmTheme_AlertDialog)
.setTitle(titleId) .setTitle(titleId)
.setMessage(messageId) .setMessage(messageId)
.setCancelable(true) .setCancelable(true)

View File

@@ -9,7 +9,8 @@ import static app.organicmaps.leftbutton.LeftButtonsHolder.BUTTON_HELP_CODE;
import static app.organicmaps.leftbutton.LeftButtonsHolder.BUTTON_RECORD_TRACK_CODE; import static app.organicmaps.leftbutton.LeftButtonsHolder.BUTTON_RECORD_TRACK_CODE;
import static app.organicmaps.leftbutton.LeftButtonsHolder.BUTTON_SETTINGS_CODE; import static app.organicmaps.leftbutton.LeftButtonsHolder.BUTTON_SETTINGS_CODE;
import static app.organicmaps.sdk.location.LocationState.FOLLOW; import static app.organicmaps.sdk.location.LocationState.FOLLOW;
import static app.organicmaps.sdk.location.LocationState.FOLLOW_AND_ROTATE; import static app.organicmaps.sdk.location.LocationState.FOLLOW_AND_ROTATE_COMPASS;
import static app.organicmaps.sdk.location.LocationState.FOLLOW_AND_ROTATE_ROUTE;
import static app.organicmaps.sdk.location.LocationState.LOCATION_TAG; import static app.organicmaps.sdk.location.LocationState.LOCATION_TAG;
import static app.organicmaps.sdk.util.PowerManagment.POWER_MANAGEMENT_TAG; import static app.organicmaps.sdk.util.PowerManagment.POWER_MANAGEMENT_TAG;
import static app.organicmaps.sdk.util.Utils.dimen; import static app.organicmaps.sdk.util.Utils.dimen;
@@ -432,7 +433,7 @@ public class MwmActivity extends BaseMwmFragmentActivity
} }
dismissLocationErrorDialog(); dismissLocationErrorDialog();
mLocationErrorDialog = new MaterialAlertDialogBuilder(MwmActivity.this) mLocationErrorDialog = new MaterialAlertDialogBuilder(MwmActivity.this, R.style.MwmTheme_AlertDialog)
.setMessage(R.string.unknown_current_position) .setMessage(R.string.unknown_current_position)
.setCancelable(true) .setCancelable(true)
.setPositiveButton(R.string.ok, null) .setPositiveButton(R.string.ok, null)
@@ -655,7 +656,7 @@ public class MwmActivity extends BaseMwmFragmentActivity
else else
{ {
dismissAlertDialog(); dismissAlertDialog();
mAlertDialog = new MaterialAlertDialogBuilder(this) mAlertDialog = new MaterialAlertDialogBuilder(this, R.style.MwmTheme_AlertDialog)
.setTitle(R.string.message_invalid_feature_position) .setTitle(R.string.message_invalid_feature_position)
.setPositiveButton(R.string.ok, null) .setPositiveButton(R.string.ok, null)
.setOnDismissListener(dialog -> mAlertDialog = null) .setOnDismissListener(dialog -> mAlertDialog = null)
@@ -1155,7 +1156,7 @@ public class MwmActivity extends BaseMwmFragmentActivity
if (type == IsolinesState.EXPIREDDATA) if (type == IsolinesState.EXPIREDDATA)
{ {
mAlertDialog = new MaterialAlertDialogBuilder(this) mAlertDialog = new MaterialAlertDialogBuilder(this, R.style.MwmTheme_AlertDialog)
.setTitle(R.string.downloader_update_maps) .setTitle(R.string.downloader_update_maps)
.setMessage(R.string.isolines_activation_error_dialog) .setMessage(R.string.isolines_activation_error_dialog)
.setPositiveButton( .setPositiveButton(
@@ -1774,7 +1775,7 @@ public class MwmActivity extends BaseMwmFragmentActivity
{ {
dismissAlertDialog(); dismissAlertDialog();
mAlertDialog = mAlertDialog =
new MaterialAlertDialogBuilder(this) new MaterialAlertDialogBuilder(this, R.style.MwmTheme_AlertDialog)
.setTitle(R.string.unable_to_calc_alert_title) .setTitle(R.string.unable_to_calc_alert_title)
.setMessage(R.string.unable_to_calc_alert_subtitle) .setMessage(R.string.unable_to_calc_alert_subtitle)
.setPositiveButton(R.string.settings, .setPositiveButton(R.string.settings,
@@ -1797,7 +1798,7 @@ public class MwmActivity extends BaseMwmFragmentActivity
builder.append(getString(resId)).append("\n\n"); builder.append(getString(resId)).append("\n\n");
dismissAlertDialog(); dismissAlertDialog();
mAlertDialog = new MaterialAlertDialogBuilder(this) mAlertDialog = new MaterialAlertDialogBuilder(this, R.style.MwmTheme_AlertDialog)
.setTitle(R.string.dialog_routing_disclaimer_title) .setTitle(R.string.dialog_routing_disclaimer_title)
.setMessage(builder.toString()) .setMessage(builder.toString())
.setCancelable(false) .setCancelable(false)
@@ -1846,7 +1847,7 @@ public class MwmActivity extends BaseMwmFragmentActivity
return true; return true;
final MapObject endPoint = Objects.requireNonNull(controller.getEndPoint()); final MapObject endPoint = Objects.requireNonNull(controller.getEndPoint());
final MaterialAlertDialogBuilder builder = new MaterialAlertDialogBuilder(this) final MaterialAlertDialogBuilder builder = new MaterialAlertDialogBuilder(this, R.style.MwmTheme_AlertDialog)
.setTitle(R.string.p2p_only_from_current) .setTitle(R.string.p2p_only_from_current)
.setMessage(R.string.p2p_reroute_from_current) .setMessage(R.string.p2p_reroute_from_current)
.setCancelable(false) .setCancelable(false)
@@ -1900,7 +1901,8 @@ public class MwmActivity extends BaseMwmFragmentActivity
locationHelper.restartWithNewMode(); locationHelper.restartWithNewMode();
if ((newMode == FOLLOW || newMode == FOLLOW_AND_ROTATE) && !LocationUtils.checkFineLocationPermission(this)) if ((newMode == FOLLOW || newMode == FOLLOW_AND_ROTATE_ROUTE || newMode == FOLLOW_AND_ROTATE_COMPASS)
&& !LocationUtils.checkFineLocationPermission(this))
{ {
// Try to optimistically request FINE permission for FOLLOW and FOLLOW_AND_ROTATE modes. // Try to optimistically request FINE permission for FOLLOW and FOLLOW_AND_ROTATE modes.
Logger.i(LOCATION_TAG, "Requesting ACCESS_FINE_LOCATION permission for " + LocationState.nameOf(newMode)); Logger.i(LOCATION_TAG, "Requesting ACCESS_FINE_LOCATION permission for " + LocationState.nameOf(newMode));
@@ -2040,7 +2042,7 @@ public class MwmActivity extends BaseMwmFragmentActivity
{ {
mPreciseLocationDialogShown = true; mPreciseLocationDialogShown = true;
final MaterialAlertDialogBuilder builder = final MaterialAlertDialogBuilder builder =
new MaterialAlertDialogBuilder(this) new MaterialAlertDialogBuilder(this, R.style.MwmTheme_AlertDialog)
.setTitle("" + getString(R.string.limited_accuracy)) .setTitle("" + getString(R.string.limited_accuracy))
.setMessage(R.string.precise_location_is_disabled_long_text) .setMessage(R.string.precise_location_is_disabled_long_text)
.setNegativeButton(R.string.close, (dialog, which) -> dialog.dismiss()) .setNegativeButton(R.string.close, (dialog, which) -> dialog.dismiss())
@@ -2074,7 +2076,7 @@ public class MwmActivity extends BaseMwmFragmentActivity
return; return;
} }
mLocationErrorDialog = new MaterialAlertDialogBuilder(this) mLocationErrorDialog = new MaterialAlertDialogBuilder(this, R.style.MwmTheme_AlertDialog)
.setTitle(R.string.enable_location_services) .setTitle(R.string.enable_location_services)
.setMessage(R.string.location_is_disabled_long_text) .setMessage(R.string.location_is_disabled_long_text)
.setOnDismissListener(dialog -> mLocationErrorDialog = null) .setOnDismissListener(dialog -> mLocationErrorDialog = null)
@@ -2167,7 +2169,7 @@ public class MwmActivity extends BaseMwmFragmentActivity
return; return;
} }
final MaterialAlertDialogBuilder builder = new MaterialAlertDialogBuilder(this) final MaterialAlertDialogBuilder builder = new MaterialAlertDialogBuilder(this, R.style.MwmTheme_AlertDialog)
.setTitle(R.string.enable_location_services) .setTitle(R.string.enable_location_services)
.setMessage(R.string.location_is_disabled_long_text) .setMessage(R.string.location_is_disabled_long_text)
.setOnDismissListener(dialog -> mLocationErrorDialog = null) .setOnDismissListener(dialog -> mLocationErrorDialog = null)
@@ -2253,7 +2255,7 @@ public class MwmActivity extends BaseMwmFragmentActivity
dismissAlertDialog(); dismissAlertDialog();
final MaterialAlertDialogBuilder builder = final MaterialAlertDialogBuilder builder =
new MaterialAlertDialogBuilder(this) new MaterialAlertDialogBuilder(this, R.style.MwmTheme_AlertDialog)
.setTitle(R.string.current_location_unknown_error_title) .setTitle(R.string.current_location_unknown_error_title)
.setCancelable(true) .setCancelable(true)
.setMessage(R.string.power_save_dialog_summary) .setMessage(R.string.power_save_dialog_summary)
@@ -2278,7 +2280,7 @@ public class MwmActivity extends BaseMwmFragmentActivity
{ {
dismissAlertDialog(); dismissAlertDialog();
mAlertDialog = mAlertDialog =
new MaterialAlertDialogBuilder(this) new MaterialAlertDialogBuilder(this, R.style.MwmTheme_AlertDialog)
.setTitle(R.string.load_kmz_title) .setTitle(R.string.load_kmz_title)
.setMessage(getString(R.string.unknown_file_type, uri)) .setMessage(getString(R.string.unknown_file_type, uri))
.setPositiveButton(R.string.ok, null) .setPositiveButton(R.string.ok, null)
@@ -2295,7 +2297,7 @@ public class MwmActivity extends BaseMwmFragmentActivity
{ {
dismissAlertDialog(); dismissAlertDialog();
mAlertDialog = mAlertDialog =
new MaterialAlertDialogBuilder(this) new MaterialAlertDialogBuilder(this, R.style.MwmTheme_AlertDialog)
.setTitle(R.string.load_kmz_title) .setTitle(R.string.load_kmz_title)
.setMessage(getString(R.string.failed_to_open_file, uri, error)) .setMessage(getString(R.string.failed_to_open_file, uri, error))
.setPositiveButton(R.string.ok, null) .setPositiveButton(R.string.ok, null)
@@ -2317,7 +2319,7 @@ public class MwmActivity extends BaseMwmFragmentActivity
public void onBookmarksFileImportFailed() public void onBookmarksFileImportFailed()
{ {
dismissAlertDialog(); dismissAlertDialog();
mAlertDialog = new MaterialAlertDialogBuilder(this) mAlertDialog = new MaterialAlertDialogBuilder(this, R.style.MwmTheme_AlertDialog)
.setTitle(R.string.load_kmz_title) .setTitle(R.string.load_kmz_title)
.setMessage(R.string.load_kmz_failed) .setMessage(R.string.load_kmz_failed)
.setPositiveButton(R.string.ok, null) .setPositiveButton(R.string.ok, null)
@@ -2578,7 +2580,7 @@ public class MwmActivity extends BaseMwmFragmentActivity
private void reportUnsupported() private void reportUnsupported()
{ {
new MaterialAlertDialogBuilder(this) new MaterialAlertDialogBuilder(this, R.style.MwmTheme_AlertDialog)
.setMessage(R.string.unsupported_phone) .setMessage(R.string.unsupported_phone)
.setCancelable(false) .setCancelable(false)
.setPositiveButton(R.string.close, (dlg, which) -> this.moveTaskToBack(true)) .setPositiveButton(R.string.close, (dlg, which) -> this.moveTaskToBack(true))

View File

@@ -120,7 +120,7 @@ public class SplashActivity extends AppCompatActivity
private void showFatalErrorDialog(@StringRes int titleId, @StringRes int messageId, Exception error) private void showFatalErrorDialog(@StringRes int titleId, @StringRes int messageId, Exception error)
{ {
mCanceled = true; mCanceled = true;
new MaterialAlertDialogBuilder(this, R.style.MwmTheme_M3_AlertDialog) new MaterialAlertDialogBuilder(this, R.style.MwmTheme_AlertDialog)
.setTitle(titleId) .setTitle(titleId)
.setMessage(messageId) .setMessage(messageId)
.setPositiveButton( .setPositiveButton(

View File

@@ -60,14 +60,14 @@ public enum BookmarksSharingHelper
case BookmarkSharingResult.SUCCESS -> case BookmarkSharingResult.SUCCESS ->
SharingUtils.shareBookmarkFile(context, launcher, result.getSharingPath(), result.getMimeType()); SharingUtils.shareBookmarkFile(context, launcher, result.getSharingPath(), result.getMimeType());
case BookmarkSharingResult.EMPTY_CATEGORY -> case BookmarkSharingResult.EMPTY_CATEGORY ->
new MaterialAlertDialogBuilder(context) new MaterialAlertDialogBuilder(context, R.style.MwmTheme_AlertDialog)
.setTitle(R.string.bookmarks_error_title_share_empty) .setTitle(R.string.bookmarks_error_title_share_empty)
.setMessage(R.string.bookmarks_error_message_share_empty) .setMessage(R.string.bookmarks_error_message_share_empty)
.setPositiveButton(R.string.ok, null) .setPositiveButton(R.string.ok, null)
.show(); .show();
case BookmarkSharingResult.ARCHIVE_ERROR, BookmarkSharingResult.FILE_ERROR -> case BookmarkSharingResult.ARCHIVE_ERROR, BookmarkSharingResult.FILE_ERROR ->
{ {
new MaterialAlertDialogBuilder(context) new MaterialAlertDialogBuilder(context, R.style.MwmTheme_AlertDialog)
.setTitle(R.string.dialog_routing_system_error) .setTitle(R.string.dialog_routing_system_error)
.setMessage(R.string.bookmarks_error_message_share_general) .setMessage(R.string.bookmarks_error_message_share_general)
.setPositiveButton(R.string.ok, null) .setPositiveButton(R.string.ok, null)

View File

@@ -183,11 +183,16 @@ public final class UiHelpers
drawableRes = R.drawable.ic_follow; drawableRes = R.drawable.ic_follow;
tintColor = Colors.LOCATION_TINT; tintColor = Colors.LOCATION_TINT;
} }
case LocationState.FOLLOW_AND_ROTATE -> case LocationState.FOLLOW_AND_ROTATE_COMPASS ->
{ {
drawableRes = R.drawable.ic_follow_and_rotate; drawableRes = R.drawable.ic_follow_and_rotate;
tintColor = Colors.LOCATION_TINT; tintColor = Colors.LOCATION_TINT;
} }
case LocationState.FOLLOW_AND_ROTATE_ROUTE ->
{
drawableRes = R.drawable.ic_follow_route;
tintColor = Colors.LOCATION_TINT;
}
default -> throw new IllegalArgumentException("Invalid button mode: " + locationMode); default -> throw new IllegalArgumentException("Invalid button mode: " + locationMode);
} }

View File

@@ -42,7 +42,7 @@ public final class CustomMapServerDialog
edit.setText(current); edit.setText(current);
MaterialAlertDialogBuilder builder = MaterialAlertDialogBuilder builder =
new MaterialAlertDialogBuilder(context) new MaterialAlertDialogBuilder(context, R.style.MwmTheme_AlertDialog)
.setTitle(R.string.download_resources_custom_url_title) .setTitle(R.string.download_resources_custom_url_title)
.setMessage(R.string.download_resources_custom_url_message) .setMessage(R.string.download_resources_custom_url_message)
.setView(dialogView) .setView(dialogView)

View File

@@ -113,7 +113,7 @@ public class EditTextDialogFragment extends BaseMwmDialogFragment
negativeButtonText = args.getString(ARG_NEGATIVE_BUTTON); negativeButtonText = args.getString(ARG_NEGATIVE_BUTTON);
} }
AlertDialog editTextDialog = new MaterialAlertDialogBuilder(requireActivity()) AlertDialog editTextDialog = new MaterialAlertDialogBuilder(requireActivity(), R.style.MwmTheme_AlertDialog)
.setView(buildView()) .setView(buildView())
.setNegativeButton(negativeButtonText, null) .setNegativeButton(negativeButtonText, null)
.setPositiveButton(positiveButtonText, null) .setPositiveButton(positiveButtonText, null)

View File

@@ -119,7 +119,7 @@ class DownloaderAdapter extends RecyclerView.Adapter<DownloaderAdapter.ViewHolde
{ {
if (RoutingController.get().isNavigating()) if (RoutingController.get().isNavigating())
{ {
new MaterialAlertDialogBuilder(adapter.mActivity) new MaterialAlertDialogBuilder(adapter.mActivity, R.style.MwmTheme_AlertDialog)
.setTitle(R.string.downloader_delete_map) .setTitle(R.string.downloader_delete_map)
.setMessage(R.string.downloader_delete_map_while_routing_dialog) .setMessage(R.string.downloader_delete_map_while_routing_dialog)
.setPositiveButton(R.string.ok, null) .setPositiveButton(R.string.ok, null)
@@ -133,7 +133,7 @@ class DownloaderAdapter extends RecyclerView.Adapter<DownloaderAdapter.ViewHolde
return; return;
} }
new MaterialAlertDialogBuilder(adapter.mActivity) new MaterialAlertDialogBuilder(adapter.mActivity, R.style.MwmTheme_AlertDialog)
.setTitle(R.string.downloader_delete_map) .setTitle(R.string.downloader_delete_map)
.setMessage(R.string.downloader_delete_map_dialog) .setMessage(R.string.downloader_delete_map_dialog)
.setNegativeButton(R.string.cancel, null) .setNegativeButton(R.string.cancel, null)

View File

@@ -49,7 +49,7 @@ public class MapManagerHelper
return; return;
} }
final AlertDialog dlg = new MaterialAlertDialogBuilder(activity) final AlertDialog dlg = new MaterialAlertDialogBuilder(activity, R.style.MwmTheme_AlertDialog)
.setTitle(R.string.country_status_download_failed) .setTitle(R.string.country_status_download_failed)
.setMessage(getErrorCodeStrRes(errorData.errorCode)) .setMessage(getErrorCodeStrRes(errorData.errorCode))
.setNegativeButton(R.string.cancel, .setNegativeButton(R.string.cancel,
@@ -72,7 +72,7 @@ public class MapManagerHelper
private static void notifyNoSpaceInternal(Activity activity) private static void notifyNoSpaceInternal(Activity activity)
{ {
new MaterialAlertDialogBuilder(activity) new MaterialAlertDialogBuilder(activity, R.style.MwmTheme_AlertDialog)
.setTitle(R.string.downloader_no_space_title) .setTitle(R.string.downloader_no_space_title)
.setMessage(R.string.downloader_no_space_message) .setMessage(R.string.downloader_no_space_message)
.setPositiveButton(android.R.string.ok, null) .setPositiveButton(android.R.string.ok, null)
@@ -123,7 +123,7 @@ public class MapManagerHelper
return false; return false;
} }
new MaterialAlertDialogBuilder(activity) new MaterialAlertDialogBuilder(activity, R.style.MwmTheme_AlertDialog)
.setTitle(R.string.download_over_mobile_header) .setTitle(R.string.download_over_mobile_header)
.setMessage(R.string.download_over_mobile_message) .setMessage(R.string.download_over_mobile_message)
.setNegativeButton(R.string.cancel, null) .setNegativeButton(R.string.cancel, null)

View File

@@ -493,7 +493,7 @@ public class EditorFragment extends BaseMwmFragment implements View.OnClickListe
} }
}); });
return new MaterialAlertDialogBuilder(requireActivity()) return new MaterialAlertDialogBuilder(requireActivity(), R.style.MwmTheme_AlertDialog)
.setTitle(R.string.editor_socket) .setTitle(R.string.editor_socket)
.setView(dialogView) .setView(dialogView)
.setPositiveButton(R.string.save, .setPositiveButton(R.string.save,
@@ -997,7 +997,7 @@ public class EditorFragment extends BaseMwmFragment implements View.OnClickListe
message = R.string.editor_reset_edits_message; message = R.string.editor_reset_edits_message;
} }
new MaterialAlertDialogBuilder(requireActivity()) new MaterialAlertDialogBuilder(requireActivity(), R.style.MwmTheme_AlertDialog)
.setTitle(message) .setTitle(message)
.setPositiveButton(title, .setPositiveButton(title,
(dialog, which) -> { (dialog, which) -> {
@@ -1020,7 +1020,7 @@ public class EditorFragment extends BaseMwmFragment implements View.OnClickListe
private void placeDisused() private void placeDisused()
{ {
new MaterialAlertDialogBuilder(requireActivity()) new MaterialAlertDialogBuilder(requireActivity(), R.style.MwmTheme_AlertDialog)
.setTitle(R.string.editor_mark_business_vacant_title) .setTitle(R.string.editor_mark_business_vacant_title)
.setMessage(R.string.editor_mark_business_vacant_description) .setMessage(R.string.editor_mark_business_vacant_description)
.setPositiveButton(R.string.editor_submit, (dlg, which) -> { .setPositiveButton(R.string.editor_submit, (dlg, which) -> {

View File

@@ -352,7 +352,7 @@ public class EditorHostFragment
private void processNoFeatures() private void processNoFeatures()
{ {
new MaterialAlertDialogBuilder(requireActivity()) new MaterialAlertDialogBuilder(requireActivity(), R.style.MwmTheme_AlertDialog)
.setTitle(R.string.downloader_no_space_title) .setTitle(R.string.downloader_no_space_title)
.setPositiveButton(R.string.ok, null) .setPositiveButton(R.string.ok, null)
.show(); .show();
@@ -386,7 +386,7 @@ public class EditorHostFragment
private void showNoobDialog() private void showNoobDialog()
{ {
new MaterialAlertDialogBuilder(requireActivity()) new MaterialAlertDialogBuilder(requireActivity(), R.style.MwmTheme_AlertDialog)
.setTitle(R.string.editor_share_to_all_dialog_title) .setTitle(R.string.editor_share_to_all_dialog_title)
.setMessage(getString(R.string.editor_share_to_all_dialog_message_1) + " " .setMessage(getString(R.string.editor_share_to_all_dialog_message_1) + " "
+ getString(R.string.editor_share_to_all_dialog_message_2)) + getString(R.string.editor_share_to_all_dialog_message_2))

View File

@@ -155,7 +155,7 @@ public class FeatureCategoryFragment
// Duplicate of showNoobDialog() // Duplicate of showNoobDialog()
private void showNoteConfirmationDialog(double lat, double lon, String noteText) private void showNoteConfirmationDialog(double lat, double lon, String noteText)
{ {
new MaterialAlertDialogBuilder(requireActivity()) new MaterialAlertDialogBuilder(requireActivity(), R.style.MwmTheme_AlertDialog)
.setTitle(R.string.editor_share_to_all_dialog_title) .setTitle(R.string.editor_share_to_all_dialog_title)
.setMessage(getString(R.string.editor_share_to_all_dialog_message_1) + " " .setMessage(getString(R.string.editor_share_to_all_dialog_message_1) + " "
+ getString(R.string.editor_share_to_all_dialog_message_2)) + getString(R.string.editor_share_to_all_dialog_message_2))

View File

@@ -79,7 +79,7 @@ public class OsmLoginFragment extends BaseMwmToolbarFragment
private void onAuthFail() private void onAuthFail()
{ {
new MaterialAlertDialogBuilder(requireActivity()) new MaterialAlertDialogBuilder(requireActivity(), R.style.MwmTheme_AlertDialog)
.setTitle(R.string.editor_login_error_dialog) .setTitle(R.string.editor_login_error_dialog)
.setPositiveButton(R.string.ok, null) .setPositiveButton(R.string.ok, null)
.show(); .show();

View File

@@ -66,7 +66,7 @@ public class FaqFragment extends BaseMwmFragment
FloatingActionButton feedbackFab = root.findViewById(R.id.feedback_fab); FloatingActionButton feedbackFab = root.findViewById(R.id.feedback_fab);
feedbackFab.setOnClickListener( feedbackFab.setOnClickListener(
v v
-> new MaterialAlertDialogBuilder(requireActivity()) -> new MaterialAlertDialogBuilder(requireActivity(), R.style.MwmTheme_AlertDialog)
.setTitle(R.string.feedback) .setTitle(R.string.feedback)
.setNegativeButton(R.string.cancel, null) .setNegativeButton(R.string.cancel, null)
.setItems(new CharSequence[] {getString(R.string.feedback_general), getString(R.string.report_a_bug)}, .setItems(new CharSequence[] {getString(R.string.feedback_general), getString(R.string.report_a_bug)},

View File

@@ -107,7 +107,7 @@ public class TrafficButtonController implements TrafficManager.TrafficCallback
if (mDialog != null && mDialog.isShowing()) if (mDialog != null && mDialog.isShowing())
return; return;
mDialog = new MaterialAlertDialogBuilder(mActivity) mDialog = new MaterialAlertDialogBuilder(mActivity, R.style.MwmTheme_AlertDialog)
.setMessage(R.string.common_check_internet_connection_dialog) .setMessage(R.string.common_check_internet_connection_dialog)
.setPositiveButton(R.string.ok, (dialog, which) -> TrafficManager.INSTANCE.setEnabled(false)) .setPositiveButton(R.string.ok, (dialog, which) -> TrafficManager.INSTANCE.setEnabled(false))
.setCancelable(true) .setCancelable(true)

View File

@@ -56,7 +56,7 @@ abstract class BaseRoutingErrorDialogFragment extends BaseMwmDialogFragment
public Dialog onCreateDialog(Bundle savedInstanceState) public Dialog onCreateDialog(Bundle savedInstanceState)
{ {
parseArguments(); parseArguments();
MaterialAlertDialogBuilder builder = new MaterialAlertDialogBuilder(requireActivity()) MaterialAlertDialogBuilder builder = new MaterialAlertDialogBuilder(requireActivity(), R.style.MwmTheme_AlertDialog)
.setCancelable(true) .setCancelable(true)
.setNegativeButton(android.R.string.cancel, null); .setNegativeButton(android.R.string.cancel, null);
beforeDialogCreated(builder); beforeDialogCreated(builder);

View File

@@ -494,7 +494,7 @@ public class SettingsPrefsFragment extends BaseXmlSettingsFragment implements La
pref.setOnPreferenceClickListener(preference -> { pref.setOnPreferenceClickListener(preference -> {
if (MapManager.nativeIsDownloading()) if (MapManager.nativeIsDownloading())
{ {
new MaterialAlertDialogBuilder(requireActivity()) new MaterialAlertDialogBuilder(requireActivity(), R.style.MwmTheme_AlertDialog)
.setTitle(R.string.downloading_is_active) .setTitle(R.string.downloading_is_active)
.setMessage(R.string.cant_change_this_setting) .setMessage(R.string.cant_change_this_setting)
.setPositiveButton(R.string.ok, null) .setPositiveButton(R.string.ok, null)

View File

@@ -97,7 +97,7 @@ public class StoragePathFragment extends BaseSettingsFragment
final String oldPath = storages.get(currentIndex).mPath; final String oldPath = storages.get(currentIndex).mPath;
final String newPath = storages.get(newIndex).mPath; final String newPath = storages.get(newIndex).mPath;
new MaterialAlertDialogBuilder(requireActivity()) new MaterialAlertDialogBuilder(requireActivity(), R.style.MwmTheme_AlertDialog)
.setCancelable(false) .setCancelable(false)
.setTitle(R.string.move_maps) .setTitle(R.string.move_maps)
.setPositiveButton(R.string.ok, (dlg, which) -> moveStorage(newPath, oldPath)) .setPositiveButton(R.string.ok, (dlg, which) -> moveStorage(newPath, oldPath))
@@ -133,7 +133,7 @@ public class StoragePathFragment extends BaseSettingsFragment
if (!result) if (!result)
{ {
new MaterialAlertDialogBuilder(requireActivity()) new MaterialAlertDialogBuilder(requireActivity(), R.style.MwmTheme_AlertDialog)
.setTitle(R.string.move_maps_error) .setTitle(R.string.move_maps_error)
.setPositiveButton( .setPositiveButton(
R.string.report_a_bug, R.string.report_a_bug,

View File

@@ -49,8 +49,8 @@ public class MyPositionButton
int colorAttr = R.attr.iconTint; int colorAttr = R.attr.iconTint;
@DimenRes @DimenRes
int sizeDimen = R.dimen.map_button_icon_size; int sizeDimen = R.dimen.map_button_icon_size;
if (mode == LocationState.FOLLOW || mode == LocationState.FOLLOW_AND_ROTATE if (mode == LocationState.FOLLOW || mode == LocationState.FOLLOW_AND_ROTATE_ROUTE
|| mode == LocationState.PENDING_POSITION) || mode == LocationState.FOLLOW_AND_ROTATE_COMPASS || mode == LocationState.PENDING_POSITION)
{ {
colorAttr = com.google.android.material.R.attr.colorSecondary; colorAttr = com.google.android.material.R.attr.colorSecondary;
if (mode == LocationState.PENDING_POSITION) if (mode == LocationState.PENDING_POSITION)
@@ -69,7 +69,8 @@ public class MyPositionButton
case LocationState.NOT_FOLLOW_NO_POSITION -> R.drawable.ic_location_off; case LocationState.NOT_FOLLOW_NO_POSITION -> R.drawable.ic_location_off;
case LocationState.NOT_FOLLOW -> R.drawable.ic_location_crosshair; case LocationState.NOT_FOLLOW -> R.drawable.ic_location_crosshair;
case LocationState.FOLLOW -> R.drawable.ic_follow; case LocationState.FOLLOW -> R.drawable.ic_follow;
case LocationState.FOLLOW_AND_ROTATE -> R.drawable.ic_follow_and_rotate; case LocationState.FOLLOW_AND_ROTATE_COMPASS -> R.drawable.ic_follow_and_rotate;
case LocationState.FOLLOW_AND_ROTATE_ROUTE -> R.drawable.ic_follow_route;
default -> throw new IllegalArgumentException("Invalid button mode: " + mode); default -> throw new IllegalArgumentException("Invalid button mode: " + mode);
}; };
image = ResourcesCompat.getDrawable(resources, drawableRes, context.getTheme()); image = ResourcesCompat.getDrawable(resources, drawableRes, context.getTheme());

View File

@@ -47,7 +47,7 @@ public class BookmarkColorDialogFragment extends BaseMwmDialogFragment
mIconResId = getArguments().getInt(ICON_RES); mIconResId = getArguments().getInt(ICON_RES);
} }
return new MaterialAlertDialogBuilder(requireActivity()) return new MaterialAlertDialogBuilder(requireActivity(), R.style.MwmTheme_AlertDialog)
.setView(buildView()) .setView(buildView())
.setTitle(R.string.choose_color) .setTitle(R.string.choose_color)
.setNegativeButton(R.string.cancel, null) .setNegativeButton(R.string.cancel, null)

View File

@@ -464,7 +464,7 @@ public class PlacePageController
mAlertDialog.show(); mAlertDialog.show();
return; return;
} }
mAlertDialog = new MaterialAlertDialogBuilder(requireContext()) mAlertDialog = new MaterialAlertDialogBuilder(requireContext(), R.style.MwmTheme_AlertDialog)
.setTitle(requireContext().getString(R.string.delete_track_dialog_title, mMapObject.getTitle())) .setTitle(requireContext().getString(R.string.delete_track_dialog_title, mMapObject.getTitle()))
.setCancelable(true) .setCancelable(true)
.setNegativeButton(R.string.cancel, null) .setNegativeButton(R.string.cancel, null)

View File

@@ -0,0 +1,30 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="24"
android:viewportHeight="24">
<path
android:strokeColor="@android:color/white"
android:fillColor="@android:color/white"
android:pathData="M15.15 16.92l-7.04 2.8v0.4l2.63 1.07 0.98 2.67h0.39z"/>
<path
android:strokeColor="@android:color/white"
android:strokeWidth="2"
android:strokeLineJoin="miter"
android:pathData="m 16.25,15.95 c 2.29,-2.29 1.91,-3.87 -4.06,-3.87"/>
<path
android:strokeColor="@android:color/white"
android:strokeWidth="2"
android:strokeLineJoin="miter"
android:pathData="M8.98 7.43c-2.97 2.96-2.72 4.66 3.24 4.66"/>
<path
android:strokeColor="@android:color/white"
android:strokeWidth="2"
android:strokeLineJoin="miter"
android:pathData="M8.89 7.51l8.83-8.79"/>
<path
android:strokeColor="@android:color/white"
android:strokeWidth="2"
android:strokeLineJoin="miter"
android:pathData="M9.2 22.83c-0.64 0.57-2.9 2.5-3.56 3.13"/>
</vector>

View File

@@ -1,18 +1,12 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<com.google.android.material.card.MaterialCardView <LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools" xmlns:tools="http://schemas.android.com/tools"
style="@style/Widget.Material3.CardView.Filled" android:orientation="vertical"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"
android:paddingBottom="@dimen/margin_half" android:paddingBottom="@dimen/margin_half"
app:cardBackgroundColor="?attr/colorSurfaceContainerHigh" android:background="?cardBackground">
app:cardCornerRadius="28dp">
<LinearLayout
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout <LinearLayout
android:orientation="vertical" android:orientation="vertical"
@@ -55,4 +49,3 @@
tools:text="Do not Use Today"/> tools:text="Do not Use Today"/>
</LinearLayout> </LinearLayout>
</LinearLayout> </LinearLayout>
</com.google.android.material.card.MaterialCardView>

View File

@@ -1,18 +1,13 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<com.google.android.material.card.MaterialCardView <LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:app="http://schemas.android.com/apk/res-auto"
style="@style/Widget.Material3.CardView.Filled"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_margin="@dimen/margin_double_and_half" android:layout_margin="@dimen/margin_double_and_half"
android:background="?cardBackground"
android:minWidth="@dimen/dialog_min_width" android:minWidth="@dimen/dialog_min_width"
android:minHeight="@dimen/dialog_min_height" android:minHeight="@dimen/dialog_min_height"
app:cardBackgroundColor="?attr/colorSurfaceContainerHigh"
app:cardCornerRadius="28dp">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical" android:orientation="vertical"
android:padding="@dimen/margin_base_plus"> android:padding="@dimen/margin_base_plus">
@@ -82,4 +77,3 @@
app:buttonTint="@null"/> app:buttonTint="@null"/>
</RadioGroup> </RadioGroup>
</LinearLayout> </LinearLayout>
</com.google.android.material.card.MaterialCardView>

View File

@@ -1,18 +1,12 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<com.google.android.material.card.MaterialCardView <LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools" xmlns:tools="http://schemas.android.com/tools"
style="@style/Widget.Material3.CardView.Filled" android:orientation="vertical"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"
android:paddingBottom="@dimen/margin_half" android:paddingBottom="@dimen/margin_half"
app:cardBackgroundColor="?attr/colorSurfaceContainerHigh" android:background="?cardBackground">
app:cardCornerRadius="28dp">
<LinearLayout
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout <LinearLayout
android:orientation="vertical" android:orientation="vertical"
@@ -47,4 +41,3 @@
style="@style/MwmWidget.Button.StackedButtonsDialog" style="@style/MwmWidget.Button.StackedButtonsDialog"
tools:text="Do not Use Today"/> tools:text="Do not Use Today"/>
</LinearLayout> </LinearLayout>
</com.google.android.material.card.MaterialCardView>

View File

@@ -7,7 +7,7 @@
xmlns:tools="http://schemas.android.com/tools" xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:background="?colorSurfaceContainerHigh" android:background="?cardBackground"
android:minHeight="@dimen/height_item_oneline" android:minHeight="@dimen/height_item_oneline"
android:paddingStart="@dimen/margin_base_plus" android:paddingStart="@dimen/margin_base_plus"
android:paddingEnd="@dimen/margin_base_plus"> android:paddingEnd="@dimen/margin_base_plus">

View File

@@ -7,7 +7,7 @@
xmlns:tools="http://schemas.android.com/tools" xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:background="?colorSurfaceContainerHigh" android:background="?cardBackground"
android:minHeight="@dimen/height_item_oneline" android:minHeight="@dimen/height_item_oneline"
android:paddingStart="@dimen/margin_base_plus" android:paddingStart="@dimen/margin_base_plus"
android:paddingEnd="@dimen/margin_base_plus"> android:paddingEnd="@dimen/margin_base_plus">

View File

@@ -1,13 +1,13 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<resources> <resources>
<string name="back">পিছনে</string> <string name="back">পিছনে</string>
<string name="download_maps">ডাউনলোডকৃত মানচিত্র</string> <string name="download_maps">মানচিত্র ডাউনলোড করুন</string>
<string name="delete">মুছ</string> <string name="delete">মুছুন</string>
<string name="cancel">বাতিল</string> <string name="cancel">বাতিল</string>
<string name="miles">মাইল</string> <string name="miles">মাইল</string>
<string name="later">পরে</string> <string name="later">পরে</string>
<string name="search">খুঁজুন</string> <string name="search">খুঁজুন</string>
<string name="download_has_failed">ডাউনলোড ব্যর্থ আবার চেষ্টা করতে টিপ দাও।</string> <string name="download_has_failed">ডাউনলোড ব্যর্থ হয়েছে, আবার চেষ্টা করতে টিপ দিন</string>
<string name="search_map">ম্যাপ অনুসন্ধান</string> <string name="search_map">ম্যাপ অনুসন্ধান</string>
<string name="kilometres">কিলোমিটার</string> <string name="kilometres">কিলোমিটার</string>
<string name="downloading">ডাউনলোডরত…</string> <string name="downloading">ডাউনলোডরত…</string>
@@ -303,4 +303,16 @@
<string name="editor_report_problem_other_title">আলাদা সমস্যা</string> <string name="editor_report_problem_other_title">আলাদা সমস্যা</string>
<string name="osm_presentation">কমিউনিটি দ্বারা তৈরি ওপেনস্ট্রিটম্যাপ ডেটা টি %s তারিখ অব্দি সাম্পতিক। মানচিত্রটি সম্পাদনা এবং আপডেট করার সম্পর্কে আরও জানুন OpenStreetMap.org-এ</string> <string name="osm_presentation">কমিউনিটি দ্বারা তৈরি ওপেনস্ট্রিটম্যাপ ডেটা টি %s তারিখ অব্দি সাম্পতিক। মানচিত্রটি সম্পাদনা এবং আপডেট করার সম্পর্কে আরও জানুন OpenStreetMap.org-এ</string>
<string name="editor_edit_place_category_title">শ্রেণি</string> <string name="editor_edit_place_category_title">শ্রেণি</string>
<string name="opens_at">%s এ খুলবে</string>
<string name="closes_at">%s এ বন্ধ হবে</string>
<string name="downloader_of">%2$d এর মধ্যে %1$d</string>
<string name="error_enter_correct_house_number">সঠিক বিল্ডিং নম্বর দিন</string>
<string name="editor_more_about_osm">আরো OpenStreetMap সম্বন্ধে</string>
<string name="downloader_no_downloaded_maps_title">আপনি কোনো মানচিত্র ডাউনলোড করেননি</string>
<string name="current_location_unknown_error_title">বর্তমান অবস্থান অজানা</string>
<string name="editor_place_doesnt_exist">স্থানটি অস্তিত্বই নেই</string>
<string name="error_enter_correct_phone">সঠিক ফোন নম্বর দিন</string>
<string name="error_enter_correct_web">সঠিক ওয়েব এড্রেস দিন</string>
<string name="error_enter_correct_email">সঠিক ইমেইল দিন</string>
<string name="placepage_add_place_button">OpenStreetMap এ স্থান যোগ করুন</string>
</resources> </resources>

View File

@@ -906,5 +906,5 @@
<string name="download_resources_custom_url_title">Brugerdefineret kortserver</string> <string name="download_resources_custom_url_title">Brugerdefineret kortserver</string>
<string name="download_resources_custom_url_message">Tilsidesæt den som standard anvendte server til download af kort. Lad feltet være tomt for at bruge CoMaps\' standardserver.</string> <string name="download_resources_custom_url_message">Tilsidesæt den som standard anvendte server til download af kort. Lad feltet være tomt for at bruge CoMaps\' standardserver.</string>
<string name="download_resources_custom_url_summary_none">Ikke indstillet</string> <string name="download_resources_custom_url_summary_none">Ikke indstillet</string>
<string name="download_resources_custom_url_error_scheme">Indtast en fuld URL, der starter med https:// og ender med /</string> <string name="download_resources_custom_url_error_scheme">Indtast en URL, der starter med http:// eller https://</string>
</resources> </resources>

View File

@@ -23,7 +23,7 @@
<!-- Search box placeholder text; Used when searching on the map itself, not when searching for a map --> <!-- Search box placeholder text; Used when searching on the map itself, not when searching for a map -->
<string name="search_map">Auf der Karte suchen</string> <string name="search_map">Auf der Karte suchen</string>
<!-- Location services are disabled by user alert - message --> <!-- Location services are disabled by user alert - message -->
<string name="location_is_disabled_long_text">Standortdienste sind für dieses Gerät oder diese App deaktiviert. Bitte aktivieren Sie diese in den Einstellungen.</string> <string name="location_is_disabled_long_text">Standortdienste sind für dieses Gerät oder diese App deaktiviert. Bitte aktiviere diese in den Einstellungen.</string>
<!-- A dialog title, that warns a user that Precise Location is disabled and suggests to turn it on --> <!-- A dialog title, that warns a user that Precise Location is disabled and suggests to turn it on -->
<string name="limited_accuracy">Eingeschränkte Genauigkeit</string> <string name="limited_accuracy">Eingeschränkte Genauigkeit</string>
<!-- A dialog text, that warns a user that Precise Location is disabled and suggests to turn it on --> <!-- A dialog text, that warns a user that Precise Location is disabled and suggests to turn it on -->
@@ -54,9 +54,9 @@
<string name="disconnect_usb_cable">Bitte USB-Kabel entfernen oder Speicherkarte einsetzen, um CoMaps zu verwenden</string> <string name="disconnect_usb_cable">Bitte USB-Kabel entfernen oder Speicherkarte einsetzen, um CoMaps zu verwenden</string>
<!-- Used in DownloadResources startup screen --> <!-- Used in DownloadResources startup screen -->
<string name="not_enough_free_space_on_sdcard">Bitte zuerst den Speicherplatz auf der SD-Karte/USB-Speicher freigeben, um die Anwendung nutzen zu können</string> <string name="not_enough_free_space_on_sdcard">Bitte zuerst den Speicherplatz auf der SD-Karte/USB-Speicher freigeben, um die Anwendung nutzen zu können</string>
<string name="download_resources">Bevor Sie die App verwenden, laden Sie bitte die weltweite Übersichtskarte herunter. \nEs werden %s des Speicherplatzes benötigt.</string> <string name="download_resources">Bevor du die App verwendest, lade bitte die weltweite Übersichtskarte herunter. \nEs werden %s des Speicherplatzes benötigt.</string>
<string name="download_resources_continue">Zur Karte</string> <string name="download_resources_continue">Zur Karte</string>
<string name="downloading_country_can_proceed">%1$s (%2$s) wird heruntergeladen. \nSie können jetzt zur Karte weitergehen.</string> <string name="downloading_country_can_proceed">%1$s (%2$s) wird heruntergeladen. \nDu kannst jetzt zur Karte weitergehen.</string>
<string name="download_country_ask">%1$s herunterladen? (%2$s)</string> <string name="download_country_ask">%1$s herunterladen? (%2$s)</string>
<string name="update_country_ask">%1$s aktualisieren? (%2$s)</string> <string name="update_country_ask">%1$s aktualisieren? (%2$s)</string>
<!-- REMOVE THIS STRING AFTER REFACTORING --> <!-- REMOVE THIS STRING AFTER REFACTORING -->
@@ -149,11 +149,11 @@
<string name="description">Notizen</string> <string name="description">Notizen</string>
<!-- Email Subject when sharing bookmark list --> <!-- Email Subject when sharing bookmark list -->
<string name="share_bookmarks_email_subject">CoMaps-Lesezeichen wurden mit dir geteilt</string> <string name="share_bookmarks_email_subject">CoMaps-Lesezeichen wurden mit dir geteilt</string>
<string name="share_bookmarks_email_body">Hallo! \n \nIm Anhang sind meine Lesezeichen der CoMaps-App. Du kannst in CoMaps öffnen. Wenn du die App nicht installiert hast, kannst du sie von https://www.comaps.app/download/ für iOS oder Android herunterladen. \n \nViel Spaß beim Navigieren mit CoMaps!</string> <string name="share_bookmarks_email_body">Hallo! \n \nIm Anhang sind meine Lesezeichen aus der CoMaps-App. Du kannst sie in CoMaps öffnen. Wenn du die App nicht installiert hast, kannst du sie unter https://www.comaps.app/de/download/ herunterladen. \n \nViel Spaß beim Navigieren mit CoMaps!</string>
<!-- message title of loading file --> <!-- message title of loading file -->
<string name="load_kmz_title">Lesezeichen werden geladen</string> <string name="load_kmz_title">Lesezeichen werden geladen</string>
<!-- Kmz file successful loading --> <!-- Kmz file successful loading -->
<string name="load_kmz_successful">Lesezeichen erfolgreich geladen! Sie können diese nun auf Ihrer Karte oder im Lesezeichen-Manager anzeigen.</string> <string name="load_kmz_successful">Lesezeichen erfolgreich geladen! Du kannst dieses nun auf deiner Karte oder im Lesezeichen-Manager anzeigen lassen.</string>
<!-- Kml file loading failed --> <!-- Kml file loading failed -->
<string name="load_kmz_failed">Laden der Lesezeichen fehlgeschlagen. Die Datei könnte beschädigt oder defekt sein.</string> <string name="load_kmz_failed">Laden der Lesezeichen fehlgeschlagen. Die Datei könnte beschädigt oder defekt sein.</string>
<!-- Failed to recognize the format of a bookmarks or tracks file. --> <!-- Failed to recognize the format of a bookmarks or tracks file. -->
@@ -169,9 +169,9 @@
<!-- Alert message that downloading is in progress. --> <!-- Alert message that downloading is in progress. -->
<string name="downloading_is_active">Die Karte wird jetzt heruntergeladen</string> <string name="downloading_is_active">Die Karte wird jetzt heruntergeladen</string>
<!-- Share my position using SMS, %1$@ contains om:// and %2$@ https://comaps.app link WITHOUT NAME. @NOTE non-ascii symbols in the link will result in max 70 characters SMS instead of 140. --> <!-- Share my position using SMS, %1$@ contains om:// and %2$@ https://comaps.app link WITHOUT NAME. @NOTE non-ascii symbols in the link will result in max 70 characters SMS instead of 140. -->
<string name="my_position_share_sms">Sieh dir meinen aktuellen Standort auf CoMaps an! %1$s oder %2$s Keine Offline-Karten installiert? Hier herunterladen: https://www.comaps.app/de/download/</string> <string name="my_position_share_sms">Sieh dir meinen aktuellen Standort auf CoMaps an! %1$s oder %2$s Du hast CoMaps nicht installiert? Lade die App hier herunter: https://www.comaps.app/de/download/</string>
<!-- Subject for emailed bookmark --> <!-- Subject for emailed bookmark -->
<string name="bookmark_share_email_subject">Hey, sieh dir meine Stecknadel in der CoMaps-App an!</string> <string name="bookmark_share_email_subject">Hey, sieh dir mein Lesezeichen in der CoMaps-App an!</string>
<!-- Subject for emailed position --> <!-- Subject for emailed position -->
<string name="my_position_share_email_subject">Hey, sieh dir meinen aktuellen Standort auf der CoMaps-Karte an!</string> <string name="my_position_share_email_subject">Hey, sieh dir meinen aktuellen Standort auf der CoMaps-Karte an!</string>
<!-- Share my position using EMail, %1$@ is om:// and %2$@ is https://comaps.app link WITHOUT NAME --> <!-- Share my position using EMail, %1$@ is om:// and %2$@ is https://comaps.app link WITHOUT NAME -->
@@ -181,7 +181,7 @@
<!-- Share by email button text, also used in editor and About. --> <!-- Share by email button text, also used in editor and About. -->
<string name="email">E-Mail</string> <string name="email">E-Mail</string>
<!-- Text for message when used successfully copied something --> <!-- Text for message when used successfully copied something -->
<string name="copied_to_clipboard">In die Zwischenablage kopiert: %s</string> <string name="copied_to_clipboard">Kopiert in der Zwischenablage: %s</string>
<!-- Used for bookmark editing --> <!-- Used for bookmark editing -->
<string name="done">Fertig</string> <string name="done">Fertig</string>
<!-- Data version in «About» screen, %@ is replaced by a local, human readable date. --> <!-- Data version in «About» screen, %@ is replaced by a local, human readable date. -->
@@ -236,11 +236,11 @@
<!-- Settings: Send feedback button and dialog title --> <!-- Settings: Send feedback button and dialog title -->
<string name="feedback">Feedback</string> <string name="feedback">Feedback</string>
<!-- Text in menu --> <!-- Text in menu -->
<string name="rate_the_app">Bewerten Sie die App</string> <string name="rate_the_app">Bewerte die App</string>
<!-- Text in menu --> <!-- Text in menu -->
<string name="help">Hilfe</string> <string name="help">Hilfe</string>
<!-- Button in the main Help dialog --> <!-- Button in the main Help dialog -->
<string name="faq">Häufige Fragen und Antworten</string> <string name="faq">Häufige Fragen und Antworten (FAQ)</string>
<!-- Button in the main menu --> <!-- Button in the main menu -->
<string name="donate">Spenden</string> <string name="donate">Spenden</string>
<!-- Button in the main Help dialog --> <!-- Button in the main Help dialog -->
@@ -250,13 +250,13 @@
<!-- Text in menu + Button in the main Help dialog --> <!-- Text in menu + Button in the main Help dialog -->
<string name="report_a_bug">App-Fehler melden</string> <string name="report_a_bug">App-Fehler melden</string>
<!-- Toast text when compass calibration may improve the correctness of the current position arrow --> <!-- Toast text when compass calibration may improve the correctness of the current position arrow -->
<string name="compass_calibration_recommended">Verbessern Sie die Pfeilrichtung, indem Sie das Telefon in einer Achterbewegung bewegen, um den Kompass zu kalibrieren.</string> <string name="compass_calibration_recommended">Verbessere die Pfeilrichtung, indem du das Smartphone so bewegst, als würdest du eine acht (8) in der Luft nachzeichnen, um den Kompass zu kalibrieren.</string>
<!-- Toast text when compass calibration may improve the correctness of the current position arrow --> <!-- Toast text when compass calibration may improve the correctness of the current position arrow -->
<string name="compass_calibration_required">Bewegen Sie das Telefon in einer Achterbewegung, um den Kompass zu kalibrieren und die Pfeilrichtung auf der Karte festzulegen.</string> <string name="compass_calibration_required">Bewege das Smartphone so, als wenn du damit eine acht (8) in der Luft zeichnen würdest, um den Kompass zu kalibrieren und die Pfeilrichtung auf der Karte festzulegen.</string>
<!-- Toast text when user hides UI with a long tap anywhere on the map --> <!-- Toast text when user hides UI with a long tap anywhere on the map -->
<string name="long_tap_toast">Tippe erneut lange auf die Karte, um die Benutzeroberfläche zu sehen</string> <string name="long_tap_toast">Tippe erneut lange auf die Karte, um die Benutzeroberfläche wiederzusehen</string>
<!-- Update all button text --> <!-- Update all button text -->
<string name="downloader_update_all_button">Alle aktualisieren</string> <string name="downloader_update_all_button">Alle Karten aktualisieren</string>
<!-- Cancel all button text --> <!-- Cancel all button text -->
<string name="downloader_cancel_all">Alle abbrechen</string> <string name="downloader_cancel_all">Alle abbrechen</string>
<!-- Downloaded maps list header --> <!-- Downloaded maps list header -->
@@ -289,11 +289,11 @@
<!-- Text for routing error dialog --> <!-- Text for routing error dialog -->
<string name="routing_download_maps_along">Karten entlang der Route herunterladen</string> <string name="routing_download_maps_along">Karten entlang der Route herunterladen</string>
<!-- Text for routing error dialog --> <!-- Text for routing error dialog -->
<string name="routing_requires_all_map">Zum Erstellen einer Route müssen alle Karten von Ihrem Standort bis zum Ziel heruntergeladen und aktualisiert worden sein.</string> <string name="routing_requires_all_map">Zum Erstellen einer Route müssen alle Karten von deinem Standort bis zum Ziel heruntergeladen und aktualisiert worden sein.</string>
<!-- Text for routing error dialog --> <!-- Text for routing error dialog -->
<string name="routing_not_enough_space">Nicht genügend Speicherplatz</string> <string name="routing_not_enough_space">Nicht genügend Speicherplatz</string>
<!-- location service disabled --> <!-- location service disabled -->
<string name="enable_location_services">Bitte aktivieren Sie die Standortdienste</string> <string name="enable_location_services">Bitte aktiviere die Standortdienste</string>
<string name="save">Speichern</string> <string name="save">Speichern</string>
<string name="create">Erstellen</string> <string name="create">Erstellen</string>
<!-- red color --> <!-- red color -->
@@ -329,36 +329,36 @@
<!-- blue gray color --> <!-- blue gray color -->
<string name="blue_gray">Graublau</string> <string name="blue_gray">Graublau</string>
<!-- SECTION: Routing dialogs strings --> <!-- SECTION: Routing dialogs strings -->
<string name="dialog_routing_disclaimer_title">Wenn Sie der Route folgen, beachten Sie bitte:</string> <string name="dialog_routing_disclaimer_title">Wenn du der Route folgst, beachte bitte:</string>
<string name="dialog_routing_disclaimer_priority">— Zustand der Straßen, die Verkehrsordnung und Straßenschilder haben stets Vorrang vor Navigationsanweisungen;</string> <string name="dialog_routing_disclaimer_priority">— Zustand der Straßen, die Verkehrsordnung und Straßenschilder haben stets Vorrang vor Navigationsanweisungen;</string>
<string name="dialog_routing_disclaimer_precision"> Die Karte kann ungenau sein, und die vorgeschlagene Route ist möglicherweise nicht der optimale Weg, um das Ziel zu erreichen;</string> <string name="dialog_routing_disclaimer_precision"> Die Karte kann ungenau sein, und die vorgeschlagene Route ist möglicherweise nicht der optimale Weg, um das Ziel zu erreichen;</string>
<string name="dialog_routing_disclaimer_recommendations">— Die vorgeschlagenen Routen sind als Empfehlungen zu verstehen;</string> <string name="dialog_routing_disclaimer_recommendations">— Die vorgeschlagenen Routen sind als Empfehlungen zu verstehen;</string>
<string name="dialog_routing_disclaimer_borders">— Bitte seien Sie vorsichtig bei Routen in Grenzgebieten: die Routen, die unsere App erstellt, können manchmal Landesgrenzen in gesperrten Gebieten überschreiten.</string> <string name="dialog_routing_disclaimer_borders">— Bitte sei vorsichtig bei Routen in Grenzgebieten: die Routen, die unsere App erstellt, können manchmal Landesgrenzen in gesperrten Gebieten überschreiten.</string>
<string name="dialog_routing_disclaimer_beware">Bitte fahren Sie aufmerksam und sicher!</string> <string name="dialog_routing_disclaimer_beware">Bitte fahre aufmerksam und sicher!</string>
<string name="dialog_routing_check_gps">GPS-Signal prüfen</string> <string name="dialog_routing_check_gps">GPS-Signal prüfen</string>
<string name="dialog_routing_error_location_not_found">Route kann nicht erstellt werden. Aktuelle GPS-Koordinaten konnten nicht ermittelt werden.</string> <string name="dialog_routing_error_location_not_found">Route kann nicht erstellt werden. Aktuelle GPS-Koordinaten konnten nicht ermittelt werden.</string>
<string name="dialog_routing_location_turn_wifi">Bitte prüfen Sie Ihr GPS-Signal. WLAN verbessert Ihre Standortgenauigkeit.</string> <string name="dialog_routing_location_turn_wifi">Bitte prüfe dein GPS-Signal. Aktiviertes W-LAN verbessert deine Standortgenauigkeit.</string>
<string name="dialog_routing_location_turn_on">Standortdienste aktivieren</string> <string name="dialog_routing_location_turn_on">Standortdienste aktivieren</string>
<string name="dialog_routing_location_unknown_turn_on">Aktuelle GPS-Koordinaten können nicht ermittelt werden. Aktivieren Sie Standortdienste, um die Route zu berechnen.</string> <string name="dialog_routing_location_unknown_turn_on">Aktuelle GPS-Koordinaten können nicht ermittelt werden. Aktiviere die Standortdienste, um die Route zu berechnen.</string>
<string name="dialog_routing_unable_locate_route">Route kann nicht ermittelt werden</string> <string name="dialog_routing_unable_locate_route">Route kann nicht ermittelt werden</string>
<string name="dialog_routing_cant_build_route">Route konnte nicht erstellt werden</string> <string name="dialog_routing_cant_build_route">Route konnte nicht erstellt werden</string>
<string name="dialog_routing_change_start_or_end">Bitte passen Sie Ihren Startpunkt oder Ihr Ziel an.</string> <string name="dialog_routing_change_start_or_end">Bitte passe deinen Startpunkt oder Ziel an.</string>
<string name="dialog_routing_change_start">Startpunkt anpassen</string> <string name="dialog_routing_change_start">Startpunkt anpassen</string>
<string name="dialog_routing_start_not_determined">Route wurde nicht erstellt. Startpunkt konnte nicht gefunden werden.</string> <string name="dialog_routing_start_not_determined">Route wurde nicht erstellt. Startpunkt konnte nicht gefunden werden.</string>
<string name="dialog_routing_select_closer_start">Bitte wählen Sie einen Startpunkt, der näher an einer Straße liegt.</string> <string name="dialog_routing_select_closer_start">Bitte wähle einen Startpunkt, der näher an einer Straße liegt.</string>
<string name="dialog_routing_change_end">Ziel anpassen</string> <string name="dialog_routing_change_end">Ziel anpassen</string>
<string name="dialog_routing_end_not_determined">Route wurde nicht erstellt. Ziel konnte nicht gefunden werden.</string> <string name="dialog_routing_end_not_determined">Route wurde nicht erstellt. Ziel konnte nicht gefunden werden.</string>
<string name="dialog_routing_select_closer_end">Bitte wählen Sie einen Zielort näher an einer Straße</string> <string name="dialog_routing_select_closer_end">Bitte wähle einen Zielort näher an einer Straße</string>
<string name="dialog_routing_change_intermediate">Der Zwischenstopp konnte nicht gefunden werden</string> <string name="dialog_routing_change_intermediate">Der Zwischenstopp konnte nicht gefunden werden</string>
<string name="dialog_routing_intermediate_not_determined">Bitte passen Sie Ihren Zwischenstopp an</string> <string name="dialog_routing_intermediate_not_determined">Bitte passe deinen Zwischenstopp an</string>
<string name="dialog_routing_system_error">Systemfehler</string> <string name="dialog_routing_system_error">Systemfehler</string>
<string name="dialog_routing_application_error">Wegen eines Anwendungsfehlers konnte keine Route erstellt werden</string> <string name="dialog_routing_application_error">Wegen eines Anwendungsfehlers konnte keine Route erstellt werden</string>
<string name="dialog_routing_try_again">Bitte versuchen Sie es erneut</string> <string name="dialog_routing_try_again">Bitte versuche es erneut</string>
<string name="not_now">Nicht jetzt</string> <string name="not_now">Nicht jetzt</string>
<string name="dialog_routing_download_and_build_cross_route">Möchten Sie die Karte herunterladen und eine bessere Route erstellen, die mehr als eine Karte umfasst?</string> <string name="dialog_routing_download_and_build_cross_route">Möchtest du die Karte herunterladen und eine bessere Route erstellen, die mehr als eine Karte umfasst?</string>
<string name="dialog_routing_download_cross_route">Laden Sie zusätzliche Karten herunter, um eine bessere Route zu erstellen, welche die Grenzen dieser Karte überschreitet.</string> <string name="dialog_routing_download_cross_route">Lade zusätzliche Karten herunter, um eine bessere Route zu erstellen, welche die Grenzen dieser Karte überschreitet.</string>
<!-- SECTION: Strings for downloading map from search --> <!-- SECTION: Strings for downloading map from search -->
<string name="search_without_internet_advertisement">Um mit der Suche und dem Erstellen von Routen zu beginnen, laden Sie bitte die Karte herunter. Sie benötigen danach keine Internetverbindung mehr.</string> <string name="search_without_internet_advertisement">Um mit der Suche und dem Erstellen von Routen zu beginnen, lade bitte die Karte herunter. Du benötigst danach keine Internetverbindung mehr.</string>
<string name="search_select_map">Karte auswählen</string> <string name="search_select_map">Karte auswählen</string>
<!-- «Show» context menu --> <!-- «Show» context menu -->
<string name="show">Anzeigen</string> <string name="show">Anzeigen</string>
@@ -368,16 +368,16 @@
<string name="history">Verlauf</string> <string name="history">Verlauf</string>
<string name="search_not_found">Uups, kein Ergebnis gefunden</string> <string name="search_not_found">Uups, kein Ergebnis gefunden</string>
<!-- The message when user did not find anything in the search. --> <!-- The message when user did not find anything in the search. -->
<string name="search_not_found_query">Laden Sie die Region herunter, in der Sie suchen, oder fügen Sie den Namen einer nahe gelegenen Stadt oder eines Dorfes hinzu.</string> <string name="search_not_found_query">Lade die Region herunter, in der du suchst, oder füge den Namen einer nahe gelegenen Stadt oder eines Dorfes hinzu.</string>
<string name="search_history_title">Suchverlauf</string> <string name="search_history_title">Suchverlauf</string>
<string name="search_history_text">Ihre letzten Suchanfragen anzeigen</string> <string name="search_history_text">Ihre letzten Suchanfragen anzeigen</string>
<string name="clear_search">Suchverlauf löschen</string> <string name="clear_search">Suchverlauf löschen</string>
<string name="p2p_your_location">Ihr Standort</string> <string name="p2p_your_location">Dein Standort</string>
<string name="p2p_start">Start</string> <string name="p2p_start">Start</string>
<string name="p2p_from_here">Von</string> <string name="p2p_from_here">Route von</string>
<string name="p2p_to_here">Nach</string> <string name="p2p_to_here">Route nach</string>
<string name="p2p_only_from_current">Die Navigation ist nur von Ihrem aktuellen Standort aus möglich</string> <string name="p2p_only_from_current">Die Navigation ist nur von Ihrem aktuellen Standort aus möglich</string>
<string name="p2p_reroute_from_current">Soll eine Route von Ihrem aktuellen Standort aus berechnet werden?</string> <string name="p2p_reroute_from_current">Soll eine Route von deinem aktuellen Standort aus berechnet werden?</string>
<!-- Edit open hours/set time and minutes dialog --> <!-- Edit open hours/set time and minutes dialog -->
<string name="next_button">Weiter</string> <string name="next_button">Weiter</string>
<!-- Tab title in the Edit Opening Hours time picker --> <!-- Tab title in the Edit Opening Hours time picker -->
@@ -395,17 +395,17 @@
<string name="editor_time_advanced">Erweiterter Modus</string> <string name="editor_time_advanced">Erweiterter Modus</string>
<string name="editor_time_simple">Einfacher Modus</string> <string name="editor_time_simple">Einfacher Modus</string>
<string name="editor_hours_closed">Schließzeiten</string> <string name="editor_hours_closed">Schließzeiten</string>
<string name="editor_example_values">Beispiele</string> <string name="editor_example_values">Beispielwerte</string>
<string name="editor_correct_mistake">Fehler korrigieren</string> <string name="editor_correct_mistake">Fehler korrigieren</string>
<string name="editor_add_select_location">Standort auswählen</string> <string name="editor_add_select_location">Standort auswählen</string>
<string name="editor_report_problem_desription_1">Bitte beschreiben Sie das Problem detailliert, damit die OpenStreetMap-Community den Fehler korrigieren kann.</string> <string name="editor_report_problem_desription_1">Bitte beschreibe das Problem detailliert, damit die OpenStreetMap-Community den Fehler korrigieren kann.</string>
<string name="editor_report_problem_desription_2">Oder korrigieren Sie es selbst auf https://www.openstreetmap.org/</string> <string name="editor_report_problem_desription_2">Oder korrigiere es selbst auf https://www.openstreetmap.org/</string>
<string name="editor_report_problem_send_button">Senden</string> <string name="editor_report_problem_send_button">Senden</string>
<string name="editor_report_problem_title">Problem</string> <string name="editor_report_problem_title">Problem</string>
<string name="editor_report_problem_no_place_title">Dieser Ort existiert nicht</string> <string name="editor_report_problem_no_place_title">Dieser Ort existiert nicht</string>
<string name="editor_report_problem_under_construction_title">Wegen Bauarbeiten geschlossen</string> <string name="editor_report_problem_under_construction_title">Wegen Bauarbeiten geschlossen</string>
<string name="editor_report_problem_duplicate_place_title">Doppelt vorhanderer Ort</string> <string name="editor_report_problem_duplicate_place_title">Doppelt vorhanderer Ort</string>
<string name="autodownload">Karten automatisch herunterladen</string> <string name="autodownload">Automatisch herunterladen</string>
<!-- Place Page opening hours text --> <!-- Place Page opening hours text -->
<string name="daily">Täglich</string> <string name="daily">Täglich</string>
<string name="twentyfour_seven">24/7</string> <string name="twentyfour_seven">24/7</string>
@@ -427,13 +427,13 @@
<string name="street">Straße</string> <string name="street">Straße</string>
<!-- Editable House Number text field (in address block). --> <!-- Editable House Number text field (in address block). -->
<string name="house_number">Hausnummer</string> <string name="house_number">Hausnummer</string>
<string name="details">Details</string> <string name="details">Einzelheiten</string>
<string name="social_media">Social Media</string> <string name="social_media">Social Media</string>
<string name="building">Gebäude</string> <string name="building">Gebäude</string>
<!-- Text field to enter non-existing street name, below list of known streets around --> <!-- Text field to enter non-existing street name, below list of known streets around -->
<string name="add_street">Eine Straße hinzufügen</string> <string name="add_street">Eine Straße hinzufügen</string>
<!-- Error to display when a new street name is not entered in the New street dialog --> <!-- Error to display when a new street name is not entered in the New street dialog -->
<string name="empty_street_name_error">Geben Sie einen Straßennamen ein</string> <string name="empty_street_name_error">Gebe einen Straßennamen ein</string>
<string name="choose_language">Eine Sprache wählen</string> <string name="choose_language">Eine Sprache wählen</string>
<string name="choose_street">Eine Straße wählen</string> <string name="choose_street">Eine Straße wählen</string>
<string name="cuisine">Küche</string> <string name="cuisine">Küche</string>
@@ -444,11 +444,11 @@
<string name="level_value_generic">Stock: %s</string> <string name="level_value_generic">Stock: %s</string>
<string name="downloader_delete_map_dialog">Alle Kartenänderungen werden zusammen mit der Karte gelöscht</string> <string name="downloader_delete_map_dialog">Alle Kartenänderungen werden zusammen mit der Karte gelöscht</string>
<string name="downloader_update_maps">Karten aktualisieren</string> <string name="downloader_update_maps">Karten aktualisieren</string>
<string name="downloader_mwm_migration_dialog">Um eine Route zu erstellen, müssen Sie alle Karten aktualisieren und dann die Route erneut planen.</string> <string name="downloader_mwm_migration_dialog">Um eine Route zu erstellen, musst du alle heruntergeladenen Karten aktualisieren und dann die Route erneut planen.</string>
<string name="downloader_search_field_hint">Karte finden</string> <string name="downloader_search_field_hint">Karte finden</string>
<string name="common_check_internet_connection_dialog">Stellen Sie bitte sicher, dass Ihr Gerät mit dem Internet verbunden ist</string> <string name="common_check_internet_connection_dialog">Stelle bitte sicher, dass dein Gerät mit dem Internet verbunden ist</string>
<string name="downloader_no_space_title">Nicht genug Speicherplatz</string> <string name="downloader_no_space_title">Nicht genug Speicherplatz</string>
<string name="downloader_no_space_message">Bitte entfernen Sie unnötige Daten</string> <string name="downloader_no_space_message">Bitte entferne unnötige Daten</string>
<string name="editor_login_error_dialog">Login fehlgeschlagen</string> <string name="editor_login_error_dialog">Login fehlgeschlagen</string>
<string name="editor_profile_changes">Bestätigte Änderungen der Karte</string> <string name="editor_profile_changes">Bestätigte Änderungen der Karte</string>
<string name="editor_focus_map_on_location">Verschiebe die Karte, um das Kreuz an der Stelle zu platzieren, an der sich der Ort oder das Geschäft befindet.</string> <string name="editor_focus_map_on_location">Verschiebe die Karte, um das Kreuz an der Stelle zu platzieren, an der sich der Ort oder das Geschäft befindet.</string>
@@ -464,8 +464,8 @@
<!-- Text in About and OSM Login screens. First %@ is replaced by a local, human readable date. --> <!-- Text in About and OSM Login screens. First %@ is replaced by a local, human readable date. -->
<string name="osm_presentation">Von der Community erstellte OpenStreetMap-Daten (Stand: %s). Erfahre mehr darüber, wie du die Karte bearbeiten und aktualisieren kannst unter OpenStreetMap.org</string> <string name="osm_presentation">Von der Community erstellte OpenStreetMap-Daten (Stand: %s). Erfahre mehr darüber, wie du die Karte bearbeiten und aktualisieren kannst unter OpenStreetMap.org</string>
<!-- OSM explanation on Android login screen --> <!-- OSM explanation on Android login screen -->
<string name="login_osm_presentation">OpenStreetMap.org (OSM) ist ein Gemeinschaftsprojekt zum Erstellen einer freien und offenen Karte. Es ist die Hauptquelle für Kartendaten in CoMaps und funktioniert ähnlich wie Wikipedia. Sie können Orte hinzufügen oder bearbeiten, die dann Millionen von Nutzenden auf der ganzen Welt zur Verfügung stehen. \nTreten Sie der Gemeinschaft bei und helfen Sie mit, die Karte für alle besser zu machen!</string> <string name="login_osm_presentation">OpenStreetMap.org (OSM) ist ein Gemeinschaftsprojekt zum Erstellen einer freien und offenen Karte. Es ist die Hauptgrundlage für Kartendaten in CoMaps und funktioniert ähnlich wie Wikipedia. Du kannst Orte hinzufügen oder bearbeiten, die dann Millionen von Nutzenden auf der ganzen Welt zur Verfügung stehen.\nTrete der Gemeinschaft bei und helfe mit, die Karte für alle besser zu machen!</string>
<string name="login_to_make_edits_visible">Erstellen Sie ein Konto bei OpenStreetMap oder melden sich dort an, um Ihre Kartenbearbeitungen weltweit zu veröffentlichen</string> <string name="login_to_make_edits_visible">Erstelle ein Konto bei OpenStreetMap oder melde dich dort an, um deine Kartenbearbeitungen weltweit zu veröffentlichen</string>
<!-- Downloaded 10 **of** 20 <- it is that "of" --> <!-- Downloaded 10 **of** 20 <- it is that "of" -->
<string name="downloader_of">%1$d von %2$d</string> <string name="downloader_of">%1$d von %2$d</string>
<string name="download_over_mobile_header">Über eine Mobilfunknetzverbindung herunterladen?</string> <string name="download_over_mobile_header">Über eine Mobilfunknetzverbindung herunterladen?</string>
@@ -474,13 +474,13 @@
<!-- Error message in Editor when a user tries to set the number of floors for a building higher than %d floors --> <!-- Error message in Editor when a user tries to set the number of floors for a building higher than %d floors -->
<string name="error_enter_correct_storey_number">Das Gebäude kann nicht mehr als %d Etagen haben</string> <string name="error_enter_correct_storey_number">Das Gebäude kann nicht mehr als %d Etagen haben</string>
<string name="editor_zip_code">Postleitzahl</string> <string name="editor_zip_code">Postleitzahl</string>
<string name="error_enter_correct_zip_code">Geben Sie eine gültige Postleitzahl ein</string> <string name="error_enter_correct_zip_code">Gebe eine gültige Postleitzahl ein</string>
<!-- Title for OSM note section in the editor --> <!-- Title for OSM note section in the editor -->
<string name="editor_other_info">Hinweis an Freiwillige von OpenStreetMap (optional)</string> <string name="editor_other_info">Hinweis an Freiwillige von OpenStreetMap (optional)</string>
<!-- Hint of the input field in the OSM note section of the editor --> <!-- Hint of the input field in the OSM note section of the editor -->
<string name="editor_note_hint">Beschreiben Sie Kartenfehler oder Dinge, die mit CoMaps nicht bearbeitet werden können</string> <string name="editor_note_hint">Beschreibe Kartenfehler oder Dinge, die mit CoMaps nicht bearbeitet werden können</string>
<!-- Information about OSM at the top of the editing page --> <!-- Information about OSM at the top of the editing page -->
<string name="editor_about_osm">Ihre Bearbeitungen werden in die öffentliche <a href="https://wiki.openstreetmap.org/wiki/DE:Über_OSM">OpenStreetMap</a> Datenbank hochgeladen. Bitte tragen Sie keine privaten oder urheberrechtlich geschützten Informationen ein.</string> <string name="editor_about_osm">Deine Bearbeitungen werden in die öffentliche <a href="https://wiki.openstreetmap.org/wiki/DE:Über_OSM">OpenStreetMap</a> Datenbank hochgeladen. Bitte trage keine privaten oder urheberrechtlich geschützten Informationen ein.</string>
<string name="editor_more_about_osm">Mehr Informationen über OpenStreetMap</string> <string name="editor_more_about_osm">Mehr Informationen über OpenStreetMap</string>
<string name="editor_osm_history">Ihr Bearbeitungsverlauf</string> <string name="editor_osm_history">Ihr Bearbeitungsverlauf</string>
<string name="editor_osm_notes">Ihre Hinweise zu den Kartendaten</string> <string name="editor_osm_notes">Ihre Hinweise zu den Kartendaten</string>
@@ -488,9 +488,9 @@
<!-- To indicate the operator of ATMs, bicycle rentals, electric vehicle charging stations... --> <!-- To indicate the operator of ATMs, bicycle rentals, electric vehicle charging stations... -->
<string name="operator">Betreiber: %s</string> <string name="operator">Betreiber: %s</string>
<string name="editor_category_unsuitable_title">Keine passende Kategorie gefunden?</string> <string name="editor_category_unsuitable_title">Keine passende Kategorie gefunden?</string>
<string name="editor_category_unsuitable_text">Mit CoMaps kann man nur einfache Punktkategorien hinzufügen, dass bedeutet keine Städte, Straßen, Seen, Gebäudeumrisse etc. Bitte füge solche Kategorien direkt bei <a href="https://www.openstreetmap.org">OpenStreetMap.org</a> hinzu. In unserem <a href="https://www.comaps.app/support/advanced-map-editing/">Leitfaden</a> findest du eine detaillierte Schritt-für-Schritt Anleitung.</string> <string name="editor_category_unsuitable_text">Mit CoMaps kannst du nur einfache Punktkategorien hinzufügen, dass bedeutet keine Städte, Straßen, Seen, Gebäudeumrisse etc. Bitte füge solche Kategorien direkt bei <a href="https://www.openstreetmap.org">OpenStreetMap.org</a> hinzu. In unserem <a href="https://www.comaps.app/support/advanced-map-editing/">Leitfaden (auf Englisch)</a> findest du eine detaillierte Schritt-für-Schritt Anleitung.</string>
<string name="downloader_no_downloaded_maps_title">Keine Karten heruntergeladen</string> <string name="downloader_no_downloaded_maps_title">Keine Karten heruntergeladen</string>
<string name="downloader_no_downloaded_maps_message">Laden Sie Karten für die Offline-Suche und Navigation herunter</string> <string name="downloader_no_downloaded_maps_message">Lade Karten für die Offline-Suche und Navigation herunter</string>
<string name="current_location_unknown_error_title">Aktueller Standort ist unbekannt</string> <string name="current_location_unknown_error_title">Aktueller Standort ist unbekannt</string>
<!-- abbreviation for kilometers per hour --> <!-- abbreviation for kilometers per hour -->
<string name="kilometers_per_hour">km/h</string> <string name="kilometers_per_hour">km/h</string>
@@ -507,21 +507,21 @@
<string name="editor_remove_place_button">Löschen</string> <string name="editor_remove_place_button">Löschen</string>
<string name="editor_place_doesnt_exist">Dieser Ort existiert nicht</string> <string name="editor_place_doesnt_exist">Dieser Ort existiert nicht</string>
<!-- Error message for "Place doesn't exist" dialog when comment is empty --> <!-- Error message for "Place doesn't exist" dialog when comment is empty -->
<string name="delete_place_empty_comment_error">Geben Sie bitte den Grund für die Löschung an</string> <string name="delete_place_empty_comment_error">Gebe bitte den Grund für die Löschung an</string>
<!-- Phone number error message --> <!-- Phone number error message -->
<string name="error_enter_correct_phone">Geben Sie eine gültige Telefonnummer ein</string> <string name="error_enter_correct_phone">Gebe eine gültige Telefonnummer ein</string>
<string name="error_enter_correct_web">Geben Sie eine gültige Internetadresse ein</string> <string name="error_enter_correct_web">Gebe eine gültige Internetadresse ein</string>
<string name="error_enter_correct_email">Geben Sie eine gültige Email-Adresse ein</string> <string name="error_enter_correct_email">Gebe eine gültige E-Mail-Adresse ein</string>
<string name="error_enter_correct_facebook_page">Geben Sie eine gültige Facebook-Webadresse, ein Konto oder einen Seitennamen ein</string> <string name="error_enter_correct_facebook_page">Gebe eine gültige Facebook-Webadresse, ein -Konto oder einen -Seitennamen ein</string>
<string name="error_enter_correct_instagram_page">Geben Sie eine gültige Instagram-Webadresse oder einen Kontonamen ein</string> <string name="error_enter_correct_instagram_page">Gebe eine gültige Instagram-Webadresse oder einen -Kontonamen ein</string>
<string name="error_enter_correct_twitter_page">Geben Sie eine gültige Twitter-Webadresse oder einen Benutzernamen ein</string> <string name="error_enter_correct_twitter_page">Gebe einen gültigen X-Benutzernamen oder eine gültige X-Webadresse ein</string>
<string name="error_enter_correct_vk_page">Geben Sie eine gültige VK-Webadresse oder einen Kontonamen ein</string> <string name="error_enter_correct_vk_page">Gebe einen gültigen VK-Benutzernamen oder eine gültige VK-Webadresse ein</string>
<string name="error_enter_correct_line_page">Geben Sie eine gültige LINE-Webadresse oder LINE ID ein</string> <string name="error_enter_correct_line_page">Gebe eine gültige LINE-ID oder Webadresse ein</string>
<string name="placepage_add_place_button">Ort zu OpenStreetMap hinzufügen</string> <string name="placepage_add_place_button">Ort zu OpenStreetMap hinzufügen</string>
<!-- Displayed when saving some edits to the map to warn against publishing personal data --> <!-- Displayed when saving some edits to the map to warn against publishing personal data -->
<string name="editor_share_to_all_dialog_title">An alle Nutzer*innen senden?</string> <string name="editor_share_to_all_dialog_title">An alle Nutzer*innen senden?</string>
<!-- Dialog before publishing the modifications to the public map. --> <!-- Dialog before publishing the modifications to the public map. -->
<string name="editor_share_to_all_dialog_message_1">Stellen Sie sicher, dass Sie keine persönlichen oder privaten Daten eingegeben haben.</string> <string name="editor_share_to_all_dialog_message_1">Stelle sicher, dass du keine privaten oder persönlichen Daten eingegeben hast.</string>
<string name="editor_share_to_all_dialog_message_2">Freiwillige von OpenStreetMap werden die Änderungen prüfen und sich bei Fragen mit Ihnen in Verbindung setzen.</string> <string name="editor_share_to_all_dialog_message_2">Freiwillige von OpenStreetMap werden die Änderungen prüfen und sich bei Fragen mit Ihnen in Verbindung setzen.</string>
<string name="navigation_stop_button">Beenden</string> <string name="navigation_stop_button">Beenden</string>
<!-- Shown as toast when starting the recent track recording --> <!-- Shown as toast when starting the recent track recording -->
@@ -541,15 +541,15 @@
<string name="mobile_data_option_ask">Immer fragen</string> <string name="mobile_data_option_ask">Immer fragen</string>
<string name="traffic_update_maps_text">Um Verkehrsdaten anzuzeigen, müssen die Karten aktualisiert werden</string> <string name="traffic_update_maps_text">Um Verkehrsdaten anzuzeigen, müssen die Karten aktualisiert werden</string>
<string name="big_font">Schrift auf der Karte vergrößern</string> <string name="big_font">Schrift auf der Karte vergrößern</string>
<string name="traffic_update_app">Bitte aktualisieren Sie CoMaps</string> <string name="traffic_update_app">Bitte aktualisiere CoMaps</string>
<!-- "traffic" as in "road congestion" --> <!-- "traffic" as in "road congestion" -->
<string name="traffic_data_unavailable">Es sind keine Verkehrsdaten verfügbar</string> <string name="traffic_data_unavailable">Es sind keine Verkehrsdaten verfügbar</string>
<string name="enable_logging">Protokollierung aktivieren</string> <string name="enable_logging">Protokollierung aktivieren</string>
<!-- Settings: "Send general feedback" button --> <!-- Settings: "Send general feedback" button -->
<string name="feedback_general">Allgemeines Feedback</string> <string name="feedback_general">Allgemeines Feedback</string>
<string name="prefs_languages_information">Wir verwenden Text-to-Speech-Systeme für Sprachanweisungen. Viele Android-Geräte nutzen Google-TTS, das Sie bei Google Play (https://play.google.com/store/apps/details?id=com.google.android.tts) herunterladen oder aktualisieren können</string> <string name="prefs_languages_information">Wir verwenden Text-to-Speech-Systeme (TTS; zu deutsch: Text-zu-Sprache) für Sprachanweisungen. Viele Android-Geräte nutzen Google-TTS, das du bei Google Play (https://play.google.com/store/apps/details?id=com.google.android.tts) herunterladen oder aktualisieren kannst</string>
<string name="prefs_languages_information_off">Für einige Sprachen müssen Sie einen anderen Sprachgenerator oder ein zusätzliches Sprachpaket aus dem App Store installieren (Google Play, Galaxy Store, App Gallery, FDroid).\nÖffnen Sie die Einstellungen Ihres Gerätes → Sprache und Eingabe → Sprache → Text-to-Speech-Ausgabe.\nHier können Sie die Einstellungen für Sprachsynthese verwalten (beispielsweise ein Sprachpaket für die Offline-Verwendung herunterladen) und ein anderes Sprachausgabeprogramm auswählen.</string> <string name="prefs_languages_information_off">Für einige Sprachen musst du einen anderen Sprachgenerator oder ein zusätzliches Sprachpaket aus deinem App-Store installieren (Google Play Store, Samsung Galaxy Store, Huawei AppGallery, F-Droid).\nÖffne die Einstellungen deines Gerätes → Sprache und Eingabe → Sprache → Text-to-Speech-Ausgabe.\nHier kannst du die Einstellungen für Sprachsynthese verwalten (beispielsweise ein Sprachpaket für die Offline-Verwendung herunterladen) und ein anderes Sprachausgabeprogramm auswählen.</string>
<string name="prefs_languages_information_off_link">Weitere Informationen finden Sie in dieser Anleitung</string> <string name="prefs_languages_information_off_link">Weitere Informationen findest du in dieser Anleitung</string>
<string name="transliteration_title">Transliteration ins lateinische Alphabet</string> <string name="transliteration_title">Transliteration ins lateinische Alphabet</string>
<string name="learn_more">Weitere Informationen</string> <string name="learn_more">Weitere Informationen</string>
<!-- User selected the destination by pressing Route To, but the current position is unknown. User needs to select a starting point of a route using search or by tapping on the map and then pressing "Route From". --> <!-- User selected the destination by pressing Route To, but the current position is unknown. User needs to select a starting point of a route using search or by tapping on the map and then pressing "Route From". -->
@@ -561,9 +561,9 @@
<string name="placepage_remove_stop">Stopp entfernen</string> <string name="placepage_remove_stop">Stopp entfernen</string>
<string name="placepage_add_stop">Stopp hinzufügen</string> <string name="placepage_add_stop">Stopp hinzufügen</string>
<string name="dialog_error_storage_title">Problem mit dem Zugriff auf den Speicher</string> <string name="dialog_error_storage_title">Problem mit dem Zugriff auf den Speicher</string>
<string name="dialog_error_storage_message">Der externe Speicher ist nicht verfügbar, möglicherweise wurde die SD-Karte entfernt oder sie ist beschädigt oder das Dateisystem ist schreibgeschützt. Überprüfen Sie das bitte oder kontaktieren Sie uns unter support@comaps.app</string> <string name="dialog_error_storage_message">Der externe Speicher ist nicht verfügbar, möglicherweise wurde die SD-Karte entfernt oder sie ist beschädigt oder das Dateisystem ist schreibgeschützt. Bitte überprüfe das oder kontaktiere uns unter support@comaps.app</string>
<string name="setting_emulate_bad_storage">Fehlerhaften Speicher emulieren</string> <string name="setting_emulate_bad_storage">Fehlerhaften Speicher emulieren</string>
<string name="error_enter_correct_name">Bitte geben Sie einen korrekten Namen ein</string> <string name="error_enter_correct_name">Bitte gebe deinen korrekten Namen ein</string>
<string name="bookmark_lists">Listen</string> <string name="bookmark_lists">Listen</string>
<!-- Do not display all bookmark lists on the map --> <!-- Do not display all bookmark lists on the map -->
<string name="bookmark_lists_hide_all">Alle ausblenden</string> <string name="bookmark_lists_hide_all">Alle ausblenden</string>
@@ -579,7 +579,7 @@
<string name="bookmarks_error_title_share_empty">Fehler beim Teilen</string> <string name="bookmarks_error_title_share_empty">Fehler beim Teilen</string>
<string name="bookmarks_error_message_share_empty">Eine leere Liste kann nicht geteilt werden</string> <string name="bookmarks_error_message_share_empty">Eine leere Liste kann nicht geteilt werden</string>
<string name="bookmarks_error_title_empty_list_name">Der Name darf nicht leer sein</string> <string name="bookmarks_error_title_empty_list_name">Der Name darf nicht leer sein</string>
<string name="bookmarks_error_message_empty_list_name">Bitte geben Sie den Listennamen ein</string> <string name="bookmarks_error_message_empty_list_name">Bitte gebe den Listennamen ein</string>
<string name="bookmarks_new_list_hint">Neue Liste</string> <string name="bookmarks_new_list_hint">Neue Liste</string>
<string name="bookmarks_error_title_list_name_already_taken">Dieser Name wird bereits verwendet</string> <string name="bookmarks_error_title_list_name_already_taken">Dieser Name wird bereits verwendet</string>
<string name="bookmarks_error_message_list_name_already_taken">Bitte wähle einen anderen Namen</string> <string name="bookmarks_error_message_list_name_already_taken">Bitte wähle einen anderen Namen</string>
@@ -587,8 +587,8 @@
<string name="phone_number">Telefonnummer</string> <string name="phone_number">Telefonnummer</string>
<string name="profile">OpenStreetMap-Profil</string> <string name="profile">OpenStreetMap-Profil</string>
<plurals name="bookmarks_detect_message"> <plurals name="bookmarks_detect_message">
<item quantity="one">%d Datei wurde gefunden. Sie werden sie nach der Konvertierung sehen.</item> <item quantity="one">%d Datei wurde gefunden. Du wirst sie nach der Konvertierung sehen.</item>
<item quantity="other">%d Dateien wurden gefunden. Sie werden sie nach der Konvertierung sehen.</item> <item quantity="other">%d Dateien wurden gefunden. Du wirst sie nach der Konvertierung sehen.</item>
</plurals> </plurals>
<string name="restore">Wiederherstellen</string> <string name="restore">Wiederherstellen</string>
<plurals name="tracks"> <plurals name="tracks">
@@ -603,7 +603,7 @@
<string name="subway">U-Bahn</string> <string name="subway">U-Bahn</string>
<string name="layers_title">Kartenstile und Ebenen</string> <string name="layers_title">Kartenstile und Ebenen</string>
<string name="bookmarks_empty_list_title">Die Liste ist leer</string> <string name="bookmarks_empty_list_title">Die Liste ist leer</string>
<string name="bookmarks_empty_list_message">Zum Hinzufügen eines Lesezeichens tippen Sie in der Karte auf den Ort und dann unten auf das Sternchen</string> <string name="bookmarks_empty_list_message">Zum Hinzufügen eines Lesezeichens tippe in der Karte auf den Ort und dann unten auf das Stern-Symbol</string>
<string name="category_desc_more">…mehr</string> <string name="category_desc_more">…mehr</string>
<string name="export_file">KMZ exportieren</string> <string name="export_file">KMZ exportieren</string>
<string name="export_file_gpx">GPX exportieren</string> <string name="export_file_gpx">GPX exportieren</string>
@@ -623,7 +623,7 @@
<string name="power_managment_setting_never">Niemals</string> <string name="power_managment_setting_never">Niemals</string>
<string name="power_managment_setting_auto">Bei niedrigem Akkustand</string> <string name="power_managment_setting_auto">Bei niedrigem Akkustand</string>
<string name="power_managment_setting_manual_max">Immer</string> <string name="power_managment_setting_manual_max">Immer</string>
<string name="enable_logging_warning_message">Aktivieren Sie diese Option zeitweise, um manuell Aktivitäten zwecks Diagnostik aufzuzeichnen und zu senden. Das hilft unserem Team, Probleme mit der App zu erkennen. Aktivieren Sie diese Option, reproduzieren Sie das Problem und senden Sie die Protokolle über die Schaltfläche \"Fehler melden\" an uns.</string> <string name="enable_logging_warning_message">Aktiviere diese Option zeitweise, um manuell Aktivitäten zwecks Diagnostik aufzuzeichnen und zu senden. Das hilft unserem Team, Probleme mit der App zu erkennen. Aktiviere diese Option, reproduziere das Problem und sende die Protokolle über die Schaltfläche \"Fehler melden\" an uns.</string>
<string name="driving_options_title">Routenoptionen</string> <string name="driving_options_title">Routenoptionen</string>
<!-- Recommended length for CarPlay and Android Auto is around 25-27 characters --> <!-- Recommended length for CarPlay and Android Auto is around 25-27 characters -->
<string name="avoid_tolls">Mautstraßen vermeiden</string> <string name="avoid_tolls">Mautstraßen vermeiden</string>
@@ -633,7 +633,7 @@
<string name="avoid_ferry">Fähren meiden</string> <string name="avoid_ferry">Fähren meiden</string>
<string name="avoid_motorways">Autobahnen meiden</string> <string name="avoid_motorways">Autobahnen meiden</string>
<string name="unable_to_calc_alert_title">Route kann nicht berechnet werden</string> <string name="unable_to_calc_alert_title">Route kann nicht berechnet werden</string>
<string name="unable_to_calc_alert_subtitle">Es konnte keine Route gefunden werden. Dies kann an Ihren Routingoptionen oder an unvollständigen OpenStreetMap-Daten liegen. Bitte ändern Sie Ihre Routingoptionen und versuchen Sie es erneut.</string> <string name="unable_to_calc_alert_subtitle">Es konnte keine Route gefunden werden. Dies kann an deinen Routingoptionen oder an unvollständigen OpenStreetMap-Daten liegen. Bitte ändere deine Routingoptionen und versuche es erneut.</string>
<string name="define_to_avoid_btn">Routenoptionen einstellen</string> <string name="define_to_avoid_btn">Routenoptionen einstellen</string>
<string name="change_driving_options_btn">Routenoptionen aktiv</string> <string name="change_driving_options_btn">Routenoptionen aktiv</string>
<string name="toll_road">Mautstraße</string> <string name="toll_road">Mautstraße</string>
@@ -651,7 +651,7 @@
<string name="capacity">Kapazität: %s</string> <string name="capacity">Kapazität: %s</string>
<!-- To indicate the network of ATMs, bicycle rentals, electric vehicle charging stations... --> <!-- To indicate the network of ATMs, bicycle rentals, electric vehicle charging stations... -->
<string name="network">Netzwerk: %s</string> <string name="network">Netzwerk: %s</string>
<string name="trip_finished">Sie sind angekommen!</string> <string name="trip_finished">Du bist am Ziel angekommen!</string>
<string name="ok">OK</string> <string name="ok">OK</string>
<!-- max. 10 symbols, both iOS and Android --> <!-- max. 10 symbols, both iOS and Android -->
<string name="sort">Sortieren…</string> <string name="sort">Sortieren…</string>
@@ -690,12 +690,12 @@
<string name="medicine">Medizin</string> <string name="medicine">Medizin</string>
<string name="search_in_the_list">In der Liste suchen</string> <string name="search_in_the_list">In der Liste suchen</string>
<string name="religious_places">Religiöse Orte</string> <string name="religious_places">Religiöse Orte</string>
<string name="select_list">Wählen Sie eine Liste</string> <string name="select_list">Wähle eine Liste aus</string>
<string name="transit_not_found">Die U-Bahn-Navigation ist in dieser Region noch nicht verfügbar</string> <string name="transit_not_found">Die U-Bahn-Navigation ist in dieser Region noch nicht verfügbar</string>
<string name="dialog_pedestrian_route_is_long_header">Keine U-Bahn-Route gefunden</string> <string name="dialog_pedestrian_route_is_long_header">Keine U-Bahn-Route gefunden</string>
<string name="dialog_pedestrian_route_is_long_message">Wählen Sie einen Start- oder Endpunkt näher an einer U-Bahn-Station</string> <string name="dialog_pedestrian_route_is_long_message">Wähle einen Start- oder Endpunkt näher an einer U-Bahn-Station</string>
<string name="button_layer_isolines">Höhenlinien</string> <string name="button_layer_isolines">Höhenlinien</string>
<string name="isolines_activation_error_dialog">Um die Höhenlinien nutzen zu können, aktualisieren Sie die Karte des betreffenden Gebiets oder laden Sie diese herunter</string> <string name="isolines_activation_error_dialog">Um die Höhenlinien nutzen zu können, aktualisiere die Karte des betreffenden Gebiets oder lade diese herunter</string>
<string name="isolines_location_error_dialog">Topographieebene ist für dieses Gebiet noch nicht verfügbar</string> <string name="isolines_location_error_dialog">Topographieebene ist für dieses Gebiet noch nicht verfügbar</string>
<string name="elevation_profile_ascent">Bergauf</string> <string name="elevation_profile_ascent">Bergauf</string>
<string name="elevation_profile_descent">Bergab</string> <string name="elevation_profile_descent">Bergab</string>
@@ -706,7 +706,7 @@
<string name="elevation_profile_time">Dauer:</string> <string name="elevation_profile_time">Dauer:</string>
<string name="isolines_toast_zooms_1_10">Karte vergrößern, um Höhenlinien sichtbar zu machen</string> <string name="isolines_toast_zooms_1_10">Karte vergrößern, um Höhenlinien sichtbar zu machen</string>
<string name="downloader_loading_ios">Wird heruntergeladen</string> <string name="downloader_loading_ios">Wird heruntergeladen</string>
<string name="download_map_title">Laden Sie die weltweite Übersichtskarte herunter</string> <string name="download_map_title">Lade die weltweite Übersichtskarte herunter</string>
<!-- Used in DownloadResources startup screen --> <!-- Used in DownloadResources startup screen -->
<string name="disk_error">Ordner kann nicht erstellt und Dateien können nicht auf den Gerätespeicher oder die SD-Karte verschoben werden</string> <string name="disk_error">Ordner kann nicht erstellt und Dateien können nicht auf den Gerätespeicher oder die SD-Karte verschoben werden</string>
<!-- Used in DownloadResources startup screen --> <!-- Used in DownloadResources startup screen -->
@@ -735,21 +735,21 @@
<!-- App tip #01 --> <!-- App tip #01 -->
<string name="app_tip_01">Mit Ihren Spenden und Ihrer Unterstützung können wir die besten Karten der Welt erstellen!</string> <string name="app_tip_01">Mit Ihren Spenden und Ihrer Unterstützung können wir die besten Karten der Welt erstellen!</string>
<!-- App tip #02 --> <!-- App tip #02 -->
<string name="app_tip_02">Gefällt Ihnen unsere App? Bitte spenden Sie, um die Entwicklung zu unterstützen! Gefällt es Ihnen noch nicht? Bitte lassen Sie uns wissen warum und wir werden das Problem beheben!</string> <string name="app_tip_02">Gefällt dir unsere App? Bitte spende, um die Entwicklung zu unterstützen! Gefällt sie dir noch nicht? Bitte lass uns wissen warum und wir werden das Problem beheben!</string>
<!-- App tip #03 --> <!-- App tip #03 -->
<string name="app_tip_03">Wenn Sie eine*n Softwareentwickler*in kennen, können Sie ihn oder sie bitten, eine Funktion zu implementieren, die Sie benötigen.</string> <string name="app_tip_03">Wenn du eine*n Softwareentwickler*in kennst, kannst du der Person bitten, eine Funktion zu implementieren, die du benötigst.</string>
<!-- App tip #04 --> <!-- App tip #04 -->
<string name="app_tip_04">Tippen Sie irgendwo auf die Karte, um etwas auszuwählen. Tippen Sie lange, um die Oberfläche aus- und wieder einzublenden.</string> <string name="app_tip_04">Tippe irgendwo auf der Karte, um etwas auszuwählen. Tippe lange, um die Menü-Oberfläche aus- und wieder einzublenden.</string>
<!-- App tip #05 --> <!-- App tip #05 -->
<string name="app_tip_05">Wussten Sie, dass Sie Ihren aktuellen Standort auf der Karte auswählen können?</string> <string name="app_tip_05">Wusstest du, dass du deinen aktuellen Standort auf der Karte auswählen kannst?</string>
<!-- App tip #06 --> <!-- App tip #06 -->
<string name="app_tip_06">Sie können dabei helfen, unsere App in Ihre Sprache zu übersetzen.</string> <string name="app_tip_06">Du kannst dabei helfen, unsere App in deiner Sprache zu übersetzen.</string>
<!-- App tip #07 --> <!-- App tip #07 -->
<string name="app_tip_07">Unsere App wird von einigen Enthusiasten und der Community entwickelt.</string> <string name="app_tip_07">Unsere App wird von einigen Enthusiasten und der Community entwickelt.</string>
<!-- App tip #08 --> <!-- App tip #08 -->
<string name="app_tip_08">Sie können die Kartendaten einfach korrigieren und verbessern.</string> <string name="app_tip_08">Du kannst die Kartendaten einfach korrigieren und verbessern.</string>
<!-- App tip #09 --> <!-- App tip #09 -->
<string name="app_tip_09">Unser Hauptziel ist es, schnelle, datenschutzorientierte und benutzerfreundliche Karten zu erstellen, die Sie lieben werden.</string> <string name="app_tip_09">Unser Hauptziel ist es, schnelle, datenschutzorientierte und benutzerfreundliche Karten zu erstellen, die du lieben wirst.</string>
<!-- Text on the Android Auto or CarPlay placeholder screen that maps are displayed on the phone screen --> <!-- Text on the Android Auto or CarPlay placeholder screen that maps are displayed on the phone screen -->
<string name="car_used_on_the_phone_screen">Du verwendest jetzt CoMaps auf dem Telefondisplay</string> <string name="car_used_on_the_phone_screen">Du verwendest jetzt CoMaps auf dem Telefondisplay</string>
<!-- Text on the phone placeholder screen that maps are displayed on the car screen --> <!-- Text on the phone placeholder screen that maps are displayed on the car screen -->
@@ -778,7 +778,7 @@
<!-- button in (app) TTS settings, to open the system TTS settings. --> <!-- button in (app) TTS settings, to open the system TTS settings. -->
<string name="pref_tts_open_system_settings">Einstellungen des Sprachsynthesesystems</string> <string name="pref_tts_open_system_settings">Einstellungen des Sprachsynthesesystems</string>
<!-- toast displayed when pressing the "Speech synthesis system settings" button, and the system settings aren't found. --> <!-- toast displayed when pressing the "Speech synthesis system settings" button, and the system settings aren't found. -->
<string name="pref_tts_no_system_tts">Die Einstellungen für die Sprachsynthese wurden nicht gefunden. Bist du sicher, dass dein Gerät sie unterstützt?</string> <string name="pref_tts_no_system_tts">Die Einstellungen für die Sprachsynthese wurden nicht gefunden. Bist du sicher, dass dein Endgerät sie unterstützt?</string>
<string name="drive_through">Drive-through</string> <string name="drive_through">Drive-through</string>
<string name="clear_the_search">Lösche die Suche</string> <string name="clear_the_search">Lösche die Suche</string>
<string name="zoom_in">Vergrößern</string> <string name="zoom_in">Vergrößern</string>
@@ -810,7 +810,7 @@
<!-- Message for the toast when saving the track recording is finished but nothing to save. --> <!-- Message for the toast when saving the track recording is finished but nothing to save. -->
<string name="track_recording_toast_nothing_to_save">Route ist leer - nichts zu speichern</string> <string name="track_recording_toast_nothing_to_save">Route ist leer - nichts zu speichern</string>
<!-- Error message when there are no File Manager apps installed to select a folder when importing Bookmarks and Tracks --> <!-- Error message when there are no File Manager apps installed to select a folder when importing Bookmarks and Tracks -->
<string name="error_no_file_manager_app">Das Dialogfeld zur Ordnerauswahl kann nicht angezeigt werden, da keine geeignete App auf Ihrem Gerät installiert ist. Bitte installieren Sie eine Dateimanager-App und versuchen Sie es erneut.</string> <string name="error_no_file_manager_app">Das Dialogfeld zur Ordnerauswahl kann nicht angezeigt werden, da keine geeignete App auf deinem Endgerät installiert ist. Bitte installiere eine Dateimanager-App und versuche es erneut.</string>
<string name="choose_color">Farbe auswählen</string> <string name="choose_color">Farbe auswählen</string>
<string name="edit_track">Track bearbeiten</string> <string name="edit_track">Track bearbeiten</string>
<string name="uri_open_location_failed">Keine App installiert, die den Speicherort öffnen kann</string> <string name="uri_open_location_failed">Keine App installiert, die den Speicherort öffnen kann</string>
@@ -824,13 +824,13 @@
<string name="app_site_url">https://comaps.app/de/</string> <string name="app_site_url">https://comaps.app/de/</string>
<string name="telegram_url">https://t.me/CoMapsApp/</string> <string name="telegram_url">https://t.me/CoMapsApp/</string>
<string name="instagram_url">https://www.instagram.com/comaps.app/</string> <string name="instagram_url">https://www.instagram.com/comaps.app/</string>
<string name="error_enter_correct_bluesky_page">Geben Sie einen gültigen Bluesky-Nutzernamen oder Webadresse ein</string> <string name="error_enter_correct_bluesky_page">Gebe einen gültigen Bluesky-Nutzernamen oder Webadresse ein</string>
<string name="error_enter_correct_fediverse_page">Geben Sie einen gültigen Mastodon-Nutzernamen oder Webadresse an</string> <string name="error_enter_correct_fediverse_page">Gebe einen gültigen Mastodon-Nutzernamen oder Webadresse an</string>
<string name="pref_left_button_title">Einstellung linker Knopf</string> <string name="pref_left_button_title">Einstellung linker Knopf</string>
<string name="saved">Gespeichert</string> <string name="saved">Gespeichert</string>
<string name="pref_left_button_disable">Deaktivieren</string> <string name="pref_left_button_disable">Deaktivieren</string>
<string name="editor_building_levels">Etagen (inkl. Erdgeschoss, ohne Dach)</string> <string name="editor_building_levels">Etagen (inkl. Erdgeschoss, ohne Dach)</string>
<string name="error_enter_correct_level">Geben Sie eine gültige Stockwerk-Nummer ein</string> <string name="error_enter_correct_level">Gebe eine gültige Stockwerk-Nummer ein</string>
<string name="editor_level">Etage (0 ist Erdgeschoss)</string> <string name="editor_level">Etage (0 ist Erdgeschoss)</string>
<string name="clear">Löschen</string> <string name="clear">Löschen</string>
<string name="vehicle">Fahrzeug</string> <string name="vehicle">Fahrzeug</string>
@@ -871,7 +871,7 @@
<string name="hours_confirmed_time_ago">Bestätigt %s</string> <string name="hours_confirmed_time_ago">Bestätigt %s</string>
<string name="pref_tts_no_system_tts_short">Kein Text-zu-Sprache-Modul gefunden, überprüfe die App-Einstellungen</string> <string name="pref_tts_no_system_tts_short">Kein Text-zu-Sprache-Modul gefunden, überprüfe die App-Einstellungen</string>
<string name="avoid_steps">Treppen vermeiden</string> <string name="avoid_steps">Treppen vermeiden</string>
<string name="editor_place_doesnt_exist_description">Beschreibe wie der Ort jetzt aussieht um eine Fehlermeldung an die OpenStreetMap Community zu senden</string> <string name="editor_place_doesnt_exist_description">Beschreibe wie der Ort jetzt aussieht, um eine Fehlermeldung an die OpenStreetMap Community zu senden</string>
<string name="offline_explanation_title">Offline-Karten</string> <string name="offline_explanation_title">Offline-Karten</string>
<string name="offline_explanation_text">Um die Gegend anzusehen und zu erkunden, musst du eine Karte runterladen.\nLade dir Karten für die Gebiete runter, die du bereisen willst.</string> <string name="offline_explanation_text">Um die Gegend anzusehen und zu erkunden, musst du eine Karte runterladen.\nLade dir Karten für die Gebiete runter, die du bereisen willst.</string>
<string name="charge_socket_type2">Typ 2 (ohne Kabel)</string> <string name="charge_socket_type2">Typ 2 (ohne Kabel)</string>
@@ -891,7 +891,7 @@
<string name="charge_socket_count">Anzahl</string> <string name="charge_socket_count">Anzahl</string>
<string name="unknown_count">unbekannt</string> <string name="unknown_count">unbekannt</string>
<string name="error_invalid_number">ungültige Zahl</string> <string name="error_invalid_number">ungültige Zahl</string>
<string name="list_description_empty">Liste bearbeiten, um eine Beschreibung hinzuzufügen</string> <string name="list_description_empty">Bearbeite die Liste, um eine Beschreibung hinzuzufügen</string>
<string name="avoid_paved">Befestigte Straßen meiden</string> <string name="avoid_paved">Befestigte Straßen meiden</string>
<string name="opens_at">Öffnet um %s</string> <string name="opens_at">Öffnet um %s</string>
<string name="closes_at">Schließt um %s</string> <string name="closes_at">Schließt um %s</string>
@@ -904,7 +904,7 @@
<string name="editor_business_vacant_button">Geschäft steht leer</string> <string name="editor_business_vacant_button">Geschäft steht leer</string>
<string name="editor_mark_business_vacant_title">Geschäft auf leerstehend setzen</string> <string name="editor_mark_business_vacant_title">Geschäft auf leerstehend setzen</string>
<string name="editor_submit">Absenden</string> <string name="editor_submit">Absenden</string>
<string name="editor_mark_business_vacant_description">Verwenden Sie diese Option, wenn das Geschäft ausgezogen ist und ein neues Geschäft die leerstehenden Räume übernehmen könnte.</string> <string name="editor_mark_business_vacant_description">Verwende diese Option, wenn das Geschäft ausgezogen ist und ein neues Geschäft die leerstehenden Räume übernehmen könnte.</string>
<string name="charge_socket_schuko">Schuko</string> <string name="charge_socket_schuko">Schuko</string>
<string name="power_management">Stromverbrauch verwalten</string> <string name="power_management">Stromverbrauch verwalten</string>
<string name="place_page_map_too_old_title">Kartendaten veraltet</string> <string name="place_page_map_too_old_title">Kartendaten veraltet</string>
@@ -919,5 +919,5 @@
<string name="advanced">Fortgeschritten</string> <string name="advanced">Fortgeschritten</string>
<string name="download_resources_custom_url_summary_none">Nicht konfiguriert</string> <string name="download_resources_custom_url_summary_none">Nicht konfiguriert</string>
<string name="download_resources_custom_url_message">Standardserver für Kartendownloads überschreiben. Leer lassen, um den CoMaps-Standardserver zu nutzen.</string> <string name="download_resources_custom_url_message">Standardserver für Kartendownloads überschreiben. Leer lassen, um den CoMaps-Standardserver zu nutzen.</string>
<string name="download_resources_custom_url_error_scheme">Bitte eine vollständige URL eingeben, die mit https:// beginnt und mit / endet</string> <string name="download_resources_custom_url_error_scheme">Bitte eine vollständige URL eingeben, die mit https:// oder http:// anfängt</string>
</resources> </resources>

View File

@@ -926,5 +926,5 @@
<string name="download_resources_custom_url_title">Servidor de mapas personalizado</string> <string name="download_resources_custom_url_title">Servidor de mapas personalizado</string>
<string name="download_resources_custom_url_message">Sobreescribe el servidor de mapas por defecto. Deja en blanco para usar el servidor de CoMaps por defecto.</string> <string name="download_resources_custom_url_message">Sobreescribe el servidor de mapas por defecto. Deja en blanco para usar el servidor de CoMaps por defecto.</string>
<string name="download_resources_custom_url_summary_none">No establecido</string> <string name="download_resources_custom_url_summary_none">No establecido</string>
<string name="download_resources_custom_url_error_scheme">Por favor introduce un URL completo empezando con https:// y terminando con /</string> <string name="download_resources_custom_url_error_scheme">Por favor introduce un URL empezando con http:// o https://</string>
</resources> </resources>

View File

@@ -924,6 +924,6 @@
<string name="advanced">Avancé</string> <string name="advanced">Avancé</string>
<string name="download_resources_custom_url_summary_none">Non défini</string> <string name="download_resources_custom_url_summary_none">Non défini</string>
<string name="download_resources_custom_url_title">Serveur de cartes personnalisé</string> <string name="download_resources_custom_url_title">Serveur de cartes personnalisé</string>
<string name="download_resources_custom_url_error_scheme">Veuillez saisir une URL complète débutant par https:// et se terminant par /</string> <string name="download_resources_custom_url_error_scheme">Veuillez saisir une URL complète commençant par http:// ou https://</string>
<string name="download_resources_custom_url_message">Serveur pour télécharger les cartes. Laissez vide pour utiliser le serveur par défaut CoMaps.</string> <string name="download_resources_custom_url_message">Serveur pour télécharger les cartes. Laissez vide pour utiliser le serveur par défaut CoMaps.</string>
</resources> </resources>

View File

@@ -854,7 +854,7 @@
<string name="prefs_speed_cameras_information">Brīdinājumi par ātruma noteikšanas kamerā ir atspējoti valstīs, kurās šādus brīdinājumus aizliedz vietējais likums.</string> <string name="prefs_speed_cameras_information">Brīdinājumi par ātruma noteikšanas kamerā ir atspējoti valstīs, kurās šādus brīdinājumus aizliedz vietējais likums.</string>
<string name="navigation_start_tts_message">"Uzsāk navigāciju, balss norāžu valoda: "</string> <string name="navigation_start_tts_message">"Uzsāk navigāciju, balss norāžu valoda: "</string>
<string name="download_resources_custom_url_summary_none">Nav iestatīts</string> <string name="download_resources_custom_url_summary_none">Nav iestatīts</string>
<string name="download_resources_custom_url_error_scheme">Lūgums ievadīt pilnu URL, kas sākas ar https:// un beidzas ar /</string> <string name="download_resources_custom_url_error_scheme">Lūgums ievadīt URL, kas sākas ar http:// vai https://</string>
<string name="advanced">Iestatījumi: izvērsta kopa</string> <string name="advanced">Iestatījumi: izvērsta kopa</string>
<plurals name="minutes_short"> <plurals name="minutes_short">
<item quantity="zero">%d min.</item> <item quantity="zero">%d min.</item>

View File

@@ -908,7 +908,7 @@
<string name="osm_note_toast">Notatet vil bli sendt til OpenStreetMap</string> <string name="osm_note_toast">Notatet vil bli sendt til OpenStreetMap</string>
<string name="advanced">Avansert</string> <string name="advanced">Avansert</string>
<string name="download_resources_custom_url_summary_none">Ikke angitt</string> <string name="download_resources_custom_url_summary_none">Ikke angitt</string>
<string name="download_resources_custom_url_error_scheme">Angi en fullstendig nettadresse som starter med https:// og slutter med /</string> <string name="download_resources_custom_url_error_scheme">Angi en nettadresse som starter med http:// eller https://</string>
<string name="download_resources_custom_url_message">Overstyr standardserveren som brukes til nedlasting av kart. La det stå tomt for å bruke CoMaps standardserver.</string> <string name="download_resources_custom_url_message">Overstyr standardserveren som brukes til nedlasting av kart. La det stå tomt for å bruke CoMaps standardserver.</string>
<string name="download_resources_custom_url_title">Tilpasset kartserver</string> <string name="download_resources_custom_url_title">Tilpasset kartserver</string>
</resources> </resources>

View File

@@ -21,7 +21,7 @@
<item name="android:statusBarColor">?colorPrimary</item> <item name="android:statusBarColor">?colorPrimary</item>
<item name="android:windowTranslucentNavigation">false</item> <item name="android:windowTranslucentNavigation">false</item>
<item name="alertDialogTheme">@style/MwmTheme.M3.AlertDialog</item> <item name="alertDialogTheme">@style/MwmTheme.AlertDialog</item>
<item name="windowBackgroundForced">@color/bg_window</item> <item name="windowBackgroundForced">@color/bg_window</item>
<item name="cardBackground">@color/bg_cards</item> <item name="cardBackground">@color/bg_cards</item>
<item name="titleDialogTheme">@color/white_primary</item> <item name="titleDialogTheme">@color/white_primary</item>

View File

@@ -919,5 +919,5 @@
<string name="download_resources_custom_url_title">Aangepaste server voor kaarten</string> <string name="download_resources_custom_url_title">Aangepaste server voor kaarten</string>
<string name="download_resources_custom_url_message">Overschrijf de standaard kaartdownloadserver die wordt gebruikt voor kaartdownloads. Laat leeg om de standaardserver van CoMaps te gebruiken.</string> <string name="download_resources_custom_url_message">Overschrijf de standaard kaartdownloadserver die wordt gebruikt voor kaartdownloads. Laat leeg om de standaardserver van CoMaps te gebruiken.</string>
<string name="download_resources_custom_url_summary_none">Niet ingesteld</string> <string name="download_resources_custom_url_summary_none">Niet ingesteld</string>
<string name="download_resources_custom_url_error_scheme">Voer een volledige URL in, beginnend met https:// en eindigend met /</string> <string name="download_resources_custom_url_error_scheme">Voer een URL in beginnend met http:// of https://</string>
</resources> </resources>

View File

@@ -165,7 +165,7 @@
<!-- Warning message when doing search around current position --> <!-- Warning message when doing search around current position -->
<string name="unknown_current_position">Nie określono jeszcze aktualnego położenia</string> <string name="unknown_current_position">Nie określono jeszcze aktualnego położenia</string>
<!-- Alert message that we can't run Map Storage settings due to some reasons. --> <!-- Alert message that we can't run Map Storage settings due to some reasons. -->
<string name="cant_change_this_setting">Przepraszamy, ustawienia pamięci mapy są aktualnie wyłączone.</string> <string name="cant_change_this_setting">Przepraszamy, ustawienia pamięci mapy są aktualnie wyłączone</string>
<!-- Alert message that downloading is in progress. --> <!-- Alert message that downloading is in progress. -->
<string name="downloading_is_active">Trwa pobieranie mapy</string> <string name="downloading_is_active">Trwa pobieranie mapy</string>
<!-- Share my position using SMS, %1$@ contains om:// and %2$@ https://comaps.app link WITHOUT NAME. @NOTE non-ascii symbols in the link will result in max 70 characters SMS instead of 140. --> <!-- Share my position using SMS, %1$@ contains om:// and %2$@ https://comaps.app link WITHOUT NAME. @NOTE non-ascii symbols in the link will result in max 70 characters SMS instead of 140. -->
@@ -918,4 +918,16 @@
<string name="prefs_speed_cameras_information">Ostrzeżenia o fotoradarach są wyłączone w krajach, gdzie takie alerty są zabronione prawnie.</string> <string name="prefs_speed_cameras_information">Ostrzeżenia o fotoradarach są wyłączone w krajach, gdzie takie alerty są zabronione prawnie.</string>
<string name="navigation_start_tts_message">"Startowanie nawigacji, język komunikatów głosowych: "</string> <string name="navigation_start_tts_message">"Startowanie nawigacji, język komunikatów głosowych: "</string>
<string name="navigation_start_tts_disabled_message">Komunikaty głosowe są wyłączone: silnik TTS jest niedostępny</string> <string name="navigation_start_tts_disabled_message">Komunikaty głosowe są wyłączone: silnik TTS jest niedostępny</string>
<string name="download_resources_custom_url_title">Własny serwer map</string>
<string name="download_resources_custom_url_message">Zastąp domyślny serwer pobierania map. Zostaw puste, by użyć domyślnego serwera CoMaps.</string>
<string name="download_resources_custom_url_summary_none">Nieustawiony</string>
<string name="download_resources_custom_url_error_scheme">Proszę wprowadzić pełny URL zaczynający się od https:// i kończący na /</string>
<string name="editor_business_vacant_button">Lokal jest pusty</string>
<string name="editor_mark_business_vacant_title">Oznacz lokal jako pusty</string>
<string name="place_page_map_too_old_title">Dane mapy nieaktualne</string>
<string name="place_page_map_too_old_description">Twoje dane mapy są nieaktualne, proszę zaktualizować mapę.</string>
<string name="place_page_app_too_old_description">Twoje dane mapy są nieaktualne, proszę zaktualizować mapę oraz aplikację CoMaps.</string>
<string name="place_page_update_too_old_map">Zaktualizuj region mapy</string>
<string name="place_page_too_old_to_edit">Edytowanie OpenStreetMap jest wyłączone, ponieważ dane mapy są zbyt stare.</string>
<string name="advanced">Zaawansowane</string>
</resources> </resources>

View File

@@ -448,7 +448,7 @@
<string name="placepage_edit_bookmark_button">Editar favorito</string> <string name="placepage_edit_bookmark_button">Editar favorito</string>
<string name="placepage_personal_notes_hint">Anotações pessoais (texto ou html)</string> <string name="placepage_personal_notes_hint">Anotações pessoais (texto ou html)</string>
<string name="editor_reset_edits_message">Descartar todas as modificações locais?</string> <string name="editor_reset_edits_message">Descartar todas as modificações locais?</string>
<string name="editor_reset_edits_button">Descartar</string> <string name="editor_reset_edits_button">Descartar alterações</string>
<string name="editor_remove_place_message">Remover local adicionado?</string> <string name="editor_remove_place_message">Remover local adicionado?</string>
<string name="editor_remove_place_button">Remover</string> <string name="editor_remove_place_button">Remover</string>
<string name="editor_place_doesnt_exist">O lugar não existe</string> <string name="editor_place_doesnt_exist">O lugar não existe</string>
@@ -893,4 +893,9 @@
<string name="prefs_speed_cameras_information">Alertas de radar fotográfico de velocidade estão desativados em países onde os alertas são proibidos pelas leis locais.</string> <string name="prefs_speed_cameras_information">Alertas de radar fotográfico de velocidade estão desativados em países onde os alertas são proibidos pelas leis locais.</string>
<string name="navigation_start_tts_message">"Iniciando navegação, idioma da instrução por voz: "</string> <string name="navigation_start_tts_message">"Iniciando navegação, idioma da instrução por voz: "</string>
<string name="navigation_start_tts_disabled_message">Instrução por voz desativada: nenhum motor de texto para voz disponível</string> <string name="navigation_start_tts_disabled_message">Instrução por voz desativada: nenhum motor de texto para voz disponível</string>
<string name="advanced">Avançadas</string>
<string name="download_resources_custom_url_title">Servidor de Mapas Personalizado</string>
<string name="download_resources_custom_url_message">Substitua o servidor padrão usado para baixar mapas. Deixe em branco para usar o servidor padrão do CoMaps.</string>
<string name="download_resources_custom_url_summary_none">Não definido</string>
<string name="download_resources_custom_url_error_scheme">Insira um URL completo começando com https:// e terminando com /</string>
</resources> </resources>

View File

@@ -38,7 +38,7 @@
<!-- Text in About screen --> <!-- Text in About screen -->
<string name="about_proposition_1">• Lättanvändlig och finslipad</string> <string name="about_proposition_1">• Lättanvändlig och finslipad</string>
<!-- Text in About screen --> <!-- Text in About screen -->
<string name="about_proposition_2">• Integritetsfokuserad och fri från annonser</string> <string name="about_proposition_2">Låg batteriförbrukning, fungerar utan uppkoppling</string>
<!-- Text in About screen --> <!-- Text in About screen -->
<string name="about_proposition_3">• Offline, snabb och kompakt</string> <string name="about_proposition_3">• Offline, snabb och kompakt</string>
<!-- Text in About screen --> <!-- Text in About screen -->
@@ -82,7 +82,7 @@
<!-- Header of settings activity where user defines storage path --> <!-- Header of settings activity where user defines storage path -->
<string name="maps_storage">Spara kartor i</string> <string name="maps_storage">Spara kartor i</string>
<!-- Detailed description of Maps Storage settings button --> <!-- Detailed description of Maps Storage settings button -->
<string name="maps_storage_summary">Välj en plats för nedladdade kartor.</string> <string name="maps_storage_summary">Välj en plats för nedladdade kartor</string>
<!-- E.g. "Downloaded maps: 500Mb" in Maps Storage settings --> <!-- E.g. "Downloaded maps: 500Mb" in Maps Storage settings -->
<string name="maps_storage_downloaded">Nedladdade kartor</string> <string name="maps_storage_downloaded">Nedladdade kartor</string>
<!-- Question dialog for transferring maps from one storage to another --> <!-- Question dialog for transferring maps from one storage to another -->
@@ -158,9 +158,9 @@
<!-- Warning message when doing search around current position --> <!-- Warning message when doing search around current position -->
<string name="unknown_current_position">Din position har inte fastslagits ännu</string> <string name="unknown_current_position">Din position har inte fastslagits ännu</string>
<!-- Alert message that we can't run Map Storage settings due to some reasons. --> <!-- Alert message that we can't run Map Storage settings due to some reasons. -->
<string name="cant_change_this_setting">Tyvärr, kartlagring är inaktiverat i inställningar.</string> <string name="cant_change_this_setting">Kartlagring är tyvärr inaktiverat i inställningar</string>
<!-- Alert message that downloading is in progress. --> <!-- Alert message that downloading is in progress. -->
<string name="downloading_is_active">Kartan har börjat laddas ner.</string> <string name="downloading_is_active">Kartan har börjat laddas ner</string>
<!-- Share my position using SMS, %1$@ contains om:// and %2$@ https://comaps.app link WITHOUT NAME. @NOTE non-ascii symbols in the link will result in max 70 characters SMS instead of 140. --> <!-- Share my position using SMS, %1$@ contains om:// and %2$@ https://comaps.app link WITHOUT NAME. @NOTE non-ascii symbols in the link will result in max 70 characters SMS instead of 140. -->
<string name="my_position_share_sms">Hej, kolla på min nuvarande position på CoMaps! %1$s eller %2$s Har du inte offline-kartor? Ladda ner här: https://www.comaps.app/download/</string> <string name="my_position_share_sms">Hej, kolla på min nuvarande position på CoMaps! %1$s eller %2$s Har du inte offline-kartor? Ladda ner här: https://www.comaps.app/download/</string>
<!-- Subject for emailed bookmark --> <!-- Subject for emailed bookmark -->
@@ -212,7 +212,7 @@
<!-- Settings «Route» category: «Test Voice Directions» title --> <!-- Settings «Route» category: «Test Voice Directions» title -->
<string name="pref_tts_test_voice_title">Testa röstinstruktioner (TTS, Text-To-Speech)</string> <string name="pref_tts_test_voice_title">Testa röstinstruktioner (TTS, Text-To-Speech)</string>
<!-- Settings «Route» category: Pop-up message when clicking «Test Voice Directions» --> <!-- Settings «Route» category: Pop-up message when clicking «Test Voice Directions» -->
<string name="pref_tts_playing_test_voice">Kontrollera volymen eller systemets text-till-tal-inställningar om du inte hör rösten nu.</string> <string name="pref_tts_playing_test_voice">Kontrollera volymen eller systemets text-till-tal-inställningar om du inte hör rösten nu</string>
<!-- Settings «Route» category: «Tts unavailable» subtitle --> <!-- Settings «Route» category: «Tts unavailable» subtitle -->
<string name="pref_tts_unavailable">Inte tillgängligt</string> <string name="pref_tts_unavailable">Inte tillgängligt</string>
<string name="pref_map_auto_zoom">Automatisk zoom</string> <string name="pref_map_auto_zoom">Automatisk zoom</string>
@@ -258,7 +258,7 @@
<string name="downloader_download_all_button">Ladda ned alla</string> <string name="downloader_download_all_button">Ladda ned alla</string>
<string name="downloader_downloading">Laddar ner:</string> <string name="downloader_downloading">Laddar ner:</string>
<!-- Displayed in a dialog that appears when a user tries to delete a map while the app is in the follow route mode --> <!-- Displayed in a dialog that appears when a user tries to delete a map while the app is in the follow route mode -->
<string name="downloader_delete_map_while_routing_dialog">Avsluta navigering för att radera kartan.</string> <string name="downloader_delete_map_while_routing_dialog">Avsluta navigering för att radera kartan</string>
<!-- PointsInDifferentMWM --> <!-- PointsInDifferentMWM -->
<string name="routing_failed_cross_mwm_building">Rutter kan endast skapas om de finns inom en enda kart-region.</string> <string name="routing_failed_cross_mwm_building">Rutter kan endast skapas om de finns inom en enda kart-region.</string>
<!-- Context menu item for downloader. --> <!-- Context menu item for downloader. -->
@@ -284,7 +284,7 @@
<!-- location service disabled --> <!-- location service disabled -->
<string name="enable_location_services">Vänligen aktivera platstjänster</string> <string name="enable_location_services">Vänligen aktivera platstjänster</string>
<string name="save">Spara</string> <string name="save">Spara</string>
<string name="create">skapa</string> <string name="create">Skapa</string>
<!-- red color --> <!-- red color -->
<string name="red">Röd</string> <string name="red">Röd</string>
<!-- yellow color --> <!-- yellow color -->
@@ -330,18 +330,18 @@
<string name="dialog_routing_location_turn_on">Aktivera platstjänster</string> <string name="dialog_routing_location_turn_on">Aktivera platstjänster</string>
<string name="dialog_routing_location_unknown_turn_on">Kan inte läsa nuvarande GPS-koordinater. Aktivera platstjänster för att hitta en rutt.</string> <string name="dialog_routing_location_unknown_turn_on">Kan inte läsa nuvarande GPS-koordinater. Aktivera platstjänster för att hitta en rutt.</string>
<string name="dialog_routing_unable_locate_route">Kan inte hitta rutt</string> <string name="dialog_routing_unable_locate_route">Kan inte hitta rutt</string>
<string name="dialog_routing_cant_build_route">Kan inte hitta rutt.</string> <string name="dialog_routing_cant_build_route">Kan inte hitta rutt</string>
<string name="dialog_routing_change_start_or_end">Justera din startpunkt eller destination.</string> <string name="dialog_routing_change_start_or_end">Justera din startpunkt eller destination.</string>
<string name="dialog_routing_change_start">Justera startpunkt</string> <string name="dialog_routing_change_start">Justera startpunkt</string>
<string name="dialog_routing_start_not_determined">Ingen rutt hittades. Hittar inte startpunkt.</string> <string name="dialog_routing_start_not_determined">Ingen rutt hittades. Hittar inte startpunkt.</string>
<string name="dialog_routing_select_closer_start">Välj en startpunkt närmare en väg.</string> <string name="dialog_routing_select_closer_start">Välj en startpunkt närmare en väg.</string>
<string name="dialog_routing_change_end">Justera destination</string> <string name="dialog_routing_change_end">Justera destination</string>
<string name="dialog_routing_end_not_determined">Ingen rutt hittades. Kan inte hitta destinationen.</string> <string name="dialog_routing_end_not_determined">Ingen rutt hittades. Kan inte hitta destinationen.</string>
<string name="dialog_routing_select_closer_end">Välj en destination närmare en väg.</string> <string name="dialog_routing_select_closer_end">Välj en destination närmare en väg</string>
<string name="dialog_routing_change_intermediate">Det går inte att hitta mellanliggande punkt.</string> <string name="dialog_routing_change_intermediate">Det går inte att hitta mellanliggande punkt</string>
<string name="dialog_routing_intermediate_not_determined">Justera din mellanliggande punkt.</string> <string name="dialog_routing_intermediate_not_determined">Justera din mellanliggande punkt</string>
<string name="dialog_routing_system_error">Systemfel</string> <string name="dialog_routing_system_error">Systemfel</string>
<string name="dialog_routing_application_error">Kan inte hitta rutt pga ett programfel.</string> <string name="dialog_routing_application_error">Kan inte hitta rutt pga ett programfel</string>
<string name="dialog_routing_try_again">Försök igen</string> <string name="dialog_routing_try_again">Försök igen</string>
<string name="not_now">Inte nu</string> <string name="not_now">Inte nu</string>
<string name="dialog_routing_download_and_build_cross_route">Vill du ladda ned kartan och hitta en bättre sträcka via fler än en karta?</string> <string name="dialog_routing_download_and_build_cross_route">Vill du ladda ned kartan och hitta en bättre sträcka via fler än en karta?</string>
@@ -355,17 +355,17 @@
<string name="hide">Dölj</string> <string name="hide">Dölj</string>
<string name="categories">Kategorier</string> <string name="categories">Kategorier</string>
<string name="history">Historik</string> <string name="history">Historik</string>
<string name="search_not_found">Ledsen, jag hittade ingenting.</string> <string name="search_not_found">Ledsen, jag hittade ingenting</string>
<!-- The message when user did not find anything in the search. --> <!-- The message when user did not find anything in the search. -->
<string name="search_not_found_query">Ladda ner den region där du söker eller försök att lägga till ett närliggande stads- eller bynamn.</string> <string name="search_not_found_query">Ladda ner den region där du söker eller försök att lägga till ett närliggande stads- eller bynamn.</string>
<string name="search_history_title">Sökhistorik</string> <string name="search_history_title">Sökhistorik</string>
<string name="search_history_text">Se senaste sökningar.</string> <string name="search_history_text">Se senaste sökningar</string>
<string name="clear_search">Rensa sökhistorik</string> <string name="clear_search">Rensa sökhistorik</string>
<string name="p2p_your_location">Din plats</string> <string name="p2p_your_location">Din plats</string>
<string name="p2p_start">Start</string> <string name="p2p_start">Start</string>
<string name="p2p_from_here">Rutt från</string> <string name="p2p_from_here">Rutt från</string>
<string name="p2p_to_here">Rutt till</string> <string name="p2p_to_here">Rutt till</string>
<string name="p2p_only_from_current">Navigering är enbart möjlig från din nuvarande plats.</string> <string name="p2p_only_from_current">Navigering är enbart möjlig från din nuvarande plats</string>
<string name="p2p_reroute_from_current">Vill du att vi planerar en färdväg från din nuvarande plats?</string> <string name="p2p_reroute_from_current">Vill du att vi planerar en färdväg från din nuvarande plats?</string>
<!-- Edit open hours/set time and minutes dialog --> <!-- Edit open hours/set time and minutes dialog -->
<string name="next_button">Nästa</string> <string name="next_button">Nästa</string>
@@ -425,14 +425,14 @@
<string name="select_cuisine">Välj mat</string> <string name="select_cuisine">Välj mat</string>
<!-- login text field --> <!-- login text field -->
<string name="level">Våningsplan</string> <string name="level">Våningsplan</string>
<string name="downloader_delete_map_dialog">Alla kartändringar kommer att raderas tillsammans med kartan.</string> <string name="downloader_delete_map_dialog">Alla kartändringar kommer att raderas tillsammans med kartan</string>
<string name="downloader_update_maps">Uppdatera kartor</string> <string name="downloader_update_maps">Uppdatera kartor</string>
<string name="downloader_mwm_migration_dialog">För att hitta en rutt måste du uppdatera alla kartor och sedan försöka igen.</string> <string name="downloader_mwm_migration_dialog">För att hitta en rutt måste du uppdatera alla kartor och sedan försöka igen.</string>
<string name="downloader_search_field_hint">Hitta kartan</string> <string name="downloader_search_field_hint">Hitta kartan</string>
<string name="common_check_internet_connection_dialog">Kontrollera dina inställningar och se till att din enhet är ansluten till internet.</string> <string name="common_check_internet_connection_dialog">Kontrollera dina inställningar och se till att din enhet är ansluten till internet</string>
<string name="downloader_no_space_title">Otillräckligt minne</string> <string name="downloader_no_space_title">Otillräckligt minne</string>
<string name="downloader_no_space_message">Ta bort onödig data</string> <string name="downloader_no_space_message">Ta bort onödig data</string>
<string name="editor_login_error_dialog">Inloggningsfel.</string> <string name="editor_login_error_dialog">Inloggningsfel</string>
<string name="editor_profile_changes">Verifierade ändringar</string> <string name="editor_profile_changes">Verifierade ändringar</string>
<string name="editor_focus_map_on_location">Dra kartan för att placera korset på platsen för platsen eller företaget.</string> <string name="editor_focus_map_on_location">Dra kartan för att placera korset på platsen för platsen eller företaget.</string>
<string name="editor_edit_place_title">Redigerar</string> <string name="editor_edit_place_title">Redigerar</string>
@@ -448,16 +448,16 @@
<string name="osm_presentation">Community-skapade OpenStreetMap-data från och med %s. Läs mer om hur du redigerar och uppdaterar kartan på OpenStreetMap.org</string> <string name="osm_presentation">Community-skapade OpenStreetMap-data från och med %s. Läs mer om hur du redigerar och uppdaterar kartan på OpenStreetMap.org</string>
<!-- OSM explanation on Android login screen --> <!-- OSM explanation on Android login screen -->
<string name="login_osm_presentation">OpenStreetMap.org (OSM) är ett community-projekt för att bygga en fri och öppen karta. Det är den huvudsakliga källan till kartdata i CoMaps och fungerar på samma sätt som Wikipedia. Du kan lägga till eller redigera platser och de blir tillgängliga för miljontals användare över hela världen. \nGå med i samhället och hjälp till att skapa en bättre karta för alla!</string> <string name="login_osm_presentation">OpenStreetMap.org (OSM) är ett community-projekt för att bygga en fri och öppen karta. Det är den huvudsakliga källan till kartdata i CoMaps och fungerar på samma sätt som Wikipedia. Du kan lägga till eller redigera platser och de blir tillgängliga för miljontals användare över hela världen. \nGå med i samhället och hjälp till att skapa en bättre karta för alla!</string>
<string name="login_to_make_edits_visible">Skapa ett OpenStreetMap-konto eller logga in för att publicera dina kartredigeringar till hela världen.</string> <string name="login_to_make_edits_visible">Skapa ett OpenStreetMap-konto eller logga in för att publicera dina kartredigeringar till hela världen</string>
<!-- Downloaded 10 **of** 20 <- it is that "of" --> <!-- Downloaded 10 **of** 20 <- it is that "of" -->
<string name="downloader_of">%1$d av %2$d</string> <string name="downloader_of">%1$d av %2$d</string>
<string name="download_over_mobile_header">Ladda ned med mobildata?</string> <string name="download_over_mobile_header">Ladda ned med mobildata?</string>
<string name="download_over_mobile_message">Detta kan vara mycket dyrt med vissa abonnemang och vid roaming.</string> <string name="download_over_mobile_message">Detta kan vara mycket dyrt med vissa abonnemang och vid roaming</string>
<string name="error_enter_correct_house_number">Ange giltigt husnummer</string> <string name="error_enter_correct_house_number">Ange giltigt husnummer</string>
<!-- Error message in Editor when a user tries to set the number of floors for a building higher than %d floors --> <!-- Error message in Editor when a user tries to set the number of floors for a building higher than %d floors -->
<string name="error_enter_correct_storey_number">Redigera byggnaden med max %d våningar</string> <string name="error_enter_correct_storey_number">Redigera byggnaden med max %d våningar</string>
<string name="editor_zip_code">Postnr</string> <string name="editor_zip_code">Postkod</string>
<string name="error_enter_correct_zip_code">Ange korrekt postnr</string> <string name="error_enter_correct_zip_code">Ange korrekt postkod</string>
<!-- Title for OSM note section in the editor --> <!-- Title for OSM note section in the editor -->
<string name="editor_other_info">Meddelande till OpenStreetMap-volontärer (valfritt)</string> <string name="editor_other_info">Meddelande till OpenStreetMap-volontärer (valfritt)</string>
<!-- Hint of the input field in the OSM note section of the editor --> <!-- Hint of the input field in the OSM note section of the editor -->
@@ -473,8 +473,8 @@
<string name="editor_category_unsuitable_title">Hittar du ingen lämplig kategori?</string> <string name="editor_category_unsuitable_title">Hittar du ingen lämplig kategori?</string>
<string name="editor_category_unsuitable_text">CoMaps tillåter endast att lägga till enkla punktkategorier, det betyder inga städer, vägar, sjöar, byggnadskonturer etc. Lägg till sådana kategorier direkt till <a href="https://www.openstreetmap.org">OpenStreetMap.org</a>. Kontrollera vår <a href="https://www.comaps.app/support/advanced-map-editing/">guide</a> för detaljerade steg-för-steg-instruktioner.</string> <string name="editor_category_unsuitable_text">CoMaps tillåter endast att lägga till enkla punktkategorier, det betyder inga städer, vägar, sjöar, byggnadskonturer etc. Lägg till sådana kategorier direkt till <a href="https://www.openstreetmap.org">OpenStreetMap.org</a>. Kontrollera vår <a href="https://www.comaps.app/support/advanced-map-editing/">guide</a> för detaljerade steg-för-steg-instruktioner.</string>
<string name="downloader_no_downloaded_maps_title">Du har inte laddat ner några kartor</string> <string name="downloader_no_downloaded_maps_title">Du har inte laddat ner några kartor</string>
<string name="downloader_no_downloaded_maps_message">Ladda ner kartor för att hitta platsen och navigera offline.</string> <string name="downloader_no_downloaded_maps_message">Ladda ner kartor för att hitta platsen och navigera offline</string>
<string name="current_location_unknown_error_title">Den nuvarande platsen är okänd.</string> <string name="current_location_unknown_error_title">Den nuvarande platsen är okänd</string>
<!-- abbreviation for kilometers per hour --> <!-- abbreviation for kilometers per hour -->
<string name="kilometers_per_hour">km/tim</string> <string name="kilometers_per_hour">km/tim</string>
<string name="miles_per_hour">mi/tim</string> <string name="miles_per_hour">mi/tim</string>
@@ -512,10 +512,10 @@
<string name="mobile_data_option_not_today">Använd inte idag</string> <string name="mobile_data_option_not_today">Använd inte idag</string>
<string name="mobile_data">Mobilt internet</string> <string name="mobile_data">Mobilt internet</string>
<!-- NOTE to translators: please synchronize your translation with the English one. --> <!-- NOTE to translators: please synchronize your translation with the English one. -->
<string name="mobile_data_description">Mobilt internet krävs för att visa detaljerad information om platser, som t. ex. fotografier, priser och omdömen.</string> <string name="mobile_data_description">Mobilt internet krävs för att visa detaljerad information om platser, som t. ex. fotografier, priser och omdömen</string>
<string name="mobile_data_option_never">Använd aldrig</string> <string name="mobile_data_option_never">Använd aldrig</string>
<string name="mobile_data_option_ask">Fråga alltid</string> <string name="mobile_data_option_ask">Fråga alltid</string>
<string name="traffic_update_maps_text">Kartor måste uppdateras för att visa trafikdata.</string> <string name="traffic_update_maps_text">Kartor måste uppdateras för att visa trafikdata</string>
<string name="big_font">Öka teckenstorlek på kartan</string> <string name="big_font">Öka teckenstorlek på kartan</string>
<string name="traffic_update_app">Uppdatera CoMaps</string> <string name="traffic_update_app">Uppdatera CoMaps</string>
<!-- "traffic" as in "road congestion" --> <!-- "traffic" as in "road congestion" -->
@@ -525,7 +525,7 @@
<string name="feedback_general">Allmän feedback</string> <string name="feedback_general">Allmän feedback</string>
<string name="prefs_languages_information">Vi använder TTS-system för röstinstruktioner. Flera Android-enheter använder Google TTS. Du kan ladda ned eller uppdatera det på Google Play (https://play.google.com/store/apps/details?id=com.google.android.tts)</string> <string name="prefs_languages_information">Vi använder TTS-system för röstinstruktioner. Flera Android-enheter använder Google TTS. Du kan ladda ned eller uppdatera det på Google Play (https://play.google.com/store/apps/details?id=com.google.android.tts)</string>
<string name="prefs_languages_information_off">För vissa språk måste du installera en annan talsyntes eller ett annat språkpaket från appbutiken (Google Play, Samsung Galaxy Store, Huawei AppGallery, F-Droid). \nÖppna inställningarna på enheten → Språk och inmatning → Tal → Text till tal-uppspelning. \nHär kan du hantera inställningarna för talsyntes (till exempel, ladda ned språkpaket för användning offline) och välja en annan text till tal-motor.</string> <string name="prefs_languages_information_off">För vissa språk måste du installera en annan talsyntes eller ett annat språkpaket från appbutiken (Google Play, Samsung Galaxy Store, Huawei AppGallery, F-Droid). \nÖppna inställningarna på enheten → Språk och inmatning → Tal → Text till tal-uppspelning. \nHär kan du hantera inställningarna för talsyntes (till exempel, ladda ned språkpaket för användning offline) och välja en annan text till tal-motor.</string>
<string name="prefs_languages_information_off_link">Kolla in den här guiden för mer information.</string> <string name="prefs_languages_information_off_link">Kolla in den här guiden för mer information</string>
<string name="transliteration_title">Translitterera till latinska alfabetet</string> <string name="transliteration_title">Translitterera till latinska alfabetet</string>
<string name="learn_more">Läs mer</string> <string name="learn_more">Läs mer</string>
<!-- User selected the destination by pressing Route To, but the current position is unknown. User needs to select a starting point of a route using search or by tapping on the map and then pressing "Route From". --> <!-- User selected the destination by pressing Route To, but the current position is unknown. User needs to select a starting point of a route using search or by tapping on the map and then pressing "Route From". -->
@@ -595,7 +595,7 @@
<!-- Speed camera settings menu option - Never warn (about speedcams) --> <!-- Speed camera settings menu option - Never warn (about speedcams) -->
<string name="pref_tts_speedcams_never">Varna aldrig</string> <string name="pref_tts_speedcams_never">Varna aldrig</string>
<string name="power_managment_title">Energisparläge</string> <string name="power_managment_title">Energisparläge</string>
<string name="power_managment_description">Försök att begränsa strömförbrukningen på bekostnad av vissa funktioner.</string> <string name="power_managment_description">Försök att begränsa strömförbrukningen på bekostnad av vissa funktioner</string>
<string name="power_managment_setting_never">Aldrig</string> <string name="power_managment_setting_never">Aldrig</string>
<string name="power_managment_setting_auto">Vid lågt batteri</string> <string name="power_managment_setting_auto">Vid lågt batteri</string>
<string name="power_managment_setting_manual_max">Alltid</string> <string name="power_managment_setting_manual_max">Alltid</string>
@@ -795,7 +795,7 @@
<string name="enable_show_on_lock_screen">Visa på låsskärmen</string> <string name="enable_show_on_lock_screen">Visa på låsskärmen</string>
<string name="share_bookmarks_email_body">Hej! \n \nJag bifogar mina bokmärken, öppna gärna dem med CoMaps. Om du inte redan har appen installerad, kan du ladda ner den här: https://www.comaps.app/download/ \n \nTrevlig resa med CoMaps!</string> <string name="share_bookmarks_email_body">Hej! \n \nJag bifogar mina bokmärken, öppna gärna dem med CoMaps. Om du inte redan har appen installerad, kan du ladda ner den här: https://www.comaps.app/download/ \n \nTrevlig resa med CoMaps!</string>
<string name="instagram_url">https://www.instagram.com/comaps.app/</string> <string name="instagram_url">https://www.instagram.com/comaps.app/</string>
<string name="telegram_url">https://t.me/CoMapsApp</string> <string name="telegram_url">https://t.me/CoMapsApp/</string>
<string name="osm_wiki_about_url">https://wiki.openstreetmap.org/wiki/Sv:Om_OpenStreetMap</string> <string name="osm_wiki_about_url">https://wiki.openstreetmap.org/wiki/Sv:Om_OpenStreetMap</string>
<string name="change_map_locale">Kartspråk</string> <string name="change_map_locale">Kartspråk</string>
<string name="comma_separated_pair">%1$s, %2$s</string> <string name="comma_separated_pair">%1$s, %2$s</string>
@@ -836,4 +836,18 @@
<string name="avoid_paved">Undvik asfalterade vägar</string> <string name="avoid_paved">Undvik asfalterade vägar</string>
<string name="error_value_must_be_positive">Värdet måste vara positivt</string> <string name="error_value_must_be_positive">Värdet måste vara positivt</string>
<string name="error_invalid_number">ogiltigt tal</string> <string name="error_invalid_number">ogiltigt tal</string>
<string name="vehicle">Fordon</string>
<string name="route_type">Ruttyp</string>
<string name="clear">Rensa</string>
<string name="download_resources_custom_url_error_scheme">Använd en URL som börjar med http:// eller https://</string>
<string name="download_resources_custom_url_title">Anpassad karttjänst</string>
<string name="advanced">Avancerad</string>
<string name="offline_explanation_title">Offlinekartor</string>
<string name="charge_socket_count">Antal</string>
<string name="charge_socket_unknown_other">Andra eller obekant</string>
<string name="bookmark_color">Färg för bökmärken</string>
<string name="ruler">Måttstock</string>
<string name="bicycle">Cykel</string>
<string name="pedestrian">Gående</string>
<string name="error_enter_correct_line_page">Ange en giltig webbadress</string>
</resources> </resources>

View File

@@ -503,7 +503,7 @@
<string name="placepage_edit_bookmark_button">Yer İmini Düzenle</string> <string name="placepage_edit_bookmark_button">Yer İmini Düzenle</string>
<string name="placepage_personal_notes_hint">Kişisel notlar (metin veya html)</string> <string name="placepage_personal_notes_hint">Kişisel notlar (metin veya html)</string>
<string name="editor_reset_edits_message">Tüm yerel değişiklikler sıfırlansın mı?</string> <string name="editor_reset_edits_message">Tüm yerel değişiklikler sıfırlansın mı?</string>
<string name="editor_reset_edits_button">Sıfırla</string> <string name="editor_reset_edits_button">Değişiklikleri gözden çıkar</string>
<string name="editor_remove_place_message">Eklenen yer kaldırılsın mı?</string> <string name="editor_remove_place_message">Eklenen yer kaldırılsın mı?</string>
<string name="editor_remove_place_button">Kaldır</string> <string name="editor_remove_place_button">Kaldır</string>
<string name="editor_place_doesnt_exist">Bu yer yok</string> <string name="editor_place_doesnt_exist">Bu yer yok</string>
@@ -894,4 +894,10 @@
<string name="error_value_must_be_positive">Değer pozitif olmalıdır</string> <string name="error_value_must_be_positive">Değer pozitif olmalıdır</string>
<string name="error_invalid_number">Geçersiz sayı</string> <string name="error_invalid_number">Geçersiz sayı</string>
<string name="avoid_paved">Asfalt yollardan kaçın</string> <string name="avoid_paved">Asfalt yollardan kaçın</string>
<string name="place_page_map_too_old_title">Harita verisi güncel değil</string>
<string name="place_page_map_too_old_description">Mevcut harita verileriniz çok eski, lütfen haritayı güncelleyin.</string>
<string name="place_page_app_too_old_description">Mevcut harita verileriniz çok eski, lütfen CoMaps uygulamasını güncelleyin.</string>
<string name="place_page_update_too_old_map">Bölge haritasını güncelle</string>
<string name="place_page_too_old_to_edit">Harita verisi çok eski olduğu için OpenStreetMap düzenleyicisi devre dışı.</string>
<string name="prefs_speed_cameras_information">Yerel yasalarca uyarıların yasaklandığı ülkelerde hız kamerası uyarıları devre dışıdır.</string>
</resources> </resources>

View File

@@ -918,7 +918,7 @@
<string name="place_page_update_too_old_map">更新地图区域</string> <string name="place_page_update_too_old_map">更新地图区域</string>
<string name="place_page_too_old_to_edit">由于地图数据太旧OpenStreetMap 编辑被禁用。</string> <string name="place_page_too_old_to_edit">由于地图数据太旧OpenStreetMap 编辑被禁用。</string>
<string name="download_resources_custom_url_summary_none">未设置</string> <string name="download_resources_custom_url_summary_none">未设置</string>
<string name="download_resources_custom_url_error_scheme">请输入以 https:// 开头、以 / 结尾的完整 URL</string> <string name="download_resources_custom_url_error_scheme">请输入以 http:// 或 https:// 开头的 URL</string>
<string name="advanced">高级</string> <string name="advanced">高级</string>
<string name="download_resources_custom_url_title">自定义地图服务器</string> <string name="download_resources_custom_url_title">自定义地图服务器</string>
<string name="download_resources_custom_url_message">覆盖用于地图下载的默认地图下载服务器。留空则使用 CoMaps 默认服务器。</string> <string name="download_resources_custom_url_message">覆盖用于地图下载的默认地图下载服务器。留空则使用 CoMaps 默认服务器。</string>

View File

@@ -120,7 +120,7 @@
<dimen name="nav_frame_padding">@dimen/margin_half</dimen> <dimen name="nav_frame_padding">@dimen/margin_half</dimen>
<dimen name="zoom_buttons_margin">58dp</dimen> <dimen name="zoom_buttons_margin">58dp</dimen>
<dimen name="map_buttons_bottom_margin">136dp</dimen> <dimen name="map_buttons_bottom_margin">184dp</dimen>
<dimen name="map_buttons_bottom_max_width">300dp</dimen> <dimen name="map_buttons_bottom_max_width">300dp</dimen>
<dimen name="appbar_elevation">4dp</dimen> <dimen name="appbar_elevation">4dp</dimen>

View File

@@ -972,5 +972,5 @@
<string name="download_resources_custom_url_title">Custom Map Server</string> <string name="download_resources_custom_url_title">Custom Map Server</string>
<string name="download_resources_custom_url_message">Override the default map download server used for map downloads. Leave empty to use CoMaps default server.</string> <string name="download_resources_custom_url_message">Override the default map download server used for map downloads. Leave empty to use CoMaps default server.</string>
<string name="download_resources_custom_url_summary_none">Not set</string> <string name="download_resources_custom_url_summary_none">Not set</string>
<string name="download_resources_custom_url_error_scheme">Please enter a full URL starting with https:// and ending with /</string> <string name="download_resources_custom_url_error_scheme">Please enter a URL starting with http:// or https://</string>
</resources> </resources>

View File

@@ -2,8 +2,6 @@
<resources> <resources>
<style name="MwmTextAppearance" parent="android:TextAppearance.Material"> <style name="MwmTextAppearance" parent="android:TextAppearance.Material">
<item name="android:fontFamily">@string/robotoRegular</item> <item name="android:fontFamily">@string/robotoRegular</item>
<!-- Force normal textStyle. Some devices (eg Lenovo P70), uses non-normal textStyle by default. -->
<item name="android:textStyle">normal</item>
</style> </style>
<style name="MwmTextAppearance.Title"> <style name="MwmTextAppearance.Title">

View File

@@ -20,7 +20,7 @@
<item name="android:windowActionBarOverlay">true</item> <item name="android:windowActionBarOverlay">true</item>
<item name="clickableBackground">?selectableItemBackground</item> <item name="clickableBackground">?selectableItemBackground</item>
<item name="android:statusBarColor">?colorPrimary</item> <item name="android:statusBarColor">?colorPrimary</item>
<item name="alertDialogTheme">@style/MwmTheme.M3.AlertDialog</item> <item name="alertDialogTheme">@style/MwmTheme.AlertDialog</item>
<item name="windowBackgroundForced">@color/bg_window</item> <item name="windowBackgroundForced">@color/bg_window</item>
<item name="cardBackground">@color/bg_cards</item> <item name="cardBackground">@color/bg_cards</item>
<item name="titleDialogTheme">@color/black_primary</item> <item name="titleDialogTheme">@color/black_primary</item>
@@ -281,11 +281,4 @@
<style name="PopupMenu" parent="ThemeOverlay.Material3"> <style name="PopupMenu" parent="ThemeOverlay.Material3">
<item name="android:popupBackground">?windowBackgroundForced</item> <item name="android:popupBackground">?windowBackgroundForced</item>
</style> </style>
<!-- Theme required to apply M3 dialog style on preference screen -->
<style name="MwmTheme.M3.AlertDialog" parent="ThemeOverlay.Material3.MaterialAlertDialog">
<item name="dialogCornerRadius">28dp</item>
<item name="cornerFamily">rounded</item>
<item name="android:colorBackground">?attr/colorSurfaceContainerHigh</item>
<item name="android:layout">@layout/m3_alert_dialog</item>
</style>
</resources> </resources>

View File

@@ -27,6 +27,8 @@ import app.organicmaps.sdk.util.NetworkPolicy;
import app.organicmaps.sdk.util.log.Logger; import app.organicmaps.sdk.util.log.Logger;
import org.chromium.base.ObserverList; import org.chromium.base.ObserverList;
import java.util.HashMap;
public class LocationHelper implements BaseLocationProvider.Listener public class LocationHelper implements BaseLocationProvider.Listener
{ {
private static final long INTERVAL_MS = 500; private static final long INTERVAL_MS = 500;
@@ -56,6 +58,12 @@ public class LocationHelper implements BaseLocationProvider.Listener
private Handler mHandler; private Handler mHandler;
private Runnable mLocationTimeoutRunnable = this::notifyLocationUpdateTimeout; private Runnable mLocationTimeoutRunnable = this::notifyLocationUpdateTimeout;
private static final double INTERVAL_PROVIDER_DECISION = 3.0; // seconds
private final HashMap<String, Integer> mProviderLocationCounts = new HashMap<>();
private final HashMap<String, Float> mProviderAccuracyMeans = new HashMap<>();
private double mTimeAtLastProviderChange = Double.NaN;
private String mCurrentProvider = null;
@NonNull @NonNull
private final GnssStatusCompat.Callback mGnssStatusCallback = new GnssStatusCompat.Callback() { private final GnssStatusCompat.Callback mGnssStatusCallback = new GnssStatusCompat.Callback() {
@Override @Override
@@ -187,7 +195,6 @@ public class LocationHelper implements BaseLocationProvider.Listener
@Override @Override
public void onLocationChanged(@NonNull Location location) public void onLocationChanged(@NonNull Location location)
{ {
Logger.d(TAG, "provider = " + mLocationProvider.getClass().getSimpleName() + " location = " + location);
if (!isActive()) if (!isActive())
{ {
@@ -201,21 +208,59 @@ public class LocationHelper implements BaseLocationProvider.Listener
return; return;
} }
if (mSavedLocation != null) updateProviderDecision(location);
{ if(mCurrentProvider != null && !mCurrentProvider.equals(location.getProvider())) {
if (!LocationUtils.isLocationBetterThanLast(location, mSavedLocation)) Logger.d(TAG, "REJECTED: provider = " + mLocationProvider.getClass().getSimpleName() + " location = " + location);
{
Logger.d(TAG, "The new " + location + " is worse than the last " + mSavedLocation);
return; return;
}
} }
Logger.d(TAG, "provider = " + mLocationProvider.getClass().getSimpleName() + " location = " + location);
mSavedLocation = location; mSavedLocation = location;
mMyPosition = null; mMyPosition = null;
notifyLocationUpdated(); notifyLocationUpdated();
} }
// Used by GoogleFusedLocationProvider. private void updateProviderDecision(Location location) {
if(Double.isNaN(mTimeAtLastProviderChange))
mTimeAtLastProviderChange = location.getElapsedRealtimeNanos() * 1.0E-9;
String provider = location.getProvider();
int count = mProviderLocationCounts.getOrDefault(provider, 0);
float average = mProviderAccuracyMeans.getOrDefault(provider, 0.0f);
float accuracy = location.getAccuracy();
float newAverage = (count * average + accuracy) / (count + 1);
mProviderLocationCounts.put(provider, count + 1);
mProviderAccuracyMeans.put(provider, newAverage);
double currentTime = location.getElapsedRealtimeNanos();
double timeDiff = (currentTime - mTimeAtLastProviderChange) * 1.0E-9;
if(timeDiff > INTERVAL_PROVIDER_DECISION) {
mCurrentProvider = getMinAccuracyProvider();
Logger.d(TAG, "Selected: " + mCurrentProvider + ", with acc. " + mProviderAccuracyMeans.get(mCurrentProvider));
mTimeAtLastProviderChange = currentTime;
mProviderLocationCounts.clear();
mProviderAccuracyMeans.clear();
}
}
private String getMinAccuracyProvider() {
String minAccuracyProvider = null;
float minAccuracy = Float.MAX_VALUE;
for(String p : mProviderAccuracyMeans.keySet()) {
float pAccuracy = mProviderAccuracyMeans.get(p);
if(pAccuracy < minAccuracy) {
minAccuracy = pAccuracy;
minAccuracyProvider = p;
}
}
return minAccuracyProvider;
}
// Used by GoogleFusedLocationProvider.
@SuppressWarnings("unused") @SuppressWarnings("unused")
@Override @Override
@UiThread @UiThread

View File

@@ -20,7 +20,8 @@ public final class LocationState
} }
@Retention(RetentionPolicy.SOURCE) @Retention(RetentionPolicy.SOURCE)
@IntDef({PENDING_POSITION, NOT_FOLLOW_NO_POSITION, NOT_FOLLOW, FOLLOW, FOLLOW_AND_ROTATE}) @IntDef({PENDING_POSITION, NOT_FOLLOW_NO_POSITION, NOT_FOLLOW, FOLLOW, FOLLOW_AND_ROTATE_COMPASS,
FOLLOW_AND_ROTATE_ROUTE})
@interface Value @interface Value
{} {}
@@ -29,7 +30,8 @@ public final class LocationState
public static final int NOT_FOLLOW_NO_POSITION = 1; public static final int NOT_FOLLOW_NO_POSITION = 1;
public static final int NOT_FOLLOW = 2; public static final int NOT_FOLLOW = 2;
public static final int FOLLOW = 3; public static final int FOLLOW = 3;
public static final int FOLLOW_AND_ROTATE = 4; public static final int FOLLOW_AND_ROTATE_COMPASS = 4;
public static final int FOLLOW_AND_ROTATE_ROUTE = 5;
// These constants should correspond to values defined in platform/location.hpp // These constants should correspond to values defined in platform/location.hpp
// Leave 0-value as no any error. // Leave 0-value as no any error.
@@ -69,7 +71,8 @@ public final class LocationState
case NOT_FOLLOW_NO_POSITION -> "NOT_FOLLOW_NO_POSITION"; case NOT_FOLLOW_NO_POSITION -> "NOT_FOLLOW_NO_POSITION";
case NOT_FOLLOW -> "NOT_FOLLOW"; case NOT_FOLLOW -> "NOT_FOLLOW";
case FOLLOW -> "FOLLOW"; case FOLLOW -> "FOLLOW";
case FOLLOW_AND_ROTATE -> "FOLLOW_AND_ROTATE"; case FOLLOW_AND_ROTATE_COMPASS -> "FOLLOW_AND_ROTATE_COMPASS";
case FOLLOW_AND_ROTATE_ROUTE -> "FOLLOW_AND_ROTATE_ROUTE";
default -> "Unknown: " + mode; default -> "Unknown: " + mode;
}; };
} }

View File

@@ -81,20 +81,6 @@ public class LocationUtils
return location.getAccuracy() > 0.0f; return location.getAccuracy() > 0.0f;
} }
public static boolean isLocationBetterThanLast(@NonNull Location newLocation, @NonNull Location lastLocation)
{
if (newLocation.getElapsedRealtimeNanos() < lastLocation.getElapsedRealtimeNanos())
return false;
// As described in isAccuracySatisfied, GPS may have zero accuracy "for some reasons".
if (isFromGpsProvider(lastLocation) && lastLocation.getAccuracy() == 0.0f)
return true;
double speed = Math.max(DEFAULT_SPEED_MPS, (newLocation.getSpeed() + lastLocation.getSpeed()) / 2.0);
double lastAccuracy = lastLocation.getAccuracy() + speed * LocationUtils.getTimeDiff(lastLocation, newLocation);
return newLocation.getAccuracy() < lastAccuracy;
}
public static boolean areLocationServicesTurnedOn(@NonNull Context context) public static boolean areLocationServicesTurnedOn(@NonNull Context context)
{ {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P)

View File

@@ -11,4 +11,11 @@
<string name="maps_storage_shared">অভ্যন্তরীণ শেয়ার্ড স্টোরেজ</string> <string name="maps_storage_shared">অভ্যন্তরীণ শেয়ার্ড স্টোরেজ</string>
<string name="postal_code">ডাক কোড</string> <string name="postal_code">ডাক কোড</string>
<string name="today">আজকে</string> <string name="today">আজকে</string>
<string name="km">কিমি</string>
<string name="yesterday">গতকাল</string>
<string name="days_ago">%s দিন আগে</string>
<string name="week_ago">%s সপ্তাহ আগে</string>
<string name="month_ago">%s মাস আগে</string>
<string name="year_ago">%s বছর আগে</string>
<string name="core_entrance">প্রবেশ</string>
</resources> </resources>

View File

@@ -17,7 +17,7 @@
<string name="type.amenity.internet_cafe">ইন্টারনেট ক্যাফে</string> <string name="type.amenity.internet_cafe">ইন্টারনেট ক্যাফে</string>
<string name="type.amenity.kindergarten">কিন্ডারগার্টেন</string> <string name="type.amenity.kindergarten">কিন্ডারগার্টেন</string>
<string name="type.amenity.library">গ্রন্থাগার</string> <string name="type.amenity.library">গ্রন্থাগার</string>
<string name="type.amenity.marketplace">মার্কেটপ্লেস</string> <string name="type.amenity.marketplace">বাজার</string>
<string name="type.amenity.motorcycle_parking">বাইক পার্কিং</string> <string name="type.amenity.motorcycle_parking">বাইক পার্কিং</string>
<string name="type.amenity.nightclub">নাইটক্লাব</string> <string name="type.amenity.nightclub">নাইটক্লাব</string>
<string name="type.amenity.nursing_home">নার্সিংহোম</string> <string name="type.amenity.nursing_home">নার্সিংহোম</string>
@@ -83,4 +83,60 @@
<string name="type.shop.lottery">লটারি টিকিট</string> <string name="type.shop.lottery">লটারি টিকিট</string>
<string name="type.shop.boutique">বুটিক</string> <string name="type.shop.boutique">বুটিক</string>
<string name="type.shop.bag">ব্যাগের দোকান</string> <string name="type.shop.bag">ব্যাগের দোকান</string>
<string name="type.man_made.water_tower">জলের ট্যাঙ্ক</string>
<string name="type.amenity.bench">বেঞ্চ</string>
<string name="type.amenity.bus_station">বাস স্টেশন</string>
<string name="type.amenity.courthouse">আদালত</string>
<string name="type.amenity.dentist">দাঁতের ডাক্তার</string>
<string name="type.amenity.doctors">ডাক্তার</string>
<string name="type.amenity.pharmacy">ওষুধ দোকান</string>
<string name="type.amenity.place_of_worship.christian">গির্জা</string>
<string name="type.amenity.school">স্কুল</string>
<string name="type.amenity.telephone">টেলিফোন</string>
<string name="type.amenity.university">বিশ্ববিদ্যালয়</string>
<string name="type.amenity.vending_machine.fuel">পেট্রোল পাম্প</string>
<string name="type.barrier">বাঁধা</string>
<string name="type.barrier.entrance">প্রবেশদ্বার</string>
<string name="type.cuisine.german">জার্মান</string>
<string name="type.cuisine.japanese">জাপানি</string>
<string name="type.cuisine.pasta">পাস্তা</string>
<string name="type.cuisine.tea">চা</string>
<string name="type.entrance.exit">প্রস্থান (শুধুমাত্র)</string>
<string name="type.fee.no">বিনামূল্যে</string>
<string name="type.highway.path">পথ</string>
<string name="type.leisure.stadium">স্টেডিয়াম</string>
<string name="type.man_made.chimney">চিমনি</string>
<string name="type.man_made.water_tap">জলের কল</string>
<string name="type.man_made.water_well">পাতকুয়া</string>
<string name="type.natural">প্রকৃতি</string>
<string name="type.amenity.atm">এটিএম</string>
<string name="type.amenity.bank">ব্যাঙ্ক</string>
<string name="type.amenity.police">পুলিশ</string>
<string name="type.building">বিল্ডিং</string>
<string name="type.building.address">ঠিকানা</string>
<string name="type.cuisine.croatian">ক্রোয়েসীয়</string>
<string name="type.cuisine.french">ফরাসি</string>
<string name="type.cuisine.greek">গ্রিক</string>
<string name="type.cuisine.ice_cream">আইসক্রিম</string>
<string name="type.cuisine.persian">ফারসি</string>
<string name="type.cuisine.turkish">তুর্কি</string>
<string name="type.internet_access">ইন্টারনেট</string>
<string name="type.internet_access.wlan">ইন্টারনেট</string>
<string name="type.drinking_water.yes">পানীয় জল</string>
<string name="type.cuisine.arab">আরবি</string>
<string name="type.natural.sand">বালুকা</string>
<string name="type.public_transport.platform">প্ল্যাটফর্ম</string>
<string name="type.natural.water.lake">হ্রদ</string>
<string name="type.place.continent">মহাদেশ</string>
<string name="type.place.state">রাজ্য</string>
<string name="type.shop.auction">নিলাম</string>
<string name="type.self_service.yes">স্বয়ংসেবা আছে</string>
<string name="type.self_service.partially">আংশিক স্বয়ংসেবা</string>
<string name="type.self_service.no">স্বয়ংসেবা নেই</string>
<string name="type.cuisine.noodles">নুডুলস</string>
<string name="type.natural.water">জল</string>
<string name="type.place.ocean">সমুদ্র</string>
<string name="type.public_transport">গণপরিবহন</string>
<string name="type.route.ferry">ফেরি</string>
<string name="type.amenity.studio">মিডিয়া স্টুডিও</string>
</resources> </resources>

View File

@@ -1499,7 +1499,7 @@
<string name="type.shop.beauty.day_spa">Tages-Spa</string> <string name="type.shop.beauty.day_spa">Tages-Spa</string>
<string name="type.amenity.give_box">Spendenbox</string> <string name="type.amenity.give_box">Spendenbox</string>
<string name="type.xmas.tree">Weihnachtsbaum</string> <string name="type.xmas.tree">Weihnachtsbaum</string>
<string name="type.amenity.mobile_money_agent">Mobile Money Vertretung</string> <string name="type.amenity.mobile_money_agent">Mobile Money Agent</string>
<string name="type.amenity.food_sharing">Food Sharing</string> <string name="type.amenity.food_sharing">Food Sharing</string>
<string name="type.natural.sand">Sand</string> <string name="type.natural.sand">Sand</string>
<string name="type.amenity.hydrant">Beregnungshydrant</string> <string name="type.amenity.hydrant">Beregnungshydrant</string>

View File

@@ -61,7 +61,7 @@
<string name="type.shop.rental.bicycle">Dviračių nuomos punktas</string> <string name="type.shop.rental.bicycle">Dviračių nuomos punktas</string>
<!-- Typically serviced, staff is present and food is available (compared to wilderness_hut). --> <!-- Typically serviced, staff is present and food is available (compared to wilderness_hut). -->
<string name="type.tourism.alpine_hut">Kalnų namelis</string> <string name="type.tourism.alpine_hut">Kalnų namelis</string>
<string name="type.tourism.apartment">Atostogoms nuomojami butai</string> <string name="type.tourism.apartment">Atostogoms nuomojamas butas</string>
<string name="type.attraction.amusement_ride">Atrakcionas</string> <string name="type.attraction.amusement_ride">Atrakcionas</string>
<string name="type.attraction.animal">Gyvūnų aptvaras</string> <string name="type.attraction.animal">Gyvūnų aptvaras</string>
<string name="type.attraction.carousel">Karuselė</string> <string name="type.attraction.carousel">Karuselė</string>
@@ -76,9 +76,9 @@
<string name="type.waterway.ditch.tunnel">Pralaida</string> <string name="type.waterway.ditch.tunnel">Pralaida</string>
<string name="type.waterway.drain.tunnel">Pralaida</string> <string name="type.waterway.drain.tunnel">Pralaida</string>
<string name="type.piste_type.snow_park">Sniego parkas</string> <string name="type.piste_type.snow_park">Sniego parkas</string>
<string name="type.piste_type.hike">Sniego pėsčiųjų takas</string> <string name="type.piste_type.hike">Sniego žygių pėsčiomis trasa</string>
<string name="type.piste_type.connection">\"Piste Connection</string> <string name="type.piste_type.connection">Jungiamoji trasa</string>
<string name="type.piste_type.skitour">\"Skitour\" takas</string> <string name="type.piste_type.skitour">Turistinio slidinėjimo trasa</string>
<string name="type.self_service.yes">Galimybė naudotis savitarnos paslaugomis</string> <string name="type.self_service.yes">Galimybė naudotis savitarnos paslaugomis</string>
<string name="type.self_service.only">Tik savitarna</string> <string name="type.self_service.only">Tik savitarna</string>
<string name="type.self_service.partially">Dalinė savitarna</string> <string name="type.self_service.partially">Dalinė savitarna</string>
@@ -93,7 +93,7 @@
<string name="type.leisure.sports_hall">Sporto salė</string> <string name="type.leisure.sports_hall">Sporto salė</string>
<string name="type.addr_interpolation">Adresas / blokas</string> <string name="type.addr_interpolation">Adresas / blokas</string>
<string name="type.addr_interpolation.even">Adresas / blokas</string> <string name="type.addr_interpolation.even">Adresas / blokas</string>
<string name="type.aerialway">Oro keltuvas</string> <string name="type.aerialway">Keltuvas</string>
<string name="type.addr_interpolation.odd">Adresas / blokas</string> <string name="type.addr_interpolation.odd">Adresas / blokas</string>
<string name="type.amenity">Paslauga</string> <string name="type.amenity">Paslauga</string>
<string name="type.aeroway">Oro transporto infrastruktūra</string> <string name="type.aeroway">Oro transporto infrastruktūra</string>
@@ -155,7 +155,7 @@
<string name="type.amenity.money_transfer">Pinigų perlaidos</string> <string name="type.amenity.money_transfer">Pinigų perlaidos</string>
<string name="type.amenity.music_school">Muzikos mokykla</string> <string name="type.amenity.music_school">Muzikos mokykla</string>
<string name="type.amenity.sailing_school">Buriavimo mokykla</string> <string name="type.amenity.sailing_school">Buriavimo mokykla</string>
<string name="type.amenity.flight_school">Orlaivių pilotavimo mokykla</string> <string name="type.amenity.flight_school">Aviacijos mokykla</string>
<string name="type.amenity.prep_school">Parengiamoji mokykla</string> <string name="type.amenity.prep_school">Parengiamoji mokykla</string>
<string name="type.amenity.language_school">Kalbų mokykla</string> <string name="type.amenity.language_school">Kalbų mokykla</string>
<string name="type.office.diplomatic">Ambasada</string> <string name="type.office.diplomatic">Ambasada</string>
@@ -207,7 +207,7 @@
<string name="type.amenity.parking_space.underground">Stovėjimo vieta</string> <string name="type.amenity.parking_space.underground">Stovėjimo vieta</string>
<string name="type.amenity.parking_space.disabled">Stovėjimo vieta neįgaliesiems</string> <string name="type.amenity.parking_space.disabled">Stovėjimo vieta neįgaliesiems</string>
<string name="type.amenity.payment_terminal">Savitarnos mokėjimų terminalas</string> <string name="type.amenity.payment_terminal">Savitarnos mokėjimų terminalas</string>
<string name="type.amenity.payment_centre">Mokėjimų kasa</string> <string name="type.amenity.payment_centre">Mokėjimų centras</string>
<string name="type.amenity.pharmacy">Vaistinė</string> <string name="type.amenity.pharmacy">Vaistinė</string>
<string name="type.amenity.place_of_worship">Maldos namai</string> <string name="type.amenity.place_of_worship">Maldos namai</string>
<string name="type.amenity.place_of_worship.buddhist">Budistų šventykla</string> <string name="type.amenity.place_of_worship.buddhist">Budistų šventykla</string>
@@ -251,7 +251,7 @@
<string name="type.amenity.shower">Dušas</string> <string name="type.amenity.shower">Dušas</string>
<string name="type.amenity.stripclub">Striptizo klubas</string> <string name="type.amenity.stripclub">Striptizo klubas</string>
<string name="type.amenity.taxi">Taksi stovėjimo vieta</string> <string name="type.amenity.taxi">Taksi stovėjimo vieta</string>
<string name="type.amenity.telephone">Taksofonas</string> <string name="type.amenity.telephone">Telefonas</string>
<string name="type.amenity.theatre">Teatras</string> <string name="type.amenity.theatre">Teatras</string>
<string name="type.amenity.toilets">Tualetas</string> <string name="type.amenity.toilets">Tualetas</string>
<string name="type.toilets.yes">Tualetas</string> <string name="type.toilets.yes">Tualetas</string>
@@ -265,7 +265,7 @@
<string name="type.amenity.vending_machine.food">Maisto išdavimo automatas</string> <string name="type.amenity.vending_machine.food">Maisto išdavimo automatas</string>
<string name="type.amenity.vending_machine.newspapers">Spaudos išdavimo automatas</string> <string name="type.amenity.vending_machine.newspapers">Spaudos išdavimo automatas</string>
<string name="type.amenity.vending_machine.parking_tickets">Parkomatas</string> <string name="type.amenity.vending_machine.parking_tickets">Parkomatas</string>
<string name="type.amenity.vending_machine.public_transport_tickets">Bilietomatas</string> <string name="type.amenity.vending_machine.public_transport_tickets">Viešojo transporto bilietų automatas</string>
<string name="type.amenity.vending_machine.sweets">Saldainių išdavimo automatas</string> <string name="type.amenity.vending_machine.sweets">Saldainių išdavimo automatas</string>
<string name="type.amenity.vending_machine.excrement_bags">Išmatų maišelių stovas</string> <string name="type.amenity.vending_machine.excrement_bags">Išmatų maišelių stovas</string>
<string name="type.amenity.parcel_locker">Paštomatas</string> <string name="type.amenity.parcel_locker">Paštomatas</string>
@@ -321,7 +321,7 @@
<string name="type.cemetery.grave">Kapas</string> <string name="type.cemetery.grave">Kapas</string>
<string name="type.craft">Amatininkai</string> <string name="type.craft">Amatininkai</string>
<string name="type.craft.beekeeper">Bitininkystės ūkis</string> <string name="type.craft.beekeeper">Bitininkystės ūkis</string>
<string name="type.craft.blacksmith">Kalvystės cechas</string> <string name="type.craft.blacksmith">Kalvė</string>
<string name="type.craft.brewery">Bravoras</string> <string name="type.craft.brewery">Bravoras</string>
<string name="type.craft.caterer">Užsakomojo maitinimo įmonė</string> <string name="type.craft.caterer">Užsakomojo maitinimo įmonė</string>
<string name="type.craft.carpenter">Dailidės biuras</string> <string name="type.craft.carpenter">Dailidės biuras</string>
@@ -330,7 +330,7 @@
<string name="type.craft.electronics_repair">Elektronikos taisykla</string> <string name="type.craft.electronics_repair">Elektronikos taisykla</string>
<string name="type.craft.gardener">Sodininko biuras</string> <string name="type.craft.gardener">Sodininko biuras</string>
<string name="type.craft.grinding_mill">Malūnas</string> <string name="type.craft.grinding_mill">Malūnas</string>
<string name="type.craft.handicraft">Rankų darbo gaminių cechas</string> <string name="type.craft.handicraft">Amatininko dirbtuvė</string>
<string name="type.craft.hvac">Šildymo, vėdinimo, kondicionavimo įrangos įrengimas ir priežiūra</string> <string name="type.craft.hvac">Šildymo, vėdinimo, kondicionavimo įrangos įrengimas ir priežiūra</string>
<string name="type.craft.key_cutter">Raktų dirbtuvė</string> <string name="type.craft.key_cutter">Raktų dirbtuvė</string>
<string name="type.craft.locksmith">Spynininko dirbtuvė</string> <string name="type.craft.locksmith">Spynininko dirbtuvė</string>
@@ -342,7 +342,7 @@
<string name="type.craft.sawmill">Lentpjūvė</string> <string name="type.craft.sawmill">Lentpjūvė</string>
<string name="type.craft.shoemaker">Avalynės taisykla</string> <string name="type.craft.shoemaker">Avalynės taisykla</string>
<string name="type.craft.winery">Vyno darykla</string> <string name="type.craft.winery">Vyno darykla</string>
<string name="type.craft.tailor">Siuvėjo dirbtuvė</string> <string name="type.craft.tailor">Siuvykla</string>
<string name="type.cuisine.african">Afrikietiška virtuvė</string> <string name="type.cuisine.african">Afrikietiška virtuvė</string>
<string name="type.cuisine.american">Amerikiečių virtuvė</string> <string name="type.cuisine.american">Amerikiečių virtuvė</string>
<string name="type.cuisine.arab">Arabų virtuvė</string> <string name="type.cuisine.arab">Arabų virtuvė</string>
@@ -564,7 +564,7 @@
<string name="type.area_highway.trunk">Magistralinis kelias</string> <string name="type.area_highway.trunk">Magistralinis kelias</string>
<string name="type.area_highway.unclassified">Vietinės reikšmės kelias</string> <string name="type.area_highway.unclassified">Vietinės reikšmės kelias</string>
<string name="type.historic">Senovinis / istorinis objektas</string> <string name="type.historic">Senovinis / istorinis objektas</string>
<string name="type.historic.battlefield">Istorinio mūšio laukas</string> <string name="type.historic.battlefield">Mūšio laukas</string>
<string name="type.historic.boundary_stone">Senovinis riboženklis</string> <string name="type.historic.boundary_stone">Senovinis riboženklis</string>
<string name="type.historic.castle">Pilis</string> <string name="type.historic.castle">Pilis</string>
<string name="type.historic.castle.castrum">Romėnų fortas</string> <string name="type.historic.castle.castrum">Romėnų fortas</string>
@@ -648,7 +648,7 @@
<string name="type.leisure.miniature_golf">Minigolfo aikštynas</string> <string name="type.leisure.miniature_golf">Minigolfo aikštynas</string>
<string name="type.leisure.hackerspace">Techninės kūrybos erdvė</string> <string name="type.leisure.hackerspace">Techninės kūrybos erdvė</string>
<string name="type.leisure.ice_rink">Ledo arena</string> <string name="type.leisure.ice_rink">Ledo arena</string>
<string name="type.leisure.indoor_play">Vaikų žaidimų kambarys</string> <string name="type.leisure.indoor_play">Vaikų žaidimų erdvė</string>
<string name="type.leisure.marina">Marina</string> <string name="type.leisure.marina">Marina</string>
<string name="type.leisure.nature_reserve">Gamtos rezervatas</string> <string name="type.leisure.nature_reserve">Gamtos rezervatas</string>
<string name="type.leisure.outdoor_seating">Lauko sėdimos vietos</string> <string name="type.leisure.outdoor_seating">Lauko sėdimos vietos</string>
@@ -1144,7 +1144,7 @@
<string name="type.route.ferry">Keltas</string> <string name="type.route.ferry">Keltas</string>
<string name="type.shop">Parduotuvė</string> <string name="type.shop">Parduotuvė</string>
<string name="type.shop.alcohol">Alkoholinių gėrimų parduotuvė</string> <string name="type.shop.alcohol">Alkoholinių gėrimų parduotuvė</string>
<string name="type.shop.bakery">Kepykla</string> <string name="type.shop.bakery">Kepyklėlė</string>
<string name="type.shop.bathroom_furnishing">Vonios įranga</string> <string name="type.shop.bathroom_furnishing">Vonios įranga</string>
<string name="type.shop.beauty">Grožio salonas</string> <string name="type.shop.beauty">Grožio salonas</string>
<string name="type.shop.beauty.nails">Manikiūro salonas</string> <string name="type.shop.beauty.nails">Manikiūro salonas</string>
@@ -1156,8 +1156,8 @@
<string name="type.shop.cannabis">Kanapių parduotuvė</string> <string name="type.shop.cannabis">Kanapių parduotuvė</string>
<string name="type.shop.car">Automobilių salonas</string> <string name="type.shop.car">Automobilių salonas</string>
<string name="type.shop.car_parts">Automobilių dalių parduotuvė</string> <string name="type.shop.car_parts">Automobilių dalių parduotuvė</string>
<string name="type.shop.car_repair">Automobilių remonto dirbtuvės</string> <string name="type.shop.car_repair">Automobilių remonto dirbtuvė</string>
<string name="type.shop.car_repair.tyres">Padangų remonto dirbtuvės</string> <string name="type.shop.car_repair.tyres">Padangų remonto dirbtuvė</string>
<string name="type.shop.caravan">Kemperių salonas</string> <string name="type.shop.caravan">Kemperių salonas</string>
<string name="type.shop.carpet">Kilimų salonas</string> <string name="type.shop.carpet">Kilimų salonas</string>
<string name="type.shop.chemist">Buitinės chemijos parduotuvė</string> <string name="type.shop.chemist">Buitinės chemijos parduotuvė</string>
@@ -1167,7 +1167,7 @@
<string name="type.shop.computer">Kompiuterių parduotuvė</string> <string name="type.shop.computer">Kompiuterių parduotuvė</string>
<string name="type.shop.confectionery">Saldainių parduotuvė</string> <string name="type.shop.confectionery">Saldainių parduotuvė</string>
<string name="type.shop.convenience">Vietinė parduotuvė</string> <string name="type.shop.convenience">Vietinė parduotuvė</string>
<string name="type.shop.copyshop">Kopijavimo salonas</string> <string name="type.shop.copyshop">Kopijavimo centras</string>
<string name="type.shop.cosmetics">Kosmetikos parduotuvė</string> <string name="type.shop.cosmetics">Kosmetikos parduotuvė</string>
<string name="type.shop.curtain">Užuolaidų salonas</string> <string name="type.shop.curtain">Užuolaidų salonas</string>
<string name="type.shop.deli">Delikatesų parduotuvė</string> <string name="type.shop.deli">Delikatesų parduotuvė</string>
@@ -1188,22 +1188,22 @@
<string name="type.shop.greengrocer">Vaisių ir daržovių parduotuvė</string> <string name="type.shop.greengrocer">Vaisių ir daržovių parduotuvė</string>
<string name="type.shop.grocery">Maisto prekių parduotuvė</string> <string name="type.shop.grocery">Maisto prekių parduotuvė</string>
<string name="type.shop.hairdresser">Kirpykla</string> <string name="type.shop.hairdresser">Kirpykla</string>
<string name="type.shop.hardware">Metalo dirbinių parduotuvė</string> <string name="type.shop.hardware">Metalo gaminių parduotuvė</string>
<string name="type.shop.health_food">Sveiko maisto parduotuvė</string> <string name="type.shop.health_food">Sveiko maisto parduotuvė</string>
<string name="type.shop.herbalist">Vaistažolių parduotuvė</string> <string name="type.shop.herbalist">Vaistažolių parduotuvė</string>
<string name="type.shop.hifi">Gero garso aparatūros parduotuvė</string> <string name="type.shop.hifi">Gero garso aparatūros parduotuvė</string>
<string name="type.shop.houseware">Prekių namams parduotuvė</string> <string name="type.shop.houseware">Namų apyvokos prekių parduotuvė</string>
<string name="type.shop.jewelry">Juvelyrinių dirbinių parduotuvė</string> <string name="type.shop.jewelry">Juvelyrinių dirbinių parduotuvė</string>
<string name="type.shop.kiosk">Kioskas</string> <string name="type.shop.kiosk">Kioskas</string>
<string name="type.shop.kitchen">Virtuvės studija</string> <string name="type.shop.kitchen">Virtuvės studija</string>
<string name="type.shop.laundry">Skalbykla</string> <string name="type.shop.laundry">Skalbykla</string>
<string name="type.shop.mall">Parduotuvių centras</string> <string name="type.shop.mall">Parduotuvių centras</string>
<string name="type.shop.beauty.day_spa">SPA</string> <string name="type.shop.beauty.day_spa">Dienos poilsio namai (SPA)</string>
<string name="type.shop.massage">Masažo salonas</string> <string name="type.shop.massage">Masažo salonas</string>
<string name="type.shop.mobile_phone">Mobiliųjų telefonų salonas</string> <string name="type.shop.mobile_phone">Mobiliųjų telefonų salonas</string>
<string name="type.shop.money_lender">Greitosios paskolos</string> <string name="type.shop.money_lender">Greitosios paskolos</string>
<string name="type.shop.motorcycle">Motociklų salonas</string> <string name="type.shop.motorcycle">Motociklų salonas</string>
<string name="type.shop.motorcycle_repair">Motociklų remonto dirbtuvės</string> <string name="type.shop.motorcycle_repair">Motociklų remonto dirbtuvė</string>
<string name="type.shop.music">Garso įrašų parduotuvė</string> <string name="type.shop.music">Garso įrašų parduotuvė</string>
<string name="type.shop.musical_instrument">Muzikos instrumentų salonas</string> <string name="type.shop.musical_instrument">Muzikos instrumentų salonas</string>
<string name="type.shop.newsagent">Laikraščių stendas</string> <string name="type.shop.newsagent">Laikraščių stendas</string>
@@ -1363,4 +1363,70 @@
<string name="type.xmas.tree">Kalėdų eglė</string> <string name="type.xmas.tree">Kalėdų eglė</string>
<string name="type.amenity.luggage_locker">Bagažo pasaugojimo automatas</string> <string name="type.amenity.luggage_locker">Bagažo pasaugojimo automatas</string>
<string name="type.amenity.mobile_money_agent">Mobiliųjų pinigų kasa</string> <string name="type.amenity.mobile_money_agent">Mobiliųjų pinigų kasa</string>
<string name="type.aerialway.gondola">Gondolinis keltuvas</string>
<string name="type.aerialway.cable_car">Didysis gondolinis keltuvas</string>
<string name="type.aerialway.chair_lift">Krėslinis keltuvas</string>
<string name="type.aerialway.drag_lift">Traukiamasis keltuvas</string>
<string name="type.aerialway.mixed_lift">Mišrus keltuvas</string>
<string name="type.aerialway.station">Keltuvo stotelė</string>
<string name="type.amenity.loading_dock">Prievaža (rampa)</string>
<string name="type.amenity.car_pooling">Pakeleivių paėmimo / išleidimo punktas</string>
<string name="type.post_office.post_partner">Pašto paslaugos</string>
<string name="type.emergency">Kritinė situacija</string>
<string name="type.beacon.cardinal.east">Kardinalinis navigacinis ženklas</string>
<string name="type.beacon.cardinal.north">Kardinalinis navigacinis ženklas</string>
<string name="type.beacon.cardinal.south">Kardinalinis navigacinis ženklas</string>
<string name="type.beacon.cardinal.west">Kardinalinis navigacinis ženklas</string>
<string name="type.beacon.isolated_danger">Pavienės kliūties ženklas</string>
<string name="type.beacon.lateral.port">Lateralinis navigacinis ženklas</string>
<string name="type.beacon.lateral.starboard">Lateralinis navigacinis ženklas</string>
<string name="type.beacon.safe_water">Saugių vandenų navigacinis ženklas</string>
<string name="type.beacon.special_purpose">Specialusis navigacinis ženklas</string>
<string name="type.buoy.cardinal.east">Kardinalinė buja</string>
<string name="type.buoy.cardinal.north">Kardinalinė buja</string>
<string name="type.buoy.cardinal.south">Kardinalinė buja</string>
<string name="type.buoy.cardinal.west">Kardinalinė buja</string>
<string name="type.buoy.isolated_danger">Pavienės kliūties buja</string>
<string name="type.buoy.lateral.port">Lateralinė buja</string>
<string name="type.buoy.lateral.starboard">Lateralinė buja</string>
<string name="type.buoy.safe_water">Saugių vandenų buja</string>
<string name="type.buoy.special_purpose">Specialioji buja</string>
<string name="type.spherical_buoy.cardinal.east">Kardinalinė sferinė buja</string>
<string name="type.spherical_buoy.cardinal.north">Kardinalinė sferinė buja</string>
<string name="type.spherical_buoy.cardinal.south">Kardinalinė sferinė buja</string>
<string name="type.spherical_buoy.cardinal.west">Kardinalinė sferinė buja</string>
<string name="type.spherical_buoy.isolated_danger">Pavienės kliūties sferinė buja</string>
<string name="type.spherical_buoy.lateral.port">Lateralinė sferinė buja</string>
<string name="type.spherical_buoy.lateral.starboard">Lateralinė sferinė buja</string>
<string name="type.spherical_buoy.safe_water">Saugių vandenų sferinė buja</string>
<string name="type.spherical_buoy.special_purpose">Specialioji sferinė buja</string>
<string name="type.highway.track">Privažiavimo kelias</string>
<string name="type.highway.track.area">Privažiavimo kelias</string>
<string name="type.highway.track.grade1">Privažiavimo kelias</string>
<string name="type.highway.track.no.access">Privažiavimo kelias</string>
<string name="type.area_highway.track">Privažiavimo kelias</string>
<string name="type.historic.archaeological_site">Archeologinė vietovė</string>
<string name="type.aerialway.j.bar">Laktinis keltuvas</string>
<string name="type.aerialway.magic_carpet">Keltuvas-konvejeris</string>
<string name="type.aerialway.platter">Bugelinis disko formos keltuvas</string>
<string name="type.aerialway.rope_tow">Įsikimbamasis keltuvas</string>
<string name="type.aerialway.t.bar">Bugelinis „T“ formos keltuvas</string>
<string name="type.piste_type.downhill">Kalnų slidinėjimo trasa</string>
<string name="type.piste_type.downhill.area">Kalnų slidinėjimo trasa</string>
<string name="type.piste_type.downhill.advanced">Sudėtinga kalnų slidinėjimo trasa</string>
<string name="type.piste_type.downhill.advanced.area">Sudėtinga kalnų slidinėjimo trasa</string>
<string name="type.piste_type.downhill.easy">Nesudėtinga kalnų slidinėjimo trasa</string>
<string name="type.piste_type.downhill.easy.area">Nesudėtinga kalnų slidinėjimo trasa</string>
<string name="type.piste_type.downhill.expert">Ypač sudėtinga kalnų slidinėjimo trasa</string>
<string name="type.piste_type.downhill.expert.area">Ypač sudėtinga kalnų slidinėjimo trasa</string>
<string name="type.piste_type.downhill.freeride">Laisvojo kalnų slidinėjimo trasa</string>
<string name="type.piste_type.downhill.intermediate">Vidutinio sudėtingumo kalnų slidinėjimo trasa</string>
<string name="type.piste_type.downhill.intermediate.area">Vidutinio sudėtingumo kalnų slidinėjimo trasa</string>
<string name="type.piste_type.downhill.novice">Pradedančiųjų kalnų slidinėjimo trasa</string>
<string name="type.piste_type.downhill.novice.area">Pradedančiųjų kalnų slidinėjimo trasa</string>
<string name="type.piste_type.nordic">Slidinėjimo kroso trasa</string>
<string name="type.piste_type.sled">Rogučių trasa</string>
<string name="type.piste_type.sled.area">Rogučių trasa</string>
<string name="type.leisure.sports_centre">Sporto centras</string>
<string name="type.sport.tennis">Lauko tenisas</string>
</resources> </resources>

View File

@@ -28,7 +28,7 @@
<!-- A unit of measure --> <!-- A unit of measure -->
<string name="ft">fot</string> <string name="ft">fot</string>
<!-- Subway exits for public transport marks on the map --> <!-- Subway exits for public transport marks on the map -->
<string name="core_exit">Avslutt</string> <string name="core_exit">Utgang</string>
<string name="core_entrance">Inngang</string> <string name="core_entrance">Inngang</string>
<string name="subway_data_unavailable">T-banekart er utilgjengelig</string> <string name="subway_data_unavailable">T-banekart er utilgjengelig</string>
<string name="public_access">Offentlig tilgang</string> <string name="public_access">Offentlig tilgang</string>

View File

@@ -1050,8 +1050,8 @@
<string name="type.shop.travel_agency">Reisebyrå</string> <string name="type.shop.travel_agency">Reisebyrå</string>
<string name="type.shop.tyres">Dekkforretning</string> <string name="type.shop.tyres">Dekkforretning</string>
<string name="type.shop.variety_store">Billigbutikk</string> <string name="type.shop.variety_store">Billigbutikk</string>
<string name="type.shop.video">Videobutikken</string> <string name="type.shop.video">Videobutikk</string>
<string name="type.shop.video_games">Videospillbutikken</string> <string name="type.shop.video_games">Videospillbutikk</string>
<string name="type.shop.wine">Alkoholutsalg</string> <string name="type.shop.wine">Alkoholutsalg</string>
<string name="type.shop.agrarian">Landbruksbutikk</string> <string name="type.shop.agrarian">Landbruksbutikk</string>
<string name="type.shop.antiques">Antikviteter</string> <string name="type.shop.antiques">Antikviteter</string>

View File

@@ -1497,4 +1497,5 @@
<string name="type.cardinal.north">Północ</string> <string name="type.cardinal.north">Północ</string>
<string name="type.cardinal.south">Południe</string> <string name="type.cardinal.south">Południe</string>
<string name="type.cardinal.west">Zachód</string> <string name="type.cardinal.west">Zachód</string>
<string name="type.amenity.prep_school">Szkoła przygotowująca do egzaminów</string>
</resources> </resources>

View File

@@ -150,7 +150,7 @@
<string name="type.amenity.vending_machine.food">Máquina de venda de comidas</string> <string name="type.amenity.vending_machine.food">Máquina de venda de comidas</string>
<string name="type.amenity.vending_machine.newspapers">Máquina de venda de jornais</string> <string name="type.amenity.vending_machine.newspapers">Máquina de venda de jornais</string>
<string name="type.amenity.vending_machine.parking_tickets">Máquina de venda de tíquetes de estacionamento</string> <string name="type.amenity.vending_machine.parking_tickets">Máquina de venda de tíquetes de estacionamento</string>
<string name="type.amenity.vending_machine.public_transport_tickets">Máquina de venda de passagens de transporte público</string> <string name="type.amenity.vending_machine.public_transport_tickets">Máquina de Venda de Passagens de Transporte Público</string>
<string name="type.amenity.vending_machine.sweets">Máquina de venda de doces</string> <string name="type.amenity.vending_machine.sweets">Máquina de venda de doces</string>
<string name="type.amenity.vending_machine.excrement_bags">Saquinhos de lixo</string> <string name="type.amenity.vending_machine.excrement_bags">Saquinhos de lixo</string>
<string name="type.amenity.parcel_locker">Armário de encomendas</string> <string name="type.amenity.parcel_locker">Armário de encomendas</string>
@@ -1489,4 +1489,5 @@
<string name="type.buoy.lateral.port">Boia lateral</string> <string name="type.buoy.lateral.port">Boia lateral</string>
<string name="type.man_made.mast.communication">Mastro de comunicações</string> <string name="type.man_made.mast.communication">Mastro de comunicações</string>
<string name="type.shop.beauty.nails">Manicure</string> <string name="type.shop.beauty.nails">Manicure</string>
<string name="type.amenity.hydrant">Hidrante de Irrigação</string>
</resources> </resources>

View File

@@ -150,7 +150,7 @@
<!-- Compared to wilderness_hut its smaller and simpler, without a fireplace. --> <!-- Compared to wilderness_hut its smaller and simpler, without a fireplace. -->
<string name="type.amenity.shelter.basic_hut">Cabana Básica</string> <string name="type.amenity.shelter.basic_hut">Cabana Básica</string>
<!-- A traditional 3-walled shelter (one side open), suitable for overnight camping. --> <!-- A traditional 3-walled shelter (one side open), suitable for overnight camping. -->
<string name="type.amenity.shelter.lean_to">Abrigo tipo telheiro</string> <string name="type.amenity.shelter.lean_to">Abrigo tipo Telheiro</string>
<string name="type.amenity.public_bath">Banho público</string> <string name="type.amenity.public_bath">Banho público</string>
<string name="type.amenity.shower">Chuveiro</string> <string name="type.amenity.shower">Chuveiro</string>
<string name="type.amenity.stripclub">Clube de striptease</string> <string name="type.amenity.stripclub">Clube de striptease</string>
@@ -165,7 +165,7 @@
<string name="type.amenity.vending_machine.cigarettes">Máquina de venda de cigarros</string> <string name="type.amenity.vending_machine.cigarettes">Máquina de venda de cigarros</string>
<string name="type.amenity.vending_machine.drinks">Máquina de venda de bebidas</string> <string name="type.amenity.vending_machine.drinks">Máquina de venda de bebidas</string>
<string name="type.amenity.vending_machine.parking_tickets">Máquina venda de bilhetes de estacionamento</string> <string name="type.amenity.vending_machine.parking_tickets">Máquina venda de bilhetes de estacionamento</string>
<string name="type.amenity.vending_machine.public_transport_tickets">Máquina venda de bilhetes de transporte público</string> <string name="type.amenity.vending_machine.public_transport_tickets">Máquina de Venda de Bilhetes de Transportes Públicos</string>
<string name="type.amenity.parcel_locker">Cacifo</string> <string name="type.amenity.parcel_locker">Cacifo</string>
<string name="type.amenity.vehicle_inspection">Inspeção veicular</string> <string name="type.amenity.vehicle_inspection">Inspeção veicular</string>
<string name="type.amenity.veterinary">Veterinário</string> <string name="type.amenity.veterinary">Veterinário</string>

View File

@@ -253,7 +253,7 @@
<string name="type.recycling.cartons">Kartoni</string> <string name="type.recycling.cartons">Kartoni</string>
<string name="type.amenity.school">Šola</string> <string name="type.amenity.school">Šola</string>
<string name="type.amenity.shelter">Zavetje</string> <string name="type.amenity.shelter">Zavetje</string>
<string name="type.amenity.shelter.lean_to">Izpostavljen nadstrešek</string> <string name="type.amenity.shelter.lean_to">Izpostavljeno zavetje</string>
<string name="type.amenity.water_point.drinking_water_no">Polnilna postaja rezervoarja z vodo</string> <string name="type.amenity.water_point.drinking_water_no">Polnilna postaja rezervoarja z vodo</string>
<string name="type.barrier">Ovira</string> <string name="type.barrier">Ovira</string>
<string name="type.barrier.yes">Ovira</string> <string name="type.barrier.yes">Ovira</string>
@@ -313,7 +313,7 @@
<string name="type.amenity.recycling">Zabojnik za ločene odpadke</string> <string name="type.amenity.recycling">Zabojnik za ločene odpadke</string>
<string name="type.amenity.recycling.container">Zabojnik za ločene odpadke</string> <string name="type.amenity.recycling.container">Zabojnik za ločene odpadke</string>
<string name="type.amenity.shelter.public_transport">Zavetje</string> <string name="type.amenity.shelter.public_transport">Zavetje</string>
<string name="type.amenity.vending_machine.public_transport_tickets">Avtomat za vozovnice</string> <string name="type.amenity.vending_machine.public_transport_tickets">Avtomat za vozovnice javnega prometa</string>
<string name="type.barrier.wicket_gate">Osebna vratca</string> <string name="type.barrier.wicket_gate">Osebna vratca</string>
<string name="type.amenity.sanitary_dump_station">Postaja za praznjenje zbiralnih rezervoarjev</string> <string name="type.amenity.sanitary_dump_station">Postaja za praznjenje zbiralnih rezervoarjev</string>
<string name="type.amenity.shelter.basic_hut">Bivak</string> <string name="type.amenity.shelter.basic_hut">Bivak</string>
@@ -605,4 +605,109 @@
<string name="type.historic.anchor">Zgodovinsko sidro</string> <string name="type.historic.anchor">Zgodovinsko sidro</string>
<string name="type.historic.battlefield">Zgodovinsko bojišče</string> <string name="type.historic.battlefield">Zgodovinsko bojišče</string>
<string name="type.historic.archaeological_site">Arheološko najdišče</string> <string name="type.historic.archaeological_site">Arheološko najdišče</string>
<string name="type.historic.boundary_stone">Mejni kamen</string>
<string name="type.historic.cannon">Top</string>
<string name="type.historic.castle">Grad</string>
<string name="type.historic.castle.castrum">Rimska utrdba</string>
<string name="type.historic.castle.defensive">Obrambni grad</string>
<string name="type.historic.castle.fortified_church">Utrjena cerkev</string>
<string name="type.historic.castle.fortress">Trdnjava</string>
<string name="type.historic.castle.hillfort">Gradišče</string>
<string name="type.historic.castle.kremlin">Kremelj</string>
<string name="type.historic.castle.manor">Graščina</string>
<string name="type.historic.castle.palace">Palača</string>
<string name="type.historic.castle.shiro">Japonski grad</string>
<string name="type.historic.castle.stately">Dvorec</string>
<string name="type.historic.city_gate">Mestna vrata</string>
<string name="type.historic.citywalls">Mestno obzidje</string>
<string name="type.historic.fort">Utrdba</string>
<string name="type.historic.gallows">Vislice</string>
<string name="type.historic.locomotive">Zgodovinska lokomotiva</string>
<string name="type.historic.memorial">Spominsko obeležje</string>
<string name="type.historic.memorial.cross">Spominski križ</string>
<string name="type.historic.memorial.plaque">Spominska plošča</string>
<string name="type.historic.memorial.sculpture">Spominski kip</string>
<string name="type.historic.memorial.statue">Kip</string>
<string name="type.historic.memorial.stolperstein">Kamen spotike (Stolperstein)</string>
<string name="type.historic.stone">Zgodovinski kamen</string>
<string name="type.historic.memorial.war_memorial">Vojno spominsko obeležje</string>
<string name="type.historic.mine">Zgodovinski rudnik</string>
<string name="type.historic.monument">Spomenik</string>
<string name="type.historic.pillory">Sramotilni steber</string>
<string name="type.historic.ruins">Zgodovinske ruševine</string>
<string name="type.historic.ship">Zgodovinska ladja</string>
<string name="type.historic.tank">Zgodovinski tank</string>
<string name="type.historic.tomb">Grobnica</string>
<string name="type.man_made.cross">Križ</string>
<string name="type.historic.wayside_cross">Križ ob poti</string>
<string name="type.historic.wayside_shrine">Kapelica ob poti</string>
<string name="type.historic.wreck">Ladijske razbitine</string>
<string name="type.internet_access">Medmrežje</string>
<string name="type.internet_access.wlan">Medmrežje</string>
<string name="type.junction">Križišče</string>
<string name="type.junction.circular">Krožišče</string>
<string name="type.junction.roundabout">Krožišče</string>
<string name="type.landuse">Uporaba zemljišča</string>
<string name="type.landuse.allotments">Vrtne parcele</string>
<string name="type.landuse.basin">Vodni zadrževalnik</string>
<string name="type.landuse.brownfield">Zapuščeno industrijsko območje</string>
<string name="type.landuse.cemetery">Pokopališče</string>
<string name="type.landuse.cemetery.christian">Krščansko pokopališče</string>
<string name="type.landuse.religious">Versko območje</string>
<string name="type.landuse.commercial">Poslovno območje</string>
<string name="type.landuse.construction">Območje v gradnji</string>
<string name="type.landuse.education">Izobraževalno območje</string>
<string name="type.landuse.farmland">Obdelovana zemlja</string>
<string name="type.landuse.farmyard">Kmetija</string>
<string name="type.landuse.flowerbed">Cvetlična greda</string>
<string name="type.landuse.forest">Gozd</string>
<string name="type.landuse.forest.coniferous">Iglasti gozd</string>
<string name="type.landuse.forest.deciduous">Listnati gozd</string>
<string name="type.landuse.forest.mixed">Mešani gozd</string>
<string name="type.landuse.garages">Garaže</string>
<string name="type.landuse.grass">Trava</string>
<string name="type.landuse.greenhouse_horticulture">Rastlinjak</string>
<string name="type.landuse.industrial">Industrijsko območje</string>
<string name="type.landuse.landfill">Odlagališče odpadkov</string>
<string name="type.landuse.meadow">Travnik</string>
<string name="type.landuse.military">Vojaško območje</string>
<string name="type.landuse.orchard">Sadovnjak</string>
<string name="type.landuse.quarry">Kamnolom</string>
<string name="type.landuse.railway">Območje železnice</string>
<string name="type.landuse.recreation_ground">Rekreacijska površina</string>
<string name="type.landuse.reservoir">Vodni zbiralnik</string>
<string name="type.landuse.residential">Stanovanjsko območje</string>
<string name="type.landuse.retail">Trgovsko območje</string>
<string name="type.landuse.salt_pond">Soline</string>
<string name="type.landuse.village_green">Zelenica</string>
<string name="type.landuse.vineyard">Vinograd</string>
<string name="type.landuse.plant_nursery">Vrtnarstvo</string>
<string name="type.leisure">Površina za prostočasne dejavnosti</string>
<string name="type.leisure.bandstand">Glasbeni paviljon</string>
<string name="type.leisure.common">Javna površina</string>
<string name="type.leisure.dog_park">Park za pse</string>
<string name="type.leisure.escape_game">Soba pobega</string>
<string name="type.leisure.fitness_centre">Vadbeni prostor</string>
<string name="type.leisure.fitness_station">Vadbena postaja</string>
<string name="type.leisure.dance">Plesna dvorana</string>
<string name="type.leisure.garden">Vrt</string>
<string name="type.leisure.garden.residential">Stanovanjski vrt</string>
<string name="type.leisure.golf_course">Golf igrišče</string>
<string name="type.leisure.miniature_golf">Mali golf</string>
<string name="type.leisure.ice_rink">Drsališče</string>
<string name="type.leisure.indoor_play">Notranja igralnica</string>
<string name="type.leisure.marina">Pristan</string>
<string name="type.leisure.nature_reserve">Zavarovano območje narave</string>
<string name="type.leisure.outdoor_seating">Zunanje sedišče</string>
<string name="type.leisure.firepit">Ognjišče</string>
<string name="type.leisure.park">Park</string>
<string name="type.leisure.park.no.access">Zasebni park</string>
<string name="type.leisure.park.permissive">Park</string>
<string name="type.leisure.park.private">Zasebni park</string>
<string name="type.leisure.picnic_table">Miza za piknik</string>
<string name="type.leisure.pitch">Športno igrišče</string>
<string name="type.leisure.playground">Otroško igrišče</string>
<string name="type.leisure.recreation_ground">Rekreacijska površina</string>
<string name="type.leisure.sauna">Savna</string>
<string name="type.leisure.slipway">Splavilna klančina</string>
</resources> </resources>

View File

@@ -1366,4 +1366,18 @@
<string name="type.amenity.boat_rental">Båtuthyrning</string> <string name="type.amenity.boat_rental">Båtuthyrning</string>
<string name="type.amenity.bench.backless">Bänk utan ryggstöd</string> <string name="type.amenity.bench.backless">Bänk utan ryggstöd</string>
<string name="type.leisure.bandstand">Musikpaviljong</string> <string name="type.leisure.bandstand">Musikpaviljong</string>
<string name="type.xmas.tree">Julgran</string>
<string name="type.waterway.weir">Överfallsvärn</string>
<string name="type.railway.preserved.tunnel">Museijärnvägstunnel</string>
<string name="type.railway.preserved.bridge">Museijärnvägsbro</string>
<string name="type.natural.tree">Träd</string>
<string name="type.natural.sand">Sand</string>
<string name="type.man_made.mast.communication">Mobilmast</string>
<string name="type.leisure.sports_centre.sport.swimming">Simhall</string>
<string name="type.leisure.sports_centre.sport.padel">Padelhall</string>
<string name="type.leisure.sports_centre.sport.ice_hockey">Ishall</string>
<string name="type.leisure.sports_centre.sport.climbing">Klätterhall</string>
<string name="type.leisure.sports_centre.sport.multi">Idrottscentrum</string>
<string name="type.leisure.escape_game">Escape Room</string>
<string name="type.landuse.plant_nursery">Plantskola</string>
</resources> </resources>

View File

@@ -1366,7 +1366,7 @@
<string name="type.fee.yes"></string> <string name="type.fee.yes"></string>
<string name="type.power.pole">Elektrik Direği</string> <string name="type.power.pole">Elektrik Direği</string>
<string name="type.man_made.utility_pole">Hizmet Direği</string> <string name="type.man_made.utility_pole">Hizmet Direği</string>
<string name="type.amenity.studio">Stüdyo</string> <string name="type.amenity.studio">Medya Stüdyosu</string>
<string name="type.sport.diving">Yüksek Dalış Alanı</string> <string name="type.sport.diving">Yüksek Dalış Alanı</string>
<string name="type.man_made.survey_point">Anket Noktası</string> <string name="type.man_made.survey_point">Anket Noktası</string>
<string name="type.highway.ladder">Merdiven</string> <string name="type.highway.ladder">Merdiven</string>
@@ -1400,4 +1400,13 @@
<string name="type.amenity.bench.backless">Sırtıık Bank</string> <string name="type.amenity.bench.backless">Sırtıık Bank</string>
<string name="type.amenity.charging_station.motorcar.small">Araç Şarj Noktası</string> <string name="type.amenity.charging_station.motorcar.small">Araç Şarj Noktası</string>
<string name="type.amenity.sailing_school">Denizcilik Okulu</string> <string name="type.amenity.sailing_school">Denizcilik Okulu</string>
<string name="type.natural.tree">Ağaç</string>
<string name="type.xmas.tree">Yılbaşı Ağacı</string>
<string name="type.man_made.telescope">Teleskop</string>
<string name="type.man_made.telescope.optical">Teleskop (Optik)</string>
<string name="type.man_made.telescope.radio">Teleskop (Radyo)</string>
<string name="type.man_made.telescope.gamma">Teleskop (Gama)</string>
<string name="type.man_made.observatory">Gözlemevi</string>
<string name="type.emergency.life_ring">Can simidi</string>
<string name="type.emergency.access_point">Acil Durum Noktası</string>
</resources> </resources>

View File

@@ -1,26 +1,26 @@
{ {
"@category_eat": "3Essen|Trinken|4Gastronomie|Gastro|Lokal|Speisen|Verpflegung|Hunger", "@category_eat": "3Essen|3Trinken|4Gastronomie|4Gastro|3Lokal|3Speisen|4Verpflegung|3Hunger",
"@category_food": "4Lebensmittel|4Essen|4Nahrung|4Nahrungsmittel", "@category_food": "4Lebensmittel|4Essen|4Nahrung|4Nahrungsmittel",
"@category_transport": "ÖPNV", "@category_transport": "ÖPNV",
"@category_fuel": "2Tankstelle|4Tanken|3Benzin|4Diesel|4Sprit|3Kraftstoff|4Tankfüllung", "@category_fuel": "2Tankstelle|4Tanken|3Benzin|4Diesel|4Sprit|3Kraftstoff|4Tankfüllung",
"@category_parking": "4Parkplätze|Parkplatz|Parkhaus|Tiefgarage|Parken", "@category_parking": "4Parkplätze|3Parkplatz|4Parkhaus|5Tiefgarage|4Parken",
"@category_shopping": "4Einkaufen|Laden|2Läden|Bummeln|Shoppen|Geschäfte", "@category_shopping": "4Einkaufen|3Laden|2Läden|3Bummeln|3Shoppen|3Geschäfte",
"@category_hotel": "Hotel|Hotels|Übernachtung|übernachten|Schlaf|schlafen|Unterkunft", "@category_hotel": "3Hotel|3Hotels|3Übernachtung|3übernachten|4Schlaf|4schlafen|3Unterkunft",
"@category_tourism": "4Sehenswürdigkeit|4Attraktion|4Tourismus|Touristenattraktion|Sehenswürdigkeiten|Wahrzeichen|Attraktionen", "@category_tourism": "4Sehenswürdigkeit|4Attraktion|4Tourismus|3Touristenattraktion|3Sehenswürdigkeiten|3Wahrzeichen|3Attraktionen",
"@category_entertainment": "3Unterhaltung|4Ausgehen", "@category_entertainment": "3Unterhaltung|4Ausgehen",
"@category_nightlife": "Nachtleben|Party|Ausgehen", "@category_nightlife": "3Nachtleben|3Party|3Ausgehen",
"@category_children": "Freizeit mit Kindern|Familienurlaub|Familie|Kinder|Babies|Babys|kinderfreundlich|familienfreundlich", "@category_children": "4Freizeit mit Kindern|3Familienurlaub|3Familie|3Kinder|3Babies|3Babys|3kinderfreundlich|3familienfreundlich",
"@category_atm": "3Geldautomat|4Bankautomat|7Bargeldautomat|3Geldscheinautomat", "@category_atm": "3Geldautomat|4Bankautomat|7Bargeldautomat|3Geldscheinautomat|U+1F3E7",
"@category_rv": "6Einrichtungen für Wohnmobile|4Wohnmobile|4Wohnmobilstellplatz|Campingbus", "@category_rv": "6Einrichtungen für Wohnmobile|4Wohnmobile|4Wohnmobilstellplatz|3Campingbus",
"amenity-atm|@category_atm": "5Geldautomat|5Bankautomat|5Bankomat|4Bargeld|3Geld|U+1F3E7|U+1F4B2|U+1F4B3|U+1F4B4|U+1F4B5|U+1F4B6|U+1F4B7", "amenity-atm|@category_atm": "5Geldautomat|5Bankautomat|5Bankomat|4Bargeld|3Geld|U+1F3E7|U+1F4B2|U+1F4B3|U+1F4B4|U+1F4B5|U+1F4B6|U+1F4B7",
"@category_bank": "3Bank|4Geldbank|4Kreditinstitut", "@category_bank": "3Bank|4Geldbank|4Kreditinstitut",
"@category_secondhand": "3Second-hand|3Second Hand|3Gebrauchte Ware|3Gebrauchte Artikel", "@category_secondhand": "3Second-hand|3Second Hand|3Gebrauchte Ware|3Gebrauchte Artikel|5Brockenhaus|5Brockenstube",
"amenity-bank|@category_bank": "3Bankfiliale|Geld", "amenity-bank|@category_bank": "3Bankfiliale|3Geld",
"@category_recycling": "Recycling|Abfallverwertung|Recyclebares Material|Getrennte Müllsammlung|Müllsortierung|Wiederverwendung|Wiederverwertung|Entsorgung", "@category_recycling": "3Recycling|3Abfallverwertung|3Recyclebares Material|3Getrennte Müllsammlung|2Müllsortierung|4Wiederverwendung|4Wiederverwertung|3Entsorgung",
"amenity-bureau_de_change": "3Geldwechselstelle|Wechselstube|Geld|Geldumtausch", "amenity-bureau_de_change": "3Geldwechselstelle|3Wechselstube|3Geld|3Geldumtausch",
"amenity-bar|amenity-pub|@category_eat|@category_nightlife": "2Bar|2Pub|4Kneipe|3Bier|4Trinken|4Gaststätte|4Bars und Kneipen|4Brauhaus|4Cocktail-Lounge|3Lokal", "amenity-bar|amenity-pub|@category_eat|@category_nightlife": "2Bar|2Pub|4Kneipe|3Bier|4Trinken|4Gaststätte|4Bars und Kneipen|4Brauhaus|4Cocktail-Lounge|3Lokal",
"amenity-cafe|@category_eat": "3Café|6Kaffeehaus|Kaffeebar|Cafeteria|Kaffee|Bistro", "amenity-cafe|@category_eat": "3Café|6Kaffeehaus|3Kaffeebar|3Cafeteria|3Kaffee|3Bistro",
"amenity-fast_food|@category_eat": "4Fast Food|3Imbiss |7Schnellimbiss| Junkfood |Essen zum Mitnehmen", "amenity-fast_food|@category_eat": "4Fast Food|3Imbiss |7Schnellimbiss|3Junkfood |3Essen zum Mitnehmen",
"amenity-restaurant|@category_eat": "3Restaurant|4Gasthaus|4Gaststube|6Speiselokal|4Gastwirtschaft|U+1F356|U+1F357|U+1F35A|U+1F35B|U+1F35C|U+1F35D|U+1F363|U+1F366|U+1F367|U+1F368|U+1F369|U+1F370|U+1F372|U+1F374|U+1F377|U+1F60B", "amenity-restaurant|@category_eat": "3Restaurant|4Gasthaus|4Gaststube|6Speiselokal|4Gastwirtschaft|U+1F356|U+1F357|U+1F35A|U+1F35B|U+1F35C|U+1F35D|U+1F363|U+1F366|U+1F367|U+1F368|U+1F369|U+1F370|U+1F372|U+1F374|U+1F377|U+1F60B",
"amenity-fuel|@category_fuel": "3Tankstelle|3Zapfsäule|U+26FD", "amenity-fuel|@category_fuel": "3Tankstelle|3Zapfsäule|U+26FD",
"@shop": "3Verbrauchermarkt|5Geschäft|5Laden|3Shop|4Einkaufen|4Einzelhandel|5Detailgeschäft|4Einkaufsladen", "@shop": "3Verbrauchermarkt|5Geschäft|5Laden|3Shop|4Einkaufen|4Einzelhandel|5Detailgeschäft|4Einkaufsladen",
@@ -30,50 +30,50 @@
"shop-deli|@category_food|@shop": "4Feinkostladen|4Feinkostgeschäftt|4Delikatessen", "shop-deli|@category_food|@shop": "4Feinkostladen|4Feinkostgeschäftt|4Delikatessen",
"shop-farm|@category_food|@shop": "4Hofladen|4Bauernhofladen|4Bauernladen|4Direktvermarkter", "shop-farm|@category_food|@shop": "4Hofladen|4Bauernhofladen|4Bauernladen|4Direktvermarkter",
"shop-garden_centre|@shop": "4Gartencenter|4Gärtnerei|4Pflanzen", "shop-garden_centre|@shop": "4Gartencenter|4Gärtnerei|4Pflanzen",
"shop-grocery|@category_food|@shop": "Lebensmittelkonserven", "shop-grocery|@category_food|@shop": "4Lebensmittel|4Nahrungsmittel|4Lebensmittelkonserven",
"shop-health_food|@category_food|@shop": "4Reformhaus|5Naturkostladen|5Bioladen", "shop-health_food|@category_food|@shop": "3Reformhaus|5Naturkostladen|3Bioladen",
"shop-hearing_aids|@shop": "4Hörgeräte", "shop-hearing_aids|@shop": "4Hörgeräte|Hörgeräteakustiker",
"shop-mobile_phone|@shop": "4Handyladen|Eletronikgeschäft|Mobiltelefone", "shop-mobile_phone|@shop": "4Handyladen|4Eletronikgeschäft|4Mobiltelefone|4Mobilshop|4Smartphoneladen|4Smartphoneshop|4Smartphone|4Handy|U+1F4F1|U+1F4F2",
"shop-florist|@shop": "4Florist|Gestecke|Blumengeschäft|4Blumenladen|Blumenhändler|Blumen|Blumenstrauß|Taggleiche Blumen", "shop-florist|@shop": "4Florist|4Gestecke|3Blumengeschäft|3Blumenladen|3Blumenhändler|3Blumen|3Blumenstrauß|U+1F337|U+1F338|U+1F339|U+1F33A|U+1F33B|U+1F33C|U+1F490|U+1F33E",
"shop-butcher|@category_food|@shop": "5Metzgerei|3Metzger|5Schlachter|4Fleischhauer", "shop-butcher|@category_food|@shop": "5Metzgerei|3Metzger|5Schlachter|4Fleischhauer|4Fleischerladen|5Schlachterei|4Fleischhauer|4Fleisch|3Wurst|4Fleischerei|U+1F356|U+1F357|U+1F969|U+1F953",
"shop-furniture|@shop": "5Möbelhaus|Möbelgeschäft", "shop-furniture|@shop": "5Möbelhaus|3Möbelgeschäft|4Einrichtungshaus",
"shop-kitchen|@shop": "6Küchenstudio|2Küchengeschäft", "shop-kitchen|@shop": "2Küchenstudio|2Küchengeschäft|2Küchenware",
"shop-alcohol|@category_food|@shop": "5Spirituosengeschäft|Spirituosen", "shop-alcohol|@category_food|@shop": "3Spirituosengeschäft|3Spirituosen|3Alkohol|4Schnaps|3Wein|3Bier",
"shop-books|@shop": "Büchergeschäft|4Buchhandlung|Buchladen|Bücher", "shop-books|@shop": "3Büchergeschäft|4Buchhandlung|3Buchladen|3Bücher",
"shop-shoes|@category_shopping|@shop": "4Schuhgeschäft|Schuhe|Schuhladen|Schuhhandlung|Fußbekleidung", "shop-shoes|@category_shopping|@shop": "4Schuhgeschäft|4Schuhe|4Schuhladen|4Schuhhandlung|2Fußbekleidung",
"shop-electronics|@shop": "4Elektrofachgeschäft|Elektronikgeschäft|Elektrofachhandel", "shop-electronics|@shop": "3Elektrofachgeschäft|3Elektronikgeschäft|3Elektrofachhandel|U+1F4F1|U+1F4BB|U+23F0|U+1F4F7|U+1F4F9|U+1F3A5|U+1F4FA|U+1F4FB|U+1F4DF|U+1F4DE|U+260E|U+1F4E0|U+1F4BD|U+1F4BE|U+1F4BF|U+1F4C0|U+1F4FC|U+1F50B|U+1F4E1",
"shop-hardware|shop-doityourself|@shop": "4Eisenwarengeschäft|3Baumarkt|4Heimwerkermarkt|4Eisenwarenhandlung|3DIY", "shop-hardware|shop-doityourself|@shop": "4Eisenwarengeschäft|8Eisenwarenhandel|3Baumarkt|4Heimwerkermarkt|4Eisenwarenhandlung|3DIY|U+1F529|U+1F528",
"shop-houseware|@shop": "4Haushaltswaren", "shop-houseware|@shop": "4Haushaltswaren",
"shop-jewelry|@category_shopping|@shop": "4Juwelier|Juweliergeschäft|Schmuck", "shop-jewelry|@category_shopping|@shop": "4Juwelier|Juweliergeschäft|Schmuck|Schmuckgeschäft|Uhren",
"shop-optician|@shop": "4Optiker|5Brillengeschäft|5Augenoptiker", "shop-optician|@shop": "3Optiker|3Brillengeschäft|5Augenoptiker|3Brillen|5Sonnenbrillen|U+1F453",
"shop-gift|@category_shopping|@shop": "7Geschenkeladen|5Geschenke|6Geschenkartikelladen|5Andenkenladen|3Andenken|3Präsente|4Mitbringsel|4Souvenirladen", "shop-gift|@category_shopping|@shop": "7Geschenkeladen|5Geschenke|6Geschenkartikelladen|5Andenkenladen|3Andenken|3Präsente|4Mitbringsel|4Souvenirladen",
"shop-beauty": "5Schönheitssalon|Schönheitsshop|Kosmetiker|Kosmetikstudio|Kosmetiksalon", "shop-beauty": "5Schönheitssalon|5Schönheitsshop|4Kosmetiker|4Kosmetikstudio|4Kosmetiksalon|U+1F484",
"shop-beauty-nails": "5Nagelstudio|Nagelsalon|Fingernägel|Fußnägel|Nägel", "shop-beauty-nails": "3Nagelstudio|3Nagelsalon|3Fingernägel|2Fußnägel|3Nägel|U+1F485",
"shop-greengrocer|@category_food|@shop": "5Gemüseladen|Gemüsehändler", "shop-greengrocer|@category_food|@shop": "5Gemüseladen|Gemüsehändler|Obst und Gemüse",
"shop-sports|@category_shopping|@shop": "4Sportgeschäft|Sportartikel|Fitnessgeschäft", "shop-sports|@category_shopping|@shop": "3Sportgeschäft|3Sportartikel|3Fitnessgeschäft|U+1F3BF|U+1F3A3|U+1F3C2|U+1F6B4|U+26BD|U+1F3C0|U+1F3C8|U+26BE|U+1F3BE|U+1F3C9|U+26F3",
"shop-supermarket|@category_food|@shop": "3Supermarkt", "shop-supermarket|@category_food|@shop": "3Supermarkt|3Kaufhalle|3Discounter",
"shop-mall|@category_shopping|@shop": "5Einkaufszentrum|5Ladenstraße|4Einkaufsgalerie|4Einkaufen|4Einkaufspassage|3Kaufhalle|8Vergnügungszentrum|4Einzelhandel", "shop-mall|@category_shopping|@shop": "5Einkaufszentrum|5Ladenstraße|4Einkaufsgalerie|4Einkaufen|4Einkaufspassage|3Kaufhalle|8Vergnügungszentrum|4Einzelhandel|5Shoppingcenter|5Einkaufscenter|2EKZ|7Shoppingmall",
"shop-department_store|@category_shopping|@shop": "4Kaufhaus|4Einkaufen|4Einkaufszentrum|4Einkaufspassage", "shop-department_store|@category_shopping|@shop": "4Kaufhaus|3Warenhaus|4Einkaufspassage",
"shop-beverages|@category_food|@shop": "5Getränkemarkt", "shop-beverages|@category_food|@shop": "3Getränkemarkt|3Getränke",
"shop-computer|@shop": "4Computerfachgeschäft|4Computer|4Computergeschäft", "shop-computer|@shop": "4Computerfachgeschäft|4Computer|4Computergeschäft|4Computerladen|4Computerhandel|2PC",
"shop-confectionery|craft-confectionery|@category_food|@shop": "3Süßwarenladen|Süßwarengeschäft|Süßwaren|4Süßigkeiten|4Konfiserie", "shop-confectionery|craft-confectionery|@category_food|@shop": "2Süßwarenladen|2Süßwarengeschäft|2Süßwaren|2Süßigkeiten|4Konfiserie",
"shop-laundry": "5Wäscherei|5Waschsalon", "shop-laundry": "5Wäscherei|5Waschsalon",
"shop-toys|@category_children|@shop": "5Spielwarengeschäft|Spielzeuggeschäft", "shop-toys|@category_children|@shop": "3Spielwarengeschäft|3Spielzeuggeschäft|3Spielzeug",
"amenity-marketplace|@category_food": "3Marktplatz|Markt", "amenity-marketplace|@category_food": "3Marktplatz|3Markt|3Wochenmarkt",
"amenity-money_transfer": "4Geldtransfer|5Geldtransferbüro|4Wechselstube|5Geldwechsel|5Geldwechselbüro", "amenity-money_transfer": "4Geldtransfer|5Geldtransferbüro|4Geldversand",
"shop-clothes|@category_shopping|@shop": "5Bekleidungsgeschäft|4Kleidung|5Bekleidung|4Kleidungsgeschäft|5Kleiderladen|5Einkaufen|4Shoppen ", "shop-clothes|@category_shopping|@shop": "3Bekleidungsgeschäft|3Kleidung|3Bekleidung|3Kleidungsgeschäft|3Kleiderladen|4Einkaufen|3Shoppen|3Klamotten|3Klamottenladen|4Modegeschäft|U+1F45A|U+1F457|U+1F456|U+1F455 ",
"shop-caravan|@category_rv|@shop": "5Wohnmobilhändler|5Wohnwagenhändler|6Wohnmobilgeschäft|6Wohnmobilshop|6Wohnwagenshop|6Wohnwagengeschäft|5Wohnwagen|5Wohnmobil", "shop-caravan|@category_rv|@shop": "5Wohnmobilhändler|5Wohnwagenhändler|6Wohnmobilgeschäft|5Wohnwagen|5Wohnmobil|U+1F690",
"shop-car|@shop": "4Autohaus|4Autohändler|5Autoladen|5Autofachgeschäft|5Autogeschäft|5Automobil", "shop-car|@shop": "4Autohaus|Autohändler|Fahrzeugverkauf|Autohandlung|Autohaus",
"shop-bicycle|@shop": "3Fahrradladen|4Fahrrad|3Velo|4Radladen|5Fahrradshop|6Radlerladen|5Fahrradfachgeschäft|3Bikeshop", "shop-bicycle|@shop": "3Fahrradladen|4Fahrrad|3Velo|4Radladen|5Fahrradshop|6Radlerladen|5Fahrradfachgeschäft|3Bikeshop",
"shop-kiosk": "3Kiosk", "shop-kiosk": "3Kiosk",
"highway-bus_stop|@category_transport": "3Bushaltestelle|Haltestelle|2Bus|Autobus|ÖPNV|Omnibushaltestelle", "highway-bus_stop|@category_transport": "3Bushaltestelle|Haltestelle|2Bus|Autobus|ÖPNV|Omnibushaltestelle",
"railway-tram_stop|@category_transport": "4Straßenbahnhaltestelle|4Tramhaltestelle|3Haltestelle|Tram|ÖPNV", "railway-tram_stop|@category_transport": "4Straßenbahnhaltestelle|4Tramhaltestelle|3Haltestelle|Tram|ÖPNV|Straßenbahn",
"amenity-bus_station|@category_transport": "3Busbahnhof|Bushaltestelle|Haltestelle|Bus|Autobus|ÖPNV", "amenity-bus_station|@category_transport": "3Busbahnhof|Bushaltestelle|Haltestelle|Bus|Autobus|ÖPNV|ZOB",
"railway-station|railway-halt|building-train_station|@category_transport": "4Bahnhof|3Haltepunkt|3Station|Zug|Bahn|ÖPNV|Hbf", "railway-station|railway-halt|building-train_station|@category_transport": "4Bahnhof|3Haltepunkt|3Station|Zug|Bahn|ÖPNV|Hbf",
"railway-station-funicular": "5Standseilbahn|6Seilbahn", "railway-station-funicular": "5Standseilbahn|6Seilbahn",
"railway-station-subway|@category_transport": "2U-Bahn|3Metro|2ÖPNV|4Ubahn|5Underground|4Subway|3U Bahn|5Untergrundbahn|4Nahverkehr", "railway-station-subway|@category_transport": "2U-Bahn|Metro|ÖPNV|U-Bahn-Station|Stadtbahn|Untergrundbahn|U-Bahn Haltestelle|Stadtbahnstation",
"amenity-ferry_terminal|@category_transport": "2Fähre|Fähranleger|Terminal", "amenity-ferry_terminal|@category_transport": "2Fähre|2Fähranleger|3Terminal|3Fährhafen|U+1F6A2|U+1F6A4|U+2693",
"amenity-taxi|@category_transport": "3Taxi|3Taxistand|4Taxe|2ÖPNV|4Nahverkehr", "amenity-taxi|@category_transport": "Taxistand|Taxenstand|Taxi|Taxe|Droschke|Taxistandplatz",
"amenity-townhall": "3Rathaus|4Gemeindeamt", "amenity-townhall": "3Rathaus|4Gemeindeamt",
"tourism-attraction|@category_tourism": "3Attraktion|3Sehenswürdigkeit", "tourism-attraction|@category_tourism": "3Attraktion|3Sehenswürdigkeit",
"tourism-artwork": "3Kunstwerk|4Skulptur|4Gemälde|Statue", "tourism-artwork": "3Kunstwerk|4Skulptur|4Gemälde|Statue",
@@ -83,14 +83,14 @@
"tourism-viewpoint|@category_tourism": "3Panorama|Ausblick|4Aussichtspunkt", "tourism-viewpoint|@category_tourism": "3Panorama|Ausblick|4Aussichtspunkt",
"tourism-information": "4Tourist-Information|Information|7Touristeninformation", "tourism-information": "4Tourist-Information|Information|7Touristeninformation",
"tourism-picnic_site|amenity-bbq|leisure-picnic_table": "3Picknickplatz|5Grillplatz|3Picknicktisch|3BBQ", "tourism-picnic_site|amenity-bbq|leisure-picnic_table": "3Picknickplatz|5Grillplatz|3Picknicktisch|3BBQ",
"amenity-place_of_worship": "4Anbetungsstätte|3Tempel|3Gotteshaus", "amenity-place_of_worship": "4Anbetungsstätte|3Tempel|3Gotteshaus|U+1F64F",
"amenity-place_of_worship-christian": "4Kirche|2Dom|3Kathedrale|4Münster|4Anbetungsstätte|5Christentum|U+1F64F|U+26EA|U+271D|U+2626", "amenity-place_of_worship-christian": "4Kirche|2Dom|3Kathedrale|4Münster|4Anbetungsstätte|4Christentum|3Kapelle|U+1F64F|U+26EA|U+271D|U+2626",
"amenity-place_of_worship-muslim": "4Moschee|3Tekke|4Anbetungsstätte|4Gebetstempel|3Islam|4Tempel|U+1F64F|U+262A|U+1F54B|U+1F54C|U+262A", "amenity-place_of_worship-muslim": "4Moschee|3Tekke|4Anbetungsstätte|4Gebetstempel|3Islam|4Tempel|U+1F64F|U+262A|U+1F54B|U+1F54C|U+262A",
"amenity-place_of_worship-buddhist": "3Buddhistischer Tempel|4Tempel|4Anbetungsstätte|3Buddhismus|U+1F64F|U+26EA|U+2638", "amenity-place_of_worship-buddhist": "3Buddhistischer Tempel|4Tempel|4Anbetungsstätte|3Buddhismus|U+1F64F|U+26EA|U+2638",
"amenity-place_of_worship-hindu": "4Hinduistischer Tempel|4Tempel|4Anbetungsstätte|4Hinduismus|U+1F64F|U+1F549", "amenity-place_of_worship-hindu": "4Hinduistischer Tempel|4Tempel|4Anbetungsstätte|4Hinduismus|U+1F64F|U+1F549",
"amenity-place_of_worship-shinto": "4Schrein|4Anbetungsstätte|4Tempel|4Shintoismus|Shinto|U+1F64F|U+26E9", "amenity-place_of_worship-shinto": "4Schrein|4Anbetungsstätte|4Tempel|4Shintoismus|3Shinto|U+1F64F|U+26E9",
"amenity-place_of_worship-jewish": "4Synagoge|4Anbetungsstätte|4Tempel|4Judentum|U+1F64F|U+1F54D|U+2721", "amenity-place_of_worship-jewish": "3Synagoge|4Anbetungsstätte|4Tempel|3Judentum|3jüdischU+1F64F|U+1F54D|U+2721",
"amenity-place_of_worship-taoist": "3Daoistischer Tempel|3Taoistischer Tempel|4Daoismus|4Taoismus|4Tempel|4Anbetungsstätte|U+1F64F|U+262F", "amenity-place_of_worship-taoist": "3Daoistischer Tempel|3Taoistischer Tempel|3Daoismus|3Taoismus|4Tempel|4Anbetungsstätte|U+1F64F|U+262F",
"tourism-museum|@category_tourism": "2Museum|Ausstellung|3Galerie|Sehenswürdigkeit", "tourism-museum|@category_tourism": "2Museum|Ausstellung|3Galerie|Sehenswürdigkeit",
"waterway-waterfall|@category_tourism": "2Wasserfall", "waterway-waterfall|@category_tourism": "2Wasserfall",
"historic-archaeological_site|@category_tourism": "Ausgrabungen|4Ausgrabungsstätte|4Archäologische Stätte", "historic-archaeological_site|@category_tourism": "Ausgrabungen|4Ausgrabungsstätte|4Archäologische Stätte",
@@ -100,45 +100,45 @@
"historic-castle|@category_tourism": "3Burg|4Schloss|Festung|3Palast|Wallburg|Kreml|4Herrenhaus|Palais|3Ruine", "historic-castle|@category_tourism": "3Burg|4Schloss|Festung|3Palast|Wallburg|Kreml|4Herrenhaus|Palais|3Ruine",
"historic-city_gate|@category_tourism": "4Stadttor|4Historisches Stadttor|U+1F3DB|U+1F3F0", "historic-city_gate|@category_tourism": "4Stadttor|4Historisches Stadttor|U+1F3DB|U+1F3F0",
"historic-citywalls|@category_tourism": "4Stadtmauer|4Historische Stadtmauer|U+1F9F1", "historic-citywalls|@category_tourism": "4Stadtmauer|4Historische Stadtmauer|U+1F9F1",
"historic-fort|@category_tourism": "Fort", "historic-fort|@category_tourism": "3Fort|4Festung|U+1F3EF|U+1F3F0",
"historic-gallows|@category_tourism": "3Galgen", "historic-gallows|@category_tourism": "3Galgen",
"historic-memorial|@category_tourism": "4Denkmal|3Gedenkstätte", "historic-memorial|@category_tourism": "4Denkmal|3Gedenkstätte",
"historic-memorial-cross": "3Gedenkkreuz", "historic-memorial-cross": "3Gedenkkreuz",
"historic-memorial-plaque": "3Gedenktafel", "historic-memorial-plaque": "3Gedenktafel",
"historic-memorial-sculpture|@category_tourism": "4Skulptur|U+1F5FF|U+1F5FD", "historic-memorial-sculpture|@category_tourism": "4Skulptur|3Büste|4Plastik|5Standbild|4Statue|4Statuette|5steinernes Bild|U+1F5FF|U+1F5FD",
"historic-memorial-statue|@category_tourism": "4Statue|U+1F5FD", "historic-memorial-statue|@category_tourism": "4Statue|U+1F5FD",
"historic-memorial-stolperstein": "3Stolperstein", "historic-memorial-stolperstein": "3Stolperstein",
"historic-memorial-war_memorial|@category_tourism": "4Kriegerdenkmal|Kriegsdenkmal", "historic-memorial-war_memorial|@category_tourism": "4Kriegerdenkmal|Kriegsdenkmal",
"historic-monument|@category_tourism": "4Monument", "historic-monument|@category_tourism": "4Monument|Denkmal",
"historic-pillory|@category_tourism": "Pranger", "historic-pillory|@category_tourism": "Pranger",
"historic-cannon": "Kanone", "historic-cannon": "Kanone",
"historic-anchor": "4Historischer Anker|4Anker|6Schiffsanker|U+2693", "historic-anchor": "4Historischer Anker|4Anker|6Schiffsanker|U+2693",
"historic-ruins|@category_tourism": "4Historische Ruine|3Ruine|U+1F3DA|U+1F3F0", "historic-ruins|@category_tourism": "4Historische Ruine|3Ruine|U+1F3DA|U+1F3F0",
"historic-mine": "4Historische Mine|4Mine|U+1FAA8|U+2692|U+1FA8F|U+1F4A3|U+1F6D8", "historic-mine": "4Historische Mine|4Alte Mine|3Mine|U+1FAA8|U+2692|U+1FA8F|U+1F4A3|U+1F6D8",
"historic-ship|@category_tourism": "4Schiff|Boot", "historic-ship|@category_tourism": "4Schiff|Boot|Museumsschiff",
"historic-wreck": "Schiffswrack", "historic-wreck": "Schiffswrack",
"historic-locomotive|@category_tourism": "4Historische Lokomotive|4Lokomotive|4Historische Eisenbahn|6Eisenbahn|3Lok|4Historische Lok|U+1F682", "historic-locomotive|@category_tourism": "4Historische Lokomotive|4Lokomotive|4Historische Eisenbahn|6Eisenbahn|3Lok|4Historische Lok|4Historische Dampflok|3Dampflok|U+1F682",
"historic-tank|@category_tourism": "4Historischer Panzer|4Panzer", "historic-tank|@category_tourism": "4Historischer Panzer|4Panzer",
"historic-aircraft|@category_tourism": "4Historisches Flugzeug|6Flugzeug|U+2708|U+1F6E9|U+1F6EB|U+1F6EC", "historic-aircraft|@category_tourism": "4Historisches Flugzeug|6Flugzeug|U+2708|U+1F6E9|U+1F6EB|U+1F6EC",
"historic-tomb|@category_tourism": "Historische Grabstätte|Grab", "historic-tomb|@category_tourism": "4Historische Grabstätte|3Grab|3Gruft|",
"historic-wayside_cross": "4Wegkreuz|4Flurkreuz", "historic-wayside_cross": "4Wegkreuz|4Flurkreuz",
"historic-wayside_shrine": "4Bildstock|4Marterl|4Wegstock|4Helgenstöckli", "historic-wayside_shrine": "4Bildstock|4Marterl|4Wegstock|4Helgenstöckli",
"leisure-dog_park": "4Hundezone|4Hundeauslaufzone|4Hundeauslauffläche|5Hunde|5Hundepark|U+1F436|U+1F415|U+1F9AE|U+1F429", "leisure-dog_park": "4Hundezone|4Hundeauslaufzone|4Hundeauslauffläche|5Hunde|5Hundepark|U+1F436|U+1F415|U+1F9AE|U+1F429",
"leisure-garden": "2Garten", "leisure-garden": "2Garten",
"amenity-bench|amenity-bench-backless": "4Sitzbank|4Parkbank", "amenity-bench|amenity-bench-backless": "4Sitzbank|4Parkbank",
"amenity-bicycle_rental": "4Fahrradverleih|4Fahrrad|4Fahrradvermietung|4Radfahren|4Radverleih|3Velo|5Verleih|5Vermietung|U+1F6B2|U+1F510|U+1F6B4|U+1F6B5", "amenity-bicycle_rental": "4Fahrradverleih|4Fahrrad|4Fahrradvermietung|4Radfahren|4Radverleih|3Velo|3Veloverleih|3Velovermietung|5Verleih|5Vermietung|U+1F6B2|U+1F510|U+1F6B4|U+1F6B5",
"amenity-bicycle_repair_station": "4Fahrradreparatur|4Radservicestation|4Radreparatur|U+1F6B2|U+1F527|U+1F529|U+26D3|U+1FA9B|U+1F6DE", "amenity-bicycle_repair_station": "4Fahrradreparatur|4Radservicestation|4Radreparatur|Velomechaniker|Veloreparatur|U+1F6B2|U+1F527|U+1F529|U+26D3|U+1FA9B|U+1F6DE",
"amenity-car_sharing": "4Carsharing|4Car-Sharing|4Carsharing-Dienste|5Auto teilen|4Auto|5Fahrgemeinschaft|4Mitfahrzentrale|U+1F690|U+1F697|U+1F698|U+1F699|U+1F6FB|U+1F46B|U+1F465", "amenity-car_sharing": "4Carsharing|4Car-Sharing|4Carsharing-Dienste|5Auto teilen|4Auto|5Fahrgemeinschaft|4Mitfahrzentrale|U+1F690|U+1F697|U+1F698|U+1F699|U+1F6FB|U+1F46B|U+1F465",
"amenity-car_rental": "5Autovermietung|5Autoverleih|4Mietauto|4Auto|5Fahrzeug mieten|5Verleih|4KFZ-Vermietung|5Fahrzeugvermietung|U+1F697|U+1F698|U+1F699", "amenity-car_rental": "5Autovermietung|5Autoverleih|4Mietauto|4Auto|5Fahrzeug mieten|5Verleih|4KFZ-Vermietung|5Fahrzeugvermietung|U+1F697|U+1F698|U+1F699",
"amenity-motorcycle_rental": "5Motorradvermietung|5Motorrad|5Motorrad mieten|5Mofa mieten|5Motorroller mieten|U+1F3CD|U+1F6F5", "amenity-motorcycle_rental": "5Motorradvermietung|5Motorrad|5Motorrad mieten|5Mofa mieten|5Motorroller mieten|3Töffvermietung|3TöffverleihU+1F3CD|U+1F6F5",
"amenity-cinema|@category_entertainment": "3Kino|4Cinema|4Filmtheater|5Lichtspielhaus|U+1F3A6|U+1F3AC", "amenity-cinema|@category_entertainment": "3Kino|4Cinema|4Filmtheater|4Film|4Filme|5Lichtspielhaus|U+1F3A6|U+1F3AC",
"leisure-bowling_alley|@category_entertainment": "3Bowlingbahn|3Bowlen|3Bowling|3Bowlingcenter|3Bowling-Center|3Bowling Center|3Bowling-Bahn|3Bowling Bahn|U+1F3B3", "leisure-bowling_alley|@category_entertainment": "3Bowlingbahn|3Bowlen|3Bowling|3Bowlingcenter|3Bowling-Center|3Bowling Center|3Bowling-Bahn|3Bowling Bahn|3Bowlingzentrum|3Kegelbahn|3Kegeln|U+1F3B3",
"amenity-theatre|@category_entertainment": "3Theater", "amenity-theatre|@category_entertainment": "3Theater|4Schauspielhaus|U+1F3AD",
"amenity-nightclub|@category_entertainment|@category_nightlife": "3Nachtclub|Nachtklub|Nachtbar|Nachtlokal|Disko|Tanzen|Club", "amenity-nightclub|@category_entertainment|@category_nightlife": "3Nachtclub|Nachtklub|Nachtbar|Nachtlokal|Disko|Tanzen|Club",
"amenity-brothel": "Bordell", "amenity-brothel": "Bordell",
"@gambling": "Glücksspiel", "@gambling": "Glücksspiel",
"amenity-casino|@category_entertainment|@category_nightlife|@gambling": "Casino|Kasino|Spielkasino|Spielhalle", "amenity-casino|@category_entertainment|@category_nightlife|@gambling": "3Casino|3Kasino|5Spielkasino|5Spielhalle|5Spielbank|U+1F3B0|U+1F3B2|U+1F3B4",
"leisure-adult_gaming_centre|@gambling": "Gaming-Zentrum für Erwachsene", "leisure-adult_gaming_centre|@gambling": "5Spielhalle|5Spielothek|5Spielsalon|5Spielcasino|U+1F3B0|U+1F3B2|U+1F3B4",
"leisure-amusement_arcade|@category_entertainment": "Arcade", "leisure-amusement_arcade|@category_entertainment": "Arcade",
"amenity-college": "4Bildungseinrichtung|3Volkshochschule|Berufsakademie|Fachschule|4Kolleg", "amenity-college": "4Bildungseinrichtung|3Volkshochschule|Berufsakademie|Fachschule|4Kolleg",
"amenity-fire_station": "5Feuerwehr|Feuerwache", "amenity-fire_station": "5Feuerwehr|Feuerwache",
@@ -148,7 +148,7 @@
"@category_hospital": "4Krankenhaus", "@category_hospital": "4Krankenhaus",
"amenity-hospital|@category_hospital": "4Spital|Klinik|3Arzt|Doktor|Medizinische Einrichtung|Medizinisches Zentrum|Gesundheitswesen|3Ambulanz|Gesundheitsdienstleistungen|Erste Hilfe", "amenity-hospital|@category_hospital": "4Spital|Klinik|3Arzt|Doktor|Medizinische Einrichtung|Medizinisches Zentrum|Gesundheitswesen|3Ambulanz|Gesundheitsdienstleistungen|Erste Hilfe",
"amenity-clinic|@category_hospital": "4Klinik|Krankenhaus|Ambulanz|Arzt|Diagnostik|Gesundheitsdienstleistungen|4Doktor", "amenity-clinic|@category_hospital": "4Klinik|Krankenhaus|Ambulanz|Arzt|Diagnostik|Gesundheitsdienstleistungen|4Doktor",
"amenity-doctors|@category_hospital": "Arztpraxis|Klinik|Krankenhaus", "amenity-doctors|@category_hospital": "3Arztpraxis|3Arzt|5Allgemeinmediziner|3Ärztezentrum|3Ärztehaus|U+1F489|U+1F3E5|U+1F691",
"amenity-dentist": "4Zahnarzt", "amenity-dentist": "4Zahnarzt",
"healthcare-laboratory": "5Medizinisches Labor|3Labor", "healthcare-laboratory": "5Medizinisches Labor|3Labor",
"healthcare-physiotherapist": "4Physiotherapie|Physiotherapeut|Physiotherapeutin", "healthcare-physiotherapist": "4Physiotherapie|Physiotherapeut|Physiotherapeutin",
@@ -165,31 +165,31 @@
"amenity-library": "3Bibliothek|4Bücherei|5Stadtbibliothek|3Bib|3Uni-Bib|4Uni-Bibliothek|U+1F4D6|U+1F4DA|U+1F3DB|U+1F3E2", "amenity-library": "3Bibliothek|4Bücherei|5Stadtbibliothek|3Bib|3Uni-Bib|4Uni-Bibliothek|U+1F4D6|U+1F4DA|U+1F3DB|U+1F3E2",
"amenity-parking|amenity-parking_entrance|@category_parking": "4Parkplatz|4Parken|4Parkhaus|4Tiefgarage|4Parkgarage|4Garage|5Autoparkplatz|U+1F697|U+1F17F|U+1F698|U+1F699", "amenity-parking|amenity-parking_entrance|@category_parking": "4Parkplatz|4Parken|4Parkhaus|4Tiefgarage|4Parkgarage|4Garage|5Autoparkplatz|U+1F697|U+1F17F|U+1F698|U+1F699",
"@category_pharmacy": "3Apotheke|Pharmazie", "@category_pharmacy": "3Apotheke|Pharmazie",
"amenity-pharmacy|@category_pharmacy": "Apotheke|Drogerie", "amenity-pharmacy|@category_pharmacy": "3Apotheke|3Drogerie|3Medikamente|U+1F489|U+1F48A",
"@category_post": "3Post", "@category_post": "3Post",
"amenity-post_box|@category_post": "3Briefkasten|3Postfach|post", "amenity-post_box|@category_post": "3Briefkasten|3Postfach|3Post|U+2709|U+1F4E8|U+1F4E9|U+1F4EA|U+1F4EB|U+1F4EE|U+1F4EC|U+1F4ED",
"amenity-post_office|post_office-post_partner|@category_post": "3Postfiliale|Postamt", "amenity-post_office|post_office-post_partner|@category_post": "3Postfiliale|Postamt",
"amenity-vehicle_inspection": "Fahrzeuginspektion", "amenity-vehicle_inspection": "Fahrzeuginspektion",
"amenity-waste_disposal": "4Müllcontainer|Mülltonne|Abfälle|Müll|Müllentsorgung", "amenity-waste_disposal": "4Müllcontainer|Mülltonne|Abfälle|Müll|Müllentsorgung",
"amenity-recycling-centre|@category_recycling": "4Recyclinghof|Recyclingzentrum", "amenity-recycling-centre|@category_recycling": "3Recyclinghof|3Recyclingzentrum|3Wertstoffhof|U+1F6AE|U+267B",
"amenity-recycling-container|amenity-recycling|@category_recycling": "5Wertstoffcontainer|5Recyclingbehälter", "amenity-recycling-container|amenity-recycling|@category_recycling": "3Wertstoffcontainer|3Recyclingbehälter|3Container|U+1F6AE|U+267B",
"recycling-batteries|@category_recycling": "Batterien", "recycling-batteries|@category_recycling": "Batterien",
"recycling-clothes|@category_recycling": "4Altkleider|Alte Kleidung|Sachen spenden", "recycling-clothes|@category_recycling": "3Altkleider|3Alte Kleidung|3Kleiderspende|3Altkleidercontainer",
"recycling-glass_bottles|@category_recycling": "4Glas-Container|Glasflaschen", "recycling-glass_bottles|@category_recycling": "4Glas-Container|3Glasflaschen|3Altglas",
"recycling-paper|@category_recycling": "4Altpapier|Papier", "recycling-paper|@category_recycling": "4Altpapier|Papier",
"recycling-plastic|@category_recycling": "Plastik-Müll|Kunststoff", "recycling-plastic|@category_recycling": "3Kunststoff|3Plastik|3Plastikmüll|3Plaste|3Plast",
"recycling-plastic_bottles|@category_recycling": "Plastikflaschen", "recycling-plastic_bottles|@category_recycling": "3Plastikflaschen|3Pfandflaschen",
"recycling-scrap_metal|@category_recycling": "4Altmetall|Schrott", "recycling-scrap_metal|@category_recycling": "4Altmetall|Schrott",
"recycling-small_appliances|@category_recycling": "Elektroschrott", "recycling-small_appliances|@category_recycling": "Elektroschrott",
"amenity-sanitary_dump_station|@category_rv": "3VE-Station|4Entsorgungsstation|4Versorgungsstation|2RV Dump|U+1F6BE|U+1F690|U+1F4A9", "amenity-sanitary_dump_station|@category_rv": "3VE-Station|4Entsorgungsstation|4Versorgungsstation|2RV Dump|3Abwasser|3Toilette entleeren|U+1F6BE|U+1F690|U+1F4A9",
"amenity-school": "3Schule|Schulgebäude", "amenity-school": "3Schule|Schulgebäude",
"amenity-shelter": "5Unterstand|Wetterschutz|Schutzhütte", "amenity-shelter": "5Unterstand|Wetterschutz|Schutzhütte",
"amenity-shelter-basic_hut": "4Biwakschachtel|4Schutzhütte|6Schlafunterkunft|U+1F634|U+1F4A4|U+1F6D6|U+1F6CF|U+1F6CC", "amenity-shelter-basic_hut": "3Biwakschachtel|4Schutzhütte|5Schlafunterkunft|3Notunterkunft|3Biwak|U+1F634|U+1F4A4|U+1F6D6|U+1F6CF|U+1F6CC",
"amenity-shelter-lean_to": "3Lean-to Schlafunterstand|Lean-to|3A-Frame Shelter|4Wetterschutz|4Schutzhütte|U+1F6D6", "amenity-shelter-lean_to": "3Lean-to Schlafunterstand|Lean-to|3A-Frame Shelter|4Wetterschutz|4Schutzhütte|U+1F6D6",
"amenity-stripclub": "5Stripclub|5Striptease|5Strip Club|4Tabledance|5Striplokal|5Strip Lokal|5Nachtklub|5Stripklub|5Nachtclub|U+1F46F|U+1F459|U+1F460|U+1F51E", "amenity-stripclub": "5Stripclub|5Striptease|5Strip Club|4Tabledance|5Striplokal|5Strip Lokal|5Striptease|5Nachtklub|5Stripklub|5Nachtclub|U+1F46F|U+1F459|U+1F460|U+1F51E",
"amenity-telephone": "2Telefon|Fernsprecher", "amenity-telephone": "2Telefon|Fernsprecher",
"@category_toilet": "3Toilette|WC|3Klosett|Pissoir|Null-Null|00", "@category_toilet": "3Toilette|WC|3Klosett|Pissoir|Null-Null|00",
"amenity-toilets|toilets-yes|@category_toilet": "3Toilette|2WC|5Stilles Örtchen|5Gäste-WC|6Wasserkloset|00|3Klo", "amenity-toilets|toilets-yes|@category_toilet": "3Toilette|2WC|5Stilles Örtchen|5Gäste-WC|6Wasserkloset|00|3Klo|Öffentliche Toilette|U+1F6BD|U+1F6BE|U+1F4A9|U+1F6BB|U+1F6B9|U+1F6BA",
"amenity-university": "4Universität|Uni|Hochschule|Institut", "amenity-university": "4Universität|Uni|Hochschule|Institut",
"place-continent": "Kontinent|Festland", "place-continent": "Kontinent|Festland",
"place-country": "Land|Staat", "place-country": "Land|Staat",
@@ -200,9 +200,9 @@
"place-state": "Land|Staat|Kanton|Provinz", "place-state": "Land|Staat|Kanton|Provinz",
"place-region": "Region", "place-region": "Region",
"place-island|place-islet": "Insel", "place-island|place-islet": "Insel",
"place-suburb|place-quarter|place-neighbourhood|landuse-residential": "Stadtteil|Stadtviertel|Wohnviertel|Wohnbezirk|Siedlung|Wohngebiet", "place-suburb|place-quarter|place-neighbourhood|landuse-residential": "3Stadtteil|3Stadtviertel|3Wohnviertel|3Wohnbezirk|3Siedlung|3Wohngebiet",
"place-hamlet": "3Weiler|4Dorf|4Siedlung|U+1F3D8", "place-hamlet": "3Weiler|4Dorf|4Siedlung|5Bauerschaft|4Ansiedlung|3Gemeinde|U+1F3D8",
"place-village": "3Dorf|5Weiler|4Siedlung|U+1F3D8", "place-village": "3Dorf|4Siedlung|3Gemeinde|3Ortschaft|U+1F3D8",
"place-locality": "Örtlichkeit|Lokalität|Region|Ort", "place-locality": "Örtlichkeit|Lokalität|Region|Ort",
"place-farm": "4Bauernhof|Farm", "place-farm": "4Bauernhof|Farm",
"highway-raceway": "Rennstrecke|Rennbahn", "highway-raceway": "Rennstrecke|Rennbahn",
@@ -214,23 +214,23 @@
"landuse-forest": "Wald|Urwald|Nadelwald|Laubwald|Mischwald|Forst", "landuse-forest": "Wald|Urwald|Nadelwald|Laubwald|Mischwald|Forst",
"leisure-park": "Park", "leisure-park": "Park",
"tourism-aquarium|@category_tourism": "3Aquarium|3Aquarien", "tourism-aquarium|@category_tourism": "3Aquarium|3Aquarien",
"tourism-hostel|@category_hotel": "3Herberge|Hostel|Gasthaus|Unterkunft", "tourism-hostel|@category_hotel": "3Herberge|3Hostel|3Gasthaus|3Unterkunft|3Jugendherberge|3Jugendgästehaus|5Naturfreundehaus|U+1F3E8",
"tourism-hotel|@category_hotel": "Gasthaus", "tourism-hotel|@category_hotel": "Gasthaus",
"tourism-guest_house|@category_hotel": "3Pension|Unterkunft|Herberge|Wohnheim|Gästehaus", "tourism-guest_house|@category_hotel": "3Pension|3Unterkunft|3Herberge|3Wohnheim|3Gästehaus|3Fremdenzimmer|U+1F3E8",
"tourism-motel|@category_hotel": "3Motel|Gasthaus|Wohnheim", "tourism-motel|@category_hotel": "3Motel|3Gasthaus|3Wohnheim|3Raststätte|3Rasthaus|3Autohof|U+1F3E8",
"tourism-alpine_hut|@category_hotel": "4Berghütte|Almhütte|Berghotel|Hotel|Unterkunft|Bergunterkunft|Herberge|Lager", "tourism-alpine_hut|@category_hotel": "4Berghütte|Almhütte|Berghotel|Hotel|Unterkunft|Bergunterkunft|Herberge|Lager",
"shop-hairdresser": "3Friseur|3Frisiersalon|3Frisör|3Friseursalon|3Frisörsalon|4Coiffeur|4Haare schneiden|4Haarschnitt|4Haarstyling|U+1FAAE|U+1F487|U+1F488|U+2702", "shop-hairdresser": "3Friseur|3Frisiersalon|3Frisör|3Friseursalon|3Frisörsalon|3Coiffeur|4Haare schneiden|4Haarschnitt|3Friseurladen|3Barbier|4Haarstyling|3Haarschneider|3Hairstylist|3Hair-Stylist|U+1FAAE|U+1F487|U+1F488|U+2702",
"aeroway-aerodrome": "3Flughafen|4Flugzeug|3Flugplatz|U+1F6EB|U+1F6EC|U+2708|U+1F6E9|U+1F681", "aeroway-aerodrome": "3Flughafen|4Flugzeug|3Flugplatz|3Flugfeld|3Landeplatz|3Lufthafen|3Flgh.|3Airport|U+1F6EB|U+1F6EC|U+2708|U+1F6E9|U+1F681",
"leisure-stadium": "4Stadion|5Sport|4Olympiastadion|5Sportanlage|5Sportstadion|5Sportkomplex|5Sporthalle|3Arena|U+26BD|U+26BE|U+1F3BE|U+1F3C0|U+1F3C8|U+1F4AA|U+1F3C9|U+1F3DF", "leisure-stadium": "4Stadion|5Sport|4Olympiastadion|5Sportanlage|5Sportstadion|5Sportkomplex|5Sporthalle|3Arena|U+26BD|U+26BE|U+1F3BE|U+1F3C0|U+1F3C8|U+1F4AA|U+1F3C9|U+1F3DF",
"leisure-playground|@category_children": "Spielplatz", "leisure-playground|@category_children": "Spielplatz",
"leisure-sports_centre|leisure-sports_centre-sport-american_football|leisure-sports_centre-sport-archery|leisure-sports_centre-sport-athletics|leisure-sports_centre-sport-australian_football|leisure-sports_centre-sport-badminton|leisure-sports_centre-sport-baseball|leisure-sports_centre-sport-basketball|leisure-sports_centre-sport-beachvolleyball|leisure-sports_centre-sport-bowls|leisure-sports_centre-sport-climbing|leisure-sports_centre-sport-cricket|leisure-sports_centre-sport-curling|leisure-sports_centre-sport-equestrian|leisure-sports_centre-sport-field_hockey|leisure-sports_centre-sport-futsal|leisure-sports_centre-sport-golf|leisure-sports_centre-sport-gymnastics|leisure-sports_centre-sport-handball|leisure-sports_centre-sport-ice_hockey|leisure-sports_centre-sport-multi|leisure-sports_centre-sport-padel|leisure-sports_centre-sport-pelota|leisure-sports_centre-sport-scuba_diving|leisure-sports_centre-sport-shooting|leisure-sports_centre-sport-skateboard|leisure-sports_centre-sport-skiing|leisure-sports_centre-sport-soccer|leisure-sports_centre-sport-table_tennis|leisure-sports_centre-sport-tennis|leisure-sports_centre-sport-volleyball|leisure-sports_centre-sport-yoga": "4Sportzentrum|4Sport|4Fitness-Zentrum|4Fitness-Center|4Sportkomplex|5Sportforum|5Sporthalle|4Sportanlage|U+26BD|U+26BE|U+1F3BE|U+1F4AA|U+1F3C8|U+1F3C0|U+1F3C9", "leisure-sports_centre|leisure-sports_centre-sport-american_football|leisure-sports_centre-sport-archery|leisure-sports_centre-sport-athletics|leisure-sports_centre-sport-australian_football|leisure-sports_centre-sport-badminton|leisure-sports_centre-sport-baseball|leisure-sports_centre-sport-basketball|leisure-sports_centre-sport-beachvolleyball|leisure-sports_centre-sport-bowls|leisure-sports_centre-sport-climbing|leisure-sports_centre-sport-cricket|leisure-sports_centre-sport-curling|leisure-sports_centre-sport-equestrian|leisure-sports_centre-sport-field_hockey|leisure-sports_centre-sport-futsal|leisure-sports_centre-sport-golf|leisure-sports_centre-sport-gymnastics|leisure-sports_centre-sport-handball|leisure-sports_centre-sport-ice_hockey|leisure-sports_centre-sport-multi|leisure-sports_centre-sport-padel|leisure-sports_centre-sport-pelota|leisure-sports_centre-sport-scuba_diving|leisure-sports_centre-sport-shooting|leisure-sports_centre-sport-skateboard|leisure-sports_centre-sport-skiing|leisure-sports_centre-sport-soccer|leisure-sports_centre-sport-table_tennis|leisure-sports_centre-sport-tennis|leisure-sports_centre-sport-volleyball|leisure-sports_centre-sport-yoga": "4Sportzentrum|4Sport|4Fitness-Zentrum|4Fitness-Center|4Sportkomplex|5Sportforum|5Sporthalle|4Sportanlage|U+26BD|U+26BE|U+1F3BE|U+1F4AA|U+1F3C8|U+1F3C0|U+1F3C9",
"leisure-sports_centre-sport-swimming": "4Schwimmbad|Freibad|Hallenbad|Schwimmhalle", "leisure-sports_centre-sport-swimming": "4Schwimmbad|Freibad|Hallenbad|Schwimmhalle",
"leisure-fitness_centre-sport-yoga": "Yoga-Studio", "leisure-fitness_centre-sport-yoga": "Yoga-Studio",
"leisure-golf_course": "3Golfplatz|Golf|U+26F3|U+1F3CC", "leisure-golf_course": "3Golfplatz|2Golf|3Golfanlage|U+26F3|U+1F3CC",
"leisure-miniature_golf": "4Minigolf|5Miniaturgolf|4Golf|U+26F3|U+1F3CC", "leisure-miniature_golf": "4Minigolf|5Miniaturgolf|4Golf|3Pitch und Putt|4Mini Golf |4Mini-Golf|U+26F3|U+1F3CC",
"leisure-escape_game": "Escape room", "leisure-escape_game": "Escape room",
"leisure-pitch": "4Sportplatz|4Feld|3Sport|4Platz|U+1F3BE|U+1F3C0|U+1F3C8|U+1F3C9|U+1F3C3", "leisure-pitch": "4Sportplatz|4Feld|3Sport|4Platz|U+1F3BE|U+1F3C0|U+1F3C8|U+1F3C9|U+1F3C3",
"leisure-swimming_pool": "4Schwimmbecken|4Schwimmen|5Sport|U+1F3CA", "leisure-swimming_pool": "4Schwimmbecken|4Schwimmen|4Schwimmbad|3Swimmingpool|3Bassin|5Sport|U+1F3CA",
"sport-american_football": "Amerikanischer Fußball", "sport-american_football": "Amerikanischer Fußball",
"sport-archery": "Bogenschießen", "sport-archery": "Bogenschießen",
"sport-athletics": "Leichtathletik", "sport-athletics": "Leichtathletik",
@@ -261,35 +261,35 @@
"building": "Gebäude", "building": "Gebäude",
"building-address": "Adresse", "building-address": "Adresse",
"@category_police": "Polizeistation|4Polizei", "@category_police": "Polizeistation|4Polizei",
"amenity-police|@category_police": "4Polizeiwache|4Polizeistation|4Polizeirevier|4Polizei|U+1F693|U+1F46E|U+1F694|U+1F482|U+1F6A8", "amenity-police|@category_police": "4Polizeiwache|4Polizeistation|4Polizeirevier|4Polizei|4Polizeidienststelle|4Polizeiinspektion|4Kommisariat|U+1F693|U+1F46E|U+1F694|U+1F482|U+1F6A8",
"office-diplomatic": "4Botschaft|4Konsulat|4Verbindungsbüro|U+1F3E2|U+1F3DB", "office-diplomatic": "4Botschaft|4Konsulat|4Verbindungsbüro|4diplomatische Vertretung|5konsularische Vertretung|4Verbindungsbüro|5ständige Vertretung|4Auslandsvertretung|4Diplomatische Vertretung|U+1F3E2|U+1F3DB",
"natural-bay": "Bucht|Bai", "natural-bay": "Bucht|Bai",
"@category_water": "3Wasser", "@category_water": "3Wasser",
"amenity-drinking_water|drinking_water-yes|@category_water": "4Trinkwasser", "amenity-drinking_water|drinking_water-yes|@category_water": "4Trinkwasser|4Trinkbrunnen|U+1F6B0",
"natural-hot_spring|@category_water": "Heiße Quelle|Thermalquelle", "natural-hot_spring|@category_water": "Heiße Quelle|Thermalquelle",
"natural-spring|@category_water": "Quelle", "natural-spring|@category_water": "Quelle",
"man_made-water_well|@category_water": "Brunnen", "man_made-water_well|@category_water": "Brunnen",
"amenity-water_point|@category_water|@category_rv": "6Wassertank-Auffüllstation|5Wasseranschluss|U+1F4A7|U+1F6B0|U+1F6BF", "amenity-water_point|@category_water|@category_rv": "6Wassertank-Auffüllstation|5Wasseranschluss|5Wasserzapfsäule|5Wasserzapfstelle|5Wasseranschluss|5Frischwasser|4Trinkwasserzapfstelle|U+1F4A7|U+1F6B0|U+1F6BF",
"man_made-water_tap|@category_water": "5Wasserhahn|U+1F6B0", "man_made-water_tap|@category_water": "5Wasserhahn|5Wasserkran|U+1F6B0",
"@waterbody": "Wasserfläche|Gewässer", "@waterbody": "Wasserfläche|Gewässer",
"natural-water-basin|landuse-basin|@waterbody": "Wasserbecken", "natural-water-basin|landuse-basin|@waterbody": "Wasserbecken",
"natural-water-pond|@waterbody": "Teich|Wasserbecken", "natural-water-pond|@waterbody": "3Teich|5Wasserbecken|3Tümpel|3Weiher",
"natural-water-lake|@waterbody": "See|Wasserbecken", "natural-water-lake|@waterbody": "See|Wasserbecken",
"natural-water-reservoir|landuse-reservoir|@waterbody": "5Reservoir|5Wasserreservoir|5Stausee", "natural-water-reservoir|landuse-reservoir|@waterbody": "5Reservoir|5Wasserreservoir|5Stausee",
"waterway-river|waterway-stream|natural-water-river": "Fluss|Strom", "waterway-river|waterway-stream|natural-water-river": "Fluss|Strom",
"waterway-canal": "Kanal", "waterway-canal": "Kanal",
"shop-car_repair": "3Autowerkstatt|3Kfz-Werkstatt|4Reparaturwerkstatt|4Auto|4Werkstatt|5Reparieren|U+1F527", "shop-car_repair": "3Autowerkstatt|3Kfz-Werkstatt|4Reparaturwerkstatt|3Auto|3Werkstatt|4Reparieren|3Automechaniker|3Kfz-Werkstätte|3Automobilwerkstatt|3Carrosserie|3Autoreparaturwerkstatt|U+1F527",
"tourism-camp_site|@category_hotel": "4Campingplatz|4Camping|4Zeltplatz|4Zelten|U+26FA|U+1F3D5", "tourism-camp_site|@category_hotel": "4Campingplatz|4Camping|4Zeltplatz|4Zelten|U+26FA|U+1F3D5",
"tourism-caravan_site|@category_rv||@category_hotel": "4Wohnmobilstellplatz|Wohnmobilpark|Wohnwagenstellplatz|Wohnwagenplatz|Campingplatz", "tourism-caravan_site|@category_rv||@category_hotel": "4Wohnmobilstellplatz|Wohnmobilpark|Wohnwagenstellplatz|Wohnwagenplatz|Campingplatz",
"office": "Büro|Amt|Unternehmen|Agentur|Dienststelle|Firma|Geschäft|Gesellschaft", "office": "Büro|Amt|Unternehmen|Agentur|Dienststelle|Firma|Geschäft|Gesellschaft",
"office-company": "Firmenbüro|Niederlassung", "office-company": "Firmenbüro|Niederlassung",
"office-government": "3Regierungsstelle|3Amt|3Behörde|4Verwaltung|U+1F3E2|U+1F3DB", "office-government": "3Regierungsstelle|3Amt|3Behörde|4Verwaltung|3öffentliche Verwaltung|3Dienststelle|5Ministerium|3Regierung|4staatliche Institution|3Amtssitz|U+1F3E2|U+1F3DB",
"office-lawyer": "5Anwaltskanzlei|4Anwaltsbüro|4Anwalt|4Rechtsanwalt|3Jurist|4Gerichtsanwalt|4Rechtsbeistand|4Rechtsberater|4Verteidiger|U+2696", "office-lawyer": "5Anwaltskanzlei|4Anwaltsbüro|4Anwalt|4Rechtsanwalt|3Jurist|4Gerichtsanwalt|4Rechtsbeistand|4Rechtsberater|4Verteidiger|U+2696",
"office-telecommunication": "5Mobilfunkbetreiber|5Mobilfunkanbieter|5Telekommunikationsanbieter|5Telefonabieter|6Internetanbieter|5Telekommunikation|U+1F4F1|U+260E|U+1F4DE|U+1F4E1|U+1F4E7", "office-telecommunication": "5Mobilfunkbetreiber|5Mobilfunkanbieter|5Telekommunikationsanbieter|5Telefonabieter|6Internetanbieter|5Telekommunikation|5Telekommunikationsunternehmen|5Telekommunikationsfirma|U+1F4F1|U+260E|U+1F4DE|U+1F4E1|U+1F4E7",
"craft-beekeeper": "3Imker", "craft-beekeeper": "3Imker",
"craft-blacksmith": "Schmied", "craft-blacksmith": "Schmied",
"craft-brewery": "4Brauerei|Brauhaus|Hausbrauerei|Bier|Bierausschank|Hausbräu", "craft-brewery": "4Brauerei|Brauhaus|Hausbrauerei|Bier|Bierausschank|Hausbräu",
"craft-caterer": "4Caterer|3Catering|5Partyservice|U+1F973|U+1F371", "craft-caterer": "4Caterer|3Catering|5Partyservice|3Caterer|4Verpflegung|U+1F973|U+1F371",
"craft-carpenter": "4Zimmermann", "craft-carpenter": "4Zimmermann",
"craft-confectionery": "Süßwarenladen", "craft-confectionery": "Süßwarenladen",
"craft-electrician": "4Elektriker", "craft-electrician": "4Elektriker",
@@ -297,37 +297,37 @@
"craft-gardener": "Landschaftsgärtner|4Gärtnerei", "craft-gardener": "Landschaftsgärtner|4Gärtnerei",
"craft-grinding_mill": "Mühle", "craft-grinding_mill": "Mühle",
"craft-handicraft": "4Kunsthandwerk", "craft-handicraft": "4Kunsthandwerk",
"craft-hvac": "4Heizung|4Lüftung|4Kühlung|4Klimatisierung|U+1F32C|U+1F975|U+1F976|U+2668|U+2744|U+1F525|U+1F321", "craft-hvac": "4Heizung|4Lüftung|4Kühlung|4Klimatisierung|3Lüftung und Klimatisierung|4Installationsbetrieb für Heizungs-, Lüftungs- und Klimatechnik|3Lüftungstechnik|3Klimatechnik|3Heizungstechnik|3Wärmetechnik|3Heiztechnik|3Raumlufttechnik|U+1F32C|U+1F975|U+1F976|U+2668|U+2744|U+1F525|U+1F321",
"craft-metal_construction": "5Metallverarbeitung|4Schlosser", "craft-metal_construction": "5Metallverarbeitung|4Schlosser",
"craft-key_cutter": "5Schlüssel-Nachmachdienst|5Schlüssel|5Schlüsselservice|5Schlüssel-Service|U+1F511|U+1F5DD|U+00A9", "craft-key_cutter": "4Schlüssel-Nachmachdienst|4Schlüssel|4Schlüsselservice|4Schlüssel-Service|U+1F511|U+1F5DD|U+00A9",
"craft-locksmith": "4Schlüsseldienst", "craft-locksmith": "4Schlüsseldienst",
"craft-painter": "Maler", "craft-painter": "Maler",
"craft-photographer": "4Fotograf|Fotostudio", "craft-photographer": "4Fotograf|Fotostudio",
"craft-plumber": "5Installateur|4Klempner|U+1F527|U+1F6C1|U+1F6BD", "craft-plumber": "5Installateur|4Klempner|4Installationsbetrieb für Sanitär-, Heizungs- und Klimatechnik|4Sanitärinstallateur|4Spengler|6Sanitärtechnik|U+1F527|U+1F6C1|U+1F6BD",
"craft-sawmill": "4Sägewerk", "craft-sawmill": "4Sägewerk",
"craft-shoemaker": "Schuhreparatur|4Schuhmacher|Schuster", "craft-shoemaker": "Schuhreparatur|4Schuhmacher|Schuster",
"craft-winery": "4Kellerei|4Weingut|3Winzer|4Weinbauer|U+1F347|U+1F377", "craft-winery": "3Kellerei|4Weingut|3Winzer|4Weinbauer|3Winzerbetrieb|4Weinbau|3Winzergenossenschaft|3Weinkellerei|4Weinbaubetrieb|3Rebgut|U+1F347|U+1F377",
"craft-tailor": "4Schneider", "craft-tailor": "4Schneider",
"area:highway-footway|area:highway-pedestrian|area:highway-steps|place-square": "Platz|Fußgängerzone", "area:highway-footway|area:highway-pedestrian|area:highway-steps|place-square": "Platz|Fußgängerzone",
"place-sea": "Meer", "place-sea": "Meer",
"place-ocean": "Ozean", "place-ocean": "Ozean",
"@category_wifi": "3WLAN|3W-LAN|3WiFi|3Wi-Fi|6Internet|U+1F6DC", "@category_wifi": "3WLAN|3W-LAN|3WiFi|3Wi-Fi|6Internet|W-Lan|Wireless LAN|3Wireless Local Area Network|3Hotspot|5Internet-Hotspot|3WiFi-Hotspot|3WLAN-Hotspot|U+1F6DC",
"internet_access|internet_access-wlan|@category_wifi": "3Internet|Internetzugang", "internet_access|internet_access-wlan|@category_wifi": "3Internet|Internetzugang",
"natural-beach|natural-beach-sand|natural-beach-gravel|leisure-beach_resort": "Strand", "natural-beach|natural-beach-sand|natural-beach-gravel|leisure-beach_resort": "Strand",
"man_made-lighthouse": "5Leuchtturm|6Schifffahrtszeichen|5Leuchtfeuer|5Leuchtbake|U+1F6A8|U+1F4A1", "man_made-lighthouse": "5Leuchtturm|6Schifffahrtszeichen|5Leuchtfeuer|5Leuchtbake|5Befeuerung|U+1F6A8|U+1F4A1",
"man_made-survey_point": "4Vermessungspunkt", "man_made-survey_point": "4Vermessungspunkt",
"man_made-flagpole": "4Fahnenmast|4Flaggenmast|U+1F3F3", "man_made-flagpole": "4Fahnenmast|4Flaggenmast|4Fahnenstange|U+1F3F3",
"man_made-mast": "Mast", "man_made-mast": "Mast",
"man_made-communications_tower|man_made-tower-communication": "Funkturm|Kommunikationsturm", "man_made-communications_tower|man_made-tower-communication": "Funkturm|Kommunikationsturm",
"man_made-petroleum_well": "4Erdölbohrung|3Ölquelle|U+1F6E2", "man_made-petroleum_well": "4Erdölbohrung|3Ölquelle|5Ölfördereinrichtung|4Erdölpumpe|4Erdölförderung|4Eruptionskreuz|4Ölbohrung|3Bohrung|U+1F6E2",
"organic-only|organic-yes": "3Bio|Biologische|biologisch|5Ökologische|Ökologisches|öko|bio|4organische|organisch|naturnah|natürliches|natürlich|gesundes|gesund|umweltfreundlich", "organic-only|organic-yes": "3Bio|Biologische|biologisch|5Ökologische|Ökologisches|öko|bio|4organische|organisch|naturnah|natürliches|natürlich|gesundes|gesund|umweltfreundlich",
"shop-copyshop": "4Kopierladen|4Drucker|Copyshop", "shop-copyshop": "4Kopierladen|4Drucker|Copyshop",
"shop-photo|@shop": "4Fotofachgeschäft|Foto|Rahmen", "shop-photo|@shop": "4Fotofachgeschäft|Foto|Rahmen",
"shop-camera|@shop": "4Kamerageschäft|4Kamerafachgeschäft|4Fotofachgeschäft|4Fotogeschäft|4Kamera|4Photografie|4Fotografie|U+1F4F7|U+1F4F8|U+1F4F9|U+1F39E|U+1F5BC", "shop-camera|@shop": "3Kamerageschäft|3Kamerafachgeschäft|3Fotofachgeschäft|3Foto|3Fotoladen|3Fotogeschäft|3Kamera|3Photografie|3Fotografie|3Fototechnik|3Photo|3Fotoausrüstung|U+1F4F7|U+1F4F8|U+1F4F9|U+1F39E|U+1F5BC",
"shop-travel_agency": "5Reisebüro|Reisen|Rundreisen|Reisevermittlung|Reisevermittler|Reiseagentur|Touren|Ausflüge|Urlaub|Touristeninformation|Last-Minute-Tour", "shop-travel_agency": "5Reisebüro|Reisen|Rundreisen|Reisevermittlung|Reisevermittler|Reiseagentur|Touren|Ausflüge|Urlaub|Touristeninformation|Last-Minute-Tour",
"shop-outdoor|@shop": "4Outdoor-Ausrüstungs-Laden|Outdoor-Ausrüstung|Trekking|Klettern|Camping", "shop-outdoor|@shop": "4Outdoor-Ausrüstungs-Laden|3Outdoor-Ausrüstung|3Trekking|3Klettern|3Camping|3Wandern|3Campingausrüster",
"shop-dry_cleaning": "Chemische Reinigung|4Reinigung", "shop-dry_cleaning": "Chemische Reinigung|4Reinigung",
"shop-tyres|@shop": "4Reifenhändler|4Autoreifen|4Reifen|U+1F6DE", "shop-tyres|@shop": "4Reifenhändler|4Autoreifen|4Reifen|4Reifenwechsel|U+1F6DE",
"amenity-car_wash": "4Autowaschanlage|Autowäsche", "amenity-car_wash": "4Autowaschanlage|Autowäsche",
"amenity-veterinary": "4Tierarzt|4Tierärztin|4Tierarztpraxis|4Tierpraxis|4Tierdoktor|5Hundearzt|5Katzenarzt|4Haustiere|U+2695", "amenity-veterinary": "4Tierarzt|4Tierärztin|4Tierarztpraxis|4Tierpraxis|4Tierdoktor|5Hundearzt|5Katzenarzt|4Haustiere|U+2695",
"@charging_station": "4Ladestation|aufladen", "@charging_station": "4Ladestation|aufladen",
@@ -340,8 +340,8 @@
"leisure-sauna": "3Sauna|Schwitzbad|Schwitzhütte|Dampfbad|Dampfsauna|Saunakabine", "leisure-sauna": "3Sauna|Schwitzbad|Schwitzhütte|Dampfbad|Dampfsauna|Saunakabine",
"shop-car_repair-tyres|shop-car_repair": "Reifenservice|Reifen|6Reifenreparatur|Reifeninstandsetzung|Reifenpannenreparatur|Reifenpannenbehebung|Reifenersatz|Pneureparatur|Pneu|Pannenreparatur", "shop-car_repair-tyres|shop-car_repair": "Reifenservice|Reifen|6Reifenreparatur|Reifeninstandsetzung|Reifenpannenreparatur|Reifenpannenbehebung|Reifenersatz|Pneureparatur|Pneu|Pannenreparatur",
"shop-chemist|@shop": "4Drogerie", "shop-chemist|@shop": "4Drogerie",
"shop-pet|@shop": "4Tierhandlung", "shop-pet|@shop": "4Tierhandlung|3Zoohandlung|4Tierbedarf",
"tourism-zoo|@category_tourism|@category_children": "Zoo", "tourism-zoo|@category_tourism|@category_children": "2Zoo|4Tierpark",
"attraction-animal": "Tiergehege", "attraction-animal": "Tiergehege",
"tourism-information-office|amenity-ranger_station|@category_tourism": "4Fremdenverkehrsamt|4Fremdenbüro|4Touriinfo|4Touri-Info|4Touristeninfo|4Touristeninformationszentrum|4Infopoint|U+2139", "tourism-information-office|amenity-ranger_station|@category_tourism": "4Fremdenverkehrsamt|4Fremdenbüro|4Touriinfo|4Touri-Info|4Touristeninfo|4Touristeninformationszentrum|4Infopoint|U+2139",
"tourism-information-visitor_centre|amenity-ranger_station|@category_tourism": "4Besucherzentrum|4Besucherinfo|4Fremdenverkehrsamt|4Fremdenbüro|4Touriinfo|4Touri-Info|4Touristeninfo|4Touristeninformationszentrum|4Infopoint|U+2139", "tourism-information-visitor_centre|amenity-ranger_station|@category_tourism": "4Besucherzentrum|4Besucherinfo|4Fremdenverkehrsamt|4Fremdenbüro|4Touriinfo|4Touri-Info|4Touristeninfo|4Touristeninformationszentrum|4Infopoint|U+2139",
@@ -359,11 +359,11 @@
"amenity-vending_machine-newspapers": "Zeitungsautomat|Zeitungsständer", "amenity-vending_machine-newspapers": "Zeitungsautomat|Zeitungsständer",
"amenity-vending_machine-sweets": "Süßigkeitenautomat|Süßwaren|Süßigkeiten", "amenity-vending_machine-sweets": "Süßigkeitenautomat|Süßwaren|Süßigkeiten",
"amenity-vending_machine-excrement_bags": "Hundetütenspender|Hundekotsähuckchenspender|Hundekotbeutelspender|Hundekotbeutel", "amenity-vending_machine-excrement_bags": "Hundetütenspender|Hundekotsähuckchenspender|Hundekotbeutelspender|Hundekotbeutel",
"amenity-parcel_locker|@category_post": "5Paketstation|Paket Abholstation|Paket SB|Paket Versandstation", "amenity-parcel_locker|@category_post": "4Paketstation|4Paketabholstation|4Paket-SB|4Paket-Versandstation|4Packstation|U+1F4E6",
"shop-outpost": "Abholpunkt", "shop-outpost": "Abholpunkt",
"amenity-vending_machine-fuel|@category_fuel": "Zapfsäule|Tankautomat", "amenity-vending_machine-fuel|@category_fuel": "Zapfsäule|Tankautomat",
"building-garage": "3Garage", "building-garage": "3Garage",
"highway-rest_area|highway-services": "4Rastplatz|4Raststätte", "highway-rest_area|highway-services": "4Rastplatz|4Raststätte|4Raststation|4Rasthaus|5Autobahnraststätte|5Autobahnraststation|5Autohof|U+26FD",
"man_made-tower|man_made-flare": "Hochhaus|Turm", "man_made-tower|man_made-flare": "Hochhaus|Turm",
"shop-bookmaker|@gambling": "5Buchmacher|3Wettbüro", "shop-bookmaker|@gambling": "5Buchmacher|3Wettbüro",
"shop-seafood|@category_food|@shop": "Fischhändler|5Fischmarkt|Fisch|Meeresfrüchte|Schalentier", "shop-seafood|@category_food|@shop": "Fischhändler|5Fischmarkt|Fisch|Meeresfrüchte|Schalentier",
@@ -390,7 +390,7 @@
"sport-climbing": "4Kletterzentrum|4Kletterhalle|U+1F9D7", "sport-climbing": "4Kletterzentrum|4Kletterhalle|U+1F9D7",
"sport-yoga": "Yoga Studio", "sport-yoga": "Yoga Studio",
"tourism-apartment|@category_hotel": "4Ferienwohnung", "tourism-apartment|@category_hotel": "4Ferienwohnung",
"leisure-resort|@category_hotel": "Resort|4Ferienhotel", "leisure-resort|@category_hotel": "4Resort|4Ferienhotel|4Ferienresort|5Center Parcs",
"amenity-biergarten|@category_eat|@category_nightlife": "4Biergarten", "amenity-biergarten|@category_eat|@category_nightlife": "4Biergarten",
"amenity-driving_school": "4Fahrschule", "amenity-driving_school": "4Fahrschule",
"amenity-music_school": "4Musikschule|U+1F3EB|U+1F3BC", "amenity-music_school": "4Musikschule|U+1F3EB|U+1F3BC",
@@ -419,7 +419,7 @@
"shop-motorcycle_repair": "Motorradwerkstatt", "shop-motorcycle_repair": "Motorradwerkstatt",
"shop-newsagent": "4Zeitungskiosk|Zeitungsstand", "shop-newsagent": "4Zeitungskiosk|Zeitungsstand",
"shop-pawnbroker": "5Pfandleihe", "shop-pawnbroker": "5Pfandleihe",
"shop-stationery|@shop": "7Schreibwarenladen", "shop-stationery|@shop": "5Schreibwarenladen|5Schreibwarengeschäft|3Bürobedarf|3Büroartikel|5Schreibartikel",
"shop-tattoo": "4Tattoo-Studio", "shop-tattoo": "4Tattoo-Studio",
"shop-variety_store|@category_shopping|@shop": "5Billigladen|6Niedrigpreisgeschäft|4 1-Euro-Laden|4Kruschladen|5Haushaltswaren", "shop-variety_store|@category_shopping|@shop": "5Billigladen|6Niedrigpreisgeschäft|4 1-Euro-Laden|4Kruschladen|5Haushaltswaren",
"shop-video|@shop": "4Videoshop|4Videothek", "shop-video|@shop": "4Videoshop|4Videothek",
@@ -442,12 +442,12 @@
"shop-money_lender": "4Geldverleiher|4Geldverleih", "shop-money_lender": "4Geldverleiher|4Geldverleih",
"shop-music|@shop": "5Musikgeschäft|5Plattenladen", "shop-music|@shop": "5Musikgeschäft|5Plattenladen",
"shop-musical_instrument|@shop": "5Musikinstrumenteladen|5Musikhaus", "shop-musical_instrument|@shop": "5Musikinstrumenteladen|5Musikhaus",
"shop-tea|@shop": "3Teegeschäft", "shop-tea|@shop": "3Teegeschäft|2Tee",
"shop-antiques|@category_shopping|@shop|@category_secondhand": "5Antiquitäten", "shop-antiques|@category_shopping|@shop|@category_secondhand": "5Antiquitäten",
"shop-art|@category_shopping|@shop": "5Kunstgeschäft", "shop-art|@category_shopping|@shop": "5Kunstgeschäft",
"shop-baby_goods|@category_children|@shop": "4Kinderladen|4Babybedarf", "shop-baby_goods|@category_children|@shop": "4Kinderladen|4Babybedarf",
"shop-bag|@category_shopping|@shop": "5Taschen Shop", "shop-bag|@category_shopping|@shop": "5Taschen Shop",
"shop-cheese|@category_food|@shop": "3Käseladen", "shop-cheese|@category_food|@shop": "3Käse-Fachgeschäft|3Käseladen|3Käse|U+1F9C0",
"shop-dairy|@category_food|@shop": "5Milchprodukte", "shop-dairy|@category_food|@shop": "5Milchprodukte",
"shop-electrical|@shop": "5Elektrogeschäft", "shop-electrical|@shop": "5Elektrogeschäft",
"shop-fishing|@shop": "5Angelgeschäft|Angelladen", "shop-fishing|@shop": "5Angelgeschäft|Angelladen",
@@ -455,19 +455,19 @@
"shop-lottery|@gambling": "Lotteriescheine", "shop-lottery|@gambling": "Lotteriescheine",
"shop-medical_supply|@shop": "4Sanitätshaus|4Medizinische Versorgung|5Heilbehelfe", "shop-medical_supply|@shop": "4Sanitätshaus|4Medizinische Versorgung|5Heilbehelfe",
"shop-nutrition_supplements|@shop": "6Nahrungsergänzungsmittel", "shop-nutrition_supplements|@shop": "6Nahrungsergänzungsmittel",
"shop-paint|@shop": "Farben", "shop-paint|@shop": "3Farbengeschäft|3Farben|3Lacke|3Malerbedarf",
"shop-perfumery|@category_shopping|@shop": "4Parfümerie", "shop-perfumery|@category_shopping|@shop": "4Parfümerie",
"shop-sewing|@shop": "3Nähbedarf|3Nähzubehör|4Stoffe|5Kurzwaren|5Schneiderbedarf", "shop-sewing|@shop": "3Nähbedarf|3Nähzubehör|4Stoffe|5Kurzwaren|5Schneiderbedarf",
"shop-storage_rental": "5Lagervermietung|6Speichermiete", "shop-storage_rental": "5Lagervermietung|6Speichermiete",
"shop-tobacco|@shop": "5Tabakwarengeschäft|Tabak|4Trafik", "shop-tobacco|@shop": "5Tabakwarengeschäft|Tabak|4Trafik",
"shop-trade|@shop": "Baustoffhandel|Handelsbedarf", "shop-trade|@shop": "Baustoffhandel|Handelsbedarf",
"shop-watches|@category_shopping|@shop": "Uhrengeschäft|Uhren", "shop-watches|@category_shopping|@shop": "Uhrengeschäft|Uhren",
"shop-wholesale|@shop": "5Großhandelsgeschäft", "shop-wholesale|@shop": "4Großhandelsgeschäft|4Großhandel|4Großmarkt",
"leisure-track": "Laufbahn", "leisure-track": "Laufbahn",
"leisure-bandstand": "6Musikpavillon|8Konzertpavillon|Konzertmuschel|Musikmuschel|Kurpavillon|Kurmuschel", "leisure-bandstand": "6Musikpavillon|8Konzertpavillon|Konzertmuschel|Musikmuschel|Kurpavillon|Kurmuschel",
"power-plant": "Kraftwerk", "power-plant": "Kraftwerk",
"power-generator-wind": "Windgenerator|Windrad|Windkraftanlage", "power-generator-wind": "Windgenerator|Windrad|Windkraftanlage",
"shop-auction|@category_secondhand": "Auktion", "shop-auction|@category_secondhand": "3Auktion|3Auktionshaus|4Versteigerung",
"shop-collector|@category_shopping|@category_secondhand": "Sammlerartikel|Sammlerstücke", "shop-collector|@category_shopping|@category_secondhand": "Sammlerartikel|Sammlerstücke",
"man_made-cairn": "Steinmännchen", "man_made-cairn": "Steinmännchen",
"wheelchair-yes": "4Rollstuhl|6Vollständiger Zugang für Rollstühle|4Barrierefreiheit", "wheelchair-yes": "4Rollstuhl|6Vollständiger Zugang für Rollstühle|4Barrierefreiheit",
@@ -493,45 +493,45 @@
"shop-craft|@shop": "4Künstlerbedarf", "shop-craft|@shop": "4Künstlerbedarf",
"shop-pasta|@shop": "Nudelgeschäft", "shop-pasta|@shop": "Nudelgeschäft",
"amenity-luggage_locker": "4Gepäckschließfach|4Kofferschließfach|4Schließfach", "amenity-luggage_locker": "4Gepäckschließfach|4Kofferschließfach|4Schließfach",
"amenity-studio": "4Medienstudio|Studio|5Radiostudio|5Fernsehstudio", "amenity-studio": "4Medienstudio|3Studio|5Radiostudio|5Fernsehstudio",
"shop-cannabis|@shop": "4Cannabis|4Hanfladen|2CBD", "shop-cannabis|@shop": "4Cannabis|4Hanfladen|2CBD",
"man_made-cross": "Kreuz", "man_made-cross": "Kreuz",
"leisure-dance|@category_entertainment": "4Tanz|Tanzschule", "leisure-dance|@category_entertainment": "4Tanz|Tanzschule",
"leisure-firepit": "5Feuerstelle", "leisure-firepit": "5Feuerstelle",
"amenity-love_hotel": "4Liebes Hotel|3Sex Hotel|4Hotel für Erwachsene", "amenity-love_hotel": "4Liebes Hotel|3Sex Hotel|4Hotel für Erwachsene",
"leisure-hackerspace": "4Hackspace|4Hackerspace|4Hacker Space|4Hacklab|U+1F913|U+1F5A5|U+1F4BB", "leisure-hackerspace": "4Hackspace|4Hackerspace|4Hacker Space|4Hacklab|5Makerspace|U+1F913|U+1F5A5|U+1F4BB",
"natural-peak|@mountain": "Gipfel", "natural-peak|@mountain": "Gipfel",
"man_made-crane": "Stationärer Kran", "man_made-crane": "Stationärer Kran",
"amenity-food_court": "4Gastronomiebereich", "amenity-food_court": "4Gastronomiebereich",
"amenity-animal_shelter": "4Tierheim", "amenity-animal_shelter": "4Tierheim",
"recycling-cans|@category_recycling": "4Recycling von Dosen|4Dosenrecycling|4Aluminiumdosen Recycling|3Blechdosen", "recycling-cans|@category_recycling": "4Recycling von Dosen|4Dosenrecycling|4Aluminiumdosen Recycling|3Blechdosen",
"recycling-shoes|@category_recycling": "4Recycling von Schuhen|Schuh Recycling|Schuhe spenden|Schuhe", "recycling-shoes|@category_recycling": "4Recycling von Schuhen|Schuh Recycling|Schuhe spenden|Schuhe",
"recycling-green_waste|@category_recycling": "4Recycling von Gartenabfällen|5Organisches Müll Recycling|5Gartenabfälle", "recycling-green_waste|@category_recycling": "3Recycling von Gartenabfällen|4Organisches Müll Recycling|5Gartenabfälle|3Biomüll|3Kompost",
"recycling-cartons|@category_recycling": "4Recycling von Getränkekartons|5Karton Recycling|5Getränkekartons", "recycling-cartons|@category_recycling": "4Recycling von Getränkekartons|5Karton Recycling|5Getränkekartons",
"highway-elevator": "Fahrstuhl|Aufzug", "highway-elevator": "Fahrstuhl|Aufzug",
"office-security": "4Sicherheitsdienst", "office-security": "4Sicherheitsdienst",
"recycling-cardboard|@category_recycling": "9Recycling von Karton|9Recycling von Pappe|Kartonrecycling|Pappenrecycling|Kartonmüll|Pappenmüll|Karton|Pappe|Pappkarton|Kartonpappe", "recycling-cardboard|@category_recycling": "3Recycling von Karton|3Recycling von Pappe|3Kartonrecycling|3Pappenrecycling|3Kartonmüll|3Pappenmüll|3Karton|3Pappe|3Pappkarton|3Kartonpappe|3Kartonabfall|3Recycling",
"natural-saddle|mountain_pass": "4Sattel|4Bergsattel|Bergpass|Pass|Gebirgspass", "natural-saddle|mountain_pass": "3Sattel|4Bergsattel|4Bergpass|3Pass|3Gebirgspass",
"man_made-chimney": "Schornstein", "man_made-chimney": "4Schornstein|4Fabrikschornstein",
"attraction-amusement_ride|attraction-carousel|attraction-roller_coaster|attraction-maze|attraction-historic|attraction-big_wheel|attraction-bumper_car|@category_children": "4Attraktion|4Labyrinth", "attraction-amusement_ride|attraction-carousel|attraction-roller_coaster|attraction-maze|attraction-historic|attraction-big_wheel|attraction-bumper_car|@category_children": "4Attraktion|4Labyrinth",
"building-guardhouse": "4Wache", "building-guardhouse": "4Wache",
"shop-lighting|@shop": "Leuchtmittel|Lampen|Leuchte", "shop-lighting|@shop": "Leuchtmittel|Lampen|Leuchte",
"amenity-charging_station-motorcar|amenity-charging_station-motorcar-small|@charging_station": "4Autoladestation|5Autoladegerät|Ladestation", "amenity-charging_station-motorcar|amenity-charging_station-motorcar-small|@charging_station": "4Autoladestation|5Autoladegerät|4Ladestation|4Ladegerät|U+1F50C|U+1FAAB|U+1F50B",
"amenity-mobile_money_agent": "6Mobile Money Vertretung|Mobile Money|Mobiles Geld", "amenity-mobile_money_agent": "6Mobile Money Vertretung|6Mobile Money|6Mobiles Geld",
"man_made-telescope|man_made-telescope-optical|man_made-telescope-radio|man_made-telescope-gamma": "4Teleskop", "man_made-telescope|man_made-telescope-optical|man_made-telescope-radio|man_made-telescope-gamma": "4Teleskop",
"amenity-sailing_school": "5Segelschule|5Bootsschule|Bootsfahrschule", "amenity-sailing_school": "5Segelschule|5Bootsschule|Bootsfahrschule",
"amenity-flight_school": "5Flugschule", "amenity-flight_school": "5Flugschule",
"amenity-prep_school": "5Nachhilfeschule|Nachhilfe|Testvorbereitung", "amenity-prep_school": "5Nachhilfeschule|Nachhilfe|Testvorbereitung",
"shop-beauty-day_spa": "5Tages-Spa|6Tagesspa|Spa|Wellness", "shop-beauty-day_spa": "5Tages-Spa|6Tagesspa|Spa|Wellness",
"leisure-indoor_play": "3Indoor-Spielplatz", "leisure-indoor_play": "3Indoor-Spielplatz",
"shop-telecommunication|@shop": "5Telekommunikationsgeschäft|Telekommunikation", "shop-telecommunication|@shop": "5Telekommunikationsgeschäft|5Telekommunikation",
"social_facility-soup_kitchen": "4Suppenküche|Essen", "social_facility-soup_kitchen": "4Suppenküche|Essen",
"amenity-boat_rental": "4Bootsverleih|Boote|4Verleih", "amenity-boat_rental": "4Bootsverleih|Boote|4Verleih",
"amenity-car_pooling|@category_parking": "Fahrgemeinschaften", "amenity-car_pooling|@category_parking": "Fahrgemeinschaften",
"man_made-observatory": "4Observatorium", "man_made-observatory": "4Observatorium",
"amenity-payment_centre": "Zahlungszentrum", "amenity-payment_centre": "Zahlungszentrum",
"social_facility-food_bank": "Tafel|Lebensmitteltafel|Essen|Freier Kühlschrank", "social_facility-food_bank": "3Tafel|5Lebensmitteltafel|3Essen",
"amenity-food_sharing": "Food Sharing|Essen|Spenden", "amenity-food_sharing": "3Food Sharing|3Essen|3Essensspende",
"amenity-give_box": "Spendenbox|spenden", "amenity-give_box": "Spendenbox|spenden",
"amenity-hydrant": "5Hydrant|5Wasserhydrant|4Nutzwasser" "amenity-hydrant": "5Hydrant|5Wasserhydrant|4Nutzwasser|4Bewässerungshydrant|4Reinigungshydrant|4Zapfstelle"
} }

View File

@@ -0,0 +1 @@
{}

View File

@@ -15,6 +15,7 @@ id:Cepat saji
it:Fast food it:Fast food
ja:ファストフード ja:ファストフード
ko:패스트 푸드 ko:패스트 푸드
lt:Greitas maistas
nb:Hurtigmat nb:Hurtigmat
pl:Fast food pl:Fast food
pt:Comida rápida pt:Comida rápida
@@ -51,6 +52,7 @@ id:Roti bagel
it:Bagel it:Bagel
ja:ベーグル ja:ベーグル
ko:베이글 ko:베이글
lt:Beigeliai
nb:Bagel nb:Bagel
pl:Bajgle pl:Bajgle
pt:Bagel pt:Bagel
@@ -86,6 +88,7 @@ id:Sarapan
it:Colazione it:Colazione
ja:朝食 ja:朝食
ko:아침 식사 ko:아침 식사
lt:Pusryčiai
nb:Frokost nb:Frokost
pl:Śniadaniarnia pl:Śniadaniarnia
pt:Pequeno-almoço pt:Pequeno-almoço
@@ -122,6 +125,7 @@ id:Burger
it:Hamburger it:Hamburger
ja:ハンバーガー ja:ハンバーガー
ko:햄버거 ko:햄버거
lt:Mėsainiai|Burgeriai
nb:Burger nb:Burger
pl:Burgery pl:Burgery
pt:Hambúrguer pt:Hambúrguer
@@ -148,6 +152,7 @@ ru:Чай с шариками
es:Té de burbujas es:Té de burbujas
eu:Burbuila tea eu:Burbuila tea
hi:बुलबुले वाली चाय hi:बुलबुले वाली चाय
lt:Burbulinė arbata|Boba
uk:Бульбашковий чай uk:Бульбашковий чай
be:Чай з бурбалкамі be:Чай з бурбалкамі
zh-Hans:珍珠奶茶 zh-Hans:珍珠奶茶
@@ -171,6 +176,7 @@ id:Kue
it:Torte it:Torte
ja:ケーキ ja:ケーキ
ko:케이크 ko:케이크
lt:Pyragaičiai|Tortai|Konditerija
nb:Kake nb:Kake
pl:Ciasta pl:Ciasta
pt:Bolo|padaria pt:Bolo|padaria
@@ -207,6 +213,7 @@ id:Kopi
it:Caffè it:Caffè
ja:コーヒー ja:コーヒー
ko:커피 ko:커피
lt:Kava
nb:Kaffe nb:Kaffe
pl:Kawa pl:Kawa
pt:Café|cafetaria pt:Café|cafetaria
@@ -244,6 +251,7 @@ id:Kari
it:Curry it:Curry
ja:カレー ja:カレー
ko:카레 ko:카레
lt:Karis
nb:Karri nb:Karri
pl:Curry pl:Curry
pt:Caril pt:Caril
@@ -280,6 +288,7 @@ id:Makan malam
it:Ristorantino it:Ristorantino
ja:ダイナー ja:ダイナー
ko:식당 ko:식당
lt:Užkandinė
nb:Middag nb:Middag
pl:Bar szybkiej obsługi pl:Bar szybkiej obsługi
pt:Diner pt:Diner
@@ -316,6 +325,7 @@ id:Donat
it:Ciambelle it:Ciambelle
ja:ドーナッツ ja:ドーナッツ
ko:도너츠 ko:도너츠
lt:Spurgos
nb:Smultring nb:Smultring
pl:Pączki pl:Pączki
pt:Donuts pt:Donuts
@@ -352,6 +362,7 @@ id:Ikan dan kentang goreng
it:Fish and chips it:Fish and chips
ja:フィッシュ・アンド・チップス ja:フィッシュ・アンド・チップス
ko:피쉬 앤 칩스 ko:피쉬 앤 칩스
lt:Žuvis su bulvytėmis
nb:Fisk og pommes frites nb:Fisk og pommes frites
pl:Ryba i frytki pl:Ryba i frytki
pt:Peixe e batatas fritas pt:Peixe e batatas fritas
@@ -388,6 +399,7 @@ id:Gorengan
it:Fritture it:Fritture
ja:揚げ物 ja:揚げ物
ko:튀김 요리 ko:튀김 요리
lt:Friterija|Gruzdinti patiekalai
nb:Frityrt nb:Frityrt
pl:Smażalnia pl:Smażalnia
pt:Fritos pt:Fritos
@@ -424,6 +436,7 @@ id:Panggangan
it:Cucina alla griglia it:Cucina alla griglia
ja:グリル ja:グリル
ko:그릴 ko:그릴
lt:Ant grotelių keptas maistas|Grotelės|Grilis
nb:Grill nb:Grill
pl:Dania z grilla pl:Dania z grilla
pt:Grelhados pt:Grelhados
@@ -463,6 +476,7 @@ id:Hotdog
it:Hot dog it:Hot dog
ja:ホットドッグ ja:ホットドッグ
ko:핫도그 ko:핫도그
lt:Dešrainiai
nb:Hotdog nb:Hotdog
nl:Hotdogs nl:Hotdogs
pl:Hot-dogi pl:Hot-dogi
@@ -500,6 +514,7 @@ id:Es_krim
it:Gelateria|gelato it:Gelateria|gelato
ja:アイスクリーム ja:アイスクリーム
ko:아이스크림 ko:아이스크림
lt:Ledai
nb:Iskrem nb:Iskrem
nl:Ijs nl:Ijs
pl:Lody pl:Lody
@@ -537,6 +552,7 @@ id:Kebab
it:Kebab it:Kebab
ja:カバブ ja:カバブ
ko:케밥 ko:케밥
lt:Kebabai
nb:Kebab nb:Kebab
nl:Kebab nl:Kebab
pl:Kebab pl:Kebab
@@ -571,6 +587,7 @@ id:Bakmi
it:Noodles it:Noodles
ja:麺類 ja:麺類
ko:국수 ko:국수
lt:Makaronai|nūdlai
nb:Nudler nb:Nudler
pl:Noodle pl:Noodle
pt:Massa asiática pt:Massa asiática
@@ -610,6 +627,7 @@ id:Panekuk|Kue dadar
it:Pancake|Crêpes it:Pancake|Crêpes
ja:ホットケーキ|クレープ ja:ホットケーキ|クレープ
ko:팬케이크|크레이프 ko:팬케이크|크레이프
lt:Blynai|Blyneliai|Lietiniai
nb:Pannekake|Crepe nb:Pannekake|Crepe
nl:Pannenkoek nl:Pannenkoek
pl:Naleśniki|Naleśnikarnia pl:Naleśniki|Naleśnikarnia
@@ -644,6 +662,7 @@ id:Pasta
it:Pasta it:Pasta
ja:パスタ ja:パスタ
ko:파스타 ko:파스타
lt:Itališki makaronai|Makaronai|Pasta
nb:Pasta nb:Pasta
pl:Makarony pl:Makarony
pt:Massa pt:Massa
@@ -680,6 +699,7 @@ id:Pizza
it:Pizza it:Pizza
ja:ピザ ja:ピザ
ko:피자 ko:피자
lt:Picos|Pica|Picerija
nb:Pizza nb:Pizza
pl:Pizza|pizzeria pl:Pizza|pizzeria
pt:Pizza|piza|pizaria pt:Pizza|piza|pizaria
@@ -715,6 +735,7 @@ id:Ramen
it:Ramen it:Ramen
ja:ラーメン ja:ラーメン
ko:라면 ko:라면
lt:Ramenai
nb:Ramen nb:Ramen
pl:Ramen pl:Ramen
pt:Lámen|rāmen pt:Lámen|rāmen
@@ -751,6 +772,7 @@ id:Roti isi
it:Panini it:Panini
ja:サンドイッチ ja:サンドイッチ
ko:샌드위치 ko:샌드위치
lt:Sumuštiniai
nb:Smørbrød nb:Smørbrød
pl:Kanapki pl:Kanapki
pt:Sanduíche|sande pt:Sanduíche|sande
@@ -787,6 +809,7 @@ id:Sosis
it:Salsicce it:Salsicce
ja:ソーセージ ja:ソーセージ
ko:소시지 ko:소시지
lt:Dešrelės
nb:Pølse nb:Pølse
pl:Kiełbasa|Kiełbasiarnia pl:Kiełbasa|Kiełbasiarnia
pt:Salsicha|salsichas pt:Salsicha|salsichas
@@ -826,6 +849,7 @@ id:Hidangan laut|Ikan
it:Frutti di mare|Pesce it:Frutti di mare|Pesce
ja:シーフード|魚料理 ja:シーフード|魚料理
ko:해산물|생선 ko:해산물|생선
lt:Žuvies patiekalai|Žuvis|Jūros gėrybės
nb:Sjømat|Fisk nb:Sjømat|Fisk
nl:Vis en zeevruchten|Vis nl:Vis en zeevruchten|Vis
pl:Owoce morza|Ryby pl:Owoce morza|Ryby
@@ -860,6 +884,7 @@ id:Soba
it:Soba it:Soba
ja:そば ja:そば
ko:메밀 국수 ko:메밀 국수
lt:Soba makaronai|Grikių makaronai|Makaronai
nb:Soba nb:Soba
pl:Soba pl:Soba
pt:Soba|sobá pt:Soba|sobá
@@ -895,6 +920,7 @@ id:Restoran steik
it:Bisteccheria it:Bisteccheria
ja:ステーキハウス ja:ステーキハウス
ko:스테이크 하우스 ko:스테이크 하우스
lt:Kepsnių restoranas|Kepsniai
nb:Biffrestaurant nb:Biffrestaurant
pl:Steki pl:Steki
pt:Churrasqueira|churrascaria pt:Churrasqueira|churrascaria
@@ -931,6 +957,7 @@ id:Sushi
it:Sushi it:Sushi
ja:寿司 ja:寿司
ko:초밥 ko:초밥
lt:Sušiai
nb:Sushi nb:Sushi
pl:Sushi pl:Sushi
pt:Sushi pt:Sushi
@@ -967,6 +994,7 @@ id:Kudapan spanyol
it:Tapas it:Tapas
ja:タパス ja:タパス
ko:타파스 ko:타파스
lt:Tapos
nb:Tapas nb:Tapas
pl:Tapas pl:Tapas
pt:Tapas pt:Tapas
@@ -1003,6 +1031,7 @@ id:Teh
it:Tè it:Tè
ja:紅茶 ja:紅茶
ko:차 ko:차
lt:Arbata
nb:Te nb:Te
pl:Herbata|Herbaciarnia pl:Herbata|Herbaciarnia
pt:Chá pt:Chá
@@ -1039,6 +1068,7 @@ id:Masakan vegetarian
it:Cucina vegetariana it:Cucina vegetariana
ja:ベジタリアン料理 ja:ベジタリアン料理
ko:채식주의자 음식 ko:채식주의자 음식
lt:Vegetariška virtuvė
nb:Vegetarisk|Vegetarretter nb:Vegetarisk|Vegetarretter
pl:Kuchnia wegetariańska pl:Kuchnia wegetariańska
pt:Vegetariana pt:Vegetariana
@@ -1077,6 +1107,7 @@ id:Masakan vegan|Masakan vegetarian
it:Cucina vegana|Cucina vegetariana it:Cucina vegana|Cucina vegetariana
ja:ビーガン料理|ベジタリアン料理 ja:ビーガン料理|ベジタリアン料理
ko:비건 음식|채식주의자 음식 ko:비건 음식|채식주의자 음식
lt:Veganiška virtuvė|Vegetariška virtuvė
nb:Vegansk|Vegetarisk|Vegetarretter nb:Vegansk|Vegetarisk|Vegetarretter
pl:Kuchnia wegańska|Kuchnia wegetariańska pl:Kuchnia wegańska|Kuchnia wegetariańska
pt:Vegana|vegetariana pt:Vegana|vegetariana
@@ -1112,6 +1143,7 @@ sr:Веганска|Вегетаријанска|Вегетаријанци|Ве
# it:Cucina africana # it:Cucina africana
# ja:アフリカ料理 # ja:アフリカ料理
# ko:아프리카식 음식 # ko:아프리카식 음식
# lt:Afrikietiška virtuvė|Afrikiečių virtuvė
# nb:Afrikansk mat # nb:Afrikansk mat
# pl:Kuchnia afrykańska # pl:Kuchnia afrykańska
# pt:Cozinha africana # pt:Cozinha africana
@@ -1146,6 +1178,7 @@ sr:Веганска|Вегетаријанска|Вегетаријанци|Ве
# it:Cucina americana # it:Cucina americana
# ja:アメリカ料理 # ja:アメリカ料理
# ko:미국식 음식 # ko:미국식 음식
# lt:Amerikietiška virtuvė|Amerikiečių virtuvė
# nb:Amerikansk mat # nb:Amerikansk mat
# pl:Kuchnia amerykańska # pl:Kuchnia amerykańska
# pt:Cozinha americana # pt:Cozinha americana
@@ -1180,6 +1213,7 @@ sr:Веганска|Вегетаријанска|Вегетаријанци|Ве
# it:Cucina araba # it:Cucina araba
# ja:アラビア料理 # ja:アラビア料理
# ko:아랍식 음식 # ko:아랍식 음식
# lt:Arabiška virtuvė|Arabų virtuvė
# nb:Arabisk mat # nb:Arabisk mat
# pl:Kuchnia arabska # pl:Kuchnia arabska
# pt:Cozinha árabe # pt:Cozinha árabe
@@ -1214,6 +1248,7 @@ sr:Веганска|Вегетаријанска|Вегетаријанци|Ве
# it:Cucina argentina # it:Cucina argentina
# ja:アルゼンチン料理 # ja:アルゼンチン料理
# ko:아르헨티나식 음식 # ko:아르헨티나식 음식
# lt:Argentiniečių virtuvė|Argentinos virtuvė
# nb:Argentinsk mat # nb:Argentinsk mat
# pl:Kuchnia argentyńska # pl:Kuchnia argentyńska
# pt:Cozinha argentina # pt:Cozinha argentina
@@ -1248,6 +1283,7 @@ sr:Веганска|Вегетаријанска|Вегетаријанци|Ве
# it:Cucina asiatica # it:Cucina asiatica
# ja:アジア料理 # ja:アジア料理
# ko:아시아식 음식 # ko:아시아식 음식
# lt:Azijos virtuvė|Azijietiška virtuvė
# nb:Asiatisk mat # nb:Asiatisk mat
# pl:Kuchnia azjatycka # pl:Kuchnia azjatycka
# pt:Cozinha asiática # pt:Cozinha asiática
@@ -1282,6 +1318,7 @@ sr:Веганска|Вегетаријанска|Вегетаријанци|Ве
# it:Cucina austriaca # it:Cucina austriaca
# ja:オーストリア料理 # ja:オーストリア料理
# ko:오스트리아식 음식 # ko:오스트리아식 음식
# lt:Austrų virtuvė|Austrijos virtuvė
# nb:Østerriksk mat # nb:Østerriksk mat
# pl:Kuchnia austriacka # pl:Kuchnia austriacka
# pt:Cozinha austríaca # pt:Cozinha austríaca
@@ -1316,6 +1353,7 @@ sr:Веганска|Вегетаријанска|Вегетаријанци|Ве
# it:Cucina balcanica # it:Cucina balcanica
# ja:バルカン料理 # ja:バルカン料理
# ko:발칸 반도식 음식 # ko:발칸 반도식 음식
# lt:Balkanų virtuvė|Balkaniška virtuvė
# nb:Balkan mat # nb:Balkan mat
# pl:Kuchnia bałkańska # pl:Kuchnia bałkańska
# pt:Cozinha balcânica # pt:Cozinha balcânica
@@ -1350,6 +1388,7 @@ sr:Веганска|Вегетаријанска|Вегетаријанци|Ве
# it:Barbecue # it:Barbecue
# ja:バーベキュー # ja:バーベキュー
# ko:바베큐 # ko:바베큐
# lt:Barbekiu|Kepsniai
# nb:Grillmat # nb:Grillmat
# pl:Dania z grilla # pl:Dania z grilla
# pt:Churrasco # pt:Churrasco
@@ -1384,6 +1423,7 @@ sr:Веганска|Вегетаријанска|Вегетаријанци|Ве
# it:Cucina bavarese # it:Cucina bavarese
# ja:ババロア料理 # ja:ババロア料理
# ko:바이에른식 음식 # ko:바이에른식 음식
# lt:Bavarų virtuvė|Bavarijos virtuvė
# nb:Bayersk mat # nb:Bayersk mat
# pl:Kuchnia bawarska # pl:Kuchnia bawarska
# pt:Cozinha bávara # pt:Cozinha bávara
@@ -1418,6 +1458,7 @@ sr:Веганска|Вегетаријанска|Вегетаријанци|Ве
# it:Gyūdon # it:Gyūdon
# ja:牛丼|ビーフボウル # ja:牛丼|ビーフボウル
# ko:쇠고기 덮밥 # ko:쇠고기 덮밥
# lt:Jautienos ir ryžių dubuo|Bowl
# nb:Biffbolle # nb:Biffbolle
# pl:Gyūdon|Gyudon # pl:Gyūdon|Gyudon
# pt:Tigela com carne bovina|Gyudon # pt:Tigela com carne bovina|Gyudon
@@ -1452,6 +1493,7 @@ sr:Веганска|Вегетаријанска|Вегетаријанци|Ве
# it:Cucina brasiliana # it:Cucina brasiliana
# ja:ブラジル料理 # ja:ブラジル料理
# ko:브라질식 음식 # ko:브라질식 음식
# lt:Brazilų virtuvė|Brazilijos virtuvė
# nb:Brasiliansk mat # nb:Brasiliansk mat
# pl:Kuchnia brazylijska # pl:Kuchnia brazylijska
# pt:Cozinha brasileira # pt:Cozinha brasileira
@@ -1486,6 +1528,7 @@ sr:Веганска|Вегетаријанска|Вегетаријанци|Ве
# it:Osteria contadina # it:Osteria contadina
# ja:ブッシェンシャンク # ja:ブッシェンシャンク
# ko:와인 레스토랑 # ko:와인 레스토랑
# lt:Vyno taverna|Vyninė|Bušenšankas
# nb:Buschenschank # nb:Buschenschank
# pl:Buschenschank|Heuriger # pl:Buschenschank|Heuriger
# pt:Buschenschank|Heuriger # pt:Buschenschank|Heuriger
@@ -1520,6 +1563,7 @@ sr:Веганска|Вегетаријанска|Вегетаријанци|Ве
# it:Cucina caraibica # it:Cucina caraibica
# ja:カリブ料理 # ja:カリブ料理
# ko:카리브식 음식 # ko:카리브식 음식
# lt:Karibų virtuvė
# nb:Karibisk mat # nb:Karibisk mat
# pl:Kuchnia karaibska # pl:Kuchnia karaibska
# pt:Cozinha caribenha # pt:Cozinha caribenha
@@ -1554,6 +1598,7 @@ sr:Веганска|Вегетаријанска|Вегетаријанци|Ве
# it:Pollo # it:Pollo
# ja:鶏肉 # ja:鶏肉
# ko:닭고기 # ko:닭고기
# lt:Vištienos patiekalai|Vištienos restoranas
# nb:Kylling # nb:Kylling
# pl:Kurczak # pl:Kurczak
# pt:Frango # pt:Frango
@@ -1588,6 +1633,7 @@ sr:Веганска|Вегетаријанска|Вегетаријанци|Ве
# it:Cucina cinese # it:Cucina cinese
# ja:中華料理 # ja:中華料理
# ko:중국식 음식 # ko:중국식 음식
# lt:Kinų virtuvė|Kiniečių virtuvė
# nb:Kinesisk mat # nb:Kinesisk mat
# pl:Kuchnia chińska # pl:Kuchnia chińska
# pt:Cozinha chinesa # pt:Cozinha chinesa
@@ -1622,6 +1668,7 @@ sr:Веганска|Вегетаријанска|Вегетаријанци|Ве
# it:Cucina croata # it:Cucina croata
# ja:クロアチア料理 # ja:クロアチア料理
# ko:크로아티아식 음식 # ko:크로아티아식 음식
# lt:Kroatų virtuvė|Kroatijos virtuvė
# nb:Kroatisk mat # nb:Kroatisk mat
# pl:Kuchnia chorwacka # pl:Kuchnia chorwacka
# pt:Cozinha croata # pt:Cozinha croata
@@ -1656,6 +1703,7 @@ sr:Веганска|Вегетаријанска|Вегетаријанци|Ве
# it:Gastronomia # it:Gastronomia
# ja:デリ # ja:デリ
# ko:델리 # ko:델리
# lt:Delikatesai
# nb:Delikatesse # nb:Delikatesse
# pl:Delikatesy # pl:Delikatesy
# pt:Iguarias regionais|delicatesse # pt:Iguarias regionais|delicatesse
@@ -1690,6 +1738,7 @@ sr:Веганска|Вегетаријанска|Вегетаријанци|Ве
# it:Cucina etiope # it:Cucina etiope
# ja:エチオピア料理 # ja:エチオピア料理
# ko:에티오피아식 음식 # ko:에티오피아식 음식
# lt:Etiopų virtuvė|Etiopijos virtuvė
# nb:Etiopisk mat # nb:Etiopisk mat
# pl:Kuchnia etiopska # pl:Kuchnia etiopska
# pt:Cozinha etíope # pt:Cozinha etíope
@@ -1711,7 +1760,7 @@ sr:Веганска|Вегетаријанска|Вегетаријанци|Ве
# cuisine-filipino # cuisine-filipino
# en:Filipino cuisine # en:Filipino cuisine
# ru:Филиппинская кухня # ru:Филиппинская кухня
# g:Филипинска кухня # bg:Филипинска кухня
# ar:مطبخ فلبيني # ar:مطبخ فلبيني
# cs:Filipínská kuchyně # cs:Filipínská kuchyně
# da:Filippinsk # da:Filippinsk
@@ -1724,6 +1773,7 @@ sr:Веганска|Вегетаријанска|Вегетаријанци|Ве
# it:Cucina filippina # it:Cucina filippina
# ja:フィリピン料理 # ja:フィリピン料理
# ko:필리핀식 음식 # ko:필리핀식 음식
# lt:Filipiniečių virtuvė|Filipinų virtuvė
# nb:Filippinsk mat # nb:Filippinsk mat
# pl:Kuchnia filipińska # pl:Kuchnia filipińska
# pt:Cozinha filipina # pt:Cozinha filipina
@@ -1758,6 +1808,7 @@ sr:Веганска|Вегетаријанска|Вегетаријанци|Ве
# it:Ristorante elegante # it:Ristorante elegante
# ja:高級料理 # ja:高級料理
# ko:고급 식당 # ko:고급 식당
# lt:Prabangus restoranas|Restoranas
# nb:Gourmet # nb:Gourmet
# pl:Wykwintna kuchnia # pl:Wykwintna kuchnia
# pt:Alta gastronomia # pt:Alta gastronomia
@@ -1792,6 +1843,7 @@ sr:Веганска|Вегетаријанска|Вегетаријанци|Ве
# it:Cucina francese # it:Cucina francese
# ja:フランス料理 # ja:フランス料理
# ko:프랑스식 음식 # ko:프랑스식 음식
# lt:Prancūzų virtuvė|Prancūzijos virtuvė|Prancūziški patiekalai
# nb:Fransk mat # nb:Fransk mat
# pl:Kuchnia francuska # pl:Kuchnia francuska
# pt:Cozinha francesa # pt:Cozinha francesa
@@ -1826,6 +1878,7 @@ sr:Веганска|Вегетаријанска|Вегетаријанци|Ве
# it:Cucina georgiana # it:Cucina georgiana
# ja:ジョージア料理 # ja:ジョージア料理
# ko:그루지야식 음식 # ko:그루지야식 음식
# lt:Kartvelų virtuvė|Sakartvelo virtuvė|Gruzinų virtuvė|Gruzijos virtuvė
# nb:Georgisk mat # nb:Georgisk mat
# pl:Kuchnia gruzińska # pl:Kuchnia gruzińska
# pt:Cozinha georgiana # pt:Cozinha georgiana
@@ -1860,6 +1913,7 @@ sr:Веганска|Вегетаријанска|Вегетаријанци|Ве
# it:Cucina tedesca # it:Cucina tedesca
# ja:ドイツ料理 # ja:ドイツ料理
# ko:독일식 음식 # ko:독일식 음식
# lt:Vokiečių virtuvė|Vokiška virtuvė
# nb:Tysk mat # nb:Tysk mat
# pl:Kuchnia niemiecka # pl:Kuchnia niemiecka
# pt:Cozinha alemã # pt:Cozinha alemã
@@ -1894,6 +1948,7 @@ sr:Веганска|Вегетаријанска|Вегетаријанци|Ве
# it:Cucina greca # it:Cucina greca
# ja:ギリシャ料理 # ja:ギリシャ料理
# ko:그리스식 음식 # ko:그리스식 음식
# lt:Graikų virtuvė|Graikijos virtuvė
# nb:Gresk mat # nb:Gresk mat
# pl:Kuchnia grecka # pl:Kuchnia grecka
# pt:Cozinha grega # pt:Cozinha grega
@@ -1928,6 +1983,7 @@ sr:Веганска|Вегетаријанска|Вегетаријанци|Ве
# it:Heuriger # it:Heuriger
# ja:ホイリゲ # ja:ホイリゲ
# ko:호이리거 # ko:호이리거
# lt:Vyno restoranas|Vyninė
# nb:Heuriger # nb:Heuriger
# pl:Heuriger # pl:Heuriger
# pt:Heuriger # pt:Heuriger
@@ -1962,6 +2018,7 @@ sr:Веганска|Вегетаријанска|Вегетаријанци|Ве
# it:Cucina ungherese # it:Cucina ungherese
# ja:ハンガリー料理 # ja:ハンガリー料理
# ko:헝가리식 음식 # ko:헝가리식 음식
# lt:Vengrų virtuvė|Vengriška virtuvė|Vengrijos virtuvė
# nb:Ungarsk mat # nb:Ungarsk mat
# pl:Kuchnia węgierska # pl:Kuchnia węgierska
# pt:Cozinha húngara # pt:Cozinha húngara
@@ -1996,6 +2053,7 @@ sr:Веганска|Вегетаријанска|Вегетаријанци|Ве
# it:Cucina indiana # it:Cucina indiana
# ja:インド料理 # ja:インド料理
# ko:인도식 음식 # ko:인도식 음식
# lt:Indų virtuvė|Indiška virtuvė|Indijos virtuvė|Indiškas maistas
# nb:Indisk mat # nb:Indisk mat
# pl:Kuchnia indyjska # pl:Kuchnia indyjska
# pt:Cozinha indiana # pt:Cozinha indiana
@@ -2030,6 +2088,7 @@ sr:Веганска|Вегетаријанска|Вегетаријанци|Ве
# it:Cucina indonesiana # it:Cucina indonesiana
# ja:インドネシア料理 # ja:インドネシア料理
# ko:인도네시아식 음식 # ko:인도네시아식 음식
# lt:Indoneziečių virtuvė|Indonezijos virtuvė
# nb:Indonesisk mat # nb:Indonesisk mat
# pl:Kuchnia indonezyjska # pl:Kuchnia indonezyjska
# pt:Cozinha indonésia # pt:Cozinha indonésia
@@ -2064,6 +2123,7 @@ sr:Веганска|Вегетаријанска|Вегетаријанци|Ве
# it:Cucina internazionale # it:Cucina internazionale
# ja:国際料理 # ja:国際料理
# ko:국제 음식 # ko:국제 음식
# lt:Įvairių šalių virtuvė|Fusion
# nb:Internasjonal mat # nb:Internasjonal mat
# pl:Kuchnia międzynarodowa # pl:Kuchnia międzynarodowa
# pt:Cozinha internacional # pt:Cozinha internacional
@@ -2098,6 +2158,7 @@ sr:Веганска|Вегетаријанска|Вегетаријанци|Ве
# it:Cucina irlandese # it:Cucina irlandese
# ja:アイルランド料理 # ja:アイルランド料理
# ko:아일랜드식 음식 # ko:아일랜드식 음식
# lt:Airių virtuvė|Airiška virtuvė
# nb:Irsk mat # nb:Irsk mat
# pl:Kuchnia irlandzka # pl:Kuchnia irlandzka
# pt:Cozinha irlandesa # pt:Cozinha irlandesa
@@ -2132,6 +2193,7 @@ sr:Веганска|Вегетаријанска|Вегетаријанци|Ве
# it:Cucina italiana # it:Cucina italiana
# ja:イタリア料理 # ja:イタリア料理
# ko:이탈리아식 음식 # ko:이탈리아식 음식
# lt:Italų virtuvė|Itališka virtuvė
# nb:Italiensk mat # nb:Italiensk mat
# pl:Kuchnia włoska # pl:Kuchnia włoska
# pt:Cozinha italiana # pt:Cozinha italiana
@@ -2166,6 +2228,7 @@ sr:Веганска|Вегетаријанска|Вегетаријанци|Ве
# it:Cucina italiana, pizza # it:Cucina italiana, pizza
# ja:イタリア料理;ピザ # ja:イタリア料理;ピザ
# ko:이탈리아식, 피자 # ko:이탈리아식, 피자
# lt:Itališka pica|Pica
# nb:Italiensk mat;pizza # nb:Italiensk mat;pizza
# pl:Włoska, pizza # pl:Włoska, pizza
# pt:Piza italiana|pizza italiana # pt:Piza italiana|pizza italiana
@@ -2200,6 +2263,7 @@ sr:Веганска|Вегетаријанска|Вегетаријанци|Ве
# it:Cucina giapponese # it:Cucina giapponese
# ja:日本料理 # ja:日本料理
# ko:일본식 음식 # ko:일본식 음식
# lt:Japonų virtuvė|Japoniška virtuvė|Japonų patiekalai
# nb:Japansk mat # nb:Japansk mat
# pl:Kuchnia japońska # pl:Kuchnia japońska
# pt:Cozinha japonesa # pt:Cozinha japonesa
@@ -2234,6 +2298,7 @@ sr:Веганска|Вегетаријанска|Вегетаријанци|Ве
# it:Cucina coreana # it:Cucina coreana
# ja:韓国料理 # ja:韓国料理
# ko:한국식 음식 # ko:한국식 음식
# lt:Korėjiečių virtuvė|Korėjietiška virtuvė|Korėjiečių patiekalai
# nb:Koreansk mat # nb:Koreansk mat
# pl:Kuchnia koreańska # pl:Kuchnia koreańska
# pt:Cozinha coreana # pt:Cozinha coreana
@@ -2268,6 +2333,7 @@ sr:Веганска|Вегетаријанска|Вегетаријанци|Ве
# it:Cucina laotiana # it:Cucina laotiana
# ja:ラオス料理 # ja:ラオス料理
# ko:라오식 음식 # ko:라오식 음식
# lt:Laosiečių virtuvė|Laoso virtuvė
# nb:Lao mat # nb:Lao mat
# pl:Kuchnia laoska # pl:Kuchnia laoska
# pt:Cozinha laosiana # pt:Cozinha laosiana
@@ -2302,6 +2368,7 @@ sr:Веганска|Вегетаријанска|Вегетаријанци|Ве
# it:Cucina libanese # it:Cucina libanese
# ja:レバノン料理 # ja:レバノン料理
# ko:레바논식 음식 # ko:레바논식 음식
# lt:Libaniečių virtuvė|Libano virtuvė|Libanietiška virtuvė
# nb:Libanesisk mat # nb:Libanesisk mat
# pl:Kuchnia libańska # pl:Kuchnia libańska
# pt:Cozinha libanesa # pt:Cozinha libanesa
@@ -2336,6 +2403,7 @@ sr:Веганска|Вегетаријанска|Вегетаријанци|Ве
# it:Cucina locale # it:Cucina locale
# ja:地元料理 # ja:地元料理
# ko:현지식 음식 # ko:현지식 음식
# lt:Vietinė virtuvė|Vietos virtuvė
# nb:Lokal mat # nb:Lokal mat
# pl:Kuchnia lokalna # pl:Kuchnia lokalna
# pt:Cozinha local # pt:Cozinha local
@@ -2370,6 +2438,7 @@ sr:Веганска|Вегетаријанска|Вегетаријанци|Ве
# it:Cucina malgascia # it:Cucina malgascia
# ja:マダガスカル料理 # ja:マダガスカル料理
# ko:마다가스카르식 음식 # ko:마다가스카르식 음식
# lt:Malagasių virtuvė
# nb:Gassisk # nb:Gassisk
# pl:Kuchnia malgaska # pl:Kuchnia malgaska
# pt:Cozinha malgaxe # pt:Cozinha malgaxe
@@ -2404,6 +2473,7 @@ sr:Веганска|Вегетаријанска|Вегетаријанци|Ве
# it:Cucina malese # it:Cucina malese
# ja:マレーシア料理 # ja:マレーシア料理
# ko:말레이시아식 음식 # ko:말레이시아식 음식
# lt:Malajų virtuvė|Malaizijos virtuvė|Malajietiška virtuvė
# nb:Malaysisk mat # nb:Malaysisk mat
# pl:Kuchnia malezyjska # pl:Kuchnia malezyjska
# pt:Cozinha malaia # pt:Cozinha malaia
@@ -2438,6 +2508,7 @@ sr:Веганска|Вегетаријанска|Вегетаријанци|Ве
# it:Cucina mediterranea # it:Cucina mediterranea
# ja:地中海料理 # ja:地中海料理
# ko:지중해식 음식 # ko:지중해식 음식
# lt:Viduržemio jūros regiono virtuvė|Viduržemio virtuvė
# nb:Middelhavsmat # nb:Middelhavsmat
# pl:Kuchnia śródziemnomorska # pl:Kuchnia śródziemnomorska
# pt:Cozinha mediterrânea # pt:Cozinha mediterrânea
@@ -2472,6 +2543,7 @@ sr:Веганска|Вегетаријанска|Вегетаријанци|Ве
# it:Cucina messicana # it:Cucina messicana
# ja:メキシコ料理 # ja:メキシコ料理
# ko:멕시코식 음식 # ko:멕시코식 음식
# lt:Meksikiečių virtuvė|Meksikietiška virtuvė|Meksikos virtuvė
# nb:Meksikansk mat # nb:Meksikansk mat
# pl:Kuchnia meksykańska # pl:Kuchnia meksykańska
# pt:Cozinha mexicana # pt:Cozinha mexicana
@@ -2506,6 +2578,7 @@ sr:Веганска|Вегетаријанска|Вегетаријанци|Ве
# it:Cucina marocchina # it:Cucina marocchina
# ja:モロッコ料理 # ja:モロッコ料理
# ko:모로코식 음식 # ko:모로코식 음식
# lt:Marokiečių virtuvė|Marokietiška virtuvė|Maroko virtuvė
# nb:Marokkansk mat # nb:Marokkansk mat
# pl:Kuchnia marokańska # pl:Kuchnia marokańska
# pt:Cozinha marroquina # pt:Cozinha marroquina
@@ -2540,6 +2613,7 @@ sr:Веганска|Вегетаријанска|Вегетаријанци|Ве
# it:Cucina orientale # it:Cucina orientale
# ja:東洋料理 # ja:東洋料理
# ko:극동식 음식 # ko:극동식 음식
# lt:Tolimųjų rytų virtuvė|Rytietiška virtuvė
# nb:Orientalsk mat # nb:Orientalsk mat
# pl:Kuchnia orientalna # pl:Kuchnia orientalna
# pt:Cozinha oriental # pt:Cozinha oriental
@@ -2574,6 +2648,7 @@ sr:Веганска|Вегетаријанска|Вегетаријанци|Ве
# it:Cucina persiana # it:Cucina persiana
# ja:ペルシャ料理 # ja:ペルシャ料理
# ko:페르시아식 음식 # ko:페르시아식 음식
# lt:Persų virtuvė|Persijos virtuvė
# nb:Persisk mat # nb:Persisk mat
# pl:Kuchnia perska # pl:Kuchnia perska
# pt:Cozinha persa # pt:Cozinha persa
@@ -2608,6 +2683,7 @@ sr:Веганска|Вегетаријанска|Вегетаријанци|Ве
# it:Cucina peruviana # it:Cucina peruviana
# ja:ペルー料理 # ja:ペルー料理
# ko:페루식 음식 # ko:페루식 음식
# lt:Perujiečių virtuvė|Peru virtuvė
# nb:Peruansk mat # nb:Peruansk mat
# pl:Kuchnia peruwiańska # pl:Kuchnia peruwiańska
# pt:Cozinha peruana # pt:Cozinha peruana
@@ -2642,6 +2718,7 @@ sr:Веганска|Вегетаријанска|Вегетаријанци|Ве
# it:Cucina polacca # it:Cucina polacca
# ja:ポーランド料理 # ja:ポーランド料理
# ko:폴란드식 음식 # ko:폴란드식 음식
# lt:Lenkų virtuvė|Lenkiška virtuvė|Lenkijos virtuvė
# nb:Polsk mat # nb:Polsk mat
# pl:Kuchnia polska # pl:Kuchnia polska
# pt:Cozinha polonesa # pt:Cozinha polonesa
@@ -2676,6 +2753,7 @@ sr:Веганска|Вегетаријанска|Вегетаријанци|Ве
# it:Cucina portoghese # it:Cucina portoghese
# ja:ポルトガル料理 # ja:ポルトガル料理
# ko:포르투갈식 음식 # ko:포르투갈식 음식
# lt:Portugalų virtuvė|Portugališka virtuvė|Portugalijos virtuvė
# nb:Portugisisk mat # nb:Portugisisk mat
# pl:Kuchnia portugalska # pl:Kuchnia portugalska
# pt:Cozinha portuguesa # pt:Cozinha portuguesa
@@ -2710,6 +2788,7 @@ sr:Веганска|Вегетаријанска|Вегетаријанци|Ве
# it:Cucina regionale # it:Cucina regionale
# ja:郷土料理 # ja:郷土料理
# ko:지역적 음식 # ko:지역적 음식
# lt:Regiono virtuvė|Regioninė virtuvė
# nb:Regional mat # nb:Regional mat
# pl:Kuchnia regionalna # pl:Kuchnia regionalna
# pt:Cozinha regional # pt:Cozinha regional
@@ -2744,6 +2823,7 @@ sr:Веганска|Вегетаријанска|Вегетаријанци|Ве
# it:Cucina russa # it:Cucina russa
# ja:ロシア料理 # ja:ロシア料理
# ko:러시아식 음식 # ko:러시아식 음식
# lt:Rusų virtuvė|Rusiška virtuvė
# nb:Russisk mat # nb:Russisk mat
# pl:Kuchnia rosyjska # pl:Kuchnia rosyjska
# pt:Cozinha russa # pt:Cozinha russa
@@ -2778,6 +2858,7 @@ sr:Веганска|Вегетаријанска|Вегетаријанци|Ве
# it:Pancake salati # it:Pancake salati
# ja:おいしいホットケーキ # ja:おいしいホットケーキ
# ko:맛좋은 팬케이크 # ko:맛좋은 팬케이크
# lt:Pikantiški blynai|Pikantiški lietiniai
# nb:Fylte pannekaker # nb:Fylte pannekaker
# pl:Wytrawne naleśniki # pl:Wytrawne naleśniki
# pt:Tortas salgadas # pt:Tortas salgadas
@@ -2812,6 +2893,7 @@ sr:Веганска|Вегетаријанска|Вегетаријанци|Ве
# it:Cucina spagnola # it:Cucina spagnola
# ja:スペイン料理 # ja:スペイン料理
# ko:스페인식 음식 # ko:스페인식 음식
# lt:Ispanų virtuvė|Ispaniška virtuvė
# nb:Spansk mat # nb:Spansk mat
# pl:Kuchnia hiszpańska # pl:Kuchnia hiszpańska
# pt:Cozinha espanhola # pt:Cozinha espanhola
@@ -2846,6 +2928,7 @@ sr:Веганска|Вегетаријанска|Вегетаријанци|Ве
# it:Cucina tailandese # it:Cucina tailandese
# ja:タイ料理 # ja:タイ料理
# ko:타이식 음식 # ko:타이식 음식
# lt:Tajų virtuvė|Tailandietiška virtuvė|Tailando virtuvė
# nb:Thaimat # nb:Thaimat
# pl:Kuchnia tajska # pl:Kuchnia tajska
# pt:Cozinha tailandesa # pt:Cozinha tailandesa
@@ -2880,6 +2963,7 @@ sr:Веганска|Вегетаријанска|Вегетаријанци|Ве
# it:Cucina turca # it:Cucina turca
# ja:トルコ料理 # ja:トルコ料理
# ko:터키식 음식 # ko:터키식 음식
# lt:Turkų virtuvė|Turkiška virtuvė|Turkijos virtuvė
# nb:Tyrkisk mat # nb:Tyrkisk mat
# pl:Kuchnia turecka # pl:Kuchnia turecka
# pt:Cozinha turca # pt:Cozinha turca
@@ -2914,6 +2998,7 @@ sr:Веганска|Вегетаријанска|Вегетаријанци|Ве
# it:Cucina vietnamita # it:Cucina vietnamita
# ja:ベトナム料理 # ja:ベトナム料理
# ko:베트남식 음식 # ko:베트남식 음식
# lt:Vietnamietiška virtuvė|Vietnamiečių virtuvė
# nb:Vietnamesisk mat # nb:Vietnamesisk mat
# pl:Kuchnia wietnamska # pl:Kuchnia wietnamska
# pt:Cozinha vietnamita # pt:Cozinha vietnamita

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1674,57 +1674,57 @@ CoMaps 的地理位置数据共享应该是启用的。</p>
<dd lang="en"> <dd lang="en">
<p>Default battery optimization settings on Samsung, Huawei, Google, Xiaomi, OnePlus, Meizu, Asus, Wiko, Lenovo, Oppo, Vivo, Realme, Sony, Motorola, HTC and other devices may stop or kill CoMaps app in the background.</p> <p>Default battery optimization settings on Samsung, Huawei, Google, Xiaomi, OnePlus, Meizu, Asus, Wiko, Lenovo, Oppo, Vivo, Realme, Sony, Motorola, HTC and other devices may stop or kill CoMaps app in the background.</p>
<p>This is especially true for versions Android 11 and higher</p> <p>This is especially true for versions Android 11 and higher</p>
<p>The exact steps on how to make CoMaps (and other apps) work in the background are listed here: https://dontkillmyapp.com/</p> <p>The exact steps on how to make CoMaps (and other apps) work in the background are listed here: <a href="https://dontkillmyapp.com/">https://dontkillmyapp.com/</a></p>
</dd> </dd>
<dd lang="ru"> <dd lang="ru">
<p>Настройки оптимизации батареи по умолчанию на устройствах Samsung, Huawei, Google, Xiaomi, OnePlus, Meizu, Asus, Wiko, Lenovo, Oppo, Vivo, Realme, Sony, Motorola, HTC и других могут остановить или закрыть приложение CoMaps в фоновом режиме.</p> <p>Настройки оптимизации батареи по умолчанию на устройствах Samsung, Huawei, Google, Xiaomi, OnePlus, Meizu, Asus, Wiko, Lenovo, Oppo, Vivo, Realme, Sony, Motorola, HTC и других могут остановить или закрыть приложение CoMaps в фоновом режиме.</p>
<p>Это особенно актуально для версий Android 11 и выше.</p> <p>Это особенно актуально для версий Android 11 и выше.</p>
<p>На этом сайте описано, как настроить работу в фоновом режиме для CoMaps и других приложений: https://dontkillmyapp.com/</p> <p>На этом сайте описано, как настроить работу в фоновом режиме для CoMaps и других приложений: <a href="https://dontkillmyapp.com/">https://dontkillmyapp.com/</a></p>
</dd><dd lang="de"> </dd><dd lang="de">
<p>Die Standardeinstellungen zur Akkuoptimierung auf Samsung, Huawei, Google, Xiaomi, OnePlus, Meizu, Asus, Wiko, Lenovo, Oppo, Vivo, Realme, Sony, Motorola, HTC und anderen Geräten können die CoMaps-App im Hintergrund stoppen oder beenden.</p> <p>Die Standardeinstellungen zur Akkuoptimierung auf Samsung, Huawei, Google, Xiaomi, OnePlus, Meizu, Asus, Wiko, Lenovo, Oppo, Vivo, Realme, Sony, Motorola, HTC und anderen Geräten können die CoMaps-App im Hintergrund stoppen oder beenden.</p>
<p>Dies gilt insbesondere für Versionen Android 11 und höher</p> <p>Dies gilt insbesondere für Versionen Android 11 und höher</p>
<p>Die genauen Schritte, wie man CoMaps (und andere Apps) im Hintergrund zum Laufen bringt, sind hier aufgeführt: https://dontkillmyapp.com/</p> <p>Die genauen Schritte, wie man CoMaps (und andere Apps) im Hintergrund zum Laufen bringt, sind hier aufgeführt: <a href="https://dontkillmyapp.com/">https://dontkillmyapp.com/</a></p>
</dd><dd lang="es"> </dd><dd lang="es">
<p>La configuración predeterminada de optimización de la batería en Samsung, Huawei, Google, Xiaomi, OnePlus, Meizu, Asus, Wiko, Lenovo, Oppo, Vivo, Realme, Sony, Motorola, HTC y otros dispositivos puede detener o cerrar la aplicación CoMaps en segundo plano.</p> <p>La configuración predeterminada de optimización de la batería en Samsung, Huawei, Google, Xiaomi, OnePlus, Meizu, Asus, Wiko, Lenovo, Oppo, Vivo, Realme, Sony, Motorola, HTC y otros dispositivos puede detener o cerrar la aplicación CoMaps en segundo plano.</p>
<p>Esto es especialmente cierto para las versiones de Android 11 y superior</p> <p>Esto es especialmente cierto para las versiones de Android 11 y superior</p>
<p>Los pasos exactos sobre cómo hacer que CoMaps (y otras aplicaciones) funcionen en segundo plano se enumeran aquí (en inglés): https://dontkillmyapp.com/</p> <p>Los pasos exactos sobre cómo hacer que CoMaps (y otras aplicaciones) funcionen en segundo plano se enumeran aquí (en inglés): <a href="https://dontkillmyapp.com/">https://dontkillmyapp.com/</a></p>
</dd><dd lang="fr"> </dd><dd lang="fr">
<p>Les paramètres d'optimisation de la batterie par défaut sur Samsung, Huawei, Google, Xiaomi, OnePlus, Meizu, Asus, Wiko, Lenovo, Oppo, Vivo, Realme, Sony, Motorola, HTC et d'autres appareils peuvent arrêter ou tuer l'application CoMaps en arrière-plan.</p> <p>Les paramètres d'optimisation de la batterie par défaut sur Samsung, Huawei, Google, Xiaomi, OnePlus, Meizu, Asus, Wiko, Lenovo, Oppo, Vivo, Realme, Sony, Motorola, HTC et d'autres appareils peuvent arrêter ou tuer l'application CoMaps en arrière-plan.</p>
<p>Cela est particulièrement vrai pour les versions Android 11 et supérieures</p> <p>Cela est particulièrement vrai pour les versions Android 11 et supérieures</p>
<p>Les étapes exactes pour faire fonctionner CoMaps (et d'autres applications) en arrière-plan sont listées ici : https://dontkillmyapp.com/</p> <p>Les étapes exactes pour faire fonctionner CoMaps (et d'autres applications) en arrière-plan sont listées ici : <a href="https://dontkillmyapp.com/">https://dontkillmyapp.com/</a></p>
</dd><dd lang="pl"> </dd><dd lang="pl">
<p>Domyślne ustawienia optymalizacji baterii na urządzeniach Samsung, Huawei, Google, Xiaomi, OnePlus, Meizu, Asus, Wiko, Lenovo, Oppo, Vivo, Realme, Sony, Motorola, HTC i innych, mogą zatrzymać aplikację CoMaps działającą w tle.</p> <p>Domyślne ustawienia optymalizacji baterii na urządzeniach Samsung, Huawei, Google, Xiaomi, OnePlus, Meizu, Asus, Wiko, Lenovo, Oppo, Vivo, Realme, Sony, Motorola, HTC i innych, mogą zatrzymać aplikację CoMaps działającą w tle.</p>
<p>Dotyczy to szczególnie wersji Android 11 i wyższych</p> <p>Dotyczy to szczególnie wersji Android 11 i wyższych</p>
<p>Dokładne kroki, jak sprawić, by CoMaps (i inne aplikacje) działały w tle, są wymienione tutaj: https://dontkillmyapp.com/</p> <p>Dokładne kroki, jak sprawić, by CoMaps (i inne aplikacje) działały w tle, są wymienione tutaj: <a href="https://dontkillmyapp.com/">https://dontkillmyapp.com/</a></p>
</dd><dd lang="pt"> </dd><dd lang="pt">
<p>As definições predefinidas de otimização da bateria na Samsung, Huawei, Google, Xiaomi, OnePlus, Meizu, Asus, Wiko, Lenovo, Oppo, Vivo, Realme, Sony, Motorola, HTC e outros dispositivos podem parar ou encerrar a aplicação CoMaps em segundo plano.</p> <p>As definições predefinidas de otimização da bateria na Samsung, Huawei, Google, Xiaomi, OnePlus, Meizu, Asus, Wiko, Lenovo, Oppo, Vivo, Realme, Sony, Motorola, HTC e outros dispositivos podem parar ou encerrar a aplicação CoMaps em segundo plano.</p>
<p>Isso é especialmente verdadeiro para as versões Android 11 e superior</p> <p>Isso é especialmente verdadeiro para as versões Android 11 e superior</p>
<p>Os passos exatos sobre como fazer com que o CoMaps (e outras aplicações) funcionem em segundo plano estão listados aqui: https://dontkillmyapp.com/</p> <p>Os passos exatos sobre como fazer com que o CoMaps (e outras aplicações) funcionem em segundo plano estão listados aqui: <a href="https://dontkillmyapp.com/">https://dontkillmyapp.com/</a></p>
</dd><dd lang="pt-BR"> </dd><dd lang="pt-BR">
<p>As configurações padrão de otimização da bateria na Samsung, Huawei, Google, Xiaomi, OnePlus, Meizu, Asus, Wiko, Lenovo, Oppo, Vivo, Realme, Sony, Motorola, HTC e outros dispositivos podem interromper ou fechar o aplicativo CoMaps em segundo plano.</p> <p>As configurações padrão de otimização da bateria na Samsung, Huawei, Google, Xiaomi, OnePlus, Meizu, Asus, Wiko, Lenovo, Oppo, Vivo, Realme, Sony, Motorola, HTC e outros dispositivos podem interromper ou fechar o aplicativo CoMaps em segundo plano.</p>
<p>Isso é especialmente verdadeiro para as versões Android 11 e superiores</p> <p>Isso é especialmente verdadeiro para as versões Android 11 e superiores</p>
<p>O passo-a-passo sobre como fazer o CoMaps (e outros aplicativos) funcionar em segundo plano pode ser encontrado aqui: https://dontkillmyapp.com/</p> <p>O passo-a-passo sobre como fazer o CoMaps (e outros aplicativos) funcionar em segundo plano pode ser encontrado aqui: <a href="https://dontkillmyapp.com/">https://dontkillmyapp.com/</a></p>
</dd><dd lang="tr"> </dd><dd lang="tr">
<p>Samsung, Huawei, Google, Xiaomi, OnePlus, Meizu, Asus, Wiko, Lenovo, Oppo, Vivo, Realme, Sony, Motorola, HTC ve diğer cihazlardaki varsayılan pil optimizasyon ayarları arka planda CoMaps uygulamasını durdurabilir veya öldürebilir.</p> <p>Samsung, Huawei, Google, Xiaomi, OnePlus, Meizu, Asus, Wiko, Lenovo, Oppo, Vivo, Realme, Sony, Motorola, HTC ve diğer cihazlardaki varsayılan pil optimizasyon ayarları arka planda CoMaps uygulamasını durdurabilir veya öldürebilir.</p>
<p>Bu özellikle Android 11 ve üstü sürümler için geçerlidir</p> <p>Bu özellikle Android 11 ve üstü sürümler için geçerlidir</p>
<p>CoMaps'ın (ve diğer uygulamaların) arka planda nasıl çalışacağına ilişkin tam adımlar burada listelenmiştir: https://dontkillmyapp.com/</p> <p>CoMaps'ın (ve diğer uygulamaların) arka planda nasıl çalışacağına ilişkin tam adımlar burada listelenmiştir: <a href="https://dontkillmyapp.com/">https://dontkillmyapp.com/</a></p>
</dd><dd lang="uk"> </dd><dd lang="uk">
<p>Стандартні налаштування оптимізації роботи акумулятора на пристроях Samsung, Huawei, Google, Xiaomi, OnePlus, Meizu, Asus, Wiko, Lenovo, Oppo, Vivo, Realme, Sony, Motorola, HTC та інших пристроях можуть зупиняти або закривати додаток CoMaps у фоновому режимі.</p> <p>Стандартні налаштування оптимізації роботи акумулятора на пристроях Samsung, Huawei, Google, Xiaomi, OnePlus, Meizu, Asus, Wiko, Lenovo, Oppo, Vivo, Realme, Sony, Motorola, HTC та інших пристроях можуть зупиняти або закривати додаток CoMaps у фоновому режимі.</p>
<p>Особливо це стосується версій Android 11 і вище</p> <p>Особливо це стосується версій Android 11 і вище</p>
<p>На цьому сайті описано, як налаштувати роботу у фоновому режимі для CoMaps та інших додатків: https://dontkillmyapp.com/</p> <p>На цьому сайті описано, як налаштувати роботу у фоновому режимі для CoMaps та інших додатків: <a href="https://dontkillmyapp.com/">https://dontkillmyapp.com/</a></p>
</dd><dd lang="zh"> </dd><dd lang="zh">
<p>三星、华为、谷歌、小米、OnePlus、美图、华硕、Wiko、联想、Oppo、Vivo、Realme、索尼、摩托罗拉、HTC 和其他设备上的默认电池优化设置可能会在后台停止或杀死CoMaps应用程序。</p> <p>三星、华为、谷歌、小米、OnePlus、美图、华硕、Wiko、联想、Oppo、Vivo、Realme、索尼、摩托罗拉、HTC 和其他设备上的默认电池优化设置可能会在后台停止或杀死CoMaps应用程序。</p>
<p>对于 Android 11 及更高版本来说尤其如此</p> <p>对于 Android 11 及更高版本来说尤其如此</p>
<p>如何让CoMaps和其他应用程序在后台工作的具体步骤在此列出https://dontkillmyapp.com/</p> <p>如何让CoMaps和其他应用程序在后台工作的具体步骤在此列出<a href="https://dontkillmyapp.com/">https://dontkillmyapp.com/</a></p>
</dd> </dd>
</dl> </dl>

View File

@@ -1299,7 +1299,7 @@ amenity|water_point;1170;
emergency|defibrillator;1171; emergency|defibrillator;1171;
emergency|fire_hydrant;1172; emergency|fire_hydrant;1172;
highway|services;1173; highway|services;1173;
leisure|fitness_station;1174; leisure|fitness_station;[leisure=fitness_station][sport=fitness],[leisure=fitness_station];;;;1174;
leisure|ice_rink;1175; leisure|ice_rink;1175;
leisure|marina;1176; leisure|marina;1176;
shop|medical_supply;1177; shop|medical_supply;1177;
Can't render this file because it contains an unexpected character in line 7 and column 16.

View File

@@ -1,5 +1,5 @@
{ {
"make_a_slight_right_turn":"Halten Sie sich rechts.", "make_a_slight_right_turn":"Halte dich rechts.",
"make_a_slight_right_turn_street":"NULL", "make_a_slight_right_turn_street":"NULL",
"make_a_slight_right_turn_street_verb":"NULL", "make_a_slight_right_turn_street_verb":"NULL",
"make_a_right_turn":"Rechts abbiegen.", "make_a_right_turn":"Rechts abbiegen.",
@@ -12,24 +12,24 @@
"leave_the_roundabout":"Verlasse den Kreisverkehr.", "leave_the_roundabout":"Verlasse den Kreisverkehr.",
"leave_the_roundabout_street":"NULL", "leave_the_roundabout_street":"NULL",
"leave_the_roundabout_street_verb":"NULL", "leave_the_roundabout_street_verb":"NULL",
"make_a_slight_left_turn":"Halten Sie sich links.", "make_a_slight_left_turn":"Halte dich links.",
"make_a_slight_left_turn_street":"NULL", "make_a_slight_left_turn_street":"NULL",
"make_a_slight_left_turn_street_verb":"NULL", "make_a_slight_left_turn_street_verb":"NULL",
"make_a_left_turn":"Links abbiegen.", "make_a_left_turn":"Links abbiegen.",
"make_a_left_turn_street":"NULL", "make_a_left_turn_street":"NULL",
"make_a_sharp_left_turn":"Scharf links.", "make_a_sharp_left_turn":"Scharf links.",
"make_a_sharp_left_turn_street":"NULL", "make_a_sharp_left_turn_street":"NULL",
"make_a_u_turn":"Wenden Sie.", "make_a_u_turn":"Bitte wende.",
"make_a_u_turn_street":"NULL", "make_a_u_turn_street":"NULL",
"make_a_u_turn_street_verb":"NULL", "make_a_u_turn_street_verb":"NULL",
"go_straight":"Fahren Sie geradeaus.", "go_straight":"Fahre geradeaus.",
"exit":"Nehmen Sie die Ausfahrt.", "exit":"Beenden.",
"onto":"auf", "onto":"auf",
"take_exit_number":"Nehmen Sie die Ausfahrt auf", "take_exit_number":"Nehme die Ausfahrt auf",
"take_exit_number_street_verb":"NULL", "take_exit_number_street_verb":"NULL",
"route_recalculating":"Neuberechnung der Route", "route_recalculating":"Neuberechnung der Route",
"destination":"erreichen Sie ihr Ziel.", "destination":"erreichst du dein Ziel.",
"you_have_reached_the_destination":"Sie haben Ihr Ziel erreicht.", "you_have_reached_the_destination":"Du hast dein Ziel erreicht.",
"in_50_meters":"In fünfzig Metern", "in_50_meters":"In fünfzig Metern",
"in_100_meters":"In einhundert Metern", "in_100_meters":"In einhundert Metern",
"in_200_meters":"In zweihundert Metern", "in_200_meters":"In zweihundert Metern",
@@ -49,37 +49,37 @@
"in_3_kilometers":"In drei Kilometern", "in_3_kilometers":"In drei Kilometern",
"then":"Danach", "then":"Danach",
"dist_direction_onto_street":"%1$s %2$s %3$s %4$s", "dist_direction_onto_street":"%1$s %2$s %3$s %4$s",
"take_the_1_exit":"Nehmen Sie die erste Ausfahrt.", "take_the_1_exit":"Nehme die erste Ausfahrt.",
"take_the_1_exit_street":"NULL", "take_the_1_exit_street":"NULL",
"take_the_1_exit_street_verb":"NULL", "take_the_1_exit_street_verb":"NULL",
"take_the_2_exit":"Nehmen Sie die zweite Ausfahrt.", "take_the_2_exit":"Nehme die zweite Ausfahrt.",
"take_the_2_exit_street":"NULL", "take_the_2_exit_street":"NULL",
"take_the_2_exit_street_verb":"NULL", "take_the_2_exit_street_verb":"NULL",
"take_the_3_exit":"Nehmen Sie die dritte Ausfahrt.", "take_the_3_exit":"Nehme die dritte Ausfahrt.",
"take_the_3_exit_street":"NULL", "take_the_3_exit_street":"NULL",
"take_the_3_exit_street_verb":"NULL", "take_the_3_exit_street_verb":"NULL",
"take_the_4_exit":"Nehmen Sie die vierte Ausfahrt.", "take_the_4_exit":"Nehme die vierte Ausfahrt.",
"take_the_4_exit_street":"NULL", "take_the_4_exit_street":"NULL",
"take_the_4_exit_street_verb":"NULL", "take_the_4_exit_street_verb":"NULL",
"take_the_5_exit":"Nehmen Sie die fünfte Ausfahrt.", "take_the_5_exit":"Nehme die fünfte Ausfahrt.",
"take_the_5_exit_street":"NULL", "take_the_5_exit_street":"NULL",
"take_the_5_exit_street_verb":"NULL", "take_the_5_exit_street_verb":"NULL",
"take_the_6_exit":"Nehmen Sie die sechste Ausfahrt.", "take_the_6_exit":"Nehme die sechste Ausfahrt.",
"take_the_6_exit_street":"NULL", "take_the_6_exit_street":"NULL",
"take_the_6_exit_street_verb":"NULL", "take_the_6_exit_street_verb":"NULL",
"take_the_7_exit":"Nehmen Sie die siebte Ausfahrt.", "take_the_7_exit":"Nehme die siebte Ausfahrt.",
"take_the_7_exit_street":"NULL", "take_the_7_exit_street":"NULL",
"take_the_7_exit_street_verb":"NULL", "take_the_7_exit_street_verb":"NULL",
"take_the_8_exit":"Nehmen Sie die achte Ausfahrt.", "take_the_8_exit":"Nehme die achte Ausfahrt.",
"take_the_8_exit_street":"NULL", "take_the_8_exit_street":"NULL",
"take_the_8_exit_street_verb":"NULL", "take_the_8_exit_street_verb":"NULL",
"take_the_9_exit":"Nehmen Sie die neunte Ausfahrt.", "take_the_9_exit":"Nehme die neunte Ausfahrt.",
"take_the_9_exit_street":"NULL", "take_the_9_exit_street":"NULL",
"take_the_9_exit_street_verb":"NULL", "take_the_9_exit_street_verb":"NULL",
"take_the_10_exit":"Nehmen Sie die zehnte Ausfahrt.", "take_the_10_exit":"Nehme die zehnte Ausfahrt.",
"take_the_10_exit_street":"NULL", "take_the_10_exit_street":"NULL",
"take_the_10_exit_street_verb":"NULL", "take_the_10_exit_street_verb":"NULL",
"take_the_11_exit":"Nehmen Sie die elfte Ausfahrt.", "take_the_11_exit":"Nehme die elfte Ausfahrt.",
"take_the_11_exit_street":"NULL", "take_the_11_exit_street":"NULL",
"take_the_11_exit_street_verb":"NULL", "take_the_11_exit_street_verb":"NULL",
"in_50_feet":"In fünfzig Fuß", "in_50_feet":"In fünfzig Fuß",

View File

@@ -49,37 +49,37 @@
"in_3_kilometers":"En tres kilómetros", "in_3_kilometers":"En tres kilómetros",
"then":"Después", "then":"Después",
"dist_direction_onto_street":"%1$s %2$s %3$s %4$s", "dist_direction_onto_street":"%1$s %2$s %3$s %4$s",
"take_the_1_exit":"Tome la primera salida.", "take_the_1_exit":"Toma la primera salida.",
"take_the_1_exit_street":"NULL", "take_the_1_exit_street":"NULL",
"take_the_1_exit_street_verb":"NULL", "take_the_1_exit_street_verb":"NULL",
"take_the_2_exit":"Tome la segunda salida.", "take_the_2_exit":"Toma la segunda salida.",
"take_the_2_exit_street":"NULL", "take_the_2_exit_street":"NULL",
"take_the_2_exit_street_verb":"NULL", "take_the_2_exit_street_verb":"NULL",
"take_the_3_exit":"Tome la tercera salida.", "take_the_3_exit":"Toma la tercerca salida.",
"take_the_3_exit_street":"NULL", "take_the_3_exit_street":"NULL",
"take_the_3_exit_street_verb":"NULL", "take_the_3_exit_street_verb":"NULL",
"take_the_4_exit":"Tome la cuarta salida.", "take_the_4_exit":"Toma la cuarta salida.",
"take_the_4_exit_street":"NULL", "take_the_4_exit_street":"NULL",
"take_the_4_exit_street_verb":"NULL", "take_the_4_exit_street_verb":"NULL",
"take_the_5_exit":"Tome la quinta salida.", "take_the_5_exit":"Toma la quinta salida.",
"take_the_5_exit_street":"NULL", "take_the_5_exit_street":"NULL",
"take_the_5_exit_street_verb":"NULL", "take_the_5_exit_street_verb":"NULL",
"take_the_6_exit":"Tome la sexta salida.", "take_the_6_exit":"Toma la sexta salida.",
"take_the_6_exit_street":"NULL", "take_the_6_exit_street":"NULL",
"take_the_6_exit_street_verb":"NULL", "take_the_6_exit_street_verb":"NULL",
"take_the_7_exit":"Tome la séptima salida.", "take_the_7_exit":"Toma la séptima salida.",
"take_the_7_exit_street":"NULL", "take_the_7_exit_street":"NULL",
"take_the_7_exit_street_verb":"NULL", "take_the_7_exit_street_verb":"NULL",
"take_the_8_exit":"Tome la octava salida.", "take_the_8_exit":"Toma la octava salida.",
"take_the_8_exit_street":"NULL", "take_the_8_exit_street":"NULL",
"take_the_8_exit_street_verb":"NULL", "take_the_8_exit_street_verb":"NULL",
"take_the_9_exit":"Tome la novena salida.", "take_the_9_exit":"Toma la novena salida.",
"take_the_9_exit_street":"NULL", "take_the_9_exit_street":"NULL",
"take_the_9_exit_street_verb":"NULL", "take_the_9_exit_street_verb":"NULL",
"take_the_10_exit":"Tome la décima salida.", "take_the_10_exit":"Toma la décima salida.",
"take_the_10_exit_street":"NULL", "take_the_10_exit_street":"NULL",
"take_the_10_exit_street_verb":"NULL", "take_the_10_exit_street_verb":"NULL",
"take_the_11_exit":"Tome la undécima salida.", "take_the_11_exit":"Toma la undécima salida.",
"take_the_11_exit_street":"NULL", "take_the_11_exit_street":"NULL",
"take_the_11_exit_street_verb":"NULL", "take_the_11_exit_street_verb":"NULL",
"in_50_feet":"En cincuenta pies", "in_50_feet":"En cincuenta pies",

View File

@@ -23,9 +23,9 @@
"make_a_u_turn_street":"NULL", "make_a_u_turn_street":"NULL",
"make_a_u_turn_street_verb":"NULL", "make_a_u_turn_street_verb":"NULL",
"go_straight":"Važiuokite tiesiai.", "go_straight":"Važiuokite tiesiai.",
"exit":"Išvažiuokite.", "exit":"Išsukite į nuovažą.",
"onto":"į", "onto":"į",
"take_exit_number":"Išvažiuokite į nuovažą numeris", "take_exit_number":"Išsukite į nuovažą numeris",
"take_exit_number_street_verb":"NULL", "take_exit_number_street_verb":"NULL",
"route_recalculating":"Maršrutas perskaičiuojamas", "route_recalculating":"Maršrutas perskaičiuojamas",
"destination":"Pasieksite kelionės tikslą.", "destination":"Pasieksite kelionės tikslą.",

View File

@@ -49,37 +49,37 @@
"in_3_kilometers":"In three kilometers", "in_3_kilometers":"In three kilometers",
"then":"Then", "then":"Then",
"dist_direction_onto_street":"%1$s %2$s %3$s %4$s", "dist_direction_onto_street":"%1$s %2$s %3$s %4$s",
"take_the_1_exit":"Take the first exit.", "take_the_1_exit":"Jāizvēlas pirmā izeja.",
"take_the_1_exit_street":"NULL", "take_the_1_exit_street":"NULL",
"take_the_1_exit_street_verb":"NULL", "take_the_1_exit_street_verb":"NULL",
"take_the_2_exit":"Take the second exit.", "take_the_2_exit":"Jāizvēlas otrā izeja.",
"take_the_2_exit_street":"NULL", "take_the_2_exit_street":"NULL",
"take_the_2_exit_street_verb":"NULL", "take_the_2_exit_street_verb":"NULL",
"take_the_3_exit":"Take the third exit.", "take_the_3_exit":"Jāizvēlas trešā izeja.",
"take_the_3_exit_street":"NULL", "take_the_3_exit_street":"NULL",
"take_the_3_exit_street_verb":"NULL", "take_the_3_exit_street_verb":"NULL",
"take_the_4_exit":"Take the fourth exit.", "take_the_4_exit":"Jāizvēlas ceturtā izeja.",
"take_the_4_exit_street":"NULL", "take_the_4_exit_street":"NULL",
"take_the_4_exit_street_verb":"NULL", "take_the_4_exit_street_verb":"NULL",
"take_the_5_exit":"Take the fifth exit.", "take_the_5_exit":"Jāizvēlas piektā izeja.",
"take_the_5_exit_street":"NULL", "take_the_5_exit_street":"NULL",
"take_the_5_exit_street_verb":"NULL", "take_the_5_exit_street_verb":"NULL",
"take_the_6_exit":"Take the sixth exit.", "take_the_6_exit":"Jāizvēlas sestā izeja.",
"take_the_6_exit_street":"NULL", "take_the_6_exit_street":"NULL",
"take_the_6_exit_street_verb":"NULL", "take_the_6_exit_street_verb":"NULL",
"take_the_7_exit":"Take the seventh exit.", "take_the_7_exit":"Jāizvēlas septītā izeja.",
"take_the_7_exit_street":"NULL", "take_the_7_exit_street":"NULL",
"take_the_7_exit_street_verb":"NULL", "take_the_7_exit_street_verb":"NULL",
"take_the_8_exit":"Take the eighth exit.", "take_the_8_exit":"Jāizvēlas astotā izeja.",
"take_the_8_exit_street":"NULL", "take_the_8_exit_street":"NULL",
"take_the_8_exit_street_verb":"NULL", "take_the_8_exit_street_verb":"NULL",
"take_the_9_exit":"Take the ninth exit.", "take_the_9_exit":"Jāizvēlas devītā izeja.",
"take_the_9_exit_street":"NULL", "take_the_9_exit_street":"NULL",
"take_the_9_exit_street_verb":"NULL", "take_the_9_exit_street_verb":"NULL",
"take_the_10_exit":"Take the tenth exit.", "take_the_10_exit":"Jāizvēlas desmitā izeja.",
"take_the_10_exit_street":"NULL", "take_the_10_exit_street":"NULL",
"take_the_10_exit_street_verb":"NULL", "take_the_10_exit_street_verb":"NULL",
"take_the_11_exit":"Take the eleventh exit.", "take_the_11_exit":"Jāizvēlas vienpadsmitā izeja.",
"take_the_11_exit_street":"NULL", "take_the_11_exit_street":"NULL",
"take_the_11_exit_street_verb":"NULL", "take_the_11_exit_street_verb":"NULL",
"in_50_feet":"In fifty feet", "in_50_feet":"In fifty feet",

View File

@@ -0,0 +1,108 @@
{
"make_a_slight_right_turn":"லேசாக வலதுபுறம் திரும்புங்கள்.",
"make_a_slight_right_turn_street":"NULL",
"make_a_slight_right_turn_street_verb":"NULL",
"make_a_right_turn":"வலதுபுறமாக திரும்புங்கள்.",
"make_a_right_turn_street":"NULL",
"make_a_sharp_right_turn":"கூர்மையாக வலதுபுறம் திரும்புங்கள்.",
"make_a_sharp_right_turn_street":"NULL",
"enter_the_roundabout":"ரவுண்டபௌட்டை நுழையுங்கள்.",
"enter_the_roundabout_street":"NULL",
"enter_the_roundabout_street_verb":"NULL",
"leave_the_roundabout":"ரவுண்டபௌட்டை வெளியேறுங்கள்.",
"leave_the_roundabout_street":"NULL",
"leave_the_roundabout_street_verb":"NULL",
"make_a_slight_left_turn":"லேசாக இடதுபுறம் திரும்புங்கள்.",
"make_a_slight_left_turn_street":"NULL",
"make_a_slight_left_turn_street_verb":"NULL",
"make_a_left_turn":"இடதுபுறமாக திரும்புங்கள்.",
"make_a_left_turn_street":"NULL",
"make_a_sharp_left_turn":"கூர்மையாக இடதுபுறம் திரும்புங்கள்.",
"make_a_sharp_left_turn_street":"NULL",
"make_a_u_turn":"U-வழியில் திரும்புங்கள்.",
"make_a_u_turn_street":"NULL",
"make_a_u_turn_street_verb":"NULL",
"go_straight":"நேரா போங்க.",
"exit":"வெளியேறுங்கள்.",
"onto":"நோக்கி",
"take_exit_number":"வெளியேறும் வழி எடுங்கள்",
"take_exit_number_street_verb":"NULL",
"route_recalculating":"வழி மறுபடி கணிக்கிறது",
"destination":"நீங்கள் வருவீர்கள்.",
"you_have_reached_the_destination":"நீங்கள் வந்துவிட்டீர்கள்..",
"in_50_meters":"ஐம்பது மீட்டரில்",
"in_100_meters":"நூறு மீட்டரில்",
"in_200_meters":"இருநூறு மீட்டரில்",
"in_250_meters":"இருநூற்று ஐம்பது மீட்டரில்",
"in_300_meters":"முன்னூறு மீட்டரில்",
"in_400_meters":"நானூறு மீட்டரில்",
"in_500_meters":"ஐநூறு மீட்டரில்",
"in_600_meters":"அறுநூறு மீட்டரில்",
"in_700_meters":"எழுநூறு மீட்டரில்",
"in_750_meters":"எழுநூறு ஐம்பது மீட்டரில்",
"in_800_meters":"எண்ணூறு மீட்டரில்",
"in_900_meters":"தொள்ளாயிரம் மீட்டரில்",
"in_1_kilometer":"ஒரு கிலோமீட்டரில்",
"in_1_5_kilometers":"ஒன்றரை கிலோமீட்டரில்",
"in_2_kilometers":"இரண்டு கிலோமீட்டரில்",
"in_2_5_kilometers":"இரண்டரை கிலோமீட்டரில்",
"in_3_kilometers":"மூன்று கிலோமீட்டரில்",
"then":"அடுத்தது",
"dist_direction_onto_street":"%1$s %4$s %3$s %5$s %2$s",
"take_the_1_exit":"ஒன்றாம் வெளியேறும் வழி எடுங்கள்.",
"take_the_1_exit_street":"NULL",
"take_the_1_exit_street_verb":"NULL",
"take_the_2_exit":"இரண்டாம் வெளியேறும் வழி எடுங்கள்.",
"take_the_2_exit_street":"NULL",
"take_the_2_exit_street_verb":"NULL",
"take_the_3_exit":"மூன்றாம் வெளியேறும் வழி எடுங்கள்.",
"take_the_3_exit_street":"NULL",
"take_the_3_exit_street_verb":"NULL",
"take_the_4_exit":"நான்காவது வெளியேறும் வழி எடுங்கள்.",
"take_the_4_exit_street":"NULL",
"take_the_4_exit_street_verb":"NULL",
"take_the_5_exit":"ஐந்தாவது வெளியேறும் வழி எடுங்கள்.",
"take_the_5_exit_street":"NULL",
"take_the_5_exit_street_verb":"NULL",
"take_the_6_exit":"ஆறாவது வெளியேறும் வழி எடுங்கள்.",
"take_the_6_exit_street":"NULL",
"take_the_6_exit_street_verb":"NULL",
"take_the_7_exit":"ஏழாவது வெளியேறும் வழி எடுங்கள்.",
"take_the_7_exit_street":"NULL",
"take_the_7_exit_street_verb":"NULL",
"take_the_8_exit":"எட்டாவது வெளியேறும் வழி எடுங்கள்.",
"take_the_8_exit_street":"NULL",
"take_the_8_exit_street_verb":"NULL",
"take_the_9_exit":"ஒன்பதாவது வெளியேறும் வழி எடுங்கள்.",
"take_the_9_exit_street":"NULL",
"take_the_9_exit_street_verb":"NULL",
"take_the_10_exit":"பத்தாவது வெளியேறும் வழி எடுங்கள்.",
"take_the_10_exit_street":"NULL",
"take_the_10_exit_street_verb":"NULL",
"take_the_11_exit":"பதினொன்றாவது வெளியேறும் வழி எடுங்கள்.",
"take_the_11_exit_street":"NULL",
"take_the_11_exit_street_verb":"NULL",
"in_50_feet":"ஐம்பது அடியில்",
"in_100_feet":"நூறு அடியில்",
"in_200_feet":"இருநூறு அடியில்",
"in_300_feet":"முன்னூறு அடியில்",
"in_400_feet":"நானூறு அடியில்",
"in_500_feet":"ஐநூறு அடியில்",
"in_600_feet":"அறுநூறு அடியில்",
"in_700_feet":"எழுநூறு அடியில்",
"in_800_feet":"எண்ணூறு அடியில்",
"in_900_feet":"தொள்ளாயிரம் அடியில்",
"in_1000_feet":"ஆயிரம் அடியில்",
"in_1500_feet":"ஆயிரம் ஐநூறு அடியில்",
"in_2000_feet":"இரண்டு ஆயிரம் அடியில்",
"in_2500_feet":"இரண்டு ஆயிரம் ஐநூறு அடியில்",
"in_3000_feet":"மூன்று ஆயிரம் அடியில்",
"in_3500_feet":"மூன்று ஆயிரம் ஐநூறு அடியில்",
"in_4000_feet":"நான்கு ஆயிரம் அடியில்",
"in_4500_feet":"நான்கு ஆயிரம் ஐநூறு அடியில்",
"in_5000_feet":"ஐந்து ஆயிரம் அடியில்",
"in_1_mile":"ஒன்று மைலில்",
"in_1_5_miles":"ஒன்றரை மைலில்",
"in_2_miles":"இரண்டு மைலில்",
"unknown_camera":"கேமரா முன்னால் இருக்கிறது"
}

View File

@@ -1564,7 +1564,7 @@ node|z17-[man_made=communications_tower],
node|z19-[power=portal], node|z19-[power=portal],
node|z19-[power=tower], node|z19-[power=tower],
node|z15-[man_made=flagpole], node|z17-[man_made=flagpole],
node|z16-[man_made=mast], node|z16-[man_made=mast],
{icon-image: dot-m.svg;} {icon-image: dot-m.svg;}

View File

@@ -1171,7 +1171,7 @@ leisure-ice_rink # icon z17- (also has captio
leisure-pitch # icon z17- (also has caption(optional) z17-, area z15-) leisure-pitch # icon z17- (also has caption(optional) z17-, area z15-)
man_made-chimney # icon z16- (also has caption(optional) z18-) man_made-chimney # icon z16- (also has caption(optional) z18-)
man_made-crane # icon z16- (also has caption(optional) z18-) man_made-crane # icon z16- (also has caption(optional) z18-)
man_made-flagpole # icon z15- man_made-flagpole # icon z17-
man_made-flare # icon z16- (also has caption(optional) z18-) man_made-flare # icon z16- (also has caption(optional) z18-)
man_made-mast-communication # icon z16- man_made-mast-communication # icon z16-
man_made-tower # icon z16- (also has caption(optional) z18-) man_made-tower # icon z16- (also has caption(optional) z18-)

View File

@@ -414,7 +414,7 @@ node|z16-[power=generator][generator:source=wind],
node|z13-[power=plant][plant:source=wind], node|z13-[power=plant][plant:source=wind],
{icon-image: power_plant_wind-m.svg;} {icon-image: power_plant_wind-m.svg;}
node|z12-[man_made=flagpole], node|z13-[man_made=flagpole],
node|z13-[man_made=mast], node|z13-[man_made=mast],
{icon-image: dot-m.svg;} {icon-image: dot-m.svg;}
node|z14-[man_made=flagpole], node|z14-[man_made=flagpole],

View File

@@ -1172,7 +1172,7 @@ leisure-ice_rink # icon z17- (also has captio
leisure-pitch # icon z17- (also has caption(optional) z17-, area z15-) leisure-pitch # icon z17- (also has caption(optional) z17-, area z15-)
man_made-chimney # icon z16- (also has caption(optional) z18-) man_made-chimney # icon z16- (also has caption(optional) z18-)
man_made-crane # icon z16- (also has caption(optional) z18-) man_made-crane # icon z16- (also has caption(optional) z18-)
man_made-flagpole # icon z12- (also has caption(optional) z14-) man_made-flagpole # icon z13- (also has caption(optional) z14-)
man_made-flare # icon z13- (also has caption(optional) z18-) man_made-flare # icon z13- (also has caption(optional) z18-)
man_made-mast-communication # icon z13- (also has caption(optional) z14-) man_made-mast-communication # icon z13- (also has caption(optional) z14-)
man_made-tower # icon z13- (also has caption(optional) z14-) man_made-tower # icon z13- (also has caption(optional) z14-)
@@ -2227,7 +2227,7 @@ leisure-swimming_pool-private # icon z17- (also has captio
# leisure-pitch # caption(optional) z17- (also has icon z17-, area z15-) # leisure-pitch # caption(optional) z17- (also has icon z17-, area z15-)
# man_made-chimney # caption(optional) z18- (also has icon z16-) # man_made-chimney # caption(optional) z18- (also has icon z16-)
# man_made-crane # caption(optional) z18- (also has icon z16-) # man_made-crane # caption(optional) z18- (also has icon z16-)
# man_made-flagpole # caption(optional) z14- (also has icon z12-) # man_made-flagpole # caption(optional) z14- (also has icon z13-)
# man_made-flare # caption(optional) z18- (also has icon z13-) # man_made-flare # caption(optional) z18- (also has icon z13-)
# man_made-mast-communication # caption(optional) z14- (also has icon z13-) # man_made-mast-communication # caption(optional) z14- (also has icon z13-)
# man_made-tower # caption(optional) z14- (also has icon z13-) # man_made-tower # caption(optional) z14- (also has icon z13-)

View File

@@ -239,7 +239,7 @@ final class CarPlayService: NSObject {
MapTemplateBuilder.configureBaseUI(mapTemplate: mapTemplate) MapTemplateBuilder.configureBaseUI(mapTemplate: mapTemplate)
if currentPositionMode == .pendingPosition { if currentPositionMode == .pendingPosition {
mapTemplate.leadingNavigationBarButtons = [] mapTemplate.leadingNavigationBarButtons = []
} else if currentPositionMode == .follow || currentPositionMode == .followAndRotate { } else if currentPositionMode == .follow || currentPositionMode == .followAndRotateCompass || currentPositionMode == .followAndRotateRoute {
MapTemplateBuilder.setupDestinationButton(mapTemplate: mapTemplate) MapTemplateBuilder.setupDestinationButton(mapTemplate: mapTemplate)
} else { } else {
MapTemplateBuilder.setupRecenterButton(mapTemplate: mapTemplate) MapTemplateBuilder.setupRecenterButton(mapTemplate: mapTemplate)
@@ -623,22 +623,32 @@ extension CarPlayService: CarPlayRouterListener {
extension CarPlayService: LocationModeListener { extension CarPlayService: LocationModeListener {
func processMyPositionStateModeEvent(_ mode: MWMMyPositionMode) { func processMyPositionStateModeEvent(_ mode: MWMMyPositionMode) {
currentPositionMode = mode currentPositionMode = mode
guard let rootMapTemplate = rootMapTemplate,
let info = rootMapTemplate.userInfo as? MapInfo, // make sure we have a rootMapTemplate
info.type == CPConstants.TemplateType.main else { guard let rootMapTemplate = rootMapTemplate else {
return
}
// exit if we're navigating
guard let info = rootMapTemplate.userInfo as? MapInfo,
info.type == CPConstants.TemplateType.main else {
MapTemplateBuilder.updateMyPositionModeButton(mapTemplate: rootMapTemplate, newMode: mode)
return return
} }
switch mode { switch mode {
case .follow, .followAndRotate: case .follow, .followAndRotateCompass, .followAndRotateRoute:
if !rootMapTemplate.isPanningInterfaceVisible { if !rootMapTemplate.isPanningInterfaceVisible {
MapTemplateBuilder.setupDestinationButton(mapTemplate: rootMapTemplate) MapTemplateBuilder.setupDestinationButton(mapTemplate: rootMapTemplate)
MapTemplateBuilder.updateMyPositionModeButton(mapTemplate: rootMapTemplate, newMode: mode)
} }
case .notFollow: case .notFollow:
if !rootMapTemplate.isPanningInterfaceVisible { if !rootMapTemplate.isPanningInterfaceVisible {
MapTemplateBuilder.setupRecenterButton(mapTemplate: rootMapTemplate) MapTemplateBuilder.setupRecenterButton(mapTemplate: rootMapTemplate)
MapTemplateBuilder.updateMyPositionModeButton(mapTemplate: rootMapTemplate, newMode: mode)
} }
case .pendingPosition, .notFollowNoPosition: case .pendingPosition, .notFollowNoPosition:
rootMapTemplate.leadingNavigationBarButtons = [] rootMapTemplate.leadingNavigationBarButtons = []
MapTemplateBuilder.updateMyPositionModeButton(mapTemplate: rootMapTemplate, newMode: mode)
} }
} }
} }

View File

@@ -5,6 +5,7 @@ final class MapTemplateBuilder {
case startPanning case startPanning
case zoomIn case zoomIn
case zoomOut case zoomOut
case myPositionMode
} }
enum BarButtonType { enum BarButtonType {
case dismissPaning case dismissPaning
@@ -28,7 +29,7 @@ final class MapTemplateBuilder {
configureBaseUI(mapTemplate: mapTemplate) configureBaseUI(mapTemplate: mapTemplate)
if positionMode == .pendingPosition { if positionMode == .pendingPosition {
mapTemplate.leadingNavigationBarButtons = [] mapTemplate.leadingNavigationBarButtons = []
} else if positionMode == .follow || positionMode == .followAndRotate { } else if positionMode == .follow || positionMode == .followAndRotateCompass || positionMode == .followAndRotateRoute {
setupDestinationButton(mapTemplate: mapTemplate) setupDestinationButton(mapTemplate: mapTemplate)
} else { } else {
setupRecenterButton(mapTemplate: mapTemplate) setupRecenterButton(mapTemplate: mapTemplate)
@@ -69,7 +70,10 @@ final class MapTemplateBuilder {
let zoomOutButton = buildMapButton(type: .zoomOut) { _ in let zoomOutButton = buildMapButton(type: .zoomOut) { _ in
FrameworkHelper.zoomMap(.out) FrameworkHelper.zoomMap(.out)
} }
mapTemplate.mapButtons = [panningButton, zoomInButton, zoomOutButton] let myPositionModeButton = buildMapButton(type: .myPositionMode) { _ in
FrameworkHelper.switchMyPositionMode()
}
mapTemplate.mapButtons = [myPositionModeButton, panningButton, zoomInButton, zoomOutButton]
let settingsButton = buildBarButton(type: .settings) { _ in let settingsButton = buildBarButton(type: .settings) { _ in
let gridTemplate = SettingsTemplateBuilder.buildGridTemplate() let gridTemplate = SettingsTemplateBuilder.buildGridTemplate()
@@ -99,7 +103,10 @@ final class MapTemplateBuilder {
let panningButton = buildMapButton(type: .startPanning) { _ in let panningButton = buildMapButton(type: .startPanning) { _ in
mapTemplate.showPanningInterface(animated: true) mapTemplate.showPanningInterface(animated: true)
} }
mapTemplate.mapButtons = [panningButton] let myPositionModeButton = buildMapButton(type: .myPositionMode) { _ in
FrameworkHelper.switchMyPositionMode()
}
mapTemplate.mapButtons = [myPositionModeButton, panningButton]
setupMuteAndRedirectButtons(template: mapTemplate) setupMuteAndRedirectButtons(template: mapTemplate)
let endButton = buildBarButton(type: .endRoute) { _ in let endButton = buildBarButton(type: .endRoute) { _ in
CarPlayService.shared.cancelCurrentTrip() CarPlayService.shared.cancelCurrentTrip()
@@ -117,6 +124,28 @@ final class MapTemplateBuilder {
mapTemplate.leadingNavigationBarButtons = [destinationButton] mapTemplate.leadingNavigationBarButtons = [destinationButton]
} }
class func updateMyPositionModeButton(mapTemplate: CPMapTemplate, newMode: MWMMyPositionMode) {
let button = CPMapButton(handler: { _ in
FrameworkHelper.switchMyPositionMode()
})
switch newMode {
case .pendingPosition:
button.image = UIImage(systemName: "location.fill")
case .notFollowNoPosition:
button.image = UIImage(systemName: "location")
case .notFollow:
button.image = UIImage(systemName: "location")
case .follow:
button.image = UIImage(systemName: "location.fill")
case .followAndRotate:
button.image = UIImage(systemName: "location.north.line.fill")
}
if mapTemplate.mapButtons.count > 0 {
mapTemplate.mapButtons[0] = button
}
}
class func setupRecenterButton(mapTemplate: CPMapTemplate) { class func setupRecenterButton(mapTemplate: CPMapTemplate) {
let recenterButton = buildBarButton(type: .recenter) { _ in let recenterButton = buildBarButton(type: .recenter) { _ in
FrameworkHelper.switchMyPositionMode() FrameworkHelper.switchMyPositionMode()
@@ -166,6 +195,8 @@ final class MapTemplateBuilder {
button.image = UIImage(systemName: "plus") button.image = UIImage(systemName: "plus")
case .zoomOut: case .zoomOut:
button.image = UIImage(systemName: "minus") button.image = UIImage(systemName: "minus")
case .myPositionMode:
button.image = UIImage(systemName: "location")
} }
// Remove code below once Apple has fixed its issue with the button background // Remove code below once Apple has fixed its issue with the button background
if #unavailable(iOS 26) { if #unavailable(iOS 26) {
@@ -176,6 +207,8 @@ final class MapTemplateBuilder {
button.focusedImage = UIImage(systemName: "plus.circle.fill") button.focusedImage = UIImage(systemName: "plus.circle.fill")
case .zoomOut: case .zoomOut:
button.focusedImage = UIImage(systemName: "minus.circle.fill") button.focusedImage = UIImage(systemName: "minus.circle.fill")
case .myPositionMode:
button.image = UIImage(systemName: "location.fill")
} }
} }
return button return button

View File

@@ -91,7 +91,8 @@ NSString * const kUDDidShowLongTapToShowSideButtonsToast = @"kUDDidShowLongTapTo
case MWMMyPositionModeNotFollow: case MWMMyPositionModeNotFollow:
case MWMMyPositionModeNotFollowNoPosition: [locBtn setStyleNameAndApply: @"ButtonGetPosition"]; break; case MWMMyPositionModeNotFollowNoPosition: [locBtn setStyleNameAndApply: @"ButtonGetPosition"]; break;
case MWMMyPositionModeFollow: [locBtn setStyleNameAndApply: @"ButtonFollow"]; break; case MWMMyPositionModeFollow: [locBtn setStyleNameAndApply: @"ButtonFollow"]; break;
case MWMMyPositionModeFollowAndRotate: [locBtn setStyleNameAndApply: @"ButtonFollowAndRotate"]; break; case MWMMyPositionModeFollowAndRotateCompass: [locBtn setStyleNameAndApply: @"ButtonFollowAndRotateCompass"]; break;
case MWMMyPositionModeFollowAndRotateRoute: [locBtn setStyleNameAndApply: @"ButtonFollowAndRotateRoute"]; break;
} }
} }

View File

@@ -632,7 +632,8 @@ NSString *const kAboutSegue = @"Map2About";
case MWMMyPositionModeNotFollow: case MWMMyPositionModeNotFollow:
break; break;
case MWMMyPositionModeFollow: case MWMMyPositionModeFollow:
case MWMMyPositionModeFollowAndRotate: case MWMMyPositionModeFollowAndRotateCompass:
case MWMMyPositionModeFollowAndRotateRoute:
self.disableStandbyOnLocationStateMode = YES; self.disableStandbyOnLocationStateMode = YES;
break; break;
} }

View File

@@ -32,7 +32,8 @@ static inline MWMMyPositionMode mwmMyPositionMode(location::EMyPositionMode mode
case location::EMyPositionMode::NotFollowNoPosition: return MWMMyPositionModeNotFollowNoPosition; case location::EMyPositionMode::NotFollowNoPosition: return MWMMyPositionModeNotFollowNoPosition;
case location::EMyPositionMode::NotFollow: return MWMMyPositionModeNotFollow; case location::EMyPositionMode::NotFollow: return MWMMyPositionModeNotFollow;
case location::EMyPositionMode::Follow: return MWMMyPositionModeFollow; case location::EMyPositionMode::Follow: return MWMMyPositionModeFollow;
case location::EMyPositionMode::FollowAndRotate: return MWMMyPositionModeFollowAndRotate; case location::EMyPositionMode::FollowAndRotateCompass: return MWMMyPositionModeFollowAndRotateCompass;
case location::EMyPositionMode::FollowAndRotateRoute: return MWMMyPositionModeFollowAndRotateRoute;
} }
} }
} // namespace location_helpers } // namespace location_helpers

View File

@@ -50,7 +50,8 @@ std::string DebugPrint(MWMMyPositionMode mode) {
case MWMMyPositionModeNotFollowNoPosition: return "MWMMyPositionModeNotFollowNoPosition"; case MWMMyPositionModeNotFollowNoPosition: return "MWMMyPositionModeNotFollowNoPosition";
case MWMMyPositionModeNotFollow: return "MWMMyPositionModeNotFollow"; case MWMMyPositionModeNotFollow: return "MWMMyPositionModeNotFollow";
case MWMMyPositionModeFollow: return "MWMMyPositionModeFollow"; case MWMMyPositionModeFollow: return "MWMMyPositionModeFollow";
case MWMMyPositionModeFollowAndRotate: return "MWMMyPositionModeFollowAndRotate"; case MWMMyPositionModeFollowAndRotateCompass: return "MWMMyPositionModeFollowAndRotateCompass";
case MWMMyPositionModeFollowAndRotateRoute: return "MWMMyPositionModeFollowAndRotateRoute";
} }
CHECK(false, ("Unsupported value", static_cast<int>(mode))); CHECK(false, ("Unsupported value", static_cast<int>(mode)));
} }
@@ -367,7 +368,8 @@ void setShowLocationAlert(BOOL needShow) {
case MWMMyPositionModeNotFollowNoPosition: case MWMMyPositionModeNotFollowNoPosition:
case MWMMyPositionModeNotFollow: manager.geoMode = GeoMode::NotInPosition; break; case MWMMyPositionModeNotFollow: manager.geoMode = GeoMode::NotInPosition; break;
case MWMMyPositionModeFollow: manager.geoMode = GeoMode::InPosition; break; case MWMMyPositionModeFollow: manager.geoMode = GeoMode::InPosition; break;
case MWMMyPositionModeFollowAndRotate: manager.geoMode = GeoMode::FollowAndRotate; break; case MWMMyPositionModeFollowAndRotateCompass:
case MWMMyPositionModeFollowAndRotateRoute: manager.geoMode = GeoMode::FollowAndRotate; break;
} }
} }
} }

View File

@@ -30,7 +30,7 @@ NSUInteger constexpr kMaxPredictionCount = 20;
- (void)setMyPositionMode:(MWMMyPositionMode)mode - (void)setMyPositionMode:(MWMMyPositionMode)mode
{ {
self.isLastPositionModeValid = (mode == MWMMyPositionModeFollowAndRotate); self.isLastPositionModeValid = (mode == MWMMyPositionModeFollowAndRotateCompass);
[self restart]; [self restart];
} }

View File

@@ -3,5 +3,6 @@ typedef NS_CLOSED_ENUM(NSUInteger, MWMMyPositionMode) {
MWMMyPositionModeNotFollowNoPosition, MWMMyPositionModeNotFollowNoPosition,
MWMMyPositionModeNotFollow, MWMMyPositionModeNotFollow,
MWMMyPositionModeFollow, MWMMyPositionModeFollow,
MWMMyPositionModeFollowAndRotate MWMMyPositionModeFollowAndRotateCompass,
MWMMyPositionModeFollowAndRotateRoute
}; };

View File

@@ -41,13 +41,14 @@ final class ThemeManager: NSObject {
} }
}(actualTheme) }(actualTheme)
if Settings.mapAppearance == .light { let isCarPlayActive = CarPlayService.shared.isCarplayActivated
if !isCarPlayActive, Settings.mapAppearance == .light {
if actualTheme == .vehicleDay || actualTheme == .vehicleNight { if actualTheme == .vehicleDay || actualTheme == .vehicleNight {
FrameworkHelper.setTheme(.vehicleDay) FrameworkHelper.setTheme(.vehicleDay)
} else { } else {
FrameworkHelper.setTheme(.day) FrameworkHelper.setTheme(.day)
} }
} else if Settings.mapAppearance == .dark { } else if !isCarPlayActive, Settings.mapAppearance == .dark {
if actualTheme == .vehicleDay || actualTheme == .vehicleNight { if actualTheme == .vehicleDay || actualTheme == .vehicleNight {
FrameworkHelper.setTheme(.vehicleNight) FrameworkHelper.setTheme(.vehicleNight)
} else { } else {

View File

@@ -7,7 +7,8 @@ enum MapStyleSheet: String, CaseIterable {
case mapButtonPending = "ButtonPending" case mapButtonPending = "ButtonPending"
case mapButtonGetPosition = "ButtonGetPosition" case mapButtonGetPosition = "ButtonGetPosition"
case mapButtonFollow = "ButtonFollow" case mapButtonFollow = "ButtonFollow"
case mapButtonFollowAndRotate = "ButtonFollowAndRotate" case mapButtonFollowAndRotateCompass = "ButtonFollowAndRotateCompass"
case mapButtonFollowAndRotateRoute = "ButtonFollowAndRotateRoute"
case mapButtonMapBookmarks = "ButtonMapBookmarks" case mapButtonMapBookmarks = "ButtonMapBookmarks"
case mapPromoDiscoveryButton = "PromoDiscroveryButton" case mapPromoDiscoveryButton = "PromoDiscroveryButton"
case mapButtonBookmarksBack = "ButtonBookmarksBack" case mapButtonBookmarksBack = "ButtonBookmarksBack"
@@ -67,10 +68,14 @@ extension MapStyleSheet: IStyleSheet {
return .add { s in return .add { s in
s.mwmImage = "btn_follow" s.mwmImage = "btn_follow"
} }
case .mapButtonFollowAndRotate: case .mapButtonFollowAndRotateCompass:
return .add { s in return .add { s in
s.mwmImage = "btn_follow_and_rotate" s.mwmImage = "btn_follow_and_rotate"
} }
case .mapButtonFollowAndRotateRoute:
return .add { s in
s.mwmImage = "btn_follow_route"
}
case .mapButtonMapBookmarks: case .mapButtonMapBookmarks:
return .add { s in return .add { s in
s.mwmImage = "ic_routing_bookmark" s.mwmImage = "ic_routing_bookmark"

View File

@@ -1,6 +1,6 @@
{ {
"info" : { "info" : {
"version" : 1, "author" : "xcode",
"author" : "xcode" "version" : 1
} }
} }

View File

@@ -0,0 +1,21 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "btn_follow_route_dark.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

View File

@@ -0,0 +1,21 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "btn_follow_route_highlighted_dark.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

View File

@@ -0,0 +1,21 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "btn_follow_route_highlighted_light.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

View File

@@ -0,0 +1,21 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "btn_follow_route_light.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

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