1
0
Fork 0

Punctuation reordering (#639)

This commit is contained in:
Dimo Karaivanov 2024-10-01 10:31:46 +03:00 committed by GitHub
parent aee242b8fa
commit 9043165395
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
38 changed files with 808 additions and 26 deletions

View file

@ -177,4 +177,13 @@
<string name="language_selection_words">думи</string>
<string name="pref_backspace_acceleration">Бързо изтриване</string>
<string name="pref_backspace_acceleration_summary">Изтривай цели думи при задържане или плъзване на Backspace. (Не работи в някои приложения.)</string>
<string name="pref_category_punctuation_order">Ред на пунктуацията</string>
<string name="punctuation_order_whitespace_will_be_added_automatically">Интервал и нов ред ще бъдат автоматично добавени в началото на списъка.</string>
<string name="punctuation_order_mandatory_char_missing">Липсва задължителен символ:%1$s</string>
<string name="punctuation_order_mandatory_chars_missing">Липсват задължителни символи:%1$s</string>
<string name="punctuation_order_sentence">Ред на символите на клавиш 1</string>
<string name="punctuation_order_special">Ред на символите на клавиш 0</string>
<string name="punctuation_order_reset_defaults">Възстанови реда по подразбиране</string>
<string name="language">Език</string>
<string name="punctuation_order_save">Запази подредбата</string>
</resources>

View file

@ -165,4 +165,13 @@
<string name="language_selection_words">Wörter</string>
<string name="pref_backspace_acceleration">Schnelles Löschen</string>
<string name="pref_backspace_acceleration_summary">Ganze Wörter löschen, indem Sie die Rücktaste gedrückt halten oder wischen. (Nicht in allen Apps unterstützt)</string>
<string name="pref_category_punctuation_order">Interpunktionsreihenfolge</string>
<string name="punctuation_order_whitespace_will_be_added_automatically">Leer- und Zeilenumbruchzeichen werden automatisch am Anfang der Liste hinzugefügt.</string>
<string name="punctuation_order_mandatory_char_missing">Fehlendes erforderliches Zeichen:%1$s</string>
<string name="punctuation_order_mandatory_chars_missing">Fehlende erforderliche Zeichen:%1$s</string>
<string name="punctuation_order_sentence">Zeichenreihenfolge der 1-Taste</string>
<string name="punctuation_order_special">Zeichenreihenfolge der 0-Taste</string>
<string name="punctuation_order_reset_defaults">Standardreihenfolge wiederherstellen</string>
<string name="language">Sprache</string>
<string name="punctuation_order_save">Reihenfolge speichern</string>
</resources>

View file

@ -175,4 +175,13 @@
<string name="language_selection_words">palabras</string>
<string name="pref_backspace_acceleration">Eliminación rápida</string>
<string name="pref_backspace_acceleration_summary">Borrar palabras completas manteniendo pulsado o deslizando Retroceso. (No compatible con algunas aplicaciones)</string>
<string name="pref_category_punctuation_order">Orden de puntuación</string>
<string name="punctuation_order_whitespace_will_be_added_automatically">Los caracteres Espacio y Nueva línea se añadirán automáticamente al principio de la lista.</string>
<string name="punctuation_order_mandatory_char_missing">Falta carácter obligatorio:%1$s</string>
<string name="punctuation_order_mandatory_chars_missing">Faltan caracteres obligatorios:%1$s</string>
<string name="punctuation_order_sentence">Orden de caracteres de la tecla 1</string>
<string name="punctuation_order_special">Orden de caracteres de la tecla 0</string>
<string name="punctuation_order_reset_defaults">Restaurar el orden predeterminado</string>
<string name="language">Idioma</string>
<string name="punctuation_order_save">Guardar orden</string>
</resources>

View file

@ -173,4 +173,13 @@
<string name="language_selection_words">mots</string>
<string name="pref_backspace_acceleration">Suppression rapide</string>
<string name="pref_backspace_acceleration_summary">Effacer des mots entiers en maintenant ou en glissant sur Retour arrière. (Non pris en charge dans certaines applications)</string>
<string name="pref_category_punctuation_order">Ordre de ponctuation</string>
<string name="punctuation_order_whitespace_will_be_added_automatically">Les caractères Espace et Retour à la ligne seront automatiquement ajoutés au début de la liste.</string>
<string name="punctuation_order_mandatory_char_missing">Caractère obligatoire manquant :%1$s</string>
<string name="punctuation_order_mandatory_chars_missing">Caractères obligatoires manquants :%1$s</string>
<string name="punctuation_order_sentence">Ordre des caractères de la touche 1</string>
<string name="punctuation_order_special">Ordre des caractères de la touche 0</string>
<string name="punctuation_order_reset_defaults">Restaurer lordre par défaut</string>
<string name="language">Langue</string>
<string name="punctuation_order_save">Enregistrer lordre</string>
</resources>

View file

@ -165,5 +165,14 @@
<string name="language_selection_words">parole</string>
<string name="pref_backspace_acceleration">Cancellazione rapida</string>
<string name="pref_backspace_acceleration_summary">Cancellare intere parole tenendo premuto o scorrendo Backspace. (Non supportato in alcune app)</string>
<string name="pref_category_punctuation_order">Ordine di punteggiatura</string>
<string name="punctuation_order_whitespace_will_be_added_automatically">I caratteri Spazio e Nuova linea verranno automaticamente aggiunti all\'inizio dell\'elenco.</string>
<string name="punctuation_order_mandatory_char_missing">Carattere obbligatorio mancante:%1$s</string>
<string name="punctuation_order_mandatory_chars_missing">Caratteri obbligatori mancanti:%1$s</string>
<string name="punctuation_order_sentence">Ordine dei caratteri del tasto 1</string>
<string name="punctuation_order_special">Ordine dei caratteri del tasto 0</string>
<string name="punctuation_order_reset_defaults">Ripristina ordine predefinito</string>
<string name="language">Lingua</string>
<string name="punctuation_order_save">Salvare l\'ordine</string>
</resources>

View file

@ -178,4 +178,13 @@
<string name="language_selection_words">מילים</string>
<string name="pref_backspace_acceleration">מחיקה מהירה</string>
<string name="pref_backspace_acceleration_summary">למחוק מילים שלמות על ידי החזקת Backspace או החלקה עליו. (לא נתמך בחלק מהאפליקציות)</string>
<string name="pref_category_punctuation_order">סדר סימני פיסוק</string>
<string name="punctuation_order_whitespace_will_be_added_automatically">תווי רווח ושורה חדשה יתווספו אוטומטית בתחילת הרשימה.</string>
<string name="punctuation_order_mandatory_char_missing">תו חובה חסר: %1$s</string>
<string name="punctuation_order_mandatory_chars_missing">תווי חובה חסרים:%1$s</string>
<string name="punctuation_order_sentence">סדר התווים של מקש 1</string>
<string name="punctuation_order_special">סדר התווים של מקש 0</string>
<string name="punctuation_order_reset_defaults">שחזר את הסדר המוגדר כברירת מחדל</string>
<string name="language">שפה</string>
<string name="punctuation_order_save">שמור את הסדר</string>
</resources>

View file

@ -184,4 +184,13 @@
<string name="language_selection_words">žodžių</string>
<string name="pref_backspace_acceleration">Greitas ištrynimas</string>
<string name="pref_backspace_acceleration_summary">Ištrinti visus žodžius laikant arba perbraukiant Backspace. (Nepalaikoma kai kuriose programėlėse)</string>
<string name="pref_category_punctuation_order">Skyrybos ženklų tvarka</string>
<string name="punctuation_order_whitespace_will_be_added_automatically">Tarpas ir naujos eilutės simboliai bus automatiškai pridėti sąrašo pradžioje.</string>
<string name="punctuation_order_mandatory_char_missing">Trūksta privalomo simbolio:%1$s</string>
<string name="punctuation_order_mandatory_chars_missing">Trūksta privalomų simbolių:%1$s</string>
<string name="punctuation_order_sentence">Simbolių tvarka ant klavišo 1</string>
<string name="punctuation_order_special">Simbolių tvarka ant klavišo 0</string>
<string name="punctuation_order_reset_defaults">Atkurti numatytąją tvarką</string>
<string name="language">Kalba</string>
<string name="punctuation_order_save">Išsaugoti tvarką</string>
</resources>

View file

@ -164,4 +164,13 @@
<string name="language_selection_words">woorden</string>
<string name="pref_backspace_acceleration">Snel verwijderen</string>
<string name="pref_backspace_acceleration_summary">Hele woorden wissen door Backspace ingedrukt te houden of te vegen. (Niet ondersteund in sommige apps)</string>
<string name="pref_category_punctuation_order">Interpunctievolgorde</string>
<string name="punctuation_order_whitespace_will_be_added_automatically">Spatie- en nieuwe regeltekens worden automatisch aan het begin van de lijst toegevoegd.</string>
<string name="punctuation_order_mandatory_char_missing">Ontbrekend verplicht teken:%1$s</string>
<string name="punctuation_order_mandatory_chars_missing">Ontbrekende verplichte tekens:%1$s</string>
<string name="punctuation_order_sentence">Tekenvolgorde van de 1-toets</string>
<string name="punctuation_order_special">Tekenvolgorde van de 0-toets</string>
<string name="punctuation_order_reset_defaults">Standaardvolgorde herstellen</string>
<string name="language">Taal</string>
<string name="punctuation_order_save">Volgorde opslaan</string>
</resources>

View file

@ -178,4 +178,13 @@
<string name="language_selection_words">palavras</string>
<string name="pref_backspace_acceleration">Exclusão rápida</string>
<string name="pref_backspace_acceleration_summary">Apagar palavras inteiras mantendo pressionado ou deslizando o Backspace. (Não suportado em alguns aplicativos)</string>
<string name="pref_category_punctuation_order">Ordem de pontuação</string>
<string name="punctuation_order_whitespace_will_be_added_automatically">Os caracteres de Espaço e Nova linha serão automaticamente adicionados no início da lista.</string>
<string name="punctuation_order_mandatory_char_missing">Caractere obrigatório ausente:%1$s</string>
<string name="punctuation_order_mandatory_chars_missing">Caracteres obrigatórios ausentes:%1$s</string>
<string name="punctuation_order_sentence">Ordem de caracteres da tecla 1</string>
<string name="punctuation_order_special">Ordem de caracteres da tecla 0</string>
<string name="punctuation_order_reset_defaults">Restaurar ordem padrão</string>
<string name="language">Idioma</string>
<string name="punctuation_order_save">Salvar ordem</string>
</resources>

View file

@ -175,4 +175,13 @@
<string name="language_selection_words">слов</string>
<string name="pref_backspace_acceleration">Быстрое удаление</string>
<string name="pref_backspace_acceleration_summary">Стереть целые слова, удерживая или проведя по клавише Backspace. (Не поддерживается в некоторых приложениях)</string>
<string name="pref_category_punctuation_order">Порядок пунктуации</string>
<string name="punctuation_order_whitespace_will_be_added_automatically">Пробел и символ новой строки будут автоматически добавлены в начало списка.</string>
<string name="punctuation_order_mandatory_char_missing">Отсутствует обязательный символ:%1$s</string>
<string name="punctuation_order_mandatory_chars_missing">Отсутствуют обязательные символы:%1$s</string>
<string name="punctuation_order_sentence">Порядок символов на клавише 1</string>
<string name="punctuation_order_special">Порядок символов на клавише 0</string>
<string name="punctuation_order_reset_defaults">Восстановить порядок по умолчанию</string>
<string name="language">Язык</string>
<string name="punctuation_order_save">Сохранить порядок</string>
</resources>

View file

@ -178,4 +178,13 @@
<string name="language_selection_words">kelime</string>
<string name="pref_backspace_acceleration">Hızlı Silme</string>
<string name="pref_backspace_acceleration_summary">Geri tuşunu basılı tutarak veya kaydırarak tüm kelimeleri sil. (Bazı uygulamalarda desteklenmez)</string>
<string name="pref_category_punctuation_order">Noktalama sırası</string>
<string name="punctuation_order_whitespace_will_be_added_automatically">Boşluk ve Yeni Satır karakterleri listenin başına otomatik olarak eklenecektir.</string>
<string name="punctuation_order_mandatory_char_missing">Zorunlu karakter eksik:%1$s</string>
<string name="punctuation_order_mandatory_chars_missing">Zorunlu karakterler eksik:%1$s</string>
<string name="punctuation_order_sentence">1 tuşunun karakter sırası</string>
<string name="punctuation_order_special">0 tuşunun karakter sırası</string>
<string name="punctuation_order_reset_defaults">Varsayılan sırayı geri yükle</string>
<string name="language">Dil</string>
<string name="punctuation_order_save">Sıralamayı kaydet</string>
</resources>

View file

@ -186,4 +186,13 @@
<string name="language_selection_words">слів</string>
<string name="pref_backspace_acceleration">Швидке видалення</string>
<string name="pref_backspace_acceleration_summary">Видалити цілі слова, утримуючи або провівши клавішею Backspace. (Не підтримується в деяких додатках)</string>
<string name="pref_category_punctuation_order">Порядок пунктуації</string>
<string name="punctuation_order_whitespace_will_be_added_automatically">Пробіл і символ нового рядка буде автоматично додано на початок списку.</string>
<string name="punctuation_order_mandatory_char_missing">Відсутній обов’язковий символ:%1$s</string>
<string name="punctuation_order_mandatory_chars_missing">Відсутні обов’язкові символи:%1$s</string>
<string name="punctuation_order_sentence">Порядок символів на клавіші 1</string>
<string name="punctuation_order_special">Порядок символів на клавіші 0</string>
<string name="punctuation_order_reset_defaults">Відновити початковий порядок</string>
<string name="language">Мова</string>
<string name="punctuation_order_save">Зберегти порядок</string>
</resources>

View file

@ -6,6 +6,7 @@
<string name="app_settings">TT9 Settings</string>
<string name="completed">Completed</string>
<string name="loading">Loading…</string>
<string name="language">Language</string>
<string name="no_language">No Language</string>
<string name="search_results">Search Results</string>
<string name="search_results_void">No results.</string>
@ -36,6 +37,7 @@
<string name="pref_category_hacks">Compatibility</string>
<string name="pref_category_keypad">Keypad</string>
<string name="pref_category_predictive_mode">Predictive Mode</string>
<string name="pref_category_punctuation_order">Punctuation Order</string>
<string name="pref_category_setup">Initial Setup</string>
<string name="pref_category_typing_modes">Typing Modes</string>
<string name="pref_category_usage_stats" translatable="false">Usage Stats</string>
@ -166,6 +168,13 @@
<string name="language_selection_search_placeholder">Search for Languages</string>
<string name="language_selection_words">words</string>
<string name="punctuation_order_whitespace_will_be_added_automatically">Space and Newline characters will be automatically added at the beginning of the list.</string>
<string name="punctuation_order_mandatory_char_missing">Missing mandatory character:%1$s</string>
<string name="punctuation_order_mandatory_chars_missing">Missing mandatory characters:%1$s</string>
<string name="punctuation_order_reset_defaults">Restore Default Order</string>
<string name="punctuation_order_save">Save Order</string>
<string name="punctuation_order_sentence">1-key Character Order</string>
<string name="punctuation_order_special">0-key Character Order</string>
<string name="setup_keyboard_status">Status</string>
<string name="setup_default_keyboard">Select Default Keyboard</string>

View file

@ -8,6 +8,11 @@
android:key="screen_hotkeys"
android:title="@string/pref_category_function_keys" />
<Preference
android:fragment="io.github.sspanak.tt9.preferences.screens.punctuation.PunctuationScreen"
android:key="screen_punctuation"
android:title="@string/pref_category_punctuation_order" />
<SwitchPreferenceCompat
android:defaultValue="false"
android:key="backspace_acceleration"

View file

@ -0,0 +1,25 @@
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen
xmlns:android="http://schemas.android.com/apk/res/android">
<DropDownPreference
android:key="punctuation_order_language"
android:title="@string/language" />
<io.github.sspanak.tt9.preferences.screens.punctuation.PreferenceSentencePunctuationList
android:key="punctuation_order_sentence"
android:title="@string/punctuation_order_sentence" />
<io.github.sspanak.tt9.preferences.screens.punctuation.PreferenceSpecialCharList
android:key="punctuation_order_special_chars"
android:title="@string/punctuation_order_special"
android:summary="@string/punctuation_order_whitespace_will_be_added_automatically"/>
<Preference
android:key="punctuation_order_reset_defaults"
android:title="@string/punctuation_order_reset_defaults" />
<Preference
android:key="punctuation_order_save"
android:title="@string/punctuation_order_save" />
</PreferenceScreen>