Convert pref_backups_versions_summary to a plurals definition

This commit is contained in:
Alexander Bakker 2020-08-08 12:05:16 +02:00
parent c2ed4b4849
commit 28fcd68b72
18 changed files with 6 additions and 19 deletions

View file

@ -447,12 +447,12 @@ public class PreferencesFragment extends PreferenceFragmentCompat {
});
_backupsVersionsPreference = findPreference("pref_backups_versions");
_backupsVersionsPreference.setSummary(String.format(getString(R.string.pref_backups_versions_summary), _prefs.getBackupsVersionCount()));
_backupsVersionsPreference.setSummary(getResources().getQuantityString(R.plurals.pref_backups_versions_summary, _prefs.getBackupsVersionCount(), _prefs.getBackupsVersionCount()));
_backupsVersionsPreference.setOnPreferenceClickListener(preference -> {
Dialogs.showBackupVersionsPickerDialog(getActivity(), number -> {
number = number * 5 + 5;
_prefs.setBackupsVersionCount(number);
_backupsVersionsPreference.setSummary(String.format(getString(R.string.pref_backups_versions_summary), number));
_backupsVersionsPreference.setSummary(getResources().getQuantityString(R.plurals.pref_backups_versions_summary, _prefs.getBackupsVersionCount(), _prefs.getBackupsVersionCount()));
});
return false;
});

View file

@ -36,7 +36,6 @@
<string name="pref_backups_trigger_title">اصنع نسخة احتياطية</string>
<string name="pref_backups_trigger_summary">قم بعمل نسخة احتياطية يدويًّا</string>
<string name="pref_backups_versions_title">عدد النسخ التي يتم الاحتفاظ بها</string>
<string name="pref_backups_versions_summary">احتفظ بـ %1$d نسخ احتياطية</string>
<string name="pref_import_app_title">استيراد من تطبيق</string>
<string name="pref_import_app_summary">استيراد الرموز من تطبيق (يتطلب الوصول إلى الجذر root)</string>
<string name="pref_export_title">تصدير</string>

View file

@ -33,7 +33,6 @@
<string name="pref_backups_trigger_title">Spustit zálohování</string>
<string name="pref_backups_trigger_summary">Ručně spustit zálohování</string>
<string name="pref_backups_versions_title">Počet verzí k uchování</string>
<string name="pref_backups_versions_summary">Uchovat %1$d verzí záloh</string>
<string name="pref_import_app_title">Importovat z aplikace</string>
<string name="pref_import_app_summary">Importovat tokeny z aplikace (vyžaduje root přístup)</string>
<string name="pref_export_title">Exportovat</string>

View file

@ -30,7 +30,6 @@
<string name="pref_backups_trigger_title">Sicherung auslösen</string>
<string name="pref_backups_trigger_summary">Manuell eine Sicherung auslösen</string>
<string name="pref_backups_versions_title">Anzahl der zu behaltenden Versionen</string>
<string name="pref_backups_versions_summary">Behalte %1$d Versionen der Sicherung</string>
<string name="pref_import_app_title">Aus App importieren</string>
<string name="pref_export_title">Exportieren</string>
<string name="pref_export_summary">Datenbank exportieren</string>

View file

@ -33,7 +33,6 @@
<string name="pref_backups_trigger_title">Lanzar una copia de seguridad</string>
<string name="pref_backups_trigger_summary">Lanzar una copia de seguridad manualmente</string>
<string name="pref_backups_versions_title">Número de versiones a conservar</string>
<string name="pref_backups_versions_summary">Mantener %1$d versiones de la copia de seguridad</string>
<string name="pref_import_app_title">Importar desde una aplicación</string>
<string name="pref_import_app_summary">Importar tokens desde una aplicación (requiere acceso root)</string>
<string name="pref_export_title">Exportar</string>

View file

@ -33,7 +33,6 @@
<string name="pref_backups_trigger_title">Varmuuskopion käynnistys</string>
<string name="pref_backups_trigger_summary">Käynnistä varmuuskopio manuaalisesti</string>
<string name="pref_backups_versions_title">Säilytettävien versioiden määrä</string>
<string name="pref_backups_versions_summary">Säilytä %1$d versiota varmuuskopiosta</string>
<string name="pref_import_app_title">Tuo sovelluksesta</string>
<string name="pref_import_app_summary">Tuo todennustunnukset sovelluksesta (vaatii root-oikeuden)</string>
<string name="pref_export_title">Vie</string>

View file

@ -33,7 +33,6 @@
<string name="pref_backups_trigger_title">Déclencher la sauvegarde</string>
<string name="pref_backups_trigger_summary">Déclencher manuellement une sauvegarde</string>
<string name="pref_backups_versions_title">Nombre de versions à conserver</string>
<string name="pref_backups_versions_summary">Garder %1$d versions de la sauvegarde</string>
<string name="pref_import_app_title">Importer depuis une application</string>
<string name="pref_import_app_summary">Importer des jetons depuis une application (nécessite un accès root)</string>
<string name="pref_export_title">Exporter</string>

View file

@ -34,7 +34,6 @@
<string name="pref_backups_trigger_title">Biztonsági mentés készítése</string>
<string name="pref_backups_trigger_summary">Biztonsági mentés kézi indítása</string>
<string name="pref_backups_versions_title">Megtartandó verziók száma</string>
<string name="pref_backups_versions_summary">Biztonsági mentés megtartása %1$d verzióról</string>
<string name="pref_import_app_title">Importálás alkalmazásból</string>
<string name="pref_import_app_summary">Tokenek importálása alkalmazásból (root hozzáférés szükséges)</string>
<string name="pref_export_title">Exportálás</string>

