Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAleksandr Zatsepin <alexzatsepin@users.noreply.github.com>2017-04-19 16:06:04 +0300
committerGitHub <noreply@github.com>2017-04-19 16:06:04 +0300
commit225cdc070f6c4d16f9998b7efdc4437765e8db58 (patch)
treec45add1916d55168e00452facd0002fa3041e976
parentdbce934d3401dbe6b953b8d7e93678ce9fe5caad (diff)
parentc65aa721d136985e00460c2fd36f55b32260654a (diff)
Merge pull request #5865 from goblinr/MAPSME-4305-tts-support-link-cherry-pickbeta-770
[android] Added tts instruction link
-rw-r--r--android/res/values-ro/strings.xml4
-rw-r--r--android/res/values-ru/strings.xml1
-rw-r--r--android/res/values/donottranslate.xml2
-rw-r--r--android/res/values/strings.xml1
-rw-r--r--android/res/xml/prefs_main.xml7
-rw-r--r--android/src/com/mapswithme/maps/settings/SettingsPrefsFragment.java58
-rw-r--r--iphone/Maps/LocalizedStrings/ar.lproj/Localizable.strings2
-rw-r--r--iphone/Maps/LocalizedStrings/cs.lproj/Localizable.strings2
-rw-r--r--iphone/Maps/LocalizedStrings/da.lproj/Localizable.strings2
-rw-r--r--iphone/Maps/LocalizedStrings/de.lproj/Localizable.strings2
-rw-r--r--iphone/Maps/LocalizedStrings/el.lproj/Localizable.strings18
-rw-r--r--iphone/Maps/LocalizedStrings/en-GB.lproj/Localizable.strings2
-rw-r--r--iphone/Maps/LocalizedStrings/en.lproj/Localizable.strings2
-rw-r--r--iphone/Maps/LocalizedStrings/es.lproj/Localizable.strings2
-rw-r--r--iphone/Maps/LocalizedStrings/fi.lproj/Localizable.strings2
-rw-r--r--iphone/Maps/LocalizedStrings/fr.lproj/Localizable.strings2
-rw-r--r--iphone/Maps/LocalizedStrings/hu.lproj/Localizable.strings2
-rw-r--r--iphone/Maps/LocalizedStrings/id.lproj/Localizable.strings2
-rw-r--r--iphone/Maps/LocalizedStrings/it.lproj/Localizable.strings2
-rw-r--r--iphone/Maps/LocalizedStrings/ja.lproj/Localizable.strings2
-rw-r--r--iphone/Maps/LocalizedStrings/ko.lproj/Localizable.strings2
-rw-r--r--iphone/Maps/LocalizedStrings/nb.lproj/Localizable.strings2
-rw-r--r--iphone/Maps/LocalizedStrings/nl.lproj/Localizable.strings2
-rw-r--r--iphone/Maps/LocalizedStrings/pl.lproj/Localizable.strings2
-rw-r--r--iphone/Maps/LocalizedStrings/pt.lproj/Localizable.strings2
-rw-r--r--iphone/Maps/LocalizedStrings/ro.lproj/Localizable.strings6
-rw-r--r--iphone/Maps/LocalizedStrings/ru.lproj/Localizable.strings2
-rw-r--r--iphone/Maps/LocalizedStrings/sk.lproj/Localizable.strings2
-rw-r--r--iphone/Maps/LocalizedStrings/sv.lproj/Localizable.strings2
-rw-r--r--iphone/Maps/LocalizedStrings/th.lproj/Localizable.strings2
-rw-r--r--iphone/Maps/LocalizedStrings/tr.lproj/Localizable.strings2
-rw-r--r--iphone/Maps/LocalizedStrings/uk.lproj/Localizable.strings2
-rw-r--r--iphone/Maps/LocalizedStrings/vi.lproj/Localizable.strings2
-rw-r--r--iphone/Maps/LocalizedStrings/zh-Hans.lproj/Localizable.strings2
-rw-r--r--iphone/Maps/LocalizedStrings/zh-Hant.lproj/Localizable.strings2
-rw-r--r--strings.txt4
36 files changed, 150 insertions, 5 deletions
diff --git a/android/res/values-ro/strings.xml b/android/res/values-ro/strings.xml
index 112b26e416..0d2406cb23 100644
--- a/android/res/values-ro/strings.xml
+++ b/android/res/values-ro/strings.xml
@@ -257,9 +257,9 @@
<!-- Share my position using EMail, %1$@ is ge0:// and %2$@ is http://ge0.me link WITHOUT NAME -->
<string name="my_position_share_email">Chào,\n\nTôi hiện đang ở đây: %1$s. Hãy nhấn vào liên kết này %2$s hoặc liên kết này %3$s để xem địa điểm trên bản đồ.\n\nCám ơn.</string>
<!-- Android share by Message/SMS button text (including SMS) -->
- <string name="share_by_message">Chia sẻ bằng tin nhắn</string>
+ <string name="share_by_message">Partajare ca mesaj</string>
<!-- Share button text which opens menu with more buttons, like Message, EMail, Facebook etc. -->
- <string name="share">Chia sẻ</string>
+ <string name="share">Partajare</string>
<!-- iOS share by Message button text (including SMS) -->
<string name="message">Tin nhắn</string>
<!-- Share by email button text, also used in editor. -->
diff --git a/android/res/values-ru/strings.xml b/android/res/values-ru/strings.xml
index c8810096e9..2cf2176ef4 100644
--- a/android/res/values-ru/strings.xml
+++ b/android/res/values-ru/strings.xml
@@ -308,6 +308,7 @@
<string name="prefs_languages_information">Написать о том когда вообще ничего не установлено\n\nНа Android голосовые подсказки доступны на 24 языках: русский, английский, арабский, венгерский, голландский, греческий, датский, индонезийский, испанский, итальянский, китайский (традиционный и упрощенный), корейский, немецкий, польский, португальский, румынский, тайский, турецкий, финский, французский, хинди, чешский, японский.\n\nВозможно, для некоторых языков вам необходимо будет установить сторонний синтезатор речи и дополнительный языковой пакет из магазина приложений (Google Play Маркет, Samsung Apps и др.).</string>
<!-- Settings languages off information in voice instructions screen -->
<string name="prefs_languages_information_off">For some languages, you will need to install a other speech synthesizer or an additional language pack from the app store (Google Play Market, Samsung Apps).\n\nOpen your device\&#39;s settings –&gt; Language and input –&gt; Speech –&gt; Text to speech output.*\n\nHere you can manage settings for speech synthesis (for example, download language pack for offline use) and select another text-to-speech engine.</string>
+ <string name="prefs_languages_information_off_link">Для получения дополнительной информации, пожалуйста, ознакомьтесь с руководством.</string>
<!-- Settings screen: "Map" category title -->
<string name="prefs_group_map">Карта</string>
<!-- Settings screen: "Miscellaneous" category title -->
diff --git a/android/res/values/donottranslate.xml b/android/res/values/donottranslate.xml
index a41dcd4d10..27348cf921 100644
--- a/android/res/values/donottranslate.xml
+++ b/android/res/values/donottranslate.xml
@@ -44,6 +44,8 @@
<string name="pref_tts_enabled" translatable="false">TtsEnabled</string>
<string name="pref_tts_language" translatable="false">TtsLanguage</string>
<string name="pref_tts_info" translatable="false">TtsInfo</string>
+ <string name="pref_tts_info_link" translatable="false">TtsInfoLink</string>
+ <string name="tts_info_link" translatable="false">https://support.maps.me/hc/en-us/articles/208628985-How-can-I-check-TTS-settings-on-my-Android-device-</string>
<string name="pref_autodownload" translatable="false">AutoDownloadMap</string>
<string name="pref_3d" translatable="false">3D</string>
<string name="pref_3d_buildings" translatable="false">3DBuildings</string>
diff --git a/android/res/values/strings.xml b/android/res/values/strings.xml
index 2351ea6623..e77d6ae5ef 100644
--- a/android/res/values/strings.xml
+++ b/android/res/values/strings.xml
@@ -310,6 +310,7 @@
<string name="prefs_languages_information">Написать о том когда вообще ничего не установлено\n\nНа Android голосовые подсказки доступны на 24 языках: русский, английский, арабский, венгерский, голландский, греческий, датский, индонезийский, испанский, итальянский, китайский (традиционный и упрощенный), корейский, немецкий, польский, португальский, румынский, тайский, турецкий, финский, французский, хинди, чешский, японский.\n\nВозможно, для некоторых языков вам необходимо будет установить сторонний синтезатор речи и дополнительный языковой пакет из магазина приложений (Google Play Маркет, Samsung Apps и др.).</string>
<!-- Settings languages off information in voice instructions screen -->
<string name="prefs_languages_information_off">For some languages, you will need to install a other speech synthesizer or an additional language pack from the app store (Google Play Market, Samsung Apps).\n\nOpen your device\&#39;s settings –&gt; Language and input –&gt; Speech –&gt; Text to speech output.*\n\nHere you can manage settings for speech synthesis (for example, download language pack for offline use) and select another text-to-speech engine.</string>
+ <string name="prefs_languages_information_off_link">For more information please check the guide.</string>
<!-- Settings screen: "Map" category title -->
<string name="prefs_group_map">Map</string>
<!-- Settings screen: "Miscellaneous" category title -->
diff --git a/android/res/xml/prefs_main.xml b/android/res/xml/prefs_main.xml
index 2c7cfbb4f3..3fa0b16d07 100644
--- a/android/res/xml/prefs_main.xml
+++ b/android/res/xml/prefs_main.xml
@@ -137,6 +137,13 @@
android:enabled="false"
android:summary="@string/prefs_languages_information"
android:order="3"/>
+ <Preference
+ android:key="@string/pref_tts_info_link"
+ android:selectable="true"
+ android:persistent="false"
+ android:enabled="true"
+ android:summary="@string/prefs_languages_information_off_link"
+ android:order="4"/>
</android.support.v7.preference.PreferenceScreen>
</android.support.v7.preference.PreferenceCategory>
diff --git a/android/src/com/mapswithme/maps/settings/SettingsPrefsFragment.java b/android/src/com/mapswithme/maps/settings/SettingsPrefsFragment.java
index 3d3fe5762c..e573d49d16 100644
--- a/android/src/com/mapswithme/maps/settings/SettingsPrefsFragment.java
+++ b/android/src/com/mapswithme/maps/settings/SettingsPrefsFragment.java
@@ -3,15 +3,21 @@ package com.mapswithme.maps.settings;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
+import android.net.Uri;
import android.os.Bundle;
import android.speech.tts.TextToSpeech;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import android.support.v4.app.Fragment;
+import android.support.v4.content.ContextCompat;
import android.support.v7.app.AlertDialog;
import android.support.v7.preference.ListPreference;
import android.support.v7.preference.Preference;
+import android.support.v7.preference.PreferenceScreen;
import android.support.v7.preference.TwoStatePreference;
+import android.text.Spannable;
+import android.text.SpannableString;
+import android.text.style.ForegroundColorSpan;
import com.google.android.gms.common.ConnectionResult;
import com.google.android.gms.common.GoogleApiAvailability;
@@ -30,6 +36,7 @@ import com.mapswithme.maps.sound.TtsPlayer;
import com.mapswithme.util.Config;
import com.mapswithme.util.NetworkPolicy;
import com.mapswithme.util.ThemeSwitcher;
+import com.mapswithme.util.UiUtils;
import com.mapswithme.util.concurrency.UiThread;
import com.mapswithme.util.log.LoggerFactory;
import com.mapswithme.util.statistics.AlohaHelper;
@@ -43,6 +50,10 @@ import java.util.Map;
public class SettingsPrefsFragment extends BaseXmlSettingsFragment
{
private static final int REQUEST_INSTALL_DATA = 1;
+ private static final String TTS_SCREEN_KEY = MwmApplication.get()
+ .getString(R.string.pref_tts_screen);
+ private static final String TTS_INFO_LINK = MwmApplication.get()
+ .getString(R.string.tts_info_link);
@NonNull
private final StoragePathManager mPathManager = new StoragePathManager();
@@ -55,6 +66,9 @@ public class SettingsPrefsFragment extends BaseXmlSettingsFragment
private ListPreference mPrefLanguages;
@Nullable
private Preference mLangInfo;
+ @Nullable
+ private Preference mLangInfoLink;
+ private PreferenceScreen mPreferenceScreen;
@NonNull
private final Map<String, LanguageData> mLanguages = new HashMap<>();
@@ -97,6 +111,8 @@ public class SettingsPrefsFragment extends BaseXmlSettingsFragment
mPrefLanguages.setEnabled(false);
if (mLangInfo != null)
mLangInfo.setSummary(R.string.prefs_languages_information_off);
+ if (mLangInfoLink != null && isOnTtsScreen())
+ getPreferenceScreen().addPreference(mLangInfoLink);
if (root != null)
root.setSummary(R.string.off);
@@ -112,6 +128,8 @@ public class SettingsPrefsFragment extends BaseXmlSettingsFragment
root.setSummary(R.string.on);
if (mPrefEnabled != null)
mPrefEnabled.setTitle(R.string.on);
+ if (mLangInfoLink != null)
+ getPreferenceScreen().removePreference(mLangInfoLink);
if (mCurrentLanguage != null && mCurrentLanguage.downloaded)
{
@@ -166,7 +184,7 @@ public class SettingsPrefsFragment extends BaseXmlSettingsFragment
private void updateTts()
{
- if (mPrefEnabled == null || mPrefLanguages == null || mLangInfo == null)
+ if (mPrefEnabled == null || mPrefLanguages == null || mLangInfo == null || mLangInfoLink == null)
return;
enableListeners(false);
@@ -186,6 +204,8 @@ public class SettingsPrefsFragment extends BaseXmlSettingsFragment
mPrefLanguages.setEnabled(false);
mPrefLanguages.setSummary(null);
mLangInfo.setSummary(R.string.prefs_languages_information_off);
+ if (isOnTtsScreen())
+ getPreferenceScreen().addPreference(mLangInfoLink);
if (root != null)
root.setSummary(R.string.off);
@@ -199,6 +219,10 @@ public class SettingsPrefsFragment extends BaseXmlSettingsFragment
mPrefEnabled.setTitle(enabled ? R.string.on : R.string.off);
mLangInfo.setSummary(enabled ? R.string.prefs_languages_information
: R.string.prefs_languages_information_off);
+ if (enabled)
+ getPreferenceScreen().removePreference(mLangInfoLink);
+ else if (isOnTtsScreen())
+ getPreferenceScreen().addPreference(mLangInfoLink);
if (root != null)
root.setSummary(enabled ? R.string.on : R.string.off);
@@ -227,6 +251,11 @@ public class SettingsPrefsFragment extends BaseXmlSettingsFragment
enableListeners(true);
}
+ private boolean isOnTtsScreen()
+ {
+ return mPreferenceScreen.getKey() != null && mPreferenceScreen.getKey().equals(TTS_SCREEN_KEY);
+ }
+
@Override
public Fragment getCallbackFragment()
{
@@ -244,10 +273,13 @@ public class SettingsPrefsFragment extends BaseXmlSettingsFragment
{
super.onCreate(savedInstanceState);
+ mPreferenceScreen = getPreferenceScreen();
mStoragePref = findPreference(getString(R.string.pref_storage));
mPrefEnabled = (TwoStatePreference) findPreference(getString(R.string.pref_tts_enabled));
mPrefLanguages = (ListPreference) findPreference(getString(R.string.pref_tts_language));
mLangInfo = findPreference(getString(R.string.pref_tts_info));
+ mLangInfoLink = findPreference(getString(R.string.pref_tts_info_link));
+ initLangInfoLink();
updateStoragePrefs();
initStoragePrefCallbacks();
initMeasureUnitsPrefsCallbacks();
@@ -318,6 +350,30 @@ public class SettingsPrefsFragment extends BaseXmlSettingsFragment
return super.onPreferenceTreeClick(preference);
}
+ private void initLangInfoLink()
+ {
+ if (mLangInfoLink != null)
+ {
+ Spannable link = new SpannableString(getString(R.string.prefs_languages_information_off_link));
+ link.setSpan(new ForegroundColorSpan(ContextCompat.getColor(getContext(),
+ UiUtils.getStyledResourceId(getContext(), R.attr.colorAccent))),
+ 0, link.length(), 0);
+ mLangInfoLink.setSummary(link);
+ mLangInfoLink.setOnPreferenceClickListener(new Preference.OnPreferenceClickListener()
+ {
+ @Override
+ public boolean onPreferenceClick(Preference preference)
+ {
+ final Intent intent = new Intent(Intent.ACTION_VIEW);
+ intent.setData(Uri.parse(TTS_INFO_LINK));
+ getContext().startActivity(intent);
+ return false;
+ }
+ });
+ mPreferenceScreen.removePreference(mLangInfoLink);
+ }
+ }
+
private void initSimplifiedTrafficColorsPrefsCallbacks()
{
final TwoStatePreference prefSimplifiedColors = (TwoStatePreference)findPreference(
diff --git a/iphone/Maps/LocalizedStrings/ar.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/ar.lproj/Localizable.strings
index c8f89080b4..de279509e9 100644
--- a/iphone/Maps/LocalizedStrings/ar.lproj/Localizable.strings
+++ b/iphone/Maps/LocalizedStrings/ar.lproj/Localizable.strings
@@ -479,6 +479,8 @@
/* Settings languages off information in voice instructions screen */
"prefs_languages_information_off" = "For some languages, you will need to install a other speech synthesizer or an additional language pack from the app store (Google Play Market, Samsung Apps).\n\nOpen your device's settings –> Language and input –> Speech –> Text to speech output.*\n\nHere you can manage settings for speech synthesis (for example, download language pack for offline use) and select another text-to-speech engine.";
+"prefs_languages_information_off_link" = "For more information please check the guide.";
+
/* Settings screen: "Map" category title */
"prefs_group_map" = "الخريطة";
diff --git a/iphone/Maps/LocalizedStrings/cs.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/cs.lproj/Localizable.strings
index 193c824688..85ae7b200f 100644
--- a/iphone/Maps/LocalizedStrings/cs.lproj/Localizable.strings
+++ b/iphone/Maps/LocalizedStrings/cs.lproj/Localizable.strings
@@ -479,6 +479,8 @@
/* Settings languages off information in voice instructions screen */
"prefs_languages_information_off" = "For some languages, you will need to install a other speech synthesizer or an additional language pack from the app store (Google Play Market, Samsung Apps).\n\nOpen your device's settings –> Language and input –> Speech –> Text to speech output.*\n\nHere you can manage settings for speech synthesis (for example, download language pack for offline use) and select another text-to-speech engine.";
+"prefs_languages_information_off_link" = "For more information please check the guide.";
+
/* Settings screen: "Map" category title */
"prefs_group_map" = "Mapa";
diff --git a/iphone/Maps/LocalizedStrings/da.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/da.lproj/Localizable.strings
index f8f352a509..7a8a3a042a 100644
--- a/iphone/Maps/LocalizedStrings/da.lproj/Localizable.strings
+++ b/iphone/Maps/LocalizedStrings/da.lproj/Localizable.strings
@@ -479,6 +479,8 @@
/* Settings languages off information in voice instructions screen */
"prefs_languages_information_off" = "For some languages, you will need to install a other speech synthesizer or an additional language pack from the app store (Google Play Market, Samsung Apps).\n\nOpen your device's settings –> Language and input –> Speech –> Text to speech output.*\n\nHere you can manage settings for speech synthesis (for example, download language pack for offline use) and select another text-to-speech engine.";
+"prefs_languages_information_off_link" = "For more information please check the guide.";
+
/* Settings screen: "Map" category title */
"prefs_group_map" = "Kort";
diff --git a/iphone/Maps/LocalizedStrings/de.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/de.lproj/Localizable.strings
index edd396d8dd..d6d3c8dc69 100644
--- a/iphone/Maps/LocalizedStrings/de.lproj/Localizable.strings
+++ b/iphone/Maps/LocalizedStrings/de.lproj/Localizable.strings
@@ -479,6 +479,8 @@
/* Settings languages off information in voice instructions screen */
"prefs_languages_information_off" = "For some languages, you will need to install a other speech synthesizer or an additional language pack from the app store (Google Play Market, Samsung Apps).\n\nOpen your device's settings –> Language and input –> Speech –> Text to speech output.*\n\nHere you can manage settings for speech synthesis (for example, download language pack for offline use) and select another text-to-speech engine.";
+"prefs_languages_information_off_link" = "For more information please check the guide.";
+
/* Settings screen: "Map" category title */
"prefs_group_map" = "Karte";
diff --git a/iphone/Maps/LocalizedStrings/el.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/el.lproj/Localizable.strings
index a17c7e1f0b..dbb37ab6d9 100644
--- a/iphone/Maps/LocalizedStrings/el.lproj/Localizable.strings
+++ b/iphone/Maps/LocalizedStrings/el.lproj/Localizable.strings
@@ -467,6 +467,20 @@
"menu_search" = "Search";
+/* Settings general group in settings screen */
+"prefs_group_general" = "General settings";
+
+/* Settings information group in settings screen */
+"prefs_group_information" = "Information";
+
+/* Settings languages information in voice instructions screen */
+"prefs_languages_information" = "Написать о том когда вообще ничего не установлено\n\nНа Android голосовые подсказки доступны на 24 языках: русский, английский, арабский, венгерский, голландский, греческий, датский, индонезийский, испанский, итальянский, китайский (традиционный и упрощенный), корейский, немецкий, польский, португальский, румынский, тайский, турецкий, финский, французский, хинди, чешский, японский.\n\nВозможно, для некоторых языков вам необходимо будет установить сторонний синтезатор речи и дополнительный языковой пакет из магазина приложений (Google Play Маркет, Samsung Apps и др.).";
+
+/* Settings languages off information in voice instructions screen */
+"prefs_languages_information_off" = "For some languages, you will need to install a other speech synthesizer or an additional language pack from the app store (Google Play Market, Samsung Apps).\n\nOpen your device's settings –> Language and input –> Speech –> Text to speech output.*\n\nHere you can manage settings for speech synthesis (for example, download language pack for offline use) and select another text-to-speech engine.";
+
+"prefs_languages_information_off_link" = "For more information please check the guide.";
+
/* Settings screen: "Map" category title */
"prefs_group_map" = "Χάρτης";
@@ -1846,3 +1860,7 @@
"failed_load_information" = "Η φόρτωση πληροφοριών απέτυχε.";
"booking_search" = "Booking.com";
+
+"on" = "On";
+
+"off" = "Off";
diff --git a/iphone/Maps/LocalizedStrings/en-GB.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/en-GB.lproj/Localizable.strings
index 667ef8f1e5..a076652168 100644
--- a/iphone/Maps/LocalizedStrings/en-GB.lproj/Localizable.strings
+++ b/iphone/Maps/LocalizedStrings/en-GB.lproj/Localizable.strings
@@ -479,6 +479,8 @@
/* Settings languages off information in voice instructions screen */
"prefs_languages_information_off" = "For some languages, you will need to install a other speech synthesizer or an additional language pack from the app store (Google Play Market, Samsung Apps).\n\nOpen your device's settings –> Language and input –> Speech –> Text to speech output.*\n\nHere you can manage settings for speech synthesis (for example, download language pack for offline use) and select another text-to-speech engine.";
+"prefs_languages_information_off_link" = "For more information please check the guide.";
+
/* Settings screen: "Map" category title */
"prefs_group_map" = "Map";
diff --git a/iphone/Maps/LocalizedStrings/en.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/en.lproj/Localizable.strings
index 06af4da20c..51447b8071 100644
--- a/iphone/Maps/LocalizedStrings/en.lproj/Localizable.strings
+++ b/iphone/Maps/LocalizedStrings/en.lproj/Localizable.strings
@@ -479,6 +479,8 @@
/* Settings languages off information in voice instructions screen */
"prefs_languages_information_off" = "For some languages, you will need to install a other speech synthesizer or an additional language pack from the app store (Google Play Market, Samsung Apps).\n\nOpen your device's settings –> Language and input –> Speech –> Text to speech output.*\n\nHere you can manage settings for speech synthesis (for example, download language pack for offline use) and select another text-to-speech engine.";
+"prefs_languages_information_off_link" = "For more information please check the guide.";
+
/* Settings screen: "Map" category title */
"prefs_group_map" = "Map";
diff --git a/iphone/Maps/LocalizedStrings/es.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/es.lproj/Localizable.strings
index 21281e9bc0..36edf9b555 100644
--- a/iphone/Maps/LocalizedStrings/es.lproj/Localizable.strings
+++ b/iphone/Maps/LocalizedStrings/es.lproj/Localizable.strings
@@ -479,6 +479,8 @@
/* Settings languages off information in voice instructions screen */
"prefs_languages_information_off" = "For some languages, you will need to install a other speech synthesizer or an additional language pack from the app store (Google Play Market, Samsung Apps).\n\nOpen your device's settings –> Language and input –> Speech –> Text to speech output.*\n\nHere you can manage settings for speech synthesis (for example, download language pack for offline use) and select another text-to-speech engine.";
+"prefs_languages_information_off_link" = "For more information please check the guide.";
+
/* Settings screen: "Map" category title */
"prefs_group_map" = "Mapa";
diff --git a/iphone/Maps/LocalizedStrings/fi.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/fi.lproj/Localizable.strings
index cfa53e5a3e..8e4de02124 100644
--- a/iphone/Maps/LocalizedStrings/fi.lproj/Localizable.strings
+++ b/iphone/Maps/LocalizedStrings/fi.lproj/Localizable.strings
@@ -479,6 +479,8 @@
/* Settings languages off information in voice instructions screen */
"prefs_languages_information_off" = "For some languages, you will need to install a other speech synthesizer or an additional language pack from the app store (Google Play Market, Samsung Apps).\n\nOpen your device's settings –> Language and input –> Speech –> Text to speech output.*\n\nHere you can manage settings for speech synthesis (for example, download language pack for offline use) and select another text-to-speech engine.";
+"prefs_languages_information_off_link" = "For more information please check the guide.";
+
/* Settings screen: "Map" category title */
"prefs_group_map" = "Kartta";
diff --git a/iphone/Maps/LocalizedStrings/fr.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/fr.lproj/Localizable.strings
index bd797922cc..50a8df5f02 100644
--- a/iphone/Maps/LocalizedStrings/fr.lproj/Localizable.strings
+++ b/iphone/Maps/LocalizedStrings/fr.lproj/Localizable.strings
@@ -479,6 +479,8 @@
/* Settings languages off information in voice instructions screen */
"prefs_languages_information_off" = "For some languages, you will need to install a other speech synthesizer or an additional language pack from the app store (Google Play Market, Samsung Apps).\n\nOpen your device's settings –> Language and input –> Speech –> Text to speech output.*\n\nHere you can manage settings for speech synthesis (for example, download language pack for offline use) and select another text-to-speech engine.";
+"prefs_languages_information_off_link" = "For more information please check the guide.";
+
/* Settings screen: "Map" category title */
"prefs_group_map" = "Carte";
diff --git a/iphone/Maps/LocalizedStrings/hu.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/hu.lproj/Localizable.strings
index fee685e542..e4dd8ef7d3 100644
--- a/iphone/Maps/LocalizedStrings/hu.lproj/Localizable.strings
+++ b/iphone/Maps/LocalizedStrings/hu.lproj/Localizable.strings
@@ -479,6 +479,8 @@
/* Settings languages off information in voice instructions screen */
"prefs_languages_information_off" = "For some languages, you will need to install a other speech synthesizer or an additional language pack from the app store (Google Play Market, Samsung Apps).\n\nOpen your device's settings –> Language and input –> Speech –> Text to speech output.*\n\nHere you can manage settings for speech synthesis (for example, download language pack for offline use) and select another text-to-speech engine.";
+"prefs_languages_information_off_link" = "For more information please check the guide.";
+
/* Settings screen: "Map" category title */
"prefs_group_map" = "Térkép";
diff --git a/iphone/Maps/LocalizedStrings/id.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/id.lproj/Localizable.strings
index b46928aed7..26777cc245 100644
--- a/iphone/Maps/LocalizedStrings/id.lproj/Localizable.strings
+++ b/iphone/Maps/LocalizedStrings/id.lproj/Localizable.strings
@@ -479,6 +479,8 @@
/* Settings languages off information in voice instructions screen */
"prefs_languages_information_off" = "For some languages, you will need to install a other speech synthesizer or an additional language pack from the app store (Google Play Market, Samsung Apps).\n\nOpen your device's settings –> Language and input –> Speech –> Text to speech output.*\n\nHere you can manage settings for speech synthesis (for example, download language pack for offline use) and select another text-to-speech engine.";
+"prefs_languages_information_off_link" = "For more information please check the guide.";
+
/* Settings screen: "Map" category title */
"prefs_group_map" = "Peta";
diff --git a/iphone/Maps/LocalizedStrings/it.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/it.lproj/Localizable.strings
index 6d73cbf11b..55d99d6163 100644
--- a/iphone/Maps/LocalizedStrings/it.lproj/Localizable.strings
+++ b/iphone/Maps/LocalizedStrings/it.lproj/Localizable.strings
@@ -479,6 +479,8 @@
/* Settings languages off information in voice instructions screen */
"prefs_languages_information_off" = "For some languages, you will need to install a other speech synthesizer or an additional language pack from the app store (Google Play Market, Samsung Apps).\n\nOpen your device's settings –> Language and input –> Speech –> Text to speech output.*\n\nHere you can manage settings for speech synthesis (for example, download language pack for offline use) and select another text-to-speech engine.";
+"prefs_languages_information_off_link" = "For more information please check the guide.";
+
/* Settings screen: "Map" category title */
"prefs_group_map" = "Mappa";
diff --git a/iphone/Maps/LocalizedStrings/ja.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/ja.lproj/Localizable.strings
index 9e0f5bed81..1ae568e71d 100644
--- a/iphone/Maps/LocalizedStrings/ja.lproj/Localizable.strings
+++ b/iphone/Maps/LocalizedStrings/ja.lproj/Localizable.strings
@@ -479,6 +479,8 @@
/* Settings languages off information in voice instructions screen */
"prefs_languages_information_off" = "For some languages, you will need to install a other speech synthesizer or an additional language pack from the app store (Google Play Market, Samsung Apps).\n\nOpen your device's settings –> Language and input –> Speech –> Text to speech output.*\n\nHere you can manage settings for speech synthesis (for example, download language pack for offline use) and select another text-to-speech engine.";
+"prefs_languages_information_off_link" = "For more information please check the guide.";
+
/* Settings screen: "Map" category title */
"prefs_group_map" = "地図";
diff --git a/iphone/Maps/LocalizedStrings/ko.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/ko.lproj/Localizable.strings
index 7ee98c3994..75a0ba4378 100644
--- a/iphone/Maps/LocalizedStrings/ko.lproj/Localizable.strings
+++ b/iphone/Maps/LocalizedStrings/ko.lproj/Localizable.strings
@@ -479,6 +479,8 @@
/* Settings languages off information in voice instructions screen */
"prefs_languages_information_off" = "For some languages, you will need to install a other speech synthesizer or an additional language pack from the app store (Google Play Market, Samsung Apps).\n\nOpen your device's settings –> Language and input –> Speech –> Text to speech output.*\n\nHere you can manage settings for speech synthesis (for example, download language pack for offline use) and select another text-to-speech engine.";
+"prefs_languages_information_off_link" = "For more information please check the guide.";
+
/* Settings screen: "Map" category title */
"prefs_group_map" = "지도";
diff --git a/iphone/Maps/LocalizedStrings/nb.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/nb.lproj/Localizable.strings
index d7f336f044..be9b9abc1f 100644
--- a/iphone/Maps/LocalizedStrings/nb.lproj/Localizable.strings
+++ b/iphone/Maps/LocalizedStrings/nb.lproj/Localizable.strings
@@ -479,6 +479,8 @@
/* Settings languages off information in voice instructions screen */
"prefs_languages_information_off" = "For some languages, you will need to install a other speech synthesizer or an additional language pack from the app store (Google Play Market, Samsung Apps).\n\nOpen your device's settings –> Language and input –> Speech –> Text to speech output.*\n\nHere you can manage settings for speech synthesis (for example, download language pack for offline use) and select another text-to-speech engine.";
+"prefs_languages_information_off_link" = "For more information please check the guide.";
+
/* Settings screen: "Map" category title */
"prefs_group_map" = "Kart";
diff --git a/iphone/Maps/LocalizedStrings/nl.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/nl.lproj/Localizable.strings
index 37489dce07..6cd0420c17 100644
--- a/iphone/Maps/LocalizedStrings/nl.lproj/Localizable.strings
+++ b/iphone/Maps/LocalizedStrings/nl.lproj/Localizable.strings
@@ -479,6 +479,8 @@
/* Settings languages off information in voice instructions screen */
"prefs_languages_information_off" = "For some languages, you will need to install a other speech synthesizer or an additional language pack from the app store (Google Play Market, Samsung Apps).\n\nOpen your device's settings –> Language and input –> Speech –> Text to speech output.*\n\nHere you can manage settings for speech synthesis (for example, download language pack for offline use) and select another text-to-speech engine.";
+"prefs_languages_information_off_link" = "For more information please check the guide.";
+
/* Settings screen: "Map" category title */
"prefs_group_map" = "Kaart";
diff --git a/iphone/Maps/LocalizedStrings/pl.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/pl.lproj/Localizable.strings
index c35a750b96..98ab274ede 100644
--- a/iphone/Maps/LocalizedStrings/pl.lproj/Localizable.strings
+++ b/iphone/Maps/LocalizedStrings/pl.lproj/Localizable.strings
@@ -479,6 +479,8 @@
/* Settings languages off information in voice instructions screen */
"prefs_languages_information_off" = "For some languages, you will need to install a other speech synthesizer or an additional language pack from the app store (Google Play Market, Samsung Apps).\n\nOpen your device's settings –> Language and input –> Speech –> Text to speech output.*\n\nHere you can manage settings for speech synthesis (for example, download language pack for offline use) and select another text-to-speech engine.";
+"prefs_languages_information_off_link" = "For more information please check the guide.";
+
/* Settings screen: "Map" category title */
"prefs_group_map" = "Mapa";
diff --git a/iphone/Maps/LocalizedStrings/pt.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/pt.lproj/Localizable.strings
index 5c9adddb8e..5471ad04eb 100644
--- a/iphone/Maps/LocalizedStrings/pt.lproj/Localizable.strings
+++ b/iphone/Maps/LocalizedStrings/pt.lproj/Localizable.strings
@@ -479,6 +479,8 @@
/* Settings languages off information in voice instructions screen */
"prefs_languages_information_off" = "For some languages, you will need to install a other speech synthesizer or an additional language pack from the app store (Google Play Market, Samsung Apps).\n\nOpen your device's settings –> Language and input –> Speech –> Text to speech output.*\n\nHere you can manage settings for speech synthesis (for example, download language pack for offline use) and select another text-to-speech engine.";
+"prefs_languages_information_off_link" = "For more information please check the guide.";
+
/* Settings screen: "Map" category title */
"prefs_group_map" = "Mapa";
diff --git a/iphone/Maps/LocalizedStrings/ro.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/ro.lproj/Localizable.strings
index 5b14f767ba..75600c65b2 100644
--- a/iphone/Maps/LocalizedStrings/ro.lproj/Localizable.strings
+++ b/iphone/Maps/LocalizedStrings/ro.lproj/Localizable.strings
@@ -410,10 +410,10 @@
"my_position_share_email" = "Chào,\n\nTôi hiện đang ở đây: %1$@. Hãy nhấn vào liên kết này %2$@ hoặc liên kết này %3$@ để xem địa điểm trên bản đồ.\n\nCám ơn.";
/* Android share by Message/SMS button text (including SMS) */
-"share_by_message" = "Chia sẻ bằng tin nhắn";
+"share_by_message" = "Partajare ca mesaj";
/* Share button text which opens menu with more buttons, like Message, EMail, Facebook etc. */
-"share" = "Chia sẻ";
+"share" = "Partajare";
/* iOS share by Message button text (including SMS) */
"message" = "Tin nhắn";
@@ -479,6 +479,8 @@
/* Settings languages off information in voice instructions screen */
"prefs_languages_information_off" = "For some languages, you will need to install a other speech synthesizer or an additional language pack from the app store (Google Play Market, Samsung Apps).\n\nOpen your device's settings –> Language and input –> Speech –> Text to speech output.*\n\nHere you can manage settings for speech synthesis (for example, download language pack for offline use) and select another text-to-speech engine.";
+"prefs_languages_information_off_link" = "For more information please check the guide.";
+
/* Settings screen: "Map" category title */
"prefs_group_map" = "Hartă";
diff --git a/iphone/Maps/LocalizedStrings/ru.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/ru.lproj/Localizable.strings
index 3bbddab9d7..9ea7ddb5c4 100644
--- a/iphone/Maps/LocalizedStrings/ru.lproj/Localizable.strings
+++ b/iphone/Maps/LocalizedStrings/ru.lproj/Localizable.strings
@@ -479,6 +479,8 @@
/* Settings languages off information in voice instructions screen */
"prefs_languages_information_off" = "For some languages, you will need to install a other speech synthesizer or an additional language pack from the app store (Google Play Market, Samsung Apps).\n\nOpen your device's settings –> Language and input –> Speech –> Text to speech output.*\n\nHere you can manage settings for speech synthesis (for example, download language pack for offline use) and select another text-to-speech engine.";
+"prefs_languages_information_off_link" = "Для получения дополнительной информации, пожалуйста, ознакомьтесь с руководством.";
+
/* Settings screen: "Map" category title */
"prefs_group_map" = "Карта";
diff --git a/iphone/Maps/LocalizedStrings/sk.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/sk.lproj/Localizable.strings
index 1bd75383ef..6fcb010049 100644
--- a/iphone/Maps/LocalizedStrings/sk.lproj/Localizable.strings
+++ b/iphone/Maps/LocalizedStrings/sk.lproj/Localizable.strings
@@ -479,6 +479,8 @@
/* Settings languages off information in voice instructions screen */
"prefs_languages_information_off" = "For some languages, you will need to install a other speech synthesizer or an additional language pack from the app store (Google Play Market, Samsung Apps).\n\nOpen your device's settings –> Language and input –> Speech –> Text to speech output.*\n\nHere you can manage settings for speech synthesis (for example, download language pack for offline use) and select another text-to-speech engine.";
+"prefs_languages_information_off_link" = "For more information please check the guide.";
+
/* Settings screen: "Map" category title */
"prefs_group_map" = "Mapa";
diff --git a/iphone/Maps/LocalizedStrings/sv.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/sv.lproj/Localizable.strings
index 2374b27b14..9a76be053a 100644
--- a/iphone/Maps/LocalizedStrings/sv.lproj/Localizable.strings
+++ b/iphone/Maps/LocalizedStrings/sv.lproj/Localizable.strings
@@ -479,6 +479,8 @@
/* Settings languages off information in voice instructions screen */
"prefs_languages_information_off" = "For some languages, you will need to install a other speech synthesizer or an additional language pack from the app store (Google Play Market, Samsung Apps).\n\nOpen your device's settings –> Language and input –> Speech –> Text to speech output.*\n\nHere you can manage settings for speech synthesis (for example, download language pack for offline use) and select another text-to-speech engine.";
+"prefs_languages_information_off_link" = "For more information please check the guide.";
+
/* Settings screen: "Map" category title */
"prefs_group_map" = "Karta";
diff --git a/iphone/Maps/LocalizedStrings/th.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/th.lproj/Localizable.strings
index 711a4103e0..3e47a8a226 100644
--- a/iphone/Maps/LocalizedStrings/th.lproj/Localizable.strings
+++ b/iphone/Maps/LocalizedStrings/th.lproj/Localizable.strings
@@ -479,6 +479,8 @@
/* Settings languages off information in voice instructions screen */
"prefs_languages_information_off" = "For some languages, you will need to install a other speech synthesizer or an additional language pack from the app store (Google Play Market, Samsung Apps).\n\nOpen your device's settings –> Language and input –> Speech –> Text to speech output.*\n\nHere you can manage settings for speech synthesis (for example, download language pack for offline use) and select another text-to-speech engine.";
+"prefs_languages_information_off_link" = "For more information please check the guide.";
+
/* Settings screen: "Map" category title */
"prefs_group_map" = "แผนที่";
diff --git a/iphone/Maps/LocalizedStrings/tr.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/tr.lproj/Localizable.strings
index bcf86478c0..3d5e208c79 100644
--- a/iphone/Maps/LocalizedStrings/tr.lproj/Localizable.strings
+++ b/iphone/Maps/LocalizedStrings/tr.lproj/Localizable.strings
@@ -479,6 +479,8 @@
/* Settings languages off information in voice instructions screen */
"prefs_languages_information_off" = "For some languages, you will need to install a other speech synthesizer or an additional language pack from the app store (Google Play Market, Samsung Apps).\n\nOpen your device's settings –> Language and input –> Speech –> Text to speech output.*\n\nHere you can manage settings for speech synthesis (for example, download language pack for offline use) and select another text-to-speech engine.";
+"prefs_languages_information_off_link" = "For more information please check the guide.";
+
/* Settings screen: "Map" category title */
"prefs_group_map" = "Harita";
diff --git a/iphone/Maps/LocalizedStrings/uk.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/uk.lproj/Localizable.strings
index b2d66e5668..ca921b2caa 100644
--- a/iphone/Maps/LocalizedStrings/uk.lproj/Localizable.strings
+++ b/iphone/Maps/LocalizedStrings/uk.lproj/Localizable.strings
@@ -479,6 +479,8 @@
/* Settings languages off information in voice instructions screen */
"prefs_languages_information_off" = "For some languages, you will need to install a other speech synthesizer or an additional language pack from the app store (Google Play Market, Samsung Apps).\n\nOpen your device's settings –> Language and input –> Speech –> Text to speech output.*\n\nHere you can manage settings for speech synthesis (for example, download language pack for offline use) and select another text-to-speech engine.";
+"prefs_languages_information_off_link" = "For more information please check the guide.";
+
/* Settings screen: "Map" category title */
"prefs_group_map" = "Карта";
diff --git a/iphone/Maps/LocalizedStrings/vi.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/vi.lproj/Localizable.strings
index 4b73d72b0c..a23e87ed1b 100644
--- a/iphone/Maps/LocalizedStrings/vi.lproj/Localizable.strings
+++ b/iphone/Maps/LocalizedStrings/vi.lproj/Localizable.strings
@@ -479,6 +479,8 @@
/* Settings languages off information in voice instructions screen */
"prefs_languages_information_off" = "For some languages, you will need to install a other speech synthesizer or an additional language pack from the app store (Google Play Market, Samsung Apps).\n\nOpen your device's settings –> Language and input –> Speech –> Text to speech output.*\n\nHere you can manage settings for speech synthesis (for example, download language pack for offline use) and select another text-to-speech engine.";
+"prefs_languages_information_off_link" = "For more information please check the guide.";
+
/* Settings screen: "Map" category title */
"prefs_group_map" = "Bản đồ";
diff --git a/iphone/Maps/LocalizedStrings/zh-Hans.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/zh-Hans.lproj/Localizable.strings
index 95e7bdef7f..0c3fe99838 100644
--- a/iphone/Maps/LocalizedStrings/zh-Hans.lproj/Localizable.strings
+++ b/iphone/Maps/LocalizedStrings/zh-Hans.lproj/Localizable.strings
@@ -479,6 +479,8 @@
/* Settings languages off information in voice instructions screen */
"prefs_languages_information_off" = "For some languages, you will need to install a other speech synthesizer or an additional language pack from the app store (Google Play Market, Samsung Apps).\n\nOpen your device's settings –> Language and input –> Speech –> Text to speech output.*\n\nHere you can manage settings for speech synthesis (for example, download language pack for offline use) and select another text-to-speech engine.";
+"prefs_languages_information_off_link" = "For more information please check the guide.";
+
/* Settings screen: "Map" category title */
"prefs_group_map" = "地图";
diff --git a/iphone/Maps/LocalizedStrings/zh-Hant.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/zh-Hant.lproj/Localizable.strings
index c7fe7a8a2a..e80c341459 100644
--- a/iphone/Maps/LocalizedStrings/zh-Hant.lproj/Localizable.strings
+++ b/iphone/Maps/LocalizedStrings/zh-Hant.lproj/Localizable.strings
@@ -479,6 +479,8 @@
/* Settings languages off information in voice instructions screen */
"prefs_languages_information_off" = "For some languages, you will need to install a other speech synthesizer or an additional language pack from the app store (Google Play Market, Samsung Apps).\n\nOpen your device's settings –> Language and input –> Speech –> Text to speech output.*\n\nHere you can manage settings for speech synthesis (for example, download language pack for offline use) and select another text-to-speech engine.";
+"prefs_languages_information_off_link" = "For more information please check the guide.";
+
/* Settings screen: "Map" category title */
"prefs_group_map" = "地圖";
diff --git a/strings.txt b/strings.txt
index 0e75dc154b..912cf93f79 100644
--- a/strings.txt
+++ b/strings.txt
@@ -5122,6 +5122,10 @@
en = For some languages, you will need to install a other speech synthesizer or an additional language pack from the app store (Google Play Market, Samsung Apps).\n\nOpen your device's settings –> Language and input –> Speech –> Text to speech output.*\n\nHere you can manage settings for speech synthesis (for example, download language pack for offline use) and select another text-to-speech engine.
ru = For some languages, you will need to install a other speech synthesizer or an additional language pack from the app store (Google Play Market, Samsung Apps).\n\nOpen your device's settings –> Language and input –> Speech –> Text to speech output.*\n\nHere you can manage settings for speech synthesis (for example, download language pack for offline use) and select another text-to-speech engine.
+ [prefs_languages_information_off_link]
+ en = For more information please check the guide.
+ ru = Для получения дополнительной информации, пожалуйста, ознакомьтесь с руководством.
+
[prefs_group_map]
comment = Settings screen: "Map" category title
tags = android