mirror of
https://github.com/zjs81/meshcore-open.git
synced 2026-04-20 22:13:48 +00:00
Add untranslated messages file and update localization keys
- Added `untranslated.json` to track untranslated messages. - Updated localization keys in various language files to use camelCase format for consistency. - Modified `neighbours_screen.dart` to reference updated localization keys.
This commit is contained in:
parent
31d633ee0b
commit
ee3b0a3126
30 changed files with 287 additions and 126 deletions
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -1346,8 +1346,8 @@
|
|||
},
|
||||
"repeater_neighboursSubtitle": "Преглед на съседни възли с нулев скок.",
|
||||
"repeater_neighbours": "Съседи",
|
||||
"neighbors_ReceivedData": "Получени данни за съседи",
|
||||
"neighbors_RequestTimedOut": "Съседите поискат изтичане на време.",
|
||||
"neighbors_receivedData": "Получени данни за съседи",
|
||||
"neighbors_requestTimedOut": "Съседите поискат изтичане на време.",
|
||||
"neighbors_errorLoading": "Грешка при зареждане на съседи: {error}",
|
||||
"neighbors_repeatersNeighbours": "Повторители Съседи",
|
||||
"neighbors_noData": "Няма налични данни за съседи.",
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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": {
|
||||
|
|
|
|||
|
|
@ -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.",
|
||||
|
|
|
|||
|
|
@ -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.",
|
||||
|
|
|
|||
|
|
@ -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.",
|
||||
|
|
|
|||
|
|
@ -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:
|
||||
|
|
|
|||
|
|
@ -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 => 'Пътеки пъзел';
|
||||
|
|
|
|||
|
|
@ -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';
|
||||
|
|
|
|||
|
|
@ -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';
|
||||
|
||||
|
|
|
|||
|
|
@ -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';
|
||||
|
|
|
|||
|
|
@ -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';
|
||||
|
|
|
|||
|
|
@ -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';
|
||||
|
|
|
|||
|
|
@ -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';
|
||||
|
|
|
|||
|
|
@ -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';
|
||||
|
|
|
|||
|
|
@ -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';
|
||||
|
|
|
|||
|
|
@ -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';
|
||||
|
|
|
|||
|
|
@ -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';
|
||||
|
|
|
|||
|
|
@ -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';
|
||||
|
|
|
|||
|
|
@ -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 => '数据包路径';
|
||||
|
|
|
|||
|
|
@ -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.",
|
||||
|
|
|
|||
|
|
@ -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.",
|
||||
|
|
|
|||
|
|
@ -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.",
|
||||
|
|
|
|||
|
|
@ -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á",
|
||||
|
|
|
|||
|
|
@ -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.",
|
||||
|
|
|
|||
|
|
@ -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.",
|
||||
|
|
|
|||
|
|
@ -1346,8 +1346,8 @@
|
|||
},
|
||||
"repeater_neighboursSubtitle": "查看零跳邻居。",
|
||||
"repeater_neighbours": "邻居",
|
||||
"neighbors_ReceivedData": "收到邻居数据",
|
||||
"neighbors_RequestTimedOut": "邻居请求超时处理。",
|
||||
"neighbors_receivedData": "收到邻居数据",
|
||||
"neighbors_requestTimedOut": "邻居请求超时处理。",
|
||||
"neighbors_errorLoading": "加载邻居时出错:{error}",
|
||||
"neighbors_repeatersNeighbours": "重复器邻居",
|
||||
"neighbors_noData": "没有可用的邻居数据。",
|
||||
|
|
|
|||
|
|
@ -32,7 +32,6 @@ class _NeighboursScreenState extends State<NeighboursScreen> {
|
|||
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<NeighboursScreen> {
|
|||
|
||||
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<NeighboursScreen> {
|
|||
});
|
||||
ScaffoldMessenger.of(context).showSnackBar(
|
||||
SnackBar(
|
||||
content: Text(context.l10n.neighbors_RequestTimedOut),
|
||||
content: Text(context.l10n.neighbors_requestTimedOut),
|
||||
backgroundColor: Colors.red,
|
||||
),
|
||||
);
|
||||
|
|
|
|||
1
untranslated.json
Normal file
1
untranslated.json
Normal file
|
|
@ -0,0 +1 @@
|
|||
{}
|
||||
Loading…
Add table
Add a link
Reference in a new issue