Update translations for all locales

This commit is contained in:
Janez T
2026-03-11 16:07:09 +01:00
parent ae16417886
commit 7f200e5334
25 changed files with 1272 additions and 1320 deletions

View File

@@ -1586,5 +1586,57 @@
"rawDump": "Rohdaten",
"cannotRetryMissingRecipient": "Wiederholung nicht möglich: Empfängerinformationen fehlen",
"voiceUnavailable": "Sprachnachricht momentan nicht verfügbar",
"requestingVoice": "Sprachnachricht wird angefordert"
"requestingVoice": "Sprachnachricht wird angefordert",
"device": "Gerät",
"change": "Ändern",
"wizardOverviewDescription": "Diese App vereint MeshCore-Nachrichten, SAR-Feldupdates, Karten und Gerätetools an einem Ort.",
"wizardOverviewFeature1": "Sende Direkt-, Raum- und Kanalnachrichten aus dem Haupttab \"Nachrichten\".",
"wizardOverviewFeature2": "Teile SAR-Markierungen, Kartenzeichnungen, Sprachclips und Bilder über das Mesh.",
"wizardOverviewFeature3": "Verbinde dich per BLE oder TCP und verwalte dann das Begleitfunkgerät direkt in der App.",
"wizardMessagingTitle": "Nachrichten und Feldberichte",
"wizardMessagingDescription": "Nachrichten sind hier mehr als nur Klartext. Die App unterstützt bereits mehrere operative Datentypen und Übertragungsabläufe.",
"wizardMessagingFeature1": "Sende Direktnachrichten, Raumbeiträge und Kanalverkehr aus einem einzigen Editor.",
"wizardMessagingFeature2": "Erstelle SAR-Updates und wiederverwendbare SAR-Vorlagen für häufige Feldberichte.",
"wizardMessagingFeature3": "Übertrage Sprachsitzungen und Bilder mit Fortschritts- und Airtime-Anzeigen in der Oberfläche.",
"wizardConnectDeviceTitle": "Gerät verbinden",
"wizardConnectDeviceDescription": "Verbinde dein MeshCore-Funkgerät, wähle einen Namen und wende ein Funkprofil an, bevor du fortfährst.",
"wizardSetupBadge": "Einrichtung",
"wizardOverviewBadge": "Überblick",
"wizardConnectedToDevice": "Verbunden mit {deviceName}",
"wizardNoDeviceConnected": "Noch kein Gerät verbunden",
"wizardSkipForNow": "Vorerst überspringen",
"wizardDeviceNameLabel": "Gerätename",
"wizardDeviceNameHelp": "Dieser Name wird an andere MeshCore-Nutzer ausgesendet.",
"wizardConfigRegionLabel": "Konfigurationsregion",
"wizardConfigRegionHelp": "Verwendet die vollständige offizielle Liste der MeshCore-Voreinstellungen. Standard ist EU/UK (Narrow).",
"wizardPresetNote1": "Stelle sicher, dass die ausgewählte Voreinstellung zu deinen lokalen Funkvorschriften passt.",
"wizardPresetNote2": "Die Liste entspricht dem offiziellen Preset-Feed des MeshCore-Konfigurationstools.",
"wizardPresetNote3": "EU/UK (Narrow) bleibt standardmäßig für das Onboarding ausgewählt.",
"wizardSaving": "Wird gespeichert...",
"wizardSaveAndContinue": "Speichern und fortfahren",
"wizardEnterDeviceName": "Gib vor dem Fortfahren einen Gerätenamen ein.",
"wizardDeviceSetupSaved": "{deviceName} mit {presetName} gespeichert.",
"wizardNetworkTitle": "Kontakte, Räume und Repeater",
"wizardNetworkDescription": "Der Kontakte-Tab organisiert das Netzwerk, das du entdeckst, und die Routen, die im Laufe der Zeit gelernt werden.",
"wizardNetworkFeature1": "Prüfe Teammitglieder, Repeater, Räume, Kanäle und ausstehende Adverts in einer Liste.",
"wizardNetworkFeature2": "Nutze Smart Ping, Raum-Login, gelernte Pfade und Pfad-Reset-Tools, wenn die Verbindung unübersichtlich wird.",
"wizardNetworkFeature3": "Erstelle Kanäle und verwalte Netzwerkziele, ohne die App zu verlassen.",
"wizardMapOpsTitle": "Karte, Spuren und geteilte Geometrie",
"wizardMapOpsDescription": "Die Karte der App ist direkt mit Nachrichten, Tracking und SAR-Overlays verbunden, statt nur ein separater Viewer zu sein.",
"wizardMapOpsFeature1": "Verfolge deine eigene Position, Teamstandorte und Bewegungsspuren auf der Karte.",
"wizardMapOpsFeature2": "Öffne Zeichnungen aus Nachrichten, prüfe sie inline und entferne sie bei Bedarf von der Karte.",
"wizardMapOpsFeature3": "Nutze Repeater-Kartenansichten und geteilte Overlays, um die Netzabdeckung im Feld zu verstehen.",
"wizardToolsTitle": "Werkzeuge jenseits von Nachrichten",
"wizardToolsDescription": "Es gibt hier mehr als nur die vier Haupttabs. Die App enthält außerdem Konfiguration, Diagnose und optionale Sensor-Workflows.",
"wizardToolsFeature1": "Öffne die Gerätekonfiguration, um Funkparameter, Telemetrie, Sendeleistung und Begleitdetails zu ändern.",
"wizardToolsFeature2": "Aktiviere den Sensoren-Tab, wenn du überwachte Sensor-Dashboards und schnelle Aktualisierungen möchtest.",
"wizardToolsFeature3": "Nutze Paketprotokolle, Spektrumsuche und Entwicklerdiagnosen zur Fehlersuche im Mesh.",
"contactInSensors": "In Sensoren",
"contactAddToSensors": "Zu Sensoren hinzufügen",
"contactSetPath": "Pfad festlegen",
"contactAddedToSensors": "{contactName} zu Sensoren hinzugefügt",
"contactFailedToClearRoute": "Pfad konnte nicht gelöscht werden: {error}",
"contactRouteCleared": "Pfad gelöscht",
"contactRouteSet": "Pfad gesetzt: {route}",
"contactFailedToSetRoute": "Pfad konnte nicht gesetzt werden: {error}"
}

View File

@@ -2251,5 +2251,57 @@
"rawDump": "Ακατέργαστα δεδομένα",
"cannotRetryMissingRecipient": "Δεν είναι δυνατή η επανάληψη: λείπουν πληροφορίες παραλήπτη",
"voiceUnavailable": "Η φωνή δεν είναι διαθέσιμη αυτή τη στιγμή",
"requestingVoice": "Αίτηση φωνής"
"requestingVoice": "Αίτηση φωνής",
"device": "συσκευή",
"change": "Αλλαγή",
"wizardOverviewDescription": "Αυτή η εφαρμογή συνδυάζει μηνύματα MeshCore, ενημερώσεις πεδίου SAR, χαρτογράφηση και εργαλεία συσκευής σε ένα σημείο.",
"wizardOverviewFeature1": "Στείλτε άμεσα μηνύματα, δημοσιεύσεις δωματίου και μηνύματα καναλιού από την κύρια καρτέλα Μηνύματα.",
"wizardOverviewFeature2": "Μοιραστείτε δείκτες SAR, σχεδιάσεις χάρτη, ηχητικά αποσπάσματα και εικόνες μέσω του mesh.",
"wizardOverviewFeature3": "Συνδεθείτε μέσω BLE ή TCP και στη συνέχεια διαχειριστείτε το συνοδευτικό ραδιόφωνο μέσα από την εφαρμογή.",
"wizardMessagingTitle": "Μηνύματα και αναφορές πεδίου",
"wizardMessagingDescription": "Τα μηνύματα εδώ είναι κάτι περισσότερο από απλό κείμενο. Η εφαρμογή υποστηρίζει ήδη πολλαπλά επιχειρησιακά φορτία και ροές μεταφοράς.",
"wizardMessagingFeature1": "Στείλτε άμεσα μηνύματα, δημοσιεύσεις δωματίου και κίνηση καναλιού από έναν μόνο συντάκτη.",
"wizardMessagingFeature2": "Δημιουργήστε ενημερώσεις SAR και επαναχρησιμοποιήσιμα πρότυπα SAR για συνηθισμένες αναφορές πεδίου.",
"wizardMessagingFeature3": "Μεταφέρετε φωνητικές συνεδρίες και εικόνες, με ένδειξη προόδου και εκτιμήσεις χρόνου εκπομπής στο περιβάλλον.",
"wizardConnectDeviceTitle": "Σύνδεση συσκευής",
"wizardConnectDeviceDescription": "Συνδέστε το ραδιόφωνο MeshCore, επιλέξτε όνομα και εφαρμόστε μια προρύθμιση ραδιοφώνου πριν συνεχίσετε.",
"wizardSetupBadge": "Ρύθμιση",
"wizardOverviewBadge": "Επισκόπηση",
"wizardConnectedToDevice": "Συνδέθηκε με το {deviceName}",
"wizardNoDeviceConnected": "Δεν έχει συνδεθεί ακόμη συσκευή",
"wizardSkipForNow": "Παράλειψη προς το παρόν",
"wizardDeviceNameLabel": "Όνομα συσκευής",
"wizardDeviceNameHelp": "Αυτό το όνομα ανακοινώνεται σε άλλους χρήστες του MeshCore.",
"wizardConfigRegionLabel": "Περιοχή ρύθμισης",
"wizardConfigRegionHelp": "Χρησιμοποιεί την πλήρη επίσημη λίστα προρυθμίσεων MeshCore. Η προεπιλογή είναι EU/UK (Narrow).",
"wizardPresetNote1": "Βεβαιωθείτε ότι η επιλεγμένη προρύθμιση ταιριάζει με τους τοπικούς ραδιοφωνικούς κανονισμούς.",
"wizardPresetNote2": "Η λίστα αντιστοιχεί στην επίσημη ροή προρυθμίσεων του εργαλείου ρύθμισης MeshCore.",
"wizardPresetNote3": "Το EU/UK (Narrow) παραμένει επιλεγμένο από προεπιλογή κατά την αρχική ρύθμιση.",
"wizardSaving": "Αποθήκευση...",
"wizardSaveAndContinue": "Αποθήκευση και συνέχεια",
"wizardEnterDeviceName": "Εισαγάγετε όνομα συσκευής πριν συνεχίσετε.",
"wizardDeviceSetupSaved": "Αποθηκεύτηκε το {deviceName} με {presetName}.",
"wizardNetworkTitle": "Επαφές, δωμάτια και αναμεταδότες",
"wizardNetworkDescription": "Η καρτέλα Επαφές οργανώνει το δίκτυο που ανακαλύπτετε και τις διαδρομές που μαθαίνετε με τον χρόνο.",
"wizardNetworkFeature1": "Ελέγξτε μέλη ομάδας, αναμεταδότες, δωμάτια, κανάλια και εκκρεμείς ανακοινώσεις σε μία λίστα.",
"wizardNetworkFeature2": "Χρησιμοποιήστε smart ping, σύνδεση σε δωμάτια, μαθημένες διαδρομές και εργαλεία επαναφοράς διαδρομών όταν η συνδεσιμότητα γίνεται χαοτική.",
"wizardNetworkFeature3": "Δημιουργήστε κανάλια και διαχειριστείτε προορισμούς δικτύου χωρίς να φύγετε από την εφαρμογή.",
"wizardMapOpsTitle": "Χάρτης, ίχνη και κοινόχρηστη γεωμετρία",
"wizardMapOpsDescription": "Ο χάρτης της εφαρμογής συνδέεται άμεσα με τα μηνύματα, την παρακολούθηση και τα επικαλύμματα SAR αντί να είναι ξεχωριστός προβολέας.",
"wizardMapOpsFeature1": "Παρακολουθήστε τη θέση σας, τις τοποθεσίες της ομάδας και τα ίχνη κίνησης στον χάρτη.",
"wizardMapOpsFeature2": "Ανοίξτε σχεδιάσεις από μηνύματα, προεπισκοπήστε τες επιτόπου και αφαιρέστε τες από τον χάρτη όταν χρειάζεται.",
"wizardMapOpsFeature3": "Χρησιμοποιήστε προβολές χάρτη αναμεταδοτών και κοινόχρηστα επικαλύμματα για να κατανοήσετε την εμβέλεια του δικτύου στο πεδίο.",
"wizardToolsTitle": "Εργαλεία πέρα από τα μηνύματα",
"wizardToolsDescription": "Υπάρχουν περισσότερα εδώ από τις τέσσερις κύριες καρτέλες. Η εφαρμογή περιλαμβάνει επίσης ρυθμίσεις, διαγνωστικά και προαιρετικές ροές αισθητήρων.",
"wizardToolsFeature1": "Ανοίξτε τη ρύθμιση συσκευής για να αλλάξετε παραμέτρους ραδιοφώνου, τηλεμετρία, ισχύ TX και στοιχεία συνοδευτικής συσκευής.",
"wizardToolsFeature2": "Ενεργοποιήστε την καρτέλα Αισθητήρες όταν θέλετε πίνακες παρακολούθησης και γρήγορες ενέργειες ανανέωσης.",
"wizardToolsFeature3": "Χρησιμοποιήστε καταγραφές πακέτων, σάρωση φάσματος και διαγνωστικά προγραμματιστή κατά την αντιμετώπιση προβλημάτων του mesh.",
"contactInSensors": "Στους αισθητήρες",
"contactAddToSensors": "Προσθήκη στους αισθητήρες",
"contactSetPath": "Ορισμός διαδρομής",
"contactAddedToSensors": "Το {contactName} προστέθηκε στους Αισθητήρες",
"contactFailedToClearRoute": "Αποτυχία εκκαθάρισης διαδρομής: {error}",
"contactRouteCleared": "Η διαδρομή εκκαθαρίστηκε",
"contactRouteSet": "Ορίστηκε διαδρομή: {route}",
"contactFailedToSetRoute": "Αποτυχία ορισμού διαδρομής: {error}"
}

View File

@@ -1586,5 +1586,57 @@
"rawDump": "Volcado sin procesar",
"cannotRetryMissingRecipient": "No se puede reintentar: falta información del destinatario",
"voiceUnavailable": "Voz no disponible en este momento",
"requestingVoice": "Solicitando voz"
"requestingVoice": "Solicitando voz",
"device": "dispositivo",
"change": "Cambiar",
"wizardOverviewDescription": "Esta aplicación reúne mensajería MeshCore, actualizaciones SAR de campo, mapas y herramientas del dispositivo en un solo lugar.",
"wizardOverviewFeature1": "Envía mensajes directos, publicaciones en salas y mensajes de canal desde la pestaña principal Mensajes.",
"wizardOverviewFeature2": "Comparte marcadores SAR, dibujos del mapa, clips de voz e imágenes a través de la malla.",
"wizardOverviewFeature3": "Conéctate por BLE o TCP y luego gestiona la radio complementaria desde la aplicación.",
"wizardMessagingTitle": "Mensajería e informes de campo",
"wizardMessagingDescription": "Aquí los mensajes son más que texto plano. La aplicación ya admite varias cargas operativas y flujos de transferencia.",
"wizardMessagingFeature1": "Envía mensajes directos, publicaciones en salas y tráfico de canal desde un solo editor.",
"wizardMessagingFeature2": "Crea actualizaciones SAR y plantillas SAR reutilizables para informes de campo habituales.",
"wizardMessagingFeature3": "Transfiere sesiones de voz e imágenes con progreso y estimaciones de tiempo de aire en la interfaz.",
"wizardConnectDeviceTitle": "Conectar dispositivo",
"wizardConnectDeviceDescription": "Conecta tu radio MeshCore, elige un nombre y aplica un ajuste predefinido antes de continuar.",
"wizardSetupBadge": "Configuración",
"wizardOverviewBadge": "Resumen",
"wizardConnectedToDevice": "Conectado a {deviceName}",
"wizardNoDeviceConnected": "Aún no hay ningún dispositivo conectado",
"wizardSkipForNow": "Omitir por ahora",
"wizardDeviceNameLabel": "Nombre del dispositivo",
"wizardDeviceNameHelp": "Este nombre se anuncia a otros usuarios de MeshCore.",
"wizardConfigRegionLabel": "Región de configuración",
"wizardConfigRegionHelp": "Usa la lista oficial completa de ajustes predefinidos de MeshCore. El valor predeterminado es EU/UK (Narrow).",
"wizardPresetNote1": "Asegúrate de que el ajuste seleccionado coincida con la normativa local de radio.",
"wizardPresetNote2": "La lista coincide con la fuente oficial de ajustes predefinidos de la herramienta de configuración de MeshCore.",
"wizardPresetNote3": "EU/UK (Narrow) sigue seleccionado por defecto durante la incorporación.",
"wizardSaving": "Guardando...",
"wizardSaveAndContinue": "Guardar y continuar",
"wizardEnterDeviceName": "Introduce un nombre de dispositivo antes de continuar.",
"wizardDeviceSetupSaved": "Se guardó {deviceName} con {presetName}.",
"wizardNetworkTitle": "Contactos, salas y repetidores",
"wizardNetworkDescription": "La pestaña Contactos organiza la red que descubres y las rutas que aprendes con el tiempo.",
"wizardNetworkFeature1": "Revisa miembros del equipo, repetidores, salas, canales y anuncios pendientes en una sola lista.",
"wizardNetworkFeature2": "Usa ping inteligente, acceso a salas, rutas aprendidas y herramientas de reinicio de ruta cuando la conectividad se complique.",
"wizardNetworkFeature3": "Crea canales y gestiona destinos de red sin salir de la aplicación.",
"wizardMapOpsTitle": "Mapa, rastros y geometría compartida",
"wizardMapOpsDescription": "El mapa de la aplicación está vinculado directamente a la mensajería, el seguimiento y las superposiciones SAR en lugar de ser un visor aparte.",
"wizardMapOpsFeature1": "Sigue tu propia posición, las ubicaciones de tus compañeros y los rastros de movimiento en el mapa.",
"wizardMapOpsFeature2": "Abre dibujos desde mensajes, prévisualos en línea y elimínalos del mapa cuando sea necesario.",
"wizardMapOpsFeature3": "Usa vistas de mapa de repetidores y superposiciones compartidas para comprender el alcance de la red sobre el terreno.",
"wizardToolsTitle": "Herramientas más allá de la mensajería",
"wizardToolsDescription": "Aquí hay más que las cuatro pestañas principales. La aplicación también incluye configuración, diagnóstico y flujos opcionales de sensores.",
"wizardToolsFeature1": "Abre la configuración del dispositivo para cambiar ajustes de radio, telemetría, potencia TX y detalles del equipo complementario.",
"wizardToolsFeature2": "Activa la pestaña Sensores cuando quieras paneles de sensores vigilados y acciones de actualización rápida.",
"wizardToolsFeature3": "Usa registros de paquetes, escaneo de espectro y diagnósticos de desarrollador al solucionar problemas de la malla.",
"contactInSensors": "En Sensores",
"contactAddToSensors": "Añadir a Sensores",
"contactSetPath": "Definir ruta",
"contactAddedToSensors": "{contactName} se añadió a Sensores",
"contactFailedToClearRoute": "No se pudo borrar la ruta: {error}",
"contactRouteCleared": "Ruta borrada",
"contactRouteSet": "Ruta establecida: {route}",
"contactFailedToSetRoute": "No se pudo establecer la ruta: {error}"
}

View File

@@ -1589,5 +1589,57 @@
"rawDump": "Vidage brut",
"cannotRetryMissingRecipient": "Impossible de réessayer : informations du destinataire manquantes",
"voiceUnavailable": "Voix indisponible pour le moment",
"requestingVoice": "Demande de voix"
"requestingVoice": "Demande de voix",
"device": "appareil",
"change": "Modifier",
"wizardOverviewDescription": "Cette application réunit la messagerie MeshCore, les mises à jour SAR sur le terrain, la cartographie et les outils de l'appareil au même endroit.",
"wizardOverviewFeature1": "Envoyez des messages directs, des publications de salon et des messages de canal depuis l'onglet principal Messages.",
"wizardOverviewFeature2": "Partagez des marqueurs SAR, des dessins de carte, des extraits vocaux et des images sur le réseau maillé.",
"wizardOverviewFeature3": "Connectez-vous en BLE ou en TCP, puis gérez la radio compagnon directement dans l'application.",
"wizardMessagingTitle": "Messagerie et rapports de terrain",
"wizardMessagingDescription": "Ici, les messages sont plus que du texte brut. L'application prend déjà en charge plusieurs charges opérationnelles et flux de transfert.",
"wizardMessagingFeature1": "Envoyez des messages directs, des publications de salon et du trafic de canal depuis un seul compositeur.",
"wizardMessagingFeature2": "Créez des mises à jour SAR et des modèles SAR réutilisables pour les rapports de terrain courants.",
"wizardMessagingFeature3": "Transférez des sessions vocales et des images avec la progression et les estimations de temps d'antenne dans l'interface.",
"wizardConnectDeviceTitle": "Connecter l'appareil",
"wizardConnectDeviceDescription": "Connectez votre radio MeshCore, choisissez un nom et appliquez un préréglage radio avant de continuer.",
"wizardSetupBadge": "Configuration",
"wizardOverviewBadge": "Aperçu",
"wizardConnectedToDevice": "Connecté à {deviceName}",
"wizardNoDeviceConnected": "Aucun appareil connecté pour le moment",
"wizardSkipForNow": "Ignorer pour l'instant",
"wizardDeviceNameLabel": "Nom de l'appareil",
"wizardDeviceNameHelp": "Ce nom est annoncé aux autres utilisateurs de MeshCore.",
"wizardConfigRegionLabel": "Région de configuration",
"wizardConfigRegionHelp": "Utilise la liste officielle complète des préréglages MeshCore. La valeur par défaut est EU/UK (Narrow).",
"wizardPresetNote1": "Assurez-vous que le préréglage sélectionné correspond à votre réglementation radio locale.",
"wizardPresetNote2": "La liste correspond au flux officiel des préréglages de l'outil de configuration MeshCore.",
"wizardPresetNote3": "EU/UK (Narrow) reste sélectionné par défaut pendant l'onboarding.",
"wizardSaving": "Enregistrement...",
"wizardSaveAndContinue": "Enregistrer et continuer",
"wizardEnterDeviceName": "Saisissez un nom d'appareil avant de continuer.",
"wizardDeviceSetupSaved": "{deviceName} enregistré avec {presetName}.",
"wizardNetworkTitle": "Contacts, salons et répéteurs",
"wizardNetworkDescription": "L'onglet Contacts organise le réseau que vous découvrez et les routes apprises au fil du temps.",
"wizardNetworkFeature1": "Consultez les membres de l'équipe, les répéteurs, les salons, les canaux et les annonces en attente dans une seule liste.",
"wizardNetworkFeature2": "Utilisez le smart ping, la connexion aux salons, les chemins appris et les outils de réinitialisation des routes lorsque la connectivité devient chaotique.",
"wizardNetworkFeature3": "Créez des canaux et gérez les destinations réseau sans quitter l'application.",
"wizardMapOpsTitle": "Carte, traces et géométrie partagée",
"wizardMapOpsDescription": "La carte de l'application est directement liée à la messagerie, au suivi et aux couches SAR au lieu d'être un simple visualiseur séparé.",
"wizardMapOpsFeature1": "Suivez votre position, celles de vos coéquipiers et les traces de déplacement sur la carte.",
"wizardMapOpsFeature2": "Ouvrez les dessins depuis les messages, prévisualisez-les en ligne et supprimez-les de la carte si nécessaire.",
"wizardMapOpsFeature3": "Utilisez les vues de carte des répéteurs et les couches partagées pour comprendre la portée du réseau sur le terrain.",
"wizardToolsTitle": "Outils au-delà de la messagerie",
"wizardToolsDescription": "Il y a plus ici que les quatre onglets principaux. L'application inclut aussi la configuration, le diagnostic et des workflows de capteurs optionnels.",
"wizardToolsFeature1": "Ouvrez la configuration de l'appareil pour modifier les réglages radio, la télémétrie, la puissance TX et les détails du compagnon.",
"wizardToolsFeature2": "Activez l'onglet Capteurs lorsque vous voulez des tableaux de bord surveillés et des actions d'actualisation rapide.",
"wizardToolsFeature3": "Utilisez les journaux de paquets, le balayage du spectre et les diagnostics développeur pour dépanner le réseau maillé.",
"contactInSensors": "Dans Capteurs",
"contactAddToSensors": "Ajouter aux capteurs",
"contactSetPath": "Définir le chemin",
"contactAddedToSensors": "{contactName} ajouté aux capteurs",
"contactFailedToClearRoute": "Échec de l'effacement de la route : {error}",
"contactRouteCleared": "Route effacée",
"contactRouteSet": "Route définie : {route}",
"contactFailedToSetRoute": "Échec du réglage de la route : {error}"
}

View File