View file

@ -33,7 +33,6 @@
<string name="pref_backups_trigger_title">Esegui backup</string>
<string name="pref_backups_trigger_summary">Esegui backup manualmente</string>
<string name="pref_backups_versions_title">Quantità di versioni da mantenere</string>
<string name="pref_backups_versions_summary">Mantieni %1$d versioni del backup</string>
<string name="pref_import_app_title">Importa da un\'app</string>
<string name="pref_import_app_summary">Importa token da app (richiede accesso root)</string>
<string name="pref_export_title">Esporta</string>

View file

@ -33,7 +33,6 @@
<string name="pref_backups_trigger_title">Trigger back-up</string>
<string name="pref_backups_trigger_summary">Handmatig een back-up aanzetten</string>
<string name="pref_backups_versions_title">Aantal versies om te behouden</string>
<string name="pref_backups_versions_summary">Behoud %1$d versies van de back-up</string>
<string name="pref_import_app_title">Importeren vanuit een app</string>
<string name="pref_import_app_summary">Importeer tokens vanuit een app (vereist root-access)</string>
<string name="pref_export_title">Exporteren</string>

View file

@ -33,7 +33,6 @@
<string name="pref_backups_trigger_title">Uruchom kopie zapasowe</string>
<string name="pref_backups_trigger_summary">Utwórz kopię zapasową ręcznie</string>
<string name="pref_backups_versions_title">Liczba kopii do zachowania</string>
<string name="pref_backups_versions_summary">Zachowaj %1$d wersji kopii zapasowej</string>
<string name="pref_import_app_title">Importuj z aplikacji</string>
<string name="pref_import_app_summary">Importuj tokeny z innej aplikacji (wymagane jest konto root)</string>
<string name="pref_export_title">Eksportuj</string>

View file

@ -35,7 +35,6 @@
<string name="pref_backups_trigger_title">Ativar backup</string>
<string name="pref_backups_trigger_summary">Ativa manualmente um backup</string>
<string name="pref_backups_versions_title">Quantidade de versões a manter</string>
<string name="pref_backups_versions_summary">Mantém %1$d versões do backup</string>
<string name="pref_import_app_title">Importar de um app</string>
<string name="pref_import_app_summary">Importa tokens de um app (requere acesso root)</string>
<string name="pref_export_title">Exportar</string>

View file

@ -33,7 +33,6 @@
<string name="pref_backups_trigger_title">Ativar backup</string>
<string name="pref_backups_trigger_summary">Acionar manualmente um backup</string>
<string name="pref_backups_versions_title">Quantidade de versões a manter</string>
<string name="pref_backups_versions_summary">Manter %1$d versões do backup</string>
<string name="pref_import_app_title">Importar do aplicativo</string>
<string name="pref_import_app_summary">Importar tokens de um aplicativo (requer acesso root)</string>
<string name="pref_export_title">Exportar</string>

View file

@ -33,7 +33,6 @@
<string name="pref_backups_trigger_title">Запуск рез. копирования</string>
<string name="pref_backups_trigger_summary">Ручной запуск рез. копирования</string>
<string name="pref_backups_versions_title">Количество хранимых версий</string>
<string name="pref_backups_versions_summary">Хранить %1$d версий рез. копии</string>
<string name="pref_import_app_title">Импорт из приложения</string>
<string name="pref_import_app_summary">Импорт базы данных из другого приложения (требуются права суперпользователя)</string>
<string name="pref_export_title">Экспорт в файл</string>

View file

@ -34,7 +34,6 @@
<string name="pref_backups_trigger_title">Yedeklemeyi tetikle</string>
<string name="pref_backups_trigger_summary">Yedeklemeyi elle tetikle</string>
<string name="pref_backups_versions_title">Saklanacak sürüm sayısı</string>
<string name="pref_backups_versions_summary">Yedeklerin %1$d versiyonunu tut</string>
<string name="pref_import_app_title">Uygulamadan içeriye aktar</string>
<string name="pref_import_app_summary">Başka bir uygulamanın veritabanını içeriye aktar (kök kullanıcı erişimi gerektirir)</string>
<string name="pref_export_title">Dışarıya aktar</string>

View file

@ -36,7 +36,6 @@
<string name="pref_backups_trigger_title">触发备份</string>
<string name="pref_backups_trigger_summary">手动触发备份</string>
<string name="pref_backups_versions_title">保留备份文件版本数量</string>
<string name="pref_backups_versions_summary">保留备份 %1$d 版本</string>
<string name="pref_import_app_title">从应用导入</string>
<string name="pref_import_app_summary">从其他应用导入令牌(需要 root 权限)</string>
<string name="pref_export_title">导出</string>

View file

@ -40,7 +40,10 @@
<string name="pref_backups_trigger_title">Trigger backup</string>
<string name="pref_backups_trigger_summary">Manually trigger a backup</string>
<string name="pref_backups_versions_title">Amount of versions to keep</string>
<string name="pref_backups_versions_summary">Keep %1$d versions of the backup</string>
<plurals name="pref_backups_versions_summary">
<item quantity="one">Keep %1$d version of the backup</item>
<item quantity="other">Keep %1$d versions of the backup</item>
</plurals>
<string name="pref_import_app_title">Import from app</string>
<string name="pref_import_app_summary">Import tokens from an app (requires root access)</string>
<string name="pref_export_title">Export</string>

View file

@ -174,7 +174,6 @@
<Preference
android:key="pref_backups_versions"
android:title="@string/pref_backups_versions_title"
android:summary="@string/pref_backups_versions_summary"
app:iconSpaceReserved="false"/>
</PreferenceCategory>