diff --git a/lib/l10n/app_de.arb b/lib/l10n/app_de.arb index e36bcb3..0ced3a7 100644 --- a/lib/l10n/app_de.arb +++ b/lib/l10n/app_de.arb @@ -883,7 +883,7 @@ } } }, - "latLonFormat": "Lat: {latitude} Lon: {longitude}", + "latLonFormat": "Breite: {latitude} Lange: {longitude}", "@latLonFormat": { "description": "Anzeigenformat für Breiten- und Längengrad", "placeholders": { @@ -1050,7 +1050,7 @@ "@failed": { "description": "Zustellungsstatus: fehlgeschlagen" }, - "broadcast": "Broadcast", + "broadcast": "Rundspruch", "@broadcast": { "description": "Zustellstatus für Kanalnachrichten (noch keine Echos)" }, @@ -1134,7 +1134,7 @@ "@txPowerDbm": { "description": "Beschriftung für TX-Leistungsfeld" }, - "maxPowerDbm": "Max: {power} dBm", + "maxPowerDbm": "Max.: {power} dBm", "@maxPowerDbm": { "description": "Hilfetext zur maximalen TX-Leistung", "placeholders": { @@ -1147,7 +1147,7 @@ "@you": { "description": "Beschriftung für den aktuellen Benutzer in Nachrichtenblasen" }, - "exportFailed": "Export failed: {error}", + "exportFailed": "Export fehlgeschlagen: {error}", "@exportFailed": { "description": "Fehlermeldung bei Export-Fehler", "placeholders": { @@ -1156,7 +1156,7 @@ } } }, - "importFailed": "Import failed: {error}", + "importFailed": "Import fehlgeschlagen: {error}", "@importFailed": { "description": "Fehlermeldung bei Import-Fehler", "placeholders": { @@ -1302,11 +1302,11 @@ "@telemetryAndLocationSharing": { "description": "Beschriftung des Telemetrie- und Standortfreigabe-Umschalters" }, - "lat": "Lat", + "lat": "Breite", "@lat": { "description": "Beschriftung des Breitengradfelds (Kurzform)" }, - "lon": "Lon", + "lon": "Lange", "@lon": { "description": "Beschriftung des Längengradfelds (Kurzform)" }, @@ -1322,7 +1322,7 @@ "@chatNode": { "description": "Gerätetyp: Chat-Knoten" }, - "repeater": "Repeater", + "repeater": "Relais", "@repeater": { "description": "Gerätetyp: Repeater" }, @@ -1372,28 +1372,28 @@ "editTemplate": "Vorlage bearbeiten", "deleteTemplate": "Vorlage löschen", "templateName": "Vorlagenname", - "templateNameHint": "e.g. Found Person", + "templateNameHint": "z. B. Gefundene Person", "templateEmoji": "Emoji", "emojiRequired": "Emoji ist erforderlich", "nameRequired": "Name ist erforderlich", - "templateDescription": "Description (Optional)", - "templateDescriptionHint": "Add additional context...", - "templateColor": "Color", - "previewFormat": "Preview (SAR Message Format)", + "templateDescription": "Beschreibung (optional)", + "templateDescriptionHint": "Zusatzlichen Kontext hinzufugen...", + "templateColor": "Farbe", + "previewFormat": "Vorschau (SAR-Nachrichtenformat)", "importFromClipboard": "Importieren", "exportToClipboard": "Exportieren", - "deleteTemplateConfirmation": "Delete template '{name}'?", - "templateAdded": "Template added", - "templateUpdated": "Template updated", - "templateDeleted": "Template deleted", - "templatesImported": "{count, plural, =0{No templates imported} =1{Imported 1 template} other{Imported {count} templates}}", - "templatesExported": "{count, plural, =1{Exported 1 template to clipboard} other{Exported {count} templates to clipboard}}", + "deleteTemplateConfirmation": "Vorlage '{name}' loschen?", + "templateAdded": "Vorlage hinzugefugt", + "templateUpdated": "Vorlage aktualisiert", + "templateDeleted": "Vorlage geloscht", + "templatesImported": "{count, plural, =0{Keine Vorlagen importiert} =1{1 Vorlage importiert} other{{count} Vorlagen importiert}}", + "templatesExported": "{count, plural, =1{1 Vorlage in die Zwischenablage exportiert} other{{count} Vorlagen in die Zwischenablage exportiert}}", "resetToDefaults": "Auf Standard zurücksetzen", "resetToDefaultsConfirmation": "Dadurch werden alle benutzerdefinierten Vorlagen gelöscht und die 4 Standardvorlagen wiederhergestellt. Fortfahren?", "reset": "Zurücksetzen", "resetComplete": "Vorlagen auf Standard zurückgesetzt", - "noTemplates": "No templates available", - "tapAddToCreate": "Tap + to create your first template", + "noTemplates": "Keine Vorlagen verfugbar", + "tapAddToCreate": "Tippen Sie auf +, um Ihre erste Vorlage zu erstellen", "ok": "OK", "permissionsSection": "Berechtigungen", "locationPermission": "Standortberechtigung", diff --git a/lib/l10n/app_es.arb b/lib/l10n/app_es.arb index f4547bf..9d8527d 100644 --- a/lib/l10n/app_es.arb +++ b/lib/l10n/app_es.arb @@ -1147,7 +1147,7 @@ "@you": { "description": "Etiqueta para el usuario actual en burbujas de mensaje" }, - "exportFailed": "Export failed: {error}", + "exportFailed": "Error al exportar: {error}", "@exportFailed": { "description": "Mensaje de error cuando falla exportación", "placeholders": { @@ -1156,7 +1156,7 @@ } } }, - "importFailed": "Import failed: {error}", + "importFailed": "Error al importar: {error}", "@importFailed": { "description": "Mensaje de error cuando falla importación", "placeholders": { @@ -1372,28 +1372,28 @@ "editTemplate": "Editar plantilla", "deleteTemplate": "Eliminar plantilla", "templateName": "Nombre de plantilla", - "templateNameHint": "e.g. Found Person", + "templateNameHint": "p. ej., Persona encontrada", "templateEmoji": "Emoji", "emojiRequired": "Se requiere emoji", "nameRequired": "Se requiere nombre", - "templateDescription": "Description (Optional)", - "templateDescriptionHint": "Add additional context...", + "templateDescription": "Descripcion (opcional)", + "templateDescriptionHint": "Anade contexto adicional...", "templateColor": "Color", - "previewFormat": "Preview (SAR Message Format)", + "previewFormat": "Vista previa (formato de mensaje SAR)", "importFromClipboard": "Importar", "exportToClipboard": "Exportar", - "deleteTemplateConfirmation": "Delete template '{name}'?", - "templateAdded": "Template added", - "templateUpdated": "Template updated", - "templateDeleted": "Template deleted", - "templatesImported": "{count, plural, =0{No templates imported} =1{Imported 1 template} other{Imported {count} templates}}", - "templatesExported": "{count, plural, =1{Exported 1 template to clipboard} other{Exported {count} templates to clipboard}}", + "deleteTemplateConfirmation": "¿Eliminar la plantilla '{name}'?", + "templateAdded": "Plantilla anadida", + "templateUpdated": "Plantilla actualizada", + "templateDeleted": "Plantilla eliminada", + "templatesImported": "{count, plural, =0{No se importaron plantillas} =1{Se importo 1 plantilla} other{Se importaron {count} plantillas}}", + "templatesExported": "{count, plural, =1{Se exporto 1 plantilla al portapapeles} other{Se exportaron {count} plantillas al portapapeles}}", "resetToDefaults": "Restablecer valores predeterminados", "resetToDefaultsConfirmation": "Esto eliminará todas las plantillas personalizadas y restaurará las 4 plantillas predeterminadas. ¿Continuar?", "reset": "Restablecer", "resetComplete": "Plantillas restablecidas a valores predeterminados", - "noTemplates": "No templates available", - "tapAddToCreate": "Tap + to create your first template", + "noTemplates": "No hay plantillas disponibles", + "tapAddToCreate": "Toca + para crear tu primera plantilla", "ok": "OK", "permissionsSection": "Permisos", "locationPermission": "Permiso de ubicación", diff --git a/lib/l10n/app_fr.arb b/lib/l10n/app_fr.arb index 6a19b29..bc4f91c 100644 --- a/lib/l10n/app_fr.arb +++ b/lib/l10n/app_fr.arb @@ -1147,7 +1147,7 @@ "@you": { "description": "Libellé pour l'utilisateur actuel dans les bulles de message" }, - "exportFailed": "Export failed: {error}", + "exportFailed": "Echec de l'exportation : {error}", "@exportFailed": { "description": "Message d'erreur lors de l'échec de l'exportation", "placeholders": { @@ -1156,7 +1156,7 @@ } } }, - "importFailed": "Import failed: {error}", + "importFailed": "Echec de l'importation : {error}", "@importFailed": { "description": "Message d'erreur lors de l'échec de l'importation", "placeholders": { @@ -1372,28 +1372,28 @@ "editTemplate": "Modifier le modèle", "deleteTemplate": "Supprimer le modèle", "templateName": "Nom du modèle", - "templateNameHint": "e.g. Found Person", + "templateNameHint": "p. ex. Personne trouvee", "templateEmoji": "Emoji", "emojiRequired": "Emoji est requis", "nameRequired": "Nom est requis", - "templateDescription": "Description (Optional)", - "templateDescriptionHint": "Add additional context...", - "templateColor": "Color", - "previewFormat": "Preview (SAR Message Format)", + "templateDescription": "Description (facultative)", + "templateDescriptionHint": "Ajoutez un contexte supplementaire...", + "templateColor": "Couleur", + "previewFormat": "Apercu (format de message SAR)", "importFromClipboard": "Importer", "exportToClipboard": "Exporter", - "deleteTemplateConfirmation": "Delete template '{name}'?", - "templateAdded": "Template added", - "templateUpdated": "Template updated", - "templateDeleted": "Template deleted", - "templatesImported": "{count, plural, =0{No templates imported} =1{Imported 1 template} other{Imported {count} templates}}", - "templatesExported": "{count, plural, =1{Exported 1 template to clipboard} other{Exported {count} templates to clipboard}}", + "deleteTemplateConfirmation": "Supprimer le modele '{name}' ?", + "templateAdded": "Modele ajoute", + "templateUpdated": "Modele mis a jour", + "templateDeleted": "Modele supprime", + "templatesImported": "{count, plural, =0{Aucun modele importe} =1{1 modele importe} other{{count} modeles importes}}", + "templatesExported": "{count, plural, =1{1 modele exporte vers le presse-papiers} other{{count} modeles exportes vers le presse-papiers}}", "resetToDefaults": "Réinitialiser aux valeurs par défaut", "resetToDefaultsConfirmation": "Cela supprimera tous les modèles personnalisés et restaurera les 4 modèles par défaut. Continuer?", "reset": "Réinitialiser", "resetComplete": "Modèles réinitialisés aux valeurs par défaut", - "noTemplates": "No templates available", - "tapAddToCreate": "Tap + to create your first template", + "noTemplates": "Aucun modele disponible", + "tapAddToCreate": "Appuyez sur + pour creer votre premier modele", "ok": "OK", "permissionsSection": "Autorisations", "locationPermission": "Autorisation de localisation", diff --git a/lib/l10n/app_hr.arb b/lib/l10n/app_hr.arb index 0ca8660..5736cba 100644 --- a/lib/l10n/app_hr.arb +++ b/lib/l10n/app_hr.arb @@ -275,7 +275,7 @@ "model": "Model", "version": "Verzija", "buildDate": "Datum izgradnje", - "firmware": "Firmware", + "firmware": "Firmver", "maxContacts": "Maks. kontakata", "maxChannels": "Maks. kanala", "publicInfo": "Javne informacije", @@ -321,7 +321,7 @@ "resetComplete": "Predlošci vraćeni na zadane", "noTemplates": "Nema dostupnih predložaka", "tapAddToCreate": "Dodirnite + za izradu prvog predloška", - "ok": "OK", + "ok": "U redu", "permissionsSection": "Dozvole", "locationPermission": "Dozvola za lokaciju", "checking": "Provjera...", diff --git a/lib/l10n/app_it.arb b/lib/l10n/app_it.arb index ce5e167..b1c2d21 100644 --- a/lib/l10n/app_it.arb +++ b/lib/l10n/app_it.arb @@ -1147,7 +1147,7 @@ "@you": { "description": "Etichetta per l'utente corrente nelle bolle dei messaggi" }, - "exportFailed": "Export failed: {error}", + "exportFailed": "Esportazione non riuscita: {error}", "@exportFailed": { "description": "Messaggio di errore quando esportazione fallisce", "placeholders": { @@ -1156,7 +1156,7 @@ } } }, - "importFailed": "Import failed: {error}", + "importFailed": "Importazione non riuscita: {error}", "@importFailed": { "description": "Messaggio di errore quando importazione fallisce", "placeholders": { @@ -1372,28 +1372,28 @@ "editTemplate": "Modifica modello", "deleteTemplate": "Elimina modello", "templateName": "Nome modello", - "templateNameHint": "e.g. Found Person", + "templateNameHint": "ad es. Persona trovata", "templateEmoji": "Emoji", "emojiRequired": "Emoji è obbligatorio", "nameRequired": "Nome è obbligatorio", - "templateDescription": "Description (Optional)", - "templateDescriptionHint": "Add additional context...", - "templateColor": "Color", - "previewFormat": "Preview (SAR Message Format)", + "templateDescription": "Descrizione (facoltativa)", + "templateDescriptionHint": "Aggiungi contesto aggiuntivo...", + "templateColor": "Colore", + "previewFormat": "Anteprima (formato messaggio SAR)", "importFromClipboard": "Importa", "exportToClipboard": "Esporta", - "deleteTemplateConfirmation": "Delete template '{name}'?", - "templateAdded": "Template added", - "templateUpdated": "Template updated", - "templateDeleted": "Template deleted", - "templatesImported": "{count, plural, =0{No templates imported} =1{Imported 1 template} other{Imported {count} templates}}", - "templatesExported": "{count, plural, =1{Exported 1 template to clipboard} other{Exported {count} templates to clipboard}}", + "deleteTemplateConfirmation": "Eliminare il modello '{name}'?", + "templateAdded": "Modello aggiunto", + "templateUpdated": "Modello aggiornato", + "templateDeleted": "Modello eliminato", + "templatesImported": "{count, plural, =0{Nessun modello importato} =1{Importato 1 modello} other{Importati {count} modelli}}", + "templatesExported": "{count, plural, =1{Esportato 1 modello negli appunti} other{Esportati {count} modelli negli appunti}}", "resetToDefaults": "Ripristina predefiniti", "resetToDefaultsConfirmation": "Questo eliminerà tutti i modelli personalizzati e ripristinerà i 4 modelli predefiniti. Continuare?", "reset": "Ripristina", "resetComplete": "Modelli ripristinati ai valori predefiniti", - "noTemplates": "No templates available", - "tapAddToCreate": "Tap + to create your first template", + "noTemplates": "Nessun modello disponibile", + "tapAddToCreate": "Tocca + per creare il tuo primo modello", "ok": "OK", "permissionsSection": "Permessi", "locationPermission": "Permesso di posizione", diff --git a/lib/l10n/app_localizations_de.dart b/lib/l10n/app_localizations_de.dart index 82a1710..6b14001 100644 --- a/lib/l10n/app_localizations_de.dart +++ b/lib/l10n/app_localizations_de.dart @@ -638,7 +638,7 @@ class AppLocalizationsDe extends AppLocalizations { @override String latLonFormat(String latitude, String longitude) { - return 'Lat: $latitude Lon: $longitude'; + return 'Breite: $latitude Lange: $longitude'; } @override @@ -784,7 +784,7 @@ class AppLocalizationsDe extends AppLocalizations { String get failed => 'Fehlgeschlagen'; @override - String get broadcast => 'Broadcast'; + String get broadcast => 'Rundspruch'; @override String deliveredToContacts(int delivered, int total) { @@ -844,7 +844,7 @@ class AppLocalizationsDe extends AppLocalizations { @override String maxPowerDbm(int power) { - return 'Max: $power dBm'; + return 'Max.: $power dBm'; } @override @@ -852,12 +852,12 @@ class AppLocalizationsDe extends AppLocalizations { @override String exportFailed(String error) { - return 'Export failed: $error'; + return 'Export fehlgeschlagen: $error'; } @override String importFailed(String error) { - return 'Import failed: $error'; + return 'Import fehlgeschlagen: $error'; } @override @@ -967,10 +967,10 @@ class AppLocalizationsDe extends AppLocalizations { String get telemetryAndLocationSharing => 'Telemetrie & Standortfreigabe'; @override - String get lat => 'Lat'; + String get lat => 'Breite'; @override - String get lon => 'Lon'; + String get lon => 'Lange'; @override String get useCurrentLocation => 'Aktuellen Standort verwenden'; @@ -982,7 +982,7 @@ class AppLocalizationsDe extends AppLocalizations { String get chatNode => 'Chat-Knoten'; @override - String get repeater => 'Repeater'; + String get repeater => 'Relais'; @override String get roomChannel => 'Raum/Kanal'; @@ -1026,7 +1026,7 @@ class AppLocalizationsDe extends AppLocalizations { String get templateName => 'Vorlagenname'; @override - String get templateNameHint => 'e.g. Found Person'; + String get templateNameHint => 'z. B. Gefundene Person'; @override String get templateEmoji => 'Emoji'; @@ -1038,16 +1038,16 @@ class AppLocalizationsDe extends AppLocalizations { String get nameRequired => 'Name ist erforderlich'; @override - String get templateDescription => 'Description (Optional)'; + String get templateDescription => 'Beschreibung (optional)'; @override - String get templateDescriptionHint => 'Add additional context...'; + String get templateDescriptionHint => 'Zusatzlichen Kontext hinzufugen...'; @override - String get templateColor => 'Color'; + String get templateColor => 'Farbe'; @override - String get previewFormat => 'Preview (SAR Message Format)'; + String get previewFormat => 'Vorschau (SAR-Nachrichtenformat)'; @override String get importFromClipboard => 'Importieren'; @@ -1057,26 +1057,26 @@ class AppLocalizationsDe extends AppLocalizations { @override String deleteTemplateConfirmation(String name) { - return 'Delete template \'$name\'?'; + return 'Vorlage \'$name\' loschen?'; } @override - String get templateAdded => 'Template added'; + String get templateAdded => 'Vorlage hinzugefugt'; @override - String get templateUpdated => 'Template updated'; + String get templateUpdated => 'Vorlage aktualisiert'; @override - String get templateDeleted => 'Template deleted'; + String get templateDeleted => 'Vorlage geloscht'; @override String templatesImported(int count) { String _temp0 = intl.Intl.pluralLogic( count, locale: localeName, - other: 'Imported $count templates', - one: 'Imported 1 template', - zero: 'No templates imported', + other: '$count Vorlagen importiert', + one: '1 Vorlage importiert', + zero: 'Keine Vorlagen importiert', ); return '$_temp0'; } @@ -1086,8 +1086,8 @@ class AppLocalizationsDe extends AppLocalizations { String _temp0 = intl.Intl.pluralLogic( count, locale: localeName, - other: 'Exported $count templates to clipboard', - one: 'Exported 1 template to clipboard', + other: '$count Vorlagen in die Zwischenablage exportiert', + one: '1 Vorlage in die Zwischenablage exportiert', ); return '$_temp0'; } @@ -1106,10 +1106,11 @@ class AppLocalizationsDe extends AppLocalizations { String get resetComplete => 'Vorlagen auf Standard zurückgesetzt'; @override - String get noTemplates => 'No templates available'; + String get noTemplates => 'Keine Vorlagen verfugbar'; @override - String get tapAddToCreate => 'Tap + to create your first template'; + String get tapAddToCreate => + 'Tippen Sie auf +, um Ihre erste Vorlage zu erstellen'; @override String get ok => 'OK'; diff --git a/lib/l10n/app_localizations_es.dart b/lib/l10n/app_localizations_es.dart index 69efbb6..6fa6fd5 100644 --- a/lib/l10n/app_localizations_es.dart +++ b/lib/l10n/app_localizations_es.dart @@ -851,12 +851,12 @@ class AppLocalizationsEs extends AppLocalizations { @override String exportFailed(String error) { - return 'Export failed: $error'; + return 'Error al exportar: $error'; } @override String importFailed(String error) { - return 'Import failed: $error'; + return 'Error al importar: $error'; } @override @@ -1023,7 +1023,7 @@ class AppLocalizationsEs extends AppLocalizations { String get templateName => 'Nombre de plantilla'; @override - String get templateNameHint => 'e.g. Found Person'; + String get templateNameHint => 'p. ej., Persona encontrada'; @override String get templateEmoji => 'Emoji'; @@ -1035,16 +1035,16 @@ class AppLocalizationsEs extends AppLocalizations { String get nameRequired => 'Se requiere nombre'; @override - String get templateDescription => 'Description (Optional)'; + String get templateDescription => 'Descripcion (opcional)'; @override - String get templateDescriptionHint => 'Add additional context...'; + String get templateDescriptionHint => 'Anade contexto adicional...'; @override String get templateColor => 'Color'; @override - String get previewFormat => 'Preview (SAR Message Format)'; + String get previewFormat => 'Vista previa (formato de mensaje SAR)'; @override String get importFromClipboard => 'Importar'; @@ -1054,26 +1054,26 @@ class AppLocalizationsEs extends AppLocalizations { @override String deleteTemplateConfirmation(String name) { - return 'Delete template \'$name\'?'; + return '¿Eliminar la plantilla \'$name\'?'; } @override - String get templateAdded => 'Template added'; + String get templateAdded => 'Plantilla anadida'; @override - String get templateUpdated => 'Template updated'; + String get templateUpdated => 'Plantilla actualizada'; @override - String get templateDeleted => 'Template deleted'; + String get templateDeleted => 'Plantilla eliminada'; @override String templatesImported(int count) { String _temp0 = intl.Intl.pluralLogic( count, locale: localeName, - other: 'Imported $count templates', - one: 'Imported 1 template', - zero: 'No templates imported', + other: 'Se importaron $count plantillas', + one: 'Se importo 1 plantilla', + zero: 'No se importaron plantillas', ); return '$_temp0'; } @@ -1083,8 +1083,8 @@ class AppLocalizationsEs extends AppLocalizations { String _temp0 = intl.Intl.pluralLogic( count, locale: localeName, - other: 'Exported $count templates to clipboard', - one: 'Exported 1 template to clipboard', + other: 'Se exportaron $count plantillas al portapapeles', + one: 'Se exporto 1 plantilla al portapapeles', ); return '$_temp0'; } @@ -1104,10 +1104,10 @@ class AppLocalizationsEs extends AppLocalizations { 'Plantillas restablecidas a valores predeterminados'; @override - String get noTemplates => 'No templates available'; + String get noTemplates => 'No hay plantillas disponibles'; @override - String get tapAddToCreate => 'Tap + to create your first template'; + String get tapAddToCreate => 'Toca + para crear tu primera plantilla'; @override String get ok => 'OK'; diff --git a/lib/l10n/app_localizations_fr.dart b/lib/l10n/app_localizations_fr.dart index 577735c..d59e980 100644 --- a/lib/l10n/app_localizations_fr.dart +++ b/lib/l10n/app_localizations_fr.dart @@ -853,12 +853,12 @@ class AppLocalizationsFr extends AppLocalizations { @override String exportFailed(String error) { - return 'Export failed: $error'; + return 'Echec de l\'exportation : $error'; } @override String importFailed(String error) { - return 'Import failed: $error'; + return 'Echec de l\'importation : $error'; } @override @@ -1026,7 +1026,7 @@ class AppLocalizationsFr extends AppLocalizations { String get templateName => 'Nom du modèle'; @override - String get templateNameHint => 'e.g. Found Person'; + String get templateNameHint => 'p. ex. Personne trouvee'; @override String get templateEmoji => 'Emoji'; @@ -1038,16 +1038,16 @@ class AppLocalizationsFr extends AppLocalizations { String get nameRequired => 'Nom est requis'; @override - String get templateDescription => 'Description (Optional)'; + String get templateDescription => 'Description (facultative)'; @override - String get templateDescriptionHint => 'Add additional context...'; + String get templateDescriptionHint => 'Ajoutez un contexte supplementaire...'; @override - String get templateColor => 'Color'; + String get templateColor => 'Couleur'; @override - String get previewFormat => 'Preview (SAR Message Format)'; + String get previewFormat => 'Apercu (format de message SAR)'; @override String get importFromClipboard => 'Importer'; @@ -1057,26 +1057,26 @@ class AppLocalizationsFr extends AppLocalizations { @override String deleteTemplateConfirmation(String name) { - return 'Delete template \'$name\'?'; + return 'Supprimer le modele \'$name\' ?'; } @override - String get templateAdded => 'Template added'; + String get templateAdded => 'Modele ajoute'; @override - String get templateUpdated => 'Template updated'; + String get templateUpdated => 'Modele mis a jour'; @override - String get templateDeleted => 'Template deleted'; + String get templateDeleted => 'Modele supprime'; @override String templatesImported(int count) { String _temp0 = intl.Intl.pluralLogic( count, locale: localeName, - other: 'Imported $count templates', - one: 'Imported 1 template', - zero: 'No templates imported', + other: '$count modeles importes', + one: '1 modele importe', + zero: 'Aucun modele importe', ); return '$_temp0'; } @@ -1086,8 +1086,8 @@ class AppLocalizationsFr extends AppLocalizations { String _temp0 = intl.Intl.pluralLogic( count, locale: localeName, - other: 'Exported $count templates to clipboard', - one: 'Exported 1 template to clipboard', + other: '$count modeles exportes vers le presse-papiers', + one: '1 modele exporte vers le presse-papiers', ); return '$_temp0'; } @@ -1106,10 +1106,10 @@ class AppLocalizationsFr extends AppLocalizations { String get resetComplete => 'Modèles réinitialisés aux valeurs par défaut'; @override - String get noTemplates => 'No templates available'; + String get noTemplates => 'Aucun modele disponible'; @override - String get tapAddToCreate => 'Tap + to create your first template'; + String get tapAddToCreate => 'Appuyez sur + pour creer votre premier modele'; @override String get ok => 'OK'; diff --git a/lib/l10n/app_localizations_hr.dart b/lib/l10n/app_localizations_hr.dart index 3a8ce94..7a5885b 100644 --- a/lib/l10n/app_localizations_hr.dart +++ b/lib/l10n/app_localizations_hr.dart @@ -938,7 +938,7 @@ class AppLocalizationsHr extends AppLocalizations { String get buildDate => 'Datum izgradnje'; @override - String get firmware => 'Firmware'; + String get firmware => 'Firmver'; @override String get maxContacts => 'Maks. kontakata'; @@ -1104,7 +1104,7 @@ class AppLocalizationsHr extends AppLocalizations { String get tapAddToCreate => 'Dodirnite + za izradu prvog predloška'; @override - String get ok => 'OK'; + String get ok => 'U redu'; @override String get permissionsSection => 'Dozvole'; diff --git a/lib/l10n/app_localizations_it.dart b/lib/l10n/app_localizations_it.dart index d4a2b81..098e233 100644 --- a/lib/l10n/app_localizations_it.dart +++ b/lib/l10n/app_localizations_it.dart @@ -850,12 +850,12 @@ class AppLocalizationsIt extends AppLocalizations { @override String exportFailed(String error) { - return 'Export failed: $error'; + return 'Esportazione non riuscita: $error'; } @override String importFailed(String error) { - return 'Import failed: $error'; + return 'Importazione non riuscita: $error'; } @override @@ -1024,7 +1024,7 @@ class AppLocalizationsIt extends AppLocalizations { String get templateName => 'Nome modello'; @override - String get templateNameHint => 'e.g. Found Person'; + String get templateNameHint => 'ad es. Persona trovata'; @override String get templateEmoji => 'Emoji'; @@ -1036,16 +1036,16 @@ class AppLocalizationsIt extends AppLocalizations { String get nameRequired => 'Nome è obbligatorio'; @override - String get templateDescription => 'Description (Optional)'; + String get templateDescription => 'Descrizione (facoltativa)'; @override - String get templateDescriptionHint => 'Add additional context...'; + String get templateDescriptionHint => 'Aggiungi contesto aggiuntivo...'; @override - String get templateColor => 'Color'; + String get templateColor => 'Colore'; @override - String get previewFormat => 'Preview (SAR Message Format)'; + String get previewFormat => 'Anteprima (formato messaggio SAR)'; @override String get importFromClipboard => 'Importa'; @@ -1055,26 +1055,26 @@ class AppLocalizationsIt extends AppLocalizations { @override String deleteTemplateConfirmation(String name) { - return 'Delete template \'$name\'?'; + return 'Eliminare il modello \'$name\'?'; } @override - String get templateAdded => 'Template added'; + String get templateAdded => 'Modello aggiunto'; @override - String get templateUpdated => 'Template updated'; + String get templateUpdated => 'Modello aggiornato'; @override - String get templateDeleted => 'Template deleted'; + String get templateDeleted => 'Modello eliminato'; @override String templatesImported(int count) { String _temp0 = intl.Intl.pluralLogic( count, locale: localeName, - other: 'Imported $count templates', - one: 'Imported 1 template', - zero: 'No templates imported', + other: 'Importati $count modelli', + one: 'Importato 1 modello', + zero: 'Nessun modello importato', ); return '$_temp0'; } @@ -1084,8 +1084,8 @@ class AppLocalizationsIt extends AppLocalizations { String _temp0 = intl.Intl.pluralLogic( count, locale: localeName, - other: 'Exported $count templates to clipboard', - one: 'Exported 1 template to clipboard', + other: 'Esportati $count modelli negli appunti', + one: 'Esportato 1 modello negli appunti', ); return '$_temp0'; } @@ -1104,10 +1104,10 @@ class AppLocalizationsIt extends AppLocalizations { String get resetComplete => 'Modelli ripristinati ai valori predefiniti'; @override - String get noTemplates => 'No templates available'; + String get noTemplates => 'Nessun modello disponibile'; @override - String get tapAddToCreate => 'Tap + to create your first template'; + String get tapAddToCreate => 'Tocca + per creare il tuo primo modello'; @override String get ok => 'OK'; diff --git a/lib/l10n/app_localizations_sl.dart b/lib/l10n/app_localizations_sl.dart index f94f0d5..ba716ae 100644 --- a/lib/l10n/app_localizations_sl.dart +++ b/lib/l10n/app_localizations_sl.dart @@ -1104,7 +1104,7 @@ class AppLocalizationsSl extends AppLocalizations { String get tapAddToCreate => 'Tapnite + za ustvarjanje prve predloge'; @override - String get ok => 'OK'; + String get ok => 'V redu'; @override String get permissionsSection => 'Dovoljenja'; @@ -1659,7 +1659,7 @@ class AppLocalizationsSl extends AppLocalizations { String get delivery => 'Dostava'; @override - String get status => 'Status'; + String get status => 'Stanje'; @override String get expectedAckTag => 'Pričakovana oznaka ACK'; diff --git a/lib/l10n/app_sl.arb b/lib/l10n/app_sl.arb index bb47e48..16afca8 100644 --- a/lib/l10n/app_sl.arb +++ b/lib/l10n/app_sl.arb @@ -322,7 +322,7 @@ "resetComplete": "Predloge ponastavljene na privzeto", "noTemplates": "Ni razpoložljivih predlog", "tapAddToCreate": "Tapnite + za ustvarjanje prve predloge", - "ok": "OK", + "ok": "V redu", "permissionsSection": "Dovoljenja", "locationPermission": "Dovoljenje za lokacijo", "checking": "Preverjanje...", @@ -492,7 +492,7 @@ "messageTechnicalDetails": "Tehnični podrobnosti sporočila", "linkQuality": "Kakovost povezave", "delivery": "Dostava", - "status": "Status", + "status": "Stanje", "expectedAckTag": "Pričakovana oznaka ACK", "roundTrip": "Povratna pot", "retryAttempt": "Poskus ponovnega pošiljanja", diff --git a/lib/screens/contacts_tab.dart b/lib/screens/contacts_tab.dart index 1bf91cb..9d1773b 100644 --- a/lib/screens/contacts_tab.dart +++ b/lib/screens/contacts_tab.dart @@ -217,11 +217,12 @@ class _ContactsTabState extends State { final channels = _sortContactsByDistance(contactsProvider.channels); final pendingAdverts = contactsProvider.pendingAdverts; - // Check if there are any displayable contacts (excluding channels) + // Check if there are any displayable contacts final hasDisplayableContacts = chatContacts.isNotEmpty || repeaters.isNotEmpty || rooms.isNotEmpty || + channels.isNotEmpty || pendingAdverts.isNotEmpty; if (!hasDisplayableContacts) {