From 60cb358d8773ea3c2c019b35cd7277a706c6e2e1 Mon Sep 17 00:00:00 2001 From: Garth Vander Houwen Date: Wed, 7 May 2025 19:59:58 -0700 Subject: [PATCH 1/5] Bump version --- Meshtastic.xcodeproj/project.pbxproj | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Meshtastic.xcodeproj/project.pbxproj b/Meshtastic.xcodeproj/project.pbxproj index bbdd3417..403492d2 100644 --- a/Meshtastic.xcodeproj/project.pbxproj +++ b/Meshtastic.xcodeproj/project.pbxproj @@ -1785,7 +1785,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 2.6.1; + MARKETING_VERSION = 2.6.2; PRODUCT_BUNDLE_IDENTIFIER = gvh.MeshtasticClient; PRODUCT_NAME = "$(TARGET_NAME)"; SUPPORTS_MACCATALYST = YES; @@ -1818,7 +1818,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 2.6.1; + MARKETING_VERSION = 2.6.2; PRODUCT_BUNDLE_IDENTIFIER = gvh.MeshtasticClient; PRODUCT_NAME = "$(TARGET_NAME)"; SUPPORTS_MACCATALYST = YES; @@ -1849,7 +1849,7 @@ "@executable_path/Frameworks", "@executable_path/../../Frameworks", ); - MARKETING_VERSION = 2.6.1; + MARKETING_VERSION = 2.6.2; PRODUCT_BUNDLE_IDENTIFIER = gvh.MeshtasticClient.Widgets; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; @@ -1881,7 +1881,7 @@ "@executable_path/Frameworks", "@executable_path/../../Frameworks", ); - MARKETING_VERSION = 2.6.1; + MARKETING_VERSION = 2.6.2; PRODUCT_BUNDLE_IDENTIFIER = gvh.MeshtasticClient.Widgets; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; From 57687be704d2e0fd86e53a641fab4d9afd0a0682 Mon Sep 17 00:00:00 2001 From: Garth Vander Houwen Date: Wed, 7 May 2025 20:17:19 -0700 Subject: [PATCH 2/5] Update localization keys --- Localizable.xcstrings | 136 ++++-------------- Meshtastic/AppIntents/RestartNodeIntent.swift | 2 +- Meshtastic/Enums/DeviceEnums.swift | 2 +- .../Views/Nodes/Helpers/NodeDetail.swift | 4 +- 4 files changed, 35 insertions(+), 109 deletions(-) diff --git a/Localizable.xcstrings b/Localizable.xcstrings index ec54892d..a90a92fc 100644 --- a/Localizable.xcstrings +++ b/Localizable.xcstrings @@ -5570,28 +5570,34 @@ }, "Client" : { "localizations" : { + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Client" + } + }, "it" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "Cliente" } }, "sr" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "Клијент" } }, "zh-Hans" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "客户端" } }, "zh-Hant-TW" : { "stringUnit" : { - "state" : "translated", - "value" : "客戶端" + "state" : "needs_review", + "value" : "Client" } } } @@ -9187,46 +9193,6 @@ } } }, - "device.role.name.client" : { - "localizations" : { - "de" : { - "stringUnit" : { - "state" : "translated", - "value" : "Client" - } - }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "Client" - } - }, - "it" : { - "stringUnit" : { - "state" : "translated", - "value" : "Cliente" - } - }, - "sr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Клијент" - } - }, - "zh-Hans" : { - "stringUnit" : { - "state" : "translated", - "value" : "客户端" - } - }, - "zh-Hant-TW" : { - "stringUnit" : { - "state" : "translated", - "value" : "Client" - } - } - } - }, "device.role.name.clientHidden" : { "localizations" : { "de" : { @@ -27442,157 +27408,117 @@ } } }, - "reboot" : { + "Reboot" : { "localizations" : { "de" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "Neustart" } }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "Reboot" - } - }, "fr" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "Redémarrer" } }, "he" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "התחל מחדש" } }, "it" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "Riavvio" } }, "pl" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "Uruchom ponownie" } }, "se" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "Starta om" } }, "sr" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "Поновно покретање" } }, "zh-Hans" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "重启" } }, "zh-Hant-TW" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "重新啟動" } } } }, - "Reboot Node?" : { + "Reboot node?" : { "localizations" : { "de" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "Knoten neustarten?" } }, - "it" : { - "stringUnit" : { - "state" : "translated", - "value" : "Riavviare il nodo?" - } - }, - "sr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Поново покрени чвор?" - } - }, - "zh-Hant-TW" : { - "stringUnit" : { - "state" : "translated", - "value" : "重啟節點?" - } - } - } - }, - "reboot.node" : { - "localizations" : { - "de" : { - "stringUnit" : { - "state" : "translated", - "value" : "Knoten neustarten?" - } - }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "Reboot node?" - } - }, "fr" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "Redémarrer le noeud ?" } }, "he" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "התחל מכשיר מחדש??" } }, "it" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "Riavviare il nodo?" } }, "pl" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "Uruchomić ponownie węzeł?" } }, "se" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "Starta om nod?" } }, "sr" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "Поново покрени чвор?" } }, "zh-Hans" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "重启节点?" } }, "zh-Hant-TW" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "重啟節點" } } diff --git a/Meshtastic/AppIntents/RestartNodeIntent.swift b/Meshtastic/AppIntents/RestartNodeIntent.swift index 7ae8095a..5f317a28 100644 --- a/Meshtastic/AppIntents/RestartNodeIntent.swift +++ b/Meshtastic/AppIntents/RestartNodeIntent.swift @@ -15,7 +15,7 @@ struct RestartNodeIntent: AppIntent { func perform() async throws -> some IntentResult { - try await requestConfirmation(result: .result(dialog: "Reboot Node?")) + try await requestConfirmation(result: .result(dialog: "Reboot node?")) if !BLEManager.shared.isConnected { throw AppIntentErrors.AppIntentError.notConnected diff --git a/Meshtastic/Enums/DeviceEnums.swift b/Meshtastic/Enums/DeviceEnums.swift index 0f132b9d..be2295f2 100644 --- a/Meshtastic/Enums/DeviceEnums.swift +++ b/Meshtastic/Enums/DeviceEnums.swift @@ -28,7 +28,7 @@ enum DeviceRoles: Int, CaseIterable, Identifiable { var name: String { switch self { case .client: - return "device.role.name.client".localized + return "Client".localized case .clientMute: return "device.role.name.clientMute".localized case .router: diff --git a/Meshtastic/Views/Nodes/Helpers/NodeDetail.swift b/Meshtastic/Views/Nodes/Helpers/NodeDetail.swift index 43cb0d5a..081e7adc 100644 --- a/Meshtastic/Views/Nodes/Helpers/NodeDetail.swift +++ b/Meshtastic/Views/Nodes/Helpers/NodeDetail.swift @@ -499,14 +499,14 @@ struct NodeDetail: View { showingRebootConfirm = true } label: { Label( - "reboot", + "Reboot", systemImage: "arrow.triangle.2.circlepath" ) }.confirmationDialog( "Are you sure?", isPresented: $showingRebootConfirm ) { - Button("reboot.node", role: .destructive) { + Button("Reboot node?", role: .destructive) { if !bleManager.sendReboot( fromUser: connectedNode.user!, toUser: node.user!, From de4fed6577cea5f920bc0d17322eb725f9cd548e Mon Sep 17 00:00:00 2001 From: Garth Vander Houwen Date: Wed, 7 May 2025 21:14:10 -0700 Subject: [PATCH 3/5] Localization key updates --- Localizable.xcstrings | 1929 +++++++---------- Meshtastic/Enums/AppSettingsEnums.swift | 2 +- .../Enums/CannedMessagesConfigEnums.swift | 2 +- Meshtastic/Enums/DeviceEnums.swift | 12 +- Meshtastic/Enums/MessagingEnums.swift | 16 +- .../Helpers/LoRaSignalStrengthIndicator.swift | 2 +- Meshtastic/Views/Settings/AppLog.swift | 4 +- .../Views/Settings/Logs/LogDetail.swift | 8 +- 8 files changed, 802 insertions(+), 1173 deletions(-) diff --git a/Localizable.xcstrings b/Localizable.xcstrings index a90a92fc..58ac1a43 100644 --- a/Localizable.xcstrings +++ b/Localizable.xcstrings @@ -817,7 +817,8 @@ "value" : "%1$@, %2$@" } } - } + }, + "shouldTranslate" : false }, "%@: %lld / %lld" : { "localizations" : { @@ -1840,7 +1841,7 @@ }, "pl" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Potwierdzono" } }, @@ -1858,7 +1859,7 @@ }, "zh-Hans" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "确认" } }, @@ -2304,12 +2305,6 @@ "value" : "Dopo" } }, - "pl" : { - "stringUnit" : { - "state" : "needs_review", - "value" : "After" - } - }, "se" : { "stringUnit" : { "state" : "translated", @@ -2906,12 +2901,6 @@ "value" : "Illuminazione ambientale" } }, - "pl" : { - "stringUnit" : { - "state" : "needs_review", - "value" : "Ambient Lighting" - } - }, "se" : { "stringUnit" : { "state" : "translated", @@ -2964,12 +2953,6 @@ "value" : "Configurazione dell'illuminazione ambientale" } }, - "pl" : { - "stringUnit" : { - "state" : "needs_review", - "value" : "Ambient Lighting Config" - } - }, "se" : { "stringUnit" : { "state" : "translated", @@ -4582,12 +4565,6 @@ "value" : "Categoria" } }, - "pl" : { - "stringUnit" : { - "state" : "needs_review", - "value" : "Category" - } - }, "se" : { "stringUnit" : { "state" : "needs_review", @@ -4608,7 +4585,7 @@ }, "zh-Hant-TW" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Category" } } @@ -5590,13 +5567,13 @@ }, "zh-Hans" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "客户端" } }, "zh-Hant-TW" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Client" } } @@ -8511,12 +8488,6 @@ "value" : "Configurazione del dispositivo" } }, - "pl" : { - "stringUnit" : { - "state" : "needs_review", - "value" : "Device Configuration" - } - }, "se" : { "stringUnit" : { "state" : "translated", @@ -9781,12 +9752,6 @@ "value" : "Ruolo deprecato utilizzare il client." } }, - "pl" : { - "stringUnit" : { - "state" : "needs_review", - "value" : "Router Client - Hybryda ról klienta i routera. Podobnie jak w przypadku routera, z tym że Router Client może być używany zarówno jako router, jak i klient połączony z aplikacją. Radia BLE/Wi-Fi i ekran OLED nie zostaną uśpione." - } - }, "se" : { "stringUnit" : { "state" : "translated", @@ -10925,12 +10890,6 @@ "value" : "Eco" } }, - "pl" : { - "stringUnit" : { - "state" : "needs_review", - "value" : "Echo" - } - }, "se" : { "stringUnit" : { "state" : "translated", @@ -10951,7 +10910,7 @@ }, "zh-Hant-TW" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Echo" } } @@ -11399,7 +11358,7 @@ }, "zh-Hant-TW" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "加密傳送失敗" } } @@ -11825,6 +11784,64 @@ } } }, + "Exclamation" : { + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Ausrufezeichen" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Point d'exclamation" + } + }, + "he" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "סימן קריאה" + } + }, + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Punto esclamativo" + } + }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Wykrzyknik" + } + }, + "se" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Utropstecken" + } + }, + "sr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Узвичник" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "感叹号" + } + }, + "zh-Hant-TW" : { + "stringUnit" : { + "state" : "translated", + "value" : "驚嘆號" + } + } + } + }, "Expire" : { "localizations" : { "it" : { @@ -11917,12 +11934,6 @@ "value" : "Esportazione" } }, - "pl" : { - "stringUnit" : { - "state" : "needs_review", - "value" : "Export" - } - }, "se" : { "stringUnit" : { "state" : "needs_review", @@ -13983,6 +13994,58 @@ } } }, + "HaHa" : { + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "HaHa" + } + }, + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "HaHa" + } + }, + "he" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "חחח" + } + }, + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "HaHa" + } + }, + "se" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "HaHa" + } + }, + "sr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Хахаха" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "哈哈" + } + }, + "zh-Hant-TW" : { + "stringUnit" : { + "state" : "translated", + "value" : "哈哈" + } + } + } + }, "Hardware" : { "localizations" : { "it" : { @@ -14113,6 +14176,64 @@ } } }, + "Heart" : { + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Herz" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Coeur" + } + }, + "he" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "לב" + } + }, + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Cuore" + } + }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Serce" + } + }, + "se" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Hjärta" + } + }, + "sr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Срце" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "心" + } + }, + "zh-Hant-TW" : { + "stringUnit" : { + "state" : "translated", + "value" : "心" + } + } + } + }, "Help with App Development" : { "localizations" : { "it" : { @@ -15289,12 +15410,6 @@ "value" : "Incompleto" } }, - "pl" : { - "stringUnit" : { - "state" : "needs_review", - "value" : "Incomplete" - } - }, "se" : { "stringUnit" : { "state" : "needs_review", @@ -15655,70 +15770,6 @@ } } }, - "inputevent.none" : { - "localizations" : { - "de" : { - "stringUnit" : { - "state" : "translated", - "value" : "Keins" - } - }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "None" - } - }, - "fr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Aucun" - } - }, - "he" : { - "stringUnit" : { - "state" : "translated", - "value" : "ללא" - } - }, - "it" : { - "stringUnit" : { - "state" : "translated", - "value" : "Nessuno" - } - }, - "pl" : { - "stringUnit" : { - "state" : "translated", - "value" : "Brak" - } - }, - "se" : { - "stringUnit" : { - "state" : "translated", - "value" : "Ingen" - } - }, - "sr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Ништа" - } - }, - "zh-Hans" : { - "stringUnit" : { - "state" : "translated", - "value" : "无" - } - }, - "zh-Hant-TW" : { - "stringUnit" : { - "state" : "translated", - "value" : "無" - } - } - } - }, "inputevent.right" : { "localizations" : { "de" : { @@ -18047,6 +18098,64 @@ } } }, + "Level" : { + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Level" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Level" + } + }, + "he" : { + "stringUnit" : { + "state" : "translated", + "value" : "Level" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Livello" + } + }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Level" + } + }, + "se" : { + "stringUnit" : { + "state" : "translated", + "value" : "Level" + } + }, + "sr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ниво" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "Level" + } + }, + "zh-Hant-TW" : { + "stringUnit" : { + "state" : "translated", + "value" : "Level" + } + } + } + }, "Licensed Operator" : { "localizations" : { "it" : { @@ -18283,262 +18392,6 @@ } } }, - "log.level" : { - "localizations" : { - "de" : { - "stringUnit" : { - "state" : "translated", - "value" : "Level" - } - }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "Level" - } - }, - "fr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Level" - } - }, - "he" : { - "stringUnit" : { - "state" : "translated", - "value" : "Level" - } - }, - "it" : { - "stringUnit" : { - "state" : "translated", - "value" : "Livello" - } - }, - "pl" : { - "stringUnit" : { - "state" : "translated", - "value" : "Level" - } - }, - "se" : { - "stringUnit" : { - "state" : "translated", - "value" : "Level" - } - }, - "sr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Ниво" - } - }, - "zh-Hans" : { - "stringUnit" : { - "state" : "translated", - "value" : "Level" - } - }, - "zh-Hant-TW" : { - "stringUnit" : { - "state" : "translated", - "value" : "Level" - } - } - } - }, - "log.process" : { - "localizations" : { - "de" : { - "stringUnit" : { - "state" : "translated", - "value" : "Prozess" - } - }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "Process" - } - }, - "fr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Process" - } - }, - "he" : { - "stringUnit" : { - "state" : "translated", - "value" : "Process" - } - }, - "it" : { - "stringUnit" : { - "state" : "translated", - "value" : "Processo" - } - }, - "pl" : { - "stringUnit" : { - "state" : "translated", - "value" : "Process" - } - }, - "se" : { - "stringUnit" : { - "state" : "translated", - "value" : "Process" - } - }, - "sr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Процес" - } - }, - "zh-Hans" : { - "stringUnit" : { - "state" : "translated", - "value" : "Process" - } - }, - "zh-Hant-TW" : { - "stringUnit" : { - "state" : "translated", - "value" : "Process" - } - } - } - }, - "log.subsystem" : { - "localizations" : { - "de" : { - "stringUnit" : { - "state" : "translated", - "value" : "Subsystem" - } - }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "Subsystem" - } - }, - "fr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Subsystem" - } - }, - "he" : { - "stringUnit" : { - "state" : "translated", - "value" : "Subsystem" - } - }, - "it" : { - "stringUnit" : { - "state" : "translated", - "value" : "Sottosistema" - } - }, - "pl" : { - "stringUnit" : { - "state" : "translated", - "value" : "Subsystem" - } - }, - "se" : { - "stringUnit" : { - "state" : "translated", - "value" : "Subsystem" - } - }, - "sr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Подсистем" - } - }, - "zh-Hans" : { - "stringUnit" : { - "state" : "translated", - "value" : "Subsystem" - } - }, - "zh-Hant-TW" : { - "stringUnit" : { - "state" : "translated", - "value" : "Subsystem" - } - } - } - }, - "log.time" : { - "localizations" : { - "de" : { - "stringUnit" : { - "state" : "translated", - "value" : "Zeit" - } - }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "Time" - } - }, - "fr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Time" - } - }, - "he" : { - "stringUnit" : { - "state" : "translated", - "value" : "Time" - } - }, - "it" : { - "stringUnit" : { - "state" : "translated", - "value" : "Tempo" - } - }, - "pl" : { - "stringUnit" : { - "state" : "translated", - "value" : "Time" - } - }, - "se" : { - "stringUnit" : { - "state" : "translated", - "value" : "Time" - } - }, - "sr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Време" - } - }, - "zh-Hans" : { - "stringUnit" : { - "state" : "translated", - "value" : "Time" - } - }, - "zh-Hant-TW" : { - "stringUnit" : { - "state" : "translated", - "value" : "Time" - } - } - } - }, "logging" : { "localizations" : { "de" : { @@ -19091,40 +18944,6 @@ } } }, - "lora.signal.strength.none" : { - "localizations" : { - "de" : { - "stringUnit" : { - "state" : "translated", - "value" : "Keine Verbindung" - } - }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "None" - } - }, - "it" : { - "stringUnit" : { - "state" : "translated", - "value" : "Nessuno" - } - }, - "sr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Без" - } - }, - "zh-Hant-TW" : { - "stringUnit" : { - "state" : "translated", - "value" : "未知" - } - } - } - }, "LOW" : { "localizations" : { "it" : { @@ -19635,70 +19454,6 @@ } } }, - "map.usertrackingmode.none" : { - "localizations" : { - "de" : { - "stringUnit" : { - "state" : "translated", - "value" : "Keiner" - } - }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "None" - } - }, - "fr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Aucun" - } - }, - "he" : { - "stringUnit" : { - "state" : "translated", - "value" : "ללא" - } - }, - "it" : { - "stringUnit" : { - "state" : "translated", - "value" : "Nessuno" - } - }, - "pl" : { - "stringUnit" : { - "state" : "translated", - "value" : "Brak" - } - }, - "se" : { - "stringUnit" : { - "state" : "translated", - "value" : "Ingen" - } - }, - "sr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Ни један" - } - }, - "zh-Hans" : { - "stringUnit" : { - "state" : "translated", - "value" : "无" - } - }, - "zh-Hant-TW" : { - "stringUnit" : { - "state" : "translated", - "value" : "無" - } - } - } - }, "Max Retransmission Reached" : { "localizations" : { "de" : { @@ -23364,16 +23119,10 @@ "localizations" : { "de" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "Kein Kanal" } }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "No Channel" - } - }, "fr" : { "stringUnit" : { "state" : "translated", @@ -23382,13 +23131,13 @@ }, "he" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "אין ערוץ" } }, "it" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "Nessun canale" } }, @@ -23400,13 +23149,13 @@ }, "se" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "Ingen kanal" } }, "sr" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "Нема канала" } }, @@ -23506,16 +23255,10 @@ "localizations" : { "de" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "Keine Schnittstelle" } }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "No Interface" - } - }, "fr" : { "stringUnit" : { "state" : "translated", @@ -23524,13 +23267,13 @@ }, "he" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "אין ממשק" } }, "it" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "Nessuna interfaccia" } }, @@ -23542,13 +23285,13 @@ }, "se" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "Inget gränssnitt" } }, "sr" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "Нема интерфејса" } }, @@ -23570,16 +23313,10 @@ "localizations" : { "de" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "Keine PIN (geht einfach)" } }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "No PIN (Just Works)" - } - }, "fr" : { "stringUnit" : { "state" : "translated", @@ -23588,13 +23325,13 @@ }, "he" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "ללא קוד (פשוט עובד)" } }, "it" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "Nessun PIN (funziona e basta)" } }, @@ -23606,13 +23343,13 @@ }, "se" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "Ingen PIN (Bara fungerar)" } }, "sr" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "Нема ПИН-а (само ради)" } }, @@ -23684,16 +23421,10 @@ "localizations" : { "de" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "Keine Antwort" } }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "No Response" - } - }, "fr" : { "stringUnit" : { "state" : "translated", @@ -23702,13 +23433,13 @@ }, "he" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "אין תגובה" } }, "it" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "Nessuna risposta" } }, @@ -23720,13 +23451,13 @@ }, "se" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "Inget svar" } }, "sr" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "Нема одговора" } }, @@ -23748,16 +23479,10 @@ "localizations" : { "de" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "Keine Route" } }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "No Route" - } - }, "fr" : { "stringUnit" : { "state" : "translated", @@ -23766,13 +23491,13 @@ }, "he" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "אין מסלול" } }, "it" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "Nessun percorso" } }, @@ -23784,13 +23509,13 @@ }, "se" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "Ingen rutt" } }, "sr" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "Нема руте" } }, @@ -24190,6 +23915,64 @@ } } }, + "None" : { + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Keins" + } + }, + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Aucun" + } + }, + "he" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "ללא" + } + }, + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Nessuno" + } + }, + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Brak" + } + }, + "se" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Ingen" + } + }, + "sr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Ништа" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "无" + } + }, + "zh-Hant-TW" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "無" + } + } + } + }, "Not a valid route file" : { "localizations" : { "it" : { @@ -24216,16 +23999,10 @@ "localizations" : { "de" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "Nicht authorisiert" } }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "Not Authorized" - } - }, "fr" : { "stringUnit" : { "state" : "translated", @@ -24234,31 +24011,31 @@ }, "he" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "לא מאושר" } }, "it" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "Non autorizzato" } }, "pl" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "Nieautoryzowany" } }, "se" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "Inte auktoriserad" } }, "sr" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "Није ауторизовано" } }, @@ -25514,12 +25291,6 @@ "value" : "Configurazione del contatore PAX" } }, - "pl" : { - "stringUnit" : { - "state" : "needs_review", - "value" : "PAX Counter Config" - } - }, "se" : { "stringUnit" : { "state" : "translated", @@ -26094,21 +25865,15 @@ }, "Please set a region" : { "localizations" : { - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "Please set a region" - } - }, "it" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "Impostare una regione" } }, "sr" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "Молимо изаберите регион" } }, @@ -26142,6 +25907,64 @@ } } }, + "Poop" : { + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Kacke" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Caca" + } + }, + "he" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "חרא" + } + }, + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Cacca" + } + }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Kupa" + } + }, + "se" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Bajs" + } + }, + "sr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Кака" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "便便" + } + }, + "zh-Hant-TW" : { + "stringUnit" : { + "state" : "translated", + "value" : "便便" + } + } + } + }, "Position" : { "localizations" : { "de" : { @@ -26542,7 +26365,7 @@ }, "pl" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Power" } }, @@ -26980,6 +26803,64 @@ } } }, + "Process" : { + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Prozess" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Process" + } + }, + "he" : { + "stringUnit" : { + "state" : "translated", + "value" : "Process" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Processo" + } + }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Process" + } + }, + "se" : { + "stringUnit" : { + "state" : "translated", + "value" : "Process" + } + }, + "sr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Процес" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "Process" + } + }, + "zh-Hant-TW" : { + "stringUnit" : { + "state" : "translated", + "value" : "Process" + } + } + } + }, "Project information" : { "localizations" : { "it" : { @@ -27120,6 +27001,64 @@ } } }, + "Question" : { + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Fragezeichen" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Point d'interrogation" + } + }, + "he" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "סימן שאלה" + } + }, + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Punto interrogativo" + } + }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Znak zapytania" + } + }, + "se" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Frågetecken" + } + }, + "sr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Знак питања" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "问号" + } + }, + "zh-Hant-TW" : { + "stringUnit" : { + "state" : "translated", + "value" : "問號" + } + } + } + }, "Radiation" : { "localizations" : { "it" : { @@ -27418,7 +27357,7 @@ }, "fr" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Redémarrer" } }, @@ -27436,7 +27375,7 @@ }, "pl" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Uruchom ponownie" } }, @@ -27454,13 +27393,13 @@ }, "zh-Hans" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "重启" } }, "zh-Hant-TW" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "重新啟動" } } @@ -27476,7 +27415,7 @@ }, "fr" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Redémarrer le noeud ?" } }, @@ -27494,7 +27433,7 @@ }, "pl" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Uruchomić ponownie węzeł?" } }, @@ -27512,13 +27451,13 @@ }, "zh-Hans" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "重启节点?" } }, "zh-Hant-TW" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "重啟節點" } } @@ -29556,31 +29495,25 @@ "localizations" : { "de" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "Satellit" } }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "Satellite" - } - }, "fr" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "Satellite" } }, "he" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "לווין" } }, "it" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "Satellite" } }, @@ -29592,13 +29525,13 @@ }, "se" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "Satellit" } }, "sr" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "Сателит" } }, @@ -29620,13 +29553,7 @@ "localizations" : { "de" : { "stringUnit" : { - "state" : "translated", - "value" : "Satellite Flyover" - } - }, - "en" : { - "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "Satellite Flyover" } }, @@ -29638,13 +29565,13 @@ }, "he" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "לווין בשמיים" } }, "it" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "Sorvolo satellitare" } }, @@ -29656,13 +29583,13 @@ }, "se" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "Satellitöverflygning" } }, "sr" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "Прелет сателита" } }, @@ -30046,16 +29973,10 @@ "localizations" : { "de" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "Sekundär" } }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "Secondary" - } - }, "fr" : { "stringUnit" : { "state" : "translated", @@ -30064,13 +29985,13 @@ }, "he" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "משני" } }, "it" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "Secondario" } }, @@ -30082,13 +30003,13 @@ }, "se" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "Sekundär" } }, "sr" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "Секундарни" } }, @@ -32562,31 +32483,25 @@ "localizations" : { "de" : { "stringUnit" : { - "state" : "translated", - "value" : "Standard" - } - }, - "en" : { - "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "Standard" } }, "fr" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "Standard" } }, "he" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "סטנדרטי" } }, "it" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "Standard" } }, @@ -32598,13 +32513,13 @@ }, "se" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "Standard" } }, "sr" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "Стандардно" } }, @@ -32626,13 +32541,7 @@ "localizations" : { "de" : { "stringUnit" : { - "state" : "translated", - "value" : "Standard Muted" - } - }, - "en" : { - "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "Standard Muted" } }, @@ -32644,13 +32553,13 @@ }, "he" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "סטנדרתי-השתק" } }, "it" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "Standard Silenzioso" } }, @@ -32662,13 +32571,13 @@ }, "se" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "Standard Muted" } }, "sr" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "Стандардно мутирано" } }, @@ -32942,6 +32851,70 @@ } } }, + "Subsystem" : { + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Subsystem" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Subsystem" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Subsystem" + } + }, + "he" : { + "stringUnit" : { + "state" : "translated", + "value" : "Subsystem" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sottosistema" + } + }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Subsystem" + } + }, + "se" : { + "stringUnit" : { + "state" : "translated", + "value" : "Subsystem" + } + }, + "sr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Подсистем" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "Subsystem" + } + }, + "zh-Hant-TW" : { + "stringUnit" : { + "state" : "translated", + "value" : "Subsystem" + } + } + } + }, "Supported" : { "localizations" : { "de" : { @@ -33122,518 +33095,6 @@ } } }, - "tapback.exclamation" : { - "localizations" : { - "de" : { - "stringUnit" : { - "state" : "translated", - "value" : "Ausrufezeichen" - } - }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "Exclamation Mark" - } - }, - "fr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Point d'exclamation" - } - }, - "he" : { - "stringUnit" : { - "state" : "translated", - "value" : "סימן קריאה" - } - }, - "it" : { - "stringUnit" : { - "state" : "translated", - "value" : "Punto esclamativo" - } - }, - "pl" : { - "stringUnit" : { - "state" : "translated", - "value" : "Wykrzyknik" - } - }, - "se" : { - "stringUnit" : { - "state" : "translated", - "value" : "Utropstecken" - } - }, - "sr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Узвичник" - } - }, - "zh-Hans" : { - "stringUnit" : { - "state" : "translated", - "value" : "感叹号" - } - }, - "zh-Hant-TW" : { - "stringUnit" : { - "state" : "translated", - "value" : "驚嘆號" - } - } - } - }, - "tapback.haha" : { - "localizations" : { - "de" : { - "stringUnit" : { - "state" : "translated", - "value" : "HaHa" - } - }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "HaHa" - } - }, - "fr" : { - "stringUnit" : { - "state" : "translated", - "value" : "HaHa" - } - }, - "he" : { - "stringUnit" : { - "state" : "translated", - "value" : "חחח" - } - }, - "it" : { - "stringUnit" : { - "state" : "translated", - "value" : "HaHa" - } - }, - "pl" : { - "stringUnit" : { - "state" : "translated", - "value" : "HaHa" - } - }, - "se" : { - "stringUnit" : { - "state" : "translated", - "value" : "HaHa" - } - }, - "sr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Хахаха" - } - }, - "zh-Hans" : { - "stringUnit" : { - "state" : "translated", - "value" : "哈哈" - } - }, - "zh-Hant-TW" : { - "stringUnit" : { - "state" : "translated", - "value" : "哈哈" - } - } - } - }, - "tapback.heart" : { - "localizations" : { - "de" : { - "stringUnit" : { - "state" : "translated", - "value" : "Herz" - } - }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "Heart" - } - }, - "fr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Coeur" - } - }, - "he" : { - "stringUnit" : { - "state" : "translated", - "value" : "לב" - } - }, - "it" : { - "stringUnit" : { - "state" : "translated", - "value" : "Cuore" - } - }, - "pl" : { - "stringUnit" : { - "state" : "translated", - "value" : "Serce" - } - }, - "se" : { - "stringUnit" : { - "state" : "translated", - "value" : "Hjärta" - } - }, - "sr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Срце" - } - }, - "zh-Hans" : { - "stringUnit" : { - "state" : "translated", - "value" : "心" - } - }, - "zh-Hant-TW" : { - "stringUnit" : { - "state" : "translated", - "value" : "心" - } - } - } - }, - "tapback.poop" : { - "localizations" : { - "de" : { - "stringUnit" : { - "state" : "translated", - "value" : "Kacke" - } - }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "Poop" - } - }, - "fr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Caca" - } - }, - "he" : { - "stringUnit" : { - "state" : "translated", - "value" : "חרא" - } - }, - "it" : { - "stringUnit" : { - "state" : "translated", - "value" : "Cacca" - } - }, - "pl" : { - "stringUnit" : { - "state" : "translated", - "value" : "Kupa" - } - }, - "se" : { - "stringUnit" : { - "state" : "translated", - "value" : "Bajs" - } - }, - "sr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Кака" - } - }, - "zh-Hans" : { - "stringUnit" : { - "state" : "translated", - "value" : "便便" - } - }, - "zh-Hant-TW" : { - "stringUnit" : { - "state" : "translated", - "value" : "便便" - } - } - } - }, - "tapback.question" : { - "localizations" : { - "de" : { - "stringUnit" : { - "state" : "translated", - "value" : "Fragezeichen" - } - }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "Question Mark" - } - }, - "fr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Point d'interrogation" - } - }, - "he" : { - "stringUnit" : { - "state" : "translated", - "value" : "סימן שאלה" - } - }, - "it" : { - "stringUnit" : { - "state" : "translated", - "value" : "Punto interrogativo" - } - }, - "pl" : { - "stringUnit" : { - "state" : "translated", - "value" : "Znak zapytania" - } - }, - "se" : { - "stringUnit" : { - "state" : "translated", - "value" : "Frågetecken" - } - }, - "sr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Знак питања" - } - }, - "zh-Hans" : { - "stringUnit" : { - "state" : "translated", - "value" : "问号" - } - }, - "zh-Hant-TW" : { - "stringUnit" : { - "state" : "translated", - "value" : "問號" - } - } - } - }, - "tapback.thumbsdown" : { - "localizations" : { - "de" : { - "stringUnit" : { - "state" : "translated", - "value" : "Daumen runter" - } - }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "Thumbs Down" - } - }, - "fr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Pouce baissé" - } - }, - "he" : { - "stringUnit" : { - "state" : "translated", - "value" : "אגודל למטה" - } - }, - "it" : { - "stringUnit" : { - "state" : "translated", - "value" : "Pollici in giù" - } - }, - "pl" : { - "stringUnit" : { - "state" : "translated", - "value" : "Kciuk w dół" - } - }, - "se" : { - "stringUnit" : { - "state" : "translated", - "value" : "Tummen ner" - } - }, - "sr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Палац доле" - } - }, - "zh-Hans" : { - "stringUnit" : { - "state" : "translated", - "value" : "倒大拇指" - } - }, - "zh-Hant-TW" : { - "stringUnit" : { - "state" : "translated", - "value" : "倒大拇指" - } - } - } - }, - "tapback.thumbsup" : { - "localizations" : { - "de" : { - "stringUnit" : { - "state" : "translated", - "value" : "Daumen hoch" - } - }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "Thumbs Up" - } - }, - "fr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Pouce levé" - } - }, - "he" : { - "stringUnit" : { - "state" : "translated", - "value" : "אגודל למעלה" - } - }, - "it" : { - "stringUnit" : { - "state" : "translated", - "value" : "Pollici in su" - } - }, - "pl" : { - "stringUnit" : { - "state" : "translated", - "value" : "Kciuk w górę" - } - }, - "se" : { - "stringUnit" : { - "state" : "translated", - "value" : "Tummen upp" - } - }, - "sr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Лајк" - } - }, - "zh-Hans" : { - "stringUnit" : { - "state" : "translated", - "value" : "竖大拇指" - } - }, - "zh-Hant-TW" : { - "stringUnit" : { - "state" : "translated", - "value" : "豎大拇指" - } - } - } - }, - "tapback.wave" : { - "localizations" : { - "de" : { - "stringUnit" : { - "state" : "translated", - "value" : "Welle" - } - }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "Wave" - } - }, - "fr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Wave" - } - }, - "he" : { - "stringUnit" : { - "state" : "translated", - "value" : "Wave" - } - }, - "it" : { - "stringUnit" : { - "state" : "translated", - "value" : "Onda" - } - }, - "pl" : { - "stringUnit" : { - "state" : "translated", - "value" : "Wave" - } - }, - "se" : { - "stringUnit" : { - "state" : "translated", - "value" : "Vinka" - } - }, - "sr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Махање" - } - }, - "zh-Hans" : { - "stringUnit" : { - "state" : "translated", - "value" : "Wave" - } - }, - "zh-Hant-TW" : { - "stringUnit" : { - "state" : "translated", - "value" : "招手" - } - } - } - }, "telementry.hazardous" : { "localizations" : { "en" : { @@ -34364,16 +33825,10 @@ "localizations" : { "de" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "Das Paket ist zu groß" } }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "The packet is too large" - } - }, "fr" : { "stringUnit" : { "state" : "translated", @@ -34382,13 +33837,13 @@ }, "he" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "ההודעה ארוכה/גדולה מידי" } }, "it" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "Il pacchetto è troppo grande" } }, @@ -34400,13 +33855,13 @@ }, "se" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "Paketet är för stort" } }, "sr" : { "stringUnit" : { - "state" : "translated", + "state" : "needs_review", "value" : "Пакет је превелики" } }, @@ -34952,6 +34407,122 @@ } } }, + "Thumbs Down" : { + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Daumen runter" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Pouce baissé" + } + }, + "he" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "אגודל למטה" + } + }, + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Pollici in giù" + } + }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Kciuk w dół" + } + }, + "se" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Tummen ner" + } + }, + "sr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Палац доле" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "倒大拇指" + } + }, + "zh-Hant-TW" : { + "stringUnit" : { + "state" : "translated", + "value" : "倒大拇指" + } + } + } + }, + "Thumbs Up" : { + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Daumen hoch" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Pouce levé" + } + }, + "he" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "אגודל למעלה" + } + }, + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Pollici in su" + } + }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Kciuk w górę" + } + }, + "se" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Tummen upp" + } + }, + "sr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Лајк" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "竖大拇指" + } + }, + "zh-Hant-TW" : { + "stringUnit" : { + "state" : "translated", + "value" : "豎大拇指" + } + } + } + }, "Time" : { "localizations" : { "de" : { @@ -37496,6 +37067,64 @@ } } }, + "Wave" : { + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Welle" + } + }, + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Wave" + } + }, + "he" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Wave" + } + }, + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Onda" + } + }, + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Wave" + } + }, + "se" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Vinka" + } + }, + "sr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Махање" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Wave" + } + }, + "zh-Hant-TW" : { + "stringUnit" : { + "state" : "translated", + "value" : "招手" + } + } + } + }, "Waypoint Options" : { "localizations" : { "de" : { diff --git a/Meshtastic/Enums/AppSettingsEnums.swift b/Meshtastic/Enums/AppSettingsEnums.swift index 5ddcaad7..fbe64a90 100644 --- a/Meshtastic/Enums/AppSettingsEnums.swift +++ b/Meshtastic/Enums/AppSettingsEnums.swift @@ -78,7 +78,7 @@ enum UserTrackingModes: Int, CaseIterable, Identifiable { var description: String { switch self { case .none: - return "map.usertrackingmode.none".localized + return "None".localized case .follow: return "map.usertrackingmode.follow".localized case .followWithHeading: diff --git a/Meshtastic/Enums/CannedMessagesConfigEnums.swift b/Meshtastic/Enums/CannedMessagesConfigEnums.swift index 7209c8ed..306b078c 100644 --- a/Meshtastic/Enums/CannedMessagesConfigEnums.swift +++ b/Meshtastic/Enums/CannedMessagesConfigEnums.swift @@ -45,7 +45,7 @@ enum InputEventChars: Int, CaseIterable, Identifiable { switch self { case .none: - return "inputevent.none".localized + return "None".localized case .up: return "inputevent.up".localized case .down: diff --git a/Meshtastic/Enums/DeviceEnums.swift b/Meshtastic/Enums/DeviceEnums.swift index be2295f2..514f7fec 100644 --- a/Meshtastic/Enums/DeviceEnums.swift +++ b/Meshtastic/Enums/DeviceEnums.swift @@ -152,17 +152,17 @@ enum RebroadcastModes: Int, CaseIterable, Identifiable { var name: String { switch self { case .all: - return "All" + return "All".localized case .allSkipDecoding: - return "All Skip Decoding" + return "All Skip Decoding".localized case .localOnly: - return "Local Only" + return "Local Only".localized case .knownOnly: - return "Known Only" + return "Known Only".localized case .none: - return "None" + return "None".localized case .corePortnums: - return "Core Portnums Only" + return "Core Portnums Only".localized } } var description: String { diff --git a/Meshtastic/Enums/MessagingEnums.swift b/Meshtastic/Enums/MessagingEnums.swift index 193060fa..29f84eac 100644 --- a/Meshtastic/Enums/MessagingEnums.swift +++ b/Meshtastic/Enums/MessagingEnums.swift @@ -46,21 +46,21 @@ enum Tapbacks: Int, CaseIterable, Identifiable { var description: String { switch self { case .wave: - return "tapback.wave".localized + return "Wave".localized case .heart: - return "tapback.heart".localized + return "Heart".localized case .thumbsUp: - return "tapback.thumbsup".localized + return "Thumbs Up".localized case .thumbsDown: - return "tapback.thumbsdown".localized + return "Thumbs Down".localized case .haHa: - return "tapback.haha".localized + return "HaHa".localized case .exclamation: - return "tapback.exclamation".localized + return "Exclamation".localized case .question: - return "tapback.question".localized + return "Question".localized case .poop: - return "tapback.poop".localized + return "Poop".localized } } } diff --git a/Meshtastic/Views/Helpers/LoRaSignalStrengthIndicator.swift b/Meshtastic/Views/Helpers/LoRaSignalStrengthIndicator.swift index 688dcc24..3a64f6a7 100644 --- a/Meshtastic/Views/Helpers/LoRaSignalStrengthIndicator.swift +++ b/Meshtastic/Views/Helpers/LoRaSignalStrengthIndicator.swift @@ -47,7 +47,7 @@ enum LoRaSignalStrength: Int { var description: String { switch self { case .none: - return "lora.signal.strength.none".localized + return "None".localized case .bad: return "lora.signal.strength.bad".localized case .fair: diff --git a/Meshtastic/Views/Settings/AppLog.swift b/Meshtastic/Views/Settings/AppLog.swift index 76f87388..7a0154b6 100644 --- a/Meshtastic/Views/Settings/AppLog.swift +++ b/Meshtastic/Views/Settings/AppLog.swift @@ -75,11 +75,11 @@ struct AppLog: View { } } else { Table(logs, selection: $selection, sortOrder: $sortOrder) { - TableColumn("log.time") { value in + TableColumn("Time") { value in Text(value.date.formatted(dateFormatStyle)) } .width(min: 125, max: 150) - TableColumn("log.level") { value in + TableColumn("Level") { value in Text(value.level.description) .foregroundStyle(value.level.color) } diff --git a/Meshtastic/Views/Settings/Logs/LogDetail.swift b/Meshtastic/Views/Settings/Logs/LogDetail.swift index 31da29d4..19e03029 100644 --- a/Meshtastic/Views/Settings/Logs/LogDetail.swift +++ b/Meshtastic/Views/Settings/Logs/LogDetail.swift @@ -38,7 +38,7 @@ struct LogDetail: View { /// Time Label { HStack { - Text("log.time".localized + ":") + Text("Time".localized + ":") .font(idiom == .phone ? .caption : .title) .frame(width: idiom == .phone ? 115 : 190, alignment: .trailing) Text(log.date.formatted(dateFormatStyle)) @@ -56,7 +56,7 @@ struct LogDetail: View { /// Subsystem Label { HStack { - Text("log.subsystem".localized + ":") + Text("Subsystem".localized + ":") .font(idiom == .phone ? .caption : .title) .frame(width: idiom == .phone ? 115 : 190, alignment: .trailing) Text(log.subsystem) @@ -73,7 +73,7 @@ struct LogDetail: View { /// Process Label { HStack { - Text("log.process".localized + ":") + Text("Process".localized + ":") .font(idiom == .phone ? .caption : .title) .frame(width: idiom == .phone ? 115 : 190, alignment: .trailing) Text(log.process) @@ -90,7 +90,7 @@ struct LogDetail: View { /// Level Label { HStack { - Text("log.level".localized + ":") + Text("Level".localized + ":") .font(idiom == .phone ? .caption : .title) .frame(width: idiom == .phone ? 115 : 190, alignment: .trailing) Text(log.level.description) From 9dcc6b25ff4266a58f6e2f6fafcfba20660cb0eb Mon Sep 17 00:00:00 2001 From: Garth Vander Houwen Date: Wed, 7 May 2025 21:22:33 -0700 Subject: [PATCH 4/5] Review translation keys --- Localizable.xcstrings | 414 ++++++++++++------------------------------ 1 file changed, 114 insertions(+), 300 deletions(-) diff --git a/Localizable.xcstrings b/Localizable.xcstrings index 58ac1a43..4cec2281 100644 --- a/Localizable.xcstrings +++ b/Localizable.xcstrings @@ -2293,12 +2293,6 @@ "value" : "Nach" } }, - "he" : { - "stringUnit" : { - "state" : "needs_review", - "value" : "After" - } - }, "it" : { "stringUnit" : { "state" : "translated", @@ -3439,12 +3433,6 @@ }, "Bad Request" : { "localizations" : { - "de" : { - "stringUnit" : { - "state" : "needs_review", - "value" : "Bad Request" - } - }, "fr" : { "stringUnit" : { "state" : "translated", @@ -4553,24 +4541,12 @@ "value" : "Category" } }, - "he" : { - "stringUnit" : { - "state" : "needs_review", - "value" : "Category" - } - }, "it" : { "stringUnit" : { "state" : "translated", "value" : "Categoria" } }, - "se" : { - "stringUnit" : { - "state" : "needs_review", - "value" : "Category" - } - }, "sr" : { "stringUnit" : { "state" : "translated", @@ -5547,21 +5523,15 @@ }, "Client" : { "localizations" : { - "de" : { - "stringUnit" : { - "state" : "needs_review", - "value" : "Client" - } - }, "it" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Cliente" } }, "sr" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Клијент" } }, @@ -8476,12 +8446,6 @@ "value" : "Gerätekonfiguration" } }, - "he" : { - "stringUnit" : { - "state" : "needs_review", - "value" : "Device Configuration" - } - }, "it" : { "stringUnit" : { "state" : "translated", @@ -10866,12 +10830,6 @@ }, "Echo" : { "localizations" : { - "de" : { - "stringUnit" : { - "state" : "needs_review", - "value" : "Echo" - } - }, "fr" : { "stringUnit" : { "state" : "translated", @@ -11788,7 +11746,7 @@ "localizations" : { "de" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Ausrufezeichen" } }, @@ -11800,7 +11758,7 @@ }, "he" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "סימן קריאה" } }, @@ -11818,13 +11776,13 @@ }, "se" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Utropstecken" } }, "sr" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Узвичник" } }, @@ -11910,36 +11868,18 @@ }, "Export" : { "localizations" : { - "de" : { - "stringUnit" : { - "state" : "needs_review", - "value" : "Export" - } - }, "fr" : { "stringUnit" : { "state" : "needs_review", "value" : "Export" } }, - "he" : { - "stringUnit" : { - "state" : "needs_review", - "value" : "Export" - } - }, "it" : { "stringUnit" : { "state" : "translated", "value" : "Esportazione" } }, - "se" : { - "stringUnit" : { - "state" : "needs_review", - "value" : "Export" - } - }, "sr" : { "stringUnit" : { "state" : "translated", @@ -13996,12 +13936,6 @@ }, "HaHa" : { "localizations" : { - "de" : { - "stringUnit" : { - "state" : "needs_review", - "value" : "HaHa" - } - }, "fr" : { "stringUnit" : { "state" : "needs_review", @@ -14010,25 +13944,19 @@ }, "he" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "חחח" } }, - "it" : { - "stringUnit" : { - "state" : "needs_review", - "value" : "HaHa" - } - }, "se" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "HaHa" } }, "sr" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Хахаха" } }, @@ -14180,7 +14108,7 @@ "localizations" : { "de" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Herz" } }, @@ -14192,13 +14120,13 @@ }, "he" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "לב" } }, "it" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Cuore" } }, @@ -14210,13 +14138,13 @@ }, "se" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Hjärta" } }, "sr" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Срце" } }, @@ -15398,15 +15326,9 @@ "value" : "Incomplete" } }, - "he" : { - "stringUnit" : { - "state" : "needs_review", - "value" : "Incomplete" - } - }, "it" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Incompleto" } }, @@ -15438,12 +15360,6 @@ }, "India" : { "localizations" : { - "it" : { - "stringUnit" : { - "state" : "needs_review", - "value" : "India" - } - }, "sr" : { "stringUnit" : { "state" : "translated", @@ -23119,7 +23035,7 @@ "localizations" : { "de" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Kein Kanal" } }, @@ -23131,13 +23047,13 @@ }, "he" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "אין ערוץ" } }, "it" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Nessun canale" } }, @@ -23149,13 +23065,13 @@ }, "se" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Ingen kanal" } }, "sr" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Нема канала" } }, @@ -23255,7 +23171,7 @@ "localizations" : { "de" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Keine Schnittstelle" } }, @@ -23267,13 +23183,13 @@ }, "he" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "אין ממשק" } }, "it" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Nessuna interfaccia" } }, @@ -23285,13 +23201,13 @@ }, "se" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Inget gränssnitt" } }, "sr" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Нема интерфејса" } }, @@ -23313,7 +23229,7 @@ "localizations" : { "de" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Keine PIN (geht einfach)" } }, @@ -23325,13 +23241,13 @@ }, "he" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "ללא קוד (פשוט עובד)" } }, "it" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Nessun PIN (funziona e basta)" } }, @@ -23343,13 +23259,13 @@ }, "se" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Ingen PIN (Bara fungerar)" } }, "sr" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Нема ПИН-а (само ради)" } }, @@ -23421,7 +23337,7 @@ "localizations" : { "de" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Keine Antwort" } }, @@ -23433,13 +23349,13 @@ }, "he" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "אין תגובה" } }, "it" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Nessuna risposta" } }, @@ -23451,13 +23367,13 @@ }, "se" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Inget svar" } }, "sr" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Нема одговора" } }, @@ -23479,7 +23395,7 @@ "localizations" : { "de" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Keine Route" } }, @@ -23491,13 +23407,13 @@ }, "he" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "אין מסלול" } }, "it" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Nessun percorso" } }, @@ -23509,13 +23425,13 @@ }, "se" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Ingen rutt" } }, "sr" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Нема руте" } }, @@ -23919,55 +23835,55 @@ "localizations" : { "de" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Keins" } }, "fr" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Aucun" } }, "he" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "ללא" } }, "it" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Nessuno" } }, "pl" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Brak" } }, "se" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Ingen" } }, "sr" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Ништа" } }, "zh-Hans" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "无" } }, "zh-Hant-TW" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "無" } } @@ -23999,7 +23915,7 @@ "localizations" : { "de" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Nicht authorisiert" } }, @@ -24011,31 +23927,31 @@ }, "he" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "לא מאושר" } }, "it" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Non autorizzato" } }, "pl" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Nieautoryzowany" } }, "se" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Inte auktoriserad" } }, "sr" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Није ауторизовано" } }, @@ -25221,12 +25137,6 @@ }, "PAX Counter" : { "localizations" : { - "de" : { - "stringUnit" : { - "state" : "needs_review", - "value" : "PAX Counter" - } - }, "he" : { "stringUnit" : { "state" : "translated", @@ -25273,12 +25183,6 @@ }, "PAX Counter Config" : { "localizations" : { - "de" : { - "stringUnit" : { - "state" : "needs_review", - "value" : "PAX Counter Config" - } - }, "he" : { "stringUnit" : { "state" : "translated", @@ -25867,13 +25771,13 @@ "localizations" : { "it" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Impostare una regione" } }, "sr" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Молимо изаберите регион" } }, @@ -25911,7 +25815,7 @@ "localizations" : { "de" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Kacke" } }, @@ -25923,13 +25827,13 @@ }, "he" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "חרא" } }, "it" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Cacca" } }, @@ -25941,13 +25845,13 @@ }, "se" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Bajs" } }, "sr" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Кака" } }, @@ -25967,12 +25871,6 @@ }, "Position" : { "localizations" : { - "de" : { - "stringUnit" : { - "state" : "needs_review", - "value" : "Position" - } - }, "fr" : { "stringUnit" : { "state" : "needs_review", @@ -25997,12 +25895,6 @@ "value" : "Pozycja" } }, - "se" : { - "stringUnit" : { - "state" : "needs_review", - "value" : "Position" - } - }, "sr" : { "stringUnit" : { "state" : "translated", @@ -27005,7 +26897,7 @@ "localizations" : { "de" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Fragezeichen" } }, @@ -27017,7 +26909,7 @@ }, "he" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "סימן שאלה" } }, @@ -27035,13 +26927,13 @@ }, "se" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Frågetecken" } }, "sr" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Знак питања" } }, @@ -27351,7 +27243,7 @@ "localizations" : { "de" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Neustart" } }, @@ -27363,13 +27255,13 @@ }, "he" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "התחל מחדש" } }, "it" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Riavvio" } }, @@ -27381,13 +27273,13 @@ }, "se" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Starta om" } }, "sr" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Поновно покретање" } }, @@ -27409,7 +27301,7 @@ "localizations" : { "de" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Knoten neustarten?" } }, @@ -27421,13 +27313,13 @@ }, "he" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "התחל מכשיר מחדש??" } }, "it" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Riavviare il nodo?" } }, @@ -27439,13 +27331,13 @@ }, "se" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Starta om nod?" } }, "sr" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Поново покрени чвор?" } }, @@ -29439,12 +29331,6 @@ }, "Russia" : { "localizations" : { - "it" : { - "stringUnit" : { - "state" : "needs_review", - "value" : "Russia" - } - }, "sr" : { "stringUnit" : { "state" : "translated", @@ -29495,7 +29381,7 @@ "localizations" : { "de" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Satellit" } }, @@ -29507,16 +29393,10 @@ }, "he" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "לווין" } }, - "it" : { - "stringUnit" : { - "state" : "needs_review", - "value" : "Satellite" - } - }, "pl" : { "stringUnit" : { "state" : "translated", @@ -29525,13 +29405,13 @@ }, "se" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Satellit" } }, "sr" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Сателит" } }, @@ -29551,12 +29431,6 @@ }, "Satellite Flyover" : { "localizations" : { - "de" : { - "stringUnit" : { - "state" : "needs_review", - "value" : "Satellite Flyover" - } - }, "fr" : { "stringUnit" : { "state" : "translated", @@ -29565,13 +29439,13 @@ }, "he" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "לווין בשמיים" } }, "it" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Sorvolo satellitare" } }, @@ -29583,13 +29457,13 @@ }, "se" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Satellitöverflygning" } }, "sr" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Прелет сателита" } }, @@ -29973,7 +29847,7 @@ "localizations" : { "de" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Sekundär" } }, @@ -29985,13 +29859,13 @@ }, "he" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "משני" } }, "it" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Secondario" } }, @@ -30003,13 +29877,13 @@ }, "se" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Sekundär" } }, "sr" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Секундарни" } }, @@ -30863,12 +30737,6 @@ }, "Serial" : { "localizations" : { - "de" : { - "stringUnit" : { - "state" : "needs_review", - "value" : "Serial" - } - }, "fr" : { "stringUnit" : { "state" : "translated", @@ -32481,12 +32349,6 @@ }, "Standard" : { "localizations" : { - "de" : { - "stringUnit" : { - "state" : "needs_review", - "value" : "Standard" - } - }, "fr" : { "stringUnit" : { "state" : "needs_review", @@ -32495,31 +32357,19 @@ }, "he" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "סטנדרטי" } }, - "it" : { - "stringUnit" : { - "state" : "needs_review", - "value" : "Standard" - } - }, "pl" : { "stringUnit" : { "state" : "translated", "value" : "Standardowy" } }, - "se" : { - "stringUnit" : { - "state" : "needs_review", - "value" : "Standard" - } - }, "sr" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Стандардно" } }, @@ -32539,12 +32389,6 @@ }, "Standard Muted" : { "localizations" : { - "de" : { - "stringUnit" : { - "state" : "needs_review", - "value" : "Standard Muted" - } - }, "fr" : { "stringUnit" : { "state" : "translated", @@ -32553,13 +32397,13 @@ }, "he" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "סטנדרתי-השתק" } }, "it" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Standard Silenzioso" } }, @@ -32571,13 +32415,13 @@ }, "se" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Standard Muted" } }, "sr" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Стандардно мутирано" } }, @@ -32995,12 +32839,6 @@ }, "Taiwan" : { "localizations" : { - "it" : { - "stringUnit" : { - "state" : "needs_review", - "value" : "Taiwan" - } - }, "sr" : { "stringUnit" : { "state" : "translated", @@ -33825,7 +33663,7 @@ "localizations" : { "de" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Das Paket ist zu groß" } }, @@ -33837,13 +33675,13 @@ }, "he" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "ההודעה ארוכה/גדולה מידי" } }, "it" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Il pacchetto è troppo grande" } }, @@ -33855,13 +33693,13 @@ }, "se" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Paketet är för stort" } }, "sr" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Пакет је превелики" } }, @@ -34411,7 +34249,7 @@ "localizations" : { "de" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Daumen runter" } }, @@ -34423,13 +34261,13 @@ }, "he" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "אגודל למטה" } }, "it" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Pollici in giù" } }, @@ -34441,13 +34279,13 @@ }, "se" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Tummen ner" } }, "sr" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Палац доле" } }, @@ -34469,7 +34307,7 @@ "localizations" : { "de" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Daumen hoch" } }, @@ -34481,13 +34319,13 @@ }, "he" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "אגודל למעלה" } }, "it" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Pollici in su" } }, @@ -34499,13 +34337,13 @@ }, "se" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Tummen upp" } }, "sr" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Лајк" } }, @@ -35781,12 +35619,6 @@ }, "Unknown" : { "localizations" : { - "de" : { - "stringUnit" : { - "state" : "needs_review", - "value" : "Unknown" - } - }, "fr" : { "stringUnit" : { "state" : "translated", @@ -36233,12 +36065,6 @@ }, "Uptime" : { "localizations" : { - "de" : { - "stringUnit" : { - "state" : "needs_review", - "value" : "Uptime" - } - }, "it" : { "stringUnit" : { "state" : "translated", @@ -37071,7 +36897,7 @@ "localizations" : { "de" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Welle" } }, @@ -37081,15 +36907,9 @@ "value" : "Wave" } }, - "he" : { - "stringUnit" : { - "state" : "needs_review", - "value" : "Wave" - } - }, "it" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Onda" } }, @@ -37101,13 +36921,13 @@ }, "se" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Vinka" } }, "sr" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Махање" } }, @@ -37351,12 +37171,6 @@ }, "When enabled the PAX Counter module counts the number of people passing by using WiFi and Bluetooth. Both WiFI and Bluetooth must be disabled for PAX counter to work." : { "localizations" : { - "de" : { - "stringUnit" : { - "state" : "needs_review", - "value" : "When enabled the PAX Counter module counts the number of people passing by using WiFi and Bluetooth. Both WiFI and Bluetooth must be disabled for PAX counter to work." - } - }, "he" : { "stringUnit" : { "state" : "translated", From db680f8cf69af70eeae56f71bfed10e54bb34fe5 Mon Sep 17 00:00:00 2001 From: Garth Vander Houwen Date: Wed, 7 May 2025 23:09:50 -0700 Subject: [PATCH 5/5] Update interval translation keys --- Localizable.xcstrings | 4595 +++++++---------- Meshtastic/Enums/AppSettingsEnums.swift | 16 +- .../Enums/CannedMessagesConfigEnums.swift | 14 +- Meshtastic/Enums/DisplayEnums.swift | 28 +- Meshtastic/Enums/IntervalEnums.swift | 96 +- Meshtastic/Enums/PositionConfigEnums.swift | 24 +- Meshtastic/Enums/SerialConfigEnums.swift | 14 +- Meshtastic/Enums/TelemetryEnums.swift | 12 +- Meshtastic/Tips/ChannelTips.swift | 4 +- .../Helpers/LoRaSignalStrengthIndicator.swift | 6 +- 10 files changed, 1994 insertions(+), 2815 deletions(-) diff --git a/Localizable.xcstrings b/Localizable.xcstrings index 4cec2281..0df57c57 100644 --- a/Localizable.xcstrings +++ b/Localizable.xcstrings @@ -2172,6 +2172,9 @@ } } } + }, + "Administration Enabled" : { + }, "Advanced" : { "localizations" : { @@ -3431,6 +3434,86 @@ } } }, + "Back" : { + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Zurück" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Retour" + } + }, + "he" : { + "stringUnit" : { + "state" : "translated", + "value" : "אחרוה" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Indietro" + } + }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Wstecz" + } + }, + "se" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bakåt" + } + }, + "sr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Назад" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "后退" + } + }, + "zh-Hant-TW" : { + "stringUnit" : { + "state" : "translated", + "value" : "返回" + } + } + } + }, + "Bad" : { + "localizations" : { + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Pessimo" + } + }, + "sr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Лош" + } + }, + "zh-Hant-TW" : { + "stringUnit" : { + "state" : "translated", + "value" : "弱" + } + } + } + }, "Bad Request" : { "localizations" : { "fr" : { @@ -4535,12 +4618,6 @@ "value" : "Kategorie" } }, - "fr" : { - "stringUnit" : { - "state" : "needs_review", - "value" : "Category" - } - }, "it" : { "stringUnit" : { "state" : "translated", @@ -10694,6 +10771,64 @@ } } }, + "Down" : { + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Runter" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bas" + } + }, + "he" : { + "stringUnit" : { + "state" : "translated", + "value" : "למטה" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "In basso" + } + }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "W Dół" + } + }, + "se" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ner" + } + }, + "sr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Доле" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "下" + } + }, + "zh-Hant-TW" : { + "stringUnit" : { + "state" : "translated", + "value" : "下" + } + } + } + }, "Downlink Enabled" : { "localizations" : { "it" : { @@ -10896,6 +11031,64 @@ } } }, + "Eighteen Hours" : { + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Achtzehn Stunden" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Dix huit heures" + } + }, + "he" : { + "stringUnit" : { + "state" : "translated", + "value" : "שמונה עשר שעות" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Diciotto ore" + } + }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Osiemnaście Godzin" + } + }, + "se" : { + "stringUnit" : { + "state" : "translated", + "value" : "Arton Timmar" + } + }, + "sr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Осамнаест сати" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "十八小时" + } + }, + "zh-Hant-TW" : { + "stringUnit" : { + "state" : "translated", + "value" : "18 小時" + } + } + } + }, "Elev. Gain" : { "localizations" : { "it" : { @@ -11868,12 +12061,6 @@ }, "Export" : { "localizations" : { - "fr" : { - "stringUnit" : { - "state" : "needs_review", - "value" : "Export" - } - }, "it" : { "stringUnit" : { "state" : "translated", @@ -12150,6 +12337,34 @@ } } }, + "Fair" : { + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ordentliche Signalstärke" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fiera" + } + }, + "sr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Прихватљив" + } + }, + "zh-Hant-TW" : { + "stringUnit" : { + "state" : "translated", + "value" : "尚可" + } + } + } + }, "Favorite" : { "localizations" : { "de" : { @@ -12284,6 +12499,64 @@ } } }, + "Fifteen Seconds" : { + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fünfzehn Sekunden" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Quinze secondes" + } + }, + "he" : { + "stringUnit" : { + "state" : "translated", + "value" : "חמש עשרה שניות" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Quindici secondi" + } + }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Piętnaście Sekund" + } + }, + "se" : { + "stringUnit" : { + "state" : "translated", + "value" : "Femton Sekunder" + } + }, + "sr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Петнаест секунди" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "十五秒" + } + }, + "zh-Hant-TW" : { + "stringUnit" : { + "state" : "translated", + "value" : "15 秒" + } + } + } + }, "File Storage" : { "localizations" : { "it" : { @@ -12660,6 +12933,64 @@ } } }, + "Five Hours" : { + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fünf Stunden" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cinq heures" + } + }, + "he" : { + "stringUnit" : { + "state" : "translated", + "value" : "חמש שעות" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cinque ore" + } + }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Pięć Godzin" + } + }, + "se" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fem Timmar" + } + }, + "sr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Пет сати" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "五小时" + } + }, + "zh-Hant-TW" : { + "stringUnit" : { + "state" : "translated", + "value" : "5 小時" + } + } + } + }, "Five Minutes" : { "localizations" : { "de" : { @@ -12688,6 +13019,64 @@ } } }, + "Five Seconds" : { + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fünf Sekunden" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cinq secondes" + } + }, + "he" : { + "stringUnit" : { + "state" : "translated", + "value" : "חמש שניות" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cinque secondi" + } + }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Pięć Sekund" + } + }, + "se" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fem Sekunder" + } + }, + "sr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Пет секунди" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "五秒" + } + }, + "zh-Hant-TW" : { + "stringUnit" : { + "state" : "translated", + "value" : "5 秒" + } + } + } + }, "Fixed Pin" : { "localizations" : { "de" : { @@ -12896,6 +13285,238 @@ } } }, + "Forty Eight Hours" : { + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Achtundvierzig Stunden" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Quarante huit heures" + } + }, + "he" : { + "stringUnit" : { + "state" : "translated", + "value" : "ארבעים ושמונה שעות" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Quarantotto ore" + } + }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Czterdzieści Osiem Godzin" + } + }, + "se" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fyrtioåtta Timmar" + } + }, + "sr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Четртесет и осам сати" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "四十八小时" + } + }, + "zh-Hant-TW" : { + "stringUnit" : { + "state" : "translated", + "value" : "48小時" + } + } + } + }, + "Forty Five Seconds" : { + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fündundvierzig Sekunden" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Quarante cinq secondes" + } + }, + "he" : { + "stringUnit" : { + "state" : "translated", + "value" : "ארבעים וחמש שניות" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Quarantacinque secondi" + } + }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Czterdzieści Pięć Sekund" + } + }, + "se" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fyrtiofem Sekunder" + } + }, + "sr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Четрдесет и пет секунди" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "四十五秒" + } + }, + "zh-Hant-TW" : { + "stringUnit" : { + "state" : "translated", + "value" : "45 秒" + } + } + } + }, + "Four Hours" : { + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Vier Stunden" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Quatre heures" + } + }, + "he" : { + "stringUnit" : { + "state" : "translated", + "value" : "ארבע שעות" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Quattro ore" + } + }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cztery Godziny" + } + }, + "se" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fyra Timmar" + } + }, + "sr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Четири сата" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "四小时" + } + }, + "zh-Hant-TW" : { + "stringUnit" : { + "state" : "translated", + "value" : "4 小時" + } + } + } + }, + "Four Seconds" : { + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Vier Sekunden" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Quatre secondes" + } + }, + "he" : { + "stringUnit" : { + "state" : "translated", + "value" : "ארבע שניות" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Quattro secondi" + } + }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cztery Sekundy" + } + }, + "se" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fyra Sekunder" + } + }, + "sr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Четири секунде" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "四秒" + } + }, + "zh-Hant-TW" : { + "stringUnit" : { + "state" : "translated", + "value" : "4 秒" + } + } + } + }, "Frequency" : { "localizations" : { "de" : { @@ -13244,6 +13865,28 @@ } } }, + "Good" : { + "localizations" : { + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Buono" + } + }, + "sr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Добро" + } + }, + "zh-Hant-TW" : { + "stringUnit" : { + "state" : "translated", + "value" : "良好" + } + } + } + }, "GPIO" : { "localizations" : { "it" : { @@ -13936,12 +14579,6 @@ }, "HaHa" : { "localizations" : { - "fr" : { - "stringUnit" : { - "state" : "needs_review", - "value" : "HaHa" - } - }, "he" : { "stringUnit" : { "state" : "translated", @@ -14002,6 +14639,34 @@ } } }, + "Hazardous" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hazardous" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Pericoloso" + } + }, + "sr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Опасно" + } + }, + "zh-Hant-TW" : { + "stringUnit" : { + "state" : "translated", + "value" : "危險" + } + } + } + }, "Heading" : { "localizations" : { "it" : { @@ -14734,18 +15399,6 @@ }, "Hybrid" : { "localizations" : { - "de" : { - "stringUnit" : { - "state" : "translated", - "value" : "Hybrid" - } - }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "Hybrid" - } - }, "fr" : { "stringUnit" : { "state" : "translated", @@ -14798,18 +15451,6 @@ }, "Hybrid Flyover" : { "localizations" : { - "de" : { - "stringUnit" : { - "state" : "translated", - "value" : "Hybrid Flyover" - } - }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "Hybrid Flyover" - } - }, "fr" : { "stringUnit" : { "state" : "translated", @@ -15332,24 +15973,12 @@ "value" : "Incompleto" } }, - "se" : { - "stringUnit" : { - "state" : "needs_review", - "value" : "Incomplete" - } - }, "sr" : { "stringUnit" : { "state" : "translated", "value" : "Недовршен" } }, - "zh-Hans" : { - "stringUnit" : { - "state" : "needs_review", - "value" : "Incomplete" - } - }, "zh-Hant-TW" : { "stringUnit" : { "state" : "translated", @@ -15430,454 +16059,6 @@ } } }, - "inputevent.back" : { - "localizations" : { - "de" : { - "stringUnit" : { - "state" : "translated", - "value" : "Zurück" - } - }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "Back" - } - }, - "fr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Retour" - } - }, - "he" : { - "stringUnit" : { - "state" : "translated", - "value" : "אחרוה" - } - }, - "it" : { - "stringUnit" : { - "state" : "translated", - "value" : "Indietro" - } - }, - "pl" : { - "stringUnit" : { - "state" : "translated", - "value" : "Wstecz" - } - }, - "se" : { - "stringUnit" : { - "state" : "translated", - "value" : "Bakåt" - } - }, - "sr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Назад" - } - }, - "zh-Hans" : { - "stringUnit" : { - "state" : "translated", - "value" : "后退" - } - }, - "zh-Hant-TW" : { - "stringUnit" : { - "state" : "translated", - "value" : "返回" - } - } - } - }, - "inputevent.cancel" : { - "localizations" : { - "de" : { - "stringUnit" : { - "state" : "translated", - "value" : "Abbrechen" - } - }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "Cancel" - } - }, - "fr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Annuler" - } - }, - "he" : { - "stringUnit" : { - "state" : "translated", - "value" : "בטל" - } - }, - "it" : { - "stringUnit" : { - "state" : "translated", - "value" : "Annullamento" - } - }, - "pl" : { - "stringUnit" : { - "state" : "translated", - "value" : "Anuluj" - } - }, - "se" : { - "stringUnit" : { - "state" : "translated", - "value" : "Avbryt" - } - }, - "sr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Откажи" - } - }, - "zh-Hans" : { - "stringUnit" : { - "state" : "translated", - "value" : "取消" - } - }, - "zh-Hant-TW" : { - "stringUnit" : { - "state" : "translated", - "value" : "取消" - } - } - } - }, - "inputevent.down" : { - "localizations" : { - "de" : { - "stringUnit" : { - "state" : "translated", - "value" : "Runter" - } - }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "Down" - } - }, - "fr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Bas" - } - }, - "he" : { - "stringUnit" : { - "state" : "translated", - "value" : "למטה" - } - }, - "it" : { - "stringUnit" : { - "state" : "translated", - "value" : "In basso" - } - }, - "pl" : { - "stringUnit" : { - "state" : "translated", - "value" : "W Dół" - } - }, - "se" : { - "stringUnit" : { - "state" : "translated", - "value" : "Ner" - } - }, - "sr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Доле" - } - }, - "zh-Hans" : { - "stringUnit" : { - "state" : "translated", - "value" : "下" - } - }, - "zh-Hant-TW" : { - "stringUnit" : { - "state" : "translated", - "value" : "下" - } - } - } - }, - "inputevent.left" : { - "localizations" : { - "de" : { - "stringUnit" : { - "state" : "translated", - "value" : "Links" - } - }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "Left" - } - }, - "fr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Gauche" - } - }, - "he" : { - "stringUnit" : { - "state" : "translated", - "value" : "שמאלה" - } - }, - "it" : { - "stringUnit" : { - "state" : "translated", - "value" : "A sinistra" - } - }, - "pl" : { - "stringUnit" : { - "state" : "translated", - "value" : "W Lewo" - } - }, - "se" : { - "stringUnit" : { - "state" : "translated", - "value" : "Vänster" - } - }, - "sr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Лево" - } - }, - "zh-Hans" : { - "stringUnit" : { - "state" : "translated", - "value" : "左" - } - }, - "zh-Hant-TW" : { - "stringUnit" : { - "state" : "translated", - "value" : "左" - } - } - } - }, - "inputevent.right" : { - "localizations" : { - "de" : { - "stringUnit" : { - "state" : "translated", - "value" : "Rechts" - } - }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "Right" - } - }, - "fr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Droite" - } - }, - "he" : { - "stringUnit" : { - "state" : "translated", - "value" : "ימינה" - } - }, - "it" : { - "stringUnit" : { - "state" : "translated", - "value" : "Diritto" - } - }, - "pl" : { - "stringUnit" : { - "state" : "translated", - "value" : "W Prawo" - } - }, - "se" : { - "stringUnit" : { - "state" : "translated", - "value" : "Höger" - } - }, - "sr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Десно" - } - }, - "zh-Hans" : { - "stringUnit" : { - "state" : "translated", - "value" : "右" - } - }, - "zh-Hant-TW" : { - "stringUnit" : { - "state" : "translated", - "value" : "右" - } - } - } - }, - "inputevent.select" : { - "localizations" : { - "de" : { - "stringUnit" : { - "state" : "translated", - "value" : "Auswählen" - } - }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "Select" - } - }, - "fr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Sélectionner" - } - }, - "he" : { - "stringUnit" : { - "state" : "translated", - "value" : "בחר" - } - }, - "it" : { - "stringUnit" : { - "state" : "translated", - "value" : "Selezionare" - } - }, - "pl" : { - "stringUnit" : { - "state" : "translated", - "value" : "Wybierz" - } - }, - "se" : { - "stringUnit" : { - "state" : "translated", - "value" : "Välj" - } - }, - "sr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Изабери" - } - }, - "zh-Hans" : { - "stringUnit" : { - "state" : "translated", - "value" : "选择" - } - }, - "zh-Hant-TW" : { - "stringUnit" : { - "state" : "translated", - "value" : "選擇" - } - } - } - }, - "inputevent.up" : { - "localizations" : { - "de" : { - "stringUnit" : { - "state" : "translated", - "value" : "Hoch" - } - }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "Up" - } - }, - "fr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Haut" - } - }, - "he" : { - "stringUnit" : { - "state" : "translated", - "value" : "למעלה" - } - }, - "it" : { - "stringUnit" : { - "state" : "translated", - "value" : "Su" - } - }, - "pl" : { - "stringUnit" : { - "state" : "translated", - "value" : "W Górę" - } - }, - "se" : { - "stringUnit" : { - "state" : "translated", - "value" : "Upp" - } - }, - "sr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Горе" - } - }, - "zh-Hans" : { - "stringUnit" : { - "state" : "translated", - "value" : "上" - } - }, - "zh-Hant-TW" : { - "stringUnit" : { - "state" : "translated", - "value" : "上" - } - } - } - }, "Inputs" : { "localizations" : { "it" : { @@ -15906,1734 +16087,6 @@ } } }, - "interval.eighteen.hours" : { - "localizations" : { - "de" : { - "stringUnit" : { - "state" : "translated", - "value" : "Achtzehn Stunden" - } - }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "Eighteen Hours" - } - }, - "fr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Dix huit heures" - } - }, - "he" : { - "stringUnit" : { - "state" : "translated", - "value" : "שמונה עשר שעות" - } - }, - "it" : { - "stringUnit" : { - "state" : "translated", - "value" : "Diciotto ore" - } - }, - "pl" : { - "stringUnit" : { - "state" : "translated", - "value" : "Osiemnaście Godzin" - } - }, - "se" : { - "stringUnit" : { - "state" : "translated", - "value" : "Arton Timmar" - } - }, - "sr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Осамнаест сати" - } - }, - "zh-Hans" : { - "stringUnit" : { - "state" : "translated", - "value" : "十八小时" - } - }, - "zh-Hant-TW" : { - "stringUnit" : { - "state" : "translated", - "value" : "18 小時" - } - } - } - }, - "interval.fifteen.minutes" : { - "localizations" : { - "de" : { - "stringUnit" : { - "state" : "translated", - "value" : "Fünfzehn Minuten" - } - }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "Fifteen Minutes" - } - }, - "fr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Quinze minutes" - } - }, - "he" : { - "stringUnit" : { - "state" : "translated", - "value" : "חמש עשרה דקות" - } - }, - "it" : { - "stringUnit" : { - "state" : "translated", - "value" : "Quindici minuti" - } - }, - "pl" : { - "stringUnit" : { - "state" : "translated", - "value" : "Piętnaście Minut" - } - }, - "se" : { - "stringUnit" : { - "state" : "translated", - "value" : "Femton Minuter" - } - }, - "sr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Петнаест минута" - } - }, - "zh-Hans" : { - "stringUnit" : { - "state" : "translated", - "value" : "十五分钟" - } - }, - "zh-Hant-TW" : { - "stringUnit" : { - "state" : "translated", - "value" : "15 分鐘" - } - } - } - }, - "interval.fifteen.seconds" : { - "localizations" : { - "de" : { - "stringUnit" : { - "state" : "translated", - "value" : "Fünfzehn Sekunden" - } - }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "Fifteen Seconds" - } - }, - "fr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Quinze secondes" - } - }, - "he" : { - "stringUnit" : { - "state" : "translated", - "value" : "חמש עשרה שניות" - } - }, - "it" : { - "stringUnit" : { - "state" : "translated", - "value" : "Quindici secondi" - } - }, - "pl" : { - "stringUnit" : { - "state" : "translated", - "value" : "Piętnaście Sekund" - } - }, - "se" : { - "stringUnit" : { - "state" : "translated", - "value" : "Femton Sekunder" - } - }, - "sr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Петнаест секунди" - } - }, - "zh-Hans" : { - "stringUnit" : { - "state" : "translated", - "value" : "十五秒" - } - }, - "zh-Hant-TW" : { - "stringUnit" : { - "state" : "translated", - "value" : "15 秒" - } - } - } - }, - "interval.five.hours" : { - "localizations" : { - "de" : { - "stringUnit" : { - "state" : "translated", - "value" : "Fünf Stunden" - } - }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "Five Hours" - } - }, - "fr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Cinq heures" - } - }, - "he" : { - "stringUnit" : { - "state" : "translated", - "value" : "חמש שעות" - } - }, - "it" : { - "stringUnit" : { - "state" : "translated", - "value" : "Cinque ore" - } - }, - "pl" : { - "stringUnit" : { - "state" : "translated", - "value" : "Pięć Godzin" - } - }, - "se" : { - "stringUnit" : { - "state" : "translated", - "value" : "Fem Timmar" - } - }, - "sr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Пет сати" - } - }, - "zh-Hans" : { - "stringUnit" : { - "state" : "translated", - "value" : "五小时" - } - }, - "zh-Hant-TW" : { - "stringUnit" : { - "state" : "translated", - "value" : "5 小時" - } - } - } - }, - "interval.five.minutes" : { - "localizations" : { - "de" : { - "stringUnit" : { - "state" : "translated", - "value" : "Fünf Minuten" - } - }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "Five Minutes" - } - }, - "fr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Cinq minutes" - } - }, - "he" : { - "stringUnit" : { - "state" : "translated", - "value" : "חמש דקות" - } - }, - "it" : { - "stringUnit" : { - "state" : "translated", - "value" : "Cinque minuti" - } - }, - "pl" : { - "stringUnit" : { - "state" : "translated", - "value" : "Pięć Minut" - } - }, - "se" : { - "stringUnit" : { - "state" : "translated", - "value" : "Fem Minuter" - } - }, - "sr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Пет минута" - } - }, - "zh-Hans" : { - "stringUnit" : { - "state" : "translated", - "value" : "五分钟" - } - }, - "zh-Hant-TW" : { - "stringUnit" : { - "state" : "translated", - "value" : "5 分鐘" - } - } - } - }, - "interval.five.seconds" : { - "localizations" : { - "de" : { - "stringUnit" : { - "state" : "translated", - "value" : "Fünf Sekunden" - } - }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "Five Seconds" - } - }, - "fr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Cinq secondes" - } - }, - "he" : { - "stringUnit" : { - "state" : "translated", - "value" : "חמש שניות" - } - }, - "it" : { - "stringUnit" : { - "state" : "translated", - "value" : "Cinque secondi" - } - }, - "pl" : { - "stringUnit" : { - "state" : "translated", - "value" : "Pięć Sekund" - } - }, - "se" : { - "stringUnit" : { - "state" : "translated", - "value" : "Fem Sekunder" - } - }, - "sr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Пет секунди" - } - }, - "zh-Hans" : { - "stringUnit" : { - "state" : "translated", - "value" : "五秒" - } - }, - "zh-Hant-TW" : { - "stringUnit" : { - "state" : "translated", - "value" : "5 秒" - } - } - } - }, - "interval.fortyeight.hours" : { - "localizations" : { - "de" : { - "stringUnit" : { - "state" : "translated", - "value" : "Achtundvierzig Stunden" - } - }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "Forty Eight Hours" - } - }, - "fr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Quarante huit heures" - } - }, - "he" : { - "stringUnit" : { - "state" : "translated", - "value" : "ארבעים ושמונה שעות" - } - }, - "it" : { - "stringUnit" : { - "state" : "translated", - "value" : "Quarantotto ore" - } - }, - "pl" : { - "stringUnit" : { - "state" : "translated", - "value" : "Czterdzieści Osiem Godzin" - } - }, - "se" : { - "stringUnit" : { - "state" : "translated", - "value" : "Fyrtioåtta Timmar" - } - }, - "sr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Четртесет и осам сати" - } - }, - "zh-Hans" : { - "stringUnit" : { - "state" : "translated", - "value" : "四十八小时" - } - }, - "zh-Hant-TW" : { - "stringUnit" : { - "state" : "translated", - "value" : "48小時" - } - } - } - }, - "interval.fortyfive.seconds" : { - "localizations" : { - "de" : { - "stringUnit" : { - "state" : "translated", - "value" : "Fündundvierzig Sekunden" - } - }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "Forty Five Seconds" - } - }, - "fr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Quarante cinq secondes" - } - }, - "he" : { - "stringUnit" : { - "state" : "translated", - "value" : "ארבעים וחמש שניות" - } - }, - "it" : { - "stringUnit" : { - "state" : "translated", - "value" : "Quarantacinque secondi" - } - }, - "pl" : { - "stringUnit" : { - "state" : "translated", - "value" : "Czterdzieści Pięć Sekund" - } - }, - "se" : { - "stringUnit" : { - "state" : "translated", - "value" : "Fyrtiofem Sekunder" - } - }, - "sr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Четрдесет и пет секунди" - } - }, - "zh-Hans" : { - "stringUnit" : { - "state" : "translated", - "value" : "四十五秒" - } - }, - "zh-Hant-TW" : { - "stringUnit" : { - "state" : "translated", - "value" : "45 秒" - } - } - } - }, - "interval.four.hours" : { - "localizations" : { - "de" : { - "stringUnit" : { - "state" : "translated", - "value" : "Vier Stunden" - } - }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "Four Hours" - } - }, - "fr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Quatre heures" - } - }, - "he" : { - "stringUnit" : { - "state" : "translated", - "value" : "ארבע שעות" - } - }, - "it" : { - "stringUnit" : { - "state" : "translated", - "value" : "Quattro ore" - } - }, - "pl" : { - "stringUnit" : { - "state" : "translated", - "value" : "Cztery Godziny" - } - }, - "se" : { - "stringUnit" : { - "state" : "translated", - "value" : "Fyra Timmar" - } - }, - "sr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Четири сата" - } - }, - "zh-Hans" : { - "stringUnit" : { - "state" : "translated", - "value" : "四小时" - } - }, - "zh-Hant-TW" : { - "stringUnit" : { - "state" : "translated", - "value" : "4 小時" - } - } - } - }, - "interval.four.seconds" : { - "localizations" : { - "de" : { - "stringUnit" : { - "state" : "translated", - "value" : "Vier Sekunden" - } - }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "Four Seconds" - } - }, - "fr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Quatre secondes" - } - }, - "he" : { - "stringUnit" : { - "state" : "translated", - "value" : "ארבע שניות" - } - }, - "it" : { - "stringUnit" : { - "state" : "translated", - "value" : "Quattro secondi" - } - }, - "pl" : { - "stringUnit" : { - "state" : "translated", - "value" : "Cztery Sekundy" - } - }, - "se" : { - "stringUnit" : { - "state" : "translated", - "value" : "Fyra Sekunder" - } - }, - "sr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Четири секунде" - } - }, - "zh-Hans" : { - "stringUnit" : { - "state" : "translated", - "value" : "四秒" - } - }, - "zh-Hant-TW" : { - "stringUnit" : { - "state" : "translated", - "value" : "4 秒" - } - } - } - }, - "interval.one.hour" : { - "localizations" : { - "de" : { - "stringUnit" : { - "state" : "translated", - "value" : "Eine Stunde" - } - }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "One Hour" - } - }, - "fr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Une heure" - } - }, - "he" : { - "stringUnit" : { - "state" : "translated", - "value" : "שעה אחת" - } - }, - "it" : { - "stringUnit" : { - "state" : "translated", - "value" : "Un'ora" - } - }, - "pl" : { - "stringUnit" : { - "state" : "translated", - "value" : "Jedna Godzina" - } - }, - "se" : { - "stringUnit" : { - "state" : "translated", - "value" : "En Timme" - } - }, - "sr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Један сат" - } - }, - "zh-Hans" : { - "stringUnit" : { - "state" : "translated", - "value" : "一小时" - } - }, - "zh-Hant-TW" : { - "stringUnit" : { - "state" : "translated", - "value" : "1 小時" - } - } - } - }, - "interval.one.minute" : { - "localizations" : { - "de" : { - "stringUnit" : { - "state" : "translated", - "value" : "Eine Minute" - } - }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "One Minute" - } - }, - "fr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Une minute" - } - }, - "he" : { - "stringUnit" : { - "state" : "translated", - "value" : "דקה אחת" - } - }, - "it" : { - "stringUnit" : { - "state" : "translated", - "value" : "Un minuto" - } - }, - "pl" : { - "stringUnit" : { - "state" : "translated", - "value" : "Jedna Minuta" - } - }, - "se" : { - "stringUnit" : { - "state" : "translated", - "value" : "En Minut" - } - }, - "sr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Један минут" - } - }, - "zh-Hans" : { - "stringUnit" : { - "state" : "translated", - "value" : "一分钟" - } - }, - "zh-Hant-TW" : { - "stringUnit" : { - "state" : "translated", - "value" : "1 分鐘" - } - } - } - }, - "interval.one.second" : { - "localizations" : { - "de" : { - "stringUnit" : { - "state" : "translated", - "value" : "Eine Sekunde" - } - }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "One Second" - } - }, - "fr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Une seconde" - } - }, - "he" : { - "stringUnit" : { - "state" : "translated", - "value" : "שניה אחת" - } - }, - "it" : { - "stringUnit" : { - "state" : "translated", - "value" : "Un secondo" - } - }, - "pl" : { - "stringUnit" : { - "state" : "translated", - "value" : "Jedna Sekunda" - } - }, - "se" : { - "stringUnit" : { - "state" : "translated", - "value" : "En Sekund" - } - }, - "sr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Један секунд" - } - }, - "zh-Hans" : { - "stringUnit" : { - "state" : "translated", - "value" : "一秒" - } - }, - "zh-Hant-TW" : { - "stringUnit" : { - "state" : "translated", - "value" : "1 秒" - } - } - } - }, - "interval.seventytwo.hours" : { - "localizations" : { - "de" : { - "stringUnit" : { - "state" : "translated", - "value" : "Zweiundsiebzig Stunden" - } - }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "Seventy Two Hours" - } - }, - "fr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Soixante douze heures" - } - }, - "he" : { - "stringUnit" : { - "state" : "translated", - "value" : "שבעים ושתיים שעות" - } - }, - "it" : { - "stringUnit" : { - "state" : "translated", - "value" : "Settantadue ore" - } - }, - "pl" : { - "stringUnit" : { - "state" : "translated", - "value" : "Siedemdziesiąt Dwie Godziny" - } - }, - "se" : { - "stringUnit" : { - "state" : "translated", - "value" : "Sjuttiotvå Timmar" - } - }, - "sr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Седамдесет и два сата" - } - }, - "zh-Hans" : { - "stringUnit" : { - "state" : "translated", - "value" : "七十二小时" - } - }, - "zh-Hant-TW" : { - "stringUnit" : { - "state" : "translated", - "value" : "72小時" - } - } - } - }, - "interval.six.hours" : { - "localizations" : { - "de" : { - "stringUnit" : { - "state" : "translated", - "value" : "Sechs Stunden" - } - }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "Six Hours" - } - }, - "fr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Six heures" - } - }, - "he" : { - "stringUnit" : { - "state" : "translated", - "value" : "שש שעות" - } - }, - "it" : { - "stringUnit" : { - "state" : "translated", - "value" : "Sei ore" - } - }, - "pl" : { - "stringUnit" : { - "state" : "translated", - "value" : "Sześć Godzin" - } - }, - "se" : { - "stringUnit" : { - "state" : "translated", - "value" : "Sex Timmar" - } - }, - "sr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Шест сати" - } - }, - "zh-Hans" : { - "stringUnit" : { - "state" : "translated", - "value" : "六小时" - } - }, - "zh-Hant-TW" : { - "stringUnit" : { - "state" : "translated", - "value" : "6 小時" - } - } - } - }, - "interval.ten.minutes" : { - "localizations" : { - "de" : { - "stringUnit" : { - "state" : "translated", - "value" : "Zehn Minuten" - } - }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "Ten Minutes" - } - }, - "fr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Dix minutes" - } - }, - "he" : { - "stringUnit" : { - "state" : "translated", - "value" : "עשר דקות" - } - }, - "it" : { - "stringUnit" : { - "state" : "translated", - "value" : "Dieci minuti" - } - }, - "pl" : { - "stringUnit" : { - "state" : "translated", - "value" : "Dziesięć Minut" - } - }, - "se" : { - "stringUnit" : { - "state" : "translated", - "value" : "Tio Minuter" - } - }, - "sr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Десет минута" - } - }, - "zh-Hans" : { - "stringUnit" : { - "state" : "translated", - "value" : "十分钟" - } - }, - "zh-Hant-TW" : { - "stringUnit" : { - "state" : "translated", - "value" : "10 分鐘" - } - } - } - }, - "interval.ten.seconds" : { - "localizations" : { - "de" : { - "stringUnit" : { - "state" : "translated", - "value" : "Zehn Sekunden" - } - }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "Ten Seconds" - } - }, - "fr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Dix secondes" - } - }, - "he" : { - "stringUnit" : { - "state" : "translated", - "value" : "עשר שניות" - } - }, - "it" : { - "stringUnit" : { - "state" : "translated", - "value" : "Dieci secondi" - } - }, - "pl" : { - "stringUnit" : { - "state" : "translated", - "value" : "Dziesięć Sekund" - } - }, - "se" : { - "stringUnit" : { - "state" : "translated", - "value" : "Tio Sekunder" - } - }, - "sr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Десет секунди" - } - }, - "zh-Hans" : { - "stringUnit" : { - "state" : "translated", - "value" : "十秒" - } - }, - "zh-Hant-TW" : { - "stringUnit" : { - "state" : "translated", - "value" : "10 秒" - } - } - } - }, - "interval.thirty.minutes" : { - "localizations" : { - "de" : { - "stringUnit" : { - "state" : "translated", - "value" : "Dreißig Minuten" - } - }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "Thirty Minutes" - } - }, - "fr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Trente minutes" - } - }, - "he" : { - "stringUnit" : { - "state" : "translated", - "value" : "שלושים דקות" - } - }, - "it" : { - "stringUnit" : { - "state" : "translated", - "value" : "Trenta minuti" - } - }, - "pl" : { - "stringUnit" : { - "state" : "translated", - "value" : "Trzydzieści Minut" - } - }, - "se" : { - "stringUnit" : { - "state" : "translated", - "value" : "Trettio Minuter" - } - }, - "sr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Пола сата" - } - }, - "zh-Hans" : { - "stringUnit" : { - "state" : "translated", - "value" : "三十分钟" - } - }, - "zh-Hant-TW" : { - "stringUnit" : { - "state" : "translated", - "value" : "30 分鐘" - } - } - } - }, - "interval.thirty.seconds" : { - "localizations" : { - "de" : { - "stringUnit" : { - "state" : "translated", - "value" : "Dreißig Sekunden" - } - }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "Thirty Seconds" - } - }, - "fr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Trente secondes" - } - }, - "he" : { - "stringUnit" : { - "state" : "translated", - "value" : "שלושים שניות" - } - }, - "it" : { - "stringUnit" : { - "state" : "translated", - "value" : "Trenta secondi" - } - }, - "pl" : { - "stringUnit" : { - "state" : "translated", - "value" : "Trzydzieści Sekund" - } - }, - "se" : { - "stringUnit" : { - "state" : "translated", - "value" : "Trettio Sekunder" - } - }, - "sr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Тридесет секунди" - } - }, - "zh-Hans" : { - "stringUnit" : { - "state" : "translated", - "value" : "三十秒" - } - }, - "zh-Hant-TW" : { - "stringUnit" : { - "state" : "translated", - "value" : "30 秒" - } - } - } - }, - "interval.thirtysix.hours" : { - "localizations" : { - "de" : { - "stringUnit" : { - "state" : "translated", - "value" : "Sechsunddreissig Stunden" - } - }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "Thirty Six Hours" - } - }, - "fr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Trente six heures" - } - }, - "he" : { - "stringUnit" : { - "state" : "translated", - "value" : "שלושים ושש שעות" - } - }, - "it" : { - "stringUnit" : { - "state" : "translated", - "value" : "Trentasei ore" - } - }, - "pl" : { - "stringUnit" : { - "state" : "translated", - "value" : "Trzydzieści Sześć Godzin" - } - }, - "se" : { - "stringUnit" : { - "state" : "translated", - "value" : "Trettiosex Timmar" - } - }, - "sr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Тридесет и шест сати" - } - }, - "zh-Hans" : { - "stringUnit" : { - "state" : "translated", - "value" : "三十六小时" - } - }, - "zh-Hant-TW" : { - "stringUnit" : { - "state" : "translated", - "value" : "36 小時" - } - } - } - }, - "interval.three.hours" : { - "localizations" : { - "de" : { - "stringUnit" : { - "state" : "translated", - "value" : "Drei Stunden" - } - }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "Three Hours" - } - }, - "fr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Trois heures" - } - }, - "he" : { - "stringUnit" : { - "state" : "translated", - "value" : "שלוש שעות" - } - }, - "it" : { - "stringUnit" : { - "state" : "translated", - "value" : "Tre ore" - } - }, - "pl" : { - "stringUnit" : { - "state" : "translated", - "value" : "Trzy Godziny" - } - }, - "se" : { - "stringUnit" : { - "state" : "translated", - "value" : "Tre Timmar" - } - }, - "sr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Три сата" - } - }, - "zh-Hans" : { - "stringUnit" : { - "state" : "translated", - "value" : "三小时" - } - }, - "zh-Hant-TW" : { - "stringUnit" : { - "state" : "translated", - "value" : "3 小時" - } - } - } - }, - "interval.three.seconds" : { - "localizations" : { - "de" : { - "stringUnit" : { - "state" : "translated", - "value" : "Drei Sekunden" - } - }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "Three Seconds" - } - }, - "fr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Trois secondes" - } - }, - "he" : { - "stringUnit" : { - "state" : "translated", - "value" : "שלוש שניות" - } - }, - "it" : { - "stringUnit" : { - "state" : "translated", - "value" : "Tre secondi" - } - }, - "pl" : { - "stringUnit" : { - "state" : "translated", - "value" : "Trzy Sekundy" - } - }, - "se" : { - "stringUnit" : { - "state" : "translated", - "value" : "Tre Sekunder" - } - }, - "sr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Три секунде" - } - }, - "zh-Hans" : { - "stringUnit" : { - "state" : "translated", - "value" : "三秒" - } - }, - "zh-Hant-TW" : { - "stringUnit" : { - "state" : "translated", - "value" : "3 秒" - } - } - } - }, - "interval.twelve.hours" : { - "localizations" : { - "de" : { - "stringUnit" : { - "state" : "translated", - "value" : "Zwölf Stunden" - } - }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "Twelve Hours" - } - }, - "fr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Douze heures" - } - }, - "he" : { - "stringUnit" : { - "state" : "translated", - "value" : "שניים עשר שעות" - } - }, - "it" : { - "stringUnit" : { - "state" : "translated", - "value" : "Dodici ore" - } - }, - "pl" : { - "stringUnit" : { - "state" : "translated", - "value" : "Dwanaście Godzin" - } - }, - "se" : { - "stringUnit" : { - "state" : "translated", - "value" : "Tolv Timmar" - } - }, - "sr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Дванаест сати" - } - }, - "zh-Hans" : { - "stringUnit" : { - "state" : "translated", - "value" : "十二小时" - } - }, - "zh-Hant-TW" : { - "stringUnit" : { - "state" : "translated", - "value" : "12 小時" - } - } - } - }, - "interval.twentyfour.hours" : { - "localizations" : { - "de" : { - "stringUnit" : { - "state" : "translated", - "value" : "Vierundzwanzig Stunden" - } - }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "Twenty Four Hours" - } - }, - "fr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Vingt quatre heures" - } - }, - "he" : { - "stringUnit" : { - "state" : "translated", - "value" : "עשרים וארבע שעות" - } - }, - "it" : { - "stringUnit" : { - "state" : "translated", - "value" : "Ventiquattro ore" - } - }, - "pl" : { - "stringUnit" : { - "state" : "translated", - "value" : "Dwadzieścia Cztery Godziny" - } - }, - "se" : { - "stringUnit" : { - "state" : "translated", - "value" : "Tjugofyra Timmar" - } - }, - "sr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Двадесет четири сата" - } - }, - "zh-Hans" : { - "stringUnit" : { - "state" : "translated", - "value" : "二十四小时" - } - }, - "zh-Hant-TW" : { - "stringUnit" : { - "state" : "translated", - "value" : "24 小時" - } - } - } - }, - "interval.two.hours" : { - "localizations" : { - "de" : { - "stringUnit" : { - "state" : "translated", - "value" : "Zwei Stunden" - } - }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "Two Hours" - } - }, - "fr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Deux heures" - } - }, - "he" : { - "stringUnit" : { - "state" : "translated", - "value" : "שעתיים" - } - }, - "it" : { - "stringUnit" : { - "state" : "translated", - "value" : "Due ore" - } - }, - "pl" : { - "stringUnit" : { - "state" : "translated", - "value" : "Dwie Godziny" - } - }, - "se" : { - "stringUnit" : { - "state" : "translated", - "value" : "Två Timmar" - } - }, - "sr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Два сата" - } - }, - "zh-Hans" : { - "stringUnit" : { - "state" : "translated", - "value" : "两小时" - } - }, - "zh-Hant-TW" : { - "stringUnit" : { - "state" : "translated", - "value" : "2 小時" - } - } - } - }, - "interval.two.minutes" : { - "localizations" : { - "de" : { - "stringUnit" : { - "state" : "translated", - "value" : "Zwei Minutes" - } - }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "Two Minutes" - } - }, - "fr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Deux minutes" - } - }, - "he" : { - "stringUnit" : { - "state" : "translated", - "value" : "שתי דקות" - } - }, - "it" : { - "stringUnit" : { - "state" : "translated", - "value" : "Due minuti" - } - }, - "pl" : { - "stringUnit" : { - "state" : "translated", - "value" : "Dwie Minuty" - } - }, - "se" : { - "stringUnit" : { - "state" : "translated", - "value" : "Två Minuter" - } - }, - "sr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Два минута" - } - }, - "zh-Hans" : { - "stringUnit" : { - "state" : "translated", - "value" : "两分钟" - } - }, - "zh-Hant-TW" : { - "stringUnit" : { - "state" : "translated", - "value" : "2 分鐘" - } - } - } - }, - "interval.two.seconds" : { - "localizations" : { - "de" : { - "stringUnit" : { - "state" : "translated", - "value" : "Zwei Sekunden" - } - }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "Two Seconds" - } - }, - "fr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Deux secondes" - } - }, - "he" : { - "stringUnit" : { - "state" : "translated", - "value" : "שתי שניות" - } - }, - "it" : { - "stringUnit" : { - "state" : "translated", - "value" : "Due secondi" - } - }, - "pl" : { - "stringUnit" : { - "state" : "translated", - "value" : "Dwie Sekundy" - } - }, - "se" : { - "stringUnit" : { - "state" : "translated", - "value" : "Två Sekunder" - } - }, - "sr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Две секунде" - } - }, - "zh-Hans" : { - "stringUnit" : { - "state" : "translated", - "value" : "两秒" - } - }, - "zh-Hant-TW" : { - "stringUnit" : { - "state" : "translated", - "value" : "2 秒" - } - } - } - }, "inverted.top.bar.for.2.color.display" : { "localizations" : { "en" : { @@ -17986,6 +16439,64 @@ } } }, + "Left" : { + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Links" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Gauche" + } + }, + "he" : { + "stringUnit" : { + "state" : "translated", + "value" : "שמאלה" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "A sinistra" + } + }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "W Lewo" + } + }, + "se" : { + "stringUnit" : { + "state" : "translated", + "value" : "Vänster" + } + }, + "sr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Лево" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "左" + } + }, + "zh-Hant-TW" : { + "stringUnit" : { + "state" : "translated", + "value" : "左" + } + } + } + }, "Legacy Administration" : { "localizations" : { "de" : { @@ -18758,108 +17269,6 @@ } } }, - "lora.signal.strength.bad" : { - "localizations" : { - "de" : { - "stringUnit" : { - "state" : "translated", - "value" : "Schlechte Signalstärke" - } - }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "Bad" - } - }, - "it" : { - "stringUnit" : { - "state" : "translated", - "value" : "Pessimo" - } - }, - "sr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Лош" - } - }, - "zh-Hant-TW" : { - "stringUnit" : { - "state" : "translated", - "value" : "弱" - } - } - } - }, - "lora.signal.strength.fair" : { - "localizations" : { - "de" : { - "stringUnit" : { - "state" : "translated", - "value" : "Ordentliche Signalstärke" - } - }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "Fair" - } - }, - "it" : { - "stringUnit" : { - "state" : "translated", - "value" : "Fiera" - } - }, - "sr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Прихватљив" - } - }, - "zh-Hant-TW" : { - "stringUnit" : { - "state" : "translated", - "value" : "尚可" - } - } - } - }, - "lora.signal.strength.good" : { - "localizations" : { - "de" : { - "stringUnit" : { - "state" : "translated", - "value" : "Gute Signalstärke" - } - }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "Good" - } - }, - "it" : { - "stringUnit" : { - "state" : "translated", - "value" : "Buono" - } - }, - "sr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Добар" - } - }, - "zh-Hant-TW" : { - "stringUnit" : { - "state" : "translated", - "value" : "良好" - } - } - } - }, "LOW" : { "localizations" : { "it" : { @@ -22051,12 +20460,6 @@ "value" : "Nachrichten" } }, - "fr" : { - "stringUnit" : { - "state" : "needs_review", - "value" : "Messages" - } - }, "he" : { "stringUnit" : { "state" : "translated", @@ -22337,6 +20740,34 @@ } } }, + "Moderate" : { + "localizations" : { + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Moderato" + } + }, + "sr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Умерено" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "适度" + } + }, + "zh-Hant-TW" : { + "stringUnit" : { + "state" : "translated", + "value" : "中等" + } + } + } + }, "module.configuration" : { "localizations" : { "de" : { @@ -24219,7 +22650,7 @@ } } }, - "off" : { + "Off" : { "localizations" : { "de" : { "stringUnit" : { @@ -24227,12 +22658,6 @@ "value" : "Aus" } }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "Off" - } - }, "fr" : { "stringUnit" : { "state" : "translated", @@ -24373,7 +22798,7 @@ } } }, - "on.boot" : { + "On Boot Only" : { "localizations" : { "de" : { "stringUnit" : { @@ -24381,12 +22806,6 @@ "value" : "Nur beim Starten" } }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "On Boot Only" - } - }, "fr" : { "stringUnit" : { "state" : "translated", @@ -24473,18 +22892,54 @@ "value" : "Eine Stunde" } }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "One Hour" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Une heure" + } + }, + "he" : { + "stringUnit" : { + "state" : "translated", + "value" : "שעה אחת" + } + }, "it" : { "stringUnit" : { "state" : "translated", "value" : "Un'ora" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Jedna Godzina" + } + }, + "se" : { + "stringUnit" : { + "state" : "translated", + "value" : "En Timme" + } + }, "sr" : { "stringUnit" : { "state" : "translated", "value" : "Један сат" } }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "一小时" + } + }, "zh-Hant-TW" : { "stringUnit" : { "state" : "translated", @@ -24501,16 +22956,46 @@ "value" : "Eine Minute" } }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Une minute" + } + }, + "he" : { + "stringUnit" : { + "state" : "translated", + "value" : "דקה אחת" + } + }, "it" : { "stringUnit" : { "state" : "translated", "value" : "Un minuto" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Jedna Minuta" + } + }, + "se" : { + "stringUnit" : { + "state" : "translated", + "value" : "En Minut" + } + }, "sr" : { "stringUnit" : { "state" : "translated", - "value" : "Једна минута" + "value" : "Један минут" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "一分钟" } }, "zh-Hant-TW" : { @@ -24521,6 +23006,64 @@ } } }, + "One Second" : { + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Eine Sekunde" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Une seconde" + } + }, + "he" : { + "stringUnit" : { + "state" : "translated", + "value" : "שניה אחת" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Un secondo" + } + }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Jedna Sekunda" + } + }, + "se" : { + "stringUnit" : { + "state" : "translated", + "value" : "En Sekund" + } + }, + "sr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Један секунд" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "一秒" + } + }, + "zh-Hant-TW" : { + "stringUnit" : { + "state" : "translated", + "value" : "1 秒" + } + } + } + }, "Online" : { "localizations" : { "de" : { @@ -25240,12 +23783,6 @@ "state" : "translated", "value" : "Конфигурација PAX бројача примљена: %@" } - }, - "zh-Hant-TW" : { - "stringUnit" : { - "state" : "needs_review", - "value" : "PAX Counter config received: %@" - } } } }, @@ -25871,12 +24408,6 @@ }, "Position" : { "localizations" : { - "fr" : { - "stringUnit" : { - "state" : "needs_review", - "value" : "Position" - } - }, "he" : { "stringUnit" : { "state" : "translated", @@ -28462,6 +26993,64 @@ } } }, + "Right" : { + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Rechts" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Droite" + } + }, + "he" : { + "stringUnit" : { + "state" : "translated", + "value" : "ימינה" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Diritto" + } + }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "W Prawo" + } + }, + "se" : { + "stringUnit" : { + "state" : "translated", + "value" : "Höger" + } + }, + "sr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Десно" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "右" + } + }, + "zh-Hant-TW" : { + "stringUnit" : { + "state" : "translated", + "value" : "右" + } + } + } + }, "ringtone" : { }, @@ -29385,12 +27974,6 @@ "value" : "Satellit" } }, - "fr" : { - "stringUnit" : { - "state" : "needs_review", - "value" : "Satellite" - } - }, "he" : { "stringUnit" : { "state" : "translated", @@ -30037,6 +28620,64 @@ } } }, + "Select" : { + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Auswählen" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sélectionner" + } + }, + "he" : { + "stringUnit" : { + "state" : "translated", + "value" : "בחר" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Selezionare" + } + }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Wybierz" + } + }, + "se" : { + "stringUnit" : { + "state" : "translated", + "value" : "Välj" + } + }, + "sr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Изабери" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "选择" + } + }, + "zh-Hant-TW" : { + "stringUnit" : { + "state" : "translated", + "value" : "選擇" + } + } + } + }, "Select a channel" : { "localizations" : { "de" : { @@ -30108,6 +28749,9 @@ } } } + }, + "Select a node from the drop down to manage connected or remote devices." : { + }, "Select a Trace Route" : { "localizations" : { @@ -31445,6 +30089,64 @@ } } }, + "Seventy Two Hours" : { + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Zweiundsiebzig Stunden" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Soixante douze heures" + } + }, + "he" : { + "stringUnit" : { + "state" : "translated", + "value" : "שבעים ושתיים שעות" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Settantadue ore" + } + }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Siedemdziesiąt Dwie Godziny" + } + }, + "se" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sjuttiotvå Timmar" + } + }, + "sr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Седамдесет и два сата" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "七十二小时" + } + }, + "zh-Hant-TW" : { + "stringUnit" : { + "state" : "translated", + "value" : "72小時" + } + } + } + }, "Share QR Code & Link" : { "localizations" : { "de" : { @@ -32035,6 +30737,64 @@ } } }, + "Six Hours" : { + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sechs Stunden" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Six heures" + } + }, + "he" : { + "stringUnit" : { + "state" : "translated", + "value" : "שש שעות" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sei ore" + } + }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sześć Godzin" + } + }, + "se" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sex Timmar" + } + }, + "sr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Шест сати" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "六小时" + } + }, + "zh-Hant-TW" : { + "stringUnit" : { + "state" : "translated", + "value" : "6 小時" + } + } + } + }, "Smart Position" : { "localizations" : { "it" : { @@ -32349,12 +31109,6 @@ }, "Standard" : { "localizations" : { - "fr" : { - "stringUnit" : { - "state" : "needs_review", - "value" : "Standard" - } - }, "he" : { "stringUnit" : { "state" : "translated", @@ -32933,90 +31687,6 @@ } } }, - "telementry.hazardous" : { - "localizations" : { - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "Hazardous" - } - }, - "it" : { - "stringUnit" : { - "state" : "translated", - "value" : "Pericoloso" - } - }, - "sr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Опасно" - } - }, - "zh-Hant-TW" : { - "stringUnit" : { - "state" : "translated", - "value" : "危險" - } - } - } - }, - "telementry.unhealthy" : { - "localizations" : { - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "Unhealthy" - } - }, - "it" : { - "stringUnit" : { - "state" : "translated", - "value" : "Non sano" - } - }, - "sr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Нездраво" - } - }, - "zh-Hant-TW" : { - "stringUnit" : { - "state" : "translated", - "value" : "不健康" - } - } - } - }, - "telementry.veryUnhealthy" : { - "localizations" : { - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "Very Unhealthy" - } - }, - "it" : { - "stringUnit" : { - "state" : "translated", - "value" : "Molto malsano" - } - }, - "sr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Веома нездраво" - } - }, - "zh-Hant-TW" : { - "stringUnit" : { - "state" : "translated", - "value" : "非常不健康" - } - } - } - }, "telemetry" : { "localizations" : { "de" : { @@ -33145,96 +31815,6 @@ } } }, - "telemetry.good" : { - "localizations" : { - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "Good" - } - }, - "it" : { - "stringUnit" : { - "state" : "translated", - "value" : "Buono" - } - }, - "sr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Добро" - } - }, - "zh-Hant-TW" : { - "stringUnit" : { - "state" : "translated", - "value" : "良好" - } - } - } - }, - "telemetry.moderate" : { - "localizations" : { - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "Moderate" - } - }, - "it" : { - "stringUnit" : { - "state" : "translated", - "value" : "Moderato" - } - }, - "sr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Умерено" - } - }, - "zh-Hans" : { - "stringUnit" : { - "state" : "translated", - "value" : "适度" - } - }, - "zh-Hant-TW" : { - "stringUnit" : { - "state" : "translated", - "value" : "中等" - } - } - } - }, - "telemetry.sensitive" : { - "localizations" : { - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "Unhealthy for Sensitive Groups" - } - }, - "it" : { - "stringUnit" : { - "state" : "translated", - "value" : "Insalubre per i gruppi sensibili" - } - }, - "sr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Нездраво за осетљиве групе" - } - }, - "zh-Hant-TW" : { - "stringUnit" : { - "state" : "translated", - "value" : "對敏感群體不健康" - } - } - } - }, "Temp" : { "localizations" : { "de" : { @@ -33299,16 +31879,46 @@ "value" : "Zehn Minuten" } }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Dix minutes" + } + }, + "he" : { + "stringUnit" : { + "state" : "translated", + "value" : "עשר דקות" + } + }, "it" : { "stringUnit" : { "state" : "translated", "value" : "Dieci minuti" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Dziesięć Minut" + } + }, + "se" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tio Minuter" + } + }, "sr" : { "stringUnit" : { "state" : "translated", - "value" : "Десет пинута" + "value" : "Десет минута" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "十分钟" } }, "zh-Hant-TW" : { @@ -33319,6 +31929,64 @@ } } }, + "Ten Seconds" : { + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Zehn Sekunden" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Dix secondes" + } + }, + "he" : { + "stringUnit" : { + "state" : "translated", + "value" : "עשר שניות" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Dieci secondi" + } + }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Dziesięć Sekund" + } + }, + "se" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tio Sekunder" + } + }, + "sr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Десет секунди" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "十秒" + } + }, + "zh-Hant-TW" : { + "stringUnit" : { + "state" : "translated", + "value" : "10 秒" + } + } + } + }, "Tertiary Admin Key" : { "localizations" : { "de" : { @@ -34037,16 +32705,46 @@ "value" : "Dreißig Minuten" } }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Trente minutes" + } + }, + "he" : { + "stringUnit" : { + "state" : "translated", + "value" : "שלושים דקות" + } + }, "it" : { "stringUnit" : { "state" : "translated", "value" : "Trenta minuti" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Trzydzieści Minut" + } + }, + "se" : { + "stringUnit" : { + "state" : "translated", + "value" : "Trettio Minuter" + } + }, "sr" : { "stringUnit" : { "state" : "translated", - "value" : "Тридесет минута" + "value" : "Пола сата" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "三十分钟" } }, "zh-Hant-TW" : { @@ -34057,6 +32755,122 @@ } } }, + "Thirty Seconds" : { + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Dreißig Sekunden" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Trente secondes" + } + }, + "he" : { + "stringUnit" : { + "state" : "translated", + "value" : "שלושים שניות" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Trenta secondi" + } + }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Trzydzieści Sekund" + } + }, + "se" : { + "stringUnit" : { + "state" : "translated", + "value" : "Trettio Sekunder" + } + }, + "sr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Тридесет секунди" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "三十秒" + } + }, + "zh-Hant-TW" : { + "stringUnit" : { + "state" : "translated", + "value" : "30 秒" + } + } + } + }, + "Thirty Six Hours" : { + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sechsunddreissig Stunden" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Trente six heures" + } + }, + "he" : { + "stringUnit" : { + "state" : "translated", + "value" : "שלושים ושש שעות" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Trentasei ore" + } + }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Trzydzieści Sześć Godzin" + } + }, + "se" : { + "stringUnit" : { + "state" : "translated", + "value" : "Trettiosex Timmar" + } + }, + "sr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Тридесет и шест сати" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "三十六小时" + } + }, + "zh-Hant-TW" : { + "stringUnit" : { + "state" : "translated", + "value" : "36 小時" + } + } + } + }, "This conversation will be deleted." : { "localizations" : { "it" : { @@ -34245,6 +33059,122 @@ } } }, + "Three Hours" : { + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Drei Stunden" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Trois heures" + } + }, + "he" : { + "stringUnit" : { + "state" : "translated", + "value" : "שלוש שעות" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tre ore" + } + }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Trzy Godziny" + } + }, + "se" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tre Timmar" + } + }, + "sr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Три сата" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "三小时" + } + }, + "zh-Hant-TW" : { + "stringUnit" : { + "state" : "translated", + "value" : "3 小時" + } + } + } + }, + "Three Seconds" : { + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Drei Sekunden" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Trois secondes" + } + }, + "he" : { + "stringUnit" : { + "state" : "translated", + "value" : "שלוש שניות" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tre secondi" + } + }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Trzy Sekundy" + } + }, + "se" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tre Sekunder" + } + }, + "sr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Три секунде" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "三秒" + } + }, + "zh-Hant-TW" : { + "stringUnit" : { + "state" : "translated", + "value" : "3 秒" + } + } + } + }, "Thumbs Down" : { "localizations" : { "de" : { @@ -34611,134 +33541,6 @@ } } }, - "tip.channel.admin.message" : { - "localizations" : { - "de" : { - "stringUnit" : { - "state" : "translated", - "value" : "Admin Kanal erkannt: Wähle einen Knoten vom Dropdown aus um verbundene oder entfernte Geräte zu verwalten." - } - }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "Admin channel detected: Select a node from the drop down to manage connected or remote devices." - } - }, - "fr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Admin channel detected: Select a node from the drop down to manage connected or remote devices." - } - }, - "he" : { - "stringUnit" : { - "state" : "translated", - "value" : "Admin channel detected: Select a node from the drop down to manage connected or remote devices." - } - }, - "it" : { - "stringUnit" : { - "state" : "translated", - "value" : "Canale amministrativo rilevato: Selezionare un nodo dal menu a tendina per gestire i dispositivi collegati o remoti." - } - }, - "pl" : { - "stringUnit" : { - "state" : "translated", - "value" : "Admin channel detected: Select a node from the drop down to manage connected or remote devices." - } - }, - "se" : { - "stringUnit" : { - "state" : "translated", - "value" : "Administratörskanal upptäckt: Välj en nod från rullgardinsmenyn för att hantera anslutna eller fjärranslutna enheter." - } - }, - "sr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Детектован админ канал: Изаберите чвор из падајућег менија да бисте управљали повезаним или удаљеним уређајима." - } - }, - "zh-Hans" : { - "stringUnit" : { - "state" : "translated", - "value" : "检测到 admin 频道:请从下拉菜单中选择一个节点,来管理已连接或远程设备。" - } - }, - "zh-Hant-TW" : { - "stringUnit" : { - "state" : "translated", - "value" : "偵測到管理頻道:從下拉選單中選擇一個節點來管理連接或遠端設備。" - } - } - } - }, - "tip.channel.admin.title" : { - "localizations" : { - "de" : { - "stringUnit" : { - "state" : "translated", - "value" : "Admin Kanal" - } - }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "Admin Channel" - } - }, - "fr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Admin Channel" - } - }, - "he" : { - "stringUnit" : { - "state" : "translated", - "value" : "Admin Channel" - } - }, - "it" : { - "stringUnit" : { - "state" : "translated", - "value" : "Canale Admin" - } - }, - "pl" : { - "stringUnit" : { - "state" : "translated", - "value" : "Admin Channel" - } - }, - "se" : { - "stringUnit" : { - "state" : "translated", - "value" : "Administratörskanal" - } - }, - "sr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Административни канал" - } - }, - "zh-Hans" : { - "stringUnit" : { - "state" : "translated", - "value" : "admin 频道" - } - }, - "zh-Hant-TW" : { - "stringUnit" : { - "state" : "translated", - "value" : "管理頻道" - } - } - } - }, "tip.channels.create.message" : { "localizations" : { "de" : { @@ -35457,20 +34259,172 @@ } } }, + "Twelve Hours" : { + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Zwölf Stunden" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Douze heures" + } + }, + "he" : { + "stringUnit" : { + "state" : "translated", + "value" : "שניים עשר שעות" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Dodici ore" + } + }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Dwanaście Godzin" + } + }, + "se" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tolv Timmar" + } + }, + "sr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Дванаест сати" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "十二小时" + } + }, + "zh-Hant-TW" : { + "stringUnit" : { + "state" : "translated", + "value" : "12 小時" + } + } + } + }, + "Twenty Four Hours" : { + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Vierundzwanzig Stunden" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Vingt quatre heures" + } + }, + "he" : { + "stringUnit" : { + "state" : "translated", + "value" : "עשרים וארבע שעות" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ventiquattro ore" + } + }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Dwadzieścia Cztery Godziny" + } + }, + "se" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tjugofyra Timmar" + } + }, + "sr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Двадесет четири сата" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "二十四小时" + } + }, + "zh-Hant-TW" : { + "stringUnit" : { + "state" : "translated", + "value" : "24 小時" + } + } + } + }, "Two Hours" : { "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Zwei Stunden" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Deux heures" + } + }, + "he" : { + "stringUnit" : { + "state" : "translated", + "value" : "שעתיים" + } + }, "it" : { "stringUnit" : { "state" : "translated", "value" : "Due ore" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Dwie Godziny" + } + }, + "se" : { + "stringUnit" : { + "state" : "translated", + "value" : "Två Timmar" + } + }, "sr" : { "stringUnit" : { "state" : "translated", "value" : "Два сата" } }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "两小时" + } + }, "zh-Hant-TW" : { "stringUnit" : { "state" : "translated", @@ -35479,6 +34433,122 @@ } } }, + "Two Minutes" : { + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Zwei Minutes" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Deux minutes" + } + }, + "he" : { + "stringUnit" : { + "state" : "translated", + "value" : "שתי דקות" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Due minuti" + } + }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Dwie Minuty" + } + }, + "se" : { + "stringUnit" : { + "state" : "translated", + "value" : "Två Minuter" + } + }, + "sr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Два минута" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "两分钟" + } + }, + "zh-Hant-TW" : { + "stringUnit" : { + "state" : "translated", + "value" : "2 分鐘" + } + } + } + }, + "Two Seconds" : { + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Zwei Sekunden" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Deux secondes" + } + }, + "he" : { + "stringUnit" : { + "state" : "translated", + "value" : "שתי שניות" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Due secondi" + } + }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Dwie Sekundy" + } + }, + "se" : { + "stringUnit" : { + "state" : "translated", + "value" : "Två Sekunder" + } + }, + "sr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Две секунде" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "两秒" + } + }, + "zh-Hant-TW" : { + "stringUnit" : { + "state" : "translated", + "value" : "2 秒" + } + } + } + }, "UDP Broadcast" : { "localizations" : { "it" : { @@ -35573,6 +34643,56 @@ } } }, + "Unhealthy" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Unhealthy" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Non sano" + } + }, + "sr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Нездраво" + } + }, + "zh-Hant-TW" : { + "stringUnit" : { + "state" : "translated", + "value" : "不健康" + } + } + } + }, + "Unhealthy for Sensitive Groups" : { + "localizations" : { + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Insalubre per i gruppi sensibili" + } + }, + "sr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Нездраво за осетљиве групе" + } + }, + "zh-Hant-TW" : { + "stringUnit" : { + "state" : "translated", + "value" : "對敏感群體不健康" + } + } + } + }, "United States" : { "localizations" : { "it" : { @@ -35807,6 +34927,64 @@ } } }, + "Up" : { + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hoch" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Haut" + } + }, + "he" : { + "stringUnit" : { + "state" : "translated", + "value" : "למעלה" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Su" + } + }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "W Górę" + } + }, + "se" : { + "stringUnit" : { + "state" : "translated", + "value" : "Upp" + } + }, + "sr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Горе" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "上" + } + }, + "zh-Hant-TW" : { + "stringUnit" : { + "state" : "translated", + "value" : "上" + } + } + } + }, "Up Down 1" : { "localizations" : { "it" : { @@ -36627,6 +35805,28 @@ } } }, + "Very Unhealthy" : { + "localizations" : { + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Molto malsano" + } + }, + "sr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Веома нездраво" + } + }, + "zh-Hant-TW" : { + "stringUnit" : { + "state" : "translated", + "value" : "非常不健康" + } + } + } + }, "very.long.range.slow" : { "localizations" : { "en" : { @@ -36901,24 +36101,12 @@ "value" : "Welle" } }, - "fr" : { - "stringUnit" : { - "state" : "needs_review", - "value" : "Wave" - } - }, "it" : { "stringUnit" : { "state" : "translated", "value" : "Onda" } }, - "pl" : { - "stringUnit" : { - "state" : "needs_review", - "value" : "Wave" - } - }, "se" : { "stringUnit" : { "state" : "translated", @@ -36931,12 +36119,6 @@ "value" : "Махање" } }, - "zh-Hans" : { - "stringUnit" : { - "state" : "needs_review", - "value" : "Wave" - } - }, "zh-Hant-TW" : { "stringUnit" : { "state" : "translated", @@ -37183,12 +36365,6 @@ "value" : "Quando è abilitato, il modulo PAX Counter conta il numero di persone che passano utilizzando il WiFi e il Bluetooth. Per il funzionamento del contatore PAX, sia il WiFI che il Bluetooth devono essere disattivati." } }, - "pl" : { - "stringUnit" : { - "state" : "needs_review", - "value" : "When enabled the PAX Counter module counts the number of people passing by using WiFi and Bluetooth. Both WiFI and Bluetooth must be disabled for PAX counter to work." - } - }, "se" : { "stringUnit" : { "state" : "translated", @@ -37419,7 +36595,8 @@ "value" : "X: %1$@, Y: %2$d" } } - } + }, + "shouldTranslate" : false }, "X: %@, Y: %f" : { "localizations" : { @@ -37453,7 +36630,8 @@ "value" : "X: %1$@, Y: %2$f" } } - } + }, + "shouldTranslate" : false }, "X: %@, Y: %lld" : { "localizations" : { @@ -37487,7 +36665,8 @@ "value" : "X: %1$@, Y: %2$lld" } } - } + }, + "shouldTranslate" : false }, "y" : { "localizations" : { diff --git a/Meshtastic/Enums/AppSettingsEnums.swift b/Meshtastic/Enums/AppSettingsEnums.swift index fbe64a90..9a86c363 100644 --- a/Meshtastic/Enums/AppSettingsEnums.swift +++ b/Meshtastic/Enums/AppSettingsEnums.swift @@ -117,21 +117,21 @@ enum LocationUpdateInterval: Int, CaseIterable, Identifiable { var description: String { switch self { case .tenSeconds: - return "interval.ten.seconds".localized + return "Ten Seconds".localized case .fifteenSeconds: - return "interval.fifteen.seconds".localized + return "Fifteen Seconds".localized case .thirtySeconds: - return "interval.thirty.seconds".localized + return "Thirty Seconds".localized case .fortyFiveSeconds: - return "interval.fortyfive.seconds".localized + return "Forty Five Seconds".localized case .oneMinute: - return "interval.one.minute".localized + return "One Minute".localized case .fiveMinutes: - return "interval.five.minutes".localized + return "Five Minutes".localized case .tenMinutes: - return "interval.ten.minutes".localized + return "Ten Minutes".localized case .fifteenMinutes: - return "interval.fifteen.minutes".localized + return "Fifteen Minutes".localized } } } diff --git a/Meshtastic/Enums/CannedMessagesConfigEnums.swift b/Meshtastic/Enums/CannedMessagesConfigEnums.swift index 306b078c..d08829bc 100644 --- a/Meshtastic/Enums/CannedMessagesConfigEnums.swift +++ b/Meshtastic/Enums/CannedMessagesConfigEnums.swift @@ -47,19 +47,19 @@ enum InputEventChars: Int, CaseIterable, Identifiable { case .none: return "None".localized case .up: - return "inputevent.up".localized + return "Up".localized case .down: - return "inputevent.down".localized + return "Down".localized case .left: - return "inputevent.left".localized + return "Left".localized case .right: - return "inputevent.right".localized + return "Right".localized case .select: - return "inputevent.select".localized + return "Select".localized case .back: - return "inputevent.back".localized + return "Back".localized case .cancel: - return "inputevent.cancel".localized + return "Cancel".localized } } func protoEnumValue() -> ModuleConfig.CannedMessageConfig.InputEventChar { diff --git a/Meshtastic/Enums/DisplayEnums.swift b/Meshtastic/Enums/DisplayEnums.swift index 25753f02..089140f0 100644 --- a/Meshtastic/Enums/DisplayEnums.swift +++ b/Meshtastic/Enums/DisplayEnums.swift @@ -49,21 +49,21 @@ enum ScreenOnIntervals: Int, CaseIterable, Identifiable { var description: String { switch self { case .fifteenSeconds: - return "interval.fifteen.seconds".localized + return "Fifteen Seconds".localized case .thirtySeconds: - return "interval.thirty.seconds".localized + return "Thirty Seconds".localized case .oneMinute: - return "interval.one.minute".localized + return "One Minute".localized case .fiveMinutes: - return "interval.five.minutes".localized + return "Five Minutes".localized case .tenMinutes: - return "interval.ten.minutes".localized + return "Ten Minutes".localized case .fifteenMinutes: - return "interval.fifteen.minutes".localized + return "Fifteen Minutes".localized case .thirtyMinutes: - return "interval.thirty.minutes".localized + return "Thirty Minutes".localized case .oneHour: - return "interval.one.hour".localized + return "One Hour".localized case .max: return "Always On".localized } @@ -87,17 +87,17 @@ enum ScreenCarouselIntervals: Int, CaseIterable, Identifiable { case .off: return "off".localized case .fifteenSeconds: - return "interval.fifteen.seconds".localized + return "Fifteen Seconds".localized case .thirtySeconds: - return "interval.thirty.seconds".localized + return "Thirty Seconds".localized case .oneMinute: - return "interval.one.minute".localized + return "One Minute".localized case .fiveMinutes: - return "interval.five.minutes".localized + return "Five Minutes".localized case .tenMinutes: - return "interval.ten.minutes".localized + return "Ten Minutes".localized case .fifteenMinutes: - return "interval.fifteen.minutes".localized + return "Fifteen Minutes".localized } } } diff --git a/Meshtastic/Enums/IntervalEnums.swift b/Meshtastic/Enums/IntervalEnums.swift index 976c8c92..a0513ad0 100644 --- a/Meshtastic/Enums/IntervalEnums.swift +++ b/Meshtastic/Enums/IntervalEnums.swift @@ -24,19 +24,19 @@ enum NagIntervals: Int, CaseIterable, Identifiable { case .unset: return "Unset".localized case .oneSecond: - return "interval.one.second".localized + return "One Second".localized case .fiveSeconds: - return "interval.five.seconds".localized + return "Five Seconds".localized case .tenSeconds: - return "interval.ten.seconds".localized + return "Ten Seconds".localized case .fifteenSeconds: - return "interval.fifteen.seconds".localized + return "Fifteen Seconds".localized case .thirtySeconds: - return "interval.thirty.seconds".localized + return "Thirty Seconds".localized case .oneMinute: - return "interval.one.minute".localized + return "One Minute".localized case .fiveMinutes: - return "interval.five.minutes".localized + return "Five Minutes".localized } } } @@ -61,23 +61,23 @@ enum OutputIntervals: Int, CaseIterable, Identifiable { case .unset: return "Unset".localized case .oneSecond: - return "interval.one.second".localized + return "One Second".localized case .twoSeconds: - return "interval.two.seconds".localized + return "Two Seconds".localized case .threeSeconds: - return "interval.three.seconds".localized + return "Three Seconds".localized case .fourSeconds: - return "interval.four.seconds".localized + return "Four Seconds".localized case .fiveSeconds: - return "interval.five.seconds".localized + return "Five Seconds".localized case .tenSeconds: - return "interval.ten.seconds".localized + return "Ten Seconds".localized case .fifteenSeconds: - return "interval.fifteen.seconds".localized + return "Fifteen Seconds".localized case .thirtySeconds: - return "interval.thirty.seconds".localized + return "Thirty Seconds".localized case .oneMinute: - return "interval.one.minute".localized + return "One Minute".localized } } } @@ -100,25 +100,25 @@ enum SenderIntervals: Int, CaseIterable, Identifiable { var description: String { switch self { case .off: - return "off".localized + return "Off".localized case .fifteenSeconds: - return "interval.fifteen.seconds".localized + return "Fifteen Seconds".localized case .thirtySeconds: - return "interval.thirty.seconds".localized + return "Thirty Seconds".localized case .fortyFiveSeconds: - return "interval.fortyfive.seconds".localized + return "Forty Five Seconds".localized case .oneMinute: - return "interval.one.minute".localized + return "One Minute".localized case .fiveMinutes: - return "interval.five.minutes".localized + return "Five Minutes".localized case .tenMinutes: - return "interval.ten.minutes".localized + return "Ten Minutes".localized case .fifteenMinutes: - return "interval.fifteen.minutes".localized + return "Fifteen Minutes".localized case .thirtyMinutes: - return "interval.thirty.minutes".localized + return "Thirty Minutes".localized case .oneHour: - return "interval.one.hour".localized + return "One Hour".localized } } } @@ -153,49 +153,49 @@ enum UpdateIntervals: Int, CaseIterable, Identifiable { switch self { case .tenSeconds: - return "interval.ten.seconds".localized + return "Ten Seconds".localized case .fifteenSeconds: - return "interval.fifteen.seconds".localized + return "Fifteen Seconds".localized case .thirtySeconds: - return "interval.thirty.seconds".localized + return "Thirty Seconds".localized case .fortyFiveSeconds: - return "interval.fortyfive.seconds".localized + return "Forty Five Seconds".localized case .oneMinute: - return "interval.one.minute".localized + return "One Minute".localized case .twoMinutes: - return "interval.two.minutes".localized + return "Two Minutes".localized case .fiveMinutes: - return "interval.five.minutes".localized + return "Five Minutes".localized case .tenMinutes: - return "interval.ten.minutes".localized + return "Ten Minutes".localized case .fifteenMinutes: - return "interval.fifteen.minutes".localized + return "Fifteen Minutes".localized case .thirtyMinutes: - return "interval.thirty.minutes".localized + return "Thirty Minutes".localized case .oneHour: - return "interval.one.hour".localized + return "One Hour".localized case .twoHours: - return "interval.two.hours".localized + return "Two Hours".localized case .threeHours: - return "interval.three.hours".localized + return "Three Hours".localized case .fourHours: - return "interval.four.hours".localized + return "Four Hours".localized case .fiveHours: - return "interval.five.hours".localized + return "Five Hours".localized case .sixHours: - return "interval.six.hours".localized + return "Six Hours".localized case .twelveHours: - return "interval.twelve.hours".localized + return "Twelve Hours".localized case .eighteenHours: - return "interval.eighteen.hours".localized + return "Eighteen Hours".localized case .twentyFourHours: - return "interval.twentyfour.hours".localized + return "Twenty Four Hours".localized case .thirtySixHours: - return "interval.thirtysix.hours".localized + return "Thirty Six Hours".localized case .fortyeightHours: - return "interval.fortyeight.hours".localized + return "Forty Eight Hours".localized case .seventyTwoHours: - return "interval.seventytwo.hours".localized + return "Seventy Two Hours".localized } } } diff --git a/Meshtastic/Enums/PositionConfigEnums.swift b/Meshtastic/Enums/PositionConfigEnums.swift index 6ee5059c..5c24510b 100644 --- a/Meshtastic/Enums/PositionConfigEnums.swift +++ b/Meshtastic/Enums/PositionConfigEnums.swift @@ -73,29 +73,29 @@ enum GpsUpdateIntervals: Int, CaseIterable, Identifiable { var description: String { switch self { case .thirtySeconds: - return "interval.thirty.seconds".localized + return "Thirty Seconds".localized case .oneMinute: - return "interval.one.minute".localized + return "One Minute".localized case .twoMinutes: - return "interval.two.minutes".localized + return "Two Minutes".localized case .fiveMinutes: - return "interval.five.minutes".localized + return "Five Minutes".localized case .tenMinutes: - return "interval.ten.minutes".localized + return "Ten Minutes".localized case .fifteenMinutes: - return "interval.fifteen.minutes".localized + return "Fifteen Minutes".localized case .thirtyMinutes: - return "interval.thirty.minutes".localized + return "Thirty Minutes".localized case .oneHour: - return "interval.one.hour".localized + return "One Hour".localized case .sixHours: - return "interval.six.hours".localized + return "Six Hours".localized case .twelveHours: - return "interval.twelve.hours".localized + return "Twelve Hours".localized case .twentyFourHours: - return "interval.twentyfour.hours".localized + return "Twenty Four Hours".localized case .maxInt32: - return "on.boot".localized + return "On Boot Only".localized } } } diff --git a/Meshtastic/Enums/SerialConfigEnums.swift b/Meshtastic/Enums/SerialConfigEnums.swift index 2d31725b..fe81d91a 100644 --- a/Meshtastic/Enums/SerialConfigEnums.swift +++ b/Meshtastic/Enums/SerialConfigEnums.swift @@ -168,19 +168,19 @@ enum SerialTimeoutIntervals: Int, CaseIterable, Identifiable { case .unset: return "Unset".localized case .oneSecond: - return "interval.one.second".localized + return "One Second".localized case .fiveSeconds: - return "interval.five.seconds".localized + return "Five Seconds".localized case .tenSeconds: - return "interval.ten.seconds".localized + return "Ten Seconds".localized case .fifteenSeconds: - return "interval.fifteen.seconds".localized + return "Thirty Seconds".localized case .thirtySeconds: - return "interval.thirty.seconds".localized + return "Thirty Seconds".localized case .oneMinute: - return "interval.one.minute".localized + return "One Minute".localized case .fiveMinutes: - return "interval.five.minutes".localized + return "Five Minutes".localized } } } diff --git a/Meshtastic/Enums/TelemetryEnums.swift b/Meshtastic/Enums/TelemetryEnums.swift index 68d65961..82856e71 100644 --- a/Meshtastic/Enums/TelemetryEnums.swift +++ b/Meshtastic/Enums/TelemetryEnums.swift @@ -20,17 +20,17 @@ enum Aqi: Int, CaseIterable, Identifiable { var description: String { switch self { case .good: - return "telemetry.good".localized + return "Good".localized case .moderate: - return "telemetry.moderate".localized + return "Moderate".localized case .sensitive: - return "telemetry.sensitive".localized + return "Unhealthy for Sensitive Groups".localized case .unhealthy: - return "telementry.unhealthy".localized + return "Unhealthy".localized case .veryUnhealthy: - return "telementry.veryUnhealthy".localized + return "Very Unhealthy".localized case .hazardous: - return "telementry.hazardous".localized + return "Hazardous".localized } } var color: Color { diff --git a/Meshtastic/Tips/ChannelTips.swift b/Meshtastic/Tips/ChannelTips.swift index 712a266e..6b6a0301 100644 --- a/Meshtastic/Tips/ChannelTips.swift +++ b/Meshtastic/Tips/ChannelTips.swift @@ -45,10 +45,10 @@ struct AdminChannelTip: Tip { return "tip.channel.admin" } var title: Text { - Text("tip.channel.admin.title") + Text("Administration Enabled") } var message: Text? { - Text("tip.channel.admin.message") + Text("Select a node from the drop down to manage connected or remote devices.") } var image: Image? { Image(systemName: "fibrechannel") diff --git a/Meshtastic/Views/Helpers/LoRaSignalStrengthIndicator.swift b/Meshtastic/Views/Helpers/LoRaSignalStrengthIndicator.swift index 3a64f6a7..bc5fb605 100644 --- a/Meshtastic/Views/Helpers/LoRaSignalStrengthIndicator.swift +++ b/Meshtastic/Views/Helpers/LoRaSignalStrengthIndicator.swift @@ -49,11 +49,11 @@ enum LoRaSignalStrength: Int { case .none: return "None".localized case .bad: - return "lora.signal.strength.bad".localized + return "Bad".localized case .fair: - return "lora.signal.strength.fair".localized + return "Fair".localized case .good: - return "lora.signal.strength.good".localized + return "Good".localized } } }