This commit is contained in:
GaidamakUA 2015-12-19 17:31:08 +02:00
commit 5fc69d4eb4
24 changed files with 217 additions and 123 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1 KiB

View file

@ -2615,7 +2615,7 @@
<string name="poi_judo">Judo</string>
<string name="poi_disc_golf">Disc golf</string>
<string name="poi_futsal">Futsal</string>
<string name="poi_rc_car">RC bil race</string>
<string name="poi_rc_car">RC billøb</string>
<string name="poi_squash">Squash</string>
<string name="poi_shuffleboard">Shuffleboard</string>
<string name="poi_lacrosse">Lacrosse</string>

View file

@ -2193,6 +2193,8 @@
<string name="no_location_permission">App\'en har ikke tilladelse til at bruge lokaliseringsdata.</string>
<string name="no_camera_permission">App\'en har ikke tilladelse til at bruge kamera.</string>
<string name="no_microphone_permission">App\'en har ikke tilladelse til at bruge mikrofonen.</string>
<string name="impassable_road_desc">Vælg veje du vil undgå under navigation</string>
<string name="impassable_road_desc">Vælg veje, der skal undgås under navigation</string>
<string name="shared_string_sound">Lyd</string>
<string name="select_voice_provider">Vælg stemmevejledning</string>
<string name="select_voice_provider_descr">Vælg eller hent stemmevejledning på eget sprog</string>
</resources>

View file

@ -2015,4 +2015,6 @@
<string name="no_microphone_permission">La aplicación no tiene permiso para acceder al micrófono.</string>
<string name="impassable_road_desc">Elige caminos a evitar durante la navegación</string>
<string name="shared_string_sound">Sonido</string>
<string name="select_voice_provider">Elija el aviso de voz</string>
<string name="select_voice_provider_descr">Elija o descargue el aviso de voz para su idioma</string>
</resources>

View file

@ -2014,4 +2014,6 @@
<string name="no_microphone_permission">La aplicación no tiene permiso para acceder al micrófono.</string>
<string name="impassable_road_desc">Seleccione carreteras a evitar durante la navegación</string>
<string name="shared_string_sound">Sonido</string>
<string name="select_voice_provider">Seleccione el aviso de voz</string>
<string name="select_voice_provider_descr">Seleccione o descargue el aviso de voz para su idioma</string>
</resources>

View file

@ -2006,15 +2006,15 @@
<string name="map_downloaded_descr">Mappa di %1$s scaricata. Torna alla mappa per iniziare a utilizzarla.</string>
<string name="go_to_map">Vai alla mappa</string>
<string name="show_on_start_description">\'Spegni\' lancia direttamente la schermata della mappa</string>
<string name="enter_country_name">Immetti il nome della nazione</string>
<string name="new_version">Versione nuova</string>
<string name="enter_country_name">Inserisci il nome della nazione</string>
<string name="new_version">Nuova versione</string>
<string name="begin_with_osmand_menu_group">Primi passi con OsmAnd</string>
<string name="features_menu_group">Caratteristiche</string>
<string name="help_us_to_improve_menu_group">Aiutaci a migliorare OsmAnd</string>
<string name="other_menu_group">Altro</string>
<string name="plugins_menu_group">Componenti aggiuntivi</string>
<string name="first_usage_item">Primo utilizzo</string>
<string name="first_usage_item_description">Come scaricare le mappe, imposta le impostazioni di baae</string>
<string name="first_usage_item_description">Come scaricare le mappe, imposta le impostazioni di base</string>
<string name="navigation_item_description">Impostazioni di navigazione</string>
<string name="faq_item">FAQ</string>
<string name="faq_item_description">Domande frequenti</string>
@ -2024,7 +2024,7 @@
<string name="instalation_troubleshooting_item">Installazione e soluzione dei problemi</string>
<string name="instalation_troubleshooting_item">Installazione e risoluzione dei problemi</string>
<string name="techical_articles_item">Articoli tecnici</string>
<string name="versions_item">Versioni</string>
<string name="contact_us">Contattaci</string>
@ -2041,12 +2041,12 @@
<string name="read_more">Altro</string>
<string name="whats_new">Novità nella versione</string>
<string name="share_osm_edits_subject">Modifiche OSM condivise tramite OsmAnd</string>
<string name="lang_nds">Bassa Germania</string>
<string name="lang_nds">Basso sassone</string>
<string name="lang_mk">Macedone</string>
<string name="save_poi_without_poi_type_message">Vuoi davvero salvare il PDI senza specificarne il tipo?</string>
<string name="context_menu_item_delete_waypoint">Cancellare il waypoint del GPX?</string>
<string name="context_menu_item_edit_waypoint">Modifica il waypoint del GPX</string>
<string name="shared_string_location">Localizzazione</string>
<string name="shared_string_location">Posizione</string>
<string name="poi_context_menu_modify_osm_change">Modifica gli edit OSM</string>
<string name="access_from_map_description">"Il pulsante del menu apre il pannello di controllo, non il menu"</string>
<string name="access_from_map">Accedi dalla mappa</string>
@ -2081,7 +2081,7 @@
<string name="routing_attr_avoid_stairs_name">Evita le scale</string>
<string name="routing_attr_avoid_stairs_description">Evita le scale</string>
<string name="release_2_2">" • Nuova interfaccia utente sensibile al contesto per le località selezionate sulla mappa e negli altri schermi\n\n • La schermata della mappa è avviata direttamente se non è selezionato \"Mostra il pannello di controllo all\'avvio\"\n\n • Configura quali e come vengono visualizzate le voci nel pannello di controllo\n\n • Salta il pannello di controllo se preferisci i controlli dell\'app tipo menu\n\n • Per scaricare mappe, regioni è possibile selezionarle direttamente tappando sulla mappa mondiale\n\n • La ricerca di PDI ora supporta richieste più specifiche\n\n • Migliorata la funzionalità modifica di PDI e OSM\n\n • Riviste la struttura e l\'interfaccia di download dei dati della mappa\n\n e altro… "</string>
<string name="dashboard_or_drawer_description">C\'è una nuova scelta per controllare l\'app attraverso il personalizzabile pannello di controllo o tramite il menu statico. La tua scelta può sempre essere cambiata nelle impostazioni del pannello di controllo.</string>
<string name="dashboard_or_drawer_description">C\'è una nuova scelta per controllare l\'app attraverso il pannello di controllo personalizzabile o tramite il menù statico. La tua scelta può sempre essere modificata nelle impostazioni del pannello di controllo.</string>
<string name="shared_string_near">Vicino</string>
<string name="shared_string_hide">Nascondi</string>
<string name="av_video_quality_low">Qualità minima</string>
@ -2094,7 +2094,7 @@
<string name="av_audio_bitrate_descr">Scegli il bitrate dell\'audio</string>
<string name="rendering_attr_horseRoutes_name">Percorsi a cavallo</string>
<string name="no_address_found">Nessun indirizzo trovato</string>
<string name="looking_up_address">Ricerca in corso dell\'indirizzo</string>
<string name="looking_up_address">Ricerca dell\'indirizzo in corso</string>
<string name="routing_attr_avoid_borders_name">Non superare i confini</string>
<string name="update_every">Aggiorna ogni</string>
<string name="only_download_over_wifi">Scarica solo da rete WiFi</string>
@ -2103,11 +2103,13 @@
<string name="lang_als">Albanese (Tosco)</string>
<string name="update_now">Aggiorna ora</string>
<string name="route_distance">Distanza:</string>
<string name="route_duration">Durata:</string>
<string name="route_duration">Tempo:</string>
<string name="missing_write_external_storage_permission">L\'app non ha l\'autorizzazione per usare la SD card</string>
<string name="no_location_permission">"L\'app non ha i permessi per accedere ai dati della posizione."</string>
<string name="no_camera_permission">L\'app non ha i permessi per accedere alla fotocamera.</string>
<string name="no_microphone_permission">L\'app non ha i permessi per accedere al microfono.</string>
<string name="impassable_road_desc">Seleziona le strade che vuoi evitare nella navigazione</string>
<string name="shared_string_sound">Suono</string>
<string name="select_voice_provider">Selezionare la guida vocale</string>
<string name="select_voice_provider_descr">Seleziona o scarica la guida vocale per la tua lingua</string>
</resources>

