diff --git a/l10n.yaml b/l10n.yaml index a4d323c..b89567e 100644 --- a/l10n.yaml +++ b/l10n.yaml @@ -3,3 +3,4 @@ template-arb-file: app_en.arb output-localization-file: app_localizations.dart output-class: AppLocalizations nullable-getter: false +untranslated-messages-file: untranslated.json diff --git a/lib/l10n/app_bg.arb b/lib/l10n/app_bg.arb index a5571aa..ca8e338 100644 --- a/lib/l10n/app_bg.arb +++ b/lib/l10n/app_bg.arb @@ -1346,8 +1346,8 @@ }, "repeater_neighboursSubtitle": "Преглед на съседни възли с нулев скок.", "repeater_neighbours": "Съседи", - "neighbors_ReceivedData": "Получени данни за съседи", - "neighbors_RequestTimedOut": "Съседите поискат изтичане на време.", + "neighbors_receivedData": "Получени данни за съседи", + "neighbors_requestTimedOut": "Съседите поискат изтичане на време.", "neighbors_errorLoading": "Грешка при зареждане на съседи: {error}", "neighbors_repeatersNeighbours": "Повторители Съседи", "neighbors_noData": "Няма налични данни за съседи.", diff --git a/lib/l10n/app_de.arb b/lib/l10n/app_de.arb index 953d529..bd9faad 100644 --- a/lib/l10n/app_de.arb +++ b/lib/l10n/app_de.arb @@ -1346,8 +1346,8 @@ }, "repeater_neighbours": "Nachbarn", "repeater_neighboursSubtitle": "Anzahl der Hop-Nachbarn anzeigen.", - "neighbors_ReceivedData": "Empfangene Nachbarendaten", - "neighbors_RequestTimedOut": "Nachbarn melden zeitweise Ausfall.", + "neighbors_receivedData": "Empfangene Nachbarendaten", + "neighbors_requestTimedOut": "Nachbarn melden zeitweise Ausfall.", "neighbors_errorLoading": "Fehler beim Laden der Nachbarn: {error}", "neighbors_repeatersNeighbours": "Wiederholer Nachbarn", "neighbors_noData": "Keine Nachbardaten verfügbar.", @@ -1378,5 +1378,11 @@ } }, "neighbors_heardAgo": "Hörte: {time} vor her.", - "neighbors_unknownContact": "Unbekannte {pubkey}" + "neighbors_unknownContact": "Unbekannte {pubkey}", + "settings_locationGPSEnable": "GPS aktivieren", + "settings_locationGPSEnableSubtitle": "Aktiviert GPS zur automatischen Aktualisierung des Standorts.", + "settings_locationIntervalSec": "Intervall für GPS (Sekunden)", + "settings_locationIntervalInvalid": "Das Intervall muss mindestens 60 Sekunden und weniger als 86400 Sekunden betragen.", + "contacts_manageRoom": "Raum-Server verwalten", + "room_management": "Raum-Server-Verwaltung" } diff --git a/lib/l10n/app_en.arb b/lib/l10n/app_en.arb index d80b3d9..4850169 100644 --- a/lib/l10n/app_en.arb +++ b/lib/l10n/app_en.arb @@ -1078,8 +1078,8 @@ } }, - "neighbors_ReceivedData": "Received Neighbours Data", - "neighbors_RequestTimedOut": "Neighbours request timed out.", + "neighbors_receivedData": "Received Neighbours Data", + "neighbors_requestTimedOut": "Neighbours request timed out.", "neighbors_errorLoading": "Error loading neighbors: {error}", "@neighbors_errorLoading": { "placeholders": { diff --git a/lib/l10n/app_es.arb b/lib/l10n/app_es.arb index 472ba43..eb8474d 100644 --- a/lib/l10n/app_es.arb +++ b/lib/l10n/app_es.arb @@ -1346,8 +1346,8 @@ }, "repeater_neighbours": "Vecinos", "repeater_neighboursSubtitle": "Ver vecinos de salto cero.", - "neighbors_ReceivedData": "Recibidas Datos de Vecinos", - "neighbors_RequestTimedOut": "Los vecinos solicitan que se desconecte.", + "neighbors_receivedData": "Recibidas Datos de Vecinos", + "neighbors_requestTimedOut": "Los vecinos solicitan que se desconecte.", "neighbors_errorLoading": "Error al cargar vecinos: {error}", "neighbors_repeatersNeighbours": "Repetidores Vecinos", "neighbors_noData": "No hay datos de vecinos disponibles.", diff --git a/lib/l10n/app_fr.arb b/lib/l10n/app_fr.arb index bf78c92..769c189 100644 --- a/lib/l10n/app_fr.arb +++ b/lib/l10n/app_fr.arb @@ -1346,8 +1346,8 @@ }, "repeater_neighbours": "Voisins", "repeater_neighboursSubtitle": "Afficher les voisins de saut nuls.", - "neighbors_ReceivedData": "Données des voisins reçues", - "neighbors_RequestTimedOut": "Les voisins demandent un délai.", + "neighbors_receivedData": "Données des voisins reçues", + "neighbors_requestTimedOut": "Les voisins demandent un délai.", "neighbors_errorLoading": "Erreur lors du chargement des voisins : {error}", "neighbors_repeatersNeighbours": "Répéteurs Voisins", "neighbors_noData": "Aucune donnée concernant les voisins disponible.", diff --git a/lib/l10n/app_it.arb b/lib/l10n/app_it.arb index 7ad31ac..0c63a16 100644 --- a/lib/l10n/app_it.arb +++ b/lib/l10n/app_it.arb @@ -1346,8 +1346,8 @@ }, "repeater_neighbours": "Vicini", "repeater_neighboursSubtitle": "Visualizza vicini di salto pari a zero.", - "neighbors_ReceivedData": "Ricevute dati vicini", - "neighbors_RequestTimedOut": "I vicini richiedono un timeout.", + "neighbors_receivedData": "Ricevute dati vicini", + "neighbors_requestTimedOut": "I vicini richiedono un timeout.", "neighbors_errorLoading": "Errore nel caricamento dei vicini: {error}", "neighbors_repeatersNeighbours": "Ripetitori Vicini", "neighbors_noData": "Nessun dato sugli vicini disponibile.", diff --git a/lib/l10n/app_localizations.dart b/lib/l10n/app_localizations.dart index 96c6704..07b721b 100644 --- a/lib/l10n/app_localizations.dart +++ b/lib/l10n/app_localizations.dart @@ -4096,17 +4096,17 @@ abstract class AppLocalizations { /// **'{celsius}°C / {fahrenheit}°F'** String telemetry_temperatureValue(String celsius, String fahrenheit); - /// No description provided for @neighbors_ReceivedData. + /// No description provided for @neighbors_receivedData. /// /// In en, this message translates to: /// **'Received Neighbours Data'** - String get neighbors_ReceivedData; + String get neighbors_receivedData; - /// No description provided for @neighbors_RequestTimedOut. + /// No description provided for @neighbors_requestTimedOut. /// /// In en, this message translates to: /// **'Neighbours request timed out.'** - String get neighbors_RequestTimedOut; + String get neighbors_requestTimedOut; /// No description provided for @neighbors_errorLoading. /// @@ -4126,6 +4126,18 @@ abstract class AppLocalizations { /// **'No neighbours data available.'** String get neighbors_noData; + /// No description provided for @neighbors_unknownContact. + /// + /// In en, this message translates to: + /// **'Unknown {pubkey}'** + String neighbors_unknownContact(String pubkey); + + /// No description provided for @neighbors_heardAgo. + /// + /// In en, this message translates to: + /// **'Heard: {time} ago'** + String neighbors_heardAgo(String time); + /// No description provided for @channelPath_title. /// /// In en, this message translates to: diff --git a/lib/l10n/app_localizations_bg.dart b/lib/l10n/app_localizations_bg.dart index 09c8e8b..4e6a190 100644 --- a/lib/l10n/app_localizations_bg.dart +++ b/lib/l10n/app_localizations_bg.dart @@ -1631,10 +1631,11 @@ class AppLocalizationsBg extends AppLocalizations { String get repeater_cliSubtitle => 'Изпрати команди към ретранслатора'; @override - String get repeater_neighbours => 'Neighbors'; + String get repeater_neighbours => 'Съседи'; @override - String get repeater_neighboursSubtitle => 'View zero hop neighbors.'; + String get repeater_neighboursSubtitle => + 'Преглед на съседни възли с нулев скок.'; @override String get repeater_settings => 'Настройки'; @@ -2322,21 +2323,31 @@ class AppLocalizationsBg extends AppLocalizations { } @override - String get neighbors_ReceivedData => 'Received Neighbours Data'; + String get neighbors_receivedData => 'Получени данни за съседи'; @override - String get neighbors_RequestTimedOut => 'Neighbours request timed out.'; + String get neighbors_requestTimedOut => 'Съседите поискат изтичане на време.'; @override String neighbors_errorLoading(String error) { - return 'Error loading neighbors: $error'; + return 'Грешка при зареждане на съседи: $error'; } @override - String get neighbors_repeatersNeighbours => 'Repeaters Neighbours'; + String get neighbors_repeatersNeighbours => 'Повторители Съседи'; @override - String get neighbors_noData => 'No neighbours data available.'; + String get neighbors_noData => 'Няма налични данни за съседи.'; + + @override + String neighbors_unknownContact(String pubkey) { + return 'Неизвестна $pubkey'; + } + + @override + String neighbors_heardAgo(String time) { + return 'Слушано преди $time.'; + } @override String get channelPath_title => 'Пътеки пъзел'; diff --git a/lib/l10n/app_localizations_de.dart b/lib/l10n/app_localizations_de.dart index d474780..0e51676 100644 --- a/lib/l10n/app_localizations_de.dart +++ b/lib/l10n/app_localizations_de.dart @@ -201,18 +201,18 @@ class AppLocalizationsDe extends AppLocalizations { String get settings_locationInvalid => 'Ungültige Breiten- oder Längengrade.'; @override - String get settings_locationGPSEnable => 'GPS Enable'; + String get settings_locationGPSEnable => 'GPS aktivieren'; @override String get settings_locationGPSEnableSubtitle => - 'Enables GPS to automatically update location.'; + 'Aktiviert GPS zur automatischen Aktualisierung des Standorts.'; @override - String get settings_locationIntervalSec => 'Interval for GPS (Seconds)'; + String get settings_locationIntervalSec => 'Intervall für GPS (Sekunden)'; @override String get settings_locationIntervalInvalid => - 'Interval must be at least 60 seconds, and less than 86400 seconds.'; + 'Das Intervall muss mindestens 60 Sekunden und weniger als 86400 Sekunden betragen.'; @override String get settings_latitude => 'Breitengrad'; @@ -662,7 +662,7 @@ class AppLocalizationsDe extends AppLocalizations { String get contacts_manageRepeater => 'Wiederholungen verwalten'; @override - String get contacts_manageRoom => 'Manage Room Server'; + String get contacts_manageRoom => 'Raum-Server verwalten'; @override String get contacts_roomLogin => 'Raum-Login'; @@ -1604,7 +1604,7 @@ class AppLocalizationsDe extends AppLocalizations { String get repeater_management => 'Repeater-Verwaltung'; @override - String get room_management => 'Room Server Management'; + String get room_management => 'Raum-Server-Verwaltung'; @override String get repeater_managementTools => 'Verwaltungs-Tools'; @@ -1630,10 +1630,10 @@ class AppLocalizationsDe extends AppLocalizations { String get repeater_cliSubtitle => 'Sende Befehle an den Repeater'; @override - String get repeater_neighbours => 'Neighbors'; + String get repeater_neighbours => 'Nachbarn'; @override - String get repeater_neighboursSubtitle => 'View zero hop neighbors.'; + String get repeater_neighboursSubtitle => 'Anzahl der Hop-Nachbarn anzeigen.'; @override String get repeater_settings => 'Einstellungen'; @@ -2325,21 +2325,31 @@ class AppLocalizationsDe extends AppLocalizations { } @override - String get neighbors_ReceivedData => 'Received Neighbours Data'; + String get neighbors_receivedData => 'Empfangene Nachbarendaten'; @override - String get neighbors_RequestTimedOut => 'Neighbours request timed out.'; + String get neighbors_requestTimedOut => 'Nachbarn melden zeitweise Ausfall.'; @override String neighbors_errorLoading(String error) { - return 'Error loading neighbors: $error'; + return 'Fehler beim Laden der Nachbarn: $error'; } @override - String get neighbors_repeatersNeighbours => 'Repeaters Neighbours'; + String get neighbors_repeatersNeighbours => 'Wiederholer Nachbarn'; @override - String get neighbors_noData => 'No neighbours data available.'; + String get neighbors_noData => 'Keine Nachbardaten verfügbar.'; + + @override + String neighbors_unknownContact(String pubkey) { + return 'Unbekannte $pubkey'; + } + + @override + String neighbors_heardAgo(String time) { + return 'Hörte: $time vor her.'; + } @override String get channelPath_title => 'Paketpfad'; diff --git a/lib/l10n/app_localizations_en.dart b/lib/l10n/app_localizations_en.dart index e9ef0ce..c87fbc6 100644 --- a/lib/l10n/app_localizations_en.dart +++ b/lib/l10n/app_localizations_en.dart @@ -2284,10 +2284,10 @@ class AppLocalizationsEn extends AppLocalizations { } @override - String get neighbors_ReceivedData => 'Received Neighbours Data'; + String get neighbors_receivedData => 'Received Neighbours Data'; @override - String get neighbors_RequestTimedOut => 'Neighbours request timed out.'; + String get neighbors_requestTimedOut => 'Neighbours request timed out.'; @override String neighbors_errorLoading(String error) { @@ -2300,6 +2300,16 @@ class AppLocalizationsEn extends AppLocalizations { @override String get neighbors_noData => 'No neighbours data available.'; + @override + String neighbors_unknownContact(String pubkey) { + return 'Unknown $pubkey'; + } + + @override + String neighbors_heardAgo(String time) { + return 'Heard: $time ago'; + } + @override String get channelPath_title => 'Packet Path'; diff --git a/lib/l10n/app_localizations_es.dart b/lib/l10n/app_localizations_es.dart index 74e2c2c..404aeb0 100644 --- a/lib/l10n/app_localizations_es.dart +++ b/lib/l10n/app_localizations_es.dart @@ -1629,10 +1629,10 @@ class AppLocalizationsEs extends AppLocalizations { String get repeater_cliSubtitle => 'Enviar comandos al repetidor'; @override - String get repeater_neighbours => 'Neighbors'; + String get repeater_neighbours => 'Vecinos'; @override - String get repeater_neighboursSubtitle => 'View zero hop neighbors.'; + String get repeater_neighboursSubtitle => 'Ver vecinos de salto cero.'; @override String get repeater_settings => 'Configuración'; @@ -2319,21 +2319,32 @@ class AppLocalizationsEs extends AppLocalizations { } @override - String get neighbors_ReceivedData => 'Received Neighbours Data'; + String get neighbors_receivedData => 'Recibidas Datos de Vecinos'; @override - String get neighbors_RequestTimedOut => 'Neighbours request timed out.'; + String get neighbors_requestTimedOut => + 'Los vecinos solicitan que se desconecte.'; @override String neighbors_errorLoading(String error) { - return 'Error loading neighbors: $error'; + return 'Error al cargar vecinos: $error'; } @override - String get neighbors_repeatersNeighbours => 'Repeaters Neighbours'; + String get neighbors_repeatersNeighbours => 'Repetidores Vecinos'; @override - String get neighbors_noData => 'No neighbours data available.'; + String get neighbors_noData => 'No hay datos de vecinos disponibles.'; + + @override + String neighbors_unknownContact(String pubkey) { + return 'Clave pública desconocida $pubkey'; + } + + @override + String neighbors_heardAgo(String time) { + return 'Escuchado: $time hace atrás'; + } @override String get channelPath_title => 'Ruta del Paquete'; diff --git a/lib/l10n/app_localizations_fr.dart b/lib/l10n/app_localizations_fr.dart index 1eb76d1..2e06d80 100644 --- a/lib/l10n/app_localizations_fr.dart +++ b/lib/l10n/app_localizations_fr.dart @@ -1635,10 +1635,11 @@ class AppLocalizationsFr extends AppLocalizations { String get repeater_cliSubtitle => 'Envoyer des commandes au répétiteur'; @override - String get repeater_neighbours => 'Neighbors'; + String get repeater_neighbours => 'Voisins'; @override - String get repeater_neighboursSubtitle => 'View zero hop neighbors.'; + String get repeater_neighboursSubtitle => + 'Afficher les voisins de saut nuls.'; @override String get repeater_settings => 'Paramètres'; @@ -2333,21 +2334,32 @@ class AppLocalizationsFr extends AppLocalizations { } @override - String get neighbors_ReceivedData => 'Received Neighbours Data'; + String get neighbors_receivedData => 'Données des voisins reçues'; @override - String get neighbors_RequestTimedOut => 'Neighbours request timed out.'; + String get neighbors_requestTimedOut => 'Les voisins demandent un délai.'; @override String neighbors_errorLoading(String error) { - return 'Error loading neighbors: $error'; + return 'Erreur lors du chargement des voisins : $error'; } @override - String get neighbors_repeatersNeighbours => 'Repeaters Neighbours'; + String get neighbors_repeatersNeighbours => 'Répéteurs Voisins'; @override - String get neighbors_noData => 'No neighbours data available.'; + String get neighbors_noData => + 'Aucune donnée concernant les voisins disponible.'; + + @override + String neighbors_unknownContact(String pubkey) { + return 'Clé publique inconnue $pubkey'; + } + + @override + String neighbors_heardAgo(String time) { + return 'Écouté : $time auparavant'; + } @override String get channelPath_title => 'Chemin de paquet'; diff --git a/lib/l10n/app_localizations_it.dart b/lib/l10n/app_localizations_it.dart index 61b2664..ebd3f57 100644 --- a/lib/l10n/app_localizations_it.dart +++ b/lib/l10n/app_localizations_it.dart @@ -1627,10 +1627,11 @@ class AppLocalizationsIt extends AppLocalizations { String get repeater_cliSubtitle => 'Invia comandi al ripetitore'; @override - String get repeater_neighbours => 'Neighbors'; + String get repeater_neighbours => 'Vicini'; @override - String get repeater_neighboursSubtitle => 'View zero hop neighbors.'; + String get repeater_neighboursSubtitle => + 'Visualizza vicini di salto pari a zero.'; @override String get repeater_settings => 'Impostazioni'; @@ -2319,21 +2320,31 @@ class AppLocalizationsIt extends AppLocalizations { } @override - String get neighbors_ReceivedData => 'Received Neighbours Data'; + String get neighbors_receivedData => 'Ricevute dati vicini'; @override - String get neighbors_RequestTimedOut => 'Neighbours request timed out.'; + String get neighbors_requestTimedOut => 'I vicini richiedono un timeout.'; @override String neighbors_errorLoading(String error) { - return 'Error loading neighbors: $error'; + return 'Errore nel caricamento dei vicini: $error'; } @override - String get neighbors_repeatersNeighbours => 'Repeaters Neighbours'; + String get neighbors_repeatersNeighbours => 'Ripetitori Vicini'; @override - String get neighbors_noData => 'No neighbours data available.'; + String get neighbors_noData => 'Nessun dato sugli vicini disponibile.'; + + @override + String neighbors_unknownContact(String pubkey) { + return 'Chiave pubblica sconosciuta $pubkey'; + } + + @override + String neighbors_heardAgo(String time) { + return 'Sentito: $time fa'; + } @override String get channelPath_title => 'Percorso Pacchetto'; diff --git a/lib/l10n/app_localizations_nl.dart b/lib/l10n/app_localizations_nl.dart index d69afb7..3a1afcb 100644 --- a/lib/l10n/app_localizations_nl.dart +++ b/lib/l10n/app_localizations_nl.dart @@ -1622,10 +1622,10 @@ class AppLocalizationsNl extends AppLocalizations { String get repeater_cliSubtitle => 'Verzend commando\'s naar de repeater'; @override - String get repeater_neighbours => 'Neighbors'; + String get repeater_neighbours => 'Buren'; @override - String get repeater_neighboursSubtitle => 'View zero hop neighbors.'; + String get repeater_neighboursSubtitle => 'Bekijk nul hops buren.'; @override String get repeater_settings => 'Instellingen'; @@ -2309,21 +2309,32 @@ class AppLocalizationsNl extends AppLocalizations { } @override - String get neighbors_ReceivedData => 'Received Neighbours Data'; + String get neighbors_receivedData => 'Ontvangen Buurdata'; @override - String get neighbors_RequestTimedOut => 'Neighbours request timed out.'; + String get neighbors_requestTimedOut => + 'Buren vragen om tijdelijk uitgeschakeld.'; @override String neighbors_errorLoading(String error) { - return 'Error loading neighbors: $error'; + return 'Fout bij het laden van buren: $error'; } @override - String get neighbors_repeatersNeighbours => 'Repeaters Neighbours'; + String get neighbors_repeatersNeighbours => 'Herhalingen Buren'; @override - String get neighbors_noData => 'No neighbours data available.'; + String get neighbors_noData => 'Geen gegevens van buren beschikbaar.'; + + @override + String neighbors_unknownContact(String pubkey) { + return 'Onbekende $pubkey'; + } + + @override + String neighbors_heardAgo(String time) { + return 'Horen: $time geleden'; + } @override String get channelPath_title => 'Pakketpad'; diff --git a/lib/l10n/app_localizations_pl.dart b/lib/l10n/app_localizations_pl.dart index 96b528e..bab42cd 100644 --- a/lib/l10n/app_localizations_pl.dart +++ b/lib/l10n/app_localizations_pl.dart @@ -1631,10 +1631,11 @@ class AppLocalizationsPl extends AppLocalizations { String get repeater_cliSubtitle => 'Wyślij polecenia do powielacza'; @override - String get repeater_neighbours => 'Neighbors'; + String get repeater_neighbours => 'Sąsiedzi'; @override - String get repeater_neighboursSubtitle => 'View zero hop neighbors.'; + String get repeater_neighboursSubtitle => + 'Wyświetl sąsiedztwo zerowych hopów.'; @override String get repeater_settings => 'Ustawienia'; @@ -2317,21 +2318,32 @@ class AppLocalizationsPl extends AppLocalizations { } @override - String get neighbors_ReceivedData => 'Received Neighbours Data'; + String get neighbors_receivedData => 'Otrzymano dane sąsiedztwa'; @override - String get neighbors_RequestTimedOut => 'Neighbours request timed out.'; + String get neighbors_requestTimedOut => + 'Sąsiedzi proszą o wyłączenie timingu.'; @override String neighbors_errorLoading(String error) { - return 'Error loading neighbors: $error'; + return 'Błąd podczas ładowania sąsiadów: $error'; } @override - String get neighbors_repeatersNeighbours => 'Repeaters Neighbours'; + String get neighbors_repeatersNeighbours => 'Powtarzacze Sąsiedzi'; @override - String get neighbors_noData => 'No neighbours data available.'; + String get neighbors_noData => 'Brak danych dotyczących sąsiadów.'; + + @override + String neighbors_unknownContact(String pubkey) { + return 'Nieznana $pubkey'; + } + + @override + String neighbors_heardAgo(String time) { + return 'Usłyszano: $time temu'; + } @override String get channelPath_title => 'Ścieżka pakietu'; diff --git a/lib/l10n/app_localizations_pt.dart b/lib/l10n/app_localizations_pt.dart index 66c519f..f0f4c21 100644 --- a/lib/l10n/app_localizations_pt.dart +++ b/lib/l10n/app_localizations_pt.dart @@ -1629,10 +1629,11 @@ class AppLocalizationsPt extends AppLocalizations { String get repeater_cliSubtitle => 'Enviar comandos ao repetidor'; @override - String get repeater_neighbours => 'Neighbors'; + String get repeater_neighbours => 'Vizinhos'; @override - String get repeater_neighboursSubtitle => 'View zero hop neighbors.'; + String get repeater_neighboursSubtitle => + 'Visualizar vizinhos de salto zero.'; @override String get repeater_settings => 'Configurações'; @@ -2319,21 +2320,32 @@ class AppLocalizationsPt extends AppLocalizations { } @override - String get neighbors_ReceivedData => 'Received Neighbours Data'; + String get neighbors_receivedData => 'Dados dos Vizinhos Recebidos'; @override - String get neighbors_RequestTimedOut => 'Neighbours request timed out.'; + String get neighbors_requestTimedOut => + 'Vizinhos solicitam tempo limite esgotado.'; @override String neighbors_errorLoading(String error) { - return 'Error loading neighbors: $error'; + return 'Erro ao carregar vizinhos: $error'; } @override - String get neighbors_repeatersNeighbours => 'Repeaters Neighbours'; + String get neighbors_repeatersNeighbours => 'Repetidores Vizinhos'; @override - String get neighbors_noData => 'No neighbours data available.'; + String get neighbors_noData => 'Não estão disponíveis dados de vizinhos.'; + + @override + String neighbors_unknownContact(String pubkey) { + return '$pubkey Desconhecido'; + } + + @override + String neighbors_heardAgo(String time) { + return 'Ouvido: $time atrás'; + } @override String get channelPath_title => 'Rótulo de Caminho de Pacote'; diff --git a/lib/l10n/app_localizations_sk.dart b/lib/l10n/app_localizations_sk.dart index 1d7e1b2..4fa1f0b 100644 --- a/lib/l10n/app_localizations_sk.dart +++ b/lib/l10n/app_localizations_sk.dart @@ -1624,10 +1624,10 @@ class AppLocalizationsSk extends AppLocalizations { String get repeater_cliSubtitle => 'Pošlite príkazy opakovaču'; @override - String get repeater_neighbours => 'Neighbors'; + String get repeater_neighbours => 'Súsezný'; @override - String get repeater_neighboursSubtitle => 'View zero hop neighbors.'; + String get repeater_neighboursSubtitle => 'Zobraziť susedné body bez skokov.'; @override String get repeater_settings => 'Nastavenia'; @@ -2307,21 +2307,32 @@ class AppLocalizationsSk extends AppLocalizations { } @override - String get neighbors_ReceivedData => 'Received Neighbours Data'; + String get neighbors_receivedData => 'Obdielo dáta suseda'; @override - String get neighbors_RequestTimedOut => 'Neighbours request timed out.'; + String get neighbors_requestTimedOut => 'Súďia žiadajú o časové ukončenie.'; @override String neighbors_errorLoading(String error) { - return 'Error loading neighbors: $error'; + return 'Chyba pri načítaní susedov: $error'; } @override - String get neighbors_repeatersNeighbours => 'Repeaters Neighbours'; + String get neighbors_repeatersNeighbours => 'Opakovadlá Súsezná'; @override - String get neighbors_noData => 'No neighbours data available.'; + String get neighbors_noData => + 'Nie je dostupná žiadna informácia o susedoch.'; + + @override + String neighbors_unknownContact(String pubkey) { + return 'Neznáma $pubkey'; + } + + @override + String neighbors_heardAgo(String time) { + return 'Počuli sme to: $time dozadu'; + } @override String get channelPath_title => 'Cesta balíka'; diff --git a/lib/l10n/app_localizations_sl.dart b/lib/l10n/app_localizations_sl.dart index 778ef09..e918f4f 100644 --- a/lib/l10n/app_localizations_sl.dart +++ b/lib/l10n/app_localizations_sl.dart @@ -1625,10 +1625,10 @@ class AppLocalizationsSl extends AppLocalizations { 'Pošlji ukazne povelje na ponovitveno enoto.'; @override - String get repeater_neighbours => 'Neighbors'; + String get repeater_neighbours => 'Sosedi'; @override - String get repeater_neighboursSubtitle => 'View zero hop neighbors.'; + String get repeater_neighboursSubtitle => 'Pogledati nič sosednjih hopjev.'; @override String get repeater_settings => 'Nastavitve'; @@ -2312,21 +2312,32 @@ class AppLocalizationsSl extends AppLocalizations { } @override - String get neighbors_ReceivedData => 'Received Neighbours Data'; + String get neighbors_receivedData => 'Prejeto podatke o sosedih'; @override - String get neighbors_RequestTimedOut => 'Neighbours request timed out.'; + String get neighbors_requestTimedOut => + 'Sosedi zahtevajo izklop po dogovoru.'; @override String neighbors_errorLoading(String error) { - return 'Error loading neighbors: $error'; + return 'Napaka pri obnašanju sosedov: $error'; } @override - String get neighbors_repeatersNeighbours => 'Repeaters Neighbours'; + String get neighbors_repeatersNeighbours => 'Ponovitve Sosedi'; @override - String get neighbors_noData => 'No neighbours data available.'; + String get neighbors_noData => 'Niso na voljo podatki o sosedih.'; + + @override + String neighbors_unknownContact(String pubkey) { + return 'Nepoznano $pubkey'; + } + + @override + String neighbors_heardAgo(String time) { + return 'Udeleženec je prejel sporočilo $time nazaj.'; + } @override String get channelPath_title => 'Pot do paketa'; diff --git a/lib/l10n/app_localizations_sv.dart b/lib/l10n/app_localizations_sv.dart index 1e12ada..ed11747 100644 --- a/lib/l10n/app_localizations_sv.dart +++ b/lib/l10n/app_localizations_sv.dart @@ -1613,10 +1613,10 @@ class AppLocalizationsSv extends AppLocalizations { String get repeater_cliSubtitle => 'Skicka kommandon till repetitorn'; @override - String get repeater_neighbours => 'Neighbors'; + String get repeater_neighbours => 'Grannar'; @override - String get repeater_neighboursSubtitle => 'View zero hop neighbors.'; + String get repeater_neighboursSubtitle => 'Visa noll hoppgrannar.'; @override String get repeater_settings => 'Inställningar'; @@ -2296,21 +2296,31 @@ class AppLocalizationsSv extends AppLocalizations { } @override - String get neighbors_ReceivedData => 'Received Neighbours Data'; + String get neighbors_receivedData => 'Mottagna grannars data'; @override - String get neighbors_RequestTimedOut => 'Neighbours request timed out.'; + String get neighbors_requestTimedOut => 'Grannar begär tidsinställd utskick.'; @override String neighbors_errorLoading(String error) { - return 'Error loading neighbors: $error'; + return 'Fel vid inläsning av grannar: $error'; } @override - String get neighbors_repeatersNeighbours => 'Repeaters Neighbours'; + String get neighbors_repeatersNeighbours => 'Upprepar grannar'; @override - String get neighbors_noData => 'No neighbours data available.'; + String get neighbors_noData => 'Inga grannuppgifter finns tillgängliga.'; + + @override + String neighbors_unknownContact(String pubkey) { + return 'Okänd $pubkey'; + } + + @override + String neighbors_heardAgo(String time) { + return 'Hördes: $time sedan'; + } @override String get channelPath_title => 'Paketväg'; diff --git a/lib/l10n/app_localizations_zh.dart b/lib/l10n/app_localizations_zh.dart index 5dda9a2..aa40f26 100644 --- a/lib/l10n/app_localizations_zh.dart +++ b/lib/l10n/app_localizations_zh.dart @@ -1553,10 +1553,10 @@ class AppLocalizationsZh extends AppLocalizations { String get repeater_cliSubtitle => '发送命令到重复器'; @override - String get repeater_neighbours => 'Neighbors'; + String get repeater_neighbours => '邻居'; @override - String get repeater_neighboursSubtitle => 'View zero hop neighbors.'; + String get repeater_neighboursSubtitle => '查看零跳邻居。'; @override String get repeater_settings => '设置'; @@ -2189,21 +2189,31 @@ class AppLocalizationsZh extends AppLocalizations { } @override - String get neighbors_ReceivedData => 'Received Neighbours Data'; + String get neighbors_receivedData => '收到邻居数据'; @override - String get neighbors_RequestTimedOut => 'Neighbours request timed out.'; + String get neighbors_requestTimedOut => '邻居请求超时处理。'; @override String neighbors_errorLoading(String error) { - return 'Error loading neighbors: $error'; + return '加载邻居时出错:$error'; } @override - String get neighbors_repeatersNeighbours => 'Repeaters Neighbours'; + String get neighbors_repeatersNeighbours => '重复器邻居'; @override - String get neighbors_noData => 'No neighbours data available.'; + String get neighbors_noData => '没有可用的邻居数据。'; + + @override + String neighbors_unknownContact(String pubkey) { + return '未知$pubkey'; + } + + @override + String neighbors_heardAgo(String time) { + return '听到的时间:$time前'; + } @override String get channelPath_title => '数据包路径'; diff --git a/lib/l10n/app_nl.arb b/lib/l10n/app_nl.arb index 91d5b9b..9c39f66 100644 --- a/lib/l10n/app_nl.arb +++ b/lib/l10n/app_nl.arb @@ -1346,8 +1346,8 @@ }, "repeater_neighbours": "Buren", "repeater_neighboursSubtitle": "Bekijk nul hops buren.", - "neighbors_ReceivedData": "Ontvangen Buurdata", - "neighbors_RequestTimedOut": "Buren vragen om tijdelijk uitgeschakeld.", + "neighbors_receivedData": "Ontvangen Buurdata", + "neighbors_requestTimedOut": "Buren vragen om tijdelijk uitgeschakeld.", "neighbors_errorLoading": "Fout bij het laden van buren: {error}", "neighbors_repeatersNeighbours": "Herhalingen Buren", "neighbors_noData": "Geen gegevens van buren beschikbaar.", diff --git a/lib/l10n/app_pl.arb b/lib/l10n/app_pl.arb index 9f4a562..a3aebdc 100644 --- a/lib/l10n/app_pl.arb +++ b/lib/l10n/app_pl.arb @@ -1346,8 +1346,8 @@ }, "repeater_neighbours": "Sąsiedzi", "repeater_neighboursSubtitle": "Wyświetl sąsiedztwo zerowych hopów.", - "neighbors_ReceivedData": "Otrzymano dane sąsiedztwa", - "neighbors_RequestTimedOut": "Sąsiedzi proszą o wyłączenie timingu.", + "neighbors_receivedData": "Otrzymano dane sąsiedztwa", + "neighbors_requestTimedOut": "Sąsiedzi proszą o wyłączenie timingu.", "neighbors_errorLoading": "Błąd podczas ładowania sąsiadów: {error}", "neighbors_repeatersNeighbours": "Powtarzacze Sąsiedzi", "neighbors_noData": "Brak danych dotyczących sąsiadów.", diff --git a/lib/l10n/app_pt.arb b/lib/l10n/app_pt.arb index fa8de3f..e30495a 100644 --- a/lib/l10n/app_pt.arb +++ b/lib/l10n/app_pt.arb @@ -1345,9 +1345,9 @@ } }, "repeater_neighbours": "Vizinhos", - "neighbors_ReceivedData": "Dados dos Vizinhos Recebidos", + "neighbors_receivedData": "Dados dos Vizinhos Recebidos", "repeater_neighboursSubtitle": "Visualizar vizinhos de salto zero.", - "neighbors_RequestTimedOut": "Vizinhos solicitam tempo limite esgotado.", + "neighbors_requestTimedOut": "Vizinhos solicitam tempo limite esgotado.", "neighbors_errorLoading": "Erro ao carregar vizinhos: {error}", "neighbors_repeatersNeighbours": "Repetidores Vizinhos", "neighbors_noData": "Não estão disponíveis dados de vizinhos.", diff --git a/lib/l10n/app_sk.arb b/lib/l10n/app_sk.arb index be58c8b..c4d07f7 100644 --- a/lib/l10n/app_sk.arb +++ b/lib/l10n/app_sk.arb @@ -1345,8 +1345,8 @@ } }, "repeater_neighboursSubtitle": "Zobraziť susedné body bez skokov.", - "neighbors_RequestTimedOut": "Súďia žiadajú o časové ukončenie.", - "neighbors_ReceivedData": "Obdielo dáta suseda", + "neighbors_requestTimedOut": "Súďia žiadajú o časové ukončenie.", + "neighbors_receivedData": "Obdielo dáta suseda", "repeater_neighbours": "Súsezný", "neighbors_errorLoading": "Chyba pri načítaní susedov: {error}", "neighbors_repeatersNeighbours": "Opakovadlá Súsezná", diff --git a/lib/l10n/app_sl.arb b/lib/l10n/app_sl.arb index e4bd604..4667eac 100644 --- a/lib/l10n/app_sl.arb +++ b/lib/l10n/app_sl.arb @@ -1346,8 +1346,8 @@ }, "repeater_neighboursSubtitle": "Pogledati nič sosednjih hopjev.", "repeater_neighbours": "Sosedi", - "neighbors_ReceivedData": "Prejeto podatke o sosedih", - "neighbors_RequestTimedOut": "Sosedi zahtevajo izklop po dogovoru.", + "neighbors_receivedData": "Prejeto podatke o sosedih", + "neighbors_requestTimedOut": "Sosedi zahtevajo izklop po dogovoru.", "neighbors_errorLoading": "Napaka pri obnašanju sosedov: {error}", "neighbors_repeatersNeighbours": "Ponovitve Sosedi", "neighbors_noData": "Niso na voljo podatki o sosedih.", diff --git a/lib/l10n/app_sv.arb b/lib/l10n/app_sv.arb index 6972c4c..d8a294d 100644 --- a/lib/l10n/app_sv.arb +++ b/lib/l10n/app_sv.arb @@ -1346,8 +1346,8 @@ }, "repeater_neighbours": "Grannar", "repeater_neighboursSubtitle": "Visa noll hoppgrannar.", - "neighbors_ReceivedData": "Mottagna grannars data", - "neighbors_RequestTimedOut": "Grannar begär tidsinställd utskick.", + "neighbors_receivedData": "Mottagna grannars data", + "neighbors_requestTimedOut": "Grannar begär tidsinställd utskick.", "neighbors_errorLoading": "Fel vid inläsning av grannar: {error}", "neighbors_repeatersNeighbours": "Upprepar grannar", "neighbors_noData": "Inga grannuppgifter finns tillgängliga.", diff --git a/lib/l10n/app_zh.arb b/lib/l10n/app_zh.arb index 267c96a..8da91c8 100644 --- a/lib/l10n/app_zh.arb +++ b/lib/l10n/app_zh.arb @@ -1346,8 +1346,8 @@ }, "repeater_neighboursSubtitle": "查看零跳邻居。", "repeater_neighbours": "邻居", - "neighbors_ReceivedData": "收到邻居数据", - "neighbors_RequestTimedOut": "邻居请求超时处理。", + "neighbors_receivedData": "收到邻居数据", + "neighbors_requestTimedOut": "邻居请求超时处理。", "neighbors_errorLoading": "加载邻居时出错:{error}", "neighbors_repeatersNeighbours": "重复器邻居", "neighbors_noData": "没有可用的邻居数据。", diff --git a/lib/screens/neighbours_screen.dart b/lib/screens/neighbours_screen.dart index 03c6062..b606188 100644 --- a/lib/screens/neighbours_screen.dart +++ b/lib/screens/neighbours_screen.dart @@ -32,7 +32,6 @@ class _NeighboursScreenState extends State { static const int _statusResponseBytes = _statusPayloadOffset + _statusStatsSize; Uint8List _tagData = Uint8List(4); - //int _timeEstment = 0; int _neighbourCount = 0; bool _isLoading = false; @@ -140,7 +139,7 @@ class _NeighboursScreenState extends State { ScaffoldMessenger.of(context).showSnackBar( SnackBar( - content: Text(context.l10n.neighbors_ReceivedData), + content: Text(context.l10n.neighbors_receivedData), backgroundColor: Colors.green, ), ); @@ -205,7 +204,7 @@ class _NeighboursScreenState extends State { }); ScaffoldMessenger.of(context).showSnackBar( SnackBar( - content: Text(context.l10n.neighbors_RequestTimedOut), + content: Text(context.l10n.neighbors_requestTimedOut), backgroundColor: Colors.red, ), ); diff --git a/untranslated.json b/untranslated.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/untranslated.json @@ -0,0 +1 @@ +{} \ No newline at end of file