@@ -511,5 +511,57 @@
"rawDump": "Sirovi ispis",
"cannotRetryMissingRecipient": "Nije moguće ponoviti: nedostaju informacije o primatelju",
"voiceUnavailable": "Glas trenutno nije dostupan",
"requestingVoice": "Zahtjev za glasom"
"requestingVoice": "Zahtjev za glasom",
"device": "uređaj",
"change": "Promijeni",
"wizardOverviewDescription": "Ova aplikacija objedinjuje MeshCore poruke, SAR ažuriranja s terena, karte i alate za uređaj na jednom mjestu.",
"wizardOverviewFeature1": "Šaljite izravne poruke, objave u sobama i poruke kanala iz glavne kartice Poruke.",
"wizardOverviewFeature2": "Dijelite SAR oznake, crteže karte, glasovne isječke i slike preko mesh mreže.",
"wizardOverviewFeature3": "Povežite se putem BLE-a ili TCP-a, a zatim upravljajte pratećim radijem izravno iz aplikacije.",
"wizardMessagingTitle": "Poruke i terenska izvješća",
"wizardMessagingDescription": "Poruke ovdje nisu samo običan tekst. Aplikacija već podržava više operativnih sadržaja i tijekova prijenosa.",
"wizardMessagingFeature1": "Šaljite izravne poruke, objave u sobama i promet kanala iz jednog uređivača.",
"wizardMessagingFeature2": "Stvarajte SAR ažuriranja i višekratne SAR predloške za uobičajena terenska izvješća.",
"wizardMessagingFeature3": "Prenosite glasovne sesije i slike uz prikaz napretka i procjene vremena prijenosa u sučelju.",
"wizardConnectDeviceTitle": "Poveži uređaj",
"wizardConnectDeviceDescription": "Povežite svoj MeshCore radio, odaberite naziv i primijenite radijski predložak prije nastavka.",
"wizardSetupBadge": "Postavljanje",
"wizardOverviewBadge": "Pregled",
"wizardConnectedToDevice": "Povezano s uređajem {deviceName}",
"wizardNoDeviceConnected": "Još nema povezanog uređaja",
"wizardSkipForNow": "Preskoči za sada",
"wizardDeviceNameLabel": "Naziv uređaja",
"wizardDeviceNameHelp": "Taj se naziv oglašava drugim korisnicima MeshCorea.",
"wizardConfigRegionLabel": "Regija konfiguracije",
"wizardConfigRegionHelp": "Koristi puni službeni popis MeshCore predložaka. Zadana je opcija EU/UK (Narrow).",
"wizardPresetNote1": "Provjerite odgovara li odabrani predložak lokalnim radijskim propisima.",
"wizardPresetNote2": "Popis odgovara službenom izvoru predložaka alata MeshCore config.",
"wizardPresetNote3": "EU/UK (Narrow) ostaje zadano odabran tijekom uvodnog postavljanja.",
"wizardSaving": "Spremanje...",
"wizardSaveAndContinue": "Spremi i nastavi",
"wizardEnterDeviceName": "Unesite naziv uređaja prije nastavka.",
"wizardDeviceSetupSaved": "Spremljeno {deviceName} s postavkom {presetName}.",
"wizardNetworkTitle": "Kontakti, sobe i repetitori",
"wizardNetworkDescription": "Kartica Kontakti organizira mrežu koju otkrijete i rute koje s vremenom naučite.",
"wizardNetworkFeature1": "Pregledajte članove tima, repetitore, sobe, kanale i oglase na čekanju na jednom popisu.",
"wizardNetworkFeature2": "Koristite pametni ping, prijavu u sobe, naučene putanje i alate za resetiranje ruta kada povezanost postane neuredna.",
"wizardNetworkFeature3": "Stvarajte kanale i upravljajte mrežnim odredištima bez napuštanja aplikacije.",
"wizardMapOpsTitle": "Karta, tragovi i dijeljena geometrija",
"wizardMapOpsDescription": "Karta u aplikaciji izravno je povezana s porukama, praćenjem i SAR slojevima umjesto da bude zaseban preglednik.",
"wizardMapOpsFeature1": "Pratite vlastitu poziciju, lokacije suigrača i tragove kretanja na karti.",
"wizardMapOpsFeature2": "Otvorite crteže iz poruka, pregledajte ih unutar sučelja i po potrebi ih uklonite s karte.",
"wizardMapOpsFeature3": "Koristite karte repetitora i dijeljene slojeve kako biste razumjeli doseg mreže na terenu.",
"wizardToolsTitle": "Alati izvan poruka",
"wizardToolsDescription": "Ovdje postoji više od četiri glavne kartice. Aplikacija uključuje i konfiguraciju, dijagnostiku te opcionalne radne tokove senzora.",
"wizardToolsFeature1": "Otvorite konfiguraciju uređaja kako biste promijenili radijske postavke, telemetriju, TX snagu i detalje pratećeg uređaja.",
"wizardToolsFeature2": "Omogućite karticu Senzori kada želite nadzorne ploče praćenih senzora i brza osvježavanja.",
"wizardToolsFeature3": "Koristite zapisnike paketa, skeniranje spektra i razvojnu dijagnostiku pri rješavanju problema s mesh mrežom.",
"contactInSensors": "U Senzorima",
"contactAddToSensors": "Dodaj u Senzore",
"contactSetPath": "Postavi putanju",
"contactAddedToSensors": "{contactName} dodan u Senzore",
"contactFailedToClearRoute": "Brisanje rute nije uspjelo: {error}",
"contactRouteCleared": "Ruta obrisana",
"contactRouteSet": "Ruta postavljena: {route}",
"contactFailedToSetRoute": "Postavljanje rute nije uspjelo: {error}"
}

View File

@@ -1589,5 +1589,57 @@
"rawDump": "Dump grezzo",
"cannotRetryMissingRecipient": "Impossibile riprovare: informazioni destinatario mancanti",
"voiceUnavailable": "Voce non disponibile al momento",
"requestingVoice": "Richiesta voce"
"requestingVoice": "Richiesta voce",
"device": "dispositivo",
"change": "Modifica",
"wizardOverviewDescription": "Questa app riunisce messaggistica MeshCore, aggiornamenti SAR sul campo, mappe e strumenti del dispositivo in un unico posto.",
"wizardOverviewFeature1": "Invia messaggi diretti, post nelle stanze e messaggi di canale dalla scheda principale Messaggi.",
"wizardOverviewFeature2": "Condividi marcatori SAR, disegni sulla mappa, clip vocali e immagini sulla mesh.",
"wizardOverviewFeature3": "Connettiti tramite BLE o TCP e poi gestisci la radio companion direttamente dall'app.",
"wizardMessagingTitle": "Messaggistica e rapporti sul campo",
"wizardMessagingDescription": "Qui i messaggi sono più del semplice testo. L'app supporta già diversi payload operativi e flussi di trasferimento.",
"wizardMessagingFeature1": "Invia messaggi diretti, post nelle stanze e traffico di canale da un unico compositore.",
"wizardMessagingFeature2": "Crea aggiornamenti SAR e modelli SAR riutilizzabili per i rapporti sul campo più comuni.",
"wizardMessagingFeature3": "Trasferisci sessioni vocali e immagini, con avanzamento e stime del tempo d'aria nell'interfaccia.",
"wizardConnectDeviceTitle": "Connetti dispositivo",
"wizardConnectDeviceDescription": "Connetti la tua radio MeshCore, scegli un nome e applica un preset radio prima di continuare.",
"wizardSetupBadge": "Configurazione",
"wizardOverviewBadge": "Panoramica",
"wizardConnectedToDevice": "Connesso a {deviceName}",
"wizardNoDeviceConnected": "Nessun dispositivo ancora connesso",
"wizardSkipForNow": "Salta per ora",
"wizardDeviceNameLabel": "Nome del dispositivo",
"wizardDeviceNameHelp": "Questo nome viene annunciato agli altri utenti MeshCore.",
"wizardConfigRegionLabel": "Regione di configurazione",
"wizardConfigRegionHelp": "Usa l'elenco ufficiale completo dei preset MeshCore. Il valore predefinito è EU/UK (Narrow).",
"wizardPresetNote1": "Assicurati che il preset selezionato corrisponda alle normative radio locali.",
"wizardPresetNote2": "L'elenco corrisponde al feed ufficiale dei preset dello strumento di configurazione MeshCore.",
"wizardPresetNote3": "EU/UK (Narrow) resta selezionato per impostazione predefinita durante l'onboarding.",
"wizardSaving": "Salvataggio...",
"wizardSaveAndContinue": "Salva e continua",
"wizardEnterDeviceName": "Inserisci un nome dispositivo prima di continuare.",
"wizardDeviceSetupSaved": "{deviceName} salvato con {presetName}.",
"wizardNetworkTitle": "Contatti, stanze e ripetitori",
"wizardNetworkDescription": "La scheda Contatti organizza la rete che scopri e i percorsi che apprendi nel tempo.",
"wizardNetworkFeature1": "Controlla membri del team, ripetitori, stanze, canali e annunci in sospeso in un unico elenco.",
"wizardNetworkFeature2": "Usa smart ping, accesso alle stanze, percorsi appresi e strumenti di reset delle route quando la connettività diventa complicata.",
"wizardNetworkFeature3": "Crea canali e gestisci le destinazioni di rete senza uscire dall'app.",
"wizardMapOpsTitle": "Mappa, tracce e geometria condivisa",
"wizardMapOpsDescription": "La mappa dell'app è collegata direttamente a messaggistica, tracciamento e overlay SAR invece di essere un visualizzatore separato.",
"wizardMapOpsFeature1": "Monitora la tua posizione, le posizioni dei compagni e le tracce di movimento sulla mappa.",
"wizardMapOpsFeature2": "Apri i disegni dai messaggi, visualizzali in anteprima in linea e rimuovili dalla mappa quando serve.",
"wizardMapOpsFeature3": "Usa le viste mappa dei ripetitori e gli overlay condivisi per capire la copertura della rete sul campo.",
"wizardToolsTitle": "Strumenti oltre la messaggistica",
"wizardToolsDescription": "Qui c'è più delle quattro schede principali. L'app include anche configurazione, diagnostica e flussi sensori opzionali.",
"wizardToolsFeature1": "Apri la configurazione del dispositivo per cambiare impostazioni radio, telemetria, potenza TX e dettagli del companion.",
"wizardToolsFeature2": "Abilita la scheda Sensori quando vuoi dashboard monitorate e azioni di aggiornamento rapido.",
"wizardToolsFeature3": "Usa log dei pacchetti, scansione dello spettro e diagnostica sviluppatore per risolvere problemi della mesh.",
"contactInSensors": "Nei Sensori",
"contactAddToSensors": "Aggiungi ai Sensori",
"contactSetPath": "Imposta percorso",
"contactAddedToSensors": "{contactName} aggiunto a Sensori",
"contactFailedToClearRoute": "Impossibile cancellare il percorso: {error}",
"contactRouteCleared": "Percorso cancellato",
"contactRouteSet": "Percorso impostato: {route}",
"contactFailedToSetRoute": "Impossibile impostare il percorso: {error}"
}

View File

@@ -1736,196 +1736,197 @@ class AppLocalizationsDe extends AppLocalizations {
String get requestingVoice => 'Sprachnachricht wird angefordert';
@override
String get device => 'device';
String get device => 'Gerät';
@override
String get change => 'Change';
String get change => 'Ändern';
@override
String get wizardOverviewDescription =>
'This app combines MeshCore messaging, SAR field updates, mapping, and device tools in one place.';
'Diese App vereint MeshCore-Nachrichten, SAR-Feldupdates, Karten und Gerätetools an einem Ort.';
@override
String get wizardOverviewFeature1 =>
'Send direct, room, and channel messages from the main Messages tab.';
'Sende Direkt-, Raum- und Kanalnachrichten aus dem Haupttab \"Nachrichten\".';
@override
String get wizardOverviewFeature2 =>
'Share SAR markers, map drawings, voice clips, and images over the mesh.';
'Teile SAR-Markierungen, Kartenzeichnungen, Sprachclips und Bilder über das Mesh.';
@override
String get wizardOverviewFeature3 =>
'Connect over BLE or TCP, then manage the companion radio from inside the app.';
'Verbinde dich per BLE oder TCP und verwalte dann das Begleitfunkgerät direkt in der App.';
@override
String get wizardMessagingTitle => 'Messaging and Field Reports';
String get wizardMessagingTitle => 'Nachrichten und Feldberichte';
@override
String get wizardMessagingDescription =>
'Messages are more than plain text here. The app already supports several operational payloads and transfer workflows.';
'Nachrichten sind hier mehr als nur Klartext. Die App unterstützt bereits mehrere operative Datentypen und Übertragungsabläufe.';
@override
String get wizardMessagingFeature1 =>
'Send direct messages, room posts, and channel traffic from one composer.';
'Sende Direktnachrichten, Raumbeiträge und Kanalverkehr aus einem einzigen Editor.';
@override
String get wizardMessagingFeature2 =>
'Create SAR updates and reusable SAR templates for common field reports.';
'Erstelle SAR-Updates und wiederverwendbare SAR-Vorlagen für häufige Feldberichte.';
@override
String get wizardMessagingFeature3 =>
'Transfer voice sessions and images, with progress and airtime estimates in the UI.';
'Übertrage Sprachsitzungen und Bilder mit Fortschritts- und Airtime-Anzeigen in der Oberfläche.';
@override
String get wizardConnectDeviceTitle => 'Connect device';
String get wizardConnectDeviceTitle => 'Gerät verbinden';
@override
String get wizardConnectDeviceDescription =>
'Connect your MeshCore radio, choose a name, and apply a radio preset before continuing.';
'Verbinde dein MeshCore-Funkgerät, wähle einen Namen und wende ein Funkprofil an, bevor du fortfährst.';
@override
String get wizardSetupBadge => 'Setup';
String get wizardSetupBadge => 'Einrichtung';
@override
String get wizardOverviewBadge => 'Overview';
String get wizardOverviewBadge => 'Überblick';
@override
String wizardConnectedToDevice(String deviceName) {
return 'Connected to $deviceName';
return 'Verbunden mit $deviceName';
}
@override
String get wizardNoDeviceConnected => 'No device connected yet';
String get wizardNoDeviceConnected => 'Noch kein Gerät verbunden';
@override
String get wizardSkipForNow => 'Skip for now';
String get wizardSkipForNow => 'Vorerst überspringen';
@override
String get wizardDeviceNameLabel => 'Device name';
String get wizardDeviceNameLabel => 'Gerätename';
@override
String get wizardDeviceNameHelp =>
'This name is advertised to other MeshCore users.';
'Dieser Name wird an andere MeshCore-Nutzer ausgesendet.';
@override
String get wizardConfigRegionLabel => 'Config region';
String get wizardConfigRegionLabel => 'Konfigurationsregion';
@override
String get wizardConfigRegionHelp =>
'Uses the full official MeshCore preset list. Default is EU/UK (Narrow).';
'Verwendet die vollständige offizielle Liste der MeshCore-Voreinstellungen. Standard ist EU/UK (Narrow).';
@override
String get wizardPresetNote1 =>
'Make sure the selected preset matches your local radio regulations.';
'Stelle sicher, dass die ausgewählte Voreinstellung zu deinen lokalen Funkvorschriften passt.';
@override
String get wizardPresetNote2 =>
'The list matches the official MeshCore config tool preset feed.';
'Die Liste entspricht dem offiziellen Preset-Feed des MeshCore-Konfigurationstools.';
@override
String get wizardPresetNote3 =>
'EU/UK (Narrow) stays selected by default for onboarding.';
'EU/UK (Narrow) bleibt standardmäßig für das Onboarding ausgewählt.';
@override
String get wizardSaving => 'Saving...';
String get wizardSaving => 'Wird gespeichert...';
@override
String get wizardSaveAndContinue => 'Save and continue';
String get wizardSaveAndContinue => 'Speichern und fortfahren';
@override
String get wizardEnterDeviceName => 'Enter a device name before continuing.';
String get wizardEnterDeviceName =>
'Gib vor dem Fortfahren einen Gerätenamen ein.';
@override
String wizardDeviceSetupSaved(String deviceName, String presetName) {
return 'Saved $deviceName with $presetName.';
return '$deviceName mit $presetName gespeichert.';
}
@override
String get wizardNetworkTitle => 'Contacts, Rooms, and Repeaters';
String get wizardNetworkTitle => 'Kontakte, Räume und Repeater';
@override
String get wizardNetworkDescription =>
'The Contacts tab organizes the network you discover and the routes you learn over time.';
'Der Kontakte-Tab organisiert das Netzwerk, das du entdeckst, und die Routen, die im Laufe der Zeit gelernt werden.';
@override
String get wizardNetworkFeature1 =>
'Review team members, repeaters, rooms, channels, and pending adverts in one list.';
'Prüfe Teammitglieder, Repeater, Räume, Kanäle und ausstehende Adverts in einer Liste.';
@override
String get wizardNetworkFeature2 =>
'Use smart ping, room login, learned paths, and route reset tools when connectivity gets messy.';
'Nutze Smart Ping, Raum-Login, gelernte Pfade und Pfad-Reset-Tools, wenn die Verbindung unübersichtlich wird.';
@override
String get wizardNetworkFeature3 =>
'Create channels and manage network destinations without leaving the app.';
'Erstelle Kanäle und verwalte Netzwerkziele, ohne die App zu verlassen.';
@override
String get wizardMapOpsTitle => 'Map, Trails, and Shared Geometry';
String get wizardMapOpsTitle => 'Karte, Spuren und geteilte Geometrie';
@override
String get wizardMapOpsDescription =>
'The app map is tied directly into messaging, tracking, and SAR overlays instead of being a separate viewer.';
'Die Karte der App ist direkt mit Nachrichten, Tracking und SAR-Overlays verbunden, statt nur ein separater Viewer zu sein.';
@override
String get wizardMapOpsFeature1 =>
'Track your own position, teammate locations, and movement trails on the map.';
'Verfolge deine eigene Position, Teamstandorte und Bewegungsspuren auf der Karte.';
@override
String get wizardMapOpsFeature2 =>
'Open drawings from messages, preview them inline, and remove them from the map when needed.';
'Öffne Zeichnungen aus Nachrichten, prüfe sie inline und entferne sie bei Bedarf von der Karte.';
@override
String get wizardMapOpsFeature3 =>
'Use repeater map views and shared overlays to understand network reach in the field.';
'Nutze Repeater-Kartenansichten und geteilte Overlays, um die Netzabdeckung im Feld zu verstehen.';
@override
String get wizardToolsTitle => 'Tools Beyond Messaging';
String get wizardToolsTitle => 'Werkzeuge jenseits von Nachrichten';
@override
String get wizardToolsDescription =>
'There is more here than the four main tabs. The app also includes configuration, diagnostics, and optional sensor workflows.';
'Es gibt hier mehr als nur die vier Haupttabs. Die App enthält außerdem Konfiguration, Diagnose und optionale Sensor-Workflows.';
@override
String get wizardToolsFeature1 =>
'Open device config to change radio settings, telemetry, TX power, and companion details.';
'Öffne die Gerätekonfiguration, um Funkparameter, Telemetrie, Sendeleistung und Begleitdetails zu ändern.';
@override
String get wizardToolsFeature2 =>
'Enable the Sensors tab when you want watched sensor dashboards and quick refresh actions.';
'Aktiviere den Sensoren-Tab, wenn du überwachte Sensor-Dashboards und schnelle Aktualisierungen möchtest.';
@override
String get wizardToolsFeature3 =>
'Use packet logs, spectrum scan, and developer diagnostics when troubleshooting the mesh.';
'Nutze Paketprotokolle, Spektrumsuche und Entwicklerdiagnosen zur Fehlersuche im Mesh.';
@override
String get contactInSensors => 'In Sensors';
String get contactInSensors => 'In Sensoren';
@override
String get contactAddToSensors => 'Add to Sensors';
String get contactAddToSensors => 'Zu Sensoren hinzufügen';
@override
String get contactSetPath => 'Set path';
String get contactSetPath => 'Pfad festlegen';
@override
String contactAddedToSensors(String contactName) {
return '$contactName added to Sensors';
return '$contactName zu Sensoren hinzugefügt';
}
@override
String contactFailedToClearRoute(String error) {
return 'Failed to clear route: $error';
return 'Pfad konnte nicht gelöscht werden: $error';
}
@override
String get contactRouteCleared => 'Route cleared';
String get contactRouteCleared => 'Pfad gelöscht';
@override
String contactRouteSet(String route) {
return 'Route set: $route';
return 'Pfad gesetzt: $route';
}
@override
String contactFailedToSetRoute(String error) {
return 'Failed to set route: $error';
return 'Pfad konnte nicht gesetzt werden: $error';
}
}

View File

