From ee0ebb43120c149b23aa39229652793c675bd223 Mon Sep 17 00:00:00 2001 From: Andre Date: Thu, 14 Dec 2023 23:45:01 +0000 Subject: [PATCH] i18n: update --- lib/filemanager.dart | 3 +-- lib/l10n/app_de.arb | 5 ++++- lib/l10n/app_en.arb | 5 ++++- lib/l10n/app_es.arb | 5 ++++- lib/l10n/app_fr.arb | 5 ++++- lib/l10n/app_hu.arb | 5 ++++- lib/l10n/app_it.arb | 5 ++++- lib/l10n/app_pl.arb | 5 ++++- lib/l10n/app_pt.arb | 5 ++++- lib/l10n/app_ru.arb | 5 ++++- lib/l10n/app_tr.arb | 5 ++++- lib/main.dart | 8 ++++---- 12 files changed, 45 insertions(+), 16 deletions(-) diff --git a/lib/filemanager.dart b/lib/filemanager.dart index 909ff61..fdf4ade 100644 --- a/lib/filemanager.dart +++ b/lib/filemanager.dart @@ -86,8 +86,7 @@ class FileManager { bool dirExists = await sourceDir.exists(); if (!dirExists) { if (directAccessMode) { - // TODO: i19n message - showToast('Path for direct access mode not found'); + showToast(AppLocalizations.of(context)!.dam_path_not_found); return; } Directory sourceDirCreated = await sourceDir.create(); diff --git a/lib/l10n/app_de.arb b/lib/l10n/app_de.arb index 02887de..d1cd200 100644 --- a/lib/l10n/app_de.arb +++ b/lib/l10n/app_de.arb @@ -52,5 +52,8 @@ "info_packageinfofail": "Error", "info_opensource_title": "Open source", "info_donate_title": "Spenden", - "info_close": "Schließen Sie" + "info_close": "Schließen Sie", + "dam_state_enabled": "Aktiviert: Direktzugriffsmodus", + "dam_state_disabled": "Untauglich: Direktzugriffsmodus", + "dam_path_not_found": "Error: Pfad für Direktzugriffsmodus nicht gefunden" } diff --git a/lib/l10n/app_en.arb b/lib/l10n/app_en.arb index 604366f..d4008b5 100644 --- a/lib/l10n/app_en.arb +++ b/lib/l10n/app_en.arb @@ -52,5 +52,8 @@ "info_packageinfofail": "Error", "info_opensource_title": "Open source", "info_donate_title": "Donate", - "info_close": "Close" + "info_close": "Close", + "dam_state_enabled": "Enabled: direct access mode", + "dam_state_disabled": "Disabled: direct access mode", + "dam_path_not_found": "Error: path for direct access mode not found" } diff --git a/lib/l10n/app_es.arb b/lib/l10n/app_es.arb index aca5807..c52d36a 100644 --- a/lib/l10n/app_es.arb +++ b/lib/l10n/app_es.arb @@ -52,5 +52,8 @@ "info_packageinfofail": "Error", "info_opensource_title": "Código fuente abierto", "info_donate_title": "Donar", - "info_close": "Cerrar" + "info_close": "Cerrar", + "dam_state_enabled": "Habilitado: modo de acceso directo", + "dam_state_disabled": "Deshabilitado: modo de acceso directo", + "dam_path_not_found": "Error: no se ha encontrado la ruta para el modo de acceso directo" } diff --git a/lib/l10n/app_fr.arb b/lib/l10n/app_fr.arb index c0b49b1..e8f6a5d 100644 --- a/lib/l10n/app_fr.arb +++ b/lib/l10n/app_fr.arb @@ -52,5 +52,8 @@ "info_packageinfofail": "Erreur", "info_opensource_title": "Open source", "info_donate_title": "Faire un don", - "info_close": "Fermer" + "info_close": "Fermer", + "dam_state_enabled": "Activé: mode d'accès direct", + "dam_state_disabled": "Désactivé: mode d'accès direct", + "dam_path_not_found": "Erreur: chemin d'accès au mode d'accès direct non trouvé" } diff --git a/lib/l10n/app_hu.arb b/lib/l10n/app_hu.arb index 2416f0e..a179dfd 100644 --- a/lib/l10n/app_hu.arb +++ b/lib/l10n/app_hu.arb @@ -52,5 +52,8 @@ "info_packageinfofail": "Hiba", "info_opensource_title": "Nyílt forráskód", "info_donate_title": "Támogatás", - "info_close": "Bezár" + "info_close": "Bezár", + "dam_state_enabled": "Engedélyezve: közvetlen hozzáférési mód", + "dam_state_disabled": "Letiltva: közvetlen hozzáférési mód", + "dam_path_not_found": "Hiba: a közvetlen elérési mód elérési útvonala nem található" } diff --git a/lib/l10n/app_it.arb b/lib/l10n/app_it.arb index 8f0c0a8..2a7655e 100644 --- a/lib/l10n/app_it.arb +++ b/lib/l10n/app_it.arb @@ -52,5 +52,8 @@ "info_packageinfofail": "Errore", "info_opensource_title": "Open source", "info_donate_title": "Dona", - "info_close": "Chiudere" + "info_close": "Chiudere", + "dam_state_enabled": "Abilitato: modalità di accesso diretto", + "dam_state_disabled": "Disabilitato: modalità di accesso diretto", + "dam_path_not_found": "Errore: il percorso per la modalità di accesso diretto non è stato trovato" } diff --git a/lib/l10n/app_pl.arb b/lib/l10n/app_pl.arb index da63019..8345943 100644 --- a/lib/l10n/app_pl.arb +++ b/lib/l10n/app_pl.arb @@ -52,5 +52,8 @@ "info_packageinfofail": "Błąd", "info_opensource_title": "Open source", "info_donate_title": "Podaruj kawę", - "info_close": "Zamknij" + "info_close": "Zamknij", + "dam_state_enabled": "Włączone: tryb dostępu bezpośredniego", + "dam_state_disabled": "Wyłączone: tryb dostępu bezpośredniego", + "dam_path_not_found": "Błąd: nie znaleziono ścieżki dla trybu dostępu bezpośredniego" } diff --git a/lib/l10n/app_pt.arb b/lib/l10n/app_pt.arb index 9066a48..eac6c7c 100644 --- a/lib/l10n/app_pt.arb +++ b/lib/l10n/app_pt.arb @@ -52,5 +52,8 @@ "info_packageinfofail": "Erro", "info_opensource_title": "Código aberto", "info_donate_title": "Doar", - "info_close": "Fechar" + "info_close": "Fechar", + "dam_state_enabled": "Habilitado: modo de acesso direto", + "dam_state_disabled": "Desativado: modo de acesso direto", + "dam_path_not_found": "Erro: caminho para o modo de acesso direto não encontrado" } diff --git a/lib/l10n/app_ru.arb b/lib/l10n/app_ru.arb index a28257e..167f51c 100644 --- a/lib/l10n/app_ru.arb +++ b/lib/l10n/app_ru.arb @@ -52,5 +52,8 @@ "info_packageinfofail": "Ошибка", "info_opensource_title": "Открытый исходный код", "info_donate_title": "Поддержать", - "info_close": "Закрыть" + "info_close": "Закрыть", + "dam_state_enabled": "Включено: Режим прямого доступа", + "dam_state_disabled": "Отключено: Режим прямого доступа", + "dam_path_not_found": "Ошибка: Путь для режима прямого доступа не найден" } diff --git a/lib/l10n/app_tr.arb b/lib/l10n/app_tr.arb index b1c8d68..014b133 100644 --- a/lib/l10n/app_tr.arb +++ b/lib/l10n/app_tr.arb @@ -52,5 +52,8 @@ "info_packageinfofail": "Hata", "info_opensource_title": "Açık kaynak", "info_donate_title": "Bağış", - "info_close": "Kapat" + "info_close": "Kapat", + "dam_state_enabled": "Etkin: doğrudan erişim modu", + "dam_state_disabled": "Devre dışı: doğrudan erişim modu", + "dam_path_not_found": "Hata: doğrudan erişim modu için yol bulunamadı" } diff --git a/lib/main.dart b/lib/main.dart index 8990550..9f1a621 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -243,7 +243,6 @@ class _Page extends State with WidgetsBindingObserver { await storagePerm.onDeniedCallback(() { FileManager.fileImportPending = false; - // TODO: show error message? file manager shows already. }).onGrantedCallback(() { FileManager.fileImportPending = false; }).request(); @@ -389,10 +388,11 @@ class _Page extends State with WidgetsBindingObserver { ? SizedBox(width: 0) : IconButton( onPressed: () { - // TODO: apply i18n to strings !FileManager.directAccessMode - ? showToast('Enabled: Direct access mode') - : showToast('Disabled: Direct access mode'); + ? showToast( + AppLocalizations.of(context)!.dam_state_enabled) + : showToast(AppLocalizations.of(context)! + .dam_state_disabled); setState(() { FileManager.directAccessMode = !FileManager.directAccessMode;