From 336b569faa0dd3a1348823351b1be91e1dfbed8b Mon Sep 17 00:00:00 2001 From: sspanak Date: Tue, 14 Jun 2022 21:00:22 +0300 Subject: [PATCH] New beginning (#1) * removed signing config when building a release * slightly reorganized project structure * .editorconfig * updated README --- .editorconfig | 15 ++++++++++ .gitignore | 18 +++++------ README.md | 11 +++---- build.gradle | 28 +++++++++--------- .../deWordlistReadme.txt | 0 .../enWordlistReadme.txt | 0 .../ukWordlistReadme.txt | 0 gradlew | 0 ic_launcher-web.png | Bin 13634 -> 0 bytes .../keymap.txt.emulator | 0 .../keymap.txt.sample | 0 store-res/playstore-ru.txt | 25 ---------------- store-res/playstore-uk.txt | 23 -------------- store-res/{playstore.txt => readme.txt} | 0 14 files changed, 44 insertions(+), 76 deletions(-) create mode 100644 .editorconfig rename deWordlistReadme.txt => docs/deWordlistReadme.txt (100%) rename enWordlistReadme.txt => docs/enWordlistReadme.txt (100%) rename ukWordlistReadme.txt => docs/ukWordlistReadme.txt (100%) mode change 100644 => 100755 gradlew delete mode 100644 ic_launcher-web.png rename keymap.txt.emulator => keymap-samples/keymap.txt.emulator (100%) rename keymap.txt.sample => keymap-samples/keymap.txt.sample (100%) delete mode 100644 store-res/playstore-ru.txt delete mode 100644 store-res/playstore-uk.txt rename store-res/{playstore.txt => readme.txt} (100%) diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 00000000..a7170303 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,15 @@ +# Editor configuration, see https://editorconfig.org +root = true + +[*.{java,properties,xml}] +charset = utf-8 +indent_style = tab +indent_size = 2 +insert_final_newline = true +trim_trailing_whitespace = true + +[*.md] +indent_style = space +trim_trailing_whitespace = true + +[package.json] diff --git a/.gitignore b/.gitignore index bafadc6b..cf57b4a8 100644 --- a/.gitignore +++ b/.gitignore @@ -19,18 +19,18 @@ build/ # Local configuration file (sdk path, etc) local.properties -# Proguard folder generated by Eclipse -proguard/ - # Log Files *.log -# Intellij project files -*.iws -*.iml -.idea/ - #Other assets/dict.properties t9build.properties -*.keystore \ No newline at end of file +*.keystore + +# IDE project files +*.iws +*.iml +.idea/ +proguard/ +*.sublime-project +*.sublime-workspace \ No newline at end of file diff --git a/README.md b/README.md index 4b8e650e..8f851abc 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,9 @@ -Traditional T9 keypad IME for Android. +# traditional-t9 +T9 IME input for Android devices with hardware keypad. +This is a clone of the [original project](https://github.com/Clam-/TraditionalT9) by Clam-. -This is a Input Method Editor for Android that implements predictive text using the hardware keypad on the device. **Useless without a hardware numerical keypad.** +## About the project +traditional-t9 is an Input Method Editor for Android that implements predictive text using the hardware keypad on the device. **Useless without a hardware numerical keypad.** -See Wiki for more information: [Traditional T9 keypad IME for Android](https://github.com/Clam-/TraditionalT9/wiki/Traditional-T9-keypad-IME-for-Android) - -Available on Google Play: [Traditional T9 Keypad IME](https://play.google.com/store/apps/details?id=org.nyanya.android.traditionalt9) +Original Wiki: [Traditional T9 keypad IME for Android](https://github.com/Clam-/TraditionalT9/wiki/Traditional-T9-keypad-IME-for-Android) diff --git a/build.gradle b/build.gradle index 3a280671..f9099020 100644 --- a/build.gradle +++ b/build.gradle @@ -111,20 +111,20 @@ android { } // http://stackoverflow.com/a/19130098 - signingConfigs { - release { - storeFile file(System.getenv("KEYSTORE")) - storePassword System.getenv("KEYSTORE_PASS") - keyAlias System.getenv("KEYALIAS") - keyPassword System.getenv("KEYALIAS_PASS") - } - } - - buildTypes { - release { - signingConfig android.signingConfigs.release - } - } +// signingConfigs { +// release { +// storeFile file(System.getenv("KEYSTORE")) +// storePassword System.getenv("KEYSTORE_PASS") +// keyAlias System.getenv("KEYALIAS") +// keyPassword System.getenv("KEYALIAS_PASS") +// } +// } +// +// buildTypes { +// release { +// signingConfig android.signingConfigs.release +// } +// } } task getDictSizes { diff --git a/deWordlistReadme.txt b/docs/deWordlistReadme.txt similarity index 100% rename from deWordlistReadme.txt rename to docs/deWordlistReadme.txt diff --git a/enWordlistReadme.txt b/docs/enWordlistReadme.txt similarity index 100% rename from enWordlistReadme.txt rename to docs/enWordlistReadme.txt diff --git a/ukWordlistReadme.txt b/docs/ukWordlistReadme.txt similarity index 100% rename from ukWordlistReadme.txt rename to docs/ukWordlistReadme.txt diff --git a/gradlew b/gradlew old mode 100644 new mode 100755 diff --git a/ic_launcher-web.png b/ic_launcher-web.png deleted file mode 100644 index c67134361b4c97c8e5e985f3ee92ad09954edad0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13634 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 Jmff`p`yYZkA|C(% diff --git a/keymap.txt.emulator b/keymap-samples/keymap.txt.emulator similarity index 100% rename from keymap.txt.emulator rename to keymap-samples/keymap.txt.emulator diff --git a/keymap.txt.sample b/keymap-samples/keymap.txt.sample similarity index 100% rename from keymap.txt.sample rename to keymap-samples/keymap.txt.sample diff --git a/store-res/playstore-ru.txt b/store-res/playstore-ru.txt deleted file mode 100644 index 69c84665..00000000 --- a/store-res/playstore-ru.txt +++ /dev/null @@ -1,25 +0,0 @@ -Title -Traditional T9 Keypad IME - - -Full description -Traditional T9 Keypad IME – это уникальное приложение для андроид, позволяющее вводить текст в Т9, использовав при этом аппаратную цифровую клавиатуру. - -Программа имеет горячие клавиши. -Так например с помощью левой кнопки при выборанном режиме ввода Словарь(Т9), можно в словарь добавить слово, а при выбранном по-буквенному режиме ввода вставить нужный символ. - -Правая кнопка, при коротком нажатии, позволяет выбирать нужный режим ввода (Словарь(Т9)->текст->только цифры). При длительном нажатии правой кнопки можно перейти в настройки программы. - -При помощи кнопки «звездочка», можно менять регистр при коротком нажатии, а также вызывать диалог вставки смайлика при длительном нажатии. -Пробел ставиться с помощью короткого нажатия «решетки», а новая строка с помощью длительного нажимания. - -Английский словарь содержит 95694 слова. -Русский словарь 28076 слова. -Имеется возможность: -Добавления своих слов в словарь; -Загрузки своего словаря; -Резервирование и восстановления словаря. - - -Short description -T9 метод ввода текста используя цифровую аппаратную клавиатуру! diff --git a/store-res/playstore-uk.txt b/store-res/playstore-uk.txt deleted file mode 100644 index d83b7faf..00000000 --- a/store-res/playstore-uk.txt +++ /dev/null @@ -1,23 +0,0 @@ -Title -Traditional T9 Keypad IME - - -Full description -Це метод введення тексту з передбаченням (T9) з використанням апаратної клавіатури. -Це НЕ програмна/екранна клавіатура. -Цю клавіатуру має сенс встановлювати лише на телефон з апаратною клавіатурою. -Введення здійснються ЛИШЕ з цифрової апаратної клавіатури. -Детальна інформація та підтримка на веб-сайті. - -Підтримується декілька мов введення (Англійська, Російська, Німецька, Французька, Італійська, Українська) - - -Short description -Введення тексту з передбаченням (T9) з апаратної клавіатури! (Англійська, Російська, Німецька, Французька, Італійська, Українська) - - -Що нового в цій версії? -Нова мова введення (Українська) -Інші виправлення та новини. - -Історія змін на github. diff --git a/store-res/playstore.txt b/store-res/readme.txt similarity index 100% rename from store-res/playstore.txt rename to store-res/readme.txt