From 5cfbc6ed5b6a1e3818d47843a20adc0669bd9755 Mon Sep 17 00:00:00 2001 From: Vasile Chelban Date: Sun, 25 Jun 2023 11:19:00 +0100 Subject: [PATCH] Added Romanian layout and translations with special romanian characters (#358) Added Romanian characters to the keyboard layout and changed the positioning corner for the secondary characters that were conflicting with the newly-introduced romanian characters Added Romanian translations --- check_layout.output | 2 + metadata/android/ro-RO/full_description.txt | 6 ++ metadata/android/ro-RO/short_description.txt | 1 + metadata/android/ro-RO/title.txt | 1 + res/values-ro/strings.xml | 85 ++++++++++++++++++++ res/values/arrays.xml | 2 + res/xml/method.xml | 1 + res/xml/qwerty_ro.xml | 37 +++++++++ srcs/juloo.keyboard2/Config.java | 1 + 9 files changed, 136 insertions(+) create mode 100644 metadata/android/ro-RO/full_description.txt create mode 100644 metadata/android/ro-RO/short_description.txt create mode 100644 metadata/android/ro-RO/title.txt create mode 100644 res/values-ro/strings.xml create mode 100644 res/xml/qwerty_ro.xml diff --git a/check_layout.output b/check_layout.output index 8f43d1b..f08bf39 100644 --- a/check_layout.output +++ b/check_layout.output @@ -88,6 +88,8 @@ Layout doesn't specify a script. 0 warnings # res/xml/qwerty_pt.xml 0 warnings +# res/xml/qwerty_ro.xml +0 warnings # res/xml/qwerty_sv_se.xml 0 warnings # res/xml/qwerty_tr.xml diff --git a/metadata/android/ro-RO/full_description.txt b/metadata/android/ro-RO/full_description.txt new file mode 100644 index 0000000..9468568 --- /dev/null +++ b/metadata/android/ro-RO/full_description.txt @@ -0,0 +1,6 @@ +Funcționalitatea principală este accesul rapid la o mulțime de caractere ASCII prin glisarea către colțurile tastelor. + +Această aplicație a fost concepută inițial pentru programatori care folosec Termux. +Este perfectă pentru uzul cotidian. + +Această aplicație nu conține publicitate, nu folosește rețeaua deloc și e Open Source. diff --git a/metadata/android/ro-RO/short_description.txt b/metadata/android/ro-RO/short_description.txt new file mode 100644 index 0000000..bb39045 --- /dev/null +++ b/metadata/android/ro-RO/short_description.txt @@ -0,0 +1 @@ +Tastatură virtuală pentru Android, ușoară și respectuoasă cu viața privată. diff --git a/metadata/android/ro-RO/title.txt b/metadata/android/ro-RO/title.txt new file mode 100644 index 0000000..c18b05b --- /dev/null +++ b/metadata/android/ro-RO/title.txt @@ -0,0 +1 @@ +Unexpected Keyboard diff --git a/res/values-ro/strings.xml b/res/values-ro/strings.xml new file mode 100644 index 0000000..be68573 --- /dev/null +++ b/res/values-ro/strings.xml @@ -0,0 +1,85 @@ + + + Tastatură Unexpected (depanare) + Tastatură Unexpected + Setări Tastatură Unexpected + În mod portret + În mod panoramă + Aspect + Modifică luminozitatea denumirii + Modifică opacitatea fundalului tastaturii + Modifică opacitatea tastelor + Modifică opacitatea tastei apăsate + Schimbă aranjamentul tastaturii + Setări de Sistem + Aranjament personalizat + Accente + Arată accentele pentru toate limbile instalate + Aratp accentele doar pentru limba selectată + Ascunde accentele + Arată NumPad + Niciodată + Doar în mod panoramă + Întotdeanuna + Arată rândul cu numere + Adaugă un rând deasupra tastaturii când numpad-ul este ascuns + Aspect NumPad + Mai întâi cifrele mari + Mai întâi cifrele mici + Adaugă taste pe tastatură + Aranjament secundar + Nimic + Tipărire + Distanța de glisare + Distanța dintre caracterele din colțurile tastelor (%s) + Timeout pentru repetarea tastelor + Intervalul de repetare a tastelor + Apăsare dublă pe Shift activează Caps Lock + Puteți activa orice modificator, ținându-l apăsat + Comportament + Scriere automată cu majuscule + Autoapăsare Shift la începutul fiecărei propoziții + Schimbă la ultima tastatură folosită + Comportamentul tastei pentru schimbarea tastaturii + Vibrație + Activați/dezactivați vibrația la apăsarea tastelor + Stil + Marginea de jos + Înălțimea tastaturii + Marginea orizontală + Dimensiunea simbolurilor + Dimensiumea caracterelor afișate pe tastatură (%.2fx) + Tema + Setări de sistem + Întunecată + Luminoasă + Neagră + Negru Alternativ + Albă + ePaper + Foarte apropiată + Apropiată + Normală + Depărtată + Foarte depărtată + Distanța orizontală dintre taste + Distanța verticală dintre taste + Setări avansate + Aranjament personalizat + Deschide codul sursă. Această opțiune nu e destinată spre folosință. + + + + + + Următor + Gata + Go + Precedent + Caută + Trimite + Activează tastatura + Această aplicație este o tastatură virtuală. Accesați setările sistemului făcând clic pe butonul de mai jos și activați tastatura Unexpected. + Aceasta este o aplicație gratuită și open source. Puteți găsi codul sursă sau raporta erori folosind link-ul Github. + După activare, puteți să încercați tastatura aici: + diff --git a/res/values/arrays.xml b/res/values/arrays.xml index 840dde4..5f65927 100644 --- a/res/values/arrays.xml +++ b/res/values/arrays.xml @@ -6,6 +6,7 @@ qwerty qwerty_pt qwerty_es + qwerty_ro qwerty_el qwerty_ko qwerty_lv @@ -45,6 +46,7 @@ QWERTY QWERTY (Brasileiro) QWERTY (Español) + QWERTY (Română) QWERTY (Greek) QWERTY (Korean) QWERTY (Latvian) diff --git a/res/xml/method.xml b/res/xml/method.xml index 7df6a65..68a002a 100644 --- a/res/xml/method.xml +++ b/res/xml/method.xml @@ -10,6 +10,7 @@ + diff --git a/res/xml/qwerty_ro.xml b/res/xml/qwerty_ro.xml new file mode 100644 index 0000000..e5e0a19 --- /dev/null +++ b/res/xml/qwerty_ro.xml @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/srcs/juloo.keyboard2/Config.java b/srcs/juloo.keyboard2/Config.java index 00c8308..68fd81b 100644 --- a/srcs/juloo.keyboard2/Config.java +++ b/srcs/juloo.keyboard2/Config.java @@ -356,6 +356,7 @@ final class Config case "qwerty": id = R.xml.qwerty; break; case "qwerty_el": id = R.xml.qwerty_el; break; case "qwerty_es": id = R.xml.qwerty_es; break; + case "qwerty_ro": id = R.xml.qwerty_ro; break; case "qwerty_hu": id = R.xml.qwerty_hu; break; case "qwerty_ko": id = R.xml.qwerty_ko; break; case "qwerty_lv": id = R.xml.qwerty_lv; break;