View file

@ -1479,5 +1479,6 @@
<string name="free_downloads_used_description">Viser de benyttede gratis nedlastingene</string>
<string name="route_distance">Avstand:</string>
<string name="route_duration">Reisetid:</string>
<string name="route_duration">Tid:</string>
<string name="shared_string_sound">Lyd</string>
</resources>

View file

@ -35,7 +35,7 @@
<string name="default_buttons_support">Ondersteuning</string>
<string name="support_new_features">Ondersteun nieuwe functies</string>
<string name="show_ruler_level">Schaalaanduiding weergeven</string>
<string name="show_ruler_level">Schaalaanduiding tonen</string>
<string name="info_button">Info</string>
<string name="back_to_location">Terug naar locatie</string>
@ -114,8 +114,8 @@
<string name="live_monitoring_interval">Interval voor online tracking</string>
<string name="live_monitoring_url_descr">Specificeer het webadres met parameters: lat={0}, lon={1}, timestamp={2}, hdop={3}, altitude={4}, speed={5}, bearing={6}</string>
<string name="live_monitoring_url">Webadres voor online tracking</string>
<string name="gpx_monitoring_disabled_warn">Log spoor met GPX-widget of via de \'Tripopname\'-instellingen.</string>
<string name="show_current_gpx_title">Toon huidige track</string>
<string name="gpx_monitoring_disabled_warn">GPX-track opnemen met GPX-widget of via de \'GPX-track\'-instellingen.</string>
<string name="show_current_gpx_title">Toon huidige GPX-track</string>
<string name="free_version_message">Deze gratis versie van OsmAnd is beperkt tot %1$s downloads en ondersteunt geen offline Wikipedia artikelen.</string>
<string name="free_version_title">Gratis versie</string>
@ -138,7 +138,7 @@
<string name="amenity_type_osmwiki">Wikipedia (offline)</string>
<string name="amenity_type_user_defined">Zelfgedefinieerd</string>
<string name="fav_export_confirmation">Er is al een bestand met geëxporteerde favorieten. Wil je dat bestand overschrijven?</string>
<string name="profile_settings">Instellingen voor dit profiel</string>
<string name="profile_settings">Instellingen voor profiel ..</string>
<string name="settings_preset">Standaardprofiel</string>
<string name="settings_preset_descr">Kaart- en navigatieinstellingen worden per profiel onthouden. Kies hier het standaardprofiel.</string>
@ -193,7 +193,7 @@
<string name="file_can_not_be_renamed">Bestandsnaam kan niet worden gewijzigd.</string>
<string name="file_with_name_already_exists">Er bestaat al een bestand met die naam.</string>
<string name="gpx_navigation">GPX-spoor</string>
<string name="gpx_navigation">Navigatie langs GPX-track</string>
<string name="poi_query_by_name_matches_categories">Meerdere overeenkomende interessepunt-categorieën gevonden:</string>
<string name="data_to_search_poi_not_available">Lokale gegevens voor het zoeken van interessepunten zijn niet aanwezig.</string>
<string name="poi_filter_by_name">Zoek op naam</string>
@ -271,13 +271,13 @@
<string name="tts_language_not_supported">De gekozen taal is niet ondersteund door de geïnstalleerde Android stemgenerator. Wil je een andere stemgenerator zoeken op de Play-store? Anders wordt de huidige stemgenerator gebruikt.</string>
<string name="tts_missing_language_data_title">Ontbrekende gegevens</string>
<string name="tts_missing_language_data">Geen gegevens voor de geselecteerde taal geïnstalleerd. Wil je naar de Play-store gaan om deze te installeren?</string>
<string name="gpx_option_reverse_route">Keer richting van GPX-route om</string>
<string name="gpx_option_reverse_route">Keer richting van GPX-track om</string>
<string name="gpx_option_destination_point">Gebruik huidige bestemming</string>
<string name="gpx_option_from_start_point">Volg de gehele track</string>
<string name="switch_to_vector_map_to_see">Offline vectorkaart aanwezig voor deze locatie.
\n\t\n\tOm deze te gebruiken, kies \'Menu\' → \'Kaart instellen\' → \'Kaartbron…\' → \'Offline vectorkaarten\'.</string>
<string name="choose_audio_stream">Stembegeleiding audiokanaal</string>
<string name="choose_audio_stream_descr">Kies kanaal voor de stembegeleiding (systeemafhankelijk)</string>
<string name="choose_audio_stream">Audiokanaal stembegeleiding</string>
<string name="choose_audio_stream_descr">Audiokanaal voor de stembegeleiding kiezen (systeemafhankelijk)</string>
<string name="voice_stream_voice_call">als telefoongesprek</string>
<string name="voice_stream_notification">als melding</string>
<string name="voice_stream_music">als media/muziek</string>
@ -310,7 +310,7 @@
<string name="search_offline_geo_error">Kan de geo intent \'%s\' niet verwerken</string>
<string name="search_osm_offline">Zoek adres in de offline kaarten</string>
<string name="system_locale">Systeem</string>
<string name="preferred_locale_descr">Kies de taal van het menu (gelieve OsmAnd daarna te herstarten)</string>
<string name="preferred_locale_descr">Kies de taal van het menu (OsmAnd wordt opnieuw gestart)</string>
<string name="preferred_locale">Taal</string>
@ -340,7 +340,7 @@
<string name="context_menu_item_share_location">Deel locatie</string>
<string name="add_waypoint_dialog_added">GPX-routepunt \'\'{0}\'\' succesvol toegevoegd</string>
<string name="add_waypoint_dialog_title">Voeg routepunt toe aan de opgenomen GPX-track</string>
<string name="context_menu_item_add_waypoint">Voeg GPX-routepunt toe</string>
<string name="context_menu_item_add_waypoint">Opslaan als routepunt in GPX-track</string>
<string name="amenity_type_administrative">Overheid</string>
<string name="amenity_type_barrier">Blokkade</string>
<string name="amenity_type_education">Onderwijs</string>
@ -395,7 +395,7 @@
<string name="select_build_to_install">Kies een OsmAnd-versie om te installeren</string>
<string name="contribution_activity">Installeer versie</string>
<string name="gps_status_app_not_found">GPS-status applicatie is niet geïnstalleerd. Zoeken op Market?</string>
<string name="voice_is_not_available_msg">Stembegeleiding is niet aanwezig. Ga naar instellingen, kies een pakket stem-gegevens, en download het.</string>
<string name="voice_is_not_available_msg">Stembegeleiding is niet aanwezig. Ga naar Algemene Instellingen, kies Stembegeleiding Taal, en download.</string>
<string name="voice_is_not_available_title">Geen stem-begeleiding geselecteerd</string>
<string name="daynight_mode_day">Dag</string>
<string name="daynight_mode_night">Nacht</string>
@ -406,8 +406,8 @@
<string name="download_files_question">Download {0} bestand(en) ({1} MB)?</string>
<string name="items_were_selected">{0} item(s) geselecteerd</string>
<string name="filter_existing_indexes">Toon gedownloade</string>
<string name="fast_route_mode">Snelste route</string>
<string name="fast_route_mode_descr">Activeer voor de snelste route of deactiveer voor de kortste route </string>
<string name="fast_route_mode">Snelle route</string>
<string name="fast_route_mode_descr">"Activeer voor de snelle route of deactiveer voor de korte route "</string>
<string name="tiles_to_download_estimated_size">Op zoom {0} omvat de download {1} kaartsegmenten ({2} MB)</string>
<string name="shared_string_download_map">Download kaart</string>
<string name="select_max_zoom_preload_area">Kies maximum zoom om vooraf te laden</string>
@ -497,8 +497,8 @@
<string name="search_poi_filter">Filter</string>
<string name="menu_mute_off">Geluid is aan</string>
<string name="menu_mute_on">Geluid is uit</string>
<string name="voice_provider_descr">Kies de taal van de stembegeleiding voor navigatie</string>
<string name="voice_provider">Stembegeleiding</string>
<string name="voice_provider_descr">Taal van de stembegeleiding kiezen</string>
<string name="voice_provider">Taal stembegeleiding</string>
<string name="voice_data_initializing">Initialisatie stemgegevens…</string>
<string name="voice_data_not_supported">Niet-ondersteunde versie van stemgegevens</string>
<string name="voice_data_corrupted">Stemgegevens zijn beschadigd</string>
@ -630,7 +630,7 @@
<string name="auto_zoom_map_descr">Kaart automatisch zoomen naargelang de snelheid</string>
<string name="auto_zoom_map">Kaart automatisch zoomen</string>
<string name="additional_settings">Extra instellingen</string>
<string name="save_current_track_descr">Huidige track nu op SD-kaart opslaan</string>
<string name="save_current_track_descr">Huidige GPX-track nu opslaan</string>
<string name="save_current_track">Huidige GPX-track opslaan</string>
<string name="save_track_interval">Registratie-interval bij navigatie</string>
<string name="save_track_interval_descr">Kies logging-interval voor trackregistratie tijdens navigatie</string>
@ -805,7 +805,7 @@
<string name="rendering_attr_noPolygons_description">Maak alle oppervlaktes op de kaart transparant</string>
<string name="rendering_attr_noPolygons_name">Verberg vlakken</string>
<string name="rendering_attr_appMode_name">Weergave-modus</string>
<string name="rendering_attr_appMode_description">Kaartoptimalisatie voor dit gebruiksprofiel</string>
<string name="rendering_attr_appMode_description">Kaartoptimalisatie voor profiel</string>
<string name="rendering_attr_contourLines_description">Toon vanaf schaal (hoogtekaart moet aanwezig zijn):</string>
<string name="rendering_attr_contourLines_name">Toon hoogtelijnen</string>
<string name="rendering_attr_hmRendered_description">Toon meer details op de kaart</string>
@ -843,13 +843,13 @@
<string name="global_app_allocated_memory">Beschikbaar werkgeheugen</string>
<string name="native_app_allocated_memory_descr">Werkgeheugen, gereserveerd door app %1$s MB (Dalvik %2$s MB, overig %3$s MB). Proportioneel werkgeheugen %4$s MB (Android limiet %5$s MB, Dalvik %6$s MB).</string>
<string name="native_app_allocated_memory">Totaal werkgeheugen</string>
<string name="select_animate_speedup">Kies versnelling van de route-simulatie</string>
<string name="select_animate_speedup">Snelheid van de routesimulatie kiezen</string>
<string name="osmand_parking_hours">Uur</string>
<string name="osmand_parking_minutes">Minuten</string>
<string name="osmand_parking_position_description_add_time">De auto werd geparkeerd om</string>
<string name="use_compass_navigation_descr">Gebruik het kompas als de richting niet gedetecteerd is</string>
<string name="use_compass_navigation">Gebruik kompas</string>
<string name="route_updated_loc_found">Route wordt herberekend als je positie gevonden is</string>
<string name="route_updated_loc_found">Route wordt herberekend als positie gevonden is</string>
<string name="continue_follow_previous_route_auto">Vorige navigatie was nog niet klaar. Nu daarmee doorgaan? (%1$s seconden)</string>
@ -974,7 +974,7 @@
<string name="intermediate_point">"Tussenpunt %1$s"</string>
<string name="gps_not_available">Schakel GPS in via de instellingen</string>
<string name="map_widget_show_destination_arrow">Toon richting van de bestemming</string>
<string name="enable_plugin_monitoring_services">Activeer de tracking-plugin om de afgelegde weg vast te leggen (GPX-spoor, online tracking)</string>
<string name="enable_plugin_monitoring_services">Activeer de GPX-track-plugin om de afgelegde weg vast te leggen (GPX-track, online tracking)</string>
<string name="non_optimal_route_calculation">Bereken mogelijk niet-optimale route voor lange afstanden</string>
<string name="rendering_attr_roadColors_description">Kies kleurschema voor wegen:</string>
<string name="rendering_attr_roadColors_name">Kleurschema voor wegen</string>
@ -1128,7 +1128,7 @@
<string name="plugin_distance_point">Punt</string>
<string name="gpx_file_name">GPX-bestandsnaam</string>
<string name="gpx_saved_sucessfully">GPX-bestand succesvol opgeslagen als {0}</string>
<string name="osmand_distance_planning_plugin_description">Maak een route door op de kaart te tikken of gebruik of wijzig GpX-bestanden. Plan een reis en bereken de afstand tussen punten. Het resultaat kan worden bewaard als GPX-bestand, om later te gebruiken als navigatieroute.</string>
<string name="osmand_distance_planning_plugin_description">Maak een route door op de kaart te tikken of gebruik of wijzig GPX-bestanden. Plan een reis en bereken de afstand tussen punten. Het resultaat kan worden bewaard als GPX-bestand, om later te gebruiken als navigatieroute.</string>
<string name="osmand_distance_planning_plugin_name">Afstand meten &amp; Route plannen</string>
<string name="use_distance_measurement_help">* Klik om een punt te markeren.\n * Klik lang op de kaart om het vorige punt te verwijderen.\n * Klik lang op een punt om de beschrijving te zien en toe te voegen.\n * Klik op de meet-widget om meer acties te zien.</string>
<string name="distance_measurement_start_editing">Begin met bewerken</string>
@ -1221,8 +1221,8 @@
<string name="auto_zoom_farthest">Zoom naar grote afstand</string>
<string name="animate_routing_route_not_calculated">U moet eerst een route berekenen</string>
<string name="animate_routing_route">Simuleer met de berekende route </string>
<string name="animate_routing_gpx">Simuleer met een GPX-spoor</string>
<string name="animate_routing_route">"Routesimulatie met de berekende route "</string>
<string name="animate_routing_gpx">Routesimulatie met een GPX-track</string>
<string name="local_osm_changes_delete_all_confirm">%1$d OSM-wijzigingen worden verwijderd. Doorgaan?</string>
@ -1232,7 +1232,7 @@
<string name="app_mode_boat">Boot</string>
<string name="app_mode_aircraft">Vliegtuig</string>
<string name="map_widget_map_rendering">Kaartweergave</string>
<string name="app_modes_choose_descr">Kies de profielen die in Osmand zichtbaar zijn</string>
<string name="app_modes_choose_descr">Kies de profielen die in OsmAnd zichtbaar zijn</string>
<string name="app_modes_choose">Toepassingsprofielen</string>
<string name="amenity_type_seamark">boei / baken</string>
@ -1254,8 +1254,8 @@
<string name="calculate_osmand_route_gpx">Bereken de route offline met OsmAnd</string>
<string name="routing_attr_prefer_motorway_name">Bij voorkeur autowegen</string>
<string name="routing_attr_prefer_motorway_description">Gebruik bij voorkeur autowegen</string>
<string name="routing_attr_short_way_name">Kortste route</string>
<string name="routing_attr_short_way_description">Kortste route gebruiken</string>
<string name="routing_attr_short_way_name">Korte route</string>
<string name="routing_attr_short_way_description">Korte route gebruiken</string>
<string name="routing_attr_avoid_toll_name">Vermijd tolwegen</string>
<string name="routing_attr_avoid_toll_description">Vermijd tolwegen</string>
<string name="routing_attr_avoid_unpaved_name">Vermijd onverharde wegen</string>
@ -1271,7 +1271,7 @@
<string name="route_preferences">Route-voorkeuren</string>
<string name="route_info">Route-informatie</string>
<string name="keep_and_add_destination_point">Toevoegen als eindbestemming</string>
<string name="use_displayed_track_for_navigation">De getoonde GPX route gebruiken voor navigatie?</string>
<string name="use_displayed_track_for_navigation">De getoonde GPX-track gebruiken voor navigatie.?</string>
<string name="calculate_osmand_route_without_internet">Bereken een OsmAnd routesegment zonder internet</string>
<string name="gpx_option_calculate_first_last_segment">Bereken een OsmAnd route voor het eerste en laatste routesegment</string>
@ -1330,9 +1330,9 @@
<string name="voice_pref_title">Stem</string>
<string name="misc_pref_title">Diversen</string>
<string name="localization_pref_title">Regiogebonden</string>
<string name="interrupt_music_descr">Muziek onderbreken bij aankondigingen</string>
<string name="interrupt_music_descr">"... bij aankondigingen"</string>
<string name="interrupt_music">Muziek onderbreken</string>
<string name="share_route_as_gpx">Deel route als GPX bestand</string>
<string name="share_route_as_gpx">Deel route als GPX-bestand</string>
<string name="share_route_subject">Route gedeeld via OsmAnd</string>
<string name="navigation_intent_invalid">Ongeldig formaat: %s</string>
<string name="osmo_settings_uuid">Uniek device-ID</string>
@ -1432,7 +1432,7 @@
<string name="osmo_show_group_notifications_descr">Toon meldingen als een gebruiker bij een groep komt of deze verlaat</string>
<string name="gpx_file_is_empty">GPX-spoor is leeg</string>
<string name="gpx_file_is_empty">GPX-track is leeg</string>
<string name="gpx_info_subtracks">"Deel tracks: %1$s "</string>
<string name="gpx_info_distance">Afstand: %1$s (%2$s punten) </string>
<string name="gpx_info_start_time">Starttijd: %1$tF, %1$tT </string>
@ -1554,15 +1554,15 @@
<string name="speak_poi">Interessepunt in de buurt</string>
<string name="shared_string_all">Alle</string>
<string name="index_tours">Reizen</string>
<string name="record_plugin_name">Spoor registeren</string>
<string name="record_plugin_name">GPX-track opnemen</string>
<string name="int_hour">u.</string>
<string name="duration">Duur</string>
<string name="distance">Afstand</string>
<string name="record_plugin_description">"Registreer uw afgelegde weg als spoor in een GPX-bestand. Gebruik de opnameknop op het kaartscherm, of laat alle reizen automatisch opslaan.\n\nOpgenomen sporen kunnen worden gedeeld met vrienden of worden gebruikt als OSM-bijdragen. Atleten kunnen opgenomen routes gebruiken om hun trainingen te volgen. OsmAnd kan routes analyseren (rondetijden, gemiddelde snelheid enz.) en routes kunnen natuurlijk ook met andere programma\'s worden geanalyseerd. "</string>
<string name="record_plugin_description">"Registreer uw afgelegde weg als track in een GPX-bestand. Gebruik de opnameknop op het kaartscherm, of laat alle reizen automatisch opslaan.\n\nOpgenomen tracks kunnen worden gedeeld met vrienden of worden gebruikt als OSM-bijdragen. Atleten kunnen opgenomen tracks gebruiken om hun trainingen te volgen. OsmAnd kan tracks analyseren (rondetijden, gemiddelde snelheid enz.) en tracks kunnen natuurlijk ook met andere programma\'s worden geanalyseerd. "</string>
<string name="save_track_to_gpx_globally">Track maken in GPX-bestand</string>
<string name="save_track_to_gpx_globally_descr">Het registreren van de afgelegde weg in een GPX-bestand kan worden aan- en uitgeschakeld met een knop op het kaartscherm</string>
<string name="save_track_interval_globally">Interval tussen geregistreerde punten</string>
<string name="rendering_attr_publicTransportMode_name">Bus-, trolleybus- en pendelbuslijnen</string>
<string name="rendering_attr_publicTransportMode_name">Bus-, trolleybus- en pendeltaxilijnen</string>
<string name="confirm_every_run">Altijd vragen</string>
<string name="save_global_track_interval_descr">Selecteer de loggings-interval voor de standaard track opname (te starten via de GPX opname widget op het kaartscherm)</string>
<string name="save_global_track_interval">Standaard loggings-interval</string>
@ -1600,10 +1600,10 @@
<string name="rendering_category_routes">Routes</string>
<string name="rendering_category_details">Details</string>
<string name="rendering_attr_trainLightrailRoutes_name">Trein verbindingen</string>
<string name="rendering_attr_trainLightrailRoutes_name">Treinverbindingen</string>
<string name="rendering_attr_tramRoutes_name">Tramlijnen</string>
<string name="rendering_attr_shareTaxiRoutes_name">Deeltaxi routes</string>
<string name="rendering_attr_trolleybusRoutes_name">Trolleybus lijnen</string>
<string name="rendering_attr_trolleybusRoutes_name">Trolleybuslijnen</string>
<string name="rendering_attr_busRoutes_name">Buslijnen</string>
<string name="rendering_attr_tramTrainRoutes_name">Tram- en treinverbindingen</string>
<string name="wake_on_voice">Zet het scherm aan</string>
@ -1643,9 +1643,9 @@
<string name="rendering_value_orange_name">Oranje</string>
<string name="rendering_value_germanRoadAtlas_name">Duitse wegenkaart</string>
<string name="rendering_value_americanRoadAtlas_name">Amerikaanse wegenkaart</string>
<string name="routing_attr_no_new_routing_name">Gebruik extra routeberekening v1.9 niet</string>
<string name="routing_attr_no_new_routing_name">Gebruik v1.9-routeberekening niet</string>
<string name="routing_attr_no_new_routing_description">Gebruik de routeregels van vóór versie 1.9</string>
<string name="traffic_warning_railways">Spoorweg overgang</string>
<string name="traffic_warning_railways">Spoorwegovergang</string>
<string name="traffic_warning_pedestrian">Voetgangers oversteekplaats</string>
<string name="show_railway_warnings">Toon spoorwegovergangen</string>
<string name="show_pedestrian_warnings">Toon voetgangers oversteekplaatsen</string>
@ -1664,9 +1664,9 @@
<string name="navigation_over_track">Navigatie langs getoonde GPX-spoor starten?</string>
<string name="navigation_over_track">Navigatie langs GPX-track starten?</string>
<string name="avoid_roads_msg">Je kan een alternatieve route vinden door aan te geven welke wegen niet gebruikt mogen worden</string>
<string name="save_track_to_gpx_globally_headline">Gpx spoor loggen op aanvraag</string>
<string name="save_track_to_gpx_globally_headline">GPX-tracks opnemen op aanvraag</string>
<string name="enable_proxy_title">HTTP-proxy aanzetten</string>
<string name="enable_proxy_descr">HTTP-proxy instellen voor alle netwerkverzoeken</string>
<string name="proxy_host_title">Proxy-host</string>
@ -1684,8 +1684,8 @@
<string name="watch">Bekijk</string>
<string name="rendering_attr_pisteRoutes_name">Ski-pistes</string>
<string name="rendering_attr_pisteGrooming_name">Piste verzorging</string>
<string name="track_segments">Route segmenten</string>
<string name="track_points">Route punten</string>
<string name="track_segments">GPX-track-segmenten</string>
<string name="track_points">GPX-track-punten</string>
<string name="plugin_touringview_name">Touring-kaartweergave</string>
<string name="plugin_touringview_descr">"Verandert de kaartstijl in \'Touring-weergave (meer contrast en detail)\'. Dit is een speciale, meer gedetailleerde weergave voor reizigers en professionele chauffeurs.\n\nDeze weergave biedt, op ieder zoom niveau van de kaart, de maximale hoeveelheid aan reisgegevens die beschikbaar is in de kaart (met name wegen, onverharde wegen, paden, en oriëntatiepunten).\n\nAlle soorten wegen zijn goed te herkennen door een eenduidige kleurcodering, wat bijvoorbeeld handig is bij het besturen van een groot voertuig.\n\nOok zijn er speciale touring-opties zoals fietsroutes en bergwandelpaden.\n\nEen speciale kaart downloaden is niet nodig; de weergave wordt gecreëerd van de gewone kaartgegevens.\n\nDeze weergave kan worden aan- en uitgezet door het kiezen van \'Touring-weergave (meer contrast en detail)\' onder \'Kaart instellen\' en dan \'Kaartstijl\'. "</string>
<string name="plugin_nautical_descr">"Toon nautische gegevens op de kaart voor varen, zeilen, en andere vormen van watersport. Download ook het kaartbestand \'Zeebakens (wereld)\' om deze plugin te gebruiken.\n\nDeze plugin biedt alle nautische navigatietekens en kaartsymbolen voor de binnenvaart en voor navigatie bij de kust. In de beschrijving van elke navigatieteken staat de informatie die nodig is om hem te identificeren en over de betekenis (categorie, vorm, kleur, volgorde, referentie, enz.) ervan.\n\nOm weer de gewone kaart te zien kunt u de plugin uitschakelen of de \'Kaart stijl\' onder \'Kaart instellen\' veranderen. "</string>
@ -1736,7 +1736,7 @@
<string name="shared_string_clear">Wis</string>
<string name="shared_string_save">Opslaan</string>
<string name="shared_string_save_as_gpx">Opslaan als GPX-route</string>
<string name="shared_string_save_as_gpx">Opslaan als GPX-track</string>
<string name="shared_string_rename">Hernoem</string>
<string name="shared_string_delete">Verwijder</string>
<string name="shared_string_delete_all">Verwijder alles</string>
@ -1788,7 +1788,7 @@
<string name="your_edits">Uw wijzigingen</string>
<string name="waypoint_visit_after">Bezoek na</string>
<string name="waypoint_visit_before">Bezoek voor</string>
<string name="simulate_your_location">Simuleer je positie</string>
<string name="simulate_your_location">Routesimulatie</string>
<string name="drawer">Eenvoudige lijst</string>
<string name="short_location_on_map">Lat %1$s\n Lon %2$s</string>
<string name="tips_and_tricks_descr">Veelgestelde vragen, recente wijzigingen en meer</string>
@ -1798,8 +1798,8 @@
<string name="shared_string_collapse">Inklappen</string>
<string name="shared_string_my_location">Mijn positie</string>
<string name="shared_string_my_favorites">Mijn Favorieten</string>
<string name="shared_string_my_tracks">Mijn Routes</string>
<string name="shared_string_currently_recording_track">Huidige route opnemen</string>
<string name="shared_string_my_tracks">Mijn GPX-tracks</string>
<string name="shared_string_currently_recording_track">Huidige GPX-track</string>
<string name="local_osm_changes_upload_all_confirm">Je gaat %1$d wijzigingen ophalen. Weet je dat zeker?</string>
<string name="confirmation_to_clear_history">Wil je de geschiedenis verwijderen?</string>
<string name="osmand_parking_overdue">overschreden</string>
@ -1879,7 +1879,7 @@
<string name="archive_wikipedia_data">Er zijn al (verouderde en incompatibele) Wikipedia-gegevens gedownload. Wilt u deze bewaren?</string>
<string name="download_wikipedia_files">Wilt u Wikipedia-artikelen downloaden (%1$s MB) ?</string>
<string name="disable_recording_once_app_killed">Voorkom loggen als app wordt gesloten</string>
<string name="disable_recording_once_app_killed_descrp">Stopt het opnemen van een GPX-spoor als de app wordt afgesloten met Recente Applicaties</string>
<string name="disable_recording_once_app_killed_descrp">Stopt het opnemen van een GPX-track als de app wordt afgesloten met Recente Applicaties</string>
<string name="shared_string_import2osmand">Importeren in OsmAnd</string>
<string name="download_wikipedia_maps">Wikipedia</string>
<string name="rendering_value_default13_name">Standaard (13)</string>
@ -1961,12 +1961,12 @@
<string name="shared_string_navigation">Navigatie</string>
<string name="favourites_edit_dialog_title">Informatie over favoriet</string>
<string name="simulate_your_location_stop_descr">Stop simulatie</string>
<string name="simulate_your_location_descr">Simuleer met een GPX-spoor of een berekende route</string>
<string name="simulate_your_location_descr">Routesimulatie met de berekende route of een GPX-track</string>
<string name="av_locations_descr">GPX-bestand met aantekeningen</string>
<string name="av_locations">Locaties</string>
<string name="plugin_settings">Plugins</string>
<string name="routing_attr_avoid_shuttle_train_name">Vermijd shuttle-trein</string>
<string name="routing_attr_avoid_shuttle_train_description">Vermijd shuttle-trein</string>
<string name="routing_attr_avoid_shuttle_train_name">Vermijd autotreinen</string>
<string name="routing_attr_avoid_shuttle_train_description">Vermijd autotreinen</string>
<string name="shared_string_wikipedia">Wikipedia</string>
<string name="share_geo">geo:</string>
<string name="share_menu_location">Deel locatie</string>
@ -2014,7 +2014,7 @@
<string name="favourites">Favorieten</string>
<string name="saved_at_time">Bewaard op: %1$s</string>
<string name="poi_deleted_localy">De POI wordt hier gewist zodra u de wijzigingen uploadt</string>
<string name="show_gpx">GPX weergeven</string>
<string name="show_gpx">GPX-track op de kaart tonen</string>
<string name="count_of_lines">Aantal regels</string>
<string name="are_you_sure">Weet u het zeker?</string>
<string name="unsaved_changes_will_be_lost">Niet-bewaarde wijzigingen gaan verloren. Doorgaan?</string>
@ -2088,8 +2088,8 @@
<string name="release_2_2">" • Nieuw contextmenu bij het aantikken van plekken op de kaart en op andere schermen\n\n • De kaart wordt direct getoond, tenzij \'Toon dashboard bij starten van de app\' is gekozen\n\n • Kies welke kaarten worden getoond op het dashboard\n\n • Mogelijkheid menu te gebruiken in plaats van het dashboard\n\n • Kaarten downloaden door op de wereldkaart te tikken\n\n • Fijnmaziger zoeken van POI\n\n • Betere bewerkingsmogelijkheden van POI en OSM\n\n • Kaarten downloaden is makkelijker en overzichtelijker\n\n en meer… "</string>
<string name="shared_string_commit">Bijdrage versturen</string>
<string name="context_menu_item_delete_waypoint">GPX routepunt wissen?</string>
<string name="context_menu_item_edit_waypoint">GPX routepunt bewerken</string>
<string name="context_menu_item_delete_waypoint">GPX-routepunt wissen?</string>
<string name="context_menu_item_edit_waypoint">GPX-routepunt bewerken</string>
<string name="rendering_attr_currentTrackColor_description">GPX-kleur</string>
<string name="rendering_attr_currentTrackWidth_description">GPX breedte</string>
<string name="rendering_attr_roadStyle_description">Stijl van wegen</string>
@ -2132,4 +2132,8 @@
<string name="no_location_permission">OsmAnd heeft geen toestemming de locatie-gegevens te gebruiken.</string>
<string name="no_camera_permission">"OsmAnd heeft geen toestemming de camera te gebruiken."</string>
<string name="no_microphone_permission">OsmAnd heeft geen toestemming de microfoon te gebruiken.</string>
<string name="select_voice_provider">Kies stembegeleiding</string>
<string name="select_voice_provider_descr">Stembegeleiding voor uw taal kiezen of downloaden</string>
<string name="impassable_road_desc">Kies wegen die vermeden moeten worden</string>
<string name="shared_string_sound">Stembegeleiding</string>
</resources>