@@ -1743,196 +1743,197 @@ class AppLocalizationsEl extends AppLocalizations {
String get requestingVoice => 'Αίτηση φωνής';
@override
String get device => 'device';
String get device => 'συσκευή';
@override
String get change => 'Change';
String get change => 'Αλλαγή';
@override
String get wizardOverviewDescription =>
'This app combines MeshCore messaging, SAR field updates, mapping, and device tools in one place.';
'Αυτή η εφαρμογή συνδυάζει μηνύματα MeshCore, ενημερώσεις πεδίου SAR, χαρτογράφηση και εργαλεία συσκευής σε ένα σημείο.';
@override
String get wizardOverviewFeature1 =>
'Send direct, room, and channel messages from the main Messages tab.';
'Στείλτε άμεσα μηνύματα, δημοσιεύσεις δωματίου και μηνύματα καναλιού από την κύρια καρτέλα Μηνύματα.';
@override
String get wizardOverviewFeature2 =>
'Share SAR markers, map drawings, voice clips, and images over the mesh.';
'Μοιραστείτε δείκτες SAR, σχεδιάσεις χάρτη, ηχητικά αποσπάσματα και εικόνες μέσω του mesh.';
@override
String get wizardOverviewFeature3 =>
'Connect over BLE or TCP, then manage the companion radio from inside the app.';
'Συνδεθείτε μέσω BLE ή TCP και στη συνέχεια διαχειριστείτε το συνοδευτικό ραδιόφωνο μέσα από την εφαρμογή.';
@override
String get wizardMessagingTitle => 'Messaging and Field Reports';
String get wizardMessagingTitle => 'Μηνύματα και αναφορές πεδίου';
@override
String get wizardMessagingDescription =>
'Messages are more than plain text here. The app already supports several operational payloads and transfer workflows.';
'Τα μηνύματα εδώ είναι κάτι περισσότερο από απλό κείμενο. Η εφαρμογή υποστηρίζει ήδη πολλαπλά επιχειρησιακά φορτία και ροές μεταφοράς.';
@override
String get wizardMessagingFeature1 =>
'Send direct messages, room posts, and channel traffic from one composer.';
'Στείλτε άμεσα μηνύματα, δημοσιεύσεις δωματίου και κίνηση καναλιού από έναν μόνο συντάκτη.';
@override
String get wizardMessagingFeature2 =>
'Create SAR updates and reusable SAR templates for common field reports.';
'Δημιουργήστε ενημερώσεις SAR και επαναχρησιμοποιήσιμα πρότυπα SAR για συνηθισμένες αναφορές πεδίου.';
@override
String get wizardMessagingFeature3 =>
'Transfer voice sessions and images, with progress and airtime estimates in the UI.';
'Μεταφέρετε φωνητικές συνεδρίες και εικόνες, με ένδειξη προόδου και εκτιμήσεις χρόνου εκπομπής στο περιβάλλον.';
@override
String get wizardConnectDeviceTitle => 'Connect device';
String get wizardConnectDeviceTitle => 'Σύνδεση συσκευής';
@override
String get wizardConnectDeviceDescription =>
'Connect your MeshCore radio, choose a name, and apply a radio preset before continuing.';
'Συνδέστε το ραδιόφωνο MeshCore, επιλέξτε όνομα και εφαρμόστε μια προρύθμιση ραδιοφώνου πριν συνεχίσετε.';
@override
String get wizardSetupBadge => 'Setup';
String get wizardSetupBadge => 'Ρύθμιση';
@override
String get wizardOverviewBadge => 'Overview';
String get wizardOverviewBadge => 'Επισκόπηση';
@override
String wizardConnectedToDevice(String deviceName) {
return 'Connected to $deviceName';
return 'Συνδέθηκε με το $deviceName';
}
@override
String get wizardNoDeviceConnected => 'No device connected yet';
String get wizardNoDeviceConnected => 'Δεν έχει συνδεθεί ακόμη συσκευή';
@override
String get wizardSkipForNow => 'Skip for now';
String get wizardSkipForNow => 'Παράλειψη προς το παρόν';
@override
String get wizardDeviceNameLabel => 'Device name';
String get wizardDeviceNameLabel => 'Όνομα συσκευής';
@override
String get wizardDeviceNameHelp =>
'This name is advertised to other MeshCore users.';
'Αυτό το όνομα ανακοινώνεται σε άλλους χρήστες του MeshCore.';
@override
String get wizardConfigRegionLabel => 'Config region';
String get wizardConfigRegionLabel => 'Περιοχή ρύθμισης';
@override
String get wizardConfigRegionHelp =>
'Uses the full official MeshCore preset list. Default is EU/UK (Narrow).';
'Χρησιμοποιεί την πλήρη επίσημη λίστα προρυθμίσεων MeshCore. Η προεπιλογή είναι EU/UK (Narrow).';
@override
String get wizardPresetNote1 =>
'Make sure the selected preset matches your local radio regulations.';
'Βεβαιωθείτε ότι η επιλεγμένη προρύθμιση ταιριάζει με τους τοπικούς ραδιοφωνικούς κανονισμούς.';
@override
String get wizardPresetNote2 =>
'The list matches the official MeshCore config tool preset feed.';
'Η λίστα αντιστοιχεί στην επίσημη ροή προρυθμίσεων του εργαλείου ρύθμισης MeshCore.';
@override
String get wizardPresetNote3 =>
'EU/UK (Narrow) stays selected by default for onboarding.';
'Το EU/UK (Narrow) παραμένει επιλεγμένο από προεπιλογή κατά την αρχική ρύθμιση.';
@override
String get wizardSaving => 'Saving...';
String get wizardSaving => 'Αποθήκευση...';
@override
String get wizardSaveAndContinue => 'Save and continue';
String get wizardSaveAndContinue => 'Αποθήκευση και συνέχεια';
@override
String get wizardEnterDeviceName => 'Enter a device name before continuing.';
String get wizardEnterDeviceName =>
'Εισαγάγετε όνομα συσκευής πριν συνεχίσετε.';
@override
String wizardDeviceSetupSaved(String deviceName, String presetName) {
return 'Saved $deviceName with $presetName.';
return 'Αποθηκεύτηκε το $deviceName με $presetName.';
}
@override
String get wizardNetworkTitle => 'Contacts, Rooms, and Repeaters';
String get wizardNetworkTitle => 'Επαφές, δωμάτια και αναμεταδότες';
@override
String get wizardNetworkDescription =>
'The Contacts tab organizes the network you discover and the routes you learn over time.';
'Η καρτέλα Επαφές οργανώνει το δίκτυο που ανακαλύπτετε και τις διαδρομές που μαθαίνετε με τον χρόνο.';
@override
String get wizardNetworkFeature1 =>
'Review team members, repeaters, rooms, channels, and pending adverts in one list.';
'Ελέγξτε μέλη ομάδας, αναμεταδότες, δωμάτια, κανάλια και εκκρεμείς ανακοινώσεις σε μία λίστα.';
@override
String get wizardNetworkFeature2 =>
'Use smart ping, room login, learned paths, and route reset tools when connectivity gets messy.';
'Χρησιμοποιήστε smart ping, σύνδεση σε δωμάτια, μαθημένες διαδρομές και εργαλεία επαναφοράς διαδρομών όταν η συνδεσιμότητα γίνεται χαοτική.';
@override
String get wizardNetworkFeature3 =>
'Create channels and manage network destinations without leaving the app.';
'Δημιουργήστε κανάλια και διαχειριστείτε προορισμούς δικτύου χωρίς να φύγετε από την εφαρμογή.';
@override
String get wizardMapOpsTitle => 'Map, Trails, and Shared Geometry';
String get wizardMapOpsTitle => 'Χάρτης, ίχνη και κοινόχρηστη γεωμετρία';
@override
String get wizardMapOpsDescription =>
'The app map is tied directly into messaging, tracking, and SAR overlays instead of being a separate viewer.';
'Ο χάρτης της εφαρμογής συνδέεται άμεσα με τα μηνύματα, την παρακολούθηση και τα επικαλύμματα SAR αντί να είναι ξεχωριστός προβολέας.';
@override
String get wizardMapOpsFeature1 =>
'Track your own position, teammate locations, and movement trails on the map.';
'Παρακολουθήστε τη θέση σας, τις τοποθεσίες της ομάδας και τα ίχνη κίνησης στον χάρτη.';
@override
String get wizardMapOpsFeature2 =>
'Open drawings from messages, preview them inline, and remove them from the map when needed.';
'Ανοίξτε σχεδιάσεις από μηνύματα, προεπισκοπήστε τες επιτόπου και αφαιρέστε τες από τον χάρτη όταν χρειάζεται.';
@override
String get wizardMapOpsFeature3 =>
'Use repeater map views and shared overlays to understand network reach in the field.';
'Χρησιμοποιήστε προβολές χάρτη αναμεταδοτών και κοινόχρηστα επικαλύμματα για να κατανοήσετε την εμβέλεια του δικτύου στο πεδίο.';
@override
String get wizardToolsTitle => 'Tools Beyond Messaging';
String get wizardToolsTitle => 'Εργαλεία πέρα από τα μηνύματα';
@override
String get wizardToolsDescription =>
'There is more here than the four main tabs. The app also includes configuration, diagnostics, and optional sensor workflows.';
'Υπάρχουν περισσότερα εδώ από τις τέσσερις κύριες καρτέλες. Η εφαρμογή περιλαμβάνει επίσης ρυθμίσεις, διαγνωστικά και προαιρετικές ροές αισθητήρων.';
@override
String get wizardToolsFeature1 =>
'Open device config to change radio settings, telemetry, TX power, and companion details.';
'Ανοίξτε τη ρύθμιση συσκευής για να αλλάξετε παραμέτρους ραδιοφώνου, τηλεμετρία, ισχύ TX και στοιχεία συνοδευτικής συσκευής.';
@override
String get wizardToolsFeature2 =>
'Enable the Sensors tab when you want watched sensor dashboards and quick refresh actions.';
'Ενεργοποιήστε την καρτέλα Αισθητήρες όταν θέλετε πίνακες παρακολούθησης και γρήγορες ενέργειες ανανέωσης.';
@override
String get wizardToolsFeature3 =>
'Use packet logs, spectrum scan, and developer diagnostics when troubleshooting the mesh.';
'Χρησιμοποιήστε καταγραφές πακέτων, σάρωση φάσματος και διαγνωστικά προγραμματιστή κατά την αντιμετώπιση προβλημάτων του mesh.';
@override
String get contactInSensors => 'In Sensors';
String get contactInSensors => 'Στους αισθητήρες';
@override
String get contactAddToSensors => 'Add to Sensors';
String get contactAddToSensors => 'Προσθήκη στους αισθητήρες';
@override
String get contactSetPath => 'Set path';
String get contactSetPath => 'Ορισμός διαδρομής';
@override
String contactAddedToSensors(String contactName) {
return '$contactName added to Sensors';
return 'Το $contactName προστέθηκε στους Αισθητήρες';
}
@override
String contactFailedToClearRoute(String error) {
return 'Failed to clear route: $error';
return 'Αποτυχία εκκαθάρισης διαδρομής: $error';
}
@override
String get contactRouteCleared => 'Route cleared';
String get contactRouteCleared => 'Η διαδρομή εκκαθαρίστηκε';
@override
String contactRouteSet(String route) {
return 'Route set: $route';
return 'Ορίστηκε διαδρομή: $route';
}
@override
String contactFailedToSetRoute(String error) {
return 'Failed to set route: $error';
return 'Αποτυχία ορισμού διαδρομής: $error';
}
}

View File

@@ -1738,196 +1738,198 @@ class AppLocalizationsEs extends AppLocalizations {
String get requestingVoice => 'Solicitando voz';
@override
String get device => 'device';
String get device => 'dispositivo';
@override
String get change => 'Change';
String get change => 'Cambiar';
@override
String get wizardOverviewDescription =>
'This app combines MeshCore messaging, SAR field updates, mapping, and device tools in one place.';
'Esta aplicación reúne mensajería MeshCore, actualizaciones SAR de campo, mapas y herramientas del dispositivo en un solo lugar.';
@override
String get wizardOverviewFeature1 =>
'Send direct, room, and channel messages from the main Messages tab.';
'Envía mensajes directos, publicaciones en salas y mensajes de canal desde la pestaña principal Mensajes.';
@override
String get wizardOverviewFeature2 =>
'Share SAR markers, map drawings, voice clips, and images over the mesh.';
'Comparte marcadores SAR, dibujos del mapa, clips de voz e imágenes a través de la malla.';
@override
String get wizardOverviewFeature3 =>
'Connect over BLE or TCP, then manage the companion radio from inside the app.';
'Conéctate por BLE o TCP y luego gestiona la radio complementaria desde la aplicación.';
@override
String get wizardMessagingTitle => 'Messaging and Field Reports';
String get wizardMessagingTitle => 'Mensajería e informes de campo';
@override
String get wizardMessagingDescription =>
'Messages are more than plain text here. The app already supports several operational payloads and transfer workflows.';
'Aquí los mensajes son más que texto plano. La aplicación ya admite varias cargas operativas y flujos de transferencia.';
@override
String get wizardMessagingFeature1 =>
'Send direct messages, room posts, and channel traffic from one composer.';
'Envía mensajes directos, publicaciones en salas y tráfico de canal desde un solo editor.';
@override
String get wizardMessagingFeature2 =>
'Create SAR updates and reusable SAR templates for common field reports.';
'Crea actualizaciones SAR y plantillas SAR reutilizables para informes de campo habituales.';
@override
String get wizardMessagingFeature3 =>
'Transfer voice sessions and images, with progress and airtime estimates in the UI.';
'Transfiere sesiones de voz e imágenes con progreso y estimaciones de tiempo de aire en la interfaz.';
@override
String get wizardConnectDeviceTitle => 'Connect device';
String get wizardConnectDeviceTitle => 'Conectar dispositivo';
@override
String get wizardConnectDeviceDescription =>
'Connect your MeshCore radio, choose a name, and apply a radio preset before continuing.';
'Conecta tu radio MeshCore, elige un nombre y aplica un ajuste predefinido antes de continuar.';
@override
String get wizardSetupBadge => 'Setup';
String get wizardSetupBadge => 'Configuración';
@override
String get wizardOverviewBadge => 'Overview';
String get wizardOverviewBadge => 'Resumen';
@override
String wizardConnectedToDevice(String deviceName) {
return 'Connected to $deviceName';
return 'Conectado a $deviceName';
}
@override
String get wizardNoDeviceConnected => 'No device connected yet';
String get wizardNoDeviceConnected =>
'Aún no hay ningún dispositivo conectado';
@override
String get wizardSkipForNow => 'Skip for now';
String get wizardSkipForNow => 'Omitir por ahora';
@override
String get wizardDeviceNameLabel => 'Device name';
String get wizardDeviceNameLabel => 'Nombre del dispositivo';
@override
String get wizardDeviceNameHelp =>
'This name is advertised to other MeshCore users.';
'Este nombre se anuncia a otros usuarios de MeshCore.';
@override
String get wizardConfigRegionLabel => 'Config region';
String get wizardConfigRegionLabel => 'Región de configuración';
@override
String get wizardConfigRegionHelp =>
'Uses the full official MeshCore preset list. Default is EU/UK (Narrow).';
'Usa la lista oficial completa de ajustes predefinidos de MeshCore. El valor predeterminado es EU/UK (Narrow).';
@override
String get wizardPresetNote1 =>
'Make sure the selected preset matches your local radio regulations.';
'Asegúrate de que el ajuste seleccionado coincida con la normativa local de radio.';
@override
String get wizardPresetNote2 =>
'The list matches the official MeshCore config tool preset feed.';
'La lista coincide con la fuente oficial de ajustes predefinidos de la herramienta de configuración de MeshCore.';
@override
String get wizardPresetNote3 =>
'EU/UK (Narrow) stays selected by default for onboarding.';
'EU/UK (Narrow) sigue seleccionado por defecto durante la incorporación.';
@override
String get wizardSaving => 'Saving...';
String get wizardSaving => 'Guardando...';
@override
String get wizardSaveAndContinue => 'Save and continue';
String get wizardSaveAndContinue => 'Guardar y continuar';
@override
String get wizardEnterDeviceName => 'Enter a device name before continuing.';
String get wizardEnterDeviceName =>
'Introduce un nombre de dispositivo antes de continuar.';
@override
String wizardDeviceSetupSaved(String deviceName, String presetName) {
return 'Saved $deviceName with $presetName.';
return 'Se guardó $deviceName con $presetName.';
}
@override
String get wizardNetworkTitle => 'Contacts, Rooms, and Repeaters';
String get wizardNetworkTitle => 'Contactos, salas y repetidores';
@override
String get wizardNetworkDescription =>
'The Contacts tab organizes the network you discover and the routes you learn over time.';
'La pestaña Contactos organiza la red que descubres y las rutas que aprendes con el tiempo.';
@override
String get wizardNetworkFeature1 =>
'Review team members, repeaters, rooms, channels, and pending adverts in one list.';
'Revisa miembros del equipo, repetidores, salas, canales y anuncios pendientes en una sola lista.';
@override
String get wizardNetworkFeature2 =>
'Use smart ping, room login, learned paths, and route reset tools when connectivity gets messy.';
'Usa ping inteligente, acceso a salas, rutas aprendidas y herramientas de reinicio de ruta cuando la conectividad se complique.';
@override
String get wizardNetworkFeature3 =>
'Create channels and manage network destinations without leaving the app.';
'Crea canales y gestiona destinos de red sin salir de la aplicación.';
@override
String get wizardMapOpsTitle => 'Map, Trails, and Shared Geometry';
String get wizardMapOpsTitle => 'Mapa, rastros y geometría compartida';
@override
String get wizardMapOpsDescription =>
'The app map is tied directly into messaging, tracking, and SAR overlays instead of being a separate viewer.';
'El mapa de la aplicación está vinculado directamente a la mensajería, el seguimiento y las superposiciones SAR en lugar de ser un visor aparte.';
@override
String get wizardMapOpsFeature1 =>
'Track your own position, teammate locations, and movement trails on the map.';
'Sigue tu propia posición, las ubicaciones de tus compañeros y los rastros de movimiento en el mapa.';
@override
String get wizardMapOpsFeature2 =>
'Open drawings from messages, preview them inline, and remove them from the map when needed.';
'Abre dibujos desde mensajes, prévisualos en línea y elimínalos del mapa cuando sea necesario.';
@override
String get wizardMapOpsFeature3 =>
'Use repeater map views and shared overlays to understand network reach in the field.';
'Usa vistas de mapa de repetidores y superposiciones compartidas para comprender el alcance de la red sobre el terreno.';
@override
String get wizardToolsTitle => 'Tools Beyond Messaging';
String get wizardToolsTitle => 'Herramientas más allá de la mensajería';
@override
String get wizardToolsDescription =>
'There is more here than the four main tabs. The app also includes configuration, diagnostics, and optional sensor workflows.';
'Aquí hay más que las cuatro pestañas principales. La aplicación también incluye configuración, diagnóstico y flujos opcionales de sensores.';
@override
String get wizardToolsFeature1 =>
'Open device config to change radio settings, telemetry, TX power, and companion details.';
'Abre la configuración del dispositivo para cambiar ajustes de radio, telemetría, potencia TX y detalles del equipo complementario.';
@override
String get wizardToolsFeature2 =>
'Enable the Sensors tab when you want watched sensor dashboards and quick refresh actions.';
'Activa la pestaña Sensores cuando quieras paneles de sensores vigilados y acciones de actualización rápida.';
@override
String get wizardToolsFeature3 =>
'Use packet logs, spectrum scan, and developer diagnostics when troubleshooting the mesh.';
'Usa registros de paquetes, escaneo de espectro y diagnósticos de desarrollador al solucionar problemas de la malla.';
@override
String get contactInSensors => 'In Sensors';
String get contactInSensors => 'En Sensores';
@override
String get contactAddToSensors => 'Add to Sensors';
String get contactAddToSensors => 'Añadir a Sensores';
@override
String get contactSetPath => 'Set path';
String get contactSetPath => 'Definir ruta';
@override
String contactAddedToSensors(String contactName) {
return '$contactName added to Sensors';
return '$contactName se añadió a Sensores';
}
@override
String contactFailedToClearRoute(String error) {
return 'Failed to clear route: $error';
return 'No se pudo borrar la ruta: $error';
}
@override
String get contactRouteCleared => 'Route cleared';
String get contactRouteCleared => 'Ruta borrada';
@override
String contactRouteSet(String route) {
return 'Route set: $route';
return 'Ruta establecida: $route';
}
@override
String contactFailedToSetRoute(String error) {
return 'Failed to set route: $error';
return 'No se pudo establecer la ruta: $error';
}
}

View File

@@ -1742,196 +1742,198 @@ class AppLocalizationsFr extends AppLocalizations {
String get requestingVoice => 'Demande de voix';
@override
String get device => 'device';
String get device => 'appareil';
@override
String get change => 'Change';
String get change => 'Modifier';
@override
String get wizardOverviewDescription =>
'This app combines MeshCore messaging, SAR field updates, mapping, and device tools in one place.';
'Cette application réunit la messagerie MeshCore, les mises à jour SAR sur le terrain, la cartographie et les outils de l\'appareil au même endroit.';
@override
String get wizardOverviewFeature1 =>
'Send direct, room, and channel messages from the main Messages tab.';
'Envoyez des messages directs, des publications de salon et des messages de canal depuis l\'onglet principal Messages.';
@override
String get wizardOverviewFeature2 =>
'Share SAR markers, map drawings, voice clips, and images over the mesh.';
'Partagez des marqueurs SAR, des dessins de carte, des extraits vocaux et des images sur le réseau maillé.';
@override
String get wizardOverviewFeature3 =>
'Connect over BLE or TCP, then manage the companion radio from inside the app.';
'Connectez-vous en BLE ou en TCP, puis gérez la radio compagnon directement dans l\'application.';
@override
String get wizardMessagingTitle => 'Messaging and Field Reports';
String get wizardMessagingTitle => 'Messagerie et rapports de terrain';
@override
String get wizardMessagingDescription =>
'Messages are more than plain text here. The app already supports several operational payloads and transfer workflows.';
'Ici, les messages sont plus que du texte brut. L\'application prend déjà en charge plusieurs charges opérationnelles et flux de transfert.';
@override
String get wizardMessagingFeature1 =>
'Send direct messages, room posts, and channel traffic from one composer.';
'Envoyez des messages directs, des publications de salon et du trafic de canal depuis un seul compositeur.';
@override
String get wizardMessagingFeature2 =>
'Create SAR updates and reusable SAR templates for common field reports.';
'Créez des mises à jour SAR et des modèles SAR réutilisables pour les rapports de terrain courants.';
@override
String get wizardMessagingFeature3 =>
'Transfer voice sessions and images, with progress and airtime estimates in the UI.';
'Transférez des sessions vocales et des images avec la progression et les estimations de temps d\'antenne dans l\'interface.';
@override
String get wizardConnectDeviceTitle => 'Connect device';
String get wizardConnectDeviceTitle => 'Connecter l\'appareil';
@override
String get wizardConnectDeviceDescription =>
'Connect your MeshCore radio, choose a name, and apply a radio preset before continuing.';
'Connectez votre radio MeshCore, choisissez un nom et appliquez un préréglage radio avant de continuer.';
@override
String get wizardSetupBadge => 'Setup';
String get wizardSetupBadge => 'Configuration';
@override
String get wizardOverviewBadge => 'Overview';
String get wizardOverviewBadge => 'Aperçu';
@override
String wizardConnectedToDevice(String deviceName) {
return 'Connected to $deviceName';
return 'Connecté à $deviceName';
}
@override
String get wizardNoDeviceConnected => 'No device connected yet';
String get wizardNoDeviceConnected =>
'Aucun appareil connecté pour le moment';
@override
String get wizardSkipForNow => 'Skip for now';
String get wizardSkipForNow => 'Ignorer pour l\'instant';
@override
String get wizardDeviceNameLabel => 'Device name';
String get wizardDeviceNameLabel => 'Nom de l\'appareil';
@override
String get wizardDeviceNameHelp =>
'This name is advertised to other MeshCore users.';
'Ce nom est annoncé aux autres utilisateurs de MeshCore.';
@override
String get wizardConfigRegionLabel => 'Config region';
String get wizardConfigRegionLabel => 'Région de configuration';
@override
String get wizardConfigRegionHelp =>
'Uses the full official MeshCore preset list. Default is EU/UK (Narrow).';
'Utilise la liste officielle complète des préréglages MeshCore. La valeur par défaut est EU/UK (Narrow).';
@override
String get wizardPresetNote1 =>
'Make sure the selected preset matches your local radio regulations.';
'Assurez-vous que le préréglage sélectionné correspond à votre réglementation radio locale.';
@override
String get wizardPresetNote2 =>
'The list matches the official MeshCore config tool preset feed.';
'La liste correspond au flux officiel des préréglages de l\'outil de configuration MeshCore.';
@override
String get wizardPresetNote3 =>
'EU/UK (Narrow) stays selected by default for onboarding.';
'EU/UK (Narrow) reste sélectionné par défaut pendant l\'onboarding.';
@override
String get wizardSaving => 'Saving...';
String get wizardSaving => 'Enregistrement...';
@override
String get wizardSaveAndContinue => 'Save and continue';
String get wizardSaveAndContinue => 'Enregistrer et continuer';
@override
String get wizardEnterDeviceName => 'Enter a device name before continuing.';
String get wizardEnterDeviceName =>
'Saisissez un nom d\'appareil avant de continuer.';
@override
String wizardDeviceSetupSaved(String deviceName, String presetName) {
return 'Saved $deviceName with $presetName.';
return '$deviceName enregistré avec $presetName.';
}
@override
String get wizardNetworkTitle => 'Contacts, Rooms, and Repeaters';
String get wizardNetworkTitle => 'Contacts, salons et répéteurs';
@override
String get wizardNetworkDescription =>
'The Contacts tab organizes the network you discover and the routes you learn over time.';
'L\'onglet Contacts organise le réseau que vous découvrez et les routes apprises au fil du temps.';
@override
String get wizardNetworkFeature1 =>
'Review team members, repeaters, rooms, channels, and pending adverts in one list.';
'Consultez les membres de l\'équipe, les répéteurs, les salons, les canaux et les annonces en attente dans une seule liste.';
@override
String get wizardNetworkFeature2 =>
'Use smart ping, room login, learned paths, and route reset tools when connectivity gets messy.';
'Utilisez le smart ping, la connexion aux salons, les chemins appris et les outils de réinitialisation des routes lorsque la connectivité devient chaotique.';
@override
String get wizardNetworkFeature3 =>
'Create channels and manage network destinations without leaving the app.';
'Créez des canaux et gérez les destinations réseau sans quitter l\'application.';
@override
String get wizardMapOpsTitle => 'Map, Trails, and Shared Geometry';
String get wizardMapOpsTitle => 'Carte, traces et géométrie partagée';
@override
String get wizardMapOpsDescription =>
'The app map is tied directly into messaging, tracking, and SAR overlays instead of being a separate viewer.';
'La carte de l\'application est directement liée à la messagerie, au suivi et aux couches SAR au lieu d\'être un simple visualiseur séparé.';
@override
String get wizardMapOpsFeature1 =>
'Track your own position, teammate locations, and movement trails on the map.';
'Suivez votre position, celles de vos coéquipiers et les traces de déplacement sur la carte.';
@override
String get wizardMapOpsFeature2 =>
'Open drawings from messages, preview them inline, and remove them from the map when needed.';
'Ouvrez les dessins depuis les messages, prévisualisez-les en ligne et supprimez-les de la carte si nécessaire.';
@override
String get wizardMapOpsFeature3 =>
'Use repeater map views and shared overlays to understand network reach in the field.';
'Utilisez les vues de carte des répéteurs et les couches partagées pour comprendre la portée du réseau sur le terrain.';
@override
String get wizardToolsTitle => 'Tools Beyond Messaging';
String get wizardToolsTitle => 'Outils au-delà de la messagerie';
@override
String get wizardToolsDescription =>
'There is more here than the four main tabs. The app also includes configuration, diagnostics, and optional sensor workflows.';
'Il y a plus ici que les quatre onglets principaux. L\'application inclut aussi la configuration, le diagnostic et des workflows de capteurs optionnels.';
@override
String get wizardToolsFeature1 =>
'Open device config to change radio settings, telemetry, TX power, and companion details.';
'Ouvrez la configuration de l\'appareil pour modifier les réglages radio, la télémétrie, la puissance TX et les détails du compagnon.';
@override
String get wizardToolsFeature2 =>
'Enable the Sensors tab when you want watched sensor dashboards and quick refresh actions.';
'Activez l\'onglet Capteurs lorsque vous voulez des tableaux de bord surveillés et des actions d\'actualisation rapide.';
@override
String get wizardToolsFeature3 =>
'Use packet logs, spectrum scan, and developer diagnostics when troubleshooting the mesh.';
'Utilisez les journaux de paquets, le balayage du spectre et les diagnostics développeur pour dépanner le réseau maillé.';
@override
String get contactInSensors => 'In Sensors';
String get contactInSensors => 'Dans Capteurs';
@override
String get contactAddToSensors => 'Add to Sensors';
String get contactAddToSensors => 'Ajouter aux capteurs';
@override
String get contactSetPath => 'Set path';
String get contactSetPath => 'Définir le chemin';
@override
String contactAddedToSensors(String contactName) {
return '$contactName added to Sensors';
return '$contactName ajouté aux capteurs';
}
@override
String contactFailedToClearRoute(String error) {
return 'Failed to clear route: $error';
return 'Échec de l\'effacement de la route : $error';
}
@override
String get contactRouteCleared => 'Route cleared';
String get contactRouteCleared => 'Route effacée';
@override
String contactRouteSet(String route) {
return 'Route set: $route';
return 'Route définie : $route';
}
@override
String contactFailedToSetRoute(String error) {
return 'Failed to set route: $error';
return 'Échec du réglage de la route : $error';
}
}

View File

