From 85d49f27f84fc28caa0c06648f54d97a2c125fd2 Mon Sep 17 00:00:00 2001 From: Gerhard Olsson Date: Mon, 10 Aug 2020 20:12:11 +0200 Subject: [PATCH 1/4] Transifex lt --- app/res/values-lt/cues.xml | 18 ++++ common/src/main/res/values-lt/array.xml | 10 +- common/src/main/res/values-lt/strings.xml | 111 +++++++++++++++++----- 3 files changed, 116 insertions(+), 23 deletions(-) diff --git a/app/res/values-lt/cues.xml b/app/res/values-lt/cues.xml index 7fcb59387..5de0b1cda 100644 --- a/app/res/values-lt/cues.xml +++ b/app/res/values-lt/cues.xml @@ -65,12 +65,30 @@ %s mylios %s mylios + + %s kilometras per valandą + %s kilometrai per valandą + %s kilometrų per valandą + %s kilometrai per valandą + + + %s mylia per valandą + %s mylios per valandą + %s mylių per valandą + %s mylios per valandą + %d bpm %d bpm %d bpm %d bpm + + %d dpm + %d dpm + %d dpm + %d dpm + veikla pristabdyta veikla tęsiama veikla sustabdyta diff --git a/common/src/main/res/values-lt/array.xml b/common/src/main/res/values-lt/array.xml index 699eb3010..40504b8be 100644 --- a/common/src/main/res/values-lt/array.xml +++ b/common/src/main/res/values-lt/array.xml @@ -4,6 +4,10 @@ Mylios Kilometrai + + Tempas + Greitis + Apšilimas @@ -18,7 +22,7 @@ Atstumas - Nieko + Nėra Tempas Širdies ritmo zona @@ -39,4 +43,8 @@ Moteris + + Radialinis atstumas (greitas) + Ramer-Douglas-Peucker (aukštos kokybės) + diff --git a/common/src/main/res/values-lt/strings.xml b/common/src/main/res/values-lt/strings.xml index e19bca9ff..2ffbcd95c 100644 --- a/common/src/main/res/values-lt/strings.xml +++ b/common/src/main/res/values-lt/strings.xml @@ -33,8 +33,8 @@ atsistatymas apšilimas atvėsimas - pakartoti - Pakartoti %1$dx + Pakartoti + Pakartoti %1$d kartą/-us laikas atstumas Atstumas @@ -114,14 +114,14 @@ Atnaujinti Amžius Sinchronizuojama - sinchronizuoja kanalą… + Sinchronizuojamas sklaidos kanalas... Gerai Tvarkyti ryšius Prijungti paskyrą Rodyti atjungtas paskyras Slėpti atjungtas paskyras Išvalyti įkėlimus - Įkelti (trūkstamas) treniruotes + Įkelti trūkstamas treniruotes Atjungti sąskaitą Redaguoti veiklą Dalintis veikla @@ -136,30 +136,33 @@ Įvertinti RunnerUp Leisti GPS Laukia GPS - Pradėk veiklą + Pradėti veiklą Wear OS įrenginys Išvalyti ŠR nustatymus Širdies ritmo stebėsena nepalaikoma Jūsų įrenginyje Pasirinkti Bluetooth įrangos tipą Skenavimas Nepavyko įkelti treniruotės!! + Klaida Redaguoti intervalą Sukurti naują garsinių nurodymų schemą Taip Sukurti Ne - Kraunasi… - Išsaugoja - Nutraukiama…palaukite + Kraunama + Išsaugojama + Nutraukiama, prašome palaukti... Ar tikrai? Konfigūruoti garsinius nurodymus Atsisiųsti/redaguoti/ištrinti treniruotes - Atmink, turi prisijungti ir prie sąskaitos + Jūs turite prisijungti prie RunnerUp Live sąskaitos Naudoti laisvų rankų įrangą RunnerUp paleidimui/stabdymui/pratęsimui - Intervalo kortelėje naudoti \"Atsistatymas\" vietoj \"Poilsis\" (pauzė) etapą + Kortelėje \"Intervalas\" naudoti \"Atsistatymo\" žingnius, vietoj \"Poilsis (pauzė)\". + Įterptiems atgalinio skaičiavimo žingsniams naudoti \"Atsistaymo\" žingsnius, vietoj \"Poilsis (pauzė)\" Eksportuoti duomenų bazę į SD kortelę (pvz. atnaujinimui) Importuoti duomenų bazę iš SD kortelės (pvz. po atnaujinimo) - Padėti pasiekti tikslą (jei tikslas yra nustatytas) + Patarti kaip pasiekti tikslą (jei pasirinkta) + Nutildyti \"pradėti/pauzė/tęsti/stabdyti\" ženklus Išbandyti garsinius nurodymus Sąskaitos Garsiniai nurodymai @@ -168,19 +171,35 @@ Automatinis etapas Automatinis etapas (m) Automatinė pauzė + Automatinė pauzė įprastų treniruočių metu bei \"Apšilimo\" ir \"Atvėsimo\" etapuose Leisti Live Laisvų rankų įrangos start/stop mygtukas + Atgalinis skaičiavimas iki veiklos pradžios + Pridėti atgalinį skaičiavimą prie įprastos treniruotės pradžios Atskaitos laikas (s) + Vienetai + Nuotolio vienetas Automatinis GPS paleidimas Išplėstiniai nustatymai + Mapbox stilius RunnerUpLive adresas Automatinė pauzė po (s) - Automatinė pauzė min tempas (min/km) + Mažiausio tempo autopauzė (min/km) + Intervalo poilsio žingsniai + Atsistatymas atgalinio skaičiavimo žingsniuose + Slenkančio vidurkio(-ių) tikslinis grįžtamasis ryšys + Įgūdžių įgijimo periodo(-ų) tikslinis grįžtamasis ryšys + Automatiniai ratai treniruotėse + Automatiniai ratai įprastinėse treniruotėse + Automatinis ratas paskutiniame ir \"Aktyvus\" žingsniuose + Atgalinis skaičiavimas po mygtuko paspaudimo + Pridėti atgalinį skaičiavimą žingsniuose \"Atsistatymas\" ir \"Poilsis\" po žingsnio pasibaigusio mygtuko paspaudimu Intervalo atskaitos laikas (s) Glotninti tempo kreivę Tempo glotninimo filtrai Užklausos intervalas (ms) Užklausos atstumas (m) + Priderinti GPS altitudę prie geoido (EGM96) Eksportuoti Importuoti Eksperimentiniai pulsometrai @@ -188,8 +207,14 @@ Fiktyvūs pulsometrai Apie RunnerUp Leistukai + Laiko trigeris + Periodinis atsiliepimas Nurodymo intervalas (s) + Atstumo trigeris + Periodinis atsiliepimas Nurodymo intervalas (m) + Rato pabaiga + Automatinio rato ir žingsnių \"Aktyvus\" pabaiga Nutildyti muziką garsinio nurodymo metu Nurodymo informacija Bendras atstumas @@ -214,7 +239,9 @@ Aktualus greitis Aktualus širdies ritmas Aktuali širdies ritmo zona - Įvairūs nurodymai + Dabartinis tempas + Einamasis + Kiti nurodymai Tikslinis instruktavimas Praleisti įvykio garsinius nurodymus Spausti @@ -223,19 +250,21 @@ Istorija Pagrindiniai Išplėstiniai + Pridėti rankinį įrašą + Pridėti rankinį įrašą Pridėti treniruotės pastabas - Išmesti ištrintas veiklas iš duoemnų bazės - Apvalyti + Išvalyti pašalintas veiklas + Ištrinti visam laikui Širdies ritmo zonų paskirstymas Baterijos lygis Veikla paruošta Pasiruošęs pradėti bėgimą! Ieškoma GPS - RunnerUp veikla pradėta + RunnerUp veikla pradėta Žemas pulsometro baterijos lygis Aukštas pulsometro baterijos lygis Dėmesio - Daugiau nerodyti + Daugiau šito nerodyti Laukiama telefono Išsaugoma telefone Išsaugoti @@ -250,26 +279,64 @@ Įterpti žemėlapį į postą Išvalyti įkėlimus (iš telefono atminties) mano telefonas + Nepavyko importuoti + Importuoti treniruotę + Išsaugoti kaip Perrašyti esamą Sukurti naują treniruotę Pavadinti treniruotę %1$s įkėlimas perrašys %2$s treniruotę tuo pačiu pavadinimu - Labas\nČia treniruotė, kuri manau tau patiks. + Ištrinti treniruotę + RunnerUp treniruotė + Labas\nI mano tau gali patikti ši treniruotė. Dalintis treniruote… Nauja audio schema + Reikalingas GPS leidimas + Reikalingas leidimas naudoti vietovės duomenis sistemos nustatymuose + Sistemos nustatymuose reikalingas leidimas \"Leisti visą laiką\".\nBėgimo ritmui taip pat reikalingas leidimas \"Fizinis aktyvumas\". + Suteikti leidimą paspaudžiant \"OK\". Numatyta - Pastabos apie tavo treniruotę + Treniruotės pastabos Parsiunčiama iš %1$s Įkeliama į %1$s Pakraunamos veiklos Gaunamos veiklos iš %1$s + Nėra galimo parodyti srauto + Šiuo metu nenaudojama Nežinoma - Sumažinti GPS kelio rezoliuciją (per laiko tarpą įrašytos lokacijos). Išlygina kelią ir sumažina veiklos dydį duomenų bazėje ar eksportuotoje byloje. + Įrašymas + Jutikliai + Techninė priežiūra + Atstatytas ryšys su širdies ritmo matuokliu + Prarastas ryšys su širdies ritmo matuokliu + ŠRM ryšio garsinės žinutės + Įtraukti vienetus garsiniuose nurodymuose + Paskutinis srautas (spausti atnaujinimui) + Eksportuoti tik į GPX + Išplėstinių GPS tikslumo duomenų žurnalas + Dabartinis greitis iš GPS taškų + Žingsnių jutiklis + Naudoti ritmui + Temperatūros jutiklis + Slėgio jutiklis + Naudoti barometrą aukščio paskaičiavimui + Priderinti barometro altitudę prie GPS altitudės + Naudoti pradinį GPS aukštį išvedant vidutinį barometrinį aukštį + RunnerUp GPS ir veiklos pranešimai + Rato pradžia + Nurodymai ratų pradžiai ir žingsniams \"Aktyvus\", \"Apšilimas\" bei \"Atvėsimas\" + Užrakinti veiklos mygtukus + Užrakinti veiklos mygtukus greitai paspaudžiant antraštę + Greitis + Greičio vienetai + Kelio supaprastinimas + Sumažinti GPS kelio rezoliuciją (per laiką įrašytų vietovės duomenų). Išlygina kelią ir sumažina veiklos dydį duomenų bazėje ar ekspotuojamoje byloje. Supaprastinti išsaugant veiklą Supaprastinti įkeliant į paskyras Tolerancija (m) Algoritmas - Naudoti greitą ar aukštos kokybės kelio supaprastinimą + Pasrinkti greitą ar aukštos kokybės kelio supaprastinimą Supaprastinti kelią - Įkelti bylą(-as) kaip: + Įkelti bylą kaip: + Turite nurodyti nors vieną formatą From 9644a8e399ec6bbb868d714a0ad715495565f4c0 Mon Sep 17 00:00:00 2001 From: Gerhard Olsson Date: Mon, 3 Aug 2020 20:53:10 +0200 Subject: [PATCH 2/4] Play console Pebble crash --- .../runnerup/tracker/component/TrackerPebble.java | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/app/src/main/org/runnerup/tracker/component/TrackerPebble.java b/app/src/main/org/runnerup/tracker/component/TrackerPebble.java index 38241a8a2..a46fe04e2 100644 --- a/app/src/main/org/runnerup/tracker/component/TrackerPebble.java +++ b/app/src/main/org/runnerup/tracker/component/TrackerPebble.java @@ -22,6 +22,8 @@ import android.graphics.BitmapFactory; import android.preference.PreferenceManager; import androidx.localbroadcastmanager.content.LocalBroadcastManager; + +import android.util.Log; import android.widget.Toast; import com.getpebble.android.kit.Constants; @@ -98,8 +100,7 @@ public void receiveData(final Context pebbleContext, final int transactionId, fi } private void sendLocalBroadcast(String action) { - Intent intent = new Intent() - .setAction(action); + Intent intent = new Intent().setAction(action); LocalBroadcastManager.getInstance(context).sendBroadcast(intent); } @@ -111,7 +112,14 @@ public void onBind(HashMap bindValues) { @Override public boolean isConnected() { - return PebbleKit.isWatchConnected(context); + try { + return PebbleKit.isWatchConnected(context); + } catch (NullPointerException ex) { + // Occasional crashes in Play console + Toast.makeText(context, "Failure for isWatchConnected: " + ex.toString(), Toast.LENGTH_LONG).show(); + Log.w(getName(), "Failure for isWatchConnected: " + ex.toString()); + } + return false; } @Override From 2b633d24fc727d75f03d388da3110b80482d20b1 Mon Sep 17 00:00:00 2001 From: Gerhard Olsson Date: Sat, 8 Aug 2020 23:18:18 +0200 Subject: [PATCH 3/4] MapWrapper: Exception for only one marker --- app/src/main/org/runnerup/util/MapWrapper.java | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/app/src/main/org/runnerup/util/MapWrapper.java b/app/src/main/org/runnerup/util/MapWrapper.java index 29d6271e7..5651de7ed 100644 --- a/app/src/main/org/runnerup/util/MapWrapper.java +++ b/app/src/main/org/runnerup/util/MapWrapper.java @@ -216,18 +216,24 @@ protected Route doInBackground(LoadParam... params) { } ll.close(); - //Track is normally ended with a pause not always followed by an end + // Track is normally ended with a pause, not always followed by an end // Ignore the pause - if (!route.markers.isEmpty()) { + if (route.markers.size() >= 2) { SymbolOptions m = route.markers.get(route.markers.size() - 2); SymbolOptions me = route.markers.get(route.markers.size() - 1); if (m.getIconImage().equals(((Integer) DB.LOCATION.TYPE_PAUSE).toString() )&& me.getIconImage().equals(((Integer) DB.LOCATION.TYPE_END).toString())) { route.markers.remove(route.markers.size() - 2); - } else if (me.getIconImage().equals(((Integer) DB.LOCATION.TYPE_PAUSE).toString() )) { + } + } + + if (route.markers.size() >= 1) { + SymbolOptions me = route.markers.get(route.markers.size() - 1); + if (me.getIconImage().equals(((Integer) DB.LOCATION.TYPE_PAUSE).toString() )) { me.withIconImage(((Integer) DB.LOCATION.TYPE_END).toString()); } } + return route; } From 22e2205bdcb87e43cdd2fc9c7dd6c2d2281ce028 Mon Sep 17 00:00:00 2001 From: Gerhard Olsson Date: Mon, 10 Aug 2020 20:08:27 +0200 Subject: [PATCH 4/4] Prepare for 2.2.1.0 --- app/assets/changes.html | 9 ++++++++- build.gradle | 4 ++-- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/app/assets/changes.html b/app/assets/changes.html index 84efe098d..60a06b3ef 100644 --- a/app/assets/changes.html +++ b/app/assets/changes.html @@ -5,6 +5,13 @@

What's new

+

v2.2.1.0

+

+

    +
  • #957 Transifex lt
  • +
  • #957 Pebble crash at init
  • +
  • #957 MapViewer crash with only one marker
  • +

v2.2.0.3

    @@ -623,4 +630,4 @@

    v1.12

  • Add audio mute feature (contributed by Calle Sollander)
- \ No newline at end of file + diff --git a/build.gradle b/build.gradle index ef0402442..aa2a251af 100644 --- a/build.gradle +++ b/build.gradle @@ -30,8 +30,8 @@ project.ext { mockitoVersion = '2.3.7' //The Git tag for the release must be identical for F-Droid - versionName = '2.2.0.3' - versionCode = 253 + versionName = '2.2.1.0' + versionCode = 254 latestBaseVersionCode = 15000000 travisBuild = System.getenv("TRAVIS") == "true"