This commit is contained in:
Alexey Kulish 2015-11-10 14:55:42 +03:00
commit 69725d9d51
48 changed files with 414 additions and 272 deletions

View file

@ -1,5 +1,14 @@
package net.osmand.osm;
import net.osmand.PlatformUtil;
import net.osmand.StringMatcher;
import net.osmand.data.Amenity;
import net.osmand.util.Algorithms;
import org.apache.commons.logging.Log;
import org.xmlpull.v1.XmlPullParser;
import org.xmlpull.v1.XmlPullParserException;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
@ -16,15 +25,6 @@ import java.util.Map;
import java.util.Map.Entry;
import java.util.TreeMap;
import net.osmand.PlatformUtil;
import net.osmand.StringMatcher;
import net.osmand.data.Amenity;
import net.osmand.util.Algorithms;
import org.apache.commons.logging.Log;
import org.xmlpull.v1.XmlPullParser;
import org.xmlpull.v1.XmlPullParserException;
public class MapPoiTypes {
private static MapPoiTypes DEFAULT_INSTANCE = null;
@ -398,6 +398,7 @@ public class MapPoiTypes {
tp.setNameOnly("true".equals(parser.getAttributeValue("", "name_only")));
tp.setNameTag(parser.getAttributeValue("", "name_tag"));
tp.setRelation("true".equals(parser.getAttributeValue("", "relation")));
tp.setNotEditableOsm("true".equals(parser.getAttributeValue("", "no_edit")));
if (lastFilter != null) {
lastFilter.addPoiType(tp);
}

View file

@ -12,6 +12,7 @@ public class PoiType extends AbstractPoiType {
private String osmTag2;
private String osmValue;
private String osmValue2;
private boolean notEditableOsm;
private String nameTag;
private boolean text;
@ -144,6 +145,14 @@ public class PoiType extends AbstractPoiType {
this.relation = relation;
}
public boolean isNotEditableOsm() {
return notEditableOsm;
}
public void setNotEditableOsm(boolean notEditableOsm) {
this.notEditableOsm = notEditableOsm;
}
@Override
public String toString() {
return "PoiType{" +

View file

@ -2,7 +2,8 @@
<LinearLayout
android:id="@+id/LinearLayout1"
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
@ -13,7 +14,8 @@
android:layout_gravity="center_vertical"
android:layout_marginLeft="24dp"
android:gravity="center"
android:visibility="gone"/>
android:visibility="gone"
tools:visibility="visible"/>
<TextView
android:id="@+id/title"
@ -27,26 +29,21 @@
android:text="@string/layer_poi"
android:textSize="@dimen/default_list_text_size"/>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:gravity="center_vertical">
<ImageView
android:id="@+id/icon_settings"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_height="match_parent"
android:focusable="false"
android:gravity="center_vertical"
android:visibility="gone"/>
android:visibility="gone"
tools:visibility="visible"/>
<!-- android:button="@drawable/ic_btn_wocheckbox" -->
<CheckBox
android:id="@+id/check_item"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_height="match_parent"
android:layout_marginRight="24dp"
android:focusable="false"/>
</LinearLayout>
</LinearLayout>

View file

@ -1,4 +1,5 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?><resources><string name="auto_zoom_none">Без аўтаматычнага маштабаваньня</string>
<?xml version='1.0' encoding='utf-8'?>
<resources><string name="auto_zoom_none">Без аўтаматычнага маштабаваньня</string>
<string name="auto_zoom_close">Буйней</string>
<string name="auto_zoom_far">Для сярэдняга маштаба</string>
<string name="auto_zoom_farthest">Драбней</string>
@ -1779,7 +1780,7 @@
<string name="storage_directory_multiuser">Агульнае сховішча</string>
<string name="application_dir_change_warning3">Вы хочаце, каб OsmAnd таксама скапіяваў свае файлы дадзеных у новае месца прызначэньня?</string>
<string name="rendering_attr_hideHouseNumbers_name">Схаваць нумары дамоў</string>
<string name="routing_attr_avoid_borders_name">Пазьбягаць перасячэньне мяжы</string>
<string name="routing_attr_avoid_borders_description">Пазьбягаць перасячэньня мяжы іншай краіны</string>
<string name="routing_attr_height_name">Абмежаваньне па вышыні</string>
<string name="routing_attr_height_description">Пазначце вышыню транспартнага сродку для разьліку маршруту</string>
@ -1996,9 +1997,12 @@
<string name="first_usage_item_description">Як загрузіць мапы, усталяваць асноўныя налады</string>
<string name="navigation_item_description">Налада навігацыі</string>
<string name="planning_trip_item">Планаваньне паездкі</string>
<string name="faq_item_description">Як карыстацца модулямі</string>
<string name="faq_item_description">Часта задаваныя пытаньні</string>
<string name="map_viewing_item">Агляд мапы</string>
<string name="search_on_the_map_item">Пошук мапы</string>
<string name="instalation_troubleshooting_item">Усталёўка і вырашэньне праблемаў</string>
<string name="techical_articles_item">Тэхнічныя артыкулы</string>
<string name="read_more">Падрабязьней</string>
<string name="whats_new">Што новага ў</string>
<string name="rendering_attr_hideProposed_name">Схаваць плануемыя аб\'екты</string>
</resources>

View file

@ -1,5 +1,4 @@
<?xml version='1.0' encoding='utf-8'?>
<resources>
<?xml version="1.0" encoding="utf-8" standalone="no"?><resources>
<string name="show_warnings_title">Mostra els missatges d\'avís…</string>
<string name="map_widget_fluorescent">Rutes amb fluorescència</string>
@ -1601,7 +1600,7 @@ Per retornar a l\'estil habitual dels mapes d\'OsmAnd, només cal desactivar aqu
<string name="storage_directory">Emmagatzematge de mapes</string>
<string name="shared_string_copy">Copia</string>
<string name="rendering_attr_hideHouseNumbers_name">Amaga la numeració de finques</string>
<string name="routing_attr_avoid_borders_name">Evita creuar fronteres</string>
<string name="routing_attr_avoid_borders_description">Evita creuar la frontera a un altre pais</string>
<string name="routing_attr_height_name">Límit d\'alçada</string>
<string name="routing_attr_height_description">Indiqueu l\'alçada del vehicle que les rutes han d\'admetre</string>

View file

@ -1,5 +1,4 @@
<?xml version='1.0' encoding='utf-8'?>
<resources>
<?xml version="1.0" encoding="utf-8" standalone="no"?><resources>
<string name="switch_to_raster_map_to_see">Vektorové mapy toto místo neobsahují. Mapová data můžete stáhnout v Nastaveních (Spravovat mapové soubory), nebo se přepněte na online mapy.</string>
<string name="send_files_to_osm">Nahrát GPX soubory do OSM?</string>
@ -1600,7 +1599,7 @@
<string name="storage_directory">Úložiště map</string>
<string name="shared_string_copy">Kopírovat</string>
<string name="rendering_attr_hideHouseNumbers_name">Skrýt popisná čísla domů</string>
<string name="routing_attr_avoid_borders_name">Vyhnout se překročení hranic</string>
<string name="routing_attr_avoid_borders_description">Nepřekračovat hranice do jiné země</string>
<string name="routing_attr_height_name">Výškové omezení</string>
<string name="routing_attr_height_description">Zadejte výšku vozidla, jaká má být povolena na cestách</string>

View file

@ -2403,7 +2403,7 @@
<string name="poi_building_type_monastery">Bygningstype: kloster</string>
<string name="poi_building_type_basilica">Bygningstype: basilika</string>
<string name="poi_building_type_synagogue">Bygningstype: synagoge</string>
<string name="poi_building_type_shrine">Bygningstype: helgenskrin</string>
<string name="poi_building_type_shrine">Bygningstype: helligdom</string>
<string name="poi_artist_name">Kunstner</string>
<string name="poi_sculptor">Billedhugger</string>
@ -2432,4 +2432,15 @@
<string name="poi_conveying_yes">Flytning: ja</string>
<string name="poi_bridge_ref">Bro ref</string>
<string name="poi_tunnel_ref">Tunnel ref</string>
<string name="poi_ref">Ref</string>
<string name="poi_cargo_passengers">Fragt: passagerer</string>
<string name="poi_cargo_vehicle">Fragt: køretøj</string>
<string name="poi_cargo_bicycle">Fragt: cykel</string>
<string name="poi_cargo_container">Fragt: container</string>
<string name="poi_cargo_hgv">Fragt: modulvogntog</string>
</resources>

View file

@ -1,5 +1,4 @@
<?xml version='1.0' encoding='utf-8'?>
<resources>
<?xml version="1.0" encoding="utf-8" standalone="no"?><resources>
<string name="srtm_paid_version_msg">Overvej at købe Højdekurve udvidelsen (\'Contour lines\') på Google Play for at støtte den videre udvikling.</string>
<string name="av_def_action_video">Optag video</string>
<string name="av_def_action_audio">Optag audio</string>
@ -1781,7 +1780,7 @@
<string name="rendering_attr_hideHouseNumbers_name">Skjul husnumre</string>
<string name="routing_attr_avoid_borders_description">Undgå at krydse landegrænser</string>
<string name="routing_attr_height_name">Højdegrænse</string>
<string name="routing_attr_avoid_borders_name">Undgå at krydse grænser</string>
<string name="routing_attr_height_description">Køretøjets højde der tillades på ruter</string>
<string name="use_fast_recalculation">Smart rutegenberegning</string>
<string name="use_fast_recalculation_desc">Genberegn kun den indledende del af ruten for lange ture</string>

View file

@ -1,5 +1,4 @@
<?xml version='1.0' encoding='utf-8'?>
<resources>
<?xml version="1.0" encoding="utf-8" standalone="no"?><resources>
<string name="regions">Regionen</string>
<string name="region_maps">Regionsweite Karten</string>
<string name="world_maps">Weltweite Karten</string>
@ -1949,7 +1948,7 @@ Afghanistan, Ägypten, Albanien, Algerien, Andorra, Angola, Anguilla, Antigua an
<string name="shared_string_logoff">Abmelden</string>
<string name="osmo_share_my_location">Teile meine Position</string>
<string name="rendering_value_disabled_name">Deaktiviert</string>
<string name="routing_attr_avoid_borders_name">Grenzübergänge vermeiden</string>
<string name="routing_attr_height_name">Höhenbeschränkung</string>
<string name="read_full_article">Vollständigen Artikel lesen (online)</string>
<string name="shared_string_wikipedia">Wikipedia</string>
@ -2072,7 +2071,7 @@ Afghanistan, Ägypten, Albanien, Algerien, Andorra, Angola, Anguilla, Antigua an
<string name="show_free_version_banner_description">Auch bei der bezahlten Version ist das Banner der kostenlosen Version sichtbar.</string>
<string name="rendering_attr_hideProposed_name">Vorgeschlagene Objekte ausblenden</string>
<string name="shared_string_update">Aktualisieren</string>
<string name="rec_photo_description">Foto %1$s</string>
<string name="rec_video_description">Video %1$s</string>
<string name="shared_string_upload">Hochladen</string>
<string name="shared_string_qr_code">QR-Code</string>

View file

@ -2403,4 +2403,17 @@
<string name="poi_boat_storage">Almacén de botes (marina)</string>
<string name="poi_conveying_yes">Transportadora: Si</string>
<string name="poi_bridge_ref">Referencia del puente</string>
<string name="poi_tunnel_ref">Referencia del túnel</string>
<string name="poi_ref">Referencia</string>
<string name="poi_cargo_passengers">Cargamento: Pasajeros</string>
<string name="poi_cargo_vehicle">Cargamento: Vehículos</string>
<string name="poi_cargo_bicycle">Cargamento: Bicicletas</string>
<string name="poi_cargo_container">Cargamento: Contenedores</string>
<string name="poi_cargo_hgv">Cargamento: Vehículos pesados</string>
</resources>

View file

@ -1,5 +1,4 @@
<?xml version='1.0' encoding='utf-8'?>
<resources>
<?xml version="1.0" encoding="utf-8" standalone="no"?><resources>
<string name="rendering_attr_hideHouseNumbers_name">Ocultar números de casa</string>
<string name="copying_osmand_file_failed">Falló al copiar archivos</string>
@ -1729,7 +1728,7 @@
<string name="plugin_description_title">Descripción</string>
<string name="plugin_install_needs_network">Necesitas una conexión a Internet para instalar este complemento.</string>
<string name="get_plugin">Obtener</string>
<string name="routing_attr_avoid_borders_name">Evitar cruzar fronteras</string>
<string name="routing_attr_avoid_borders_description">Evite cruzar fronteras con otro país</string>
<string name="routing_attr_height_name">Límite de altura</string>
<string name="routing_attr_height_description">Indica la altura permitida del vehículo en rutas</string>

View file

@ -2407,4 +2407,17 @@
<string name="poi_boat_storage">Almacén de botes</string>
<string name="poi_conveying_yes">Transportadora: Sí</string>
<string name="poi_bridge_ref">Referencia del puente</string>
<string name="poi_tunnel_ref">Referencia del túnel</string>
<string name="poi_ref">Referencia</string>
<string name="poi_cargo_passengers">Cargamento: Pasajeros</string>
<string name="poi_cargo_vehicle">Cargamento: Vehículos</string>
<string name="poi_cargo_bicycle">Cargamento: Bicicletas</string>
<string name="poi_cargo_container">Cargamento: Contenedores</string>
<string name="poi_cargo_hgv">Cargamento: Vehículos pesados</string>
</resources>

View file

@ -1,5 +1,4 @@
<?xml version='1.0' encoding='utf-8'?>
<resources>
<?xml version="1.0" encoding="utf-8" standalone="no"?><resources>
<string name="layer_map_appearance">Configurar pantalla</string>
<string name="show_lanes">Mostrar carriles</string>
@ -1742,7 +1741,7 @@
<string name="shared_string_copy">Copiar</string>
<string name="application_dir_change_warning3">¿Quiere que OsmAnd también copie los archivos de datos al nuevo destino?</string>
<string name="rendering_attr_hideHouseNumbers_name">Ocultar números de casa</string>
<string name="routing_attr_avoid_borders_name">Evitar cruce de fronteras</string>
<string name="routing_attr_avoid_borders_description">Evita cruzar una frontera hacia otro país</string>
<string name="routing_attr_height_name">Límite de altura</string>
<string name="routing_attr_height_description">Especifique la altura del vehículo que se permite en las rutas</string>

View file

@ -1,5 +1,4 @@
<?xml version='1.0' encoding='utf-8'?>
<resources><string name="local_osm_changes_backup_failed">پشتیبان‌گیری از تغییرات OsmAnd ناموفق بود</string>
<?xml version="1.0" encoding="utf-8" standalone="no"?><resources><string name="local_osm_changes_backup_failed">پشتیبان‌گیری از تغییرات OsmAnd ناموفق بود</string>
<string name="plugin_distance_point_time">زمان</string>
<string name="plugin_distance_point_hdop">دقت</string>
<string name="plugin_distance_point_speed">سرعت</string>
@ -868,7 +867,7 @@
<string name="download_hillshade_maps">لایه تپه سایه</string>
<string name="osmand_srtm_long_description_1000_chars">"این افزونه، منحنی‌های هم‌تراز را که در نقشه‌های آفلاین OsmAnd نمایش داده میشوند فراهم میکند. داده‌های جهانی (بین 70 درجه شمالی و 70 درجه جنوبی) در این زمینه براساس اندازه گیری‌های SRTM (مأموریت توپوگرافی رادار شاتل) و ASTER (رادیومتر انعکاسی و پرتویی حرارتی هوایی پیشرفته)، یک ابزار تصویربرداری پردازنده ترا و ماهواره فوق پیشرفته سیستم نظارتی زمین ناسا مییباشند. ASTER محصول تلاش مشترک میان ناسا، وزارت اقتصاد ژاپن، صنعت و تجارت (متی)، و سیستم های فضایی ژاپن (جی-اسپیس سیستم) است. "</string>
<string name="osmand_srtm_long_description_1000_chars">"این افزونه، منحنی‌های هم‌تراز را که در نقشه‌&#157;های آفلاین OsmAnd نمایش داده میشوند فراهم میکند. داده‌های جهانی (بین 70 درجه شمالی و 70 درجه جنوبی) در این زمینه براساس اندازه گیری‌های SRTM (مأموریت توپوگرافی رادار شاتل) و ASTER (رادیومتر انعکاسی و پرتویی حرارتی هوایی پیشرفته)، یک ابزار تصویربرداری پردازنده ترا و ماهواره فوق پیشرفته سیستم نظارتی زمین ناسا مییباشند. ASTER محصول تلاش مشترک میان ناسا، وزارت اقتصاد ژاپن، صنعت و تجارت (متی)، و سیستم های فضایی ژاپن (جی-اسپیس سیستم) است. "</string>
<string name="srtm_plugin_description">تسهیل دانلود خطوط هم‌تراز و سایه تپه (\'تنظیمات\'-&gt;\'مدیریت نقشه ها\'-&gt;\'دانلود\'-&gt;\'انتخاب نوع نقشه\' مورد نظر).</string>
<string name="monitoring_control_start">جی پی ایکس</string>
<string name="rendering_attr_noPolygons_description">محو کردن همه عوارض زمین روی نقشه</string>

View file

@ -1,5 +1,4 @@
<?xml version='1.0' encoding='utf-8'?>
<resources>
<?xml version="1.0" encoding="utf-8" standalone="no"?><resources>
<string name="offline_edition">Modifications hors-ligne</string>
<string name="offline_edition_descr">Toujours utiliser l\'édition hors-ligne</string>
@ -1851,7 +1850,7 @@ Afghanistan, Albanie, Algérie, Allemagne, Andorre, Angola, Anguilla, Antigua-et
<string name="shared_string_copy">Copier</string>
<string name="application_dir_change_warning3">Souhaitez-vous aussi qu\'OsmAnd copie ses fichiers de données vers la nouvelle destination ?</string>
<string name="rendering_attr_hideHouseNumbers_name">Masquer les numéros dans les rues</string>
<string name="routing_attr_avoid_borders_name">Ne pas franchir les frontières</string>
<string name="routing_attr_avoid_borders_description">Éviter de franchir les frontières entre pays</string>
<string name="routing_attr_height_name">Limite de hauteur</string>
<string name="routing_attr_height_description">Précisez la hauteur du véhicule qui doit être respectée sur les routes empruntées</string>

View file

@ -798,4 +798,8 @@
<string name="poi_picnic_table">Mesa de pícnic</string>
<string name="poi_marina">Porto deportivo</string>
<string name="poi_craft_carpet_layer">Moqueta</string>
<string name="poi_aeroway_terminal">Terminal aeroportuaria</string>
<string name="poi_water_works">Obras hidráulicas</string>
<string name="poi_cooling_tower">Torre de refrixeración</string>
</resources>

View file

@ -1,4 +1,5 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?><resources><string name="fav_point_dublicate_message">O nome do punto favorito xa está usado; foi cambiado a %1$s para evitar os duplicados.</string>
<?xml version='1.0' encoding='utf-8'?>
<resources><string name="fav_point_dublicate_message">O nome do punto favorito xa está usado; foi cambiado a %1$s para evitar os duplicados.</string>
<string name="text_size_descr">Configurar o tamaño da letra no mapa.</string>
<string name="text_size">Tamaño da letra</string>
<string name="traffic_warning_speed_limit">Límite de velocidade</string>
@ -6,8 +7,8 @@
<string name="traffic_warning_payment">Portaxe</string>
<string name="traffic_warning_stop">Sinal de stop</string>
<string name="traffic_warning_speed_camera">Radar</string>
<string name="speak_favorites">Anunciar os favoritos que haxa preto</string>
<string name="speak_poi">Anunciar os puntos de interese que haxa preto</string>
<string name="speak_favorites">Favoritos próximos</string>
<string name="speak_poi">Puntos de interese próximos</string>
@ -20,16 +21,16 @@
<string name="traffic_warning_calming">Lomba</string>
<string name="traffic_warning">Aviso de tráfico</string>
<string name="way_alarms">Avisos de tráfico</string>
<string name="background_service_is_enabled_question">O servizo do modo de durmir de OsmAnd está aínda en execución. Desexa interrumpilo tamén?</string>
<string name="sleep_mode_stop_dialog">Interromper o modo de durmir do GPS?</string>
<string name="background_service_is_enabled_question">O servizo de segundo plano de OsmAnd está aínda en execución. Desexa interrompelo tamén?</string>
<string name="sleep_mode_stop_dialog">Interromper o modo de segundo plano do GPS?</string>
<string name="stop_navigation_service">Interromper</string>
<string name="confirm_every_run">Preguntar sempre</string>
<string name="save_global_track_interval_descr">Escolla o intervalo de rexistro para a gravación xeral de pistas (activado co trebello de gravación de GPX do mapa)</string>
<string name="save_global_track_interval">Intervalo de rexistro xeral</string>
<string name="background_service_int">Intervalo para espertar o GPS</string>
<string name="enable_sleep_mode">Activar o modo de durmir do GPS</string>
<string name="enable_sleep_mode">Activar o modo de segundo plano do GPS</string>
<string name="save_track_to_gpx_globally">Rexistrar a pista nun ficheiro GPX</string>
<string name="save_track_to_gpx_globally_descr">Pódese activar ou desactivar o rexistro xeral da posición nun ficheiro GPX empregando o trebello de gravación de GPX da pantalla do mapa</string>
<string name="save_track_to_gpx_globally_descr">Pódese activar ou desactivar o rexistro xeral da posición nun ficheiro GPX empregando o trebello de rexistro de GPX da pantalla do mapa</string>
<string name="save_current_track_descr">Gardar a pista actual no cartón SD agora</string>
<string name="save_current_track">Gardar a pista GPS actual</string>
<string name="save_track_to_gpx">Rexistrar a pista nun ficheiro GPX durante a navegación</string>
@ -54,7 +55,7 @@
<string name="shared_string_all">Todo</string>
<string name="waypoints">Puntos de pasaxe</string>
<string name="targets">Destinos</string>
<string name="announce_gpx_waypoints">Anunciar os puntos de pasaxe do GPX</string>
<string name="announce_gpx_waypoints">Puntos de pasaxe do GPX</string>
<string name="download_additional_maps">Descargar os mapas que faltan, %1$s (%2$d MB)?</string>
<string name="shared_string_more">Máis…</string>
<string name="rendering_value_browse_map_name">Examinar o mapa</string>
@ -99,7 +100,7 @@
<string name="osmo_auth_error_short">fallou a autorización</string>
<string name="osmo_auth_error">Atopouse un erro de autorización de OsMo authorization: %1$s.\n Podería deberse a que o servizo non funcione temporalmente ou a que o seu rexistro teña caducado.\n Desexa continuar co rexistro?</string>
<string name="osmo_group_by_invite">Entrar por convite</string>
<string name="osmo_group_information_desc">" - Todos os grupos creados son públicos! Se desexa ficar no anonimato, conecte os dispositivos directamente a través de identificadores de Tracker.\n - O grupo puido ser rexistrado até 16 persoas.\n - No caso de inactividade oude que durante dúas semanas só houbese unha persoa activa, o grupo será eliminado.\n - Pódese restrinxir a entrada no grupo, limitándoa mediante convites, mais para controlar o grupo hai que ir á consola de administración.\n - Se desexa crear un grupo mais con outras condicións, contacte con http://osmo.mobi"</string>
<string name="osmo_group_information_desc">" - Todos os grupos creados son públicos! Se desexa ficar no anonimato, conecte os dispositivos directamente a través de identificadores de Tracker.\n - Os grupos privados están limitados a oito persoas\n - No caso de inactividade ou de que durante dúas semanas só houbese unha persoa activa, o grupo será eliminado.\n - Pódese restrinxir a entrada no grupo, limitándoa mediante convites, mais para controlar o grupo hai que ir á consola de administración.\n - Se desexa crear un grupo mais con outras condicións, contacte con http://osmo.mobi"</string>
<string name="osmo_group_information">Lea isto antes de crear un grupo.</string>
<string name="osmo_not_signed_in">Fallou o acceso a OsMo</string>
<string name="osmo_gpx_points_downloaded">Puntos OsMo %1$s descargados.</string>
@ -151,7 +152,7 @@
<string name="gpx_selection_track">%1$s
\nPista %2$s</string>
<string name="gpx_file_is_empty">A pista Gpx está baleira</string>
<string name="gpx_file_is_empty">A pista GPX está baleira</string>
<string name="shared_string_my_tracks">Todas as pistas</string>
<string name="shared_string_my_favorites">Os meus favoritos</string>
@ -210,7 +211,7 @@
<string name="osmo_create_group">Crear un grupo</string>
<string name="osmo_server_operation_failed">Fallou a operación do servidor de OsMo</string>
<string name="osmo_activity">Vixilancia de OpenStreetMap</string>
<string name="osmo_enable_tracker">Enviar as miñas situacións</string>
<string name="osmo_enable_tracker">Enviar as miñas posicións</string>
<string name="osmo_control">Acceso rápido a OsMo</string>
<string name="hours_ago">horas atrás</string>
<string name="minutes_ago">minutos atrás</string>
@ -306,7 +307,7 @@
<string name="select_gpx">Seleccionar GPX…</string>
<string name="route_descr_select_destination">Seleccionar destino</string>
<string name="shared_string_select_on_map">Seleccionar no mapa</string>
<string name="shared_string_favorite">Favorito</string>
<string name="shared_string_favorite">Favorito</string>
<string name="route_preferences">Preferencias da ruta</string>
<string name="route_info">Información sobre a ruta</string>
<string name="routing_attr_prefer_motorway_name">Preferir as autoestradas</string>
@ -402,10 +403,10 @@
<string name="speak_title">Anunciar…</string>
<string name="speak_descr">Configurar para anunciar os nomes das rúas, os avisos de tráfico (detencións forzosas, bandas sonoras), os avisos de radar e os límites de velocidade</string>
<string name="speak_street_names">Anunciar os nomes das rúas (TTS)</string>
<string name="speak_speed_limit">Anunciar os límites de velocidade</string>
<string name="speak_cameras">Anunciar os radares</string>
<string name="speak_traffic_warnings">Anunciar os avisos de tráfico</string>
<string name="speak_street_names">Nomes das rúas (TTS)</string>
<string name="speak_speed_limit">Límite de velocidade</string>
<string name="speak_cameras">Radares de velocidade</string>
<string name="speak_traffic_warnings">Avisos de tráfico</string>
<string name="osb_author_or_password_not_specified">Indique o usuario e contrasinal en OSM en Configuración</string>
<string name="clear_intermediate_points">Limpar os puntos intermedios</string>
@ -441,7 +442,7 @@
<string name="plugin_distance_point">Punto</string>
<string name="gpx_file_name">Nome de ficheiro GPX</string>
<string name="gpx_saved_sucessfully">O ficheiro GPX foi gravado correctametne en {0}</string>
<string name="osmand_distance_planning_plugin_description">Cree camiños (ou empregue ou modifique ficheiros GPX existentes) para medir a distancia entre puntos. Gárdeos como GPX, pois poden ser empregados para planificar rutas en GPX.</string>
<string name="osmand_distance_planning_plugin_description">Este engadido fornece un trebello da pantalla do mapa que permite crear camiños tocando no mapa ou usar ou modificar ficheiros GPX existentes e así planificar unha viaxe e medir a distancia entre distintos puntos. Os resultados pódense gardar nun ficheiro GPX, que máis tarde pode servir de guía.</string>
<string name="osmand_distance_planning_plugin_name">Calculadora de distancias e ferramenta de planificación</string>
<string name="use_distance_measurement_help">* Toque para marcar un punto.\n * Manteña premido o mapa para eliminar un punto anterior.\n * Manteña premido un punto para ver e anexar unha descrición.\n * Prema no trebello de medición para ver máis accións.</string>
<string name="shared_string_do_not_show_again">Non mostrar de novo</string>
@ -470,7 +471,7 @@
<string name="website">Sitio web</string>
<string name="phone">Teléfono</string>
<string name="osmand_background_plugin_description">Mostrar as opcións para permitir o seguimento e a navegación no modo de durmir (pantalla apagada) espertando periodicamente o dispositivo de GPS.</string>
<string name="osmand_background_plugin_description">Mostrar as opcións para permitir o seguimento e a navegación no modo de segundo plano (pantalla apagada) espertando periodicamente o dispositivo de GPS.</string>
<string name="contribution_activity">Install version</string>
<string name="choose_osmand_theme_descr">Escoller o tema do aplicativo</string>
<string name="choose_osmand_theme">Tema do aplicativo</string>
@ -493,18 +494,18 @@
<string name="max_speed_none">none</string>
<string name="index_name_openmaps">OpenMaps EU</string>
<string name="download_hillshade_maps">Sobreposicións de sombreado</string>
<string name="download_hillshade_maps">Sombreado</string>
<string name="local_indexes_cat_srtm">Datos das curvas de nivel</string>
<string name="local_indexes_cat_srtm">Curvas de nivel</string>
<string name="local_indexes_cat_av">Datos de son/vídeo</string>
<string name="stop_routing_confirm">Confirma que desexa parar a navegación?</string>
<string name="clear_dest_confirm">Confirma que desexa limpar o punto de destino (e os puntos de pasaxe)?</string>
<string name="precise_routing_mode_descr">Permitir calcular rutas precisas sen fallo. Aínda se ve limitado polas distancias e é lento.</string>
<string name="precise_routing_mode">Cálculo de rutas preciso (alfa)</string>
<string name="recording_context_menu_show">Mostrar</string>
<string name="recording_photo_description">Foto %1$s de %2$s</string>
<string name="recording_photo_description">Foto %1$s %2$s</string>
<string name="av_def_action_picture">Tirar unha foto</string>
<string name="recording_context_menu_precord">Tirar unha foto</string>
<string name="dropbox_plugin_description">O engadido de Dropbox permite sincronizar pistas e notas de son/vídeo cunha conta de Dropbox.</string>
@ -539,18 +540,18 @@
<string name="recording_can_not_be_played">Non é posíbel reproducir a gravación</string>
<string name="recording_context_menu_delete">Eliminar a gravación</string>
<string name="recording_context_menu_play">Reproducir</string>
<string name="recording_description">Gravación %1$s %2$s de %3$s</string>
<string name="recording_description">Gravación %1$s %3$s %2$s</string>
<string name="recording_default_name">Gravación</string>
<string name="shared_string_control_stop">Parar</string>
<string name="shared_string_control_start">Comezar</string>
<string name="map_widget_av_notes">Notas de son/vídeo</string>
<string name="osmand_srtm_short_description_80_chars">Engadido de OsmAnd para curvas de nivel sen conexión</string>
<string name="osmand_srtm_long_description_1000_chars">"Este engadido fornece unha capa de sobreposición de curvas de nivel e unha capa de sombras de altitude (relevo) que poden ser mostradas nos mapas sen conexión de OsmAnd. Esta funcionalidade pode ser moi apreciada por atletas, camiñantes, sendeiristas e calqueira que teña interese pola estrutura de relevo da paisaxe.\n\nOs datos globais (entre os 70 graos norte e os 70 graos sul) están baseados nas medicións de SRTM (Misión Topográfica con Radar da Lanzadeira Espacial) e ASTER (Radiómetro Espacial Avanzado de Emisión Térmica e Reflexión) e instrumentos de imaxes a bordo do Terra, o satélite máis importante do Sistema de Observación Terrestre da NASA. ASTER é un esforzo cooperativo entre a NASA, o Ministerio de Economía do Xapón, Comercio e Industria (METI) e Sistemas Espaciais Xaponeses (J-spaceystems). "</string>
<string name="osmand_srtm_long_description_1000_chars">"Este engadido fornece unha capa de sobreposición de curvas de nivel e unha capa de sombras de altitude (relevo) que poden ser mostradas nos mapas sen conexión de OsmAnd. Esta funcionalidade pode ser moi apreciada por atletas, camiñantes, sendeiristas e calquera que teña interese pola estrutura de relevo da paisaxe.\n\nOs datos globais (entre os 70 graos norte e os 70 graos sul) están baseados nas medicións de SRTM (Misión Topográfica con Radar da Lanzadeira Espacial) e ASTER (Radiómetro Espacial Avanzado de Emisión Térmica e Reflexión) e instrumentos de imaxes a bordo do Terra, o satélite máis importante do Sistema de Observación Terrestre da NASA. ASTER é un esforzo cooperativo entre a NASA, o Ministerio de Economía do Xapón, Comercio e Industria (METI) e Sistemas Espaciais Xaponeses (J-spaceystems). "</string>
<string name="map_widget_distancemeasurement">Medición de distancias</string>
<string name="audionotes_location_not_defined">A situación que asociar coa nota aínda non foi definida. Con «Empregar a situación...» pódeselle asignar unha nota á situación indicada</string>
<string name="map_widget_audionotes">Notas de son</string>
<string name="audionotes_plugin_description">Tomar notas de son/vídeo durante a viaxe</string>
<string name="audionotes_plugin_description">O engadido de notas de son/vídeo fornece a funcionalidade de tomar notas de son/fotografía/vídeo durante unha viaxe, usando tanto un botón da pantalla do mapa ou directamente co menú de contexto para calquera posición do mapa.</string>
<string name="audionotes_plugin_name">Notas de son/vídeo</string>
<string name="index_srtm_parts">partes</string>
<string name="index_srtm_ele">Curvas de nivel</string>
@ -559,8 +560,8 @@
<string name="download_select_map_types">Outros mapas</string>
<string name="download_roads_only_item">Só as estradas</string>
<string name="download_srtm_maps">Curvas de nivel</string>
<string name="download_regular_maps">Mapas normais</string>
<string name="download_roads_only_maps">Mapas só de estradas</string>
<string name="download_regular_maps">Mapa normal</string>
<string name="download_roads_only_maps">Mapa só de estradas</string>
<string name="rendering_attr_alpineHiking_name">Escala de excursionismo alpino (SAC)</string>
<string name="rendering_attr_alpineHiking_description">Mostrar as rutas seguindo a escala SAC</string>
<string name="rendering_attr_hikingRoutesOSMC_name">Sobreposición de símbolos de sendeirismo</string>
@ -590,7 +591,7 @@
<string name="rendering_attr_roadColors_description">Seleccionar un esquema de cores de estrada:</string>
<string name="rendering_attr_roadColors_name">Esquema de cores de estrada</string>
<string name="map_widget_show_destination_arrow">Mostrar en que dirección está o destino</string>
<string name="enable_plugin_monitoring_services">Permitir que o engadido de seguimento empregue os servizos de rexistro da posición (gravación de GPX, seguimento na rede)</string>
<string name="enable_plugin_monitoring_services">Permitir que o engadido de gravación de viaxes empregue os servizos de rexistro da posición (rexistro de GPX, seguimento na rede)</string>
<string name="non_optimal_route_calculation">Calcular rutas posibelmente non óptimas en distnacias longas</string>
<string name="gps_not_available">Active o GPS na configuración</string>
@ -666,8 +667,8 @@
<string name="map_widget_show_ruler">Regra</string>
<string name="map_widget_view_direction">Dirección da vista</string>
<string name="map_widget_transparent">Tema transparente</string>
<string name="bg_service_sleep_mode_off">Activar\n o modo de durmir</string>
<string name="bg_service_sleep_mode_on">Parar\n o modo de durmir</string>
<string name="bg_service_sleep_mode_off">Executar\n o aplicativo en segundo plano</string>
<string name="bg_service_sleep_mode_on">Deter\n a execución en segundo plano</string>
<string name="gps_wakeup_interval">Intervalo para espertar o GPS: %s</string>
<string name="int_continuosly">Continuo</string>
<string name="screen_is_locked">Para desbloquear a pantalla prema na icona do cadeado</string>
@ -701,7 +702,7 @@
<string name="route_updated_loc_found">A ruta será calculada cando se atope a posición</string>
<string name="osmand_parking_hours">Horas</string>
<string name="osmand_parking_minutes">Minutos</string>
<string name="osmand_parking_position_description_add_time">O coche estaba aparcado en:</string>
<string name="osmand_parking_position_description_add_time">O coche estaba aparcado en</string>
<string name="select_animate_speedup">Seleccionar a velocidade da simulación da ruta</string>
<string name="global_app_allocated_memory_descr">Memoria asignada de %1$s MB (O límite de Android é %2$s MB, Dalvik %3$s MB).</string>
@ -728,7 +729,7 @@
<string name="osmand_parking_pm">PM</string>
<string name="osmand_parking_am">AM</string>
<string name="osmand_parking_position_name">Punto de aparcamento</string>
<string name="osmand_parking_plugin_description">Este engadido permite almacenar a situación do coche aparcado.</string>
<string name="osmand_parking_plugin_description">O engadido de posición de aparcamento permite memorizar onde se deixou aparcado o coche e canto tempo falta (se hai un límite temporal).\nTanto a posición como o tempo son visíbeis na pantalla principal do OsmAnd, así como nun trebello na pantalla do mapa. Pódeselle engadir unha alarma ao calendario de Android como recordatorio.</string>
<string name="osmand_parking_plugin_name">Posición de aparcamento</string>
<string name="context_menu_item_add_parking_point">Marcar como posición de aparcamento</string>
<string name="context_menu_item_delete_parking_point">Eliminar un marcador de aparcamento</string>
@ -769,8 +770,8 @@
<string name="confirm_interrupt_download">Desexa interromper a descarga de ficheiros?</string>
<string name="first_time_msg">Grazas por empregar o OsmAnd. Para moitas das funcionalidades deste aplicativo fan falta algúns datos rexionais sen conexión que poden ser descargados desde «Configuración» → «Xestionar os ficheiros de mapas». Posteriormente é posíbel ver mapas, atopar enderezos, consultar puntos de interese (PDI) e atopar transporte público.</string>
<string name="basemap_was_selected_to_download">Requírese o mapa base para que o aplicativo funcione axeitadamente e foi seleccionado para ser descargado.</string>
<string name="local_indexes_cat_tile">Mapas con conexión e en teselas</string>
<string name="local_indexes_cat_map">Mapas sen conexión (vectoriais)</string>
<string name="local_indexes_cat_tile">Mapas con conexión e en teselas descargadas</string>
<string name="local_indexes_cat_map">Mapas normais (vectoriais)</string>
<string name="index_settings_descr">Descargar e xestionar ficheiros de mapas sen conexión almacenados no dispositivo</string>
<string name="map_online_plugin_is_not_installed">Activar o engadido de mapas con conexión para seleccionar fontes de mapas diferentes</string>
<string name="map_online_data">Mapas con conexión e en teselas</string>
@ -781,17 +782,17 @@
<string name="osmand_rastermaps_plugin_description">"Con este engadido pódese acceder a moitos tipos de mapas da rede (chamados de teselas ou raster), desde teselas predefinidas de Openstreetmap (como Mapnik) a imaxes de satélite e capas para propósitos determinados, como mapas climatolóxicos, mapas xeolóxicos, capas con sombreado das pendentes, etc.\n\nCalquera destes mapas pode ser empregado como mapa principal (base) para que apareza na pantalla de mapas de Osm ou superposto ou submetido doutro mapa base (como os mapas sen conexión normais de OsmAnd). Para que un mapa submetido sexa máis visíbel algúns elementos dos mapas vectoriais de OsmAnd poden ser agochados facilmente mediante o menú «Configurar o mapa».\n\nOs mapas en teselas pódense obter directamente a través de recursos na rede ou poden ser preparados para seren empregados sen conexión (e copiarse manualmente a un cartafol de datos de OsmAnd) como base de datos sqlite, que pode ser producida con diversas ferramentas de preparación de mapas de terceiros. "</string>
<string name="osmand_accessibility_description">Mostrar as opcións para as funcionalidades de accesibilidade especiais.</string>
<string name="osmand_accessibility_description">Este engadido pon as funcións de accesibilidade do dispositivo a disposición directamente desde o OsmAnd. Facilita que, por exemplo, se poida axustar a velocidade da fala nas voces de TTS, se configure a navegación da pantalla, se use unha trackball para controlar a ampliación ou se use a resposta de texto a fala, como cando se anuncia automaticamente a posición.</string>
<string name="osmand_development_plugin_description">Mostrar as opcións para as funcionalidades de desenvolvemento e depuración, como simulación de rutas ou visualización do desempeño do renderizado.</string>
<string name="osmand_development_plugin_description">Este engadido mostra as opcións para as funcionalidades de desenvolvemento e depuración, como simulación de rutas, visión do desempeño do renderizado ou indicacións por voz. Estas opcións están pensadas para seren usadas polos desenvolvedores e non son necesarias para o uso xeral.</string>
<string name="plugins_screen">Engadidos</string>
<string name="prefs_plugins_descr">Os engadidos activan opcións avanzadas e funcionalidade adicional</string>
<string name="prefs_plugins">Engadidos</string>
<string name="osm_editing_plugin_description">Mostrar as opcións precisas para a colaboración con OSM, como recollida ou modificación de obxectos PDI de OSM, abrir ou comentar fallos de OSM e achegar ficheiros GPX gravados (require ter credenciais de OSM).</string>
<string name="osm_editing_plugin_description">Con este engadido pódese usar OsmAnd para achegar mellorar a OSM, como crear ou modificar obxectos de punto de interese de OSM, abrir ou comentar fallos de OSM e enviar ficheiros GPX gravados. OSM é un proxecto comunitario de creación de mapas globais no dominio público. Para máis detalles, consulte http://openstreetmap.org. Agradécese a participación activa e as colaboracións pódense realizar directamente desde OsmAnd se se indican as credenciais persoais de OSM no aplicativo.</string>
<string name="vector_maps_may_display_faster_on_some_devices">Os mapas vectoriais seguramente se mostran máis rápido. Poden non funcionar ben nalgúns dispositivos.</string>
<string name="play_commands_of_currently_selected_voice">Reproducir as ordes da voz que haxa seleccionada</string>
<string name="debugging_and_development">Desenvolvemento do OsmAnd</string>
@ -893,7 +894,7 @@
<string name="live_monitoring_interval">Intervalo de seguimento con conexión</string>
<string name="live_monitoring_url_descr">Indique o enderezo web con esta sintaxe dos parámetros: lat={0}, lon={1}, timestamp={2}, hdop={3}, altitude={4}, speed={5}, bearing={6}</string>
<string name="live_monitoring_url">Enderezo web para o seguimento con conexión</string>
<string name="gpx_monitoring_disabled_warn">Active as opcións de «Rexistrar a pista nun ficheiro GPX».</string>
<string name="gpx_monitoring_disabled_warn">Rexistre a pista empregando o trebello de GPX ou mediante as opcións de «Gravación de viaxe».</string>
<string name="show_current_gpx_title">Mostrar a pista actual</string>
<string name="free_version_message">Esta versión gratuíta do OsmAnd está limitada a %1$s descargas e non admite artigos da Wikipedia sen conexión.</string>
@ -906,10 +907,10 @@
<string name="index_name_europe">Europ</string>
<string name="index_name_france">Europa - Francia</string>
<string name="index_name_germany">Europa - Alemaña</string>
<string name="index_name_russia">Europa/Asia - Rusia</string>
<string name="index_name_russia">Rusia</string>
<string name="index_name_africa">África</string>
<string name="index_name_asia">Asia</string>
<string name="index_name_oceania">Oceanía</string>
<string name="index_name_oceania">Australia e Oceanía</string>
<string name="index_name_other">Mapas mundi e temáticos</string>
<string name="index_name_wiki">Puntos de interese mundiais da Wikipedia</string>
<string name="index_name_voice">Indicacións de voz (gravadas, funcionalidade limitada)</string>
@ -929,8 +930,8 @@
<string name="user_name_descr">Precísase para os envíos a openstreetmap.org</string>
<string name="user_password">O seu contrasinal en OSM</string>
<string name="user_password_descr">Precísase para os envíos a openstreetmap.org</string>
<string name="osmand_service">Modo de durmir</string>
<string name="osmand_service_descr">Emprégueo para executar o OsmAnd mentres a pantalla está apagada</string>
<string name="osmand_service">Modo de segundo plano</string>
<string name="osmand_service_descr">OsmAnd execútase en segundo plano cando a pantalla está apagada</string>
@ -946,7 +947,7 @@
<string name="init_native_library">A inicializar a biblioteca nativa …</string>
<string name="choose_auto_follow_route">Centrar automaticamente a vista do mapa</string>
<string name="choose_auto_follow_route_descr">Tempo até que a vista do mapa se sincronice coa posición actual</string>
<string name="auto_follow_route_never">Nunca</string>
<string name="auto_follow_route_never">Nunca (toque en «Ir» para iniciar o guiado manualmente)</string>
<string name="keep_informing_never">Nunca</string>
<string name="keep_informing_descr">Anunciar de novo as instrucións de navegación a intervalos regulares</string>
<string name="keep_informing">Repetir as instrucións de navegación</string>
@ -1031,8 +1032,8 @@
<string name="local_index_transport_data">Datos de transporte público</string>
<string name="local_index_map_data">Datos de mapas</string>
<string name="local_indexes_cat_backup">Desactivado</string>
<string name="local_indexes_cat_tts">Datos de voz (TTS)</string>
<string name="local_indexes_cat_voice">Datos de voz (gravados)</string>
<string name="local_indexes_cat_tts">Indicacións de voz (TTS)</string>
<string name="local_indexes_cat_voice">Indicacións de voz (gravadas)</string>
<string name="local_indexes_cat_poi">Datos de PDI</string>
<string name="ttsvoice">Voz TTS</string>
@ -1260,12 +1261,12 @@
<string name="gps_provider">GPS</string>
<string name="int_seconds">segundos</string>
<string name="int_min">min.</string>
<string name="background_service_int_descr">Estabelecer o intervalo para espertar empregado polo servizo do modo de durmir</string>
<string name="background_service_provider_descr">Empregar o fornecedor de situación empregado polo servizo de modo de durmir</string>
<string name="background_service_int_descr">Estabelecer o intervalo para espertar empregado polo servizo de segundo plano</string>
<string name="background_service_provider_descr">Empregar o fornecedor de situación empregado polo servizo de segundo plano</string>
<string name="background_service_provider">Fornecedor de situación</string>
<string name="background_router_service_descr">Executa OsmAnd no fondo para seguir a posición mentres a pantalla está apagada</string>
<string name="background_router_service">Executar no modo de durmir</string>
<string name="off_router_service_no_gps_available">O servizo de navegación do modo de durmir require que se active un fornecedor de situación.</string>
<string name="background_router_service">Executar OsmAnd en segundo plano</string>
<string name="off_router_service_no_gps_available">O servizo de navegación en segundo plano require que se active un fornecedor de situación.</string>
<string name="hide_poi_filter">Agochar o filtro</string>
<string name="show_poi_filter">Mostrar o filtro</string>
<string name="search_poi_filter">Filter</string>
@ -1348,7 +1349,7 @@
<string name="address">Address</string>
<string name="shared_string_download_successful">A descarga foi correcta</string>
<string name="shared_string_downloading">A descargar</string>
<string name="shared_string_downloading">A descargar</string>
<string name="downloading_list_indexes">A descargar a lista de rexións dispoñíbeis…</string>
<string name="list_index_files_was_not_loaded">A lista de rexións non foi obtida de osmand.net.</string>
@ -1597,7 +1598,7 @@
<string name="anonymous_user">Usuario anónimo</string>
<string name="logged_as">Identificado como %1$s</string>
<string name="speak_pedestrian">Anunciar os pasos de peón</string>
<string name="speak_pedestrian">Pasos de peón</string>
<string name="rendering_attr_roadStyle_name">Estilo de estrada</string>
<string name="rendering_value_default_name">Predeterminado</string>
<string name="rendering_value_orange_name">Laranxa</string>
@ -1761,7 +1762,7 @@
<string name="proxy_host_descr">Configurar o nome de servidor do proxy (p.ex. 127.0.0.1)</string>
<string name="proxy_port_title">Porto do proxy</string>
<string name="proxy_port_descr">Configure o número de porto do proxy (p.ex. 8118)</string>
<string name="routing_attr_avoid_borders_name">Evitar cruzar fronteiras</string>
<string name="routing_attr_avoid_borders_description">Evitar cruzar unha fronteira con outro país</string>
<string name="routing_attr_height_name">Gálibo</string>
<string name="routing_attr_height_description">Indique a altura dos vehículos permitida nas rutas</string>
@ -1811,7 +1812,7 @@
<string name="shared_string_collapse">Contraer</string>
<string name="shared_string_address">Enderezo</string>
<string name="shared_string_logoff">Pechar a sesión</string>
<string name="rename_failed">Non foi posíbel cambiar o nome</string>
<string name="rename_failed">Non foi posíbel cambiar o nome.</string>
<string name="days_behind">días de atraso</string>
<string name="rendering_attr_pisteGrooming_name">Coidado de pistas</string>
<string name="nautical_maps_missing">Para poder mostrar mapas náuticos hai que descargar o mapa especial sen conexión</string>
@ -1832,7 +1833,7 @@
<string name="av_locations">Lugares</string>
<string name="rendering_value_boldOutline_name">Bordo groso</string>
<string name="lang_nv">Navaho</string>
<string name="disable_recording_once_app_killed_descrp">Detén o rexistro de GPX cando se mata o aplicativo (mediante apps recentes). A indicación do modo de durmir de OsmAnd desaparece da barra de notificacións de Android).</string>
<string name="disable_recording_once_app_killed_descrp">Detén o rexistro de GPX cando se mata o aplicativo (mediante apps recentes). (A indicación de OsmAnd desaparece da barra de notificacións de Android).</string>
<string name="agps_info">Información de A-GPS</string>
<string name="agps_data_last_downloaded">Datos de A-GPS descargados por última vez: %1$s</string>
<string name="delay_to_start_navigation_descr">Indicar o tempo de agarda durante o que ficar na pantalla de planificación de rutas</string>
@ -1845,7 +1846,7 @@
<string name="favorite_category_name">Nome da categoría</string>
<string name="favorite_category_add_new_title">Engadir unha categoría nova</string>
<string name="regions">Rexións</string>
<string name="region_maps">Mapas rexionais</string>
<string name="region_maps">Mapas de toda a rexión</string>
<string name="world_maps">Mapas mundiais</string>
<string name="srtm_plugin_disabled">As curvas de nivel están desactivadas</string>
<string name="favorite_category_select">Seleccionar categoría</string>
@ -1863,7 +1864,76 @@
<string name="shared_string_navigation">Navegación</string>
<string name="osmand_running_in_background">En execución en segundo plano</string>
<string name="simulate_your_location_stop_descr">Parar a simulación da posición</string>
<string name="simulate_your_location_descr">Simular empregando GPX gravado ou rota calculada</string>
<string name="simulate_your_location_descr">Simular empregando unha ruta calculada ou un GPX gravado</string>
<string name="address_unknown">O enderezo é aínda descoñecido</string>
<string name="traffic_warning_hazard">Perigo</string>
<string name="read_more">Ler máis</string>
<string name="whats_new">Novidades de</string>
<string name="rendering_attr_hideProposed_name">Agochar os obxectos propostos</string>
<string name="shared_string_update">Actualizar</string>
<string name="shared_string_upload">Enviar</string>
<string name="osm_edit_created_poi">Crear un PDI de OSM</string>
<string name="osm_edit_created_bug">Creouse un fallo de OSM</string>
<string name="shared_string_qr_code">Código QR</string>
<string name="map_downloaded">Mapa descargado</string>
<string name="map_downloaded_descr">Descargouse o mapa de %1$s. Volva ao mapa para comezalo a usar.</string>
<string name="go_to_map">Ir ao mapa</string>
<string name="share_menu_location">Compartir a localización</string>
<string name="min_mile">min/m</string>
<string name="min_km">min/km</string>
<string name="m_s">m/s</string>
<string name="shared_string_trip_recording">Gravación da viaxe</string>
<string name="routing_attr_avoid_shuttle_train_name">Evitar trens lanzadeira</string>
<string name="routing_attr_avoid_shuttle_train_description">Evitar trens lanzadeira</string>
<string name="shared_string_wikipedia">Wikipedia</string>
<string name="shared_string_currently_recording_track">Gravando pista neste momento</string>
<string name="favourites_context_menu_add">Engadir un favorito</string>
<string name="dahboard_options_dialog_title">Configurar a pantalla principal</string>
<string name="show_on_start">Mostrar no inicio</string>
<string name="commit_poi">Enviar o PDI</string>
<string name="saved_at_time">Gardado correctamente en: %1$s</string>
<string name="poi_deleted_localy">O punto de interese será eliminado unha vez enviados os cambios</string>
<string name="show_gpx">Mostrar GPX</string>
<string name="count_of_lines">Número de liñas</string>
<string name="are_you_sure">Confírmao?</string>
<string name="unsaved_changes_will_be_lost">Hanse perder os cambios non gardados. Continuar?</string>
<string name="downloads_left_template">Fican %1$s descargas</string>
<string name="roads">Estradas</string>
<string name="downloading_number_of_files">A descargar - ficheiro %1$d</string>
<string name="buy">COMPRAR</string>
<string name="activate_srtm_plugin">Active o engadido SRTM</string>
<string name="later">Noutro momento</string>
<string name="get_full_version">Versión completa</string>
<string name="downloads">Descargas</string>
<string name="confirm_download_roadmaps">Confirma que desexa descargar un mapa de estradas, aínda que ten o mapa completo?</string>
<string name="value_downloaded_from_max">%1$.1f de %2$.1f MB</string>
<string name="file_size_in_mb">%.1f MB</string>
<string name="update_all">Actualizar todo (%1$s MB)</string>
<string name="free_downloads_used">Descargas gratuítas empregadas</string>
<string name="application_dir_description">Escolla onde desexa gardar os ficheiros de mapas.</string>
<string name="enter_country_name">Introduza o nome do país</string>
<string name="new_version">Versión nova</string>
<string name="begin_with_osmand_menu_group">Primeiros pasos co OsmAnd</string>
<string name="features_menu_group">Funcionalidades</string>
<string name="help_us_to_improve_menu_group">Axúdenos a mellorar o OsmAnd</string>
<string name="plugins_menu_group">Engadidos</string>
<string name="first_usage_item">Primeiro uso</string>
<string name="first_usage_item_description">Como descargar mapas e axustar as opcións básicas</string>
<string name="navigation_item_description">Configuración da navegación</string>
<string name="planning_trip_item">Planificación dunha viaxe</string>
<string name="faq_item">Preguntas frecuentes</string>
<string name="faq_item_description">Preguntas frecuentes</string>
<string name="map_viewing_item">Visión dos mapas</string>
<string name="search_on_the_map_item">Busca nos mapas</string>
<string name="instalation_troubleshooting_item">Instalación e resolución de problemas</string>
<string name="techical_articles_item">Artigos técnicos</string>
<string name="versions_item">Versións</string>
<string name="feedback">Opinións</string>
<string name="contact_us">Contacte connosco</string>
<string name="map_legend">Lenda do mapa</string>
<string name="hillshade_layer_disabled">Capa de sombreado desactivada</string>
<string name="av_locations_descr">Ficheiro GPX con posicións das notas</string>
<string name="plugin_touringview_name">Vista de mapa turístico</string>
<string name="plugin_touringview_descr">"Ao activar esta vista cámbiase o estilo do mapa de OsmAnd a «Vista turística», que é unha vista especial moi detallada para viaxeiros e condutores profesionais.\n\nEsta vista fornece, en todas as ampliacións do mapa, o nivel máximo de detalles de viaxe dispoñíbeis cos datos do mapa (en concreto, estradas, pistas, camiños e marcas de orientación).\n\nTamén mostra claramente todos os tipos de estrada, distinguíndoas sen ambigüidades pola súa cor, o que é útil especialmente cando se conducen vehículos grandes.\n\nTamén fornece opcións de turismo especiais, como rutas de ciclismo ou rutas de montaña.\n\nNon se precisa descargar ningún mapa especial, xa que a vista se crea a partir dos mapas normais.\n\nPódese pechar esta vista desactivándoa aquí ou cambiando o «Estilo de mapa» en «Configurar o mapa» como se desexe. "</string>
<string name="plugin_nautical_descr">"Este engadido enriquece o aplicativo de mapas de navegación OsmAnd para que mostre tamén mapas náuticos para viaxes en barco e outros tipos de deportes acuáticos.\n\nUnha extensión de mapas especial para OsmAnd fornece todas as marcas náuticas e símbolos das cartas para a navegación en augas interiores e de cabotaxe. A descrición de cada marca de navegación fornece os detalles precisos para identificala, así como o seu significado (categoría, forma, cor, secuencia, referencia, etc.).\n\nPara volver a un dos estilos de mapa convencionais de OsmAnd, simplemente hai que desactivar este engadido de novo ou cambiar o «Estilo de mapa» en «Configurar o mapa» como se desexe. "</string>
</resources>

View file

@ -1495,7 +1495,7 @@
<string name="use_displayed_track_for_navigation">Želite li koristiti prikazan zapis za vašu navigaciju?</string>
<string name="route_preferences">Postavke rute</string>
<string name="route_info">Informacije o ruti</string>
<string name="routing_attr_avoid_borders_name">Izbjegavajt granične prijelaze</string>
<string name="routing_attr_avoid_borders_description">Izbjegavajte prelazak granice u drugu zemlju</string>
<string name="routing_attr_height_name">Ograničenje visine</string>
<string name="routing_attr_height_description">Odredite visinu vozila da biste znali kojim putevima vam je dopušteno voziti</string>

View file

@ -1,5 +1,4 @@
<?xml version='1.0' encoding='utf-8'?>
<resources>
<?xml version="1.0" encoding="utf-8" standalone="no"?><resources>
<string name="send_files_to_osm">GPX fájl küldése OSM-re?</string>
<string name="gpx_visibility_txt">Láthatóság</string>
<string name="gpx_tags_txt">Címkék</string>
@ -1770,7 +1769,7 @@
<string name="index_name_netherlands">Európa - Hollandia</string>
<string name="application_dir_change_warning3">Szeretnéd, hogy az OsmAnd az adatfájljaidat is az új helyre másolja?</string>
<string name="rendering_attr_hideHouseNumbers_name">Házszámok elrejtése</string>
<string name="routing_attr_avoid_borders_name">Határátlépések elkerülése</string>
<string name="routing_attr_avoid_borders_description">A határ átlépésének elkerülése egy másik országba</string>
<string name="routing_attr_height_name">Magasságkorlát</string>
<string name="routing_attr_height_description">Az utakon engedélyezett járműmagasság megadása</string>

View file

@ -1812,7 +1812,7 @@ Si consiglia di aggiungere uno o più punti intermedi per migliorarne le prestaz
<string name="rendering_value_highContrastRoads_name">Strade ad alto contrasto</string>
<string name="storage_directory_multiuser">Memorizzazione multiutente</string>
<string name="rendering_attr_hideHouseNumbers_name">Nascondi i numeri civici</string>
<string name="routing_attr_avoid_borders_name">Evita attraversamenti di frontiera</string>
<string name="routing_attr_avoid_borders_description">Evita l\'attraversamento di una frontiera verso un\'altra nazione</string>
<string name="routing_attr_height_name">Limite di altezza</string>
<string name="routing_attr_height_description">Specifica l\'altezza del veicolo che deve essere permessa sui percorsi</string>
@ -1921,7 +1921,7 @@ Si consiglia di aggiungere uno o più punti intermedi per migliorarne le prestaz
<string name="opening_at">Apre alle</string>
<string name="closing_at">Chiude alle</string>
<string name="av_locations_descr">File GPX con note locali</string>
<string name="av_locations">Località</string>
<string name="av_locations">Posizioni</string>
<string name="contact_info">Informazioni di contatto</string>
@ -2040,4 +2040,6 @@ Si consiglia di aggiungere uno o più punti intermedi per migliorarne le prestaz
<string name="rendering_attr_hideProposed_name">Nascondi gli oggetti proposti</string>
<string name="read_more">Leggi di più</string>
<string name="whats_new">Novità nella versione</string>
</resources>

View file

@ -1857,7 +1857,7 @@ POIの更新は利用できません</string>
<string name="rendering_value_disabled_name">無効</string>
<string name="osmo_share_my_location">現在地の共有</string>
<string name="shared_string_logoff">ログオフ</string>
<string name="routing_attr_avoid_borders_name">国境越えを回避する</string>
<string name="routing_attr_avoid_borders_description">国境越えを避ける</string>
<string name="routing_attr_height_name">高さ制限</string>
<string name="routing_attr_height_description">ルート上で通行可能な車両の高さを指定します</string>

View file

@ -2042,7 +2042,7 @@
<string name="rendering_value_walkingRoutesOSMC_name">OSMC에 따라 색상변경</string>
<string name="osmo_share_my_location">내 위치를 공유</string>
<string name="shared_string_logoff">로그 오프</string>
<string name="routing_attr_avoid_borders_name">국경 횡단 방지</string>
<string name="routing_attr_avoid_borders_description">타국의 국경 횡단 방지</string>
<string name="routing_attr_height_name">높이 제한</string>
<string name="routing_attr_height_description">도로에 통행가능한 차량중량을 지정</string>

View file

@ -1,4 +1,5 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?><resources>
<?xml version='1.0' encoding='utf-8'?>
<resources>
<string name="local_indexes_cat_av">زانیاری دەنگ/ڤیدیۆ</string>
<string name="stop_routing_confirm">دڵنیای له وەی که ئه ته وێت ناڤیگێشن راگریت</string>
@ -14,4 +15,5 @@
<string name="si_nm">Milla Bahre</string>
<string name="shared_string_trip_recording">Tomarkerê Ger</string>
<string name="favourites_edit_dialog_title">Agahdarî En Qu Mın</string>
<string name="shared_string_upload">Barkiri</string>
</resources>

View file

@ -1,5 +1,4 @@
<?xml version='1.0' encoding='utf-8'?>
<resources>
<?xml version="1.0" encoding="utf-8" standalone="no"?><resources>
<string name="starting_point_too_far">Pradžios taškas yra per toli nuo artimiausio kelio.</string>
<string name="shared_location">Bendrinta vieta</string>
<string name="osmand_parking_warning">Dėmesio</string>
@ -1770,7 +1769,7 @@
<string name="osmand_parking_overdue">pradelsta</string>
<string name="shared_string_currently_recording_track">Šiuo metu įrašomas maršrutas</string>
<string name="plugin_touringview_descr">"Aktyvus šį rodinį pasikeis OsmAnd\'s žemėlapių stilius į \"Touring view\", kuris yra detalus duomenų rodinys turistas ir profesionaliems vairuotojams. "</string>
<string name="routing_attr_avoid_borders_name">Vengti kirsti sieną</string>
<string name="routing_attr_avoid_borders_description">Vengti kirsti sieną išvažiuojant užsienio šalin</string>
<string name="routing_attr_height_name">Aukščio ribojimas</string>
<string name="use_fast_recalculation">Išmanusis maršruto perskaičiavimas</string>

View file

@ -1932,7 +1932,7 @@ Afghanistan, Albania, Algeria, Andorra, Angola, Anguilla, Antigua and Barbuda, A
<string name="routing_attr_height_description">Transportlīdzekļa maksimālais atļautais augstums maršrutos</string>
<string name="routing_attr_height_name">Augstuma limits</string>
<string name="routing_attr_avoid_borders_description">Neiebraukt citas valsts teritorijā</string>
<string name="routing_attr_avoid_borders_name">Izvairīties no robežu šķēršošanas</string>
<string name="archive_wikipedia_data">Lejupielādēti veci nederīgi vikipēdijas dati. Vai arhivēt tos?</string>
<string name="download_wikipedia_files">Vai lejupielādēt papildus vikipēdijas datus (%1$s MB) ?</string>
<string name="gps_network_not_enabled">GPS ir izslēgts. Vai ieslēgt to tagad?</string>

View file

@ -1,5 +1,4 @@
<?xml version='1.0' encoding='utf-8'?>
<resources>
<?xml version="1.0" encoding="utf-8" standalone="no"?><resources>
<string name="rendering_attr_roadColors_description">Velg fargeskjema for veier:</string>
<string name="rendering_attr_roadColors_name">Veifargeskjema</string>
<string name="map_widget_show_destination_arrow">Vis retning til målet</string>
@ -1296,7 +1295,7 @@
<string name="shared_string_video">Video</string>
<string name="rendering_attr_pisteRoutes_name">Skibakker</string>
<string name="rendering_attr_pisteGrooming_name">Løypepreparering</string>
<string name="routing_attr_avoid_borders_name">Unngå grensekryssing</string>
<string name="routing_attr_avoid_borders_description">Unngå å krysse grensen til et annet land</string>
<string name="shared_string_import2osmand">Importer til OsmAnd</string>
<string name="read_full_article">Les hele artikkelen (på nett)</string>

View file

@ -1975,7 +1975,7 @@ Afghanistan, Albanie, Algerije, Andorra, Angola, Anguilla, Antigua en Barbuda, A
<string name="rendering_value__name">Standaard</string>
<string name="rendering_value_highContrastRoads_name">Wegen met hoog contrast</string>
<string name="index_name_netherlands">Europa - Nederland</string>
<string name="routing_attr_avoid_borders_name">Vermijd grensovergangen</string>
<string name="routing_attr_avoid_borders_description">Vermijd het oversteken van landsgrenzen</string>
<string name="routing_attr_height_name">Hoogtelimiet</string>
<string name="routing_attr_height_description">Geef de massa van het voertuig dat toegestaan moet zijn op de routes</string>
@ -2066,7 +2066,7 @@ Afghanistan, Albanie, Algerije, Andorra, Angola, Anguilla, Antigua en Barbuda, A
<string name="try_again">Probeer het opnieuw</string>
<string name="error_message_pattern">Fout: {0}</string>
<string name="rate_this_app_long">Wilt u OsmAnd beoordelen op Google Play? Alvast heel erg bedankt.</string>
<string name="favorite_category_dublicate_message">Deze categorienaam bestaat al. Kies een andere.</string>
<string name="favorite_category_dublicate_message">Deze categorienaam bestaat al. Bedenk een andere.</string>
<string name="favorite_category_name">Categorienaam</string>
<string name="favorite_category_add_new_title">Voeg categorie toe</string>
<string name="regions">Regio\'s</string>

View file

@ -1941,7 +1941,7 @@ Afganistan, Afryka Południowa, Albania, Algieria, Andora, Angola, Anguilla, Ant
<string name="search_poi_category_hint">Wprowadź tekst, aby wyszukać dane</string>
<string name="rendering_attr_hideHouseNumbers_name">Ukrywanie numerów budynków</string>
<string name="storage_directory_multiuser">Pamięć użytkownika</string>
<string name="routing_attr_avoid_borders_name">Unikanie przekraczania granicy</string>
<string name="routing_attr_avoid_borders_description">Unika przekraczania granicy z innym państwem</string>
<string name="routing_attr_height_name">Limit wysokości</string>
<string name="routing_attr_height_description">Określa maksymalną, dozwoloną wysokość pojazdu</string>

View file

@ -1672,7 +1672,7 @@
<string name="osmo_share_my_location">Compartilhar a minha posição</string>
<string name="shared_string_logoff">Desconectar</string>
<string name="routing_attr_avoid_borders_name">Evitar atravessar fronteiras</string>
<string name="routing_attr_avoid_borders_description">Evitar atravessar fronteiras com outro país</string>
<string name="routing_attr_height_name">Limite de altura</string>
<string name="routing_attr_height_description">Especificar a altura do veículo para ser permitida nas rotas</string>

View file

@ -857,7 +857,7 @@
<string name="poi_landuse_railway">Территория железной дороги</string>
<string name="poi_basin">Искусственный водоём</string>
<string name="poi_storage_tank">Бак для жидкости</string>
<string name="poi_storage_tank">Контейнер для хранения</string>
<string name="poi_neighbourhood">Микрорайон</string>
<string name="poi_residential">Жилой район</string>
@ -2384,4 +2384,15 @@
<string name="poi_conveying_yes">Движущаяся(йся): да</string>
<string name="poi_bridge_ref">Метка моста</string>
<string name="poi_tunnel_ref">Метка туннеля</string>
<string name="poi_ref">Метка</string>
<string name="poi_cargo_passengers">Груз: пассажиры</string>
<string name="poi_cargo_vehicle">Груз: автомобили</string>
<string name="poi_cargo_bicycle">Груз: велосипеды</string>
<string name="poi_cargo_container">Груз: контейнеры</string>
<string name="poi_cargo_hgv">Груз: грузовики</string>
</resources>

View file

@ -1602,7 +1602,7 @@
<string name="application_dir_change_warning3">Переместить также файлы данных OsmAnd в новое место назначения?</string>
<string name="search_poi_category_hint">Напечатайте для поиска</string>
<string name="rendering_attr_hideHouseNumbers_name">Скрыть номера домов</string>
<string name="routing_attr_avoid_borders_name">Избегать пересечение границы</string>
<string name="routing_attr_avoid_borders_description">Избегать пересечение границы с другой страной</string>
<string name="routing_attr_height_name">Ограничение высоты</string>
<string name="routing_attr_height_description">Укажите высоту автомобиля для учёта при построении маршрута</string>
@ -1813,4 +1813,6 @@
<string name="av_locations">Места</string>
<string name="downloading_number_of_files">Загрузка файла - %1$d</string>
<string name="read_more">Подробнее</string>
<string name="whats_new">Что нового в</string>
</resources>

View file

@ -1,5 +1,4 @@
<?xml version='1.0' encoding='utf-8'?>
<resources>
<?xml version="1.0" encoding="utf-8" standalone="no"?><resources>
<string name="always_center_position_on_map">Ammustra sa positzione semper a su tzentru</string>
<string name="voice_pref_title">Boghe</string>
<string name="misc_pref_title">Mistura</string>
@ -1759,7 +1758,7 @@
<string name="routing_attr_avoid_borders_description">Non rugrare sas fronteras intre sos istados</string>
<string name="use_fast_recalculation">Recàlculu intelligente de sàndala</string>
<string name="use_fast_recalculation_desc">Torra a calculare petzi su cantu initziale de sàndala pro biàgios longos</string>
<string name="routing_attr_avoid_borders_name">Non rugres sas fronteras</string>
<string name="rendering_value_disabled_name">Disabilitadu</string>
<string name="osmo_share_my_location">Cumpartzi sa positzione mea</string>
<string name="shared_string_logoff">Essi</string>

View file

@ -1,5 +1,4 @@
<?xml version='1.0' encoding='utf-8'?>
<resources>
<?xml version="1.0" encoding="utf-8" standalone="no"?><resources>
<string name="recording_context_menu_show">Zobraziť</string>
<string name="recording_photo_description">Fotografia %1$s %2$s</string>
@ -1741,7 +1740,7 @@ Afganistan, Albánsko, Alžírsko, Andora, Angola, Anguilla, Antigua a Barbuda,
<string name="shared_string_copy">Kopírovať</string>
<string name="application_dir_change_warning3">Chcete aby OsmAnd skopíroval svoje údaje do nového cieľa?</string>
<string name="rendering_attr_hideHouseNumbers_name">Skryť čísla domov</string>
<string name="routing_attr_avoid_borders_name">Vyhnúť sa prekročeniu hraníc</string>
<string name="routing_attr_avoid_borders_description">Vyhnúť sa prekročeniu hranice do inej krajiny</string>
<string name="routing_attr_height_name">Výškový limit</string>
<string name="routing_attr_height_description">Zadajte výšku vozidla aká musí byť povolená na cestách</string>

View file

@ -1756,7 +1756,7 @@
\n\nPodrobni izris je mogoče prekiniti z onemogočanjem možnosti ali pa s spreminjanjem vrste prikaza zemljevida. "</string>
<string name="plugin_ski_descr">"Vstavek omogoča prikaz prog za nordijsko in alpsko smučanje, splošnih smučišč, žičnic in vlečnic in druge smučarske podrobnosti. Težavnost smučišč je označena barvnimi kodami, podrobni izris zemljevida pa je primeren za zimski pogled pokrajine.\n\nZ izborom tega pogleda se slog prikaza spremeni v \'Zimski pogled\' in kaže vse podrobnosti v zimskem pogledu. Izris je mogoče prekiniti z onemogočanjem možnosti ali pa s spreminjanjem vrste prikaza zemljevida. "</string>
<string name="plugin_nautical_descr">"Vstavek obogati vsebino zemljevidov OsmAnd in kakovost navigacije s podrobnimi pomorskimi zemljevidi za plovila, jadralce in druge vrste vodnih športov.\n\nS tem posebnim prekrivnim zemljevidom je mogoč izris posebnih navigacijskih oznak, ki so sicer značilne za navtične zemljevide. Opisi posamezne oznake pripomorejo k določanju (kategorije, oblike, barve, zaporedja, sklica ...).\n\nVrnitev na običajni pogled je mogoče na dva načina. Ali odklopite prekrivni sloj ali pa spremenite slog zemljevida med \'Nastavitvami zemljevida\' v meniju. "</string>
<string name="routing_attr_avoid_borders_name">Izogni se mejnim prehodom</string>
<string name="routing_attr_avoid_borders_description">Izogibanje prehodom meje z drugimi državami</string>
<string name="routing_attr_height_name">Omejitev višine</string>
<string name="routing_attr_height_description">Določitev omejitve višine vozila za določeno pot</string>

View file

@ -1,4 +1,4 @@
<?xml version='1.0' encoding='utf-8'?>
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<resources>
<string name="screen_is_locked">För att låsa upp skärmen tryck på låsikonen</string>
<string name="ChooseCountry">Välj land</string>
@ -1752,7 +1752,7 @@
<string name="routing_attr_height_name">Höjdgräns</string>
<string name="use_fast_recalculation">Smart omräkning av rutt</string>
<string name="use_fast_recalculation_desc">Räkna om endast början av rutten för långa resor</string>
<string name="routing_attr_avoid_borders_name">Undvik gränsövergångar</string>
<string name="routing_attr_height_description">Ange tillåten fordonshöjd på rutter</string>
<string name="osmo_share_my_location">Dela ut min position</string>
<string name="shared_string_logoff">Logga ut</string>
@ -1954,7 +1954,6 @@
<string name="planning_trip_item">Att planera en resa</string>
<string name="instalation_troubleshooting_item">Installation och problemlösning</string>
<string name="techical_articles_item">Tekniska artiklar</string>
<string name="versions_item">Versioner</string>
@ -1966,8 +1965,6 @@
<string name="map_legend">Teckenförklaring</string>
<string name="shared_string_update">Uppdatera</string>
<string name="feedback">Återkoppling</string>
<string name="read_more">Läs mer</string>
<string name="whats_new">Nyheter</string>

View file

@ -1948,7 +1948,7 @@ OsmAnd має відкриті сирці і активно розвиваєть
<string name="rendering_value__name">За замовчуванням</string>
<string name="rendering_value_highContrastRoads_name">Контрастні дороги</string>
<string name="index_name_netherlands">Європа - Нідерланди</string>
<string name="routing_attr_avoid_borders_name">Уникати перетину кордону</string>
<string name="routing_attr_avoid_borders_description">Уникати перетину кордону з іншою країною</string>
<string name="routing_attr_height_name">Обмеження висоти</string>
<string name="routing_attr_height_description">Вкажіть висоту автівки, щоб враховувати її під час прокладання маршрутів</string>

View file

@ -1,5 +1,4 @@
<?xml version='1.0' encoding='utf-8'?>
<resources>
<?xml version="1.0" encoding="utf-8" standalone="no"?><resources>
<string name="rendering_attr_roadColors_description">選擇道路的色彩調配:</string>
<string name="rendering_attr_roadColors_name">道路的色彩調配</string>
<string name="map_widget_show_destination_arrow">顯示目的地方向</string>
@ -1740,7 +1739,7 @@
<string name="storage_directory">地圖存儲</string>
<string name="shared_string_copy">複製</string>
<string name="rendering_attr_hideHouseNumbers_name">隱藏門牌號碼</string>
<string name="routing_attr_avoid_borders_name">避開越過邊境</string>
<string name="routing_attr_avoid_borders_description">防止越過邊界進入別國</string>
<string name="routing_attr_height_name">高度限制</string>
<string name="routing_attr_height_description">指定許可在路線行駛的車輛高度</string>

View file

@ -2378,5 +2378,15 @@
<string name="poi_conveying_yes">Conveying: yes</string>
<string name="poi_bridge_ref">Bridge ref</string>
<string name="poi_tunnel_ref">Tunnel ref</string>
<string name="poi_ref">Ref</string>
<string name="poi_cargo_passengers">Cargo: passengers</string>
<string name="poi_cargo_vehicle">Cargo: vehicle</string>
<string name="poi_cargo_bicycle">Cargo: bicycle</string>
<string name="poi_cargo_container">Cargo: container</string>
<string name="poi_cargo_hgv">Cargo: hgv</string>
</resources>

View file

@ -728,7 +728,6 @@
<string name="routing_attr_avoid_ferries_description">Avoid ferries</string>
<string name="routing_attr_avoid_motorway_name">Avoid motorways</string>
<string name="routing_attr_avoid_motorway_description">Avoid motorways</string>
<string name="routing_attr_avoid_borders_name">Avoid border crossing</string>
<string name="routing_attr_avoid_borders_description">Avoid crossing a border into another country</string>
<string name="routing_attr_weight_name">Weight limit</string>
<string name="routing_attr_weight_description">Specify vehicle weight to be permitted on routes</string>

View file

@ -7,6 +7,7 @@ import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.content.SharedPreferences;
import net.osmand.IProgress;
import net.osmand.IndexConstants;
import net.osmand.PlatformUtil;
@ -265,23 +266,11 @@ public class AppInitializer implements IProgress {
}
app.poiTypes.setPoiTranslator(new MapPoiTypes.PoiTranslator() {
public String getLangTranslation(String l) {
try {
Field f = R.string.class.getField("lang_"+l);
if (f != null) {
Integer in = (Integer) f.get(null);
return app.getString(in);
}
} catch (Exception e) {
System.err.println(e.getMessage());
}
return l;
}
@Override
public String getTranslation(AbstractPoiType type) {
if(type.getBaseLangType() != null) {
return getTranslation(type.getBaseLangType()) + " (" + getLangTranslation(type.getLang()).toLowerCase() +")";
return getTranslation(type.getBaseLangType()) + " (" + app.getLangTranslation(type.getLang()).toLowerCase() +")";
}
try {
Field f = R.string.class.getField("poi_" + type.getIconKeyName());

View file

@ -344,7 +344,7 @@ public class ContextMenuAdapter {
});
}
if (convertView == null || (convertView.getTag() != lid)) {
convertView = activity.getLayoutInflater().inflate(lid, null);
convertView = activity.getLayoutInflater().inflate(lid, parent, false);
convertView.setTag(lid);
}
TextView tv = (TextView) convertView.findViewById(R.id.title);

View file

@ -1,12 +1,30 @@
package net.osmand.plus;
import java.io.BufferedWriter;
import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.FileWriter;
import java.io.PrintStream;
import java.lang.Thread.UncaughtExceptionHandler;
import java.util.Locale;
import android.app.Activity;
import android.app.AlarmManager;
import android.app.AlertDialog;
import android.app.AlertDialog.Builder;
import android.app.Application;
import android.app.PendingIntent;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager.NameNotFoundException;
import android.content.res.Configuration;
import android.os.AsyncTask;
import android.os.Build;
import android.os.Handler;
import android.os.Message;
import android.text.format.DateFormat;
import android.util.TypedValue;
import android.view.View;
import android.view.accessibility.AccessibilityManager;
import android.widget.CheckBox;
import android.widget.LinearLayout;
import android.widget.LinearLayout.LayoutParams;
import android.widget.TextView;
import android.widget.Toast;
import net.osmand.PlatformUtil;
import net.osmand.access.AccessibilityPlugin;
@ -34,31 +52,15 @@ import net.osmand.plus.routing.RoutingHelper;
import net.osmand.plus.voice.CommandPlayer;
import net.osmand.router.RoutingConfiguration;
import net.osmand.util.Algorithms;
import android.app.Activity;
import android.app.AlarmManager;
import android.app.AlertDialog;
import android.app.AlertDialog.Builder;
import android.app.Application;
import android.app.PendingIntent;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager.NameNotFoundException;
import android.content.res.Configuration;
import android.os.AsyncTask;
import android.os.Build;
import android.os.Handler;
import android.os.Message;
import android.text.format.DateFormat;
import android.util.TypedValue;
import android.view.View;
import android.view.accessibility.AccessibilityManager;
import android.widget.CheckBox;
import android.widget.LinearLayout;
import android.widget.LinearLayout.LayoutParams;
import android.widget.TextView;
import android.widget.Toast;
import java.io.BufferedWriter;
import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.FileWriter;
import java.io.PrintStream;
import java.lang.Thread.UncaughtExceptionHandler;
import java.util.Locale;
import btools.routingapp.BRouterServiceConnection;
import btools.routingapp.IBRouterService;
@ -715,4 +717,16 @@ public class OsmandApplication extends Application {
}
public String getLangTranslation(String l) {
try {
java.lang.reflect.Field f = R.string.class.getField("lang_"+l);
if (f != null) {
Integer in = (Integer) f.get(null);
return getString(in);
}
} catch (Exception e) {
System.err.println(e.getMessage());
}
return l;
}
}

View file

@ -180,7 +180,7 @@ public class HelpActivity extends OsmandActionBarActivity {
if (!this.getString(R.string.app_edition).equals("")) {
releasedate = ", " + this.getString(R.string.shared_string_release).toLowerCase() + ": " + this.getString(R.string.app_edition);
}
String version = Version.getFullVersion(getOsmandApplication()) + " " + releasedate;
String version = Version.getFullVersion(getOsmandApplication()) + releasedate;
ShowArticleOnTouchListener listener = new ShowArticleOnTouchListener(
"feature_articles/about.html", getActivity(), version);

View file

@ -9,6 +9,7 @@ import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.Toast;
import net.osmand.PlatformUtil;
import net.osmand.access.AccessibleToast;
import net.osmand.core.android.MapRendererContext;
import net.osmand.plus.ContextMenuAdapter;
@ -36,6 +37,8 @@ import net.osmand.render.RenderingRuleStorageProperties;
import net.osmand.render.RenderingRulesStorage;
import net.osmand.util.Algorithms;
import org.apache.commons.logging.Log;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;
@ -45,6 +48,7 @@ import java.util.List;
import gnu.trove.list.array.TIntArrayList;
public class ConfigureMapMenu {
private static final Log LOG = PlatformUtil.getLog(ConfigureMapMenu.class);
public interface OnClickListener{
public void onClick(boolean result);
@ -126,10 +130,12 @@ public class ConfigureMapMenu {
ma.getMyApplication().getSelectedGpxHelper().clearAllGpxFileToShow();
} else {
AlertDialog dialog = ma.getMapLayers().showGPXFileLayer(getAlreadySelectedGpx(), ma.getMapView());
dialog.setOnCancelListener(new DialogInterface.OnCancelListener() {
dialog.setOnDismissListener(new DialogInterface.OnDismissListener() {
@Override
public void onCancel(DialogInterface dialogInterface) {
cm.setSelection(pos, 0);
public void onDismiss(DialogInterface dialog) {
boolean areAnyGpxTracksVisible =
ma.getMyApplication().getSelectedGpxHelper().isShowingAnyGpxFiles();
cm.setSelection(pos, areAnyGpxTracksVisible ? 1 : 0);
adapter.notifyDataSetChanged();
}
});
@ -410,20 +416,13 @@ public class ConfigureMapMenu {
public static String[] mapNamesIds = new String[] { "", "en", "als", "af", "ar", "az", "be", "bg", "bn", "bpy", "br", "bs", "ca", "ceb", "cs", "cy", "da", "de", "el", "et", "es", "eu", "fa", "fi", "fr", "fy", "ga", "gl", "he", "hi", "hr", "ht", "hu", "hy", "id", "is", "it", "ja", "ka", "ko", "ku", "la", "lb", "lt", "lv", "mk", "ml", "mr", "ms", "nds", "new", "nl", "nn", "no", "nv", "os", "pl", "pms", "pt", "ro", "ru", "sh", "sc", "sk", "sl", "sq", "sr", "sv", "sw", "ta", "te", "th", "tl", "tr", "uk", "vi", "vo", "zh" };
public static String[] getMapNamesValues(Context ctx) {
return new String[] { ctx.getString(R.string.local_map_names), ctx.getString(R.string.lang_en),
ctx.getString(R.string.lang_ar),
ctx.getString(R.string.lang_be), ctx.getString(R.string.lang_bg), ctx.getString(R.string.lang_ca), ctx.getString(R.string.lang_ceb), ctx.getString(R.string.lang_cs),
ctx.getString(R.string.lang_da), ctx.getString(R.string.lang_de), ctx.getString(R.string.lang_el), ctx.getString(R.string.lang_et),
ctx.getString(R.string.lang_es), ctx.getString(R.string.lang_fi), ctx.getString(R.string.lang_fr), ctx.getString(R.string.lang_gl),
ctx.getString(R.string.lang_he), ctx.getString(R.string.lang_hi), ctx.getString(R.string.lang_hr),
ctx.getString(R.string.lang_ht), ctx.getString(R.string.lang_hu), ctx.getString(R.string.lang_id), ctx.getString(R.string.lang_it), ctx.getString(R.string.lang_ja),
ctx.getString(R.string.lang_ko), ctx.getString(R.string.lang_lt),
ctx.getString(R.string.lang_lv), ctx.getString(R.string.lang_ms), ctx.getString(R.string.lang_new), ctx.getString(R.string.lang_nl), ctx.getString(R.string.lang_nn),
ctx.getString(R.string.lang_no),
ctx.getString(R.string.lang_pl), ctx.getString(R.string.lang_pt), ctx.getString(R.string.lang_ro), ctx.getString(R.string.lang_ru),
ctx.getString(R.string.lang_sk), ctx.getString(R.string.lang_sl), ctx.getString(R.string.lang_sr), ctx.getString(R.string.lang_sv),
ctx.getString(R.string.lang_sw), ctx.getString(R.string.lang_te), ctx.getString(R.string.lang_th), ctx.getString(R.string.lang_tr), ctx.getString(R.string.lang_uk),
ctx.getString(R.string.lang_vi), ctx.getString(R.string.lang_vo), ctx.getString(R.string.lang_zh) };
String[] translates = new String[mapNamesIds.length];
translates[0] = ctx.getString(R.string.local_map_names);
for(int i = 1; i < translates.length; i++) {
translates[i] = ((OsmandApplication)ctx.getApplicationContext()).getLangTranslation(mapNamesIds[i]);
}
return translates;
}
private void createProperties(List<RenderingRuleProperty> customRules, final int strId, String cat,

View file

@ -29,7 +29,6 @@ import net.osmand.plus.mapcontextmenu.controllers.PointDescriptionMenuController
import net.osmand.plus.mapcontextmenu.controllers.TargetPointMenuController;
import net.osmand.plus.mapcontextmenu.controllers.WptPtMenuController;
import net.osmand.plus.mapcontextmenu.other.ShareMenu;
import net.osmand.plus.osmedit.OsmBugsLayer;
import net.osmand.plus.osmedit.OsmBugsLayer.OpenStreetNote;
import net.osmand.plus.osmedit.OsmPoint;
import net.osmand.plus.osmo.OsMoGroupsStorage.OsMoDevice;

View file

@ -105,7 +105,7 @@ public class AdvancedEditPoiFragment extends Fragment
@Override
public void onTagsChanged(String anyTag) {
LOG.debug("onTagsChanged(" + "anyTag=" + anyTag + ")");
final String value = getData().getTagValues().get(anyTag);
String value = getData().getTagValues().get(anyTag);
if (Algorithms.objectEquals(anyTag, OSMSettings.OSMTagKey.NAME.getValue())) {
nameTextView.setText(value);
}
@ -279,12 +279,14 @@ public class AdvancedEditPoiFragment extends Fragment
public void setTagData(String[] tags) {
tagAdapter.clear();
tagAdapter.addAll(tags);
tagAdapter.sort(String.CASE_INSENSITIVE_ORDER);
tagAdapter.notifyDataSetChanged();
}
public void setValueData(String[] values) {
valueAdapter.clear();
valueAdapter.addAll(values);
valueAdapter.sort(String.CASE_INSENSITIVE_ORDER);
valueAdapter.notifyDataSetChanged();
}
}

View file

@ -65,6 +65,7 @@ import net.osmand.util.Algorithms;
import org.apache.commons.logging.Log;
import java.io.Serializable;
import java.util.Comparator;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
@ -76,6 +77,7 @@ public class EditPoiDialogFragment extends DialogFragment {
private static final String KEY_AMENITY_NODE = "key_amenity_node";
private static final String KEY_AMENITY = "key_amenity";
private static final String TAGS_LIST = "tags_list";
private static final String IS_ADDING_POI = "is_adding_poi";
private EditPoiData editPoiData;
private ViewPager viewPager;
@ -124,12 +126,15 @@ public class EditPoiDialogFragment extends DialogFragment {
boolean isLightTheme = settings.OSMAND_THEME.get() == OsmandSettings.OSMAND_LIGHT_THEME;
if (savedInstanceState != null) {
@SuppressWarnings("unchecked")
Map<String, String> mp = (Map<String, String>) savedInstanceState.getSerializable(TAGS_LIST);
editPoiData.updateTags(mp);
}
boolean isAddingPoi = getArguments().getBoolean(IS_ADDING_POI);
Toolbar toolbar = (Toolbar) view.findViewById(R.id.toolbar);
toolbar.setTitle(R.string.poi_create_title);
toolbar.setTitle(isAddingPoi ? R.string.poi_create_title : R.string.poi_edit_title);
toolbar.setNavigationIcon(R.drawable.abc_ic_ab_back_mtrl_am_alpha);
toolbar.setNavigationOnClickListener(new View.OnClickListener() {
@Override
@ -364,27 +369,6 @@ public class EditPoiDialogFragment extends DialogFragment {
super.onSaveInstanceState(outState);
}
public static EditPoiDialogFragment createAddPoiInstance(double latitude, double longitude,
OsmandApplication application) {
Node node = new Node(latitude, longitude, -1);
Amenity amenity;
amenity = new Amenity();
amenity.setType(application.getPoiTypes().getOtherPoiCategory());
amenity.setSubType("");
amenity.setAdditionalInfo(OSMSettings.OSMTagKey.OPENING_HOURS.getValue(), "");
return createInstance(node, amenity);
}
public static EditPoiDialogFragment createInstance(Node node, Amenity amenity) {
EditPoiDialogFragment editPoiDialogFragment = new EditPoiDialogFragment();
Bundle args = new Bundle();
args.putSerializable(KEY_AMENITY_NODE, node);
args.putSerializable(KEY_AMENITY, amenity);
editPoiDialogFragment.setArguments(args);
return editPoiDialogFragment;
}
public EditPoiData getEditPoiData() {
return editPoiData;
}
@ -484,6 +468,12 @@ public class EditPoiDialogFragment extends DialogFragment {
}
};
}
adapter.sort(new Comparator<Object>() {
@Override
public int compare(Object lhs, Object rhs) {
return lhs.toString().compareTo(rhs.toString());
}
});
poiTypeEditText.setAdapter(adapter);
poiTypeEditText.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@ -510,6 +500,28 @@ public class EditPoiDialogFragment extends DialogFragment {
return (OsmandApplication) getActivity().getApplication();
}
public static EditPoiDialogFragment createAddPoiInstance(double latitude, double longitude,
OsmandApplication application) {
Node node = new Node(latitude, longitude, -1);
Amenity amenity;
amenity = new Amenity();
amenity.setType(application.getPoiTypes().getOtherPoiCategory());
amenity.setSubType("");
amenity.setAdditionalInfo(OSMSettings.OSMTagKey.OPENING_HOURS.getValue(), "");
return createInstance(node, amenity, true);
}
public static EditPoiDialogFragment createInstance(Node node, Amenity amenity,
boolean isAddingPoi) {
EditPoiDialogFragment editPoiDialogFragment = new EditPoiDialogFragment();
Bundle args = new Bundle();
args.putSerializable(KEY_AMENITY_NODE, node);
args.putSerializable(KEY_AMENITY, amenity);
args.putBoolean(IS_ADDING_POI, isAddingPoi);
editPoiDialogFragment.setArguments(args);
return editPoiDialogFragment;
}
public static void showEditInstance(final Amenity amenity,
final AppCompatActivity activity) {
final OsmandSettings settings = ((OsmandApplication) activity.getApplication())
@ -531,7 +543,7 @@ public class EditPoiDialogFragment extends DialogFragment {
protected void onPostExecute(Node n) {
if (n != null) {
EditPoiDialogFragment fragment =
EditPoiDialogFragment.createInstance(n, amenity);
EditPoiDialogFragment.createInstance(n, amenity, false);
fragment.show(activity.getSupportFragmentManager(), TAG);
} else {
AccessibleToast.makeText(activity,

View file

@ -12,7 +12,6 @@ import android.os.AsyncTask;
import android.os.Bundle;
import android.util.Xml;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.EditText;
import android.widget.Toast;
@ -24,8 +23,6 @@ import net.osmand.data.PointDescription;
import net.osmand.data.QuadRect;
import net.osmand.data.RotatedTileBox;
import net.osmand.osm.io.NetworkUtils;
import net.osmand.plus.ContextMenuAdapter;
import net.osmand.plus.ContextMenuAdapter.OnContextMenuClick;
import net.osmand.plus.OsmandApplication;
import net.osmand.plus.OsmandSettings;
import net.osmand.plus.R;
@ -46,7 +43,6 @@ import java.io.InputStreamReader;
import java.io.Serializable;
import java.net.URLConnection;
import java.util.ArrayList;
import java.util.LinkedList;
import java.util.List;
public class OsmBugsLayer extends OsmandMapLayer implements IContextMenuProvider, DialogProvider {