From a94a7f06f024f302c1024f8f3c005d45aa951b80 Mon Sep 17 00:00:00 2001 From: Roman Romanov Date: Mon, 5 Jun 2017 08:36:16 +0400 Subject: [PATCH] [android] transliteration settings --- android/jni/com/mapswithme/util/Config.cpp | 14 +++++++++++ android/res/values/donottranslate.xml | 1 + android/res/xml/prefs_main.xml | 19 +++++++++------ .../maps/settings/SettingsPrefsFragment.java | 23 +++++++++++++++++++ android/src/com/mapswithme/util/Config.java | 12 ++++++++++ 5 files changed, 62 insertions(+), 7 deletions(-) diff --git a/android/jni/com/mapswithme/util/Config.cpp b/android/jni/com/mapswithme/util/Config.cpp index 3fe9a07660..f3a387fb96 100644 --- a/android/jni/com/mapswithme/util/Config.cpp +++ b/android/jni/com/mapswithme/util/Config.cpp @@ -102,4 +102,18 @@ extern "C" frm()->SaveLargeFontsSize(value); frm()->SetLargeFontsSize(value); } + + JNIEXPORT jboolean JNICALL + Java_com_mapswithme_util_Config_nativeGetTransliteration(JNIEnv * env, jclass thiz) + { + return frm()->LoadTransliteration(); + } + + JNIEXPORT void JNICALL + Java_com_mapswithme_util_Config_nativeSetTransliteration(JNIEnv * env, jclass thiz, + jboolean value) + { + frm()->SaveTransliteration(value); + frm()->AllowTransliteration(value); + } } // extern "C" diff --git a/android/res/values/donottranslate.xml b/android/res/values/donottranslate.xml index 3d7c52b539..9e6bd676ae 100644 --- a/android/res/values/donottranslate.xml +++ b/android/res/values/donottranslate.xml @@ -61,6 +61,7 @@ GeneralSettings Navigation Information + Transliteration %1$s: %2$s %2$s :%1$s diff --git a/android/res/xml/prefs_main.xml b/android/res/xml/prefs_main.xml index 3fa0b16d07..cb7a623bf2 100644 --- a/android/res/xml/prefs_main.xml +++ b/android/res/xml/prefs_main.xml @@ -36,11 +36,16 @@ android:title="@string/big_font" android:defaultValue="false" android:order="5"/> + + android:order="7"> + android:order="8"/> + android:order="9"/> + android:order="10"/> + android:order="11"/> + android:order="12"/> + android:order="13"/>