diff --git a/OsmAnd/res/values-ar/strings.xml b/OsmAnd/res/values-ar/strings.xml
index 5a04090668..b0694fc934 100644
--- a/OsmAnd/res/values-ar/strings.xml
+++ b/OsmAnd/res/values-ar/strings.xml
@@ -3934,4 +3934,10 @@
النظام المرجعي للشبكة العسكرية
النظام المرجعي للشبكة العسكرية
OsmAnd يستخدم MGRS، وهو مشابه لتنسيق UTM NATO .
+ يجب عليك إضافة نقطتين على الأقل.
+ إدارة الاشتراك
+ هناك مشكلة في اشتراكك. انقر الزر للانتقال إلى إعدادات اشتراك Google Play لإصلاح طريقة الدفع الخاصة بك.
+ انتهت صلاحية اشتراك OsmAnd Live
+ تم إيقاف اشتراك OsmAnd Live مؤقتًا
+ اشتراك OsmAnd Live معلق
\ No newline at end of file
diff --git a/OsmAnd/res/values-de/strings.xml b/OsmAnd/res/values-de/strings.xml
index ef1285f3f1..ae4edd0f73 100644
--- a/OsmAnd/res/values-de/strings.xml
+++ b/OsmAnd/res/values-de/strings.xml
@@ -1252,6 +1252,7 @@
Walisisch
Dänisch
Deutsch
+ Deutsch (informell)
Griechisch
Englisch
Spanisch
diff --git a/OsmAnd/res/values-pl/strings.xml b/OsmAnd/res/values-pl/strings.xml
index 274f6b544a..9914cd72e6 100644
--- a/OsmAnd/res/values-pl/strings.xml
+++ b/OsmAnd/res/values-pl/strings.xml
@@ -3952,4 +3952,8 @@
Sport
Służby ratunkowe
Podróże
+ OsmAnd używa formatu MGRS, który jest podobny do UTM NATO.
+ Zarządzaj subskrypcją
+ Subskrypcja OsmAnd Live wygasła
+ Subskrypcja OsmAnd Live została wstrzymana
\ No newline at end of file
diff --git a/OsmAnd/res/values-pt-rBR/strings.xml b/OsmAnd/res/values-pt-rBR/strings.xml
index 724b721b2b..ac13cb04f5 100644
--- a/OsmAnd/res/values-pt-rBR/strings.xml
+++ b/OsmAnd/res/values-pt-rBR/strings.xml
@@ -3942,4 +3942,9 @@
MGRS
OsmAnd usa MGRS, que é semelhante ao formato UTM NATO.
Você deve adicionar pelo menos dois pontos.
+ Gerenciar assinatura
+ Há um problema com sua assinatura. Clique no botão para ir para as configurações de assinatura do Google Play para corrigir sua forma de pagamento.
+ A assinatura do OsmAnd Live expirou
+ A assinatura do OsmAnd Live foi pausada
+ A assinatura do OsmAnd Live está em espera
\ No newline at end of file
diff --git a/OsmAnd/res/values-sk/strings.xml b/OsmAnd/res/values-sk/strings.xml
index 4ff057ec8f..8d2372c2a8 100644
--- a/OsmAnd/res/values-sk/strings.xml
+++ b/OsmAnd/res/values-sk/strings.xml
@@ -3947,4 +3947,10 @@
MGRS
MGRS
OsmAnd používa MGSR, ktorý je podobný ako formát UTM NATO.
+ Musíte pridať aspoň dva body.
+ Spravovať predplatné
+ S vaším predplatným je problém. Stlačte tlačidlo pre prechod do nastavení predplatného v Google Play a opravte váš spôsob platby.
+ Predplatné OsmAnd Live skončilo
+ Predplatné OsmAnd Live je pozastavené
+ Predplatné OsmAnd Live je zablokované
\ No newline at end of file
diff --git a/OsmAnd/res/values-uk/strings.xml b/OsmAnd/res/values-uk/strings.xml
index 5a9a051685..699889de13 100644
--- a/OsmAnd/res/values-uk/strings.xml
+++ b/OsmAnd/res/values-uk/strings.xml
@@ -3944,4 +3944,9 @@
MGRS
OsmAnd використовує MGRS, який подібний формату UTM NATO.
Додайте принаймні дві точки.
+ Керувати передплатою
+ Виникла проблема з передплатою. Натисніть кнопку, щоб перейти до налаштувань передплати у Google Play, щоб виправити спосіб оплати.
+ Термін дії передплати OsmAnd Live закінчився
+ Передплату OsmAnd Live зупинено
+ Передплата OsmAnd Live на утриманні
\ No newline at end of file
diff --git a/OsmAnd/res/values/strings.xml b/OsmAnd/res/values/strings.xml
index c0d8bb8721..68791492fc 100644
--- a/OsmAnd/res/values/strings.xml
+++ b/OsmAnd/res/values/strings.xml
@@ -2426,6 +2426,7 @@
French
Georgian
German
+ German (casual)
Greek
Hebrew
Hebrew
diff --git a/OsmAnd/src/net/osmand/plus/development/TestVoiceActivity.java b/OsmAnd/src/net/osmand/plus/development/TestVoiceActivity.java
index a9a0ba563e..f9fb061b10 100644
--- a/OsmAnd/src/net/osmand/plus/development/TestVoiceActivity.java
+++ b/OsmAnd/src/net/osmand/plus/development/TestVoiceActivity.java
@@ -164,7 +164,7 @@ public class TestVoiceActivity extends OsmandActionBarActivity {
addButton(ll, "\u25BA (1.2) New route calculated, 1350m, 3680sec (01:01:20)", builder(p).newRouteCalculated(1350, 3680));
addButton(ll, "\u25BA (1.3) New route calculated 3700m, 7320sec (02:02)", builder(p).newRouteCalculated(3700, 7320));
addButton(ll, "\u25BA (1.4) New route calculated 9100m, 10980sec (03:03)", builder(p).newRouteCalculated(9100, 10980));
- addButton(ll, "\u25BA (1.5) New route calculated, 1500m, 4280sec (01:20:20)", builder(p).newRouteCalculated(1500, 4820));
+ addButton(ll, "\u25BA (1.5) New route calculated, 1500m, 4820sec (01:20:20)", builder(p).newRouteCalculated(1500, 4820));
addButton(ll, "\u25BA (2.1) Route recalculated 11500m, 18600sec (05:10)", builder(p).routeRecalculated(11500, 18600));
addButton(ll, "\u25BA (2.2) Route recalculated 19633m, 26700sec (07:25)", builder(p).routeRecalculated(19633, 26700) );
addButton(ll, "\u25BA (2.3) Route recalculated 89750m, 55800sec (15:30)", builder(p).routeRecalculated(89750, 55800) );
diff --git a/OsmAnd/src/net/osmand/plus/voice/TTSCommandPlayerImpl.java b/OsmAnd/src/net/osmand/plus/voice/TTSCommandPlayerImpl.java
index b6e2cd103f..cc615af990 100644
--- a/OsmAnd/src/net/osmand/plus/voice/TTSCommandPlayerImpl.java
+++ b/OsmAnd/src/net/osmand/plus/voice/TTSCommandPlayerImpl.java
@@ -204,7 +204,7 @@ public class TTSCommandPlayerImpl extends AbstractPrologCommandPlayer {
lregion = lsplit[i];
}
}
- // Locale constructor supports 'language, region, variant'.
+ // Locale constructor supports 'language, region, variant'
//Locale newLocale0 = new Locale(lsplit[0], lregion, lvariant); (Setting variant here seems to cause errors on some systems)
Locale newLocale0 = new Locale(lsplit[0], lregion);
// #3344: Try Locale builder instead (only available from API 21), also supports script (we support as 4 letters)