@@ -1720,196 +1720,196 @@ class AppLocalizationsHr extends AppLocalizations {
String get requestingVoice => 'Zahtjev za glasom';
@override
String get device => 'device';
String get device => 'uređaj';
@override
String get change => 'Change';
String get change => 'Promijeni';
@override
String get wizardOverviewDescription =>
'This app combines MeshCore messaging, SAR field updates, mapping, and device tools in one place.';
'Ova aplikacija objedinjuje MeshCore poruke, SAR ažuriranja s terena, karte i alate za uređaj na jednom mjestu.';
@override
String get wizardOverviewFeature1 =>
'Send direct, room, and channel messages from the main Messages tab.';
'Šaljite izravne poruke, objave u sobama i poruke kanala iz glavne kartice Poruke.';
@override
String get wizardOverviewFeature2 =>
'Share SAR markers, map drawings, voice clips, and images over the mesh.';
'Dijelite SAR oznake, crteže karte, glasovne isječke i slike preko mesh mreže.';
@override
String get wizardOverviewFeature3 =>
'Connect over BLE or TCP, then manage the companion radio from inside the app.';
'Povežite se putem BLE-a ili TCP-a, a zatim upravljajte pratećim radijem izravno iz aplikacije.';
@override
String get wizardMessagingTitle => 'Messaging and Field Reports';
String get wizardMessagingTitle => 'Poruke i terenska izvješća';
@override
String get wizardMessagingDescription =>
'Messages are more than plain text here. The app already supports several operational payloads and transfer workflows.';
'Poruke ovdje nisu samo običan tekst. Aplikacija već podržava više operativnih sadržaja i tijekova prijenosa.';
@override
String get wizardMessagingFeature1 =>
'Send direct messages, room posts, and channel traffic from one composer.';
'Šaljite izravne poruke, objave u sobama i promet kanala iz jednog uređivača.';
@override
String get wizardMessagingFeature2 =>
'Create SAR updates and reusable SAR templates for common field reports.';
'Stvarajte SAR ažuriranja i višekratne SAR predloške za uobičajena terenska izvješća.';
@override
String get wizardMessagingFeature3 =>
'Transfer voice sessions and images, with progress and airtime estimates in the UI.';
'Prenosite glasovne sesije i slike uz prikaz napretka i procjene vremena prijenosa u sučelju.';
@override
String get wizardConnectDeviceTitle => 'Connect device';
String get wizardConnectDeviceTitle => 'Poveži uređaj';
@override
String get wizardConnectDeviceDescription =>
'Connect your MeshCore radio, choose a name, and apply a radio preset before continuing.';
'Povežite svoj MeshCore radio, odaberite naziv i primijenite radijski predložak prije nastavka.';
@override
String get wizardSetupBadge => 'Setup';
String get wizardSetupBadge => 'Postavljanje';
@override
String get wizardOverviewBadge => 'Overview';
String get wizardOverviewBadge => 'Pregled';
@override
String wizardConnectedToDevice(String deviceName) {
return 'Connected to $deviceName';
return 'Povezano s uređajem $deviceName';
}
@override
String get wizardNoDeviceConnected => 'No device connected yet';
String get wizardNoDeviceConnected => 'Još nema povezanog uređaja';
@override
String get wizardSkipForNow => 'Skip for now';
String get wizardSkipForNow => 'Preskoči za sada';
@override
String get wizardDeviceNameLabel => 'Device name';
String get wizardDeviceNameLabel => 'Naziv uređaja';
@override
String get wizardDeviceNameHelp =>
'This name is advertised to other MeshCore users.';
'Taj se naziv oglašava drugim korisnicima MeshCorea.';
@override
String get wizardConfigRegionLabel => 'Config region';
String get wizardConfigRegionLabel => 'Regija konfiguracije';
@override
String get wizardConfigRegionHelp =>
'Uses the full official MeshCore preset list. Default is EU/UK (Narrow).';
'Koristi puni službeni popis MeshCore predložaka. Zadana je opcija EU/UK (Narrow).';
@override
String get wizardPresetNote1 =>
'Make sure the selected preset matches your local radio regulations.';
'Provjerite odgovara li odabrani predložak lokalnim radijskim propisima.';
@override
String get wizardPresetNote2 =>
'The list matches the official MeshCore config tool preset feed.';
'Popis odgovara službenom izvoru predložaka alata MeshCore config.';
@override
String get wizardPresetNote3 =>
'EU/UK (Narrow) stays selected by default for onboarding.';
'EU/UK (Narrow) ostaje zadano odabran tijekom uvodnog postavljanja.';
@override
String get wizardSaving => 'Saving...';
String get wizardSaving => 'Spremanje...';
@override
String get wizardSaveAndContinue => 'Save and continue';
String get wizardSaveAndContinue => 'Spremi i nastavi';
@override
String get wizardEnterDeviceName => 'Enter a device name before continuing.';
String get wizardEnterDeviceName => 'Unesite naziv uređaja prije nastavka.';
@override
String wizardDeviceSetupSaved(String deviceName, String presetName) {
return 'Saved $deviceName with $presetName.';
return 'Spremljeno $deviceName s postavkom $presetName.';
}
@override
String get wizardNetworkTitle => 'Contacts, Rooms, and Repeaters';
String get wizardNetworkTitle => 'Kontakti, sobe i repetitori';
@override
String get wizardNetworkDescription =>
'The Contacts tab organizes the network you discover and the routes you learn over time.';
'Kartica Kontakti organizira mrežu koju otkrijete i rute koje s vremenom naučite.';
@override
String get wizardNetworkFeature1 =>
'Review team members, repeaters, rooms, channels, and pending adverts in one list.';
'Pregledajte članove tima, repetitore, sobe, kanale i oglase na čekanju na jednom popisu.';
@override
String get wizardNetworkFeature2 =>
'Use smart ping, room login, learned paths, and route reset tools when connectivity gets messy.';
'Koristite pametni ping, prijavu u sobe, naučene putanje i alate za resetiranje ruta kada povezanost postane neuredna.';
@override
String get wizardNetworkFeature3 =>
'Create channels and manage network destinations without leaving the app.';
'Stvarajte kanale i upravljajte mrežnim odredištima bez napuštanja aplikacije.';
@override
String get wizardMapOpsTitle => 'Map, Trails, and Shared Geometry';
String get wizardMapOpsTitle => 'Karta, tragovi i dijeljena geometrija';
@override
String get wizardMapOpsDescription =>
'The app map is tied directly into messaging, tracking, and SAR overlays instead of being a separate viewer.';
'Karta u aplikaciji izravno je povezana s porukama, praćenjem i SAR slojevima umjesto da bude zaseban preglednik.';
@override
String get wizardMapOpsFeature1 =>
'Track your own position, teammate locations, and movement trails on the map.';
'Pratite vlastitu poziciju, lokacije suigrača i tragove kretanja na karti.';
@override
String get wizardMapOpsFeature2 =>
'Open drawings from messages, preview them inline, and remove them from the map when needed.';
'Otvorite crteže iz poruka, pregledajte ih unutar sučelja i po potrebi ih uklonite s karte.';
@override
String get wizardMapOpsFeature3 =>
'Use repeater map views and shared overlays to understand network reach in the field.';
'Koristite karte repetitora i dijeljene slojeve kako biste razumjeli doseg mreže na terenu.';
@override
String get wizardToolsTitle => 'Tools Beyond Messaging';
String get wizardToolsTitle => 'Alati izvan poruka';
@override
String get wizardToolsDescription =>
'There is more here than the four main tabs. The app also includes configuration, diagnostics, and optional sensor workflows.';
'Ovdje postoji više od četiri glavne kartice. Aplikacija uključuje i konfiguraciju, dijagnostiku te opcionalne radne tokove senzora.';
@override
String get wizardToolsFeature1 =>
'Open device config to change radio settings, telemetry, TX power, and companion details.';
'Otvorite konfiguraciju uređaja kako biste promijenili radijske postavke, telemetriju, TX snagu i detalje pratećeg uređaja.';
@override
String get wizardToolsFeature2 =>
'Enable the Sensors tab when you want watched sensor dashboards and quick refresh actions.';
'Omogućite karticu Senzori kada želite nadzorne ploče praćenih senzora i brza osvježavanja.';
@override
String get wizardToolsFeature3 =>
'Use packet logs, spectrum scan, and developer diagnostics when troubleshooting the mesh.';
'Koristite zapisnike paketa, skeniranje spektra i razvojnu dijagnostiku pri rješavanju problema s mesh mrežom.';
@override
String get contactInSensors => 'In Sensors';
String get contactInSensors => 'U Senzorima';
@override
String get contactAddToSensors => 'Add to Sensors';
String get contactAddToSensors => 'Dodaj u Senzore';
@override
String get contactSetPath => 'Set path';
String get contactSetPath => 'Postavi putanju';
@override
String contactAddedToSensors(String contactName) {
return '$contactName added to Sensors';
return '$contactName dodan u Senzore';
}
@override
String contactFailedToClearRoute(String error) {
return 'Failed to clear route: $error';
return 'Brisanje rute nije uspjelo: $error';
}
@override
String get contactRouteCleared => 'Route cleared';
String get contactRouteCleared => 'Ruta obrisana';
@override
String contactRouteSet(String route) {
return 'Route set: $route';
return 'Ruta postavljena: $route';
}
@override
String contactFailedToSetRoute(String error) {
return 'Failed to set route: $error';
return 'Postavljanje rute nije uspjelo: $error';
}
}

View File

@@ -1734,196 +1734,197 @@ class AppLocalizationsIt extends AppLocalizations {
String get requestingVoice => 'Richiesta voce';
@override
String get device => 'device';
String get device => 'dispositivo';
@override
String get change => 'Change';
String get change => 'Modifica';
@override
String get wizardOverviewDescription =>
'This app combines MeshCore messaging, SAR field updates, mapping, and device tools in one place.';
'Questa app riunisce messaggistica MeshCore, aggiornamenti SAR sul campo, mappe e strumenti del dispositivo in un unico posto.';
@override
String get wizardOverviewFeature1 =>
'Send direct, room, and channel messages from the main Messages tab.';
'Invia messaggi diretti, post nelle stanze e messaggi di canale dalla scheda principale Messaggi.';
@override
String get wizardOverviewFeature2 =>
'Share SAR markers, map drawings, voice clips, and images over the mesh.';
'Condividi marcatori SAR, disegni sulla mappa, clip vocali e immagini sulla mesh.';
@override
String get wizardOverviewFeature3 =>
'Connect over BLE or TCP, then manage the companion radio from inside the app.';
'Connettiti tramite BLE o TCP e poi gestisci la radio companion direttamente dall\'app.';
@override
String get wizardMessagingTitle => 'Messaging and Field Reports';
String get wizardMessagingTitle => 'Messaggistica e rapporti sul campo';
@override
String get wizardMessagingDescription =>
'Messages are more than plain text here. The app already supports several operational payloads and transfer workflows.';
'Qui i messaggi sono più del semplice testo. L\'app supporta già diversi payload operativi e flussi di trasferimento.';
@override
String get wizardMessagingFeature1 =>
'Send direct messages, room posts, and channel traffic from one composer.';
'Invia messaggi diretti, post nelle stanze e traffico di canale da un unico compositore.';
@override
String get wizardMessagingFeature2 =>
'Create SAR updates and reusable SAR templates for common field reports.';
'Crea aggiornamenti SAR e modelli SAR riutilizzabili per i rapporti sul campo più comuni.';
@override
String get wizardMessagingFeature3 =>
'Transfer voice sessions and images, with progress and airtime estimates in the UI.';
'Trasferisci sessioni vocali e immagini, con avanzamento e stime del tempo d\'aria nell\'interfaccia.';
@override
String get wizardConnectDeviceTitle => 'Connect device';
String get wizardConnectDeviceTitle => 'Connetti dispositivo';
@override
String get wizardConnectDeviceDescription =>
'Connect your MeshCore radio, choose a name, and apply a radio preset before continuing.';
'Connetti la tua radio MeshCore, scegli un nome e applica un preset radio prima di continuare.';
@override
String get wizardSetupBadge => 'Setup';
String get wizardSetupBadge => 'Configurazione';
@override
String get wizardOverviewBadge => 'Overview';
String get wizardOverviewBadge => 'Panoramica';
@override
String wizardConnectedToDevice(String deviceName) {
return 'Connected to $deviceName';
return 'Connesso a $deviceName';
}
@override
String get wizardNoDeviceConnected => 'No device connected yet';
String get wizardNoDeviceConnected => 'Nessun dispositivo ancora connesso';
@override
String get wizardSkipForNow => 'Skip for now';
String get wizardSkipForNow => 'Salta per ora';
@override
String get wizardDeviceNameLabel => 'Device name';
String get wizardDeviceNameLabel => 'Nome del dispositivo';
@override
String get wizardDeviceNameHelp =>
'This name is advertised to other MeshCore users.';
'Questo nome viene annunciato agli altri utenti MeshCore.';
@override
String get wizardConfigRegionLabel => 'Config region';
String get wizardConfigRegionLabel => 'Regione di configurazione';
@override
String get wizardConfigRegionHelp =>
'Uses the full official MeshCore preset list. Default is EU/UK (Narrow).';
'Usa l\'elenco ufficiale completo dei preset MeshCore. Il valore predefinito è EU/UK (Narrow).';
@override
String get wizardPresetNote1 =>
'Make sure the selected preset matches your local radio regulations.';
'Assicurati che il preset selezionato corrisponda alle normative radio locali.';
@override
String get wizardPresetNote2 =>
'The list matches the official MeshCore config tool preset feed.';
'L\'elenco corrisponde al feed ufficiale dei preset dello strumento di configurazione MeshCore.';
@override
String get wizardPresetNote3 =>
'EU/UK (Narrow) stays selected by default for onboarding.';
'EU/UK (Narrow) resta selezionato per impostazione predefinita durante l\'onboarding.';
@override
String get wizardSaving => 'Saving...';
String get wizardSaving => 'Salvataggio...';
@override
String get wizardSaveAndContinue => 'Save and continue';
String get wizardSaveAndContinue => 'Salva e continua';
@override
String get wizardEnterDeviceName => 'Enter a device name before continuing.';
String get wizardEnterDeviceName =>
'Inserisci un nome dispositivo prima di continuare.';
@override
String wizardDeviceSetupSaved(String deviceName, String presetName) {
return 'Saved $deviceName with $presetName.';
return '$deviceName salvato con $presetName.';
}
@override
String get wizardNetworkTitle => 'Contacts, Rooms, and Repeaters';
String get wizardNetworkTitle => 'Contatti, stanze e ripetitori';
@override
String get wizardNetworkDescription =>
'The Contacts tab organizes the network you discover and the routes you learn over time.';
'La scheda Contatti organizza la rete che scopri e i percorsi che apprendi nel tempo.';
@override
String get wizardNetworkFeature1 =>
'Review team members, repeaters, rooms, channels, and pending adverts in one list.';
'Controlla membri del team, ripetitori, stanze, canali e annunci in sospeso in un unico elenco.';
@override
String get wizardNetworkFeature2 =>
'Use smart ping, room login, learned paths, and route reset tools when connectivity gets messy.';
'Usa smart ping, accesso alle stanze, percorsi appresi e strumenti di reset delle route quando la connettività diventa complicata.';
@override
String get wizardNetworkFeature3 =>
'Create channels and manage network destinations without leaving the app.';
'Crea canali e gestisci le destinazioni di rete senza uscire dall\'app.';
@override
String get wizardMapOpsTitle => 'Map, Trails, and Shared Geometry';
String get wizardMapOpsTitle => 'Mappa, tracce e geometria condivisa';
@override
String get wizardMapOpsDescription =>
'The app map is tied directly into messaging, tracking, and SAR overlays instead of being a separate viewer.';
'La mappa dell\'app è collegata direttamente a messaggistica, tracciamento e overlay SAR invece di essere un visualizzatore separato.';
@override
String get wizardMapOpsFeature1 =>
'Track your own position, teammate locations, and movement trails on the map.';
'Monitora la tua posizione, le posizioni dei compagni e le tracce di movimento sulla mappa.';
@override
String get wizardMapOpsFeature2 =>
'Open drawings from messages, preview them inline, and remove them from the map when needed.';
'Apri i disegni dai messaggi, visualizzali in anteprima in linea e rimuovili dalla mappa quando serve.';
@override
String get wizardMapOpsFeature3 =>
'Use repeater map views and shared overlays to understand network reach in the field.';
'Usa le viste mappa dei ripetitori e gli overlay condivisi per capire la copertura della rete sul campo.';
@override
String get wizardToolsTitle => 'Tools Beyond Messaging';
String get wizardToolsTitle => 'Strumenti oltre la messaggistica';
@override
String get wizardToolsDescription =>
'There is more here than the four main tabs. The app also includes configuration, diagnostics, and optional sensor workflows.';
'Qui c\'è più delle quattro schede principali. L\'app include anche configurazione, diagnostica e flussi sensori opzionali.';
@override
String get wizardToolsFeature1 =>
'Open device config to change radio settings, telemetry, TX power, and companion details.';
'Apri la configurazione del dispositivo per cambiare impostazioni radio, telemetria, potenza TX e dettagli del companion.';
@override
String get wizardToolsFeature2 =>
'Enable the Sensors tab when you want watched sensor dashboards and quick refresh actions.';
'Abilita la scheda Sensori quando vuoi dashboard monitorate e azioni di aggiornamento rapido.';
@override
String get wizardToolsFeature3 =>
'Use packet logs, spectrum scan, and developer diagnostics when troubleshooting the mesh.';
'Usa log dei pacchetti, scansione dello spettro e diagnostica sviluppatore per risolvere problemi della mesh.';
@override
String get contactInSensors => 'In Sensors';
String get contactInSensors => 'Nei Sensori';
@override
String get contactAddToSensors => 'Add to Sensors';
String get contactAddToSensors => 'Aggiungi ai Sensori';
@override
String get contactSetPath => 'Set path';
String get contactSetPath => 'Imposta percorso';
@override
String contactAddedToSensors(String contactName) {
return '$contactName added to Sensors';
return '$contactName aggiunto a Sensori';
}
@override
String contactFailedToClearRoute(String error) {
return 'Failed to clear route: $error';
return 'Impossibile cancellare il percorso: $error';
}
@override
String get contactRouteCleared => 'Route cleared';
String get contactRouteCleared => 'Percorso cancellato';
@override
String contactRouteSet(String route) {
return 'Route set: $route';
return 'Percorso impostato: $route';
}
@override
String contactFailedToSetRoute(String error) {
return 'Failed to set route: $error';
return 'Impossibile impostare il percorso: $error';
}
}

View File

@@ -1731,196 +1731,197 @@ class AppLocalizationsPl extends AppLocalizations {
String get requestingVoice => 'Pobieranie głosu';
@override
String get device => 'device';
String get device => 'urządzenie';
@override
String get change => 'Change';
String get change => 'Zmień';
@override
String get wizardOverviewDescription =>
'This app combines MeshCore messaging, SAR field updates, mapping, and device tools in one place.';
'Ta aplikacja łączy wiadomości MeshCore, terenowe aktualizacje SAR, mapy i narzędzia urządzenia w jednym miejscu.';
@override
String get wizardOverviewFeature1 =>
'Send direct, room, and channel messages from the main Messages tab.';
'Wysyłaj wiadomości bezpośrednie, wpisy pokojowe i wiadomości kanałowe z głównej karty Wiadomości.';
@override
String get wizardOverviewFeature2 =>
'Share SAR markers, map drawings, voice clips, and images over the mesh.';
'Udostępniaj znaczniki SAR, rysunki mapy, klipy głosowe i obrazy przez sieć mesh.';
@override
String get wizardOverviewFeature3 =>
'Connect over BLE or TCP, then manage the companion radio from inside the app.';
'Połącz się przez BLE lub TCP, a następnie zarządzaj radiem towarzyszącym bezpośrednio z aplikacji.';
@override
String get wizardMessagingTitle => 'Messaging and Field Reports';
String get wizardMessagingTitle => 'Wiadomości i raporty terenowe';
@override
String get wizardMessagingDescription =>
'Messages are more than plain text here. The app already supports several operational payloads and transfer workflows.';
'Wiadomości to tutaj coś więcej niż zwykły tekst. Aplikacja obsługuje już kilka typów danych operacyjnych i przepływów transferu.';
@override
String get wizardMessagingFeature1 =>
'Send direct messages, room posts, and channel traffic from one composer.';
'Wysyłaj wiadomości bezpośrednie, wpisy pokojowe i ruch kanałowy z jednego edytora.';
@override
String get wizardMessagingFeature2 =>
'Create SAR updates and reusable SAR templates for common field reports.';
'Twórz aktualizacje SAR i wielokrotnego użytku szablony SAR do typowych raportów terenowych.';
@override
String get wizardMessagingFeature3 =>
'Transfer voice sessions and images, with progress and airtime estimates in the UI.';
'Przesyłaj sesje głosowe i obrazy z postępem i szacowanym czasem transmisji w interfejsie.';
@override
String get wizardConnectDeviceTitle => 'Connect device';
String get wizardConnectDeviceTitle => 'Połącz urządzenie';
@override
String get wizardConnectDeviceDescription =>
'Connect your MeshCore radio, choose a name, and apply a radio preset before continuing.';
'Podłącz radio MeshCore, wybierz nazwę i zastosuj profil radiowy przed kontynuacją.';
@override
String get wizardSetupBadge => 'Setup';
String get wizardSetupBadge => 'Konfiguracja';
@override
String get wizardOverviewBadge => 'Overview';
String get wizardOverviewBadge => 'Przegląd';
@override
String wizardConnectedToDevice(String deviceName) {
return 'Connected to $deviceName';
return 'Połączono z $deviceName';
}
@override
String get wizardNoDeviceConnected => 'No device connected yet';
String get wizardNoDeviceConnected => 'Brak podłączonego urządzenia';
@override
String get wizardSkipForNow => 'Skip for now';
String get wizardSkipForNow => 'Pomiń na razie';
@override
String get wizardDeviceNameLabel => 'Device name';
String get wizardDeviceNameLabel => 'Nazwa urządzenia';
@override
String get wizardDeviceNameHelp =>
'This name is advertised to other MeshCore users.';
'Ta nazwa jest rozgłaszana innym użytkownikom MeshCore.';
@override
String get wizardConfigRegionLabel => 'Config region';
String get wizardConfigRegionLabel => 'Region konfiguracji';
@override
String get wizardConfigRegionHelp =>
'Uses the full official MeshCore preset list. Default is EU/UK (Narrow).';
'Używa pełnej oficjalnej listy presetów MeshCore. Domyślnie wybrane jest EU/UK (Narrow).';
@override
String get wizardPresetNote1 =>
'Make sure the selected preset matches your local radio regulations.';
'Upewnij się, że wybrany preset jest zgodny z lokalnymi przepisami radiowymi.';
@override
String get wizardPresetNote2 =>
'The list matches the official MeshCore config tool preset feed.';
'Lista odpowiada oficjalnemu źródłu presetów narzędzia konfiguracji MeshCore.';
@override
String get wizardPresetNote3 =>
'EU/UK (Narrow) stays selected by default for onboarding.';
'EU/UK (Narrow) pozostaje domyślnie wybrane podczas wdrożenia.';
@override
String get wizardSaving => 'Saving...';
String get wizardSaving => 'Zapisywanie...';
@override
String get wizardSaveAndContinue => 'Save and continue';
String get wizardSaveAndContinue => 'Zapisz i kontynuuj';
@override
String get wizardEnterDeviceName => 'Enter a device name before continuing.';
String get wizardEnterDeviceName =>
'Wprowadź nazwę urządzenia przed kontynuacją.';
@override
String wizardDeviceSetupSaved(String deviceName, String presetName) {
return 'Saved $deviceName with $presetName.';
return 'Zapisano $deviceName z ustawieniem $presetName.';
}
@override
String get wizardNetworkTitle => 'Contacts, Rooms, and Repeaters';
String get wizardNetworkTitle => 'Kontakty, pokoje i repeatery';
@override
String get wizardNetworkDescription =>
'The Contacts tab organizes the network you discover and the routes you learn over time.';
'Karta Kontakty porządkuje sieć, którą odkrywasz, oraz trasy, których uczysz się z czasem.';
@override
String get wizardNetworkFeature1 =>
'Review team members, repeaters, rooms, channels, and pending adverts in one list.';
'Przeglądaj członków zespołu, repeatery, pokoje, kanały i oczekujące ogłoszenia na jednej liście.';
@override
String get wizardNetworkFeature2 =>
'Use smart ping, room login, learned paths, and route reset tools when connectivity gets messy.';
'Używaj smart ping, logowania do pokoi, poznanych ścieżek i narzędzi resetowania tras, gdy łączność staje się chaotyczna.';
@override
String get wizardNetworkFeature3 =>
'Create channels and manage network destinations without leaving the app.';
'Twórz kanały i zarządzaj celami sieciowymi bez opuszczania aplikacji.';
@override
String get wizardMapOpsTitle => 'Map, Trails, and Shared Geometry';
String get wizardMapOpsTitle => 'Mapa, ślady i współdzielona geometria';
@override
String get wizardMapOpsDescription =>
'The app map is tied directly into messaging, tracking, and SAR overlays instead of being a separate viewer.';
'Mapa aplikacji jest bezpośrednio powiązana z wiadomościami, śledzeniem i nakładkami SAR zamiast być osobnym podglądem.';
@override
String get wizardMapOpsFeature1 =>
'Track your own position, teammate locations, and movement trails on the map.';
'Śledź własną pozycję, lokalizacje członków zespołu i ślady ruchu na mapie.';
@override
String get wizardMapOpsFeature2 =>
'Open drawings from messages, preview them inline, and remove them from the map when needed.';
'Otwieraj rysunki z wiadomości, podglądaj je w miejscu i usuwaj z mapy w razie potrzeby.';
@override
String get wizardMapOpsFeature3 =>
'Use repeater map views and shared overlays to understand network reach in the field.';
'Korzystaj z widoków map repeaterów i współdzielonych nakładek, aby zrozumieć zasięg sieci w terenie.';
@override
String get wizardToolsTitle => 'Tools Beyond Messaging';
String get wizardToolsTitle => 'Narzędzia poza wiadomościami';
@override
String get wizardToolsDescription =>
'There is more here than the four main tabs. The app also includes configuration, diagnostics, and optional sensor workflows.';
'Jest tu więcej niż cztery główne karty. Aplikacja obejmuje także konfigurację, diagnostykę i opcjonalne przepływy czujników.';
@override
String get wizardToolsFeature1 =>
'Open device config to change radio settings, telemetry, TX power, and companion details.';
'Otwórz konfigurację urządzenia, aby zmienić ustawienia radia, telemetrię, moc TX i szczegóły urządzenia towarzyszącego.';
@override
String get wizardToolsFeature2 =>
'Enable the Sensors tab when you want watched sensor dashboards and quick refresh actions.';
'Włącz kartę Czujniki, gdy chcesz mieć pulpity monitorowanych czujników i szybkie odświeżanie.';
@override
String get wizardToolsFeature3 =>
'Use packet logs, spectrum scan, and developer diagnostics when troubleshooting the mesh.';
'Używaj logów pakietów, skanowania widma i diagnostyki deweloperskiej podczas rozwiązywania problemów z mesh.';
@override
String get contactInSensors => 'In Sensors';
String get contactInSensors => 'W Czujnikach';
@override
String get contactAddToSensors => 'Add to Sensors';
String get contactAddToSensors => 'Dodaj do Czujników';
@override
String get contactSetPath => 'Set path';
String get contactSetPath => 'Ustaw ścieżkę';
@override
String contactAddedToSensors(String contactName) {
return '$contactName added to Sensors';
return '$contactName dodano do Czujników';
}
@override
String contactFailedToClearRoute(String error) {
return 'Failed to clear route: $error';
return 'Nie udało się wyczyścić trasy: $error';
}
@override
String get contactRouteCleared => 'Route cleared';
String get contactRouteCleared => 'Trasa wyczyszczona';
@override
String contactRouteSet(String route) {
return 'Route set: $route';
return 'Ustawiono trasę: $route';
}
@override
String contactFailedToSetRoute(String error) {
return 'Failed to set route: $error';
return 'Nie udało się ustawić trasy: $error';
}
}

