From 3660933fce3e0bbce8e60134934281828160fc46 Mon Sep 17 00:00:00 2001 From: Andrei Pavel Date: Sun, 19 Jun 2022 23:31:53 +0300 Subject: [PATCH 1/2] add support for the romanian language --- .../keyboard/activities/SettingsActivity.kt | 2 + .../keyboard/helpers/Constants.kt | 1 + .../keyboard/services/SimpleKeyboardIME.kt | 1 + .../main/res/xml/keys_letters_romanian.xml | 120 ++++++++++++++++++ 4 files changed, 124 insertions(+) create mode 100644 app/src/main/res/xml/keys_letters_romanian.xml diff --git a/app/src/main/kotlin/com/simplemobiletools/keyboard/activities/SettingsActivity.kt b/app/src/main/kotlin/com/simplemobiletools/keyboard/activities/SettingsActivity.kt index 407e129..e6f7bfc 100644 --- a/app/src/main/kotlin/com/simplemobiletools/keyboard/activities/SettingsActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/keyboard/activities/SettingsActivity.kt @@ -116,6 +116,7 @@ class SettingsActivity : SimpleActivity() { RadioItem(LANGUAGE_FRENCH, getKeyboardLanguageText(LANGUAGE_FRENCH)), RadioItem(LANGUAGE_GERMAN, getKeyboardLanguageText(LANGUAGE_GERMAN)), RadioItem(LANGUAGE_SPANISH, getKeyboardLanguageText(LANGUAGE_SPANISH)), + RadioItem(LANGUAGE_ROMANIAN, getKeyboardLanguageText(LANGUAGE_ROMANIAN)), RadioItem(LANGUAGE_RUSSIAN, getKeyboardLanguageText(LANGUAGE_RUSSIAN)) ) @@ -134,6 +135,7 @@ class SettingsActivity : SimpleActivity() { LANGUAGE_ENGLISH_QWERTZ -> "${getString(R.string.translation_english)} (QWERTZ)" LANGUAGE_ENGLISH_DVORAK -> "${getString(R.string.translation_english)} (DVORAK)" LANGUAGE_SPANISH -> getString(R.string.translation_spanish) + LANGUAGE_ROMANIAN -> getString(R.string.translation_romanian) else -> "${getString(R.string.translation_english)} (QWERTY)" } } diff --git a/app/src/main/kotlin/com/simplemobiletools/keyboard/helpers/Constants.kt b/app/src/main/kotlin/com/simplemobiletools/keyboard/helpers/Constants.kt index 8dec168..7ec6b8a 100644 --- a/app/src/main/kotlin/com/simplemobiletools/keyboard/helpers/Constants.kt +++ b/app/src/main/kotlin/com/simplemobiletools/keyboard/helpers/Constants.kt @@ -24,3 +24,4 @@ const val LANGUAGE_ENGLISH_QWERTZ = 3 const val LANGUAGE_SPANISH = 4 const val LANGUAGE_GERMAN = 5 const val LANGUAGE_ENGLISH_DVORAK = 6 +const val LANGUAGE_ROMANIAN = 7 diff --git a/app/src/main/kotlin/com/simplemobiletools/keyboard/services/SimpleKeyboardIME.kt b/app/src/main/kotlin/com/simplemobiletools/keyboard/services/SimpleKeyboardIME.kt index 8b37488..21ec8cc 100644 --- a/app/src/main/kotlin/com/simplemobiletools/keyboard/services/SimpleKeyboardIME.kt +++ b/app/src/main/kotlin/com/simplemobiletools/keyboard/services/SimpleKeyboardIME.kt @@ -249,6 +249,7 @@ class SimpleKeyboardIME : InputMethodService(), MyKeyboardView.OnKeyboardActionL LANGUAGE_ENGLISH_DVORAK -> R.xml.keys_letters_english_dvorak LANGUAGE_SPANISH -> R.xml.keys_letters_spanish_qwerty LANGUAGE_GERMAN -> R.xml.keys_letters_german + LANGUAGE_ROMANIAN -> R.xml.keys_letters_romanian else -> R.xml.keys_letters_english_qwerty } } diff --git a/app/src/main/res/xml/keys_letters_romanian.xml b/app/src/main/res/xml/keys_letters_romanian.xml new file mode 100644 index 0000000..0ff579e --- /dev/null +++ b/app/src/main/res/xml/keys_letters_romanian.xml @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From d331cf3627a1f9441607aceb5b716240f6ef481b Mon Sep 17 00:00:00 2001 From: Tibor Kaputa Date: Fri, 1 Jul 2022 09:22:46 +0200 Subject: [PATCH 2/2] fixing the keys --- app/src/main/res/xml/keys_letters_romanian.xml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/src/main/res/xml/keys_letters_romanian.xml b/app/src/main/res/xml/keys_letters_romanian.xml index 0ff579e..cfb7e81 100644 --- a/app/src/main/res/xml/keys_letters_romanian.xml +++ b/app/src/main/res/xml/keys_letters_romanian.xml @@ -24,7 +24,7 @@ app:topSmallNumber="4" /> +