View file

@ -846,12 +846,12 @@
<string name="poi_model">Modelarski</string>
<string name="poi_weapons">Sklep z bronią</string>
<string name="poi_highway_crossing">przejście autostradowe</string>
<string name="poi_highway_crossing">Przejście autostradowe</string>
<string name="poi_entrance">Wejście</string>
<string name="poi_entrance_exit">Wyjście</string>
<string name="poi_barrier_entrance">Wejście</string>
<string name="poi_barrier_entrance">Przejście</string>
<string name="poi_entrance_main">Wejście główne</string>
<string name="poi_height_restrictor">Ogranicznik wysokości</string>
<string name="poi_religious">Obszar religijny</string>
@ -938,7 +938,7 @@
<string name="poi_perfumery">Perfumeria</string>
<string name="poi_recycling_centre">Centrum recyklingu</string>
<string name="poi_recycling_container">Pojemnik</string>
<string name="poi_recycling_container">Typ: kontener</string>
<string name="poi_recycling_glass">Szkło</string>
<string name="poi_recycling_paper">Papier</string>
<string name="poi_recycling_clothes">Odzież</string>
@ -1160,4 +1160,19 @@
<string name="poi_traffic_calming_island">Wysepka spowalniająca</string>
<string name="poi_power_tower">Wieża trakcji elektrycznej</string>
<string name="poi_denomination_greek_catholic">Grekokatolicki</string>
<string name="poi_power_cable_distribution_cabinet">Rozdzielcza szafa kablowa</string>
<string name="poi_recycling_fridge_and_freezer">Lodówka z zamrażarką</string>
<string name="poi_monitoring_station">Stacja monitoringu</string>
<string name="poi_office_religion">Biuro religijne</string>
<string name="poi_highway_steps">Schody</string>
<string name="poi_political_party">Biuro partii</string>
<string name="poi_foundation">Biuro fundacji</string>
<string name="poi_tax_advisor">Biuro doradcy podatkowego</string>
<string name="poi_tourism_yes">Obiekt turystyczny</string>
<string name="poi_denomination_church_of_england">Kościół anglikański</string>
<string name="poi_denomination_church_of_scotland">Kościół Szkocji</string>
<string name="poi_denomination_salvation_army">Armia Zbawienia</string>
<string name="poi_denomination_bulgarian_orthodox">Bułgarski ortodoksyjny</string>
<string name="poi_denomination_united_methodist">Zjednoczeni metodyści</string>
</resources>

