From b54b6a0cf2ad9dfdb1a373b2ba7c2cd3c8a0b0be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20de=20Metz?= Date: Thu, 22 Nov 2018 19:58:55 +0100 Subject: [PATCH 1/4] Add 360 images mapillary filter. --- .../res/layout/fragment_mapillary_filters.xml | 49 ++++++++++++++++++- OsmAnd/res/values/strings.xml | 3 +- .../src/net/osmand/plus/OsmandSettings.java | 1 + .../mapillary/MapillaryFiltersFragment.java | 46 ++++++++++++----- .../plus/mapillary/MapillaryVectorLayer.java | 7 ++- 5 files changed, 91 insertions(+), 15 deletions(-) diff --git a/OsmAnd/res/layout/fragment_mapillary_filters.xml b/OsmAnd/res/layout/fragment_mapillary_filters.xml index a3baf12f4e..3535fec6be 100644 --- a/OsmAnd/res/layout/fragment_mapillary_filters.xml +++ b/OsmAnd/res/layout/fragment_mapillary_filters.xml @@ -376,6 +376,53 @@ android:background="?attr/dashboard_divider" /> + + + + + + + + + + + - \ No newline at end of file + diff --git a/OsmAnd/res/values/strings.xml b/OsmAnd/res/values/strings.xml index fcd0dae558..fb8b1046cb 100644 --- a/OsmAnd/res/values/strings.xml +++ b/OsmAnd/res/values/strings.xml @@ -373,7 +373,8 @@ Type username View only images added by Username - Filter images by submitter or by date. Only active in closeup zoom. + Filter images by submitter, by date or by type. Only active in closeup zoom. + Display only 360° images Radius ruler Permissions OsmAnd cannot import the file. Please check if OsmAnd has permission to read file from its location. diff --git a/OsmAnd/src/net/osmand/plus/OsmandSettings.java b/OsmAnd/src/net/osmand/plus/OsmandSettings.java index 4bb77455e1..c63d2ca786 100644 --- a/OsmAnd/src/net/osmand/plus/OsmandSettings.java +++ b/OsmAnd/src/net/osmand/plus/OsmandSettings.java @@ -823,6 +823,7 @@ public class OsmandSettings { public final CommonPreference MAPILLARY_FILTER_USERNAME = new StringPreference("mapillary_filter_username", "").makeGlobal(); public final CommonPreference MAPILLARY_FILTER_FROM_DATE = new LongPreference("mapillary_filter_from_date", 0).makeGlobal(); public final CommonPreference MAPILLARY_FILTER_TO_DATE = new LongPreference("mapillary_filter_to_date", 0).makeGlobal(); + public final CommonPreference MAPILLARY_FILTER_PANO = new BooleanPreference("mapillary_filter_pano", false).makeGlobal(); public final CommonPreference USE_FAST_RECALCULATION = new BooleanPreference("use_fast_recalculation", true).makeGlobal().cache(); public final CommonPreference FORCE_PRIVATE_ACCESS_ROUTING_ASKED = new BooleanPreference("force_private_access_routing", false).makeProfile().cache(); diff --git a/OsmAnd/src/net/osmand/plus/mapillary/MapillaryFiltersFragment.java b/OsmAnd/src/net/osmand/plus/mapillary/MapillaryFiltersFragment.java index 2066537a31..c38ee0b279 100644 --- a/OsmAnd/src/net/osmand/plus/mapillary/MapillaryFiltersFragment.java +++ b/OsmAnd/src/net/osmand/plus/mapillary/MapillaryFiltersFragment.java @@ -115,7 +115,6 @@ public class MapillaryFiltersFragment extends BaseOsmAndFragment { ((AppCompatImageView) view.findViewById(R.id.mapillary_filters_date_icon)).setImageDrawable(getIcon(R.drawable.ic_action_data, colorRes)); ((AppCompatImageView) view.findViewById(R.id.mapillary_filters_tile_cache_icon)).setImageDrawable(getIcon(R.drawable.ic_layer_top_dark, colorRes)); - final DelayAutoCompleteTextView textView = (DelayAutoCompleteTextView) view.findViewById(R.id.auto_complete_text_view); textView.setAdapter(new MapillaryAutoCompleteAdapter(getContext(), R.layout.auto_complete_suggestion, getMyApplication())); String selectedUsername = settings.MAPILLARY_FILTER_USERNAME.get(); @@ -150,13 +149,7 @@ public class MapillaryFiltersFragment extends BaseOsmAndFragment { @Override public void onTextChanged(CharSequence charSequence, int i, int i1, int i2) { view.findViewById(R.id.warning_linear_layout).setVisibility(View.GONE); - if (!settings.MAPILLARY_FILTER_USERNAME.get().equals("") || - settings.MAPILLARY_FILTER_TO_DATE.get() != 0 || - settings.MAPILLARY_FILTER_FROM_DATE.get() != 0) { - changeButtonState((Button) view.findViewById(R.id.button_apply), 1, true); - } else { - changeButtonState((Button) view.findViewById(R.id.button_apply), .5f, false); - } + enableButtonApply(view); } @Override @@ -179,7 +172,7 @@ public class MapillaryFiltersFragment extends BaseOsmAndFragment { from.set(Calendar.DAY_OF_MONTH, dayOfMonth); dateFromEt.setText(dateFormat.format(from.getTime())); settings.MAPILLARY_FILTER_FROM_DATE.set(from.getTimeInMillis()); - changeButtonState((Button) view.findViewById(R.id.button_apply), 1, true); + enableButtonApply(view); mapActivity.getDashboard().refreshContent(true); } }; @@ -206,7 +199,7 @@ public class MapillaryFiltersFragment extends BaseOsmAndFragment { to.set(Calendar.DAY_OF_MONTH, dayOfMonth); dateToEt.setText(dateFormat.format(to.getTime())); settings.MAPILLARY_FILTER_TO_DATE.set(to.getTimeInMillis()); - changeButtonState((Button) view.findViewById(R.id.button_apply), 1, true); + enableButtonApply(view); mapActivity.getDashboard().refreshContent(true); } }; @@ -233,9 +226,28 @@ public class MapillaryFiltersFragment extends BaseOsmAndFragment { } } + final View rowPano = view.findViewById(R.id.pano_row); + final CompoundButton pano = (CompoundButton) rowPano.findViewById(R.id.pano_row_toggle); + pano.setOnCheckedChangeListener(null); + pano.setChecked(settings.MAPILLARY_FILTER_PANO.get()); + pano.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { + @Override + public void onCheckedChanged(CompoundButton compoundButton, boolean b) { + settings.MAPILLARY_FILTER_PANO.set(!settings.MAPILLARY_FILTER_PANO.get()); + enableButtonApply(view); + mapActivity.getDashboard().refreshContent(true); + } + }); + rowPano.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View view) { + pano.setChecked(!pano.isChecked()); + } + }); + final Button apply = (Button) view.findViewById(R.id.button_apply); - changeButtonState(apply, .5f, false); + disableButtonApply(view); apply.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { @@ -243,7 +255,7 @@ public class MapillaryFiltersFragment extends BaseOsmAndFragment { String dateFrom = dateFromEt.getText().toString(); String dateTo = dateToEt.getText().toString(); - if (!settings.MAPILLARY_FILTER_USERNAME.get().equals("") || !dateFrom.equals("") || !dateTo.equals("")) { + if (!settings.MAPILLARY_FILTER_USERNAME.get().equals("") || !dateFrom.equals("") || !dateTo.equals("") || settings.MAPILLARY_FILTER_PANO.get()) { settings.USE_MAPILLARY_FILTER.set(true); } if (dateFrom.equals("")) { @@ -272,12 +284,14 @@ public class MapillaryFiltersFragment extends BaseOsmAndFragment { textView.setText(""); dateFromEt.setText(""); dateToEt.setText(""); + pano.setChecked(false); settings.USE_MAPILLARY_FILTER.set(false); settings.MAPILLARY_FILTER_USER_KEY.set(""); settings.MAPILLARY_FILTER_USERNAME.set(""); settings.MAPILLARY_FILTER_FROM_DATE.set(0L); settings.MAPILLARY_FILTER_TO_DATE.set(0L); + settings.MAPILLARY_FILTER_PANO.set(false); plugin.updateLayers(mapActivity.getMapView(), mapActivity); hideKeyboard(); @@ -295,6 +309,14 @@ public class MapillaryFiltersFragment extends BaseOsmAndFragment { } } + private void enableButtonApply(View view) { + changeButtonState((Button) view.findViewById(R.id.button_apply), 1, true); + } + + private void disableButtonApply(View view) { + changeButtonState((Button) view.findViewById(R.id.button_apply), .5f, false); + } + private void changeButtonState(Button button, float alpha, boolean enabled) { button.setAlpha(alpha); button.setEnabled(enabled); diff --git a/OsmAnd/src/net/osmand/plus/mapillary/MapillaryVectorLayer.java b/OsmAnd/src/net/osmand/plus/mapillary/MapillaryVectorLayer.java index abc928ba8b..5d90bbbf2c 100644 --- a/OsmAnd/src/net/osmand/plus/mapillary/MapillaryVectorLayer.java +++ b/OsmAnd/src/net/osmand/plus/mapillary/MapillaryVectorLayer.java @@ -202,6 +202,7 @@ class MapillaryVectorLayer extends MapTileLayer implements MapillaryLayer, ICont long capturedAt = ((Number) userData.get("captured_at")).longValue(); long from = settings.MAPILLARY_FILTER_FROM_DATE.get(); long to = settings.MAPILLARY_FILTER_TO_DATE.get(); + boolean pano = settings.MAPILLARY_FILTER_PANO.get(); if (!userKey.equals("")) { String key = (String) userData.get("userkey"); @@ -216,6 +217,10 @@ class MapillaryVectorLayer extends MapTileLayer implements MapillaryLayer, ICont } else if ((from != 0 && capturedAt < from) || (to != 0 && capturedAt > to)) { return true; } + + if (pano) { + return (long) userData.get("pano") == 0; + } return false; } @@ -386,4 +391,4 @@ class MapillaryVectorLayer extends MapTileLayer implements MapillaryLayer, ICont } return (int) (r * view.getScaleCoefficient()); } -} \ No newline at end of file +} From 68e1d2d460b453f0843de967595054a5805136f6 Mon Sep 17 00:00:00 2001 From: xmd5a Date: Tue, 27 Nov 2018 15:14:18 +0300 Subject: [PATCH 2/4] Fix *_yes phrases within poi_additional_category --- OsmAnd/res/values-be/phrases.xml | 12 ++-- OsmAnd/res/values-da/phrases.xml | 10 +-- OsmAnd/res/values-de/phrases.xml | 94 ++++++++++++++-------------- OsmAnd/res/values-el/phrases.xml | 6 +- OsmAnd/res/values-es-rAR/phrases.xml | 4 +- OsmAnd/res/values-es-rUS/phrases.xml | 6 +- OsmAnd/res/values-es/phrases.xml | 6 +- OsmAnd/res/values-fr/phrases.xml | 8 +-- OsmAnd/res/values-hu/phrases.xml | 6 +- OsmAnd/res/values-is/phrases.xml | 8 +-- OsmAnd/res/values-it/phrases.xml | 8 +-- OsmAnd/res/values-pl/phrases.xml | 8 +-- OsmAnd/res/values-ru/phrases.xml | 4 +- OsmAnd/res/values-sc/phrases.xml | 10 +-- OsmAnd/res/values-sr/phrases.xml | 6 +- OsmAnd/res/values-uk/phrases.xml | 12 ++-- OsmAnd/res/values/phrases.xml | 10 +-- 17 files changed, 109 insertions(+), 109 deletions(-) diff --git a/OsmAnd/res/values-be/phrases.xml b/OsmAnd/res/values-be/phrases.xml index 1c21464057..37af08e64f 100644 --- a/OsmAnd/res/values-be/phrases.xml +++ b/OsmAnd/res/values-be/phrases.xml @@ -148,7 +148,7 @@ Чыгуначная станцыя Чыгуначная плятформа Уваход у мэтро - Станцыя мэтро + Так Стаянка таксі Аэрапорт @@ -953,7 +953,7 @@ Сельгасп. доступ Транзіт забаронены - Сталіца + Так Не Станцыя назіраньня @@ -1110,7 +1110,7 @@ Вышыня Вышыня над узроўнем мора Дата пачатку будаўніцтва - Даступна для інвалідных крэслаў + Так Падземная Шматпавярховая @@ -1734,7 +1734,7 @@ Кліенты, што сядзяць у аўтамабілі, не абслугоўваюцца Назва бровару - Уласны бровар + Так Няма ўласнага бровара На вынас @@ -2133,7 +2133,7 @@ Развядзеньне адкрытага агню забаронена Так Не - так + Так Лягер скаўтаў: не Даступна толькі для груп: так Даступна толькі для груп: не @@ -3927,7 +3927,7 @@ Аптовая купля Тып -Аптовая купля: так +Так Аптовая купля: толькі Трубаправодная падстанцыя diff --git a/OsmAnd/res/values-da/phrases.xml b/OsmAnd/res/values-da/phrases.xml index c1e2e8737c..380976ff7b 100644 --- a/OsmAnd/res/values-da/phrases.xml +++ b/OsmAnd/res/values-da/phrases.xml @@ -143,7 +143,7 @@ Banegård Perron Metroindgang - Metrostation + Ja Taxaholdeplads Lufthavn @@ -961,7 +961,7 @@ Adgang for landbrug Målestation - Hovedstad + Ja Nej E-mail @@ -1153,7 +1153,7 @@ Kristen Videnskab Atomaffald Startdato - Kørestol + Ja Indhold: ensilage Indhold: vand @@ -1620,7 +1620,7 @@ Drive-through: nej Bryggerinavn - Mikrobryggeri + Ja Ingen mikrobryggeri Take Away @@ -3970,7 +3970,7 @@ Storkøb Type -Storkøb: ja +Ja Storkøb: kun Rørledningsstation diff --git a/OsmAnd/res/values-de/phrases.xml b/OsmAnd/res/values-de/phrases.xml index 40042ca313..281c5d40e4 100644 --- a/OsmAnd/res/values-de/phrases.xml +++ b/OsmAnd/res/values-de/phrases.xml @@ -509,7 +509,7 @@ Studio Stadtteil U-Bahnhofeingang - U-Bahnhof + Ja Sonnenschutz Supermarkt Überwachung @@ -746,7 +746,7 @@ Internetzugang: Terminal Internetzugang: Dienst - ja + Ja Marke Höchstgewicht @@ -952,15 +952,15 @@ Autos Fahrräder - Hauptstadt + Ja Dusche E-Mail Fax "Facebook " Handy - nein - ja - nein + Nein + Ja + Nein Beaufsichtigt Ohne Aufsicht Mit Ampeln @@ -987,8 +987,8 @@ Gipskartonplatte Tierischer Abfall Überwachungsstation - ja - nein + Ja + Nein Trockenzeit Regenzeit Container @@ -1059,8 +1059,8 @@ Höhe Meereshöhe Anfangsdatum - ja - nein + Ja + Nein Eingeschränkt Großhandel @@ -1163,7 +1163,7 @@ Fels Zypresse - ja + Ja ohne Sitzbank Mit Abfalleimer Ohne Abfalleimer @@ -1235,7 +1235,7 @@ Offenes Feuer erlaubt Offenes Feuer verboten - ja + Ja Waschmaschine: nein Dusche: ja Dusche: nein @@ -1243,9 +1243,9 @@ Dusche: im Freien Dusche: kalt Dusche: drinnen - ja + Ja Wohnwagen: nein - ja + Ja Stromanschluss: nein Sockel: CEE 17 blau Sockel: CEE 7/4 @@ -1376,7 +1376,7 @@ Manuell Keine Pumpe - ja + Ja Tafel Karte @@ -1396,18 +1396,18 @@ Astronomie Gewerbegebiet - ja + Ja Keine Feuerstelle - ja + Ja nicht überdacht Nicht erlaubt nur Außerhalb Erlaubt In einem separaten Raum - ja - nein + Ja + Nein Rettungsstation Mini-Kreisverkehr @@ -1442,7 +1442,7 @@ Gartenstil: Japanisch Kapazität - ja + Ja keine Behindertenplätze Behindertenplätze Frauenplätze @@ -1459,7 +1459,7 @@ durchschnittliche Fahrzeit, Minuten mit Überdachung Ohne Überdachung - ja + Ja keine Heizung Erlaubt Fahrrad: nicht erlaubt @@ -1514,13 +1514,13 @@ Diners Club Karte nicht akzeptiert DKV DKV nicht akzeptiert - ja + Ja Drive-in: nein - ja + Ja Durchfahrt: nein Brauereiname - Minibrauerei + Ja Keine Minibrauerei Zum Mitnehmen @@ -1531,12 +1531,12 @@ Kein Lieferservice Nur Lieferung - ja + Ja Händler Reparatur Keine Reparatur - ja + Ja Nicht automatisiert Bürstenlos: nein Autowäsche: nein @@ -1545,7 +1545,7 @@ Für Männer verboten Weiblich Für Frauen verboten - ja + Ja Keine Toiletten Bahaitum Heidentum @@ -1733,7 +1733,7 @@ Maut keine Maut LKW Maut - ja + Ja Ohne Blindenleitsystem Nur wenn Gehen erlaubt ist @@ -1751,7 +1751,7 @@ Tourenski Schneemobil Skaten - nein + Nein Buckel Gartentyp: Hausgarten @@ -1773,7 +1773,7 @@ Girokarte nicht akzeptiert Discover-Karte Discover Karte nicht akzeptiert - ja + Ja Gemeindebüro Schecks Schecks nicht akzeptiert @@ -1919,7 +1919,7 @@ Teile Reparatur von elektrischen Fahrzeugen Motorradreparatur - ja + Ja keine Selbstbedienung Rundumservice Flugzeugtankstelle @@ -2271,9 +2271,9 @@ Erlaubt Zelten nicht gestattet - ja - nein - ja + Ja + Nein + Ja Pfadfinderlager: nein Nur Gruppen: ja Nur Gruppen: nein @@ -2630,12 +2630,12 @@ Baumschule - ja + Ja Druckluft: nein - ja + Ja - ja + Ja Staubsauger: nein Staubsauger @@ -2813,7 +2813,7 @@ Beratung: nein Notaufnahme: ja Notaufnahme: nein - ja + Ja Hausbesuch: nein Ebola: nein @@ -2979,8 +2979,8 @@ Aquakultur: Muscheln Hauptverteiler - ja - nein + Ja + Nein Ausschließlich Konsulat @@ -3274,16 +3274,16 @@ Zahlungsart (Transport) -ja - ja +Ja + Ja Vegetarisch Vegan Glutenfrei Koscher Halal Laktosefrei - ja - ja + Ja + Ja Zielgruppe Druckluft @@ -3349,7 +3349,7 @@ Cafeteria -ja +Ja Wein: ja Wein: Einzelhandel @@ -3888,8 +3888,8 @@ Großeinkauf Typ -Großeinkauf: ja - Großeinkauf: nur +Ja + Nur Umspannwerk Verteiler diff --git a/OsmAnd/res/values-el/phrases.xml b/OsmAnd/res/values-el/phrases.xml index 6ebecbfb5a..c397fbd797 100644 --- a/OsmAnd/res/values-el/phrases.xml +++ b/OsmAnd/res/values-el/phrases.xml @@ -348,7 +348,7 @@ Αποβάθρα σιδηροδρόμου Στάση σιδηροδρόμου Είσοδος μετρό - Σταθμός μετρό + Ναι Σαμαράκι (Μαξιλαράκι) Επιβραδυντής (απότομη στροφή) Λωρίδα τραχειάς επιφάνειας @@ -577,7 +577,7 @@ Τελωνεία Ύπαιθρος Πόλη - Πρωτεύουσα + Ναι Κωμόπολη Χωριό Μικρό χωριό @@ -1774,7 +1774,7 @@ Στο όχημα σε στάση: όχι Όνομα ζυθοποιίας - Μικροζυθοποιία + Ναι Χωρίς μικροζυθοποιία Ναι diff --git a/OsmAnd/res/values-es-rAR/phrases.xml b/OsmAnd/res/values-es-rAR/phrases.xml index f003fbf7b1..d6cd265980 100644 --- a/OsmAnd/res/values-es-rAR/phrases.xml +++ b/OsmAnd/res/values-es-rAR/phrases.xml @@ -944,7 +944,7 @@ Acceso para entregas Estación de monitoreo - Capital + No Correo electrónico;Email @@ -3941,7 +3941,7 @@ Compra al por mayor Tipo de subestación -Compra al por mayor: sí + Compra al por mayor: solamente Subestación de tuberías diff --git a/OsmAnd/res/values-es-rUS/phrases.xml b/OsmAnd/res/values-es-rUS/phrases.xml index 230addfa76..f7b0d90744 100644 --- a/OsmAnd/res/values-es-rUS/phrases.xml +++ b/OsmAnd/res/values-es-rUS/phrases.xml @@ -208,7 +208,7 @@ Andén de tren Parada de tren Entrada de metro;Entrada de subte - Estación de metro;Estación de subte + Fin de vía Parada de taxi;Remis Aeropuerto;Aeródromo @@ -890,7 +890,7 @@ Acceso agrícola Acceso para entregas Estación de monitoreo - Capital + No Correo electrónico;Email Fax @@ -3700,7 +3700,7 @@ Compra al por mayor Tipo de subestación -Compra al por mayor: sí + Compra al por mayor: solamente Subestación de tuberías diff --git a/OsmAnd/res/values-es/phrases.xml b/OsmAnd/res/values-es/phrases.xml index 229c5d55be..eb5da5a416 100644 --- a/OsmAnd/res/values-es/phrases.xml +++ b/OsmAnd/res/values-es/phrases.xml @@ -144,7 +144,7 @@ Estación de tren Parada de tren Entrada de metro - Estación de metro + Aeropuerto Helipuerto Parada de taxi @@ -947,7 +947,7 @@ Acceso para entregas Estación de monitoreo - Capital + No Email @@ -3923,7 +3923,7 @@ Compra al por mayor;Compra a granel Tipo de subestación -Compra al por mayor: sí + Compra al por mayor: solamente Subestación de tuberías diff --git a/OsmAnd/res/values-fr/phrases.xml b/OsmAnd/res/values-fr/phrases.xml index 3f1e036274..a39e6ae90c 100644 --- a/OsmAnd/res/values-fr/phrases.xml +++ b/OsmAnd/res/values-fr/phrases.xml @@ -391,7 +391,7 @@ Pneus Arrêt de bus - Station de métro + Oui Tunnel Bureau d\'état civil Douanes @@ -1036,7 +1036,7 @@ Office de notaire Magasin de portes Déchet nucléaire - Capitale + Oui Lieu de culte Siège d\'association Société financière @@ -1565,7 +1565,7 @@ Chèques Chèques non acceptés - Microbrasserie + Oui Pas de microbrasserie Pas de vente à emporter @@ -3505,7 +3505,7 @@ Magasin d\'électroménager Vente en vrac - Vente en vrac : oui + Oui Vente en vrac : uniquement Distributeur de billets diff --git a/OsmAnd/res/values-hu/phrases.xml b/OsmAnd/res/values-hu/phrases.xml index 696209c338..644d3c55a0 100644 --- a/OsmAnd/res/values-hu/phrases.xml +++ b/OsmAnd/res/values-hu/phrases.xml @@ -68,7 +68,7 @@ Trolibuszmegálló Villamosmegálló Metrólejárat - Metróállomás + Igen Taxiállomás Repülőtér @@ -772,7 +772,7 @@ Bevándorlás Adóellenőrzés Ország - Főváros + Igen Alternatív gyógyászat Hallásspecialista Optometrikus @@ -1259,7 +1259,7 @@ Peszketáriánus Sörfőzde neve - Házi sörfőzés + Igen Házi sörfőzés nincs Elvitelre diff --git a/OsmAnd/res/values-is/phrases.xml b/OsmAnd/res/values-is/phrases.xml index 6c199f624a..fe910ccbf3 100644 --- a/OsmAnd/res/values-is/phrases.xml +++ b/OsmAnd/res/values-is/phrases.xml @@ -43,7 +43,7 @@ Tollafgreiðsla Land Borg - Höfuðborg + Bær Þorp Byggðakjarni @@ -1836,7 +1836,7 @@ Járnbrautarstöð Járnbrautarpallur Inngangur í neðanjarðarlest - Neðanjarðarlestarstöð + Leigubílastaur Reiðhjólaleiga @@ -2430,7 +2430,7 @@ Bílaafgreiðsla: nei Nafn á brugghúsi - Bruggað á staðnum + Ekki bruggað á staðnum Viðgerðir rafknúinna ökutækja @@ -3871,7 +3871,7 @@ Magnkaup Tegund -Magnkaup: já + Magnkaup: einungis diff --git a/OsmAnd/res/values-it/phrases.xml b/OsmAnd/res/values-it/phrases.xml index 67ae8a74bb..913f0c9753 100644 --- a/OsmAnd/res/values-it/phrases.xml +++ b/OsmAnd/res/values-it/phrases.xml @@ -72,7 +72,7 @@ Stazione trasporto pubblico Stazione autobus Entrata metropolitana - Stazione metropolitana + Aeroporto Eliporto Noleggio bici @@ -1450,7 +1450,7 @@ "Drive-in: no " - Microbirrificio + A portar via No a portar via @@ -2329,7 +2329,7 @@ Orti urbani Bacino - Capitale + Orti di città Hockey su ghiaccio Luterana @@ -2509,7 +2509,7 @@ Ruscello "Balka " - Display: Sì + Display: sì "Display: no " Display analogico Display digitale diff --git a/OsmAnd/res/values-pl/phrases.xml b/OsmAnd/res/values-pl/phrases.xml index cf4d6c56ca..ba3ddc3df2 100644 --- a/OsmAnd/res/values-pl/phrases.xml +++ b/OsmAnd/res/values-pl/phrases.xml @@ -143,7 +143,7 @@ Stacja kolejowa Peron kolejowy Wejście do metra - Stacja metra + Tak Postój taksówek Lotnisko @@ -1185,7 +1185,7 @@ Maszt oświetleniowy Teren niezagospodarowany - Stolica + Tak Wielowyznaniowość Szyityzm Zjednoczony Kościół Kanady @@ -1274,7 +1274,7 @@ Brak dostawy Wyłącznie dostawa - Browar rzemieślniczy + Tak Brak browaru rzemieślniczego Na wynos @@ -3911,7 +3911,7 @@ Zakup hurtowy Typ -Zakup zbiorczy: tak +Tak Zakup zbiorczy: tylko Podstacja rurociągów diff --git a/OsmAnd/res/values-ru/phrases.xml b/OsmAnd/res/values-ru/phrases.xml index 3e5f7e58ef..4d2faa84e1 100644 --- a/OsmAnd/res/values-ru/phrases.xml +++ b/OsmAnd/res/values-ru/phrases.xml @@ -3834,8 +3834,8 @@ Ремонт обуви Массовая закупка - Массовая закупка: есть - Только массовая закупка + Есть + Исключительно Трубопроводная подстанция Тип diff --git a/OsmAnd/res/values-sc/phrases.xml b/OsmAnd/res/values-sc/phrases.xml index 371636d64b..be664eec2c 100644 --- a/OsmAnd/res/values-sc/phrases.xml +++ b/OsmAnd/res/values-sc/phrases.xml @@ -121,7 +121,7 @@ Istatzione de sos trenos Piattaredda ferroviària Intrada de sa metropolitana - Istatzione de sa metropolitana + Eja Postèggiu de sos taxi Aeroportu @@ -926,7 +926,7 @@ Terrinu abbandonadu Terrinu egadu Lòssia \"bunker\" - Capitale + Eja Ufìtziu religiosu Ufìtziu de un’assòtziu Ufìtziu finantziàriu @@ -1122,7 +1122,7 @@ Non controlladu Non sinnaladu Data de cumintzu - Cadira a rodas + Eja Nono Limitada Atzessu privadu @@ -2107,7 +2107,7 @@ Servìtziu pro automobilistas (drive-through): nono Nùmene birrifìtziu - Micro-birrifìtziu + Eja Chene micro-birrifìtziu Eja @@ -3904,7 +3904,7 @@ Còmpora a s\'ingrossu Casta -Còmpora a s\'ingrossu: eja +Eja Compora a s\'ingrossu: petzi Sutaistatzione de sas condutas diff --git a/OsmAnd/res/values-sr/phrases.xml b/OsmAnd/res/values-sr/phrases.xml index 1edef1fa23..898d898ef7 100644 --- a/OsmAnd/res/values-sr/phrases.xml +++ b/OsmAnd/res/values-sr/phrases.xml @@ -269,7 +269,7 @@ Аутобуска станица Железничка станица Улаз у подземну - Подземна станица + Да Такси станица Аеродром @@ -462,7 +462,7 @@ Царина Држава Град - Престоница + Да Варошица Село Засеок @@ -1921,7 +1921,7 @@ Пролазак кроз: не Име пиваре - Микропивара + Да Не микропивара Да diff --git a/OsmAnd/res/values-uk/phrases.xml b/OsmAnd/res/values-uk/phrases.xml index 91faccb81f..4c673e3451 100644 --- a/OsmAnd/res/values-uk/phrases.xml +++ b/OsmAnd/res/values-uk/phrases.xml @@ -239,7 +239,7 @@ Біогаз Залізнична зупинка Вхід в метро - Станція метро + Так Стоянка таксі Аеропорт @@ -445,7 +445,7 @@ Прокуратура Міграційна служба Налоговая інспекція - Столиця + Так Хутір Район Мікрорайон @@ -2669,7 +2669,7 @@ Лише вегетаріанське харчування Колона Інструменти для самостійного ремонту - так + Так Водопровідний кран Делегація Баварська @@ -2897,7 +2897,7 @@ Гамма Дайнер (американська дешева закусочна) Кубинська - Власна пивоварня + Так Квитки Тип розвідного моста: висувається @@ -3874,8 +3874,8 @@ Масове придбання Тип -Масове придбання: так - Масове придбання: виключно +Так + Виключно Трубопровідна підстанція Передавальна diff --git a/OsmAnd/res/values/phrases.xml b/OsmAnd/res/values/phrases.xml index 2339d8e8a0..140c2c69a2 100644 --- a/OsmAnd/res/values/phrases.xml +++ b/OsmAnd/res/values/phrases.xml @@ -365,7 +365,7 @@ Railroad platform Railroad stop Subway entrance - Subway station + Yes Railroad buffer stop Taxi stand @@ -576,7 +576,7 @@ Customs Country City - Capital + Yes Town Village Hamlet @@ -1777,7 +1777,7 @@ Drive-through: no Brewery name - Microbrewery + Yes No microbrewery Yes @@ -3859,8 +3859,8 @@ Shoe repair - Bulk purchase: yes - Bulk purchase: only + Yes + Only Pipeline substation Transmission From 8f08fac24247d6f2ebd3458a7c279cf59175ba87 Mon Sep 17 00:00:00 2001 From: xmd5a Date: Tue, 27 Nov 2018 15:56:34 +0300 Subject: [PATCH 3/4] Add ru synonyms to phrases --- OsmAnd/res/values-ru/phrases.xml | 86 ++++++++++++++++---------------- 1 file changed, 43 insertions(+), 43 deletions(-) diff --git a/OsmAnd/res/values-ru/phrases.xml b/OsmAnd/res/values-ru/phrases.xml index 4d2faa84e1..87121a232d 100644 --- a/OsmAnd/res/values-ru/phrases.xml +++ b/OsmAnd/res/values-ru/phrases.xml @@ -1,19 +1,19 @@ Булочная - Винно-водочный магазин + Винно-водочный магазин;Алкоголь Продукты Торговый центр Напитки - Мясная лавка + Мясная лавка;Мясо Деликатесы Овощи и фрукты Морепродукты Кондитерская Мороженое - Супермаркет + Супермаркет;Универсам Чайный магазин - Молочный магазин + Молочный магазин;Молоко Торговый автомат Сыр Шоколад @@ -21,25 +21,25 @@ Макаронные изделия Хлебобулочные и кондитерские изделия - Фотокамеры и объективы + Фотокамеры и объективы;Фототехника Свечи и подсвечники - Книжный магазин - Магазин велосипедов + Книжный магазин;Книги + Магазин велосипедов;Веломагазин Магазин аниме Антиквариат Предметы искусства - Товары для детей + Товары для детей;Детские товары Сумки, чемоданы Сантехника, ванные Магазин постельного белья Бутик - Магазин ковров + Магазин ковров;Ковры Благотворительный магазин Бытовая химия, косметика Одежда Детская одежда - Обувь + Обувь;Ботинки Компьютеры Ксерокопия, полиграфия Шторы, портьеры @@ -48,9 +48,9 @@ Снаряжение для дайвинга Инструменты и стройматериалы Двери - Секс-шоп + Секс-шоп;Интим-салон;Магазин для взрослых Рыболовный магазин - Цветочный магазин + Цветочный магазин;Цветы Рамки, багет Мебель Садово-огородный магазин @@ -62,63 +62,63 @@ Слуховые аппараты Травы (народная медицина) Hi-Fi аппаратура - Хозяйственные товары + Хозяйственные товары;Хозтовары Охотничий магазин Декор и оформление - Ювелирный магазин + Ювелирный магазин;Ювелирный салон Киоск, ларёк Кухни Салон связи Мотоциклы Музыкальные инструменты - Аудиозаписи - Журнальный киоск + Аудиозаписи;Музыкальный магазин + Журнальный киоск;Журналы Оптика - Биопродукты + Биопродукты;Экологически чистые продукты;Органическая пища Товары для активного отдыха Краски - Зоомагазин + Зоомагазин;Товары для животных Радиодетали Секонд-хенд Яхты, запчасти, оснастка - Спорттовары - Канцелярские товары + Спорттовары;Товары для спорта;Спортивные товары + Канцелярские товары;Канцтовары Кухонные принадлежности - Продажа, бронирование билетов - Табак - Игрушки + Продажа, бронирование билетов;Билеты + Табак;Сигареты + Игрушки;Детские игрушки Оптовый склад Пылесосы и аксессуары Всё по одной цене - Продажа, прокат DVD + Видеосалон;Продажа, прокат DVD Жалюзи, ставни, маркизы Универмаг Электроника Автосалон - Автозапчасти + Автозапчасти;Запчасти для автомобилей Квадроциклы Косметика, парфюмерия Рынок Шитьё и рукоделие Парфюмерия - Элементы питания + Элементы питания;Батарейки Модная одежда Товары для свободного полёта - Магазин игр + Магазин игр;Игры Садовая мебель, аксессуары Системы отопления - Изделия из кожи - Пиротехника + Изделия из кожи;Кожаные изделия + Пиротехника;Фейерверки Оружие Масштабные модели Трофеи, награды Товары для аквалангистов Оборудование и аксессуары для плавательных бассейнов Шины - Магазин видеоигр - Магазин часов + Магазин видеоигр;Видеоигры + Магазин часов;Часы - Отделение полиции + Отделение полиции;Полиция Пожарная часть Экстренный телефон Пожарный гидрант @@ -127,7 +127,7 @@ Пожарный шланг Пожарный водоём Ящик с песком - Станция скорой помощи + Станция скорой помощи;Скорая помощь Станция SES Табличка с кодом для службы спасения @@ -152,7 +152,7 @@ Услуги Шиномонтаж - Пункт техосмотра + Пункт техосмотра;Техосмотр Автомойка Автомобильная заправка;Автозаправка;Бензоколонка;АЗС;Бензозаправка Зарядная станция @@ -177,7 +177,7 @@ Станция метро Да - Стоянка такси + Стоянка такси;Такси Аэропорт Вертолётная площадка @@ -189,8 +189,8 @@ Причал парома Маяк - Прокат велосипедов - Велопарковка + Прокат велосипедов;Велопрокат + Велопарковка;Велосипедная парковка;Парковка для велосипедов Станция канатной дороги Канатная дорога с кабинами @@ -231,7 +231,7 @@ Опора линии электропередач Столб линии электропередач - Почта + Почта;Почтовое отделение Почтовый ящик Телефон Вышка связи @@ -349,13 +349,13 @@ Аптека Больница - Врач + Врач;Доктор Поликлиника, клиника Первая помощь - Стоматология + Стоматология;Лечение зубов;Зубной врач Дом престарелых Бэби-бокс - Ветеринарная лечебница + Ветеринарная лечебница;Ветеринария Тип Санаторий @@ -377,14 +377,14 @@ Фирма Страховая компания Агентство недвижимости - Юридические услуги + Юридические услуги;Юрист Телекоммуникационная компания Общественная организация Администрация населенного пункта Биржа труда Исследовательский центр Информационные технологии - Печатное издание + Печатное издание;Офис газеты Архитектура, офис Рекламное агентство Образовательное учреждение (администрация) From 90f006ee088a1e279b5b9cb4eac94cb9f18fe077 Mon Sep 17 00:00:00 2001 From: Chumva Date: Tue, 27 Nov 2018 18:38:45 +0200 Subject: [PATCH 4/4] Fix scroll height --- OsmAnd/res/layout/fragment_mapillary_filters.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OsmAnd/res/layout/fragment_mapillary_filters.xml b/OsmAnd/res/layout/fragment_mapillary_filters.xml index 3535fec6be..718f60c55c 100644 --- a/OsmAnd/res/layout/fragment_mapillary_filters.xml +++ b/OsmAnd/res/layout/fragment_mapillary_filters.xml @@ -468,7 +468,7 @@ + android:layout_height="26dp" />