diff --git a/app/src/main/java/io/github/sspanak/tt9/preferences/screens/punctuation/ItemRestoreDefaultPunctuation.java b/app/src/main/java/io/github/sspanak/tt9/preferences/screens/punctuation/ItemRestoreDefaultPunctuation.java index bc00f055..2cd7adc2 100644 --- a/app/src/main/java/io/github/sspanak/tt9/preferences/screens/punctuation/ItemRestoreDefaultPunctuation.java +++ b/app/src/main/java/io/github/sspanak/tt9/preferences/screens/punctuation/ItemRestoreDefaultPunctuation.java @@ -7,6 +7,7 @@ import io.github.sspanak.tt9.languages.Language; import io.github.sspanak.tt9.preferences.items.ItemClickable; import io.github.sspanak.tt9.preferences.settings.SettingsStore; import io.github.sspanak.tt9.util.ConsumerCompat; +import io.github.sspanak.tt9.util.chars.Characters; class ItemRestoreDefaultPunctuation extends ItemClickable { public static final String NAME = "punctuation_order_reset_defaults"; @@ -42,6 +43,12 @@ class ItemRestoreDefaultPunctuation extends ItemClickable { String.join("", language.getKeyCharacters(1)) ); + settings.saveCharsExtra( + language, + SettingsStore.CHARS_GROUP_0, + String.join("", Characters.getCurrencies(language)) + ); + if (onClick != null) { onClick.accept(String.valueOf(language.getId())); } diff --git a/app/src/main/java/io/github/sspanak/tt9/preferences/screens/punctuation/PreferenceChars0.java b/app/src/main/java/io/github/sspanak/tt9/preferences/screens/punctuation/PreferenceChars0.java index 7571c8af..f0d02b30 100644 --- a/app/src/main/java/io/github/sspanak/tt9/preferences/screens/punctuation/PreferenceChars0.java +++ b/app/src/main/java/io/github/sspanak/tt9/preferences/screens/punctuation/PreferenceChars0.java @@ -43,7 +43,7 @@ public class PreferenceChars0 extends AbstractPreferenceCharList { @NonNull @Override protected char[] getMandatoryChars() { - return new char[0]; + return SettingsStore.FORBIDDEN_CHARS_0; } diff --git a/app/src/main/res/values-bg/strings.xml b/app/src/main/res/values-bg/strings.xml index 40fb1a3d..f36deefc 100644 --- a/app/src/main/res/values-bg/strings.xml +++ b/app/src/main/res/values-bg/strings.xml @@ -197,6 +197,7 @@ Ред на пунктуацията Изберете език Списъкът не може да бъде празен. + Интервал и нов ред ще бъдат автоматично добавени в началото на списъка. Липсва задължителен символ:%1$s Липсват задължителни символи:%1$s Неуспешно запазване на реда на знаците. diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 31e5d717..32acddf1 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -185,6 +185,7 @@ Interpunktionsreihenfolge Sprache auswählen Die Liste darf nicht leer sein. + Leer- und Zeilenumbruchzeichen werden automatisch am Anfang der Liste hinzugefügt. Fehlendes erforderliches Zeichen:%1$s Fehlende erforderliche Zeichen:%1$s Zeichenreihenfolge konnte nicht gespeichert werden. diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index 15395145..16a00d13 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -196,6 +196,7 @@ Orden de puntuación Seleccionar idioma La lista no puede estar vacía. + Los caracteres Espacio y Nueva línea se añadirán automáticamente al principio de la lista. Falta carácter obligatorio:%1$s Faltan caracteres obligatorios:%1$s Error al guardar el orden de los caracteres. diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 9ce33e8a..831983c4 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -194,6 +194,7 @@ Ordre de ponctuation Sélectionner la langue La liste ne peut pas être vide. + Les caractères Espace et Retour à la ligne seront automatiquement ajoutés au début de la liste. Caractère obligatoire manquant :%1$s Caractères obligatoires manquants :%1$s Échec de l’enregistrement de l’ordre des caractères. diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index 9704d09c..a661809b 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -183,6 +183,7 @@ Ordine di punteggiatura Seleziona la lingua L\'elenco non può essere vuoto. + I caratteri Spazio e Nuova linea verranno automaticamente aggiunti all\'inizio dell\'elenco. Carattere obbligatorio mancante:%1$s Caratteri obbligatori mancanti:%1$s Salvataggio dell’ordine dei caratteri non riuscito. diff --git a/app/src/main/res/values-iw/strings.xml b/app/src/main/res/values-iw/strings.xml index c4f7f035..440f25df 100644 --- a/app/src/main/res/values-iw/strings.xml +++ b/app/src/main/res/values-iw/strings.xml @@ -197,6 +197,7 @@ סדר סימני פיסוק בחר שפה הרשימה לא יכולה להיות ריקה. + תווי רווח ושורה חדשה יתווספו אוטומטית בתחילת הרשימה. תו חובה חסר: %1$s תווי חובה חסרים:%1$s שמירת סדר התווים נכשלה. diff --git a/app/src/main/res/values-lt/strings.xml b/app/src/main/res/values-lt/strings.xml index 7371e950..07699b3c 100644 --- a/app/src/main/res/values-lt/strings.xml +++ b/app/src/main/res/values-lt/strings.xml @@ -205,6 +205,7 @@ Skyrybos ženklų tvarka Pasirinkite kalbą Sąrašas negali būti tuščias. + Tarpas ir naujos eilutės simboliai bus automatiškai pridėti sąrašo pradžioje. Trūksta privalomo simbolio:%1$s Trūksta privalomų simbolių:%1$s Nepavyko išsaugoti simbolių tvarkos. diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml index f499e010..e50f4f0b 100644 --- a/app/src/main/res/values-nl/strings.xml +++ b/app/src/main/res/values-nl/strings.xml @@ -185,6 +185,7 @@ Interpunctievolgorde Selecteer taal De lijst mag niet leeg zijn. + Spatie- en nieuwe regeltekens worden automatisch aan het begin van de lijst toegevoegd. Ontbrekend verplicht teken:%1$s Ontbrekende verplichte tekens:%1$s Opslaan van de tekenvolgorde mislukt. diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index f8efd4ae..16452941 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -198,6 +198,7 @@ Ordem de pontuação Selecione o idioma A lista não pode estar vazia. + Os caracteres de Espaço e Nova linha serão automaticamente adicionados no início da lista. Caractere obrigatório ausente:%1$s Caracteres obrigatórios ausentes:%1$s Falha ao salvar a ordem dos caracteres. diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index 51880eb8..cb4d6666 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -196,6 +196,7 @@ Порядок пунктуации Выберите язык Список не может быть пустым. + Пробел и символ новой строки будут автоматически добавлены в начало списка. Отсутствует обязательный символ:%1$s Отсутствуют обязательные символы:%1$s е удалось сохранить порядок символов. diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml index 14c8691b..73cb604a 100644 --- a/app/src/main/res/values-tr/strings.xml +++ b/app/src/main/res/values-tr/strings.xml @@ -198,6 +198,7 @@ Noktalama sırası Dil Seçin Liste boş olamaz. + Boşluk ve Yeni Satır karakterleri listenin başına otomatik olarak eklenecektir. Zorunlu karakter eksik:%1$s Zorunlu karakterler eksik:%1$s Karakter sırası kaydedilemedi. diff --git a/app/src/main/res/values-uk/strings.xml b/app/src/main/res/values-uk/strings.xml index 5bce4b6e..354dfc02 100644 --- a/app/src/main/res/values-uk/strings.xml +++ b/app/src/main/res/values-uk/strings.xml @@ -207,6 +207,7 @@ Порядок пунктуації Виберіть мову Список не може бути порожнім. + Пробіл і символ нового рядка буде автоматично додано на початок списку. Відсутній обов’язковий символ:%1$s Відсутні обов’язкові символи:%1$s Не вдалося зберегти порядок символів. diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 20d0b48b..15dedf31 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -205,6 +205,7 @@ Select Language The list can not be empty. + Space and Newline characters will be automatically added at the beginning of the list. Missing mandatory character:%1$s Missing mandatory characters:%1$s Forbidden character:%1$s diff --git a/app/src/main/res/xml/prefs_screen_punctuation.xml b/app/src/main/res/xml/prefs_screen_punctuation.xml index 33d77129..65675061 100644 --- a/app/src/main/res/xml/prefs_screen_punctuation.xml +++ b/app/src/main/res/xml/prefs_screen_punctuation.xml @@ -25,7 +25,8 @@ android:title="@string/punctuation_order_key_0"> + android:title="@string/punctuation_order_initial" + android:summary="@string/punctuation_order_whitespace_will_be_added_automatically" />