View file

@ -1,4 +1,5 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?><resources>
<?xml version='1.0' encoding='utf-8'?>
<resources>
<string name="use_transparent_map_theme">Przezroczysty styl</string>
<string name="native_library_not_supported">To urządzenie nie obsługuje biblioteki renderowania natywnego.</string>
@ -1036,7 +1037,7 @@
<string name="recording_description">Nagranie %1$s %3$s %2$s</string>
<string name="recording_default_name">Nagranie</string>
<string name="shared_string_control_stop">Stop</string>
<string name="shared_string_control_start">Nagr</string>
<string name="shared_string_control_start">Nagraj</string>
<string name="map_widget_av_notes">Notatki audio/video</string>
<string name="osmand_srtm_short_description_80_chars">Wtyczka OsmAnd do rysowania poziomic offline</string>
@ -1998,7 +1999,7 @@
<string name="osm_edit_created_poi">Utwórz punkt orientacyjny OSM</string>
<string name="simulate_initial_startup_descr">Ustaw flagę wskazującą pierwsze uruchomienie aplikacji, utrzymuje wszystkie inne ustawienia bez zmian</string>
<string name="share_geo">wsp:</string>
<string name="share_geo">geo:</string>
<string name="confirm_download_roadmaps">Pobrać mapę samochodową, nawet jeśli pobrano już zwykłą mapę?</string>
<string name="free_downloads_used_description">Wyświetla ilość zużytych darmowych pobrań</string>
@ -2045,7 +2046,7 @@
<string name="use_drawer_btn">Używaj menu</string>
<string name="dashboard_or_drawer_description">To jest nowy wybór podstawowej kontroli aplikacja za pomocą konfigurowalnego panelu lub statycznego menu. Wybór zawsze można zmienić w ustawieniach panelu.</string>
<string name="osm_save_offline">Zapisz lokalnie</string>
<string name="please_specify_poi_type_only_from_list">Proszę określić rodzaj POI lub pominąć go.</string>
<string name="please_specify_poi_type_only_from_list">Proszę określić rodzaj POI lub pominąć go</string>
<string name="osm_edit_modified_poi">Zmodyfikowano POI OSM</string>
<string name="osm_edit_deleted_poi">Usunięto POI OSM</string>
<string name="osm_edit_reopened_note">Otwarto ponownie notatkę OSM</string>
@ -2085,7 +2086,14 @@
<string name="update_now">Aktualizuj teraz</string>
<string name="update_every">Aktualizacja co</string>
<string name="route_distance">Odległość:</string>
<string name="route_duration">Czas podróży:</string>
<string name="route_duration">Czas:</string>
<string name="looking_up_address">Wyszukiwanie adresu</string>
<string name="missing_write_external_storage_permission">Aplikacja nie posiada uprawnień do użycia karty SD</string>
</resources>
<string name="select_voice_provider">Wybierz wskazówki głosowe</string>
<string name="select_voice_provider_descr">Wybierz lub ściągnij wskazówki głosowe dla twojego języka</string>
<string name="impassable_road_desc">Wybierz drogi, które chcesz unikać podczas nawigacji</string>
<string name="shared_string_sound">Dźwięk</string>
<string name="no_location_permission">Aplikacja nie ma uprawnień do danych o lokalizacji.</string>
<string name="no_camera_permission">Aplikacja nie ma uprawnień do aparatu.</string>
<string name="no_microphone_permission">Aplikacja nie ma uprawnień dostępu do mikrofonu.</string>
</resources>

