diff --git a/OsmAnd/build.gradle b/OsmAnd/build.gradle
index 7175168a22..89803badfc 100644
--- a/OsmAnd/build.gradle
+++ b/OsmAnd/build.gradle
@@ -310,6 +310,7 @@ dependencies {
"OsmAndCore_android.jar",
"OsmAndCore_wrapper.jar"])
compile "com.android.support:appcompat-v7:21.0.3"
+ compile "com.github.shell-software:fab:1.0.5"
legacyCompile "net.osmand:OsmAndCore_android:0.1-SNAPSHOT@jar"
qtcoredebugCompile "net.osmand:OsmAndCore_androidNativeDebug:0.1-SNAPSHOT@aar"
qtcoredebugCompile "net.osmand:OsmAndCore_android:0.1-SNAPSHOT@aar"
diff --git a/OsmAnd/build.gradle~ b/OsmAnd/build.gradle~
new file mode 100644
index 0000000000..7175168a22
--- /dev/null
+++ b/OsmAnd/build.gradle~
@@ -0,0 +1,318 @@
+apply plugin: 'com.android.application'
+
+// Global Paramers accepted
+// APK_NUMBER_VERSION - version number of apk
+// APK_VERSION - build number like #9999Z, for dev builds appended to app_version like 2.0.0 in no_translate.xml)
+// flavor Z : M=-master, D=-design, B=-Blackberry, MD=-main-default, MQA=-main-qt-arm, MQDA=-main-qt-default-arm, S=-sherpafy
+// TARGET_APP_NAME - app name
+// APP_EDITION - date stamp of builds
+// APP_FEATURES - features +play_market +gps_status -parking_plugin -blackberry -free_version -amazon
+
+// TODO
+// 1. Filter fonts
+//
+//
+//
+//
+//
+//
+// Less important
+// 2. fix_apostrophe_issues (replace match="[^=]([^\\])'" replace="\1\\\\'") res/**/strings.xml
+// 3. sherpafy/free/paid
+// 4. Release signature
+// 5. TARGET_APP_NAME, APP_EDITION uses flavor
+
+android {
+ compileSdkVersion 21
+ buildToolsVersion "21.1.2"
+
+ signingConfigs {
+ development {
+ storeFile file("../keystores/debug.keystore")
+ storePassword "android"
+ keyAlias "androiddebugkey"
+ keyPassword "android"
+ }
+
+ publishing {
+ storeFile file("osmand_key")
+ storePassword System.getenv("OSMAND_APK_PASSWORD")
+ keyAlias "androiddebugkey"
+ keyPassword System.getenv("OSMAND_APK_PASSWORD")
+ }
+ }
+
+ defaultConfig {
+ minSdkVersion 9
+ targetSdkVersion 21
+
+ versionCode System.getenv("APK_NUMBER_VERSION") ? System.getenv("APK_NUMBER_VERSION").toInteger() : versionCode
+ //versionName already assigned in code
+ //versionName System.getenv("APK_VERSION")? System.getenv("APK_VERSION").toString(): versionName
+ }
+
+ lintOptions {
+ lintConfig file("lint.xml")
+ abortOnError false
+ warningsAsErrors false
+ }
+
+ // This is from OsmAndCore_android.aar - for some reason it's not inherited
+ aaptOptions {
+ // Don't compress any embedded resources
+ noCompress "qz"
+ }
+
+ dexOptions {
+ jumboMode = true
+ }
+
+ sourceSets {
+ main {
+ manifest.srcFile "AndroidManifest.xml"
+ jni.srcDirs = []
+ jniLibs.srcDirs = ["libs"]
+ aidl.srcDirs = ["src"]
+ java.srcDirs = ["src"]
+ resources.srcDirs = ["src"]
+ renderscript.srcDirs = ["src"]
+ res.srcDirs = ["res"]
+ assets.srcDirs = ["assets"]
+ }
+ free {
+ manifest.srcFile "AndroidManifest-free.xml"
+ }
+
+ legacy {
+ jniLibs.srcDirs = ["libgnustl"]
+ }
+ }
+
+ flavorDimensions "version", "coreversion", "abi"
+ productFlavors {
+ // ABI
+ armv7 {
+ flavorDimension "abi"
+ ndk {
+ abiFilter "armeabi-v7a"
+ }
+ }
+ armv5 {
+ flavorDimension "abi"
+ ndk {
+ abiFilter "armeabi"
+ }
+ }
+ x86 {
+ flavorDimension "abi"
+ ndk {
+ abiFilter "x86"
+ }
+ }
+ mips {
+ flavorDimension "abi"
+ ndk {
+ abiFilter "mips"
+ }
+ }
+ fat {
+ flavorDimension "abi"
+ }
+
+ // Version
+ free {
+ flavorDimension "version"
+ applicationId "net.osmand"
+ }
+ full {
+ flavorDimension "version"
+ applicationId "net.osmand.plus"
+ }
+
+ // CoreVersion
+ legacy {
+ flavorDimension "coreversion"
+ }
+
+ qtcore {
+ flavorDimension "coreversion"
+ }
+
+ qtcoredebug {
+ flavorDimension "coreversion"
+ }
+ }
+
+ buildTypes {
+ debug {
+ signingConfig signingConfigs.development
+ }
+ release {
+ signingConfig signingConfigs.publishing
+ }
+ }
+}
+
+def replaceNoTranslate(line) {
+ if (line.contains("\"app_name\"") && System.getenv("TARGET_APP_NAME")) {
+ return line.replaceAll(">[^<]*<", ">" + System.getenv("TARGET_APP_NAME") + "<")
+ }
+ if (line.contains("\"app_edition\"") && System.getenv("APP_EDITION")) {
+ return line.replaceAll(">[^<]*<", ">" + System.getenv("APP_EDITION") + "<")
+ }
+ if (line.contains("\"app_version\"") && System.getenv("APK_VERSION")) {
+ // appends build number to version number for dev builds
+ return line.replaceAll("", System.getenv("APK_VERSION") + "")
+ }
+ if (line.contains("\"versionFeatures\"") && System.getenv("APP_FEATURES")) {
+ return line.replaceAll(">[^<]*<", ">" + System.getenv("APP_FEATURES") + "<")
+ }
+ return line;
+}
+
+task updateNoTranslate(type: Copy) {
+ inputs.property 'appName', System.getenv().get("APP_NAME")
+ inputs.property 'appEdition', System.getenv().get("APP_EDITION")
+ inputs.property 'appFeatures', System.getenv().get("APP_FEATURES")
+ inputs.property 'apkVersion', System.getenv().get("APK_VERSION")
+ from('.') {
+ include 'no_translate.xml'
+ filter {
+ line -> replaceNoTranslate(line);
+ }
+ }
+ into 'res/values/'
+}
+
+task collectVoiceAssets(type: Sync) {
+ from "../../resources/voice"
+ into "assets/voice"
+ include "**/*.p"
+}
+
+task collectSpecialPhrasesAssets(type: Sync) {
+ from "../../resources/specialphrases"
+ into "assets/specialphrases"
+ include "*.txt"
+}
+
+task collectHelpContentsAssets(type: Sync) {
+ from "../../help"
+ into "assets/help"
+ include "*.html"
+ include "images/**/*.png"
+
+ from "assets/"
+ into "assets/help"
+ include "style.css"
+}
+
+task collectRoutingResources(type: Sync) {
+ from "../../resources/routing"
+ into "src/net/osmand/router"
+ include "*.xml"
+}
+
+task collectMiscResources(type: Copy) {
+ into "src/net/osmand/osm"
+ from("../../resources/obf_creation") {
+ include "rendering_types.xml"
+ }
+ from("../../resources/poi") {
+ include "poi_types.xml"
+ }
+}
+
+task collectRenderingStylesResources(type: Sync) {
+ from "../../resources/rendering_styles"
+ into "src/net/osmand/render"
+ include "*.xml"
+}
+
+task collectRegionsInfoResources(type: Copy) {
+ from "../../resources/countries-info"
+ into "src/net/osmand/map"
+ include "regions.ocbf"
+}
+
+task copyStyleIcons(type: Copy) {
+ from "../../resources/rendering_styles/style-icons/"
+ into "res/"
+ include "**/*.png"
+}
+
+task collectExternalResources << {}
+collectExternalResources.dependsOn collectVoiceAssets,
+ collectSpecialPhrasesAssets,
+ collectHelpContentsAssets,
+ collectRoutingResources,
+ collectRenderingStylesResources,
+ collectRegionsInfoResources,
+ collectMiscResources,
+ copyStyleIcons,
+ updateNoTranslate
+tasks.whenTaskAdded { task ->
+ if (task.name.startsWith("generate") && task.name.endsWith("Resources")) {
+ task.dependsOn collectExternalResources
+ }
+}
+
+// Legacy core build
+import org.apache.tools.ant.taskdefs.condition.Os
+
+task buildOsmAndCore(type: Exec) {
+ description "Build Legacy OsmAndCore"
+
+ if (!Os.isFamily(Os.FAMILY_WINDOWS)) {
+ commandLine "bash", file("./old-ndk-build.sh").getAbsolutePath()
+ } else {
+ commandLine "cmd", "/c", "echo", "Not supported"
+ }
+}
+
+task cleanupDuplicatesInCore() {
+ dependsOn buildOsmAndCore
+ // doesn't work for legacy debug builds
+ doLast {
+ file("libgnustl/armeabi").mkdirs()
+ println file("libs/armeabi/libgnustl_shared.so").renameTo(file("libgnustl/armeabi/libgnustl_shared.so"))
+ file("libgnustl/armeabi-v7a").mkdirs()
+ println file("libs/armeabi-v7a/libgnustl_shared.so").renameTo(file("libgnustl/armeabi-v7a/libgnustl_shared.so"))
+ file("libgnustl/mips").mkdirs()
+ println file("libs/mips/libgnustl_shared.so").renameTo(file("libgnustl/mips/libgnustl_shared.so"))
+ file("libgnustl/x86").mkdirs()
+ println file("libs/x86/libgnustl_shared.so").renameTo(file("libgnustl/x86/libgnustl_shared.so"))
+ }
+}
+tasks.withType(JavaCompile) {
+ compileTask -> compileTask.dependsOn << [buildOsmAndCore, cleanupDuplicatesInCore]
+}
+
+repositories {
+ ivy {
+ name = "OsmAndBinariesIvy"
+ url = "http://builder.osmand.net"
+ layout "pattern", {
+ artifact "ivy/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]"
+ }
+ }
+}
+
+dependencies {
+ compile project(path: ":OsmAnd-java", configuration: "android")
+ compile fileTree(
+ dir: "libs",
+ include: ["*.jar"],
+ exclude: [
+ "QtAndroid-bundled.jar",
+ "QtAndroidAccessibility-bundled.jar",
+ "android-support*.jar",
+ "OsmAndCore_android.jar",
+ "OsmAndCore_wrapper.jar"])
+ compile "com.android.support:appcompat-v7:21.0.3"
+ legacyCompile "net.osmand:OsmAndCore_android:0.1-SNAPSHOT@jar"
+ qtcoredebugCompile "net.osmand:OsmAndCore_androidNativeDebug:0.1-SNAPSHOT@aar"
+ qtcoredebugCompile "net.osmand:OsmAndCore_android:0.1-SNAPSHOT@aar"
+ qtcoreCompile "net.osmand:OsmAndCore_androidNativeRelease:0.1-SNAPSHOT@aar"
+ qtcoreCompile "net.osmand:OsmAndCore_android:0.1-SNAPSHOT@aar"
+}
diff --git a/OsmAnd/res/drawable/dash_parking_dark.xml b/OsmAnd/res/drawable/dash_parking_dark.xml
new file mode 100644
index 0000000000..b416e9a9b7
--- /dev/null
+++ b/OsmAnd/res/drawable/dash_parking_dark.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/OsmAnd/res/drawable/dash_parking_light.xml b/OsmAnd/res/drawable/dash_parking_light.xml
new file mode 100644
index 0000000000..36da79539a
--- /dev/null
+++ b/OsmAnd/res/drawable/dash_parking_light.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/OsmAnd/res/layout-v14/osmo_groups_list_header.xml b/OsmAnd/res/layout-v14/osmo_groups_list_header.xml
index abf588770a..8f3b5720c3 100644
--- a/OsmAnd/res/layout-v14/osmo_groups_list_header.xml
+++ b/OsmAnd/res/layout-v14/osmo_groups_list_header.xml
@@ -1,91 +1,94 @@
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:orientation="vertical">
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
-
-
+
-
+
-
+
+
+
\ No newline at end of file
diff --git a/OsmAnd/res/layout/dash_osmo_fragment.xml b/OsmAnd/res/layout/dash_osmo_fragment.xml
index 84f146d2d8..a7e9628382 100644
--- a/OsmAnd/res/layout/dash_osmo_fragment.xml
+++ b/OsmAnd/res/layout/dash_osmo_fragment.xml
@@ -1,77 +1,111 @@
-
-
-
+ android:layout_height="match_parent"
+ android:background="?attr/card_bg"
+ android:orientation="vertical">
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+ android:layout_height="1dp"
+ android:background="?attr/dashboard_divider"/>
-
-
-
+
-
-
+
-
-
+
+
+
+
+
+
+
+
+
-
+
\ No newline at end of file
diff --git a/OsmAnd/res/layout/dash_parking_fragment.xml b/OsmAnd/res/layout/dash_parking_fragment.xml
index 8f867bb58d..9c93d7ef84 100644
--- a/OsmAnd/res/layout/dash_parking_fragment.xml
+++ b/OsmAnd/res/layout/dash_parking_fragment.xml
@@ -7,6 +7,7 @@
android:orientation="vertical">
+ android:layout_width="fill_parent"
+ android:layout_height="fill_parent"
+ android:paddingBottom="@dimen/dialog_content_bottom_margin"
+ android:paddingLeft="@dimen/dialog_content_margin"
+ android:paddingRight="@dimen/dialog_content_margin"
+ android:paddingTop="@dimen/dialog_content_bottom_margin">
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
+
-
+
-
-
+
-
+
-
+
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/OsmAnd/res/layout/osmo_edit_device.xml b/OsmAnd/res/layout/osmo_edit_device.xml
index 7df448d980..49b35ae1bf 100644
--- a/OsmAnd/res/layout/osmo_edit_device.xml
+++ b/OsmAnd/res/layout/osmo_edit_device.xml
@@ -2,8 +2,10 @@
diff --git a/OsmAnd/res/layout/osmo_group_item.xml b/OsmAnd/res/layout/osmo_group_item.xml
index 41d809d566..3f0e35d101 100644
--- a/OsmAnd/res/layout/osmo_group_item.xml
+++ b/OsmAnd/res/layout/osmo_group_item.xml
@@ -1,37 +1,36 @@
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:paddingBottom="5dp"
+ android:paddingLeft="3dp"
+ android:paddingRight="4dp"
+ android:paddingTop="5dp">
-
+
-
+ android:textColor="?android:textColorPrimary"
+ android:textSize="18sp"
+ tools:text="@string/lorem_ipsum"/>
-
+
+
+
\ No newline at end of file
diff --git a/OsmAnd/res/layout/osmo_group_list_item.xml b/OsmAnd/res/layout/osmo_group_list_item.xml
index 6f742f31a1..845162bdfb 100644
--- a/OsmAnd/res/layout/osmo_group_list_item.xml
+++ b/OsmAnd/res/layout/osmo_group_list_item.xml
@@ -1,36 +1,40 @@
+ xmlns:tools="http://schemas.android.com/tools"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:background="?attr/expandable_list_item_background"
+ android:orientation="horizontal"
+ android:paddingBottom="5dp"
+ android:paddingLeft="8dp"
+ android:paddingRight="4dp"
+ android:paddingTop="5dp">
-
+
-
+
-
+
-
+
\ No newline at end of file
diff --git a/OsmAnd/res/layout/osmo_groups_list_header.xml b/OsmAnd/res/layout/osmo_groups_list_header.xml
index fef215e96b..b9aad04a9b 100644
--- a/OsmAnd/res/layout/osmo_groups_list_header.xml
+++ b/OsmAnd/res/layout/osmo_groups_list_header.xml
@@ -1,91 +1,95 @@
+ xmlns:tools="http://schemas.android.com/tools"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:orientation="vertical">
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
\ No newline at end of file
diff --git a/OsmAnd/res/layout/parking_set_time_limit.xml b/OsmAnd/res/layout/parking_set_time_limit.xml
index bc17432004..af7ad29dc3 100644
--- a/OsmAnd/res/layout/parking_set_time_limit.xml
+++ b/OsmAnd/res/layout/parking_set_time_limit.xml
@@ -1,48 +1,52 @@
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:orientation="vertical"
+ android:paddingBottom="@dimen/dialog_content_bottom_margin"
+ android:paddingLeft="@dimen/dialog_content_margin"
+ android:paddingRight="@dimen/dialog_content_margin"
+ android:paddingTop="@dimen/dialog_content_bottom_margin">
-
+
-
+
-
+
-
+
-
+
-
+
-
+
\ No newline at end of file
diff --git a/OsmAnd/res/layout/searchpoifolder_list.xml b/OsmAnd/res/layout/searchpoifolder_list.xml
index 59198b8bbd..b732cbb2eb 100644
--- a/OsmAnd/res/layout/searchpoifolder_list.xml
+++ b/OsmAnd/res/layout/searchpoifolder_list.xml
@@ -37,5 +37,5 @@
android:paddingLeft="4dp"
android:paddingRight="8dp"
android:paddingTop="2dp"
- android:src="@android:drawable/ic_input_get" />
+ android:src="@drawable/ic_action_filter_dark" />
diff --git a/OsmAnd/res/values-da/strings.xml b/OsmAnd/res/values-da/strings.xml
index 81d8369879..39eb0d51cb 100644
--- a/OsmAnd/res/values-da/strings.xml
+++ b/OsmAnd/res/values-da/strings.xml
@@ -1969,4 +1969,5 @@
OSM redigeringer
tmTilbage Tidsbegrænset parkering
Dine redigeringer
-
+ Forældet
+
diff --git a/OsmAnd/res/values-pl/phrases.xml b/OsmAnd/res/values-pl/phrases.xml
index ab97d47434..61266cb4fb 100644
--- a/OsmAnd/res/values-pl/phrases.xml
+++ b/OsmAnd/res/values-pl/phrases.xml
@@ -135,13 +135,13 @@
Przystanek transportu miejskiego
Przystanek autobusowy
Przystanek trolejbusowy
- Przystanek autobusowy (przestarzałe)
+ Przystanek autobusowy
Przystanek tramwajowy
- Przystanek tramwajowy (przestarzałe)
+ Przystanek tramwajowy
Dworzec transportu miejskiego
- Dworzec autobusowy (przestarzałe)
- Stacja kolejowa (przestarzałe)
- Peron kolejowy (przestarzałe)
+ Dworzec autobusowy
+ Stacja kolejowa
+ Peron kolejowy
Metro - wejście
Stacja metra
Postój TAXI
@@ -450,9 +450,40 @@
Dok pływający
Port
Punkt orientacyjny
- Strefa wojskowa
+ Wojsko
Lotnisko wojskowe
Bunkier wojskowy
Koszary
Poligon
+ Sklep
+ Transport
+ Przemysł
+ Edukacja
+ Administracyjne
+ Opieka zdrowotna
+ Sport
+ Turystyka
+ Wypoczynek
+ Jedzenie
+ Finanse
+ Natura
+ Wikipedia
+ Zdefiniowane przez użytkownika
+
+ Sklep z winami
+
+ Odzież dla dzieci
+ Części samochodowe
+ Recykling
+ Apteka
+ Pierwsza pomoc
+ Położna
+ Terapeuta zajęciowy
+ Rehabilitacja
+ Urząd telekomunikacji
+ Biuro badań
+ Redakcja gazety
+ BMX
+ Bule
+ Miejsce bitwy
diff --git a/OsmAnd/res/values-pl/strings.xml b/OsmAnd/res/values-pl/strings.xml
index 4da18af42d..6a4a27c29b 100644
--- a/OsmAnd/res/values-pl/strings.xml
+++ b/OsmAnd/res/values-pl/strings.xml
@@ -1,4 +1,5 @@
-"Zmiany w 0.6.9: \n\t- poprawiono renderowanie map offline \n\t- szybkie renderowanie natywne (wersja eksperymentalna - może nie działać na niektórych urządzeniach) \n\t- poprawki w interfejsie \n\t- dodano wyświetlanie informacji o wysokości (altitude) \n\t- nowe tłumaczenia (polskie, wietnamskie) \n\t- inne, mniejsze poprawki "
+
+"Zmiany w 0.6.9: \n\t- poprawiono renderowanie map offline \n\t- szybkie renderowanie natywne (wersja eksperymentalna - może nie działać na niektórych urządzeniach) \n\t- poprawki w interfejsie \n\t- dodano wyświetlanie informacji o wysokości (altitude) \n\t- nowe tłumaczenia (polskie, wietnamskie) \n\t- inne, mniejsze poprawki "
Przezroczysty styl
Biblioteka renderowania natywnego nie jest obsługiwana na tym urządzeniu.
@@ -461,7 +462,7 @@
Szukanie…
Szukanie adresu…
Wyszukaj w trybie online używając OSM Nominatim
- Numer domu, ulica, miejscowość
+ Wyszukiwanie online: Numer domu, ulica, miejscowość
Wyszukiwanie offline
Wyszukiwanie online
Maks. zoom online
@@ -851,7 +852,7 @@
Online OSM map classification with images"
Dane trasowania
- Format:
+ Format
Wyszukiwanie POI
Wyszukiwanie adresu
Współrzędne
@@ -899,8 +900,8 @@
PM
AM
Miejsce parkowania
- Wtyczka ta pozwala zapisać lokalizację zaparkowanego samochodu.
- Wtyczka miejsca parkowania
+ Ta wtyczka pomaga łatwo zapamiętać miejsce parkowania samochodu za pomocą OsmAnd.
+ Miejsce parkowania
Oznacz jako pozycja parkowania
Usuń znacznik parkowania
Punkt początkowy jest zbyt daleko od najbliższej drogi.
@@ -1237,7 +1238,7 @@
Użyj filtru Kalmana
Tryb ułatwień dostępu: wybierz najpierw punkt docelowy
Zaczekaj aż bieżące zadanie zostanie zakończone
- Pobieranie…
+ Pobieranie
czas
precyzja
prędkość
@@ -1573,8 +1574,8 @@ Afganistan, Afryka Południowa, Albania, Algieria, Andora, Angola, Anguilla, Ant
Określ ograniczenie masy pojazdu dozwolone na drodze
Wybierz GPX…
Wybierz cel podróży
- Wybierz na mapie…
- Ulubione…
+ Wybierz na mapie
+ Ulubione
Ustawienia trasy
Informacje o trasie
Przelicz trasę offline w OsmAnd
@@ -1656,8 +1657,8 @@ Afganistan, Afryka Południowa, Albania, Algieria, Andora, Angola, Anguilla, Ant
Unikatowy identyfikator urządzenia
Skonfiguruj monitorowanie i ustaw osobisty kanał monitorowania
"OpenStreetMap zaawansowany monitoring na żywo, zobacz http://osmo.mobi. Daje możliwość śledzenia innych urządzeń i vice versa. Twórz anonimowe grupy, dziel się lokalizacją i prowadź komunikację. System ma wiele ustawień dla śledzenia w sesji lub stałego śledzenia. Grupy anonimowe mają ograniczenia czasowe i funkcjonalne, np. nie ma zdalnej kontroli i administratora grupy. W pełni funkcjonalne grupy powinny być tworzone przez witrynę, a dostęp zarezerwowany tylko dla zarejestrowanych użytkowników. "
- OsMo (Zaawansowany Monitoring na Żywo)
- Monitoring OpenStreetMap
+ Monitoring OsMo
+ Monitoring OsMo
Tylko ręcznie (naciśnij strzałkę)
Podawaj instrukcje nawigacji w regularnych odstępach czasu
Powtarzaj instrukcje nawigacji
@@ -1877,7 +1878,7 @@ Afganistan, Afryka Południowa, Albania, Algieria, Andora, Angola, Anguilla, Ant
Trasy autobusowe, trolejbusowe, transportowe
- Nagrywaj swoje wycieczki
+ Nagrywanie wycieczki
godz.
Czas trwania
Odległość
@@ -1963,7 +1964,7 @@ Afganistan, Afryka Południowa, Albania, Algieria, Andora, Angola, Anguilla, Ant
Zarządzaj
Język mapy
Strefa
- Pobrane
+ Pliki do pobrania
Aktualizacje
Styl rysowania drogi
Domyślnie
@@ -1994,4 +1995,23 @@ Afganistan, Afryka Południowa, Albania, Algieria, Andora, Angola, Anguilla, Ant
Zarządzaj
Włącz
Wyłącz
-
\ No newline at end of file
+Widok morski
+ Widok narciarski
+ Zmiana nazwy nie powiodła się.
+ Powrót do mapy
+ Udostępnij uwagę
+ Lokalizacja:\n Szer. %1$s\n Dł. %2$s
+ Uwagi
+ Mapa online
+ Tylko drogi
+ "Wolne %1$s "
+ Pamięć urządzenia
+ Edytuj grupę
+ Miejsce parkowania
+ Możesz wywołać alternatywną trasę poprzez wybranie dróg, które mają być pomijane
+ Włącz proxy HTTP
+ Host proxy
+ Port proxy
+ Opis
+ Do zainstalowania tej wtyczki potrzebujesz połączenia internetowego.
+
diff --git a/OsmAnd/res/values/attrs.xml b/OsmAnd/res/values/attrs.xml
index d661228c09..b305a00245 100644
--- a/OsmAnd/res/values/attrs.xml
+++ b/OsmAnd/res/values/attrs.xml
@@ -36,7 +36,8 @@
-
+
+
diff --git a/OsmAnd/res/values/colors.xml b/OsmAnd/res/values/colors.xml
index d4661f41de..7b9d949a58 100644
--- a/OsmAnd/res/values/colors.xml
+++ b/OsmAnd/res/values/colors.xml
@@ -1,6 +1,13 @@
+ #2d383d
+ #b36d12
+
+ #234DDE
+ #54778c
+ #446072
+
#1f2326
@color/color_white
#292f33
@@ -33,7 +40,7 @@
#212121
#ff8f00
#536DFE
- #54778c
+
#00000000
#ffC8C8C8
diff --git a/OsmAnd/res/values/sizes.xml b/OsmAnd/res/values/sizes.xml
index 8c9efe0702..bf9cd1d55d 100644
--- a/OsmAnd/res/values/sizes.xml
+++ b/OsmAnd/res/values/sizes.xml
@@ -49,6 +49,7 @@
48dp
40dp
8dp
+ 56dp
diff --git a/OsmAnd/res/values/strings.xml b/OsmAnd/res/values/strings.xml
index c77d1ca4b1..1046f21062 100644
--- a/OsmAnd/res/values/strings.xml
+++ b/OsmAnd/res/values/strings.xml
@@ -9,6 +9,7 @@
3. All your modified/created strings are in the top of the file (to make easier find what\'s translated).
PLEASE: Have a look at http://code.google.com/p/osmand/wiki/UIConsistency, it may really improve your and our work :-) Thx - Hardy
-->
+ Outdated
Action create
Action modify
Action delete
diff --git a/OsmAnd/res/values/styles.xml b/OsmAnd/res/values/styles.xml
index 9a61d1c1c5..e6a3040b71 100644
--- a/OsmAnd/res/values/styles.xml
+++ b/OsmAnd/res/values/styles.xml
@@ -165,7 +165,8 @@
- @color/color_white
- @drawable/ic_overflow_menu_light
- @drawable/size_progressbar_light
- - @color/dashboard_blue
+ - @drawable/dash_parking_light
+ - @color/osmo_header_light