diff --git a/android/jni/com/mapswithme/util/Config.cpp b/android/jni/com/mapswithme/util/Config.cpp
index 136909ef5e..3c40e73cd0 100644
--- a/android/jni/com/mapswithme/util/Config.cpp
+++ b/android/jni/com/mapswithme/util/Config.cpp
@@ -1,6 +1,11 @@
#include "../core/jni_helper.hpp"
+#include "../maps/Framework.hpp"
#include "platform/settings.hpp"
+namespace
+{
+::Framework * frm() { return g_framework->NativeFramework(); }
+}
extern "C"
{
@@ -83,4 +88,18 @@ extern "C"
{
(void)settings::Set(jni::ToNativeString(env, name), jni::ToNativeString(env, value));
}
+
+ JNIEXPORT jboolean JNICALL
+ Java_com_mapswithme_util_Config_nativeGetLargeFontsSize(JNIEnv * env, jclass thiz)
+ {
+ return frm()->LoadLargeFontsSize();
+ }
+
+ JNIEXPORT void JNICALL
+ Java_com_mapswithme_util_Config_nativeSetLargeFontsSize(JNIEnv * env, jclass thiz,
+ jboolean value)
+ {
+ frm()->SaveLargeFontsSize(value);
+ frm()->SetLargeFontsSize(value);
+ }
} // extern "C"
diff --git a/android/res/values/donottranslate.xml b/android/res/values/donottranslate.xml
index 7e8f321ff9..144e9ea09c 100644
--- a/android/res/values/donottranslate.xml
+++ b/android/res/values/donottranslate.xml
@@ -48,6 +48,7 @@
DisplayShowcase
Osm profile
AutoZoom
+ LargeFontSize
%1$s: %2$s
%2$s :%1$s
diff --git a/android/res/xml-v21/prefs_misc.xml b/android/res/xml-v21/prefs_misc.xml
index 09754335cc..4f09084dda 100644
--- a/android/res/xml-v21/prefs_misc.xml
+++ b/android/res/xml-v21/prefs_misc.xml
@@ -1,6 +1,13 @@
+
+
+
+