From 5169472dfc06cf409b5c681cd8c49d36820ec2b0 Mon Sep 17 00:00:00 2001 From: Validbit Date: Sat, 24 Sep 2022 22:44:10 +0200 Subject: [PATCH] Added Czech translation and layout (#198) * Added Czech translation and layout Translated keyboard and created Czech multilingual "practical" layout for faster typing and typing in commonly used languages (German, Slovak + French w/accents) * Update (Rephrase) full_description.txt ... to better suit the language and naturally promote keyboard's features and possibilities to a wider audience. --- metadata/android/cs-CZ/full_description.txt | 18 +++++++ metadata/android/cs-CZ/short_description.txt | 1 + metadata/android/cs-CZ/title.txt | 1 + res/values-cs/strings.xml | 55 ++++++++++++++++++++ res/xml/method.xml | 1 + res/xml/qwertz_cs.xml | 37 +++++++++++++ srcs/juloo.keyboard2/Config.java | 1 + 7 files changed, 114 insertions(+) create mode 100644 metadata/android/cs-CZ/full_description.txt create mode 100644 metadata/android/cs-CZ/short_description.txt create mode 100644 metadata/android/cs-CZ/title.txt create mode 100644 res/values-cs/strings.xml create mode 100644 res/xml/qwertz_cs.xml diff --git a/metadata/android/cs-CZ/full_description.txt b/metadata/android/cs-CZ/full_description.txt new file mode 100644 index 0000000..b64d52a --- /dev/null +++ b/metadata/android/cs-CZ/full_description.txt @@ -0,0 +1,18 @@ +Tato aplikace je virtuální klávesnící pro Android. Umožňuje rychlejší a plynulejší psaní písmen i symbolů (vč. diakritiky), a to ve vícero jazycích a vlastních rozloženích. To vše zdarma, bez reklam a bez plýtvání vašeho uložiště. Můžete psát libovolné znaky pomocí gest (ASCII i Unicode), používat mrtvé (univerzální) klávesy pro diakritická znaménka a mnohem více. + +Klávesnice zobrazuje až 4 další znaky v rozích každé klávesy. Tyto znaky jsou vyvolány přejetím prstu do vybraného rohu. + +No zkrátka...: + +- Obsahuje každý znak a speciální klávesu, která je běžnou součástí počítačové klávesnice. To přijde vhod obzvláště při používání aplikací jako např. Termux + +- Můžete používat modifikační klávesy, obohaceny o speciální klávesy (např. Tab, Esc, šipky, F klávesy, ale také Ctrl nebo Alt !) + +- Můžete psát vícero jazyky rychleji a bez chyb. Diakritická znaménka mohou být vyvolána i za pomocí mrtvých kláves. Nejdříve zvolte diakritické znaménko a pak znak, který chcete obohatit o toto znaménko. + +- Je vysoce nenáročná a rychlá. Zabere 500x méně místa než klávesnice od Googlu (Gboard) a 15x méně než výchozí klávesnice systému. Bez reklam, bez sledování. + +- Má vícero rozložení: QWERTY, QWERTZ, AZERTY. Motivy: Bílá, Tmavá, OLED Černá. A mnoho dalších které si s drobnou znalostí programování můžete upravovat dle libosti. + +Nezapomeňte... Jako každá virtuální klávesnice, i tato musí být aktivována v nastavení systému (zařízení). Otevřte (Systémové) Nastavení a přejděte na: +(Další nastavení NEBO Nastavení systému) > Jazyk & způsob zadávání > Spravovat klávesnice. diff --git a/metadata/android/cs-CZ/short_description.txt b/metadata/android/cs-CZ/short_description.txt new file mode 100644 index 0000000..a08cb7f --- /dev/null +++ b/metadata/android/cs-CZ/short_description.txt @@ -0,0 +1 @@ +Nenáročná virtuální klávesnice pro vývojáře. diff --git a/metadata/android/cs-CZ/title.txt b/metadata/android/cs-CZ/title.txt new file mode 100644 index 0000000..41e555e --- /dev/null +++ b/metadata/android/cs-CZ/title.txt @@ -0,0 +1 @@ +Klávesnice Unexpected diff --git a/res/values-cs/strings.xml b/res/values-cs/strings.xml new file mode 100644 index 0000000..d821454 --- /dev/null +++ b/res/values-cs/strings.xml @@ -0,0 +1,55 @@ + + + Klávesnice Unexpected (pro ladění) + Klávesnice Unexpected + Nastavení Klávesnice Unexpected + Rozvržení + Změnit rozvržení klávesnice + V nastavení systému + (Univerzální) Diakritická znaménka + Zobrazovat znaménka pro všechny instalované systémové jazyky + Zobrazovat znaménka pouze pro současně zvolený jazyk + Skrýt (univerzální) diakritická znaménka + Automatická kapitalizace + Stiskne Shift na začátku věty + Rozložení klávesnice pro programování + Žádné + Psaní + Vzdálenost posunutí prstem + Jak daleko je třeba posunout prst pro napsaní znaku/diakritiky v rozích klávey (%s) + Časová prodleva opakování znaků + Interval opakování znaků + Vibrace + Zapnout/Vypnout vibrace při stisku klávesy + Precizní posun kurzoru + Zda-li posun prstem ovlivňuje rychlost kurzoru + Zastaralé: Zamykatelné modifikační klávesy + Tato možnost bude v budoucnu odebrána + Dvojklik pro aktivaci caps lock(u) + Dvojklik namísto držení modifikačních kláves po nějakou dobu + Styl + Spodní odsazení + Výška klávesnice + Výška klávesnice v režimu na šířku + Boční odsazení + Velikost znaků + Velikost znaků zobrazených na klávesnici (%.2fx) + Motiv + Dle systému + Tmavý + Světlý + Černý + Velmi krátká + Krátká + Běžná + Dlouhá + Velmi dlouhá + Horizontální mezery mezi klávesami + Vertikální mezery mezi klávesami + Další + Dokončit + Spustit + Předchozí + Hledat + Odeslat + diff --git a/res/xml/method.xml b/res/xml/method.xml index ef648bb..28b2239 100644 --- a/res/xml/method.xml +++ b/res/xml/method.xml @@ -20,4 +20,5 @@ + diff --git a/res/xml/qwertz_cs.xml b/res/xml/qwertz_cs.xml new file mode 100644 index 0000000..7a14e84 --- /dev/null +++ b/res/xml/qwertz_cs.xml @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/srcs/juloo.keyboard2/Config.java b/srcs/juloo.keyboard2/Config.java index 7f31092..b306db2 100644 --- a/srcs/juloo.keyboard2/Config.java +++ b/srcs/juloo.keyboard2/Config.java @@ -262,6 +262,7 @@ final class Config case "qwerty_no": return R.xml.qwerty_no; case "qwerty_sv_se": return R.xml.qwerty_sv_se; case "qwertz_hu": return R.xml.qwertz_hu; + case "qwertz_cs": return R.xml.qwertz_cs; case "qwertz": return R.xml.qwertz; case "ru_jcuken": return R.xml.local_ru_jcuken; case "jcuken_ua": return R.xml.jcuken_ua;