Merge branch 'master' into personal_favs_refactor

This commit is contained in:
Dmitry 2020-01-09 12:53:00 +02:00 committed by GitHub
commit a39d69db75
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
185 changed files with 10904 additions and 2032 deletions

View file

@ -0,0 +1,103 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:background="?attr/card_bg_color">
<LinearLayout
android:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="?attr/selectableItemBackground"
android:gravity="center_vertical"
android:minHeight="@dimen/list_item_height"
android:orientation="horizontal">
<ImageView
android:id="@+id/icon"
android:layout_width="@dimen/list_item_icon_size_big"
android:layout_height="@dimen/list_item_icon_size_big"
android:layout_marginStart="@dimen/list_item_icon_margin_left"
android:layout_marginLeft="@dimen/list_item_icon_margin_left"
android:layout_marginEnd="@dimen/list_item_icon_margin_right"
android:layout_marginRight="@dimen/list_item_icon_margin_right"
tools:src="@drawable/img_user_picture" />
<FrameLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:orientation="horizontal">
<LinearLayout
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginEnd="@dimen/content_padding_half"
android:layout_marginRight="@dimen/content_padding_half"
android:layout_weight="1"
android:orientation="vertical">
<net.osmand.telegram.ui.views.TextViewEx
android:id="@+id/title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ellipsize="end"
android:maxLines="1"
android:textColor="?android:textColorPrimary"
android:textSize="@dimen/list_item_title_text_size"
app:typeface="@string/font_roboto_regular"
tools:text="Share to Share Location" />
<net.osmand.telegram.ui.views.TextViewEx
android:id="@+id/time"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ellipsize="end"
android:maxLines="1"
android:textColor="?android:attr/textColorSecondary"
android:textSize="@dimen/list_item_description_text_size"
app:typeface="@string/font_roboto_regular"
tools:text="for 1 hour" />
</LinearLayout>
<net.osmand.telegram.ui.views.TextViewEx
android:id="@+id/start"
android:layout_width="wrap_content"
android:layout_height="@dimen/dialog_button_height"
android:layout_gravity="center_vertical"
android:layout_marginEnd="@dimen/image_button_padding"
android:layout_marginRight="@dimen/image_button_padding"
android:background="?attr/secondary_btn_bg"
android:gravity="center"
android:paddingLeft="@dimen/image_button_padding"
android:paddingRight="@dimen/image_button_padding"
android:text="@string/shared_string_start"
android:textColor="?attr/ctrl_active_color"
android:textSize="@dimen/text_button_text_size"
app:typeface="@string/font_roboto_medium"
tools:text="Start" />
</LinearLayout>
<View
android:id="@+id/divider"
android:layout_width="match_parent"
android:layout_height="1dp"
android:layout_gravity="bottom"
android:background="?attr/card_divider_color"
android:visibility="gone"
tools:visibility="visible" />
</FrameLayout>
</LinearLayout>
</LinearLayout>

View file

@ -0,0 +1,51 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<View
android:id="@+id/divider_top"
android:layout_width="match_parent"
android:layout_height="26dp" />
<LinearLayout
android:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="?attr/shared_chat_card_bg"
android:orientation="vertical">
<net.osmand.telegram.ui.views.TextViewEx
android:id="@+id/header"
android:layout_width="match_parent"
android:layout_height="54dp"
android:gravity="start|center_vertical"
android:paddingStart="@dimen/content_padding_standard"
android:paddingLeft="@dimen/content_padding_half"
android:paddingRight="@dimen/content_padding_half"
android:text="@string/shared_string_suggested"
android:textColor="?android:attr/textColorSecondary"
android:textSize="@dimen/hint_text_size"
app:typeface="@string/font_roboto_mono_bold"
tools:text="Suggested" />
<LinearLayout
android:id="@+id/last_items_list"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical" />
</LinearLayout>
<View
android:id="@+id/divider_bottom"
android:layout_width="match_parent"
android:layout_height="1dp"
android:background="?attr/card_divider_color"
android:visibility="gone"
tools:visibility="visible" />
</LinearLayout>

View file

@ -250,4 +250,14 @@
<string name="shared_string_apply">Ужыць</string>
<string name="set_time_timeline_descr">Абраць час для паказу</string>
<string name="start_end_date">Пачатак - дата завяршэння</string>
<string name="saved_messages">Захаваныя паведамленні</string>
<string name="time_zone_descr">Абярыце часавы пояс, каб паказваць ваш час у паведамленнях.</string>
<string name="time_zone">Часавы пояс</string>
<string name="units_and_formats">Адзінкі вымярэння і фарматы</string>
<string name="unit_of_length_descr">Змяніць адзінкі вымярэння адлегласці.</string>
<string name="unit_of_length">Адзінкі даўжыні</string>
<string name="unit_of_speed_system_descr">Вызначце адзінку вымярэння хуткасці.</string>
<string name="unit_of_speed_system">Адзінка вымярэння хуткасці</string>
<string name="buffer_time_descr">Максімальны час захоўвання пунктаў у буферы</string>
<string name="buffer_time">Час дзеяння буферу</string>
</resources>

View file

@ -204,7 +204,7 @@
<string name="telegram_privacy_policy">Telegram-Datenschutzerklärung</string>
<string name="osmand_privacy_policy">OsmAnd Datenschutzerklärung</string>
<string name="how_it_works">Wie es funktioniert</string>
<string name="received_gps_points">GPX-Punkte erhalten: %1$s</string>
<string name="received_gps_points">Empfangene GPS-Punkte: %1$s</string>
<string name="shared_string_appearance">Aussehen</string>
<string name="show_gps_points">GPS-Punkte anzeigen</string>
<string name="disable_monitoring">Aufzeichnung deaktivieren</string>

View file

@ -0,0 +1,263 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="buffer_time_descr">Maksimaalne punktide puhvris säilitamise aeg</string>
<string name="buffer_time">Puhvri aegumisaeg</string>
<string name="time_zone_descr">Vali oma asukohateadetes kuvatav ajavöönd.</string>
<string name="time_zone">Ajavöönd</string>
<string name="units_and_formats">Ühikud ja formaadid</string>
<string name="unit_of_length_descr">Muuda kauguse mõõtmise ühikuid.</string>
<string name="unit_of_length">Pikkusühikud</string>
<string name="unit_of_speed_system_descr">Määra kiiruse ühik.</string>
<string name="unit_of_speed_system">Kiiruse ühik</string>
<string name="saved_messages">Salvestatud sõnumid</string>
<string name="shared_string_end">Lõpp</string>
<string name="shared_string_start">Algus</string>
<string name="shared_string_apply">Rakenda</string>
<string name="set_time_timeline_descr">Vali kuvatav aeg</string>
<string name="start_end_date">Alguse — Lõpu kuupäev</string>
<string name="timeline_no_data_descr">Meil pole valitud päeva kohta andmeid kogutud</string>
<string name="timeline_no_data">Andmed puuduvad</string>
<string name="shared_string_select">Vali</string>
<string name="min_logging_distance">Vähim logimise vahemaa</string>
<string name="min_logging_distance_descr">Filter: vähim vahemaa, mille järel uus punkt logida</string>
<string name="min_logging_accuracy">Vähim logimise täpsus</string>
<string name="min_logging_accuracy_descr">Filter: mitte logida kuni täpsus pole saavutatud</string>
<string name="min_logging_speed">Vähim logimise kiirus</string>
<string name="min_logging_speed_descr">Filter: mitte logida alla valitud kiiruse</string>
<string name="gpx_settings">GPX seaded</string>
<string name="proxy_key">Võti</string>
<string name="proxy_password">Salasõna</string>
<string name="proxy_username">Kasutajanimi</string>
<string name="proxy_credentials">Rekvisiidid</string>
<string name="proxy_port">Port</string>
<string name="proxy_server">Server</string>
<string name="shared_string_connection">Ühendus</string>
<string name="shared_string_enable">Luba</string>
<string name="proxy_type">Puhverserveri liik</string>
<string name="proxy_connected">Ühendatud</string>
<string name="proxy_disconnected">Ühendus puudub</string>
<string name="proxy_settings">Puhverserveri seaded</string>
<string name="proxy">Puhverserver</string>
<string name="altitude">Kõrgus</string>
<string name="shared_string_search">Otsi</string>
<string name="shared_string_ok">OK</string>
<string name="shared_string_update">Uuenda</string>
<string name="average_altitude">Keskmine kõrgus</string>
<string name="average_speed">Keskmine kiirus</string>
<string name="shared_string_map">Kaart</string>
<string name="shared_string_add">Lisa</string>
<string name="shared_string_hide">Peida</string>
<string name="shared_string_enabled">Lubatud</string>
<string name="shared_string_status">Olek</string>
<string name="shared_string_disable">Keela</string>
<string name="shared_string_save">Salvesta</string>
<string name="shared_string_name">Nimi</string>
<string name="shared_string_sort">Sorteeri</string>
<string name="shared_string_exit">Välju</string>
<string name="shared_string_close">Sulge</string>
<string name="shared_string_all">Kõik</string>
<string name="shared_string_off">Väljas</string>
<string name="shared_string_install">Paigalda</string>
<string name="shared_string_share">Jaga</string>
<string name="shared_string_back">Tagasi</string>
<string name="shared_string_continue">Jätka</string>
<string name="shared_string_cancel">Tühista</string>
<string name="shared_string_settings">Seaded</string>
<string name="osmand_service">Taustarežiim</string>
<string name="yard">yd</string>
<string name="foot">ft</string>
<string name="mile">mi</string>
<string name="km">km</string>
<string name="m">m</string>
<string name="nm">nmi</string>
<string name="min_mile">min/m</string>
<string name="min_km">min/km</string>
<string name="m_s">m/s</string>
<string name="km_h">km/h</string>
<string name="mile_per_hour">mph</string>
<string name="si_kmh">Kilomeetrit tunnis</string>
<string name="si_mph">Miili tunnis</string>
<string name="si_m_s">Meetrit sekundis</string>
<string name="si_min_km">Minutit kilomeetri kohta</string>
<string name="si_min_m">Minutit miili kohta</string>
<string name="si_mi_feet">Miilid/jalad</string>
<string name="si_mi_yard">Miilid/jardid</string>
<string name="si_km_m">Kilomeetrid/meetrid</string>
<string name="si_nm">Meremiilid</string>
<string name="si_mi_meters">Miilid/meetrid</string>
<string name="privacy">Privaatsus</string>
<string name="direction">Suund</string>
<string name="precision">Täpsus</string>
<string name="bearing">Kurss</string>
<string name="search_contacts">Otsi kontaktide hulgast</string>
<string name="search_contacts_descr">Otsi kõigist oma gruppidest ja kontaktidest.</string>
<string name="type_contact_or_group_name">Kirjuta kontakti või grupi nimi</string>
<string name="timeline_available_for_free_now">Ajaskaala on nüüd tasuta saadaval olev funktsioon.</string>
<string name="disable_monitoring">Keela jälgimine</string>
<string name="location_recording_enabled">Asukoha salvestamine lubatud</string>
<string name="timeline_description">Luba jälgimine kõigi asukohtade ajaloos salvestamiseks.</string>
<string name="app_name_short">OsmAnd Tracker</string>
<string name="shared_string_telegram">Telegram</string>
<string name="privacy_policy_use_telegram">Telegram (sõnumirakendus) on kasutusel inimestega kontakteerumiseks ja suhtlemiseks.</string>
<string name="privacy_policy_telegram_client">OsmAnd Tracker on üks Telegrami avatud platvormi kasutavaid kliente. Teie kontaktid saavad kasutada mis tahes muud Telegrami klienti.</string>
<string name="privacy_policy_agree">Vajutades \"Jätka\" nõustud Telegram ja OsmAnd rakenduste privaatsuspoliitika tingimustega.</string>
<string name="shared_string_accept">Nõustu</string>
<string name="telegram_privacy_policy">Telegram privaatsuspoliitika</string>
<string name="osmand_privacy_policy">OsmAnd privaatsuspoliitika</string>
<string name="how_it_works">Kuidas see töötab</string>
<string name="received_gps_points">Saadud GPX punktid: %1$s</string>
<string name="shared_string_appearance">Välimus</string>
<string name="show_gps_points">Kuva GPS punktid</string>
<string name="show_gps_points_descr">Kuva kogutud ja saadetud GPS punktide arv.</string>
<string name="please_update_osmand">Palun uuenda OsmAnd andmete vaatamiseks kaardil</string>
<string name="gps_points_in_buffer">saadetud (%1$d puhvris)</string>
<string name="points_size">%1$d punkti</string>
<string name="shared_string_date">Kuupäev</string>
<string name="shared_string_collected">Kogutud</string>
<string name="gps_points">GPS punktid</string>
<string name="shared_string_sent">Saadetud</string>
<string name="monitoring_is_enabled">Jälgimine on lubatud</string>
<string name="monitoring_is_disabled">Jälgimine on keelatud</string>
<string name="time_on_the_move">Liikumisaeg</string>
<string name="open_in_osmand">Kuva OsmAndis</string>
<string name="end_date">Lõppkuupäev</string>
<string name="start_date">Alguskuupäev</string>
<string name="send_location_as">Saada asukoht kui</string>
<string name="send_location_as_descr">Vali oma asukoha sõnumite välimus.</string>
<string name="shared_string_text">Tekst</string>
<string name="map_and_text">Kaart ja tekst</string>
<string name="last_update_from_telegram">Viimane Telegram poolne uuendus</string>
<string name="enter_another_device_name">Vali nimi, mida Sa pole veel kasutanud</string>
<string name="device_added_successfully">%1$s lisatud.</string>
<string name="error_adding_new_device">Uut seadet ei saanud lisada</string>
<string name="enter_device_name_description">Nimeta oma uus seade maksimaalselt 200 tähemärgiga.</string>
<string name="device_name_is_too_long">Seadme nimi liiga pikk</string>
<string name="device_name_cannot_be_empty">Seadme nimi ei tohi olla tühi</string>
<string name="device_name">Seadme nimi</string>
<string name="share_location_as_description_second_line">Seadme ID saate luua ja vaadata %1$s vestlusboti abil Telegrami kliendis. %2$s</string>
<string name="share_location_as_description">Soovides siduda ühe Telegrami kontoga mitut seadet, peate oma asukoha jagamiseks kasutama erinevat seadet.</string>
<string name="last_updated_location">Viimati värskendatud asukoht:</string>
<string name="successfully_sent_and_updated">Edukalt saadetud ja värskendatud</string>
<string name="not_possible_to_send_to_telegram_chats">Telegrami vestlusi pole võimalik saata:</string>
<string name="waiting_for_response_from_telegram">Telegram vastuse ootel</string>
<string name="sending_location_messages">Asukoha saatmine</string>
<string name="initializing">Alustamine</string>
<string name="searching_for_gps">Positsioneerimine…</string>
<string name="connecting_to_the_internet">Interneti-ühenduse loomine</string>
<string name="background_work_description">Asukoha jagamise stabiliseerimiseks muuda aku optimeerimise sätteid.</string>
<string name="background_work">Tausttöö</string>
<string name="battery_optimization_description">Lülita aku optimeerimine OsmAnd Trackeris välja, nii et see taustal olles ootamatult välja ei lülitu.</string>
<string name="sharing_in_background">Taustal jagamine</string>
<string name="go_to_settings">Mine seadete juurde</string>
<string name="shared_string_later">Hiljem</string>
<string name="not_sent_yet">Ei ole veel saadetud</string>
<string name="not_found_yet">Ei ole veel leitud</string>
<string name="re_send_location">Saada asukoht uuesti</string>
<string name="last_available_location">Viimane saadaolev asukoht</string>
<string name="sharing_status">Jagamise olek</string>
<string name="location_sharing_status">Jagamine: %1$s</string>
<string name="no_gps_connection">GPS ühendus puudub</string>
<string name="no_internet_connection">Interneti-ühendus puudub</string>
<string name="add_device">Lisa seade</string>
<string name="share_location_as">Jaga asukohta kui</string>
<string name="live_now_description">Sinuga asukohta jagavad kontaktid ja grupid.</string>
<string name="logout_from_osmand_telegram_descr">Kas soovid kindlasti OsmAnd Trackerist välja logida, et ei saaks asukohta jagada ega teiste asukohta näha\?</string>
<string name="logout_from_osmand_telegram">Logida OsmAnd Trackerist välja\?</string>
<string name="by_distance">Kauguse järgi</string>
<string name="by_name">Nime järgi</string>
<string name="by_group">Grupi järgi</string>
<string name="shared_string_sort_by">Sorteerimisalus</string>
<string name="choose_osmand_desc">Vali OsmAnd versioon, kus kontaktid kuvatakse kaardil.</string>
<string name="choose_osmand">Vali kasutatav OsmAnd versioon</string>
<string name="disable_all_sharing_desc">Lülitab asukoha jagamise välja kõikides valitud vestlustes (%1$d).</string>
<string name="disable_all_sharing">Keela igasugune jagamine</string>
<string name="turn_off_all">Lülita kõik välja</string>
<string name="time_ago">tagasi</string>
<string name="last_response">Viimane vastus</string>
<string name="shared_string_group">Grupp</string>
<string name="logout_no_internet_msg">Telegramist korrektseks väljalogimiseks loo interneti-ühendus.</string>
<string name="disconnect_from_telegram_desc">Asukoha jagamise juurdepääsu tühistamine. Ava Telegram, mine menüüsse Seaded → Privaatsus ja turvalisus → Seansid ja lõpeta OsmAnd Trackeri seanss.</string>
<string name="disconnect_from_telegram">Kuidas OsmAnd Tracker Telegramist välja lülitada</string>
<string name="logout_help_desc">Kuidas OsmAnd Tracker Telegramist välja lülitada</string>
<string name="connected_account">Ühendatud konto</string>
<string name="shared_string_account">Konto</string>
<string name="in_time">%1$s jooksul</string>
<string name="osmand_connect_desc">Vali OsmAnd Trackeri poolt asukohtade kuvamiseks kasutatav OsmAnd versioon.</string>
<string name="osmand_connect">OsmAnd ühendamine</string>
<string name="location_history_desc">Peida kontaktid, kes pole antud aja jooksul liikunud.</string>
<string name="location_history">Asukoha ajalugu</string>
<string name="stale_location_desc">Kontakti viimase liikumise aeg.</string>
<string name="stale_location">Ei liigu</string>
<string name="send_my_location_desc">Seadista asukoha jagamise minimaalne ajavahemik.</string>
<string name="send_my_location">Saada minu asukoht</string>
<string name="gps_and_location">Asukoht</string>
<string name="sharing_time">Jagamise aeg</string>
<string name="expire_at">Aegub</string>
<string name="stop_sharing_all">Jagamine on sisse lülitatud (lülita välja)</string>
<string name="turn_off_location_sharing">Lülita asukoha jagamine välja</string>
<string name="open_osmand">Ava OsmAnd</string>
<string name="shared_string_live">Reaalajas</string>
<string name="shared_string_bot">Bot</string>
<string name="get_telegram_title">Telegramis registreerumine</string>
<string name="get_telegram_account_first">Asukoha jagamiseks vajad Telegram kontot.</string>
<string name="get_telegram_description_continue">Palun paigalda Telegram ja seadista konto.</string>
<string name="get_telegram_after_creating_account">Seejärel saad seda rakendust kasutada.</string>
<string name="already_registered_in_telegram">Vajad registreeritud Telegrami kontot ja telefoninumbrit</string>
<string name="do_not_have_telegram">Mul ei ole Telegrami kontot</string>
<string name="enter_phone_number">Sisesta telefoninumber</string>
<string name="enter_authentication_code">Sisesta autentimiskood</string>
<string name="set_visible_time_for_all">Määra kõigile nähtav oleku aeg</string>
<string name="hours_and_minutes_format">%1$d h %2$d m</string>
<string name="minutes_format">%1$d m</string>
<string name="hours_format">%1$d h</string>
<string name="visible_time_for_all">Kõigile nähtav oleku aeg</string>
<string name="set_time_description">Vali aeg, mille jooksul valitud kontaktid ja rühmad näevad sinu asukohta reaalajas.</string>
<string name="set_time">Määra aeg</string>
<string name="location_sharing_description">Vali kontaktid ja rühmad, kellega soovid oma asukohta jagada.</string>
<string name="my_location_search_hint">Otsi: grupp või kontakt</string>
<string name="start_location_sharing">Jaga asukohta</string>
<string name="show_on_map">Kuva kaardil</string>
<string name="app_name">OsmAnd võrguühendusega GPS jälgija</string>
<string name="phone_number_title">Telefoninumber</string>
<string name="phone_number_descr">Telefoninumber rahvusvahelises formaadis</string>
<string name="shared_string_password">Salasõna</string>
<string name="enter_code">Sisesta kood</string>
<string name="authentication_code">Autentimiskood</string>
<string name="authentication_code_descr">Telegram saatis sulle koodi OsmAnd-i abil oma kontole sisse logimiseks.</string>
<string name="enter_password">Sisesta salasõna</string>
<string name="password_descr">Telegram salasõna</string>
<string name="shared_string_login">Logi sisse</string>
<string name="shared_string_logout">Logi välja</string>
<string name="initialization">Alustamine</string>
<string name="logging_out">Välja logimine</string>
<string name="closing">Sulgemine</string>
<string name="gps_network_not_enabled">Lülitada sisse \"Asukoht\"\?</string>
<string name="not_logged_in">Sa ei ole sisse logitud</string>
<string name="no_location_permission">Rakendusel puudub juurdepääs asukohaandmetele.</string>
<string name="gps_not_available">Palun lülita süsteemi seadetes sisse \"Asukoht\"</string>
<string name="location_service_no_gps_available">Vali oma asukoha jagamiseks üks asukoha pakkujatest.</string>
<string name="osmand_service_descr">OsmAnd Tracker töötab taustal välja lülitatud ekraaniga.</string>
<string name="shared_string_distance">Kaugus</string>
<string name="share_location">Jaga asukohta</string>
<string name="sharing_location">Asukoha jagamine</string>
<string name="process_service">OsmAnd Tracker teenus</string>
<string name="osmand_logo">OsmAnd logo</string>
<string name="install_osmand_dialog_message">Esmalt pead paigaldama OsmAnd tasuta või tasulise versiooni</string>
<string name="install_osmand">Paigalda OsmAnd</string>
<string name="show_users_on_map">Kuva kasutajad kaardil</string>
<string name="active_chats">Aktiivsed vestlused</string>
<string name="shared_string_authorization">Autoriseerimine</string>
<string name="shared_string_authorization_descr">Palun sisesta oma Telegrami telefoninumber rahvusvahelises formaadis</string>
<string name="shared_string_welcome">Tere tulemast</string>
<string name="nm_h">nmi/h</string>
<string name="si_nm_h">Meremiili tunnis (sõlm)</string>
<string name="shared_string_hour_short">h</string>
<string name="shared_string_minute_short">min</string>
<string name="shared_string_second_short">sek</string>
<string name="welcome_descr">
<b>OsmAnd Tracker</b> võimaldab sul jagada oma asukohta ja näha teiste asukohta OsmAndis. <br/>
<br/>Rakendus kasutab Telegrami API-t, seega vajad Telegrami kontot.</string>
<string name="my_location">Minu asukoht</string>
<string name="live_now">Nüüd reaalajas nähtav</string>
<string name="timeline">Ajajoon</string>
</resources>

View file

@ -254,4 +254,6 @@
<string name="units_and_formats">Unità e formati</string>
<string name="unit_of_length_descr">Cambia l\'unità di misura della distanza.</string>
<string name="unit_of_length">Unità di misura di lunghezza</string>
<string name="time_zone">Fuso orario</string>
<string name="unit_of_speed_system">Unità di misura della velocità</string>
</resources>

View file

@ -258,6 +258,6 @@
<string name="time_zone">Fuso horário</string>
<string name="unit_of_speed_system_descr">Defina a unidade de velocidade.</string>
<string name="unit_of_speed_system">Unidade de velocidade</string>
<string name="buffer_time_descr">Tempo após o qual as mensagens de localização em buffer serão excluídas</string>
<string name="buffer_time_descr">Tempo máximo para armazenar pontos no buffer</string>
<string name="buffer_time">Tempo de expiração do buffer</string>
</resources>

View file

@ -258,6 +258,6 @@
<string name="unit_of_length">Единицы измерения расстояния</string>
<string name="unit_of_speed_system_descr">Выберите единицу измерения скорости.</string>
<string name="unit_of_speed_system">Единица измерения скорости</string>
<string name="buffer_time_descr">Время, по истечении которого буферизованные сообщения о местоположении будут удалены</string>
<string name="buffer_time_descr">Максимальное время хранения точек в буфере</string>
<string name="buffer_time">Срок действия буфера</string>
</resources>

View file

@ -245,7 +245,7 @@
<string name="timeline_no_data_descr">Non tenimus datos collidos pro sa die ischertada</string>
<string name="timeline_no_data">Perunu datu</string>
<string name="shared_string_end">Acaba</string>
<string name="shared_string_start">Incumintza</string>
<string name="shared_string_start">Allughe</string>
<string name="shared_string_apply">Àplica</string>
<string name="set_time_timeline_descr">Ischerta su tempus de ammustrare</string>
<string name="start_end_date">Data de incumintzu — de acabu</string>
@ -257,6 +257,6 @@
<string name="unit_of_length">Unidades de longària</string>
<string name="unit_of_speed_system_descr">Issèbera s\'unidade de letresa.</string>
<string name="unit_of_speed_system">Unidade de lestresa</string>
<string name="buffer_time_descr">Tempus a pustis de su cale sos messàgios de positzione in sa memòria tampone (buffer) ant a èssere iscantzellados</string>
<string name="buffer_time_descr">Tempus màssimu de archiviatzione de sos puntos in sa memòria tampone (buffer).</string>
<string name="buffer_time">Tempus de iscadidura de sa memòria tampone</string>
</resources>

View file

@ -206,4 +206,6 @@
<string name="gps_points_in_buffer">poslano (%1$d v medpomnilniku)</string>
<string name="timeline_available_for_free_now">Časovnica je od sedaj na voljo brezplačno.</string>
<string name="location_recording_enabled">Beleženje trenutnega mesta je omogočeno</string>
<string name="units_and_formats">Enote in zapisi</string>
<string name="unit_of_length_descr">Izbor enote za prikaz razdalje.</string>
</resources>

View file

@ -249,7 +249,7 @@
<string name="min_logging_accuracy">Мінімальна точність реєстрації</string>
<string name="min_logging_accuracy_descr">Фільтр: реєстрація не проводиться, якщо не досягнуто точності</string>
<string name="min_logging_speed">Мінімальна швидкість реєстрації</string>
<string name="min_logging_speed_descr">Фільтр: не реєструвати, якщо швидкість меньша за обрану</string>
<string name="min_logging_speed_descr">Фільтр: не реєструвати, якщо швидкість менша за обрану</string>
<string name="saved_messages">Збережені повідомлення</string>
<string name="time_zone_descr">Оберіть часовий пояс щоб відобразити повідомлення у вашому розташуванні.</string>
<string name="time_zone">Часовий пояс</string>

View file

@ -259,6 +259,6 @@
<string name="unit_of_length">長度單位</string>
<string name="unit_of_speed_system_descr">定義速度單位。</string>
<string name="unit_of_speed_system">速度單位</string>
<string name="buffer_time_descr">緩衝的位置訊息要被刪除的時間</string>
<string name="buffer_time_descr">在緩衝中儲存點的最長時間</string>
<string name="buffer_time">緩衝過期時間</string>
</resources>

View file

@ -1,5 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="shared_string_suggested">Suggested</string>
<string name="status_widget_title">OsmAnd Tracker status</string>
<string name="buffer_time_descr">Maximum time to store points in the buffer</string>
<string name="buffer_time">Buffer expiration time</string>
<string name="time_zone_descr">Select time zone to show in your location messages.</string>

View file

@ -56,6 +56,7 @@ class TelegramApplication : Application(), OsmandHelperListener {
)
showLocationHelper.addDirectionContextMenuButton()
showLocationHelper.startShowingLocation()
showLocationHelper.addOrUpdateStatusWidget(-1, false)
}
}
}

View file