View file

@ -2040,7 +2040,7 @@
<string name="no_address_found">Perunu indiritzu agatadu</string>
<string name="looking_up_address">Chirchende sindiritzu</string>
<string name="route_distance">Distàntzia:</string>
<string name="route_duration">Longària de su biàgiu:</string>
<string name="route_duration">Tempus:</string>
<string name="rendering_attr_horseRoutes_name">Àndalas a caddu</string>
<string name="update_every">Agiorna cada</string>
<string name="only_download_over_wifi">Iscàrriga petzi pro mèdiu de una retza WiFi</string>
@ -2050,4 +2050,8 @@
<string name="no_location_permission">Saplicatzione no est autorizada a atzèdere a sos datos de positzione.</string>
<string name="no_camera_permission">Saplicatzione no est autorizada a impreare sa fotocàmera.</string>
<string name="no_microphone_permission">Saplicatzione no est autorizada a impreare su micròfonu.</string>
<string name="select_voice_provider">Ischerta sa boghe de ghia</string>
<string name="select_voice_provider_descr">Ischerta o iscàrriga sa boghe de ghia pro sa limba tua</string>
<string name="impassable_road_desc">Ischerta sas istradas chi cheres istransire durante su nàvigu</string>
<string name="shared_string_sound">Sonu</string>
</resources>

