mirror of
https://github.com/dz0ny/meshcore-sar.git
synced 2026-08-11 16:30:28 +00:00
Update translations for all locales
This commit is contained in:
@@ -1586,5 +1586,57 @@
|
|||||||
"rawDump": "Rohdaten",
|
"rawDump": "Rohdaten",
|
||||||
"cannotRetryMissingRecipient": "Wiederholung nicht möglich: Empfängerinformationen fehlen",
|
"cannotRetryMissingRecipient": "Wiederholung nicht möglich: Empfängerinformationen fehlen",
|
||||||
"voiceUnavailable": "Sprachnachricht momentan nicht verfügbar",
|
"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}"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2251,5 +2251,57 @@
|
|||||||
"rawDump": "Ακατέργαστα δεδομένα",
|
"rawDump": "Ακατέργαστα δεδομένα",
|
||||||
"cannotRetryMissingRecipient": "Δεν είναι δυνατή η επανάληψη: λείπουν πληροφορίες παραλήπτη",
|
"cannotRetryMissingRecipient": "Δεν είναι δυνατή η επανάληψη: λείπουν πληροφορίες παραλήπτη",
|
||||||
"voiceUnavailable": "Η φωνή δεν είναι διαθέσιμη αυτή τη στιγμή",
|
"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}"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1586,5 +1586,57 @@
|
|||||||
"rawDump": "Volcado sin procesar",
|
"rawDump": "Volcado sin procesar",
|
||||||
"cannotRetryMissingRecipient": "No se puede reintentar: falta información del destinatario",
|
"cannotRetryMissingRecipient": "No se puede reintentar: falta información del destinatario",
|
||||||
"voiceUnavailable": "Voz no disponible en este momento",
|
"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}"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1589,5 +1589,57 @@
|
|||||||
"rawDump": "Vidage brut",
|
"rawDump": "Vidage brut",
|
||||||
"cannotRetryMissingRecipient": "Impossible de réessayer : informations du destinataire manquantes",
|
"cannotRetryMissingRecipient": "Impossible de réessayer : informations du destinataire manquantes",
|
||||||
"voiceUnavailable": "Voix indisponible pour le moment",
|
"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}"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -511,5 +511,57 @@
|
|||||||
"rawDump": "Sirovi ispis",
|
"rawDump": "Sirovi ispis",
|
||||||
"cannotRetryMissingRecipient": "Nije moguće ponoviti: nedostaju informacije o primatelju",
|
"cannotRetryMissingRecipient": "Nije moguće ponoviti: nedostaju informacije o primatelju",
|
||||||
"voiceUnavailable": "Glas trenutno nije dostupan",
|
"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}"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1589,5 +1589,57 @@
|
|||||||
"rawDump": "Dump grezzo",
|
"rawDump": "Dump grezzo",
|
||||||
"cannotRetryMissingRecipient": "Impossibile riprovare: informazioni destinatario mancanti",
|
"cannotRetryMissingRecipient": "Impossibile riprovare: informazioni destinatario mancanti",
|
||||||
"voiceUnavailable": "Voce non disponibile al momento",
|
"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}"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1736,196 +1736,197 @@ class AppLocalizationsDe extends AppLocalizations {
|
|||||||
String get requestingVoice => 'Sprachnachricht wird angefordert';
|
String get requestingVoice => 'Sprachnachricht wird angefordert';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get device => 'device';
|
String get device => 'Gerät';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get change => 'Change';
|
String get change => 'Ändern';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardOverviewDescription =>
|
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
|
@override
|
||||||
String get wizardOverviewFeature1 =>
|
String get wizardOverviewFeature1 =>
|
||||||
'Send direct, room, and channel messages from the main Messages tab.';
|
'Sende Direkt-, Raum- und Kanalnachrichten aus dem Haupttab \"Nachrichten\".';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardOverviewFeature2 =>
|
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
|
@override
|
||||||
String get wizardOverviewFeature3 =>
|
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
|
@override
|
||||||
String get wizardMessagingTitle => 'Messaging and Field Reports';
|
String get wizardMessagingTitle => 'Nachrichten und Feldberichte';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardMessagingDescription =>
|
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
|
@override
|
||||||
String get wizardMessagingFeature1 =>
|
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
|
@override
|
||||||
String get wizardMessagingFeature2 =>
|
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
|
@override
|
||||||
String get wizardMessagingFeature3 =>
|
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
|
@override
|
||||||
String get wizardConnectDeviceTitle => 'Connect device';
|
String get wizardConnectDeviceTitle => 'Gerät verbinden';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardConnectDeviceDescription =>
|
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
|
@override
|
||||||
String get wizardSetupBadge => 'Setup';
|
String get wizardSetupBadge => 'Einrichtung';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardOverviewBadge => 'Overview';
|
String get wizardOverviewBadge => 'Überblick';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String wizardConnectedToDevice(String deviceName) {
|
String wizardConnectedToDevice(String deviceName) {
|
||||||
return 'Connected to $deviceName';
|
return 'Verbunden mit $deviceName';
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardNoDeviceConnected => 'No device connected yet';
|
String get wizardNoDeviceConnected => 'Noch kein Gerät verbunden';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardSkipForNow => 'Skip for now';
|
String get wizardSkipForNow => 'Vorerst überspringen';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardDeviceNameLabel => 'Device name';
|
String get wizardDeviceNameLabel => 'Gerätename';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardDeviceNameHelp =>
|
String get wizardDeviceNameHelp =>
|
||||||
'This name is advertised to other MeshCore users.';
|
'Dieser Name wird an andere MeshCore-Nutzer ausgesendet.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardConfigRegionLabel => 'Config region';
|
String get wizardConfigRegionLabel => 'Konfigurationsregion';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardConfigRegionHelp =>
|
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
|
@override
|
||||||
String get wizardPresetNote1 =>
|
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
|
@override
|
||||||
String get wizardPresetNote2 =>
|
String get wizardPresetNote2 =>
|
||||||
'The list matches the official MeshCore config tool preset feed.';
|
'Die Liste entspricht dem offiziellen Preset-Feed des MeshCore-Konfigurationstools.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardPresetNote3 =>
|
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
|
@override
|
||||||
String get wizardSaving => 'Saving...';
|
String get wizardSaving => 'Wird gespeichert...';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardSaveAndContinue => 'Save and continue';
|
String get wizardSaveAndContinue => 'Speichern und fortfahren';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardEnterDeviceName => 'Enter a device name before continuing.';
|
String get wizardEnterDeviceName =>
|
||||||
|
'Gib vor dem Fortfahren einen Gerätenamen ein.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String wizardDeviceSetupSaved(String deviceName, String presetName) {
|
String wizardDeviceSetupSaved(String deviceName, String presetName) {
|
||||||
return 'Saved $deviceName with $presetName.';
|
return '$deviceName mit $presetName gespeichert.';
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardNetworkTitle => 'Contacts, Rooms, and Repeaters';
|
String get wizardNetworkTitle => 'Kontakte, Räume und Repeater';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardNetworkDescription =>
|
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
|
@override
|
||||||
String get wizardNetworkFeature1 =>
|
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
|
@override
|
||||||
String get wizardNetworkFeature2 =>
|
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
|
@override
|
||||||
String get wizardNetworkFeature3 =>
|
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
|
@override
|
||||||
String get wizardMapOpsTitle => 'Map, Trails, and Shared Geometry';
|
String get wizardMapOpsTitle => 'Karte, Spuren und geteilte Geometrie';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardMapOpsDescription =>
|
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
|
@override
|
||||||
String get wizardMapOpsFeature1 =>
|
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
|
@override
|
||||||
String get wizardMapOpsFeature2 =>
|
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
|
@override
|
||||||
String get wizardMapOpsFeature3 =>
|
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
|
@override
|
||||||
String get wizardToolsTitle => 'Tools Beyond Messaging';
|
String get wizardToolsTitle => 'Werkzeuge jenseits von Nachrichten';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardToolsDescription =>
|
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
|
@override
|
||||||
String get wizardToolsFeature1 =>
|
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
|
@override
|
||||||
String get wizardToolsFeature2 =>
|
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
|
@override
|
||||||
String get wizardToolsFeature3 =>
|
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
|
@override
|
||||||
String get contactInSensors => 'In Sensors';
|
String get contactInSensors => 'In Sensoren';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get contactAddToSensors => 'Add to Sensors';
|
String get contactAddToSensors => 'Zu Sensoren hinzufügen';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get contactSetPath => 'Set path';
|
String get contactSetPath => 'Pfad festlegen';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String contactAddedToSensors(String contactName) {
|
String contactAddedToSensors(String contactName) {
|
||||||
return '$contactName added to Sensors';
|
return '$contactName zu Sensoren hinzugefügt';
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String contactFailedToClearRoute(String error) {
|
String contactFailedToClearRoute(String error) {
|
||||||
return 'Failed to clear route: $error';
|
return 'Pfad konnte nicht gelöscht werden: $error';
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get contactRouteCleared => 'Route cleared';
|
String get contactRouteCleared => 'Pfad gelöscht';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String contactRouteSet(String route) {
|
String contactRouteSet(String route) {
|
||||||
return 'Route set: $route';
|
return 'Pfad gesetzt: $route';
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String contactFailedToSetRoute(String error) {
|
String contactFailedToSetRoute(String error) {
|
||||||
return 'Failed to set route: $error';
|
return 'Pfad konnte nicht gesetzt werden: $error';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1743,196 +1743,197 @@ class AppLocalizationsEl extends AppLocalizations {
|
|||||||
String get requestingVoice => 'Αίτηση φωνής';
|
String get requestingVoice => 'Αίτηση φωνής';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get device => 'device';
|
String get device => 'συσκευή';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get change => 'Change';
|
String get change => 'Αλλαγή';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardOverviewDescription =>
|
String get wizardOverviewDescription =>
|
||||||
'This app combines MeshCore messaging, SAR field updates, mapping, and device tools in one place.';
|
'Αυτή η εφαρμογή συνδυάζει μηνύματα MeshCore, ενημερώσεις πεδίου SAR, χαρτογράφηση και εργαλεία συσκευής σε ένα σημείο.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardOverviewFeature1 =>
|
String get wizardOverviewFeature1 =>
|
||||||
'Send direct, room, and channel messages from the main Messages tab.';
|
'Στείλτε άμεσα μηνύματα, δημοσιεύσεις δωματίου και μηνύματα καναλιού από την κύρια καρτέλα Μηνύματα.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardOverviewFeature2 =>
|
String get wizardOverviewFeature2 =>
|
||||||
'Share SAR markers, map drawings, voice clips, and images over the mesh.';
|
'Μοιραστείτε δείκτες SAR, σχεδιάσεις χάρτη, ηχητικά αποσπάσματα και εικόνες μέσω του mesh.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardOverviewFeature3 =>
|
String get wizardOverviewFeature3 =>
|
||||||
'Connect over BLE or TCP, then manage the companion radio from inside the app.';
|
'Συνδεθείτε μέσω BLE ή TCP και στη συνέχεια διαχειριστείτε το συνοδευτικό ραδιόφωνο μέσα από την εφαρμογή.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardMessagingTitle => 'Messaging and Field Reports';
|
String get wizardMessagingTitle => 'Μηνύματα και αναφορές πεδίου';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardMessagingDescription =>
|
String get wizardMessagingDescription =>
|
||||||
'Messages are more than plain text here. The app already supports several operational payloads and transfer workflows.';
|
'Τα μηνύματα εδώ είναι κάτι περισσότερο από απλό κείμενο. Η εφαρμογή υποστηρίζει ήδη πολλαπλά επιχειρησιακά φορτία και ροές μεταφοράς.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardMessagingFeature1 =>
|
String get wizardMessagingFeature1 =>
|
||||||
'Send direct messages, room posts, and channel traffic from one composer.';
|
'Στείλτε άμεσα μηνύματα, δημοσιεύσεις δωματίου και κίνηση καναλιού από έναν μόνο συντάκτη.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardMessagingFeature2 =>
|
String get wizardMessagingFeature2 =>
|
||||||
'Create SAR updates and reusable SAR templates for common field reports.';
|
'Δημιουργήστε ενημερώσεις SAR και επαναχρησιμοποιήσιμα πρότυπα SAR για συνηθισμένες αναφορές πεδίου.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardMessagingFeature3 =>
|
String get wizardMessagingFeature3 =>
|
||||||
'Transfer voice sessions and images, with progress and airtime estimates in the UI.';
|
'Μεταφέρετε φωνητικές συνεδρίες και εικόνες, με ένδειξη προόδου και εκτιμήσεις χρόνου εκπομπής στο περιβάλλον.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardConnectDeviceTitle => 'Connect device';
|
String get wizardConnectDeviceTitle => 'Σύνδεση συσκευής';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardConnectDeviceDescription =>
|
String get wizardConnectDeviceDescription =>
|
||||||
'Connect your MeshCore radio, choose a name, and apply a radio preset before continuing.';
|
'Συνδέστε το ραδιόφωνο MeshCore, επιλέξτε όνομα και εφαρμόστε μια προρύθμιση ραδιοφώνου πριν συνεχίσετε.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardSetupBadge => 'Setup';
|
String get wizardSetupBadge => 'Ρύθμιση';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardOverviewBadge => 'Overview';
|
String get wizardOverviewBadge => 'Επισκόπηση';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String wizardConnectedToDevice(String deviceName) {
|
String wizardConnectedToDevice(String deviceName) {
|
||||||
return 'Connected to $deviceName';
|
return 'Συνδέθηκε με το $deviceName';
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardNoDeviceConnected => 'No device connected yet';
|
String get wizardNoDeviceConnected => 'Δεν έχει συνδεθεί ακόμη συσκευή';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardSkipForNow => 'Skip for now';
|
String get wizardSkipForNow => 'Παράλειψη προς το παρόν';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardDeviceNameLabel => 'Device name';
|
String get wizardDeviceNameLabel => 'Όνομα συσκευής';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardDeviceNameHelp =>
|
String get wizardDeviceNameHelp =>
|
||||||
'This name is advertised to other MeshCore users.';
|
'Αυτό το όνομα ανακοινώνεται σε άλλους χρήστες του MeshCore.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardConfigRegionLabel => 'Config region';
|
String get wizardConfigRegionLabel => 'Περιοχή ρύθμισης';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardConfigRegionHelp =>
|
String get wizardConfigRegionHelp =>
|
||||||
'Uses the full official MeshCore preset list. Default is EU/UK (Narrow).';
|
'Χρησιμοποιεί την πλήρη επίσημη λίστα προρυθμίσεων MeshCore. Η προεπιλογή είναι EU/UK (Narrow).';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardPresetNote1 =>
|
String get wizardPresetNote1 =>
|
||||||
'Make sure the selected preset matches your local radio regulations.';
|
'Βεβαιωθείτε ότι η επιλεγμένη προρύθμιση ταιριάζει με τους τοπικούς ραδιοφωνικούς κανονισμούς.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardPresetNote2 =>
|
String get wizardPresetNote2 =>
|
||||||
'The list matches the official MeshCore config tool preset feed.';
|
'Η λίστα αντιστοιχεί στην επίσημη ροή προρυθμίσεων του εργαλείου ρύθμισης MeshCore.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardPresetNote3 =>
|
String get wizardPresetNote3 =>
|
||||||
'EU/UK (Narrow) stays selected by default for onboarding.';
|
'Το EU/UK (Narrow) παραμένει επιλεγμένο από προεπιλογή κατά την αρχική ρύθμιση.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardSaving => 'Saving...';
|
String get wizardSaving => 'Αποθήκευση...';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardSaveAndContinue => 'Save and continue';
|
String get wizardSaveAndContinue => 'Αποθήκευση και συνέχεια';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardEnterDeviceName => 'Enter a device name before continuing.';
|
String get wizardEnterDeviceName =>
|
||||||
|
'Εισαγάγετε όνομα συσκευής πριν συνεχίσετε.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String wizardDeviceSetupSaved(String deviceName, String presetName) {
|
String wizardDeviceSetupSaved(String deviceName, String presetName) {
|
||||||
return 'Saved $deviceName with $presetName.';
|
return 'Αποθηκεύτηκε το $deviceName με $presetName.';
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardNetworkTitle => 'Contacts, Rooms, and Repeaters';
|
String get wizardNetworkTitle => 'Επαφές, δωμάτια και αναμεταδότες';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardNetworkDescription =>
|
String get wizardNetworkDescription =>
|
||||||
'The Contacts tab organizes the network you discover and the routes you learn over time.';
|
'Η καρτέλα Επαφές οργανώνει το δίκτυο που ανακαλύπτετε και τις διαδρομές που μαθαίνετε με τον χρόνο.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardNetworkFeature1 =>
|
String get wizardNetworkFeature1 =>
|
||||||
'Review team members, repeaters, rooms, channels, and pending adverts in one list.';
|
'Ελέγξτε μέλη ομάδας, αναμεταδότες, δωμάτια, κανάλια και εκκρεμείς ανακοινώσεις σε μία λίστα.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardNetworkFeature2 =>
|
String get wizardNetworkFeature2 =>
|
||||||
'Use smart ping, room login, learned paths, and route reset tools when connectivity gets messy.';
|
'Χρησιμοποιήστε smart ping, σύνδεση σε δωμάτια, μαθημένες διαδρομές και εργαλεία επαναφοράς διαδρομών όταν η συνδεσιμότητα γίνεται χαοτική.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardNetworkFeature3 =>
|
String get wizardNetworkFeature3 =>
|
||||||
'Create channels and manage network destinations without leaving the app.';
|
'Δημιουργήστε κανάλια και διαχειριστείτε προορισμούς δικτύου χωρίς να φύγετε από την εφαρμογή.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardMapOpsTitle => 'Map, Trails, and Shared Geometry';
|
String get wizardMapOpsTitle => 'Χάρτης, ίχνη και κοινόχρηστη γεωμετρία';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardMapOpsDescription =>
|
String get wizardMapOpsDescription =>
|
||||||
'The app map is tied directly into messaging, tracking, and SAR overlays instead of being a separate viewer.';
|
'Ο χάρτης της εφαρμογής συνδέεται άμεσα με τα μηνύματα, την παρακολούθηση και τα επικαλύμματα SAR αντί να είναι ξεχωριστός προβολέας.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardMapOpsFeature1 =>
|
String get wizardMapOpsFeature1 =>
|
||||||
'Track your own position, teammate locations, and movement trails on the map.';
|
'Παρακολουθήστε τη θέση σας, τις τοποθεσίες της ομάδας και τα ίχνη κίνησης στον χάρτη.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardMapOpsFeature2 =>
|
String get wizardMapOpsFeature2 =>
|
||||||
'Open drawings from messages, preview them inline, and remove them from the map when needed.';
|
'Ανοίξτε σχεδιάσεις από μηνύματα, προεπισκοπήστε τες επιτόπου και αφαιρέστε τες από τον χάρτη όταν χρειάζεται.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardMapOpsFeature3 =>
|
String get wizardMapOpsFeature3 =>
|
||||||
'Use repeater map views and shared overlays to understand network reach in the field.';
|
'Χρησιμοποιήστε προβολές χάρτη αναμεταδοτών και κοινόχρηστα επικαλύμματα για να κατανοήσετε την εμβέλεια του δικτύου στο πεδίο.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardToolsTitle => 'Tools Beyond Messaging';
|
String get wizardToolsTitle => 'Εργαλεία πέρα από τα μηνύματα';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardToolsDescription =>
|
String get wizardToolsDescription =>
|
||||||
'There is more here than the four main tabs. The app also includes configuration, diagnostics, and optional sensor workflows.';
|
'Υπάρχουν περισσότερα εδώ από τις τέσσερις κύριες καρτέλες. Η εφαρμογή περιλαμβάνει επίσης ρυθμίσεις, διαγνωστικά και προαιρετικές ροές αισθητήρων.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardToolsFeature1 =>
|
String get wizardToolsFeature1 =>
|
||||||
'Open device config to change radio settings, telemetry, TX power, and companion details.';
|
'Ανοίξτε τη ρύθμιση συσκευής για να αλλάξετε παραμέτρους ραδιοφώνου, τηλεμετρία, ισχύ TX και στοιχεία συνοδευτικής συσκευής.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardToolsFeature2 =>
|
String get wizardToolsFeature2 =>
|
||||||
'Enable the Sensors tab when you want watched sensor dashboards and quick refresh actions.';
|
'Ενεργοποιήστε την καρτέλα Αισθητήρες όταν θέλετε πίνακες παρακολούθησης και γρήγορες ενέργειες ανανέωσης.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardToolsFeature3 =>
|
String get wizardToolsFeature3 =>
|
||||||
'Use packet logs, spectrum scan, and developer diagnostics when troubleshooting the mesh.';
|
'Χρησιμοποιήστε καταγραφές πακέτων, σάρωση φάσματος και διαγνωστικά προγραμματιστή κατά την αντιμετώπιση προβλημάτων του mesh.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get contactInSensors => 'In Sensors';
|
String get contactInSensors => 'Στους αισθητήρες';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get contactAddToSensors => 'Add to Sensors';
|
String get contactAddToSensors => 'Προσθήκη στους αισθητήρες';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get contactSetPath => 'Set path';
|
String get contactSetPath => 'Ορισμός διαδρομής';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String contactAddedToSensors(String contactName) {
|
String contactAddedToSensors(String contactName) {
|
||||||
return '$contactName added to Sensors';
|
return 'Το $contactName προστέθηκε στους Αισθητήρες';
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String contactFailedToClearRoute(String error) {
|
String contactFailedToClearRoute(String error) {
|
||||||
return 'Failed to clear route: $error';
|
return 'Αποτυχία εκκαθάρισης διαδρομής: $error';
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get contactRouteCleared => 'Route cleared';
|
String get contactRouteCleared => 'Η διαδρομή εκκαθαρίστηκε';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String contactRouteSet(String route) {
|
String contactRouteSet(String route) {
|
||||||
return 'Route set: $route';
|
return 'Ορίστηκε διαδρομή: $route';
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String contactFailedToSetRoute(String error) {
|
String contactFailedToSetRoute(String error) {
|
||||||
return 'Failed to set route: $error';
|
return 'Αποτυχία ορισμού διαδρομής: $error';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1738,196 +1738,198 @@ class AppLocalizationsEs extends AppLocalizations {
|
|||||||
String get requestingVoice => 'Solicitando voz';
|
String get requestingVoice => 'Solicitando voz';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get device => 'device';
|
String get device => 'dispositivo';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get change => 'Change';
|
String get change => 'Cambiar';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardOverviewDescription =>
|
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
|
@override
|
||||||
String get wizardOverviewFeature1 =>
|
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
|
@override
|
||||||
String get wizardOverviewFeature2 =>
|
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
|
@override
|
||||||
String get wizardOverviewFeature3 =>
|
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
|
@override
|
||||||
String get wizardMessagingTitle => 'Messaging and Field Reports';
|
String get wizardMessagingTitle => 'Mensajería e informes de campo';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardMessagingDescription =>
|
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
|
@override
|
||||||
String get wizardMessagingFeature1 =>
|
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
|
@override
|
||||||
String get wizardMessagingFeature2 =>
|
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
|
@override
|
||||||
String get wizardMessagingFeature3 =>
|
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
|
@override
|
||||||
String get wizardConnectDeviceTitle => 'Connect device';
|
String get wizardConnectDeviceTitle => 'Conectar dispositivo';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardConnectDeviceDescription =>
|
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
|
@override
|
||||||
String get wizardSetupBadge => 'Setup';
|
String get wizardSetupBadge => 'Configuración';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardOverviewBadge => 'Overview';
|
String get wizardOverviewBadge => 'Resumen';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String wizardConnectedToDevice(String deviceName) {
|
String wizardConnectedToDevice(String deviceName) {
|
||||||
return 'Connected to $deviceName';
|
return 'Conectado a $deviceName';
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardNoDeviceConnected => 'No device connected yet';
|
String get wizardNoDeviceConnected =>
|
||||||
|
'Aún no hay ningún dispositivo conectado';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardSkipForNow => 'Skip for now';
|
String get wizardSkipForNow => 'Omitir por ahora';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardDeviceNameLabel => 'Device name';
|
String get wizardDeviceNameLabel => 'Nombre del dispositivo';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardDeviceNameHelp =>
|
String get wizardDeviceNameHelp =>
|
||||||
'This name is advertised to other MeshCore users.';
|
'Este nombre se anuncia a otros usuarios de MeshCore.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardConfigRegionLabel => 'Config region';
|
String get wizardConfigRegionLabel => 'Región de configuración';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardConfigRegionHelp =>
|
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
|
@override
|
||||||
String get wizardPresetNote1 =>
|
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
|
@override
|
||||||
String get wizardPresetNote2 =>
|
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
|
@override
|
||||||
String get wizardPresetNote3 =>
|
String get wizardPresetNote3 =>
|
||||||
'EU/UK (Narrow) stays selected by default for onboarding.';
|
'EU/UK (Narrow) sigue seleccionado por defecto durante la incorporación.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardSaving => 'Saving...';
|
String get wizardSaving => 'Guardando...';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardSaveAndContinue => 'Save and continue';
|
String get wizardSaveAndContinue => 'Guardar y continuar';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardEnterDeviceName => 'Enter a device name before continuing.';
|
String get wizardEnterDeviceName =>
|
||||||
|
'Introduce un nombre de dispositivo antes de continuar.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String wizardDeviceSetupSaved(String deviceName, String presetName) {
|
String wizardDeviceSetupSaved(String deviceName, String presetName) {
|
||||||
return 'Saved $deviceName with $presetName.';
|
return 'Se guardó $deviceName con $presetName.';
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardNetworkTitle => 'Contacts, Rooms, and Repeaters';
|
String get wizardNetworkTitle => 'Contactos, salas y repetidores';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardNetworkDescription =>
|
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
|
@override
|
||||||
String get wizardNetworkFeature1 =>
|
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
|
@override
|
||||||
String get wizardNetworkFeature2 =>
|
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
|
@override
|
||||||
String get wizardNetworkFeature3 =>
|
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
|
@override
|
||||||
String get wizardMapOpsTitle => 'Map, Trails, and Shared Geometry';
|
String get wizardMapOpsTitle => 'Mapa, rastros y geometría compartida';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardMapOpsDescription =>
|
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
|
@override
|
||||||
String get wizardMapOpsFeature1 =>
|
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
|
@override
|
||||||
String get wizardMapOpsFeature2 =>
|
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
|
@override
|
||||||
String get wizardMapOpsFeature3 =>
|
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
|
@override
|
||||||
String get wizardToolsTitle => 'Tools Beyond Messaging';
|
String get wizardToolsTitle => 'Herramientas más allá de la mensajería';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardToolsDescription =>
|
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
|
@override
|
||||||
String get wizardToolsFeature1 =>
|
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
|
@override
|
||||||
String get wizardToolsFeature2 =>
|
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
|
@override
|
||||||
String get wizardToolsFeature3 =>
|
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
|
@override
|
||||||
String get contactInSensors => 'In Sensors';
|
String get contactInSensors => 'En Sensores';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get contactAddToSensors => 'Add to Sensors';
|
String get contactAddToSensors => 'Añadir a Sensores';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get contactSetPath => 'Set path';
|
String get contactSetPath => 'Definir ruta';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String contactAddedToSensors(String contactName) {
|
String contactAddedToSensors(String contactName) {
|
||||||
return '$contactName added to Sensors';
|
return '$contactName se añadió a Sensores';
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String contactFailedToClearRoute(String error) {
|
String contactFailedToClearRoute(String error) {
|
||||||
return 'Failed to clear route: $error';
|
return 'No se pudo borrar la ruta: $error';
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get contactRouteCleared => 'Route cleared';
|
String get contactRouteCleared => 'Ruta borrada';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String contactRouteSet(String route) {
|
String contactRouteSet(String route) {
|
||||||
return 'Route set: $route';
|
return 'Ruta establecida: $route';
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String contactFailedToSetRoute(String error) {
|
String contactFailedToSetRoute(String error) {
|
||||||
return 'Failed to set route: $error';
|
return 'No se pudo establecer la ruta: $error';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1742,196 +1742,198 @@ class AppLocalizationsFr extends AppLocalizations {
|
|||||||
String get requestingVoice => 'Demande de voix';
|
String get requestingVoice => 'Demande de voix';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get device => 'device';
|
String get device => 'appareil';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get change => 'Change';
|
String get change => 'Modifier';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardOverviewDescription =>
|
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
|
@override
|
||||||
String get wizardOverviewFeature1 =>
|
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
|
@override
|
||||||
String get wizardOverviewFeature2 =>
|
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
|
@override
|
||||||
String get wizardOverviewFeature3 =>
|
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
|
@override
|
||||||
String get wizardMessagingTitle => 'Messaging and Field Reports';
|
String get wizardMessagingTitle => 'Messagerie et rapports de terrain';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardMessagingDescription =>
|
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
|
@override
|
||||||
String get wizardMessagingFeature1 =>
|
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
|
@override
|
||||||
String get wizardMessagingFeature2 =>
|
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
|
@override
|
||||||
String get wizardMessagingFeature3 =>
|
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
|
@override
|
||||||
String get wizardConnectDeviceTitle => 'Connect device';
|
String get wizardConnectDeviceTitle => 'Connecter l\'appareil';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardConnectDeviceDescription =>
|
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
|
@override
|
||||||
String get wizardSetupBadge => 'Setup';
|
String get wizardSetupBadge => 'Configuration';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardOverviewBadge => 'Overview';
|
String get wizardOverviewBadge => 'Aperçu';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String wizardConnectedToDevice(String deviceName) {
|
String wizardConnectedToDevice(String deviceName) {
|
||||||
return 'Connected to $deviceName';
|
return 'Connecté à $deviceName';
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardNoDeviceConnected => 'No device connected yet';
|
String get wizardNoDeviceConnected =>
|
||||||
|
'Aucun appareil connecté pour le moment';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardSkipForNow => 'Skip for now';
|
String get wizardSkipForNow => 'Ignorer pour l\'instant';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardDeviceNameLabel => 'Device name';
|
String get wizardDeviceNameLabel => 'Nom de l\'appareil';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardDeviceNameHelp =>
|
String get wizardDeviceNameHelp =>
|
||||||
'This name is advertised to other MeshCore users.';
|
'Ce nom est annoncé aux autres utilisateurs de MeshCore.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardConfigRegionLabel => 'Config region';
|
String get wizardConfigRegionLabel => 'Région de configuration';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardConfigRegionHelp =>
|
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
|
@override
|
||||||
String get wizardPresetNote1 =>
|
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
|
@override
|
||||||
String get wizardPresetNote2 =>
|
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
|
@override
|
||||||
String get wizardPresetNote3 =>
|
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
|
@override
|
||||||
String get wizardSaving => 'Saving...';
|
String get wizardSaving => 'Enregistrement...';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardSaveAndContinue => 'Save and continue';
|
String get wizardSaveAndContinue => 'Enregistrer et continuer';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardEnterDeviceName => 'Enter a device name before continuing.';
|
String get wizardEnterDeviceName =>
|
||||||
|
'Saisissez un nom d\'appareil avant de continuer.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String wizardDeviceSetupSaved(String deviceName, String presetName) {
|
String wizardDeviceSetupSaved(String deviceName, String presetName) {
|
||||||
return 'Saved $deviceName with $presetName.';
|
return '$deviceName enregistré avec $presetName.';
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardNetworkTitle => 'Contacts, Rooms, and Repeaters';
|
String get wizardNetworkTitle => 'Contacts, salons et répéteurs';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardNetworkDescription =>
|
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
|
@override
|
||||||
String get wizardNetworkFeature1 =>
|
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
|
@override
|
||||||
String get wizardNetworkFeature2 =>
|
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
|
@override
|
||||||
String get wizardNetworkFeature3 =>
|
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
|
@override
|
||||||
String get wizardMapOpsTitle => 'Map, Trails, and Shared Geometry';
|
String get wizardMapOpsTitle => 'Carte, traces et géométrie partagée';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardMapOpsDescription =>
|
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
|
@override
|
||||||
String get wizardMapOpsFeature1 =>
|
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
|
@override
|
||||||
String get wizardMapOpsFeature2 =>
|
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
|
@override
|
||||||
String get wizardMapOpsFeature3 =>
|
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
|
@override
|
||||||
String get wizardToolsTitle => 'Tools Beyond Messaging';
|
String get wizardToolsTitle => 'Outils au-delà de la messagerie';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardToolsDescription =>
|
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
|
@override
|
||||||
String get wizardToolsFeature1 =>
|
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
|
@override
|
||||||
String get wizardToolsFeature2 =>
|
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
|
@override
|
||||||
String get wizardToolsFeature3 =>
|
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
|
@override
|
||||||
String get contactInSensors => 'In Sensors';
|
String get contactInSensors => 'Dans Capteurs';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get contactAddToSensors => 'Add to Sensors';
|
String get contactAddToSensors => 'Ajouter aux capteurs';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get contactSetPath => 'Set path';
|
String get contactSetPath => 'Définir le chemin';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String contactAddedToSensors(String contactName) {
|
String contactAddedToSensors(String contactName) {
|
||||||
return '$contactName added to Sensors';
|
return '$contactName ajouté aux capteurs';
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String contactFailedToClearRoute(String error) {
|
String contactFailedToClearRoute(String error) {
|
||||||
return 'Failed to clear route: $error';
|
return 'Échec de l\'effacement de la route : $error';
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get contactRouteCleared => 'Route cleared';
|
String get contactRouteCleared => 'Route effacée';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String contactRouteSet(String route) {
|
String contactRouteSet(String route) {
|
||||||
return 'Route set: $route';
|
return 'Route définie : $route';
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String contactFailedToSetRoute(String error) {
|
String contactFailedToSetRoute(String error) {
|
||||||
return 'Failed to set route: $error';
|
return 'Échec du réglage de la route : $error';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1720,196 +1720,196 @@ class AppLocalizationsHr extends AppLocalizations {
|
|||||||
String get requestingVoice => 'Zahtjev za glasom';
|
String get requestingVoice => 'Zahtjev za glasom';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get device => 'device';
|
String get device => 'uređaj';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get change => 'Change';
|
String get change => 'Promijeni';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardOverviewDescription =>
|
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
|
@override
|
||||||
String get wizardOverviewFeature1 =>
|
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
|
@override
|
||||||
String get wizardOverviewFeature2 =>
|
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
|
@override
|
||||||
String get wizardOverviewFeature3 =>
|
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
|
@override
|
||||||
String get wizardMessagingTitle => 'Messaging and Field Reports';
|
String get wizardMessagingTitle => 'Poruke i terenska izvješća';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardMessagingDescription =>
|
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
|
@override
|
||||||
String get wizardMessagingFeature1 =>
|
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
|
@override
|
||||||
String get wizardMessagingFeature2 =>
|
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
|
@override
|
||||||
String get wizardMessagingFeature3 =>
|
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
|
@override
|
||||||
String get wizardConnectDeviceTitle => 'Connect device';
|
String get wizardConnectDeviceTitle => 'Poveži uređaj';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardConnectDeviceDescription =>
|
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
|
@override
|
||||||
String get wizardSetupBadge => 'Setup';
|
String get wizardSetupBadge => 'Postavljanje';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardOverviewBadge => 'Overview';
|
String get wizardOverviewBadge => 'Pregled';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String wizardConnectedToDevice(String deviceName) {
|
String wizardConnectedToDevice(String deviceName) {
|
||||||
return 'Connected to $deviceName';
|
return 'Povezano s uređajem $deviceName';
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardNoDeviceConnected => 'No device connected yet';
|
String get wizardNoDeviceConnected => 'Još nema povezanog uređaja';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardSkipForNow => 'Skip for now';
|
String get wizardSkipForNow => 'Preskoči za sada';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardDeviceNameLabel => 'Device name';
|
String get wizardDeviceNameLabel => 'Naziv uređaja';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardDeviceNameHelp =>
|
String get wizardDeviceNameHelp =>
|
||||||
'This name is advertised to other MeshCore users.';
|
'Taj se naziv oglašava drugim korisnicima MeshCorea.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardConfigRegionLabel => 'Config region';
|
String get wizardConfigRegionLabel => 'Regija konfiguracije';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardConfigRegionHelp =>
|
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
|
@override
|
||||||
String get wizardPresetNote1 =>
|
String get wizardPresetNote1 =>
|
||||||
'Make sure the selected preset matches your local radio regulations.';
|
'Provjerite odgovara li odabrani predložak lokalnim radijskim propisima.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardPresetNote2 =>
|
String get wizardPresetNote2 =>
|
||||||
'The list matches the official MeshCore config tool preset feed.';
|
'Popis odgovara službenom izvoru predložaka alata MeshCore config.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardPresetNote3 =>
|
String get wizardPresetNote3 =>
|
||||||
'EU/UK (Narrow) stays selected by default for onboarding.';
|
'EU/UK (Narrow) ostaje zadano odabran tijekom uvodnog postavljanja.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardSaving => 'Saving...';
|
String get wizardSaving => 'Spremanje...';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardSaveAndContinue => 'Save and continue';
|
String get wizardSaveAndContinue => 'Spremi i nastavi';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardEnterDeviceName => 'Enter a device name before continuing.';
|
String get wizardEnterDeviceName => 'Unesite naziv uređaja prije nastavka.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String wizardDeviceSetupSaved(String deviceName, String presetName) {
|
String wizardDeviceSetupSaved(String deviceName, String presetName) {
|
||||||
return 'Saved $deviceName with $presetName.';
|
return 'Spremljeno $deviceName s postavkom $presetName.';
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardNetworkTitle => 'Contacts, Rooms, and Repeaters';
|
String get wizardNetworkTitle => 'Kontakti, sobe i repetitori';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardNetworkDescription =>
|
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
|
@override
|
||||||
String get wizardNetworkFeature1 =>
|
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
|
@override
|
||||||
String get wizardNetworkFeature2 =>
|
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
|
@override
|
||||||
String get wizardNetworkFeature3 =>
|
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
|
@override
|
||||||
String get wizardMapOpsTitle => 'Map, Trails, and Shared Geometry';
|
String get wizardMapOpsTitle => 'Karta, tragovi i dijeljena geometrija';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardMapOpsDescription =>
|
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
|
@override
|
||||||
String get wizardMapOpsFeature1 =>
|
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
|
@override
|
||||||
String get wizardMapOpsFeature2 =>
|
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
|
@override
|
||||||
String get wizardMapOpsFeature3 =>
|
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
|
@override
|
||||||
String get wizardToolsTitle => 'Tools Beyond Messaging';
|
String get wizardToolsTitle => 'Alati izvan poruka';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardToolsDescription =>
|
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
|
@override
|
||||||
String get wizardToolsFeature1 =>
|
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
|
@override
|
||||||
String get wizardToolsFeature2 =>
|
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
|
@override
|
||||||
String get wizardToolsFeature3 =>
|
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
|
@override
|
||||||
String get contactInSensors => 'In Sensors';
|
String get contactInSensors => 'U Senzorima';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get contactAddToSensors => 'Add to Sensors';
|
String get contactAddToSensors => 'Dodaj u Senzore';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get contactSetPath => 'Set path';
|
String get contactSetPath => 'Postavi putanju';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String contactAddedToSensors(String contactName) {
|
String contactAddedToSensors(String contactName) {
|
||||||
return '$contactName added to Sensors';
|
return '$contactName dodan u Senzore';
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String contactFailedToClearRoute(String error) {
|
String contactFailedToClearRoute(String error) {
|
||||||
return 'Failed to clear route: $error';
|
return 'Brisanje rute nije uspjelo: $error';
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get contactRouteCleared => 'Route cleared';
|
String get contactRouteCleared => 'Ruta obrisana';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String contactRouteSet(String route) {
|
String contactRouteSet(String route) {
|
||||||
return 'Route set: $route';
|
return 'Ruta postavljena: $route';
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String contactFailedToSetRoute(String error) {
|
String contactFailedToSetRoute(String error) {
|
||||||
return 'Failed to set route: $error';
|
return 'Postavljanje rute nije uspjelo: $error';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1734,196 +1734,197 @@ class AppLocalizationsIt extends AppLocalizations {
|
|||||||
String get requestingVoice => 'Richiesta voce';
|
String get requestingVoice => 'Richiesta voce';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get device => 'device';
|
String get device => 'dispositivo';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get change => 'Change';
|
String get change => 'Modifica';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardOverviewDescription =>
|
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
|
@override
|
||||||
String get wizardOverviewFeature1 =>
|
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
|
@override
|
||||||
String get wizardOverviewFeature2 =>
|
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
|
@override
|
||||||
String get wizardOverviewFeature3 =>
|
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
|
@override
|
||||||
String get wizardMessagingTitle => 'Messaging and Field Reports';
|
String get wizardMessagingTitle => 'Messaggistica e rapporti sul campo';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardMessagingDescription =>
|
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
|
@override
|
||||||
String get wizardMessagingFeature1 =>
|
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
|
@override
|
||||||
String get wizardMessagingFeature2 =>
|
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
|
@override
|
||||||
String get wizardMessagingFeature3 =>
|
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
|
@override
|
||||||
String get wizardConnectDeviceTitle => 'Connect device';
|
String get wizardConnectDeviceTitle => 'Connetti dispositivo';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardConnectDeviceDescription =>
|
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
|
@override
|
||||||
String get wizardSetupBadge => 'Setup';
|
String get wizardSetupBadge => 'Configurazione';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardOverviewBadge => 'Overview';
|
String get wizardOverviewBadge => 'Panoramica';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String wizardConnectedToDevice(String deviceName) {
|
String wizardConnectedToDevice(String deviceName) {
|
||||||
return 'Connected to $deviceName';
|
return 'Connesso a $deviceName';
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardNoDeviceConnected => 'No device connected yet';
|
String get wizardNoDeviceConnected => 'Nessun dispositivo ancora connesso';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardSkipForNow => 'Skip for now';
|
String get wizardSkipForNow => 'Salta per ora';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardDeviceNameLabel => 'Device name';
|
String get wizardDeviceNameLabel => 'Nome del dispositivo';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardDeviceNameHelp =>
|
String get wizardDeviceNameHelp =>
|
||||||
'This name is advertised to other MeshCore users.';
|
'Questo nome viene annunciato agli altri utenti MeshCore.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardConfigRegionLabel => 'Config region';
|
String get wizardConfigRegionLabel => 'Regione di configurazione';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardConfigRegionHelp =>
|
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
|
@override
|
||||||
String get wizardPresetNote1 =>
|
String get wizardPresetNote1 =>
|
||||||
'Make sure the selected preset matches your local radio regulations.';
|
'Assicurati che il preset selezionato corrisponda alle normative radio locali.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardPresetNote2 =>
|
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
|
@override
|
||||||
String get wizardPresetNote3 =>
|
String get wizardPresetNote3 =>
|
||||||
'EU/UK (Narrow) stays selected by default for onboarding.';
|
'EU/UK (Narrow) resta selezionato per impostazione predefinita durante l\'onboarding.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardSaving => 'Saving...';
|
String get wizardSaving => 'Salvataggio...';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardSaveAndContinue => 'Save and continue';
|
String get wizardSaveAndContinue => 'Salva e continua';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardEnterDeviceName => 'Enter a device name before continuing.';
|
String get wizardEnterDeviceName =>
|
||||||
|
'Inserisci un nome dispositivo prima di continuare.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String wizardDeviceSetupSaved(String deviceName, String presetName) {
|
String wizardDeviceSetupSaved(String deviceName, String presetName) {
|
||||||
return 'Saved $deviceName with $presetName.';
|
return '$deviceName salvato con $presetName.';
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardNetworkTitle => 'Contacts, Rooms, and Repeaters';
|
String get wizardNetworkTitle => 'Contatti, stanze e ripetitori';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardNetworkDescription =>
|
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
|
@override
|
||||||
String get wizardNetworkFeature1 =>
|
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
|
@override
|
||||||
String get wizardNetworkFeature2 =>
|
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
|
@override
|
||||||
String get wizardNetworkFeature3 =>
|
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
|
@override
|
||||||
String get wizardMapOpsTitle => 'Map, Trails, and Shared Geometry';
|
String get wizardMapOpsTitle => 'Mappa, tracce e geometria condivisa';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardMapOpsDescription =>
|
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
|
@override
|
||||||
String get wizardMapOpsFeature1 =>
|
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
|
@override
|
||||||
String get wizardMapOpsFeature2 =>
|
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
|
@override
|
||||||
String get wizardMapOpsFeature3 =>
|
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
|
@override
|
||||||
String get wizardToolsTitle => 'Tools Beyond Messaging';
|
String get wizardToolsTitle => 'Strumenti oltre la messaggistica';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardToolsDescription =>
|
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
|
@override
|
||||||
String get wizardToolsFeature1 =>
|
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
|
@override
|
||||||
String get wizardToolsFeature2 =>
|
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
|
@override
|
||||||
String get wizardToolsFeature3 =>
|
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
|
@override
|
||||||
String get contactInSensors => 'In Sensors';
|
String get contactInSensors => 'Nei Sensori';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get contactAddToSensors => 'Add to Sensors';
|
String get contactAddToSensors => 'Aggiungi ai Sensori';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get contactSetPath => 'Set path';
|
String get contactSetPath => 'Imposta percorso';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String contactAddedToSensors(String contactName) {
|
String contactAddedToSensors(String contactName) {
|
||||||
return '$contactName added to Sensors';
|
return '$contactName aggiunto a Sensori';
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String contactFailedToClearRoute(String error) {
|
String contactFailedToClearRoute(String error) {
|
||||||
return 'Failed to clear route: $error';
|
return 'Impossibile cancellare il percorso: $error';
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get contactRouteCleared => 'Route cleared';
|
String get contactRouteCleared => 'Percorso cancellato';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String contactRouteSet(String route) {
|
String contactRouteSet(String route) {
|
||||||
return 'Route set: $route';
|
return 'Percorso impostato: $route';
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String contactFailedToSetRoute(String error) {
|
String contactFailedToSetRoute(String error) {
|
||||||
return 'Failed to set route: $error';
|
return 'Impossibile impostare il percorso: $error';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1731,196 +1731,197 @@ class AppLocalizationsPl extends AppLocalizations {
|
|||||||
String get requestingVoice => 'Pobieranie głosu';
|
String get requestingVoice => 'Pobieranie głosu';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get device => 'device';
|
String get device => 'urządzenie';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get change => 'Change';
|
String get change => 'Zmień';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardOverviewDescription =>
|
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
|
@override
|
||||||
String get wizardOverviewFeature1 =>
|
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
|
@override
|
||||||
String get wizardOverviewFeature2 =>
|
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
|
@override
|
||||||
String get wizardOverviewFeature3 =>
|
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
|
@override
|
||||||
String get wizardMessagingTitle => 'Messaging and Field Reports';
|
String get wizardMessagingTitle => 'Wiadomości i raporty terenowe';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardMessagingDescription =>
|
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
|
@override
|
||||||
String get wizardMessagingFeature1 =>
|
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
|
@override
|
||||||
String get wizardMessagingFeature2 =>
|
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
|
@override
|
||||||
String get wizardMessagingFeature3 =>
|
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
|
@override
|
||||||
String get wizardConnectDeviceTitle => 'Connect device';
|
String get wizardConnectDeviceTitle => 'Połącz urządzenie';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardConnectDeviceDescription =>
|
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
|
@override
|
||||||
String get wizardSetupBadge => 'Setup';
|
String get wizardSetupBadge => 'Konfiguracja';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardOverviewBadge => 'Overview';
|
String get wizardOverviewBadge => 'Przegląd';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String wizardConnectedToDevice(String deviceName) {
|
String wizardConnectedToDevice(String deviceName) {
|
||||||
return 'Connected to $deviceName';
|
return 'Połączono z $deviceName';
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardNoDeviceConnected => 'No device connected yet';
|
String get wizardNoDeviceConnected => 'Brak podłączonego urządzenia';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardSkipForNow => 'Skip for now';
|
String get wizardSkipForNow => 'Pomiń na razie';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardDeviceNameLabel => 'Device name';
|
String get wizardDeviceNameLabel => 'Nazwa urządzenia';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardDeviceNameHelp =>
|
String get wizardDeviceNameHelp =>
|
||||||
'This name is advertised to other MeshCore users.';
|
'Ta nazwa jest rozgłaszana innym użytkownikom MeshCore.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardConfigRegionLabel => 'Config region';
|
String get wizardConfigRegionLabel => 'Region konfiguracji';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardConfigRegionHelp =>
|
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
|
@override
|
||||||
String get wizardPresetNote1 =>
|
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
|
@override
|
||||||
String get wizardPresetNote2 =>
|
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
|
@override
|
||||||
String get wizardPresetNote3 =>
|
String get wizardPresetNote3 =>
|
||||||
'EU/UK (Narrow) stays selected by default for onboarding.';
|
'EU/UK (Narrow) pozostaje domyślnie wybrane podczas wdrożenia.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardSaving => 'Saving...';
|
String get wizardSaving => 'Zapisywanie...';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardSaveAndContinue => 'Save and continue';
|
String get wizardSaveAndContinue => 'Zapisz i kontynuuj';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardEnterDeviceName => 'Enter a device name before continuing.';
|
String get wizardEnterDeviceName =>
|
||||||
|
'Wprowadź nazwę urządzenia przed kontynuacją.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String wizardDeviceSetupSaved(String deviceName, String presetName) {
|
String wizardDeviceSetupSaved(String deviceName, String presetName) {
|
||||||
return 'Saved $deviceName with $presetName.';
|
return 'Zapisano $deviceName z ustawieniem $presetName.';
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardNetworkTitle => 'Contacts, Rooms, and Repeaters';
|
String get wizardNetworkTitle => 'Kontakty, pokoje i repeatery';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardNetworkDescription =>
|
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
|
@override
|
||||||
String get wizardNetworkFeature1 =>
|
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
|
@override
|
||||||
String get wizardNetworkFeature2 =>
|
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
|
@override
|
||||||
String get wizardNetworkFeature3 =>
|
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
|
@override
|
||||||
String get wizardMapOpsTitle => 'Map, Trails, and Shared Geometry';
|
String get wizardMapOpsTitle => 'Mapa, ślady i współdzielona geometria';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardMapOpsDescription =>
|
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
|
@override
|
||||||
String get wizardMapOpsFeature1 =>
|
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
|
@override
|
||||||
String get wizardMapOpsFeature2 =>
|
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
|
@override
|
||||||
String get wizardMapOpsFeature3 =>
|
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
|
@override
|
||||||
String get wizardToolsTitle => 'Tools Beyond Messaging';
|
String get wizardToolsTitle => 'Narzędzia poza wiadomościami';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardToolsDescription =>
|
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
|
@override
|
||||||
String get wizardToolsFeature1 =>
|
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
|
@override
|
||||||
String get wizardToolsFeature2 =>
|
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
|
@override
|
||||||
String get wizardToolsFeature3 =>
|
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
|
@override
|
||||||
String get contactInSensors => 'In Sensors';
|
String get contactInSensors => 'W Czujnikach';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get contactAddToSensors => 'Add to Sensors';
|
String get contactAddToSensors => 'Dodaj do Czujników';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get contactSetPath => 'Set path';
|
String get contactSetPath => 'Ustaw ścieżkę';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String contactAddedToSensors(String contactName) {
|
String contactAddedToSensors(String contactName) {
|
||||||
return '$contactName added to Sensors';
|
return '$contactName dodano do Czujników';
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String contactFailedToClearRoute(String error) {
|
String contactFailedToClearRoute(String error) {
|
||||||
return 'Failed to clear route: $error';
|
return 'Nie udało się wyczyścić trasy: $error';
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get contactRouteCleared => 'Route cleared';
|
String get contactRouteCleared => 'Trasa wyczyszczona';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String contactRouteSet(String route) {
|
String contactRouteSet(String route) {
|
||||||
return 'Route set: $route';
|
return 'Ustawiono trasę: $route';
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String contactFailedToSetRoute(String error) {
|
String contactFailedToSetRoute(String error) {
|
||||||
return 'Failed to set route: $error';
|
return 'Nie udało się ustawić trasy: $error';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1738,196 +1738,197 @@ class AppLocalizationsPt extends AppLocalizations {
|
|||||||
String get requestingVoice => 'Solicitando voz';
|
String get requestingVoice => 'Solicitando voz';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get device => 'device';
|
String get device => 'dispositivo';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get change => 'Change';
|
String get change => 'Alterar';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardOverviewDescription =>
|
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
|
@override
|
||||||
String get wizardOverviewFeature1 =>
|
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
|
@override
|
||||||
String get wizardOverviewFeature2 =>
|
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
|
@override
|
||||||
String get wizardOverviewFeature3 =>
|
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
|
@override
|
||||||
String get wizardMessagingTitle => 'Messaging and Field Reports';
|
String get wizardMessagingTitle => 'Mensagens e relatórios de campo';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardMessagingDescription =>
|
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
|
@override
|
||||||
String get wizardMessagingFeature1 =>
|
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
|
@override
|
||||||
String get wizardMessagingFeature2 =>
|
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
|
@override
|
||||||
String get wizardMessagingFeature3 =>
|
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
|
@override
|
||||||
String get wizardConnectDeviceTitle => 'Connect device';
|
String get wizardConnectDeviceTitle => 'Conectar dispositivo';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardConnectDeviceDescription =>
|
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
|
@override
|
||||||
String get wizardSetupBadge => 'Setup';
|
String get wizardSetupBadge => 'Configuração';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardOverviewBadge => 'Overview';
|
String get wizardOverviewBadge => 'Visão geral';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String wizardConnectedToDevice(String deviceName) {
|
String wizardConnectedToDevice(String deviceName) {
|
||||||
return 'Connected to $deviceName';
|
return 'Conectado a $deviceName';
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardNoDeviceConnected => 'No device connected yet';
|
String get wizardNoDeviceConnected => 'Nenhum dispositivo conectado ainda';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardSkipForNow => 'Skip for now';
|
String get wizardSkipForNow => 'Ignorar por enquanto';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardDeviceNameLabel => 'Device name';
|
String get wizardDeviceNameLabel => 'Nome do dispositivo';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardDeviceNameHelp =>
|
String get wizardDeviceNameHelp =>
|
||||||
'This name is advertised to other MeshCore users.';
|
'Esse nome é anunciado para outros usuários do MeshCore.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardConfigRegionLabel => 'Config region';
|
String get wizardConfigRegionLabel => 'Região de configuração';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardConfigRegionHelp =>
|
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
|
@override
|
||||||
String get wizardPresetNote1 =>
|
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
|
@override
|
||||||
String get wizardPresetNote2 =>
|
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
|
@override
|
||||||
String get wizardPresetNote3 =>
|
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
|
@override
|
||||||
String get wizardSaving => 'Saving...';
|
String get wizardSaving => 'Salvando...';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardSaveAndContinue => 'Save and continue';
|
String get wizardSaveAndContinue => 'Salvar e continuar';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardEnterDeviceName => 'Enter a device name before continuing.';
|
String get wizardEnterDeviceName =>
|
||||||
|
'Digite um nome para o dispositivo antes de continuar.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String wizardDeviceSetupSaved(String deviceName, String presetName) {
|
String wizardDeviceSetupSaved(String deviceName, String presetName) {
|
||||||
return 'Saved $deviceName with $presetName.';
|
return '$deviceName salvo com $presetName.';
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardNetworkTitle => 'Contacts, Rooms, and Repeaters';
|
String get wizardNetworkTitle => 'Contatos, salas e repetidores';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardNetworkDescription =>
|
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
|
@override
|
||||||
String get wizardNetworkFeature1 =>
|
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
|
@override
|
||||||
String get wizardNetworkFeature2 =>
|
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
|
@override
|
||||||
String get wizardNetworkFeature3 =>
|
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
|
@override
|
||||||
String get wizardMapOpsTitle => 'Map, Trails, and Shared Geometry';
|
String get wizardMapOpsTitle => 'Mapa, trilhas e geometria compartilhada';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardMapOpsDescription =>
|
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
|
@override
|
||||||
String get wizardMapOpsFeature1 =>
|
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
|
@override
|
||||||
String get wizardMapOpsFeature2 =>
|
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
|
@override
|
||||||
String get wizardMapOpsFeature3 =>
|
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
|
@override
|
||||||
String get wizardToolsTitle => 'Tools Beyond Messaging';
|
String get wizardToolsTitle => 'Ferramentas além das mensagens';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardToolsDescription =>
|
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
|
@override
|
||||||
String get wizardToolsFeature1 =>
|
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
|
@override
|
||||||
String get wizardToolsFeature2 =>
|
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
|
@override
|
||||||
String get wizardToolsFeature3 =>
|
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
|
@override
|
||||||
String get contactInSensors => 'In Sensors';
|
String get contactInSensors => 'Nos Sensores';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get contactAddToSensors => 'Add to Sensors';
|
String get contactAddToSensors => 'Adicionar aos Sensores';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get contactSetPath => 'Set path';
|
String get contactSetPath => 'Definir rota';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String contactAddedToSensors(String contactName) {
|
String contactAddedToSensors(String contactName) {
|
||||||
return '$contactName added to Sensors';
|
return '$contactName adicionado a Sensores';
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String contactFailedToClearRoute(String error) {
|
String contactFailedToClearRoute(String error) {
|
||||||
return 'Failed to clear route: $error';
|
return 'Falha ao limpar a rota: $error';
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get contactRouteCleared => 'Route cleared';
|
String get contactRouteCleared => 'Rota limpa';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String contactRouteSet(String route) {
|
String contactRouteSet(String route) {
|
||||||
return 'Route set: $route';
|
return 'Rota definida: $route';
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String contactFailedToSetRoute(String error) {
|
String contactFailedToSetRoute(String error) {
|
||||||
return 'Failed to set route: $error';
|
return 'Falha ao definir a rota: $error';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1728,196 +1728,197 @@ class AppLocalizationsRu extends AppLocalizations {
|
|||||||
String get requestingVoice => 'Запрос голоса';
|
String get requestingVoice => 'Запрос голоса';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get device => 'device';
|
String get device => 'устройство';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get change => 'Change';
|
String get change => 'Изменить';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardOverviewDescription =>
|
String get wizardOverviewDescription =>
|
||||||
'This app combines MeshCore messaging, SAR field updates, mapping, and device tools in one place.';
|
'Это приложение объединяет сообщения MeshCore, полевые обновления SAR, карты и инструменты устройства в одном месте.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardOverviewFeature1 =>
|
String get wizardOverviewFeature1 =>
|
||||||
'Send direct, room, and channel messages from the main Messages tab.';
|
'Отправляйте личные сообщения, сообщения комнат и сообщения каналов из основной вкладки «Сообщения».';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardOverviewFeature2 =>
|
String get wizardOverviewFeature2 =>
|
||||||
'Share SAR markers, map drawings, voice clips, and images over the mesh.';
|
'Делитесь SAR-маркерами, рисунками на карте, голосовыми клипами и изображениями через mesh-сеть.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardOverviewFeature3 =>
|
String get wizardOverviewFeature3 =>
|
||||||
'Connect over BLE or TCP, then manage the companion radio from inside the app.';
|
'Подключайтесь по BLE или TCP, а затем управляйте сопутствующей радиостанцией прямо из приложения.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardMessagingTitle => 'Messaging and Field Reports';
|
String get wizardMessagingTitle => 'Сообщения и полевые отчёты';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardMessagingDescription =>
|
String get wizardMessagingDescription =>
|
||||||
'Messages are more than plain text here. The app already supports several operational payloads and transfer workflows.';
|
'Здесь сообщения это больше, чем просто текст. Приложение уже поддерживает несколько видов операционных данных и сценариев передачи.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardMessagingFeature1 =>
|
String get wizardMessagingFeature1 =>
|
||||||
'Send direct messages, room posts, and channel traffic from one composer.';
|
'Отправляйте личные сообщения, сообщения комнат и трафик каналов из одного редактора.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardMessagingFeature2 =>
|
String get wizardMessagingFeature2 =>
|
||||||
'Create SAR updates and reusable SAR templates for common field reports.';
|
'Создавайте обновления SAR и повторно используемые шаблоны SAR для типовых полевых отчётов.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardMessagingFeature3 =>
|
String get wizardMessagingFeature3 =>
|
||||||
'Transfer voice sessions and images, with progress and airtime estimates in the UI.';
|
'Передавайте голосовые сессии и изображения с индикатором прогресса и оценкой эфирного времени в интерфейсе.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardConnectDeviceTitle => 'Connect device';
|
String get wizardConnectDeviceTitle => 'Подключить устройство';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardConnectDeviceDescription =>
|
String get wizardConnectDeviceDescription =>
|
||||||
'Connect your MeshCore radio, choose a name, and apply a radio preset before continuing.';
|
'Подключите свою радиостанцию MeshCore, выберите имя и примените радиопрофиль перед продолжением.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardSetupBadge => 'Setup';
|
String get wizardSetupBadge => 'Настройка';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardOverviewBadge => 'Overview';
|
String get wizardOverviewBadge => 'Обзор';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String wizardConnectedToDevice(String deviceName) {
|
String wizardConnectedToDevice(String deviceName) {
|
||||||
return 'Connected to $deviceName';
|
return 'Подключено к $deviceName';
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardNoDeviceConnected => 'No device connected yet';
|
String get wizardNoDeviceConnected => 'Устройство ещё не подключено';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardSkipForNow => 'Skip for now';
|
String get wizardSkipForNow => 'Пропустить пока';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardDeviceNameLabel => 'Device name';
|
String get wizardDeviceNameLabel => 'Имя устройства';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardDeviceNameHelp =>
|
String get wizardDeviceNameHelp =>
|
||||||
'This name is advertised to other MeshCore users.';
|
'Это имя транслируется другим пользователям MeshCore.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardConfigRegionLabel => 'Config region';
|
String get wizardConfigRegionLabel => 'Регион конфигурации';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardConfigRegionHelp =>
|
String get wizardConfigRegionHelp =>
|
||||||
'Uses the full official MeshCore preset list. Default is EU/UK (Narrow).';
|
'Используется полный официальный список профилей MeshCore. По умолчанию выбран EU/UK (Narrow).';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardPresetNote1 =>
|
String get wizardPresetNote1 =>
|
||||||
'Make sure the selected preset matches your local radio regulations.';
|
'Убедитесь, что выбранный профиль соответствует местным радиоправилам.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardPresetNote2 =>
|
String get wizardPresetNote2 =>
|
||||||
'The list matches the official MeshCore config tool preset feed.';
|
'Список соответствует официальному потоку профилей инструмента MeshCore config.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardPresetNote3 =>
|
String get wizardPresetNote3 =>
|
||||||
'EU/UK (Narrow) stays selected by default for onboarding.';
|
'Для онбординга по умолчанию остаётся выбран EU/UK (Narrow).';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardSaving => 'Saving...';
|
String get wizardSaving => 'Сохранение...';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardSaveAndContinue => 'Save and continue';
|
String get wizardSaveAndContinue => 'Сохранить и продолжить';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardEnterDeviceName => 'Enter a device name before continuing.';
|
String get wizardEnterDeviceName =>
|
||||||
|
'Введите имя устройства перед продолжением.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String wizardDeviceSetupSaved(String deviceName, String presetName) {
|
String wizardDeviceSetupSaved(String deviceName, String presetName) {
|
||||||
return 'Saved $deviceName with $presetName.';
|
return 'Сохранено: $deviceName, профиль $presetName.';
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardNetworkTitle => 'Contacts, Rooms, and Repeaters';
|
String get wizardNetworkTitle => 'Контакты, комнаты и ретрансляторы';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardNetworkDescription =>
|
String get wizardNetworkDescription =>
|
||||||
'The Contacts tab organizes the network you discover and the routes you learn over time.';
|
'Вкладка «Контакты» организует сеть, которую вы обнаруживаете, и маршруты, которые вы узнаёте со временем.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardNetworkFeature1 =>
|
String get wizardNetworkFeature1 =>
|
||||||
'Review team members, repeaters, rooms, channels, and pending adverts in one list.';
|
'Просматривайте участников команды, ретрансляторы, комнаты, каналы и ожидающие объявления в одном списке.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardNetworkFeature2 =>
|
String get wizardNetworkFeature2 =>
|
||||||
'Use smart ping, room login, learned paths, and route reset tools when connectivity gets messy.';
|
'Используйте smart ping, вход в комнаты, изученные пути и инструменты сброса маршрутов, когда связь становится нестабильной.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardNetworkFeature3 =>
|
String get wizardNetworkFeature3 =>
|
||||||
'Create channels and manage network destinations without leaving the app.';
|
'Создавайте каналы и управляйте сетевыми назначениями, не покидая приложение.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardMapOpsTitle => 'Map, Trails, and Shared Geometry';
|
String get wizardMapOpsTitle => 'Карта, следы и общая геометрия';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardMapOpsDescription =>
|
String get wizardMapOpsDescription =>
|
||||||
'The app map is tied directly into messaging, tracking, and SAR overlays instead of being a separate viewer.';
|
'Карта приложения напрямую связана с сообщениями, отслеживанием и SAR-слоями, а не является отдельным просмотрщиком.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardMapOpsFeature1 =>
|
String get wizardMapOpsFeature1 =>
|
||||||
'Track your own position, teammate locations, and movement trails on the map.';
|
'Отслеживайте свою позицию, местоположение команды и траектории движения на карте.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardMapOpsFeature2 =>
|
String get wizardMapOpsFeature2 =>
|
||||||
'Open drawings from messages, preview them inline, and remove them from the map when needed.';
|
'Открывайте рисунки из сообщений, просматривайте их прямо в интерфейсе и удаляйте с карты при необходимости.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardMapOpsFeature3 =>
|
String get wizardMapOpsFeature3 =>
|
||||||
'Use repeater map views and shared overlays to understand network reach in the field.';
|
'Используйте карты ретрансляторов и общие слои, чтобы понимать покрытие сети в поле.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardToolsTitle => 'Tools Beyond Messaging';
|
String get wizardToolsTitle => 'Инструменты помимо сообщений';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardToolsDescription =>
|
String get wizardToolsDescription =>
|
||||||
'There is more here than the four main tabs. The app also includes configuration, diagnostics, and optional sensor workflows.';
|
'Здесь есть больше, чем четыре основные вкладки. Приложение также включает настройку, диагностику и необязательные сценарии датчиков.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardToolsFeature1 =>
|
String get wizardToolsFeature1 =>
|
||||||
'Open device config to change radio settings, telemetry, TX power, and companion details.';
|
'Откройте настройки устройства, чтобы изменить параметры радио, телеметрию, мощность TX и сведения о сопутствующем устройстве.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardToolsFeature2 =>
|
String get wizardToolsFeature2 =>
|
||||||
'Enable the Sensors tab when you want watched sensor dashboards and quick refresh actions.';
|
'Включите вкладку «Датчики», если нужны панели наблюдаемых датчиков и быстрые действия обновления.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardToolsFeature3 =>
|
String get wizardToolsFeature3 =>
|
||||||
'Use packet logs, spectrum scan, and developer diagnostics when troubleshooting the mesh.';
|
'Используйте журналы пакетов, сканирование спектра и диагностику разработчика для устранения проблем mesh-сети.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get contactInSensors => 'In Sensors';
|
String get contactInSensors => 'В датчиках';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get contactAddToSensors => 'Add to Sensors';
|
String get contactAddToSensors => 'Добавить в датчики';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get contactSetPath => 'Set path';
|
String get contactSetPath => 'Задать путь';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String contactAddedToSensors(String contactName) {
|
String contactAddedToSensors(String contactName) {
|
||||||
return '$contactName added to Sensors';
|
return '$contactName добавлен в Датчики';
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String contactFailedToClearRoute(String error) {
|
String contactFailedToClearRoute(String error) {
|
||||||
return 'Failed to clear route: $error';
|
return 'Не удалось очистить маршрут: $error';
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get contactRouteCleared => 'Route cleared';
|
String get contactRouteCleared => 'Маршрут очищен';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String contactRouteSet(String route) {
|
String contactRouteSet(String route) {
|
||||||
return 'Route set: $route';
|
return 'Маршрут задан: $route';
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String contactFailedToSetRoute(String error) {
|
String contactFailedToSetRoute(String error) {
|
||||||
return 'Failed to set route: $error';
|
return 'Не удалось задать маршрут: $error';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1722,196 +1722,196 @@ class AppLocalizationsTr extends AppLocalizations {
|
|||||||
String get requestingVoice => 'Ses isteniyor';
|
String get requestingVoice => 'Ses isteniyor';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get device => 'device';
|
String get device => 'cihaz';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get change => 'Change';
|
String get change => 'Değiştir';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardOverviewDescription =>
|
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
|
@override
|
||||||
String get wizardOverviewFeature1 =>
|
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
|
@override
|
||||||
String get wizardOverviewFeature2 =>
|
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
|
@override
|
||||||
String get wizardOverviewFeature3 =>
|
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
|
@override
|
||||||
String get wizardMessagingTitle => 'Messaging and Field Reports';
|
String get wizardMessagingTitle => 'Mesajlaşma ve saha raporları';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardMessagingDescription =>
|
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
|
@override
|
||||||
String get wizardMessagingFeature1 =>
|
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
|
@override
|
||||||
String get wizardMessagingFeature2 =>
|
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
|
@override
|
||||||
String get wizardMessagingFeature3 =>
|
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
|
@override
|
||||||
String get wizardConnectDeviceTitle => 'Connect device';
|
String get wizardConnectDeviceTitle => 'Cihazı bağla';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardConnectDeviceDescription =>
|
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
|
@override
|
||||||
String get wizardSetupBadge => 'Setup';
|
String get wizardSetupBadge => 'Kurulum';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardOverviewBadge => 'Overview';
|
String get wizardOverviewBadge => 'Genel bakış';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String wizardConnectedToDevice(String deviceName) {
|
String wizardConnectedToDevice(String deviceName) {
|
||||||
return 'Connected to $deviceName';
|
return '$deviceName cihazına bağlandı';
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardNoDeviceConnected => 'No device connected yet';
|
String get wizardNoDeviceConnected => 'Henüz bağlı cihaz yok';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardSkipForNow => 'Skip for now';
|
String get wizardSkipForNow => 'Şimdilik atla';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardDeviceNameLabel => 'Device name';
|
String get wizardDeviceNameLabel => 'Cihaz adı';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardDeviceNameHelp =>
|
String get wizardDeviceNameHelp =>
|
||||||
'This name is advertised to other MeshCore users.';
|
'Bu ad diğer MeshCore kullanıcılarına duyurulur.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardConfigRegionLabel => 'Config region';
|
String get wizardConfigRegionLabel => 'Yapılandırma bölgesi';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardConfigRegionHelp =>
|
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
|
@override
|
||||||
String get wizardPresetNote1 =>
|
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
|
@override
|
||||||
String get wizardPresetNote2 =>
|
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
|
@override
|
||||||
String get wizardPresetNote3 =>
|
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
|
@override
|
||||||
String get wizardSaving => 'Saving...';
|
String get wizardSaving => 'Kaydediliyor...';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardSaveAndContinue => 'Save and continue';
|
String get wizardSaveAndContinue => 'Kaydet ve devam et';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardEnterDeviceName => 'Enter a device name before continuing.';
|
String get wizardEnterDeviceName => 'Devam etmeden önce bir cihaz adı girin.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String wizardDeviceSetupSaved(String deviceName, String presetName) {
|
String wizardDeviceSetupSaved(String deviceName, String presetName) {
|
||||||
return 'Saved $deviceName with $presetName.';
|
return '$deviceName, $presetName ile kaydedildi.';
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardNetworkTitle => 'Contacts, Rooms, and Repeaters';
|
String get wizardNetworkTitle => 'Kişiler, odalar ve tekrarlayıcılar';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardNetworkDescription =>
|
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
|
@override
|
||||||
String get wizardNetworkFeature1 =>
|
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
|
@override
|
||||||
String get wizardNetworkFeature2 =>
|
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
|
@override
|
||||||
String get wizardNetworkFeature3 =>
|
String get wizardNetworkFeature3 =>
|
||||||
'Create channels and manage network destinations without leaving the app.';
|
'Uygulamadan çıkmadan kanallar oluşturun ve ağ hedeflerini yönetin.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardMapOpsTitle => 'Map, Trails, and Shared Geometry';
|
String get wizardMapOpsTitle => 'Harita, izler ve paylaşılan geometri';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardMapOpsDescription =>
|
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
|
@override
|
||||||
String get wizardMapOpsFeature1 =>
|
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
|
@override
|
||||||
String get wizardMapOpsFeature2 =>
|
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
|
@override
|
||||||
String get wizardMapOpsFeature3 =>
|
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
|
@override
|
||||||
String get wizardToolsTitle => 'Tools Beyond Messaging';
|
String get wizardToolsTitle => 'Mesajlaşma dışındaki araçlar';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardToolsDescription =>
|
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
|
@override
|
||||||
String get wizardToolsFeature1 =>
|
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ı açın.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardToolsFeature2 =>
|
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
|
@override
|
||||||
String get wizardToolsFeature3 =>
|
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
|
@override
|
||||||
String get contactInSensors => 'In Sensors';
|
String get contactInSensors => 'Sensörlerde';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get contactAddToSensors => 'Add to Sensors';
|
String get contactAddToSensors => 'Sensörlere ekle';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get contactSetPath => 'Set path';
|
String get contactSetPath => 'Yol ayarla';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String contactAddedToSensors(String contactName) {
|
String contactAddedToSensors(String contactName) {
|
||||||
return '$contactName added to Sensors';
|
return '$contactName Sensörlere eklendi';
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String contactFailedToClearRoute(String error) {
|
String contactFailedToClearRoute(String error) {
|
||||||
return 'Failed to clear route: $error';
|
return 'Rota temizlenemedi: $error';
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get contactRouteCleared => 'Route cleared';
|
String get contactRouteCleared => 'Rota temizlendi';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String contactRouteSet(String route) {
|
String contactRouteSet(String route) {
|
||||||
return 'Route set: $route';
|
return 'Rota ayarlandı: $route';
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String contactFailedToSetRoute(String error) {
|
String contactFailedToSetRoute(String error) {
|
||||||
return 'Failed to set route: $error';
|
return 'Rota ayarlanamadı: $error';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1734,196 +1734,197 @@ class AppLocalizationsUk extends AppLocalizations {
|
|||||||
String get requestingVoice => 'Запит голосу';
|
String get requestingVoice => 'Запит голосу';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get device => 'device';
|
String get device => 'пристрій';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get change => 'Change';
|
String get change => 'Змінити';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardOverviewDescription =>
|
String get wizardOverviewDescription =>
|
||||||
'This app combines MeshCore messaging, SAR field updates, mapping, and device tools in one place.';
|
'Ця програма поєднує повідомлення MeshCore, польові оновлення SAR, карти та інструменти пристрою в одному місці.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardOverviewFeature1 =>
|
String get wizardOverviewFeature1 =>
|
||||||
'Send direct, room, and channel messages from the main Messages tab.';
|
'Надсилайте особисті повідомлення, повідомлення кімнат і повідомлення каналів з основної вкладки «Повідомлення».';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardOverviewFeature2 =>
|
String get wizardOverviewFeature2 =>
|
||||||
'Share SAR markers, map drawings, voice clips, and images over the mesh.';
|
'Діліться SAR-маркерами, малюнками на карті, голосовими кліпами та зображеннями через mesh-мережу.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardOverviewFeature3 =>
|
String get wizardOverviewFeature3 =>
|
||||||
'Connect over BLE or TCP, then manage the companion radio from inside the app.';
|
'Підключайтеся через BLE або TCP, а потім керуйте супутнім радіопристроєм прямо з програми.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardMessagingTitle => 'Messaging and Field Reports';
|
String get wizardMessagingTitle => 'Повідомлення та польові звіти';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardMessagingDescription =>
|
String get wizardMessagingDescription =>
|
||||||
'Messages are more than plain text here. The app already supports several operational payloads and transfer workflows.';
|
'Повідомлення тут це більше, ніж просто текст. Програма вже підтримує кілька типів операційних даних і сценаріїв передачі.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardMessagingFeature1 =>
|
String get wizardMessagingFeature1 =>
|
||||||
'Send direct messages, room posts, and channel traffic from one composer.';
|
'Надсилайте особисті повідомлення, повідомлення кімнат і трафік каналів з одного редактора.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardMessagingFeature2 =>
|
String get wizardMessagingFeature2 =>
|
||||||
'Create SAR updates and reusable SAR templates for common field reports.';
|
'Створюйте оновлення SAR і багаторазові шаблони SAR для типових польових звітів.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardMessagingFeature3 =>
|
String get wizardMessagingFeature3 =>
|
||||||
'Transfer voice sessions and images, with progress and airtime estimates in the UI.';
|
'Передавайте голосові сесії та зображення з індикатором прогресу й оцінками ефірного часу в інтерфейсі.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardConnectDeviceTitle => 'Connect device';
|
String get wizardConnectDeviceTitle => 'Підключити пристрій';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardConnectDeviceDescription =>
|
String get wizardConnectDeviceDescription =>
|
||||||
'Connect your MeshCore radio, choose a name, and apply a radio preset before continuing.';
|
'Підключіть своє радіо MeshCore, виберіть назву та застосуйте радіопрофіль перед продовженням.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardSetupBadge => 'Setup';
|
String get wizardSetupBadge => 'Налаштування';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardOverviewBadge => 'Overview';
|
String get wizardOverviewBadge => 'Огляд';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String wizardConnectedToDevice(String deviceName) {
|
String wizardConnectedToDevice(String deviceName) {
|
||||||
return 'Connected to $deviceName';
|
return 'Підключено до $deviceName';
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardNoDeviceConnected => 'No device connected yet';
|
String get wizardNoDeviceConnected => 'Ще немає підключеного пристрою';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardSkipForNow => 'Skip for now';
|
String get wizardSkipForNow => 'Пропустити поки що';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardDeviceNameLabel => 'Device name';
|
String get wizardDeviceNameLabel => 'Назва пристрою';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardDeviceNameHelp =>
|
String get wizardDeviceNameHelp =>
|
||||||
'This name is advertised to other MeshCore users.';
|
'Ця назва оголошується іншим користувачам MeshCore.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardConfigRegionLabel => 'Config region';
|
String get wizardConfigRegionLabel => 'Регіон конфігурації';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardConfigRegionHelp =>
|
String get wizardConfigRegionHelp =>
|
||||||
'Uses the full official MeshCore preset list. Default is EU/UK (Narrow).';
|
'Використовується повний офіційний список профілів MeshCore. Типово вибрано EU/UK (Narrow).';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardPresetNote1 =>
|
String get wizardPresetNote1 =>
|
||||||
'Make sure the selected preset matches your local radio regulations.';
|
'Переконайтеся, що вибраний профіль відповідає місцевим радіоправилам.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardPresetNote2 =>
|
String get wizardPresetNote2 =>
|
||||||
'The list matches the official MeshCore config tool preset feed.';
|
'Список відповідає офіційному потоку профілів інструмента MeshCore config.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardPresetNote3 =>
|
String get wizardPresetNote3 =>
|
||||||
'EU/UK (Narrow) stays selected by default for onboarding.';
|
'Для онбордингу типовим залишається EU/UK (Narrow).';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardSaving => 'Saving...';
|
String get wizardSaving => 'Збереження...';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardSaveAndContinue => 'Save and continue';
|
String get wizardSaveAndContinue => 'Зберегти й продовжити';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardEnterDeviceName => 'Enter a device name before continuing.';
|
String get wizardEnterDeviceName =>
|
||||||
|
'Введіть назву пристрою перед продовженням.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String wizardDeviceSetupSaved(String deviceName, String presetName) {
|
String wizardDeviceSetupSaved(String deviceName, String presetName) {
|
||||||
return 'Saved $deviceName with $presetName.';
|
return 'Збережено $deviceName з профілем $presetName.';
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardNetworkTitle => 'Contacts, Rooms, and Repeaters';
|
String get wizardNetworkTitle => 'Контакти, кімнати та ретранслятори';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardNetworkDescription =>
|
String get wizardNetworkDescription =>
|
||||||
'The Contacts tab organizes the network you discover and the routes you learn over time.';
|
'Вкладка «Контакти» організовує мережу, яку ви виявляєте, і маршрути, які вивчаєте з часом.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardNetworkFeature1 =>
|
String get wizardNetworkFeature1 =>
|
||||||
'Review team members, repeaters, rooms, channels, and pending adverts in one list.';
|
'Переглядайте членів команди, ретранслятори, кімнати, канали та оголошення в очікуванні в одному списку.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardNetworkFeature2 =>
|
String get wizardNetworkFeature2 =>
|
||||||
'Use smart ping, room login, learned paths, and route reset tools when connectivity gets messy.';
|
'Використовуйте smart ping, вхід до кімнат, вивчені шляхи й інструменти скидання маршрутів, коли зв\'язок стає нестабільним.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardNetworkFeature3 =>
|
String get wizardNetworkFeature3 =>
|
||||||
'Create channels and manage network destinations without leaving the app.';
|
'Створюйте канали та керуйте мережевими призначеннями, не виходячи з програми.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardMapOpsTitle => 'Map, Trails, and Shared Geometry';
|
String get wizardMapOpsTitle => 'Мапа, сліди та спільна геометрія';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardMapOpsDescription =>
|
String get wizardMapOpsDescription =>
|
||||||
'The app map is tied directly into messaging, tracking, and SAR overlays instead of being a separate viewer.';
|
'Мапа програми напряму пов\'язана з повідомленнями, відстеженням і SAR-накладками, а не є окремим переглядачем.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardMapOpsFeature1 =>
|
String get wizardMapOpsFeature1 =>
|
||||||
'Track your own position, teammate locations, and movement trails on the map.';
|
'Відстежуйте власну позицію, місця розташування команди та сліди руху на мапі.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardMapOpsFeature2 =>
|
String get wizardMapOpsFeature2 =>
|
||||||
'Open drawings from messages, preview them inline, and remove them from the map when needed.';
|
'Відкривайте малюнки з повідомлень, переглядайте їх в інтерфейсі та видаляйте з мапи за потреби.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardMapOpsFeature3 =>
|
String get wizardMapOpsFeature3 =>
|
||||||
'Use repeater map views and shared overlays to understand network reach in the field.';
|
'Використовуйте мапи ретрансляторів і спільні накладки, щоб розуміти покриття мережі в полі.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardToolsTitle => 'Tools Beyond Messaging';
|
String get wizardToolsTitle => 'Інструменти поза повідомленнями';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardToolsDescription =>
|
String get wizardToolsDescription =>
|
||||||
'There is more here than the four main tabs. The app also includes configuration, diagnostics, and optional sensor workflows.';
|
'Тут є більше, ніж чотири основні вкладки. Програма також включає налаштування, діагностику та необов\'язкові сценарії датчиків.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardToolsFeature1 =>
|
String get wizardToolsFeature1 =>
|
||||||
'Open device config to change radio settings, telemetry, TX power, and companion details.';
|
'Відкрийте налаштування пристрою, щоб змінити параметри радіо, телеметрію, потужність TX і дані супутнього пристрою.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardToolsFeature2 =>
|
String get wizardToolsFeature2 =>
|
||||||
'Enable the Sensors tab when you want watched sensor dashboards and quick refresh actions.';
|
'Увімкніть вкладку «Датчики», коли потрібні панелі моніторингу та швидкі дії оновлення.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardToolsFeature3 =>
|
String get wizardToolsFeature3 =>
|
||||||
'Use packet logs, spectrum scan, and developer diagnostics when troubleshooting the mesh.';
|
'Використовуйте журнали пакетів, сканування спектра та діагностику розробника для усунення проблем mesh-мережі.';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get contactInSensors => 'In Sensors';
|
String get contactInSensors => 'У датчиках';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get contactAddToSensors => 'Add to Sensors';
|
String get contactAddToSensors => 'Додати до датчиків';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get contactSetPath => 'Set path';
|
String get contactSetPath => 'Задати шлях';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String contactAddedToSensors(String contactName) {
|
String contactAddedToSensors(String contactName) {
|
||||||
return '$contactName added to Sensors';
|
return '$contactName додано до Датчиків';
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String contactFailedToClearRoute(String error) {
|
String contactFailedToClearRoute(String error) {
|
||||||
return 'Failed to clear route: $error';
|
return 'Не вдалося очистити маршрут: $error';
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get contactRouteCleared => 'Route cleared';
|
String get contactRouteCleared => 'Маршрут очищено';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String contactRouteSet(String route) {
|
String contactRouteSet(String route) {
|
||||||
return 'Route set: $route';
|
return 'Маршрут задано: $route';
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String contactFailedToSetRoute(String error) {
|
String contactFailedToSetRoute(String error) {
|
||||||
return 'Failed to set route: $error';
|
return 'Не вдалося задати маршрут: $error';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1658,196 +1658,173 @@ class AppLocalizationsZh extends AppLocalizations {
|
|||||||
String get requestingVoice => '正在请求语音';
|
String get requestingVoice => '正在请求语音';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get device => 'device';
|
String get device => '设备';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get change => 'Change';
|
String get change => '更改';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardOverviewDescription =>
|
String get wizardOverviewDescription =>
|
||||||
'This app combines MeshCore messaging, SAR field updates, mapping, and device tools in one place.';
|
'此应用将 MeshCore 消息、SAR 现场更新、地图功能和设备工具整合到同一处。';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardOverviewFeature1 =>
|
String get wizardOverviewFeature1 => '在主消息标签页中发送私聊消息、房间消息和频道消息。';
|
||||||
'Send direct, room, and channel messages from the main Messages tab.';
|
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardOverviewFeature2 =>
|
String get wizardOverviewFeature2 => '通过 mesh 网络共享 SAR 标记、地图绘图、语音片段和图像。';
|
||||||
'Share SAR markers, map drawings, voice clips, and images over the mesh.';
|
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardOverviewFeature3 =>
|
String get wizardOverviewFeature3 => '通过 BLE 或 TCP 连接,然后直接在应用中管理配套电台。';
|
||||||
'Connect over BLE or TCP, then manage the companion radio from inside the app.';
|
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardMessagingTitle => 'Messaging and Field Reports';
|
String get wizardMessagingTitle => '消息与现场报告';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardMessagingDescription =>
|
String get wizardMessagingDescription => '这里的消息不只是纯文本。应用已经支持多种操作载荷和传输流程。';
|
||||||
'Messages are more than plain text here. The app already supports several operational payloads and transfer workflows.';
|
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardMessagingFeature1 =>
|
String get wizardMessagingFeature1 => '通过一个编辑器发送私聊消息、房间消息和频道流量。';
|
||||||
'Send direct messages, room posts, and channel traffic from one composer.';
|
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardMessagingFeature2 =>
|
String get wizardMessagingFeature2 => '为常见现场报告创建 SAR 更新和可复用的 SAR 模板。';
|
||||||
'Create SAR updates and reusable SAR templates for common field reports.';
|
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardMessagingFeature3 =>
|
String get wizardMessagingFeature3 => '传输语音会话和图像,并在界面中显示进度和空口时间估算。';
|
||||||
'Transfer voice sessions and images, with progress and airtime estimates in the UI.';
|
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardConnectDeviceTitle => 'Connect device';
|
String get wizardConnectDeviceTitle => '连接设备';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardConnectDeviceDescription =>
|
String get wizardConnectDeviceDescription =>
|
||||||
'Connect your MeshCore radio, choose a name, and apply a radio preset before continuing.';
|
'连接你的 MeshCore 电台,选择名称,并在继续前应用无线电预设。';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardSetupBadge => 'Setup';
|
String get wizardSetupBadge => '设置';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardOverviewBadge => 'Overview';
|
String get wizardOverviewBadge => '概览';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String wizardConnectedToDevice(String deviceName) {
|
String wizardConnectedToDevice(String deviceName) {
|
||||||
return 'Connected to $deviceName';
|
return '已连接到 $deviceName';
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardNoDeviceConnected => 'No device connected yet';
|
String get wizardNoDeviceConnected => '尚未连接设备';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardSkipForNow => 'Skip for now';
|
String get wizardSkipForNow => '暂时跳过';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardDeviceNameLabel => 'Device name';
|
String get wizardDeviceNameLabel => '设备名称';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardDeviceNameHelp =>
|
String get wizardDeviceNameHelp => '此名称会广播给其他 MeshCore 用户。';
|
||||||
'This name is advertised to other MeshCore users.';
|
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardConfigRegionLabel => 'Config region';
|
String get wizardConfigRegionLabel => '配置区域';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardConfigRegionHelp =>
|
String get wizardConfigRegionHelp =>
|
||||||
'Uses the full official MeshCore preset list. Default is EU/UK (Narrow).';
|
'使用完整的官方 MeshCore 预设列表。默认值为 EU/UK (Narrow)。';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardPresetNote1 =>
|
String get wizardPresetNote1 => '请确认所选预设符合你所在地区的无线电规定。';
|
||||||
'Make sure the selected preset matches your local radio regulations.';
|
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardPresetNote2 =>
|
String get wizardPresetNote2 => '该列表与 MeshCore 配置工具的官方预设源保持一致。';
|
||||||
'The list matches the official MeshCore config tool preset feed.';
|
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardPresetNote3 =>
|
String get wizardPresetNote3 => '在引导设置中默认保持选中 EU/UK (Narrow)。';
|
||||||
'EU/UK (Narrow) stays selected by default for onboarding.';
|
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardSaving => 'Saving...';
|
String get wizardSaving => '正在保存...';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardSaveAndContinue => 'Save and continue';
|
String get wizardSaveAndContinue => '保存并继续';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardEnterDeviceName => 'Enter a device name before continuing.';
|
String get wizardEnterDeviceName => '继续前请输入设备名称。';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String wizardDeviceSetupSaved(String deviceName, String presetName) {
|
String wizardDeviceSetupSaved(String deviceName, String presetName) {
|
||||||
return 'Saved $deviceName with $presetName.';
|
return '已保存 $deviceName,配置为 $presetName。';
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardNetworkTitle => 'Contacts, Rooms, and Repeaters';
|
String get wizardNetworkTitle => '联系人、房间和中继器';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardNetworkDescription =>
|
String get wizardNetworkDescription => '联系人标签页会整理你发现的网络以及随着时间学习到的路由。';
|
||||||
'The Contacts tab organizes the network you discover and the routes you learn over time.';
|
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardNetworkFeature1 =>
|
String get wizardNetworkFeature1 => '在一个列表中查看团队成员、中继器、房间、频道和待处理广播。';
|
||||||
'Review team members, repeaters, rooms, channels, and pending adverts in one list.';
|
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardNetworkFeature2 =>
|
String get wizardNetworkFeature2 => '当连接变得混乱时,使用智能 ping、房间登录、已学习路径和路由重置工具。';
|
||||||
'Use smart ping, room login, learned paths, and route reset tools when connectivity gets messy.';
|
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardNetworkFeature3 =>
|
String get wizardNetworkFeature3 => '无需离开应用即可创建频道并管理网络目的地。';
|
||||||
'Create channels and manage network destinations without leaving the app.';
|
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardMapOpsTitle => 'Map, Trails, and Shared Geometry';
|
String get wizardMapOpsTitle => '地图、轨迹与共享几何';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardMapOpsDescription =>
|
String get wizardMapOpsDescription => '应用地图直接与消息、跟踪和 SAR 叠加层关联,而不是单独的查看器。';
|
||||||
'The app map is tied directly into messaging, tracking, and SAR overlays instead of being a separate viewer.';
|
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardMapOpsFeature1 =>
|
String get wizardMapOpsFeature1 => '在地图上跟踪你自己的位置、队友位置和移动轨迹。';
|
||||||
'Track your own position, teammate locations, and movement trails on the map.';
|
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardMapOpsFeature2 =>
|
String get wizardMapOpsFeature2 => '打开消息中的绘图,内联预览,并在需要时将其从地图上移除。';
|
||||||
'Open drawings from messages, preview them inline, and remove them from the map when needed.';
|
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardMapOpsFeature3 =>
|
String get wizardMapOpsFeature3 => '使用中继器地图视图和共享叠加层来了解现场网络覆盖范围。';
|
||||||
'Use repeater map views and shared overlays to understand network reach in the field.';
|
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardToolsTitle => 'Tools Beyond Messaging';
|
String get wizardToolsTitle => '消息之外的工具';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardToolsDescription =>
|
String get wizardToolsDescription => '这里不只有四个主标签页。应用还包含配置、诊断和可选的传感器工作流。';
|
||||||
'There is more here than the four main tabs. The app also includes configuration, diagnostics, and optional sensor workflows.';
|
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardToolsFeature1 =>
|
String get wizardToolsFeature1 => '打开设备配置以更改无线电设置、遥测、TX 功率和配套设备详情。';
|
||||||
'Open device config to change radio settings, telemetry, TX power, and companion details.';
|
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardToolsFeature2 =>
|
String get wizardToolsFeature2 => '当你需要受监控的传感器面板和快速刷新操作时,启用传感器标签页。';
|
||||||
'Enable the Sensors tab when you want watched sensor dashboards and quick refresh actions.';
|
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get wizardToolsFeature3 =>
|
String get wizardToolsFeature3 => '在排查 mesh 网络问题时使用数据包日志、频谱扫描和开发者诊断。';
|
||||||
'Use packet logs, spectrum scan, and developer diagnostics when troubleshooting the mesh.';
|
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get contactInSensors => 'In Sensors';
|
String get contactInSensors => '在传感器中';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get contactAddToSensors => 'Add to Sensors';
|
String get contactAddToSensors => '添加到传感器';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get contactSetPath => 'Set path';
|
String get contactSetPath => '设置路径';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String contactAddedToSensors(String contactName) {
|
String contactAddedToSensors(String contactName) {
|
||||||
return '$contactName added to Sensors';
|
return '已将 $contactName 添加到传感器';
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String contactFailedToClearRoute(String error) {
|
String contactFailedToClearRoute(String error) {
|
||||||
return 'Failed to clear route: $error';
|
return '清除路由失败:$error';
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get contactRouteCleared => 'Route cleared';
|
String get contactRouteCleared => '路由已清除';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String contactRouteSet(String route) {
|
String contactRouteSet(String route) {
|
||||||
return 'Route set: $route';
|
return '路由已设置:$route';
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String contactFailedToSetRoute(String error) {
|
String contactFailedToSetRoute(String error) {
|
||||||
return 'Failed to set route: $error';
|
return '设置路由失败:$error';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2276,5 +2276,57 @@
|
|||||||
"voiceUnavailable": "Głos jest obecnie niedostępny",
|
"voiceUnavailable": "Głos jest obecnie niedostępny",
|
||||||
"@voiceUnavailable": {},
|
"@voiceUnavailable": {},
|
||||||
"requestingVoice": "Pobieranie głosu",
|
"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}"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2276,5 +2276,57 @@
|
|||||||
"voiceUnavailable": "A voz não está disponível no momento",
|
"voiceUnavailable": "A voz não está disponível no momento",
|
||||||
"@voiceUnavailable": {},
|
"@voiceUnavailable": {},
|
||||||
"requestingVoice": "Solicitando voz",
|
"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}"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -511,5 +511,57 @@
|
|||||||
"rawDump": "Необработанные данные",
|
"rawDump": "Необработанные данные",
|
||||||
"cannotRetryMissingRecipient": "Повтор невозможен: нет информации о получателе",
|
"cannotRetryMissingRecipient": "Повтор невозможен: нет информации о получателе",
|
||||||
"voiceUnavailable": "Голос сейчас недоступен",
|
"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}"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2276,5 +2276,57 @@
|
|||||||
"voiceUnavailable": "Ses şu anda kullanılamıyor",
|
"voiceUnavailable": "Ses şu anda kullanılamıyor",
|
||||||
"@voiceUnavailable": {},
|
"@voiceUnavailable": {},
|
||||||
"requestingVoice": "Ses isteniyor",
|
"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ı açı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}"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2276,5 +2276,57 @@
|
|||||||
"voiceUnavailable": "Голос зараз недоступний",
|
"voiceUnavailable": "Голос зараз недоступний",
|
||||||
"@voiceUnavailable": {},
|
"@voiceUnavailable": {},
|
||||||
"requestingVoice": "Запит голосу",
|
"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}"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2301,5 +2301,57 @@
|
|||||||
},
|
},
|
||||||
"requestingVoice": "正在请求语音",
|
"requestingVoice": "正在请求语音",
|
||||||
"@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}"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
Reference in New Issue
Block a user