@ -20,12 +20,15 @@ import net.osmand.telegram.utils.AndroidUtils
import org.drinkless.td.libcore.telegram.TdApi
import java.util.*
private const val UPDATE_WIDGET_INTERVAL_MS = 1000L // 1 sec
private const val UPDATE_LIVE_MESSAGES_INTERVAL_MS = 10000L // 10 sec
private const val UPDATE_LIVE_TRACKS_INTERVAL_MS = 30000L // 30 sec
class TelegramService : Service(), LocationListener, TelegramIncomingMessagesListener,
TelegramOutgoingMessagesListener {
private val log = PlatformUtil.getLog(TelegramService::class.java)
private fun app() = application as TelegramApplication
private val binder = LocationServiceBinder()
private var shouldCleanupResources: Boolean = false
@ -36,6 +39,9 @@ class TelegramService : Service(), LocationListener, TelegramIncomingMessagesLis
private var updateTracksHandler: Handler? = null
private var tracksHandlerThread = HandlerThread("TracksUpdateServiceThread")
private var updateWidgetHandler: Handler? = null
private var updateWidgetThread = HandlerThread("WidgetUpdateServiceThread")
var handler: Handler? = null
private set
var usedBy = 0
@ -58,8 +64,10 @@ class TelegramService : Service(), LocationListener, TelegramIncomingMessagesLis
super.onCreate()
mHandlerThread.start()
tracksHandlerThread.start()
updateWidgetThread.start()
updateShareInfoHandler = Handler(mHandlerThread.looper)
updateTracksHandler = Handler(tracksHandlerThread.looper)
updateWidgetHandler = Handler(updateWidgetThread.looper)
}
override fun onBind(intent: Intent): IBinder? {
@ -106,6 +114,7 @@ class TelegramService : Service(), LocationListener, TelegramIncomingMessagesLis
if (isUsedByMyLocation(usedBy)) {
initLocationUpdates()
startShareInfoUpdates()
startWidgetUpdates()
}
if (isUsedByUsersLocations(usedBy)) {
app.telegramHelper.startLiveMessagesUpdates(app.settings.sendMyLocInterval)
@ -139,6 +148,8 @@ class TelegramService : Service(), LocationListener, TelegramIncomingMessagesLis
app.telegramService = null
tracksHandlerThread.quit()
mHandlerThread.quit()
updateWidgetThread.quit()
app().showLocationHelper.addOrUpdateStatusWidget(-1, false)
usedBy = 0
@ -209,6 +220,33 @@ class TelegramService : Service(), LocationListener, TelegramIncomingMessagesLis
}
}, UPDATE_LIVE_TRACKS_INTERVAL_MS)
}
private fun startWidgetUpdates() {
updateWidgetHandler?.postDelayed({
if (isUsedByMyLocation(usedBy)) {
val sharingStatus = app().settings.sharingStatusChanges.last()
val isSending = sharingStatus.statusType == TelegramSettings.SharingStatusType.SENDING
val sharingChats = app().settings.getShareLocationChats()
var oldestTime = 0L
if (sharingChats.isNotEmpty()) {
sharingChats.forEach { id ->
val bufferMessages = app().locationMessages.getBufferedMessagesForChat(id)
if (bufferMessages.isNotEmpty()) {
val newTime = bufferMessages[0].time
if (oldestTime == 0L || newTime < oldestTime) {
oldestTime = newTime
}
} else {
oldestTime = 0L
}
}
}
log.info("oldest buffered msg time: $oldestTime | isSending: $isSending")
app().showLocationHelper.addOrUpdateStatusWidget(oldestTime, isSending)
}
startWidgetUpdates()
}, UPDATE_WIDGET_INTERVAL_MS)
}
@SuppressLint("MissingPermission")
private fun getFirstTimeRunDefaultLocation(): net.osmand.Location? {

View file

@ -14,13 +14,14 @@ import net.osmand.telegram.helpers.TelegramHelper
import net.osmand.telegram.utils.*
import net.osmand.telegram.utils.OsmandFormatter.MetricsConstants
import net.osmand.telegram.utils.OsmandFormatter.SpeedConstants
import net.osmand.telegram.utils.OsmandLocationUtils
import org.drinkless.td.libcore.telegram.TdApi
import org.json.JSONArray
import org.json.JSONException
import org.json.JSONObject
import java.util.*
import java.util.concurrent.ConcurrentHashMap
import java.util.concurrent.ConcurrentLinkedQueue
import kotlin.collections.ArrayList
val ADDITIONAL_ACTIVE_TIME_VALUES_SEC = listOf(15 * 60L, 30 * 60L, 60 * 60L, 180 * 60L)
@ -110,6 +111,8 @@ private const val WAITING_TDLIB_TIME = 30 // 2 seconds
private const val GPS_UPDATE_EXPIRED_TIME = 60 * 3L // 3 minutes
private const val LAST_CHATS_INFO_KEY = "last_chats_info"
class TelegramSettings(private val app: TelegramApplication) {
private val log = PlatformUtil.getLog(TelegramSettings::class.java)
@ -118,6 +121,7 @@ class TelegramSettings(private val app: TelegramApplication) {
private var hiddenOnMapChats: Set<Long> = emptySet()
private var shareDevices: Set<DeviceBot> = emptySet()
private var liveTracksInfo = emptyList<LiveTrackInfo>()
var lastChatsInfo = LinkedList<LastChatInfo>()
var sharingStatusChanges = ConcurrentLinkedQueue<SharingStatus>()
@ -661,6 +665,11 @@ class TelegramSettings(private val app: TelegramApplication) {
edit.putString(LIVE_TRACKS_KEY, jsonArrayLiveTracks.toString())
}
val jArrayLastInfo = convertLastChatsInfoToJson()
if (jArrayLastInfo != null) {
edit.putString(LAST_CHATS_INFO_KEY, jArrayLastInfo.toString())
}
edit.apply()
}
@ -688,6 +697,12 @@ class TelegramSettings(private val app: TelegramApplication) {
e.printStackTrace()
}
try {
parseLastChatsInfo(JSONArray(prefs.getString(LAST_CHATS_INFO_KEY, "")))
} catch (e: JSONException) {
log.error(e)
}
parseShareDevices(prefs.getString(SHARE_DEVICES_KEY, ""))
val sendMyLocDef = SEND_MY_LOC_VALUES_SEC[SEND_MY_LOC_DEFAULT_INDEX]
@ -830,6 +845,37 @@ class TelegramSettings(private val app: TelegramApplication) {
}
}
private fun convertLastChatsInfoToJson(): JSONArray? {
return try {
val jArray = JSONArray()
lastChatsInfo.forEach { lastInfo ->
val obj = JSONObject()
obj.put(LastChatInfo.CHAT_ID_KEY, lastInfo.chatId)
obj.put(LastChatInfo.PERIODS_KEY, convertPeriodsToJson(lastInfo.periods))
jArray.put(obj)
}
jArray
} catch (e: JSONException) {
log.error(e)
null
}
}
private fun convertPeriodsToJson(periods: LinkedList<Long>): JSONArray? {
return try {
val jArray = JSONArray()
for (i in 0 until periods.count()) {
val obj = JSONObject()
obj.put(i.toString(), periods[i])
jArray.put(obj)
}
jArray
} catch (e: JSONException) {
log.error(e)
null
}
}
private fun parseShareChatsInfo(json: JSONArray) {
for (i in 0 until json.length()) {
val obj = json.getJSONObject(i)
@ -896,6 +942,71 @@ class TelegramSettings(private val app: TelegramApplication) {
shareDevices = OsmandApiUtils.parseJsonContents(json).toHashSet()
}
private fun parseLastChatsInfo(json: JSONArray) {
for (i in 0 until json.length()) {
val obj = json.getJSONObject(i)
val lastInfo = LastChatInfo().apply {
chatId = obj.optLong(LastChatInfo.CHAT_ID_KEY)
periods = LinkedList<Long>()
val jsonArray = obj.getJSONArray(LastChatInfo.PERIODS_KEY)
for (j in 0 until jsonArray.length()) {
val o = jsonArray.get(j) as JSONObject
periods.addLast(o.optLong(j.toString()))
}
}
lastChatsInfo.addLast(lastInfo)
}
}
fun addTimePeriodToLastItem(id: Long, time: Long) {
val lastInfo = lastChatsInfo.find { it.chatId == id }
if (lastInfo == null) {
addItemToSuggested(id, time)
} else {
val index = lastChatsInfo.indexOf(lastInfo)
lastChatsInfo[index].periods = addTimeToPeriods(lastChatsInfo[index].periods, time)
}
}
private fun addItemToSuggested(id: Long, time: Long) {
val newLastInfo = LastChatInfo().apply {
chatId = id
periods = LinkedList<Long>().apply {
addFirst(time)
}
}
if (lastChatsInfo.size < 5) {
lastChatsInfo.addFirst(newLastInfo)
} else {
lastChatsInfo.removeLast()
lastChatsInfo.addFirst(newLastInfo)
}
}
private fun addTimeToPeriods(periods: LinkedList<Long>?, time: Long): LinkedList<Long> {
if (periods?.isNotEmpty() != null) {
return if (periods.size < 5) {
periods.addFirst(time)
periods
} else {
periods.removeLast()
periods.addFirst(time)
periods
}
}
return LinkedList<Long>().apply { addFirst(time) }
}
fun calcLivePeriod(periods: LinkedList<Long>): Long {
val sortedPeriods = periods.toLongArray()
sortedPeriods.sort()
return if (sortedPeriods.size % 2 == 0) {
(sortedPeriods[sortedPeriods.size / 2] + sortedPeriods[sortedPeriods.size / 2 - 1]) / 2
} else {
sortedPeriods[sortedPeriods.size / 2]
}
}
private fun getLiveNowChats() = app.telegramHelper.getMessagesByChatIds(locHistoryTime).keys
private fun updatePrefs() {
@ -1397,4 +1508,15 @@ class TelegramSettings(private val app: TelegramApplication) {
internal const val SENT_MESSAGES_KEY = "sentMessages"
}
}
}
class LastChatInfo {
var chatId = -1L
var periods = LinkedList<Long>()
companion object {
internal const val CHAT_ID_KEY = "chatId"
internal const val PERIODS_KEY = "periods"
}
}
}

View file

@ -43,6 +43,15 @@ class ShowLocationHelper(private val app: TelegramApplication) {
const val GPX_COLORS_COUNT = 10
private const val STATUS_WIDGET_ID = "status_widget"
private const val STATUS_WIDGET_MENU_ICON = "widget_location_sharing_night"
private const val STATUS_WIDGET_ANIM_ICON_DAY = "anim_widget_location_sharing_day"
private const val STATUS_WIDGET_ANIM_ICON_NIGHT = "anim_widget_location_sharing_night"
private const val STATUS_WIDGET_ON_ANIM_ICON_DAY = "anim_widget_location_sharing_on_day"
private const val STATUS_WIDGET_ON_ANIM_ICON_NIGHT = "anim_widget_location_sharing_on_night"
private const val STATUS_WIDGET_OFF_ICON_DAY = "widget_location_sharing_off_day"
private const val STATUS_WIDGET_OFF_ICON_NIGHT = "widget_location_sharing_off_night"
val GPX_COLORS = arrayOf(
"red", "orange", "lightblue", "blue", "purple",
"translucent_red", "translucent_orange", "translucent_lightblue",
@ -198,6 +207,57 @@ class ShowLocationHelper(private val app: TelegramApplication) {
}
}
fun addOrUpdateStatusWidget(time: Long, isSending: Boolean) {
val iconDay: String
val iconNight: String
val text = when {
time > 0L -> {
iconDay = STATUS_WIDGET_ANIM_ICON_DAY
iconNight = STATUS_WIDGET_ANIM_ICON_NIGHT
val diffTime = (System.currentTimeMillis() - time) / 1000
OsmandFormatter.getFormattedDurationForWidget(diffTime)
}
time == 0L && isSending -> {
iconDay = STATUS_WIDGET_ON_ANIM_ICON_DAY
iconNight = STATUS_WIDGET_ON_ANIM_ICON_NIGHT
app.getString(R.string.shared_string_ok)
}
time == 0L && !isSending -> {
iconDay = STATUS_WIDGET_ANIM_ICON_DAY
iconNight = STATUS_WIDGET_ANIM_ICON_NIGHT
app.getString(R.string.shared_string_ok)
}
else -> {
iconDay = STATUS_WIDGET_OFF_ICON_DAY
iconNight = STATUS_WIDGET_OFF_ICON_NIGHT
app.getString(R.string.shared_string_start)
}
}
val subText = when {
time > 0 -> {
if (text.length > 2) {
app.getString(R.string.shared_string_hour_short)
} else {
app.getString(R.string.shared_string_minute_short)
}
}
else -> ""
}
osmandAidlHelper.addMapWidget(
STATUS_WIDGET_ID,
STATUS_WIDGET_MENU_ICON,
app.getString(R.string.status_widget_title),
iconDay,
iconNight,
text, subText, 50, getStatusWidgetIntent())
}
private fun getStatusWidgetIntent(): Intent {
val startIntent = app.packageManager.getLaunchIntentForPackage(app.packageName)
startIntent.addCategory(Intent.CATEGORY_LAUNCHER)
return startIntent
}
private fun getALatLonFromMessage(content: TdApi.MessageContent): ALatLon? {
return when (content) {
is TdApi.MessageLocation -> ALatLon(content.location.latitude, content.location.longitude)

View file

@ -12,6 +12,8 @@ import android.support.v4.app.DialogFragment
import android.support.v4.app.Fragment
import android.support.v4.app.FragmentManager
import android.support.v4.app.FragmentPagerAdapter
import android.support.v4.view.PagerAdapter
import android.support.v4.view.ViewPager
import android.support.v7.app.AlertDialog
import android.support.v7.app.AppCompatActivity
import android.support.v7.widget.ListPopupWindow
@ -22,7 +24,6 @@ import net.osmand.PlatformUtil
import net.osmand.telegram.R
import net.osmand.telegram.TelegramApplication
import net.osmand.telegram.helpers.OsmandAidlHelper
import net.osmand.telegram.helpers.TelegramHelper
import net.osmand.telegram.helpers.TelegramHelper.*
import net.osmand.telegram.ui.LoginDialogFragment.LoginDialogType
import net.osmand.telegram.ui.MyLocationTabFragment.ActionButtonsListener
@ -66,6 +67,7 @@ class MainActivity : AppCompatActivity(), TelegramListener, ActionButtonsListene
private lateinit var buttonsBar: LinearLayout
private lateinit var bottomNav: BottomNavigationView
private lateinit var coordinatorLayout: CoordinatorLayout
private lateinit var viewPager: ViewPager
private var snackbarShown = false
@ -81,7 +83,7 @@ class MainActivity : AppCompatActivity(), TelegramListener, ActionButtonsListene
paused = false
val viewPager = findViewById<LockableViewPager>(R.id.view_pager).apply {
viewPager = findViewById<LockableViewPager>(R.id.view_pager).apply {
swipeLocked = true
offscreenPageLimit = 3
adapter = ViewPagerAdapter(supportFragmentManager)
@ -484,6 +486,10 @@ class MainActivity : AppCompatActivity(), TelegramListener, ActionButtonsListene
}
}
fun refreshPages() {
viewPager.adapter?.notifyDataSetChanged()
}
private fun showOsmandMissingDialog() {
OsmandMissingDialogFragment().show(supportFragmentManager, null)
}
@ -510,5 +516,9 @@ class MainActivity : AppCompatActivity(), TelegramListener, ActionButtonsListene
override fun getItem(position: Int) = fragments[position]
override fun getCount() = fragments.size
override fun getItemPosition(`object`: Any): Int {
return PagerAdapter.POSITION_NONE
}
}
}

View file

@ -3,6 +3,8 @@ package net.osmand.telegram.ui
import android.animation.*
import android.annotation.SuppressLint
import android.content.Intent
import android.graphics.ColorMatrix
import android.graphics.ColorMatrixColorFilter
import android.graphics.Typeface
import android.graphics.drawable.GradientDrawable
import android.os.Build
@ -17,13 +19,12 @@ import android.text.SpannableString
import android.text.SpannableStringBuilder
import android.text.style.ForegroundColorSpan
import android.text.style.StyleSpan
import android.util.TypedValue
import android.view.*
import android.view.animation.LinearInterpolator
import android.widget.*
import net.osmand.telegram.ADDITIONAL_ACTIVE_TIME_VALUES_SEC
import net.osmand.telegram.R
import net.osmand.telegram.SHARE_TYPE_MAP
import net.osmand.telegram.TelegramApplication
import net.osmand.PlatformUtil
import net.osmand.telegram.*
import net.osmand.telegram.helpers.LocationMessages
import net.osmand.telegram.helpers.TelegramHelper
import net.osmand.telegram.helpers.TelegramHelper.TelegramListener
@ -31,9 +32,13 @@ import net.osmand.telegram.helpers.TelegramUiHelper
import net.osmand.telegram.utils.AndroidUtils
import net.osmand.telegram.utils.OsmandFormatter
import org.drinkless.td.libcore.telegram.TdApi
import java.util.*
import kotlin.Comparator
import kotlin.collections.HashSet
private const val SELECTED_CHATS_KEY = "selected_chats"
private const val SELECTED_CHATS_USERS = "selected_users"
private const val SUGGESTED = 2
private const val SHARE_LOCATION_CHAT = 1
private const val DEFAULT_CHAT = 0
@ -41,6 +46,8 @@ private const val ADAPTER_UPDATE_INTERVAL_MIL = 5 * 1000L // 5 sec
class MyLocationTabFragment : Fragment(), TelegramListener {
private val log = PlatformUtil.getLog(MyLocationTabFragment::class.java)
private var textMarginSmall: Int = 0
private var textMarginBig: Int = 0
private var searchBoxHeight: Int = 0
@ -85,6 +92,8 @@ class MyLocationTabFragment : Fragment(), TelegramListener {
private var updateEnable: Boolean = false
private lateinit var lastChatsInfo: LinkedList<TelegramSettings.LastChatInfo>
override fun onCreateView(
inflater: LayoutInflater,
container: ViewGroup?,
@ -234,6 +243,8 @@ class MyLocationTabFragment : Fragment(), TelegramListener {
}
}
lastChatsInfo = settings.lastChatsInfo
return mainView
}
@ -268,6 +279,7 @@ class MyLocationTabFragment : Fragment(), TelegramListener {
}
}
DisableSharingBottomSheet.SHARING_DISABLED_REQUEST_CODE -> {
saveChatsToLastChatsInfo()
sharingMode = false
app.stopSharingLocation()
updateContent()
@ -487,7 +499,8 @@ class MyLocationTabFragment : Fragment(), TelegramListener {
}
private fun updateList() {
val items: MutableList<TdApi.Object> = mutableListOf()
val lastItems = getLastShareItems()
val items: MutableList<Any> = mutableListOf()
val chats: MutableList<TdApi.Chat> = mutableListOf()
val contacts = telegramHelper.getContacts()
val chatList = if (sharingMode) {
@ -515,13 +528,42 @@ class MyLocationTabFragment : Fragment(), TelegramListener {
}
}
if (sharingMode && settings.hasAnyChatToShareLocation()) {
adapter.items = sortAdapterItems(items)
val filteredLastItems = lastItems.filter { !settings.isSharingLocationToChat(it.chat.id) }.toMutableList()
val sortedItems = sortAdapterItems(items as MutableList<TdApi.Object>)
sortedItems.add(SuggestedChats(filteredLastItems))
adapter.items = sortedItems
} else {
val filteredLastItems = lastItems.filter { !settings.isSharingLocationToChat(it.chat.id) }.toMutableList()
items.add(0, SuggestedChats(filteredLastItems))
adapter.items = items
}
}
private fun sortAdapterItems(list: MutableList<TdApi.Object>): MutableList<TdApi.Object> {
private fun getLastShareItems(): MutableList<LastChat> {
val lastItems: MutableList<LastChat> = mutableListOf()
val chatListIds = telegramHelper.getChatListIds()
chatListIds.forEach { chatId ->
val chat = telegramHelper.getChat(chatId)
val lastInfo = lastChatsInfo.find { it.chatId == chatId }
if (chat != null && lastInfo != null) {
val index = lastChatsInfo.indexOf(lastInfo)
lastItems.add(LastChat(chat, settings.calcLivePeriod(lastChatsInfo[index].periods)))
}
}
return lastItems
}
private fun saveChatsToLastChatsInfo() {
val chatListIds = settings.getShareLocationChats()
chatListIds.forEach { id ->
val shareInfo = settings.getChatsShareInfo()[id]
if (shareInfo != null) {
settings.addTimePeriodToLastItem(shareInfo.chatId, shareInfo.livePeriod)
}
}
}
private fun sortAdapterItems(list: MutableList<TdApi.Object>): MutableList<Any> {
list.sortWith(Comparator<TdApi.Object> { o1, o2 ->
val title1 = when (o1) {
is TdApi.Chat -> o1.title
@ -535,12 +577,12 @@ class MyLocationTabFragment : Fragment(), TelegramListener {
}
title1.compareTo(title2)
})
return list
return list.toMutableList()
}
inner class MyLocationListAdapter :
RecyclerView.Adapter<MyLocationListAdapter.BaseViewHolder>() {
var items = mutableListOf<TdApi.Object>()
var items = mutableListOf<Any>()
set(value) {
field = value
notifyDataSetChanged()
@ -553,7 +595,9 @@ class MyLocationTabFragment : Fragment(), TelegramListener {
is TdApi.User -> item.id.toLong()
else -> -1
}
return if (settings.isSharingLocationToChat(id) && sharingMode) {
return if (item is SuggestedChats) {
SUGGESTED
} else if (settings.isSharingLocationToChat(id) && sharingMode) {
SHARE_LOCATION_CHAT
} else {
DEFAULT_CHAT
@ -572,6 +616,11 @@ class MyLocationTabFragment : Fragment(), TelegramListener {
.inflate(R.layout.user_list_item, parent, false)
ChatViewHolder(view)
}
SUGGESTED -> {
val view = LayoutInflater.from(parent.context)
.inflate(R.layout.suggested_list_item, parent, false)
SuggestedViewHolder(view)
}
else -> throw RuntimeException("Unsupported view type: $viewType")
}
}
@ -582,40 +631,18 @@ class MyLocationTabFragment : Fragment(), TelegramListener {
val isChat = item is TdApi.Chat
val itemId = if (isChat) {
(item as TdApi.Chat).id
} else if (item is TdApi.User) {
item.id.toLong()
} else {
(item as TdApi.User).id.toLong()
-1
}
val lastItem = position == itemCount - 1
val placeholderId =
if (isChat && telegramHelper.isGroup(item as TdApi.Chat)) R.drawable.img_group_picture else R.drawable.img_user_picture
val live = (isChat && settings.isSharingLocationToChat(itemId))
val shareInfo = if (isChat) settings.getChatsShareInfo()[itemId] else null
val photoPath = when (item) {
is TdApi.Chat -> item.photo?.small?.local?.path
is TdApi.User -> item.profilePhoto?.small?.local?.path
else -> null
}
TelegramUiHelper.setupPhoto(app, holder.icon, photoPath, placeholderId, false)
val currentUserId = telegramHelper.getCurrentUserId()
val title = when (item) {
is TdApi.Chat -> {
if (telegramHelper.isPrivateChat(item) && (item.type as TdApi.ChatTypePrivate).userId == currentUserId) {
getString(R.string.saved_messages)
} else {
item.title
}
}
is TdApi.User -> {
if (item.id == currentUserId) getString(R.string.saved_messages) else TelegramUiHelper.getUserName(item)
}
else -> null
}
holder.title?.text = title
setupPhoto(item, holder.icon, isChat)
holder.title?.text = getTitleText(item)
if (holder is ChatViewHolder) {
holder.description?.visibility = View.GONE
@ -669,8 +696,9 @@ class MyLocationTabFragment : Fragment(), TelegramListener {
settings.shareLocationToChat(itemId, false)
if (shareInfo != null) {
telegramHelper.stopSendingLiveLocationToChat(shareInfo)
settings.addTimePeriodToLastItem(shareInfo.chatId,shareInfo.livePeriod)
}
removeItem(item)
removeItem(item as TdApi.Object)
}
}
}
@ -743,12 +771,113 @@ class MyLocationTabFragment : Fragment(), TelegramListener {
text = description
}
}
} else if (holder is SuggestedViewHolder) {
holder.list.removeAllViews()
if ((item as SuggestedChats).list.isEmpty()) {
holder.container?.visibility = View.GONE
} else {
holder.container?.visibility = View.VISIBLE
val iterator = item.list.iterator()
iterator.forEach {
holder.list.addView(createLastChatView(it, iterator.hasNext()))
}
}
val tv = TypedValue()
if (!sharingMode) {
holder.dividerTop?.visibility = View.GONE
holder.dividerBottom?.visibility = View.VISIBLE
holder.header?.visibility = View.GONE
if (context?.theme?.resolveAttribute(R.attr.card_bg_color, tv, true) != null) {
holder.container?.setBackgroundColor(tv.data)
}
} else {
holder.dividerTop?.visibility = View.VISIBLE
holder.dividerBottom?.visibility = View.GONE
holder.header?.visibility = View.VISIBLE
if (context?.theme?.resolveAttribute(R.attr.shared_chat_card_bg, tv, true) != null) {
holder.container?.setBackgroundResource(tv.resourceId)
}
}
}
}
private fun getTitleText(item: Any): String? {
val currentUserId = telegramHelper.getCurrentUserId()
return when (item) {
is LastChat -> {
if (telegramHelper.isPrivateChat(item.chat) && (item.chat.type as TdApi.ChatTypePrivate).userId == currentUserId) {
getString(R.string.saved_messages)
} else {
item.chat.title
}
}
is TdApi.Chat -> {
if (telegramHelper.isPrivateChat(item) && (item.type as TdApi.ChatTypePrivate).userId == currentUserId) {
getString(R.string.saved_messages)
} else {
item.title
}
}
is TdApi.User -> {
if (item.id == currentUserId) getString(R.string.saved_messages) else TelegramUiHelper.getUserName(item)
}
else -> null
}
}
private fun setupPhoto(item: Any, icon: ImageView?, isChat: Boolean) {
val photoPath = when (item) {
is LastChat -> item.chat.photo?.small?.local?.path
is TdApi.Chat -> item.photo?.small?.local?.path
is TdApi.User -> item.profilePhoto?.small?.local?.path
else -> null
}
val placeholderId =
if (isChat && telegramHelper.isGroup(item as TdApi.Chat)) R.drawable.img_group_picture else R.drawable.img_user_picture
TelegramUiHelper.setupPhoto(app, icon, photoPath, placeholderId, false)
}
private fun createLastChatView(lastChat: LastChat, hasNext: Boolean): View {
val view = layoutInflater.inflate(R.layout.last_share_list_item, null)
val time: TextView = view.findViewById(R.id.time)
val container: LinearLayout = view.findViewById(R.id.container)
val icon: ImageView = view.findViewById(R.id.icon)
val title: TextView = view.findViewById(R.id.title)
val divider: View = view.findViewById(R.id.divider)
if (sharingMode && hasNext) {
divider.visibility = View.VISIBLE
}
container.setOnClickListener {
if (!AndroidUtils.isLocationPermissionAvailable(view!!.context)) {
AndroidUtils.requestLocationPermission(activity!!)
} else {
settings.shareLocationToChat(lastChat.chat.id, true, lastChat.time)
app.shareLocationHelper.startSharingLocation()
(activity as MainActivity).refreshPages()
}
}
title.text = getTitleText(lastChat.chat)
setupPhoto(lastChat.chat, icon, true)
icon.colorFilter = ColorMatrixColorFilter(ColorMatrix().apply { setSaturation(0F) })
val sharingTime = SpannableStringBuilder("${getString(R.string.sharing_time)}: ")
val formattedTime = OsmandFormatter.getFormattedDuration(app, lastChat.time, false)
val start = sharingTime.length
sharingTime.append(formattedTime)
sharingTime.setSpan(StyleSpan(Typeface.BOLD), start, sharingTime.length, 0)
sharingTime.setSpan(ForegroundColorSpan(ContextCompat.getColor(app, R.color.ctrl_active_light)), start, sharingTime.length, 0)
time.text = sharingTime
return view
}
private fun removeItem(chat: TdApi.Object) {
items.remove(chat)
if (items.isEmpty()) {
val filtered = items.filterIsInstance<TdApi.Object>()
if (filtered.isEmpty()) {
sharingMode = false
updateContent()
shareLocationHelper.stopSharingLocation()
@ -778,9 +907,21 @@ class MyLocationTabFragment : Fragment(), TelegramListener {
val sharingExpiresLine: TextView? = view.findViewById(R.id.expires_line)
val gpsPointsLine: TextView? = view.findViewById(R.id.gps_points_line)
}
inner class SuggestedViewHolder(val view: View) : BaseViewHolder(view) {
val list: LinearLayout = view.findViewById(R.id.last_items_list)
val container: LinearLayout? = view.findViewById(R.id.container)
val dividerBottom: View? = view.findViewById(R.id.divider_bottom)
val dividerTop: View? = view.findViewById(R.id.divider_top)
val header: TextView? = view.findViewById(R.id.header)
}
}
interface ActionButtonsListener {
fun switchButtonsVisibility(visible: Boolean)
}
}
}
class LastChat internal constructor(val chat: TdApi.Chat, val time: Long)
class SuggestedChats internal constructor(val list: MutableList<LastChat>)

View file

@ -155,14 +155,22 @@ class SearchDialogFragment : BaseDialogFragment(), TelegramHelper.TelegramSearch
}
private fun runSearch(text: String) {
if (getSavedMessagesChatTitle().startsWith(text, true)) {
val savedMessages = telegramHelper.getChat(telegramHelper.getCurrentUserId().toLong())
if (savedMessages != null) {
telegramHelper.searchChats(savedMessages.title)
}
}
telegramHelper.searchChats(text)
telegramHelper.searchChatsOnServer(text)
telegramHelper.searchContacts(text)
if (text.length > 4) {
if (text.length > 4 && !getSavedMessagesChatTitle().startsWith(text, true)) {
telegramHelper.searchPublicChats(text)
}
}
private fun getSavedMessagesChatTitle() = getString(R.string.saved_messages)
override fun onResume() {
super.onResume()
telegramHelper.addSearchListener(this)
@ -231,7 +239,7 @@ class SearchDialogFragment : BaseDialogFragment(), TelegramHelper.TelegramSearch
selectedChats.forEach {
val chat = telegramHelper.getChat(it)
if (chat != null) {
if (!telegramHelper.isChannel(chat) && telegramHelper.getUserIdFromChatType(chat.type) != currentUserId) {
if (!telegramHelper.isChannel(chat)) {
items.add(chat)
}
} else {
@ -250,7 +258,7 @@ class SearchDialogFragment : BaseDialogFragment(), TelegramHelper.TelegramSearch
searchedChatsIds.forEach {
val chat = telegramHelper.getChat(it)
if (chat != null && !selectedChats.contains(it)) {
if (!telegramHelper.isChannel(chat) && telegramHelper.getUserIdFromChatType(chat.type) != currentUserId) {
if (!telegramHelper.isChannel(chat)) {
chats.add(chat)
}
} else {
@ -382,9 +390,18 @@ class SearchDialogFragment : BaseDialogFragment(), TelegramHelper.TelegramSearch
TelegramUiHelper.setupPhoto(app, holder.icon, photoPath, placeholderId, false)
val currentUserId = telegramHelper.getCurrentUserId()
val title = when (item) {
is TdApi.Chat -> item.title
is TdApi.User -> TelegramUiHelper.getUserName(item)
is TdApi.Chat -> {
if (telegramHelper.isPrivateChat(item) && (item.type as TdApi.ChatTypePrivate).userId == currentUserId) {
getSavedMessagesChatTitle()
} else {
item.title
}
}
is TdApi.User -> {
if (item.id == currentUserId) getSavedMessagesChatTitle() else TelegramUiHelper.getUserName(item)
}
else -> null
}

View file

@ -45,6 +45,18 @@ object OsmandFormatter {
fixed2.minimumIntegerDigits = 1
}
fun getFormattedDurationForWidget(seconds: Long): String {
val hours = seconds / (60 * 60)
val minutes = seconds / 60 % 60
return when {
hours > 9 -> String.format("%10d:%01d", hours, minutes)
hours > 0 -> String.format("%1d:%01d", hours, minutes)
minutes > 9 -> String.format("%11d", minutes)
minutes > 0 -> String.format("%1d", minutes)
else -> "1"
}.trim()
}
fun getFormattedDuration(ctx: Context, seconds: Long, short: Boolean = false): String {
val hours = seconds / (60 * 60)
val minutes = seconds / 60 % 60

View file

@ -21,6 +21,7 @@
<uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
<uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" />
<!-- The next 2 seem necessary only for Android < v4.2 (to initialize BT SCO) -->
<uses-permission android:name="android.permission.BROADCAST_STICKY" android:maxSdkVersion="18" />
<uses-permission android:name="android.permission.BLUETOOTH" android:maxSdkVersion="18" />

Binary file not shown.

After

Width:  |  Height:  |  Size: 432 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 681 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 492 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 460 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 464 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 269 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 445 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 344 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 328 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 300 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 539 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 879 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 668 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 597 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 580 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 786 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 943 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 861 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 848 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.9 KiB

View file

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<animation-list xmlns:android="http://schemas.android.com/apk/res/android"
android:oneshot="false">
<item
android:drawable="@drawable/widget_location_sharing_day"
android:duration="500" />
<item
android:drawable="@drawable/widget_location_sharing_off_day"
android:duration="500" />
</animation-list>

View file

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<animation-list xmlns:android="http://schemas.android.com/apk/res/android"
android:oneshot="false">
<item
android:drawable="@drawable/widget_location_sharing_night"
android:duration="500" />
<item
android:drawable="@drawable/widget_location_sharing_off_night"
android:duration="500" />
</animation-list>

View file

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<animation-list xmlns:android="http://schemas.android.com/apk/res/android"
android:oneshot="false">
<item
android:drawable="@drawable/widget_location_sharing_on_day"
android:duration="500" />
<item
android:drawable="@drawable/widget_location_sharing_off_day"
android:duration="500" />
</animation-list>

View file

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<animation-list xmlns:android="http://schemas.android.com/apk/res/android"
android:oneshot="false">
<item
android:drawable="@drawable/widget_location_sharing_on_night"
android:duration="500" />
<item
android:drawable="@drawable/widget_location_sharing_off_night"
android:duration="500" />
</animation-list>

View file

@ -1,5 +1,6 @@
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="oval">
<solid android:color="@android:color/transparent" />
<stroke
android:width="1dp"
android:color="@color/divider_color_dark" />

View file

@ -1,5 +1,6 @@
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="oval">
<solid android:color="@android:color/transparent" />
<stroke
android:width="1dp"
android:color="@color/divider_color_light" />

View file

@ -10,6 +10,7 @@
android:layout_marginLeft="24dp"
android:layout_marginTop="16dp"
android:layout_marginRight="16dp"
android:textColor="?android:attr/textColorSecondary"
android:layout_marginBottom="8dp"
android:text="@string/animate_routing_gpx" />
@ -25,6 +26,7 @@
android:layout_marginLeft="24dp"
android:layout_marginTop="5dp"
android:layout_marginRight="16dp"
android:textColor="?android:attr/textColorSecondary"
android:gravity="left"
android:text="@string/select_animate_speedup" />
@ -47,6 +49,7 @@
android:id="@+id/MinSpeedup"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="?android:attr/textColorSecondary"
android:layout_weight="0.5"
android:gravity="left"
android:text="10" />
@ -55,6 +58,7 @@
android:id="@+id/MaxSpeedup"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="?android:attr/textColorSecondary"
android:layout_weight="0.5"
android:gravity="right"
android:text="15" />

View file

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="utf-8"?>
<net.osmand.plus.widgets.TextViewEx 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"
android:id="@+id/description"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:letterSpacing="@dimen/text_button_letter_spacing"
android:minHeight="@dimen/bottom_sheet_list_item_height"
android:paddingLeft="@dimen/content_padding"
android:paddingTop="@dimen/content_padding"
android:paddingRight="@dimen/content_padding"
android:paddingBottom="@dimen/content_padding"
android:textColor="?android:textColorPrimary"
android:textSize="@dimen/default_list_text_size"
app:typeface="@string/font_roboto_regular"
tools:text="@string/reset_all_profile_settings_descr" />

View file

@ -67,8 +67,8 @@
android:paddingRight="9.5dp"
android:paddingTop="8dp"
android:textColor="?attr/switch_ex_text_color"
android:textOff="@string/shared_string_disabled"
android:textOn="@string/shared_string_enabled"
android:textOff="@string/shared_string_off"
android:textOn="@string/shared_string_on"
android:textSize="@dimen/default_sub_text_size"
android:lines="1"
android:maxLines="1"

View file

@ -2,6 +2,9 @@
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:paddingTop="@dimen/content_padding"
android:paddingLeft="@dimen/content_padding"
android:paddingRight="@dimen/content_padding"
android:orientation="vertical">
<TextView
@ -9,6 +12,7 @@
android:gravity="center"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textColor="?android:textColorSecondary"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:layout_marginTop="5dp" />
@ -17,30 +21,33 @@
android:id="@+id/ZoomToDownload"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:layout_marginTop="5dp" />
android:layout_marginLeft="@dimen/content_padding"
android:layout_marginRight="@dimen/content_padding"
android:layout_marginTop="@dimen/content_padding_small"/>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:layout_marginTop="5dp">
android:layout_height="wrap_content">
<TextView
android:text="10"
android:gravity="left"
android:gravity="start"
android:layout_weight="0.5"
android:id="@+id/MinZoom"
android:textColor="?android:textColorSecondary"
android:paddingLeft="@dimen/content_padding_small"
android:paddingRight="@dimen/content_padding_small"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<TextView
android:text="15"
android:gravity="right"
android:gravity="end"
android:layout_weight="0.5"
android:id="@+id/MaxZoom"
android:textColor="?android:textColorSecondary"
android:paddingLeft="@dimen/content_padding_small"
android:paddingRight="@dimen/content_padding_small"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</LinearLayout>
@ -49,6 +56,8 @@
android:text="@string/tiles_to_download_estimated_size"
android:gravity="center"
android:id="@+id/DownloadDescription"
android:layout_marginTop="@dimen/content_padding_small"
android:textColor="?android:textColorSecondary"
android:layout_width="fill_parent"
android:layout_height="wrap_content" />

View file

@ -24,7 +24,8 @@
android:layout_height="match_parent"
android:background="?attr/list_background_color"
android:clipToPadding="false"
android:paddingBottom="72dp" />
android:paddingBottom="72dp"
android:paddingTop="16dp"/>
<LinearLayout
android:layout_width="match_parent"

View file

@ -72,8 +72,8 @@
android:paddingRight="9.5dp"
android:paddingTop="8dp"
android:textColor="?attr/switch_ex_text_color"
android:textOff="@string/shared_string_disabled"
android:textOn="@string/shared_string_enabled"
android:textOff="@string/shared_string_off"
android:textOn="@string/shared_string_on"
android:textSize="@dimen/default_sub_text_size"
osmand:textAllCapsCompat="true"
osmand:typeface="@string/font_roboto_medium"/>

View file

@ -12,11 +12,11 @@
app:srcCompat="@drawable/circle_contour_bg_light" />
<ImageView
android:id="@+id/bckgroundCircle"
android:id="@+id/backgroundCircle"
android:layout_width="48dp"
android:layout_height="48dp"
android:layout_margin="4dp"
app:srcCompat="@drawable/ic_action_circle" />
android:background="@drawable/circle_background_light" />
<ImageView
android:id="@+id/checkMark"
@ -31,5 +31,4 @@
android:layout_marginStart="16dp"
android:layout_marginEnd="4dp" />
</FrameLayout>

View file

@ -0,0 +1,61 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="?attr/selectableItemBackground"
android:minHeight="@dimen/bottom_sheet_large_list_item_height"
android:orientation="horizontal">
<ImageView
android:id="@+id/icon"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/content_padding"
android:layout_marginTop="@dimen/bottom_sheet_icon_margin"
android:layout_marginRight="@dimen/content_padding"
android:layout_marginBottom="@dimen/bottom_sheet_icon_margin"
tools:src="@drawable/ic_action_coordinates_latitude"
tools:tint="?attr/default_icon_color" />
<LinearLayout
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:layout_weight="1"
android:orientation="vertical">
<TextView
android:id="@+id/title"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ellipsize="end"
android:maxLines="2"
android:textAppearance="@style/TextAppearance.ListItemTitle"
android:textColor="?android:textColorPrimary"
tools:text="Item Title" />
<TextView
android:id="@+id/description"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ellipsize="end"
android:maxLines="1"
android:textColor="?android:textColorSecondary"
tools:text="Item additional desription" />
</LinearLayout>
<android.support.v7.widget.AppCompatRadioButton
android:id="@+id/compound_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginLeft="@dimen/content_padding"
android:layout_marginRight="@dimen/content_padding"
android:background="@null"
android:clickable="false"
android:focusable="false"
android:saveEnabled="false" />
</LinearLayout>

View file

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_vertical"
@ -10,22 +10,22 @@
<net.osmand.plus.widgets.OsmandTextFieldBoxes
android:id="@+id/profile_name_otfb"
android:layout_width="0dp"
android:layout_height="60dp"
android:layout_margin="@dimen/list_content_padding"
android:layout_height="wrap_content"
android:layout_weight="1"
app:labelText="@string/profile_name_hint"
android:layout_margin="@dimen/list_content_padding"
app:primaryColor="@color/active_color_primary_dark"
app:secondaryColor="?android:textColorSecondary">
app:secondaryColor="?android:textColorSecondary"
app:errorColor="@color/color_invalid"
app:labelText="@string/profile_name_hint">
<studio.carbonylgroup.textfieldboxes.ExtendedEditText
android:id="@+id/profile_name_et"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:lines="1"
android:maxLines="1"
android:singleLine="true"
android:inputType="textMultiLine"
android:scrollHorizontally="false"
android:maxLines="4"
tools:text="@string/lorem_ipsum" />
</net.osmand.plus.widgets.OsmandTextFieldBoxes>
</LinearLayout>

View file

@ -48,6 +48,7 @@
android:layout_gravity="center_vertical"
android:ellipsize="end"
android:maxLines="2"
android:textColor="?android:textColorSecondary"
android:textSize="@dimen/default_list_text_size"
tools:text="Some waypoint text"/>
@ -75,7 +76,7 @@
android:layout_marginStart="6dp"
android:drawablePadding="2dp"
android:maxLines="1"
android:textColor="@color/text_color_secondary_dark"
android:textColor="?android:textColorSecondary"
android:textSize="@dimen/default_sub_text_size"
tools:text="Intermediate point "/>
@ -87,7 +88,7 @@
android:layout_weight="1"
android:ellipsize="end"
android:maxLines="1"
android:textColor="@color/text_color_secondary_dark"
android:textColor="?android:textColorSecondary"
android:textSize="@dimen/default_sub_text_size"
tools:text="some description"/>

View file

@ -3248,7 +3248,7 @@
<string name="profile_alert_need_save_title">حفظ التغييرات</string>
<string name="profile_alert_need_save_msg">احفظ التغييرات في ملف التعريف أولاً</string>
<string name="profile_alert_delete_title">حذف الملف الشخصي</string>
<string name="profile_alert_delete_msg">هل تريد بالتأكيد حذف ملف التعريف \"٪ s\"</string>
<string name="profile_alert_delete_msg">هل تريد بالتأكيد حذف ملف التعريف \"%s\"</string>
<string name="select_base_profile_dialog_title">حدد ملف تعريف أساسي</string>
<string name="select_base_profile_dialog_message">إسناد ملف التعريف المخصص الخاص بك إلى أحد ملفات تعريف التطبيق الافتراضية ، يحدد الإعداد الأساسي مثل الرؤية الافتراضية لعناصر واجهة المستخدم ووحدات السرعة والمسافة. وهذه هي ملفات تعريف التطبيق الافتراضية ، إلى جانب أمثلة لملفات تعريف مخصصة يمكن تمديدها إلى:</string>
<string name="select_nav_profile_dialog_title">حدد نوع الملاحة</string>

View file

@ -401,7 +401,7 @@
<string name="safe_mode">Zawěsćeny modus</string>
<string name="native_library_not_running">App běži w zawěsćenym modusu (hodźi so w nastajenjach wupinyć).</string>
<string name="close_changeset">Začinić sadźbu změnow</string>
<string name="zxing_barcode_scanner_not_found">App \'ZXing Barcode Scanner\' njeje instalowana. Chceće ju pytać pola Google Play?</string>
<string name="zxing_barcode_scanner_not_found">App \'ZXing Barcode Scanner\' njeje instalowana. Pola Google Play pytać\?</string>
<string name="rendering_attr_roadColors_description">Wubjerće barbowu šemu za dróhi:</string>
<string name="rendering_attr_roadColors_name">Barbowa šema dróhow</string>
<string name="map_widget_show_destination_arrow">Pokazaj směr do cila</string>
@ -447,7 +447,7 @@
<string name="auto_zoom_map">Awtomatiski zoom</string>
<string name="snap_to_road_descr">W běhu nawigacije poziciski dypk na dróhach zdźeržować.</string>
<string name="snap_to_road">Na dróze wostać</string>
<string name="interrupt_music_descr">Hudźbu za připowědźe nawigacije přetorhować.</string>
<string name="interrupt_music_descr">Připowědźenje přetorhnje hudźbu.</string>
<string name="interrupt_music">Wothrawanje hudźby přetorhować</string>
<string name="osmand_play_title_30_chars">OsmAnd karty a nawigacija</string>
<string name="osmand_short_description_80_chars">Globalna kartowa a nawigaciska słužba za OSM-karty (online a offline)</string>
@ -560,7 +560,7 @@
<string name="routing_settings">Nawigacija</string>
<string name="routing_settings_descr">Nastajenja za nawigaciju (awto, koleso, pěši).</string>
<string name="global_settings">Powšitkowne nastajenja</string>
<string name="general_settings_descr">Konfiguracija wobrazowki a druhich powšitkownych nastajenjow za app.</string>
<string name="general_settings_descr">Nastaj wobrazowku a druhe powšitkowne nastajenja za app.</string>
<string name="user_name">Waše wužiwarske mjeno pola OSM</string>
<string name="user_password">Waše hesło pola OSM</string>
<string name="osmand_service">Pozadkowy modus</string>
@ -614,7 +614,7 @@
<string name="install_more">Instalować dalše…</string>
<string name="error_doing_search">Njemóžach přewjesć offline-pytanje.</string>
<string name="system_locale">Kaž nastroj</string>
<string name="preferred_locale_descr">Rěč wubrać (prošu startujće OsmAnd po změnje znowa).</string>
<string name="preferred_locale_descr">Rěč aplikacije (so wužiwa po přichodnym starće OsmAnd).</string>
<string name="preferred_locale">Rěč aplikacije a menijow</string>
<string name="incomplete_locale">njehotowa</string>
<string name="unit_of_length_descr">Wubjerće jednotki, w kotrychž so dołhosć a spěšnosć měrja.</string>
@ -1452,7 +1452,7 @@
<string name="start_editing_card_image_text">Swobodny pućowanski přewodnik, kotryž móže kóždy wobdźěłać.</string>
<string name="free">Swobodne %1$s</string>
<string name="device_memory">Skład nastroje</string>
<string name="free_downloads_used_description">Pokaza ličbu zbywacych bjezpłatnych sćehnjenjow.</string>
<string name="free_downloads_used_description">Pokazuje ličbu zbywacych bjezpłatnych sćehnjenjow.</string>
<string name="show_passed"/>
<string name="online_webpage_warning">Strona steji jenož online k dispoziciji. Chceš ju w browseru wočinić?</string>
<string name="gpx_no_tracks_title_folder">Móžeš tež GPX-dataje dodać</string>
@ -1516,12 +1516,12 @@
<string name="profile_alert_need_profile_name_title">Zapodaj mjeno profila</string>
<string name="profile_alert_need_profile_name_msg">Dyrbiš najprjedy profilowe mjeno zapodać.</string>
<string name="profile_alert_duplicate_name_msg">Profil z tutym mjenom hižo eksistuje</string>
<string name="profile_alert_cant_delete_base">Njemóžeš zakładny profile w OsmAnd wotstronić</string>
<string name="profile_alert_cant_delete_base">Njemóžeš zakładne profile w OsmAnd wotstronić</string>
<string name="profile_alert_need_save_title">Změny składować</string>
<string name="profile_alert_need_save_msg">Składuj najprjedy změny profila</string>
<string name="profile_alert_delete_title">Profil wotstronić</string>
<string name="profile_alert_delete_msg">Sy sej wěsty/a, zo chceš profil \"%s\" wotstronić</string>
<string name="select_base_profile_dialog_title">Wubjer zakładny profil</string>
<string name="select_base_profile_dialog_title">Wubjer profil za start</string>
<string name="select_nav_profile_dialog_title">Wubjer wašnje nawigacije</string>
<string name="base_profile_descr_car">Awto, LKW, motorske</string>
<string name="base_profile_descr_bicycle">Koleso, moped, kóń</string>
@ -1624,4 +1624,34 @@
<string name="new_plugin_added">Nowy plugin přidaty</string>
<string name="join_segments">Segmenty zwjazać</string>
<string name="add_new_profile_q">Nowy profil \'%1$s\' dodać\?</string>
<string name="world_ski_missing">Wosebita offline-karta ma so sćahnyć, zo bychu so sněhakowanske karty pokazać móhli</string>
<string name="nautical_maps_missing">Wosebita offline-karta ma so sćahnyć, zo bychu so nawtiske karty pokazać móhli</string>
<string name="osmo_edit_color">Barba</string>
<string name="use_displayed_track_for_navigation">Pokazanu čaru za nawigaciju wužić\?</string>
<string name="recording_open_external_player">Eksterny wothrawak wočinić</string>
<string name="recording_can_not_be_played">Nahraće njehodźi so wothrać.</string>
<string name="recording_context_menu_play">Wothrać</string>
<string name="rendering_attr_noAdminboundaries_description">Zadźěwa pokazanju regionalnych hranicow (zarjadniske runiny 59).</string>
<string name="rendering_attr_showRoadMaps_description">Wubjer, hdy maja so jenož dróhowe karty pokazać:</string>
<string name="osmand_plus_play_title_30_chars">OsmAnd+ karty a nawigacija</string>
<string name="rendering_attr_contourLines_description">Pokazać wot zoomoweje runiny (trjeba wysokostne daty):</string>
<string name="vector_maps_may_display_faster_on_some_devices">Wektorowe karty so najskerje spěšnišo pokazuja. Snano na někotrych nastrojach derje njefunguje.</string>
<string name="play_commands_of_currently_selected_voice">Wubjer hłós a spytaj přez wothraće připowědźenkow:</string>
<string name="show_ruler_level">Lineal pokazać</string>
<string name="rendering_out_of_memory">Nima dosć dźěłoweho składa, zo by so wubrana kónčina pokazała</string>
<string name="use_fluorescent_overlays_descr">Wužiwaj swěćate barby za zwobraznjenje ćěrjow a čarow.</string>
<string name="trace_rendering_descr">Pokaž performancu renderowanja.</string>
<string name="use_high_res_maps">Wysoka rezolucija</string>
<string name="av_photo_play_sound">Zwuk kamery wothrawać</string>
<string name="av_photo_play_sound_descr">Nastaj zwuk abo ćišinu za kameru.</string>
<string name="rate_this_app_long">Prošu daj OsmAnd pohódnoćenje pola Google Play</string>
<string name="osm_live_payment_desc">Měsačna płaćizna. Móžeš ju pola Google Play kóždy čas wotskazać.</string>
<string name="christmas_desc">Čakajo na hody a nowe lěto, móžeš sej wotpowědne zajimawostki kaž hodowne wiki a štomy atd. pokazać dać.</string>
<string name="quick_action_sh_poi_descr">Přidaj jednu abo wjace kategorijow zajimawostkow, zo bychu so na karće pokazali.</string>
<string name="show_from_zoom_level">Pokazać wot zoomoweje runiny</string>
<string name="distance_indication_descr">Wubjer, kak ma so zdalenosć k aktiwnym chorhojčkam pokazać.</string>
<string name="mapillary_menu_title_pano">Pokaž jeničce 360°-wobrazy</string>
<string name="tracks_on_map">Pokazane čary</string>
<string name="base_profile_descr_public_transport">Wše typy zjawneho wobchada</string>
<string name="base_profile_descr_aircraft">Lětadło, gliding</string>
</resources>

View file

@ -38,9 +38,9 @@
<string name="speak_cameras">Камеры хуткасці</string>
<string name="speak_traffic_warnings">Папярэджанні руху</string>
<string name="osb_author_or_password_not_specified">Калі ласка, пазначце карыстальніка OSM і ягоны пароль у «Наладах»</string>
<string name="clear_intermediate_points">Ачысціць прамежкавыя пункты прызначэння</string>
<string name="keep_intermediate_points">Захаваць прамежкавыя пункты прызначэння</string>
<string name="new_directions_point_dialog">У вас ужо ёсць набор прамежкавых пунктаў прызначэння.</string>
<string name="clear_intermediate_points">Ачысціць прамежкавыя пункты</string>
<string name="keep_intermediate_points">Захаваць прамежкавыя пункты</string>
<string name="new_directions_point_dialog">У вас ужо ёсць прамежкавыя пункты.</string>
<string name="context_menu_item_directions_to">Маршрут да</string>
<string name="context_menu_item_directions_from">Маршрут адсюль</string>
<string name="route_descr_map_location">Мапа: </string>
@ -55,7 +55,7 @@
<string name="context_menu_item_destination_point">Ужыць як пункт прызначэння</string>
<string name="please_select_address">Абярыце спачатку горад ці вуліцу</string>
<string name="search_street_in_neighborhood_cities">Пошук вуліцы ў суседніх гарадах</string>
<string name="intermediate_items_sort_return">Аптымальны парадак прамежкавых пунктаў прызначэння па шляху да месца прызначэння.</string>
<string name="intermediate_items_sort_return">Аптымальны парадак прамежкавых пунктаў па шляху да месца прызначэння.</string>
<string name="intermediate_items_sort_by_distance">Упарадкаваць ад дзвярэй да дзвярэй</string>
<string name="local_osm_changes_backup_successful">Файл OSM-змен створаны ў %1$s</string>
<string name="local_osm_changes_backup_failed">Не атрымалася зарэзерваваць OSM-змены</string>
@ -120,7 +120,7 @@
<string name="local_indexes_cat_srtm">Ізалініі вышынь</string>
<string name="local_indexes_cat_av">Аўдыё/відэа даныя</string>
<string name="stop_routing_confirm">Сапраўды спыніць навігацыю?</string>
<string name="clear_dest_confirm">Сапраўды выдаліць месца прызначэння (і прамежкавыя пункты прызначэння)\?</string>
<string name="clear_dest_confirm">Сапраўды выдаліць пункт прызначэння (і прамежкавыя пункты)\?</string>
<string name="precise_routing_mode_descr">Разлічыць дакладныя маршруты без памылак. Усё яшчэ абмежаваная адлегласцю і павольная.</string>
<string name="precise_routing_mode">Дакладны маршрут (эксп.)</string>
<string name="recording_context_menu_show">Паказаць</string>
@ -203,15 +203,15 @@
<string name="intermediate_point">Прамежкавы пункт %1$s</string>
<string name="context_menu_item_last_intermediate_point">Дадаць апошнім пунктам прызначэння</string>
<string name="context_menu_item_first_intermediate_point">Дадаць першым пунктам прызначэння</string>
<string name="add_as_last_destination_point">Дадаць апошнім прамежкавым пунктам прызначэння</string>
<string name="add_as_first_destination_point">Дадаць першым прамежкавым пунктам прызначэння</string>
<string name="add_as_last_destination_point">Дадаць апошнім прамежкавым пунктам</string>
<string name="add_as_first_destination_point">Дадаць першым прамежкавым пунктам</string>
<string name="replace_destination_point">Замяніць пункт прызначэння</string>
<string name="new_destination_point_dialog">Вы ўжо абралі пункт прызначэння:</string>
<string name="shared_string_target_points">Пункты прызначэння</string>
<string name="intermediate_point_too_far">Прамежкавы пункт прызначэння %1$s занадта далёка ад бліжэйшай дарогі.</string>
<string name="intermediate_point_too_far">Прамежкавы пункт %1$s занадта далёка ад бліжэйшай дарогі.</string>
<string name="arrived_at_intermediate_point">Дасягнуты прамежкавы пункт</string>
<string name="context_menu_item_intermediate_point">Дадаць прамежкавым пунктам прызначэння</string>
<string name="map_widget_intermediate_distance">Прамежкавы пункт прызначэння</string>
<string name="context_menu_item_intermediate_point">Дадаць прамежкавым пунктам</string>
<string name="map_widget_intermediate_distance">Прамежкавы пункт</string>
<string name="ending_point_too_far">Канцавы пункт занадта далёка ад бліжэйшай дарогі.</string>
<string name="add_tag">Дадаць пазнаку</string>
<string name="btn_advanced_mode">Пашыраны рэжым…</string>
@ -237,51 +237,88 @@
<string name="snap_to_road">Прывязвацца да дарог</string>
<string name="osmand_play_title_30_chars">OsmAnd Мапы і навігацыя</string>
<string name="osmand_short_description_80_chars">Глабальная мабільная мапа і навігатар для аўтаномных і сеціўных мапаў OSM</string>
<string name="osmand_long_description_1000_chars">"OsmAnd (OSM Automated Navigation Directions)
\n
\nOsmAnd — навігацыйн дадатак з адкрытым кодам з доступам да разнастайных даных ад OpenStreetMap (OSM). Усе даныя (вектарныя і растравыя) можна захаваць на картцы памяці для аўтаномнага выкарыстання. Таксама падтрымліваецца аўтаномная і сеціўная маршрутызацыя, уключаючы пакрокавае галасавое суправаджэнне.
\n
<string name="osmand_long_description_1000_chars">OsmAnd (OSM Automated Navigation Directions)
\n
\n
\nOsmAnd — навігацыйны дадатак з адкрытым кодам з доступам да разнастайных даных ад OpenStreetMap (OSM). Усе даныя (вектарныя і растравыя) можна захаваць на картцы памяці для аўтаномнага выкарыстання. Таксама падтрымліваецца аўтаномная і сеціўная маршрутызацыя, уключаючы пакрокавае галасавое суправаджэнне.
\n
\n
\n
\nНекалькі асноўных магчымасцяў:
\n
\n - паўнавартасная праца без інтэрнэт-злучэння (захоўвае вектарныя або растравыя даныя ў памяці прылады);
\n
\n - кампактная вектарная мапа ўсяго свету;
\n - спампоўванне мапаў краін або рэгіёну непасрэдна ў праграме;
\n - магчымасць адлюстравання звестак на мапе, напрыклад пласт для пракладкі маршруту або пласт з запісам GPX-следу, з POI, улюбёныміі, ізалініямі вышынь, грамадскім транспартам, дадатковымі мапамі з магчымасцю налады ўзроўня празрыстасці;
\n
\n - спампоўванне мапаў краін або рэгіёну непасрэдна ў дадатку;
\n
\n - магчымасць адлюстравання звестак на мапе, напрыклад пласт для пракладкі маршруту або пласт з запісам GPX-следу, з POI, улюбёнымі, ізалініямі вышынь, грамадскім транспартам, дадатковымі мапамі з магчымасцю налады ўзроўню празрыстасці;
\n
\n - аўтаномны пошук адрасоў і POI;
\n
\n - пракладка маршрутаў па-за сецівам на кароткія адлегласці (эксперыментальная функцыя);
\n
\n - рэжымы для пешаходнай, аўтамабільнай і роваравай навігацыі з:
\n
\n - магчымасцю аўтаматычнага пераключэння дзённага/начнога адлюстравання;
\n
\n - аўтамаштабаваннем мапы ў адпаведнасці з хуткасцю руху;
\n
\n - магчымасцю арыентацыі мапы па компасе або кірунку руху,
\n
\n - паказам руху па палосах і абмежаванняў хуткасці, запісанае і сінтэзуемае галасавое суправаджэнне.
\n
\n
\n
\nАбмежаванні бясплатнай версіі:
\n
\n - колькасць спамповак мапаў абмежаваная;
\n
\n - адсутнічае пазасеціўны доступ да інфармацыі з Вікіпедыі для POI.
\n
\nOsmAnd актыўна развіваецца, яго далейшае развіццё забяспечваецца фінансавымі паступленнямі ад яго карыстальнікаў, за кошт якіх адбываецца далейшая распрацоўка і тэставанне новых функцый. Калі ласка, разгледзьце магчымасць набыцця OsmAnd+ або падтрымайце распрацоўку пэўных функцый, або зрабіце дабрачынны ўнёсак на https://osmand.net."</string>
\n
\n
\nOsmAnd актыўна развіваецца, яго далейшае развіццё забяспечваецца фінансавымі паступленнямі ад яго карыстальнікаў, за кошт якіх адбываецца далейшая распрацоўка і тэставанне новых функцый. Калі ласка, разгледзьце магчымасць набыцця OsmAnd+ або падтрымайце распрацоўку пэўных функцый, або зрабіце дабрачынны ўнёсак на https://osmand.net.</string>
<string name="osmand_plus_play_title_30_chars">OsmAnd+ Мапы і навігацыя</string>
<string name="osmand_plus_short_description_80_chars">Глабальная мабільная мапа і навігатар для аўтаномных і сеціўных мапаў OSM</string>
<string name="osmand_plus_long_description_1000_chars">"OsmAnd+ (OSM Automated Navigation Directions)
\n
\n OsmAnd+ — навігацыйны дадатак з адкрытым кодам з доступам да разнастайных даных ад OpenStreetMap (OSM). Усе даныя (вектарныя і растравыя) можна захаваць на картцы памяці для далейшага аўтаномнага выкарыстання. Таксама падтрымліваецца аўтаномная і сеціўная маршрутызацыя, уключаючы пакрокавае галасавое суправаджэнне.
\n
<string name="osmand_plus_long_description_1000_chars">OsmAnd+ (OSM Automated Navigation Directions)
\n
\n
\n
\n OsmAnd+ — навігацыйны дадатак з адкрытым кодам з доступам да разнастайных даных ад OpenStreetMap (OSM). Усе даныя (вектарныя і растравыя) можна захаваць на картцы памяці для далейшага аўтаномнага выкарыстання. Таксама падтрымліваецца аўтаномная і сеціўная маршрутызацыя, уключаючы пакрокавае галасавое суправаджэнне.
\n
\n
\n
\n OsmAnd+ — гэта платная версія, купляючы якую вы падтрымліваеце праект, фінансуеце распрацоўку новых функцый, і атрымліваеце апошнія абнаўленні.
\n
\n
\n
\n
\n Некалькі асноўных магчымасцяў:
\n
\n - поўнасцю аўтаномная праца (захаванне вектарных або растравых мапаў у памяці прылады);
\n
\n - кампактная вектарная мапа для ўсяго cвету;
\n - неабмежаваная колькасць спампоўванняў мапаў асобнай краіны або рэгіёну непасрэдна ў праграме;
\n
\n - неабмежаваная колькасць спампоўванняў мапаў асобнай краіны або рэгіёну непасрэдна ў дадатку;
\n
\n - магчымасць аўтаномнай працы з данымі Вікіпедыі (спампоўванне POI з Вікіпедыі) з\'яўляецца цудоўным інструментам для падарожнікаў;
\n - магчымасць адлюстравання звестак на мапе, напрыклад пласт для пракладкі маршруту або пласт з запісам GPX-следу, з POI, улюбёнымі, ізалініямі вышынь, грамадскім транспартам, дадатковымі мапамі з магчымасцю налады ўзроўня празрыстасці;
\n
\n
\n - магчымасць адлюстравання звестак на мапе, напрыклад пласт для пракладкі маршруту або пласт з запісам GPX-следу, з POI, улюбёнымі, ізалініямі вышынь, грамадскім транспартам, дадатковымі мапамі з магчымасцю налады ўзроўню празрыстасці;
\n
\n
\n
\n - аўтаномны пошук адрасоў і POI;
\n
\n - аўтаномная пракладка маршрутаў для сярэдніх адлегласцяў;
\n
\n - рэжымы для пешаходнай, аўтамабільнай і роварнай навігацыі з:
\n
\n - пераключэннем паміж дзённым і начным рэжымамі;
\n
\n - маштабаваннем мапы ў адпаведнасці з хуткасцю руху;
\n
\n - арыентацыяй мапы па компасе або кірунку руху;
\n - паказ палос руху і абмежаванняў хуткасці, галасавое суправаджэнне
\n"</string>
\n
\n - паказ палос руху і абмежаванняў хуткасці, галасавое суправаджэнне
\n</string>
<string name="filterpoi_activity">Стварыць фільтр POI</string>
<string name="recalculate_route_to_your_location">Тып транспарту:</string>
<string name="select_navigation_mode">Абярыце тып транспарту</string>
@ -410,14 +447,14 @@
<string name="plugins_screen">Убудовы</string>
<string name="prefs_plugins_descr">Убудовы актывуюць дадатковыя налады і магчымасці.</string>
<string name="prefs_plugins">Убудовы</string>
<string name="osm_editing_plugin_description">З дапамогай гэтай убудовы OsmAnd можа быць выкарыстаны для паляпшэння OSM праз стварэнне альбо змену аб\'ектаў OSM POI, адкрыццё або каментаванне OSM-нататак, адпраўленне запісаных GPX-файлаў. OSM развіваецца грамадствам. Гэта глабальны праект па стварэнні свабоднай мапы. Для атрымання дадатковай інфармацыі, калі ласка, наведайце https://openstreetmap.org. Актыўны ўдзел цэніцца, і ўнёскі могуць быць зробленыя непасрэдна праз OsmAnd, калі вы ўкажаце даныя свайго акаўнта OSM у наладах.</string>
<string name="osm_editing_plugin_description">Пры дапамозе гэтай убудовы OsmAnd можа быць выкарыстаны для паляпшэння OSM праз стварэнне альбо змену аб\'ектаў OSM POI, адкрыццё або каментаванне OSM-нататак, адпраўленне запісаных GPX-файлаў. OSM развіваецца грамадствам. Гэта глабальны праект па стварэнні свабоднай мапы. Для атрымання дадатковай інфармацыі, калі ласка, наведайце https://openstreetmap.org. Актыўны ўдзел цэніцца, і ўнёскі могуць быць зробленыя непасрэдна праз OsmAnd, калі вы пазначыце даныя свайго акаўнта OSM у наладах.</string>
<string name="vector_maps_may_display_faster_on_some_devices">Вектарныя мапы могуць адлюстроўвацца хутчэй. Падтрымліваецца не ўсімі прыладамі.</string>
<string name="play_commands_of_currently_selected_voice">Абраць голас і прайграць падказкі</string>
<string name="debugging_and_development">Для распрацоўшчыкаў OsmAnd</string>
<string name="native_rendering">Хуткая адмалёўка</string>
<string name="test_voice_prompts">Пратэставаць галасавыя падказкі</string>
<string name="switch_to_raster_map_to_see">Для гэтай мясцовасці мапа адсутнічае. Спампуйце мапу з дапамогай «Налады» («Кіраваць файламі мапаў») або пераключыцца на выкарыстанне сеціўных мапаў.</string>
<string name="send_files_to_osm">Адаслаць GPX-файлы ў OSM\?</string>
<string name="send_files_to_osm">Адправіць GPX-файлы ў OSM\?</string>
<string name="gpx_visibility_txt">Бачнасць</string>
<string name="gpx_tags_txt">Пазнакі</string>
<string name="shared_string_description">Апісанне</string>
@ -484,7 +521,7 @@
<string name="local_openstreetmap_uploading">Запампоўка…</string>
<string name="local_openstreetmap_were_uploaded">{0} POI/Нататкі запампаваныя</string>
<string name="local_openstreetmap_uploadall">Запампаваць усё</string>
<string name="local_openstreetmap_upload">Адаслаць змены ў OSM</string>
<string name="local_openstreetmap_upload">Адправіць змены ў OSM</string>
<string name="local_openstreetmap_delete">Выдаліць змены</string>
<string name="local_openstreetmap_descr_title">Асінхроннае рэдагаванне OSM:</string>
<string name="local_openstreetmap_settings">OSM POI/нататкі захаваныя на прыладзе</string>
@ -573,9 +610,9 @@
<string name="route_successfully_saved_at">Маршрут захаваны як \'%1$s\'.</string>
<string name="filename_input">Назва файла:</string>
<string name="file_with_name_already_exist">Файл з такой назвай ужо існуе.</string>
<string name="local_index_upload_gpx_description">Адаслаць GPX-файлы ў OSM-супальнасць для паляпшэння мапаў.</string>
<string name="local_index_items_uploaded">%1$d з %2$d аб\'ектаў адасланыя.</string>
<string name="local_index_mi_upload_gpx">Адаслаць у OSM</string>
<string name="local_index_upload_gpx_description">Адправіць GPX-файлы ў OSM-супольнасць для паляпшэння мапаў.</string>
<string name="local_index_items_uploaded">%1$d з %2$d аб\'ектаў адпраўленыя.</string>
<string name="local_index_mi_upload_gpx">Адправіць у OSM</string>
<string name="show_more_map_detail">Паказаць больш дэталяў мапы</string>
<string name="show_more_map_detail_descr">Паказаць некаторыя дэталі вектарнай мапы (дарогі і іншыя) на меншым маштабе.</string>
<string name="favourites_delete_multiple_succesful">Улюбёныя пункты выдаленыя.</string>
@ -655,7 +692,7 @@
<string name="preferred_locale_descr">Абраць мову адлюстравання (набудзе моц пасля перазапуску OsmAnd).</string>
<string name="preferred_locale">Мова інтэрфейсу</string>
<string name="incomplete_locale">няпоўны</string>
<string name="unit_of_length_descr">Змяніць адзінкі вымярэння адлегласцяў.</string>
<string name="unit_of_length_descr">Змяніць адзінкі вымярэння адлегласці.</string>
<string name="unit_of_length">Адзінкі даўжыні</string>
<string name="si_mi_feet">Мілі/футы</string>
<string name="si_mi_yard">Мілі/ярды</string>
@ -1091,9 +1128,9 @@
<string name="routing_attr_avoid_motorway_description">Пазбягаць аўтамагістраляў</string>
<string name="routing_attr_weight_name">Абмежаванне вагі</string>
<string name="routing_attr_weight_description">Пазначыць дазволеную вагу аўтамабіля на маршрутах.</string>
<string name="copying_osmand_one_file_descr">Капіраванне файла (%s) у новае месца…</string>
<string name="copying_osmand_files_descr">Капіраванне даных OsmAnd у новае месца (%s)…</string>
<string name="copying_osmand_files">Капіраванне даных OsmAnd…</string>
<string name="copying_osmand_one_file_descr">Капіяванне файла (%s) у новае месца…</string>
<string name="copying_osmand_files_descr">Капіяванне даных OsmAnd у новае месца (%s)…</string>
<string name="copying_osmand_files">Капіяванне даных OsmAnd…</string>
<string name="app_mode_truck">Грузавік</string>
<string name="speech_rate_descr">Задайце хуткасць вымаўлення для TTS.</string>
<string name="speech_rate">Хуткасць вымаўлення</string>
@ -1152,7 +1189,7 @@
\n
\nГлабальныя даныя (паміж 70 ° на поўначы і 70 ° на поўдні) грунтуюцца на вымярэннях SRTM (Shuttle Radar Topography Mission) і ASTER (Advanced Spaceborne Thermal Emission and Reflection Radiometer), даных інструмента візуалізацыі Terra, флагманскага спадарожніка сістэмы назірання Зямлі ад NASA. ASTER — гэта вынік сумеснай працы NASA, міністэрства эканомікі Японіі, міністэрства гандлю і прамысловасці Японіі (METI), агенцтва касмічных сістэм Японіі (J-spacesystems)."</string>
<string name="arrival_distance_descr">Як хутка вы хочаце чуць паведамленне аб прыбыцці?</string>
<string name="share_fav_subject">Улюбёныя адасланыя праз OsmAnd</string>
<string name="share_fav_subject">Улюбёныя мясціны, якімі падзяліліся праз OsmAnd</string>
<string name="use_points_as_intermediates">Разлічыць маршрут паміж пунктамі</string>
<string name="int_days">дзён</string>
<string name="osmo_connect_menu">Злучэнне</string>
@ -1319,7 +1356,7 @@
<string name="wake_on_voice">Уключыць экран</string>
<string name="wake_on_voice_descr">Уключаць экран прылады пры набліжэнні да павароту.</string>
<string name="lock_screen_request_explanation">%1$s патрабуе дазволу на выключэнне экрану для энергазберажэння.</string>
<string name="home_button">Дадому</string>
<string name="home_button">Дом</string>
<string name="map_update">Даступны абнаўленні для %1$s мапаў</string>
<string name="search_for">Шукаць</string>
<string name="coordinates">Каардынаты</string>
@ -1494,7 +1531,7 @@
<string name="delay_to_start_navigation_descr">Задайце час затрымкі на экране планавання маршруту.</string>
<string name="delay_to_start_navigation">Пачаць пакрокавае кіраванне праз…</string>
<string name="shared_string_go">Рушым</string>
<string name="local_osm_changes_upload_all_confirm">Вы збіраецеся адаслаць %1$d змен у OSM. Вы ўпэўнены\?</string>
<string name="local_osm_changes_upload_all_confirm">Сапраўды адправіць %1$d змен у OSM\?</string>
<string name="plugin_ski_descr">Убудова для OsmAnd дае вам доступ да даных аб гарналыжных трасах, маршрутах для бегавых лыж, альпійскіх спусках, фунікулёрах і гарналыжных пад\'ёмніках. Маршруты і спускі пазначаюцца рознымі колерамі ў залежнасці ад іх складанасці і намаляваныя з выкарыстаннем адмысловага «зімовага» стылю мапы, адметнага тым, што выкарыстоўваюцца «снежныя» колеры зімовага пейзажу.
\n
\nУ выпадку актывацыі гэтага выгляду, стыль мапы змяняецца на «Winter and ski», паказваючы ўсё дэталі пейзажу так, як яны выглядаюць зімой. Такі (зімовы) выгляд можа быць скасаваны альбо шляхам дэактывацыі тут, альбо калі вы зменіце «Стыль мапы» у меню «Налада мапы» на пажаданы выгляд.</string>
@ -1539,7 +1576,7 @@
<string name="storage_directory_internal_app">Унутраная памяць дадатку</string>
<string name="storage_directory_manual">Вызначана ўласнаручна</string>
<string name="storage_directory_default">Унутраная памяць</string>
<string name="shared_string_copy">Капіраваць</string>
<string name="shared_string_copy">Капіяваць</string>
<string name="storage_directory_external">Вонкавы носьбіт інфармацыі</string>
<string name="storage_directory">Захоўванне мапы</string>
<string name="storage_directory_multiuser">Агульнае сховішча</string>
@ -1717,7 +1754,7 @@
<string name="update_all">Абнавіць усе (%1$s МБ)</string>
<string name="free_downloads_used">Выкарыстана бясплатных спампоўванняў</string>
<string name="free_downloads_used_description">Паказвае колькі бясплатных спампоўванняў засталося.</string>
<string name="shared_string_send">Адаслаць</string>
<string name="shared_string_send">Адправіць</string>
<string name="application_dir_description">Абярыце, дзе вы хочаце захоўваць мапы і іншыя файлы даных.</string>
<string name="share_menu_location">Падзяліцца месцазнаходжаннем</string>
<string name="share_geo">геа:</string>
@ -1781,7 +1818,7 @@
<string name="osn_add_dialog_error">Не атрымалася стварыць нататку</string>
<string name="osn_close_dialog_success">Нататка закрытая</string>
<string name="osn_close_dialog_error">Не атрымалася закрыць нататку</string>
<string name="shared_string_commit">Адаслаць</string>
<string name="shared_string_commit">Адправіць</string>
<string name="rendering_attr_roadStyle_description">Стыль адлюстравання дарог</string>
<string name="poi_context_menu_modify_osm_change">Рэдагаваць POI</string>
<string name="rendering_attr_currentTrackWidth_description">Шырыня следу GPX</string>
@ -1884,7 +1921,7 @@
<string name="osm_live_header">Гэтая падпіска дазваляе атрымліваць штогадзіннае абнаўленне для ўсіх мапаў свету. Частка даходаў перадаецца ў OSM-супольнасць і выплочваецца за кожны ўнёсак у OSM. У выпадку, калі вы любіце OsmAnd і OSM, і хочаце падтрымаць і быць падтрыманым імі, гэта ідэальны спосаб зрабіць гэта.</string>
<string name="select_map_marker">Абярыце адзнаку</string>
<string name="map_markers_other">Іншыя адзнакі</string>
<string name="upload_anonymously">Адаслаць ананімна</string>
<string name="upload_anonymously">Адправіць ананімна</string>
<string name="download_files_error_not_enough_space">Недастаткова памяці!
Патрабуецца {3} МБ часовай і {1} МБ сталай памяці.
Даступна толькі {2} МБ.</string>
@ -1911,7 +1948,7 @@
\nКаб актываваць усе новыя функцыі, неабходна перазапусціць OsmAnd.</string>
<string name="osm_live_region_desc">Частка вашага ахвяравання будзе накіроўвацца OSM-карыстальнікам, якія ўнеслі змены ў мапу гэтага рэгіёна.</string>
<string name="upload_osm_note_description">Запампаваць вашую OSM-нататку ананімна альбо праз свой профіль OpenStreetMap.org.</string>
<string name="upload_osm_note">Адаслаць OSM-нататку</string>
<string name="upload_osm_note">Адправіць OSM-нататку</string>
<string name="report">Справаздача</string>
<string name="shared_string_move_up">Перамясціць ↑</string>
<string name="shared_string_move_down">Перамясціць ↓</string>
@ -2196,7 +2233,7 @@
<string name="quick_action_add_poi_descr">Націск на гэтую кнопку дадасць POI ў цэнтры экрана.</string>
<string name="quick_action_navigation_voice_descr">Націск на гэтую кнопку выключыць ці ўключыць галасавыя падказкі падчас навігацыі.</string>
<string name="quick_action_add_parking_descr">Націск на гэтую кнопку дадасць месца паркоўкі ў цэнтры экрана.</string>
<string name="quick_action_interim_dialog">Паказаць прамежкавы дыялог</string>
<string name="quick_action_interim_dialog">Паказваць прамежкавы дыялог</string>
<string name="favorite_autofill_toast_text">" было захавана ў "</string>
<string name="quick_action_duplicates">Назва для хуткага дзеяння ўжо існуе. Назва будзе змененая на %1$s, каб пазбавіцца дублявання.</string>
<string name="quick_action_duplicate">Знойдзены дублікат назвы</string>
@ -2250,9 +2287,9 @@
<string name="type_city_town">Увядзіце горад</string>
<string name="type_postcode">Увядзіце паштовы індэкс</string>
<string name="quick_action_auto_zoom_desc">Націск на гэтую кнопку ўключыць/выключыць аўтамаштабаванне мапы ў залежнасці ад хуткасці.</string>
<string name="quick_action_add_destination_desc">Націск на гэтую кнопку зробіць цэнтр экрана пунктам прызначэння, а папярэдні пункт прызначэння стане апошняй прамежкавай кропкай.</string>
<string name="quick_action_add_destination_desc">Гэтай кнопкай можна зрабіць пункт у цэнтры экрана пунктам прызначэння, а папярэдні пункт прызначэння стане апошнім прамежкавым пунктам.</string>
<string name="quick_action_replace_destination_desc">Націск на гэтую кнопку зробіць цэнтр экрана пунктам прызначэння, замяняючы папярэдні пункт прызначэння, калі ён ёсць.</string>
<string name="quick_action_add_first_intermediate_desc">Націск на гэтую кнопку зробіць цэнтр экрана першым прамежкавым пунктам прызначэння .</string>
<string name="quick_action_add_first_intermediate_desc">Гэтай кнопкай можна зрабіць пункт у цэнтры экрана першым прамежкавым пунктам.</string>
<string name="no_overlay">Накладка адсутнічае</string>
<string name="no_underlay">Няма падкладкі</string>
<string name="subscribe_email_desc">Падпішыцеся на нашу паштовую рассылку аб зніжках на праграму і атрымайце 3 дадатковыя мапы!</string>
@ -2349,25 +2386,26 @@
<string name="osmand_plus_extended_description_part2">Навігацыя
\n • Працуе праз Інтэрнэт (хутка) або аўтаномна (без платы за роўмінг за мяжой)
\n • Пакрокавыя галасавыя падказкі (запісаныя ці сінтэзаваныя галасы)
\n • Магчымае прытрымліванне палос руху, адлюстраванне назвы вуліцы і прыблізны час прыбыцця
\n • Палосы руху, адлюстраванне назвы вуліцы і прыблізны час прыбыцця
\n • Падтрымка прамежкавых пунктаў на вашым маршруце
\n • Аўтаматычная змена маршруту пры адхіленні ад бягучага
\n • Пошук месцаў па адрасе, тыпу (напрыклад, рэстарацыя, гатэль, запраўка, музей) ці геаграфічных каардынатах
\n • Пошук месцаў па адрасе, тыпу (напрыклад, рэстарацыя, гатэль, запраўка, музей) ці геаграфічных каардынатах
\n</string>
<string name="online_photos">Сеціўныя фотаздымкі</string>
<string name="no_photos_descr">Фотаздымкі для гэтага месца адсутнічаюць.</string>
<string name="plugin_mapillary_descr">Вулічныя фотаздымкі для ўсіх. Адкрывайце для сябе месцы, дапамагайце, здымайце свет.</string>
<string name="osmand_extended_description_part2">GPS-навігацыя
\n • Выбар паміж аўтаномным рэжымам (без платы за роўмінг) і праз Інтэрнэт (хутчэй)
\n • Пакрокавыя галасавыя падказкі (запісаныя або сінтэзаваныя галасы) даставяць вас да месца прызначэння
\n • Паўторны разлік маршруту пасля значнага адхілення ад бягучага
\n • Выбар паміж аўтаномным рэжымам (без платы за роўмінг) і сеціўным (хутчэй)
\n • Пакрокавыя галасавыя падказкі (запісаныя або сінтэзаваныя галасы) даставяць вас да пункта прызначэння
\n • Паўторны разлік маршруту пасля значнага адхілення ад бягучага
\n • Палосы руху, назвы вуліц і прыблізны час прыбыцця дапамогуць у дарозе
\n • Для таго, каб зрабіць вашае падарожжа больш бяспечным, рэжым дня/ночы пераключаецца аўтаматычна
\n • Паказ абмежаванняў хуткасці ды папярэджанні пры яе прывышэнні
\n • Мапа маштабуецца адпаведна вашай хуткасці
\n • Пошук месца па адрасе, тыпу (паркінг, рэстарацыя, гатэль, запраўка, музей і г.д.) ці геаграфічным каардынатам
\n • Падтрымка прамежкавых пунктаў маршруту
\n • Запіс уласнага GPX-следу або спампоўванне гатовага і прытрымліванне яго</string>
\n • Запіс уласнага GPX-следу або спампоўванне гатовага
\n</string>
<string name="osmand_extended_description_part8">OsmAnd — адкрытае праграмнае забяспячэнне з актыўным развіццём. Кожны можа ўнесць свой уклад паведамляючы аб памылках, паляпшаючы пераклад ці распрацоўваючы навыя функцыі. Ход праекта таксама залежыць ад фінансавых унёскаў для забяспячэння працэса кадавання і тэставання новай функцыянальнасці.
\n Прыблізнае ахапленне мап ды якасць:
\n • Заходняя Еўропа: ****
@ -2543,11 +2581,11 @@
<string name="use_system_keyboard">Выкарыстоўваць сістэмную клавіятуру</string>
<string name="fast_coordinates_input_descr">Абраць фармат уводу каардынат. Вы заўсёды можаце змяніць яго, націснуўшы \"Параметры\".</string>
<string name="fast_coordinates_input">Хуткі ўвод каардынат</string>
<string name="routing_attr_avoid_ice_roads_fords_name">Пазбягаць лядовых дарог і броду</string>
<string name="routing_attr_avoid_ice_roads_fords_name">Без лядовых дарог і броду</string>
<string name="routing_attr_avoid_ice_roads_fords_description">Пазбягаць лядовых дарог і бродаў.</string>
<string name="make_round_trip_descr">Дадаць копію пачатковага пункту як месца прызначэння.</string>
<string name="make_round_trip_descr">Дадаць копію пункта адпраўлення як пункт прызначэння.</string>
<string name="make_round_trip">Зрабіць кругавое падарожжа</string>
<string name="osn_modify_dialog_error">Не атрымалася змяніць нататку</string>
<string name="osn_modify_dialog_error">Не атрымалася змяніць нататку.</string>
<string name="osn_modify_dialog_title">Змяніць нататку</string>
<string name="context_menu_item_modify_note">Змяніць OSM-нататку</string>
<string name="rendering_value_darkyellow_name">Цёмна-жоўты</string>
@ -2589,7 +2627,7 @@
<string name="show_guide_line_descr">Паказвае лініі накірунку ад вашага становішча да актыўнай адзнакі.</string>
<string name="show_arrows_descr">Паказвае адну ці дзьве стрэлкі, якія паказваюць накірунак да актыўных адзнак.</string>
<string name="distance_indication_descr">Абярыце, як адлюстроўваць адлегласць да актыўных адзнак.</string>
<string name="active_markers_descr">Абярыце, колькі ўказальнікаў напрамку адлюстроўваць.</string>
<string name="active_markers_descr">Вызначце колькасць указальнікаў кірунку:</string>
<string name="appearance_on_the_map">Вонкавы выгляд на мапе</string>
<string name="add_track_to_markers_descr">Абраць след, каб дадаць яго пункты ў адзнакі.</string>
<string name="shared_string_right">Направа</string>
@ -2603,7 +2641,7 @@
<string name="notes_by_date">Нататкі па даце</string>
<string name="by_date">Па даце</string>
<string name="by_type">Па тыпу</string>
<string name="empty_state_osm_edits_descr">Стварайце або змяняйце OSM POI, адкрывайце або каментуйце OSM-нататкі, а таксама адсылайце запісаныя GPX-файлы.</string>
<string name="empty_state_osm_edits_descr">Стварайце або змяняйце OSM POI, адкрывайце або каментуйце OSM-нататкі, а таксама адпраўляйце запісаныя GPX-файлы.</string>
<string name="shared_string_added">Дададзена</string>
<string name="one_tap_active_descr">Націск на адзнаку на мапе перамесціць яе на першае месца ў спісе актыўных без адкрыцця кантэкстнага меню.</string>
<string name="one_tap_active">Актывацыя адным націскам</string>
@ -2656,7 +2694,7 @@
<string name="osm_notes">OSM-нататкі</string>
<string name="tunnel_warning">Наперадзе тунэль</string>
<string name="show_tunnels">Тунэлі</string>
<string name="make_as_start_point">Зрабіць пачатковым пунктам</string>
<string name="make_as_start_point">Зрабіць пунктам адпраўлення</string>
<string name="map_import_error">Памылка імпарту мапы</string>
<string name="map_imported_successfully">Мапа імпартаваная</string>
<string name="enter_the_file_name">Увядзіце назву файла.</string>
@ -2675,8 +2713,8 @@
<string name="enter_lon">Увядзіце даўгату</string>
<string name="enter_lat">Увядзіце шырату</string>
<string name="enter_lat_and_lon">Увядзіце шырату і даўгату</string>
<string name="distance_farthest">Адлегласць: спачатку найбольшая</string>
<string name="distance_nearest">Адлегласць: спачатку найменшая</string>
<string name="distance_farthest">Спачатку далёкія</string>
<string name="distance_nearest">Спачатку бліжэйшыя</string>
<string name="clear_all_intermediates">Выдаліць усе прамежкавыя пункты</string>
<string name="group_deleted">Група выдаленая</string>
<string name="rendering_attr_whiteWaterSports_name">Сплаўны спорт</string>
@ -2689,7 +2727,7 @@
<string name="use_two_digits_longitude">Выкарыстоўваць дзве лічбы даўгаты</string>
<string name="saved_articles">Закладзеныя артыкулы</string>
<string name="shared_string_explore">Даследаваць</string>
<string name="wikivoyage_search_hint">Пошук: краіна, горад, рэгіён</string>
<string name="wikivoyage_search_hint">Пошук краіны, горада, рэгіёна</string>
<string name="shared_string_read">Чытаць</string>
<string name="download_maps_travel">Турыстычныя даведнікі</string>
<string name="shared_string_wikivoyage">Wikivoyage</string>
@ -2709,15 +2747,15 @@
<string name="download_file">Спампаваць файл</string>
<string name="start_editing_card_image_text">Бясплатны сусветны турыстычны даведнік, які можа рэдагаваць кожны.</string>
<string name="welcome_to_open_beta_description">Турыстычныя даведнікі ў цяперашні час базуюцца на Wikivoyage. Тэстуйце усе функцыі бясплатна падчас адкрытага бэта-тэставання. Потым даведнікі будуць даступныя падпісантам OsmAnd Unlimited і карыстальнікам OsmAnd+.</string>
<string name="start_editing_card_description">Вам можна і варта рэдагаваць любы артыкул на Wikivoyage. Дзяліцеся ведамі, досведам, талентам і тым, што заўважылі</string>
<string name="start_editing_card_description">Вам можна і варта рэдагаваць любы артыкул на Wikivoyage. Дзяліцеся ведамі, досведам, талентамі, і тым, што заўважылі.</string>
<string name="start_editing">Пачаць рэдагаванне</string>
<string name="get_unlimited_access">Атрымаць неабмежаваны доступ</string>
<string name="welcome_to_open_beta">Вітаем у адкрытым бэта-тэставанні</string>
<string name="wikivoyage_travel_guide">Турыстычны даведнік</string>
<string name="osmand_team">Каманда OsmAnd</string>
<string name="wikivoyage_travel_guide_descr">Дапаможнік па самым цікавым месцам на планеце ўнутры OsmAnd без злучэння з Інтэрнэтам.</string>
<string name="monthly_map_updates">Абнаўленні мапаў: штомесяц</string>
<string name="daily_map_updates">Абнаўленні мапаў: штогадзінна</string>
<string name="monthly_map_updates">Штомесячныя абнаўленні мапаў</string>
<string name="daily_map_updates">Штогадзінныя абнаўленні мапаў</string>
<string name="in_app_purchase">Пакупка ў дадатку</string>
<string name="in_app_purchase_desc">Разавы плацёж</string>
<string name="in_app_purchase_desc_ex">Аднойчы набыты, будзе заўсёды даступны для вас.</string>
@ -2728,7 +2766,7 @@
<string name="unlock_all_features">Разблакаваць усе функцыі OsmAnd</string>
<string name="purchase_dialog_title">Абярыце план</string>
<string name="purchase_dialog_travel_description">Купіце адзін з наступных, каб мець аўтаномны турыстычны даведнік:</string>
<string name="purchase_dialog_subtitle">Абярыце прыдатны пункт:</string>
<string name="purchase_dialog_subtitle">Абярыце прыдатны аб’ект</string>
<string name="shared_string_dont">Не</string>
<string name="shared_string_do">Так</string>
<string name="shared_string_only_with_wifi">Толькі праз Wi-Fi</string>
@ -2755,11 +2793,11 @@
<string name="contour_lines_hillshade_maps">Контурныя лініі і зацяненне рэльефу</string>
<string name="hide_full_description">Схаваць поўнае апісанне</string>
<string name="show_full_description">Паказаць поўнае апісанне</string>
<string name="nautical_render_descr">Стыль для марской навігацыі. Асноўныя магчымасці: буі, маякі, рачныя і марскія маршруты і адзнакі, гавані, марскія паслугі, контуры глыбіні.</string>
<string name="ski_map_render_descr">Стыль для катання на лыжах. Асноўныя магчымасці: адмалёўка трас, пад\'ёмнікаў і іншых лыжных аб\'ектаў зручным спосабам. Менш другасных аб\'ектаў мапы, што адцягваюць увагу.</string>
<string name="light_rs_render_descr">Просты і кантрастны стыль для аўтамабільнай навігацыі. Пяшчотны для вачэй начны рэжым. Асноўныя магчымасці: контурныя лініі, кантрастныя аранжавыя дарогі, менш другасных аб\'ектаў, што адцягваюць увагу.</string>
<string name="nautical_render_descr">Для марской навігацыі. Асноўныя магчымасці: буі, маякі, рачныя і марскія маршруты і адзнакі, гавані, марскія паслугі, контуры глыбіні.</string>
<string name="ski_map_render_descr">Для катання на лыжах. Асноўныя магчымасці: адмалёўка трас, пад\'ёмнікаў і іншых лыжных аб\'ектаў зручным спосабам. Менш другасных аб\'ектаў.</string>
<string name="light_rs_render_descr">Просты стыль для аўтамабільнай навігацыі. Мяккі начны рэжым, контурныя лініі, кантрастныя дарогі ў аранжавым стылі, зацененыя другасныя аб\'екты мапы.</string>
<string name="topo_render_descr">"Кантрастны стыль, прызначаны ў першую чаргу для шпацыру, паходу і катання на ровары. Добрая чытальнасць пры складаным асвятленні. Асноўныя магчамасці: кантрастныя дарогі і прыродныя аб\'екты, розныя тыпы маршрутаў, контурныя лініі з пашыранымі наладамі, больш падрабязная інфармацыя на адпаведных узроўнях маштабавання, чым у прадвызначаным стылі. Параметр цэласнасці паверхні дазваляе адрозніваць дарогі з рознай якасцю паверхні. Без начнога рэжыму."</string>
<string name="mapnik_render_descr">Стары прадвызначаны стыль адмалёўкі Mapnik. Асноўныя магчымасці: колеры падобныя на стыль Mapnik.</string>
<string name="mapnik_render_descr">Стары прадвызначаны стыль Mapnik. Колеры падобныя на Mapnik.</string>
<string name="default_render_descr">Стыль агульнага прызначэння. Спрошчаная чыстая адмалёўка ў шчыльнанаселеных гарадах. Асноўныя магчымасці: контурныя лініі, якасць паверхні, абмежаванні доступу, дарожныя шчыты, адмалёўка шляхоў па шкале SAC, аб\'екты водных сплаваў.</string>
<string name="open_wikipedia_link_online">Адкрыць спасылку на Вікіпедыю анлайн</string>
<string name="open_wikipedia_link_online_description">Спасылка адкрыецца ў вэб-браўзеры.</string>
@ -2768,7 +2806,7 @@
<string name="read_wikipedia_offline">Чытаць Вікіпедыю па-за сецівам</string>
<string name="download_all">Спампаваць усё</string>
<string name="shared_string_bookmark">Закладка</string>
<string name="off_road_render_descr">Падыходзіць для выкарыстання падчас кіравання па бездарожжы. Падыходзіць для выкарыстання з зялёнымі спадарожнікавымі здымкамі ў якасці падкладкі. Асноўныя асаблівасці: паменшаная таўшчыня асноўных дарог, павялічаная таўшчыня дарожак, сцежак, роварных і іншых маршрутаў. Заснаваны на стылі \"Topo\".</string>
<string name="off_road_render_descr">Для кіравання па бездарожжы на аснове стылю \"Topo\" з выкарыстаннем зялёных спадарожнікавых здымкаў як падкладкі. Паменшаная таўшчыня асноўных дарог, павялічаная таўшчыня слядоў, сцежак, роварных і іншых трас.</string>
<string name="touring_view_render_descr">Высокадэталізаваны стыль для турыстычнах мэтаў. Уключае ў сябе ўсе параметры канфігурацыі прадвызначанага стылю і, акрамя таго: паказвае, як мага больш дэталяў, наколькі гэта магчыма, у прыватнасці, усе дарогі, шляхі і іншыя спосабы перамяшчэння. Зразумелае візуальнае адрозненне паміж рознымі тыпамі дарог, якое нагадвае многія турыстычныя атласы. Высокакантрастная каляровая схема для вулічнага выкарыстання з дзённым і начным рэжымам.</string>
<string name="access_intermediate_arrival_time">Прамежкавы час прыбыцця</string>
<string name="map_widget_intermediate_time">Прамежкавы час</string>
@ -2794,14 +2832,15 @@
<string name="coord_input_save_as_track_descr">Вы дадалі %1$s пунктаў. Увядзіце назву файла і націсніце \"захаваць\".</string>
<string name="point_deleted">Пункт %1$s выдалены</string>
<string name="shared_string_world">Свет</string>
<string name="send_search_query_description">Мы адправім ваш пашуковы запыт «%1$s», а таксама вашае месцазнаходжанне. \n
\n Збіраюцца толькі неперасанальныя даныя, даныя пошуку выкарыстоўваюцца толькі для таго, каб палепшыць алгарытм пошуку.</string>
<string name="send_search_query_description">Мы адправім ваш пашуковы запыт \"%1$s\", а таксама вашае месцазнаходжанне.
\n
\n Збіраюцца толькі неперасанальныя даныя, даныя пошуку выкарыстоўваюцца толькі для таго, каб палепшыць алгарытм пошуку.</string>
<string name="search_no_results_description">Няма вынікаў?
\nРаспавядзіце нам аб гэтым.</string>
<string name="send_search_query">Адправіць пашуковы запыт?</string>
<string name="increase_search_radius_to">Павялічыць радыус пошуку да %1$s</string>
<string name="thank_you_for_feedback">Дзякуй за Ваш водгук</string>
<string name="poi_cannot_be_found">Вузел ці шлях не знойдзены.</string>
<string name="poi_cannot_be_found">Не атрымалася знайсці вузел ці шлях.</string>
<string name="search_no_results_feedback">Нічога не знойдзена\?
\nПакінце водгук</string>
<string name="commiting_way">Фіксуецца шлях…</string>
@ -2825,11 +2864,11 @@
<string name="edit_map_marker">Рэдагаваць адзнаку мапы</string>
<string name="third_party_application">Асобны дадатак</string>
<string name="search_street">Пошук вуліцы</string>
<string name="start_search_from_city">Спачатку абярыце горад</string>
<string name="start_search_from_city">Спачатку вызначце горад/мясцовасць</string>
<string name="shared_string_restore">Аднавіць</string>
<string name="keep_passed_markers_descr">Адзнакі, дададзеныя як група улюблёных ці пройдзеных маршрутных GPX-пунктаў, застануцца на мапе. Калі група неактыўная, адзнакі знікнуць з мапы.</string>
<string name="keep_passed_markers">Пакінуць пройдзеныя адзнакі на мапе</string>
<string name="more_transport_on_stop_hint">На гэтым прыпынку спыняецца больш грамадскага транспарту.</string>
<string name="more_transport_on_stop_hint">На гэтым прыпынку даступна шмат тыпаў грамадскага транспарту.</string>
<string name="ask_for_location_permission">Калі ласка, дайце OsmAnd дазвол на месцазнаходжанне для працягу.</string>
<string name="release_3_2_pre">• Выпраўлена хіба пры запуску, што ўзнікала на некаторых прыладах
\n
@ -2859,8 +2898,8 @@
<string name="osm_live_payment_renews_quarterly">Абнаўляецца штоквартал</string>
<string name="osm_live_payment_renews_annually">Абнаўляецца штогод</string>
<string name="default_price_currency_format">%1$.2f %2$s</string>
<string name="osm_live_payment_header">Абярыце зручную для вас перыядычнасць аплаты:</string>
<string name="osm_live_payment_contribute_descr">Частка даходу ідзе ўдзельнікам OpenStreetMap.</string>
<string name="osm_live_payment_header">Інтэрвал аплаты:</string>
<string name="osm_live_payment_contribute_descr">Ахвяраванні дапамагаюць развіваць OpenStreetMap.</string>
<string name="powered_by_osmand">Працуе на OsmAnd</string>
<string name="mapillary_menu_title_pano">Паказаць толькі 360° малюнкі</string>
<string name="osm_live_subscriptions">Падпіскі</string>
@ -2873,9 +2912,9 @@
<string name="shared_string_capacity">Аб’ём</string>
<string name="shared_string_width">Шырыня</string>
<string name="shared_string_height">Вышыня</string>
<string name="add_destination_point">Дадаць пункт прызначэння</string>
<string name="add_destination_point">Вызначыць пункт прызначэння</string>
<string name="add_intermediate_point">Дадаць прамежкавы пункт</string>
<string name="add_start_point">Дадаць пачатковы пункт</string>
<string name="add_start_point">Вызначыць пункт адпраўлення</string>
<string name="intermediate_waypoint">Прамежкавы пункт</string>
<string name="transfers">трансферы</string>
<string name="on_foot">пешшу</string>
@ -2887,7 +2926,7 @@
<string name="show_along_the_route">Паказваць уздоўж маршруту</string>
<string name="simulate_navigation">Сімуляваць навігацыю</string>
<string name="choose_track_file_to_follow">Абярыце файл следу</string>
<string name="voice_announcements">Галасавыя апавяшчэнні</string>
<string name="voice_announcements">Галасавыя падказкі</string>
<string name="intermediate_destinations">Прамежкавыя пункты</string>
<string name="arrive_at_time">Прыбыццё а %1$s</string>
<string name="quick_action_switch_day_night_descr">Націсканне на кнопку дзеяння пераключае начны і дзённы рэжымы OsmAnd</string>
@ -2898,7 +2937,7 @@
<string name="routeInfo_surface_name">Паверхня</string>
<string name="routeInfo_smoothness_name">Гладкасць</string>
<string name="routeInfo_steepness_name">Пакатасць</string>
<string name="add_destination_query">Спачатку дадайце пункт прызначэння</string>
<string name="add_destination_query">Калі ласка, спачатку вызначце пункт прызначэння</string>
<string name="previous_route">Папярэдні маршрут</string>
<string name="add_home">Дадаць дом</string>
<string name="add_work">Дадаць працу</string>
@ -2913,7 +2952,7 @@
<string name="show_more">Паказаць больш</string>
<string name="tracks_on_map">Адлюстроўваемыя сляды</string>
<string name="quick_action_show_hide_gpx_tracks">Паказаць/схаваць GPX-сляды</string>
<string name="quick_action_show_hide_gpx_tracks_descr">Націск на кнопку дзеяння пакажа ці схавае абраныя GPX-сляды на мапе</string>
<string name="quick_action_show_hide_gpx_tracks_descr">Пераключэнне паміж адлюстраваннем і хаваннем абраных GPX-слядоў на мапе.</string>
<string name="quick_action_gpx_tracks_hide">Схаваць GPX-сляды</string>
<string name="quick_action_gpx_tracks_show">Паказаць GPX-сляды</string>
<string name="use_osm_live_public_transport_description">Уключыць грамадскі транспарт для змен OsmAnd Live.</string>
@ -2936,9 +2975,9 @@
\n
\n</string>
<string name="transfers_size">%1$d перасадак</string>
<string name="add_start_and_end_points">Дадаць пачатковы пункт і пункт прызначэння</string>
<string name="route_add_start_point">Дадаць пачатковы пункт</string>
<string name="route_descr_select_start_point">Абраць пачатковы пункт</string>
<string name="add_start_and_end_points">Дадаць пункт адпраўлення і пункт прызначэння</string>
<string name="route_add_start_point">Дадаць пункт адпраўлення</string>
<string name="route_descr_select_start_point">Абраць пункт адпраўлення</string>
<string name="rendering_attr_surface_unpaved_name">Без пакрыцця</string>
<string name="rendering_attr_surface_sand_name">Пясок</string>
<string name="rendering_attr_surface_grass_name">Трава</string>
@ -2949,7 +2988,7 @@
<string name="rendering_attr_surface_salt_name">Соль</string>
<string name="rendering_attr_surface_snow_name">Снег</string>
<string name="rendering_attr_surface_asphalt_name">Асфальт</string>
<string name="rendering_attr_surface_paved_name">Брукаваная</string>
<string name="rendering_attr_surface_paved_name">Цвёрдая</string>
<string name="rendering_attr_surface_concrete_name">Бетон</string>
<string name="rendering_attr_surface_sett_name">Брук</string>
<string name="rendering_attr_surface_cobblestone_name">Брукавец</string>
@ -2979,10 +3018,9 @@
<string name="quick_action_day_night_mode">%s рэжым</string>
<string name="avoid_pt_types">Пазбягаць тыпы транспарту…</string>
<string name="shared_string_walk">Пешшу</string>
<string name="save_poi_value_exceed_length">Максімальная даўжыня пазнакі \"%s\" - 255 сімвалаў.
\nКалі ласка, скараціце, каб працягнуць.</string>
<string name="save_poi_value_exceed_length">Максімальная даўжыня пазнакі \"%s\" не можа быць большай за 255 сімвалаў.</string>
<string name="save_poi_value_exceed_length_title">Даўжыня значэння \"%s\"</string>
<string name="public_transport_warning_descr_blog">Даведацца падрабязней, як OsmAnd разлічвае маршруты, можна ў нашым блогу.</string>
<string name="public_transport_warning_descr_blog">Даведацца падрабязней пра OsmAnd можна ў нашым блогу.</string>
<string name="public_transport_warning_title">Навігацыя ў грамадскім транспарце на дадзены момант тэставая, таму могуць узнікаць памылкі.</string>
<string name="add_intermediate">Дадаць прамежкавы пункт</string>
<string name="rendering_attr_surface_grass_paver_name">Газонныя краты</string>
@ -2998,17 +3036,17 @@
<string name="shared_string_milliradians">Мілірадыяны</string>
<string name="angular_measeurement">Адзінкі вуглоў</string>
<string name="angular_measeurement_descr">Змяніць адзінкі вымярэння азімуту.</string>
<string name="routing_attr_avoid_tram_name">Пазбягаць трамваяў</string>
<string name="routing_attr_avoid_tram_name">Без трамваяў</string>
<string name="routing_attr_avoid_tram_description">Пазбягаць трамваяў</string>
<string name="routing_attr_avoid_bus_name">Пазбягаць аўтобусаў</string>
<string name="routing_attr_avoid_bus_name">Без аўтобусаў</string>
<string name="routing_attr_avoid_bus_description">Пазбягаць аўтобусаў і тралейбусаў</string>
<string name="routing_attr_avoid_share_taxi_name">Пазбягаць маршрутных таксі</string>
<string name="routing_attr_avoid_share_taxi_name">Без маршрутных таксі</string>
<string name="routing_attr_avoid_share_taxi_description">Пазбягаць маршрутных таксі</string>
<string name="routing_attr_avoid_train_name">Пазбягаць цягнікоў</string>
<string name="routing_attr_avoid_train_name">Без цягнікоў</string>
<string name="routing_attr_avoid_train_description">Пазбягаць цягнікоў</string>
<string name="routing_attr_avoid_subway_name">Пазбягаць метро</string>
<string name="routing_attr_avoid_subway_name">Без метро</string>
<string name="routing_attr_avoid_subway_description">Пазбягаць метро і лёгкарэйкавага транспарту</string>
<string name="routing_attr_avoid_ferry_name">Пазбягаць паромаў</string>
<string name="routing_attr_avoid_ferry_name">Без паромаў</string>
<string name="routing_attr_avoid_ferry_description">Пазбягаць паромаў</string>
<string name="release_3_3_7">• Адлюстраванне часу паміж перасадкамі ў грамадскім транспарцн
\n
@ -3031,7 +3069,7 @@
<string name="public_transport_no_route_title">На жаль, OsmAnd не змог знайсці маршрут па вашых наладах.</string>
<string name="public_transport_try_ped">Паспрабуйце пешаходную навігацыю.</string>
<string name="public_transport_try_change_settings">Паспрабуйце змяніць налады.</string>
<string name="public_transport_calc_pedestrian">Падлічыць пешаходны маршрут</string>
<string name="public_transport_calc_pedestrian">Разлічыць пешаходны маршрут</string>
<string name="public_transport_type">Тып транспарту</string>
<string name="searching_gps">Пошук GPS</string>
<string name="coordinates_widget">Віджэт каардынат</string>
@ -3061,10 +3099,10 @@
<string name="edit_profile_nav_settings_subtitle">Абярыце налады навігацыі для профілю</string>
<string name="routing_attr_max_num_changes_description">Вызначце максімальную колькасць змен</string>
<string name="routing_attr_max_num_changes_name">Колькасць змен</string>
<string name="rate_dialog_descr">Калі ласка, выдаткуйце нам 30 секунд, пакінце водгук і ацаніце нашу працу на Google Play.</string>
<string name="button_rate">Рэйтынг</string>
<string name="rate_dialog_descr">Калі ласка, пакінце водгук і ацаніце нашу працу на Google Play.</string>
<string name="button_rate">Добра</string>
<string name="shared_string_privacy_policy">Палітыка прыватнасці</string>
<string name="help_us_make_osmand_better">Дапамажыце нам зрабіць OsmAnd лепш!</string>
<string name="help_us_make_osmand_better">Дапамажыце нам палепшыць OsmAnd</string>
<string name="choose_data_to_share">Абярыце тып даных, якімі хочаце падзяліцца:</string>
<string name="downloaded_maps">Спампаваныя мапы</string>
<string name="visited_screens">Наведаныя экраны</string>
@ -3085,11 +3123,11 @@
<string name="app_mode_personal_transporter">Асабісты транспарт</string>
<string name="app_mode_monowheel">Монакола</string>
<string name="app_mode_scooter">Скутар</string>
<string name="make_osmand_better_descr">Дазволіць OsmAnd збіраць і апрацоўваць ананімныя даныя пра выкарыстанне праграмы. Мы не збіраем і не захоўваем даныя вашай пазіцыі ці месцаў, якія вы бачыце на мапе.
<string name="make_osmand_better_descr">Дазвольце OsmAnd збіраць і апрацоўваць ананімныя даныя пра выкарыстанне дадатку. Мы не збіраем і не захоўваем даныя вашай пазіцыі ці месцаў, якія вы бачыце на мапе.
\n
\nВы можаце змяніць свой выбар у любы час у \"Налады\" &gt; \"Прыватнасць і бяспека\".</string>
<string name="downloaded_maps_collect_descr">Дапамагае нам даведацца мапы якіх рэгіёнаў і краін найбольш папулярныя.</string>
<string name="visited_screens_collect_descr">Дапамагае нам даведацца якія функцыі OsmAnd з\'яўляюцца найбольш папулярнымі.</string>
<string name="downloaded_maps_collect_descr">Дапамагае нам даведацца пра папулярнасць мапаў рэгіёнаў і краін.</string>
<string name="visited_screens_collect_descr">Дапамагае нам даведацца, якія функцыі OsmAnd з\'яўляюцца найбольш папулярнымі.</string>
<string name="privacy_and_security_change_descr">Націснуўшы \"Дазволіць\" вы пагаджаецеся з %1$s</string>
<string name="settings_privacy_and_security">Прыватнасць і бяспека</string>
<string name="settings_privacy_and_security_desc">Абярыце, якімі данымі вы будзеце дзяліцца з намі</string>
@ -3116,18 +3154,18 @@
<string name="profile_alert_need_routing_type_title">Абярыце тып навігацыі</string>
<string name="profile_alert_need_routing_type_msg">Калі ласка, абярыце тып навігацыі для новага профілю дадатку</string>
<string name="profile_alert_need_profile_name_title">Увядзіце назву профілю</string>
<string name="profile_alert_need_profile_name_msg">Назва профілю не можа быць пустой!</string>
<string name="profile_alert_need_profile_name_msg">Спачатку неабходна даць профілю назву.</string>
<string name="profile_alert_duplicate_name_title">Дублікат назвы</string>
<string name="profile_alert_duplicate_name_msg">Ужо ёсць профіль з такой назвай</string>
<string name="profile_alert_cant_delete_base">Вы не можаце выдаліць базавыя профілі OsmAnd</string>
<string name="profile_alert_need_save_title">Захаваць змены</string>
<string name="profile_alert_need_save_msg">Перш чым працягваць, неабходна захаваць змены ў профілі</string>
<string name="profile_alert_need_save_msg">Спачатку захавайце змены ў профілі</string>
<string name="profile_alert_delete_title">Выдаліць профіль</string>
<string name="profile_alert_delete_msg">Сапраўды хочаце выдаліць профіль %s</string>
<string name="select_base_profile_dialog_title">Абярыце базавы профіль</string>
<string name="profile_alert_delete_msg">Сапраўды хочаце выдаліць профіль \"%s\"</string>
<string name="select_base_profile_dialog_title">Абярыце профіль, каб пачаць</string>
<string name="select_nav_profile_dialog_title">Абярыце тып навігацыі</string>
<string name="base_profile_descr_car">Аўтамабіль, грузавік, матацыкл</string>
<string name="base_profile_descr_bicycle">Ровар, мапед, конь</string>
<string name="base_profile_descr_bicycle">Горны ровар, мапед, конь</string>
<string name="base_profile_descr_public_transport">Усе тыпы грамадскага транспарту</string>
<string name="routing_profile_geocoding">Геакадаванне</string>
<string name="routing_profile_straightline">Прамая лінія</string>
@ -3210,7 +3248,7 @@
<string name="routing_attr_piste_type_downhill_description">Схілы для горных лыжаў і доступ да пад\'ёмнікаў.</string>
<string name="routing_attr_piste_type_nordic_name">Лыжныя гонкі / паўночныя тыпы</string>
<string name="routing_attr_piste_type_nordic_description">Трасы для лыжных гонак і іх паўночных тыпаў.</string>
<string name="routing_attr_allow_intermediate_name">Дазволіць прамежкавыя трасы</string>
<string name="routing_attr_allow_intermediate_name">Дазволіць прамежкавыя маршруты</string>
<string name="routing_attr_allow_intermediate_description">Больш складаныя трасы са стромкімі ўчасткамі. Пэўныя перашкоды, якіх варта пазбягаць.</string>
<string name="routing_attr_allow_advanced_name">Дазволіць дадатковыя трасы</string>
<string name="routing_attr_allow_advanced_description">Складаныя трасы з небяспечнымі перашкодамі і стромкімі ўчасткамі.</string>
@ -3282,4 +3320,5 @@
<string name="shared_string_select_folder">Каталог…</string>
<string name="data_storage_preference_summary">%1$s • %2$s</string>
<string name="data_storage_space_description">Вольна %1$s Гб (з %2$s Гб)</string>
<string name="default_speed_dialog_msg">Выкарыстоўваецца для разліку прыблізнага часу прыбыцця для невядомага тыпу дарог і абмежавання хуткасці для ўсіх дарог (можа змяніцца маршрут)</string>
</resources>

View file

@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<resources></resources>

View file

@ -3003,18 +3003,18 @@ Repræsenterer område: %1$s x %2$s</string>
<string name="shared_string_milliradians">Milliradianer</string>
<string name="angular_measeurement">Enhed for vinkelmåling</string>
<string name="angular_measeurement_descr">Ændre hvad azimuth er måles i.</string>
<string name="routing_attr_avoid_tram_name">Undgå sporvogne</string>
<string name="routing_attr_avoid_tram_description">Undgå sporvogne</string>
<string name="routing_attr_avoid_bus_name">Undgå busser</string>
<string name="routing_attr_avoid_bus_description">Undgå busser og trolleybusser</string>
<string name="routing_attr_avoid_share_taxi_name">Undgå deletaxi</string>
<string name="routing_attr_avoid_share_taxi_description">Undgå deletaxi</string>
<string name="routing_attr_avoid_train_name">Undgå tog</string>
<string name="routing_attr_avoid_train_description">Undgå tog</string>
<string name="routing_attr_avoid_subway_name">Undgå metro</string>
<string name="routing_attr_avoid_subway_description">Undgå metro og letbane</string>
<string name="routing_attr_avoid_ferry_name">Undgå færger</string>
<string name="routing_attr_avoid_ferry_description">Undgå færger</string>
<string name="routing_attr_avoid_tram_name">Ingen sporvogne</string>
<string name="routing_attr_avoid_tram_description">Undgår sporvogne</string>
<string name="routing_attr_avoid_bus_name">Ingen busser</string>
<string name="routing_attr_avoid_bus_description">Undgår busser og trolleybusser</string>
<string name="routing_attr_avoid_share_taxi_name">Ingen deletaxi</string>
<string name="routing_attr_avoid_share_taxi_description">Undgår deletaxi</string>
<string name="routing_attr_avoid_train_name">Ingen tog</string>
<string name="routing_attr_avoid_train_description">Undgår tog</string>
<string name="routing_attr_avoid_subway_name">Ingen metro</string>
<string name="routing_attr_avoid_subway_description">Undgår metro og letbane</string>
<string name="routing_attr_avoid_ferry_name">Ingen færger</string>
<string name="routing_attr_avoid_ferry_description">Undgår færger</string>
<string name="release_3_3_7">• Vis tid mellem overførsler i offentlig transport
\n
\n • Korrigeret brugergrænseflade til ruteoplysningerne
@ -3028,10 +3028,10 @@ Repræsenterer område: %1$s x %2$s</string>
<string name="files_moved">Flyttede %1$d filer (%2$s).</string>
<string name="files_copied">Kopieret %1$d filer (%2$s).</string>
<string name="files_failed">Kunne ikke kopiere %1$d filer (%2$s).</string>
<string name="files_present">%1$d filer (%2$s) er til stede på tidligere placering \'%3$s\'.</string>
<string name="files_present">%1$d filer (%2$s) findes på den forrige placering \'%3$s\'.</string>
<string name="move_maps">Flyt kort</string>
<string name="dont_move_maps">Flyt ikke</string>
<string name="public_transport_ped_route_title">Ruten til fods er ca %1$s og kan være hurtigere end med offentlig transport</string>
<string name="public_transport_ped_route_title">Ruten til fods er ca %1$s og kan være hurtigere end offentlig transport</string>
<string name="public_transport_no_route_title">Kunne desværre ikke finde en rute, der passer til indstillingerne.</string>
<string name="public_transport_try_ped">Prøv fodgængernavigationen.</string>
<string name="public_transport_try_change_settings">Prøv at ændre indstillinger.</string>
@ -3039,14 +3039,14 @@ Repræsenterer område: %1$s x %2$s</string>
<string name="public_transport_type">Transporttype</string>
<string name="searching_gps">Søger efter GPS</string>
<string name="coordinates_widget">Koordinat modul</string>
<string name="rate_dialog_descr">Brug 30 sekunder, del erfaringer og bedøm vores arbejde på Google Play.</string>
<string name="button_rate">Bedøm</string>
<string name="rate_dialog_descr">Del erfaringer og bedøm vores arbejde på Google Play.</string>
<string name="button_rate">OK</string>
<string name="shared_string_privacy_policy">Privatlivspolitik</string>
<string name="help_us_make_osmand_better">Hjælp med at gøre OsmAnd bedre!</string>
<string name="help_us_make_osmand_better">Hjælp med at gøre OsmAnd bedre</string>
<string name="make_osmand_better_descr">Tillad OsmAnd at indsamle og behandle anonyme programdata. Vi indsamler ikke eller lagrer data om placering eller om steder på kortet.
\n
\nKan til enhver tid ændres i Indstillinger &gt; Privatliv og sikkerhed.</string>
<string name="choose_data_to_share">Vælg hvilken type data der deles:</string>
<string name="choose_data_to_share">Vælg den type data der deles:</string>
<string name="downloaded_maps">Hentede kort</string>
<string name="visited_screens">Besøgte skærme</string>
<string name="colleted_data">Indsamlede data</string>
@ -3055,7 +3055,7 @@ Repræsenterer område: %1$s x %2$s</string>
<string name="visited_screens_collect_descr">Hjælper med at forstå hvilke funktioner i OsmAnd der er mest populære.</string>
<string name="privacy_and_security_change_descr">Ved at trykke på \"Tillad\" accepteres vores %1$s</string>
<string name="settings_privacy_and_security">Privatliv og sikkerhed</string>
<string name="settings_privacy_and_security_desc">Vælg hvilke data der deles med os</string>
<string name="settings_privacy_and_security_desc">Vælg hvilke data der deles</string>
<string name="shared_string_no_thank_you">Nej tak</string>
<string name="shared_string_allow">Tillade</string>
<string name="profile_name_hint">Profilnavn</string>
@ -3084,14 +3084,14 @@ Repræsenterer område: %1$s x %2$s</string>
<string name="profile_alert_duplicate_name_msg">Der er allerede en profil med det navn</string>
<string name="profile_alert_cant_delete_base">Basisprofiler kan ikke slettes</string>
<string name="profile_alert_need_save_title">Gem ændringer</string>
<string name="profile_alert_need_save_msg">Ændringer i profilen skal gemmes først</string>
<string name="profile_alert_need_save_msg">Gem ændringer til profilen først</string>
<string name="profile_alert_delete_title">Slet profil</string>
<string name="profile_alert_delete_msg">Slet profilen %s\?</string>
<string name="select_base_profile_dialog_title">Vælg en basisprofil</string>
<string name="profile_alert_delete_msg">Slet profilen \"%s\"\?</string>
<string name="select_base_profile_dialog_title">Vælg en profil til at starte med</string>
<string name="select_base_profile_dialog_message">Basér den brugerdefinerede profil på en af standardprofilerne, dette definerer den grundlæggende opsætning som standard synlighed for moduler og enheder for hastighed og distance. Dette er standardprofilerne, sammen med eksempler på brugerdefinerede profiler, de kan udvides til:</string>
<string name="select_nav_profile_dialog_title">Vælg navigationstype</string>
<string name="base_profile_descr_car">Bil, lastbil, motorcykel</string>
<string name="base_profile_descr_bicycle">MTB, knallert, hest</string>
<string name="base_profile_descr_bicycle">Mountainbike, knallert, hest</string>
<string name="base_profile_descr_pedestrian">Gå, vandring, løb</string>
<string name="base_profile_descr_public_transport">Offentlig transport (alle)</string>
<string name="base_profile_descr_boat">Skib, roning, sejlads</string>
@ -3142,7 +3142,7 @@ Repræsenterer område: %1$s x %2$s</string>
<string name="minmax_speed_dialog_title">Indstil min/maks hastighed</string>
<string name="new_profile">Ny profil</string>
<string name="shared_string_crash">Nedbrud</string>
<string name="last_launch_crashed">Den sidste start af OsmAnd mislykkedes. Hjælp med at forbedre OsmAnd ved at dele fejlmeddelelsen.</string>
<string name="last_launch_crashed">Sidste kørsel af OsmAnd mislykkedes. Hjælp med at forbedre OsmAnd ved at dele fejlmeddelelsen.</string>
<string name="app_mode_ufo">UFO</string>
<string name="release_3_4">"• Anvendelsesprofiler: opret en brugervalgt profil med en brugervalgt ikon og farve
\n
@ -3166,20 +3166,20 @@ Repræsenterer område: %1$s x %2$s</string>
<string name="app_mode_personal_transporter">Person transport</string>
<string name="app_mode_monowheel">Monowheel</string>
<string name="app_mode_scooter">Scooter</string>
<string name="precision_hdop_and_vdop">Horisontal nøjagtighed: %1$s, lodret: %2$s</string>
<string name="precision_hdop">Horisontal nøjagtighed: %s</string>
<string name="precision_hdop_and_vdop">Vandret nøjagtighed: %1$s, lodret: %2$s</string>
<string name="precision_hdop">Vandret præcision: %s</string>
<string name="app_mode_offroad">Offroad</string>
<string name="edit_profile_setup_title">Opsætning af profil</string>
<string name="edit_profile_setup_subtitle">Profilen bevarer sine egne indstillinger</string>
<string name="edit_profile_setup_map_subtitle">Vælg kortindstillinger for profilen</string>
<string name="edit_profile_screen_options_subtitle">Vælg skærmindstillinger for profilen</string>
<string name="edit_profile_nav_settings_subtitle">Vælg navigationsindstillinger for profilen</string>
<string name="routing_attr_max_num_changes_description">Angiv det maksimale antal skift</string>
<string name="routing_attr_max_num_changes_description">Angiv øvre grænse for omstigninger</string>
<string name="routing_attr_max_num_changes_name">Antal skift</string>
<string name="turn_screen_on_router">Vågn op ved retningsændring</string>
<string name="turn_screen_on_time_descr">Indstil tid for hvornår skærmen tænder.</string>
<string name="turn_screen_on_time_descr">Indstil hvor længe skærmen skal være tændt.</string>
<string name="turn_screen_on_sensor">Brug nærhedssensor</string>
<string name="turn_screen_on_sensor_descr">Vink med hånden over toppen af skærmen for at tænde for skærmen, under navigering.</string>
<string name="turn_screen_on_sensor_descr">Vink med hånden over toppen af skærmen for at tænde den under navigering.</string>
<string name="rendering_attr_highway_class_track_grade1_name">Grad 1</string>
<string name="rendering_attr_highway_class_track_grade2_name">Grad 2</string>
<string name="rendering_attr_highway_class_track_grade3_name">Grad 3</string>
@ -3258,7 +3258,7 @@ Repræsenterer område: %1$s x %2$s</string>
<string name="configure_navigation">Konfigurer navigation</string>
<string name="general_settings_profile_descr">Tema, enheder, region</string>
<string name="configure_profile">Konfigurer profil</string>
<string name="screen_alerts_descr">"Advarsler vil blive vist i nederste venstre hjørne af skærmen under navigationen."</string>
<string name="screen_alerts_descr">Advarsler vises nederst til venstre under navigationen.</string>
<string name="switch_profile">Skift profil</string>
<string name="language_and_output">Sprog og output</string>
<string name="reset_to_default">Gendan standardværdi</string>
@ -3275,7 +3275,7 @@ Repræsenterer område: %1$s x %2$s</string>
<string name="vehicle_parameters">Køretøjsparametre</string>
<string name="voice_announces_info">Stemmemeddelelser afspilles kun under navigation.</string>
<string name="voice_announces_descr">Navigation instruktion og meddelelser</string>
<string name="voice_announces">Talevejledning</string>
<string name="voice_announces">Stemmemeddelelser</string>
<string name="screen_alerts">Alarmer på skærmen</string>
<string name="route_parameters_descr">Konfigurer ruteparametre</string>
<string name="route_parameters">Ruteparametre</string>
@ -3294,7 +3294,7 @@ Repræsenterer område: %1$s x %2$s</string>
<string name="paste_Osmand_data_folder_path">Indsæt sti til mappen med data</string>
<string name="change_osmand_data_folder_question">Skift datamappe\?</string>
<string name="move_maps_to_new_destination">Flyt til den nye destination</string>
<string name="internal_app_storage_description">Internt lager, skjult fra brugere og andre programmer, så ingen undtagen OsmAnd kan få adgang til data</string>
<string name="internal_app_storage_description">Internt lager, skjult for bruger og andre apps, kun tilgængelig for OsmAnd</string>
<string name="change_data_storage_folder">Skift datalagringsmappe</string>
<string name="rendering_attr_piste_type_snow_park_name">Snowpark</string>
<string name="rendering_attr_piste_type_sleigh_name">Kane</string>
@ -3366,7 +3366,7 @@ Repræsenterer område: %1$s x %2$s</string>
<string name="routing_attr_driving_style_prefer_unpaved_name">Foretræk ikke-asfalterede veje</string>
<string name="routing_attr_driving_style_prefer_unpaved_description">Foretræk ikke-asfalterede veje.</string>
<string name="layer_osm_edits">OSM redigeringer</string>
<string name="quick_action_contour_lines_descr">Tryk på genvejsknappen viser eller skjuler højdekurver på kortet</string>
<string name="quick_action_contour_lines_descr">En til/fra-knap for at vise eller skjuler højdekurver på kortet.</string>
<string name="quick_action_contour_lines_show">Vis højdekurver</string>
<string name="quick_action_contour_lines_hide">Skjul højdekurver</string>
<string name="quick_action_show_hide_contour_lines">Vis/skjul højdekurver</string>
@ -3381,7 +3381,7 @@ Repræsenterer område: %1$s x %2$s</string>
<string name="exported_osmand_profile">OsmAnd profil: %1$s</string>
<string name="overwrite_profile_q">Profilen \'%1$s\' findes allerede. Overskriv\?</string>
<string name="export_profile_failed">Profilen kunne ikke eksporteres.</string>
<string name="profile_import">Profilimport:</string>
<string name="profile_import">Profilimport</string>
<string name="profile_import_descr">For at importere en profil, vælg filen på enheden og åbn den med OsmAnd.</string>
<string name="file_import_error">%1$s importfejl: %2$s</string>
<string name="file_imported_successfully">%1$s blev importeret.</string>
@ -3425,4 +3425,8 @@ Repræsenterer område: %1$s x %2$s</string>
<string name="choose_icon_color_name">Vælg ikon, farve og navn</string>
<string name="reorder_profiles">Rediger profilliste</string>
<string name="selected_profile">Valgte profil</string>
<string name="default_speed_dialog_msg">Bruges til at estimere ankomsttidspunkt for ukendte vejtyper og til at begrænse hastigheden for alle veje (kan ændre ruten)</string>
<string name="reset_confirmation_descr">Ved at klikke på %1$s, mistes alle ændringer.</string>
<string name="reset_all_profile_settings_descr">Alle profilindstillinger nulstilles.</string>
<string name="reset_all_profile_settings">Nulstil alle profilindstillinger til standard\?</string>
</resources>

View file

@ -11,19 +11,19 @@
<string name="poi_aerialway_drag_lift">Schlepplift</string>
<string name="poi_aerialway_gondola">Gondelbahn</string>
<string name="poi_aerialway_goods">Güterseilbahn</string>
<string name="poi_aerialway_j_bar">Schlepplift</string>
<string name="poi_aerialway_j_bar">Tellerschlepplift</string>
<string name="poi_aerialway_magic_carpet">Teppichlift</string>
<string name="poi_aerialway_mixed_lift">Hybridlift</string>
<string name="poi_aerialway_platter">Plattenlift</string>
<string name="poi_aerialway_rope_tow">Übungslift</string>
<string name="poi_aerialway_station">Seilbahnstation</string>
<string name="poi_aerialway_t_bar">Schlepplift</string>
<string name="poi_aerialway_t_bar">Stangenschlepplift</string>
<string name="poi_aeroway_gate">Flugsteig</string>
<string name="poi_aeroway_terminal">Flughafenterminal</string>
<string name="poi_craft_agricultural_engines">Landmaschinen</string>
<string name="poi_aerodrome">Flughafen</string>
<string name="poi_alcohol">Spirituosenladen</string>
<string name="poi_alpine_hut">bewirtschaftete Schutzhütte</string>
<string name="poi_alpine_hut">Bewirtschaftete Schutzhütte</string>
<string name="poi_ambulance_station">Rettungswache</string>
<string name="poi_anime">Anime-Shop</string>
<string name="poi_antiques">Antiquitätenhändler</string>
@ -36,7 +36,7 @@
<string name="poi_astronomical_observatory">Astronomisch</string>
<string name="poi_athletics">Sport</string>
<string name="poi_amenity_atm">Geldautomat</string>
<string name="poi_attraction">Tourist. Attraktion</string>
<string name="poi_attraction">Touristische Attraktion</string>
<string name="poi_atv">Quad-Geschäft</string>
<string name="poi_audiologist">Gehörspezialist</string>
<string name="poi_australian_football">Australischer Fußball</string>
@ -81,7 +81,7 @@
<string name="poi_boules">Boule</string>
<string name="poi_boundary_stone">Grenzstein</string>
<string name="poi_boutique">Boutique</string>
<string name="poi_bowls">Schüsseln</string>
<string name="poi_bowls">Bowls</string>
<string name="poi_craft_brewery">Brauerei</string>
<string name="poi_bridge">Brücke</string>
<string name="poi_brothel">Bordell</string>
@ -95,7 +95,7 @@
<string name="poi_car_parts">Autoteile</string>
<string name="poi_car_rental">Autovermietung</string>
<string name="poi_car_repair">Kfz-Werkstatt</string>
<string name="poi_car_sharing">Carsharing Station</string>
<string name="poi_car_sharing">Carsharing</string>
<string name="poi_car">Autohändler</string>
<string name="poi_car_wash">Autowaschanlage</string>
<string name="poi_caravan_site">Wohnmobil-Stellplätze</string>
@ -156,13 +156,13 @@
<string name="poi_confectionery">Süßwarenladen</string>
<string name="poi_construction">Anlage</string>
<string name="poi_convenience">Lebensmittelgeschäft</string>
<string name="poi_copyshop">Copy-Shop</string>
<string name="poi_copyshop">Copyshop</string>
<string name="poi_cosmetics">Kosmetik</string>
<string name="poi_courthouse">Gerichtsgebäude</string>
<string name="poi_crater">Krater</string>
<string name="poi_crematorium">Krematorium</string>
<string name="poi_cricket">Cricket</string>
<string name="poi_cricket_nets">Cricket-Netz</string>
<string name="poi_cricket">Kricket</string>
<string name="poi_cricket_nets">Kricketnetz</string>
<string name="poi_croquet">Krocket</string>
<string name="poi_bureau_de_change">Wechselstube</string>
<string name="poi_curtain">Vorhanggeschäft</string>
@ -192,7 +192,7 @@
<string name="poi_emergency_phone">Notruftelefon</string>
<string name="poi_employment_agency">Arbeitsamt</string>
<string name="poi_equestrian">Pferdesport</string>
<string name="poi_erotic">Sex-Shop</string>
<string name="poi_erotic">Sexshop</string>
<string name="poi_estate_agent">Immobilienmakler</string>
<string name="poi_fabric">Textilgeschäft</string>
<string name="poi_fast_food">Fast Food</string>
@ -268,7 +268,7 @@
<string name="poi_craft_insulation">Gebäudedämmung</string>
<string name="poi_insurance">Versicherung</string>
<string name="poi_interior_decoration">Innenausstatter</string>
<string name="poi_internet_cafe">Internet Cafe</string>
<string name="poi_internet_cafe">Internetcafé</string>
<string name="poi_island">Insel</string>
<string name="poi_islet">Inselchen</string>
<string name="poi_isolated_dwelling">Einzelsiedlung</string>
@ -339,7 +339,7 @@
<string name="poi_organic">Biolebensmittel</string>
<string name="poi_orienteering">Orientierungslauf</string>
<string name="poi_outdoor">Outdoor-Geschäft</string>
<string name="poi_paddle_tennis">Tischtennis</string>
<string name="poi_paddle_tennis">Padel-Tennis</string>
<string name="poi_paint">Farbengeschäft</string>
<string name="poi_craft_painter">Maler</string>
<string name="poi_palaeontological_site">Paläontologischer Ort</string>
@ -432,7 +432,7 @@
<string name="poi_craft_sculptor">Bildhauer</string>
<string name="poi_seafood">Fischgeschäft</string>
<string name="poi_anchor_berth">Ankerplatz</string>
<string name="poi_anchorage">Ankerplatz</string>
<string name="poi_anchorage">Verankerung</string>
<string name="poi_beacon">Bake</string>
<string name="poi_beacon_cardinal">Untiefenbake (Kardinal)</string>
<string name="poi_beacon_lateral">Fahrrinnenbake (Lateral)</string>
@ -530,7 +530,7 @@
<string name="poi_theatre">Theater</string>
<string name="poi_theme_park">Vergnügungspark</string>
<string name="poi_ticket">Ticketverkauf</string>
<string name="poi_craft_tiler">Dachdecker</string>
<string name="poi_craft_tiler">Fliesenleger</string>
<string name="poi_craft_tinsmith">Klempner</string>
<string name="poi_tobacco">Tabakwarengeschäft</string>
<string name="poi_toboggan">Rodel</string>
@ -544,10 +544,10 @@
<string name="poi_traffic_calming_bump">Bodenschwelle</string>
<string name="poi_traffic_calming_chicane">Schikane</string>
<string name="poi_traffic_calming_choker">Fahrbahnverengung</string>
<string name="poi_traffic_calming_cushion">Bodenwelle</string>
<string name="poi_traffic_calming_hump">Bodenwelle</string>
<string name="poi_traffic_calming_cushion">Bodenwelle (mit Lücken)</string>
<string name="poi_traffic_calming_hump">Bodenwelle (lang)</string>
<string name="poi_traffic_calming_rumble_strip">Holperstreifen</string>
<string name="poi_traffic_calming_table">Bodenwelle</string>
<string name="poi_traffic_calming_table">Bodenwelle (Aufpflasterung)</string>
<string name="poi_traffic_signals">Ampel</string>
<string name="poi_tram_stop">Straßenbahnhaltestelle</string>
<string name="poi_travel_agent">Reisebüro</string>
@ -588,10 +588,10 @@
<string name="poi_works">Produktionsstätte</string>
<string name="poi_wreck">Schiffswrack</string>
<string name="poi_zoo">Zoo</string>
<string name="poi_american_football">Amerik. Football</string>
<string name="poi_base">Base-Jumping</string>
<string name="poi_american_football">Amerikanischer Football</string>
<string name="poi_base">Basejumping</string>
<string name="poi_bmx">BMX</string>
<string name="poi_canadian_football">Kanad. Football</string>
<string name="poi_canadian_football">Kanadischer Football</string>
<string name="poi_surfing">Surfen</string>
<string name="poi_historic_cannon">Historische Kanone</string>
<string name="poi_harbour">Hafen</string>
@ -635,7 +635,7 @@
<string name="poi_entertainment">Freizeit</string>
<string name="poi_club">Verein</string>
<string name="poi_sustenance">Gastronomie</string>
<string name="poi_cafe_and_restaurant">Cafe und Restaurant</string>
<string name="poi_cafe_and_restaurant">Café und Restaurant</string>
<string name="poi_transportation">Transport</string>
<string name="poi_personal_transport">Personentransport</string>
<string name="poi_air_transport">Lufttransport</string>
@ -721,14 +721,14 @@
<string name="poi_craft_winery">Weinkellerei</string>
<string name="poi_piste_hike">Wanderstrecke</string>
<string name="poi_piste_ice_skate">Eislaufen</string>
<string name="poi_payment_terminal">Bezahl-Terminal</string>
<string name="poi_payment_terminal">Bezahlterminal</string>
<string name="poi_transport_construction">Transportkonstruktion</string>
<string name="poi_natural">Natur</string>
<string name="poi_camera">Kameras und Objektive</string>
<string name="poi_charity">Sozialkaufhaus</string>
<string name="poi_cabin">Hütte</string>
<string name="poi_lean_to">Unterstand</string>
<string name="poi_wilderness_hut">unbewirtschaftete Schutzhütte</string>
<string name="poi_wilderness_hut">Unbewirtschaftete Schutzhütte</string>
<string name="poi_wiki_lang_zh">Chinesisches Wiki</string>
<string name="poi_wiki_lang_tr">Türkisches Wiki</string>
<string name="poi_wiki_lang_uk">Ukrainisches Wiki</string>
@ -1008,7 +1008,7 @@
<string name="poi_landfill_waste_nuclear">Atommüll</string>
<string name="poi_bunker_silo">Silo</string>
<string name="poi_paediatrics">Kinderheilkunde</string>
<string name="poi_tourism_yes">Tourist. Objekt</string>
<string name="poi_tourism_yes">Touristisches Objekt</string>
<string name="poi_religion_voodoo">Voodoo</string>
<string name="poi_denomination_catholic">Katholisch</string>
<string name="poi_denomination_baptist">Baptistisch</string>
@ -1348,14 +1348,14 @@
<string name="poi_windfall">Fallobst</string>
<string name="poi_dead_wood">Todwald</string>
<string name="poi_level">In Etage</string>
<string name="poi_rtsa_scale">RTSA Skala</string>
<string name="poi_rtsa_scale">RTSA-Skala</string>
<string name="poi_piste_difficulty_easy">Einfach</string>
<string name="poi_piste_difficulty_advanced">Fortgeschritten</string>
<string name="poi_piste_difficulty_expert">Experte</string>
<string name="poi_power_pole">Strommast</string>
<string name="poi_power_tower">Strommast</string>
<string name="poi_ford_stepping_stones">Trittsteine</string>
<string name="poi_greenfield">Bauland</string>
<string name="poi_greenfield">Grüne Wiese</string>
<string name="poi_religion_jain">Jainismus</string>
<string name="poi_board_type_notice">schwarzes Brett</string>
<string name="poi_garden_style_english">Gartenstil: Englisch</string>
@ -1418,16 +1418,16 @@
<string name="poi_payment_bitcoin_yes">Bitcoin</string>
<string name="poi_payment_bitcoin_no">Bitcoin nicht akzeptiert</string>
<string name="poi_payment_visa_yes">Visa</string>
<string name="poi_payment_visa_no">Visa Karte nicht akzeptiert</string>
<string name="poi_payment_mastercard_yes">MasterCard</string>
<string name="poi_payment_visa_no">Visa-Karten nicht akzeptiert</string>
<string name="poi_payment_mastercard_yes">Mastercard</string>
<string name="poi_payment_mastercard_no">Mastercard nicht akzeptiert</string>
<string name="poi_payment_none">Kostenlos</string>
<string name="poi_payment_maestro_yes">Maestro</string>
<string name="poi_payment_maestro_no">Maestro Karte nicht akzeptiert</string>
<string name="poi_payment_maestro_yes">Maestro-Karten</string>
<string name="poi_payment_maestro_no">Maestro-Karten nicht akzeptiert</string>
<string name="poi_payment_american_express_yes">American Express (AMEX)</string>
<string name="poi_payment_american_express_no">American Express (AMEX) Karte nicht akzeptiert</string>
<string name="poi_payment_american_express_no">American Express (AMEX)-Karten nicht akzeptiert</string>
<string name="poi_payment_diners_club_yes">Diners Club</string>
<string name="poi_payment_diners_club_no">Diners Club Karte nicht akzeptiert</string>
<string name="poi_payment_diners_club_no">Diners Club-Karten nicht akzeptiert</string>
<string name="poi_payment_dkv_yes">DKV</string>
<string name="poi_payment_dkv_no">DKV nicht akzeptiert</string>
<string name="poi_drive_in_yes">ja</string>
@ -1535,7 +1535,7 @@
<string name="poi_cargo_vehicle">Fahrzeuge</string>
<string name="poi_cargo_bicycle">Fahrräder</string>
<string name="poi_cargo_container">Container</string>
<string name="poi_cargo_hgv">LKW</string>
<string name="poi_cargo_hgv">Lkw</string>
<string name="poi_fitness_station">Fitnessstation</string>
<string name="poi_hackerspace">Hackerspace</string>
<string name="poi_wiki_lang_als">Elsässisches Wiki</string>
@ -1577,7 +1577,7 @@
<string name="poi_water_characteristic_mud">Wassercharakteristik: schlammig</string>
<string name="poi_water_characteristic_sulfuric">Schweflig</string>
<string name="poi_water_point">Wasseranschluss</string>
<string name="poi_payment_electronic_purses_no">Elektrische Zahlungsmittel nicht akzeptiert</string>
<string name="poi_payment_electronic_purses_no">Elektronische Zahlungsmittel nicht akzeptiert</string>
<string name="poi_resource_ruby">Rubin</string>
<string name="poi_resource_rutile">Rutil</string>
<string name="poi_resource_slate_iron_ore_copper">Schiefer; Eisenerz; Kupfer</string>
@ -1617,7 +1617,7 @@
<string name="poi_smoking_dedicated">Nur für Raucher</string>
<string name="poi_toll_yes">Maut</string>
<string name="poi_toll_no">Keine Maut</string>
<string name="poi_toll_hgv_yes">LKW Maut</string>
<string name="poi_toll_hgv_yes">Lkw-Maut</string>
<string name="poi_tactile_paving_yes">ja</string>
<string name="poi_tactile_paving_no">Ohne Blindenleitsystem</string>
<string name="poi_traffic_signals_sound_walk">Nur wenn Gehen erlaubt ist</string>
@ -1647,13 +1647,13 @@
<string name="poi_love_hotel">Liebeshotel</string>
<string name="poi_payment_electronic_purses_yes">Elektronische Geldbörsen</string>
<string name="poi_payment_uta_yes">UTA</string>
<string name="poi_payment_uta_no">UTA Karten nicht akzeptiert</string>
<string name="poi_payment_uta_no">UTA-Karten nicht akzeptiert</string>
<string name="poi_payment_efectivo_yes">Bargeld</string>
<string name="poi_payment_efectivo_no">Bargeld nicht akzeptiert</string>
<string name="poi_payment_girocard_yes">Girokarte</string>
<string name="poi_payment_girocard_no">Girokarte nicht akzeptiert</string>
<string name="poi_payment_discover_card_yes">Discover-Karte</string>
<string name="poi_payment_discover_card_no">Discover Karte nicht akzeptiert</string>
<string name="poi_payment_discover_card_no">Discover-Karte nicht akzeptiert</string>
<string name="poi_brushless_yes">ja</string>
<string name="poi_parish">Gemeindebüro</string>
<string name="poi_payment_cheque_yes">Schecks</string>
@ -1666,47 +1666,47 @@
<string name="poi_payment_others_yes">Andere Zahlungsmittel</string>
<string name="poi_payment_others_no">Andere Zahlungsmittel nicht akzeptiert</string>
<string name="poi_payment_routex_yes">Routex</string>
<string name="poi_payment_routex_no">Routex Tankkarte nicht akzeptiert</string>
<string name="poi_payment_routex_no">Routex-Tankkarten nicht akzeptiert</string>
<string name="poi_payment_bancomat_yes">Bancomat</string>
<string name="poi_payment_bancomat_no">Bancomat nicht akzeptiert</string>
<string name="poi_payment_prepaid_ticket_yes">vorausbezahlte Fahrkarten</string>
<string name="poi_payment_jcb_yes">JCB</string>
<string name="poi_payment_jcb_no">JCB Karte nicht akzeptiert</string>
<string name="poi_payment_jcb_no">JCB-Karten nicht akzeptiert</string>
<string name="poi_payment_eurowag_yes">Eurowag</string>
<string name="poi_payment_eurowag_no">Eurowag Karte nicht akzeptiert</string>
<string name="poi_payment_euroshell_yes">euroShell</string>
<string name="poi_payment_eurowag_no">Eurowag-Karten nicht akzeptiert</string>
<string name="poi_payment_euroshell_yes">Euroshell</string>
<string name="poi_payment_euroshell_no">Euroshell-Tankkarten nicht akzeptiert</string>
<string name="poi_payment_westfalen_card_yes">Westfalen</string>
<string name="poi_payment_westfalen_card_no">Westfalen Karte nicht akzeptiert</string>
<string name="poi_payment_westfalen_card_no">Westfalen-Karten nicht akzeptiert</string>
<string name="poi_payment_account_cards_yes">Kundenkarten</string>
<string name="poi_payment_account_cards_no">Kundenkarten nicht akzeptiert</string>
<string name="poi_payment_visa_electron_yes">Visa Electron</string>
<string name="poi_payment_visa_electron_no">Visa Electron Karte nicht akzeptiert</string>
<string name="poi_payment_visa_electron_no">Visa Electron-Karten nicht akzeptiert</string>
<string name="poi_payment_litecoin_yes">Litecoin</string>
<string name="poi_payment_litecoin_no">Litecoin nicht akzeptiert</string>
<string name="poi_payment_pikepass_designated">PIKEPASS (ausgewiesen)</string>
<string name="poi_payment_laser_yes">Laser</string>
<string name="poi_payment_laser_no">Laser Karten nicht akzeptiert</string>
<string name="poi_payment_laser_no">Laser-Karten nicht akzeptiert</string>
<string name="poi_payment_ep_quick_yes">Quick</string>
<string name="poi_payment_ep_quick_no">Quick Karte nicht akzeptiert</string>
<string name="poi_payment_ep_quick_no">Quick-Karten nicht akzeptiert</string>
<string name="poi_payment_e_zpass_yes">EZPass</string>
<string name="poi_payment_e_zpass_no">EZPass nicht akzeptiert</string>
<string name="poi_payment_kitcard_yes">KITCard</string>
<string name="poi_payment_kitcard_no">KITCard nicht akzeptiert</string>
<string name="poi_payment_v_pay_yes">V PAY</string>
<string name="poi_payment_v_pay_no">V PAY Karte nicht akzeptiert</string>
<string name="poi_payment_v_pay_no">V-Pay-Karten nicht akzeptiert</string>
<string name="poi_payment_dogecoin_yes">Dogecoin Ɖ</string>
<string name="poi_payment_dogecoin_no">Dogecoin nicht akzeptiert</string>
<string name="poi_payment_cibus_yes">Cibus</string>
<string name="poi_payment_cibus_no">Cibus Karte nicht akzeptiert</string>
<string name="poi_payment_cibus_no">Cibus-Karten nicht akzeptiert</string>
<string name="poi_payment_wire_transfer_yes">Überweisungen</string>
<string name="poi_payment_wire_transfer_no">Überweisungen nicht akzeptiert</string>
<string name="poi_payment_ep_cash_yes">Geldkarte</string>
<string name="poi_payment_ep_cash_no">Geldkarte nicht akzeptiert</string>
<string name="poi_payment_ep_proton_yes">Proton</string>
<string name="poi_payment_ep_proton_no">Proton Karte nicht akzeptiert</string>
<string name="poi_payment_ep_proton_no">Proton-Karten nicht akzeptiert</string>
<string name="poi_payment_ep_avant_yes">Avant Karte</string>
<string name="poi_payment_ep_avant_no">Avant Karte nicht akzeptiert</string>
<string name="poi_payment_ep_avant_no">Avantcard nicht akzeptiert</string>
<string name="poi_payment_ep_mep_yes">MEP</string>
<string name="poi_payment_ep_mep_no">MEP nicht akzeptiert</string>
<string name="poi_payment_ep_minipay_yes">Minipay</string>
@ -1724,17 +1724,17 @@
<string name="poi_payment_coinkite_yes">Coinkite</string>
<string name="poi_payment_coinkite_no">Coinkite nicht akzeptiert</string>
<string name="poi_payment_roadrunner_yes">Roadrunner</string>
<string name="poi_payment_roadrunner_no">Roadrunner Karte nicht akzeptiert</string>
<string name="poi_payment_roadrunner_no">Roadrunner-Karten nicht akzeptiert</string>
<string name="poi_payment_svg_yes">SVG</string>
<string name="poi_payment_svg_no">SVG nicht akzeptiert</string>
<string name="poi_payment_sms_yes">SMS Zahlungen</string>
<string name="poi_payment_sms_no">SMS Zahlung nicht akzeptiert</string>
<string name="poi_payment_sms_no">SMS-Zahlung nicht akzeptiert</string>
<string name="poi_payment_ov_chipkaart_yes">OV-Chipkaart</string>
<string name="poi_payment_ov_chipkaart_no">OV-Chipkaart nicht akzeptiert</string>
<string name="poi_payment_oyster_yes">Oyster</string>
<string name="poi_payment_oyster_no">Oyster Karte nicht akzeptiert</string>
<string name="poi_payment_oyster_no">Oyster-Karten nicht akzeptiert</string>
<string name="poi_payment_sube_yes">SUBE</string>
<string name="poi_payment_sube_no">SUBE Karte nicht akzeptiert</string>
<string name="poi_payment_sube_no">SUBE-Karten nicht akzeptiert</string>
<string name="poi_payment_via_verde_yes">Via Verde</string>
<string name="poi_payment_via_verde_no">Via Verde nicht akzeptiert</string>
<string name="poi_payment_meal_voucher_yes">Essensgutscheine</string>
@ -1745,14 +1745,14 @@
<string name="poi_payment_u_key_no">U-Key nicht akzeptiert</string>
<string name="poi_payment_token_yes">Wertmarke</string>
<string name="poi_payment_token_no">Wertmarke nicht akzeptiert</string>
<string name="poi_payment_gift_card_yes">Geschenkkarte</string>
<string name="poi_payment_gift_card_no">Geschenkkarte nicht akzeptiert</string>
<string name="poi_payment_gift_card_yes">Geschenkkarten</string>
<string name="poi_payment_gift_card_no">Geschenkkarten nicht akzeptiert</string>
<string name="poi_payment_golden_crown_yes">Golden Crown</string>
<string name="poi_payment_golden_crown_no">Golden Crown Karte nicht akzeptiert</string>
<string name="poi_payment_golden_crown_no">Golden Crown-Karten nicht akzeptiert</string>
<string name="poi_payment_pro100_yes">PRO100</string>
<string name="poi_payment_pro100_no">PRO100 Karte nicht akzeptiert</string>
<string name="poi_payment_pro100_no">PRO100-Karten nicht akzeptiert</string>
<string name="poi_payment_union_card_yes">Union Karte</string>
<string name="poi_payment_union_card_no">Union Karte nicht akzeptiert</string>
<string name="poi_payment_union_card_no">Union-Karte nicht akzeptiert</string>
<string name="poi_payment_mtsmoney_yes">MTS-Money</string>
<string name="poi_payment_mtsmoney_no">MTS-Money nicht akzeptiert</string>
<string name="poi_payment_yandexmoney_yes">Yandex.Money</string>
@ -1844,7 +1844,7 @@
<string name="poi_vending_candles">Kerzen</string>
<string name="poi_vending_toys">Spielzeug</string>
<string name="poi_vending_ice_cream">Speiseeis</string>
<string name="poi_vending_sim_cards">SIM Karten</string>
<string name="poi_vending_sim_cards">SIM-Karten</string>
<string name="poi_branch">Niederlassung</string>
<string name="poi_memorial_plaque">Gedenktafel</string>
<string name="poi_memorial_stele">Stele</string>
@ -1859,7 +1859,7 @@
<string name="poi_memorial_column">Spalte</string>
<string name="poi_memorial_stupa">Stupa</string>
<string name="poi_inscription">Beschriftung</string>
<string name="poi_historic_quarry">historischer Steinbruch</string>
<string name="poi_historic_quarry">Historischer Steinbruch</string>
<string name="poi_resource_antimony">Antimon</string>
<string name="poi_resource_asbestos">Asbest</string>
<string name="poi_resource_basalt">Basalt</string>
@ -2016,7 +2016,7 @@
<string name="poi_service_bicycle_cleaning_no">Fahrradreinigung: nein</string>
<string name="poi_service_bicycle_chaintool_yes">Fahrradkettenwerkzeug</string>
<string name="poi_service_bicycle_chaintool_no">Fahrradkettenwerkzeug: nein</string>
<string name="poi_service_bicycle_second_hand_yes">Verkauf von Gebrauchtfahrräder</string>
<string name="poi_service_bicycle_second_hand_yes">Verkauf von Gebrauchtfahrrädern</string>
<string name="poi_service_bicycle_second_hand_no">Verkauf von Gebrauchtfahrrädern: nein</string>
<string name="poi_wildlife_hide">Wildbeobachtungsplatz</string>
<string name="poi_training_language">Ausbildung: Sprache</string>
@ -2054,7 +2054,7 @@
<string name="poi_animal_boarding_dog_cat">Beförderungstyp: Hund, Katze</string>
<string name="poi_animal_boarding_horse">Beförderungstyp: Pferd</string>
<string name="poi_honey">Honiggeschäft</string>
<string name="poi_technical_monument">technisches Denkmal</string>
<string name="poi_technical_monument">Technisches Denkmal</string>
<string name="poi_office_camping">Camping-Büro</string>
<string name="poi_model_aerodrome">Modellflugplatz</string>
<string name="poi_guide">Fremdenführerbüro</string>
@ -2233,7 +2233,7 @@
<string name="poi_historic_era_paleolithic">Historische Epoche: Altsteinzeit (2,6 Mio. - 10000 Jahre vor heute)</string>
<string name="poi_historic_era_mesolithic">Historische Epoche: Mittelsteinzeit</string>
<string name="poi_historic_era_neolithic">Historische Epoche: Jungsteinzeit</string>
<string name="poi_historic_era_chalcolithic">Historische Epoche: Kupfersteinzeit (4. - 3. Jahrtausend v.Chr.)</string>
<string name="poi_historic_era_chalcolithic">Historische Epoche: Kupfersteinzeit (4. - 3. Jahrtausend v. Chr.)</string>
<string name="poi_stone_type_conciliation_cross">Typ: Steinkreuz</string>
<string name="poi_site_type_hut_circle">Hüttenkreis</string>
<string name="poi_site_type_petroglyph">Petroglyphe</string>
@ -2271,7 +2271,7 @@
<string name="poi_wiki_lang_gu">Gujaratisches Wiki</string>
<string name="poi_wetland_palsa_bog">Palsamoor</string>
<string name="poi_payment_icsf_yes">IC gespeicherte Fährfahrkarten</string>
<string name="poi_payment_icsf_no">IC gespeicherte Fährfahrkarten nicht akzeptiert</string>
<string name="poi_payment_icsf_no">IC-gespeicherte Fährfahrkarten nicht akzeptiert</string>
<string name="poi_health_specialty_general_yes">Allgemeinmediziner</string>
<string name="poi_health_specialty_ophthalmology_yes">Augenheilkunde</string>
<string name="poi_health_specialty_gynaecology_yes">Gynäkologie</string>
@ -2445,7 +2445,7 @@
<string name="poi_vacuum_cleaner_no">Staubsauger: nein</string>
<string name="poi_amenity_vacuum_cleaner">Staubsauger</string>
<string name="poi_sport_free_flying">Freies Fliegen (Sport)</string>
<string name="poi_bicycle_repair_station">Fahrräder Selbstreparaturstation</string>
<string name="poi_bicycle_repair_station">Fahrrad-Selbstreparaturstation</string>
<string name="poi_water_tap">Wasserhahn</string>
<string name="poi_button_operated_yes">Tastenbetätigung: ja</string>
<string name="poi_button_operated_no">Tastenbetätigung: nein</string>
@ -2663,7 +2663,7 @@
<string name="poi_aerodrome_type_private">Privat</string>
<string name="poi_ventilation_shaft">Lüftungsschacht</string>
<string name="poi_pump_type_beam_pump">Pumpentyp: Strahlpumpe</string>
<string name="poi_pump_type_india_mk_2_3">Pumpentyp: Indien Mk II oder III &gt;</string>
<string name="poi_pump_type_india_mk_2_3">Pumpentyp: India Mark II oder III</string>
<string name="poi_pump_type_gravity">Pumpentyp: Schwerkraft</string>
<string name="poi_pump_style_modern">Pumpenstil: modern</string>
<string name="poi_pump_style_historic">Pumpenstil: historisch</string>
@ -2805,7 +2805,7 @@
<string name="poi_information_contents">Inhalt</string>
<string name="poi_clock_option">Zusätzlich</string>
<string name="poi_scout_camp">Pfadfinderlager</string>
<string name="poi_backcountry">Wildnis Campingplatz</string>
<string name="poi_backcountry">Wildnis-Campingplatz</string>
<string name="poi_piste_difficulty">Pisten-Schwierigkeitsgrad</string>
<string name="poi_theatre_genre">Genre</string>
<string name="poi_outdoor_seating">Sitzgelegenheiten im Freien</string>
@ -2872,13 +2872,13 @@
<string name="poi_cuisine_sushi">Sushi</string>
<string name="poi_cuisine_fish_and_chips">Fisch und Pommes</string>
<string name="poi_cuisine_seafood">Meeresfrüchte</string>
<string name="poi_cuisine_barbecue">BBQ-Grill</string>
<string name="poi_cuisine_noodle">Nudel</string>
<string name="poi_cuisine_barbecue">Barbecue</string>
<string name="poi_cuisine_noodle">Nudeln</string>
<string name="poi_cuisine_donut">Donut</string>
<string name="poi_cuisine_crepe">Crepes</string>
<string name="poi_cuisine_crepe">Crêpes</string>
<string name="poi_cuisine_ramen">Ramen</string>
<string name="poi_cuisine_breakfast">Frühstück</string>
<string name="poi_cuisine_beef_bowl">Gyudon (Rindfleisch Schüssel)</string>
<string name="poi_cuisine_beef_bowl">Gyudon (Rindfleischschüssel)</string>
<string name="poi_cuisine_steak">Steak</string>
<string name="poi_cuisine_tapas">Tapas</string>
<string name="poi_cuisine_curry">Curry</string>
@ -2900,7 +2900,7 @@
<string name="poi_cuisine_fried_food">Frittiertes Essen</string>
<string name="poi_cuisine_bistro">Bistro</string>
<string name="poi_cuisine_bakery">Bäckerei</string>
<string name="poi_cuisine_couscous">Kuskus</string>
<string name="poi_cuisine_couscous">Couscous</string>
<string name="poi_cuisine_fried_chicken">Brathähnchen</string>
<string name="poi_cuisine_dessert">Nachtisch</string>
<string name="poi_cuisine_canteen">Kantine</string>
@ -3031,7 +3031,7 @@
<string name="poi_social_facility_for">Zielgruppe</string>
<string name="poi_compressed_air_filter">Druckluft</string>
<string name="poi_vacuum_cleaner_filter">Staubsauger</string>
<string name="poi_cuisine_doner">Döner Kebab (shawarma)</string>
<string name="poi_cuisine_doner">Döner Kebab (Schawarma)</string>
<string name="poi_cuisine_shawarma">Schawarma</string>
<string name="poi_diet">Speisen</string>
<string name="poi_social_facility_type">Typ</string>
@ -3044,7 +3044,7 @@
<string name="poi_waterway_fuel">Tankstelle für Boote</string>
<string name="poi_feeding_place">Ort für die Tierfütterung</string>
<string name="poi_party">Partybedarf</string>
<string name="poi_electrical">Elektronikgeschäft</string>
<string name="poi_electrical">Elektrogeschäft</string>
<string name="poi_locksmith">Schlüsseldienst</string>
<string name="poi_lighting">Leuchten</string>
<string name="poi_lottery">Lotteriescheine</string>
@ -3057,7 +3057,7 @@
<string name="poi_gambling_bingo">Bingo</string>
<string name="poi_e_cigarette">E-Zigarettengeschäft</string>
<string name="poi_locomotive">Lokomotive</string>
<string name="poi_nutrition_supplements">Nahrungsergänzungen</string>
<string name="poi_nutrition_supplements">Nahrungsergänzungsmittel</string>
<string name="poi_photo_studio">Fotostudio</string>
<string name="poi_free_flying_characteristic">Charakteristisch</string>
<string name="poi_emergency_infrastructure">Notfallinfrastruktur</string>
@ -3134,21 +3134,21 @@
<string name="poi_animal_shelter_purpose_release_yes">Auswilderung: ja</string>
<string name="poi_animal_shelter_purpose_release_no">Auswilderung: nein</string>
<string name="poi_direction_n">Richtung: Nord</string>
<string name="poi_direction_nne">Richtung: Nord-Nordost</string>
<string name="poi_direction_nne">Richtung: Nordnordost</string>
<string name="poi_direction_ne">Richtung: Nordost</string>
<string name="poi_direction_ene">Richtung: Ost-Nordost</string>
<string name="poi_direction_ene">Richtung: Ostnordost</string>
<string name="poi_direction_e">Richtung: Ost</string>
<string name="poi_direction_ese">Richtung: Ost-Südost</string>
<string name="poi_direction_ese">Richtung: Ostsüdost</string>
<string name="poi_direction_se">Richtung: Südost</string>
<string name="poi_direction_sse">Richtung: Süd-Südost</string>
<string name="poi_direction_sse">Richtung: Südsüdost</string>
<string name="poi_direction_s">Richtung: Süd</string>
<string name="poi_direction_ssw">Richtung: Süd-Südwest</string>
<string name="poi_direction_ssw">Richtung: Südsüdwest</string>
<string name="poi_direction_sw">Richtung: Südwest</string>
<string name="poi_direction_wsw">Richtung: West-Südwest</string>
<string name="poi_direction_wsw">Richtung: Westsüdwest</string>
<string name="poi_direction_w">Richtung: West</string>
<string name="poi_direction_wnw">Richtung: West-Nordwest</string>
<string name="poi_direction_wnw">Richtung: Westnordwest</string>
<string name="poi_direction_nw">Richtung: Nordwest</string>
<string name="poi_direction_nnw">Richtung: Nord-Nordwest</string>
<string name="poi_direction_nnw">Richtung: Nordnordwest</string>
<string name="poi_direction_forward">Richtung: vorwärts</string>
<string name="poi_direction_backward">Richtung: rückwärts</string>
<string name="poi_direction_clockwise">Richtung: im Uhrzeigersinn</string>
@ -3208,7 +3208,7 @@
<string name="poi_surface_decoturf">Zierrasen</string>
<string name="poi_surface_metal_grid">Metallgitter</string>
<string name="poi_location_underground">Lage: unterirdisch</string>
<string name="poi_location_underwater">Lage: Unterwasser</string>
<string name="poi_location_underwater">Lage: unter Wasser</string>
<string name="poi_location_overground">Lage: oberirdisch</string>
<string name="poi_location_roof">Lage: Dach</string>
<string name="poi_location_outdoor">Lage: im Freien</string>
@ -3240,7 +3240,7 @@
<string name="poi_water_supply_running_water">Fließendes Wasser</string>
<string name="poi_water_supply_pump">Pumpe</string>
<string name="poi_water_supply_borehole">Bohrloch</string>
<string name="poi_water_supply_water_trucking">Wasser-LKW</string>
<string name="poi_water_supply_water_trucking">Wasser-Lkw</string>
<string name="poi_water_supply_water_tank">Wassertank</string>
<string name="poi_water_supply_bottled_water">Wasser in Flaschen</string>
<string name="poi_water_place_access_community">Gemeinschaft</string>
@ -3314,8 +3314,8 @@
<string name="poi_bicycle_no">Fahrrad: nein</string>
<string name="poi_scooter_yes">Roller: ja</string>
<string name="poi_scooter_no">Roller: nein</string>
<string name="poi_truck_yes">LKW: ja</string>
<string name="poi_truck_no">LKW: nein</string>
<string name="poi_truck_yes">Lkw: ja</string>
<string name="poi_truck_no">Lkw: nein</string>
<string name="poi_parking_fee_yes">Parkgebühr: ja</string>
<string name="poi_parking_fee_no">Parkgebühr: nein</string>
<string name="poi_parking_fee">Parkgebühr</string>
@ -3338,7 +3338,7 @@
<string name="poi_post_street">Straße</string>
<string name="poi_post_housenumber">Hausnummer</string>
<string name="poi_post_flats">Flach</string>
<string name="poi_payment_centre">Zahlungs-Zentrum</string>
<string name="poi_payment_centre">Zahlungszentrum</string>
<string name="poi_money_transfer">Überweisung</string>
<string name="poi_route_subway_ref">U-Bahn</string>
<string name="poi_climbing_style">Klettertechnik</string>
@ -3368,7 +3368,7 @@
<string name="poi_meadow_agricultural">Typ: landwirtschaftlich</string>
<string name="poi_meadow_transitional">Typ: vorübergehend</string>
<string name="poi_frozen_food">Tiefkühlkost</string>
<string name="poi_agrarian">Hofladen</string>
<string name="poi_agrarian">Agrargeschäft</string>
<string name="poi_shop_boat">Bootsgeschäft</string>
<string name="poi_cannabis">Cannabis-Laden</string>
<string name="poi_climbing_boulder_yes">Bouldern: ja</string>
@ -3396,12 +3396,12 @@
<string name="poi_climbing_mixed_no">Gemischt: nein</string>
<string name="poi_socket">Sockel</string>
<string name="poi_socket_cee_blue_yes">CEE blau</string>
<string name="poi_socket_cee_red_16a_yes">CEE rot 16 A</string>
<string name="poi_socket_cee_red_32a_yes">CEE rot 32 A</string>
<string name="poi_socket_cee_red_64a_yes">CEE rot 64 A</string>
<string name="poi_socket_cee_red_125a_yes">CEE rot 125 A</string>
<string name="poi_socket_cee_red_16a_yes">CEE rot 16A</string>
<string name="poi_socket_cee_red_32a_yes">CEE rot 32A</string>
<string name="poi_socket_cee_red_64a_yes">CEE rot 64A</string>
<string name="poi_socket_cee_red_125a_yes">CEE rot 125A</string>
<string name="poi_socket_type1_yes">Typ 1</string>
<string name="poi_socket_type1_combo_yes">Typ 1 Combo</string>
<string name="poi_socket_type1_combo_yes">Combo Typ 1</string>
<string name="poi_socket_type2_yes">Typ 2</string>
<string name="poi_socket_type2_combo_yes">Typ 2 Combo</string>
<string name="poi_socket_type3_yes">Typ 3</string>
@ -3459,10 +3459,10 @@
<string name="poi_service_vehicle_batteries_yes">Batterien</string>
<string name="poi_service_vehicle_air_conditioning_yes">Klimatisierung</string>
<string name="poi_service_vehicle_body_repair_yes">Karosserie-Reparatur</string>
<string name="poi_service_vehicle_electrical_yes">Elektronik</string>
<string name="poi_service_vehicle_electrical_yes">Elektrik</string>
<string name="poi_service_vehicle_wheels_yes">Räder</string>
<string name="poi_service_vehicle_glass_yes">Glas</string>
<string name="poi_service_vehicle_truck_repair_yes">LKW-Reparatur</string>
<string name="poi_service_vehicle_truck_repair_yes">Lkw-Reparatur</string>
<string name="poi_service_vehicle_alignment_yes">Fahrwerkseinstellung</string>
<string name="poi_service_vehicle_transmission_repair_yes">Getriebe-Reparatur</string>
<string name="poi_service_vehicle_motor_yes">Motor</string>
@ -3472,7 +3472,7 @@
<string name="poi_climbing_adventure">Kletterpark</string>
<string name="poi_aerialway_zip_line">Seilrutsche</string>
<string name="poi_via_ferrata">Klettersteig</string>
<string name="poi_cable_number">Kabel Anzahl</string>
<string name="poi_cable_number">Kabelanzahl</string>
<string name="poi_via_ferrata_scale">Schwierigkeitsgrad</string>
<string name="poi_glacier_type">Gletschertyp</string>
<string name="poi_glacier_type_icecap">Eiskappe</string>
@ -3493,7 +3493,7 @@
<string name="poi_glacier_type_remnant">Überrest</string>
<string name="poi_checkpoint_type">Checkpoint-Typ</string>
<string name="poi_checkpoint_hiking">Wander-Checkpoint</string>
<string name="poi_checkpoint_type_stamp">Stempel-Punkt</string>
<string name="poi_checkpoint_type_stamp">Stempelpunkt</string>
<string name="poi_checkpoint_type_code">Code</string>
<string name="poi_checkpoint_type_notebook">Notizbuch</string>
<string name="poi_checkpoint_type_needler">Nadel</string>
@ -3523,7 +3523,7 @@
<string name="poi_bulk_purchase_only">Nur</string>
<string name="poi_substation_transmission">Umspannwerk</string>
<string name="poi_substation_distribution">Verteiler</string>
<string name="poi_substation_minor_distribution">Haushalts Verteilung</string>
<string name="poi_substation_minor_distribution">Haushaltsverteilung</string>
<string name="poi_substation_industrial">Industriell</string>
<string name="poi_substation_transition">Übergang</string>
<string name="poi_substation_traction">Bahnstrom</string>
@ -3599,7 +3599,7 @@
<string name="poi_changing_table_location_room">Wickeltischposition: Raum</string>
<string name="poi_changing_table_location_male_toilet">Wickeltischposition: Herrentoilette</string>
<string name="poi_changing_table_location_female_toilet">Wickeltischposition: Damentoilette</string>
<string name="poi_changing_table_location_unisex_toilet">Wickeltischposition: Unisex-Toilette</string>
<string name="poi_changing_table_location_unisex_toilet">Wickeltischposition: Unisextoilette</string>
<string name="poi_changing_table_count">Anzahl der Wickeltische</string>
<string name="poi_changing_table_fee_yes">Wickeltischgebühr: ja</string>
<string name="poi_changing_table_fee_no">Wickeltischgebühr: nein</string>
@ -3627,13 +3627,13 @@
<string name="poi_vehicle_military">Zufahrt Fahrzeuge: militärisch</string>
<string name="poi_vehicle_delivery">Zufahrt Fahrzeuge: Lieferung</string>
<string name="poi_vehicle_forestry">Zufahrt Fahrzeuge: Forstwirtschaft</string>
<string name="poi_motorcar_yes">Zufahrt PKW: ja</string>
<string name="poi_motorcar_private">Zufahrt PKW: privat</string>
<string name="poi_motorcar_no">Zufahrt PKW: nein</string>
<string name="poi_motorcar_destination">Zufahrt PKW: für Anlieger</string>
<string name="poi_motorcar_permissive">Zufahrt PKW: gestattet</string>
<string name="poi_motorcar_customers">Zufahrt PKW: Kunden</string>
<string name="poi_motorcar_forestry">Zufahrt PKW: Forstwirtschaft</string>
<string name="poi_motorcar_yes">Zufahrt Pkw: ja</string>
<string name="poi_motorcar_private">Zufahrt Pkw: privat</string>
<string name="poi_motorcar_no">Zufahrt Pkw: nein</string>
<string name="poi_motorcar_destination">Zufahrt Pkw: für Anlieger</string>
<string name="poi_motorcar_permissive">Zufahrt Pkw: gestattet</string>
<string name="poi_motorcar_customers">Zufahrt Pkw: Kunden</string>
<string name="poi_motorcar_forestry">Zufahrt Pkw: Forstwirtschaft</string>
<string name="poi_motor_vehicle_yes">Zufahrt Kraftfahrzeuge: ja</string>
<string name="poi_motor_vehicle_private">Zufahrt Kraftfahrzeuge: privat</string>
<string name="poi_motor_vehicle_no">Zufahrt Kraftfahrzeuge: nein</string>
@ -3644,11 +3644,11 @@
<string name="poi_motor_vehicle_delivery">Zufahrt Kraftfahrzeuge: Lieferung</string>
<string name="poi_motor_vehicle_forestry">Zufahrt Kraftfahrzeuge: Forstwirtschaft</string>
<string name="poi_motor_vehicle_agricultural">Zufahrt Kraftfahrzeuge: landwirtschaftlich</string>
<string name="poi_hgv_private">Zufahrt LKW: privat</string>
<string name="poi_hgv_no">Zufahrt LKW: nein</string>
<string name="poi_hgv_agricultural">Zufahrt LKW: landwirtschaftlich</string>
<string name="poi_hgv_discouraged">Zufahrt LKW: nicht empfohlen</string>
<string name="poi_hgv_unsuitable">Zufahrt LKW: ungeeignet</string>
<string name="poi_hgv_private">Zufahrt Lkw: privat</string>
<string name="poi_hgv_no">Zufahrt Lkw: nein</string>
<string name="poi_hgv_agricultural">Zufahrt Lkw: landwirtschaftlich</string>
<string name="poi_hgv_discouraged">Zufahrt Lkw: nicht empfohlen</string>
<string name="poi_hgv_unsuitable">Zufahrt Lkw: ungeeignet</string>
<string name="poi_goods_no">Zufahrt leichter Lieferfahrzeuge: nein</string>
<string name="poi_motorcycle_private">Zufahrt Motorrad: privat</string>
<string name="poi_motorcycle_no">Zufahrt Motorrad: nein</string>
@ -3672,9 +3672,9 @@
<string name="poi_caravan_no">Zufahrt Wohnwagen: nein</string>
<string name="poi_motorhome_no">Zufahrt Wohnmobil: nein</string>
<string name="poi_bus_no">Anbindung Linienbus: nein</string>
<string name="poi_tourist_bus_yes">Zufahrt Touristenbus: ja</string>
<string name="poi_tourist_bus_designated">Zufahrt Touristenbus: ausgewiesen</string>
<string name="poi_tourist_bus_no">Zufahrt Touristenbus: nein</string>
<string name="poi_tourist_bus_yes">Reisebuszufahrt: ja</string>
<string name="poi_tourist_bus_designated">Reisebuszufahrt: ausgewiesen</string>
<string name="poi_tourist_bus_no">Reisebuszufahrt: nein</string>
<string name="poi_ski_yes">Zufahrt Ski: ja</string>
<string name="poi_ski_no">Zufahrt Ski: nein</string>
<string name="poi_snowmobile_private">Zufahrt Schneemobil: privat</string>

View file

@ -73,8 +73,8 @@
<string name="map_magnifier">Kartenlupe</string>
<string name="base_world_map">Weltweite Basiskarte (basemap)</string>
<string name="context_menu_item_destination_point">Als Ziel wählen</string>
<string name="layer_hillshade">Schummerungsebene</string>
<string name="download_hillshade_maps">Schummerungen</string>
<string name="layer_hillshade">Reliefanzeige</string>
<string name="download_hillshade_maps">Relief</string>
<string name="rendering_attr_noAdminboundaries_name">Grenzen</string>
<string name="rendering_attr_noAdminboundaries_description">Anzeige regionaler Grenzverläufe (Administrationsebenen 5 - 9) unterdrücken.</string>
<string name="map_widget_max_speed">Tempolimit</string>
@ -373,7 +373,7 @@
<string name="show_more_map_detail">Mehr Kartendetails anzeigen</string>
<string name="show_more_map_detail_descr">Einige Vektordaten (Straßen usw.) bereits bei kleineren Vergrößerungen zeigen.</string>
<string name="favourites_delete_multiple_succesful">Favorit(en) gelöscht.</string>
<string name="favorite_delete_multiple">Es soll(en) %1$d Favorit(en) und %2$d Favoriten-Gruppe(n) gelöscht werden. Fortfahren?</string>
<string name="favorite_delete_multiple">Es sollen %1$d Favorit(en) und %2$d Favoritengruppe(n) gelöscht werden. Fortfahren\?</string>
<string name="favorite_home_category">Zuhause</string>
<string name="favorite_friends_category">Freunde</string>
<string name="favorite_places_category">Sehenswertes</string>
@ -501,7 +501,7 @@
<string name="km">km</string>
<string name="km_h">km/h</string>
<string name="m">m</string>
<string name="old_map_index_is_not_supported">Überholtes Karten-Format \'\'{0}\'\' wird nicht mehr unterstützt</string>
<string name="old_map_index_is_not_supported">Überholtes Kartenformat \'\'{0}\'\' wird nicht mehr unterstützt</string>
<string name="poi_filter_car_aid">Autowerkstatt</string>
<string name="poi_filter_closest_poi">Nächstgelegene POIs</string>
<string name="poi_filter_custom_filter">Benutzerdefinierter Filter</string>
@ -740,7 +740,7 @@
<string name="use_online_routing_descr">Internet zur Routenberechnung verwenden.</string>
<string name="use_online_routing">Online-Navigation nutzen</string>
<string name="osm_settings_descr">Einstellungen für OpenStreetMap.org (OSM), die für OSM-Übermittlungen erforderlich sind.</string>
<string name="data_settings_descr">Sprache angeben, Daten herunter- oder neuladen.</string>
<string name="data_settings_descr">Sprache angeben, Daten herunter- oder neu laden.</string>
<string name="data_settings">Daten</string>
<string name="osm_settings">OSM-Bearbeitung</string>
<string name="additional_settings">Weitere Einstellungen</string>
@ -792,7 +792,7 @@
<string name="navigate_point_format_D">DDD.DDDDD</string>
<string name="navigate_point_format_DM">DDD MM.MMM</string>
<string name="navigate_point_format_DMS">DDD MM SS.S</string>
<string name="shared_string_show_on_map">Auf Karte anzeigen</string>
<string name="shared_string_show_on_map">Auf der Karte anzeigen</string>
<string name="search_address_top_text">Adresse</string>
<string name="search_address_region">Region</string>
<string name="search_address_city">Ort</string>
@ -1184,7 +1184,7 @@
<string name="complex_route_calculation_failed">Schnelle Routenberechnung fehlgeschlagen (%s), Rückfall auf langsame Berechnung.</string>
<string name="disable_complex_routing_descr">Zwei-Phasen-Routing für Fahrzeugnavigation deaktivieren.</string>
<string name="disable_complex_routing">Komplexes Routing deaktivieren</string>
<string name="shared_string_select_on_map">Auf Karte auswählen</string>
<string name="shared_string_select_on_map">Auf der Karte auswählen</string>
<string name="shared_string_favorite">Favorit</string>
<string name="route_preferences">Routen-Einstellungen</string>
<string name="route_info">Routen-Info</string>
@ -2111,7 +2111,7 @@ Lon %2$s</string>
<string name="quick_action_map_style_switch">Kartendarstellung geändert zu „%s“.</string>
<string name="quick_action_take_audio_note">Neue Audio-Notiz</string>
<string name="quick_action_take_video_note">Neue Video-Notiz</string>
<string name="quick_action_take_photo_note">Neue Foto-Notiz</string>
<string name="quick_action_take_photo_note">Neue Fotonotiz</string>
<string name="quick_action_add_osm_bug">OSM-Notiz hinzufügen</string>
<string name="quick_action_navigation_voice">Sprachausgabe ein/aus</string>
<string name="quick_action_navigation_voice_off">Sprachausgabe aktivieren</string>
@ -2238,16 +2238,16 @@ Lon %2$s</string>
<string name="osmand_extended_description_part1">OsmAnd (OSM Automated Navigation Directions) ist eine Karten- und Navigationsapp mit Zugriff auf die kostenlosen, weltweiten und qualitativ hochwertigen Daten von OpenStreetMap (OSM).
\n
\nGenießen Sie die akustische und visuelle Navigation, die Anzeige von POIs (Orte von Interesse), die Erstellung und Verwaltung von GPX-Tracks, die Darstellung von Höhenlinien und -daten (durch eine Erweiterung), die Wahl zwischen Auto-, Fahrrad- oder Fußgängerbetrieb, die Möglichkeit, an OSM mitzuarbeiten und vieles mehr.</string>
<string name="osmand_extended_description_part2">GPS-Navigation
\n • Sie haben die Wahl zwischen dem Offline-Betrieb (ohne Roaming-Gebühren, wenn Sie im Ausland sind) oder dem (schnelleren) Online-Betrieb
\n • Die Sprachführung (mit aufgenommenen oder synthetischen Stimmen) begleitet Sie Schritt für Schritt auf Ihrem Weg
\n • Ihre Route wird neu berechnet, sobald Sie von ihr abweichen
\n • Fahrspurassistent, Straßennamen und voraussichtliche Ankunftszeit helfen Ihnen auf der Strecke
\n • Zur Erhöhung Ihrer Reisesicherheit erfolgt ein automatischer Wechsel zwischen Tag- und Nachtmodus
\n • Sie können wählen, ob Tempolimits angezeigt werden sollen, und ob Sie bei deren Überschreitung darauf hingewiesen werden wollen
\n • Die Kartenvergrößerung passt sich Ihrer Geschwindigkeit an
\n • Sie können Ziele nach Adresse, Typ (z. B.: Parkplatz, Restaurant, Hotel, Tankstelle, Museum) oder geographischen Koordinaten suchen
\n • Die Festlegung von Zwischenstopps entlang Ihrer Reiseroute ist möglich
<string name="osmand_extended_description_part2">GPS-Navigation
\n • Sie haben die Wahl zwischen dem Offline-Betrieb (ohne Roaming-Gebühren, wenn Sie im Ausland sind) oder dem (schnelleren) Online-Betrieb
\n • Die Sprachführung (mit aufgenommenen oder synthetischen Stimmen) begleitet Sie Schritt für Schritt auf Ihrem Weg
\n • Ihre Route wird neu berechnet, sobald Sie von ihr abweichen
\n • Fahrspurassistent, Straßennamen und voraussichtliche Ankunftszeit helfen Ihnen auf der Strecke
\n • Zur Erhöhung Ihrer Reisesicherheit erfolgt ein automatischer Wechsel zwischen Tag- und Nachtmodus
\n • Sie können wählen, ob Tempolimits angezeigt werden sollen, und ob Sie bei deren Überschreitung darauf hingewiesen werden wollen
\n • Die Kartenvergrößerung passt sich Ihrer Geschwindigkeit an
\n • Sie können Ziele nach Adresse, Typ (z. B. Parkplatz, Restaurant, Hotel, Tankstelle, Museum) oder geographischen Koordinaten suchen
\n • Die Festlegung von Zwischenstopps entlang Ihrer Reiseroute ist möglich
\n • Sie können Ihre GPX-Tracks aufzeichnen, einspielen und ihnen folgen
\n</string>
<string name="osmand_extended_description_part3">Karten
@ -2256,7 +2256,7 @@ Lon %2$s</string>
\n • zeigen an, wo Sie sind und worauf Sie sehen
\n • übermitteln Ihre Position, damit Ihre Freunde Sie finden können
\n • speichern Ihre wichtigsten Orte als Favoriten
\n • lassen Ihnen die Wahl, wie Bezeichnungen auf der Karte angezeigt werden sollen: in Englisch, Landessprache oder in phonetischer Schreibweise
\n • lassen Ihnen die Wahl, wie Bezeichnungen auf der Karte angezeigt werden sollen: in Englisch, Landessprache oder phonetischer Schreibweise
\n • stellen spezielle Online-Karten, Satellitenansichten (von Bing), verschiedene Overlays, wie GPX-Tracks zu Touren-/Routenverläufen und zusätzliche Ebenen mit einstellbarer Transparenz dar
\n</string>
<string name="osmand_extended_description_part4">Skisport
@ -2301,13 +2301,13 @@ Lon %2$s</string>
\n OsmAnd+ ist die Kaufversion. Durch ihren Erwerb unterstützen Sie das Projekt, fördern die Entwicklung neuer Funktionen und erhalten die neuesten Aktualisierungen.
\n
\n Einige der Hauptmerkmale:</string>
<string name="osmand_plus_extended_description_part2">Navigation
\n • funktioniert online (schnell) oder offline (ohne Roaming-Gebühren im Ausland)
\n • akustische Schritt-für-Schritt-Wegführung (mit aufgenommenen oder synthetischen Stimmen)
\n • optional mit Fahrspurassistent, Straßennamenanzeige und geschätzter Ankunftszeit
\n • unterstützt Zwischenstopps entlang der Reiseroute
\n • automatische Routenneuberechnung, sobald Sie von ihr abweichen
\n • Ortssuche nach Adresse, Typ (z. B.: Restaurant, Hotel, Tankstelle, Museum) oder geographischen Koordinaten
<string name="osmand_plus_extended_description_part2">Navigation
\n • funktioniert online (schnell) oder offline (ohne Roaming-Gebühren im Ausland)
\n • akustische Schritt-für-Schritt-Wegführung (mit aufgenommenen oder synthetischen Stimmen)
\n • optional mit Fahrspurassistent, Straßennamenanzeige und geschätzter Ankunftszeit
\n • unterstützt Zwischenstopps entlang der Reiseroute
\n • automatische Routenneuberechnung, sobald Sie von ihr abweichen
\n • Ortssuche nach Adresse, Typ (z. B. Restaurant, Hotel, Tankstelle, Museum) oder geographischen Koordinaten
\n</string>
<string name="osmand_plus_extended_description_part4">OSM- und Wikipedia-Datennutzung
\n • Qualitativ hochwertige Informationen aus den besten Gemeinschaftsprojekten der Welt
@ -2378,7 +2378,7 @@ Lon %2$s</string>
<string name="index_item_depth_points_northern_hemisphere">Nautische Meerestiefen der Nordhalbkugel</string>
<string name="download_depth_countours">Nautische Tiefenkonturen</string>
<string name="nautical_maps">Seekarten</string>
<string name="analyze_on_map">Auf Karte auswerten</string>
<string name="analyze_on_map">Auf der Karte auswerten</string>
<string name="shared_string_visible">Sichtbar</string>
<string name="right_side_navigation">Rechtsverkehr</string>
<string name="no_overlay">Kein Overlay</string>
@ -2779,12 +2779,12 @@ Lon %2$s</string>
<string name="download_all">Alles herunterladen</string>
<string name="hide_full_description">Vollständige Beschreibung ausblenden</string>
<string name="show_full_description">Vollständige Beschreibung anzeigen</string>
<string name="nautical_render_descr">Zur nautischen Navigation. Hauptmerkmale: Bojen, Leuchttürme, Flussläufe, Schifffahrtswege und -zeichen, Häfen, Seezeichendienste und Tiefenlinien.</string>
<string name="nautical_render_descr">Zur nautischen Navigation. Merkmale: Bojen, Leuchttürme, Flussläufe, Schifffahrtswege und -zeichen, Häfen, Seezeichendienste und Tiefenlinien.</string>
<string name="ski_map_render_descr">Für Skifahrer. Enthält Pisten, Lifte, Langlaufloipen und mehr. Weniger störende sekundäre Kartenobjekte.</string>
<string name="light_rs_render_descr">Einfacher Kartenstil für die Navigation im Auto. Sanfter Nachtmodus, Höhenlinien, kontrastreiche orangefarbene Straßen, dunkelt sekundäre Kartenobjekte ab.</string>
<string name="topo_render_descr">Für Wanderungen, Trekking und Radfahren in der Natur. Im Freien lesbar. Kontrastreiche Straßen und Naturobjekte, verschiedene Routentypen, erweiterte Höhenlinienoptionen, zusätzliche Details. Die Einstellung der Oberflächenbeschaffenheit kennzeichnet die Straßenqualität. Kein Nachtmodus.</string>
<string name="mapnik_render_descr">Alter Mapnik-Stil. Farben ähnlich dem Mapnik-Stil.</string>
<string name="default_render_descr">Universeller Stil. Klare Darstellung dicht besiedelter Städte. Hauptmerkmale: Höhenlinien, Routen, Oberflächenqualität, Zufahrtsbeschränkungen, Straßenschilder, Wegeführung nach SAC-Skala, Wildwassersportmerkmale.</string>
<string name="default_render_descr">Universeller Stil. Klare Darstellung dicht besiedelter Städte. Merkmale: Höhenlinien, Routen, Oberflächenqualität, Zufahrtsbeschränkungen, Straßenschilder, Wegeführung nach SAC-Skala, Wildwassersportmerkmale.</string>
<string name="shared_string_bookmark">Lesezeichen</string>
<string name="off_road_render_descr">Für den Einsatz im Gelände, basierend auf dem \'Topo\'-Kartenstil und zur Verwendung mit grünen Satellitenbildern als Unterlagekarte. Verringerte Linienstärke für Straßen, erhöhte für Fußwege, Wander-, Rad- und andere Outdoor-Routen.</string>
<string name="touring_view_render_descr">Touring-Stil mit hohem Kontrast und maximalen Details. Enthält alle Optionen des OsmAnd-Standardstils und zeigt dabei so viele Details wie möglich an, insbesondere Straßen, Pfade und andere Verkehrswege. Klare Unterscheidung zwischen den Straßentypen durch den „Touring-Atlas“. Geeignet für den Einsatz bei Tag, Nacht und im Freien.</string>
@ -3131,8 +3131,8 @@ Lon %2$s</string>
<string name="routing_attr_freeride_policy_description">Freerides und Strecken abseits der Piste sind inoffizielle Routen und Passagen. Typischerweise unpräpariert, nicht offiziell betreut und abends nicht kontrolliert. Betreten auf eigene Gefahr.</string>
<string name="press_again_to_change_the_map_orientation">Erneut antippen, um die Kartenausrichtung zu ändern</string>
<string name="quick_action_need_to_add_item_to_list">Sie müssen mindestens einen Eintrag in die Liste der Schnellaktionseinstellungen hinzufügen</string>
<string name="shared_string_min_speed">Min. Tempo</string>
<string name="shared_string_max_speed">Max. Tempo</string>
<string name="shared_string_min_speed">Mindesttempo</string>
<string name="shared_string_max_speed">Maximaltempo</string>
<string name="default_speed_setting_title">Standardtempo</string>
<string name="default_speed_setting_descr">Einstellungen des Standardtempos ändern</string>
<string name="minmax_speed_dialog_title">Tempogrenzen einstellen</string>
@ -3317,7 +3317,7 @@ Lon %2$s</string>
<string name="routeInfo_piste_difficulty_name">Pisten-Schwierigkeitsgrad</string>
<string name="routing_attr_width_name">Breitenbegrenzung</string>
<string name="routing_attr_width_description">Geben Sie die zulässige Fahrzeugbreitenbegrenzung auf Routen an.</string>
<string name="avoid_in_routing_descr_">Bestimmte Routen und Straßentypen vermeiden</string>
<string name="avoid_in_routing_descr_">Vermeiden bestimmter Routen und Straßentypen</string>
<string name="app_mode_utv">Nebeneinander</string>
<string name="rendering_attr_piste_difficulty_aerialway_name">Seilbahn</string>
<string name="rendering_attr_piste_difficulty_connection_name">Verbindung</string>
@ -3422,4 +3422,7 @@ Lon %2$s</string>
<string name="choose_icon_color_name">Symbol, Farbe und Namen wählen</string>
<string name="reorder_profiles">Profilliste bearbeiten</string>
<string name="selected_profile">Ausgewähltes Profil</string>
<string name="reset_confirmation_descr">Durch das Auswählen von %1$s werden alle Änderungen verlorengehen.</string>
<string name="reset_all_profile_settings_descr">Alle Profil-Einstellungen werden auf den Ausgangszustand nach App-Installation zurückgesetzt.</string>
<string name="reset_all_profile_settings">Alle Profil-Einstellungen auf den Standard zurücksetzen\?</string>
</resources>

View file

@ -3397,4 +3397,7 @@ Indikas lokon: %1$s x %2$s"</string>
<string name="choose_icon_color_name">Elekti emblemon, koloron kaj nomon</string>
<string name="reorder_profiles">Redakti liston de profiloj</string>
<string name="selected_profile">Elektita profilo</string>
<string name="reset_confirmation_descr">Per klaki “%1$s”, ĉiuj viaj ŝanĝoj perdiĝos.</string>
<string name="reset_all_profile_settings_descr">Ĉiuj agordoj pri profiloj revenos al la post-instala stato.</string>
<string name="reset_all_profile_settings">Ĉu rekomencigi ĉiujn agordojn pri profiloj\?</string>
</resources>

View file

@ -3568,8 +3568,8 @@
<string name="poi_health_specialty_radiotheraphy_yes">Radioterapia</string>
<string name="poi_hazard">Advertencia de peligro</string>
<string name="poi_rtsa_scale_filter">Categoría de dificultad</string>
<string name="poi_rtsa_scale_nc">н/к (sin dificultad)</string>
<string name="poi_rtsa_scale_nc_asterisk">н/к* (sin dificultad, posible peligro)</string>
<string name="poi_rtsa_scale_nc">н/к (sin categoría)</string>
<string name="poi_rtsa_scale_nc_asterisk">н/к* (sin categoría, posible peligro)</string>
<string name="poi_rtsa_scale_1a">1A</string>
<string name="poi_rtsa_scale_1a_asterisk">1A*</string>
<string name="poi_rtsa_scale_1b">1B</string>

View file

@ -3422,4 +3422,7 @@ Lon %2$s</string>
<string name="choose_icon_color_name">Elegir el icono, color y nombre</string>
<string name="reorder_profiles">Editar la lista de perfiles</string>
<string name="selected_profile">Perfil marcado</string>
<string name="reset_confirmation_descr">Al pulsar en %1$s, se perderán todos los cambios.</string>
<string name="reset_all_profile_settings_descr">Todos los ajustes del perfil serán restablecidos al estado después de la instalación.</string>
<string name="reset_all_profile_settings">¿Restablecer todos los ajustes del perfil a su valor predefinido\?</string>
</resources>

View file

@ -3568,8 +3568,8 @@
<string name="poi_health_specialty_radiotheraphy_yes">Radioterapia</string>
<string name="poi_hazard">Advertencia de peligro</string>
<string name="poi_rtsa_scale_filter">Categoría de dificultad</string>
<string name="poi_rtsa_scale_nc">н/к (sin dificultad)</string>
<string name="poi_rtsa_scale_nc_asterisk">н/к* (sin dificultad, posible peligro)</string>
<string name="poi_rtsa_scale_nc">н/к (sin categoría)</string>
<string name="poi_rtsa_scale_nc_asterisk">н/к* (sin categoría, posible peligro)</string>
<string name="poi_rtsa_scale_1a">1A</string>
<string name="poi_rtsa_scale_1a_asterisk">1A*</string>
<string name="poi_rtsa_scale_1b">1B</string>

View file

@ -3562,8 +3562,8 @@
<string name="poi_health_specialty_radiotheraphy_yes">Radioterapia</string>
<string name="poi_hazard">Advertencia de peligro</string>
<string name="poi_rtsa_scale_filter">Categoría de dificultad</string>
<string name="poi_rtsa_scale_nc">н/к (sin dificultad)</string>
<string name="poi_rtsa_scale_nc_asterisk">н/к* (sin dificultad, posible peligro)</string>
<string name="poi_rtsa_scale_nc">н/к (sin categoría)</string>
<string name="poi_rtsa_scale_nc_asterisk">н/к* (sin categoría, posible peligro)</string>
<string name="poi_rtsa_scale_1a">1А</string>
<string name="poi_rtsa_scale_1a_asterisk">1А*</string>
<string name="poi_rtsa_scale_1b">1B</string>
@ -3675,46 +3675,46 @@
<string name="poi_motorhome_no">Acceso para autocaravanas: no</string>
<string name="poi_trailer_no">Acceso con remolque: no</string>
<string name="poi_psv_yes">Acceso SP: sí</string>
<string name="poi_psv_designated">Acceso SP: obligado</string>
<string name="poi_psv_designated">Acceso SP: señalado</string>
<string name="poi_psv_no">Acceso SP: no</string>
<string name="poi_bus_no">Acceso en autobús: no</string>
<string name="poi_tourist_bus_yes">Acceso en bus turístico: sí</string>
<string name="poi_tourist_bus_designated">Acceso en bus turístico: obligado</string>
<string name="poi_tourist_bus_designated">Acceso en bus turístico: señalado</string>
<string name="poi_tourist_bus_no">Acceso en bus turístico: no</string>
<string name="poi_agricultural_yes">Acceso para vehículos agrícolas: sí</string>
<string name="poi_agricultural_no">Acceso para vehículos agrícolas: no</string>
<string name="poi_taxi_yes">Acceso para taxi: sí</string>
<string name="poi_taxi_designated">Acceso para taxi: obligado</string>
<string name="poi_taxi_designated">Acceso para taxi: señalado</string>
<string name="poi_taxi_no">Acceso para taxi: no</string>
<string name="poi_disabled_no">Acceso para discapacitados: no</string>
<string name="poi_snowmobile_yes"></string>
<string name="poi_snowmobile_designated">Obligado</string>
<string name="poi_snowmobile_designated">Señalado</string>
<string name="poi_snowmobile_permissive">Permitido</string>
<string name="poi_bus_yes"></string>
<string name="poi_bus_designated">Obligado</string>
<string name="poi_bus_designated">Señalado</string>
<string name="poi_caravan_yes"></string>
<string name="poi_caravan_designated">Obligado</string>
<string name="poi_caravan_designated">Señalado</string>
<string name="poi_motorhome_yes"></string>
<string name="poi_motorhome_designated">Obligado</string>
<string name="poi_motorhome_designated">Señalado</string>
<string name="poi_trailer_yes"></string>
<string name="poi_trailer_designated">Obligado</string>
<string name="poi_trailer_designated">Señalado</string>
<string name="poi_motorcycle_yes"></string>
<string name="poi_motorcycle_permissive">Permitido</string>
<string name="poi_motorcycle_destination">Destino</string>
<string name="poi_motorcycle_designated">Obligado</string>
<string name="poi_motorcycle_designated">Señalado</string>
<string name="poi_moped_yes"></string>
<string name="poi_moped_designated">Obligado</string>
<string name="poi_moped_designated">Señalado</string>
<string name="poi_mofa_yes"></string>
<string name="poi_mofa_designated">Obligado</string>
<string name="poi_mofa_designated">Señalado</string>
<string name="poi_hgv_yes"></string>
<string name="poi_hgv_destination">Destino</string>
<string name="poi_hgv_permissive">Permitido</string>
<string name="poi_hgv_designated">Obligado</string>
<string name="poi_hgv_designated">Señalado</string>
<string name="poi_hgv_delivery">Entrega</string>
<string name="poi_goods_yes"></string>
<string name="poi_goods_designated">Obligado</string>
<string name="poi_goods_designated">Señalado</string>
<string name="poi_disabled_yes"></string>
<string name="poi_disabled_designated">Obligado</string>
<string name="poi_disabled_designated">Señalado</string>
<string name="poi_cellar_entrance">Entrada a sótano</string>
<string name="poi_health_food">Alimentos saludables</string>
<string name="poi_craft_builder">Constructor</string>
@ -3727,8 +3727,8 @@
<string name="poi_cash_withdrawal_yes">Retirada de efectivo: sí</string>
<string name="poi_cash_withdrawal">Retirada de efectivo</string>
<string name="poi_cash_withdrawal_operator">Operador de retirada de efectivo</string>
<string name="poi_cash_withdrawal_type_checkout">Tipo de retirada de efectivo: pago</string>
<string name="poi_cash_withdrawal_type_self_checkout">Tipo de retirada de efectivo: autopago</string>
<string name="poi_cash_withdrawal_type_checkout">Tipo de retirada de efectivo: en caja</string>
<string name="poi_cash_withdrawal_type_self_checkout">Tipo de retirada de efectivo: en máquina</string>
<string name="poi_cash_withdrawal_limit">Límite de retirada de efectivo</string>
<string name="poi_cash_withdrawal_currency">Moneda de retirada de efectivo</string>
<string name="poi_cash_withdrawal_purchase_required_yes">Retirada de efectivo: se requiere compra</string>
@ -3737,7 +3737,7 @@
<string name="poi_cash_withdrawal_fee_no">Cargo por retirada de efectivo: no</string>
<string name="poi_cash_withdrawal_purchase_minimum">Retirada de efectivo: compra mínima</string>
<string name="poi_cash_withdrawal_foreign_cards">Retirada de efectivo: tarjetas extranjeras</string>
<string name="poi_cash_withdrawal_postfinance_card">Tarjeta postfinanzas</string>
<string name="poi_cash_withdrawal_postfinance_card">Tarjeta Postfinance</string>
<string name="poi_bath_type_hot_spring">Aguas termales</string>
<string name="poi_bath_type_thermal">Termas</string>
<string name="poi_bath_type_river">Río</string>
@ -3749,10 +3749,23 @@
<string name="poi_monastery_type_convent">Tipo de monasterio: convento</string>
<string name="poi_monastery_type_canonry">Tipo de monasterio: canonjía</string>
<string name="poi_monastery_type_hermitage">Tipo de monasterio: ermita</string>
<string name="poi_monastery_type_clerks_regular">Tipo de monasterio: clérigos</string>
<string name="poi_monastery_type_clerks_regular">Tipo de monasterio: clérigos regulares</string>
<string name="poi_tourist_camp">Campamento turístico</string>
<string name="poi_community_gender_female">Género de la comunidad: femenino</string>
<string name="poi_community_gender_male">Género de la comunidad: masculino</string>
<string name="poi_community_gender_mixed">Género de la comunidad: mixto</string>
<string name="poi_grave">Tumba</string>
<string name="poi_mofa_no">Acceso con ciclomotor: no</string>
<string name="poi_coach_yes">Acceso con autocar: sí</string>
<string name="poi_coach_no">Acceso con autocar: no</string>
<string name="poi_ski_yes">Acceso con esquís: sí</string>
<string name="poi_ski_no">Acceso con esquís: no</string>
<string name="poi_snowmobile_private">Acceso en moto de nieve: privado</string>
<string name="poi_snowmobile_no">Acceso en moto de nieve: no</string>
<string name="poi_craft_floorer">Solador</string>
<string name="poi_cash_withdrawal_migros_bank">Banco Migros</string>
<string name="poi_cash_withdrawal_girocard">Girocard</string>
<string name="poi_cash_withdrawal_postbank">Postbank</string>
<string name="poi_bath_type_onsen">Onsen</string>
<string name="poi_bath_type_hammam">Hammam</string>
</resources>

View file

@ -3413,4 +3413,7 @@
<string name="choose_icon_color_name">Elegir el icono, color y nombre</string>
<string name="reorder_profiles">Editar la lista de perfiles</string>
<string name="selected_profile">Perfil seleccionado</string>
<string name="reset_confirmation_descr">Haciendo click en %1$s, perderás todos tus cambios.</string>
<string name="reset_all_profile_settings_descr">Todos los ajustes del perfil se restablecerán al estado después de la instalación.</string>
<string name="reset_all_profile_settings">¿Restablecer todos los ajustes del perfil a los valores predeterminados\?</string>
</resources>

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -3632,5 +3632,5 @@
<string name="poi_atm_yes">Kutxazain automatikoa: bai</string>
<string name="poi_cash_withdrawal_bank_card">Dirua ateratzea</string>
<string name="poi_bath_type">Mota</string>
<string name="poi_bath_open_air"></string>
<string name="poi_bath_open_air">Aire zabalean</string>
</resources>

View file

@ -3451,4 +3451,7 @@
<string name="choose_icon_color_name">انتخاب نماد، رنگ و نام</string>
<string name="reorder_profiles">ویرایش لیست پروفایل‌ها</string>
<string name="selected_profile">پروفایل انتخاب‌شده</string>
<string name="reset_confirmation_descr">با کلیک روی %1$s، همهٔ تغییرات شما از بین می‌رود.</string>
<string name="reset_all_profile_settings_descr">همهٔ تنظیمات پروفایل به حالت اولیهٔ پس از نصب بازنشانی می‌شود.</string>
<string name="reset_all_profile_settings">همهٔ تنظیمات پروفایل را بازنشانی می‌کنید؟</string>
</resources>

View file

@ -3390,4 +3390,8 @@ représentant la zone : %1$s x %2$s</string>
<string name="choose_icon_color_name">Choisissez l\'icône, la couleur et le nom</string>
<string name="reorder_profiles">Modifiez la liste des profils</string>
<string name="selected_profile">Profil sélectionné</string>
<string name="reset_confirmation_descr">En cliquant sur %1$s, toutes vos modifications seront perdues.</string>
<string name="reset_all_profile_settings_descr">Tous les paramètres de profil vont être ré-initialisés aux valeurs par défaut.</string>
<string name="reset_all_profile_settings">Ré-initialiser tous les paramètres de profil \?</string>
<string name="ltr_or_rtl_combine">%1$s : %2$s</string>
</resources>

View file

@ -3408,4 +3408,8 @@
<string name="choose_icon_color_name">נא לבחור סמל, צבע ושם</string>
<string name="reorder_profiles">עריכת רשימת הפרופילים</string>
<string name="selected_profile">פרופיל נבחר</string>
<string name="reset_confirmation_descr">לחיצה על %1$s תוביל לאבדן כל השינויים שערכת.</string>
<string name="reset_all_profile_settings_descr">כל הגדרות הפרופיל יאופסו למצב כמו שלאחר ההתקנה.</string>
<string name="reset_all_profile_settings">לאפס את הגדרות הפרופיל לבררת המחדל\?</string>
<string name="ltr_or_rtl_combine">%1$s: %2$s</string>
</resources>

View file

@ -211,7 +211,7 @@
<string name="installing_new_resources">Új adatok kicsomagolása…</string>
<string name="internet_connection_required_for_online_route">Az online navigáció offline üzemmódban nem működik.</string>
<string name="tts_language_not_supported_title">Nem támogatott nyelv</string>
<string name="tts_language_not_supported">A kiválasztott nyelvet az Android TTS rendszere nem támogatja. Keres másik TTS rendszert a Play Áruházban\? Egyébként a jelenlegi TTS-t használja a program.</string>
<string name="tts_language_not_supported">A kijelölt nyelvet az Android TTS (text-to-speech, szövegfelolvasó) rendszere nem támogatja, helyette az előre beállított szövegfelolvasási nyelv lesz használatban. Keresen másik TTS rendszert a Play Áruházban\?</string>
<string name="tts_missing_language_data_title">Hiányzó adat</string>
<string name="tts_missing_language_data">Átváltasz az áruházra a kiválasztott nyelv letöltéséhez?</string>
<string name="gpx_option_reverse_route">GPX irány megfordítása</string>
@ -766,7 +766,7 @@ Proporcionális memória %4$s MB (Android korlát %5$s MB, Dalvik %6$s MB).</str
<string name="bg_service_screen_unlock">Feloldás</string>
<string name="bg_service_sleep_mode_off">Futtatás\n háttérben</string>
<string name="bg_service_sleep_mode_on">Háttérben futás\n leállítása</string>
<string name="avoid_in_routing_title">Elkerülés:</string>
<string name="avoid_in_routing_title">Elkerülés</string>
<string name="show_warnings_title">Figyelmeztetések megjelenítése…</string>
<string name="show_warnings_descr">Közlekedési figyelmeztetések (sebességkorlátozás, közúti ellenőrzés, fekvőrendőr, alagút), traffipaxriasztás és sávinformációk beállítása.</string>
<string name="map_widget_fluorescent">Élénk színű utak</string>
@ -786,48 +786,51 @@ Proporcionális memória %4$s MB (Android korlát %5$s MB, Dalvik %6$s MB).</str
<string name="map_widget_vector_attributes">Megjelenítési jellemzők</string>
<string name="map_widget_renderer">Térképstílus</string>
<string name="osmand_short_description_80_chars">Globális mobil térkép és navigáció, offline és online OSM-térképekkel</string>
<string name="osmand_long_description_1000_chars">"OsmAnd (OSM Automated Navigation Directions)
\n
\n Az OsmAnd nyílt forráskódú navigációs alkalmazás, amely a globális OpenStreetMap (OSM) adatok széles skáláját használja. Az alkalmazás internetkapcsolat nélkül is használható, mert minden (vektoros és csempés) térképadat tárolható a telefon memóriájában. Az alkalmazás továbbá offline és online útvonaltervezést is tartalmaz, részletes, hangvezérléses navigációval.
\n
\n Néhány fontos funkció:
\n - Teljesen offline működés (letöltött vektoros és csempés térképek tárolása a készülék tárhelyén)
\n - kompakt vektoros térképek az egész világról
\n - Ország- és régiótérképek letöltése közvetlenül az alkalmazásból
\n - Több térkép egymásra rétegezése, például állítható átlátszóságú GPX- vagy navigációs nyomvonalak, érdekes pontok, kedvence, szintvonalak, tömegközlekedési megállók és további térképek
\n - Címek és helyek (érdekes pontok) offline keresése
\n - Offline útvonaltervezés közepes távolságra
\n - Autós, kerékpáros és gyalogos módok a következő beállításokkal:
\n - éjszakai/nappali nézet automatikus átkapcsolása
\n - sebességfüggő térképnagyítás
\n - térképigazítás iránytű vagy mozgásirány szerint
\n - sávnavigáció, sebességkorlátozás kijelzése, rögzített és hangfelolvasásos (TTS) hangok
<string name="osmand_long_description_1000_chars">OsmAnd (OSM Automated Navigation Directions)
\n
\n Az OsmAnd ezen ingyenes verziójának korlátozásai:
\n - letölthető térképek számának korlátozása
\n - wikipédia-POI offline elérés nélkül
\n Az OsmAnd nyílt forráskódú navigációs alkalmazás, amely a globális OpenStreetMap (OSM) adatok széles skáláját használja. Az alkalmazás internetkapcsolat nélkül is használható, mert minden (vektoros és csempés) térképadat tárolható a telefon memóriájában. Az alkalmazás továbbá offline és online útvonaltervezést is tartalmaz, részletes, hangvezérléses navigációval.
\n
\n Néhány fontos funkció:
\n - Teljesen offline működés (letöltött vektoros és csempés térképek tárolása a készülék tárhelyén)
\n - kompakt vektoros térképek az egész világról
\n - Ország- és régiótérképek letöltése közvetlenül az alkalmazásból
\n - Több térkép egymásra rétegezése, például állítható átlátszóságú GPX- vagy navigációs nyomvonalak, érdekes pontok, kedvence, szintvonalak, tömegközlekedési megállók és további térképek
\n - Címek és helyek (érdekes pontok) offline keresése
\n - Offline útvonaltervezés közepes távolságra
\n
\n Az OsmAndot aktívan fejlesztjük. Projektünk és a folyamatos előrelépés az új funkciók kifejlesztésére és tesztelésére kapott adományoktól függ. Kérjük, fontolja meg az OsmAnd+ megvásárlását vagy konkrét új funkciók finanszírozását vagy egy álalános adományt a https://osmand.net oldalon."</string>
<string name="osmand_plus_long_description_1000_chars">"OsmAnd+ (OSM Automated Navigation Directions)
\n- Autós, kerékpáros és gyalogos módok a következő beállításokkal:
\n - éjszakai/nappali nézet automatikus átkapcsolása
\n - sebességfüggő térképnagyítás
\n - térképigazítás iránytű vagy mozgásirány szerint
\n - sávnavigáció, sebességkorlátozás kijelzése, rögzített és hangfelolvasásos (TTS) hangok
\n
\n
\n Az OsmAnd+ nyílt forráskódú navigációs alkalmazás, amely a globális OpenStreetMap (OSM) adatok széles skáláját használja. Az alkalmazás internetkapcsolat nélkül is használható, mert minden (vektoros és csempés) térképadat tárolható a telefon memóriájában. Az alkalmazás továbbá offline és online útvonaltervezést is tartalmaz, részletes, hangvezérléses navigációval.
\n Az OsmAnd ezen ingyenes verziójának korlátozásai:
\n - letölthető térképek számának korlátozása
\n - wikipédia-POI offline elérés nélkül
\n
\n Az OsmAndot aktívan fejlesztjük. Projektünk és a folyamatos előrelépés az új funkciók kifejlesztésére és tesztelésére kapott adományoktól függ. Kérjük, fontolja meg az OsmAnd+ megvásárlását vagy konkrét új funkciók finanszírozását vagy egy álalános adományt a https://osmand.net oldalon.</string>
<string name="osmand_plus_long_description_1000_chars">OsmAnd+ (OSM Automated Navigation Directions)
\n
\n Az OsmAnd+ nyílt forráskódú navigációs alkalmazás, amely a globális OpenStreetMap (OSM) adatok széles skáláját használja. Az alkalmazás internetkapcsolat nélkül is használható, mert minden (vektoros és csempés) térképadat tárolható a telefon memóriájában. Az alkalmazás továbbá offline és online útvonaltervezést is tartalmaz, részletes, hangvezérléses navigációval.
\n
\n Az OsmAnd+ az alkalmazás fizetős verziója, megvásárlásával támogatja a projektet, új funkciók kifejlesztését finanszírozza és megkapja a legújabb frissítéseket.
\n
\n Néhány fontos funkció:
\n - Teljesen offline működés (letöltött vektoros és csempés térképek tárolása a készülék tárhelyén)
\n - kompakt vektoros térképek az egész világról
\n - Korlátlan számú ország- és régiótérkép letöltése közvetlenül az alkalmazásból
\n - Offline Wikipédia-funkció (Wikipédiához kapcsolódó érdekes pontok letöltése), városnézéshez kiváló
\n - Több térkép egymásra rétegezése, például állítható átlátszóságú GPX- vagy navigációs nyomvonalak, érdekes pontok, kedvence, szintvonalak, tömegközlekedési megállók és további térképek
\n - Címek és helyek (érdekes pontok) offline keresése
\n - Offline útvonaltervezés közepes távolságra
\n
\n Az OsmAnd+ az alkalmazás fizetős verziója, megvásárlásával támogatja a projektet, új funkciók kifejlesztését finanszírozza és megkapja a legújabb frissítéseket.
\n
\n Néhány fontos funkció:
\n - Teljesen offline működés (letöltött vektoros és csempés térképek tárolása a készülék tárhelyén)
\n - kompakt vektoros térképek az egész világról
\n - Korlátlan számú ország- és régiótérkép letöltése közvetlenül az alkalmazásból
\n - Offline Wikipédia-funkció (Wikipédiához kapcsolódó érdekes pontok letöltése), városnézéshez kiváló
\n - Több térkép egymásra rétegezése, például állítható átlátszóságú GPX- vagy navigációs nyomvonalak, érdekes pontok, kedvence, szintvonalak, tömegközlekedési megállók és további térképek
\n - Címek és helyek (érdekes pontok) offline keresése
\n - Offline útvonaltervezés közepes távolságra
\n - Autós, kerékpáros és gyalogos módok a következő beállításokkal:
\n - éjszakai/nappali nézet automatikus átkapcsolása
\n - sebességfüggő térképnagyítás
\n - térképigazítás iránytű vagy mozgásirány szerint
\n - sávnavigáció, sebességkorlátozás kijelzése, rögzített és hangfelolvasásos (TTS) hangok
\n"</string>
\n- Autós, kerékpáros és gyalogos módok a következő beállításokkal:
\n - éjszakai/nappali nézet automatikus átkapcsolása
\n - sebességfüggő térképnagyítás
\n - térképigazítás iránytű vagy mozgásirány szerint
\n - sávnavigáció, sebességkorlátozás kijelzése, rögzített és hangfelolvasásos (TTS) hangok
\n</string>
<string name="osmand_plus_short_description_80_chars">Globális mobil térkép és navigáció, offline és online OSM térképekkel</string>
<string name="avoid_motorway">Autópálya nélkül</string>
<string name="snap_to_road_descr">Úthoz rögzítés navigáció közben.</string>
@ -2673,7 +2676,7 @@ Ha szereted az OsmAndot és az OSM-et, és szeretnéd támogatni a fejlődésük
<string name="light_rs_render_descr">Egyszerű vezetési stílus. Kellemes éjszakai mód, szintvonalak, kontrasztos narancsszínű utak, elhalványított másodlagos térképobjektumok.</string>
<string name="topo_render_descr">Túrázáshoz és természetben történő kerékpározáshoz. Szabad téren is olvasható. Kontrasztos utak és természeti objektumok, különböző úttípusok, speciális szintvonalbeállítások, további részletek. A felület sértetlenségének kiigazítása láthatóbbá teszi az útminőséget. Éjszakai mód nincs.</string>
<string name="mapnik_render_descr">Régi alapértelmezett „Mapnik”-stílus. A színek hasonlóak a Mapnikhez.</string>
<string name="touring_view_render_descr">"Turisztikai stílus erős kontraszttal és a legtöbb részlettel. Tartalmazza az OsmAnd alapértelmezett stílus össze beállítását, miközben megjeleníti a lehető legtöbb részletet, különösen utakat, ösvényeket és más utazási útvonalakat. A „Turistaatlasz-szerű” stílus világos különbséget tesz az úttípusok között. Alkalmas nappali, éjszakai és szabad téri használatra is."</string>
<string name="touring_view_render_descr">Turisztikai stílus erős kontraszttal és a legtöbb részlettel. Tartalmazza az OsmAnd alapértelmezett stílus össze beállítását, miközben megjeleníti a lehető legtöbb részletet, különösen utakat, ösvényeket és más utazási útvonalakat. A „Turistaatlasz-szerű” stílus világos különbséget tesz az úttípusok között. Alkalmas nappali, éjszakai és szabad téri használatra is.</string>
<string name="default_render_descr">Általános felhasználású stílus. A sűrű városok világosan jelennek meg. Jellemzői a szintvonalak, az útvonalak, a felszínminőség, a használati korlátozások, útszámozások, vadvízisport-létesítmények. Az ösvények az SAC-skála szerint jelennek meg.</string>
<string name="shared_string_gpx_files">GPX fájlok</string>
<string name="quick_action_edit_actions">Műveletek szerkesztése</string>
@ -2855,7 +2858,7 @@ Ha szereted az OsmAndot és az OSM-et, és szeretnéd támogatni a fejlődésük
<string name="run_full_osmand_header">Elindítod az OsmAndot\?</string>
<string name="add_work">Munkahely hozzáadása</string>
<string name="work_button">Munkahely</string>
<string name="routeInfo_surface_name">Burkolat</string>
<string name="routeInfo_surface_name">Felület</string>
<string name="routeInfo_smoothness_name">Simaság</string>
<string name="routeInfo_steepness_name">Lejtés</string>
<string name="previous_route">Előző útvonal</string>
@ -3209,10 +3212,10 @@ Ha szereted az OsmAndot és az OSM-et, és szeretnéd támogatni a fejlődésük
<string name="overwrite_profile_q">\'%1$s\' profil már létezik. Felülírod\?</string>
<string name="export_profile_failed">Nem sikerült a profil exportálása.</string>
<string name="profile_import">Profil importálása</string>
<string name="profile_import_descr">Profil importálásához válaszd ki a megfelelő fájlt a készüléken és nyisd meg az OsmAnd-dal.</string>
<string name="profile_import_descr">Profil importálásához jelölje ki a megfelelő fájlt a készüléken, és nyissa meg az OsmAnddal.</string>
<string name="file_import_error">%1$s importálás hiba: %2$s</string>
<string name="file_imported_successfully">%1$s sikeresen importálva.</string>
<string name="app_mode_utv">Egymás mellett</string>
<string name="app_mode_utv">UTV (kis terepautó)</string>
<string name="rendering_attr_piste_difficulty_aerialway_name">Kötélpályás felvonó</string>
<string name="switch_profile">Profil váltás</string>
<string name="application_profile_changed">Alkalmazás profi módosítva erre: %s</string>
@ -3413,4 +3416,9 @@ Ha szereted az OsmAndot és az OSM-et, és szeretnéd támogatni a fejlődésük
\n
\n</string>
<string name="quick_action_directions_from_desc">Gomb, amely beállítja a képernyő közepét kiindulási pontnak, és kiszámítja a célpontig vezető utat vagy megnyit egy párbeszédablakot a célpont kijelöléséhez, ha a célpontjelölő nincs a térképen.</string>
<string name="reset_confirmation_descr">Minden módosítás elvész, ha erre koppint: %1$s.</string>
<string name="reset_all_profile_settings_descr">Minden profilbeállítás vissza fog állni a telepítést követő állapotba.</string>
<string name="reset_all_profile_settings">Minden profil visszaálljon az alapértelmezett helyzetbe\?</string>
<string name="app_mode_wagon">Családi autó</string>
<string name="ltr_or_rtl_combine">%1$s: %2$s</string>
</resources>

View file

@ -158,7 +158,7 @@
<string name="poi_cricket_nets">Campo da cricket circondato da reti</string>
<string name="poi_driving_school">Scuola guida</string>
<string name="poi_school">Scuola</string>
<string name="poi_kindergarten">Scuola d\'infanzia</string>
<string name="poi_kindergarten">Asilo</string>
<string name="poi_college">Università</string>
<string name="poi_university">Università</string>
<string name="poi_social_facility">Struttura che fornisce servizi sociali</string>
@ -690,7 +690,7 @@
<string name="poi_recycling_light_bulbs">Lampadine</string>
<string name="poi_mini_roundabout">Mini rotonda</string>
<string name="poi_services">Area di servizio</string>
<string name="poi_railway_crossing">Passaggio a livello</string>
<string name="poi_railway_crossing">Attraversamento ferroviario</string>
<string name="poi_railway_level_crossing">Passaggio a livello</string>
<string name="poi_parish">Ufficio parrocchiale</string>
<string name="poi_street_lamp">Lampione</string>
@ -1252,7 +1252,7 @@
<string name="poi_denomination_latter_day_saints">Santi degli ultimi giorni</string>
<string name="poi_denomination_united_church_of_christ">Chiesa unita di Cristo</string>
<string name="poi_denomination_romanian_orthodox">Ortodosso romano</string>
<string name="poi_denomination_ethiopian_orthodox_tewahedo">Etiopica ortodosso tewahedo</string>
<string name="poi_denomination_ethiopian_orthodox_tewahedo">Ortodosso tewahedo Etiopica</string>
<string name="poi_denomination_maronite">Maronita</string>
<string name="poi_wine_cellar">Cantina per vini</string>
<string name="poi_craft_winery">Azienda vinicola</string>
@ -2000,7 +2000,7 @@
<string name="poi_ramp_wheelchair_yes">Rampa per carrozzina: sì</string>
<string name="poi_ramp_wheelchair_no">Rampa per carrozzina: No</string>
<string name="poi_feeding_place">Mangiatoia</string>
<string name="poi_social_facility_for">Gruppo di destinazione</string>
<string name="poi_social_facility_for">Gruppo destinatario</string>
<string name="poi_emergency_infrastructure">Infrastruttura emergenza</string>
<string name="poi_beds">Letti</string>
<string name="poi_recreation_center">Centro ricreativo</string>
@ -2400,7 +2400,7 @@
<string name="poi_climbing_crag">si</string>
<string name="poi_distance_mark">Segno di distanza</string>
<string name="poi_piste_skitour">Pista Skitour</string>
<string name="poi_denomination_united_reformed">Riformato unito</string>
<string name="poi_denomination_united_reformed">Riformata unita</string>
<string name="poi_denomination_iglesia_ni_cristo">Iglesia ni cristo</string>
<string name="poi_denomination_unitarian">Unitaria</string>
<string name="poi_government_archive">Archivio</string>
@ -2573,7 +2573,7 @@
<string name="poi_water_place_access_family">Familiare</string>
<string name="poi_water_place_access_multifamilies">Multifamiliare</string>
<string name="poi_route_subway_ref">Metropolitana</string>
<string name="poi_pipeline_substation">Sottostazione acquedotto</string>
<string name="poi_pipeline_substation">Pipeline sottostazione</string>
<string name="poi_health_specialty_radiotherapy_yes">Radioterapia</string>
<string name="poi_scooter_yes">Scooter: sì</string>
<string name="poi_bulk_purchase_yes"></string>
@ -2627,4 +2627,56 @@
<string name="poi_bath_open_air_yes"></string>
<string name="poi_bath_open_air_no">no</string>
<string name="poi_fire_hydrant_position_green">Verde</string>
<string name="poi_buoy_lateral">Boa laterale</string>
<string name="poi_vending_chewing_gums">Gomme da masticare</string>
<string name="poi_vending_ice_cream">Gelato</string>
<string name="poi_vending_sim_cards">Carte SIM</string>
<string name="poi_memorial_plaque">Targa</string>
<string name="poi_memorial_stele">Stele</string>
<string name="poi_resource_asbestos">Asbesto</string>
<string name="poi_resource_basalt">Basalto</string>
<string name="poi_generator_output_steam_yes">Uscita: vapore</string>
<string name="poi_generator_output_compressed_air">Uscita: aria compressa</string>
<string name="poi_passenger_information_display_yes">Visualizzazione informazioni passeggeri: sì</string>
<string name="poi_passenger_information_display_no">Visualizzazione informazioni passeggeri: no</string>
<string name="poi_fire_operator">Operatore dei vigili del fuoco</string>
<string name="poi_water_tank">Serbatoio d\'acqua</string>
<string name="poi_xmas_location">Natale: posizione</string>
<string name="poi_public_bookcase">Libreria pubblica</string>
<string name="poi_public_bookcase_type_phone_box">Tipo: cabina telefonica</string>
<string name="poi_cuisine_ramen">Ramen</string>
<string name="poi_cuisine_fried_food">Cibo fritto</string>
<string name="poi_cuisine_bubble_tea">Bubble Tea</string>
<string name="poi_animal_keeping">Allevamento animali</string>
<string name="poi_animal_keeping_horse">Allevamento animali: cavallo</string>
<string name="poi_animal_keeping_sheep">Allevamento animali: pecore</string>
<string name="poi_foot_customers">Accesso pedonale: clienti</string>
<string name="poi_motorhome_no">Accesso camper: no</string>
<string name="poi_trailer_no">Accesso al rimorchio: no</string>
<string name="poi_bus_no">Accesso all\'autobus: no</string>
<string name="poi_tourist_bus_yes">Accesso all\'autobus turistico: sì</string>
<string name="poi_tourist_bus_designated">Accesso all\'autobus turistico: designato</string>
<string name="poi_tourist_bus_no">Accesso all\'autobus turistico: no</string>
<string name="poi_ski_yes">Accesso sci: sì</string>
<string name="poi_ski_no">Accesso sci: no</string>
<string name="poi_snowmobile_private">Accesso motoslitta: privato</string>
<string name="poi_snowmobile_no">Accesso motoslitta: no</string>
<string name="poi_agricultural_yes">Accesso agricolo: sì</string>
<string name="poi_agricultural_no">Accesso agricolo: no</string>
<string name="poi_taxi_yes">Accesso taxi: sì</string>
<string name="poi_taxi_designated">Accesso taxi: designato</string>
<string name="poi_taxi_no">Accesso taxi: no</string>
<string name="poi_disabled_no">Accesso per disabili: no</string>
<string name="poi_motorcycle_destination">Destinazione</string>
<string name="poi_hgv_destination">Destinazione</string>
<string name="poi_hgv_delivery">Consegna</string>
<string name="poi_cellar_entrance">Ingresso cantina</string>
<string name="poi_craft_distillery">Distilleria</string>
<string name="poi_charge">Carica</string>
<string name="poi_cash_withdrawal_postfinance_card">Carta Postfinance</string>
<string name="poi_cash_withdrawal_migros_bank">Banca Migros</string>
<string name="poi_cash_withdrawal_girocard">Girocard</string>
<string name="poi_cash_withdrawal_postbank">Postbank</string>
<string name="poi_tourist_camp">Campo turistico</string>
<string name="poi_grave">Tomba</string>
</resources>

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