diff --git a/app/src/main/kotlin/com/simplemobiletools/dialer/activities/DialpadActivity.kt b/app/src/main/kotlin/com/simplemobiletools/dialer/activities/DialpadActivity.kt
index c1b36595..cd94c2d7 100644
--- a/app/src/main/kotlin/com/simplemobiletools/dialer/activities/DialpadActivity.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/dialer/activities/DialpadActivity.kt
@@ -46,6 +46,17 @@ class DialpadActivity : SimpleActivity() {
speedDialValues = config.getSpeedDialValues()
privateCursor = getMyContactsCursor(false, true)?.loadInBackground()
+ if (Locale.getDefault().language == "ru") {
+ dialpad_2_letters.append("\nАБВГ")
+ dialpad_3_letters.append("\nДЕЁЖЗ")
+ dialpad_4_letters.append("\nИЙКЛ")
+ dialpad_5_letters.append("\nМНОП")
+ dialpad_6_letters.append("\nРСТУ")
+ dialpad_7_letters.append("\nФХЦЧ")
+ dialpad_8_letters.append("\nШЩЪЫ")
+ dialpad_9_letters.append("\nЬЭЮЯ")
+ }
+
dialpad_0_holder.setOnClickListener { dialpadPressed('0', it) }
dialpad_1_holder.setOnClickListener { dialpadPressed('1', it) }
dialpad_2_holder.setOnClickListener { dialpadPressed('2', it) }
diff --git a/app/src/main/res/layout/dialpad.xml b/app/src/main/res/layout/dialpad.xml
index 9d3ebd24..ee399157 100644
--- a/app/src/main/res/layout/dialpad.xml
+++ b/app/src/main/res/layout/dialpad.xml
@@ -58,6 +58,7 @@
android:layout_below="@+id/dialpad_2"
android:layout_centerHorizontal="true"
android:layout_marginBottom="@dimen/medium_margin"
+ android:gravity="center_horizontal"
android:text="ABC" />
@@ -88,6 +89,7 @@
android:layout_below="@+id/dialpad_3"
android:layout_centerHorizontal="true"
android:layout_marginBottom="@dimen/medium_margin"
+ android:gravity="center_horizontal"
android:text="DEF" />
@@ -118,6 +120,7 @@
android:layout_below="@+id/dialpad_4"
android:layout_centerHorizontal="true"
android:layout_marginBottom="@dimen/medium_margin"
+ android:gravity="center_horizontal"
android:text="GHI" />
@@ -147,6 +150,7 @@
android:layout_below="@+id/dialpad_5"
android:layout_centerHorizontal="true"
android:layout_marginBottom="@dimen/medium_margin"
+ android:gravity="center_horizontal"
android:text="JKL" />
@@ -208,6 +212,7 @@
android:layout_below="@+id/dialpad_7"
android:layout_centerHorizontal="true"
android:layout_marginBottom="@dimen/medium_margin"
+ android:gravity="center_horizontal"
android:text="PQRS" />
@@ -237,6 +242,7 @@
android:layout_below="@+id/dialpad_8"
android:layout_centerHorizontal="true"
android:layout_marginBottom="@dimen/medium_margin"
+ android:gravity="center_horizontal"
android:text="TUV" />
diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml
index 3fb7b669..8ff62af5 100644
--- a/app/src/main/res/values/styles.xml
+++ b/app/src/main/res/values/styles.xml
@@ -3,6 +3,7 @@