mirror of
https://github.com/dz0ny/meshcore-sar.git
synced 2026-08-11 16:30:28 +00:00
Update German localization
This commit is contained in:
@@ -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",
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -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...",
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -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';
|
||||
|
||||
@@ -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';
|
||||
|
||||
@@ -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';
|
||||
|
||||
@@ -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';
|
||||
|
||||
@@ -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';
|
||||
|
||||
@@ -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';
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -217,11 +217,12 @@ class _ContactsTabState extends State<ContactsTab> {
|
||||
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) {
|
||||
|
||||
Reference in New Issue
Block a user