View File

@@ -1738,196 +1738,197 @@ class AppLocalizationsPt extends AppLocalizations {
String get requestingVoice => 'Solicitando voz';
@override
String get device => 'device';
String get device => 'dispositivo';
@override
String get change => 'Change';
String get change => 'Alterar';
@override
String get wizardOverviewDescription =>
'This app combines MeshCore messaging, SAR field updates, mapping, and device tools in one place.';
'Este aplicativo reúne mensagens MeshCore, atualizações SAR em campo, mapas e ferramentas do dispositivo em um só lugar.';
@override
String get wizardOverviewFeature1 =>
'Send direct, room, and channel messages from the main Messages tab.';
'Envie mensagens diretas, publicações em salas e mensagens de canal pela guia principal Mensagens.';
@override
String get wizardOverviewFeature2 =>
'Share SAR markers, map drawings, voice clips, and images over the mesh.';
'Compartilhe marcadores SAR, desenhos de mapa, clipes de voz e imagens pela malha.';
@override
String get wizardOverviewFeature3 =>
'Connect over BLE or TCP, then manage the companion radio from inside the app.';
'Conecte-se via BLE ou TCP e depois gerencie o rádio complementar dentro do aplicativo.';
@override
String get wizardMessagingTitle => 'Messaging and Field Reports';
String get wizardMessagingTitle => 'Mensagens e relatórios de campo';
@override
String get wizardMessagingDescription =>
'Messages are more than plain text here. The app already supports several operational payloads and transfer workflows.';
'Aqui, as mensagens são mais do que texto simples. O aplicativo já oferece suporte a várias cargas operacionais e fluxos de transferência.';
@override
String get wizardMessagingFeature1 =>
'Send direct messages, room posts, and channel traffic from one composer.';
'Envie mensagens diretas, publicações em salas e tráfego de canal a partir de um único compositor.';
@override
String get wizardMessagingFeature2 =>
'Create SAR updates and reusable SAR templates for common field reports.';
'Crie atualizações SAR e modelos SAR reutilizáveis para relatórios de campo comuns.';
@override
String get wizardMessagingFeature3 =>
'Transfer voice sessions and images, with progress and airtime estimates in the UI.';
'Transfira sessões de voz e imagens com progresso e estimativas de tempo de transmissão na interface.';
@override
String get wizardConnectDeviceTitle => 'Connect device';
String get wizardConnectDeviceTitle => 'Conectar dispositivo';
@override
String get wizardConnectDeviceDescription =>
'Connect your MeshCore radio, choose a name, and apply a radio preset before continuing.';
'Conecte seu rádio MeshCore, escolha um nome e aplique uma predefinição de rádio antes de continuar.';
@override
String get wizardSetupBadge => 'Setup';
String get wizardSetupBadge => 'Configuração';
@override
String get wizardOverviewBadge => 'Overview';
String get wizardOverviewBadge => 'Visão geral';
@override
String wizardConnectedToDevice(String deviceName) {
return 'Connected to $deviceName';
return 'Conectado a $deviceName';
}
@override
String get wizardNoDeviceConnected => 'No device connected yet';
String get wizardNoDeviceConnected => 'Nenhum dispositivo conectado ainda';
@override
String get wizardSkipForNow => 'Skip for now';
String get wizardSkipForNow => 'Ignorar por enquanto';
@override
String get wizardDeviceNameLabel => 'Device name';
String get wizardDeviceNameLabel => 'Nome do dispositivo';
@override
String get wizardDeviceNameHelp =>
'This name is advertised to other MeshCore users.';
'Esse nome é anunciado para outros usuários do MeshCore.';
@override
String get wizardConfigRegionLabel => 'Config region';
String get wizardConfigRegionLabel => 'Região de configuração';
@override
String get wizardConfigRegionHelp =>
'Uses the full official MeshCore preset list. Default is EU/UK (Narrow).';
'Usa a lista oficial completa de predefinições do MeshCore. O padrão é EU/UK (Narrow).';
@override
String get wizardPresetNote1 =>
'Make sure the selected preset matches your local radio regulations.';
'Certifique-se de que a predefinição selecionada corresponda às regulamentações locais de rádio.';
@override
String get wizardPresetNote2 =>
'The list matches the official MeshCore config tool preset feed.';
'A lista corresponde ao feed oficial de predefinições da ferramenta de configuração do MeshCore.';
@override
String get wizardPresetNote3 =>
'EU/UK (Narrow) stays selected by default for onboarding.';
'EU/UK (Narrow) permanece selecionado por padrão durante a configuração inicial.';
@override
String get wizardSaving => 'Saving...';
String get wizardSaving => 'Salvando...';
@override
String get wizardSaveAndContinue => 'Save and continue';
String get wizardSaveAndContinue => 'Salvar e continuar';
@override
String get wizardEnterDeviceName => 'Enter a device name before continuing.';
String get wizardEnterDeviceName =>
'Digite um nome para o dispositivo antes de continuar.';
@override
String wizardDeviceSetupSaved(String deviceName, String presetName) {
return 'Saved $deviceName with $presetName.';
return '$deviceName salvo com $presetName.';
}
@override
String get wizardNetworkTitle => 'Contacts, Rooms, and Repeaters';
String get wizardNetworkTitle => 'Contatos, salas e repetidores';
@override
String get wizardNetworkDescription =>
'The Contacts tab organizes the network you discover and the routes you learn over time.';
'A guia Contatos organiza a rede que você descobre e as rotas aprendidas ao longo do tempo.';
@override
String get wizardNetworkFeature1 =>
'Review team members, repeaters, rooms, channels, and pending adverts in one list.';
'Revise membros da equipe, repetidores, salas, canais e anúncios pendentes em uma única lista.';
@override
String get wizardNetworkFeature2 =>
'Use smart ping, room login, learned paths, and route reset tools when connectivity gets messy.';
'Use smart ping, login em salas, caminhos aprendidos e ferramentas de redefinição de rota quando a conectividade ficar confusa.';
@override
String get wizardNetworkFeature3 =>
'Create channels and manage network destinations without leaving the app.';
'Crie canais e gerencie destinos de rede sem sair do aplicativo.';
@override
String get wizardMapOpsTitle => 'Map, Trails, and Shared Geometry';
String get wizardMapOpsTitle => 'Mapa, trilhas e geometria compartilhada';
@override
String get wizardMapOpsDescription =>
'The app map is tied directly into messaging, tracking, and SAR overlays instead of being a separate viewer.';
'O mapa do aplicativo está ligado diretamente às mensagens, ao rastreamento e às sobreposições SAR, em vez de ser um visualizador separado.';
@override
String get wizardMapOpsFeature1 =>
'Track your own position, teammate locations, and movement trails on the map.';
'Acompanhe sua própria posição, as localizações da equipe e as trilhas de movimento no mapa.';
@override
String get wizardMapOpsFeature2 =>
'Open drawings from messages, preview them inline, and remove them from the map when needed.';
'Abra desenhos de mensagens, visualize-os em linha e remova-os do mapa quando necessário.';
@override
String get wizardMapOpsFeature3 =>
'Use repeater map views and shared overlays to understand network reach in the field.';
'Use vistas de mapa de repetidores e sobreposições compartilhadas para entender o alcance da rede em campo.';
@override
String get wizardToolsTitle => 'Tools Beyond Messaging';
String get wizardToolsTitle => 'Ferramentas além das mensagens';
@override
String get wizardToolsDescription =>
'There is more here than the four main tabs. The app also includes configuration, diagnostics, and optional sensor workflows.';
'Há mais aqui do que as quatro guias principais. O aplicativo também inclui configuração, diagnóstico e fluxos opcionais de sensores.';
@override
String get wizardToolsFeature1 =>
'Open device config to change radio settings, telemetry, TX power, and companion details.';
'Abra a configuração do dispositivo para alterar ajustes de rádio, telemetria, potência TX e detalhes do equipamento complementar.';
@override
String get wizardToolsFeature2 =>
'Enable the Sensors tab when you want watched sensor dashboards and quick refresh actions.';
'Ative a guia Sensores quando quiser painéis monitorados e ações de atualização rápida.';
@override
String get wizardToolsFeature3 =>
'Use packet logs, spectrum scan, and developer diagnostics when troubleshooting the mesh.';
'Use logs de pacotes, varredura de espectro e diagnóstico de desenvolvedor ao solucionar problemas da malha.';
@override
String get contactInSensors => 'In Sensors';
String get contactInSensors => 'Nos Sensores';
@override
String get contactAddToSensors => 'Add to Sensors';
String get contactAddToSensors => 'Adicionar aos Sensores';
@override
String get contactSetPath => 'Set path';
String get contactSetPath => 'Definir rota';
@override
String contactAddedToSensors(String contactName) {
return '$contactName added to Sensors';
return '$contactName adicionado a Sensores';
}
@override
String contactFailedToClearRoute(String error) {
return 'Failed to clear route: $error';
return 'Falha ao limpar a rota: $error';
}
@override
String get contactRouteCleared => 'Route cleared';
String get contactRouteCleared => 'Rota limpa';
@override
String contactRouteSet(String route) {
return 'Route set: $route';
return 'Rota definida: $route';
}
@override
String contactFailedToSetRoute(String error) {
return 'Failed to set route: $error';
return 'Falha ao definir a rota: $error';
}
}

View File

@@ -1728,196 +1728,197 @@ class AppLocalizationsRu extends AppLocalizations {
String get requestingVoice => 'Запрос голоса';
@override
String get device => 'device';
String get device => 'устройство';
@override
String get change => 'Change';
String get change => 'Изменить';
@override
String get wizardOverviewDescription =>
'This app combines MeshCore messaging, SAR field updates, mapping, and device tools in one place.';
'Это приложение объединяет сообщения MeshCore, полевые обновления SAR, карты и инструменты устройства в одном месте.';
@override
String get wizardOverviewFeature1 =>
'Send direct, room, and channel messages from the main Messages tab.';
'Отправляйте личные сообщения, сообщения комнат и сообщения каналов из основной вкладки «Сообщения».';
@override
String get wizardOverviewFeature2 =>
'Share SAR markers, map drawings, voice clips, and images over the mesh.';
'Делитесь SAR-маркерами, рисунками на карте, голосовыми клипами и изображениями через mesh-сеть.';
@override
String get wizardOverviewFeature3 =>
'Connect over BLE or TCP, then manage the companion radio from inside the app.';
'Подключайтесь по BLE или TCP, а затем управляйте сопутствующей радиостанцией прямо из приложения.';
@override
String get wizardMessagingTitle => 'Messaging and Field Reports';
String get wizardMessagingTitle => 'Сообщения и полевые отчёты';
@override
String get wizardMessagingDescription =>
'Messages are more than plain text here. The app already supports several operational payloads and transfer workflows.';
'Здесь сообщения это больше, чем просто текст. Приложение уже поддерживает несколько видов операционных данных и сценариев передачи.';
@override
String get wizardMessagingFeature1 =>
'Send direct messages, room posts, and channel traffic from one composer.';
'Отправляйте личные сообщения, сообщения комнат и трафик каналов из одного редактора.';
@override
String get wizardMessagingFeature2 =>
'Create SAR updates and reusable SAR templates for common field reports.';
'Создавайте обновления SAR и повторно используемые шаблоны SAR для типовых полевых отчётов.';
@override
String get wizardMessagingFeature3 =>
'Transfer voice sessions and images, with progress and airtime estimates in the UI.';
'Передавайте голосовые сессии и изображения с индикатором прогресса и оценкой эфирного времени в интерфейсе.';
@override
String get wizardConnectDeviceTitle => 'Connect device';
String get wizardConnectDeviceTitle => 'Подключить устройство';
@override
String get wizardConnectDeviceDescription =>
'Connect your MeshCore radio, choose a name, and apply a radio preset before continuing.';
'Подключите свою радиостанцию MeshCore, выберите имя и примените радиопрофиль перед продолжением.';
@override
String get wizardSetupBadge => 'Setup';
String get wizardSetupBadge => 'Настройка';
@override
String get wizardOverviewBadge => 'Overview';
String get wizardOverviewBadge => 'Обзор';
@override
String wizardConnectedToDevice(String deviceName) {
return 'Connected to $deviceName';
return 'Подключено к $deviceName';
}
@override
String get wizardNoDeviceConnected => 'No device connected yet';
String get wizardNoDeviceConnected => 'Устройство ещё не подключено';
@override
String get wizardSkipForNow => 'Skip for now';
String get wizardSkipForNow => 'Пропустить пока';
@override
String get wizardDeviceNameLabel => 'Device name';
String get wizardDeviceNameLabel => 'Имя устройства';
@override
String get wizardDeviceNameHelp =>
'This name is advertised to other MeshCore users.';
'Это имя транслируется другим пользователям MeshCore.';
@override
String get wizardConfigRegionLabel => 'Config region';
String get wizardConfigRegionLabel => 'Регион конфигурации';
@override
String get wizardConfigRegionHelp =>
'Uses the full official MeshCore preset list. Default is EU/UK (Narrow).';
'Используется полный официальный список профилей MeshCore. По умолчанию выбран EU/UK (Narrow).';
@override
String get wizardPresetNote1 =>
'Make sure the selected preset matches your local radio regulations.';
'Убедитесь, что выбранный профиль соответствует местным радиоправилам.';
@override
String get wizardPresetNote2 =>
'The list matches the official MeshCore config tool preset feed.';
'Список соответствует официальному потоку профилей инструмента MeshCore config.';
@override
String get wizardPresetNote3 =>
'EU/UK (Narrow) stays selected by default for onboarding.';
'Для онбординга по умолчанию остаётся выбран EU/UK (Narrow).';
@override
String get wizardSaving => 'Saving...';
String get wizardSaving => 'Сохранение...';
@override
String get wizardSaveAndContinue => 'Save and continue';
String get wizardSaveAndContinue => 'Сохранить и продолжить';
@override
String get wizardEnterDeviceName => 'Enter a device name before continuing.';
String get wizardEnterDeviceName =>
'Введите имя устройства перед продолжением.';
@override
String wizardDeviceSetupSaved(String deviceName, String presetName) {
return 'Saved $deviceName with $presetName.';
return 'Сохранено: $deviceName, профиль $presetName.';
}
@override
String get wizardNetworkTitle => 'Contacts, Rooms, and Repeaters';
String get wizardNetworkTitle => 'Контакты, комнаты и ретрансляторы';
@override
String get wizardNetworkDescription =>
'The Contacts tab organizes the network you discover and the routes you learn over time.';
'Вкладка «Контакты» организует сеть, которую вы обнаруживаете, и маршруты, которые вы узнаёте со временем.';
@override
String get wizardNetworkFeature1 =>
'Review team members, repeaters, rooms, channels, and pending adverts in one list.';
'Просматривайте участников команды, ретрансляторы, комнаты, каналы и ожидающие объявления в одном списке.';
@override
String get wizardNetworkFeature2 =>
'Use smart ping, room login, learned paths, and route reset tools when connectivity gets messy.';
'Используйте smart ping, вход в комнаты, изученные пути и инструменты сброса маршрутов, когда связь становится нестабильной.';
@override
String get wizardNetworkFeature3 =>
'Create channels and manage network destinations without leaving the app.';
'Создавайте каналы и управляйте сетевыми назначениями, не покидая приложение.';
@override
String get wizardMapOpsTitle => 'Map, Trails, and Shared Geometry';
String get wizardMapOpsTitle => 'Карта, следы и общая геометрия';
@override
String get wizardMapOpsDescription =>
'The app map is tied directly into messaging, tracking, and SAR overlays instead of being a separate viewer.';
'Карта приложения напрямую связана с сообщениями, отслеживанием и SAR-слоями, а не является отдельным просмотрщиком.';
@override
String get wizardMapOpsFeature1 =>
'Track your own position, teammate locations, and movement trails on the map.';
'Отслеживайте свою позицию, местоположение команды и траектории движения на карте.';
@override
String get wizardMapOpsFeature2 =>
'Open drawings from messages, preview them inline, and remove them from the map when needed.';
'Открывайте рисунки из сообщений, просматривайте их прямо в интерфейсе и удаляйте с карты при необходимости.';
@override
String get wizardMapOpsFeature3 =>
'Use repeater map views and shared overlays to understand network reach in the field.';
'Используйте карты ретрансляторов и общие слои, чтобы понимать покрытие сети в поле.';
@override
String get wizardToolsTitle => 'Tools Beyond Messaging';
String get wizardToolsTitle => 'Инструменты помимо сообщений';
@override
String get wizardToolsDescription =>
'There is more here than the four main tabs. The app also includes configuration, diagnostics, and optional sensor workflows.';
'Здесь есть больше, чем четыре основные вкладки. Приложение также включает настройку, диагностику и необязательные сценарии датчиков.';
@override
String get wizardToolsFeature1 =>
'Open device config to change radio settings, telemetry, TX power, and companion details.';
'Откройте настройки устройства, чтобы изменить параметры радио, телеметрию, мощность TX и сведения о сопутствующем устройстве.';
@override
String get wizardToolsFeature2 =>
'Enable the Sensors tab when you want watched sensor dashboards and quick refresh actions.';
'Включите вкладку «Датчики», если нужны панели наблюдаемых датчиков и быстрые действия обновления.';
@override
String get wizardToolsFeature3 =>
'Use packet logs, spectrum scan, and developer diagnostics when troubleshooting the mesh.';
'Используйте журналы пакетов, сканирование спектра и диагностику разработчика для устранения проблем mesh-сети.';
@override
String get contactInSensors => 'In Sensors';
String get contactInSensors => 'В датчиках';
@override
String get contactAddToSensors => 'Add to Sensors';
String get contactAddToSensors => 'Добавить в датчики';
@override
String get contactSetPath => 'Set path';
String get contactSetPath => 'Задать путь';
@override
String contactAddedToSensors(String contactName) {
return '$contactName added to Sensors';
return '$contactName добавлен в Датчики';
}
@override
String contactFailedToClearRoute(String error) {
return 'Failed to clear route: $error';
return 'Не удалось очистить маршрут: $error';
}
@override
String get contactRouteCleared => 'Route cleared';
String get contactRouteCleared => 'Маршрут очищен';
@override
String contactRouteSet(String route) {
return 'Route set: $route';
return 'Маршрут задан: $route';
}
@override
String contactFailedToSetRoute(String error) {
return 'Failed to set route: $error';
return 'Не удалось задать маршрут: $error';
}
}

View File

