From 133b6ec2c106c56dda120f0eaf0a08cfe79d9148 Mon Sep 17 00:00:00 2001 From: Moini Date: Sat, 15 Jan 2022 20:56:08 +0100 Subject: [PATCH] German keyboard added (#20) * Add German metadata translation * Add German keyboard Co-authored-by: Jules Aguillon --- metadata/android/de-DE/changelogs/11.txt | 3 ++ metadata/android/de-DE/changelogs/12.txt | 1 + metadata/android/de-DE/changelogs/13.txt | 3 ++ metadata/android/de-DE/full_description.txt | 6 +++ metadata/android/de-DE/short_description.txt | 1 + metadata/android/de-DE/title.txt | 1 + metadata/android/en-US/changelogs/12.txt | 2 +- res/values/arrays.xml | 2 + res/xml/method.xml | 2 +- res/xml/qwertz.xml | 44 ++++++++++++++++++++ srcs/juloo.keyboard2/Config.java | 1 + srcs/juloo.keyboard2/Keyboard2.java | 2 +- 12 files changed, 65 insertions(+), 3 deletions(-) create mode 100644 metadata/android/de-DE/changelogs/11.txt create mode 100644 metadata/android/de-DE/changelogs/12.txt create mode 100644 metadata/android/de-DE/changelogs/13.txt create mode 100644 metadata/android/de-DE/full_description.txt create mode 100644 metadata/android/de-DE/short_description.txt create mode 100644 metadata/android/de-DE/title.txt create mode 100644 res/xml/qwertz.xml diff --git a/metadata/android/de-DE/changelogs/11.txt b/metadata/android/de-DE/changelogs/11.txt new file mode 100644 index 0000000..30f1a72 --- /dev/null +++ b/metadata/android/de-DE/changelogs/11.txt @@ -0,0 +1,3 @@ +- Unterstützung für Spanisch und Italienisch +- Verbesserte Platzierung einiger Zeichen (insbesondere Akzente) und weitere hinzugefügt (französische Anführungszeichen, Bindestrich und Gedankenstrich). +- Einige Fehler behoben (Absturz unter alten Android-Versionen und ein Grafikfehler beim Drehen) diff --git a/metadata/android/de-DE/changelogs/12.txt b/metadata/android/de-DE/changelogs/12.txt new file mode 100644 index 0000000..59e72a3 --- /dev/null +++ b/metadata/android/de-DE/changelogs/12.txt @@ -0,0 +1 @@ +Erstmalig als Open Source veröffentlicht! diff --git a/metadata/android/de-DE/changelogs/13.txt b/metadata/android/de-DE/changelogs/13.txt new file mode 100644 index 0000000..3c68c62 --- /dev/null +++ b/metadata/android/de-DE/changelogs/13.txt @@ -0,0 +1,3 @@ +- Unterstützung für Schwedisch hinzugefügt +- Repariert: Tastaturkürzel funktionierten in einigen Anwendungen nicht +- Repariert: ein Grafikfehler und ein paar kleine Anpassungen diff --git a/metadata/android/de-DE/full_description.txt b/metadata/android/de-DE/full_description.txt new file mode 100644 index 0000000..d059771 --- /dev/null +++ b/metadata/android/de-DE/full_description.txt @@ -0,0 +1,6 @@ +Alle benötigten Buchstaben und Zeichen sind von einer einzigen Ansicht aus erreichbar. Strg, Alt, Escape und viele weitere stehen ebenfalls zur Verfügung. + +Auf den Tasten sind jeweils mehrere Zeichen abgebildet. Das Zeichen in der Mitte erhält man durch Antippen, die Zeichen in den Ecken durch Wischen in die entsprechende Richtung. + +Wie jede andere Tastatur-App muss auch diese erst in den Systemeinstellungen aktiviert werden, damit sie verwendet werden kann. +Diese Einstellungen finden sich unter Einstellungen > System > Sprachen & Eingabe > Bildschirmtastatur > Tastaturen verwalten. diff --git a/metadata/android/de-DE/short_description.txt b/metadata/android/de-DE/short_description.txt new file mode 100644 index 0000000..22b432c --- /dev/null +++ b/metadata/android/de-DE/short_description.txt @@ -0,0 +1 @@ +Eine schlanke Bildschirmtastatur für Entwickler diff --git a/metadata/android/de-DE/title.txt b/metadata/android/de-DE/title.txt new file mode 100644 index 0000000..c18b05b --- /dev/null +++ b/metadata/android/de-DE/title.txt @@ -0,0 +1 @@ +Unexpected Keyboard diff --git a/metadata/android/en-US/changelogs/12.txt b/metadata/android/en-US/changelogs/12.txt index 0e113ab..4cd703d 100644 --- a/metadata/android/en-US/changelogs/12.txt +++ b/metadata/android/en-US/changelogs/12.txt @@ -1 +1 @@ -First open-source release ! +First open-source release! diff --git a/res/values/arrays.xml b/res/values/arrays.xml index 66d5699..451cbbc 100644 --- a/res/values/arrays.xml +++ b/res/values/arrays.xml @@ -4,11 +4,13 @@ system azerty qwerty + qwertz @string/pref_layout_e_system AZERTY QWERTY + QWERTZ @string/pref_accents_e_all_installed diff --git a/res/xml/method.xml b/res/xml/method.xml index be32b5d..4250ae2 100644 --- a/res/xml/method.xml +++ b/res/xml/method.xml @@ -3,7 +3,7 @@ - + diff --git a/res/xml/qwertz.xml b/res/xml/qwertz.xml new file mode 100644 index 0000000..165f967 --- /dev/null +++ b/res/xml/qwertz.xml @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/srcs/juloo.keyboard2/Config.java b/srcs/juloo.keyboard2/Config.java index 92cd8a6..f9c6df6 100644 --- a/srcs/juloo.keyboard2/Config.java +++ b/srcs/juloo.keyboard2/Config.java @@ -110,6 +110,7 @@ final class Config { case "azerty": return R.xml.azerty; case "qwerty": return R.xml.qwerty; + case "qwertz": return R.xml.qwertz; case "system": default: return -1; } } diff --git a/srcs/juloo.keyboard2/Keyboard2.java b/srcs/juloo.keyboard2/Keyboard2.java index 20e93de..b3772ae 100644 --- a/srcs/juloo.keyboard2/Keyboard2.java +++ b/srcs/juloo.keyboard2/Keyboard2.java @@ -71,7 +71,7 @@ public class Keyboard2 extends InputMethodService private void refreshSubtypeLayout(InputMethodSubtype subtype) { - int l = _config.layout;; + int l = _config.layout; if (l == -1) { String s = subtype.getExtraValueOf("default_layout");