View file

@ -1963,4 +1963,6 @@ Afganistan, Albánsko, Alžírsko, Andora, Angola, Anguilla, Antigua a Barbuda,
<string name="no_location_permission">Aplikácia nemá oprávnenia na prístup k údajom o polohe.</string>
<string name="no_camera_permission">Aplikácia nemá oprávnenia na prístup k fotoaparátu.</string>
<string name="no_microphone_permission">Aplikácia nemá oprávnenia na prístup k mikrofónu.</string>
<string name="select_voice_provider">Zvoľte hlasové pokyny</string>
<string name="select_voice_provider_descr">Vyberte alebo stiahnite hlasové pokyny pre váš jazyk</string>
</resources>

View file

@ -2035,9 +2035,13 @@
<string name="live_update">Direktuppdatering</string>
<string name="update_now">Uppdatera nu</string>
<string name="route_distance">Avstånd:</string>
<string name="route_duration">Restid:</string>
<string name="route_duration">Tid:</string>
<string name="missing_write_external_storage_permission">Appen har inte tillåtelse att använda SD-kortet</string>
<string name="no_location_permission">Appen har inte tillräckliga behörigheter för att komma åt platsdata.</string>
<string name="no_camera_permission">Appen har inte tillräckliga behörigheter för att komma åt kameran.</string>
<string name="no_microphone_permission">Appen har inte tillräckliga behörigheter för att komma åt mikrofonen.</string>
<string name="select_voice_provider">Välj röstvägledning</string>
<string name="select_voice_provider_descr">Välj eller hämta röstvägledning för ditt språk</string>
<string name="impassable_road_desc">Välj de vägar du vill undvika under navigering</string>
<string name="shared_string_sound">Ljud</string>
</resources>

