diff options
| author | Vasile Chelban | 2023-06-25 11:19:00 +0100 |
|---|---|---|
| committer | GitHub | 2023-06-25 12:19:00 +0200 |
| commit | 5cfbc6ed5b6a1e3818d47843a20adc0669bd9755 (patch) | |
| tree | b33015ff1b649bed660b220ee4a8e86a201aadb5 | |
| parent | 49fbfa71eb94e22758d9de3f98f9d67ce0298f17 (diff) | |
| download | unexpected-keyboard-5cfbc6ed5b6a1e3818d47843a20adc0669bd9755.tar.gz unexpected-keyboard-5cfbc6ed5b6a1e3818d47843a20adc0669bd9755.zip | |
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
| -rw-r--r-- | check_layout.output | 2 | ||||
| -rw-r--r-- | metadata/android/ro-RO/full_description.txt | 6 | ||||
| -rw-r--r-- | metadata/android/ro-RO/short_description.txt | 1 | ||||
| -rw-r--r-- | metadata/android/ro-RO/title.txt | 1 | ||||
| -rw-r--r-- | res/values-ro/strings.xml | 85 | ||||
| -rw-r--r-- | res/values/arrays.xml | 2 | ||||
| -rw-r--r-- | res/xml/method.xml | 1 | ||||
| -rw-r--r-- | res/xml/qwerty_ro.xml | 37 | ||||
| -rw-r--r-- | srcs/juloo.keyboard2/Config.java | 1 |
9 files changed, 136 insertions, 0 deletions
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 @@ +<?xml version="1.0" encoding="utf-8"?> +<resources> + <string name="app_name" product="debug">Tastatură Unexpected (depanare)</string> + <string name="app_name" product="default">Tastatură Unexpected</string> + <string name="settings_activity_label">Setări Tastatură Unexpected</string> + <string name="pref_portrait">În mod portret</string> + <string name="pref_landscape">În mod panoramă</string> + <string name="pref_category_layout">Aspect</string> + <string name="pref_label_brightness">Modifică luminozitatea denumirii</string> + <string name="pref_keyboard_opacity">Modifică opacitatea fundalului tastaturii</string> + <string name="pref_key_opacity">Modifică opacitatea tastelor</string> + <string name="pref_key_activated_opacity">Modifică opacitatea tastei apăsate</string> + <string name="pref_layout_title">Schimbă aranjamentul tastaturii</string> + <string name="pref_layout_e_system">Setări de Sistem</string> + <string name="pref_layout_e_custom">Aranjament personalizat</string> + <string name="pref_accents_title">Accente</string> + <string name="pref_accents_e_all_installed">Arată accentele pentru toate limbile instalate</string> + <string name="pref_accents_e_selected">Aratp accentele doar pentru limba selectată</string> + <string name="pref_accents_e_none">Ascunde accentele</string> + <string name="pref_show_numpad_title">Arată NumPad</string> + <string name="pref_show_numpad_never">Niciodată</string> + <string name="pref_show_numpad_landscape">Doar în mod panoramă</string> + <string name="pref_show_numpad_always">Întotdeanuna</string> + <string name="pref_number_row_title">Arată rândul cu numere</string> + <string name="pref_number_row_summary">Adaugă un rând deasupra tastaturii când numpad-ul este ascuns</string> + <string name="pref_numpad_layout">Aspect NumPad</string> + <string name="pref_numpad_layout_e_high_first">Mai întâi cifrele mari</string> + <string name="pref_numpad_layout_e_low_first">Mai întâi cifrele mici</string> + <string name="pref_extra_keys_title">Adaugă taste pe tastatură</string> + <string name="pref_second_layout_title">Aranjament secundar</string> + <string name="pref_second_layout_none">Nimic</string> + <string name="pref_category_typing">Tipărire</string> + <string name="pref_swipe_dist_title">Distanța de glisare</string> + <string name="pref_swipe_dist_summary">Distanța dintre caracterele din colțurile tastelor (%s)</string> + <string name="pref_long_timeout_title">Timeout pentru repetarea tastelor</string> + <string name="pref_long_interval_title">Intervalul de repetare a tastelor</string> + <string name="pref_lock_double_tap_title">Apăsare dublă pe Shift activează Caps Lock</string> + <string name="pref_lock_double_tap_summary">Puteți activa orice modificator, ținându-l apăsat</string> + <string name="pref_category_behavior">Comportament</string> + <string name="pref_autocapitalisation_title">Scriere automată cu majuscule</string> + <string name="pref_autocapitalisation_summary">Autoapăsare Shift la începutul fiecărei propoziții</string> + <string name="pref_switch_input_immediate_title">Schimbă la ultima tastatură folosită</string> + <string name="pref_switch_input_immediate_summary">Comportamentul tastei pentru schimbarea tastaturii</string> + <string name="pref_vibrate_title">Vibrație</string> + <string name="pref_vibrate_summary">Activați/dezactivați vibrația la apăsarea tastelor</string> + <string name="pref_category_style">Stil</string> + <string name="pref_margin_bottom_title">Marginea de jos</string> + <string name="pref_keyboard_height_title">Înălțimea tastaturii</string> + <string name="pref_horizontal_margin_title">Marginea orizontală</string> + <string name="pref_character_size_title">Dimensiunea simbolurilor</string> + <string name="pref_character_size_summary">Dimensiumea caracterelor afișate pe tastatură (%.2fx)</string> + <string name="pref_theme">Tema</string> + <string name="pref_theme_e_system">Setări de sistem</string> + <string name="pref_theme_e_dark">Întunecată</string> + <string name="pref_theme_e_light">Luminoasă</string> + <string name="pref_theme_e_black">Neagră</string> + <string name="pref_theme_e_altblack">Negru Alternativ</string> + <string name="pref_theme_e_white">Albă</string> + <string name="pref_theme_e_epaper">ePaper</string> + <string name="pref_swipe_dist_e_very_short">Foarte apropiată</string> + <string name="pref_swipe_dist_e_short">Apropiată</string> + <string name="pref_swipe_dist_e_default">Normală</string> + <string name="pref_swipe_dist_e_far">Depărtată</string> + <string name="pref_swipe_dist_e_very_far">Foarte depărtată</string> + <string name="pref_key_horizontal_space">Distanța orizontală dintre taste</string> + <string name="pref_key_vertical_space">Distanța verticală dintre taste</string> + <string name="pref_category_advanced">Setări avansate</string> + <string name="pref_custom_layout_title">Aranjament personalizat</string> + <string name="pref_custom_layout_summary">Deschide codul sursă. Această opțiune nu e destinată spre folosință.</string> + <!-- <string name="pref_vibration_e_disabled">Disabled</string> --> + <!-- <string name="pref_vibration_e_system">System</string> --> + <!-- <string name="pref_vibration_e_strong">Strong</string> --> + <!-- <string name="pref_vibration_e_medium">Medium</string> --> + <!-- <string name="pref_vibration_e_light">Light</string> --> + <string name="key_action_next">Următor</string> + <string name="key_action_done">Gata</string> + <string name="key_action_go">Go</string> + <string name="key_action_prev">Precedent</string> + <string name="key_action_search">Caută</string> + <string name="key_action_send">Trimite</string> + <string name="launcher_button_imesettings">Activează tastatura</string> + <string name="launcher_description">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.</string> + <string name="launcher_sourcecode">Aceasta este o aplicație gratuită și open source. Puteți găsi codul sursă sau raporta erori folosind link-ul <a href="https://github.com/Julow/Unexpected-Keyboard/">Github</a>.</string> + <string name="launcher_tryhere">După activare, puteți să încercați tastatura aici:</string> +</resources> 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 @@ <item>qwerty</item> <item>qwerty_pt</item> <item>qwerty_es</item> + <item>qwerty_ro</item> <item>qwerty_el</item> <item>qwerty_ko</item> <item>qwerty_lv</item> @@ -45,6 +46,7 @@ <item>QWERTY</item> <item>QWERTY (Brasileiro)</item> <item>QWERTY (Español)</item> + <item>QWERTY (Română)</item> <item>QWERTY (Greek)</item> <item>QWERTY (Korean)</item> <item>QWERTY (Latvian)</item> 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 @@ <subtype android:label="%s" android:languageTag="en-GB" android:imeSubtypeLocale="en_GB" android:imeSubtypeMode="keyboard" android:isAsciiCapable="true" android:imeSubtypeExtraValue="script=latin,default_layout=qwerty,extra_keys=£|€"/> <subtype android:label="%s" android:languageTag="en-US" android:imeSubtypeLocale="en_US" android:imeSubtypeMode="keyboard" android:isAsciiCapable="true" android:imeSubtypeExtraValue="script=latin,default_layout=qwerty"/> <subtype android:label="%s" android:languageTag="es" android:imeSubtypeLocale="es_ES" android:imeSubtypeMode="keyboard" android:isAsciiCapable="true" android:imeSubtypeExtraValue="script=latin,default_layout=qwerty_es,extra_keys=accent_grave|accent_aigu|accent_tilde|accent_trema|€"/> + <subtype android:label="%s" android:languageTag="ro" android:imeSubtypeLocale="ro_RO" android:imeSubtypeMode="keyboard" android:isAsciiCapable="true" android:imeSubtypeExtraValue="default_layout=qwerty_ro,extra_keys=ă|â|î|ș|ț|€|$"/> <subtype android:label="%s" android:languageTag="fr" android:imeSubtypeLocale="fr_FR" android:imeSubtypeMode="keyboard" android:isAsciiCapable="true" android:imeSubtypeExtraValue="script=latin,default_layout=azerty,extra_keys=accent_grave|accent_aigu|accent_circonflexe|accent_cedille|accent_trema|€"/> <subtype android:label="%s" android:languageTag="he" android:imeSubtypeLocale="he_IL" android:imeSubtypeMode="keyboard" android:isAsciiCapable="true" android:imeSubtypeExtraValue="script=hebrew,default_layout=he_il_1452_1,extra_keys=₪|€"/> <subtype android:label="%s" android:languageTag="hi" android:imeSubtypeLocale="hi_IN" android:imeSubtypeMode="keyboard" android:isAsciiCapable="true" android:imeSubtypeExtraValue="script=devanagari,default_layout=devanagari_1,extra_keys=₹"/> 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 @@ +<?xml version="1.0" encoding="utf-8"?> +<keyboard script="latin"> + <row> + <key key0="q" key2="1" key4="esc"/> + <key key0="w" key1="~" key2="2" key3="\@"/> + <key key0="e" key1="!" key2="3" key3="\#" key4="loc €"/> + <key key0="r" key2="4" key3="$" key1="loc ₪"/> + <key key0="t" key1="ț" key2="5" key3="%"/> + <key key0="y" key2="6" key3="^"/> + <key key0="u" key2="7" key3="&"/> + <key key0="i" key1="î" key2="8" key3="*"/> + <key key0="o" key1="loc accent_macron" key2="9" key3="(" key4=")"/> + <key key0="p" key2="0" key3="f11_placeholder" key4="f12_placeholder"/> + </row> + <row> + <key shift="0.5" key0="a" key1="â" key2="ă" key3="`" key4="tab"/> + <key key0="s" key1="ș" key3="loc ß" key4="loc accent_ogonek"/> + <key key0="d" key1="loc accent_grave" key2="loc £" key3="loc accent_aigu"/> + <key key0="f" key1="loc accent_dot_above"/> + <key key0="g" key1="loc accent_caron" key2="-" key3="_"/> + <key key0="h" key2="=" key3="+"/> + <key key0="j" key1="loc accent_trema" key2="loc accent_circonflexe" key4="}" key3="{"/> + <key key0="k" key1="loc accent_double_aigu" key3="[" key4="]"/> + <key key0="l" key2="|" key3="\\"/> + </row> + <row> + <key width="1.5" key0="shift" key2="loc capslock"/> + <key key0="z"/> + <key key0="x"/> + <key key0="c" key1="loc accent_cedille" key2="<" key3="."/> + <key key0="v" key2=">" key3=","/> + <key key0="b" key2="\?" key3="/"/> + <key key0="n" key1="loc accent_tilde" key2=":" key3=";"/> + <key key0="m" key2=""" key3="'"/> + <key width="1.5" key0="backspace" key2="delete"/> + </row> +</keyboard> 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; |
