chore(i18n): New Crowdin Translations by GitHub Action (#941)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
This commit is contained in:
co-authored by
Crowdin Bot
parent
0c8fcec23d
commit
d1597ce00f
@@ -1,14 +1,18 @@
|
|||||||
{
|
{
|
||||||
"button": {
|
"button": {
|
||||||
"apply": "Apply",
|
"apply": "Apply",
|
||||||
|
"addConnection": "Add Connection",
|
||||||
|
"saveConnection": "Save connection",
|
||||||
"backupKey": "Backup Key",
|
"backupKey": "Backup Key",
|
||||||
"cancel": "Cancel",
|
"cancel": "Cancel",
|
||||||
|
"connect": "Connect",
|
||||||
"clearMessages": "Clear Messages",
|
"clearMessages": "Clear Messages",
|
||||||
"close": "Close",
|
"close": "Close",
|
||||||
"confirm": "Confirm",
|
"confirm": "Confirm",
|
||||||
"delete": "Delete",
|
"delete": "Delete",
|
||||||
"dismiss": "Dismiss",
|
"dismiss": "Dismiss",
|
||||||
"download": "Download",
|
"download": "Download",
|
||||||
|
"disconnect": "Disconnect",
|
||||||
"export": "Export",
|
"export": "Export",
|
||||||
"generate": "Generate",
|
"generate": "Generate",
|
||||||
"regenerate": "Regenerate",
|
"regenerate": "Regenerate",
|
||||||
@@ -21,7 +25,10 @@
|
|||||||
"requestNewKeys": "Request New Keys",
|
"requestNewKeys": "Request New Keys",
|
||||||
"requestPosition": "Request Position",
|
"requestPosition": "Request Position",
|
||||||
"reset": "Reset",
|
"reset": "Reset",
|
||||||
|
"retry": "Retry",
|
||||||
"save": "Save",
|
"save": "Save",
|
||||||
|
"setDefault": "Set as default",
|
||||||
|
"unsetDefault": "Unset default",
|
||||||
"scanQr": "Scan QR Code",
|
"scanQr": "Scan QR Code",
|
||||||
"traceRoute": "Trace Route",
|
"traceRoute": "Trace Route",
|
||||||
"submit": "Submit"
|
"submit": "Submit"
|
||||||
|
|||||||
@@ -1,10 +1,34 @@
|
|||||||
{
|
{
|
||||||
"title": "Connected Devices",
|
"page": {
|
||||||
"description": "Manage your connected Meshtastic devices.",
|
"title": "Connect to a Meshtastic device",
|
||||||
|
"description": "Add a device connection via HTTP, Bluetooth, or Serial. Your saved connections will be saved in your browser."
|
||||||
|
},
|
||||||
"connectionType_ble": "BLE",
|
"connectionType_ble": "BLE",
|
||||||
"connectionType_serial": "Serial",
|
"connectionType_serial": "Serial",
|
||||||
"connectionType_network": "Network",
|
"connectionType_network": "Сетка",
|
||||||
"noDevicesTitle": "No devices connected",
|
"deleteConnection": "Delete connection",
|
||||||
"noDevicesDescription": "Connect a new device to get started.",
|
"areYouSure": "This will remove {{name}}. You canot undo this action.",
|
||||||
"button_newConnection": "New Connection"
|
"moreActions": "More actions",
|
||||||
|
"noConnections": {
|
||||||
|
"title": "No connections yet.",
|
||||||
|
"description": "Create your first connection. It will connect immediately and be saved for later."
|
||||||
|
},
|
||||||
|
"lastConnectedAt": "Last connected: {{date}}",
|
||||||
|
"neverConnected": "Never connected",
|
||||||
|
"toasts": {
|
||||||
|
"connected": "Злучаны",
|
||||||
|
"nowConnected": "{{name}} is now connected",
|
||||||
|
"nowDisconnected": "{{name}} are now disconnecte",
|
||||||
|
"disconnected": "Адлучана",
|
||||||
|
"failed": "Failed to connect",
|
||||||
|
"checkConnetion": "Check your device or settings and try again",
|
||||||
|
"defaultSet": "Default set",
|
||||||
|
"defaultConnection": "Default connection is now {{nameisconnected}}",
|
||||||
|
"deleted": "Deleted",
|
||||||
|
"deletedByName": "{{name}} was removed",
|
||||||
|
"pickConnectionAgain": "Could not connect. You may need to reselect the device/port.",
|
||||||
|
"added": "Connection added",
|
||||||
|
"savedByName": "{{name}} saved.",
|
||||||
|
"savedCantConnect": "The connection was saved but could not connect."
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,18 +3,6 @@
|
|||||||
"description": "This action will clear all message history. This cannot be undone. Are you sure you want to continue?",
|
"description": "This action will clear all message history. This cannot be undone. Are you sure you want to continue?",
|
||||||
"title": "Clear All Messages"
|
"title": "Clear All Messages"
|
||||||
},
|
},
|
||||||
"deviceName": {
|
|
||||||
"description": "The Device will restart once the config is saved.",
|
|
||||||
"longName": "Long Name",
|
|
||||||
"shortName": "Short Name",
|
|
||||||
"title": "Change Device Name",
|
|
||||||
"validation": {
|
|
||||||
"longNameMax": "Long name must not be more than 40 characters",
|
|
||||||
"shortNameMax": "Short name must not be more than 4 characters",
|
|
||||||
"longNameMin": "Long name must have at least 1 character",
|
|
||||||
"shortNameMin": "Short name must have at least 1 character"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"import": {
|
"import": {
|
||||||
"description": "The current LoRa configuration will be overridden.",
|
"description": "The current LoRa configuration will be overridden.",
|
||||||
"error": {
|
"error": {
|
||||||
@@ -41,48 +29,77 @@
|
|||||||
"description": "Are you sure you want to regenerate the pre-shared key?",
|
"description": "Are you sure you want to regenerate the pre-shared key?",
|
||||||
"regenerate": "Regenerate"
|
"regenerate": "Regenerate"
|
||||||
},
|
},
|
||||||
"newDeviceDialog": {
|
"addConnection": {
|
||||||
"title": "Connect New Device",
|
"title": "Add connection",
|
||||||
"https": "https",
|
"description": "Choose a connection type and fill in the details",
|
||||||
"http": "http",
|
|
||||||
"tabHttp": "HTTP",
|
|
||||||
"tabBluetooth": "Bluetooth",
|
|
||||||
"tabSerial": "Serial",
|
|
||||||
"useHttps": "Use HTTPS",
|
|
||||||
"connecting": "Connecting...",
|
|
||||||
"connect": "Connect",
|
|
||||||
"connectionFailedAlert": {
|
|
||||||
"title": "Connection Failed",
|
|
||||||
"descriptionPrefix": "Could not connect to the device. ",
|
|
||||||
"httpsHint": "If using HTTPS, you may need to accept a self-signed certificate first. ",
|
|
||||||
"openLinkPrefix": "Please open ",
|
|
||||||
"openLinkSuffix": " in a new tab",
|
|
||||||
"acceptTlsWarningSuffix": ", accept any TLS warnings if prompted, then try again",
|
|
||||||
"learnMoreLink": "Learn more"
|
|
||||||
},
|
|
||||||
"httpConnection": {
|
|
||||||
"label": "IP Address/Hostname",
|
|
||||||
"placeholder": "000.000.000.000 / meshtastic.local"
|
|
||||||
},
|
|
||||||
"serialConnection": {
|
|
||||||
"noDevicesPaired": "No devices paired yet.",
|
|
||||||
"newDeviceButton": "New device",
|
|
||||||
"deviceIdentifier": "# {{index}} - {{vendorId}} - {{productId}}"
|
|
||||||
},
|
|
||||||
"bluetoothConnection": {
|
|
||||||
"noDevicesPaired": "No devices paired yet.",
|
|
||||||
"newDeviceButton": "New device",
|
|
||||||
"connectionFailed": "Connection failed",
|
|
||||||
"deviceDisconnected": "Device disconnected",
|
|
||||||
"unknownDevice": "Unknown Device",
|
|
||||||
"errorLoadingDevices": "Error loading devices",
|
|
||||||
"unknownErrorLoadingDevices": "Unknown error loading devices"
|
|
||||||
},
|
|
||||||
"validation": {
|
"validation": {
|
||||||
"requiresWebBluetooth": "This connection type requires <0>Web Bluetooth</0>. Please use a supported browser, like Chrome or Edge.",
|
"requiresWebBluetooth": "This connection type requires <0>Web Bluetooth</0>. Please use a supported browser, like Chrome or Edge.",
|
||||||
"requiresWebSerial": "This connection type requires <0>Web Serial</0>. Please use a supported browser, like Chrome or Edge.",
|
"requiresWebSerial": "This connection type requires <0>Web Serial</0>. Please use a supported browser, like Chrome or Edge.",
|
||||||
"requiresSecureContext": "This application requires a <0>secure context</0>. Please connect using HTTPS or localhost.",
|
"requiresSecureContext": "This application requires a <0>secure context</0>. Please connect using HTTPS or localhost.",
|
||||||
"additionallyRequiresSecureContext": "Additionally, it requires a <0>secure context</0>. Please connect using HTTPS or localhost."
|
"additionallyRequiresSecureContext": "Additionally, it requires a <0>secure context</0>. Please connect using HTTPS or localhost."
|
||||||
|
},
|
||||||
|
"bluetoothConnection": {
|
||||||
|
"namePlaceholder": "My Bluetooth Node",
|
||||||
|
"supported": {
|
||||||
|
"title": "Web Bluetooth supported"
|
||||||
|
},
|
||||||
|
"notSupported": {
|
||||||
|
"title": "Web Bluetooth not supported",
|
||||||
|
"description": "Your browser or device does not support Web Bluetooth"
|
||||||
|
},
|
||||||
|
"short": "BT: {{deviceName}}",
|
||||||
|
"long": "Bluetooth Device",
|
||||||
|
"device": "Прылада",
|
||||||
|
"selectDevice": "Select device",
|
||||||
|
"selected": "Bluetooth device selected",
|
||||||
|
"notSelected": "No device selected",
|
||||||
|
"helperText": "Uses the Meshtastic Bluetooth service for discovery."
|
||||||
|
},
|
||||||
|
"serialConnection": {
|
||||||
|
"namePlaceholder": "My Serial Node",
|
||||||
|
"helperText": "Selecting a port grants permission so the app can open it to connect.",
|
||||||
|
"supported": {
|
||||||
|
"title": "Web Serial supported"
|
||||||
|
},
|
||||||
|
"notSupported": {
|
||||||
|
"title": "Web Serial not supported",
|
||||||
|
"description": "Your browser or device does not support Web Serial"
|
||||||
|
},
|
||||||
|
"portSelected": {
|
||||||
|
"title": "Serial port selected",
|
||||||
|
"description": "Port permissions granted."
|
||||||
|
},
|
||||||
|
"port": "Port",
|
||||||
|
"selectPort": "Select port",
|
||||||
|
"deviceName": "USB {{vendorId}}:{{productId}}",
|
||||||
|
"notSelected": "No port selected"
|
||||||
|
},
|
||||||
|
"httpConnection": {
|
||||||
|
"namePlaceholder": "My HTTP Node",
|
||||||
|
"inputPlaceholder": "192.168.1.10 or meshtastic.local",
|
||||||
|
"heading": "URL or IP",
|
||||||
|
"useHttps": "Use HTTTPS",
|
||||||
|
"invalidUrl": {
|
||||||
|
"title": "Invalid URL",
|
||||||
|
"description": "Please enter a valid HTTP or HTTPS URL."
|
||||||
|
},
|
||||||
|
"connectionTest": {
|
||||||
|
"description": "Test the connetion before saving to verify the device is reachable.",
|
||||||
|
"button": {
|
||||||
|
"loading": "Testing...",
|
||||||
|
"label": "Test connection"
|
||||||
|
},
|
||||||
|
"reachable": "Reachable",
|
||||||
|
"notReachable": "Not reachable",
|
||||||
|
"success": {
|
||||||
|
"title": "Connection test successful",
|
||||||
|
"description": "The device appears to be reachable."
|
||||||
|
},
|
||||||
|
"failure": {
|
||||||
|
"title": "Connection test failed",
|
||||||
|
"description": "Could not reach the device. Check the URL and try again."
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nodeDetails": {
|
"nodeDetails": {
|
||||||
|
|||||||
@@ -3,10 +3,12 @@
|
|||||||
"title": "Navigation",
|
"title": "Navigation",
|
||||||
"messages": "Messages",
|
"messages": "Messages",
|
||||||
"map": "Map",
|
"map": "Map",
|
||||||
"config": "Config",
|
"settings": "Settings",
|
||||||
"radioConfig": "Radio Config",
|
|
||||||
"moduleConfig": "Module Config",
|
|
||||||
"channels": "Channels",
|
"channels": "Channels",
|
||||||
|
"radioConfig": "Radio Config",
|
||||||
|
"deviceConfig": "Device Config",
|
||||||
|
"moduleConfig": "Module Config",
|
||||||
|
"manageConnections": "Manage Connections",
|
||||||
"nodes": "Nodes"
|
"nodes": "Nodes"
|
||||||
},
|
},
|
||||||
"app": {
|
"app": {
|
||||||
@@ -26,13 +28,7 @@
|
|||||||
"title": "Firmware",
|
"title": "Firmware",
|
||||||
"version": "v{{version}}",
|
"version": "v{{version}}",
|
||||||
"buildDate": "Build date: {{date}}"
|
"buildDate": "Build date: {{date}}"
|
||||||
},
|
}
|
||||||
"deviceName": {
|
|
||||||
"title": "Device Name",
|
|
||||||
"changeName": "Change Device Name",
|
|
||||||
"placeholder": "Enter device name"
|
|
||||||
},
|
|
||||||
"editDeviceName": "Edit device name"
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"batteryStatus": {
|
"batteryStatus": {
|
||||||
@@ -81,6 +77,10 @@
|
|||||||
"title": "Saving Config",
|
"title": "Saving Config",
|
||||||
"description": "The configuration change {{case}} has been saved."
|
"description": "The configuration change {{case}} has been saved."
|
||||||
},
|
},
|
||||||
|
"saveAllSuccess": {
|
||||||
|
"title": "Saved",
|
||||||
|
"description": "All configuration changes have been saved."
|
||||||
|
},
|
||||||
"favoriteNode": {
|
"favoriteNode": {
|
||||||
"title": "{{action}} {{nodeName}} {{direction}} favorites.",
|
"title": "{{action}} {{nodeName}} {{direction}} favorites.",
|
||||||
"action": {
|
"action": {
|
||||||
@@ -149,7 +149,8 @@
|
|||||||
"placeholder": "Meshtastic 1234"
|
"placeholder": "Meshtastic 1234"
|
||||||
},
|
},
|
||||||
"airtimeUtilization": {
|
"airtimeUtilization": {
|
||||||
"label": "Airtime Utilization (%)"
|
"label": "Airtime Utilization (%)",
|
||||||
|
"short": "Airtime Util. (%)"
|
||||||
},
|
},
|
||||||
"batteryLevel": {
|
"batteryLevel": {
|
||||||
"label": "Battery level (%)",
|
"label": "Battery level (%)",
|
||||||
@@ -160,7 +161,8 @@
|
|||||||
"title": "Voltage"
|
"title": "Voltage"
|
||||||
},
|
},
|
||||||
"channelUtilization": {
|
"channelUtilization": {
|
||||||
"label": "Channel Utilization (%)"
|
"label": "Channel Utilization (%)",
|
||||||
|
"short": "Channel Util. (%)"
|
||||||
},
|
},
|
||||||
"hops": {
|
"hops": {
|
||||||
"direct": "Direct",
|
"direct": "Direct",
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
"sectionLabel": "Канали",
|
"sectionLabel": "Канали",
|
||||||
"channelName": "Канал: {{channelName}}",
|
"channelName": "Канал: {{channelName}}",
|
||||||
"broadcastLabel": "Първичен",
|
"broadcastLabel": "Първичен",
|
||||||
"channelIndex": "Ch {{index}}",
|
"channelIndex": "К {{index}}",
|
||||||
"import": "Импортиране",
|
"import": "Импортиране",
|
||||||
"export": "Експортиране"
|
"export": "Експортиране"
|
||||||
},
|
},
|
||||||
@@ -33,11 +33,11 @@
|
|||||||
"description": "Уникално име за канала <12 байта, оставете празно за подразбиране"
|
"description": "Уникално име за канала <12 байта, оставете празно за подразбиране"
|
||||||
},
|
},
|
||||||
"uplinkEnabled": {
|
"uplinkEnabled": {
|
||||||
"label": "Uplink Enabled",
|
"label": "Uplink е активиран",
|
||||||
"description": "Изпращане на съобщения от локалната mesh към MQTT"
|
"description": "Изпращане на съобщения от локалната mesh към MQTT"
|
||||||
},
|
},
|
||||||
"downlinkEnabled": {
|
"downlinkEnabled": {
|
||||||
"label": "Downlink Enabled",
|
"label": "Downlink е активиран",
|
||||||
"description": "Изпращане на съобщения от MQTT към локалната mesh"
|
"description": "Изпращане на съобщения от MQTT към локалната mesh"
|
||||||
},
|
},
|
||||||
"positionPrecision": {
|
"positionPrecision": {
|
||||||
|
|||||||
@@ -1,14 +1,18 @@
|
|||||||
{
|
{
|
||||||
"button": {
|
"button": {
|
||||||
"apply": "Приложи",
|
"apply": "Приложи",
|
||||||
|
"addConnection": "Добавяне на връзка",
|
||||||
|
"saveConnection": "Запазване на връзката",
|
||||||
"backupKey": "Резервно копие на ключа",
|
"backupKey": "Резервно копие на ключа",
|
||||||
"cancel": "Отказ",
|
"cancel": "Отказ",
|
||||||
|
"connect": "Свързване",
|
||||||
"clearMessages": "Изчистване на съобщенията",
|
"clearMessages": "Изчистване на съобщенията",
|
||||||
"close": "Затвори",
|
"close": "Затвори",
|
||||||
"confirm": "Потвърждаване",
|
"confirm": "Потвърждаване",
|
||||||
"delete": "Изтриване",
|
"delete": "Изтриване",
|
||||||
"dismiss": "Отхвърляне",
|
"dismiss": "Отхвърляне",
|
||||||
"download": "Изтегляне",
|
"download": "Изтегляне",
|
||||||
|
"disconnect": "Прекъсване на връзката",
|
||||||
"export": "Експортиране",
|
"export": "Експортиране",
|
||||||
"generate": "Генериране",
|
"generate": "Генериране",
|
||||||
"regenerate": "Регенериране",
|
"regenerate": "Регенериране",
|
||||||
@@ -21,7 +25,10 @@
|
|||||||
"requestNewKeys": "Заявка за нови ключове",
|
"requestNewKeys": "Заявка за нови ключове",
|
||||||
"requestPosition": "Request Position",
|
"requestPosition": "Request Position",
|
||||||
"reset": "Нулиране",
|
"reset": "Нулиране",
|
||||||
|
"retry": "Retry",
|
||||||
"save": "Запис",
|
"save": "Запис",
|
||||||
|
"setDefault": "Задаване по подразбиране",
|
||||||
|
"unsetDefault": "Unset default",
|
||||||
"scanQr": "Сканиране на QR кода",
|
"scanQr": "Сканиране на QR кода",
|
||||||
"traceRoute": "Trace Route",
|
"traceRoute": "Trace Route",
|
||||||
"submit": "Изпращане"
|
"submit": "Изпращане"
|
||||||
@@ -52,9 +59,9 @@
|
|||||||
"suffix": "m"
|
"suffix": "m"
|
||||||
},
|
},
|
||||||
"kilometer": {
|
"kilometer": {
|
||||||
"one": "Kilometer",
|
"one": "Километър",
|
||||||
"plural": "Kilometers",
|
"plural": "Километри",
|
||||||
"suffix": "km"
|
"suffix": "км"
|
||||||
},
|
},
|
||||||
"minute": {
|
"minute": {
|
||||||
"one": "Минута",
|
"one": "Минута",
|
||||||
@@ -76,8 +83,8 @@
|
|||||||
"day": {
|
"day": {
|
||||||
"one": "Ден",
|
"one": "Ден",
|
||||||
"plural": "Дни",
|
"plural": "Дни",
|
||||||
"today": "Today",
|
"today": "Днес",
|
||||||
"yesterday": "Yesterday"
|
"yesterday": "Вчера"
|
||||||
},
|
},
|
||||||
"month": {
|
"month": {
|
||||||
"one": "Месец",
|
"one": "Месец",
|
||||||
@@ -98,8 +105,8 @@
|
|||||||
"plural": "Записи"
|
"plural": "Записи"
|
||||||
},
|
},
|
||||||
"degree": {
|
"degree": {
|
||||||
"one": "Degree",
|
"one": "Градус",
|
||||||
"plural": "Degrees",
|
"plural": "Градуса",
|
||||||
"suffix": "°"
|
"suffix": "°"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -149,7 +156,7 @@
|
|||||||
"key": "Ключът е задължителен."
|
"key": "Ключът е задължителен."
|
||||||
},
|
},
|
||||||
"invalidOverrideFreq": {
|
"invalidOverrideFreq": {
|
||||||
"number": "Invalid format, expected a value in the range 410-930 MHz or 0 (use default)."
|
"number": "Невалиден формат, очаквана е стойност в диапазона 410-930 MHz или 0 (използвайте стойността по подразбиране)."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"yes": "Да",
|
"yes": "Да",
|
||||||
|
|||||||
@@ -1,12 +1,34 @@
|
|||||||
{
|
{
|
||||||
"connections": {
|
"page": {
|
||||||
"title": "Свързани устройства",
|
"title": "Свързване с устройство Meshtastic",
|
||||||
"description": "Управлявайте свързаните си устройства Meshtastic.",
|
"description": "Добавете връзка с устройството чрез HTTP, Bluetooth или сериен порт. Запазените ви връзки ще бъдат запазени във вашия браузър."
|
||||||
|
},
|
||||||
"connectionType_ble": "BLE",
|
"connectionType_ble": "BLE",
|
||||||
"connectionType_serial": "Серийна",
|
"connectionType_serial": "Серийна",
|
||||||
"connectionType_network": "Мрежа",
|
"connectionType_network": "Мрежа",
|
||||||
"noDevicesTitle": "Няма свързани устройства",
|
"deleteConnection": "Изтриване на връзката",
|
||||||
"noDevicesDescription": "Свържете ново устройство, за да започнете.",
|
"areYouSure": "Това ще премахне {{name}}. Не можете да отмените това действие.",
|
||||||
"button_newConnection": "Нова връзка"
|
"moreActions": "Още действия",
|
||||||
|
"noConnections": {
|
||||||
|
"title": "Все още няма връзки.",
|
||||||
|
"description": "Създайте първата си връзка. Тя ще се свърже веднага и ще бъде запазена за по-късно."
|
||||||
|
},
|
||||||
|
"lastConnectedAt": "Последно свързване: {{date}}",
|
||||||
|
"neverConnected": "Никога не е бил свързан",
|
||||||
|
"toasts": {
|
||||||
|
"connected": "Свързано",
|
||||||
|
"nowConnected": "{{name}} е свързан сега",
|
||||||
|
"nowDisconnected": "{{name}} are now disconnecte",
|
||||||
|
"disconnected": "Прекъсната връзка",
|
||||||
|
"failed": "Свързването не е успешно",
|
||||||
|
"checkConnetion": "Проверете устройството или настройките си и опитайте отново",
|
||||||
|
"defaultSet": "Default set",
|
||||||
|
"defaultConnection": "Default connection is now {{nameisconnected}}",
|
||||||
|
"deleted": "Изтрит",
|
||||||
|
"deletedByName": "{{name}} беше премахнат",
|
||||||
|
"pickConnectionAgain": "Не можа да се свърже. Може да се наложи да изберете отново устройството/порта.",
|
||||||
|
"added": "Връзката е добавена",
|
||||||
|
"savedByName": "{{name}} е запазен.",
|
||||||
|
"savedCantConnect": "Връзката беше запазена, но не можа да се осъществи свързване."
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,31 +3,19 @@
|
|||||||
"description": "Това действие ще изчисти цялата история на съобщенията. Това не може да бъде отменено. Сигурни ли сте, че искате да продължите?",
|
"description": "Това действие ще изчисти цялата история на съобщенията. Това не може да бъде отменено. Сигурни ли сте, че искате да продължите?",
|
||||||
"title": "Изчистване на всички съобщения"
|
"title": "Изчистване на всички съобщения"
|
||||||
},
|
},
|
||||||
"deviceName": {
|
|
||||||
"description": "Устройството ще се рестартира, след като конфигурацията бъде запазена.",
|
|
||||||
"longName": "Дълго име",
|
|
||||||
"shortName": "Кратко име",
|
|
||||||
"title": "Промяна на името на устройството",
|
|
||||||
"validation": {
|
|
||||||
"longNameMax": "Дългото име не трябва да е повече от 40 знака",
|
|
||||||
"shortNameMax": "Краткото име не трябва да е повече от 4 знака",
|
|
||||||
"longNameMin": "Дългото име трябва да съдържа поне 1 символ",
|
|
||||||
"shortNameMin": "Краткото име трябва да съдържа поне 1 символ"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"import": {
|
"import": {
|
||||||
"description": "Текущата конфигурация на LoRa ще бъде презаписана.",
|
"description": "Текущата конфигурация на LoRa ще бъде презаписана.",
|
||||||
"error": {
|
"error": {
|
||||||
"invalidUrl": "Невалиден Meshtastic URL"
|
"invalidUrl": "Невалиден Meshtastic URL"
|
||||||
},
|
},
|
||||||
"channelPrefix": "Канал: ",
|
"channelPrefix": "Канал: ",
|
||||||
"primary": "Primary ",
|
"primary": "Първичен ",
|
||||||
"doNotImport": "No not import",
|
"doNotImport": "No not import",
|
||||||
"channelName": "Име",
|
"channelName": "Име",
|
||||||
"channelSlot": "Слот",
|
"channelSlot": "Слот",
|
||||||
"channelSetUrl": "Channel Set/QR Code URL",
|
"channelSetUrl": "Channel Set/QR Code URL",
|
||||||
"useLoraConfig": "Import LoRa Config",
|
"useLoraConfig": "Импортиране на конфигурация на LoRa",
|
||||||
"presetDescription": "The current LoRa Config will be replaced.",
|
"presetDescription": "Текущата конфигурация na LoRa ще бъде заменена.",
|
||||||
"title": "Import Channel Set"
|
"title": "Import Channel Set"
|
||||||
},
|
},
|
||||||
"locationResponse": {
|
"locationResponse": {
|
||||||
@@ -41,48 +29,77 @@
|
|||||||
"description": "Сигурни ли сте, че искате да регенерирате предварително споделения ключ?",
|
"description": "Сигурни ли сте, че искате да регенерирате предварително споделения ключ?",
|
||||||
"regenerate": "Регенериране"
|
"regenerate": "Регенериране"
|
||||||
},
|
},
|
||||||
"newDeviceDialog": {
|
"addConnection": {
|
||||||
"title": "Свързване на ново устройство",
|
"title": "Добавяне на връзка",
|
||||||
"https": "https",
|
"description": "Изберете тип връзка и попълнете данните",
|
||||||
"http": "http",
|
|
||||||
"tabHttp": "HTTP",
|
|
||||||
"tabBluetooth": "Bluetooth",
|
|
||||||
"tabSerial": "Серийна",
|
|
||||||
"useHttps": "Използване на HTTPS",
|
|
||||||
"connecting": "Свързване...",
|
|
||||||
"connect": "Свързване",
|
|
||||||
"connectionFailedAlert": {
|
|
||||||
"title": "Връзката е неуспешна",
|
|
||||||
"descriptionPrefix": "Не може да се свърже с устройството.",
|
|
||||||
"httpsHint": "Ако използвате HTTPS, може да се наложи първо да приемете самоподписан сертификат. ",
|
|
||||||
"openLinkPrefix": "Моля, отворете",
|
|
||||||
"openLinkSuffix": "в нов раздел",
|
|
||||||
"acceptTlsWarningSuffix": ", accept any TLS warnings if prompted, then try again",
|
|
||||||
"learnMoreLink": "Научете повече"
|
|
||||||
},
|
|
||||||
"httpConnection": {
|
|
||||||
"label": "IP адрес/Име на хост",
|
|
||||||
"placeholder": "000.000.000.000 / meshtastic.local"
|
|
||||||
},
|
|
||||||
"serialConnection": {
|
|
||||||
"noDevicesPaired": "Все още няма сдвоени устройства.",
|
|
||||||
"newDeviceButton": "Ново устройство",
|
|
||||||
"deviceIdentifier": "# {{index}} - {{vendorId}} - {{productId}}"
|
|
||||||
},
|
|
||||||
"bluetoothConnection": {
|
|
||||||
"noDevicesPaired": "Все още няма сдвоени устройства.",
|
|
||||||
"newDeviceButton": "Ново устройство",
|
|
||||||
"connectionFailed": "Връзката е неуспешна",
|
|
||||||
"deviceDisconnected": "Устройството не е свързано",
|
|
||||||
"unknownDevice": "Неизвестно устройство",
|
|
||||||
"errorLoadingDevices": "Грешка при зареждане на устройствата",
|
|
||||||
"unknownErrorLoadingDevices": "Неизвестна грешка при зареждане на устройствата"
|
|
||||||
},
|
|
||||||
"validation": {
|
"validation": {
|
||||||
"requiresWebBluetooth": "Този тип връзка изисква <0>Web Bluetooth</0>. Моля, използвайте поддържан браузър, като Chrome или Edge.",
|
"requiresWebBluetooth": "Този тип връзка изисква <0>Web Bluetooth</0>. Моля, използвайте поддържан браузър, като Chrome или Edge.",
|
||||||
"requiresWebSerial": "Този тип връзка изисква <0>Web Serial</0>. Моля, използвайте поддържан браузър, като Chrome или Edge.",
|
"requiresWebSerial": "Този тип връзка изисква <0>Web Serial</0>. Моля, използвайте поддържан браузър, като Chrome или Edge.",
|
||||||
"requiresSecureContext": "Това приложение изисква <0>secure context</0>. Моля, свържете се чрез HTTPS или localhost.",
|
"requiresSecureContext": "Това приложение изисква <0>secure context</0>. Моля, свържете се чрез HTTPS или localhost.",
|
||||||
"additionallyRequiresSecureContext": "Освен това, изисква <0>secure context</0>. Моля, свържете се чрез HTTPS или localhost."
|
"additionallyRequiresSecureContext": "Освен това, изисква <0>secure context</0>. Моля, свържете се чрез HTTPS или localhost."
|
||||||
|
},
|
||||||
|
"bluetoothConnection": {
|
||||||
|
"namePlaceholder": "Моят Bluetooth възел",
|
||||||
|
"supported": {
|
||||||
|
"title": "Поддържа се Web Bluetooth"
|
||||||
|
},
|
||||||
|
"notSupported": {
|
||||||
|
"title": "Не се поддържа Web Bluetooth",
|
||||||
|
"description": "Вашият браузър или устройство не поддържа Web Bluetooth"
|
||||||
|
},
|
||||||
|
"short": "BT: {{deviceName}}",
|
||||||
|
"long": "Bluetooth устройство",
|
||||||
|
"device": "Устройство",
|
||||||
|
"selectDevice": "Изберете устройство",
|
||||||
|
"selected": "Избрано Bluetooth устройство",
|
||||||
|
"notSelected": "Няма избрано устройство",
|
||||||
|
"helperText": "Използва услугата Meshtastic Bluetooth за откриване."
|
||||||
|
},
|
||||||
|
"serialConnection": {
|
||||||
|
"namePlaceholder": "Моят сериен възел",
|
||||||
|
"helperText": "Selecting a port grants permission so the app can open it to connect.",
|
||||||
|
"supported": {
|
||||||
|
"title": "Web Serial supported"
|
||||||
|
},
|
||||||
|
"notSupported": {
|
||||||
|
"title": "Web Serial not supported",
|
||||||
|
"description": "Your browser or device does not support Web Serial"
|
||||||
|
},
|
||||||
|
"portSelected": {
|
||||||
|
"title": "Serial port selected",
|
||||||
|
"description": "Port permissions granted."
|
||||||
|
},
|
||||||
|
"port": "Порт",
|
||||||
|
"selectPort": "Изберете порт",
|
||||||
|
"deviceName": "USB {{vendorId}}:{{productId}}",
|
||||||
|
"notSelected": "Няма избран порт"
|
||||||
|
},
|
||||||
|
"httpConnection": {
|
||||||
|
"namePlaceholder": "Моят HTTP възел",
|
||||||
|
"inputPlaceholder": "192.168.1.10 или meshtastic.local",
|
||||||
|
"heading": "URL или IP",
|
||||||
|
"useHttps": "Използване на HTTPS",
|
||||||
|
"invalidUrl": {
|
||||||
|
"title": "Невалиден URL",
|
||||||
|
"description": "Моля, въведете валиден HTTP или HTTPS URL."
|
||||||
|
},
|
||||||
|
"connectionTest": {
|
||||||
|
"description": "Тествайте връзката, преди да я запазите, за да се уверите, че устройството е достъпно.",
|
||||||
|
"button": {
|
||||||
|
"loading": "Тестване...",
|
||||||
|
"label": "Тестване на връзката"
|
||||||
|
},
|
||||||
|
"reachable": "Достъпно",
|
||||||
|
"notReachable": "Не е достъпно",
|
||||||
|
"success": {
|
||||||
|
"title": "Тестът на връзката е успешен",
|
||||||
|
"description": "Устройството изглежда е достъпно."
|
||||||
|
},
|
||||||
|
"failure": {
|
||||||
|
"title": "Тестът на връзката не е успешен",
|
||||||
|
"description": "Не можа да се осъществи връзка с устройството. Проверете URL-а и опитайте отново."
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nodeDetails": {
|
"nodeDetails": {
|
||||||
@@ -108,7 +125,7 @@
|
|||||||
"removeNode": "Премахване на възела",
|
"removeNode": "Премахване на възела",
|
||||||
"unignoreNode": "Премахване на игнорирането на възела",
|
"unignoreNode": "Премахване на игнорирането на възела",
|
||||||
"security": "Сигурност:",
|
"security": "Сигурност:",
|
||||||
"publicKey": "Public Key: ",
|
"publicKey": "Публичен ключ:",
|
||||||
"messageable": "Messageable: ",
|
"messageable": "Messageable: ",
|
||||||
"KeyManuallyVerifiedTrue": "Публичният ключ е проверен ръчно",
|
"KeyManuallyVerifiedTrue": "Публичният ключ е проверен ръчно",
|
||||||
"KeyManuallyVerifiedFalse": "Публичният ключ не е проверен ръчно"
|
"KeyManuallyVerifiedFalse": "Публичният ключ не е проверен ръчно"
|
||||||
@@ -155,7 +172,7 @@
|
|||||||
"description": {
|
"description": {
|
||||||
"acceptNewKeys": "This will remove the node from device and request new keys.",
|
"acceptNewKeys": "This will remove the node from device and request new keys.",
|
||||||
"keyMismatchReasonSuffix": ". This is due to the remote node's current public key does not match the previously stored key for this node.",
|
"keyMismatchReasonSuffix": ". This is due to the remote node's current public key does not match the previously stored key for this node.",
|
||||||
"unableToSendDmPrefix": "Your node is unable to send a direct message to node: "
|
"unableToSendDmPrefix": "Вашият възел не може да изпрати директно съобщение до възел:"
|
||||||
},
|
},
|
||||||
"acceptNewKeys": "риемане на нови ключове",
|
"acceptNewKeys": "риемане на нови ключове",
|
||||||
"title": "Keys Mismatch - {{identifier}}"
|
"title": "Keys Mismatch - {{identifier}}"
|
||||||
|
|||||||
@@ -1,38 +1,38 @@
|
|||||||
{
|
{
|
||||||
"maplibre": {
|
"maplibre": {
|
||||||
"GeolocateControl.FindMyLocation": "Find my location",
|
"GeolocateControl.FindMyLocation": "Намиране на местоположението ми",
|
||||||
"NavigationControl.ZoomIn": "Zoom in",
|
"NavigationControl.ZoomIn": "Увеличаване",
|
||||||
"NavigationControl.ZoomOut": "Zoom out",
|
"NavigationControl.ZoomOut": "Намаляване",
|
||||||
"CooperativeGesturesHandler.WindowsHelpText": "Use Ctrl + scroll to zoom the map",
|
"CooperativeGesturesHandler.WindowsHelpText": "Use Ctrl + scroll to zoom the map",
|
||||||
"CooperativeGesturesHandler.MacHelpText": "Use ⌘ + scroll to zoom the map",
|
"CooperativeGesturesHandler.MacHelpText": "Use ⌘ + scroll to zoom the map",
|
||||||
"CooperativeGesturesHandler.MobileHelpText": "Use two fingers to move the map"
|
"CooperativeGesturesHandler.MobileHelpText": "Използвайте два пръста, за да местите картата"
|
||||||
},
|
},
|
||||||
"layerTool": {
|
"layerTool": {
|
||||||
"nodeMarkers": "Show nodes",
|
"nodeMarkers": "Показване на възли",
|
||||||
"directNeighbors": "Show direct connections",
|
"directNeighbors": "Показване на директни връзки",
|
||||||
"remoteNeighbors": "Show remote connections",
|
"remoteNeighbors": "Показване на отдалечени връзки",
|
||||||
"positionPrecision": "Show position precision",
|
"positionPrecision": "Show position precision",
|
||||||
"traceroutes": "Show traceroutes",
|
"traceroutes": "Show traceroutes",
|
||||||
"waypoints": "Show waypoints"
|
"waypoints": "Show waypoints"
|
||||||
},
|
},
|
||||||
"mapMenu": {
|
"mapMenu": {
|
||||||
"locateAria": "Locate my node",
|
"locateAria": "Locate my node",
|
||||||
"layersAria": "Change map style"
|
"layersAria": "Промяна на стила на картата"
|
||||||
},
|
},
|
||||||
"waypointDetail": {
|
"waypointDetail": {
|
||||||
"edit": "Редактирай",
|
"edit": "Редактирай",
|
||||||
"description": "Description:",
|
"description": "Описание:",
|
||||||
"createdBy": "Edited by:",
|
"createdBy": "Редактирано от:",
|
||||||
"createdDate": "Created:",
|
"createdDate": "Създадено:",
|
||||||
"updated": "Updated:",
|
"updated": "Актуализирано:",
|
||||||
"expires": "Expires:",
|
"expires": "Изтича:",
|
||||||
"distance": "Distance:",
|
"distance": "Разстояние:",
|
||||||
"bearing": "Absolute bearing:",
|
"bearing": "Absolute bearing:",
|
||||||
"lockedTo": "Locked by:",
|
"lockedTo": "Заключено от:",
|
||||||
"latitude": "Latitude:",
|
"latitude": "Географска ширина:",
|
||||||
"longitude": "Longitude:"
|
"longitude": "Географска дължина:"
|
||||||
},
|
},
|
||||||
"myNode": {
|
"myNode": {
|
||||||
"tooltip": "This device"
|
"tooltip": "Това устройство"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,10 +3,12 @@
|
|||||||
"title": "Навигация",
|
"title": "Навигация",
|
||||||
"messages": "Съобщения",
|
"messages": "Съобщения",
|
||||||
"map": "Карта",
|
"map": "Карта",
|
||||||
"config": "Конфигурация",
|
"settings": "Настройки",
|
||||||
"radioConfig": "Конфигурация на радиото",
|
|
||||||
"moduleConfig": "Конфигурация на модула",
|
|
||||||
"channels": "Канали",
|
"channels": "Канали",
|
||||||
|
"radioConfig": "Конфигурация на радиото",
|
||||||
|
"deviceConfig": "Конфигуриране на устройството",
|
||||||
|
"moduleConfig": "Конфигурация на модула",
|
||||||
|
"manageConnections": "Управление на връзките",
|
||||||
"nodes": "Възли"
|
"nodes": "Възли"
|
||||||
},
|
},
|
||||||
"app": {
|
"app": {
|
||||||
@@ -26,13 +28,7 @@
|
|||||||
"title": "Фърмуер",
|
"title": "Фърмуер",
|
||||||
"version": "v{{version}}",
|
"version": "v{{version}}",
|
||||||
"buildDate": "Дата на компилация: {{date}}"
|
"buildDate": "Дата на компилация: {{date}}"
|
||||||
},
|
}
|
||||||
"deviceName": {
|
|
||||||
"title": "Име на устройството",
|
|
||||||
"changeName": "Промяна на името на устройството",
|
|
||||||
"placeholder": "Въвеждане на име на устройството"
|
|
||||||
},
|
|
||||||
"editDeviceName": "Редактиране на името на устройство"
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"batteryStatus": {
|
"batteryStatus": {
|
||||||
@@ -81,6 +77,10 @@
|
|||||||
"title": "Запазване на конфигурацията",
|
"title": "Запазване на конфигурацията",
|
||||||
"description": "Промяната в конфигурацията {{case}} е запазена."
|
"description": "Промяната в конфигурацията {{case}} е запазена."
|
||||||
},
|
},
|
||||||
|
"saveAllSuccess": {
|
||||||
|
"title": "Запазено",
|
||||||
|
"description": "Всички промени в конфигурацията са запазени."
|
||||||
|
},
|
||||||
"favoriteNode": {
|
"favoriteNode": {
|
||||||
"title": "{{action}} {{nodeName}} {{direction}} любими.",
|
"title": "{{action}} {{nodeName}} {{direction}} любими.",
|
||||||
"action": {
|
"action": {
|
||||||
@@ -149,7 +149,8 @@
|
|||||||
"placeholder": "Meshtastic 1234"
|
"placeholder": "Meshtastic 1234"
|
||||||
},
|
},
|
||||||
"airtimeUtilization": {
|
"airtimeUtilization": {
|
||||||
"label": "Използване на ефира (%)"
|
"label": "Използване на ефира (%)",
|
||||||
|
"short": "Airtime Util. (%)"
|
||||||
},
|
},
|
||||||
"batteryLevel": {
|
"batteryLevel": {
|
||||||
"label": "Ниво на батерията (%)",
|
"label": "Ниво на батерията (%)",
|
||||||
@@ -160,7 +161,8 @@
|
|||||||
"title": "Напрежение"
|
"title": "Напрежение"
|
||||||
},
|
},
|
||||||
"channelUtilization": {
|
"channelUtilization": {
|
||||||
"label": "Използване на канала (%)"
|
"label": "Използване на канала (%)",
|
||||||
|
"short": "Channel Util. (%)"
|
||||||
},
|
},
|
||||||
"hops": {
|
"hops": {
|
||||||
"direct": "Директно",
|
"direct": "Директно",
|
||||||
@@ -215,7 +217,7 @@
|
|||||||
"step4": "Всяка друга подходяща информация"
|
"step4": "Всяка друга подходяща информация"
|
||||||
},
|
},
|
||||||
"reportLink": "Можете да съобщите за проблема в нашия <0>GitHub</0>",
|
"reportLink": "Можете да съобщите за проблема в нашия <0>GitHub</0>",
|
||||||
"connectionsLink": "Връщане към <0>таблото</0>",
|
"connectionsLink": "Return to the <0>connections</0>",
|
||||||
"detailsSummary": "Подробности за грешката",
|
"detailsSummary": "Подробности за грешката",
|
||||||
"errorMessageLabel": "Съобщение за грешка:",
|
"errorMessageLabel": "Съобщение за грешка:",
|
||||||
"stackTraceLabel": "Stack trace:",
|
"stackTraceLabel": "Stack trace:",
|
||||||
|
|||||||
@@ -1,14 +1,18 @@
|
|||||||
{
|
{
|
||||||
"button": {
|
"button": {
|
||||||
"apply": "Použít",
|
"apply": "Použít",
|
||||||
|
"addConnection": "Add Connection",
|
||||||
|
"saveConnection": "Save connection",
|
||||||
"backupKey": "Backup Key",
|
"backupKey": "Backup Key",
|
||||||
"cancel": "Zrušit",
|
"cancel": "Zrušit",
|
||||||
|
"connect": "Připojit",
|
||||||
"clearMessages": "Clear Messages",
|
"clearMessages": "Clear Messages",
|
||||||
"close": "Zavřít",
|
"close": "Zavřít",
|
||||||
"confirm": "Confirm",
|
"confirm": "Confirm",
|
||||||
"delete": "Smazat",
|
"delete": "Smazat",
|
||||||
"dismiss": "Dismiss",
|
"dismiss": "Dismiss",
|
||||||
"download": "Download",
|
"download": "Download",
|
||||||
|
"disconnect": "Odpojit",
|
||||||
"export": "Export",
|
"export": "Export",
|
||||||
"generate": "Generate",
|
"generate": "Generate",
|
||||||
"regenerate": "Regenerate",
|
"regenerate": "Regenerate",
|
||||||
@@ -21,7 +25,10 @@
|
|||||||
"requestNewKeys": "Request New Keys",
|
"requestNewKeys": "Request New Keys",
|
||||||
"requestPosition": "Request Position",
|
"requestPosition": "Request Position",
|
||||||
"reset": "Reset",
|
"reset": "Reset",
|
||||||
|
"retry": "Retry",
|
||||||
"save": "Uložit",
|
"save": "Uložit",
|
||||||
|
"setDefault": "Set as default",
|
||||||
|
"unsetDefault": "Unset default",
|
||||||
"scanQr": "Naskenovat QR kód",
|
"scanQr": "Naskenovat QR kód",
|
||||||
"traceRoute": "Trace Route",
|
"traceRoute": "Trace Route",
|
||||||
"submit": "Submit"
|
"submit": "Submit"
|
||||||
|
|||||||
@@ -1,12 +1,34 @@
|
|||||||
{
|
{
|
||||||
"dashboard": {
|
"page": {
|
||||||
"title": "Connected Devices",
|
"title": "Connect to a Meshtastic device",
|
||||||
"description": "Manage your connected Meshtastic devices.",
|
"description": "Add a device connection via HTTP, Bluetooth, or Serial. Your saved connections will be saved in your browser."
|
||||||
|
},
|
||||||
"connectionType_ble": "BLE",
|
"connectionType_ble": "BLE",
|
||||||
"connectionType_serial": "Sériový",
|
"connectionType_serial": "Sériový",
|
||||||
"connectionType_network": "Síť",
|
"connectionType_network": "Síť",
|
||||||
"noDevicesTitle": "No devices connected",
|
"deleteConnection": "Delete connection",
|
||||||
"noDevicesDescription": "Connect a new device to get started.",
|
"areYouSure": "This will remove {{name}}. You canot undo this action.",
|
||||||
"button_newConnection": "New Connection"
|
"moreActions": "More actions",
|
||||||
|
"noConnections": {
|
||||||
|
"title": "No connections yet.",
|
||||||
|
"description": "Create your first connection. It will connect immediately and be saved for later."
|
||||||
|
},
|
||||||
|
"lastConnectedAt": "Last connected: {{date}}",
|
||||||
|
"neverConnected": "Never connected",
|
||||||
|
"toasts": {
|
||||||
|
"connected": "Připojeno",
|
||||||
|
"nowConnected": "{{name}} is now connected",
|
||||||
|
"nowDisconnected": "{{name}} are now disconnecte",
|
||||||
|
"disconnected": "Odpojeno",
|
||||||
|
"failed": "Failed to connect",
|
||||||
|
"checkConnetion": "Check your device or settings and try again",
|
||||||
|
"defaultSet": "Default set",
|
||||||
|
"defaultConnection": "Default connection is now {{nameisconnected}}",
|
||||||
|
"deleted": "Deleted",
|
||||||
|
"deletedByName": "{{name}} was removed",
|
||||||
|
"pickConnectionAgain": "Could not connect. You may need to reselect the device/port.",
|
||||||
|
"added": "Connection added",
|
||||||
|
"savedByName": "{{name}} saved.",
|
||||||
|
"savedCantConnect": "The connection was saved but could not connect."
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,18 +3,6 @@
|
|||||||
"description": "This action will clear all message history. This cannot be undone. Are you sure you want to continue?",
|
"description": "This action will clear all message history. This cannot be undone. Are you sure you want to continue?",
|
||||||
"title": "Clear All Messages"
|
"title": "Clear All Messages"
|
||||||
},
|
},
|
||||||
"deviceName": {
|
|
||||||
"description": "The Device will restart once the config is saved.",
|
|
||||||
"longName": "Long Name",
|
|
||||||
"shortName": "Short Name",
|
|
||||||
"title": "Change Device Name",
|
|
||||||
"validation": {
|
|
||||||
"longNameMax": "Long name must not be more than 40 characters",
|
|
||||||
"shortNameMax": "Short name must not be more than 4 characters",
|
|
||||||
"longNameMin": "Long name must have at least 1 character",
|
|
||||||
"shortNameMin": "Short name must have at least 1 character"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"import": {
|
"import": {
|
||||||
"description": "The current LoRa configuration will be overridden.",
|
"description": "The current LoRa configuration will be overridden.",
|
||||||
"error": {
|
"error": {
|
||||||
@@ -41,48 +29,77 @@
|
|||||||
"description": "Are you sure you want to regenerate the pre-shared key?",
|
"description": "Are you sure you want to regenerate the pre-shared key?",
|
||||||
"regenerate": "Regenerate"
|
"regenerate": "Regenerate"
|
||||||
},
|
},
|
||||||
"newDeviceDialog": {
|
"addConnection": {
|
||||||
"title": "Connect New Device",
|
"title": "Add connection",
|
||||||
"https": "https",
|
"description": "Choose a connection type and fill in the details",
|
||||||
"http": "http",
|
|
||||||
"tabHttp": "HTTP",
|
|
||||||
"tabBluetooth": "Bluetooth",
|
|
||||||
"tabSerial": "Sériový",
|
|
||||||
"useHttps": "Use HTTPS",
|
|
||||||
"connecting": "Connecting...",
|
|
||||||
"connect": "Connect",
|
|
||||||
"connectionFailedAlert": {
|
|
||||||
"title": "Connection Failed",
|
|
||||||
"descriptionPrefix": "Could not connect to the device. ",
|
|
||||||
"httpsHint": "If using HTTPS, you may need to accept a self-signed certificate first. ",
|
|
||||||
"openLinkPrefix": "Please open ",
|
|
||||||
"openLinkSuffix": " in a new tab",
|
|
||||||
"acceptTlsWarningSuffix": ", accept any TLS warnings if prompted, then try again",
|
|
||||||
"learnMoreLink": "Learn more"
|
|
||||||
},
|
|
||||||
"httpConnection": {
|
|
||||||
"label": "IP Address/Hostname",
|
|
||||||
"placeholder": "000.000.000.000 / meshtastic.local"
|
|
||||||
},
|
|
||||||
"serialConnection": {
|
|
||||||
"noDevicesPaired": "No devices paired yet.",
|
|
||||||
"newDeviceButton": "New device",
|
|
||||||
"deviceIdentifier": "# {{index}} - {{vendorId}} - {{productId}}"
|
|
||||||
},
|
|
||||||
"bluetoothConnection": {
|
|
||||||
"noDevicesPaired": "No devices paired yet.",
|
|
||||||
"newDeviceButton": "New device",
|
|
||||||
"connectionFailed": "Connection failed",
|
|
||||||
"deviceDisconnected": "Device disconnected",
|
|
||||||
"unknownDevice": "Unknown Device",
|
|
||||||
"errorLoadingDevices": "Error loading devices",
|
|
||||||
"unknownErrorLoadingDevices": "Unknown error loading devices"
|
|
||||||
},
|
|
||||||
"validation": {
|
"validation": {
|
||||||
"requiresWebBluetooth": "This connection type requires <0>Web Bluetooth</0>. Please use a supported browser, like Chrome or Edge.",
|
"requiresWebBluetooth": "This connection type requires <0>Web Bluetooth</0>. Please use a supported browser, like Chrome or Edge.",
|
||||||
"requiresWebSerial": "This connection type requires <0>Web Serial</0>. Please use a supported browser, like Chrome or Edge.",
|
"requiresWebSerial": "This connection type requires <0>Web Serial</0>. Please use a supported browser, like Chrome or Edge.",
|
||||||
"requiresSecureContext": "This application requires a <0>secure context</0>. Please connect using HTTPS or localhost.",
|
"requiresSecureContext": "This application requires a <0>secure context</0>. Please connect using HTTPS or localhost.",
|
||||||
"additionallyRequiresSecureContext": "Additionally, it requires a <0>secure context</0>. Please connect using HTTPS or localhost."
|
"additionallyRequiresSecureContext": "Additionally, it requires a <0>secure context</0>. Please connect using HTTPS or localhost."
|
||||||
|
},
|
||||||
|
"bluetoothConnection": {
|
||||||
|
"namePlaceholder": "My Bluetooth Node",
|
||||||
|
"supported": {
|
||||||
|
"title": "Web Bluetooth supported"
|
||||||
|
},
|
||||||
|
"notSupported": {
|
||||||
|
"title": "Web Bluetooth not supported",
|
||||||
|
"description": "Your browser or device does not support Web Bluetooth"
|
||||||
|
},
|
||||||
|
"short": "BT: {{deviceName}}",
|
||||||
|
"long": "Bluetooth Device",
|
||||||
|
"device": "Zařízení",
|
||||||
|
"selectDevice": "Select device",
|
||||||
|
"selected": "Bluetooth device selected",
|
||||||
|
"notSelected": "No device selected",
|
||||||
|
"helperText": "Uses the Meshtastic Bluetooth service for discovery."
|
||||||
|
},
|
||||||
|
"serialConnection": {
|
||||||
|
"namePlaceholder": "My Serial Node",
|
||||||
|
"helperText": "Selecting a port grants permission so the app can open it to connect.",
|
||||||
|
"supported": {
|
||||||
|
"title": "Web Serial supported"
|
||||||
|
},
|
||||||
|
"notSupported": {
|
||||||
|
"title": "Web Serial not supported",
|
||||||
|
"description": "Your browser or device does not support Web Serial"
|
||||||
|
},
|
||||||
|
"portSelected": {
|
||||||
|
"title": "Serial port selected",
|
||||||
|
"description": "Port permissions granted."
|
||||||
|
},
|
||||||
|
"port": "Port",
|
||||||
|
"selectPort": "Select port",
|
||||||
|
"deviceName": "USB {{vendorId}}:{{productId}}",
|
||||||
|
"notSelected": "No port selected"
|
||||||
|
},
|
||||||
|
"httpConnection": {
|
||||||
|
"namePlaceholder": "My HTTP Node",
|
||||||
|
"inputPlaceholder": "192.168.1.10 or meshtastic.local",
|
||||||
|
"heading": "URL or IP",
|
||||||
|
"useHttps": "Use HTTTPS",
|
||||||
|
"invalidUrl": {
|
||||||
|
"title": "Invalid URL",
|
||||||
|
"description": "Please enter a valid HTTP or HTTPS URL."
|
||||||
|
},
|
||||||
|
"connectionTest": {
|
||||||
|
"description": "Test the connetion before saving to verify the device is reachable.",
|
||||||
|
"button": {
|
||||||
|
"loading": "Testing...",
|
||||||
|
"label": "Test connection"
|
||||||
|
},
|
||||||
|
"reachable": "Reachable",
|
||||||
|
"notReachable": "Not reachable",
|
||||||
|
"success": {
|
||||||
|
"title": "Connection test successful",
|
||||||
|
"description": "The device appears to be reachable."
|
||||||
|
},
|
||||||
|
"failure": {
|
||||||
|
"title": "Connection test failed",
|
||||||
|
"description": "Could not reach the device. Check the URL and try again."
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nodeDetails": {
|
"nodeDetails": {
|
||||||
|
|||||||
@@ -3,10 +3,12 @@
|
|||||||
"title": "Navigation",
|
"title": "Navigation",
|
||||||
"messages": "Zprávy",
|
"messages": "Zprávy",
|
||||||
"map": "Mapa",
|
"map": "Mapa",
|
||||||
"config": "Config",
|
"settings": "Nastavení",
|
||||||
"radioConfig": "Radio Config",
|
|
||||||
"moduleConfig": "Module Config",
|
|
||||||
"channels": "Kanály",
|
"channels": "Kanály",
|
||||||
|
"radioConfig": "Radio Config",
|
||||||
|
"deviceConfig": "Nastavení zařízení",
|
||||||
|
"moduleConfig": "Module Config",
|
||||||
|
"manageConnections": "Manage Connections",
|
||||||
"nodes": "Uzly"
|
"nodes": "Uzly"
|
||||||
},
|
},
|
||||||
"app": {
|
"app": {
|
||||||
@@ -26,13 +28,7 @@
|
|||||||
"title": "Firmware",
|
"title": "Firmware",
|
||||||
"version": "v{{version}}",
|
"version": "v{{version}}",
|
||||||
"buildDate": "Build date: {{date}}"
|
"buildDate": "Build date: {{date}}"
|
||||||
},
|
}
|
||||||
"deviceName": {
|
|
||||||
"title": "Device Name",
|
|
||||||
"changeName": "Change Device Name",
|
|
||||||
"placeholder": "Enter device name"
|
|
||||||
},
|
|
||||||
"editDeviceName": "Edit device name"
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"batteryStatus": {
|
"batteryStatus": {
|
||||||
@@ -81,6 +77,10 @@
|
|||||||
"title": "Saving Config",
|
"title": "Saving Config",
|
||||||
"description": "The configuration change {{case}} has been saved."
|
"description": "The configuration change {{case}} has been saved."
|
||||||
},
|
},
|
||||||
|
"saveAllSuccess": {
|
||||||
|
"title": "Saved",
|
||||||
|
"description": "All configuration changes have been saved."
|
||||||
|
},
|
||||||
"favoriteNode": {
|
"favoriteNode": {
|
||||||
"title": "{{action}} {{nodeName}} {{direction}} favorites.",
|
"title": "{{action}} {{nodeName}} {{direction}} favorites.",
|
||||||
"action": {
|
"action": {
|
||||||
@@ -149,7 +149,8 @@
|
|||||||
"placeholder": "Meshtastic 1234"
|
"placeholder": "Meshtastic 1234"
|
||||||
},
|
},
|
||||||
"airtimeUtilization": {
|
"airtimeUtilization": {
|
||||||
"label": "Airtime Utilization (%)"
|
"label": "Airtime Utilization (%)",
|
||||||
|
"short": "Airtime Util. (%)"
|
||||||
},
|
},
|
||||||
"batteryLevel": {
|
"batteryLevel": {
|
||||||
"label": "Battery level (%)",
|
"label": "Battery level (%)",
|
||||||
@@ -160,7 +161,8 @@
|
|||||||
"title": "Napětí"
|
"title": "Napětí"
|
||||||
},
|
},
|
||||||
"channelUtilization": {
|
"channelUtilization": {
|
||||||
"label": "Channel Utilization (%)"
|
"label": "Channel Utilization (%)",
|
||||||
|
"short": "Channel Util. (%)"
|
||||||
},
|
},
|
||||||
"hops": {
|
"hops": {
|
||||||
"direct": "Přímý",
|
"direct": "Přímý",
|
||||||
|
|||||||
@@ -1,14 +1,18 @@
|
|||||||
{
|
{
|
||||||
"button": {
|
"button": {
|
||||||
"apply": "Anwenden",
|
"apply": "Anwenden",
|
||||||
|
"addConnection": "Verbindung hinzufügen",
|
||||||
|
"saveConnection": "Verbindung speichern",
|
||||||
"backupKey": "Schlüssel sichern",
|
"backupKey": "Schlüssel sichern",
|
||||||
"cancel": "Abbrechen",
|
"cancel": "Abbrechen",
|
||||||
|
"connect": "Verbindung herstellen",
|
||||||
"clearMessages": "Nachrichten löschen",
|
"clearMessages": "Nachrichten löschen",
|
||||||
"close": "Schließen",
|
"close": "Schließen",
|
||||||
"confirm": "Bestätigen",
|
"confirm": "Bestätigen",
|
||||||
"delete": "Löschen",
|
"delete": "Löschen",
|
||||||
"dismiss": "Tastatur ausblenden",
|
"dismiss": "Tastatur ausblenden",
|
||||||
"download": "Herunterladen",
|
"download": "Herunterladen",
|
||||||
|
"disconnect": "Verbindung trennen",
|
||||||
"export": "Exportieren",
|
"export": "Exportieren",
|
||||||
"generate": "Erzeugen",
|
"generate": "Erzeugen",
|
||||||
"regenerate": "Neu erzeugen",
|
"regenerate": "Neu erzeugen",
|
||||||
@@ -21,7 +25,10 @@
|
|||||||
"requestNewKeys": "Neue Schlüssel anfordern",
|
"requestNewKeys": "Neue Schlüssel anfordern",
|
||||||
"requestPosition": "Standort anfordern",
|
"requestPosition": "Standort anfordern",
|
||||||
"reset": "Zurücksetzen",
|
"reset": "Zurücksetzen",
|
||||||
|
"retry": "Erneut versuchen",
|
||||||
"save": "Speichern",
|
"save": "Speichern",
|
||||||
|
"setDefault": "Als Standard festlegen",
|
||||||
|
"unsetDefault": "Standard entfernen",
|
||||||
"scanQr": "QR Code scannen",
|
"scanQr": "QR Code scannen",
|
||||||
"traceRoute": "Route verfolgen",
|
"traceRoute": "Route verfolgen",
|
||||||
"submit": "Absenden"
|
"submit": "Absenden"
|
||||||
|
|||||||
@@ -1,12 +1,34 @@
|
|||||||
{
|
{
|
||||||
"dashboard": {
|
"page": {
|
||||||
"title": "Verbundene Geräte",
|
"title": "Mit einem Meshtastic Gerät verbinden",
|
||||||
"description": "Verwalten Sie Ihre verbundenen Meshtastic Geräte.",
|
"description": "Fügen Sie eine Geräteverbindung über HTTP, Bluetooth oder serielle Schnittstelle hinzu. Ihre gespeicherten Verbindungen werden in Ihrem Browser gespeichert."
|
||||||
|
},
|
||||||
"connectionType_ble": "BLE",
|
"connectionType_ble": "BLE",
|
||||||
"connectionType_serial": "Seriell",
|
"connectionType_serial": "Seriell",
|
||||||
"connectionType_network": "Netzwerk",
|
"connectionType_network": "Netzwerk",
|
||||||
"noDevicesTitle": "Keine Geräte verbunden",
|
"deleteConnection": "Verbindung löschen",
|
||||||
"noDevicesDescription": "Verbinden Sie ein neues Gerät, um zu beginnen.",
|
"areYouSure": "Dies entfernt {{name}}. Sie können diese Aktion nicht rückgängig machen.",
|
||||||
"button_newConnection": "Neue Verbindung"
|
"moreActions": "Weitere Aktionen",
|
||||||
|
"noConnections": {
|
||||||
|
"title": "Noch keine Verbindungen.",
|
||||||
|
"description": "Erstellen Sie Ihre erste Verbindung. Sie wird sofort verbunden und später gespeichert."
|
||||||
|
},
|
||||||
|
"lastConnectedAt": "Letzte Verbindung: {{date}}",
|
||||||
|
"neverConnected": "Nie verbunden",
|
||||||
|
"toasts": {
|
||||||
|
"connected": "Verbunden",
|
||||||
|
"nowConnected": "{{name}} ist jetzt verbunden",
|
||||||
|
"nowDisconnected": "{{name}} ist jetzt getrennt",
|
||||||
|
"disconnected": "Verbindung getrennt",
|
||||||
|
"failed": "Verbindung fehlgeschlagen",
|
||||||
|
"checkConnetion": "Überprüfen Sie Ihr Gerät oder Ihre Einstellungen und versuchen Sie es erneut",
|
||||||
|
"defaultSet": "Standard festgelegt",
|
||||||
|
"defaultConnection": "Standardverbindung ist jetzt {{nameisconnected}}",
|
||||||
|
"deleted": "Gelöscht",
|
||||||
|
"deletedByName": "{{name}} wurde entfernt",
|
||||||
|
"pickConnectionAgain": "Verbindung fehlgeschlagen. Eventuell müssen Sie das Gerät/den Anschluss neu wählen.",
|
||||||
|
"added": "Verbindung hinzugefügt",
|
||||||
|
"savedByName": "{{name}} gespeichert.",
|
||||||
|
"savedCantConnect": "Die Verbindung wurde gespeichert, konnte sich aber nicht verbinden."
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,18 +3,6 @@
|
|||||||
"description": "Diese Aktion wird den Nachrichtenverlauf löschen. Dies kann nicht rückgängig gemacht werden. Sind Sie sicher, dass Sie fortfahren möchten?",
|
"description": "Diese Aktion wird den Nachrichtenverlauf löschen. Dies kann nicht rückgängig gemacht werden. Sind Sie sicher, dass Sie fortfahren möchten?",
|
||||||
"title": "Alle Nachrichten löschen"
|
"title": "Alle Nachrichten löschen"
|
||||||
},
|
},
|
||||||
"deviceName": {
|
|
||||||
"description": "Das Gerät wird neu gestartet, sobald die Einstellung gespeichert ist.",
|
|
||||||
"longName": "Langer Name",
|
|
||||||
"shortName": "Kurzname",
|
|
||||||
"title": "Gerätename ändern",
|
|
||||||
"validation": {
|
|
||||||
"longNameMax": "Lange Name darf nicht mehr als 40 Zeichen lang sein",
|
|
||||||
"shortNameMax": "Kurzname darf nicht mehr als 4 Zeichen lang sein",
|
|
||||||
"longNameMin": "Langer Name muss mindestens 1 Zeichen lang sein",
|
|
||||||
"shortNameMin": "Kurzname muss mindestens 1 Zeichen lang sein"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"import": {
|
"import": {
|
||||||
"description": "Die aktuelle LoRa Einstellung wird überschrieben.",
|
"description": "Die aktuelle LoRa Einstellung wird überschrieben.",
|
||||||
"error": {
|
"error": {
|
||||||
@@ -41,48 +29,77 @@
|
|||||||
"description": "Sind Sie sicher, dass Sie den vorab verteilten Schlüssel neu erstellen möchten?",
|
"description": "Sind Sie sicher, dass Sie den vorab verteilten Schlüssel neu erstellen möchten?",
|
||||||
"regenerate": "Neu erstellen"
|
"regenerate": "Neu erstellen"
|
||||||
},
|
},
|
||||||
"newDeviceDialog": {
|
"addConnection": {
|
||||||
"title": "Neues Gerät verbinden",
|
"title": "Verbindung hinzufügen",
|
||||||
"https": "https",
|
"description": "Wählen Sie einen Verbindungstyp aus und geben Sie die Details ein",
|
||||||
"http": "http",
|
|
||||||
"tabHttp": "HTTP",
|
|
||||||
"tabBluetooth": "Bluetooth",
|
|
||||||
"tabSerial": "Seriell",
|
|
||||||
"useHttps": "HTTPS verwenden",
|
|
||||||
"connecting": "Wird verbunden...",
|
|
||||||
"connect": "Verbindung herstellen",
|
|
||||||
"connectionFailedAlert": {
|
|
||||||
"title": "Verbindung fehlgeschlagen",
|
|
||||||
"descriptionPrefix": "Verbindung zum Gerät fehlgeschlagen. ",
|
|
||||||
"httpsHint": "Wenn Sie HTTPS verwenden, müssen Sie möglicherweise zuerst ein selbstsigniertes Zertifikat akzeptieren. ",
|
|
||||||
"openLinkPrefix": "Öffnen Sie ",
|
|
||||||
"openLinkSuffix": "in einem neuen Tab",
|
|
||||||
"acceptTlsWarningSuffix": ", akzeptieren Sie alle TLS-Warnungen, wenn Sie dazu aufgefordert werden, dann versuchen Sie es erneut",
|
|
||||||
"learnMoreLink": "Mehr erfahren"
|
|
||||||
},
|
|
||||||
"httpConnection": {
|
|
||||||
"label": "IP Adresse/Hostname",
|
|
||||||
"placeholder": "000.000.000.000 / meshtastic.local"
|
|
||||||
},
|
|
||||||
"serialConnection": {
|
|
||||||
"noDevicesPaired": "Noch keine Geräte gekoppelt.",
|
|
||||||
"newDeviceButton": "Neues Gerät",
|
|
||||||
"deviceIdentifier": "# {{index}} - {{vendorId}} - {{productId}}"
|
|
||||||
},
|
|
||||||
"bluetoothConnection": {
|
|
||||||
"noDevicesPaired": "Noch keine Geräte gekoppelt.",
|
|
||||||
"newDeviceButton": "Neues Gerät",
|
|
||||||
"connectionFailed": "Verbindung fehlgeschlagen",
|
|
||||||
"deviceDisconnected": "Verbindung getrennt",
|
|
||||||
"unknownDevice": "Unbekanntes Gerät",
|
|
||||||
"errorLoadingDevices": "Fehler beim Laden der Geräte",
|
|
||||||
"unknownErrorLoadingDevices": "Unbekannter Fehler beim Laden der Geräte"
|
|
||||||
},
|
|
||||||
"validation": {
|
"validation": {
|
||||||
"requiresWebBluetooth": "Dieser Verbindungstyp erfordert <0>Bluetooth</0> im Browser. Bitte verwenden Sie einen unterstützten Browser, wie Chrome oder Edge.",
|
"requiresWebBluetooth": "Dieser Verbindungstyp erfordert <0>Bluetooth</0> im Browser. Bitte verwenden Sie einen unterstützten Browser, wie Chrome oder Edge.",
|
||||||
"requiresWebSerial": "Dieser Verbindungstyp erfordert <0>Serielle Schnittstelle</0> im Browser. Bitte verwenden Sie einen unterstützten Browser, wie Chrome oder Edge.",
|
"requiresWebSerial": "Dieser Verbindungstyp erfordert <0>Serielle Schnittstelle</0> im Browser. Bitte verwenden Sie einen unterstützten Browser, wie Chrome oder Edge.",
|
||||||
"requiresSecureContext": "Diese Anwendung erfordert einen <0>sicheren Kontext</0>. Bitte verbinden Sie sich über HTTPS oder localhost.",
|
"requiresSecureContext": "Diese Anwendung erfordert einen <0>sicheren Kontext</0>. Bitte verbinden Sie sich über HTTPS oder localhost.",
|
||||||
"additionallyRequiresSecureContext": "Zusätzlich erfordert es einen <0>sicheren Kontext</0>. Bitte verbinden Sie sich über HTTPS oder localhost."
|
"additionallyRequiresSecureContext": "Zusätzlich erfordert es einen <0>sicheren Kontext</0>. Bitte verbinden Sie sich über HTTPS oder localhost."
|
||||||
|
},
|
||||||
|
"bluetoothConnection": {
|
||||||
|
"namePlaceholder": "Mein Bluetooth Knoten",
|
||||||
|
"supported": {
|
||||||
|
"title": "Web Bluetooth wird unterstützt"
|
||||||
|
},
|
||||||
|
"notSupported": {
|
||||||
|
"title": "Web Bluetooth wird nicht unterstützt",
|
||||||
|
"description": "Ihr Browser oder Ihr Gerät unterstützt kein Bluetooth im Web"
|
||||||
|
},
|
||||||
|
"short": "BT: {{deviceName}}",
|
||||||
|
"long": "Bluetooth Gerät",
|
||||||
|
"device": "Gerät",
|
||||||
|
"selectDevice": "Gerät auswählen",
|
||||||
|
"selected": "Bluetooth Gerät ausgewählt",
|
||||||
|
"notSelected": "Kein Gerät ausgewählt",
|
||||||
|
"helperText": "Verwendet den Meshtastic Bluetooth Dienst zur Erkennung."
|
||||||
|
},
|
||||||
|
"serialConnection": {
|
||||||
|
"namePlaceholder": "Mein serieller Knoten",
|
||||||
|
"helperText": "Die Auswahl eines Anschlusses erteilt der App die Berechtigung, diesen zu öffnen und eine Verbindung herzustellen.",
|
||||||
|
"supported": {
|
||||||
|
"title": "Web Seriell unterstützt"
|
||||||
|
},
|
||||||
|
"notSupported": {
|
||||||
|
"title": "Web Seriell nicht unterstützt",
|
||||||
|
"description": "Ihr Browser oder Ihr Gerät unterstützt kein Web Seriell"
|
||||||
|
},
|
||||||
|
"portSelected": {
|
||||||
|
"title": "Serieller Anschluss ausgewählt",
|
||||||
|
"description": "Anschlussberechtigungen gewährt."
|
||||||
|
},
|
||||||
|
"port": "Anschluss",
|
||||||
|
"selectPort": "Anschluss auswählen",
|
||||||
|
"deviceName": "USB {{vendorId}}:{{productId}}",
|
||||||
|
"notSelected": "Kein Anschluss ausgewählt"
|
||||||
|
},
|
||||||
|
"httpConnection": {
|
||||||
|
"namePlaceholder": "Mein HTTP Knoten",
|
||||||
|
"inputPlaceholder": "192.168.1.10 oder meshtastic.local",
|
||||||
|
"heading": "URL oder IP",
|
||||||
|
"useHttps": "HTTPS verwenden",
|
||||||
|
"invalidUrl": {
|
||||||
|
"title": "Ungültige URL",
|
||||||
|
"description": "Bitte geben Sie eine gültige HTTP oder HTTPS URL ein."
|
||||||
|
},
|
||||||
|
"connectionTest": {
|
||||||
|
"description": "Testen Sie die Verbindung, bevor Sie speichern um zu überprüfen, dass das Gerät erreichbar ist.",
|
||||||
|
"button": {
|
||||||
|
"loading": "Wird getestet...",
|
||||||
|
"label": "Verbindung testen"
|
||||||
|
},
|
||||||
|
"reachable": "Erreichbar",
|
||||||
|
"notReachable": "Nicht erreichbar",
|
||||||
|
"success": {
|
||||||
|
"title": "Verbindungstest erfolgreich",
|
||||||
|
"description": "Das Gerät scheint erreichbar zu sein."
|
||||||
|
},
|
||||||
|
"failure": {
|
||||||
|
"title": "Verbindungstest fehlgeschlagen",
|
||||||
|
"description": "Das Gerät konnte nicht erreicht werden. Überprüfen Sie die URL und versuchen Sie es erneut."
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nodeDetails": {
|
"nodeDetails": {
|
||||||
|
|||||||
@@ -8,6 +8,7 @@
|
|||||||
"radioConfig": "Funkgerätekonfiguration",
|
"radioConfig": "Funkgerätekonfiguration",
|
||||||
"deviceConfig": "Geräteeinstellungen",
|
"deviceConfig": "Geräteeinstellungen",
|
||||||
"moduleConfig": "Moduleinstellungen",
|
"moduleConfig": "Moduleinstellungen",
|
||||||
|
"manageConnections": "Verbindungen verwalten",
|
||||||
"nodes": "Knoten"
|
"nodes": "Knoten"
|
||||||
},
|
},
|
||||||
"app": {
|
"app": {
|
||||||
@@ -216,7 +217,7 @@
|
|||||||
"step4": "Sonstige relevante Informationen"
|
"step4": "Sonstige relevante Informationen"
|
||||||
},
|
},
|
||||||
"reportLink": "Sie können das Problem auf unserem <0>GitHub</0> melden",
|
"reportLink": "Sie können das Problem auf unserem <0>GitHub</0> melden",
|
||||||
"dashboardLink": "Zurück zum <0>Dashboard</0>",
|
"connectionsLink": "Zurück zu den <0>Verbindungen</0>",
|
||||||
"detailsSummary": "Fehlerdetails",
|
"detailsSummary": "Fehlerdetails",
|
||||||
"errorMessageLabel": "Fehlermeldungen:",
|
"errorMessageLabel": "Fehlermeldungen:",
|
||||||
"stackTraceLabel": "Stapelabzug:",
|
"stackTraceLabel": "Stapelabzug:",
|
||||||
|
|||||||
@@ -1,14 +1,18 @@
|
|||||||
{
|
{
|
||||||
"button": {
|
"button": {
|
||||||
"apply": "Aplique",
|
"apply": "Aplique",
|
||||||
|
"addConnection": "Add Connection",
|
||||||
|
"saveConnection": "Save connection",
|
||||||
"backupKey": "Clave de la copia de seguridad",
|
"backupKey": "Clave de la copia de seguridad",
|
||||||
"cancel": "Cancelar",
|
"cancel": "Cancelar",
|
||||||
|
"connect": "Conectar",
|
||||||
"clearMessages": "Borrar mensajes",
|
"clearMessages": "Borrar mensajes",
|
||||||
"close": "Cerrar",
|
"close": "Cerrar",
|
||||||
"confirm": "Confirmar",
|
"confirm": "Confirmar",
|
||||||
"delete": "Eliminar",
|
"delete": "Eliminar",
|
||||||
"dismiss": "Descartar",
|
"dismiss": "Descartar",
|
||||||
"download": "Descarga",
|
"download": "Descarga",
|
||||||
|
"disconnect": "Desconectar",
|
||||||
"export": "Exportar",
|
"export": "Exportar",
|
||||||
"generate": "Generar",
|
"generate": "Generar",
|
||||||
"regenerate": "Regenerar",
|
"regenerate": "Regenerar",
|
||||||
@@ -21,7 +25,10 @@
|
|||||||
"requestNewKeys": "Solicitar nuevas claves",
|
"requestNewKeys": "Solicitar nuevas claves",
|
||||||
"requestPosition": "Solicitar ubicación",
|
"requestPosition": "Solicitar ubicación",
|
||||||
"reset": "Reiniciar",
|
"reset": "Reiniciar",
|
||||||
|
"retry": "Retry",
|
||||||
"save": "Guardar",
|
"save": "Guardar",
|
||||||
|
"setDefault": "Set as default",
|
||||||
|
"unsetDefault": "Unset default",
|
||||||
"scanQr": "Escanear el código QR",
|
"scanQr": "Escanear el código QR",
|
||||||
"traceRoute": "Trazar ruta",
|
"traceRoute": "Trazar ruta",
|
||||||
"submit": "Enviar"
|
"submit": "Enviar"
|
||||||
|
|||||||
@@ -1,12 +1,34 @@
|
|||||||
{
|
{
|
||||||
"dashboard": {
|
"page": {
|
||||||
"title": "Dispositivos conectados",
|
"title": "Connect to a Meshtastic device",
|
||||||
"description": "Administra tus dispositivos Meshtastic conectados.",
|
"description": "Add a device connection via HTTP, Bluetooth, or Serial. Your saved connections will be saved in your browser."
|
||||||
|
},
|
||||||
"connectionType_ble": "BLE",
|
"connectionType_ble": "BLE",
|
||||||
"connectionType_serial": "Conexión Serial",
|
"connectionType_serial": "Conexión Serial",
|
||||||
"connectionType_network": "Conexión Red",
|
"connectionType_network": "Conexión Red",
|
||||||
"noDevicesTitle": "No hay dispositivos conectados",
|
"deleteConnection": "Delete connection",
|
||||||
"noDevicesDescription": "Conecta un nuevo dispositivo para empezar.",
|
"areYouSure": "This will remove {{name}}. You canot undo this action.",
|
||||||
"button_newConnection": "Conexión Nueva"
|
"moreActions": "More actions",
|
||||||
|
"noConnections": {
|
||||||
|
"title": "No connections yet.",
|
||||||
|
"description": "Create your first connection. It will connect immediately and be saved for later."
|
||||||
|
},
|
||||||
|
"lastConnectedAt": "Last connected: {{date}}",
|
||||||
|
"neverConnected": "Never connected",
|
||||||
|
"toasts": {
|
||||||
|
"connected": "Conectado",
|
||||||
|
"nowConnected": "{{name}} is now connected",
|
||||||
|
"nowDisconnected": "{{name}} are now disconnecte",
|
||||||
|
"disconnected": "Desconectado",
|
||||||
|
"failed": "Failed to connect",
|
||||||
|
"checkConnetion": "Check your device or settings and try again",
|
||||||
|
"defaultSet": "Default set",
|
||||||
|
"defaultConnection": "Default connection is now {{nameisconnected}}",
|
||||||
|
"deleted": "Deleted",
|
||||||
|
"deletedByName": "{{name}} was removed",
|
||||||
|
"pickConnectionAgain": "Could not connect. You may need to reselect the device/port.",
|
||||||
|
"added": "Connection added",
|
||||||
|
"savedByName": "{{name}} saved.",
|
||||||
|
"savedCantConnect": "The connection was saved but could not connect."
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,18 +3,6 @@
|
|||||||
"description": "This action will clear all message history. This cannot be undone. Are you sure you want to continue?",
|
"description": "This action will clear all message history. This cannot be undone. Are you sure you want to continue?",
|
||||||
"title": "Borrar todos los mensajes"
|
"title": "Borrar todos los mensajes"
|
||||||
},
|
},
|
||||||
"deviceName": {
|
|
||||||
"description": "El dispositivo se reiniciará una vez que se guarde la configuración.",
|
|
||||||
"longName": "Nombre largo",
|
|
||||||
"shortName": "Nombre Corto",
|
|
||||||
"title": "Cambiar nombre del dispositivo",
|
|
||||||
"validation": {
|
|
||||||
"longNameMax": "El nombre largo no debe tener más de 40 caracteres",
|
|
||||||
"shortNameMax": "El nombre corto no debe tener más de 4 caracteres",
|
|
||||||
"longNameMin": "El nombre largo debe tener al menos 1 carácter",
|
|
||||||
"shortNameMin": "El nombre corto debe tener al menos 1 carácter"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"import": {
|
"import": {
|
||||||
"description": "Se anulará la configuración actual de LoRa.",
|
"description": "Se anulará la configuración actual de LoRa.",
|
||||||
"error": {
|
"error": {
|
||||||
@@ -41,48 +29,77 @@
|
|||||||
"description": "Are you sure you want to regenerate the pre-shared key?",
|
"description": "Are you sure you want to regenerate the pre-shared key?",
|
||||||
"regenerate": "Regenerate"
|
"regenerate": "Regenerate"
|
||||||
},
|
},
|
||||||
"newDeviceDialog": {
|
"addConnection": {
|
||||||
"title": "Connect New Device",
|
"title": "Add connection",
|
||||||
"https": "https",
|
"description": "Choose a connection type and fill in the details",
|
||||||
"http": "http",
|
|
||||||
"tabHttp": "HTTP",
|
|
||||||
"tabBluetooth": "Bluetooth",
|
|
||||||
"tabSerial": "Conexión Serial",
|
|
||||||
"useHttps": "Use HTTPS",
|
|
||||||
"connecting": "Connecting...",
|
|
||||||
"connect": "Conectar",
|
|
||||||
"connectionFailedAlert": {
|
|
||||||
"title": "Connection Failed",
|
|
||||||
"descriptionPrefix": "Could not connect to the device. ",
|
|
||||||
"httpsHint": "If using HTTPS, you may need to accept a self-signed certificate first. ",
|
|
||||||
"openLinkPrefix": "Please open ",
|
|
||||||
"openLinkSuffix": " in a new tab",
|
|
||||||
"acceptTlsWarningSuffix": ", accept any TLS warnings if prompted, then try again",
|
|
||||||
"learnMoreLink": "Learn more"
|
|
||||||
},
|
|
||||||
"httpConnection": {
|
|
||||||
"label": "IP Address/Hostname",
|
|
||||||
"placeholder": "000.000.000.000 / meshtastic.local"
|
|
||||||
},
|
|
||||||
"serialConnection": {
|
|
||||||
"noDevicesPaired": "No devices paired yet.",
|
|
||||||
"newDeviceButton": "New device",
|
|
||||||
"deviceIdentifier": "# {{index}} - {{vendorId}} - {{productId}}"
|
|
||||||
},
|
|
||||||
"bluetoothConnection": {
|
|
||||||
"noDevicesPaired": "No devices paired yet.",
|
|
||||||
"newDeviceButton": "New device",
|
|
||||||
"connectionFailed": "Connection failed",
|
|
||||||
"deviceDisconnected": "Device disconnected",
|
|
||||||
"unknownDevice": "Unknown Device",
|
|
||||||
"errorLoadingDevices": "Error loading devices",
|
|
||||||
"unknownErrorLoadingDevices": "Unknown error loading devices"
|
|
||||||
},
|
|
||||||
"validation": {
|
"validation": {
|
||||||
"requiresWebBluetooth": "This connection type requires <0>Web Bluetooth</0>. Please use a supported browser, like Chrome or Edge.",
|
"requiresWebBluetooth": "This connection type requires <0>Web Bluetooth</0>. Please use a supported browser, like Chrome or Edge.",
|
||||||
"requiresWebSerial": "This connection type requires <0>Web Serial</0>. Please use a supported browser, like Chrome or Edge.",
|
"requiresWebSerial": "This connection type requires <0>Web Serial</0>. Please use a supported browser, like Chrome or Edge.",
|
||||||
"requiresSecureContext": "This application requires a <0>secure context</0>. Please connect using HTTPS or localhost.",
|
"requiresSecureContext": "This application requires a <0>secure context</0>. Please connect using HTTPS or localhost.",
|
||||||
"additionallyRequiresSecureContext": "Additionally, it requires a <0>secure context</0>. Please connect using HTTPS or localhost."
|
"additionallyRequiresSecureContext": "Additionally, it requires a <0>secure context</0>. Please connect using HTTPS or localhost."
|
||||||
|
},
|
||||||
|
"bluetoothConnection": {
|
||||||
|
"namePlaceholder": "My Bluetooth Node",
|
||||||
|
"supported": {
|
||||||
|
"title": "Web Bluetooth supported"
|
||||||
|
},
|
||||||
|
"notSupported": {
|
||||||
|
"title": "Web Bluetooth not supported",
|
||||||
|
"description": "Your browser or device does not support Web Bluetooth"
|
||||||
|
},
|
||||||
|
"short": "BT: {{deviceName}}",
|
||||||
|
"long": "Bluetooth Device",
|
||||||
|
"device": "Dispositivo",
|
||||||
|
"selectDevice": "Select device",
|
||||||
|
"selected": "Bluetooth device selected",
|
||||||
|
"notSelected": "No device selected",
|
||||||
|
"helperText": "Uses the Meshtastic Bluetooth service for discovery."
|
||||||
|
},
|
||||||
|
"serialConnection": {
|
||||||
|
"namePlaceholder": "My Serial Node",
|
||||||
|
"helperText": "Selecting a port grants permission so the app can open it to connect.",
|
||||||
|
"supported": {
|
||||||
|
"title": "Web Serial supported"
|
||||||
|
},
|
||||||
|
"notSupported": {
|
||||||
|
"title": "Web Serial not supported",
|
||||||
|
"description": "Your browser or device does not support Web Serial"
|
||||||
|
},
|
||||||
|
"portSelected": {
|
||||||
|
"title": "Serial port selected",
|
||||||
|
"description": "Port permissions granted."
|
||||||
|
},
|
||||||
|
"port": "Port",
|
||||||
|
"selectPort": "Select port",
|
||||||
|
"deviceName": "USB {{vendorId}}:{{productId}}",
|
||||||
|
"notSelected": "No port selected"
|
||||||
|
},
|
||||||
|
"httpConnection": {
|
||||||
|
"namePlaceholder": "My HTTP Node",
|
||||||
|
"inputPlaceholder": "192.168.1.10 or meshtastic.local",
|
||||||
|
"heading": "URL or IP",
|
||||||
|
"useHttps": "Use HTTTPS",
|
||||||
|
"invalidUrl": {
|
||||||
|
"title": "Invalid URL",
|
||||||
|
"description": "Please enter a valid HTTP or HTTPS URL."
|
||||||
|
},
|
||||||
|
"connectionTest": {
|
||||||
|
"description": "Test the connetion before saving to verify the device is reachable.",
|
||||||
|
"button": {
|
||||||
|
"loading": "Testing...",
|
||||||
|
"label": "Test connection"
|
||||||
|
},
|
||||||
|
"reachable": "Reachable",
|
||||||
|
"notReachable": "Not reachable",
|
||||||
|
"success": {
|
||||||
|
"title": "Connection test successful",
|
||||||
|
"description": "The device appears to be reachable."
|
||||||
|
},
|
||||||
|
"failure": {
|
||||||
|
"title": "Connection test failed",
|
||||||
|
"description": "Could not reach the device. Check the URL and try again."
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nodeDetails": {
|
"nodeDetails": {
|
||||||
|
|||||||
@@ -8,6 +8,7 @@
|
|||||||
"radioConfig": "Radio Config",
|
"radioConfig": "Radio Config",
|
||||||
"deviceConfig": "Configuración del dispositivo",
|
"deviceConfig": "Configuración del dispositivo",
|
||||||
"moduleConfig": "Module Config",
|
"moduleConfig": "Module Config",
|
||||||
|
"manageConnections": "Manage Connections",
|
||||||
"nodes": "Nodos"
|
"nodes": "Nodos"
|
||||||
},
|
},
|
||||||
"app": {
|
"app": {
|
||||||
@@ -216,7 +217,7 @@
|
|||||||
"step4": "Any other relevant information"
|
"step4": "Any other relevant information"
|
||||||
},
|
},
|
||||||
"reportLink": "You can report the issue to our <0>GitHub</0>",
|
"reportLink": "You can report the issue to our <0>GitHub</0>",
|
||||||
"dashboardLink": "Return to the <0>dashboard</0>",
|
"connectionsLink": "Return to the <0>connections</0>",
|
||||||
"detailsSummary": "Error Details",
|
"detailsSummary": "Error Details",
|
||||||
"errorMessageLabel": "Error message:",
|
"errorMessageLabel": "Error message:",
|
||||||
"stackTraceLabel": "Stack trace:",
|
"stackTraceLabel": "Stack trace:",
|
||||||
|
|||||||
@@ -1,14 +1,18 @@
|
|||||||
{
|
{
|
||||||
"button": {
|
"button": {
|
||||||
"apply": "Hyväksy",
|
"apply": "Hyväksy",
|
||||||
|
"addConnection": "Lisää yhteys",
|
||||||
|
"saveConnection": "Tallenna yhteys",
|
||||||
"backupKey": "Varmuuskopioi avain",
|
"backupKey": "Varmuuskopioi avain",
|
||||||
"cancel": "Peruuta",
|
"cancel": "Peruuta",
|
||||||
|
"connect": "Yhdistä",
|
||||||
"clearMessages": "Tyhjennä viestit",
|
"clearMessages": "Tyhjennä viestit",
|
||||||
"close": "Sulje",
|
"close": "Sulje",
|
||||||
"confirm": "Vahvista",
|
"confirm": "Vahvista",
|
||||||
"delete": "Poista",
|
"delete": "Poista",
|
||||||
"dismiss": "Hylkää",
|
"dismiss": "Hylkää",
|
||||||
"download": "Lataa",
|
"download": "Lataa",
|
||||||
|
"disconnect": "Katkaise yhteys",
|
||||||
"export": "Vie",
|
"export": "Vie",
|
||||||
"generate": "Luo",
|
"generate": "Luo",
|
||||||
"regenerate": "Luo uudelleen",
|
"regenerate": "Luo uudelleen",
|
||||||
@@ -21,7 +25,10 @@
|
|||||||
"requestNewKeys": "Pyydä uudet avaimet",
|
"requestNewKeys": "Pyydä uudet avaimet",
|
||||||
"requestPosition": "Pyydä sijaintia",
|
"requestPosition": "Pyydä sijaintia",
|
||||||
"reset": "Palauta",
|
"reset": "Palauta",
|
||||||
|
"retry": "Yritä uudelleen",
|
||||||
"save": "Tallenna",
|
"save": "Tallenna",
|
||||||
|
"setDefault": "Aseta oletukseksi",
|
||||||
|
"unsetDefault": "Poista oletusasetus",
|
||||||
"scanQr": "Skannaa QR-koodi",
|
"scanQr": "Skannaa QR-koodi",
|
||||||
"traceRoute": "Reitinselvitys",
|
"traceRoute": "Reitinselvitys",
|
||||||
"submit": "Lähetä"
|
"submit": "Lähetä"
|
||||||
|
|||||||
@@ -1,12 +1,34 @@
|
|||||||
{
|
{
|
||||||
"dashboard": {
|
"page": {
|
||||||
"title": "Yhdistetyt laitteet",
|
"title": "Yhdistä Meshtastic-laitteeseen",
|
||||||
"description": "Hallitse yhdistettyjä Meshtastic laitteitasi.",
|
"description": "Lisää laiteyhteys HTTP:n, Bluetoothin tai sarjaportin kautta. Tallennetut yhteydet tallennetaan selaimeesi."
|
||||||
|
},
|
||||||
"connectionType_ble": "BLE",
|
"connectionType_ble": "BLE",
|
||||||
"connectionType_serial": "Sarjaliitäntä",
|
"connectionType_serial": "Sarjaliitäntä",
|
||||||
"connectionType_network": "Verkko",
|
"connectionType_network": "Verkko",
|
||||||
"noDevicesTitle": "Ei laitteita yhdistettynä",
|
"deleteConnection": "Poista yhteys",
|
||||||
"noDevicesDescription": "Yhdistä uusi laite aloittaaksesi.",
|
"areYouSure": "Tämä poistaa kohteen {{name}}. Tätä toimintoa ei voi perua.",
|
||||||
"button_newConnection": "Uusi yhteys"
|
"moreActions": "Lisää toimintoja",
|
||||||
|
"noConnections": {
|
||||||
|
"title": "Ei yhteyksiä vielä.",
|
||||||
|
"description": "Luo ensimmäinen yhteytesi. Yhteys muodostetaan heti ja tallennetaan myöhempää käyttöä varten."
|
||||||
|
},
|
||||||
|
"lastConnectedAt": "Viimeksi yhdistetty: {{date}}",
|
||||||
|
"neverConnected": "Ei koskaan yhdistetty",
|
||||||
|
"toasts": {
|
||||||
|
"connected": "Yhdistetty",
|
||||||
|
"nowConnected": "{{name}} on nyt yhdistetty",
|
||||||
|
"nowDisconnected": "{{name}} ei ole enää yhteydessä",
|
||||||
|
"disconnected": "Ei yhdistetty",
|
||||||
|
"failed": "Yhteyden muodostaminen epäonnistui",
|
||||||
|
"checkConnetion": "Tarkista laitteesi tai asetukset ja yritä uudelleen",
|
||||||
|
"defaultSet": "Asetettu oletukseksi",
|
||||||
|
"defaultConnection": "Oletusyhteys on nyt {{nameisconnected}}",
|
||||||
|
"deleted": "Poistettu",
|
||||||
|
"deletedByName": "{{name}} poistettiin",
|
||||||
|
"pickConnectionAgain": "Yhteyttä ei voitu muodostaa. Saatat joutua valitsemaan laitteen tai portin uudelleen.",
|
||||||
|
"added": "Yhteys lisätty",
|
||||||
|
"savedByName": "{{name}} tallennettu.",
|
||||||
|
"savedCantConnect": "Yhteys tallennettiin, mutta siihen ei voitu yhdistää."
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,18 +3,6 @@
|
|||||||
"description": "Tämä toiminto poistaa kaiken viestihistorian. Toimintoa ei voi perua. Haluatko varmasti jatkaa?",
|
"description": "Tämä toiminto poistaa kaiken viestihistorian. Toimintoa ei voi perua. Haluatko varmasti jatkaa?",
|
||||||
"title": "Tyhjennä kaikki viestit"
|
"title": "Tyhjennä kaikki viestit"
|
||||||
},
|
},
|
||||||
"deviceName": {
|
|
||||||
"description": "Laite käynnistyy uudelleen, kun asetus on tallennettu.",
|
|
||||||
"longName": "Pitkä nimi",
|
|
||||||
"shortName": "Lyhytnimi",
|
|
||||||
"title": "Vaihda laitteen nimi",
|
|
||||||
"validation": {
|
|
||||||
"longNameMax": "Pitkässä nimessä saa olla enintään 40 merkkiä",
|
|
||||||
"shortNameMax": "Lyhytnimessä ei saa olla enempää kuin 4 merkkiä",
|
|
||||||
"longNameMin": "Pitkässä nimessä täytyy olla vähintään yksi merkki",
|
|
||||||
"shortNameMin": "Lyhytnimessä täytyy olla vähintään ykis merkki"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"import": {
|
"import": {
|
||||||
"description": "Nykyinen LoRa-asetus ylikirjoitetaan.",
|
"description": "Nykyinen LoRa-asetus ylikirjoitetaan.",
|
||||||
"error": {
|
"error": {
|
||||||
@@ -41,48 +29,77 @@
|
|||||||
"description": "Haluatko varmasti luoda ennalta jaetun avaimen uudelleen?",
|
"description": "Haluatko varmasti luoda ennalta jaetun avaimen uudelleen?",
|
||||||
"regenerate": "Luo uudelleen"
|
"regenerate": "Luo uudelleen"
|
||||||
},
|
},
|
||||||
"newDeviceDialog": {
|
"addConnection": {
|
||||||
"title": "Yhdistä uuteen laitteeseen",
|
"title": "Lisää yhteys",
|
||||||
"https": "https",
|
"description": "Valitse yhteystyyppi ja täytä tiedot",
|
||||||
"http": "http",
|
|
||||||
"tabHttp": "HTTP",
|
|
||||||
"tabBluetooth": "Bluetooth",
|
|
||||||
"tabSerial": "Sarjaliitäntä",
|
|
||||||
"useHttps": "Käytä HTTPS",
|
|
||||||
"connecting": "Yhdistetään...",
|
|
||||||
"connect": "Yhdistä",
|
|
||||||
"connectionFailedAlert": {
|
|
||||||
"title": "Yhteys epäonnistui",
|
|
||||||
"descriptionPrefix": "Laitteeseen ei saatu yhteyttä. ",
|
|
||||||
"httpsHint": "Jos käytät HTTPS:ää, sinun on ehkä ensin hyväksyttävä itse allekirjoitettu varmenne. ",
|
|
||||||
"openLinkPrefix": "Avaa ",
|
|
||||||
"openLinkSuffix": " uuteen välilehteen",
|
|
||||||
"acceptTlsWarningSuffix": ", hyväksy mahdolliset TLS-varoitukset, jos niitä ilmenee ja yritä sitten uudelleen.",
|
|
||||||
"learnMoreLink": "Lue lisää"
|
|
||||||
},
|
|
||||||
"httpConnection": {
|
|
||||||
"label": "IP-osoite / isäntänimi",
|
|
||||||
"placeholder": "000.000.000 / meshtastinen.paikallinen"
|
|
||||||
},
|
|
||||||
"serialConnection": {
|
|
||||||
"noDevicesPaired": "Yhtään laitetta ei ole vielä yhdistetty.",
|
|
||||||
"newDeviceButton": "Uusi laite",
|
|
||||||
"deviceIdentifier": "# {{index}} - {{vendorId}} - {{productId}}"
|
|
||||||
},
|
|
||||||
"bluetoothConnection": {
|
|
||||||
"noDevicesPaired": "Yhtään laitetta ei ole vielä yhdistetty.",
|
|
||||||
"newDeviceButton": "Uusi laite",
|
|
||||||
"connectionFailed": "Yhdistäminen epäonnistui",
|
|
||||||
"deviceDisconnected": "Yhteys laitteeseen katkaistu",
|
|
||||||
"unknownDevice": "Tuntematon laite",
|
|
||||||
"errorLoadingDevices": "Virhe ladattaessa laitteita",
|
|
||||||
"unknownErrorLoadingDevices": "Tuntematon virhe laitteita ladattaessa"
|
|
||||||
},
|
|
||||||
"validation": {
|
"validation": {
|
||||||
"requiresWebBluetooth": "Tämä yhteystyyppi vaatii <0>Web-sarjaportti bluetooth</0> -tuen. Käytä tuettua selainta, kuten Chromea tai Edgeä.",
|
"requiresWebBluetooth": "Tämä yhteystyyppi vaatii <0>Web-sarjaportti bluetooth</0> -tuen. Käytä tuettua selainta, kuten Chromea tai Edgeä.",
|
||||||
"requiresWebSerial": "Tämä yhteystyyppi vaatii <0>Web-sarjaportti</0> -tuen. Käytä tuettua selainta, kuten Chromea tai Edgeä.",
|
"requiresWebSerial": "Tämä yhteystyyppi vaatii <0>Web-sarjaportti</0> -tuen. Käytä tuettua selainta, kuten Chromea tai Edgeä.",
|
||||||
"requiresSecureContext": "Tämä sovellus vaatii <0>suojatun yhteyden</0>. Yhdistä käyttämällä HTTPS:ää tai localhostia.",
|
"requiresSecureContext": "Tämä sovellus vaatii <0>suojatun yhteyden</0>. Yhdistä käyttämällä HTTPS:ää tai localhostia.",
|
||||||
"additionallyRequiresSecureContext": "Lisäksi se vaatii <0>suojatun yhteyden</0>. Yhdistä käyttämällä HTTPS:ää tai localhostia."
|
"additionallyRequiresSecureContext": "Lisäksi se vaatii <0>suojatun yhteyden</0>. Yhdistä käyttämällä HTTPS:ää tai localhostia."
|
||||||
|
},
|
||||||
|
"bluetoothConnection": {
|
||||||
|
"namePlaceholder": "Bluetoothilla yhdistetty laite",
|
||||||
|
"supported": {
|
||||||
|
"title": "Verkkoselaimen Bluetooth-tuettu"
|
||||||
|
},
|
||||||
|
"notSupported": {
|
||||||
|
"title": "Verkkoselaimen Bluetooth ei ole tuettu",
|
||||||
|
"description": "Selaimesi tai laitteesi ei tue Web Bluetooth -toimintoa"
|
||||||
|
},
|
||||||
|
"short": "BT: {{deviceName}}",
|
||||||
|
"long": "Bluetooth-laite",
|
||||||
|
"device": "Laite",
|
||||||
|
"selectDevice": "Valitse laite",
|
||||||
|
"selected": "Bluetooth-laite valittu",
|
||||||
|
"notSelected": "Ei laitetta valittuna",
|
||||||
|
"helperText": "Käyttää Meshtasticin Bluetooth-palvelua laitteiden etsintään."
|
||||||
|
},
|
||||||
|
"serialConnection": {
|
||||||
|
"namePlaceholder": "Sarjaliitännällä yhdistetty laite",
|
||||||
|
"helperText": "Portin valitseminen antaa sovellukselle luvan avata sen yhteyden muodostamista varten.",
|
||||||
|
"supported": {
|
||||||
|
"title": "Verkkoselaimen sarjaliitäntä tuettu"
|
||||||
|
},
|
||||||
|
"notSupported": {
|
||||||
|
"title": "Verkkoselaimen sarjaliitäntä ei ole tuettu",
|
||||||
|
"description": "Selaimesi tai laitteesi ei tue Web Serial -toimintoa"
|
||||||
|
},
|
||||||
|
"portSelected": {
|
||||||
|
"title": "Sarjaportti valittu",
|
||||||
|
"description": "Porttioikeudet myönnetty."
|
||||||
|
},
|
||||||
|
"port": "Portti",
|
||||||
|
"selectPort": "Valitse portti",
|
||||||
|
"deviceName": "USB {{vendorId}}:{{productId}}",
|
||||||
|
"notSelected": "Ei porttia valittuna"
|
||||||
|
},
|
||||||
|
"httpConnection": {
|
||||||
|
"namePlaceholder": "HTTP-yhteydellä toimiva laite",
|
||||||
|
"inputPlaceholder": "192.168.1.10 tai meshtastic.local",
|
||||||
|
"heading": "URL tai IP",
|
||||||
|
"useHttps": "Käytä HTTTPS",
|
||||||
|
"invalidUrl": {
|
||||||
|
"title": "Virheellinen URL-osoite",
|
||||||
|
"description": "Anna kelvollinen HTTP- tai HTTPS-osoite."
|
||||||
|
},
|
||||||
|
"connectionTest": {
|
||||||
|
"description": "Testaa yhteys ennen tallennusta varmistaaksesi, että laite on tavoitettavissa.",
|
||||||
|
"button": {
|
||||||
|
"loading": "Testataan...",
|
||||||
|
"label": "Testaa yhteys"
|
||||||
|
},
|
||||||
|
"reachable": "Yhteys toimii",
|
||||||
|
"notReachable": "Yhteys ei toimi",
|
||||||
|
"success": {
|
||||||
|
"title": "Yhteystesti onnistui",
|
||||||
|
"description": "Laite vaikuttaa olevan tavoitettavissa."
|
||||||
|
},
|
||||||
|
"failure": {
|
||||||
|
"title": "Yhteystesti epäonnistui",
|
||||||
|
"description": "Laitetta ei voitu tavoittaa. Tarkista URL-osoite ja yritä uudelleen."
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nodeDetails": {
|
"nodeDetails": {
|
||||||
|
|||||||
@@ -8,6 +8,7 @@
|
|||||||
"radioConfig": "Radion asetukset",
|
"radioConfig": "Radion asetukset",
|
||||||
"deviceConfig": "Laitteen asetukset",
|
"deviceConfig": "Laitteen asetukset",
|
||||||
"moduleConfig": "Moduulin asetukset",
|
"moduleConfig": "Moduulin asetukset",
|
||||||
|
"manageConnections": "Hallinnoi yhteyksiä",
|
||||||
"nodes": "Laitteet"
|
"nodes": "Laitteet"
|
||||||
},
|
},
|
||||||
"app": {
|
"app": {
|
||||||
@@ -216,7 +217,7 @@
|
|||||||
"step4": "Muut mahdollisesti oleelliset tiedot"
|
"step4": "Muut mahdollisesti oleelliset tiedot"
|
||||||
},
|
},
|
||||||
"reportLink": "Voit raportoida ongelmasta <0>GitHubissa</0>",
|
"reportLink": "Voit raportoida ongelmasta <0>GitHubissa</0>",
|
||||||
"dashboardLink": "Palaa takaisin <0>hallintapaneeliin</0>",
|
"connectionsLink": "Palaa <0>yhteyksiin</0>",
|
||||||
"detailsSummary": "Virheen tiedot",
|
"detailsSummary": "Virheen tiedot",
|
||||||
"errorMessageLabel": "Virheilmoitus:",
|
"errorMessageLabel": "Virheilmoitus:",
|
||||||
"stackTraceLabel": "Virheen jäljityslista:",
|
"stackTraceLabel": "Virheen jäljityslista:",
|
||||||
|
|||||||
@@ -1,14 +1,18 @@
|
|||||||
{
|
{
|
||||||
"button": {
|
"button": {
|
||||||
"apply": "Appliquer",
|
"apply": "Appliquer",
|
||||||
|
"addConnection": "Add Connection",
|
||||||
|
"saveConnection": "Save connection",
|
||||||
"backupKey": "Clé de sauvegarde",
|
"backupKey": "Clé de sauvegarde",
|
||||||
"cancel": "Annuler",
|
"cancel": "Annuler",
|
||||||
|
"connect": "Connecter",
|
||||||
"clearMessages": "Effacer les messages",
|
"clearMessages": "Effacer les messages",
|
||||||
"close": "Fermer",
|
"close": "Fermer",
|
||||||
"confirm": "Confirmer",
|
"confirm": "Confirmer",
|
||||||
"delete": "Effacer",
|
"delete": "Effacer",
|
||||||
"dismiss": "Annuler",
|
"dismiss": "Annuler",
|
||||||
"download": "Télécharger",
|
"download": "Télécharger",
|
||||||
|
"disconnect": "Déconnecter",
|
||||||
"export": "Exporter",
|
"export": "Exporter",
|
||||||
"generate": "Générer",
|
"generate": "Générer",
|
||||||
"regenerate": "Regénérer",
|
"regenerate": "Regénérer",
|
||||||
@@ -21,7 +25,10 @@
|
|||||||
"requestNewKeys": "Demander de nouvelles clés",
|
"requestNewKeys": "Demander de nouvelles clés",
|
||||||
"requestPosition": "Demander la position",
|
"requestPosition": "Demander la position",
|
||||||
"reset": "Réinitialiser",
|
"reset": "Réinitialiser",
|
||||||
|
"retry": "Retry",
|
||||||
"save": "Sauvegarder",
|
"save": "Sauvegarder",
|
||||||
|
"setDefault": "Set as default",
|
||||||
|
"unsetDefault": "Unset default",
|
||||||
"scanQr": "Scanner le code QR",
|
"scanQr": "Scanner le code QR",
|
||||||
"traceRoute": "Analyse du trajet réseau",
|
"traceRoute": "Analyse du trajet réseau",
|
||||||
"submit": "Envoyer"
|
"submit": "Envoyer"
|
||||||
|
|||||||
@@ -1,12 +1,34 @@
|
|||||||
{
|
{
|
||||||
"dashboard": {
|
"page": {
|
||||||
"title": "Appareils connectés",
|
"title": "Connect to a Meshtastic device",
|
||||||
"description": "Gérez vos périphériques Meshtastic connectés.",
|
"description": "Add a device connection via HTTP, Bluetooth, or Serial. Your saved connections will be saved in your browser."
|
||||||
|
},
|
||||||
"connectionType_ble": "BLE",
|
"connectionType_ble": "BLE",
|
||||||
"connectionType_serial": "Série",
|
"connectionType_serial": "Série",
|
||||||
"connectionType_network": "Réseau",
|
"connectionType_network": "Réseau",
|
||||||
"noDevicesTitle": "Aucun appareil connecté",
|
"deleteConnection": "Delete connection",
|
||||||
"noDevicesDescription": "Connectez un nouvel appareil pour commencer.",
|
"areYouSure": "This will remove {{name}}. You canot undo this action.",
|
||||||
"button_newConnection": "Nouvelle connexion"
|
"moreActions": "More actions",
|
||||||
|
"noConnections": {
|
||||||
|
"title": "No connections yet.",
|
||||||
|
"description": "Create your first connection. It will connect immediately and be saved for later."
|
||||||
|
},
|
||||||
|
"lastConnectedAt": "Last connected: {{date}}",
|
||||||
|
"neverConnected": "Never connected",
|
||||||
|
"toasts": {
|
||||||
|
"connected": "Connecté",
|
||||||
|
"nowConnected": "{{name}} is now connected",
|
||||||
|
"nowDisconnected": "{{name}} are now disconnecte",
|
||||||
|
"disconnected": "Déconnecté",
|
||||||
|
"failed": "Failed to connect",
|
||||||
|
"checkConnetion": "Check your device or settings and try again",
|
||||||
|
"defaultSet": "Default set",
|
||||||
|
"defaultConnection": "Default connection is now {{nameisconnected}}",
|
||||||
|
"deleted": "Deleted",
|
||||||
|
"deletedByName": "{{name}} was removed",
|
||||||
|
"pickConnectionAgain": "Could not connect. You may need to reselect the device/port.",
|
||||||
|
"added": "Connection added",
|
||||||
|
"savedByName": "{{name}} saved.",
|
||||||
|
"savedCantConnect": "The connection was saved but could not connect."
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,18 +3,6 @@
|
|||||||
"description": "Cette action effacera tout l’historique des messages. Cette opération est irréversible. Voulez-vous vraiment continuer ?",
|
"description": "Cette action effacera tout l’historique des messages. Cette opération est irréversible. Voulez-vous vraiment continuer ?",
|
||||||
"title": "Supprimer tous les messages"
|
"title": "Supprimer tous les messages"
|
||||||
},
|
},
|
||||||
"deviceName": {
|
|
||||||
"description": "L’appareil redémarrera une fois la configuration enregistrée.",
|
|
||||||
"longName": "Nom long",
|
|
||||||
"shortName": "Nom court",
|
|
||||||
"title": "Changer le nom de l’appareil",
|
|
||||||
"validation": {
|
|
||||||
"longNameMax": "Le nom long ne doit pas contenir plus de 40 caractères",
|
|
||||||
"shortNameMax": "Le nom court ne doit pas contenir plus de 4 caractères",
|
|
||||||
"longNameMin": "Le nom long doit contenir au moins 1 caractère",
|
|
||||||
"shortNameMin": "Le nom court doit contenir au moins 1 caractère"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"import": {
|
"import": {
|
||||||
"description": "La configuration LoRa actuelle sera écrasée.",
|
"description": "La configuration LoRa actuelle sera écrasée.",
|
||||||
"error": {
|
"error": {
|
||||||
@@ -41,48 +29,77 @@
|
|||||||
"description": "Êtes-vous sûr de vouloir régénérer la clé pré-partagée ?",
|
"description": "Êtes-vous sûr de vouloir régénérer la clé pré-partagée ?",
|
||||||
"regenerate": "Régénérer"
|
"regenerate": "Régénérer"
|
||||||
},
|
},
|
||||||
"newDeviceDialog": {
|
"addConnection": {
|
||||||
"title": "Connecter un nouvel appareil",
|
"title": "Add connection",
|
||||||
"https": "https",
|
"description": "Choose a connection type and fill in the details",
|
||||||
"http": "http",
|
|
||||||
"tabHttp": "HTTP",
|
|
||||||
"tabBluetooth": "Bluetooth",
|
|
||||||
"tabSerial": "Série",
|
|
||||||
"useHttps": "Utiliser HTTPS",
|
|
||||||
"connecting": "Connexion...",
|
|
||||||
"connect": "Connecter",
|
|
||||||
"connectionFailedAlert": {
|
|
||||||
"title": "Échec de la connexion",
|
|
||||||
"descriptionPrefix": "Vous ne pouvez pas connecter l'appareil. ",
|
|
||||||
"httpsHint": "Si vous utilisez HTTPS, vous devrez peut-être accepter un certificat auto-signé. ",
|
|
||||||
"openLinkPrefix": "Veuillez ouvrir ",
|
|
||||||
"openLinkSuffix": " dans un nouvel onglet",
|
|
||||||
"acceptTlsWarningSuffix": ", acceptez les avertissements TLS si vous y êtes invité, puis réessayez",
|
|
||||||
"learnMoreLink": "En savoir plus"
|
|
||||||
},
|
|
||||||
"httpConnection": {
|
|
||||||
"label": "Adresse IP / nom d'hôte",
|
|
||||||
"placeholder": "000.000.000.000 / meshtastic.local"
|
|
||||||
},
|
|
||||||
"serialConnection": {
|
|
||||||
"noDevicesPaired": "Aucun appareil appairé pour l’instant.",
|
|
||||||
"newDeviceButton": "Nouvel appareil",
|
|
||||||
"deviceIdentifier": "# {{index}} - {{vendorId}} - {{productId}}"
|
|
||||||
},
|
|
||||||
"bluetoothConnection": {
|
|
||||||
"noDevicesPaired": "Aucun appareil appairé pour l’instant.",
|
|
||||||
"newDeviceButton": "Nouvel appareil",
|
|
||||||
"connectionFailed": "Échec de la connexion",
|
|
||||||
"deviceDisconnected": "Périphérique déconnecté",
|
|
||||||
"unknownDevice": "Périphérique inconnu",
|
|
||||||
"errorLoadingDevices": "Erreur lors du chargement des périphériques",
|
|
||||||
"unknownErrorLoadingDevices": "Erreur inconnue lors du chargement des périphériques"
|
|
||||||
},
|
|
||||||
"validation": {
|
"validation": {
|
||||||
"requiresWebBluetooth": "Ce type de connexion nécessite <0>Web Bluetooth</0>. Veuillez utiliser un navigateur compatible, comme Chrome ou Edge.<0>",
|
"requiresWebBluetooth": "Ce type de connexion nécessite <0>Web Bluetooth</0>. Veuillez utiliser un navigateur compatible, comme Chrome ou Edge.<0>",
|
||||||
"requiresWebSerial": "Ce type de connexion nécessite <0>Web Serial</0>. Veuillez utiliser un navigateur compatible, comme Chrome ou Edge.",
|
"requiresWebSerial": "Ce type de connexion nécessite <0>Web Serial</0>. Veuillez utiliser un navigateur compatible, comme Chrome ou Edge.",
|
||||||
"requiresSecureContext": "Cette application nécessite un <0>contexte sécurisé</0>. Veuillez vous connecter via HTTPS ou localhost.",
|
"requiresSecureContext": "Cette application nécessite un <0>contexte sécurisé</0>. Veuillez vous connecter via HTTPS ou localhost.",
|
||||||
"additionallyRequiresSecureContext": "Elle nécessite également un <0>contexte sécurisé</0>. Veuillez vous connecter via HTTPS ou localhost."
|
"additionallyRequiresSecureContext": "Elle nécessite également un <0>contexte sécurisé</0>. Veuillez vous connecter via HTTPS ou localhost."
|
||||||
|
},
|
||||||
|
"bluetoothConnection": {
|
||||||
|
"namePlaceholder": "My Bluetooth Node",
|
||||||
|
"supported": {
|
||||||
|
"title": "Web Bluetooth supported"
|
||||||
|
},
|
||||||
|
"notSupported": {
|
||||||
|
"title": "Web Bluetooth not supported",
|
||||||
|
"description": "Your browser or device does not support Web Bluetooth"
|
||||||
|
},
|
||||||
|
"short": "BT: {{deviceName}}",
|
||||||
|
"long": "Bluetooth Device",
|
||||||
|
"device": "Appareil",
|
||||||
|
"selectDevice": "Select device",
|
||||||
|
"selected": "Bluetooth device selected",
|
||||||
|
"notSelected": "No device selected",
|
||||||
|
"helperText": "Uses the Meshtastic Bluetooth service for discovery."
|
||||||
|
},
|
||||||
|
"serialConnection": {
|
||||||
|
"namePlaceholder": "My Serial Node",
|
||||||
|
"helperText": "Selecting a port grants permission so the app can open it to connect.",
|
||||||
|
"supported": {
|
||||||
|
"title": "Web Serial supported"
|
||||||
|
},
|
||||||
|
"notSupported": {
|
||||||
|
"title": "Web Serial not supported",
|
||||||
|
"description": "Your browser or device does not support Web Serial"
|
||||||
|
},
|
||||||
|
"portSelected": {
|
||||||
|
"title": "Serial port selected",
|
||||||
|
"description": "Port permissions granted."
|
||||||
|
},
|
||||||
|
"port": "Port",
|
||||||
|
"selectPort": "Select port",
|
||||||
|
"deviceName": "USB {{vendorId}}:{{productId}}",
|
||||||
|
"notSelected": "No port selected"
|
||||||
|
},
|
||||||
|
"httpConnection": {
|
||||||
|
"namePlaceholder": "My HTTP Node",
|
||||||
|
"inputPlaceholder": "192.168.1.10 or meshtastic.local",
|
||||||
|
"heading": "URL or IP",
|
||||||
|
"useHttps": "Use HTTTPS",
|
||||||
|
"invalidUrl": {
|
||||||
|
"title": "Invalid URL",
|
||||||
|
"description": "Please enter a valid HTTP or HTTPS URL."
|
||||||
|
},
|
||||||
|
"connectionTest": {
|
||||||
|
"description": "Test the connetion before saving to verify the device is reachable.",
|
||||||
|
"button": {
|
||||||
|
"loading": "Testing...",
|
||||||
|
"label": "Test connection"
|
||||||
|
},
|
||||||
|
"reachable": "Reachable",
|
||||||
|
"notReachable": "Not reachable",
|
||||||
|
"success": {
|
||||||
|
"title": "Connection test successful",
|
||||||
|
"description": "The device appears to be reachable."
|
||||||
|
},
|
||||||
|
"failure": {
|
||||||
|
"title": "Connection test failed",
|
||||||
|
"description": "Could not reach the device. Check the URL and try again."
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nodeDetails": {
|
"nodeDetails": {
|
||||||
|
|||||||
@@ -8,6 +8,7 @@
|
|||||||
"radioConfig": "Configuration radio",
|
"radioConfig": "Configuration radio",
|
||||||
"deviceConfig": "Configuration de l'appareil",
|
"deviceConfig": "Configuration de l'appareil",
|
||||||
"moduleConfig": "Configuration du module",
|
"moduleConfig": "Configuration du module",
|
||||||
|
"manageConnections": "Manage Connections",
|
||||||
"nodes": "Noeuds"
|
"nodes": "Noeuds"
|
||||||
},
|
},
|
||||||
"app": {
|
"app": {
|
||||||
@@ -216,7 +217,7 @@
|
|||||||
"step4": "Toute autre information pertinente"
|
"step4": "Toute autre information pertinente"
|
||||||
},
|
},
|
||||||
"reportLink": "Vous pouvez signaler le problème à notre <0>GitHub</0>",
|
"reportLink": "Vous pouvez signaler le problème à notre <0>GitHub</0>",
|
||||||
"dashboardLink": "Retourner au <0>tableau de bord</0>",
|
"connectionsLink": "Return to the <0>connections</0>",
|
||||||
"detailsSummary": "Détails de l'erreur",
|
"detailsSummary": "Détails de l'erreur",
|
||||||
"errorMessageLabel": "Message d'erreur :",
|
"errorMessageLabel": "Message d'erreur :",
|
||||||
"stackTraceLabel": "État de la pile :",
|
"stackTraceLabel": "État de la pile :",
|
||||||
|
|||||||
@@ -1,14 +1,18 @@
|
|||||||
{
|
{
|
||||||
"button": {
|
"button": {
|
||||||
"apply": "Alkalmaz",
|
"apply": "Alkalmaz",
|
||||||
|
"addConnection": "Add Connection",
|
||||||
|
"saveConnection": "Save connection",
|
||||||
"backupKey": "Kulcs biztonsági mentése",
|
"backupKey": "Kulcs biztonsági mentése",
|
||||||
"cancel": "Megszakítani",
|
"cancel": "Megszakítani",
|
||||||
|
"connect": "Csatlakozás",
|
||||||
"clearMessages": "Üzenetek törlése",
|
"clearMessages": "Üzenetek törlése",
|
||||||
"close": "Bezárás",
|
"close": "Bezárás",
|
||||||
"confirm": "Megerősítés",
|
"confirm": "Megerősítés",
|
||||||
"delete": "Törlés",
|
"delete": "Törlés",
|
||||||
"dismiss": "Bezárás",
|
"dismiss": "Bezárás",
|
||||||
"download": "Letöltés",
|
"download": "Letöltés",
|
||||||
|
"disconnect": "Leválasztás",
|
||||||
"export": "Exportálás",
|
"export": "Exportálás",
|
||||||
"generate": "Generálás",
|
"generate": "Generálás",
|
||||||
"regenerate": "Újragenerálás",
|
"regenerate": "Újragenerálás",
|
||||||
@@ -21,7 +25,10 @@
|
|||||||
"requestNewKeys": "Új kulcsok kérése",
|
"requestNewKeys": "Új kulcsok kérése",
|
||||||
"requestPosition": "Pozíció kérése",
|
"requestPosition": "Pozíció kérése",
|
||||||
"reset": "Újraindítás",
|
"reset": "Újraindítás",
|
||||||
|
"retry": "Retry",
|
||||||
"save": "Mentés",
|
"save": "Mentés",
|
||||||
|
"setDefault": "Set as default",
|
||||||
|
"unsetDefault": "Unset default",
|
||||||
"scanQr": "QR-kód beolvasása",
|
"scanQr": "QR-kód beolvasása",
|
||||||
"traceRoute": "Traceroute",
|
"traceRoute": "Traceroute",
|
||||||
"submit": "Mentés"
|
"submit": "Mentés"
|
||||||
|
|||||||
@@ -1,12 +1,34 @@
|
|||||||
{
|
{
|
||||||
"dashboard": {
|
"page": {
|
||||||
"title": "Connected Devices",
|
"title": "Connect to a Meshtastic device",
|
||||||
"description": "Manage your connected Meshtastic devices.",
|
"description": "Add a device connection via HTTP, Bluetooth, or Serial. Your saved connections will be saved in your browser."
|
||||||
|
},
|
||||||
"connectionType_ble": "BLE",
|
"connectionType_ble": "BLE",
|
||||||
"connectionType_serial": "Soros port",
|
"connectionType_serial": "Soros port",
|
||||||
"connectionType_network": "Hálózat",
|
"connectionType_network": "Hálózat",
|
||||||
"noDevicesTitle": "No devices connected",
|
"deleteConnection": "Delete connection",
|
||||||
"noDevicesDescription": "Connect a new device to get started.",
|
"areYouSure": "This will remove {{name}}. You canot undo this action.",
|
||||||
"button_newConnection": "New Connection"
|
"moreActions": "More actions",
|
||||||
|
"noConnections": {
|
||||||
|
"title": "No connections yet.",
|
||||||
|
"description": "Create your first connection. It will connect immediately and be saved for later."
|
||||||
|
},
|
||||||
|
"lastConnectedAt": "Last connected: {{date}}",
|
||||||
|
"neverConnected": "Never connected",
|
||||||
|
"toasts": {
|
||||||
|
"connected": "Csatlakoztatva",
|
||||||
|
"nowConnected": "{{name}} is now connected",
|
||||||
|
"nowDisconnected": "{{name}} are now disconnecte",
|
||||||
|
"disconnected": "Szétkapcsolva",
|
||||||
|
"failed": "Failed to connect",
|
||||||
|
"checkConnetion": "Check your device or settings and try again",
|
||||||
|
"defaultSet": "Default set",
|
||||||
|
"defaultConnection": "Default connection is now {{nameisconnected}}",
|
||||||
|
"deleted": "Deleted",
|
||||||
|
"deletedByName": "{{name}} was removed",
|
||||||
|
"pickConnectionAgain": "Could not connect. You may need to reselect the device/port.",
|
||||||
|
"added": "Connection added",
|
||||||
|
"savedByName": "{{name}} saved.",
|
||||||
|
"savedCantConnect": "The connection was saved but could not connect."
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,18 +3,6 @@
|
|||||||
"description": "This action will clear all message history. This cannot be undone. Are you sure you want to continue?",
|
"description": "This action will clear all message history. This cannot be undone. Are you sure you want to continue?",
|
||||||
"title": "Clear All Messages"
|
"title": "Clear All Messages"
|
||||||
},
|
},
|
||||||
"deviceName": {
|
|
||||||
"description": "The Device will restart once the config is saved.",
|
|
||||||
"longName": "Long Name",
|
|
||||||
"shortName": "Short Name",
|
|
||||||
"title": "Change Device Name",
|
|
||||||
"validation": {
|
|
||||||
"longNameMax": "Long name must not be more than 40 characters",
|
|
||||||
"shortNameMax": "Short name must not be more than 4 characters",
|
|
||||||
"longNameMin": "Long name must have at least 1 character",
|
|
||||||
"shortNameMin": "Short name must have at least 1 character"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"import": {
|
"import": {
|
||||||
"description": "The current LoRa configuration will be overridden.",
|
"description": "The current LoRa configuration will be overridden.",
|
||||||
"error": {
|
"error": {
|
||||||
@@ -41,48 +29,77 @@
|
|||||||
"description": "Are you sure you want to regenerate the pre-shared key?",
|
"description": "Are you sure you want to regenerate the pre-shared key?",
|
||||||
"regenerate": "Regenerate"
|
"regenerate": "Regenerate"
|
||||||
},
|
},
|
||||||
"newDeviceDialog": {
|
"addConnection": {
|
||||||
"title": "Connect New Device",
|
"title": "Add connection",
|
||||||
"https": "https",
|
"description": "Choose a connection type and fill in the details",
|
||||||
"http": "http",
|
|
||||||
"tabHttp": "HTTP",
|
|
||||||
"tabBluetooth": "Bluetooth",
|
|
||||||
"tabSerial": "Soros port",
|
|
||||||
"useHttps": "Use HTTPS",
|
|
||||||
"connecting": "Connecting...",
|
|
||||||
"connect": "Connect",
|
|
||||||
"connectionFailedAlert": {
|
|
||||||
"title": "Connection Failed",
|
|
||||||
"descriptionPrefix": "Could not connect to the device. ",
|
|
||||||
"httpsHint": "If using HTTPS, you may need to accept a self-signed certificate first. ",
|
|
||||||
"openLinkPrefix": "Please open ",
|
|
||||||
"openLinkSuffix": " in a new tab",
|
|
||||||
"acceptTlsWarningSuffix": ", accept any TLS warnings if prompted, then try again",
|
|
||||||
"learnMoreLink": "Learn more"
|
|
||||||
},
|
|
||||||
"httpConnection": {
|
|
||||||
"label": "IP Address/Hostname",
|
|
||||||
"placeholder": "000.000.000.000 / meshtastic.local"
|
|
||||||
},
|
|
||||||
"serialConnection": {
|
|
||||||
"noDevicesPaired": "No devices paired yet.",
|
|
||||||
"newDeviceButton": "New device",
|
|
||||||
"deviceIdentifier": "# {{index}} - {{vendorId}} - {{productId}}"
|
|
||||||
},
|
|
||||||
"bluetoothConnection": {
|
|
||||||
"noDevicesPaired": "No devices paired yet.",
|
|
||||||
"newDeviceButton": "New device",
|
|
||||||
"connectionFailed": "Connection failed",
|
|
||||||
"deviceDisconnected": "Device disconnected",
|
|
||||||
"unknownDevice": "Unknown Device",
|
|
||||||
"errorLoadingDevices": "Error loading devices",
|
|
||||||
"unknownErrorLoadingDevices": "Unknown error loading devices"
|
|
||||||
},
|
|
||||||
"validation": {
|
"validation": {
|
||||||
"requiresWebBluetooth": "This connection type requires <0>Web Bluetooth</0>. Please use a supported browser, like Chrome or Edge.",
|
"requiresWebBluetooth": "This connection type requires <0>Web Bluetooth</0>. Please use a supported browser, like Chrome or Edge.",
|
||||||
"requiresWebSerial": "This connection type requires <0>Web Serial</0>. Please use a supported browser, like Chrome or Edge.",
|
"requiresWebSerial": "This connection type requires <0>Web Serial</0>. Please use a supported browser, like Chrome or Edge.",
|
||||||
"requiresSecureContext": "This application requires a <0>secure context</0>. Please connect using HTTPS or localhost.",
|
"requiresSecureContext": "This application requires a <0>secure context</0>. Please connect using HTTPS or localhost.",
|
||||||
"additionallyRequiresSecureContext": "Additionally, it requires a <0>secure context</0>. Please connect using HTTPS or localhost."
|
"additionallyRequiresSecureContext": "Additionally, it requires a <0>secure context</0>. Please connect using HTTPS or localhost."
|
||||||
|
},
|
||||||
|
"bluetoothConnection": {
|
||||||
|
"namePlaceholder": "My Bluetooth Node",
|
||||||
|
"supported": {
|
||||||
|
"title": "Web Bluetooth supported"
|
||||||
|
},
|
||||||
|
"notSupported": {
|
||||||
|
"title": "Web Bluetooth not supported",
|
||||||
|
"description": "Your browser or device does not support Web Bluetooth"
|
||||||
|
},
|
||||||
|
"short": "BT: {{deviceName}}",
|
||||||
|
"long": "Bluetooth Device",
|
||||||
|
"device": "Eszköz",
|
||||||
|
"selectDevice": "Select device",
|
||||||
|
"selected": "Bluetooth device selected",
|
||||||
|
"notSelected": "No device selected",
|
||||||
|
"helperText": "Uses the Meshtastic Bluetooth service for discovery."
|
||||||
|
},
|
||||||
|
"serialConnection": {
|
||||||
|
"namePlaceholder": "My Serial Node",
|
||||||
|
"helperText": "Selecting a port grants permission so the app can open it to connect.",
|
||||||
|
"supported": {
|
||||||
|
"title": "Web Serial supported"
|
||||||
|
},
|
||||||
|
"notSupported": {
|
||||||
|
"title": "Web Serial not supported",
|
||||||
|
"description": "Your browser or device does not support Web Serial"
|
||||||
|
},
|
||||||
|
"portSelected": {
|
||||||
|
"title": "Serial port selected",
|
||||||
|
"description": "Port permissions granted."
|
||||||
|
},
|
||||||
|
"port": "Port",
|
||||||
|
"selectPort": "Select port",
|
||||||
|
"deviceName": "USB {{vendorId}}:{{productId}}",
|
||||||
|
"notSelected": "No port selected"
|
||||||
|
},
|
||||||
|
"httpConnection": {
|
||||||
|
"namePlaceholder": "My HTTP Node",
|
||||||
|
"inputPlaceholder": "192.168.1.10 or meshtastic.local",
|
||||||
|
"heading": "URL or IP",
|
||||||
|
"useHttps": "Use HTTTPS",
|
||||||
|
"invalidUrl": {
|
||||||
|
"title": "Invalid URL",
|
||||||
|
"description": "Please enter a valid HTTP or HTTPS URL."
|
||||||
|
},
|
||||||
|
"connectionTest": {
|
||||||
|
"description": "Test the connetion before saving to verify the device is reachable.",
|
||||||
|
"button": {
|
||||||
|
"loading": "Testing...",
|
||||||
|
"label": "Test connection"
|
||||||
|
},
|
||||||
|
"reachable": "Reachable",
|
||||||
|
"notReachable": "Not reachable",
|
||||||
|
"success": {
|
||||||
|
"title": "Connection test successful",
|
||||||
|
"description": "The device appears to be reachable."
|
||||||
|
},
|
||||||
|
"failure": {
|
||||||
|
"title": "Connection test failed",
|
||||||
|
"description": "Could not reach the device. Check the URL and try again."
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nodeDetails": {
|
"nodeDetails": {
|
||||||
|
|||||||
@@ -8,6 +8,7 @@
|
|||||||
"radioConfig": "Radio Config",
|
"radioConfig": "Radio Config",
|
||||||
"deviceConfig": "Eszközbeállítások",
|
"deviceConfig": "Eszközbeállítások",
|
||||||
"moduleConfig": "Module Config",
|
"moduleConfig": "Module Config",
|
||||||
|
"manageConnections": "Manage Connections",
|
||||||
"nodes": "Csomópontok"
|
"nodes": "Csomópontok"
|
||||||
},
|
},
|
||||||
"app": {
|
"app": {
|
||||||
@@ -216,7 +217,7 @@
|
|||||||
"step4": "Any other relevant information"
|
"step4": "Any other relevant information"
|
||||||
},
|
},
|
||||||
"reportLink": "You can report the issue to our <0>GitHub</0>",
|
"reportLink": "You can report the issue to our <0>GitHub</0>",
|
||||||
"dashboardLink": "Return to the <0>dashboard</0>",
|
"connectionsLink": "Return to the <0>connections</0>",
|
||||||
"detailsSummary": "Error Details",
|
"detailsSummary": "Error Details",
|
||||||
"errorMessageLabel": "Error message:",
|
"errorMessageLabel": "Error message:",
|
||||||
"stackTraceLabel": "Stack trace:",
|
"stackTraceLabel": "Stack trace:",
|
||||||
|
|||||||
@@ -1,14 +1,18 @@
|
|||||||
{
|
{
|
||||||
"button": {
|
"button": {
|
||||||
"apply": "Applica",
|
"apply": "Applica",
|
||||||
|
"addConnection": "Add Connection",
|
||||||
|
"saveConnection": "Save connection",
|
||||||
"backupKey": "Backup della chiave",
|
"backupKey": "Backup della chiave",
|
||||||
"cancel": "Annulla",
|
"cancel": "Annulla",
|
||||||
|
"connect": "Connetti",
|
||||||
"clearMessages": "Cancella Messaggi",
|
"clearMessages": "Cancella Messaggi",
|
||||||
"close": "Chiudi",
|
"close": "Chiudi",
|
||||||
"confirm": "Conferma",
|
"confirm": "Conferma",
|
||||||
"delete": "Elimina",
|
"delete": "Elimina",
|
||||||
"dismiss": "Annulla",
|
"dismiss": "Annulla",
|
||||||
"download": "Scarica",
|
"download": "Scarica",
|
||||||
|
"disconnect": "Disconnetti",
|
||||||
"export": "Esporta",
|
"export": "Esporta",
|
||||||
"generate": "Genera",
|
"generate": "Genera",
|
||||||
"regenerate": "Rigenera",
|
"regenerate": "Rigenera",
|
||||||
@@ -21,7 +25,10 @@
|
|||||||
"requestNewKeys": "Richiedi Nuove Chiavi",
|
"requestNewKeys": "Richiedi Nuove Chiavi",
|
||||||
"requestPosition": "Richiedi posizione",
|
"requestPosition": "Richiedi posizione",
|
||||||
"reset": "Reset",
|
"reset": "Reset",
|
||||||
|
"retry": "Retry",
|
||||||
"save": "Salva",
|
"save": "Salva",
|
||||||
|
"setDefault": "Set as default",
|
||||||
|
"unsetDefault": "Unset default",
|
||||||
"scanQr": "Scansiona codice QR",
|
"scanQr": "Scansiona codice QR",
|
||||||
"traceRoute": "Trace Route",
|
"traceRoute": "Trace Route",
|
||||||
"submit": "Submit"
|
"submit": "Submit"
|
||||||
|
|||||||
@@ -1,12 +1,34 @@
|
|||||||
{
|
{
|
||||||
"dashboard": {
|
"page": {
|
||||||
"title": "Dispositivi Connessi",
|
"title": "Connect to a Meshtastic device",
|
||||||
"description": "Gestisci i tuoi dispositivi Meshtastic collegati.",
|
"description": "Add a device connection via HTTP, Bluetooth, or Serial. Your saved connections will be saved in your browser."
|
||||||
|
},
|
||||||
"connectionType_ble": "BLE",
|
"connectionType_ble": "BLE",
|
||||||
"connectionType_serial": "Seriale",
|
"connectionType_serial": "Seriale",
|
||||||
"connectionType_network": "Rete",
|
"connectionType_network": "Rete",
|
||||||
"noDevicesTitle": "Nessun dispositivo connesso",
|
"deleteConnection": "Delete connection",
|
||||||
"noDevicesDescription": "Connetti un nuovo dispositivo per iniziare.",
|
"areYouSure": "This will remove {{name}}. You canot undo this action.",
|
||||||
"button_newConnection": "Nuova connessione"
|
"moreActions": "More actions",
|
||||||
|
"noConnections": {
|
||||||
|
"title": "No connections yet.",
|
||||||
|
"description": "Create your first connection. It will connect immediately and be saved for later."
|
||||||
|
},
|
||||||
|
"lastConnectedAt": "Last connected: {{date}}",
|
||||||
|
"neverConnected": "Never connected",
|
||||||
|
"toasts": {
|
||||||
|
"connected": "Connesso",
|
||||||
|
"nowConnected": "{{name}} is now connected",
|
||||||
|
"nowDisconnected": "{{name}} are now disconnecte",
|
||||||
|
"disconnected": "Disconnesso",
|
||||||
|
"failed": "Failed to connect",
|
||||||
|
"checkConnetion": "Check your device or settings and try again",
|
||||||
|
"defaultSet": "Default set",
|
||||||
|
"defaultConnection": "Default connection is now {{nameisconnected}}",
|
||||||
|
"deleted": "Deleted",
|
||||||
|
"deletedByName": "{{name}} was removed",
|
||||||
|
"pickConnectionAgain": "Could not connect. You may need to reselect the device/port.",
|
||||||
|
"added": "Connection added",
|
||||||
|
"savedByName": "{{name}} saved.",
|
||||||
|
"savedCantConnect": "The connection was saved but could not connect."
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,18 +3,6 @@
|
|||||||
"description": "Questa azione cancellerà tutta la cronologia dei messaggi. Non può essere annullata. Sei sicuro di voler continuare?",
|
"description": "Questa azione cancellerà tutta la cronologia dei messaggi. Non può essere annullata. Sei sicuro di voler continuare?",
|
||||||
"title": "Cancella Tutti I Messaggi"
|
"title": "Cancella Tutti I Messaggi"
|
||||||
},
|
},
|
||||||
"deviceName": {
|
|
||||||
"description": "Il dispositivo verrà riavviato una volta salvata la configurazione.",
|
|
||||||
"longName": "Nome Lungo",
|
|
||||||
"shortName": "Nome Breve",
|
|
||||||
"title": "Cambia Nome Dispositivo",
|
|
||||||
"validation": {
|
|
||||||
"longNameMax": "Long name must not be more than 40 characters",
|
|
||||||
"shortNameMax": "Short name must not be more than 4 characters",
|
|
||||||
"longNameMin": "Long name must have at least 1 character",
|
|
||||||
"shortNameMin": "Short name must have at least 1 character"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"import": {
|
"import": {
|
||||||
"description": "La configurazione attuale di LoRa sarà sovrascritta.",
|
"description": "La configurazione attuale di LoRa sarà sovrascritta.",
|
||||||
"error": {
|
"error": {
|
||||||
@@ -41,48 +29,77 @@
|
|||||||
"description": "Sei sicuro di voler rigenerare la chiave pre-condivisa?",
|
"description": "Sei sicuro di voler rigenerare la chiave pre-condivisa?",
|
||||||
"regenerate": "Rigenera"
|
"regenerate": "Rigenera"
|
||||||
},
|
},
|
||||||
"newDeviceDialog": {
|
"addConnection": {
|
||||||
"title": "Connetti Nuovo Dispositivo",
|
"title": "Add connection",
|
||||||
"https": "https",
|
"description": "Choose a connection type and fill in the details",
|
||||||
"http": "http",
|
|
||||||
"tabHttp": "HTTP",
|
|
||||||
"tabBluetooth": "Bluetooth",
|
|
||||||
"tabSerial": "Seriale",
|
|
||||||
"useHttps": "Usa HTTPS",
|
|
||||||
"connecting": "Connessione in corso...",
|
|
||||||
"connect": "Connetti",
|
|
||||||
"connectionFailedAlert": {
|
|
||||||
"title": "Connessione fallita",
|
|
||||||
"descriptionPrefix": "Impossibile connettersi al dispositivo.",
|
|
||||||
"httpsHint": "Se si utilizza HTTPS, potrebbe essere necessario prima accettare un certificato autofirmato. ",
|
|
||||||
"openLinkPrefix": "Apri per favore ",
|
|
||||||
"openLinkSuffix": " in una nuova scheda",
|
|
||||||
"acceptTlsWarningSuffix": ", accetta eventuali avvisi TLS se richiesto, quindi riprova",
|
|
||||||
"learnMoreLink": "Maggiori informazioni"
|
|
||||||
},
|
|
||||||
"httpConnection": {
|
|
||||||
"label": "Indirizzo IP/Hostname",
|
|
||||||
"placeholder": "000.000.000.000 / meshtastic.local"
|
|
||||||
},
|
|
||||||
"serialConnection": {
|
|
||||||
"noDevicesPaired": "Nessun dispositivo ancora abbinato.",
|
|
||||||
"newDeviceButton": "Nuovo dispositivo",
|
|
||||||
"deviceIdentifier": "# {{index}} - {{vendorId}} - {{productId}}"
|
|
||||||
},
|
|
||||||
"bluetoothConnection": {
|
|
||||||
"noDevicesPaired": "Nessun dispositivo ancora abbinato.",
|
|
||||||
"newDeviceButton": "Nuovo dispositivo",
|
|
||||||
"connectionFailed": "Connection failed",
|
|
||||||
"deviceDisconnected": "Device disconnected",
|
|
||||||
"unknownDevice": "Unknown Device",
|
|
||||||
"errorLoadingDevices": "Error loading devices",
|
|
||||||
"unknownErrorLoadingDevices": "Unknown error loading devices"
|
|
||||||
},
|
|
||||||
"validation": {
|
"validation": {
|
||||||
"requiresWebBluetooth": "This connection type requires <0>Web Bluetooth</0>. Please use a supported browser, like Chrome or Edge.",
|
"requiresWebBluetooth": "This connection type requires <0>Web Bluetooth</0>. Please use a supported browser, like Chrome or Edge.",
|
||||||
"requiresWebSerial": "This connection type requires <0>Web Serial</0>. Please use a supported browser, like Chrome or Edge.",
|
"requiresWebSerial": "This connection type requires <0>Web Serial</0>. Please use a supported browser, like Chrome or Edge.",
|
||||||
"requiresSecureContext": "Questa applicazione richiede un <0>contesto sicuro</0>. Si prega di connettersi utilizzando HTTPS o localhost.",
|
"requiresSecureContext": "Questa applicazione richiede un <0>contesto sicuro</0>. Si prega di connettersi utilizzando HTTPS o localhost.",
|
||||||
"additionallyRequiresSecureContext": "Inoltre, richiede un <0>contesto sicuro</0>. Si prega di connettersi utilizzando HTTPS o localhost."
|
"additionallyRequiresSecureContext": "Inoltre, richiede un <0>contesto sicuro</0>. Si prega di connettersi utilizzando HTTPS o localhost."
|
||||||
|
},
|
||||||
|
"bluetoothConnection": {
|
||||||
|
"namePlaceholder": "My Bluetooth Node",
|
||||||
|
"supported": {
|
||||||
|
"title": "Web Bluetooth supported"
|
||||||
|
},
|
||||||
|
"notSupported": {
|
||||||
|
"title": "Web Bluetooth not supported",
|
||||||
|
"description": "Your browser or device does not support Web Bluetooth"
|
||||||
|
},
|
||||||
|
"short": "BT: {{deviceName}}",
|
||||||
|
"long": "Bluetooth Device",
|
||||||
|
"device": "Dispositivo",
|
||||||
|
"selectDevice": "Select device",
|
||||||
|
"selected": "Bluetooth device selected",
|
||||||
|
"notSelected": "No device selected",
|
||||||
|
"helperText": "Uses the Meshtastic Bluetooth service for discovery."
|
||||||
|
},
|
||||||
|
"serialConnection": {
|
||||||
|
"namePlaceholder": "My Serial Node",
|
||||||
|
"helperText": "Selecting a port grants permission so the app can open it to connect.",
|
||||||
|
"supported": {
|
||||||
|
"title": "Web Serial supported"
|
||||||
|
},
|
||||||
|
"notSupported": {
|
||||||
|
"title": "Web Serial not supported",
|
||||||
|
"description": "Your browser or device does not support Web Serial"
|
||||||
|
},
|
||||||
|
"portSelected": {
|
||||||
|
"title": "Serial port selected",
|
||||||
|
"description": "Port permissions granted."
|
||||||
|
},
|
||||||
|
"port": "Port",
|
||||||
|
"selectPort": "Select port",
|
||||||
|
"deviceName": "USB {{vendorId}}:{{productId}}",
|
||||||
|
"notSelected": "No port selected"
|
||||||
|
},
|
||||||
|
"httpConnection": {
|
||||||
|
"namePlaceholder": "My HTTP Node",
|
||||||
|
"inputPlaceholder": "192.168.1.10 or meshtastic.local",
|
||||||
|
"heading": "URL or IP",
|
||||||
|
"useHttps": "Use HTTTPS",
|
||||||
|
"invalidUrl": {
|
||||||
|
"title": "Invalid URL",
|
||||||
|
"description": "Please enter a valid HTTP or HTTPS URL."
|
||||||
|
},
|
||||||
|
"connectionTest": {
|
||||||
|
"description": "Test the connetion before saving to verify the device is reachable.",
|
||||||
|
"button": {
|
||||||
|
"loading": "Testing...",
|
||||||
|
"label": "Test connection"
|
||||||
|
},
|
||||||
|
"reachable": "Reachable",
|
||||||
|
"notReachable": "Not reachable",
|
||||||
|
"success": {
|
||||||
|
"title": "Connection test successful",
|
||||||
|
"description": "The device appears to be reachable."
|
||||||
|
},
|
||||||
|
"failure": {
|
||||||
|
"title": "Connection test failed",
|
||||||
|
"description": "Could not reach the device. Check the URL and try again."
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nodeDetails": {
|
"nodeDetails": {
|
||||||
|
|||||||
@@ -8,6 +8,7 @@
|
|||||||
"radioConfig": "Configurazione Radio",
|
"radioConfig": "Configurazione Radio",
|
||||||
"deviceConfig": "Configurazione Dispositivo",
|
"deviceConfig": "Configurazione Dispositivo",
|
||||||
"moduleConfig": "Configurazione Modulo",
|
"moduleConfig": "Configurazione Modulo",
|
||||||
|
"manageConnections": "Manage Connections",
|
||||||
"nodes": "Nodi"
|
"nodes": "Nodi"
|
||||||
},
|
},
|
||||||
"app": {
|
"app": {
|
||||||
@@ -216,7 +217,7 @@
|
|||||||
"step4": "Altre informazioni rilevanti"
|
"step4": "Altre informazioni rilevanti"
|
||||||
},
|
},
|
||||||
"reportLink": "Puoi segnalare il problema al nostro <0>GitHub</0>",
|
"reportLink": "Puoi segnalare il problema al nostro <0>GitHub</0>",
|
||||||
"dashboardLink": "Ritorna alla <0>dashboard</0>",
|
"connectionsLink": "Return to the <0>connections</0>",
|
||||||
"detailsSummary": "Dettagli Errore",
|
"detailsSummary": "Dettagli Errore",
|
||||||
"errorMessageLabel": "Messaggio di errore:",
|
"errorMessageLabel": "Messaggio di errore:",
|
||||||
"stackTraceLabel": "Stack trace:",
|
"stackTraceLabel": "Stack trace:",
|
||||||
|
|||||||
@@ -1,14 +1,18 @@
|
|||||||
{
|
{
|
||||||
"button": {
|
"button": {
|
||||||
"apply": "適用",
|
"apply": "適用",
|
||||||
|
"addConnection": "Add Connection",
|
||||||
|
"saveConnection": "Save connection",
|
||||||
"backupKey": "Backup Key",
|
"backupKey": "Backup Key",
|
||||||
"cancel": "キャンセル",
|
"cancel": "キャンセル",
|
||||||
|
"connect": "Connect",
|
||||||
"clearMessages": "Clear Messages",
|
"clearMessages": "Clear Messages",
|
||||||
"close": "終了",
|
"close": "終了",
|
||||||
"confirm": "Confirm",
|
"confirm": "Confirm",
|
||||||
"delete": "削除",
|
"delete": "削除",
|
||||||
"dismiss": "Dismiss",
|
"dismiss": "Dismiss",
|
||||||
"download": "Download",
|
"download": "Download",
|
||||||
|
"disconnect": "Disconnect",
|
||||||
"export": "Export",
|
"export": "Export",
|
||||||
"generate": "Generate",
|
"generate": "Generate",
|
||||||
"regenerate": "Regenerate",
|
"regenerate": "Regenerate",
|
||||||
@@ -21,7 +25,10 @@
|
|||||||
"requestNewKeys": "Request New Keys",
|
"requestNewKeys": "Request New Keys",
|
||||||
"requestPosition": "Request Position",
|
"requestPosition": "Request Position",
|
||||||
"reset": "リセット",
|
"reset": "リセット",
|
||||||
|
"retry": "Retry",
|
||||||
"save": "保存",
|
"save": "保存",
|
||||||
|
"setDefault": "Set as default",
|
||||||
|
"unsetDefault": "Unset default",
|
||||||
"scanQr": "QRコードをスキャン",
|
"scanQr": "QRコードをスキャン",
|
||||||
"traceRoute": "Trace Route",
|
"traceRoute": "Trace Route",
|
||||||
"submit": "Submit"
|
"submit": "Submit"
|
||||||
|
|||||||
@@ -1,12 +1,34 @@
|
|||||||
{
|
{
|
||||||
"dashboard": {
|
"page": {
|
||||||
"title": "Connected Devices",
|
"title": "Connect to a Meshtastic device",
|
||||||
"description": "Manage your connected Meshtastic devices.",
|
"description": "Add a device connection via HTTP, Bluetooth, or Serial. Your saved connections will be saved in your browser."
|
||||||
|
},
|
||||||
"connectionType_ble": "BLE",
|
"connectionType_ble": "BLE",
|
||||||
"connectionType_serial": "シリアル",
|
"connectionType_serial": "シリアル",
|
||||||
"connectionType_network": "ネットワーク",
|
"connectionType_network": "ネットワーク",
|
||||||
"noDevicesTitle": "No devices connected",
|
"deleteConnection": "Delete connection",
|
||||||
"noDevicesDescription": "Connect a new device to get started.",
|
"areYouSure": "This will remove {{name}}. You canot undo this action.",
|
||||||
"button_newConnection": "New Connection"
|
"moreActions": "More actions",
|
||||||
|
"noConnections": {
|
||||||
|
"title": "No connections yet.",
|
||||||
|
"description": "Create your first connection. It will connect immediately and be saved for later."
|
||||||
|
},
|
||||||
|
"lastConnectedAt": "Last connected: {{date}}",
|
||||||
|
"neverConnected": "Never connected",
|
||||||
|
"toasts": {
|
||||||
|
"connected": "Connected",
|
||||||
|
"nowConnected": "{{name}} is now connected",
|
||||||
|
"nowDisconnected": "{{name}} are now disconnecte",
|
||||||
|
"disconnected": "切断",
|
||||||
|
"failed": "Failed to connect",
|
||||||
|
"checkConnetion": "Check your device or settings and try again",
|
||||||
|
"defaultSet": "Default set",
|
||||||
|
"defaultConnection": "Default connection is now {{nameisconnected}}",
|
||||||
|
"deleted": "Deleted",
|
||||||
|
"deletedByName": "{{name}} was removed",
|
||||||
|
"pickConnectionAgain": "Could not connect. You may need to reselect the device/port.",
|
||||||
|
"added": "Connection added",
|
||||||
|
"savedByName": "{{name}} saved.",
|
||||||
|
"savedCantConnect": "The connection was saved but could not connect."
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,18 +3,6 @@
|
|||||||
"description": "This action will clear all message history. This cannot be undone. Are you sure you want to continue?",
|
"description": "This action will clear all message history. This cannot be undone. Are you sure you want to continue?",
|
||||||
"title": "Clear All Messages"
|
"title": "Clear All Messages"
|
||||||
},
|
},
|
||||||
"deviceName": {
|
|
||||||
"description": "The Device will restart once the config is saved.",
|
|
||||||
"longName": "Long Name",
|
|
||||||
"shortName": "Short Name",
|
|
||||||
"title": "Change Device Name",
|
|
||||||
"validation": {
|
|
||||||
"longNameMax": "Long name must not be more than 40 characters",
|
|
||||||
"shortNameMax": "Short name must not be more than 4 characters",
|
|
||||||
"longNameMin": "Long name must have at least 1 character",
|
|
||||||
"shortNameMin": "Short name must have at least 1 character"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"import": {
|
"import": {
|
||||||
"description": "The current LoRa configuration will be overridden.",
|
"description": "The current LoRa configuration will be overridden.",
|
||||||
"error": {
|
"error": {
|
||||||
@@ -41,48 +29,77 @@
|
|||||||
"description": "Are you sure you want to regenerate the pre-shared key?",
|
"description": "Are you sure you want to regenerate the pre-shared key?",
|
||||||
"regenerate": "Regenerate"
|
"regenerate": "Regenerate"
|
||||||
},
|
},
|
||||||
"newDeviceDialog": {
|
"addConnection": {
|
||||||
"title": "Connect New Device",
|
"title": "Add connection",
|
||||||
"https": "https",
|
"description": "Choose a connection type and fill in the details",
|
||||||
"http": "http",
|
|
||||||
"tabHttp": "HTTP",
|
|
||||||
"tabBluetooth": "Bluetooth",
|
|
||||||
"tabSerial": "シリアル",
|
|
||||||
"useHttps": "Use HTTPS",
|
|
||||||
"connecting": "Connecting...",
|
|
||||||
"connect": "Connect",
|
|
||||||
"connectionFailedAlert": {
|
|
||||||
"title": "Connection Failed",
|
|
||||||
"descriptionPrefix": "Could not connect to the device. ",
|
|
||||||
"httpsHint": "If using HTTPS, you may need to accept a self-signed certificate first. ",
|
|
||||||
"openLinkPrefix": "Please open ",
|
|
||||||
"openLinkSuffix": " in a new tab",
|
|
||||||
"acceptTlsWarningSuffix": ", accept any TLS warnings if prompted, then try again",
|
|
||||||
"learnMoreLink": "Learn more"
|
|
||||||
},
|
|
||||||
"httpConnection": {
|
|
||||||
"label": "IP Address/Hostname",
|
|
||||||
"placeholder": "000.000.000.000 / meshtastic.local"
|
|
||||||
},
|
|
||||||
"serialConnection": {
|
|
||||||
"noDevicesPaired": "No devices paired yet.",
|
|
||||||
"newDeviceButton": "New device",
|
|
||||||
"deviceIdentifier": "# {{index}} - {{vendorId}} - {{productId}}"
|
|
||||||
},
|
|
||||||
"bluetoothConnection": {
|
|
||||||
"noDevicesPaired": "No devices paired yet.",
|
|
||||||
"newDeviceButton": "New device",
|
|
||||||
"connectionFailed": "Connection failed",
|
|
||||||
"deviceDisconnected": "Device disconnected",
|
|
||||||
"unknownDevice": "Unknown Device",
|
|
||||||
"errorLoadingDevices": "Error loading devices",
|
|
||||||
"unknownErrorLoadingDevices": "Unknown error loading devices"
|
|
||||||
},
|
|
||||||
"validation": {
|
"validation": {
|
||||||
"requiresWebBluetooth": "This connection type requires <0>Web Bluetooth</0>. Please use a supported browser, like Chrome or Edge.",
|
"requiresWebBluetooth": "This connection type requires <0>Web Bluetooth</0>. Please use a supported browser, like Chrome or Edge.",
|
||||||
"requiresWebSerial": "This connection type requires <0>Web Serial</0>. Please use a supported browser, like Chrome or Edge.",
|
"requiresWebSerial": "This connection type requires <0>Web Serial</0>. Please use a supported browser, like Chrome or Edge.",
|
||||||
"requiresSecureContext": "This application requires a <0>secure context</0>. Please connect using HTTPS or localhost.",
|
"requiresSecureContext": "This application requires a <0>secure context</0>. Please connect using HTTPS or localhost.",
|
||||||
"additionallyRequiresSecureContext": "Additionally, it requires a <0>secure context</0>. Please connect using HTTPS or localhost."
|
"additionallyRequiresSecureContext": "Additionally, it requires a <0>secure context</0>. Please connect using HTTPS or localhost."
|
||||||
|
},
|
||||||
|
"bluetoothConnection": {
|
||||||
|
"namePlaceholder": "My Bluetooth Node",
|
||||||
|
"supported": {
|
||||||
|
"title": "Web Bluetooth supported"
|
||||||
|
},
|
||||||
|
"notSupported": {
|
||||||
|
"title": "Web Bluetooth not supported",
|
||||||
|
"description": "Your browser or device does not support Web Bluetooth"
|
||||||
|
},
|
||||||
|
"short": "BT: {{deviceName}}",
|
||||||
|
"long": "Bluetooth Device",
|
||||||
|
"device": "接続するデバイスを選択",
|
||||||
|
"selectDevice": "Select device",
|
||||||
|
"selected": "Bluetooth device selected",
|
||||||
|
"notSelected": "No device selected",
|
||||||
|
"helperText": "Uses the Meshtastic Bluetooth service for discovery."
|
||||||
|
},
|
||||||
|
"serialConnection": {
|
||||||
|
"namePlaceholder": "My Serial Node",
|
||||||
|
"helperText": "Selecting a port grants permission so the app can open it to connect.",
|
||||||
|
"supported": {
|
||||||
|
"title": "Web Serial supported"
|
||||||
|
},
|
||||||
|
"notSupported": {
|
||||||
|
"title": "Web Serial not supported",
|
||||||
|
"description": "Your browser or device does not support Web Serial"
|
||||||
|
},
|
||||||
|
"portSelected": {
|
||||||
|
"title": "Serial port selected",
|
||||||
|
"description": "Port permissions granted."
|
||||||
|
},
|
||||||
|
"port": "Port",
|
||||||
|
"selectPort": "Select port",
|
||||||
|
"deviceName": "USB {{vendorId}}:{{productId}}",
|
||||||
|
"notSelected": "No port selected"
|
||||||
|
},
|
||||||
|
"httpConnection": {
|
||||||
|
"namePlaceholder": "My HTTP Node",
|
||||||
|
"inputPlaceholder": "192.168.1.10 or meshtastic.local",
|
||||||
|
"heading": "URL or IP",
|
||||||
|
"useHttps": "Use HTTTPS",
|
||||||
|
"invalidUrl": {
|
||||||
|
"title": "Invalid URL",
|
||||||
|
"description": "Please enter a valid HTTP or HTTPS URL."
|
||||||
|
},
|
||||||
|
"connectionTest": {
|
||||||
|
"description": "Test the connetion before saving to verify the device is reachable.",
|
||||||
|
"button": {
|
||||||
|
"loading": "Testing...",
|
||||||
|
"label": "Test connection"
|
||||||
|
},
|
||||||
|
"reachable": "Reachable",
|
||||||
|
"notReachable": "Not reachable",
|
||||||
|
"success": {
|
||||||
|
"title": "Connection test successful",
|
||||||
|
"description": "The device appears to be reachable."
|
||||||
|
},
|
||||||
|
"failure": {
|
||||||
|
"title": "Connection test failed",
|
||||||
|
"description": "Could not reach the device. Check the URL and try again."
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nodeDetails": {
|
"nodeDetails": {
|
||||||
|
|||||||
@@ -8,6 +8,7 @@
|
|||||||
"radioConfig": "Radio Config",
|
"radioConfig": "Radio Config",
|
||||||
"deviceConfig": "デバイスの設定",
|
"deviceConfig": "デバイスの設定",
|
||||||
"moduleConfig": "Module Config",
|
"moduleConfig": "Module Config",
|
||||||
|
"manageConnections": "Manage Connections",
|
||||||
"nodes": "ノード"
|
"nodes": "ノード"
|
||||||
},
|
},
|
||||||
"app": {
|
"app": {
|
||||||
@@ -216,7 +217,7 @@
|
|||||||
"step4": "Any other relevant information"
|
"step4": "Any other relevant information"
|
||||||
},
|
},
|
||||||
"reportLink": "You can report the issue to our <0>GitHub</0>",
|
"reportLink": "You can report the issue to our <0>GitHub</0>",
|
||||||
"dashboardLink": "Return to the <0>dashboard</0>",
|
"connectionsLink": "Return to the <0>connections</0>",
|
||||||
"detailsSummary": "Error Details",
|
"detailsSummary": "Error Details",
|
||||||
"errorMessageLabel": "Error message:",
|
"errorMessageLabel": "Error message:",
|
||||||
"stackTraceLabel": "Stack trace:",
|
"stackTraceLabel": "Stack trace:",
|
||||||
|
|||||||
@@ -1,14 +1,18 @@
|
|||||||
{
|
{
|
||||||
"button": {
|
"button": {
|
||||||
"apply": "적용",
|
"apply": "적용",
|
||||||
|
"addConnection": "Add Connection",
|
||||||
|
"saveConnection": "Save connection",
|
||||||
"backupKey": "백업 키",
|
"backupKey": "백업 키",
|
||||||
"cancel": "취소",
|
"cancel": "취소",
|
||||||
|
"connect": "연결",
|
||||||
"clearMessages": "메시지 삭제",
|
"clearMessages": "메시지 삭제",
|
||||||
"close": "닫기",
|
"close": "닫기",
|
||||||
"confirm": "확인",
|
"confirm": "확인",
|
||||||
"delete": "삭제",
|
"delete": "삭제",
|
||||||
"dismiss": "취소",
|
"dismiss": "취소",
|
||||||
"download": "다운로드",
|
"download": "다운로드",
|
||||||
|
"disconnect": "연결 끊기",
|
||||||
"export": "내보내기",
|
"export": "내보내기",
|
||||||
"generate": "생성",
|
"generate": "생성",
|
||||||
"regenerate": "재생성",
|
"regenerate": "재생성",
|
||||||
@@ -21,7 +25,10 @@
|
|||||||
"requestNewKeys": "새로운 키 요청",
|
"requestNewKeys": "새로운 키 요청",
|
||||||
"requestPosition": "위치 요청",
|
"requestPosition": "위치 요청",
|
||||||
"reset": "초기화",
|
"reset": "초기화",
|
||||||
|
"retry": "Retry",
|
||||||
"save": "저장",
|
"save": "저장",
|
||||||
|
"setDefault": "Set as default",
|
||||||
|
"unsetDefault": "Unset default",
|
||||||
"scanQr": " QR코드 스캔",
|
"scanQr": " QR코드 스캔",
|
||||||
"traceRoute": "추적 루트",
|
"traceRoute": "추적 루트",
|
||||||
"submit": "제출"
|
"submit": "제출"
|
||||||
|
|||||||
@@ -1,12 +1,34 @@
|
|||||||
{
|
{
|
||||||
"dashboard": {
|
"page": {
|
||||||
"title": "연결된 장치",
|
"title": "Connect to a Meshtastic device",
|
||||||
"description": "연결된 Meshtastic 장치를 관리하세요.",
|
"description": "Add a device connection via HTTP, Bluetooth, or Serial. Your saved connections will be saved in your browser."
|
||||||
|
},
|
||||||
"connectionType_ble": "BLE",
|
"connectionType_ble": "BLE",
|
||||||
"connectionType_serial": "시리얼",
|
"connectionType_serial": "시리얼",
|
||||||
"connectionType_network": "네트워크",
|
"connectionType_network": "네트워크",
|
||||||
"noDevicesTitle": "연결된 장치 없음",
|
"deleteConnection": "Delete connection",
|
||||||
"noDevicesDescription": "새로운 장치를 연결하여 시작하세요.",
|
"areYouSure": "This will remove {{name}}. You canot undo this action.",
|
||||||
"button_newConnection": "새 연결"
|
"moreActions": "More actions",
|
||||||
|
"noConnections": {
|
||||||
|
"title": "No connections yet.",
|
||||||
|
"description": "Create your first connection. It will connect immediately and be saved for later."
|
||||||
|
},
|
||||||
|
"lastConnectedAt": "Last connected: {{date}}",
|
||||||
|
"neverConnected": "Never connected",
|
||||||
|
"toasts": {
|
||||||
|
"connected": "연결됨",
|
||||||
|
"nowConnected": "{{name}} is now connected",
|
||||||
|
"nowDisconnected": "{{name}} are now disconnecte",
|
||||||
|
"disconnected": "연결 끊김",
|
||||||
|
"failed": "Failed to connect",
|
||||||
|
"checkConnetion": "Check your device or settings and try again",
|
||||||
|
"defaultSet": "Default set",
|
||||||
|
"defaultConnection": "Default connection is now {{nameisconnected}}",
|
||||||
|
"deleted": "Deleted",
|
||||||
|
"deletedByName": "{{name}} was removed",
|
||||||
|
"pickConnectionAgain": "Could not connect. You may need to reselect the device/port.",
|
||||||
|
"added": "Connection added",
|
||||||
|
"savedByName": "{{name}} saved.",
|
||||||
|
"savedCantConnect": "The connection was saved but could not connect."
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,18 +3,6 @@
|
|||||||
"description": "이 작업은 모든 메시지 기록을 삭제합니다. 이 작업은 되돌릴 수 없습니다. 계속하시겠습니까?",
|
"description": "이 작업은 모든 메시지 기록을 삭제합니다. 이 작업은 되돌릴 수 없습니다. 계속하시겠습니까?",
|
||||||
"title": "모든 메시지 삭제"
|
"title": "모든 메시지 삭제"
|
||||||
},
|
},
|
||||||
"deviceName": {
|
|
||||||
"description": "The Device will restart once the config is saved.",
|
|
||||||
"longName": "긴 이름",
|
|
||||||
"shortName": "짧은 이름",
|
|
||||||
"title": "장치 이름 변경",
|
|
||||||
"validation": {
|
|
||||||
"longNameMax": "Long name must not be more than 40 characters",
|
|
||||||
"shortNameMax": "Short name must not be more than 4 characters",
|
|
||||||
"longNameMin": "Long name must have at least 1 character",
|
|
||||||
"shortNameMin": "Short name must have at least 1 character"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"import": {
|
"import": {
|
||||||
"description": "The current LoRa configuration will be overridden.",
|
"description": "The current LoRa configuration will be overridden.",
|
||||||
"error": {
|
"error": {
|
||||||
@@ -41,48 +29,77 @@
|
|||||||
"description": "Are you sure you want to regenerate the pre-shared key?",
|
"description": "Are you sure you want to regenerate the pre-shared key?",
|
||||||
"regenerate": "재생성"
|
"regenerate": "재생성"
|
||||||
},
|
},
|
||||||
"newDeviceDialog": {
|
"addConnection": {
|
||||||
"title": "Connect New Device",
|
"title": "Add connection",
|
||||||
"https": "https",
|
"description": "Choose a connection type and fill in the details",
|
||||||
"http": "http",
|
|
||||||
"tabHttp": "HTTP",
|
|
||||||
"tabBluetooth": "블루투스",
|
|
||||||
"tabSerial": "시리얼",
|
|
||||||
"useHttps": "Use HTTPS",
|
|
||||||
"connecting": "Connecting...",
|
|
||||||
"connect": "연결",
|
|
||||||
"connectionFailedAlert": {
|
|
||||||
"title": "Connection Failed",
|
|
||||||
"descriptionPrefix": "Could not connect to the device. ",
|
|
||||||
"httpsHint": "If using HTTPS, you may need to accept a self-signed certificate first. ",
|
|
||||||
"openLinkPrefix": "Please open ",
|
|
||||||
"openLinkSuffix": " in a new tab",
|
|
||||||
"acceptTlsWarningSuffix": ", accept any TLS warnings if prompted, then try again",
|
|
||||||
"learnMoreLink": "Learn more"
|
|
||||||
},
|
|
||||||
"httpConnection": {
|
|
||||||
"label": "IP Address/Hostname",
|
|
||||||
"placeholder": "000.000.000.000 / meshtastic.local"
|
|
||||||
},
|
|
||||||
"serialConnection": {
|
|
||||||
"noDevicesPaired": "No devices paired yet.",
|
|
||||||
"newDeviceButton": "New device",
|
|
||||||
"deviceIdentifier": "# {{index}} - {{vendorId}} - {{productId}}"
|
|
||||||
},
|
|
||||||
"bluetoothConnection": {
|
|
||||||
"noDevicesPaired": "No devices paired yet.",
|
|
||||||
"newDeviceButton": "New device",
|
|
||||||
"connectionFailed": "Connection failed",
|
|
||||||
"deviceDisconnected": "Device disconnected",
|
|
||||||
"unknownDevice": "Unknown Device",
|
|
||||||
"errorLoadingDevices": "Error loading devices",
|
|
||||||
"unknownErrorLoadingDevices": "Unknown error loading devices"
|
|
||||||
},
|
|
||||||
"validation": {
|
"validation": {
|
||||||
"requiresWebBluetooth": "This connection type requires <0>Web Bluetooth</0>. Please use a supported browser, like Chrome or Edge.",
|
"requiresWebBluetooth": "This connection type requires <0>Web Bluetooth</0>. Please use a supported browser, like Chrome or Edge.",
|
||||||
"requiresWebSerial": "This connection type requires <0>Web Serial</0>. Please use a supported browser, like Chrome or Edge.",
|
"requiresWebSerial": "This connection type requires <0>Web Serial</0>. Please use a supported browser, like Chrome or Edge.",
|
||||||
"requiresSecureContext": "This application requires a <0>secure context</0>. Please connect using HTTPS or localhost.",
|
"requiresSecureContext": "This application requires a <0>secure context</0>. Please connect using HTTPS or localhost.",
|
||||||
"additionallyRequiresSecureContext": "Additionally, it requires a <0>secure context</0>. Please connect using HTTPS or localhost."
|
"additionallyRequiresSecureContext": "Additionally, it requires a <0>secure context</0>. Please connect using HTTPS or localhost."
|
||||||
|
},
|
||||||
|
"bluetoothConnection": {
|
||||||
|
"namePlaceholder": "My Bluetooth Node",
|
||||||
|
"supported": {
|
||||||
|
"title": "Web Bluetooth supported"
|
||||||
|
},
|
||||||
|
"notSupported": {
|
||||||
|
"title": "Web Bluetooth not supported",
|
||||||
|
"description": "Your browser or device does not support Web Bluetooth"
|
||||||
|
},
|
||||||
|
"short": "BT: {{deviceName}}",
|
||||||
|
"long": "Bluetooth Device",
|
||||||
|
"device": "장치",
|
||||||
|
"selectDevice": "Select device",
|
||||||
|
"selected": "Bluetooth device selected",
|
||||||
|
"notSelected": "No device selected",
|
||||||
|
"helperText": "Uses the Meshtastic Bluetooth service for discovery."
|
||||||
|
},
|
||||||
|
"serialConnection": {
|
||||||
|
"namePlaceholder": "My Serial Node",
|
||||||
|
"helperText": "Selecting a port grants permission so the app can open it to connect.",
|
||||||
|
"supported": {
|
||||||
|
"title": "Web Serial supported"
|
||||||
|
},
|
||||||
|
"notSupported": {
|
||||||
|
"title": "Web Serial not supported",
|
||||||
|
"description": "Your browser or device does not support Web Serial"
|
||||||
|
},
|
||||||
|
"portSelected": {
|
||||||
|
"title": "Serial port selected",
|
||||||
|
"description": "Port permissions granted."
|
||||||
|
},
|
||||||
|
"port": "Port",
|
||||||
|
"selectPort": "Select port",
|
||||||
|
"deviceName": "USB {{vendorId}}:{{productId}}",
|
||||||
|
"notSelected": "No port selected"
|
||||||
|
},
|
||||||
|
"httpConnection": {
|
||||||
|
"namePlaceholder": "My HTTP Node",
|
||||||
|
"inputPlaceholder": "192.168.1.10 or meshtastic.local",
|
||||||
|
"heading": "URL or IP",
|
||||||
|
"useHttps": "Use HTTTPS",
|
||||||
|
"invalidUrl": {
|
||||||
|
"title": "Invalid URL",
|
||||||
|
"description": "Please enter a valid HTTP or HTTPS URL."
|
||||||
|
},
|
||||||
|
"connectionTest": {
|
||||||
|
"description": "Test the connetion before saving to verify the device is reachable.",
|
||||||
|
"button": {
|
||||||
|
"loading": "Testing...",
|
||||||
|
"label": "Test connection"
|
||||||
|
},
|
||||||
|
"reachable": "Reachable",
|
||||||
|
"notReachable": "Not reachable",
|
||||||
|
"success": {
|
||||||
|
"title": "Connection test successful",
|
||||||
|
"description": "The device appears to be reachable."
|
||||||
|
},
|
||||||
|
"failure": {
|
||||||
|
"title": "Connection test failed",
|
||||||
|
"description": "Could not reach the device. Check the URL and try again."
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nodeDetails": {
|
"nodeDetails": {
|
||||||
|
|||||||
@@ -8,6 +8,7 @@
|
|||||||
"radioConfig": "무선 설정",
|
"radioConfig": "무선 설정",
|
||||||
"deviceConfig": "장치 설정",
|
"deviceConfig": "장치 설정",
|
||||||
"moduleConfig": "모듈 설정",
|
"moduleConfig": "모듈 설정",
|
||||||
|
"manageConnections": "Manage Connections",
|
||||||
"nodes": "노드"
|
"nodes": "노드"
|
||||||
},
|
},
|
||||||
"app": {
|
"app": {
|
||||||
@@ -216,7 +217,7 @@
|
|||||||
"step4": "기타 관련 정보"
|
"step4": "기타 관련 정보"
|
||||||
},
|
},
|
||||||
"reportLink": "이 문제를 저희 <0>GitHub</0>에 보고해주세요",
|
"reportLink": "이 문제를 저희 <0>GitHub</0>에 보고해주세요",
|
||||||
"dashboardLink": "<0>메인</0>으로 돌아가기",
|
"connectionsLink": "Return to the <0>connections</0>",
|
||||||
"detailsSummary": "오류 세부 정보",
|
"detailsSummary": "오류 세부 정보",
|
||||||
"errorMessageLabel": "오류 메시지:",
|
"errorMessageLabel": "오류 메시지:",
|
||||||
"stackTraceLabel": "스택 추적:",
|
"stackTraceLabel": "스택 추적:",
|
||||||
|
|||||||
@@ -1,14 +1,18 @@
|
|||||||
{
|
{
|
||||||
"button": {
|
"button": {
|
||||||
"apply": "Toepassen",
|
"apply": "Toepassen",
|
||||||
|
"addConnection": "Add Connection",
|
||||||
|
"saveConnection": "Save connection",
|
||||||
"backupKey": "Backup Key",
|
"backupKey": "Backup Key",
|
||||||
"cancel": "Annuleer",
|
"cancel": "Annuleer",
|
||||||
|
"connect": "Verbinding maken",
|
||||||
"clearMessages": "Clear Messages",
|
"clearMessages": "Clear Messages",
|
||||||
"close": "Sluit",
|
"close": "Sluit",
|
||||||
"confirm": "Confirm",
|
"confirm": "Confirm",
|
||||||
"delete": "Verwijder",
|
"delete": "Verwijder",
|
||||||
"dismiss": "Dismiss",
|
"dismiss": "Dismiss",
|
||||||
"download": "Download",
|
"download": "Download",
|
||||||
|
"disconnect": "Verbinding verbreken",
|
||||||
"export": "Export",
|
"export": "Export",
|
||||||
"generate": "Generate",
|
"generate": "Generate",
|
||||||
"regenerate": "Regenerate",
|
"regenerate": "Regenerate",
|
||||||
@@ -21,7 +25,10 @@
|
|||||||
"requestNewKeys": "Request New Keys",
|
"requestNewKeys": "Request New Keys",
|
||||||
"requestPosition": "Request Position",
|
"requestPosition": "Request Position",
|
||||||
"reset": "Reset",
|
"reset": "Reset",
|
||||||
|
"retry": "Retry",
|
||||||
"save": "Opslaan",
|
"save": "Opslaan",
|
||||||
|
"setDefault": "Set as default",
|
||||||
|
"unsetDefault": "Unset default",
|
||||||
"scanQr": "Scan QR-code",
|
"scanQr": "Scan QR-code",
|
||||||
"traceRoute": "Trace Route",
|
"traceRoute": "Trace Route",
|
||||||
"submit": "Submit"
|
"submit": "Submit"
|
||||||
|
|||||||
@@ -1,12 +1,34 @@
|
|||||||
{
|
{
|
||||||
"dashboard": {
|
"page": {
|
||||||
"title": "Connected Devices",
|
"title": "Connect to a Meshtastic device",
|
||||||
"description": "Manage your connected Meshtastic devices.",
|
"description": "Add a device connection via HTTP, Bluetooth, or Serial. Your saved connections will be saved in your browser."
|
||||||
|
},
|
||||||
"connectionType_ble": "BLE",
|
"connectionType_ble": "BLE",
|
||||||
"connectionType_serial": "Serieel",
|
"connectionType_serial": "Serieel",
|
||||||
"connectionType_network": "Netwerk",
|
"connectionType_network": "Netwerk",
|
||||||
"noDevicesTitle": "No devices connected",
|
"deleteConnection": "Delete connection",
|
||||||
"noDevicesDescription": "Connect a new device to get started.",
|
"areYouSure": "This will remove {{name}}. You canot undo this action.",
|
||||||
"button_newConnection": "New Connection"
|
"moreActions": "More actions",
|
||||||
|
"noConnections": {
|
||||||
|
"title": "No connections yet.",
|
||||||
|
"description": "Create your first connection. It will connect immediately and be saved for later."
|
||||||
|
},
|
||||||
|
"lastConnectedAt": "Last connected: {{date}}",
|
||||||
|
"neverConnected": "Never connected",
|
||||||
|
"toasts": {
|
||||||
|
"connected": "Verbonden",
|
||||||
|
"nowConnected": "{{name}} is now connected",
|
||||||
|
"nowDisconnected": "{{name}} are now disconnecte",
|
||||||
|
"disconnected": "Niet verbonden",
|
||||||
|
"failed": "Failed to connect",
|
||||||
|
"checkConnetion": "Check your device or settings and try again",
|
||||||
|
"defaultSet": "Default set",
|
||||||
|
"defaultConnection": "Default connection is now {{nameisconnected}}",
|
||||||
|
"deleted": "Deleted",
|
||||||
|
"deletedByName": "{{name}} was removed",
|
||||||
|
"pickConnectionAgain": "Could not connect. You may need to reselect the device/port.",
|
||||||
|
"added": "Connection added",
|
||||||
|
"savedByName": "{{name}} saved.",
|
||||||
|
"savedCantConnect": "The connection was saved but could not connect."
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,18 +3,6 @@
|
|||||||
"description": "This action will clear all message history. This cannot be undone. Are you sure you want to continue?",
|
"description": "This action will clear all message history. This cannot be undone. Are you sure you want to continue?",
|
||||||
"title": "Clear All Messages"
|
"title": "Clear All Messages"
|
||||||
},
|
},
|
||||||
"deviceName": {
|
|
||||||
"description": "The Device will restart once the config is saved.",
|
|
||||||
"longName": "Long Name",
|
|
||||||
"shortName": "Short Name",
|
|
||||||
"title": "Change Device Name",
|
|
||||||
"validation": {
|
|
||||||
"longNameMax": "Long name must not be more than 40 characters",
|
|
||||||
"shortNameMax": "Short name must not be more than 4 characters",
|
|
||||||
"longNameMin": "Long name must have at least 1 character",
|
|
||||||
"shortNameMin": "Short name must have at least 1 character"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"import": {
|
"import": {
|
||||||
"description": "The current LoRa configuration will be overridden.",
|
"description": "The current LoRa configuration will be overridden.",
|
||||||
"error": {
|
"error": {
|
||||||
@@ -41,48 +29,77 @@
|
|||||||
"description": "Are you sure you want to regenerate the pre-shared key?",
|
"description": "Are you sure you want to regenerate the pre-shared key?",
|
||||||
"regenerate": "Regenerate"
|
"regenerate": "Regenerate"
|
||||||
},
|
},
|
||||||
"newDeviceDialog": {
|
"addConnection": {
|
||||||
"title": "Connect New Device",
|
"title": "Add connection",
|
||||||
"https": "https",
|
"description": "Choose a connection type and fill in the details",
|
||||||
"http": "http",
|
|
||||||
"tabHttp": "HTTP",
|
|
||||||
"tabBluetooth": "Bluetooth",
|
|
||||||
"tabSerial": "Serieel",
|
|
||||||
"useHttps": "Use HTTPS",
|
|
||||||
"connecting": "Connecting...",
|
|
||||||
"connect": "Verbinding maken",
|
|
||||||
"connectionFailedAlert": {
|
|
||||||
"title": "Connection Failed",
|
|
||||||
"descriptionPrefix": "Could not connect to the device. ",
|
|
||||||
"httpsHint": "If using HTTPS, you may need to accept a self-signed certificate first. ",
|
|
||||||
"openLinkPrefix": "Please open ",
|
|
||||||
"openLinkSuffix": " in a new tab",
|
|
||||||
"acceptTlsWarningSuffix": ", accept any TLS warnings if prompted, then try again",
|
|
||||||
"learnMoreLink": "Learn more"
|
|
||||||
},
|
|
||||||
"httpConnection": {
|
|
||||||
"label": "IP Address/Hostname",
|
|
||||||
"placeholder": "000.000.000.000 / meshtastic.local"
|
|
||||||
},
|
|
||||||
"serialConnection": {
|
|
||||||
"noDevicesPaired": "No devices paired yet.",
|
|
||||||
"newDeviceButton": "New device",
|
|
||||||
"deviceIdentifier": "# {{index}} - {{vendorId}} - {{productId}}"
|
|
||||||
},
|
|
||||||
"bluetoothConnection": {
|
|
||||||
"noDevicesPaired": "No devices paired yet.",
|
|
||||||
"newDeviceButton": "New device",
|
|
||||||
"connectionFailed": "Connection failed",
|
|
||||||
"deviceDisconnected": "Device disconnected",
|
|
||||||
"unknownDevice": "Unknown Device",
|
|
||||||
"errorLoadingDevices": "Error loading devices",
|
|
||||||
"unknownErrorLoadingDevices": "Unknown error loading devices"
|
|
||||||
},
|
|
||||||
"validation": {
|
"validation": {
|
||||||
"requiresWebBluetooth": "This connection type requires <0>Web Bluetooth</0>. Please use a supported browser, like Chrome or Edge.",
|
"requiresWebBluetooth": "This connection type requires <0>Web Bluetooth</0>. Please use a supported browser, like Chrome or Edge.",
|
||||||
"requiresWebSerial": "This connection type requires <0>Web Serial</0>. Please use a supported browser, like Chrome or Edge.",
|
"requiresWebSerial": "This connection type requires <0>Web Serial</0>. Please use a supported browser, like Chrome or Edge.",
|
||||||
"requiresSecureContext": "This application requires a <0>secure context</0>. Please connect using HTTPS or localhost.",
|
"requiresSecureContext": "This application requires a <0>secure context</0>. Please connect using HTTPS or localhost.",
|
||||||
"additionallyRequiresSecureContext": "Additionally, it requires a <0>secure context</0>. Please connect using HTTPS or localhost."
|
"additionallyRequiresSecureContext": "Additionally, it requires a <0>secure context</0>. Please connect using HTTPS or localhost."
|
||||||
|
},
|
||||||
|
"bluetoothConnection": {
|
||||||
|
"namePlaceholder": "My Bluetooth Node",
|
||||||
|
"supported": {
|
||||||
|
"title": "Web Bluetooth supported"
|
||||||
|
},
|
||||||
|
"notSupported": {
|
||||||
|
"title": "Web Bluetooth not supported",
|
||||||
|
"description": "Your browser or device does not support Web Bluetooth"
|
||||||
|
},
|
||||||
|
"short": "BT: {{deviceName}}",
|
||||||
|
"long": "Bluetooth Device",
|
||||||
|
"device": "Apparaat",
|
||||||
|
"selectDevice": "Select device",
|
||||||
|
"selected": "Bluetooth device selected",
|
||||||
|
"notSelected": "No device selected",
|
||||||
|
"helperText": "Uses the Meshtastic Bluetooth service for discovery."
|
||||||
|
},
|
||||||
|
"serialConnection": {
|
||||||
|
"namePlaceholder": "My Serial Node",
|
||||||
|
"helperText": "Selecting a port grants permission so the app can open it to connect.",
|
||||||
|
"supported": {
|
||||||
|
"title": "Web Serial supported"
|
||||||
|
},
|
||||||
|
"notSupported": {
|
||||||
|
"title": "Web Serial not supported",
|
||||||
|
"description": "Your browser or device does not support Web Serial"
|
||||||
|
},
|
||||||
|
"portSelected": {
|
||||||
|
"title": "Serial port selected",
|
||||||
|
"description": "Port permissions granted."
|
||||||
|
},
|
||||||
|
"port": "Port",
|
||||||
|
"selectPort": "Select port",
|
||||||
|
"deviceName": "USB {{vendorId}}:{{productId}}",
|
||||||
|
"notSelected": "No port selected"
|
||||||
|
},
|
||||||
|
"httpConnection": {
|
||||||
|
"namePlaceholder": "My HTTP Node",
|
||||||
|
"inputPlaceholder": "192.168.1.10 or meshtastic.local",
|
||||||
|
"heading": "URL or IP",
|
||||||
|
"useHttps": "Use HTTTPS",
|
||||||
|
"invalidUrl": {
|
||||||
|
"title": "Invalid URL",
|
||||||
|
"description": "Please enter a valid HTTP or HTTPS URL."
|
||||||
|
},
|
||||||
|
"connectionTest": {
|
||||||
|
"description": "Test the connetion before saving to verify the device is reachable.",
|
||||||
|
"button": {
|
||||||
|
"loading": "Testing...",
|
||||||
|
"label": "Test connection"
|
||||||
|
},
|
||||||
|
"reachable": "Reachable",
|
||||||
|
"notReachable": "Not reachable",
|
||||||
|
"success": {
|
||||||
|
"title": "Connection test successful",
|
||||||
|
"description": "The device appears to be reachable."
|
||||||
|
},
|
||||||
|
"failure": {
|
||||||
|
"title": "Connection test failed",
|
||||||
|
"description": "Could not reach the device. Check the URL and try again."
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nodeDetails": {
|
"nodeDetails": {
|
||||||
|
|||||||
@@ -8,6 +8,7 @@
|
|||||||
"radioConfig": "Radio Config",
|
"radioConfig": "Radio Config",
|
||||||
"deviceConfig": "Apparaat Configuratie",
|
"deviceConfig": "Apparaat Configuratie",
|
||||||
"moduleConfig": "Module Config",
|
"moduleConfig": "Module Config",
|
||||||
|
"manageConnections": "Manage Connections",
|
||||||
"nodes": "Nodes"
|
"nodes": "Nodes"
|
||||||
},
|
},
|
||||||
"app": {
|
"app": {
|
||||||
@@ -216,7 +217,7 @@
|
|||||||
"step4": "Any other relevant information"
|
"step4": "Any other relevant information"
|
||||||
},
|
},
|
||||||
"reportLink": "You can report the issue to our <0>GitHub</0>",
|
"reportLink": "You can report the issue to our <0>GitHub</0>",
|
||||||
"dashboardLink": "Return to the <0>dashboard</0>",
|
"connectionsLink": "Return to the <0>connections</0>",
|
||||||
"detailsSummary": "Error Details",
|
"detailsSummary": "Error Details",
|
||||||
"errorMessageLabel": "Error message:",
|
"errorMessageLabel": "Error message:",
|
||||||
"stackTraceLabel": "Stack trace:",
|
"stackTraceLabel": "Stack trace:",
|
||||||
|
|||||||
@@ -1,14 +1,18 @@
|
|||||||
{
|
{
|
||||||
"button": {
|
"button": {
|
||||||
"apply": "Zastosuj",
|
"apply": "Zastosuj",
|
||||||
|
"addConnection": "Add Connection",
|
||||||
|
"saveConnection": "Save connection",
|
||||||
"backupKey": "Backup Key",
|
"backupKey": "Backup Key",
|
||||||
"cancel": "Anuluj",
|
"cancel": "Anuluj",
|
||||||
|
"connect": "Połącz",
|
||||||
"clearMessages": "Clear Messages",
|
"clearMessages": "Clear Messages",
|
||||||
"close": "Zamknij",
|
"close": "Zamknij",
|
||||||
"confirm": "Confirm",
|
"confirm": "Confirm",
|
||||||
"delete": "Usuń",
|
"delete": "Usuń",
|
||||||
"dismiss": "Zamknij",
|
"dismiss": "Zamknij",
|
||||||
"download": "Download",
|
"download": "Download",
|
||||||
|
"disconnect": "Rozłącz",
|
||||||
"export": "Export",
|
"export": "Export",
|
||||||
"generate": "Wygeneruj",
|
"generate": "Wygeneruj",
|
||||||
"regenerate": "Regenerate",
|
"regenerate": "Regenerate",
|
||||||
@@ -21,7 +25,10 @@
|
|||||||
"requestNewKeys": "Request New Keys",
|
"requestNewKeys": "Request New Keys",
|
||||||
"requestPosition": "Poproś o pozycję",
|
"requestPosition": "Poproś o pozycję",
|
||||||
"reset": "Zresetuj",
|
"reset": "Zresetuj",
|
||||||
|
"retry": "Retry",
|
||||||
"save": "Zapisz",
|
"save": "Zapisz",
|
||||||
|
"setDefault": "Set as default",
|
||||||
|
"unsetDefault": "Unset default",
|
||||||
"scanQr": "Scan QR Code",
|
"scanQr": "Scan QR Code",
|
||||||
"traceRoute": "Trace Route",
|
"traceRoute": "Trace Route",
|
||||||
"submit": "Submit"
|
"submit": "Submit"
|
||||||
|
|||||||
@@ -1,12 +1,34 @@
|
|||||||
{
|
{
|
||||||
"dashboard": {
|
"page": {
|
||||||
"title": "Connected Devices",
|
"title": "Connect to a Meshtastic device",
|
||||||
"description": "Manage your connected Meshtastic devices.",
|
"description": "Add a device connection via HTTP, Bluetooth, or Serial. Your saved connections will be saved in your browser."
|
||||||
|
},
|
||||||
"connectionType_ble": "BLE",
|
"connectionType_ble": "BLE",
|
||||||
"connectionType_serial": "Seryjny",
|
"connectionType_serial": "Seryjny",
|
||||||
"connectionType_network": "Sieć",
|
"connectionType_network": "Sieć",
|
||||||
"noDevicesTitle": "No devices connected",
|
"deleteConnection": "Delete connection",
|
||||||
"noDevicesDescription": "Connect a new device to get started.",
|
"areYouSure": "This will remove {{name}}. You canot undo this action.",
|
||||||
"button_newConnection": "New Connection"
|
"moreActions": "More actions",
|
||||||
|
"noConnections": {
|
||||||
|
"title": "No connections yet.",
|
||||||
|
"description": "Create your first connection. It will connect immediately and be saved for later."
|
||||||
|
},
|
||||||
|
"lastConnectedAt": "Last connected: {{date}}",
|
||||||
|
"neverConnected": "Never connected",
|
||||||
|
"toasts": {
|
||||||
|
"connected": "Połączony",
|
||||||
|
"nowConnected": "{{name}} is now connected",
|
||||||
|
"nowDisconnected": "{{name}} are now disconnecte",
|
||||||
|
"disconnected": "Rozłączono",
|
||||||
|
"failed": "Failed to connect",
|
||||||
|
"checkConnetion": "Check your device or settings and try again",
|
||||||
|
"defaultSet": "Default set",
|
||||||
|
"defaultConnection": "Default connection is now {{nameisconnected}}",
|
||||||
|
"deleted": "Deleted",
|
||||||
|
"deletedByName": "{{name}} was removed",
|
||||||
|
"pickConnectionAgain": "Could not connect. You may need to reselect the device/port.",
|
||||||
|
"added": "Connection added",
|
||||||
|
"savedByName": "{{name}} saved.",
|
||||||
|
"savedCantConnect": "The connection was saved but could not connect."
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,18 +3,6 @@
|
|||||||
"description": "This action will clear all message history. This cannot be undone. Are you sure you want to continue?",
|
"description": "This action will clear all message history. This cannot be undone. Are you sure you want to continue?",
|
||||||
"title": "Clear All Messages"
|
"title": "Clear All Messages"
|
||||||
},
|
},
|
||||||
"deviceName": {
|
|
||||||
"description": "The Device will restart once the config is saved.",
|
|
||||||
"longName": "Długa nazwa",
|
|
||||||
"shortName": "Short Name",
|
|
||||||
"title": "Change Device Name",
|
|
||||||
"validation": {
|
|
||||||
"longNameMax": "Long name must not be more than 40 characters",
|
|
||||||
"shortNameMax": "Short name must not be more than 4 characters",
|
|
||||||
"longNameMin": "Long name must have at least 1 character",
|
|
||||||
"shortNameMin": "Short name must have at least 1 character"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"import": {
|
"import": {
|
||||||
"description": "The current LoRa configuration will be overridden.",
|
"description": "The current LoRa configuration will be overridden.",
|
||||||
"error": {
|
"error": {
|
||||||
@@ -41,48 +29,77 @@
|
|||||||
"description": "Are you sure you want to regenerate the pre-shared key?",
|
"description": "Are you sure you want to regenerate the pre-shared key?",
|
||||||
"regenerate": "Regenerate"
|
"regenerate": "Regenerate"
|
||||||
},
|
},
|
||||||
"newDeviceDialog": {
|
"addConnection": {
|
||||||
"title": "Connect New Device",
|
"title": "Add connection",
|
||||||
"https": "https",
|
"description": "Choose a connection type and fill in the details",
|
||||||
"http": "http",
|
"validation": {
|
||||||
"tabHttp": "HTTP",
|
"requiresWebBluetooth": "Ten typ połączenia wymaga <0>Web Bluetooth</0>. Użyj obsługiwanej przeglądarki, takiej jak Chrome lub Edge.",
|
||||||
"tabBluetooth": "Bluetooth",
|
"requiresWebSerial": "Ten typ połączenia wymaga <0>Web Serial</0>. Użyj obsługiwanej przeglądarki, takiej jak Chrome lub Edge.",
|
||||||
"tabSerial": "Seryjny",
|
"requiresSecureContext": "Ta aplikacja wymaga <0>bezpiecznego kontekstu</0>. Połącz się używając HTTPS lub localhost.",
|
||||||
"useHttps": "Use HTTPS",
|
"additionallyRequiresSecureContext": "Dodatkowo, wymaga to <0>bezpiecznego kontekstu</0>. Połącz się używając HTTPS lub localhost."
|
||||||
"connecting": "Connecting...",
|
|
||||||
"connect": "Połącz",
|
|
||||||
"connectionFailedAlert": {
|
|
||||||
"title": "Connection Failed",
|
|
||||||
"descriptionPrefix": "Could not connect to the device. ",
|
|
||||||
"httpsHint": "If using HTTPS, you may need to accept a self-signed certificate first. ",
|
|
||||||
"openLinkPrefix": "Please open ",
|
|
||||||
"openLinkSuffix": " in a new tab",
|
|
||||||
"acceptTlsWarningSuffix": ", accept any TLS warnings if prompted, then try again",
|
|
||||||
"learnMoreLink": "Learn more"
|
|
||||||
},
|
|
||||||
"httpConnection": {
|
|
||||||
"label": "IP Address/Hostname",
|
|
||||||
"placeholder": "000.000.000.000 / meshtastic.local"
|
|
||||||
},
|
|
||||||
"serialConnection": {
|
|
||||||
"noDevicesPaired": "No devices paired yet.",
|
|
||||||
"newDeviceButton": "New device",
|
|
||||||
"deviceIdentifier": "# {{index}} - {{vendorId}} - {{productId}}"
|
|
||||||
},
|
},
|
||||||
"bluetoothConnection": {
|
"bluetoothConnection": {
|
||||||
"noDevicesPaired": "No devices paired yet.",
|
"namePlaceholder": "My Bluetooth Node",
|
||||||
"newDeviceButton": "New device",
|
"supported": {
|
||||||
"connectionFailed": "Connection failed",
|
"title": "Web Bluetooth supported"
|
||||||
"deviceDisconnected": "Device disconnected",
|
|
||||||
"unknownDevice": "Unknown Device",
|
|
||||||
"errorLoadingDevices": "Error loading devices",
|
|
||||||
"unknownErrorLoadingDevices": "Unknown error loading devices"
|
|
||||||
},
|
},
|
||||||
"validation": {
|
"notSupported": {
|
||||||
"requiresWebBluetooth": "This connection type requires <0>Web Bluetooth</0>. Please use a supported browser, like Chrome or Edge.",
|
"title": "Web Bluetooth not supported",
|
||||||
"requiresWebSerial": "This connection type requires <0>Web Serial</0>. Please use a supported browser, like Chrome or Edge.",
|
"description": "Your browser or device does not support Web Bluetooth"
|
||||||
"requiresSecureContext": "This application requires a <0>secure context</0>. Please connect using HTTPS or localhost.",
|
},
|
||||||
"additionallyRequiresSecureContext": "Additionally, it requires a <0>secure context</0>. Please connect using HTTPS or localhost."
|
"short": "BT: {{deviceName}}",
|
||||||
|
"long": "Bluetooth Device",
|
||||||
|
"device": "Urządzenie",
|
||||||
|
"selectDevice": "Select device",
|
||||||
|
"selected": "Bluetooth device selected",
|
||||||
|
"notSelected": "No device selected",
|
||||||
|
"helperText": "Uses the Meshtastic Bluetooth service for discovery."
|
||||||
|
},
|
||||||
|
"serialConnection": {
|
||||||
|
"namePlaceholder": "My Serial Node",
|
||||||
|
"helperText": "Selecting a port grants permission so the app can open it to connect.",
|
||||||
|
"supported": {
|
||||||
|
"title": "Web Serial supported"
|
||||||
|
},
|
||||||
|
"notSupported": {
|
||||||
|
"title": "Web Serial not supported",
|
||||||
|
"description": "Your browser or device does not support Web Serial"
|
||||||
|
},
|
||||||
|
"portSelected": {
|
||||||
|
"title": "Serial port selected",
|
||||||
|
"description": "Port permissions granted."
|
||||||
|
},
|
||||||
|
"port": "Port",
|
||||||
|
"selectPort": "Select port",
|
||||||
|
"deviceName": "USB {{vendorId}}:{{productId}}",
|
||||||
|
"notSelected": "No port selected"
|
||||||
|
},
|
||||||
|
"httpConnection": {
|
||||||
|
"namePlaceholder": "My HTTP Node",
|
||||||
|
"inputPlaceholder": "192.168.1.10 or meshtastic.local",
|
||||||
|
"heading": "URL or IP",
|
||||||
|
"useHttps": "Use HTTTPS",
|
||||||
|
"invalidUrl": {
|
||||||
|
"title": "Invalid URL",
|
||||||
|
"description": "Please enter a valid HTTP or HTTPS URL."
|
||||||
|
},
|
||||||
|
"connectionTest": {
|
||||||
|
"description": "Test the connetion before saving to verify the device is reachable.",
|
||||||
|
"button": {
|
||||||
|
"loading": "Testing...",
|
||||||
|
"label": "Test connection"
|
||||||
|
},
|
||||||
|
"reachable": "Reachable",
|
||||||
|
"notReachable": "Not reachable",
|
||||||
|
"success": {
|
||||||
|
"title": "Connection test successful",
|
||||||
|
"description": "The device appears to be reachable."
|
||||||
|
},
|
||||||
|
"failure": {
|
||||||
|
"title": "Connection test failed",
|
||||||
|
"description": "Could not reach the device. Check the URL and try again."
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nodeDetails": {
|
"nodeDetails": {
|
||||||
|
|||||||
@@ -8,6 +8,7 @@
|
|||||||
"radioConfig": "Radio Config",
|
"radioConfig": "Radio Config",
|
||||||
"deviceConfig": "Konfiguracja urządzenia",
|
"deviceConfig": "Konfiguracja urządzenia",
|
||||||
"moduleConfig": "Module Config",
|
"moduleConfig": "Module Config",
|
||||||
|
"manageConnections": "Manage Connections",
|
||||||
"nodes": "Nodes"
|
"nodes": "Nodes"
|
||||||
},
|
},
|
||||||
"app": {
|
"app": {
|
||||||
@@ -216,7 +217,7 @@
|
|||||||
"step4": "Any other relevant information"
|
"step4": "Any other relevant information"
|
||||||
},
|
},
|
||||||
"reportLink": "You can report the issue to our <0>GitHub</0>",
|
"reportLink": "You can report the issue to our <0>GitHub</0>",
|
||||||
"dashboardLink": "Return to the <0>dashboard</0>",
|
"connectionsLink": "Return to the <0>connections</0>",
|
||||||
"detailsSummary": "Error Details",
|
"detailsSummary": "Error Details",
|
||||||
"errorMessageLabel": "Error message:",
|
"errorMessageLabel": "Error message:",
|
||||||
"stackTraceLabel": "Stack trace:",
|
"stackTraceLabel": "Stack trace:",
|
||||||
|
|||||||
@@ -1,14 +1,18 @@
|
|||||||
{
|
{
|
||||||
"button": {
|
"button": {
|
||||||
"apply": "Aplicar",
|
"apply": "Aplicar",
|
||||||
|
"addConnection": "Add Connection",
|
||||||
|
"saveConnection": "Save connection",
|
||||||
"backupKey": "Backup Key",
|
"backupKey": "Backup Key",
|
||||||
"cancel": "Cancelar",
|
"cancel": "Cancelar",
|
||||||
|
"connect": "Connect",
|
||||||
"clearMessages": "Clear Messages",
|
"clearMessages": "Clear Messages",
|
||||||
"close": "Fechar",
|
"close": "Fechar",
|
||||||
"confirm": "Confirm",
|
"confirm": "Confirm",
|
||||||
"delete": "Excluir",
|
"delete": "Excluir",
|
||||||
"dismiss": "Ignorar",
|
"dismiss": "Ignorar",
|
||||||
"download": "Baixar",
|
"download": "Baixar",
|
||||||
|
"disconnect": "Desconectar",
|
||||||
"export": "Export",
|
"export": "Export",
|
||||||
"generate": "Generate",
|
"generate": "Generate",
|
||||||
"regenerate": "Regenerate",
|
"regenerate": "Regenerate",
|
||||||
@@ -21,7 +25,10 @@
|
|||||||
"requestNewKeys": "Request New Keys",
|
"requestNewKeys": "Request New Keys",
|
||||||
"requestPosition": "Request Position",
|
"requestPosition": "Request Position",
|
||||||
"reset": "Redefinir",
|
"reset": "Redefinir",
|
||||||
|
"retry": "Retry",
|
||||||
"save": "Salvar",
|
"save": "Salvar",
|
||||||
|
"setDefault": "Set as default",
|
||||||
|
"unsetDefault": "Unset default",
|
||||||
"scanQr": "Escanear Código QR",
|
"scanQr": "Escanear Código QR",
|
||||||
"traceRoute": "Trace Route",
|
"traceRoute": "Trace Route",
|
||||||
"submit": "Submit"
|
"submit": "Submit"
|
||||||
|
|||||||
@@ -1,12 +1,34 @@
|
|||||||
{
|
{
|
||||||
"dashboard": {
|
"page": {
|
||||||
"title": "Connected Devices",
|
"title": "Connect to a Meshtastic device",
|
||||||
"description": "Manage your connected Meshtastic devices.",
|
"description": "Add a device connection via HTTP, Bluetooth, or Serial. Your saved connections will be saved in your browser."
|
||||||
|
},
|
||||||
"connectionType_ble": "BLE",
|
"connectionType_ble": "BLE",
|
||||||
"connectionType_serial": "Serial",
|
"connectionType_serial": "Serial",
|
||||||
"connectionType_network": "Rede",
|
"connectionType_network": "Rede",
|
||||||
"noDevicesTitle": "No devices connected",
|
"deleteConnection": "Delete connection",
|
||||||
"noDevicesDescription": "Connect a new device to get started.",
|
"areYouSure": "This will remove {{name}}. You canot undo this action.",
|
||||||
"button_newConnection": "New Connection"
|
"moreActions": "More actions",
|
||||||
|
"noConnections": {
|
||||||
|
"title": "No connections yet.",
|
||||||
|
"description": "Create your first connection. It will connect immediately and be saved for later."
|
||||||
|
},
|
||||||
|
"lastConnectedAt": "Last connected: {{date}}",
|
||||||
|
"neverConnected": "Never connected",
|
||||||
|
"toasts": {
|
||||||
|
"connected": "Conectado",
|
||||||
|
"nowConnected": "{{name}} is now connected",
|
||||||
|
"nowDisconnected": "{{name}} are now disconnecte",
|
||||||
|
"disconnected": "Desconectado",
|
||||||
|
"failed": "Failed to connect",
|
||||||
|
"checkConnetion": "Check your device or settings and try again",
|
||||||
|
"defaultSet": "Default set",
|
||||||
|
"defaultConnection": "Default connection is now {{nameisconnected}}",
|
||||||
|
"deleted": "Deleted",
|
||||||
|
"deletedByName": "{{name}} was removed",
|
||||||
|
"pickConnectionAgain": "Could not connect. You may need to reselect the device/port.",
|
||||||
|
"added": "Connection added",
|
||||||
|
"savedByName": "{{name}} saved.",
|
||||||
|
"savedCantConnect": "The connection was saved but could not connect."
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,18 +3,6 @@
|
|||||||
"description": "This action will clear all message history. This cannot be undone. Are you sure you want to continue?",
|
"description": "This action will clear all message history. This cannot be undone. Are you sure you want to continue?",
|
||||||
"title": "Clear All Messages"
|
"title": "Clear All Messages"
|
||||||
},
|
},
|
||||||
"deviceName": {
|
|
||||||
"description": "The Device will restart once the config is saved.",
|
|
||||||
"longName": "Long Name",
|
|
||||||
"shortName": "Short Name",
|
|
||||||
"title": "Change Device Name",
|
|
||||||
"validation": {
|
|
||||||
"longNameMax": "Long name must not be more than 40 characters",
|
|
||||||
"shortNameMax": "Short name must not be more than 4 characters",
|
|
||||||
"longNameMin": "Long name must have at least 1 character",
|
|
||||||
"shortNameMin": "Short name must have at least 1 character"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"import": {
|
"import": {
|
||||||
"description": "The current LoRa configuration will be overridden.",
|
"description": "The current LoRa configuration will be overridden.",
|
||||||
"error": {
|
"error": {
|
||||||
@@ -41,48 +29,77 @@
|
|||||||
"description": "Are you sure you want to regenerate the pre-shared key?",
|
"description": "Are you sure you want to regenerate the pre-shared key?",
|
||||||
"regenerate": "Regenerate"
|
"regenerate": "Regenerate"
|
||||||
},
|
},
|
||||||
"newDeviceDialog": {
|
"addConnection": {
|
||||||
"title": "Connect New Device",
|
"title": "Add connection",
|
||||||
"https": "https",
|
"description": "Choose a connection type and fill in the details",
|
||||||
"http": "http",
|
|
||||||
"tabHttp": "HTTP",
|
|
||||||
"tabBluetooth": "Bluetooth",
|
|
||||||
"tabSerial": "Serial",
|
|
||||||
"useHttps": "Use HTTPS",
|
|
||||||
"connecting": "Connecting...",
|
|
||||||
"connect": "Connect",
|
|
||||||
"connectionFailedAlert": {
|
|
||||||
"title": "Connection Failed",
|
|
||||||
"descriptionPrefix": "Could not connect to the device. ",
|
|
||||||
"httpsHint": "If using HTTPS, you may need to accept a self-signed certificate first. ",
|
|
||||||
"openLinkPrefix": "Please open ",
|
|
||||||
"openLinkSuffix": " in a new tab",
|
|
||||||
"acceptTlsWarningSuffix": ", accept any TLS warnings if prompted, then try again",
|
|
||||||
"learnMoreLink": "Learn more"
|
|
||||||
},
|
|
||||||
"httpConnection": {
|
|
||||||
"label": "IP Address/Hostname",
|
|
||||||
"placeholder": "000.000.000.000 / meshtastic.local"
|
|
||||||
},
|
|
||||||
"serialConnection": {
|
|
||||||
"noDevicesPaired": "No devices paired yet.",
|
|
||||||
"newDeviceButton": "New device",
|
|
||||||
"deviceIdentifier": "# {{index}} - {{vendorId}} - {{productId}}"
|
|
||||||
},
|
|
||||||
"bluetoothConnection": {
|
|
||||||
"noDevicesPaired": "No devices paired yet.",
|
|
||||||
"newDeviceButton": "New device",
|
|
||||||
"connectionFailed": "Connection failed",
|
|
||||||
"deviceDisconnected": "Device disconnected",
|
|
||||||
"unknownDevice": "Unknown Device",
|
|
||||||
"errorLoadingDevices": "Error loading devices",
|
|
||||||
"unknownErrorLoadingDevices": "Unknown error loading devices"
|
|
||||||
},
|
|
||||||
"validation": {
|
"validation": {
|
||||||
"requiresWebBluetooth": "This connection type requires <0>Web Bluetooth</0>. Please use a supported browser, like Chrome or Edge.",
|
"requiresWebBluetooth": "This connection type requires <0>Web Bluetooth</0>. Please use a supported browser, like Chrome or Edge.",
|
||||||
"requiresWebSerial": "This connection type requires <0>Web Serial</0>. Please use a supported browser, like Chrome or Edge.",
|
"requiresWebSerial": "This connection type requires <0>Web Serial</0>. Please use a supported browser, like Chrome or Edge.",
|
||||||
"requiresSecureContext": "This application requires a <0>secure context</0>. Please connect using HTTPS or localhost.",
|
"requiresSecureContext": "This application requires a <0>secure context</0>. Please connect using HTTPS or localhost.",
|
||||||
"additionallyRequiresSecureContext": "Additionally, it requires a <0>secure context</0>. Please connect using HTTPS or localhost."
|
"additionallyRequiresSecureContext": "Additionally, it requires a <0>secure context</0>. Please connect using HTTPS or localhost."
|
||||||
|
},
|
||||||
|
"bluetoothConnection": {
|
||||||
|
"namePlaceholder": "My Bluetooth Node",
|
||||||
|
"supported": {
|
||||||
|
"title": "Web Bluetooth supported"
|
||||||
|
},
|
||||||
|
"notSupported": {
|
||||||
|
"title": "Web Bluetooth not supported",
|
||||||
|
"description": "Your browser or device does not support Web Bluetooth"
|
||||||
|
},
|
||||||
|
"short": "BT: {{deviceName}}",
|
||||||
|
"long": "Bluetooth Device",
|
||||||
|
"device": "Dispositivo",
|
||||||
|
"selectDevice": "Select device",
|
||||||
|
"selected": "Bluetooth device selected",
|
||||||
|
"notSelected": "No device selected",
|
||||||
|
"helperText": "Uses the Meshtastic Bluetooth service for discovery."
|
||||||
|
},
|
||||||
|
"serialConnection": {
|
||||||
|
"namePlaceholder": "My Serial Node",
|
||||||
|
"helperText": "Selecting a port grants permission so the app can open it to connect.",
|
||||||
|
"supported": {
|
||||||
|
"title": "Web Serial supported"
|
||||||
|
},
|
||||||
|
"notSupported": {
|
||||||
|
"title": "Web Serial not supported",
|
||||||
|
"description": "Your browser or device does not support Web Serial"
|
||||||
|
},
|
||||||
|
"portSelected": {
|
||||||
|
"title": "Serial port selected",
|
||||||
|
"description": "Port permissions granted."
|
||||||
|
},
|
||||||
|
"port": "Port",
|
||||||
|
"selectPort": "Select port",
|
||||||
|
"deviceName": "USB {{vendorId}}:{{productId}}",
|
||||||
|
"notSelected": "No port selected"
|
||||||
|
},
|
||||||
|
"httpConnection": {
|
||||||
|
"namePlaceholder": "My HTTP Node",
|
||||||
|
"inputPlaceholder": "192.168.1.10 or meshtastic.local",
|
||||||
|
"heading": "URL or IP",
|
||||||
|
"useHttps": "Use HTTTPS",
|
||||||
|
"invalidUrl": {
|
||||||
|
"title": "Invalid URL",
|
||||||
|
"description": "Please enter a valid HTTP or HTTPS URL."
|
||||||
|
},
|
||||||
|
"connectionTest": {
|
||||||
|
"description": "Test the connetion before saving to verify the device is reachable.",
|
||||||
|
"button": {
|
||||||
|
"loading": "Testing...",
|
||||||
|
"label": "Test connection"
|
||||||
|
},
|
||||||
|
"reachable": "Reachable",
|
||||||
|
"notReachable": "Not reachable",
|
||||||
|
"success": {
|
||||||
|
"title": "Connection test successful",
|
||||||
|
"description": "The device appears to be reachable."
|
||||||
|
},
|
||||||
|
"failure": {
|
||||||
|
"title": "Connection test failed",
|
||||||
|
"description": "Could not reach the device. Check the URL and try again."
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nodeDetails": {
|
"nodeDetails": {
|
||||||
|
|||||||
@@ -8,6 +8,7 @@
|
|||||||
"radioConfig": "Radio Config",
|
"radioConfig": "Radio Config",
|
||||||
"deviceConfig": "Configuração do Dispositivo",
|
"deviceConfig": "Configuração do Dispositivo",
|
||||||
"moduleConfig": "Module Config",
|
"moduleConfig": "Module Config",
|
||||||
|
"manageConnections": "Manage Connections",
|
||||||
"nodes": "Nós"
|
"nodes": "Nós"
|
||||||
},
|
},
|
||||||
"app": {
|
"app": {
|
||||||
@@ -216,7 +217,7 @@
|
|||||||
"step4": "Any other relevant information"
|
"step4": "Any other relevant information"
|
||||||
},
|
},
|
||||||
"reportLink": "You can report the issue to our <0>GitHub</0>",
|
"reportLink": "You can report the issue to our <0>GitHub</0>",
|
||||||
"dashboardLink": "Return to the <0>dashboard</0>",
|
"connectionsLink": "Return to the <0>connections</0>",
|
||||||
"detailsSummary": "Error Details",
|
"detailsSummary": "Error Details",
|
||||||
"errorMessageLabel": "Error message:",
|
"errorMessageLabel": "Error message:",
|
||||||
"stackTraceLabel": "Stack trace:",
|
"stackTraceLabel": "Stack trace:",
|
||||||
|
|||||||
@@ -1,14 +1,18 @@
|
|||||||
{
|
{
|
||||||
"button": {
|
"button": {
|
||||||
"apply": "Aplicar",
|
"apply": "Aplicar",
|
||||||
|
"addConnection": "Add Connection",
|
||||||
|
"saveConnection": "Save connection",
|
||||||
"backupKey": "Backup Key",
|
"backupKey": "Backup Key",
|
||||||
"cancel": "Cancelar",
|
"cancel": "Cancelar",
|
||||||
|
"connect": "Ligar",
|
||||||
"clearMessages": "Clear Messages",
|
"clearMessages": "Clear Messages",
|
||||||
"close": "Fechar",
|
"close": "Fechar",
|
||||||
"confirm": "Confirm",
|
"confirm": "Confirm",
|
||||||
"delete": "Excluir",
|
"delete": "Excluir",
|
||||||
"dismiss": "Dismiss",
|
"dismiss": "Dismiss",
|
||||||
"download": "Download",
|
"download": "Download",
|
||||||
|
"disconnect": "Desligar",
|
||||||
"export": "Export",
|
"export": "Export",
|
||||||
"generate": "Generate",
|
"generate": "Generate",
|
||||||
"regenerate": "Regenerate",
|
"regenerate": "Regenerate",
|
||||||
@@ -21,7 +25,10 @@
|
|||||||
"requestNewKeys": "Request New Keys",
|
"requestNewKeys": "Request New Keys",
|
||||||
"requestPosition": "Request Position",
|
"requestPosition": "Request Position",
|
||||||
"reset": "Redefinir",
|
"reset": "Redefinir",
|
||||||
|
"retry": "Retry",
|
||||||
"save": "Salvar",
|
"save": "Salvar",
|
||||||
|
"setDefault": "Set as default",
|
||||||
|
"unsetDefault": "Unset default",
|
||||||
"scanQr": "Ler código QR",
|
"scanQr": "Ler código QR",
|
||||||
"traceRoute": "Trace Route",
|
"traceRoute": "Trace Route",
|
||||||
"submit": "Submit"
|
"submit": "Submit"
|
||||||
|
|||||||
@@ -1,12 +1,34 @@
|
|||||||
{
|
{
|
||||||
"dashboard": {
|
"page": {
|
||||||
"title": "Connected Devices",
|
"title": "Connect to a Meshtastic device",
|
||||||
"description": "Manage your connected Meshtastic devices.",
|
"description": "Add a device connection via HTTP, Bluetooth, or Serial. Your saved connections will be saved in your browser."
|
||||||
|
},
|
||||||
"connectionType_ble": "BLE",
|
"connectionType_ble": "BLE",
|
||||||
"connectionType_serial": "Série",
|
"connectionType_serial": "Série",
|
||||||
"connectionType_network": "Rede",
|
"connectionType_network": "Rede",
|
||||||
"noDevicesTitle": "No devices connected",
|
"deleteConnection": "Delete connection",
|
||||||
"noDevicesDescription": "Connect a new device to get started.",
|
"areYouSure": "This will remove {{name}}. You canot undo this action.",
|
||||||
"button_newConnection": "New Connection"
|
"moreActions": "More actions",
|
||||||
|
"noConnections": {
|
||||||
|
"title": "No connections yet.",
|
||||||
|
"description": "Create your first connection. It will connect immediately and be saved for later."
|
||||||
|
},
|
||||||
|
"lastConnectedAt": "Last connected: {{date}}",
|
||||||
|
"neverConnected": "Never connected",
|
||||||
|
"toasts": {
|
||||||
|
"connected": "Ligado",
|
||||||
|
"nowConnected": "{{name}} is now connected",
|
||||||
|
"nowDisconnected": "{{name}} are now disconnecte",
|
||||||
|
"disconnected": "Desconectado",
|
||||||
|
"failed": "Failed to connect",
|
||||||
|
"checkConnetion": "Check your device or settings and try again",
|
||||||
|
"defaultSet": "Default set",
|
||||||
|
"defaultConnection": "Default connection is now {{nameisconnected}}",
|
||||||
|
"deleted": "Deleted",
|
||||||
|
"deletedByName": "{{name}} was removed",
|
||||||
|
"pickConnectionAgain": "Could not connect. You may need to reselect the device/port.",
|
||||||
|
"added": "Connection added",
|
||||||
|
"savedByName": "{{name}} saved.",
|
||||||
|
"savedCantConnect": "The connection was saved but could not connect."
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,18 +3,6 @@
|
|||||||
"description": "This action will clear all message history. This cannot be undone. Are you sure you want to continue?",
|
"description": "This action will clear all message history. This cannot be undone. Are you sure you want to continue?",
|
||||||
"title": "Clear All Messages"
|
"title": "Clear All Messages"
|
||||||
},
|
},
|
||||||
"deviceName": {
|
|
||||||
"description": "The Device will restart once the config is saved.",
|
|
||||||
"longName": "Long Name",
|
|
||||||
"shortName": "Short Name",
|
|
||||||
"title": "Change Device Name",
|
|
||||||
"validation": {
|
|
||||||
"longNameMax": "Long name must not be more than 40 characters",
|
|
||||||
"shortNameMax": "Short name must not be more than 4 characters",
|
|
||||||
"longNameMin": "Long name must have at least 1 character",
|
|
||||||
"shortNameMin": "Short name must have at least 1 character"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"import": {
|
"import": {
|
||||||
"description": "The current LoRa configuration will be overridden.",
|
"description": "The current LoRa configuration will be overridden.",
|
||||||
"error": {
|
"error": {
|
||||||
@@ -41,48 +29,77 @@
|
|||||||
"description": "Are you sure you want to regenerate the pre-shared key?",
|
"description": "Are you sure you want to regenerate the pre-shared key?",
|
||||||
"regenerate": "Regenerate"
|
"regenerate": "Regenerate"
|
||||||
},
|
},
|
||||||
"newDeviceDialog": {
|
"addConnection": {
|
||||||
"title": "Connect New Device",
|
"title": "Add connection",
|
||||||
"https": "https",
|
"description": "Choose a connection type and fill in the details",
|
||||||
"http": "http",
|
|
||||||
"tabHttp": "HTTP",
|
|
||||||
"tabBluetooth": "Bluetooth",
|
|
||||||
"tabSerial": "Série",
|
|
||||||
"useHttps": "Use HTTPS",
|
|
||||||
"connecting": "Connecting...",
|
|
||||||
"connect": "Ligar",
|
|
||||||
"connectionFailedAlert": {
|
|
||||||
"title": "Connection Failed",
|
|
||||||
"descriptionPrefix": "Could not connect to the device. ",
|
|
||||||
"httpsHint": "If using HTTPS, you may need to accept a self-signed certificate first. ",
|
|
||||||
"openLinkPrefix": "Please open ",
|
|
||||||
"openLinkSuffix": " in a new tab",
|
|
||||||
"acceptTlsWarningSuffix": ", accept any TLS warnings if prompted, then try again",
|
|
||||||
"learnMoreLink": "Learn more"
|
|
||||||
},
|
|
||||||
"httpConnection": {
|
|
||||||
"label": "IP Address/Hostname",
|
|
||||||
"placeholder": "000.000.000.000 / meshtastic.local"
|
|
||||||
},
|
|
||||||
"serialConnection": {
|
|
||||||
"noDevicesPaired": "No devices paired yet.",
|
|
||||||
"newDeviceButton": "New device",
|
|
||||||
"deviceIdentifier": "# {{index}} - {{vendorId}} - {{productId}}"
|
|
||||||
},
|
|
||||||
"bluetoothConnection": {
|
|
||||||
"noDevicesPaired": "No devices paired yet.",
|
|
||||||
"newDeviceButton": "New device",
|
|
||||||
"connectionFailed": "Connection failed",
|
|
||||||
"deviceDisconnected": "Device disconnected",
|
|
||||||
"unknownDevice": "Unknown Device",
|
|
||||||
"errorLoadingDevices": "Error loading devices",
|
|
||||||
"unknownErrorLoadingDevices": "Unknown error loading devices"
|
|
||||||
},
|
|
||||||
"validation": {
|
"validation": {
|
||||||
"requiresWebBluetooth": "This connection type requires <0>Web Bluetooth</0>. Please use a supported browser, like Chrome or Edge.",
|
"requiresWebBluetooth": "This connection type requires <0>Web Bluetooth</0>. Please use a supported browser, like Chrome or Edge.",
|
||||||
"requiresWebSerial": "This connection type requires <0>Web Serial</0>. Please use a supported browser, like Chrome or Edge.",
|
"requiresWebSerial": "This connection type requires <0>Web Serial</0>. Please use a supported browser, like Chrome or Edge.",
|
||||||
"requiresSecureContext": "This application requires a <0>secure context</0>. Please connect using HTTPS or localhost.",
|
"requiresSecureContext": "This application requires a <0>secure context</0>. Please connect using HTTPS or localhost.",
|
||||||
"additionallyRequiresSecureContext": "Additionally, it requires a <0>secure context</0>. Please connect using HTTPS or localhost."
|
"additionallyRequiresSecureContext": "Additionally, it requires a <0>secure context</0>. Please connect using HTTPS or localhost."
|
||||||
|
},
|
||||||
|
"bluetoothConnection": {
|
||||||
|
"namePlaceholder": "My Bluetooth Node",
|
||||||
|
"supported": {
|
||||||
|
"title": "Web Bluetooth supported"
|
||||||
|
},
|
||||||
|
"notSupported": {
|
||||||
|
"title": "Web Bluetooth not supported",
|
||||||
|
"description": "Your browser or device does not support Web Bluetooth"
|
||||||
|
},
|
||||||
|
"short": "BT: {{deviceName}}",
|
||||||
|
"long": "Bluetooth Device",
|
||||||
|
"device": "Dispositivo",
|
||||||
|
"selectDevice": "Select device",
|
||||||
|
"selected": "Bluetooth device selected",
|
||||||
|
"notSelected": "No device selected",
|
||||||
|
"helperText": "Uses the Meshtastic Bluetooth service for discovery."
|
||||||
|
},
|
||||||
|
"serialConnection": {
|
||||||
|
"namePlaceholder": "My Serial Node",
|
||||||
|
"helperText": "Selecting a port grants permission so the app can open it to connect.",
|
||||||
|
"supported": {
|
||||||
|
"title": "Web Serial supported"
|
||||||
|
},
|
||||||
|
"notSupported": {
|
||||||
|
"title": "Web Serial not supported",
|
||||||
|
"description": "Your browser or device does not support Web Serial"
|
||||||
|
},
|
||||||
|
"portSelected": {
|
||||||
|
"title": "Serial port selected",
|
||||||
|
"description": "Port permissions granted."
|
||||||
|
},
|
||||||
|
"port": "Port",
|
||||||
|
"selectPort": "Select port",
|
||||||
|
"deviceName": "USB {{vendorId}}:{{productId}}",
|
||||||
|
"notSelected": "No port selected"
|
||||||
|
},
|
||||||
|
"httpConnection": {
|
||||||
|
"namePlaceholder": "My HTTP Node",
|
||||||
|
"inputPlaceholder": "192.168.1.10 or meshtastic.local",
|
||||||
|
"heading": "URL or IP",
|
||||||
|
"useHttps": "Use HTTTPS",
|
||||||
|
"invalidUrl": {
|
||||||
|
"title": "Invalid URL",
|
||||||
|
"description": "Please enter a valid HTTP or HTTPS URL."
|
||||||
|
},
|
||||||
|
"connectionTest": {
|
||||||
|
"description": "Test the connetion before saving to verify the device is reachable.",
|
||||||
|
"button": {
|
||||||
|
"loading": "Testing...",
|
||||||
|
"label": "Test connection"
|
||||||
|
},
|
||||||
|
"reachable": "Reachable",
|
||||||
|
"notReachable": "Not reachable",
|
||||||
|
"success": {
|
||||||
|
"title": "Connection test successful",
|
||||||
|
"description": "The device appears to be reachable."
|
||||||
|
},
|
||||||
|
"failure": {
|
||||||
|
"title": "Connection test failed",
|
||||||
|
"description": "Could not reach the device. Check the URL and try again."
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nodeDetails": {
|
"nodeDetails": {
|
||||||
|
|||||||
@@ -8,6 +8,7 @@
|
|||||||
"radioConfig": "Radio Config",
|
"radioConfig": "Radio Config",
|
||||||
"deviceConfig": "Configuração do Dispositivo",
|
"deviceConfig": "Configuração do Dispositivo",
|
||||||
"moduleConfig": "Module Config",
|
"moduleConfig": "Module Config",
|
||||||
|
"manageConnections": "Manage Connections",
|
||||||
"nodes": "Nodes"
|
"nodes": "Nodes"
|
||||||
},
|
},
|
||||||
"app": {
|
"app": {
|
||||||
@@ -216,7 +217,7 @@
|
|||||||
"step4": "Any other relevant information"
|
"step4": "Any other relevant information"
|
||||||
},
|
},
|
||||||
"reportLink": "You can report the issue to our <0>GitHub</0>",
|
"reportLink": "You can report the issue to our <0>GitHub</0>",
|
||||||
"dashboardLink": "Return to the <0>dashboard</0>",
|
"connectionsLink": "Return to the <0>connections</0>",
|
||||||
"detailsSummary": "Error Details",
|
"detailsSummary": "Error Details",
|
||||||
"errorMessageLabel": "Error message:",
|
"errorMessageLabel": "Error message:",
|
||||||
"stackTraceLabel": "Stack trace:",
|
"stackTraceLabel": "Stack trace:",
|
||||||
|
|||||||
@@ -1,14 +1,18 @@
|
|||||||
{
|
{
|
||||||
"button": {
|
"button": {
|
||||||
"apply": "Verkställ",
|
"apply": "Verkställ",
|
||||||
|
"addConnection": "Add Connection",
|
||||||
|
"saveConnection": "Save connection",
|
||||||
"backupKey": "Säkerhetskopiera nyckel",
|
"backupKey": "Säkerhetskopiera nyckel",
|
||||||
"cancel": "Avbryt",
|
"cancel": "Avbryt",
|
||||||
|
"connect": "Anslut",
|
||||||
"clearMessages": "Ta bort meddelanden",
|
"clearMessages": "Ta bort meddelanden",
|
||||||
"close": "Stäng",
|
"close": "Stäng",
|
||||||
"confirm": "Bekräfta",
|
"confirm": "Bekräfta",
|
||||||
"delete": "Radera",
|
"delete": "Radera",
|
||||||
"dismiss": "Stäng",
|
"dismiss": "Stäng",
|
||||||
"download": "Ladda ner",
|
"download": "Ladda ner",
|
||||||
|
"disconnect": "Koppla från",
|
||||||
"export": "Exportera",
|
"export": "Exportera",
|
||||||
"generate": "Generera",
|
"generate": "Generera",
|
||||||
"regenerate": "Förnya",
|
"regenerate": "Förnya",
|
||||||
@@ -21,7 +25,10 @@
|
|||||||
"requestNewKeys": "Begär nya nycklar",
|
"requestNewKeys": "Begär nya nycklar",
|
||||||
"requestPosition": "Begär position",
|
"requestPosition": "Begär position",
|
||||||
"reset": "Nollställ",
|
"reset": "Nollställ",
|
||||||
|
"retry": "Retry",
|
||||||
"save": "Spara",
|
"save": "Spara",
|
||||||
|
"setDefault": "Set as default",
|
||||||
|
"unsetDefault": "Unset default",
|
||||||
"scanQr": "Skanna QR-kod",
|
"scanQr": "Skanna QR-kod",
|
||||||
"traceRoute": "Spåra rutt",
|
"traceRoute": "Spåra rutt",
|
||||||
"submit": "Spara"
|
"submit": "Spara"
|
||||||
|
|||||||
@@ -1,12 +1,34 @@
|
|||||||
{
|
{
|
||||||
"dashboard": {
|
"page": {
|
||||||
"title": "Anslutna enheter",
|
"title": "Connect to a Meshtastic device",
|
||||||
"description": "Hantera dina anslutna Meshtastic-enheter.",
|
"description": "Add a device connection via HTTP, Bluetooth, or Serial. Your saved connections will be saved in your browser."
|
||||||
|
},
|
||||||
"connectionType_ble": "BLE",
|
"connectionType_ble": "BLE",
|
||||||
"connectionType_serial": "Seriell kommunikation",
|
"connectionType_serial": "Seriell kommunikation",
|
||||||
"connectionType_network": "Nätverk",
|
"connectionType_network": "Nätverk",
|
||||||
"noDevicesTitle": "Inga anslutna enheter ",
|
"deleteConnection": "Delete connection",
|
||||||
"noDevicesDescription": "Anslut en ny enhet för att komma igång.",
|
"areYouSure": "This will remove {{name}}. You canot undo this action.",
|
||||||
"button_newConnection": "Ny anslutning"
|
"moreActions": "More actions",
|
||||||
|
"noConnections": {
|
||||||
|
"title": "No connections yet.",
|
||||||
|
"description": "Create your first connection. It will connect immediately and be saved for later."
|
||||||
|
},
|
||||||
|
"lastConnectedAt": "Last connected: {{date}}",
|
||||||
|
"neverConnected": "Never connected",
|
||||||
|
"toasts": {
|
||||||
|
"connected": "Ansluten",
|
||||||
|
"nowConnected": "{{name}} is now connected",
|
||||||
|
"nowDisconnected": "{{name}} are now disconnecte",
|
||||||
|
"disconnected": "Frånkopplad",
|
||||||
|
"failed": "Failed to connect",
|
||||||
|
"checkConnetion": "Check your device or settings and try again",
|
||||||
|
"defaultSet": "Default set",
|
||||||
|
"defaultConnection": "Default connection is now {{nameisconnected}}",
|
||||||
|
"deleted": "Deleted",
|
||||||
|
"deletedByName": "{{name}} was removed",
|
||||||
|
"pickConnectionAgain": "Could not connect. You may need to reselect the device/port.",
|
||||||
|
"added": "Connection added",
|
||||||
|
"savedByName": "{{name}} saved.",
|
||||||
|
"savedCantConnect": "The connection was saved but could not connect."
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,18 +3,6 @@
|
|||||||
"description": "Den här åtgärden kommer att rensa all meddelandehistorik. Detta kan inte ångras. Är du säker på att du vill fortsätta?",
|
"description": "Den här åtgärden kommer att rensa all meddelandehistorik. Detta kan inte ångras. Är du säker på att du vill fortsätta?",
|
||||||
"title": "Rensa alla meddelanden"
|
"title": "Rensa alla meddelanden"
|
||||||
},
|
},
|
||||||
"deviceName": {
|
|
||||||
"description": "Enheten kommer att starta om när inställningarna har sparats.",
|
|
||||||
"longName": "Långt namn",
|
|
||||||
"shortName": "Kort namn",
|
|
||||||
"title": "Ändra enhetens namn",
|
|
||||||
"validation": {
|
|
||||||
"longNameMax": "Långt namn får inte vara längre än 40 tecken",
|
|
||||||
"shortNameMax": "Kort namn får inte vara längre än 4 tecken",
|
|
||||||
"longNameMin": "Långt namn måste ha minst 1 tecken",
|
|
||||||
"shortNameMin": "Kort namn måste ha minst 1 tecken"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"import": {
|
"import": {
|
||||||
"description": "Den aktuella LoRa konfigurationen kommer att skrivas över.",
|
"description": "Den aktuella LoRa konfigurationen kommer att skrivas över.",
|
||||||
"error": {
|
"error": {
|
||||||
@@ -41,48 +29,77 @@
|
|||||||
"description": "Är du säker på att du vill förnya den fördelade nyckeln?",
|
"description": "Är du säker på att du vill förnya den fördelade nyckeln?",
|
||||||
"regenerate": "Förnya"
|
"regenerate": "Förnya"
|
||||||
},
|
},
|
||||||
"newDeviceDialog": {
|
"addConnection": {
|
||||||
"title": "Anslut ny enhet",
|
"title": "Add connection",
|
||||||
"https": "https",
|
"description": "Choose a connection type and fill in the details",
|
||||||
"http": "http",
|
|
||||||
"tabHttp": "HTTP",
|
|
||||||
"tabBluetooth": "Bluetooth",
|
|
||||||
"tabSerial": "Seriell kommunikation",
|
|
||||||
"useHttps": "Använd HTTPS",
|
|
||||||
"connecting": "Ansluter...",
|
|
||||||
"connect": "Anslut",
|
|
||||||
"connectionFailedAlert": {
|
|
||||||
"title": "Anslutningen misslyckades",
|
|
||||||
"descriptionPrefix": "Kunde inte ansluta till enheten. ",
|
|
||||||
"httpsHint": "Om du använder HTTPS kan du behöva godkänna ett självsignerat certifikat först. ",
|
|
||||||
"openLinkPrefix": "Vänligen öppna ",
|
|
||||||
"openLinkSuffix": " i en ny flik",
|
|
||||||
"acceptTlsWarningSuffix": ", acceptera eventuella TLS-varningar om du uppmanas och försök igen",
|
|
||||||
"learnMoreLink": "Läs mer"
|
|
||||||
},
|
|
||||||
"httpConnection": {
|
|
||||||
"label": "IP-adress/värdnamn",
|
|
||||||
"placeholder": "000.000.000.000 / meshtastic.lokal"
|
|
||||||
},
|
|
||||||
"serialConnection": {
|
|
||||||
"noDevicesPaired": "Inga enheter parkopplade ännu.",
|
|
||||||
"newDeviceButton": "Ny enhet",
|
|
||||||
"deviceIdentifier": "# {{index}} - {{vendorId}} - {{productId}}"
|
|
||||||
},
|
|
||||||
"bluetoothConnection": {
|
|
||||||
"noDevicesPaired": "Inga enheter parkopplade ännu.",
|
|
||||||
"newDeviceButton": "Ny enhet",
|
|
||||||
"connectionFailed": "Anslutningen misslyckades",
|
|
||||||
"deviceDisconnected": "Enheten frånkopplad",
|
|
||||||
"unknownDevice": "Okänd enhet",
|
|
||||||
"errorLoadingDevices": "Fel vid inläsning av enheter",
|
|
||||||
"unknownErrorLoadingDevices": "Okänt fel vid inläsning av enheter"
|
|
||||||
},
|
|
||||||
"validation": {
|
"validation": {
|
||||||
"requiresWebBluetooth": "Den här anslutningstypen kräver <0>Web Bluetooth</0>. Använd en webbläsare som stöds, till exempel Chrome eller Edge.",
|
"requiresWebBluetooth": "Den här anslutningstypen kräver <0>Web Bluetooth</0>. Använd en webbläsare som stöds, till exempel Chrome eller Edge.",
|
||||||
"requiresWebSerial": "Den här anslutningstypen kräver <0>Web Serial</0>. Använd en webbläsare som stöds, till exempel Chrome eller Edge.",
|
"requiresWebSerial": "Den här anslutningstypen kräver <0>Web Serial</0>. Använd en webbläsare som stöds, till exempel Chrome eller Edge.",
|
||||||
"requiresSecureContext": "Denna applikation kräver en <0>säker kontext</0>. Anslut med HTTPS eller localhost.",
|
"requiresSecureContext": "Denna applikation kräver en <0>säker kontext</0>. Anslut med HTTPS eller localhost.",
|
||||||
"additionallyRequiresSecureContext": "Dessutom kräver den ett <0>säker kontext</0>. Vänligen anslut med HTTPS eller localhost."
|
"additionallyRequiresSecureContext": "Dessutom kräver den ett <0>säker kontext</0>. Vänligen anslut med HTTPS eller localhost."
|
||||||
|
},
|
||||||
|
"bluetoothConnection": {
|
||||||
|
"namePlaceholder": "My Bluetooth Node",
|
||||||
|
"supported": {
|
||||||
|
"title": "Web Bluetooth supported"
|
||||||
|
},
|
||||||
|
"notSupported": {
|
||||||
|
"title": "Web Bluetooth not supported",
|
||||||
|
"description": "Your browser or device does not support Web Bluetooth"
|
||||||
|
},
|
||||||
|
"short": "BT: {{deviceName}}",
|
||||||
|
"long": "Bluetooth Device",
|
||||||
|
"device": "Enhet",
|
||||||
|
"selectDevice": "Select device",
|
||||||
|
"selected": "Bluetooth device selected",
|
||||||
|
"notSelected": "No device selected",
|
||||||
|
"helperText": "Uses the Meshtastic Bluetooth service for discovery."
|
||||||
|
},
|
||||||
|
"serialConnection": {
|
||||||
|
"namePlaceholder": "My Serial Node",
|
||||||
|
"helperText": "Selecting a port grants permission so the app can open it to connect.",
|
||||||
|
"supported": {
|
||||||
|
"title": "Web Serial supported"
|
||||||
|
},
|
||||||
|
"notSupported": {
|
||||||
|
"title": "Web Serial not supported",
|
||||||
|
"description": "Your browser or device does not support Web Serial"
|
||||||
|
},
|
||||||
|
"portSelected": {
|
||||||
|
"title": "Serial port selected",
|
||||||
|
"description": "Port permissions granted."
|
||||||
|
},
|
||||||
|
"port": "Port",
|
||||||
|
"selectPort": "Select port",
|
||||||
|
"deviceName": "USB {{vendorId}}:{{productId}}",
|
||||||
|
"notSelected": "No port selected"
|
||||||
|
},
|
||||||
|
"httpConnection": {
|
||||||
|
"namePlaceholder": "My HTTP Node",
|
||||||
|
"inputPlaceholder": "192.168.1.10 or meshtastic.local",
|
||||||
|
"heading": "URL or IP",
|
||||||
|
"useHttps": "Use HTTTPS",
|
||||||
|
"invalidUrl": {
|
||||||
|
"title": "Invalid URL",
|
||||||
|
"description": "Please enter a valid HTTP or HTTPS URL."
|
||||||
|
},
|
||||||
|
"connectionTest": {
|
||||||
|
"description": "Test the connetion before saving to verify the device is reachable.",
|
||||||
|
"button": {
|
||||||
|
"loading": "Testing...",
|
||||||
|
"label": "Test connection"
|
||||||
|
},
|
||||||
|
"reachable": "Reachable",
|
||||||
|
"notReachable": "Not reachable",
|
||||||
|
"success": {
|
||||||
|
"title": "Connection test successful",
|
||||||
|
"description": "The device appears to be reachable."
|
||||||
|
},
|
||||||
|
"failure": {
|
||||||
|
"title": "Connection test failed",
|
||||||
|
"description": "Could not reach the device. Check the URL and try again."
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nodeDetails": {
|
"nodeDetails": {
|
||||||
|
|||||||
@@ -8,6 +8,7 @@
|
|||||||
"radioConfig": "Radioinställningar",
|
"radioConfig": "Radioinställningar",
|
||||||
"deviceConfig": "Device Config",
|
"deviceConfig": "Device Config",
|
||||||
"moduleConfig": "Modulinställningar",
|
"moduleConfig": "Modulinställningar",
|
||||||
|
"manageConnections": "Manage Connections",
|
||||||
"nodes": "Noder"
|
"nodes": "Noder"
|
||||||
},
|
},
|
||||||
"app": {
|
"app": {
|
||||||
@@ -216,7 +217,7 @@
|
|||||||
"step4": "All annan relevant information"
|
"step4": "All annan relevant information"
|
||||||
},
|
},
|
||||||
"reportLink": "Du kan rapportera problemet på vår <0>GitHub</0>",
|
"reportLink": "Du kan rapportera problemet på vår <0>GitHub</0>",
|
||||||
"dashboardLink": "Återvänd till <0>start</0>",
|
"connectionsLink": "Return to the <0>connections</0>",
|
||||||
"detailsSummary": "Detaljer om felet",
|
"detailsSummary": "Detaljer om felet",
|
||||||
"errorMessageLabel": "Felmeddelande:",
|
"errorMessageLabel": "Felmeddelande:",
|
||||||
"stackTraceLabel": "Stackspårning:",
|
"stackTraceLabel": "Stackspårning:",
|
||||||
|
|||||||
@@ -1,14 +1,18 @@
|
|||||||
{
|
{
|
||||||
"button": {
|
"button": {
|
||||||
"apply": "Uygula",
|
"apply": "Uygula",
|
||||||
|
"addConnection": "Add Connection",
|
||||||
|
"saveConnection": "Save connection",
|
||||||
"backupKey": "Yedekleme Anahtarı",
|
"backupKey": "Yedekleme Anahtarı",
|
||||||
"cancel": "İptal",
|
"cancel": "İptal",
|
||||||
|
"connect": "Bağlan",
|
||||||
"clearMessages": "Mesajları Sil",
|
"clearMessages": "Mesajları Sil",
|
||||||
"close": "Kapat",
|
"close": "Kapat",
|
||||||
"confirm": "Onayla",
|
"confirm": "Onayla",
|
||||||
"delete": "Sil",
|
"delete": "Sil",
|
||||||
"dismiss": "Vazgeç",
|
"dismiss": "Vazgeç",
|
||||||
"download": "Yükle",
|
"download": "Yükle",
|
||||||
|
"disconnect": "Bağlantıyı Kes",
|
||||||
"export": "Dışa Aktar",
|
"export": "Dışa Aktar",
|
||||||
"generate": "Oluştur",
|
"generate": "Oluştur",
|
||||||
"regenerate": "Yeniden Oluştur",
|
"regenerate": "Yeniden Oluştur",
|
||||||
@@ -21,7 +25,10 @@
|
|||||||
"requestNewKeys": "Yeni Anahtar İste",
|
"requestNewKeys": "Yeni Anahtar İste",
|
||||||
"requestPosition": "Konum İste",
|
"requestPosition": "Konum İste",
|
||||||
"reset": "Sıfırla",
|
"reset": "Sıfırla",
|
||||||
|
"retry": "Retry",
|
||||||
"save": "Kaydet",
|
"save": "Kaydet",
|
||||||
|
"setDefault": "Set as default",
|
||||||
|
"unsetDefault": "Unset default",
|
||||||
"scanQr": "QR Kodu Tara",
|
"scanQr": "QR Kodu Tara",
|
||||||
"traceRoute": "Rotayı Takip Et",
|
"traceRoute": "Rotayı Takip Et",
|
||||||
"submit": "Gönder"
|
"submit": "Gönder"
|
||||||
|
|||||||
@@ -1,12 +1,34 @@
|
|||||||
{
|
{
|
||||||
"dashboard": {
|
"page": {
|
||||||
"title": "Bağlanan Cihazlar",
|
"title": "Connect to a Meshtastic device",
|
||||||
"description": "Bağlanan Meshtastic cihazlarını yönet.",
|
"description": "Add a device connection via HTTP, Bluetooth, or Serial. Your saved connections will be saved in your browser."
|
||||||
|
},
|
||||||
"connectionType_ble": "BLE",
|
"connectionType_ble": "BLE",
|
||||||
"connectionType_serial": "Seri",
|
"connectionType_serial": "Seri",
|
||||||
"connectionType_network": "Ağ",
|
"connectionType_network": "Ağ",
|
||||||
"noDevicesTitle": "Bağlı cihaz yok",
|
"deleteConnection": "Delete connection",
|
||||||
"noDevicesDescription": "Başlamak için yeni cihaz bağla.",
|
"areYouSure": "This will remove {{name}}. You canot undo this action.",
|
||||||
"button_newConnection": "Yeni Bağlantı"
|
"moreActions": "More actions",
|
||||||
|
"noConnections": {
|
||||||
|
"title": "No connections yet.",
|
||||||
|
"description": "Create your first connection. It will connect immediately and be saved for later."
|
||||||
|
},
|
||||||
|
"lastConnectedAt": "Last connected: {{date}}",
|
||||||
|
"neverConnected": "Never connected",
|
||||||
|
"toasts": {
|
||||||
|
"connected": "Bağlandı",
|
||||||
|
"nowConnected": "{{name}} is now connected",
|
||||||
|
"nowDisconnected": "{{name}} are now disconnecte",
|
||||||
|
"disconnected": "Bağlantı kesildi",
|
||||||
|
"failed": "Failed to connect",
|
||||||
|
"checkConnetion": "Check your device or settings and try again",
|
||||||
|
"defaultSet": "Default set",
|
||||||
|
"defaultConnection": "Default connection is now {{nameisconnected}}",
|
||||||
|
"deleted": "Deleted",
|
||||||
|
"deletedByName": "{{name}} was removed",
|
||||||
|
"pickConnectionAgain": "Could not connect. You may need to reselect the device/port.",
|
||||||
|
"added": "Connection added",
|
||||||
|
"savedByName": "{{name}} saved.",
|
||||||
|
"savedCantConnect": "The connection was saved but could not connect."
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,18 +3,6 @@
|
|||||||
"description": "Bu işlem tüm mesaj geçmişini temizleyecektir. Bu işlem geri alınamaz. Devam etmek istediğinizden emin misiniz?",
|
"description": "Bu işlem tüm mesaj geçmişini temizleyecektir. Bu işlem geri alınamaz. Devam etmek istediğinizden emin misiniz?",
|
||||||
"title": "Tüm Mesajları Sil"
|
"title": "Tüm Mesajları Sil"
|
||||||
},
|
},
|
||||||
"deviceName": {
|
|
||||||
"description": "Yapılandırma kaydedildikten sonra Cihaz yeniden başlatılacaktır.",
|
|
||||||
"longName": "Uzun Ad",
|
|
||||||
"shortName": "Kısa Ad",
|
|
||||||
"title": "Cihazın Adını Değiştir",
|
|
||||||
"validation": {
|
|
||||||
"longNameMax": "Long name must not be more than 40 characters",
|
|
||||||
"shortNameMax": "Short name must not be more than 4 characters",
|
|
||||||
"longNameMin": "Long name must have at least 1 character",
|
|
||||||
"shortNameMin": "Short name must have at least 1 character"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"import": {
|
"import": {
|
||||||
"description": "The current LoRa configuration will be overridden.",
|
"description": "The current LoRa configuration will be overridden.",
|
||||||
"error": {
|
"error": {
|
||||||
@@ -41,48 +29,77 @@
|
|||||||
"description": "Are you sure you want to regenerate the pre-shared key?",
|
"description": "Are you sure you want to regenerate the pre-shared key?",
|
||||||
"regenerate": "Regenerate"
|
"regenerate": "Regenerate"
|
||||||
},
|
},
|
||||||
"newDeviceDialog": {
|
"addConnection": {
|
||||||
"title": "Connect New Device",
|
"title": "Add connection",
|
||||||
"https": "https",
|
"description": "Choose a connection type and fill in the details",
|
||||||
"http": "http",
|
|
||||||
"tabHttp": "HTTP",
|
|
||||||
"tabBluetooth": "Bluetooth",
|
|
||||||
"tabSerial": "Seri",
|
|
||||||
"useHttps": "Use HTTPS",
|
|
||||||
"connecting": "Connecting...",
|
|
||||||
"connect": "Bağlan",
|
|
||||||
"connectionFailedAlert": {
|
|
||||||
"title": "Connection Failed",
|
|
||||||
"descriptionPrefix": "Could not connect to the device. ",
|
|
||||||
"httpsHint": "If using HTTPS, you may need to accept a self-signed certificate first. ",
|
|
||||||
"openLinkPrefix": "Please open ",
|
|
||||||
"openLinkSuffix": " in a new tab",
|
|
||||||
"acceptTlsWarningSuffix": ", accept any TLS warnings if prompted, then try again",
|
|
||||||
"learnMoreLink": "Learn more"
|
|
||||||
},
|
|
||||||
"httpConnection": {
|
|
||||||
"label": "IP Address/Hostname",
|
|
||||||
"placeholder": "000.000.000.000 / meshtastic.local"
|
|
||||||
},
|
|
||||||
"serialConnection": {
|
|
||||||
"noDevicesPaired": "No devices paired yet.",
|
|
||||||
"newDeviceButton": "New device",
|
|
||||||
"deviceIdentifier": "# {{index}} - {{vendorId}} - {{productId}}"
|
|
||||||
},
|
|
||||||
"bluetoothConnection": {
|
|
||||||
"noDevicesPaired": "No devices paired yet.",
|
|
||||||
"newDeviceButton": "New device",
|
|
||||||
"connectionFailed": "Connection failed",
|
|
||||||
"deviceDisconnected": "Device disconnected",
|
|
||||||
"unknownDevice": "Bilinmeyen Cihaz",
|
|
||||||
"errorLoadingDevices": "Cihazları yüklerken hata oluştu",
|
|
||||||
"unknownErrorLoadingDevices": "Cihazları yüklerken bilinmeyen hata oluştu"
|
|
||||||
},
|
|
||||||
"validation": {
|
"validation": {
|
||||||
"requiresWebBluetooth": "Bu bağlantı tipi <0>Web Bluetooth</0> gerektirir. Lütfen desteklenen bir tarayıcı kullan, Chrome yada Edge gibi.",
|
"requiresWebBluetooth": "Bu bağlantı tipi <0>Web Bluetooth</0> gerektirir. Lütfen desteklenen bir tarayıcı kullan, Chrome yada Edge gibi.",
|
||||||
"requiresWebSerial": "Bu bağlantı tipi <0>Web Serial</0> gerektirir. Lütfen desteklenen bir tarayıcı kullan, Chrome yada Edge gibi.",
|
"requiresWebSerial": "Bu bağlantı tipi <0>Web Serial</0> gerektirir. Lütfen desteklenen bir tarayıcı kullan, Chrome yada Edge gibi.",
|
||||||
"requiresSecureContext": "This application requires a <0>secure context</0>. Please connect using HTTPS or localhost.",
|
"requiresSecureContext": "Bu uygulama <0>güvenli bir bağlam</0> gerektiriyor. Lütfen HTTPS veya localhost kullanarak bağlanın.",
|
||||||
"additionallyRequiresSecureContext": "Additionally, it requires a <0>secure context</0>. Please connect using HTTPS or localhost."
|
"additionallyRequiresSecureContext": "Ek olarak, <0>güvenli bir bağlam</0> gerektiriyor. Lütfen HTTPS veya localhost kullanarak bağlanın."
|
||||||
|
},
|
||||||
|
"bluetoothConnection": {
|
||||||
|
"namePlaceholder": "My Bluetooth Node",
|
||||||
|
"supported": {
|
||||||
|
"title": "Web Bluetooth supported"
|
||||||
|
},
|
||||||
|
"notSupported": {
|
||||||
|
"title": "Web Bluetooth not supported",
|
||||||
|
"description": "Your browser or device does not support Web Bluetooth"
|
||||||
|
},
|
||||||
|
"short": "BT: {{deviceName}}",
|
||||||
|
"long": "Bluetooth Device",
|
||||||
|
"device": "Cihaz",
|
||||||
|
"selectDevice": "Select device",
|
||||||
|
"selected": "Bluetooth device selected",
|
||||||
|
"notSelected": "No device selected",
|
||||||
|
"helperText": "Uses the Meshtastic Bluetooth service for discovery."
|
||||||
|
},
|
||||||
|
"serialConnection": {
|
||||||
|
"namePlaceholder": "My Serial Node",
|
||||||
|
"helperText": "Selecting a port grants permission so the app can open it to connect.",
|
||||||
|
"supported": {
|
||||||
|
"title": "Web Serial supported"
|
||||||
|
},
|
||||||
|
"notSupported": {
|
||||||
|
"title": "Web Serial not supported",
|
||||||
|
"description": "Your browser or device does not support Web Serial"
|
||||||
|
},
|
||||||
|
"portSelected": {
|
||||||
|
"title": "Serial port selected",
|
||||||
|
"description": "Port permissions granted."
|
||||||
|
},
|
||||||
|
"port": "Port",
|
||||||
|
"selectPort": "Select port",
|
||||||
|
"deviceName": "USB {{vendorId}}:{{productId}}",
|
||||||
|
"notSelected": "No port selected"
|
||||||
|
},
|
||||||
|
"httpConnection": {
|
||||||
|
"namePlaceholder": "My HTTP Node",
|
||||||
|
"inputPlaceholder": "192.168.1.10 or meshtastic.local",
|
||||||
|
"heading": "URL or IP",
|
||||||
|
"useHttps": "Use HTTTPS",
|
||||||
|
"invalidUrl": {
|
||||||
|
"title": "Invalid URL",
|
||||||
|
"description": "Please enter a valid HTTP or HTTPS URL."
|
||||||
|
},
|
||||||
|
"connectionTest": {
|
||||||
|
"description": "Test the connetion before saving to verify the device is reachable.",
|
||||||
|
"button": {
|
||||||
|
"loading": "Testing...",
|
||||||
|
"label": "Test connection"
|
||||||
|
},
|
||||||
|
"reachable": "Reachable",
|
||||||
|
"notReachable": "Not reachable",
|
||||||
|
"success": {
|
||||||
|
"title": "Connection test successful",
|
||||||
|
"description": "The device appears to be reachable."
|
||||||
|
},
|
||||||
|
"failure": {
|
||||||
|
"title": "Connection test failed",
|
||||||
|
"description": "Could not reach the device. Check the URL and try again."
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nodeDetails": {
|
"nodeDetails": {
|
||||||
|
|||||||
@@ -8,6 +8,7 @@
|
|||||||
"radioConfig": "Radio Config",
|
"radioConfig": "Radio Config",
|
||||||
"deviceConfig": "Cihaz Ayarı",
|
"deviceConfig": "Cihaz Ayarı",
|
||||||
"moduleConfig": "Module Config",
|
"moduleConfig": "Module Config",
|
||||||
|
"manageConnections": "Manage Connections",
|
||||||
"nodes": "Düğümler"
|
"nodes": "Düğümler"
|
||||||
},
|
},
|
||||||
"app": {
|
"app": {
|
||||||
@@ -216,7 +217,7 @@
|
|||||||
"step4": "Any other relevant information"
|
"step4": "Any other relevant information"
|
||||||
},
|
},
|
||||||
"reportLink": "You can report the issue to our <0>GitHub</0>",
|
"reportLink": "You can report the issue to our <0>GitHub</0>",
|
||||||
"dashboardLink": "Return to the <0>dashboard</0>",
|
"connectionsLink": "Return to the <0>connections</0>",
|
||||||
"detailsSummary": "Error Details",
|
"detailsSummary": "Error Details",
|
||||||
"errorMessageLabel": "Error message:",
|
"errorMessageLabel": "Error message:",
|
||||||
"stackTraceLabel": "Stack trace:",
|
"stackTraceLabel": "Stack trace:",
|
||||||
|
|||||||
@@ -1,14 +1,18 @@
|
|||||||
{
|
{
|
||||||
"button": {
|
"button": {
|
||||||
"apply": "Застосувати",
|
"apply": "Застосувати",
|
||||||
|
"addConnection": "Add Connection",
|
||||||
|
"saveConnection": "Save connection",
|
||||||
"backupKey": "Backup Key",
|
"backupKey": "Backup Key",
|
||||||
"cancel": "Скасувати",
|
"cancel": "Скасувати",
|
||||||
|
"connect": "Connect",
|
||||||
"clearMessages": "Clear Messages",
|
"clearMessages": "Clear Messages",
|
||||||
"close": "Закрити",
|
"close": "Закрити",
|
||||||
"confirm": "Confirm",
|
"confirm": "Confirm",
|
||||||
"delete": "Видалити",
|
"delete": "Видалити",
|
||||||
"dismiss": "Dismiss",
|
"dismiss": "Dismiss",
|
||||||
"download": "Download",
|
"download": "Download",
|
||||||
|
"disconnect": "Disconnect",
|
||||||
"export": "Export",
|
"export": "Export",
|
||||||
"generate": "Згенерувати",
|
"generate": "Згенерувати",
|
||||||
"regenerate": "Перегенерувати",
|
"regenerate": "Перегенерувати",
|
||||||
@@ -21,7 +25,10 @@
|
|||||||
"requestNewKeys": "Request New Keys",
|
"requestNewKeys": "Request New Keys",
|
||||||
"requestPosition": "Запитати позицію",
|
"requestPosition": "Запитати позицію",
|
||||||
"reset": "Скинути",
|
"reset": "Скинути",
|
||||||
|
"retry": "Retry",
|
||||||
"save": "Зберегти",
|
"save": "Зберегти",
|
||||||
|
"setDefault": "Set as default",
|
||||||
|
"unsetDefault": "Unset default",
|
||||||
"scanQr": "Сканувати QR-код",
|
"scanQr": "Сканувати QR-код",
|
||||||
"traceRoute": "Trace Route",
|
"traceRoute": "Trace Route",
|
||||||
"submit": "Submit"
|
"submit": "Submit"
|
||||||
|
|||||||
@@ -1,12 +1,34 @@
|
|||||||
{
|
{
|
||||||
"dashboard": {
|
"page": {
|
||||||
"title": "Connected Devices",
|
"title": "Connect to a Meshtastic device",
|
||||||
"description": "Manage your connected Meshtastic devices.",
|
"description": "Add a device connection via HTTP, Bluetooth, or Serial. Your saved connections will be saved in your browser."
|
||||||
|
},
|
||||||
"connectionType_ble": "BLE",
|
"connectionType_ble": "BLE",
|
||||||
"connectionType_serial": "Серійний порт",
|
"connectionType_serial": "Серійний порт",
|
||||||
"connectionType_network": "Мережа",
|
"connectionType_network": "Мережа",
|
||||||
"noDevicesTitle": "No devices connected",
|
"deleteConnection": "Delete connection",
|
||||||
"noDevicesDescription": "Connect a new device to get started.",
|
"areYouSure": "This will remove {{name}}. You canot undo this action.",
|
||||||
"button_newConnection": "New Connection"
|
"moreActions": "More actions",
|
||||||
|
"noConnections": {
|
||||||
|
"title": "No connections yet.",
|
||||||
|
"description": "Create your first connection. It will connect immediately and be saved for later."
|
||||||
|
},
|
||||||
|
"lastConnectedAt": "Last connected: {{date}}",
|
||||||
|
"neverConnected": "Never connected",
|
||||||
|
"toasts": {
|
||||||
|
"connected": "Connected",
|
||||||
|
"nowConnected": "{{name}} is now connected",
|
||||||
|
"nowDisconnected": "{{name}} are now disconnecte",
|
||||||
|
"disconnected": "Відключено",
|
||||||
|
"failed": "Failed to connect",
|
||||||
|
"checkConnetion": "Check your device or settings and try again",
|
||||||
|
"defaultSet": "Default set",
|
||||||
|
"defaultConnection": "Default connection is now {{nameisconnected}}",
|
||||||
|
"deleted": "Deleted",
|
||||||
|
"deletedByName": "{{name}} was removed",
|
||||||
|
"pickConnectionAgain": "Could not connect. You may need to reselect the device/port.",
|
||||||
|
"added": "Connection added",
|
||||||
|
"savedByName": "{{name}} saved.",
|
||||||
|
"savedCantConnect": "The connection was saved but could not connect."
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,18 +3,6 @@
|
|||||||
"description": "This action will clear all message history. This cannot be undone. Are you sure you want to continue?",
|
"description": "This action will clear all message history. This cannot be undone. Are you sure you want to continue?",
|
||||||
"title": "Очистити всі повідомлення"
|
"title": "Очистити всі повідомлення"
|
||||||
},
|
},
|
||||||
"deviceName": {
|
|
||||||
"description": "The Device will restart once the config is saved.",
|
|
||||||
"longName": "Довга назва",
|
|
||||||
"shortName": "Коротка назва",
|
|
||||||
"title": "Змінити назву пристрою",
|
|
||||||
"validation": {
|
|
||||||
"longNameMax": "Long name must not be more than 40 characters",
|
|
||||||
"shortNameMax": "Short name must not be more than 4 characters",
|
|
||||||
"longNameMin": "Long name must have at least 1 character",
|
|
||||||
"shortNameMin": "Short name must have at least 1 character"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"import": {
|
"import": {
|
||||||
"description": "The current LoRa configuration will be overridden.",
|
"description": "The current LoRa configuration will be overridden.",
|
||||||
"error": {
|
"error": {
|
||||||
@@ -41,48 +29,77 @@
|
|||||||
"description": "Are you sure you want to regenerate the pre-shared key?",
|
"description": "Are you sure you want to regenerate the pre-shared key?",
|
||||||
"regenerate": "Перегенерувати"
|
"regenerate": "Перегенерувати"
|
||||||
},
|
},
|
||||||
"newDeviceDialog": {
|
"addConnection": {
|
||||||
"title": "Connect New Device",
|
"title": "Add connection",
|
||||||
"https": "https",
|
"description": "Choose a connection type and fill in the details",
|
||||||
"http": "http",
|
|
||||||
"tabHttp": "HTTP",
|
|
||||||
"tabBluetooth": "Bluetooth",
|
|
||||||
"tabSerial": "Серійний порт",
|
|
||||||
"useHttps": "Використовувати HTTPS",
|
|
||||||
"connecting": "Підключення...",
|
|
||||||
"connect": "Connect",
|
|
||||||
"connectionFailedAlert": {
|
|
||||||
"title": "Connection Failed",
|
|
||||||
"descriptionPrefix": "Could not connect to the device. ",
|
|
||||||
"httpsHint": "If using HTTPS, you may need to accept a self-signed certificate first. ",
|
|
||||||
"openLinkPrefix": "Please open ",
|
|
||||||
"openLinkSuffix": " in a new tab",
|
|
||||||
"acceptTlsWarningSuffix": ", accept any TLS warnings if prompted, then try again",
|
|
||||||
"learnMoreLink": "Learn more"
|
|
||||||
},
|
|
||||||
"httpConnection": {
|
|
||||||
"label": "IP Address/Hostname",
|
|
||||||
"placeholder": "000.000.000.000 / meshtastic.local"
|
|
||||||
},
|
|
||||||
"serialConnection": {
|
|
||||||
"noDevicesPaired": "No devices paired yet.",
|
|
||||||
"newDeviceButton": "Новий пристрій",
|
|
||||||
"deviceIdentifier": "# {{index}} - {{vendorId}} - {{productId}}"
|
|
||||||
},
|
|
||||||
"bluetoothConnection": {
|
|
||||||
"noDevicesPaired": "No devices paired yet.",
|
|
||||||
"newDeviceButton": "Новий пристрій",
|
|
||||||
"connectionFailed": "Connection failed",
|
|
||||||
"deviceDisconnected": "Device disconnected",
|
|
||||||
"unknownDevice": "Unknown Device",
|
|
||||||
"errorLoadingDevices": "Error loading devices",
|
|
||||||
"unknownErrorLoadingDevices": "Unknown error loading devices"
|
|
||||||
},
|
|
||||||
"validation": {
|
"validation": {
|
||||||
"requiresWebBluetooth": "This connection type requires <0>Web Bluetooth</0>. Please use a supported browser, like Chrome or Edge.",
|
"requiresWebBluetooth": "This connection type requires <0>Web Bluetooth</0>. Please use a supported browser, like Chrome or Edge.",
|
||||||
"requiresWebSerial": "This connection type requires <0>Web Serial</0>. Please use a supported browser, like Chrome or Edge.",
|
"requiresWebSerial": "This connection type requires <0>Web Serial</0>. Please use a supported browser, like Chrome or Edge.",
|
||||||
"requiresSecureContext": "This application requires a <0>secure context</0>. Please connect using HTTPS or localhost.",
|
"requiresSecureContext": "This application requires a <0>secure context</0>. Please connect using HTTPS or localhost.",
|
||||||
"additionallyRequiresSecureContext": "Additionally, it requires a <0>secure context</0>. Please connect using HTTPS or localhost."
|
"additionallyRequiresSecureContext": "Additionally, it requires a <0>secure context</0>. Please connect using HTTPS or localhost."
|
||||||
|
},
|
||||||
|
"bluetoothConnection": {
|
||||||
|
"namePlaceholder": "My Bluetooth Node",
|
||||||
|
"supported": {
|
||||||
|
"title": "Web Bluetooth supported"
|
||||||
|
},
|
||||||
|
"notSupported": {
|
||||||
|
"title": "Web Bluetooth not supported",
|
||||||
|
"description": "Your browser or device does not support Web Bluetooth"
|
||||||
|
},
|
||||||
|
"short": "BT: {{deviceName}}",
|
||||||
|
"long": "Bluetooth Device",
|
||||||
|
"device": "Пристрій",
|
||||||
|
"selectDevice": "Select device",
|
||||||
|
"selected": "Bluetooth device selected",
|
||||||
|
"notSelected": "No device selected",
|
||||||
|
"helperText": "Uses the Meshtastic Bluetooth service for discovery."
|
||||||
|
},
|
||||||
|
"serialConnection": {
|
||||||
|
"namePlaceholder": "My Serial Node",
|
||||||
|
"helperText": "Selecting a port grants permission so the app can open it to connect.",
|
||||||
|
"supported": {
|
||||||
|
"title": "Web Serial supported"
|
||||||
|
},
|
||||||
|
"notSupported": {
|
||||||
|
"title": "Web Serial not supported",
|
||||||
|
"description": "Your browser or device does not support Web Serial"
|
||||||
|
},
|
||||||
|
"portSelected": {
|
||||||
|
"title": "Serial port selected",
|
||||||
|
"description": "Port permissions granted."
|
||||||
|
},
|
||||||
|
"port": "Port",
|
||||||
|
"selectPort": "Select port",
|
||||||
|
"deviceName": "USB {{vendorId}}:{{productId}}",
|
||||||
|
"notSelected": "No port selected"
|
||||||
|
},
|
||||||
|
"httpConnection": {
|
||||||
|
"namePlaceholder": "My HTTP Node",
|
||||||
|
"inputPlaceholder": "192.168.1.10 or meshtastic.local",
|
||||||
|
"heading": "URL or IP",
|
||||||
|
"useHttps": "Use HTTTPS",
|
||||||
|
"invalidUrl": {
|
||||||
|
"title": "Invalid URL",
|
||||||
|
"description": "Please enter a valid HTTP or HTTPS URL."
|
||||||
|
},
|
||||||
|
"connectionTest": {
|
||||||
|
"description": "Test the connetion before saving to verify the device is reachable.",
|
||||||
|
"button": {
|
||||||
|
"loading": "Testing...",
|
||||||
|
"label": "Test connection"
|
||||||
|
},
|
||||||
|
"reachable": "Reachable",
|
||||||
|
"notReachable": "Not reachable",
|
||||||
|
"success": {
|
||||||
|
"title": "Connection test successful",
|
||||||
|
"description": "The device appears to be reachable."
|
||||||
|
},
|
||||||
|
"failure": {
|
||||||
|
"title": "Connection test failed",
|
||||||
|
"description": "Could not reach the device. Check the URL and try again."
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nodeDetails": {
|
"nodeDetails": {
|
||||||
|
|||||||
@@ -8,6 +8,7 @@
|
|||||||
"radioConfig": "Налаштування радіо",
|
"radioConfig": "Налаштування радіо",
|
||||||
"deviceConfig": "Налаштування пристрою",
|
"deviceConfig": "Налаштування пристрою",
|
||||||
"moduleConfig": "Module Config",
|
"moduleConfig": "Module Config",
|
||||||
|
"manageConnections": "Manage Connections",
|
||||||
"nodes": "Вузли"
|
"nodes": "Вузли"
|
||||||
},
|
},
|
||||||
"app": {
|
"app": {
|
||||||
@@ -216,7 +217,7 @@
|
|||||||
"step4": "Any other relevant information"
|
"step4": "Any other relevant information"
|
||||||
},
|
},
|
||||||
"reportLink": "Ви можете повідомити про проблему на нашому <0>GitHub</0>",
|
"reportLink": "Ви можете повідомити про проблему на нашому <0>GitHub</0>",
|
||||||
"dashboardLink": "Поверніться до <0>панелі</0>",
|
"connectionsLink": "Return to the <0>connections</0>",
|
||||||
"detailsSummary": "Інформація про помилку",
|
"detailsSummary": "Інформація про помилку",
|
||||||
"errorMessageLabel": "Помилка:",
|
"errorMessageLabel": "Помилка:",
|
||||||
"stackTraceLabel": "Stack trace:",
|
"stackTraceLabel": "Stack trace:",
|
||||||
|
|||||||
@@ -1,14 +1,18 @@
|
|||||||
{
|
{
|
||||||
"button": {
|
"button": {
|
||||||
"apply": "申请",
|
"apply": "申请",
|
||||||
|
"addConnection": "Add Connection",
|
||||||
|
"saveConnection": "Save connection",
|
||||||
"backupKey": "Backup Key",
|
"backupKey": "Backup Key",
|
||||||
"cancel": "取消",
|
"cancel": "取消",
|
||||||
|
"connect": "连接",
|
||||||
"clearMessages": "Clear Messages",
|
"clearMessages": "Clear Messages",
|
||||||
"close": "关闭",
|
"close": "关闭",
|
||||||
"confirm": "Confirm",
|
"confirm": "Confirm",
|
||||||
"delete": "删除",
|
"delete": "删除",
|
||||||
"dismiss": "收起键盘",
|
"dismiss": "收起键盘",
|
||||||
"download": "下载",
|
"download": "下载",
|
||||||
|
"disconnect": "断开",
|
||||||
"export": "Export",
|
"export": "Export",
|
||||||
"generate": "Generate",
|
"generate": "Generate",
|
||||||
"regenerate": "Regenerate",
|
"regenerate": "Regenerate",
|
||||||
@@ -21,7 +25,10 @@
|
|||||||
"requestNewKeys": "Request New Keys",
|
"requestNewKeys": "Request New Keys",
|
||||||
"requestPosition": "Request Position",
|
"requestPosition": "Request Position",
|
||||||
"reset": "重置",
|
"reset": "重置",
|
||||||
|
"retry": "Retry",
|
||||||
"save": "保存",
|
"save": "保存",
|
||||||
|
"setDefault": "Set as default",
|
||||||
|
"unsetDefault": "Unset default",
|
||||||
"scanQr": "扫描二维码",
|
"scanQr": "扫描二维码",
|
||||||
"traceRoute": "Trace Route",
|
"traceRoute": "Trace Route",
|
||||||
"submit": "Submit"
|
"submit": "Submit"
|
||||||
|
|||||||
@@ -1,12 +1,34 @@
|
|||||||
{
|
{
|
||||||
"dashboard": {
|
"page": {
|
||||||
"title": "Connected Devices",
|
"title": "Connect to a Meshtastic device",
|
||||||
"description": "Manage your connected Meshtastic devices.",
|
"description": "Add a device connection via HTTP, Bluetooth, or Serial. Your saved connections will be saved in your browser."
|
||||||
|
},
|
||||||
"connectionType_ble": "BLE",
|
"connectionType_ble": "BLE",
|
||||||
"connectionType_serial": "串口",
|
"connectionType_serial": "串口",
|
||||||
"connectionType_network": "网络",
|
"connectionType_network": "网络",
|
||||||
"noDevicesTitle": "No devices connected",
|
"deleteConnection": "Delete connection",
|
||||||
"noDevicesDescription": "Connect a new device to get started.",
|
"areYouSure": "This will remove {{name}}. You canot undo this action.",
|
||||||
"button_newConnection": "New Connection"
|
"moreActions": "More actions",
|
||||||
|
"noConnections": {
|
||||||
|
"title": "No connections yet.",
|
||||||
|
"description": "Create your first connection. It will connect immediately and be saved for later."
|
||||||
|
},
|
||||||
|
"lastConnectedAt": "Last connected: {{date}}",
|
||||||
|
"neverConnected": "Never connected",
|
||||||
|
"toasts": {
|
||||||
|
"connected": "已连接",
|
||||||
|
"nowConnected": "{{name}} is now connected",
|
||||||
|
"nowDisconnected": "{{name}} are now disconnecte",
|
||||||
|
"disconnected": "已断开连接",
|
||||||
|
"failed": "Failed to connect",
|
||||||
|
"checkConnetion": "Check your device or settings and try again",
|
||||||
|
"defaultSet": "Default set",
|
||||||
|
"defaultConnection": "Default connection is now {{nameisconnected}}",
|
||||||
|
"deleted": "Deleted",
|
||||||
|
"deletedByName": "{{name}} was removed",
|
||||||
|
"pickConnectionAgain": "Could not connect. You may need to reselect the device/port.",
|
||||||
|
"added": "Connection added",
|
||||||
|
"savedByName": "{{name}} saved.",
|
||||||
|
"savedCantConnect": "The connection was saved but could not connect."
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,18 +3,6 @@
|
|||||||
"description": "This action will clear all message history. This cannot be undone. Are you sure you want to continue?",
|
"description": "This action will clear all message history. This cannot be undone. Are you sure you want to continue?",
|
||||||
"title": "Clear All Messages"
|
"title": "Clear All Messages"
|
||||||
},
|
},
|
||||||
"deviceName": {
|
|
||||||
"description": "The Device will restart once the config is saved.",
|
|
||||||
"longName": "长名称",
|
|
||||||
"shortName": "短名称",
|
|
||||||
"title": "Change Device Name",
|
|
||||||
"validation": {
|
|
||||||
"longNameMax": "Long name must not be more than 40 characters",
|
|
||||||
"shortNameMax": "Short name must not be more than 4 characters",
|
|
||||||
"longNameMin": "Long name must have at least 1 character",
|
|
||||||
"shortNameMin": "Short name must have at least 1 character"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"import": {
|
"import": {
|
||||||
"description": "The current LoRa configuration will be overridden.",
|
"description": "The current LoRa configuration will be overridden.",
|
||||||
"error": {
|
"error": {
|
||||||
@@ -41,48 +29,77 @@
|
|||||||
"description": "Are you sure you want to regenerate the pre-shared key?",
|
"description": "Are you sure you want to regenerate the pre-shared key?",
|
||||||
"regenerate": "Regenerate"
|
"regenerate": "Regenerate"
|
||||||
},
|
},
|
||||||
"newDeviceDialog": {
|
"addConnection": {
|
||||||
"title": "Connect New Device",
|
"title": "Add connection",
|
||||||
"https": "https",
|
"description": "Choose a connection type and fill in the details",
|
||||||
"http": "http",
|
|
||||||
"tabHttp": "HTTP",
|
|
||||||
"tabBluetooth": "蓝牙",
|
|
||||||
"tabSerial": "串口",
|
|
||||||
"useHttps": "Use HTTPS",
|
|
||||||
"connecting": "Connecting...",
|
|
||||||
"connect": "连接",
|
|
||||||
"connectionFailedAlert": {
|
|
||||||
"title": "Connection Failed",
|
|
||||||
"descriptionPrefix": "Could not connect to the device. ",
|
|
||||||
"httpsHint": "If using HTTPS, you may need to accept a self-signed certificate first. ",
|
|
||||||
"openLinkPrefix": "Please open ",
|
|
||||||
"openLinkSuffix": " in a new tab",
|
|
||||||
"acceptTlsWarningSuffix": ", accept any TLS warnings if prompted, then try again",
|
|
||||||
"learnMoreLink": "Learn more"
|
|
||||||
},
|
|
||||||
"httpConnection": {
|
|
||||||
"label": "IP Address/Hostname",
|
|
||||||
"placeholder": "000.000.000.000 / meshtastic.local"
|
|
||||||
},
|
|
||||||
"serialConnection": {
|
|
||||||
"noDevicesPaired": "No devices paired yet.",
|
|
||||||
"newDeviceButton": "New device",
|
|
||||||
"deviceIdentifier": "# {{index}} - {{vendorId}} - {{productId}}"
|
|
||||||
},
|
|
||||||
"bluetoothConnection": {
|
|
||||||
"noDevicesPaired": "No devices paired yet.",
|
|
||||||
"newDeviceButton": "New device",
|
|
||||||
"connectionFailed": "Connection failed",
|
|
||||||
"deviceDisconnected": "Device disconnected",
|
|
||||||
"unknownDevice": "Unknown Device",
|
|
||||||
"errorLoadingDevices": "Error loading devices",
|
|
||||||
"unknownErrorLoadingDevices": "Unknown error loading devices"
|
|
||||||
},
|
|
||||||
"validation": {
|
"validation": {
|
||||||
"requiresWebBluetooth": "This connection type requires <0>Web Bluetooth</0>. Please use a supported browser, like Chrome or Edge.",
|
"requiresWebBluetooth": "This connection type requires <0>Web Bluetooth</0>. Please use a supported browser, like Chrome or Edge.",
|
||||||
"requiresWebSerial": "This connection type requires <0>Web Serial</0>. Please use a supported browser, like Chrome or Edge.",
|
"requiresWebSerial": "This connection type requires <0>Web Serial</0>. Please use a supported browser, like Chrome or Edge.",
|
||||||
"requiresSecureContext": "This application requires a <0>secure context</0>. Please connect using HTTPS or localhost.",
|
"requiresSecureContext": "This application requires a <0>secure context</0>. Please connect using HTTPS or localhost.",
|
||||||
"additionallyRequiresSecureContext": "Additionally, it requires a <0>secure context</0>. Please connect using HTTPS or localhost."
|
"additionallyRequiresSecureContext": "Additionally, it requires a <0>secure context</0>. Please connect using HTTPS or localhost."
|
||||||
|
},
|
||||||
|
"bluetoothConnection": {
|
||||||
|
"namePlaceholder": "My Bluetooth Node",
|
||||||
|
"supported": {
|
||||||
|
"title": "Web Bluetooth supported"
|
||||||
|
},
|
||||||
|
"notSupported": {
|
||||||
|
"title": "Web Bluetooth not supported",
|
||||||
|
"description": "Your browser or device does not support Web Bluetooth"
|
||||||
|
},
|
||||||
|
"short": "BT: {{deviceName}}",
|
||||||
|
"long": "Bluetooth Device",
|
||||||
|
"device": "设备",
|
||||||
|
"selectDevice": "Select device",
|
||||||
|
"selected": "Bluetooth device selected",
|
||||||
|
"notSelected": "No device selected",
|
||||||
|
"helperText": "Uses the Meshtastic Bluetooth service for discovery."
|
||||||
|
},
|
||||||
|
"serialConnection": {
|
||||||
|
"namePlaceholder": "My Serial Node",
|
||||||
|
"helperText": "Selecting a port grants permission so the app can open it to connect.",
|
||||||
|
"supported": {
|
||||||
|
"title": "Web Serial supported"
|
||||||
|
},
|
||||||
|
"notSupported": {
|
||||||
|
"title": "Web Serial not supported",
|
||||||
|
"description": "Your browser or device does not support Web Serial"
|
||||||
|
},
|
||||||
|
"portSelected": {
|
||||||
|
"title": "Serial port selected",
|
||||||
|
"description": "Port permissions granted."
|
||||||
|
},
|
||||||
|
"port": "Port",
|
||||||
|
"selectPort": "Select port",
|
||||||
|
"deviceName": "USB {{vendorId}}:{{productId}}",
|
||||||
|
"notSelected": "No port selected"
|
||||||
|
},
|
||||||
|
"httpConnection": {
|
||||||
|
"namePlaceholder": "My HTTP Node",
|
||||||
|
"inputPlaceholder": "192.168.1.10 or meshtastic.local",
|
||||||
|
"heading": "URL or IP",
|
||||||
|
"useHttps": "Use HTTTPS",
|
||||||
|
"invalidUrl": {
|
||||||
|
"title": "Invalid URL",
|
||||||
|
"description": "Please enter a valid HTTP or HTTPS URL."
|
||||||
|
},
|
||||||
|
"connectionTest": {
|
||||||
|
"description": "Test the connetion before saving to verify the device is reachable.",
|
||||||
|
"button": {
|
||||||
|
"loading": "Testing...",
|
||||||
|
"label": "Test connection"
|
||||||
|
},
|
||||||
|
"reachable": "Reachable",
|
||||||
|
"notReachable": "Not reachable",
|
||||||
|
"success": {
|
||||||
|
"title": "Connection test successful",
|
||||||
|
"description": "The device appears to be reachable."
|
||||||
|
},
|
||||||
|
"failure": {
|
||||||
|
"title": "Connection test failed",
|
||||||
|
"description": "Could not reach the device. Check the URL and try again."
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nodeDetails": {
|
"nodeDetails": {
|
||||||
|
|||||||
@@ -3,10 +3,12 @@
|
|||||||
"title": "Navigation",
|
"title": "Navigation",
|
||||||
"messages": "消息",
|
"messages": "消息",
|
||||||
"map": "地图",
|
"map": "地图",
|
||||||
"config": "配置",
|
"settings": "设置",
|
||||||
"radioConfig": "Radio Config",
|
|
||||||
"moduleConfig": "Module Config",
|
|
||||||
"channels": "频道",
|
"channels": "频道",
|
||||||
|
"radioConfig": "Radio Config",
|
||||||
|
"deviceConfig": "设备配置",
|
||||||
|
"moduleConfig": "Module Config",
|
||||||
|
"manageConnections": "Manage Connections",
|
||||||
"nodes": "节点"
|
"nodes": "节点"
|
||||||
},
|
},
|
||||||
"app": {
|
"app": {
|
||||||
@@ -26,13 +28,7 @@
|
|||||||
"title": "固件",
|
"title": "固件",
|
||||||
"version": "v{{version}}",
|
"version": "v{{version}}",
|
||||||
"buildDate": "Build date: {{date}}"
|
"buildDate": "Build date: {{date}}"
|
||||||
},
|
}
|
||||||
"deviceName": {
|
|
||||||
"title": "Device Name",
|
|
||||||
"changeName": "Change Device Name",
|
|
||||||
"placeholder": "Enter device name"
|
|
||||||
},
|
|
||||||
"editDeviceName": "Edit device name"
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"batteryStatus": {
|
"batteryStatus": {
|
||||||
@@ -81,6 +77,10 @@
|
|||||||
"title": "Saving Config",
|
"title": "Saving Config",
|
||||||
"description": "The configuration change {{case}} has been saved."
|
"description": "The configuration change {{case}} has been saved."
|
||||||
},
|
},
|
||||||
|
"saveAllSuccess": {
|
||||||
|
"title": "Saved",
|
||||||
|
"description": "All configuration changes have been saved."
|
||||||
|
},
|
||||||
"favoriteNode": {
|
"favoriteNode": {
|
||||||
"title": "{{action}} {{nodeName}} {{direction}} favorites.",
|
"title": "{{action}} {{nodeName}} {{direction}} favorites.",
|
||||||
"action": {
|
"action": {
|
||||||
@@ -149,7 +149,8 @@
|
|||||||
"placeholder": "Meshtastic 1234"
|
"placeholder": "Meshtastic 1234"
|
||||||
},
|
},
|
||||||
"airtimeUtilization": {
|
"airtimeUtilization": {
|
||||||
"label": "Airtime Utilization (%)"
|
"label": "Airtime Utilization (%)",
|
||||||
|
"short": "Airtime Util. (%)"
|
||||||
},
|
},
|
||||||
"batteryLevel": {
|
"batteryLevel": {
|
||||||
"label": "Battery level (%)",
|
"label": "Battery level (%)",
|
||||||
@@ -160,7 +161,8 @@
|
|||||||
"title": "电压"
|
"title": "电压"
|
||||||
},
|
},
|
||||||
"channelUtilization": {
|
"channelUtilization": {
|
||||||
"label": "Channel Utilization (%)"
|
"label": "Channel Utilization (%)",
|
||||||
|
"short": "Channel Util. (%)"
|
||||||
},
|
},
|
||||||
"hops": {
|
"hops": {
|
||||||
"direct": "直频",
|
"direct": "直频",
|
||||||
|
|||||||
@@ -1,14 +1,18 @@
|
|||||||
{
|
{
|
||||||
"button": {
|
"button": {
|
||||||
"apply": "套用",
|
"apply": "套用",
|
||||||
|
"addConnection": "Add Connection",
|
||||||
|
"saveConnection": "Save connection",
|
||||||
"backupKey": "備份金鑰",
|
"backupKey": "備份金鑰",
|
||||||
"cancel": "取消",
|
"cancel": "取消",
|
||||||
|
"connect": "連線",
|
||||||
"clearMessages": "清除訊息",
|
"clearMessages": "清除訊息",
|
||||||
"close": "關閉",
|
"close": "關閉",
|
||||||
"confirm": "確認",
|
"confirm": "確認",
|
||||||
"delete": "刪除",
|
"delete": "刪除",
|
||||||
"dismiss": "關閉",
|
"dismiss": "關閉",
|
||||||
"download": "下載",
|
"download": "下載",
|
||||||
|
"disconnect": "中斷連線",
|
||||||
"export": "匯出",
|
"export": "匯出",
|
||||||
"generate": "生成",
|
"generate": "生成",
|
||||||
"regenerate": "重新產生",
|
"regenerate": "重新產生",
|
||||||
@@ -21,7 +25,10 @@
|
|||||||
"requestNewKeys": "請求新金鑰",
|
"requestNewKeys": "請求新金鑰",
|
||||||
"requestPosition": "請求位置",
|
"requestPosition": "請求位置",
|
||||||
"reset": "重設",
|
"reset": "重設",
|
||||||
|
"retry": "Retry",
|
||||||
"save": "儲存",
|
"save": "儲存",
|
||||||
|
"setDefault": "Set as default",
|
||||||
|
"unsetDefault": "Unset default",
|
||||||
"scanQr": "掃描QR碼",
|
"scanQr": "掃描QR碼",
|
||||||
"traceRoute": "追蹤路由",
|
"traceRoute": "追蹤路由",
|
||||||
"submit": "套用"
|
"submit": "套用"
|
||||||
|
|||||||
@@ -0,0 +1,34 @@
|
|||||||
|
{
|
||||||
|
"page": {
|
||||||
|
"title": "Connect to a Meshtastic device",
|
||||||
|
"description": "Add a device connection via HTTP, Bluetooth, or Serial. Your saved connections will be saved in your browser."
|
||||||
|
},
|
||||||
|
"connectionType_ble": "低功耗藍牙",
|
||||||
|
"connectionType_serial": "序列埠",
|
||||||
|
"connectionType_network": "網路",
|
||||||
|
"deleteConnection": "Delete connection",
|
||||||
|
"areYouSure": "This will remove {{name}}. You canot undo this action.",
|
||||||
|
"moreActions": "More actions",
|
||||||
|
"noConnections": {
|
||||||
|
"title": "No connections yet.",
|
||||||
|
"description": "Create your first connection. It will connect immediately and be saved for later."
|
||||||
|
},
|
||||||
|
"lastConnectedAt": "Last connected: {{date}}",
|
||||||
|
"neverConnected": "Never connected",
|
||||||
|
"toasts": {
|
||||||
|
"connected": "已連線",
|
||||||
|
"nowConnected": "{{name}} is now connected",
|
||||||
|
"nowDisconnected": "{{name}} are now disconnecte",
|
||||||
|
"disconnected": "已中斷連線",
|
||||||
|
"failed": "Failed to connect",
|
||||||
|
"checkConnetion": "Check your device or settings and try again",
|
||||||
|
"defaultSet": "Default set",
|
||||||
|
"defaultConnection": "Default connection is now {{nameisconnected}}",
|
||||||
|
"deleted": "Deleted",
|
||||||
|
"deletedByName": "{{name}} was removed",
|
||||||
|
"pickConnectionAgain": "Could not connect. You may need to reselect the device/port.",
|
||||||
|
"added": "Connection added",
|
||||||
|
"savedByName": "{{name}} saved.",
|
||||||
|
"savedCantConnect": "The connection was saved but could not connect."
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -3,18 +3,6 @@
|
|||||||
"description": "This action will clear all message history. This cannot be undone. Are you sure you want to continue?",
|
"description": "This action will clear all message history. This cannot be undone. Are you sure you want to continue?",
|
||||||
"title": "Clear All Messages"
|
"title": "Clear All Messages"
|
||||||
},
|
},
|
||||||
"deviceName": {
|
|
||||||
"description": "The Device will restart once the config is saved.",
|
|
||||||
"longName": "Long Name",
|
|
||||||
"shortName": "Short Name",
|
|
||||||
"title": "Change Device Name",
|
|
||||||
"validation": {
|
|
||||||
"longNameMax": "Long name must not be more than 40 characters",
|
|
||||||
"shortNameMax": "Short name must not be more than 4 characters",
|
|
||||||
"longNameMin": "Long name must have at least 1 character",
|
|
||||||
"shortNameMin": "Short name must have at least 1 character"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"import": {
|
"import": {
|
||||||
"description": "Import a Channel Set from a Meshtastic URL. <br />Valid Meshtasic URLs start with \"<italic>https://meshtastic.org/e/...</italic>\"",
|
"description": "Import a Channel Set from a Meshtastic URL. <br />Valid Meshtasic URLs start with \"<italic>https://meshtastic.org/e/...</italic>\"",
|
||||||
"error": {
|
"error": {
|
||||||
@@ -41,48 +29,77 @@
|
|||||||
"description": "Are you sure you want to regenerate the pre-shared key?",
|
"description": "Are you sure you want to regenerate the pre-shared key?",
|
||||||
"regenerate": "Regenerate"
|
"regenerate": "Regenerate"
|
||||||
},
|
},
|
||||||
"newDeviceDialog": {
|
"addConnection": {
|
||||||
"title": "Connect New Device",
|
"title": "Add connection",
|
||||||
"https": "https",
|
"description": "Choose a connection type and fill in the details",
|
||||||
"http": "http",
|
|
||||||
"tabHttp": "HTTP",
|
|
||||||
"tabBluetooth": "藍芽",
|
|
||||||
"tabSerial": "序列埠",
|
|
||||||
"useHttps": "Use HTTPS",
|
|
||||||
"connecting": "Connecting...",
|
|
||||||
"connect": "連線",
|
|
||||||
"connectionFailedAlert": {
|
|
||||||
"title": "Connection Failed",
|
|
||||||
"descriptionPrefix": "Could not connect to the device. ",
|
|
||||||
"httpsHint": "If using HTTPS, you may need to accept a self-signed certificate first. ",
|
|
||||||
"openLinkPrefix": "Please open ",
|
|
||||||
"openLinkSuffix": " in a new tab",
|
|
||||||
"acceptTlsWarningSuffix": ", accept any TLS warnings if prompted, then try again",
|
|
||||||
"learnMoreLink": "Learn more"
|
|
||||||
},
|
|
||||||
"httpConnection": {
|
|
||||||
"label": "IP Address/Hostname",
|
|
||||||
"placeholder": "000.000.000.000 / meshtastic.local"
|
|
||||||
},
|
|
||||||
"serialConnection": {
|
|
||||||
"noDevicesPaired": "No devices paired yet.",
|
|
||||||
"newDeviceButton": "New device",
|
|
||||||
"deviceIdentifier": "# {{index}} - {{vendorId}} - {{productId}}"
|
|
||||||
},
|
|
||||||
"bluetoothConnection": {
|
|
||||||
"noDevicesPaired": "No devices paired yet.",
|
|
||||||
"newDeviceButton": "New device",
|
|
||||||
"connectionFailed": "Connection failed",
|
|
||||||
"deviceDisconnected": "Device disconnected",
|
|
||||||
"unknownDevice": "Unknown Device",
|
|
||||||
"errorLoadingDevices": "Error loading devices",
|
|
||||||
"unknownErrorLoadingDevices": "Unknown error loading devices"
|
|
||||||
},
|
|
||||||
"validation": {
|
"validation": {
|
||||||
"requiresWebBluetooth": "This connection type requires <0>Web Bluetooth</0>. Please use a supported browser, like Chrome or Edge.",
|
"requiresWebBluetooth": "This connection type requires <0>Web Bluetooth</0>. Please use a supported browser, like Chrome or Edge.",
|
||||||
"requiresWebSerial": "This connection type requires <0>Web Serial</0>. Please use a supported browser, like Chrome or Edge.",
|
"requiresWebSerial": "This connection type requires <0>Web Serial</0>. Please use a supported browser, like Chrome or Edge.",
|
||||||
"requiresSecureContext": "This application requires a <0>secure context</0>. Please connect using HTTPS or localhost.",
|
"requiresSecureContext": "This application requires a <0>secure context</0>. Please connect using HTTPS or localhost.",
|
||||||
"additionallyRequiresSecureContext": "Additionally, it requires a <0>secure context</0>. Please connect using HTTPS or localhost."
|
"additionallyRequiresSecureContext": "Additionally, it requires a <0>secure context</0>. Please connect using HTTPS or localhost."
|
||||||
|
},
|
||||||
|
"bluetoothConnection": {
|
||||||
|
"namePlaceholder": "My Bluetooth Node",
|
||||||
|
"supported": {
|
||||||
|
"title": "Web Bluetooth supported"
|
||||||
|
},
|
||||||
|
"notSupported": {
|
||||||
|
"title": "Web Bluetooth not supported",
|
||||||
|
"description": "Your browser or device does not support Web Bluetooth"
|
||||||
|
},
|
||||||
|
"short": "BT: {{deviceName}}",
|
||||||
|
"long": "Bluetooth Device",
|
||||||
|
"device": "裝置",
|
||||||
|
"selectDevice": "Select device",
|
||||||
|
"selected": "Bluetooth device selected",
|
||||||
|
"notSelected": "No device selected",
|
||||||
|
"helperText": "Uses the Meshtastic Bluetooth service for discovery."
|
||||||
|
},
|
||||||
|
"serialConnection": {
|
||||||
|
"namePlaceholder": "My Serial Node",
|
||||||
|
"helperText": "Selecting a port grants permission so the app can open it to connect.",
|
||||||
|
"supported": {
|
||||||
|
"title": "Web Serial supported"
|
||||||
|
},
|
||||||
|
"notSupported": {
|
||||||
|
"title": "Web Serial not supported",
|
||||||
|
"description": "Your browser or device does not support Web Serial"
|
||||||
|
},
|
||||||
|
"portSelected": {
|
||||||
|
"title": "Serial port selected",
|
||||||
|
"description": "Port permissions granted."
|
||||||
|
},
|
||||||
|
"port": "Port",
|
||||||
|
"selectPort": "Select port",
|
||||||
|
"deviceName": "USB {{vendorId}}:{{productId}}",
|
||||||
|
"notSelected": "No port selected"
|
||||||
|
},
|
||||||
|
"httpConnection": {
|
||||||
|
"namePlaceholder": "My HTTP Node",
|
||||||
|
"inputPlaceholder": "192.168.1.10 or meshtastic.local",
|
||||||
|
"heading": "URL or IP",
|
||||||
|
"useHttps": "Use HTTTPS",
|
||||||
|
"invalidUrl": {
|
||||||
|
"title": "Invalid URL",
|
||||||
|
"description": "Please enter a valid HTTP or HTTPS URL."
|
||||||
|
},
|
||||||
|
"connectionTest": {
|
||||||
|
"description": "Test the connetion before saving to verify the device is reachable.",
|
||||||
|
"button": {
|
||||||
|
"loading": "Testing...",
|
||||||
|
"label": "Test connection"
|
||||||
|
},
|
||||||
|
"reachable": "Reachable",
|
||||||
|
"notReachable": "Not reachable",
|
||||||
|
"success": {
|
||||||
|
"title": "Connection test successful",
|
||||||
|
"description": "The device appears to be reachable."
|
||||||
|
},
|
||||||
|
"failure": {
|
||||||
|
"title": "Connection test failed",
|
||||||
|
"description": "Could not reach the device. Check the URL and try again."
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nodeDetails": {
|
"nodeDetails": {
|
||||||
|
|||||||
@@ -8,6 +8,7 @@
|
|||||||
"radioConfig": "無線電設定",
|
"radioConfig": "無線電設定",
|
||||||
"deviceConfig": "設備設置",
|
"deviceConfig": "設備設置",
|
||||||
"moduleConfig": "模組設定",
|
"moduleConfig": "模組設定",
|
||||||
|
"manageConnections": "Manage Connections",
|
||||||
"nodes": "節點"
|
"nodes": "節點"
|
||||||
},
|
},
|
||||||
"app": {
|
"app": {
|
||||||
@@ -216,7 +217,7 @@
|
|||||||
"step4": "其他相關資訊"
|
"step4": "其他相關資訊"
|
||||||
},
|
},
|
||||||
"reportLink": "您可以將此問題回報到我們的 <0>GitHub</0>",
|
"reportLink": "您可以將此問題回報到我們的 <0>GitHub</0>",
|
||||||
"dashboardLink": "返回 <0>dashboard</0>",
|
"connectionsLink": "Return to the <0>connections</0>",
|
||||||
"detailsSummary": "錯誤詳情",
|
"detailsSummary": "錯誤詳情",
|
||||||
"errorMessageLabel": "錯誤訊息:",
|
"errorMessageLabel": "錯誤訊息:",
|
||||||
"stackTraceLabel": "Stack trace:",
|
"stackTraceLabel": "Stack trace:",
|
||||||
|
|||||||
Reference in New Issue
Block a user