View file

@ -1,4 +1,5 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?><resources><string name="close_changeset">Değişiklik listesini kapat</string>
<?xml version='1.0' encoding='utf-8'?>
<resources><string name="close_changeset">Değişiklik listesini kapat</string>
<string name="zxing_barcode_scanner_not_found">ZXing Barcode Scanner uygulaması kurulu değil. Uygulama marketinde aramak ister misiniz?</string>
<string name="rendering_attr_roadColors_description">Yol renk şemasını seç:</string>
<string name="rendering_attr_roadColors_name">Yol renk şeması</string>
@ -1995,4 +1996,9 @@
<string name="route_duration">Yolculuk süresi:</string>
<string name="update_now">Şimdi güncelle</string>
<string name="missing_write_external_storage_permission">App var SD kart kullanma iznine</string>
</resources>
<string name="select_voice_provider">Sesli rehberlik Seç</string>
<string name="select_voice_provider_descr">Dil Seçin veya sesli yönlendirmeyi karşıdan Yükleyin</string>
<string name="impassable_road_desc">Yol seçimini navigasyon sırasında önlemek istiyorsanız</string>
<string name="shared_string_sound">Ses</string>
<string name="no_location_permission">App konum verilere erişmek için izniniz yok.</string>
</resources>

View file

@ -2041,4 +2041,6 @@
<string name="no_microphone_permission">應用程式沒有權限存取麥克風。</string>
<string name="impassable_road_desc">選擇在導航期間您想要避開的道路</string>
<string name="shared_string_sound">語音</string>
<string name="select_voice_provider">選擇語音指引</string>
<string name="select_voice_provider_descr">為您的語言選擇或下載語音指引</string>
</resources>

View file