@@ -1722,196 +1722,196 @@ class AppLocalizationsTr extends AppLocalizations {
String get requestingVoice => 'Ses isteniyor';
@override
String get device => 'device';
String get device => 'cihaz';
@override
String get change => 'Change';
String get change => 'Değiştir';
@override
String get wizardOverviewDescription =>
'This app combines MeshCore messaging, SAR field updates, mapping, and device tools in one place.';
'Bu uygulama MeshCore mesajlaşmasını, SAR saha güncellemelerini, haritalamayı ve cihaz araçlarını tek bir yerde birleştirir.';
@override
String get wizardOverviewFeature1 =>
'Send direct, room, and channel messages from the main Messages tab.';
'Ana Mesajlar sekmesinden doğrudan mesajlar, oda gönderileri ve kanal mesajları gönderin.';
@override
String get wizardOverviewFeature2 =>
'Share SAR markers, map drawings, voice clips, and images over the mesh.';
'Mesh üzerinden SAR işaretleri, harita çizimleri, ses klipleri ve görseller paylaşın.';
@override
String get wizardOverviewFeature3 =>
'Connect over BLE or TCP, then manage the companion radio from inside the app.';
'BLE veya TCP ile bağlanın, ardından yardımcı radyoyu uygulamanın içinden yönetin.';
@override
String get wizardMessagingTitle => 'Messaging and Field Reports';
String get wizardMessagingTitle => 'Mesajlaşma ve saha raporları';
@override
String get wizardMessagingDescription =>
'Messages are more than plain text here. The app already supports several operational payloads and transfer workflows.';
'Buradaki mesajlar düz metinden fazlasıdır. Uygulama zaten çeşitli operasyonel yükleri ve aktarım akışlarını destekliyor.';
@override
String get wizardMessagingFeature1 =>
'Send direct messages, room posts, and channel traffic from one composer.';
'Doğrudan mesajları, oda gönderilerini ve kanal trafiğini tek bir düzenleyiciden gönderin.';
@override
String get wizardMessagingFeature2 =>
'Create SAR updates and reusable SAR templates for common field reports.';
'Yaygın saha raporları için SAR güncellemeleri ve yeniden kullanılabilir SAR şablonları oluşturun.';
@override
String get wizardMessagingFeature3 =>
'Transfer voice sessions and images, with progress and airtime estimates in the UI.';
'Arayüzde ilerleme ve yayın süresi tahminleriyle ses oturumları ve görseller aktarın.';
@override
String get wizardConnectDeviceTitle => 'Connect device';
String get wizardConnectDeviceTitle => 'Cihazı bağla';
@override
String get wizardConnectDeviceDescription =>
'Connect your MeshCore radio, choose a name, and apply a radio preset before continuing.';
'MeshCore radyonuzu bağlayın, bir ad seçin ve devam etmeden önce bir radyo ön ayarı uygulayın.';
@override
String get wizardSetupBadge => 'Setup';
String get wizardSetupBadge => 'Kurulum';
@override
String get wizardOverviewBadge => 'Overview';
String get wizardOverviewBadge => 'Genel bakış';
@override
String wizardConnectedToDevice(String deviceName) {
return 'Connected to $deviceName';
return '$deviceName cihazına bağlandı';
}
@override
String get wizardNoDeviceConnected => 'No device connected yet';
String get wizardNoDeviceConnected => 'Henüz bağlı cihaz yok';
@override
String get wizardSkipForNow => 'Skip for now';
String get wizardSkipForNow => 'Şimdilik atla';
@override
String get wizardDeviceNameLabel => 'Device name';
String get wizardDeviceNameLabel => 'Cihaz adı';
@override
String get wizardDeviceNameHelp =>
'This name is advertised to other MeshCore users.';
'Bu ad diğer MeshCore kullanıcılarına duyurulur.';
@override
String get wizardConfigRegionLabel => 'Config region';
String get wizardConfigRegionLabel => 'Yapılandırma bölgesi';
@override
String get wizardConfigRegionHelp =>
'Uses the full official MeshCore preset list. Default is EU/UK (Narrow).';
'MeshCore\'un resmi ön ayar listesinin tamamını kullanır. Varsayılan EU/UK (Narrow) olur.';
@override
String get wizardPresetNote1 =>
'Make sure the selected preset matches your local radio regulations.';
'Seçilen ön ayarın yerel radyo düzenlemelerinize uygun olduğundan emin olun.';
@override
String get wizardPresetNote2 =>
'The list matches the official MeshCore config tool preset feed.';
'Liste, MeshCore yapılandırma aracının resmi ön ayar akışıyla eşleşir.';
@override
String get wizardPresetNote3 =>
'EU/UK (Narrow) stays selected by default for onboarding.';
'Onboarding sırasında varsayılan olarak EU/UK (Narrow) seçili kalır.';
@override
String get wizardSaving => 'Saving...';
String get wizardSaving => 'Kaydediliyor...';
@override
String get wizardSaveAndContinue => 'Save and continue';
String get wizardSaveAndContinue => 'Kaydet ve devam et';
@override
String get wizardEnterDeviceName => 'Enter a device name before continuing.';
String get wizardEnterDeviceName => 'Devam etmeden önce bir cihaz adı girin.';
@override
String wizardDeviceSetupSaved(String deviceName, String presetName) {
return 'Saved $deviceName with $presetName.';
return '$deviceName, $presetName ile kaydedildi.';
}
@override
String get wizardNetworkTitle => 'Contacts, Rooms, and Repeaters';
String get wizardNetworkTitle => 'Kişiler, odalar ve tekrarlayıcılar';
@override
String get wizardNetworkDescription =>
'The Contacts tab organizes the network you discover and the routes you learn over time.';
'Kişiler sekmesi keşfettiğiniz ağı ve zamanla öğrendiğiniz rotaları düzenler.';
@override
String get wizardNetworkFeature1 =>
'Review team members, repeaters, rooms, channels, and pending adverts in one list.';
'Ekip üyelerini, tekrarlayıcıları, odaları, kanalları ve bekleyen duyuruları tek listede inceleyin.';
@override
String get wizardNetworkFeature2 =>
'Use smart ping, room login, learned paths, and route reset tools when connectivity gets messy.';
'Bağlantı karmaşıklaştığında smart ping, oda girişi, öğrenilen yollar ve rota sıfırlama araçlarını kullanın.';
@override
String get wizardNetworkFeature3 =>
'Create channels and manage network destinations without leaving the app.';
'Uygulamadan çıkmadan kanallar oluşturun ve ağ hedeflerini yönetin.';
@override
String get wizardMapOpsTitle => 'Map, Trails, and Shared Geometry';
String get wizardMapOpsTitle => 'Harita, izler ve paylaşılan geometri';
@override
String get wizardMapOpsDescription =>
'The app map is tied directly into messaging, tracking, and SAR overlays instead of being a separate viewer.';
'Uygulama haritası ayrı bir görüntüleyici olmak yerine mesajlaşma, takip ve SAR katmanlarıyla doğrudan bağlantılıdır.';
@override
String get wizardMapOpsFeature1 =>
'Track your own position, teammate locations, and movement trails on the map.';
'Kendi konumunuzu, ekip arkadaşlarının konumlarını ve hareket izlerini harita üzerinde takip edin.';
@override
String get wizardMapOpsFeature2 =>
'Open drawings from messages, preview them inline, and remove them from the map when needed.';
'Mesajlardaki çizimleri açın, satır içinde önizleyin ve gerektiğinde haritadan kaldırın.';
@override
String get wizardMapOpsFeature3 =>
'Use repeater map views and shared overlays to understand network reach in the field.';
'Sahadaki ağ kapsamasını anlamak için tekrarlayıcı harita görünümleri ve paylaşılan katmanları kullanın.';
@override
String get wizardToolsTitle => 'Tools Beyond Messaging';
String get wizardToolsTitle => 'Mesajlaşma dışındaki araçlar';
@override
String get wizardToolsDescription =>
'There is more here than the four main tabs. The app also includes configuration, diagnostics, and optional sensor workflows.';
'Burada dört ana sekmeden fazlası var. Uygulama ayrıca yapılandırma, tanılama ve isteğe bağlı sensör akışları içerir.';
@override
String get wizardToolsFeature1 =>
'Open device config to change radio settings, telemetry, TX power, and companion details.';
'Radyo ayarlarını, telemetriyi, TX gücünü ve yardımcı cihaz ayrıntılarını değiştirmek için cihaz yapılandırmasınıın.';
@override
String get wizardToolsFeature2 =>
'Enable the Sensors tab when you want watched sensor dashboards and quick refresh actions.';
'İzlenen sensör panoları ve hızlı yenileme eylemleri istediğinizde Sensörler sekmesini etkinleştirin.';
@override
String get wizardToolsFeature3 =>
'Use packet logs, spectrum scan, and developer diagnostics when troubleshooting the mesh.';
'Mesh sorunlarını giderirken paket günlükleri, spektrum taraması ve geliştirici tanılamalarını kullanın.';
@override
String get contactInSensors => 'In Sensors';
String get contactInSensors => 'Sensörlerde';
@override
String get contactAddToSensors => 'Add to Sensors';
String get contactAddToSensors => 'Sensörlere ekle';
@override
String get contactSetPath => 'Set path';
String get contactSetPath => 'Yol ayarla';
@override
String contactAddedToSensors(String contactName) {
return '$contactName added to Sensors';
return '$contactName Sensörlere eklendi';
}
@override
String contactFailedToClearRoute(String error) {
return 'Failed to clear route: $error';
return 'Rota temizlenemedi: $error';
}
@override
String get contactRouteCleared => 'Route cleared';
String get contactRouteCleared => 'Rota temizlendi';
@override
String contactRouteSet(String route) {
return 'Route set: $route';
return 'Rota ayarlandı: $route';
}
@override
String contactFailedToSetRoute(String error) {
return 'Failed to set route: $error';
return 'Rota ayarlanamadı: $error';
}
}

View File

@@ -1734,196 +1734,197 @@ class AppLocalizationsUk extends AppLocalizations {
String get requestingVoice => 'Запит голосу';
@override
String get device => 'device';
String get device => 'пристрій';
@override
String get change => 'Change';
String get change => 'Змінити';
@override
String get wizardOverviewDescription =>
'This app combines MeshCore messaging, SAR field updates, mapping, and device tools in one place.';
'Ця програма поєднує повідомлення MeshCore, польові оновлення SAR, карти та інструменти пристрою в одному місці.';
@override
String get wizardOverviewFeature1 =>
'Send direct, room, and channel messages from the main Messages tab.';
'Надсилайте особисті повідомлення, повідомлення кімнат і повідомлення каналів з основної вкладки «Повідомлення».';
@override
String get wizardOverviewFeature2 =>
'Share SAR markers, map drawings, voice clips, and images over the mesh.';
'Діліться SAR-маркерами, малюнками на карті, голосовими кліпами та зображеннями через mesh-мережу.';
@override
String get wizardOverviewFeature3 =>
'Connect over BLE or TCP, then manage the companion radio from inside the app.';
'Підключайтеся через BLE або TCP, а потім керуйте супутнім радіопристроєм прямо з програми.';
@override
String get wizardMessagingTitle => 'Messaging and Field Reports';
String get wizardMessagingTitle => 'Повідомлення та польові звіти';
@override
String get wizardMessagingDescription =>
'Messages are more than plain text here. The app already supports several operational payloads and transfer workflows.';
'Повідомлення тут це більше, ніж просто текст. Програма вже підтримує кілька типів операційних даних і сценаріїв передачі.';
@override
String get wizardMessagingFeature1 =>
'Send direct messages, room posts, and channel traffic from one composer.';
'Надсилайте особисті повідомлення, повідомлення кімнат і трафік каналів з одного редактора.';
@override
String get wizardMessagingFeature2 =>
'Create SAR updates and reusable SAR templates for common field reports.';
'Створюйте оновлення SAR і багаторазові шаблони SAR для типових польових звітів.';
@override
String get wizardMessagingFeature3 =>
'Transfer voice sessions and images, with progress and airtime estimates in the UI.';
'Передавайте голосові сесії та зображення з індикатором прогресу й оцінками ефірного часу в інтерфейсі.';
@override
String get wizardConnectDeviceTitle => 'Connect device';
String get wizardConnectDeviceTitle => 'Підключити пристрій';
@override
String get wizardConnectDeviceDescription =>
'Connect your MeshCore radio, choose a name, and apply a radio preset before continuing.';
'Підключіть своє радіо MeshCore, виберіть назву та застосуйте радіопрофіль перед продовженням.';
@override
String get wizardSetupBadge => 'Setup';
String get wizardSetupBadge => 'Налаштування';
@override
String get wizardOverviewBadge => 'Overview';
String get wizardOverviewBadge => 'Огляд';
@override
String wizardConnectedToDevice(String deviceName) {
return 'Connected to $deviceName';
return 'Підключено до $deviceName';
}
@override
String get wizardNoDeviceConnected => 'No device connected yet';
String get wizardNoDeviceConnected => 'Ще немає підключеного пристрою';
@override
String get wizardSkipForNow => 'Skip for now';
String get wizardSkipForNow => 'Пропустити поки що';
@override
String get wizardDeviceNameLabel => 'Device name';
String get wizardDeviceNameLabel => 'Назва пристрою';
@override
String get wizardDeviceNameHelp =>
'This name is advertised to other MeshCore users.';
'Ця назва оголошується іншим користувачам MeshCore.';
@override
String get wizardConfigRegionLabel => 'Config region';
String get wizardConfigRegionLabel => 'Регіон конфігурації';
@override
String get wizardConfigRegionHelp =>
'Uses the full official MeshCore preset list. Default is EU/UK (Narrow).';
'Використовується повний офіційний список профілів MeshCore. Типово вибрано EU/UK (Narrow).';
@override
String get wizardPresetNote1 =>
'Make sure the selected preset matches your local radio regulations.';
'Переконайтеся, що вибраний профіль відповідає місцевим радіоправилам.';
@override
String get wizardPresetNote2 =>
'The list matches the official MeshCore config tool preset feed.';
'Список відповідає офіційному потоку профілів інструмента MeshCore config.';
@override
String get wizardPresetNote3 =>
'EU/UK (Narrow) stays selected by default for onboarding.';
'Для онбордингу типовим залишається EU/UK (Narrow).';
@override
String get wizardSaving => 'Saving...';
String get wizardSaving => 'Збереження...';
@override
String get wizardSaveAndContinue => 'Save and continue';
String get wizardSaveAndContinue => 'Зберегти й продовжити';
@override
String get wizardEnterDeviceName => 'Enter a device name before continuing.';
String get wizardEnterDeviceName =>
'Введіть назву пристрою перед продовженням.';
@override
String wizardDeviceSetupSaved(String deviceName, String presetName) {
return 'Saved $deviceName with $presetName.';
return 'Збережено $deviceName з профілем $presetName.';
}
@override
String get wizardNetworkTitle => 'Contacts, Rooms, and Repeaters';
String get wizardNetworkTitle => 'Контакти, кімнати та ретранслятори';
@override
String get wizardNetworkDescription =>
'The Contacts tab organizes the network you discover and the routes you learn over time.';
'Вкладка «Контакти» організовує мережу, яку ви виявляєте, і маршрути, які вивчаєте з часом.';
@override
String get wizardNetworkFeature1 =>
'Review team members, repeaters, rooms, channels, and pending adverts in one list.';
'Переглядайте членів команди, ретранслятори, кімнати, канали та оголошення в очікуванні в одному списку.';
@override
String get wizardNetworkFeature2 =>
'Use smart ping, room login, learned paths, and route reset tools when connectivity gets messy.';
'Використовуйте smart ping, вхід до кімнат, вивчені шляхи й інструменти скидання маршрутів, коли зв\'язок стає нестабільним.';
@override
String get wizardNetworkFeature3 =>
'Create channels and manage network destinations without leaving the app.';
'Створюйте канали та керуйте мережевими призначеннями, не виходячи з програми.';
@override
String get wizardMapOpsTitle => 'Map, Trails, and Shared Geometry';
String get wizardMapOpsTitle => 'Мапа, сліди та спільна геометрія';
@override
String get wizardMapOpsDescription =>
'The app map is tied directly into messaging, tracking, and SAR overlays instead of being a separate viewer.';
'Мапа програми напряму пов\'язана з повідомленнями, відстеженням і SAR-накладками, а не є окремим переглядачем.';
@override
String get wizardMapOpsFeature1 =>
'Track your own position, teammate locations, and movement trails on the map.';
'Відстежуйте власну позицію, місця розташування команди та сліди руху на мапі.';
@override
String get wizardMapOpsFeature2 =>
'Open drawings from messages, preview them inline, and remove them from the map when needed.';
'Відкривайте малюнки з повідомлень, переглядайте їх в інтерфейсі та видаляйте з мапи за потреби.';
@override
String get wizardMapOpsFeature3 =>
'Use repeater map views and shared overlays to understand network reach in the field.';
'Використовуйте мапи ретрансляторів і спільні накладки, щоб розуміти покриття мережі в полі.';
@override
String get wizardToolsTitle => 'Tools Beyond Messaging';
String get wizardToolsTitle => 'Інструменти поза повідомленнями';
@override
String get wizardToolsDescription =>
'There is more here than the four main tabs. The app also includes configuration, diagnostics, and optional sensor workflows.';
'Тут є більше, ніж чотири основні вкладки. Програма також включає налаштування, діагностику та необов\'язкові сценарії датчиків.';
@override
String get wizardToolsFeature1 =>
'Open device config to change radio settings, telemetry, TX power, and companion details.';
'Відкрийте налаштування пристрою, щоб змінити параметри радіо, телеметрію, потужність TX і дані супутнього пристрою.';
@override
String get wizardToolsFeature2 =>
'Enable the Sensors tab when you want watched sensor dashboards and quick refresh actions.';
'Увімкніть вкладку «Датчики», коли потрібні панелі моніторингу та швидкі дії оновлення.';
@override
String get wizardToolsFeature3 =>
'Use packet logs, spectrum scan, and developer diagnostics when troubleshooting the mesh.';
'Використовуйте журнали пакетів, сканування спектра та діагностику розробника для усунення проблем mesh-мережі.';
@override
String get contactInSensors => 'In Sensors';
String get contactInSensors => 'У датчиках';
@override
String get contactAddToSensors => 'Add to Sensors';
String get contactAddToSensors => 'Додати до датчиків';
@override
String get contactSetPath => 'Set path';
String get contactSetPath => 'Задати шлях';
@override
String contactAddedToSensors(String contactName) {
return '$contactName added to Sensors';
return '$contactName додано до Датчиків';
}
@override
String contactFailedToClearRoute(String error) {
return 'Failed to clear route: $error';
return 'Не вдалося очистити маршрут: $error';
}
@override
String get contactRouteCleared => 'Route cleared';
String get contactRouteCleared => 'Маршрут очищено';
@override
String contactRouteSet(String route) {
return 'Route set: $route';
return 'Маршрут задано: $route';
}
@override
String contactFailedToSetRoute(String error) {
return 'Failed to set route: $error';
return 'Не вдалося задати маршрут: $error';
}
}

View File

@@ -1658,196 +1658,173 @@ class AppLocalizationsZh extends AppLocalizations {
String get requestingVoice => '正在请求语音';
@override
String get device => 'device';
String get device => '设备';
@override
String get change => 'Change';
String get change => '更改';
@override
String get wizardOverviewDescription =>
'This app combines MeshCore messaging, SAR field updates, mapping, and device tools in one place.';
'此应用将 MeshCore 消息、SAR 现场更新、地图功能和设备工具整合到同一处。';
@override
String get wizardOverviewFeature1 =>
'Send direct, room, and channel messages from the main Messages tab.';
String get wizardOverviewFeature1 => '在主消息标签页中发送私聊消息、房间消息和频道消息。';
@override
String get wizardOverviewFeature2 =>
'Share SAR markers, map drawings, voice clips, and images over the mesh.';
String get wizardOverviewFeature2 => '通过 mesh 网络共享 SAR 标记、地图绘图、语音片段和图像。';
@override
String get wizardOverviewFeature3 =>
'Connect over BLE or TCP, then manage the companion radio from inside the app.';
String get wizardOverviewFeature3 => '通过 BLE 或 TCP 连接,然后直接在应用中管理配套电台。';
@override
String get wizardMessagingTitle => 'Messaging and Field Reports';
String get wizardMessagingTitle => '消息与现场报告';
@override
String get wizardMessagingDescription =>
'Messages are more than plain text here. The app already supports several operational payloads and transfer workflows.';
String get wizardMessagingDescription => '这里的消息不只是纯文本。应用已经支持多种操作载荷和传输流程。';
@override
String get wizardMessagingFeature1 =>
'Send direct messages, room posts, and channel traffic from one composer.';
String get wizardMessagingFeature1 => '通过一个编辑器发送私聊消息、房间消息和频道流量。';
@override
String get wizardMessagingFeature2 =>
'Create SAR updates and reusable SAR templates for common field reports.';
String get wizardMessagingFeature2 => '为常见现场报告创建 SAR 更新和可复用的 SAR 模板。';
@override
String get wizardMessagingFeature3 =>
'Transfer voice sessions and images, with progress and airtime estimates in the UI.';
String get wizardMessagingFeature3 => '传输语音会话和图像,并在界面中显示进度和空口时间估算。';
@override
String get wizardConnectDeviceTitle => 'Connect device';
String get wizardConnectDeviceTitle => '连接设备';
@override
String get wizardConnectDeviceDescription =>
'Connect your MeshCore radio, choose a name, and apply a radio preset before continuing.';
'连接你的 MeshCore 电台,选择名称,并在继续前应用无线电预设。';
@override
String get wizardSetupBadge => 'Setup';
String get wizardSetupBadge => '设置';
@override
String get wizardOverviewBadge => 'Overview';
String get wizardOverviewBadge => '概览';
@override
String wizardConnectedToDevice(String deviceName) {
return 'Connected to $deviceName';
return '已连接到 $deviceName';
}
@override
String get wizardNoDeviceConnected => 'No device connected yet';
String get wizardNoDeviceConnected => '尚未连接设备';
@override
String get wizardSkipForNow => 'Skip for now';
String get wizardSkipForNow => '暂时跳过';
@override
String get wizardDeviceNameLabel => 'Device name';
String get wizardDeviceNameLabel => '设备名称';
@override
String get wizardDeviceNameHelp =>
'This name is advertised to other MeshCore users.';
String get wizardDeviceNameHelp => '此名称会广播给其他 MeshCore 用户。';
@override
String get wizardConfigRegionLabel => 'Config region';
String get wizardConfigRegionLabel => '配置区域';
@override
String get wizardConfigRegionHelp =>
'Uses the full official MeshCore preset list. Default is EU/UK (Narrow).';
'使用完整的官方 MeshCore 预设列表。默认值为 EU/UK (Narrow)';
@override
String get wizardPresetNote1 =>
'Make sure the selected preset matches your local radio regulations.';
String get wizardPresetNote1 => '请确认所选预设符合你所在地区的无线电规定。';
@override
String get wizardPresetNote2 =>
'The list matches the official MeshCore config tool preset feed.';
String get wizardPresetNote2 => '该列表与 MeshCore 配置工具的官方预设源保持一致。';
@override
String get wizardPresetNote3 =>
'EU/UK (Narrow) stays selected by default for onboarding.';
String get wizardPresetNote3 => '在引导设置中默认保持选中 EU/UK (Narrow)。';
@override
String get wizardSaving => 'Saving...';
String get wizardSaving => '正在保存...';
@override
String get wizardSaveAndContinue => 'Save and continue';
String get wizardSaveAndContinue => '保存并继续';
@override
String get wizardEnterDeviceName => 'Enter a device name before continuing.';
String get wizardEnterDeviceName => '继续前请输入设备名称。';
@override
String wizardDeviceSetupSaved(String deviceName, String presetName) {
return 'Saved $deviceName with $presetName.';
return '已保存 $deviceName,配置为 $presetName';
}
@override
String get wizardNetworkTitle => 'Contacts, Rooms, and Repeaters';
String get wizardNetworkTitle => '联系人、房间和中继器';
@override
String get wizardNetworkDescription =>
'The Contacts tab organizes the network you discover and the routes you learn over time.';
String get wizardNetworkDescription => '联系人标签页会整理你发现的网络以及随着时间学习到的路由。';
@override
String get wizardNetworkFeature1 =>
'Review team members, repeaters, rooms, channels, and pending adverts in one list.';
String get wizardNetworkFeature1 => '在一个列表中查看团队成员、中继器、房间、频道和待处理广播。';
@override
String get wizardNetworkFeature2 =>
'Use smart ping, room login, learned paths, and route reset tools when connectivity gets messy.';
String get wizardNetworkFeature2 => '当连接变得混乱时,使用智能 ping、房间登录、已学习路径和路由重置工具。';
@override
String get wizardNetworkFeature3 =>
'Create channels and manage network destinations without leaving the app.';
String get wizardNetworkFeature3 => '无需离开应用即可创建频道并管理网络目的地。';
@override
String get wizardMapOpsTitle => 'Map, Trails, and Shared Geometry';
String get wizardMapOpsTitle => '地图、轨迹与共享几何';
@override
String get wizardMapOpsDescription =>
'The app map is tied directly into messaging, tracking, and SAR overlays instead of being a separate viewer.';
String get wizardMapOpsDescription => '应用地图直接与消息、跟踪和 SAR 叠加层关联,而不是单独的查看器。';
@override
String get wizardMapOpsFeature1 =>
'Track your own position, teammate locations, and movement trails on the map.';
String get wizardMapOpsFeature1 => '在地图上跟踪你自己的位置、队友位置和移动轨迹。';
@override
String get wizardMapOpsFeature2 =>
'Open drawings from messages, preview them inline, and remove them from the map when needed.';
String get wizardMapOpsFeature2 => '打开消息中的绘图,内联预览,并在需要时将其从地图上移除。';
@override
String get wizardMapOpsFeature3 =>
'Use repeater map views and shared overlays to understand network reach in the field.';
String get wizardMapOpsFeature3 => '使用中继器地图视图和共享叠加层来了解现场网络覆盖范围。';
@override
String get wizardToolsTitle => 'Tools Beyond Messaging';
String get wizardToolsTitle => '消息之外的工具';
@override
String get wizardToolsDescription =>
'There is more here than the four main tabs. The app also includes configuration, diagnostics, and optional sensor workflows.';
String get wizardToolsDescription => '这里不只有四个主标签页。应用还包含配置、诊断和可选的传感器工作流。';
@override
String get wizardToolsFeature1 =>
'Open device config to change radio settings, telemetry, TX power, and companion details.';
String get wizardToolsFeature1 => '打开设备配置以更改无线电设置、遥测、TX 功率和配套设备详情。';
@override
String get wizardToolsFeature2 =>
'Enable the Sensors tab when you want watched sensor dashboards and quick refresh actions.';
String get wizardToolsFeature2 => '当你需要受监控的传感器面板和快速刷新操作时,启用传感器标签页。';
@override
String get wizardToolsFeature3 =>
'Use packet logs, spectrum scan, and developer diagnostics when troubleshooting the mesh.';
String get wizardToolsFeature3 => '在排查 mesh 网络问题时使用数据包日志、频谱扫描和开发者诊断。';
@override
String get contactInSensors => 'In Sensors';
String get contactInSensors => '在传感器中';
@override
String get contactAddToSensors => 'Add to Sensors';
String get contactAddToSensors => '添加到传感器';
@override
String get contactSetPath => 'Set path';
String get contactSetPath => '设置路径';
@override
String contactAddedToSensors(String contactName) {
return '$contactName added to Sensors';
return '已将 $contactName 添加到传感器';
}
@override
String contactFailedToClearRoute(String error) {
return 'Failed to clear route: $error';
return '清除路由失败:$error';
}
@override
String get contactRouteCleared => 'Route cleared';
String get contactRouteCleared => '路由已清除';
@override
String contactRouteSet(String route) {
return 'Route set: $route';
return '路由已设置:$route';
}
@override
String contactFailedToSetRoute(String error) {
return 'Failed to set route: $error';
return '设置路由失败:$error';
}
}

View File

