From 97006e84f42751daaf9e8166cbe353b9863ecf13 Mon Sep 17 00:00:00 2001 From: KuRa KuRd Date: Fri, 19 Jul 2024 00:53:18 +0300 Subject: [PATCH 1/5] Update Context.kt --- app/src/main/kotlin/org/fossify/keyboard/extensions/Context.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/kotlin/org/fossify/keyboard/extensions/Context.kt b/app/src/main/kotlin/org/fossify/keyboard/extensions/Context.kt index c48c4279..49a688b8 100644 --- a/app/src/main/kotlin/org/fossify/keyboard/extensions/Context.kt +++ b/app/src/main/kotlin/org/fossify/keyboard/extensions/Context.kt @@ -209,6 +209,7 @@ fun Context.getKeyboardLanguageText(language: Int): String { LANGUAGE_ARABIC -> getString(R.string.translation_arabic) LANGUAGE_BENGALI -> getString(R.string.translation_bengali) LANGUAGE_BULGARIAN -> getString(R.string.translation_bulgarian) + LANGUAGE_CENTRAL_KURDISH -> getString(R.string.translation_central_kurdish) LANGUAGE_CHUVASH -> getString(R.string.translation_chuvash) LANGUAGE_DANISH -> getString(R.string.translation_danish) LANGUAGE_ENGLISH_DVORAK -> "${getString(R.string.translation_english)} (DVORAK)" From 17d6a55f71472d7df971e599e2b395475a3d328e Mon Sep 17 00:00:00 2001 From: KuRa KuRd Date: Fri, 19 Jul 2024 00:58:35 +0300 Subject: [PATCH 2/5] Update Constants.kt --- app/src/main/kotlin/org/fossify/keyboard/helpers/Constants.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/src/main/kotlin/org/fossify/keyboard/helpers/Constants.kt b/app/src/main/kotlin/org/fossify/keyboard/helpers/Constants.kt index 5b686c92..73a07e90 100644 --- a/app/src/main/kotlin/org/fossify/keyboard/helpers/Constants.kt +++ b/app/src/main/kotlin/org/fossify/keyboard/helpers/Constants.kt @@ -53,12 +53,14 @@ const val LANGUAGE_CHUVASH = 22 const val LANGUAGE_ESPERANTO = 23 const val LANGUAGE_HEBREW = 24 const val LANGUAGE_ARABIC = 25 +const val LANGUAGE_CENTRAL_KURDISH = 26 // Keep this sorted val SUPPORTED_LANGUAGES = listOf( LANGUAGE_ARABIC, LANGUAGE_BENGALI, LANGUAGE_BULGARIAN, + LANGUAGE_CENTRAL_KURDISH, LANGUAGE_CHUVASH, LANGUAGE_DANISH, LANGUAGE_ENGLISH_QWERTY, From da273915818539541cbd85aacdd57be611d4c16c Mon Sep 17 00:00:00 2001 From: KuRa KuRd Date: Fri, 19 Jul 2024 01:00:58 +0300 Subject: [PATCH 3/5] Update SimpleKeyboardIME.kt --- .../kotlin/org/fossify/keyboard/services/SimpleKeyboardIME.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/kotlin/org/fossify/keyboard/services/SimpleKeyboardIME.kt b/app/src/main/kotlin/org/fossify/keyboard/services/SimpleKeyboardIME.kt index d90f1938..8f30d2d1 100644 --- a/app/src/main/kotlin/org/fossify/keyboard/services/SimpleKeyboardIME.kt +++ b/app/src/main/kotlin/org/fossify/keyboard/services/SimpleKeyboardIME.kt @@ -441,6 +441,7 @@ class SimpleKeyboardIME : InputMethodService(), OnKeyboardActionListener, Shared LANGUAGE_ARABIC -> R.xml.keys_letters_arabic LANGUAGE_BENGALI -> R.xml.keys_letters_bengali LANGUAGE_BULGARIAN -> R.xml.keys_letters_bulgarian + LANGUAGE_CENTRAL_KURDISH -> R.xml.keys_letters_central_kurdish LANGUAGE_CHUVASH -> R.xml.keys_letters_chuvash LANGUAGE_DANISH -> R.xml.keys_letters_danish LANGUAGE_ENGLISH_DVORAK -> R.xml.keys_letters_english_dvorak From a54aadff85e07c764f441eb0dd74f631441f9f00 Mon Sep 17 00:00:00 2001 From: KuRa KuRd Date: Fri, 19 Jul 2024 01:06:36 +0300 Subject: [PATCH 4/5] Create keys_letters_central_kurdish.xml MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add Central Kurdish (کوردی) Layout. --- .../res/xml/keys_letters_central_kurdish.xml | 192 ++++++++++++++++++ 1 file changed, 192 insertions(+) create mode 100644 app/src/main/res/xml/keys_letters_central_kurdish.xml diff --git a/app/src/main/res/xml/keys_letters_central_kurdish.xml b/app/src/main/res/xml/keys_letters_central_kurdish.xml new file mode 100644 index 00000000..7fe21cf1 --- /dev/null +++ b/app/src/main/res/xml/keys_letters_central_kurdish.xml @@ -0,0 +1,192 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From 4aa11f8f672472ef0e667f0d330da128b85ccfcc Mon Sep 17 00:00:00 2001 From: Naveen Singh Date: Fri, 25 Oct 2024 23:10:49 +0530 Subject: [PATCH 5/5] Add missing import statement --- app/src/main/kotlin/org/fossify/keyboard/extensions/Context.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/kotlin/org/fossify/keyboard/extensions/Context.kt b/app/src/main/kotlin/org/fossify/keyboard/extensions/Context.kt index 74209a89..892986cb 100644 --- a/app/src/main/kotlin/org/fossify/keyboard/extensions/Context.kt +++ b/app/src/main/kotlin/org/fossify/keyboard/extensions/Context.kt @@ -41,6 +41,7 @@ import org.fossify.keyboard.helpers.INPUT_METHOD_SUBTYPE_VOICE import org.fossify.keyboard.helpers.LANGUAGE_ARABIC import org.fossify.keyboard.helpers.LANGUAGE_BENGALI import org.fossify.keyboard.helpers.LANGUAGE_BULGARIAN +import org.fossify.keyboard.helpers.LANGUAGE_CENTRAL_KURDISH import org.fossify.keyboard.helpers.LANGUAGE_CHUVASH import org.fossify.keyboard.helpers.LANGUAGE_DANISH import org.fossify.keyboard.helpers.LANGUAGE_ENGLISH_DVORAK