@ -248,15 +248,20 @@ public class MapContextMenu extends MenuTitleController implements StateChangedL
if (appModeChanged) {
wasInit = init(latLon, pointDescription, object);
}
if (wasInit && !MapContextMenuFragment.showInstance(this, mapActivity)) {
if (wasInit && !MapContextMenuFragment.showInstance(this, mapActivity, true)) {
active = false;
}
} else {
WeakReference<MapContextMenuFragment> fragmentRef = findMenuFragment();
if (fragmentRef != null) {
fragmentRef.get().centerMarkerLocation();
}
}
}
public void show(LatLon latLon, PointDescription pointDescription, Object object) {
if (init(latLon, pointDescription, object)) {
if (!MapContextMenuFragment.showInstance(this, mapActivity)) {
if (!MapContextMenuFragment.showInstance(this, mapActivity, false)) {
active = false;
}
}

View file

@ -92,6 +92,7 @@ public class MapContextMenuFragment extends Fragment implements DownloadEvents {
private boolean customMapCenter;
private boolean moving;
private boolean nightMode;
private boolean centered;
private float skipHalfScreenStateLimit;
@ -252,7 +253,6 @@ public class MapContextMenuFragment extends Fragment implements DownloadEvents {
private float maxVelocityY;
private boolean hasMoved;
private boolean centered;
@Override
public boolean onTouch(View v, MotionEvent event) {
@ -261,9 +261,7 @@ public class MapContextMenuFragment extends Fragment implements DownloadEvents {
moving = false;
int posY = getViewY();
if (!centered) {
showOnMap(menu.getLatLon(), true, false,
map.getCurrentRotatedTileBox().getPixHeight() / 2 < posY - markerPaddingPx);
centered = true;
centerMarkerLocation();
}
if (hasMoved) {
applyPosY(posY, false, false, 0, 0);
@ -541,7 +539,7 @@ public class MapContextMenuFragment extends Fragment implements DownloadEvents {
.start();
if (needMapAdjust) {
adjustMapPosition(posY, true);
adjustMapPosition(posY, true, centered);
}
} else {
setViewY(posY, false, needMapAdjust);
@ -689,6 +687,9 @@ public class MapContextMenuFragment extends Fragment implements DownloadEvents {
if (menu.displayDistanceDirection()) {
getMapActivity().getMapViewTrackingUtilities().setContextMenu(menu);
}
if (centered) {
centerMarkerLocation();
}
}
@Override
@ -770,7 +771,12 @@ public class MapContextMenuFragment extends Fragment implements DownloadEvents {
});
}
private void showOnMap(LatLon latLon, boolean updateCoords, boolean ignoreCoef, boolean needMove) {
public void centerMarkerLocation() {
centered = true;
showOnMap(menu.getLatLon(), true, false, true, false);
}
private void showOnMap(LatLon latLon, boolean updateCoords, boolean ignoreCoef, boolean needMove, boolean alreadyAdjusted) {
AnimateDraggingMapThread thread = map.getAnimatedDraggingThread();
int fZoom = map.getZoom();
double flat = latLon.getLatitude();
@ -793,6 +799,12 @@ public class MapContextMenuFragment extends Fragment implements DownloadEvents {
origMarkerY = cp.getCenterPixelY();
}
if (!alreadyAdjusted) {
LatLon adjustedLatLon = getAdjustedMarkerLocation(getPosY(), new LatLon(flat, flon), true);
flat = adjustedLatLon.getLatitude();
flon = adjustedLatLon.getLongitude();
}
if (needMove) {
thread.startMoving(flat, flon, fZoom, true);
}
@ -921,53 +933,71 @@ public class MapContextMenuFragment extends Fragment implements DownloadEvents {
}
if (!customMapCenter) {
if (adjustMapPos) {
adjustMapPosition(y, animated);
adjustMapPosition(y, animated, centered);
}
} else {
customMapCenter = false;
}
}
private void adjustMapPosition(int y, boolean animated) {
double markerLat = menu.getLatLon().getLatitude();
double markerLon = menu.getLatLon().getLongitude();
RotatedTileBox box = map.getCurrentRotatedTileBox().copy();
LatLon latlon = mapCenter;
if (menu.isLandscapeLayout()) {
int markerX = (int)box.getPixXFromLatLon(markerLat, markerLon);
int x = dpToPx(menu.getLandscapeWidthDp());
if (markerX - markerPaddingXPx < x || markerX > origMarkerX) {
int dx = (x + markerPaddingXPx) - markerX;
if (markerX - dx <= origMarkerX) {
QuadPoint cp = box.getCenterPixelPoint();
latlon = box.getLatLonFromPixel(cp.x - dx, cp.y);
} else {
latlon = box.getCenterLatLon();
}
}
} else {
int markerY = (int)box.getPixYFromLatLon(markerLat, markerLon);
if (markerY + markerPaddingPx > y || markerY < origMarkerY) {
int dy = markerY - (y - markerPaddingPx);
if (markerY - dy <= origMarkerY) {
QuadPoint cp = box.getCenterPixelPoint();
latlon = box.getLatLonFromPixel(cp.x + 0, cp.y + dy);
}
}
}
private void adjustMapPosition(int y, boolean animated, boolean center) {
LatLon latlon = getAdjustedMarkerLocation(y, menu.getLatLon(), center);
if (map.getLatitude() == latlon.getLatitude() && map.getLongitude() == latlon.getLongitude()) {
return;
}
if (animated) {
showOnMap(latlon, false, true, true);
showOnMap(latlon, false, true, true, true);
} else {
map.setLatLon(latlon.getLatitude(), latlon.getLongitude());
}
}
private LatLon getAdjustedMarkerLocation(int y, LatLon reqMarkerLocation, boolean center) {
double markerLat = reqMarkerLocation.getLatitude();
double markerLon = reqMarkerLocation.getLongitude();
RotatedTileBox box = map.getCurrentRotatedTileBox().copy();
LatLon latlon;
if (center) {
latlon = reqMarkerLocation;
} else {
latlon = mapCenter;
}
if (menu.isLandscapeLayout()) {
int markerX = (int)box.getPixXFromLatLon(markerLat, markerLon);
int x = dpToPx(menu.getLandscapeWidthDp());
if (markerX - markerPaddingXPx < x || markerX > origMarkerX) {
int dx = (x + markerPaddingXPx) - markerX;
int dy = 0;
QuadPoint cp = box.getCenterPixelPoint();
if (center) {
int markerY = (int)box.getPixYFromLatLon(markerLat, markerLon);
dy = (int)cp.y - markerY;
}
if (dx > 0 || center) {
latlon = box.getLatLonFromPixel(cp.x - dx, cp.y - dy);
}
}
} else {
int markerY = (int)box.getPixYFromLatLon(markerLat, markerLon);
if (markerY + markerPaddingPx > y || markerY < origMarkerY) {
int dx = 0;
int dy = markerY - (y - markerPaddingPx);
if (markerY - dy <= origMarkerY) {
QuadPoint cp = box.getCenterPixelPoint();
if (center) {
int markerX = (int)box.getPixXFromLatLon(markerLat, markerLon);
dx = markerX - (int)cp.x;
}
latlon = box.getLatLonFromPixel(cp.x + dx, cp.y + dy);
}
}
}
return latlon;
}
private int getFabY(int y) {
int fabY = y + fabPaddingTopPx;
if (fabY < fabPaddingTopPx) {
@ -984,6 +1014,7 @@ public class MapContextMenuFragment extends Fragment implements DownloadEvents {
final int posY = getPosY();
setViewY(posY, true, true);
updateMainViewLayout(posY);
// centering = false;
}
public void dismissMenu() {
@ -1004,7 +1035,7 @@ public class MapContextMenuFragment extends Fragment implements DownloadEvents {
public void setFragmentVisibility(boolean visible) {
if (visible) {
view.setVisibility(View.VISIBLE);
adjustMapPosition(getPosY(), true);
adjustMapPosition(getPosY(), true, false);
} else {
view.setVisibility(View.GONE);
}
@ -1017,7 +1048,8 @@ public class MapContextMenuFragment extends Fragment implements DownloadEvents {
return (OsmandApplication) getActivity().getApplication();
}
public static boolean showInstance(final MapContextMenu menu, final MapActivity mapActivity) {
public static boolean showInstance(final MapContextMenu menu, final MapActivity mapActivity,
final boolean centered) {
try {
if (menu.getLatLon() == null) {
@ -1033,6 +1065,7 @@ public class MapContextMenuFragment extends Fragment implements DownloadEvents {
}
MapContextMenuFragment fragment = new MapContextMenuFragment();
fragment.centered = centered;
mapActivity.getSupportFragmentManager().beginTransaction()
.setCustomAnimations(slideInAnim, slideOutAnim, slideInAnim, slideOutAnim)
.add(R.id.fragmentContainer, fragment, TAG)
@ -1062,12 +1095,14 @@ public class MapContextMenuFragment extends Fragment implements DownloadEvents {
}
private void updateOnDownload() {
boolean wasProgressVisible = menu.getTitleProgressController() != null && menu.getTitleProgressController().visible;
menu.updateData();
boolean progressVisible = menu.getTitleProgressController() != null && menu.getTitleProgressController().visible;
updateButtonsAndProgress();
if (wasProgressVisible != progressVisible) {
runLayoutListener();
if (menu != null) {
boolean wasProgressVisible = menu.getTitleProgressController() != null && menu.getTitleProgressController().visible;
menu.updateData();
boolean progressVisible = menu.getTitleProgressController() != null && menu.getTitleProgressController().visible;
updateButtonsAndProgress();
if (wasProgressVisible != progressVisible) {
runLayoutListener();
}
}
}