@@ -2276,5 +2276,57 @@
"voiceUnavailable": "Głos jest obecnie niedostępny",
"@voiceUnavailable": {},
"requestingVoice": "Pobieranie głosu",
"@requestingVoice": {}
"@requestingVoice": {},
"device": "urządzenie",
"change": "Zmień",
"wizardOverviewDescription": "Ta aplikacja łączy wiadomości MeshCore, terenowe aktualizacje SAR, mapy i narzędzia urządzenia w jednym miejscu.",
"wizardOverviewFeature1": "Wysyłaj wiadomości bezpośrednie, wpisy pokojowe i wiadomości kanałowe z głównej karty Wiadomości.",
"wizardOverviewFeature2": "Udostępniaj znaczniki SAR, rysunki mapy, klipy głosowe i obrazy przez sieć mesh.",
"wizardOverviewFeature3": "Połącz się przez BLE lub TCP, a następnie zarządzaj radiem towarzyszącym bezpośrednio z aplikacji.",
"wizardMessagingTitle": "Wiadomości i raporty terenowe",
"wizardMessagingDescription": "Wiadomości to tutaj coś więcej niż zwykły tekst. Aplikacja obsługuje już kilka typów danych operacyjnych i przepływów transferu.",
"wizardMessagingFeature1": "Wysyłaj wiadomości bezpośrednie, wpisy pokojowe i ruch kanałowy z jednego edytora.",
"wizardMessagingFeature2": "Twórz aktualizacje SAR i wielokrotnego użytku szablony SAR do typowych raportów terenowych.",
"wizardMessagingFeature3": "Przesyłaj sesje głosowe i obrazy z postępem i szacowanym czasem transmisji w interfejsie.",
"wizardConnectDeviceTitle": "Połącz urządzenie",
"wizardConnectDeviceDescription": "Podłącz radio MeshCore, wybierz nazwę i zastosuj profil radiowy przed kontynuacją.",
"wizardSetupBadge": "Konfiguracja",
"wizardOverviewBadge": "Przegląd",
"wizardConnectedToDevice": "Połączono z {deviceName}",
"wizardNoDeviceConnected": "Brak podłączonego urządzenia",
"wizardSkipForNow": "Pomiń na razie",
"wizardDeviceNameLabel": "Nazwa urządzenia",
"wizardDeviceNameHelp": "Ta nazwa jest rozgłaszana innym użytkownikom MeshCore.",
"wizardConfigRegionLabel": "Region konfiguracji",
"wizardConfigRegionHelp": "Używa pełnej oficjalnej listy presetów MeshCore. Domyślnie wybrane jest EU/UK (Narrow).",
"wizardPresetNote1": "Upewnij się, że wybrany preset jest zgodny z lokalnymi przepisami radiowymi.",
"wizardPresetNote2": "Lista odpowiada oficjalnemu źródłu presetów narzędzia konfiguracji MeshCore.",
"wizardPresetNote3": "EU/UK (Narrow) pozostaje domyślnie wybrane podczas wdrożenia.",
"wizardSaving": "Zapisywanie...",
"wizardSaveAndContinue": "Zapisz i kontynuuj",
"wizardEnterDeviceName": "Wprowadź nazwę urządzenia przed kontynuacją.",
"wizardDeviceSetupSaved": "Zapisano {deviceName} z ustawieniem {presetName}.",
"wizardNetworkTitle": "Kontakty, pokoje i repeatery",
"wizardNetworkDescription": "Karta Kontakty porządkuje sieć, którą odkrywasz, oraz trasy, których uczysz się z czasem.",
"wizardNetworkFeature1": "Przeglądaj członków zespołu, repeatery, pokoje, kanały i oczekujące ogłoszenia na jednej liście.",
"wizardNetworkFeature2": "Używaj smart ping, logowania do pokoi, poznanych ścieżek i narzędzi resetowania tras, gdy łączność staje się chaotyczna.",
"wizardNetworkFeature3": "Twórz kanały i zarządzaj celami sieciowymi bez opuszczania aplikacji.",
"wizardMapOpsTitle": "Mapa, ślady i współdzielona geometria",
"wizardMapOpsDescription": "Mapa aplikacji jest bezpośrednio powiązana z wiadomościami, śledzeniem i nakładkami SAR zamiast być osobnym podglądem.",
"wizardMapOpsFeature1": "Śledź własną pozycję, lokalizacje członków zespołu i ślady ruchu na mapie.",
"wizardMapOpsFeature2": "Otwieraj rysunki z wiadomości, podglądaj je w miejscu i usuwaj z mapy w razie potrzeby.",
"wizardMapOpsFeature3": "Korzystaj z widoków map repeaterów i współdzielonych nakładek, aby zrozumieć zasięg sieci w terenie.",
"wizardToolsTitle": "Narzędzia poza wiadomościami",
"wizardToolsDescription": "Jest tu więcej niż cztery główne karty. Aplikacja obejmuje także konfigurację, diagnostykę i opcjonalne przepływy czujników.",
"wizardToolsFeature1": "Otwórz konfigurację urządzenia, aby zmienić ustawienia radia, telemetrię, moc TX i szczegóły urządzenia towarzyszącego.",
"wizardToolsFeature2": "Włącz kartę Czujniki, gdy chcesz mieć pulpity monitorowanych czujników i szybkie odświeżanie.",
"wizardToolsFeature3": "Używaj logów pakietów, skanowania widma i diagnostyki deweloperskiej podczas rozwiązywania problemów z mesh.",
"contactInSensors": "W Czujnikach",
"contactAddToSensors": "Dodaj do Czujników",
"contactSetPath": "Ustaw ścieżkę",
"contactAddedToSensors": "{contactName} dodano do Czujników",
"contactFailedToClearRoute": "Nie udało się wyczyścić trasy: {error}",
"contactRouteCleared": "Trasa wyczyszczona",
"contactRouteSet": "Ustawiono trasę: {route}",
"contactFailedToSetRoute": "Nie udało się ustawić trasy: {error}"
}

View File

@@ -2276,5 +2276,57 @@
"voiceUnavailable": "A voz não está disponível no momento",
"@voiceUnavailable": {},
"requestingVoice": "Solicitando voz",
"@requestingVoice": {}
"@requestingVoice": {},
"device": "dispositivo",
"change": "Alterar",
"wizardOverviewDescription": "Este aplicativo reúne mensagens MeshCore, atualizações SAR em campo, mapas e ferramentas do dispositivo em um só lugar.",
"wizardOverviewFeature1": "Envie mensagens diretas, publicações em salas e mensagens de canal pela guia principal Mensagens.",
"wizardOverviewFeature2": "Compartilhe marcadores SAR, desenhos de mapa, clipes de voz e imagens pela malha.",
"wizardOverviewFeature3": "Conecte-se via BLE ou TCP e depois gerencie o rádio complementar dentro do aplicativo.",
"wizardMessagingTitle": "Mensagens e relatórios de campo",
"wizardMessagingDescription": "Aqui, as mensagens são mais do que texto simples. O aplicativo já oferece suporte a várias cargas operacionais e fluxos de transferência.",
"wizardMessagingFeature1": "Envie mensagens diretas, publicações em salas e tráfego de canal a partir de um único compositor.",
"wizardMessagingFeature2": "Crie atualizações SAR e modelos SAR reutilizáveis para relatórios de campo comuns.",
"wizardMessagingFeature3": "Transfira sessões de voz e imagens com progresso e estimativas de tempo de transmissão na interface.",
"wizardConnectDeviceTitle": "Conectar dispositivo",
"wizardConnectDeviceDescription": "Conecte seu rádio MeshCore, escolha um nome e aplique uma predefinição de rádio antes de continuar.",
"wizardSetupBadge": "Configuração",
"wizardOverviewBadge": "Visão geral",
"wizardConnectedToDevice": "Conectado a {deviceName}",
"wizardNoDeviceConnected": "Nenhum dispositivo conectado ainda",
"wizardSkipForNow": "Ignorar por enquanto",
"wizardDeviceNameLabel": "Nome do dispositivo",
"wizardDeviceNameHelp": "Esse nome é anunciado para outros usuários do MeshCore.",
"wizardConfigRegionLabel": "Região de configuração",
"wizardConfigRegionHelp": "Usa a lista oficial completa de predefinições do MeshCore. O padrão é EU/UK (Narrow).",
"wizardPresetNote1": "Certifique-se de que a predefinição selecionada corresponda às regulamentações locais de rádio.",
"wizardPresetNote2": "A lista corresponde ao feed oficial de predefinições da ferramenta de configuração do MeshCore.",
"wizardPresetNote3": "EU/UK (Narrow) permanece selecionado por padrão durante a configuração inicial.",
"wizardSaving": "Salvando...",
"wizardSaveAndContinue": "Salvar e continuar",
"wizardEnterDeviceName": "Digite um nome para o dispositivo antes de continuar.",
"wizardDeviceSetupSaved": "{deviceName} salvo com {presetName}.",
"wizardNetworkTitle": "Contatos, salas e repetidores",
"wizardNetworkDescription": "A guia Contatos organiza a rede que você descobre e as rotas aprendidas ao longo do tempo.",
"wizardNetworkFeature1": "Revise membros da equipe, repetidores, salas, canais e anúncios pendentes em uma única lista.",
"wizardNetworkFeature2": "Use smart ping, login em salas, caminhos aprendidos e ferramentas de redefinição de rota quando a conectividade ficar confusa.",
"wizardNetworkFeature3": "Crie canais e gerencie destinos de rede sem sair do aplicativo.",
"wizardMapOpsTitle": "Mapa, trilhas e geometria compartilhada",
"wizardMapOpsDescription": "O mapa do aplicativo está ligado diretamente às mensagens, ao rastreamento e às sobreposições SAR, em vez de ser um visualizador separado.",
"wizardMapOpsFeature1": "Acompanhe sua própria posição, as localizações da equipe e as trilhas de movimento no mapa.",
"wizardMapOpsFeature2": "Abra desenhos de mensagens, visualize-os em linha e remova-os do mapa quando necessário.",
"wizardMapOpsFeature3": "Use vistas de mapa de repetidores e sobreposições compartilhadas para entender o alcance da rede em campo.",
"wizardToolsTitle": "Ferramentas além das mensagens",
"wizardToolsDescription": "Há mais aqui do que as quatro guias principais. O aplicativo também inclui configuração, diagnóstico e fluxos opcionais de sensores.",
"wizardToolsFeature1": "Abra a configuração do dispositivo para alterar ajustes de rádio, telemetria, potência TX e detalhes do equipamento complementar.",
"wizardToolsFeature2": "Ative a guia Sensores quando quiser painéis monitorados e ações de atualização rápida.",
"wizardToolsFeature3": "Use logs de pacotes, varredura de espectro e diagnóstico de desenvolvedor ao solucionar problemas da malha.",
"contactInSensors": "Nos Sensores",
"contactAddToSensors": "Adicionar aos Sensores",
"contactSetPath": "Definir rota",
"contactAddedToSensors": "{contactName} adicionado a Sensores",
"contactFailedToClearRoute": "Falha ao limpar a rota: {error}",
"contactRouteCleared": "Rota limpa",
"contactRouteSet": "Rota definida: {route}",
"contactFailedToSetRoute": "Falha ao definir a rota: {error}"
}

View File

@@ -511,5 +511,57 @@
"rawDump": "Необработанные данные",
"cannotRetryMissingRecipient": "Повтор невозможен: нет информации о получателе",
"voiceUnavailable": "Голос сейчас недоступен",
"requestingVoice": "Запрос голоса"
"requestingVoice": "Запрос голоса",
"device": "устройство",
"change": "Изменить",
"wizardOverviewDescription": "Это приложение объединяет сообщения MeshCore, полевые обновления SAR, карты и инструменты устройства в одном месте.",
"wizardOverviewFeature1": "Отправляйте личные сообщения, сообщения комнат и сообщения каналов из основной вкладки «Сообщения».",
"wizardOverviewFeature2": "Делитесь SAR-маркерами, рисунками на карте, голосовыми клипами и изображениями через mesh-сеть.",
"wizardOverviewFeature3": "Подключайтесь по BLE или TCP, а затем управляйте сопутствующей радиостанцией прямо из приложения.",
"wizardMessagingTitle": "Сообщения и полевые отчёты",
"wizardMessagingDescription": "Здесь сообщения это больше, чем просто текст. Приложение уже поддерживает несколько видов операционных данных и сценариев передачи.",
"wizardMessagingFeature1": "Отправляйте личные сообщения, сообщения комнат и трафик каналов из одного редактора.",
"wizardMessagingFeature2": "Создавайте обновления SAR и повторно используемые шаблоны SAR для типовых полевых отчётов.",
"wizardMessagingFeature3": "Передавайте голосовые сессии и изображения с индикатором прогресса и оценкой эфирного времени в интерфейсе.",
"wizardConnectDeviceTitle": "Подключить устройство",
"wizardConnectDeviceDescription": "Подключите свою радиостанцию MeshCore, выберите имя и примените радиопрофиль перед продолжением.",
"wizardSetupBadge": "Настройка",
"wizardOverviewBadge": "Обзор",
"wizardConnectedToDevice": "Подключено к {deviceName}",
"wizardNoDeviceConnected": "Устройство ещё не подключено",
"wizardSkipForNow": "Пропустить пока",
"wizardDeviceNameLabel": "Имя устройства",
"wizardDeviceNameHelp": "Это имя транслируется другим пользователям MeshCore.",
"wizardConfigRegionLabel": "Регион конфигурации",
"wizardConfigRegionHelp": "Используется полный официальный список профилей MeshCore. По умолчанию выбран EU/UK (Narrow).",
"wizardPresetNote1": "Убедитесь, что выбранный профиль соответствует местным радиоправилам.",
"wizardPresetNote2": "Список соответствует официальному потоку профилей инструмента MeshCore config.",
"wizardPresetNote3": "Для онбординга по умолчанию остаётся выбран EU/UK (Narrow).",
"wizardSaving": "Сохранение...",
"wizardSaveAndContinue": "Сохранить и продолжить",
"wizardEnterDeviceName": "Введите имя устройства перед продолжением.",
"wizardDeviceSetupSaved": "Сохранено: {deviceName}, профиль {presetName}.",
"wizardNetworkTitle": "Контакты, комнаты и ретрансляторы",
"wizardNetworkDescription": "Вкладка «Контакты» организует сеть, которую вы обнаруживаете, и маршруты, которые вы узнаёте со временем.",
"wizardNetworkFeature1": "Просматривайте участников команды, ретрансляторы, комнаты, каналы и ожидающие объявления в одном списке.",
"wizardNetworkFeature2": "Используйте smart ping, вход в комнаты, изученные пути и инструменты сброса маршрутов, когда связь становится нестабильной.",
"wizardNetworkFeature3": "Создавайте каналы и управляйте сетевыми назначениями, не покидая приложение.",
"wizardMapOpsTitle": "Карта, следы и общая геометрия",
"wizardMapOpsDescription": "Карта приложения напрямую связана с сообщениями, отслеживанием и SAR-слоями, а не является отдельным просмотрщиком.",
"wizardMapOpsFeature1": "Отслеживайте свою позицию, местоположение команды и траектории движения на карте.",
"wizardMapOpsFeature2": "Открывайте рисунки из сообщений, просматривайте их прямо в интерфейсе и удаляйте с карты при необходимости.",
"wizardMapOpsFeature3": "Используйте карты ретрансляторов и общие слои, чтобы понимать покрытие сети в поле.",
"wizardToolsTitle": "Инструменты помимо сообщений",
"wizardToolsDescription": "Здесь есть больше, чем четыре основные вкладки. Приложение также включает настройку, диагностику и необязательные сценарии датчиков.",
"wizardToolsFeature1": "Откройте настройки устройства, чтобы изменить параметры радио, телеметрию, мощность TX и сведения о сопутствующем устройстве.",
"wizardToolsFeature2": "Включите вкладку «Датчики», если нужны панели наблюдаемых датчиков и быстрые действия обновления.",
"wizardToolsFeature3": "Используйте журналы пакетов, сканирование спектра и диагностику разработчика для устранения проблем mesh-сети.",
"contactInSensors": "В датчиках",
"contactAddToSensors": "Добавить в датчики",
"contactSetPath": "Задать путь",
"contactAddedToSensors": "{contactName} добавлен в Датчики",
"contactFailedToClearRoute": "Не удалось очистить маршрут: {error}",
"contactRouteCleared": "Маршрут очищен",
"contactRouteSet": "Маршрут задан: {route}",
"contactFailedToSetRoute": "Не удалось задать маршрут: {error}"
}

View File

@@ -2276,5 +2276,57 @@
"voiceUnavailable": "Ses şu anda kullanılamıyor",
"@voiceUnavailable": {},
"requestingVoice": "Ses isteniyor",
"@requestingVoice": {}
"@requestingVoice": {},
"device": "cihaz",
"change": "Değiştir",
"wizardOverviewDescription": "Bu uygulama MeshCore mesajlaşmasını, SAR saha güncellemelerini, haritalamayı ve cihaz araçlarını tek bir yerde birleştirir.",
"wizardOverviewFeature1": "Ana Mesajlar sekmesinden doğrudan mesajlar, oda gönderileri ve kanal mesajları gönderin.",
"wizardOverviewFeature2": "Mesh üzerinden SAR işaretleri, harita çizimleri, ses klipleri ve görseller paylaşın.",
"wizardOverviewFeature3": "BLE veya TCP ile bağlanın, ardından yardımcı radyoyu uygulamanın içinden yönetin.",
"wizardMessagingTitle": "Mesajlaşma ve saha raporları",
"wizardMessagingDescription": "Buradaki mesajlar düz metinden fazlasıdır. Uygulama zaten çeşitli operasyonel yükleri ve aktarım akışlarını destekliyor.",
"wizardMessagingFeature1": "Doğrudan mesajları, oda gönderilerini ve kanal trafiğini tek bir düzenleyiciden gönderin.",
"wizardMessagingFeature2": "Yaygın saha raporları için SAR güncellemeleri ve yeniden kullanılabilir SAR şablonları oluşturun.",
"wizardMessagingFeature3": "Arayüzde ilerleme ve yayın süresi tahminleriyle ses oturumları ve görseller aktarın.",
"wizardConnectDeviceTitle": "Cihazı bağla",
"wizardConnectDeviceDescription": "MeshCore radyonuzu bağlayın, bir ad seçin ve devam etmeden önce bir radyo ön ayarı uygulayın.",
"wizardSetupBadge": "Kurulum",
"wizardOverviewBadge": "Genel bakış",
"wizardConnectedToDevice": "{deviceName} cihazına bağlandı",
"wizardNoDeviceConnected": "Henüz bağlı cihaz yok",
"wizardSkipForNow": "Şimdilik atla",
"wizardDeviceNameLabel": "Cihaz adı",
"wizardDeviceNameHelp": "Bu ad diğer MeshCore kullanıcılarına duyurulur.",
"wizardConfigRegionLabel": "Yapılandırma bölgesi",
"wizardConfigRegionHelp": "MeshCore'un resmi ön ayar listesinin tamamını kullanır. Varsayılan EU/UK (Narrow) olur.",
"wizardPresetNote1": "Seçilen ön ayarın yerel radyo düzenlemelerinize uygun olduğundan emin olun.",
"wizardPresetNote2": "Liste, MeshCore yapılandırma aracının resmi ön ayar akışıyla eşleşir.",
"wizardPresetNote3": "Onboarding sırasında varsayılan olarak EU/UK (Narrow) seçili kalır.",
"wizardSaving": "Kaydediliyor...",
"wizardSaveAndContinue": "Kaydet ve devam et",
"wizardEnterDeviceName": "Devam etmeden önce bir cihaz adı girin.",
"wizardDeviceSetupSaved": "{deviceName}, {presetName} ile kaydedildi.",
"wizardNetworkTitle": "Kişiler, odalar ve tekrarlayıcılar",
"wizardNetworkDescription": "Kişiler sekmesi keşfettiğiniz ağı ve zamanla öğrendiğiniz rotaları düzenler.",
"wizardNetworkFeature1": "Ekip üyelerini, tekrarlayıcıları, odaları, kanalları ve bekleyen duyuruları tek listede inceleyin.",
"wizardNetworkFeature2": "Bağlantı karmaşıklaştığında smart ping, oda girişi, öğrenilen yollar ve rota sıfırlama araçlarını kullanın.",
"wizardNetworkFeature3": "Uygulamadan çıkmadan kanallar oluşturun ve ağ hedeflerini yönetin.",
"wizardMapOpsTitle": "Harita, izler ve paylaşılan geometri",
"wizardMapOpsDescription": "Uygulama haritası ayrı bir görüntüleyici olmak yerine mesajlaşma, takip ve SAR katmanlarıyla doğrudan bağlantılıdır.",
"wizardMapOpsFeature1": "Kendi konumunuzu, ekip arkadaşlarının konumlarını ve hareket izlerini harita üzerinde takip edin.",
"wizardMapOpsFeature2": "Mesajlardaki çizimleri açın, satır içinde önizleyin ve gerektiğinde haritadan kaldırın.",
"wizardMapOpsFeature3": "Sahadaki ağ kapsamasını anlamak için tekrarlayıcı harita görünümleri ve paylaşılan katmanları kullanın.",
"wizardToolsTitle": "Mesajlaşma dışındaki araçlar",
"wizardToolsDescription": "Burada dört ana sekmeden fazlası var. Uygulama ayrıca yapılandırma, tanılama ve isteğe bağlı sensör akışları içerir.",
"wizardToolsFeature1": "Radyo ayarlarını, telemetriyi, TX gücünü ve yardımcı cihaz ayrıntılarını değiştirmek için cihaz yapılandırmasınıın.",
"wizardToolsFeature2": "İzlenen sensör panoları ve hızlı yenileme eylemleri istediğinizde Sensörler sekmesini etkinleştirin.",
"wizardToolsFeature3": "Mesh sorunlarını giderirken paket günlükleri, spektrum taraması ve geliştirici tanılamalarını kullanın.",
"contactInSensors": "Sensörlerde",
"contactAddToSensors": "Sensörlere ekle",
"contactSetPath": "Yol ayarla",
"contactAddedToSensors": "{contactName} Sensörlere eklendi",
"contactFailedToClearRoute": "Rota temizlenemedi: {error}",
"contactRouteCleared": "Rota temizlendi",
"contactRouteSet": "Rota ayarlandı: {route}",
"contactFailedToSetRoute": "Rota ayarlanamadı: {error}"
}

View File

@@ -2276,5 +2276,57 @@
"voiceUnavailable": "Голос зараз недоступний",
"@voiceUnavailable": {},
"requestingVoice": "Запит голосу",
"@requestingVoice": {}
"@requestingVoice": {},
"device": "пристрій",
"change": "Змінити",
"wizardOverviewDescription": "Ця програма поєднує повідомлення MeshCore, польові оновлення SAR, карти та інструменти пристрою в одному місці.",
"wizardOverviewFeature1": "Надсилайте особисті повідомлення, повідомлення кімнат і повідомлення каналів з основної вкладки «Повідомлення».",
"wizardOverviewFeature2": "Діліться SAR-маркерами, малюнками на карті, голосовими кліпами та зображеннями через mesh-мережу.",
"wizardOverviewFeature3": "Підключайтеся через BLE або TCP, а потім керуйте супутнім радіопристроєм прямо з програми.",
"wizardMessagingTitle": "Повідомлення та польові звіти",
"wizardMessagingDescription": "Повідомлення тут це більше, ніж просто текст. Програма вже підтримує кілька типів операційних даних і сценаріїв передачі.",
"wizardMessagingFeature1": "Надсилайте особисті повідомлення, повідомлення кімнат і трафік каналів з одного редактора.",
"wizardMessagingFeature2": "Створюйте оновлення SAR і багаторазові шаблони SAR для типових польових звітів.",
"wizardMessagingFeature3": "Передавайте голосові сесії та зображення з індикатором прогресу й оцінками ефірного часу в інтерфейсі.",
"wizardConnectDeviceTitle": "Підключити пристрій",
"wizardConnectDeviceDescription": "Підключіть своє радіо MeshCore, виберіть назву та застосуйте радіопрофіль перед продовженням.",
"wizardSetupBadge": "Налаштування",
"wizardOverviewBadge": "Огляд",
"wizardConnectedToDevice": "Підключено до {deviceName}",
"wizardNoDeviceConnected": "Ще немає підключеного пристрою",
"wizardSkipForNow": "Пропустити поки що",
"wizardDeviceNameLabel": "Назва пристрою",
"wizardDeviceNameHelp": "Ця назва оголошується іншим користувачам MeshCore.",
"wizardConfigRegionLabel": "Регіон конфігурації",
"wizardConfigRegionHelp": "Використовується повний офіційний список профілів MeshCore. Типово вибрано EU/UK (Narrow).",
"wizardPresetNote1": "Переконайтеся, що вибраний профіль відповідає місцевим радіоправилам.",
"wizardPresetNote2": "Список відповідає офіційному потоку профілів інструмента MeshCore config.",
"wizardPresetNote3": "Для онбордингу типовим залишається EU/UK (Narrow).",
"wizardSaving": "Збереження...",
"wizardSaveAndContinue": "Зберегти й продовжити",
"wizardEnterDeviceName": "Введіть назву пристрою перед продовженням.",
"wizardDeviceSetupSaved": "Збережено {deviceName} з профілем {presetName}.",
"wizardNetworkTitle": "Контакти, кімнати та ретранслятори",
"wizardNetworkDescription": "Вкладка «Контакти» організовує мережу, яку ви виявляєте, і маршрути, які вивчаєте з часом.",
"wizardNetworkFeature1": "Переглядайте членів команди, ретранслятори, кімнати, канали та оголошення в очікуванні в одному списку.",
"wizardNetworkFeature2": "Використовуйте smart ping, вхід до кімнат, вивчені шляхи й інструменти скидання маршрутів, коли зв'язок стає нестабільним.",
"wizardNetworkFeature3": "Створюйте канали та керуйте мережевими призначеннями, не виходячи з програми.",
"wizardMapOpsTitle": "Мапа, сліди та спільна геометрія",
"wizardMapOpsDescription": "Мапа програми напряму пов'язана з повідомленнями, відстеженням і SAR-накладками, а не є окремим переглядачем.",
"wizardMapOpsFeature1": "Відстежуйте власну позицію, місця розташування команди та сліди руху на мапі.",
"wizardMapOpsFeature2": "Відкривайте малюнки з повідомлень, переглядайте їх в інтерфейсі та видаляйте з мапи за потреби.",
"wizardMapOpsFeature3": "Використовуйте мапи ретрансляторів і спільні накладки, щоб розуміти покриття мережі в полі.",
"wizardToolsTitle": "Інструменти поза повідомленнями",
"wizardToolsDescription": "Тут є більше, ніж чотири основні вкладки. Програма також включає налаштування, діагностику та необов'язкові сценарії датчиків.",
"wizardToolsFeature1": "Відкрийте налаштування пристрою, щоб змінити параметри радіо, телеметрію, потужність TX і дані супутнього пристрою.",
"wizardToolsFeature2": "Увімкніть вкладку «Датчики», коли потрібні панелі моніторингу та швидкі дії оновлення.",
"wizardToolsFeature3": "Використовуйте журнали пакетів, сканування спектра та діагностику розробника для усунення проблем mesh-мережі.",
"contactInSensors": "У датчиках",
"contactAddToSensors": "Додати до датчиків",
"contactSetPath": "Задати шлях",
"contactAddedToSensors": "{contactName} додано до Датчиків",
"contactFailedToClearRoute": "Не вдалося очистити маршрут: {error}",
"contactRouteCleared": "Маршрут очищено",
"contactRouteSet": "Маршрут задано: {route}",
"contactFailedToSetRoute": "Не вдалося задати маршрут: {error}"
}

View File

@@ -2301,5 +2301,57 @@
},
"requestingVoice": "正在请求语音",
"@requestingVoice": {
}
},
"device": "设备",
"change": "更改",
"wizardOverviewDescription": "此应用将 MeshCore 消息、SAR 现场更新、地图功能和设备工具整合到同一处。",
"wizardOverviewFeature1": "在主消息标签页中发送私聊消息、房间消息和频道消息。",
"wizardOverviewFeature2": "通过 mesh 网络共享 SAR 标记、地图绘图、语音片段和图像。",
"wizardOverviewFeature3": "通过 BLE 或 TCP 连接,然后直接在应用中管理配套电台。",
"wizardMessagingTitle": "消息与现场报告",
"wizardMessagingDescription": "这里的消息不只是纯文本。应用已经支持多种操作载荷和传输流程。",
"wizardMessagingFeature1": "通过一个编辑器发送私聊消息、房间消息和频道流量。",
"wizardMessagingFeature2": "为常见现场报告创建 SAR 更新和可复用的 SAR 模板。",
"wizardMessagingFeature3": "传输语音会话和图像,并在界面中显示进度和空口时间估算。",
"wizardConnectDeviceTitle": "连接设备",
"wizardConnectDeviceDescription": "连接你的 MeshCore 电台,选择名称,并在继续前应用无线电预设。",
"wizardSetupBadge": "设置",
"wizardOverviewBadge": "概览",
"wizardConnectedToDevice": "已连接到 {deviceName}",
"wizardNoDeviceConnected": "尚未连接设备",
"wizardSkipForNow": "暂时跳过",
"wizardDeviceNameLabel": "设备名称",
"wizardDeviceNameHelp": "此名称会广播给其他 MeshCore 用户。",
"wizardConfigRegionLabel": "配置区域",
"wizardConfigRegionHelp": "使用完整的官方 MeshCore 预设列表。默认值为 EU/UK (Narrow)。",
"wizardPresetNote1": "请确认所选预设符合你所在地区的无线电规定。",
"wizardPresetNote2": "该列表与 MeshCore 配置工具的官方预设源保持一致。",
"wizardPresetNote3": "在引导设置中默认保持选中 EU/UK (Narrow)。",
"wizardSaving": "正在保存...",
"wizardSaveAndContinue": "保存并继续",
"wizardEnterDeviceName": "继续前请输入设备名称。",
"wizardDeviceSetupSaved": "已保存 {deviceName},配置为 {presetName}。",
"wizardNetworkTitle": "联系人、房间和中继器",
"wizardNetworkDescription": "联系人标签页会整理你发现的网络以及随着时间学习到的路由。",
"wizardNetworkFeature1": "在一个列表中查看团队成员、中继器、房间、频道和待处理广播。",
"wizardNetworkFeature2": "当连接变得混乱时,使用智能 ping、房间登录、已学习路径和路由重置工具。",
"wizardNetworkFeature3": "无需离开应用即可创建频道并管理网络目的地。",
"wizardMapOpsTitle": "地图、轨迹与共享几何",
"wizardMapOpsDescription": "应用地图直接与消息、跟踪和 SAR 叠加层关联,而不是单独的查看器。",
"wizardMapOpsFeature1": "在地图上跟踪你自己的位置、队友位置和移动轨迹。",
"wizardMapOpsFeature2": "打开消息中的绘图,内联预览,并在需要时将其从地图上移除。",
"wizardMapOpsFeature3": "使用中继器地图视图和共享叠加层来了解现场网络覆盖范围。",
"wizardToolsTitle": "消息之外的工具",
"wizardToolsDescription": "这里不只有四个主标签页。应用还包含配置、诊断和可选的传感器工作流。",
"wizardToolsFeature1": "打开设备配置以更改无线电设置、遥测、TX 功率和配套设备详情。",
"wizardToolsFeature2": "当你需要受监控的传感器面板和快速刷新操作时,启用传感器标签页。",
"wizardToolsFeature3": "在排查 mesh 网络问题时使用数据包日志、频谱扫描和开发者诊断。",
"contactInSensors": "在传感器中",
"contactAddToSensors": "添加到传感器",
"contactSetPath": "设置路径",
"contactAddedToSensors": "已将 {contactName} 添加到传感器",
"contactFailedToClearRoute": "清除路由失败:{error}",
"contactRouteCleared": "路由已清除",
"contactRouteSet": "路由已设置:{route}",
"contactFailedToSetRoute": "设置路由失败:{error}"
}

View File

@@ -1,661 +1 @@
{
"de": [
"device",
"change",
"wizardOverviewDescription",
"wizardOverviewFeature1",
"wizardOverviewFeature2",
"wizardOverviewFeature3",
"wizardMessagingTitle",
"wizardMessagingDescription",
"wizardMessagingFeature1",
"wizardMessagingFeature2",
"wizardMessagingFeature3",
"wizardConnectDeviceTitle",
"wizardConnectDeviceDescription",
"wizardSetupBadge",
"wizardOverviewBadge",
"wizardConnectedToDevice",
"wizardNoDeviceConnected",
"wizardSkipForNow",
"wizardDeviceNameLabel",
"wizardDeviceNameHelp",
"wizardConfigRegionLabel",
"wizardConfigRegionHelp",
"wizardPresetNote1",
"wizardPresetNote2",
"wizardPresetNote3",
"wizardSaving",
"wizardSaveAndContinue",
"wizardEnterDeviceName",
"wizardDeviceSetupSaved",
"wizardNetworkTitle",
"wizardNetworkDescription",
"wizardNetworkFeature1",
"wizardNetworkFeature2",
"wizardNetworkFeature3",
"wizardMapOpsTitle",
"wizardMapOpsDescription",
"wizardMapOpsFeature1",
"wizardMapOpsFeature2",
"wizardMapOpsFeature3",
"wizardToolsTitle",
"wizardToolsDescription",
"wizardToolsFeature1",
"wizardToolsFeature2",
"wizardToolsFeature3",
"contactInSensors",
"contactAddToSensors",
"contactSetPath",
"contactAddedToSensors",
"contactFailedToClearRoute",
"contactRouteCleared",
"contactRouteSet",
"contactFailedToSetRoute"
],
"el": [
"device",
"change",
"wizardOverviewDescription",
"wizardOverviewFeature1",
"wizardOverviewFeature2",
"wizardOverviewFeature3",
"wizardMessagingTitle",
"wizardMessagingDescription",
"wizardMessagingFeature1",
"wizardMessagingFeature2",
"wizardMessagingFeature3",
"wizardConnectDeviceTitle",
"wizardConnectDeviceDescription",
"wizardSetupBadge",
"wizardOverviewBadge",
"wizardConnectedToDevice",
"wizardNoDeviceConnected",
"wizardSkipForNow",
"wizardDeviceNameLabel",
"wizardDeviceNameHelp",
"wizardConfigRegionLabel",
"wizardConfigRegionHelp",
"wizardPresetNote1",
"wizardPresetNote2",
"wizardPresetNote3",
"wizardSaving",
"wizardSaveAndContinue",
"wizardEnterDeviceName",
"wizardDeviceSetupSaved",
"wizardNetworkTitle",
"wizardNetworkDescription",
"wizardNetworkFeature1",
"wizardNetworkFeature2",
"wizardNetworkFeature3",
"wizardMapOpsTitle",
"wizardMapOpsDescription",
"wizardMapOpsFeature1",
"wizardMapOpsFeature2",
"wizardMapOpsFeature3",
"wizardToolsTitle",
"wizardToolsDescription",
"wizardToolsFeature1",
"wizardToolsFeature2",
"wizardToolsFeature3",
"contactInSensors",
"contactAddToSensors",
"contactSetPath",
"contactAddedToSensors",
"contactFailedToClearRoute",
"contactRouteCleared",
"contactRouteSet",
"contactFailedToSetRoute"
],
"es": [
"device",
"change",
"wizardOverviewDescription",
"wizardOverviewFeature1",
"wizardOverviewFeature2",
"wizardOverviewFeature3",
"wizardMessagingTitle",
"wizardMessagingDescription",
"wizardMessagingFeature1",
"wizardMessagingFeature2",
"wizardMessagingFeature3",
"wizardConnectDeviceTitle",
"wizardConnectDeviceDescription",
"wizardSetupBadge",
"wizardOverviewBadge",
"wizardConnectedToDevice",
"wizardNoDeviceConnected",
"wizardSkipForNow",
"wizardDeviceNameLabel",
"wizardDeviceNameHelp",
"wizardConfigRegionLabel",
"wizardConfigRegionHelp",
"wizardPresetNote1",
"wizardPresetNote2",
"wizardPresetNote3",
"wizardSaving",
"wizardSaveAndContinue",
"wizardEnterDeviceName",
"wizardDeviceSetupSaved",
"wizardNetworkTitle",
"wizardNetworkDescription",
"wizardNetworkFeature1",
"wizardNetworkFeature2",
"wizardNetworkFeature3",
"wizardMapOpsTitle",
"wizardMapOpsDescription",
"wizardMapOpsFeature1",
"wizardMapOpsFeature2",
"wizardMapOpsFeature3",
"wizardToolsTitle",
"wizardToolsDescription",
"wizardToolsFeature1",
"wizardToolsFeature2",
"wizardToolsFeature3",
"contactInSensors",
"contactAddToSensors",
"contactSetPath",
"contactAddedToSensors",
"contactFailedToClearRoute",
"contactRouteCleared",
"contactRouteSet",
"contactFailedToSetRoute"
],
"fr": [
"device",
"change",
"wizardOverviewDescription",
"wizardOverviewFeature1",
"wizardOverviewFeature2",
"wizardOverviewFeature3",
"wizardMessagingTitle",
"wizardMessagingDescription",
"wizardMessagingFeature1",
"wizardMessagingFeature2",
"wizardMessagingFeature3",
"wizardConnectDeviceTitle",
"wizardConnectDeviceDescription",
"wizardSetupBadge",
"wizardOverviewBadge",
"wizardConnectedToDevice",
"wizardNoDeviceConnected",
"wizardSkipForNow",
"wizardDeviceNameLabel",
"wizardDeviceNameHelp",
"wizardConfigRegionLabel",
"wizardConfigRegionHelp",
"wizardPresetNote1",
"wizardPresetNote2",
"wizardPresetNote3",
"wizardSaving",
"wizardSaveAndContinue",
"wizardEnterDeviceName",
"wizardDeviceSetupSaved",
"wizardNetworkTitle",
"wizardNetworkDescription",
"wizardNetworkFeature1",
"wizardNetworkFeature2",
"wizardNetworkFeature3",
"wizardMapOpsTitle",
"wizardMapOpsDescription",
"wizardMapOpsFeature1",
"wizardMapOpsFeature2",
"wizardMapOpsFeature3",
"wizardToolsTitle",
"wizardToolsDescription",
"wizardToolsFeature1",
"wizardToolsFeature2",
"wizardToolsFeature3",
"contactInSensors",
"contactAddToSensors",
"contactSetPath",
"contactAddedToSensors",
"contactFailedToClearRoute",
"contactRouteCleared",
"contactRouteSet",
"contactFailedToSetRoute"
],
"hr": [
"device",
"change",
"wizardOverviewDescription",
"wizardOverviewFeature1",
"wizardOverviewFeature2",
"wizardOverviewFeature3",
"wizardMessagingTitle",
"wizardMessagingDescription",
"wizardMessagingFeature1",
"wizardMessagingFeature2",
"wizardMessagingFeature3",
"wizardConnectDeviceTitle",
"wizardConnectDeviceDescription",
"wizardSetupBadge",
"wizardOverviewBadge",
"wizardConnectedToDevice",
"wizardNoDeviceConnected",
"wizardSkipForNow",
"wizardDeviceNameLabel",
"wizardDeviceNameHelp",
"wizardConfigRegionLabel",
"wizardConfigRegionHelp",
"wizardPresetNote1",
"wizardPresetNote2",
"wizardPresetNote3",
"wizardSaving",
"wizardSaveAndContinue",
"wizardEnterDeviceName",
"wizardDeviceSetupSaved",
"wizardNetworkTitle",
"wizardNetworkDescription",
"wizardNetworkFeature1",
"wizardNetworkFeature2",
"wizardNetworkFeature3",
"wizardMapOpsTitle",
"wizardMapOpsDescription",
"wizardMapOpsFeature1",
"wizardMapOpsFeature2",
"wizardMapOpsFeature3",
"wizardToolsTitle",
"wizardToolsDescription",
"wizardToolsFeature1",
"wizardToolsFeature2",
"wizardToolsFeature3",
"contactInSensors",
"contactAddToSensors",
"contactSetPath",
"contactAddedToSensors",
"contactFailedToClearRoute",
"contactRouteCleared",
"contactRouteSet",
"contactFailedToSetRoute"
],
"it": [
"device",
"change",
"wizardOverviewDescription",
"wizardOverviewFeature1",
"wizardOverviewFeature2",
"wizardOverviewFeature3",
"wizardMessagingTitle",
"wizardMessagingDescription",
"wizardMessagingFeature1",
"wizardMessagingFeature2",
"wizardMessagingFeature3",
"wizardConnectDeviceTitle",
"wizardConnectDeviceDescription",
"wizardSetupBadge",
"wizardOverviewBadge",
"wizardConnectedToDevice",
"wizardNoDeviceConnected",
"wizardSkipForNow",
"wizardDeviceNameLabel",
"wizardDeviceNameHelp",
"wizardConfigRegionLabel",
"wizardConfigRegionHelp",
"wizardPresetNote1",
"wizardPresetNote2",
"wizardPresetNote3",
"wizardSaving",
"wizardSaveAndContinue",
"wizardEnterDeviceName",
"wizardDeviceSetupSaved",
"wizardNetworkTitle",
"wizardNetworkDescription",
"wizardNetworkFeature1",
"wizardNetworkFeature2",
"wizardNetworkFeature3",
"wizardMapOpsTitle",
"wizardMapOpsDescription",
"wizardMapOpsFeature1",
"wizardMapOpsFeature2",
"wizardMapOpsFeature3",
"wizardToolsTitle",
"wizardToolsDescription",
"wizardToolsFeature1",
"wizardToolsFeature2",
"wizardToolsFeature3",
"contactInSensors",
"contactAddToSensors",
"contactSetPath",
"contactAddedToSensors",
"contactFailedToClearRoute",
"contactRouteCleared",
"contactRouteSet",
"contactFailedToSetRoute"
],
"pl": [
"device",
"change",
"wizardOverviewDescription",
"wizardOverviewFeature1",
"wizardOverviewFeature2",
"wizardOverviewFeature3",
"wizardMessagingTitle",
"wizardMessagingDescription",
"wizardMessagingFeature1",
"wizardMessagingFeature2",
"wizardMessagingFeature3",
"wizardConnectDeviceTitle",
"wizardConnectDeviceDescription",
"wizardSetupBadge",
"wizardOverviewBadge",
"wizardConnectedToDevice",
"wizardNoDeviceConnected",
"wizardSkipForNow",
"wizardDeviceNameLabel",
"wizardDeviceNameHelp",
"wizardConfigRegionLabel",
"wizardConfigRegionHelp",
"wizardPresetNote1",
"wizardPresetNote2",
"wizardPresetNote3",
"wizardSaving",
"wizardSaveAndContinue",
"wizardEnterDeviceName",
"wizardDeviceSetupSaved",
"wizardNetworkTitle",
"wizardNetworkDescription",
"wizardNetworkFeature1",
"wizardNetworkFeature2",
"wizardNetworkFeature3",
"wizardMapOpsTitle",
"wizardMapOpsDescription",
"wizardMapOpsFeature1",
"wizardMapOpsFeature2",
"wizardMapOpsFeature3",
"wizardToolsTitle",
"wizardToolsDescription",
"wizardToolsFeature1",
"wizardToolsFeature2",
"wizardToolsFeature3",
"contactInSensors",
"contactAddToSensors",
"contactSetPath",
"contactAddedToSensors",
"contactFailedToClearRoute",
"contactRouteCleared",
"contactRouteSet",
"contactFailedToSetRoute"
],
"pt": [
"device",
"change",
"wizardOverviewDescription",
"wizardOverviewFeature1",
"wizardOverviewFeature2",
"wizardOverviewFeature3",
"wizardMessagingTitle",
"wizardMessagingDescription",
"wizardMessagingFeature1",
"wizardMessagingFeature2",
"wizardMessagingFeature3",
"wizardConnectDeviceTitle",
"wizardConnectDeviceDescription",
"wizardSetupBadge",
"wizardOverviewBadge",
"wizardConnectedToDevice",
"wizardNoDeviceConnected",
"wizardSkipForNow",
"wizardDeviceNameLabel",
"wizardDeviceNameHelp",
"wizardConfigRegionLabel",
"wizardConfigRegionHelp",
"wizardPresetNote1",
"wizardPresetNote2",
"wizardPresetNote3",
"wizardSaving",
"wizardSaveAndContinue",
"wizardEnterDeviceName",
"wizardDeviceSetupSaved",
"wizardNetworkTitle",
"wizardNetworkDescription",
"wizardNetworkFeature1",
"wizardNetworkFeature2",
"wizardNetworkFeature3",
"wizardMapOpsTitle",
"wizardMapOpsDescription",
"wizardMapOpsFeature1",
"wizardMapOpsFeature2",
"wizardMapOpsFeature3",
"wizardToolsTitle",
"wizardToolsDescription",
"wizardToolsFeature1",
"wizardToolsFeature2",
"wizardToolsFeature3",
"contactInSensors",
"contactAddToSensors",
"contactSetPath",
"contactAddedToSensors",
"contactFailedToClearRoute",
"contactRouteCleared",
"contactRouteSet",
"contactFailedToSetRoute"
],
"ru": [
"device",
"change",
"wizardOverviewDescription",
"wizardOverviewFeature1",
"wizardOverviewFeature2",
"wizardOverviewFeature3",
"wizardMessagingTitle",
"wizardMessagingDescription",
"wizardMessagingFeature1",
"wizardMessagingFeature2",
"wizardMessagingFeature3",
"wizardConnectDeviceTitle",
"wizardConnectDeviceDescription",
"wizardSetupBadge",
"wizardOverviewBadge",
"wizardConnectedToDevice",
"wizardNoDeviceConnected",
"wizardSkipForNow",
"wizardDeviceNameLabel",
"wizardDeviceNameHelp",
"wizardConfigRegionLabel",
"wizardConfigRegionHelp",
"wizardPresetNote1",
"wizardPresetNote2",
"wizardPresetNote3",
"wizardSaving",
"wizardSaveAndContinue",
"wizardEnterDeviceName",
"wizardDeviceSetupSaved",
"wizardNetworkTitle",
"wizardNetworkDescription",
"wizardNetworkFeature1",
"wizardNetworkFeature2",
"wizardNetworkFeature3",
"wizardMapOpsTitle",
"wizardMapOpsDescription",
"wizardMapOpsFeature1",
"wizardMapOpsFeature2",
"wizardMapOpsFeature3",
"wizardToolsTitle",
"wizardToolsDescription",
"wizardToolsFeature1",
"wizardToolsFeature2",
"wizardToolsFeature3",
"contactInSensors",
"contactAddToSensors",
"contactSetPath",
"contactAddedToSensors",
"contactFailedToClearRoute",
"contactRouteCleared",
"contactRouteSet",
"contactFailedToSetRoute"
],
"tr": [
"device",
"change",
"wizardOverviewDescription",
"wizardOverviewFeature1",
"wizardOverviewFeature2",
"wizardOverviewFeature3",
"wizardMessagingTitle",
"wizardMessagingDescription",
"wizardMessagingFeature1",
"wizardMessagingFeature2",
"wizardMessagingFeature3",
"wizardConnectDeviceTitle",
"wizardConnectDeviceDescription",
"wizardSetupBadge",
"wizardOverviewBadge",
"wizardConnectedToDevice",
"wizardNoDeviceConnected",
"wizardSkipForNow",
"wizardDeviceNameLabel",
"wizardDeviceNameHelp",
"wizardConfigRegionLabel",
"wizardConfigRegionHelp",
"wizardPresetNote1",
"wizardPresetNote2",
"wizardPresetNote3",
"wizardSaving",
"wizardSaveAndContinue",
"wizardEnterDeviceName",
"wizardDeviceSetupSaved",
"wizardNetworkTitle",
"wizardNetworkDescription",
"wizardNetworkFeature1",
"wizardNetworkFeature2",
"wizardNetworkFeature3",
"wizardMapOpsTitle",
"wizardMapOpsDescription",
"wizardMapOpsFeature1",
"wizardMapOpsFeature2",
"wizardMapOpsFeature3",
"wizardToolsTitle",
"wizardToolsDescription",
"wizardToolsFeature1",
"wizardToolsFeature2",
"wizardToolsFeature3",
"contactInSensors",
"contactAddToSensors",
"contactSetPath",
"contactAddedToSensors",
"contactFailedToClearRoute",
"contactRouteCleared",
"contactRouteSet",
"contactFailedToSetRoute"
],
"uk": [
"device",
"change",
"wizardOverviewDescription",
"wizardOverviewFeature1",
"wizardOverviewFeature2",
"wizardOverviewFeature3",
"wizardMessagingTitle",
"wizardMessagingDescription",
"wizardMessagingFeature1",
"wizardMessagingFeature2",
"wizardMessagingFeature3",
"wizardConnectDeviceTitle",
"wizardConnectDeviceDescription",
"wizardSetupBadge",
"wizardOverviewBadge",
"wizardConnectedToDevice",
"wizardNoDeviceConnected",
"wizardSkipForNow",
"wizardDeviceNameLabel",
"wizardDeviceNameHelp",
"wizardConfigRegionLabel",
"wizardConfigRegionHelp",
"wizardPresetNote1",
"wizardPresetNote2",
"wizardPresetNote3",
"wizardSaving",
"wizardSaveAndContinue",
"wizardEnterDeviceName",
"wizardDeviceSetupSaved",
"wizardNetworkTitle",
"wizardNetworkDescription",
"wizardNetworkFeature1",
"wizardNetworkFeature2",
"wizardNetworkFeature3",
"wizardMapOpsTitle",
"wizardMapOpsDescription",
"wizardMapOpsFeature1",
"wizardMapOpsFeature2",
"wizardMapOpsFeature3",
"wizardToolsTitle",
"wizardToolsDescription",
"wizardToolsFeature1",
"wizardToolsFeature2",
"wizardToolsFeature3",
"contactInSensors",
"contactAddToSensors",
"contactSetPath",
"contactAddedToSensors",
"contactFailedToClearRoute",
"contactRouteCleared",
"contactRouteSet",
"contactFailedToSetRoute"
],
"zh": [
"device",
"change",
"wizardOverviewDescription",
"wizardOverviewFeature1",
"wizardOverviewFeature2",
"wizardOverviewFeature3",
"wizardMessagingTitle",
"wizardMessagingDescription",
"wizardMessagingFeature1",
"wizardMessagingFeature2",
"wizardMessagingFeature3",
"wizardConnectDeviceTitle",
"wizardConnectDeviceDescription",
"wizardSetupBadge",
"wizardOverviewBadge",
"wizardConnectedToDevice",
"wizardNoDeviceConnected",
"wizardSkipForNow",
"wizardDeviceNameLabel",
"wizardDeviceNameHelp",
"wizardConfigRegionLabel",
"wizardConfigRegionHelp",
"wizardPresetNote1",
"wizardPresetNote2",
"wizardPresetNote3",
"wizardSaving",
"wizardSaveAndContinue",
"wizardEnterDeviceName",
"wizardDeviceSetupSaved",
"wizardNetworkTitle",
"wizardNetworkDescription",
"wizardNetworkFeature1",
"wizardNetworkFeature2",
"wizardNetworkFeature3",
"wizardMapOpsTitle",
"wizardMapOpsDescription",
"wizardMapOpsFeature1",
"wizardMapOpsFeature2",
"wizardMapOpsFeature3",
"wizardToolsTitle",
"wizardToolsDescription",
"wizardToolsFeature1",
"wizardToolsFeature2",
"wizardToolsFeature3",
"contactInSensors",
"contactAddToSensors",
"contactSetPath",
"contactAddedToSensors",
"contactFailedToClearRoute",
"contactRouteCleared",
"contactRouteSet",
"contactFailedToSetRoute"
]
}
{}