diff --git a/DynamicIsland.xcodeproj/project.pbxproj b/DynamicIsland.xcodeproj/project.pbxproj index 249a944..c517033 100644 --- a/DynamicIsland.xcodeproj/project.pbxproj +++ b/DynamicIsland.xcodeproj/project.pbxproj @@ -361,6 +361,7 @@ CURRENT_PROJECT_VERSION = 1; DEVELOPMENT_ASSET_PATHS = "\"DynamicIsland/Preview Content\""; DEVELOPMENT_TEAM = 9Y64TRM77N; + ENABLE_APP_SANDBOX = NO; ENABLE_HARDENED_RUNTIME = YES; ENABLE_PREVIEWS = YES; FRAMEWORK_SEARCH_PATHS = ( @@ -371,9 +372,12 @@ ); GENERATE_INFOPLIST_FILE = YES; INFOPLIST_FILE = DynamicIsland/Info.plist; - INFOPLIST_KEY_NSAppleEventsUsageDescription = "Need for Spotify and Apple Music"; + INFOPLIST_KEY_NSAppleEventsUsageDescription = "Dynamic Island uses AppleScripts to control Spotify and Apple Music"; + INFOPLIST_KEY_NSCalendarsFullAccessUsageDescription = "Show calender events inside the notch"; INFOPLIST_KEY_NSCalendarsUsageDescription = "Need for Calendar Mode"; INFOPLIST_KEY_NSCameraUsageDescription = "We need your camera for Mirror mode"; + INFOPLIST_KEY_NSDesktopFolderUsageDescription = "Dynamic Island needs access to save screenshots to your desktop."; + INFOPLIST_KEY_NSDocumentsFolderUsageDescription = "Dynamic Island needs access to save and read AI assistant files."; INFOPLIST_KEY_NSHumanReadableCopyright = ""; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", @@ -403,6 +407,7 @@ CURRENT_PROJECT_VERSION = 1; DEVELOPMENT_ASSET_PATHS = "\"DynamicIsland/Preview Content\""; DEVELOPMENT_TEAM = 9Y64TRM77N; + ENABLE_APP_SANDBOX = NO; ENABLE_HARDENED_RUNTIME = YES; ENABLE_PREVIEWS = YES; FRAMEWORK_SEARCH_PATHS = ( @@ -413,9 +418,12 @@ ); GENERATE_INFOPLIST_FILE = YES; INFOPLIST_FILE = DynamicIsland/Info.plist; - INFOPLIST_KEY_NSAppleEventsUsageDescription = "Need for Spotify and Apple Music"; + INFOPLIST_KEY_NSAppleEventsUsageDescription = "Dynamic Island uses AppleScripts to control Spotify and Apple Music"; + INFOPLIST_KEY_NSCalendarsFullAccessUsageDescription = "Show calender events inside the notch"; INFOPLIST_KEY_NSCalendarsUsageDescription = "Need for Calendar Mode"; INFOPLIST_KEY_NSCameraUsageDescription = "We need your camera for Mirror mode"; + INFOPLIST_KEY_NSDesktopFolderUsageDescription = "Dynamic Island needs access to save screenshots to your desktop."; + INFOPLIST_KEY_NSDocumentsFolderUsageDescription = "Dynamic Island needs access to save and read AI assistant files."; INFOPLIST_KEY_NSHumanReadableCopyright = ""; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", diff --git a/DynamicIsland/DynamicIsland.entitlements b/DynamicIsland/DynamicIsland.entitlements index 23129cf..2e86356 100644 --- a/DynamicIsland/DynamicIsland.entitlements +++ b/DynamicIsland/DynamicIsland.entitlements @@ -2,22 +2,8 @@ - com.apple.security.app-sandbox - com.apple.security.automation.apple-events - com.apple.security.device.camera - - com.apple.security.device.audio-input - - com.apple.security.files.user-selected.read-write - - com.apple.security.network.client - - com.apple.security.network.server - - com.apple.security.personal-information.calendars - com.apple.security.temporary-exception.apple-events com.spotify.client diff --git a/DynamicIsland/DynamicIslandApp.swift b/DynamicIsland/DynamicIslandApp.swift index 7a7a8c2..4473779 100644 --- a/DynamicIsland/DynamicIslandApp.swift +++ b/DynamicIsland/DynamicIslandApp.swift @@ -82,6 +82,8 @@ class AppDelegate: NSObject, NSApplicationDelegate { var timer: Timer? let calendarManager = CalendarManager.shared let webcamManager = WebcamManager.shared + let dndManager = DoNotDisturbManager.shared // NEW: DND detection + let bluetoothAudioManager = BluetoothAudioManager.shared // NEW: Bluetooth audio detection var closeNotchWorkItem: DispatchWorkItem? private var previousScreens: [NSScreen]? private var onboardingWindowController: NSWindowController? diff --git a/DynamicIsland/DynamicIslandViewCoordinator.swift b/DynamicIsland/DynamicIslandViewCoordinator.swift index b8275fe..e48141c 100644 --- a/DynamicIsland/DynamicIslandViewCoordinator.swift +++ b/DynamicIsland/DynamicIslandViewCoordinator.swift @@ -20,6 +20,7 @@ enum SneakContentType { case download case timer case recording + case bluetoothAudio } struct sneakPeek { diff --git a/DynamicIsland/Info.plist b/DynamicIsland/Info.plist index 2f226f9..32f2d40 100644 --- a/DynamicIsland/Info.plist +++ b/DynamicIsland/Info.plist @@ -7,16 +7,10 @@ NSAllowsArbitraryLoads - NSAppleEventsUsageDescription - Dynamic Island uses AppleScripts to control Spotify and Apple Music - NSCalendarsFullAccessUsageDescription - Show calender events inside the notch + NSBluetoothAlwaysUsageDescription + Dynamic Island needs Bluetooth access to detect when audio devices connect and display their battery status in the HUD. NSScreenCaptureUsageDescription Dynamic Island needs screen recording permission to capture screenshots for the AI assistant feature. - NSDesktopFolderUsageDescription - Dynamic Island needs access to save screenshots to your desktop. - NSDocumentsFolderUsageDescription - Dynamic Island needs access to save and read AI assistant files. SUEnableDownloaderService SUEnableInstallerLauncherService diff --git a/DynamicIsland/Localizable.xcstrings b/DynamicIsland/Localizable.xcstrings index 731e736..ed59e4a 100644 --- a/DynamicIsland/Localizable.xcstrings +++ b/DynamicIsland/Localizable.xcstrings @@ -1,17176 +1,17660 @@ { - "sourceLanguage": "en", - "strings": { - "": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "" + "sourceLanguage" : "en", + "strings" : { + "" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "" } }, - "en-GB": { - "stringUnit": { - "state": "needs_review", - "value": "" + "en-GB" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "" } } } }, - " – %lld": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": " – %lld" + " – %lld" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : " – %lld" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": " – %lld" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : " – %lld" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": " – %lld" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : " – %lld" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": " – %lld" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : " – %lld" } }, - "en-GB": { - "stringUnit": { - "state": "needs_review", - "value": " – %lld" + "en-GB" : { + "stringUnit" : { + "state" : "needs_review", + "value" : " – %lld" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": " – %lld" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : " – %lld" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": " – %lld" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : " – %lld" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": " – %lld" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : " – %lld" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": " – %lld" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : " – %lld" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": " – %lld" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : " – %lld" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": " – %lld" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : " – %lld" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": " – %lld" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : " – %lld" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": " – %lld" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : " – %lld" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": " – %lld" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : " – %lld" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": " – %lld" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : " – %lld" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": " – %lld" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : " – %lld" } } } }, - "-%@": { - "comment": "A label displaying the duration of the current song. The argument is the duration of the song in seconds.", - "isCommentAutoGenerated": true + "-%@" : { + "comment" : "A label displaying the duration of the current song. The argument is the duration of the song in seconds.", + "isCommentAutoGenerated" : true }, - "'Now Playing' was the only option on previous versions and works with all media apps.": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "'Now Playing' was the only option on previous versions and works with all media apps." + "'Now Playing' was the only option on previous versions and works with all media apps." : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "'Now Playing' was the only option on previous versions and works with all media apps." } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "\"Nyní hraje\" byla jediná možnost na předchozích verzích a funguje se všemi mediálními aplikacemi." + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "\"Nyní hraje\" byla jediná možnost na předchozích verzích a funguje se všemi mediálními aplikacemi." } }, - "de": { - "stringUnit": { - "state": "translated", - "value": "\"Jetzt läuft\" war die einzige Option auf vorherigen Versionen und funktioniert mit allen Medien-Apps." + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "\"Jetzt läuft\" war die einzige Option auf vorherigen Versionen und funktioniert mit allen Medien-Apps." } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "'Now Playing' was the only option on previous versions and works with all media apps." + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "'Now Playing' was the only option on previous versions and works with all media apps." } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "'Now Playing' was the only option on previous versions and works with all media apps." + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "'Now Playing' was the only option on previous versions and works with all media apps." } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "'En reproducción' era la única opción en versiones anteriores y funciona con todas las aplicaciones multimedia." + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "'En reproducción' era la única opción en versiones anteriores y funciona con todas las aplicaciones multimedia." } }, - "fr": { - "stringUnit": { - "state": "translated", - "value": "“Lecture en cours” était la seule option dans les versions précédentes et fonctionne avec toutes les applications multimédias." + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "“Lecture en cours” était la seule option dans les versions précédentes et fonctionne avec toutes les applications multimédias." } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "'Now Playing' was the only option on previous versions and works with all media apps." + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "'Now Playing' was the only option on previous versions and works with all media apps." } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "'Now Playing' era l'unica opzione sulle versioni precedenti e funziona con tutte le app multimediali." + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "'Now Playing' era l'unica opzione sulle versioni precedenti e funziona con tutte le app multimediali." } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "이전 버전에서는 ‘현재 재생 중' 만 선택할 수 있었으며, 모든 미디어 애플리케이션과 호환됩니다." + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "이전 버전에서는 ‘현재 재생 중' 만 선택할 수 있었으며, 모든 미디어 애플리케이션과 호환됩니다." } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "'Teraz odtwarzane' było jedyną opcją w poprzednich wersjach i działa ze wszystkimi multimediami." + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "'Teraz odtwarzane' było jedyną opcją w poprzednich wersjach i działa ze wszystkimi multimediami." } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "'Tocando agora' era a única opção em versões anteriores e funciona em todos os aplicativos de mídia." + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "'Tocando agora' era a única opção em versões anteriores e funciona em todos os aplicativos de mídia." } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "'Сейчас играть' была единственной опцией в предыдущих версиях и работает со всеми медиа-приложениями." + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "'Сейчас играть' была единственной опцией в предыдущих версиях и работает со всеми медиа-приложениями." } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "'Now Playing' was the only option on previous versions and works with all media apps." + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "'Now Playing' was the only option on previous versions and works with all media apps." } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "'Зараз грає' був єдиним варіантом на попередніх версіях і працює з усіма медіа застосунками." + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "'Зараз грає' був єдиним варіантом на попередніх версіях і працює з усіма медіа застосунками." } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "“当前播放”是以前版本中唯一的选项,并适用于所有媒体应用。" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "“当前播放”是以前版本中唯一的选项,并适用于所有媒体应用。" } } } }, - "(%@)": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "(%@)" + "(%@)" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "(%@)" } }, - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "(%@)" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "(%@)" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "(%@)" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "(%@)" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "(%@)" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "(%@)" } }, - "en-GB": { - "stringUnit": { - "state": "needs_review", - "value": "(%@)" + "en-GB" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "(%@)" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "(%@)" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "(%@)" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "(%@)" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "(%@)" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "(%@)" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "(%@)" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "(%@)" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "(%@)" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "(%@)" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "(%@)" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "(%@)" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "(%@)" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "(%@)" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "(%@)" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "(%@)" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "(%@)" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "(%@)" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "(%@)" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "(%@)" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "(%@)" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "(%@)" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "(%@)" } } } }, - "%.0f seconds": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "%.0f seconds" + "%.0f seconds" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "%.0f seconds" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "%.0f sekund" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "%.0f sekund" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "%.0f Sekunden" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "%.0f Sekunden" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "%.0f seconds" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "%.0f seconds" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "%.0f seconds" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "%.0f seconds" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "%.0f segundos" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "%.0f segundos" } }, - "fr": { - "stringUnit": { - "state": "translated", - "value": "%.0f secondes" + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "%.0f secondes" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "%.0f seconds" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "%.0f seconds" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "%.0f secondi" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "%.0f secondi" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "%.0f 초" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "%.0f 초" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "%.0f sekundy" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "%.0f sekundy" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "%.0f segundos" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "%.0f segundos" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "%.0f секунды" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "%.0f секунды" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "%.0f seconds" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "%.0f seconds" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "%.0f секунд" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "%.0f секунд" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "%.0f 秒" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "%.0f 秒" } } } }, - "%.1fs": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "%.1fs" + "%.1fs" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "%.1fs" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "%.1fs" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "%.1fs" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "%.1fs" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "%.1fs" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "%.1fs" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "%.1fs" } }, - "en-GB": { - "stringUnit": { - "state": "needs_review", - "value": "%.1fs" + "en-GB" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "%.1fs" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "%.1fs" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "%.1fs" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "%.1fs" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "%.1fs" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "%.1fs" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "%.1fs" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "%.1fs" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "%.1fs" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "%.1fs" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "%.1fs" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "%.1fs" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "%.1fs" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "%.1fs" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "%.1fs" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "%.1fs" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "%.1fs" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "%.1fs" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "%.1fs" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "%.1fs" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "%.1fs" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "%.1fs" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "%.1fs" } } } }, - "%@": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "%@" + "%@" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "%@" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "%@" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "%@" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "%@" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "%@" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "%@" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "%@" } }, - "en-GB": { - "stringUnit": { - "state": "needs_review", - "value": "%@" + "en-GB" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "%@" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "%@" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "%@" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "%@" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "%@" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "%@" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "%@" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "%@" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "%@" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "%@" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "%@" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "%@" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "%@" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "%@" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "%@" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "%@" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "%@" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "%@" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "%@" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "%@" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "%@" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "%@" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "%@" } } } }, - "%@ Models": {}, - "%d%%": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "%d%%" + "%@ Models" : { + + }, + "%d%%" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "%d%%" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "%d%%" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "%d%%" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "%d%%" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "%d%%" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "%d%%" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "%d%%" } }, - "en-GB": { - "stringUnit": { - "state": "needs_review", - "value": "%d%%" + "en-GB" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "%d%%" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "%d%%" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "%d%%" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "%d%%" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "%d%%" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "%d%%" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "%d%%" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "%d%%" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "%d%%" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "%d%%" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "%d%%" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "%d%%" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "%d%%" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "%d%%" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "%d%%" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "%d%%" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "%d%%" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "%d%%" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "%d%%" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "%d%%" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "%d%%" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "%d%%" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "%d%%" } } } }, - "%lld": {}, - "%lld colors": {}, - "%lld processes": { - "comment": "A label at the bottom of the ranked processes popover showing the total number of processes being monitored.", - "isCommentAutoGenerated": true + "%lld" : { + + }, + "%lld colors" : { + }, - "%lld%%": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "%lld%%" + "%lld processes" : { + "comment" : "A label at the bottom of the ranked processes popover showing the total number of processes being monitored.", + "isCommentAutoGenerated" : true + }, + "%lld%%" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "%lld%%" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "%lld%%" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "%lld%%" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "%lld%%" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "%lld%%" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "%lld%%" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "%lld%%" } }, - "en-GB": { - "stringUnit": { - "state": "needs_review", - "value": "%lld%%" + "en-GB" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "%lld%%" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "%lld%%" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "%lld%%" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "%lld%%" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "%lld%%" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "%lld%%" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "%lld%%" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "%lld%%" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "%lld%%" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "%lld%%" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "%lld%%" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "%lld%%" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "%lld%%" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "%lld%%" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "%lld%%" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "%lld%%" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "%lld%%" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "%lld%%" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "%lld%%" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "%lld%%" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "%lld%%" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "%lld%%" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "%lld%%" } } } }, - "•": { - "comment": "A period used to separate two related items.", - "isCommentAutoGenerated": true + "•" : { + "comment" : "A period used to separate two related items.", + "isCommentAutoGenerated" : true }, - "• Bug fixes": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "• Bug fixes" + "• Bug fixes" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "• Bug fixes" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "• Opravy chyb" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "• Opravy chyb" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "• Fehlerbehebungen" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "• Fehlerbehebungen" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "• Bug fixes" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "• Bug fixes" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "• Bug fixes" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "• Bug fixes" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "• Corrección de errores" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "• Corrección de errores" } }, - "fr": { - "stringUnit": { - "state": "translated", - "value": "• Corrections de bugs" + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "• Corrections de bugs" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "• Bug fixes" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "• Bug fixes" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "• Correzione bug" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "• Correzione bug" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "수정된 버그들" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "수정된 버그들" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Poprawki błędów" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Poprawki błędów" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Correções de bugs" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Correções de bugs" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "• Исправления ошибок" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "• Исправления ошибок" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "• Bug fixes" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "• Bug fixes" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "• Виправлення помилок" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "• Виправлення помилок" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "• Bug 修复" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "• Bug 修复" } } } }, - "• Improved performance": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "• Improved performance" + "• Improved performance" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "• Improved performance" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "• Zlepšený výkon" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "• Zlepšený výkon" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "• Verbesserte Leistung" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "• Verbesserte Leistung" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "• Improved performance" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "• Improved performance" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "• Improved performance" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "• Improved performance" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "• Rendimiento mejorado" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "• Rendimiento mejorado" } }, - "fr": { - "stringUnit": { - "state": "translated", - "value": "Amélioration des performances" + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Amélioration des performances" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "• Improved performance" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "• Improved performance" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "• Prestazioni migliorate" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "• Prestazioni migliorate" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "• 향상된 성능" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "• 향상된 성능" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Poprawiona wydajność" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Poprawiona wydajność" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Desempenho melhorado" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Desempenho melhorado" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "• повышение эффективности" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "• повышение эффективности" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "• Improved performance" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "• Improved performance" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "• Покращено продуктивність" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "• Покращено продуктивність" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "• 提升性能" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "• 提升性能" } } } }, - "• New feature 1": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "• New feature 1" + "• New feature 1" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "• New feature 1" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "• Nová funkce 1" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "• Nová funkce 1" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "• Neue Funktion 1" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "• Neue Funktion 1" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "• New feature 1" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "• New feature 1" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "• New feature 1" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "• New feature 1" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "• Nueva funcionalidad 1" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "• Nueva funcionalidad 1" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Nouvelle fonctionnalité 1" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Nouvelle fonctionnalité 1" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "• New feature 1" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "• New feature 1" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "• Nuova funzionalità 1" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "• Nuova funzionalità 1" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "• 새 기능 1" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "• 새 기능 1" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Nowa funkcja 1" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Nowa funkcja 1" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Novo recurso 1" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Novo recurso 1" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "• New feature 1" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "• New feature 1" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "• New feature 1" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "• New feature 1" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "• Нова функція 1" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "• Нова функція 1" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "• 新功能1" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "• 新功能1" } } } }, - "• Thinking": {}, - "• Updated %@": {}, - "••••••••": {}, - "+%lld more": {}, - "3 items": {}, - "5 colors": {}, - "5 items": {}, - "7 items": {}, - "10 colors": {}, - "10 items": {}, - "15 colors": {}, - "20 colors": {}, - "About": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "About" + "• Thinking" : { + + }, + "• Updated %@" : { + + }, + "••••••••" : { + + }, + "+%lld more" : { + + }, + "3 items" : { + + }, + "5 colors" : { + + }, + "5 items" : { + + }, + "7 items" : { + + }, + "10 colors" : { + + }, + "10 items" : { + + }, + "15 colors" : { + + }, + "20 colors" : { + + }, + "About" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "About" } }, - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "About" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "O aplikaci" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "O aplikaci" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Über" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Über" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "About" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "About" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "About" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Acerca de" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Acerca de" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "À propos" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "À propos" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "About" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "About" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Info" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Info" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "설명" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "설명" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "O programie" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "O programie" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Sobre" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Sobre" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "About" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "About" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Hakkında" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Hakkında" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Про додаток" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Про додаток" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "关于" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "关于" } } } }, - "Accent color": { - "extractionState": "stale", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Accent color" + "Accent color" : { + "extractionState" : "stale", + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Accent color" } }, - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Accent color" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Barva odstínu" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Barva odstínu" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Akzentfarbe" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Akzentfarbe" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Accent color" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Accent colour" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Accent colour" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Color de énfasis" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Color de énfasis" } }, - "fr": { - "stringUnit": { - "state": "translated", - "value": "Couleur d'accent" + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Couleur d'accent" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Accent color" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Accent color" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Colore in rilievo" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Colore in rilievo" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "강조 색상" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "강조 색상" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Kolor akcentu" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Kolor akcentu" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Cor de destaque" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Cor de destaque" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Accent color" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Accent color" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Accent color" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Accent color" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Колір відтінку" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Колір відтінку" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "首选颜色" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "首选颜色" } } } }, - "Access Denied": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Access Denied" + "Access Denied" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Access Denied" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Přístup zamítnut" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Přístup zamítnut" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Zugriff verweigert" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Zugriff verweigert" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Access Denied" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Access Denied" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Access Denied" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Access Denied" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Acceso denegado" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Acceso denegado" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Accès Refusé" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Accès Refusé" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Access Denied" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Access Denied" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Accesso Negato" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Accesso Negato" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "권한 거부됨" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "권한 거부됨" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Odmowa dostępu" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Odmowa dostępu" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Acesso Negado" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Acesso Negado" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Access Denied" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Access Denied" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Erişim Reddedildi" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Erişim Reddedildi" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Доступ заборонено" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Доступ заборонено" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "被拒绝访问" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "被拒绝访问" } } } }, - "Actions": {}, - "Activate": {}, - "Activate your license": {}, - "Activation": {}, - "Active": {}, - "Active - No Recording": { - "comment": "A description of the recording detection feature, indicating that recording is not currently active.", - "isCommentAutoGenerated": true + "Actions" : { + }, - "Add": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Add" + "Activate" : { + + }, + "Activate your license" : { + + }, + "Activation" : { + + }, + "Active" : { + + }, + "Active - No Recording" : { + "comment" : "A description of the recording detection feature, indicating that recording is not currently active.", + "isCommentAutoGenerated" : true + }, + "Add" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Add" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Přidat" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Přidat" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Hinzufügen" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Hinzufügen" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Add" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Add" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Add" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Add" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Añadir" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Añadir" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Ajouter" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Ajouter" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Add" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Add" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Aggiungi" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Aggiungi" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "추가" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "추가" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Dodaj" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Dodaj" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Adicionar" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Adicionar" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Add" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Add" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Ekle" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Ekle" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Додати" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Додати" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "添加" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "添加" } } } }, - "Add files": {}, - "Add manually": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Add manually" + "Add files" : { + + }, + "Add manually" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Add manually" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Přidat manuálně" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Přidat manuálně" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Manuell hinzufügen" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Manuell hinzufügen" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Add manually" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Add manually" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Add manually" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Add manually" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Añadir manualmente" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Añadir manualmente" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Ajouter manuellement" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Ajouter manuellement" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Add manually" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Add manually" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Aggiungi manualmente" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Aggiungi manualmente" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "수동 추가" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "수동 추가" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Dodaj ręcznie" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Dodaj ręcznie" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Adicionar manualmente" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Adicionar manualmente" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Add manually" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Add manually" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Manuel ekle" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Manuel ekle" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Додати вручну" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Додати вручну" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "手动添加" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "手动添加" } } } }, - "Add new visualizer": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Add new visualizer" + "Add new visualizer" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Add new visualizer" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Přidat nový vizualizér" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Přidat nový vizualizér" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Neuen Visualisierer hinzufügen" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Neuen Visualisierer hinzufügen" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Add new visualizer" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Add new visualizer" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Add new visualiser" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Add new visualiser" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Añadir nuevo visualizador" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Añadir nuevo visualizador" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Ajouter un nouveau visualiseur" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Ajouter un nouveau visualiseur" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Add new visualizer" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Add new visualizer" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Aggiungi nuovo visualizzatore" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Aggiungi nuovo visualizzatore" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "새 시각화 도구 추가" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "새 시각화 도구 추가" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Dodaj nowy wizualizer" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Dodaj nowy wizualizer" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Adicionar novo visualizador" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Adicionar novo visualizador" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Add new visualizer" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Add new visualizer" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Yeni görselleştirici ekle" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Yeni görselleştirici ekle" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Додати новий візуалізатор" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Додати новий візуалізатор" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "添加新的可视化器" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "添加新的可视化器" } } } }, - "Additional features": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Additional features" + "Additional features" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Additional features" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Další funkce" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Další funkce" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Zusätzliche Funktionen" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Zusätzliche Funktionen" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Additional features" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Additional features" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Additional features" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Additional features" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Funcionalidades adicionales" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Funcionalidades adicionales" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Fonctionnalités supplémentaires" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Fonctionnalités supplémentaires" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Additional features" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Additional features" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Funzionalità aggiuntive" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Funzionalità aggiuntive" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "추가 기능들" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "추가 기능들" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Dodatkowe funkcje" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Dodatkowe funkcje" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Recursos adicionais" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Recursos adicionais" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Additional features" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Additional features" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Ek özellikler" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Ek özellikler" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Додаткові можливості" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Додаткові можливості" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "其他功能" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "其他功能" } } } }, - "AI Assistant": {}, - "AI is thinking...": {}, - "AI Model Selection": {}, - "AI Provider": {}, - "AI-powered assistant that can analyze files, images, and provide conversational help. Use Cmd+Shift+A to quickly access the assistant.": {}, - "AirDrop": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "AirDrop" + "AI Assistant" : { + + }, + "AI is thinking..." : { + + }, + "AI Model Selection" : { + + }, + "AI Provider" : { + + }, + "AI-powered assistant that can analyze files, images, and provide conversational help. Use Cmd+Shift+A to quickly access the assistant." : { + + }, + "AirDrop" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "AirDrop" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "AirDrop" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "AirDrop" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "AirDrop" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "AirDrop" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "AirDrop" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "AirDrop" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "AirDrop" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "AirDrop" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "AirDrop" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "AirDrop" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "AirDrop" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "AirDrop" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "AirDrop" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "AirDrop" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "AirDrop" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "AirDrop" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "AirDrop" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "AirDrop" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "AirDrop" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "AirDrop" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "AirDrop" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "AirDrop" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "AirDrop" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "AirDrop" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "AirDrop" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "AirDrop" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "AirDrop" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "AirDrop" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "AirDrop" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "AirDrop" } } } }, - "AirDrop service not available": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "AirDrop service not available" + "AirDrop service not available" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "AirDrop service not available" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Služba AirDrop není dostupná" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Služba AirDrop není dostupná" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "AirDrop Funktionen sind nicht verfügbar" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "AirDrop Funktionen sind nicht verfügbar" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "AirDrop service not available" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "AirDrop service not available" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "AirDrop service not available" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "AirDrop service not available" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Servicio AirDrop no disponible" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Servicio AirDrop no disponible" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Service AirDrop indisponible" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Service AirDrop indisponible" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "AirDrop service not available" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "AirDrop service not available" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Servizio AirDrop non disponibile" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Servizio AirDrop non disponibile" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "AirDrop 서비스 불가" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "AirDrop 서비스 불가" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Usługa AirDrop nie jest dostępna" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Usługa AirDrop nie jest dostępna" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "AirDrop não disponível" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "AirDrop não disponível" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "AirDrop service not available" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "AirDrop service not available" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "AirDrop hizmetine kullanılamıyor" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "AirDrop hizmetine kullanılamıyor" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Служба AirDrop недоступна" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Служба AirDrop недоступна" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "AirDrop 服务不可用" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "AirDrop 服务不可用" } } } }, - "All-day": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "All-day" + "All-day" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "All-day" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Celý den" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Celý den" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Ganztägig" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Ganztägig" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "All-day" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "All-day" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "All-day" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "All-day" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Todo el día" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Todo el día" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Toute la journée" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Toute la journée" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "All-day" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "All-day" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Tutto Il Giorno" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Tutto Il Giorno" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "하루 종일" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "하루 종일" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Całodniowy" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Całodniowy" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Dia inteiro" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Dia inteiro" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "All-day" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "All-day" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Gün boyu" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Gün boyu" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Увесь день" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Увесь день" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "全天" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "全天" } } } }, - "Allow Access": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Allow Access" + "Allow Access" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Allow Access" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Povolit přístup" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Povolit přístup" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Zugriff erlauben" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Zugriff erlauben" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Allow Access" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Allow Access" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Allow Access" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Allow Access" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Permitir acceso" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Permitir acceso" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Autoriser l'accès" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Autoriser l'accès" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Allow Access" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Allow Access" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Consenti Accesso" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Consenti Accesso" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "권한 허용" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "권한 허용" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Zezwól na dostęp" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Zezwól na dostęp" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Permitir acesso" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Permitir acesso" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Allow Access" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Allow Access" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Erişime izin ver" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Erişime izin ver" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Надати доступ" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Надати доступ" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "允许访问" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "允许访问" } } } }, - "Always hide in fullscreen": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Always hide in fullscreen" + "Always hide in fullscreen" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Always hide in fullscreen" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Vždy skrýt v režimu celé obrazovky" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Vždy skrýt v režimu celé obrazovky" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Immer verstecken im Vollbildmodus" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Immer verstecken im Vollbildmodus" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Always hide in fullscreen" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Always hide in fullscreen" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Always hide in full-screen" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Always hide in full-screen" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Ocultar siempre en pantalla completa" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Ocultar siempre en pantalla completa" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Toujours cacher en plein écran" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Toujours cacher en plein écran" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Always hide in fullscreen" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Always hide in fullscreen" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Nascondi sempre a schermo intero" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Nascondi sempre a schermo intero" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "전체 화면에서 항상 숨기기" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "전체 화면에서 항상 숨기기" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Zawsze ukrywaj podczas pełnego ekranu" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Zawsze ukrywaj podczas pełnego ekranu" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Sempre esconder em tela cheia" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Sempre esconder em tela cheia" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Always hide in fullscreen" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Always hide in fullscreen" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Tam ekranda daima gizle" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Tam ekranda daima gizle" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Завжди приховувати в повноекранному режимі" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Завжди приховувати в повноекранному режимі" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "总是隐藏在全屏" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "总是隐藏在全屏" } } } }, - "Always show tabs": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Always show tabs" + "Always show tabs" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Always show tabs" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Vždy zobrazovat panely" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Vždy zobrazovat panely" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Immer Tabs anzeigen" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Immer Tabs anzeigen" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Always show tabs" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Always show tabs" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Always show tabs" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Always show tabs" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Mostrar siempre las pestañas" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Mostrar siempre las pestañas" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Toujours afficher les onglets" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Toujours afficher les onglets" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Always show tabs" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Always show tabs" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Mostra sempre schede" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Mostra sempre schede" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "항상 탭 보이기" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "항상 탭 보이기" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Zawsze pokazuj zakładki" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Zawsze pokazuj zakładki" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Permitir mostrar guias" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Permitir mostrar guias" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Always show tabs" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Always show tabs" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Sekmeleri daima göster" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Sekmeleri daima göster" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Завжди показувати вкладки" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Завжди показувати вкладки" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "总是显示标签页" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "总是显示标签页" } } } }, - "API Configuration": {}, - "API Key Required": {}, - "App icon": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "App icon" + "API Configuration" : { + + }, + "API Key Required" : { + + }, + "App icon" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "App icon" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Ikona aplikace" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Ikona aplikace" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "App Icon" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "App Icon" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "App icon" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "App icon" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "App icon" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "App icon" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Icono de la aplicación" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Icono de la aplicación" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Icône d'application" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Icône d'application" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "App icon" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "App icon" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Icona app" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Icona app" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "앱 아이콘" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "앱 아이콘" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Ikona aplikacji" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Ikona aplikacji" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Ícone do App" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Ícone do App" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "App icon" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "App icon" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Uygulama simgesi" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Uygulama simgesi" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Значок додатка" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Значок додатка" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "应用图标" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "应用图标" } } } }, - "Appearance": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Appearance" + "Appearance" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Appearance" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Vzhled" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Vzhled" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Darstellung" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Darstellung" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Appearance" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Appearance" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Appearance" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Appearance" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Apariencia" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Apariencia" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Apparence" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Apparence" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Appearance" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Appearance" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Aspetto" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Aspetto" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "외관" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "외관" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Wygląd" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Wygląd" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Aparência" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Aparência" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Appearance" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Appearance" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Belirme" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Belirme" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Вигляд" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Вигляд" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "外观" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "外观" } } } }, - "Are you sure you want to delete this color from your history?": {}, - "Ask me anything...": {}, - "Attached Files": {}, - "Automatically check for updates": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Automatically check for updates" + "Are you sure you want to delete this color from your history?" : { + + }, + "Ask me anything..." : { + + }, + "Attached Files" : { + + }, + "Automatically check for updates" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Automatically check for updates" } }, - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Automatically check for updates" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Automaticky vyhledávat aktualizace" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Automaticky vyhledávat aktualizace" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Automatisch nach Updates suchen" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Automatisch nach Updates suchen" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Automatically check for updates" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Automatically check for updates" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Automatically check for updates" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Comprobar actualizaciones automáticamente" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Comprobar actualizaciones automáticamente" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Vérifier les mises à jour automatiquement" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Vérifier les mises à jour automatiquement" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Automatically check for updates" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Automatically check for updates" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Controlla automaticamente gli aggiornamenti" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Controlla automaticamente gli aggiornamenti" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "자동으로 업데이트 확인" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "자동으로 업데이트 확인" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Automatycznie sprawdzaj aktualizacje" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Automatycznie sprawdzaj aktualizacje" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Procurar por atualizações automaticamente" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Procurar por atualizações automaticamente" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Automatically check for updates" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Automatically check for updates" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Güncellemeleri otomatik kontrol et" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Güncellemeleri otomatik kontrol et" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Автоматично перевіряти наявність оновлень" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Автоматично перевіряти наявність оновлень" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "自动检查更新" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "自动检查更新" } } } }, - "Automatically download updates": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Automatically download updates" + "Automatically download updates" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Automatically download updates" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Automaticky stahovat aktualizace" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Automaticky stahovat aktualizace" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Automatisch nach Updates suchen" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Automatisch nach Updates suchen" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Automatically download updates" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Automatically download updates" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Automatically download updates" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Automatically download updates" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Descargar actualizaciones automáticamente" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Descargar actualizaciones automáticamente" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Télécharger les mises à jour automatiquement" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Télécharger les mises à jour automatiquement" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Automatically download updates" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Automatically download updates" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Scarica automaticamente gli aggiornamenti" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Scarica automaticamente gli aggiornamenti" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "자동으로 업데이트 다운로드" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "자동으로 업데이트 다운로드" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Automatycznie pobieraj aktualizacje" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Automatycznie pobieraj aktualizacje" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Baixar atualizações automaticamente" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Baixar atualizações automaticamente" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Automatically download updates" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Automatically download updates" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Güncellemeleri otomatik indir" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Güncellemeleri otomatik indir" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Автоматично завантажувати оновлення" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Автоматично завантажувати оновлення" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "自动下载更新" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "自动下载更新" } } } }, - "Battery": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Battery" + "Battery" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Battery" } }, - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Battery" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Baterie" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Baterie" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Batterie" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Batterie" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Battery" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Battery" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Battery" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Batería" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Batería" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Batterie" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Batterie" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Battery" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Battery" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Batteria" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Batteria" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "배터리" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "배터리" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Bateria" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Bateria" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Bateria" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Bateria" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Battery" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Battery" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Pil" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Pil" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Акумулятор" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Акумулятор" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "电池" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "电池" } } } }, - "Battery Information": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Battery Information" + "Battery Information" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Battery Information" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Informace o baterii" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Informace o baterii" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Batterie Informationen" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Batterie Informationen" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Battery Information" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Battery Information" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Battery Information" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Battery Information" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Información de batería" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Información de batería" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Informations de la batterie" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Informations de la batterie" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Battery Information" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Battery Information" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Informazioni Batteria" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Informazioni Batteria" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "배터리 정보" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "배터리 정보" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Informacje o baterii" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Informacje o baterii" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Informações da Bateria" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Informações da Bateria" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Battery Information" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Battery Information" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Pil bilgisi" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Pil bilgisi" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Інформація про акумулятор" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Інформація про акумулятор" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "电池信息" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "电池信息" } } } }, - "Battery Settings": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Battery Settings" + "Battery Settings" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Battery Settings" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Nastavení baterie" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Nastavení baterie" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Batterie Einstellungen" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Batterie Einstellungen" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Battery Settings" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Battery Settings" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Battery Settings" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Battery Settings" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Configuración de batería" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Configuración de batería" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Paramètres de la batterie" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Paramètres de la batterie" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Battery Settings" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Battery Settings" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Impostazioni Batteria" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Impostazioni Batteria" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "배터리 설정" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "배터리 설정" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Ustawienia baterii" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Ustawienia baterii" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Configurações da Bateria" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Configurações da Bateria" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Battery Settings" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Battery Settings" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Pil ayarları" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Pil ayarları" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Налаштування акумулятора" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Налаштування акумулятора" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "电池设置" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "电池设置" } } } }, - "Battery Status": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Battery Status" + "Battery Status" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Battery Status" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Stav baterie" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Stav baterie" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Batterie Status" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Batterie Status" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Battery Status" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Battery Status" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Battery Status" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Battery Status" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Estado de batería" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Estado de batería" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Statut de la batterie" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Statut de la batterie" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Battery Status" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Battery Status" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Stato Batteria" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Stato Batteria" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "배터리 상태" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "배터리 상태" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Stan baterii" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Stan baterii" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Status da bateria" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Status da bateria" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Battery Status" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Battery Status" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Pil durumu" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Pil durumu" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Стан заряду акумулятора" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Стан заряду акумулятора" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "电池状态" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "电池状态" } } } }, - "Boost your productivity with Clipboard Manager": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Boost your productivity with Clipboard Manager" + "Bluetooth Audio Devices" : { + "comment" : "A section header that lists Bluetooth audio devices.", + "isCommentAutoGenerated" : true + }, + "Boost your productivity with Clipboard Manager" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Boost your productivity with Clipboard Manager" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Zvyšte svou produktivitu pomocí správce schránky" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Zvyšte svou produktivitu pomocí správce schránky" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Steigere deine Produktivität mit Zwischenablage Manager" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Steigere deine Produktivität mit Zwischenablage Manager" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Boost your productivity with Clipboard Manager" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Boost your productivity with Clipboard Manager" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Boost your productivity with Clipboard Manager" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Boost your productivity with Clipboard Manager" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Aumenta tu productividad con Clipboard Manager" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Aumenta tu productividad con Clipboard Manager" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Boostez votre productivité avec le gestionnaire de presse-papiers" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Boostez votre productivité avec le gestionnaire de presse-papiers" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Boost your productivity with Clipboard Manager" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Boost your productivity with Clipboard Manager" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Incrementa la tua produttività con il gestore appunti" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Incrementa la tua produttività con il gestore appunti" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "클립보드 매니저로 업무 효율을 높이세요" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "클립보드 매니저로 업무 효율을 높이세요" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Zwiększ swoją produktywność dzięki menedżerowi schowka" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Zwiększ swoją produktywność dzięki menedżerowi schowka" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Aumente sua produtividade com o Clipboard Manager" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Aumente sua produtividade com o Clipboard Manager" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Boost your productivity with Clipboard Manager" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Boost your productivity with Clipboard Manager" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Pano Yöneticisiyle üretkenliğinizi arttırın" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Pano Yöneticisiyle üretkenliğinizi arttırın" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Підвищіть продуктивність за допомогою менеджера буфера обміну" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Підвищіть продуктивність за допомогою менеджера буфера обміну" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "使用剪贴板管理器提升你的效率" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "使用剪贴板管理器提升你的效率" } } } }, - "Both": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Both" + "Both" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Both" } } } }, - "Brightness HUD": {}, - "Built-in System Monitoring": {}, - "Built-in system monitoring detects volume, brightness, and keyboard backlight changes directly without requiring external apps.": {}, - "Buy us a coffee": {}, - "Calendar": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Calendar" + "Brightness HUD" : { + + }, + "Built-in System Monitoring" : { + + }, + "Built-in system monitoring detects volume, brightness, and keyboard backlight changes directly without requiring external apps." : { + + }, + "Buy us a coffee" : { + + }, + "Calendar" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Calendar" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Kalendář" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Kalendář" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Kalender" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Kalender" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Calendar" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Calendar" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Calendar" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Calendar" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Calendario" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Calendario" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Calendrier" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Calendrier" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Calendar" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Calendar" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Calendario" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Calendario" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "캘린더" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "캘린더" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Kalendarz" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Kalendarz" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Calendário" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Calendário" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Calendar" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Calendar" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Takvim" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Takvim" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Календар" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Календар" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "日历" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "日历" } } } }, - "Calendar access is denied. Please enable it in System Settings.": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Calendar access is denied. Please enable it in System Settings." + "Calendar access is denied. Please enable it in System Settings." : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Calendar access is denied. Please enable it in System Settings." } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Přístup do kalendáře byl odepřen. Prosím povolte jej v nastavení systému." + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Přístup do kalendáře byl odepřen. Prosím povolte jej v nastavení systému." } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Kalender Zugriff verweigert. Bitte aktiviere es in den Systemeinstellungen." + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Kalender Zugriff verweigert. Bitte aktiviere es in den Systemeinstellungen." } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Calendar access is denied. Please enable it in System Settings." + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Calendar access is denied. Please enable it in System Settings." } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Calendar access is denied. Please enable it in System Settings." + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Calendar access is denied. Please enable it in System Settings." } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Acceso al calendario denegado. Por favor, habilítelo en Configuración del sistema." + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Acceso al calendario denegado. Por favor, habilítelo en Configuración del sistema." } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "L'accès au calendrier est refusé. Veuillez l'activer dans les réglages." + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "L'accès au calendrier est refusé. Veuillez l'activer dans les réglages." } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Calendar access is denied. Please enable it in System Settings." + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Calendar access is denied. Please enable it in System Settings." } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "L'accesso al calendario è negato. Si prega di abilitarlo nelle impostazioni di sistema." + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "L'accesso al calendario è negato. Si prega di abilitarlo nelle impostazioni di sistema." } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "캘린더 권한 거부됨. 시스템 설정에서 허용해주세요.." + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "캘린더 권한 거부됨. 시스템 설정에서 허용해주세요.." } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Dostęp do kalendarza został zablokowany. Proszę odblokować dostęp w Ustawieniach Systemowych." + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Dostęp do kalendarza został zablokowany. Proszę odblokować dostęp w Ustawieniach Systemowych." } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Acesso ao Calendário negado. Por favor, autorize nas Configurações do Sistema." + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Acesso ao Calendário negado. Por favor, autorize nas Configurações do Sistema." } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Calendar access is denied. Please enable it in System Settings." + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Calendar access is denied. Please enable it in System Settings." } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Takvim erişimi reddedildi. Lütfen Sistem Ayarlarından aktifleştiriniz." + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Takvim erişimi reddedildi. Lütfen Sistem Ayarlarından aktifleştiriniz." } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Доступ до календаря заборонений. Будь ласка, увімкніть його в Налаштуваннях Системи." + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Доступ до календаря заборонений. Будь ласка, увімкніть його в Налаштуваннях Системи." } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "日历访问被拒绝。请在系统设置中启用它。" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "日历访问被拒绝。请在系统设置中启用它。" } } } }, - "Cancel": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Cancel" + "Cancel" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Cancel" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Zrušit" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Zrušit" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Abbrechen" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Abbrechen" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Cancel" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cancel" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Cancel" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cancel" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Cancelar" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Cancelar" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Annuler" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Annuler" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Cancel" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Cancel" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Annulla" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Annulla" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "취소" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "취소" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Anuluj" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Anuluj" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Cancelar" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Cancelar" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Cancel" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Cancel" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "İptal et" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "İptal et" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Скасувати" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Скасувати" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "取消" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "取消" } } } }, - "Change": {}, - "Charging": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Charging" + "Change" : { + + }, + "Charging" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Charging" } }, - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Charging" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Nabíjení" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Nabíjení" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Lädt" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Lädt" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Charging" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Charging" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Charging" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Cargando" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Cargando" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "En charge" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "En charge" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Charging" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Charging" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Caricamento" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Caricamento" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "충전 중" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "충전 중" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Ładowanie" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Ładowanie" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Carregando" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Carregando" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Charging" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Charging" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Şarj oluyor" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Şarj oluyor" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Заряджається" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Заряджається" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "充电中" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "充电中" } } } }, - "Charging on Hold: Desktop Mode": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Charging on Hold: Desktop Mode" + "Charging on Hold: Desktop Mode" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Charging on Hold: Desktop Mode" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Nabíjení zadrženo: Režim plochy" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Nabíjení zadrženo: Režim plochy" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Ladevorgang unterbrochen: Desktop-Modus" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Ladevorgang unterbrochen: Desktop-Modus" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Charging on Hold: Desktop Mode" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Charging on Hold: Desktop Mode" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Charging on Hold: Desktop Mode" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Charging on Hold: Desktop Mode" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Carga en Espera: Modo Escritorio" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Carga en Espera: Modo Escritorio" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Charge en pause : mode bureau" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Charge en pause : mode bureau" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Charging on Hold: Desktop Mode" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Charging on Hold: Desktop Mode" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Caricamento in attesa: Modalità Desktop" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Caricamento in attesa: Modalità Desktop" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "충전 대기 중: 데스크탑 모드" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "충전 대기 중: 데스크탑 모드" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Ładowanie wstrzymane: Tryb stacjonarny" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Ładowanie wstrzymane: Tryb stacjonarny" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Carregando em espera: Modo Desktop" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Carregando em espera: Modo Desktop" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Charging on Hold: Desktop Mode" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Charging on Hold: Desktop Mode" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Şarj beklemede: Masaüstü Modu" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Şarj beklemede: Masaüstü Modu" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Заряджання в Режимі очікування: Режим робочого столу" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Заряджання в Режимі очікування: Режим робочого столу" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "暂停充电:桌面模式" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "暂停充电:桌面模式" } } } }, - "Check for Updates…": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Check for Updates…" + "Check for Updates…" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Check for Updates…" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Zkontrolovat aktualizace…" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Zkontrolovat aktualizace…" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Suche nach Updates…" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Suche nach Updates…" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Check for Updates…" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Check for Updates…" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Check for Updates…" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Check for Updates…" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Buscar actualizaciones…" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Buscar actualizaciones…" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Vérifier les mises à jour…" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Vérifier les mises à jour…" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Check for Updates…" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Check for Updates…" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Controlla aggiornamenti…" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Controlla aggiornamenti…" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "업데이트 확인…" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "업데이트 확인…" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Sprawdź aktualizacje…" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Sprawdź aktualizacje…" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Verificar atualizações…" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Verificar atualizações…" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Check for Updates…" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Check for Updates…" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Güncellemeleri Kontrol et…" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Güncellemeleri Kontrol et…" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Перевірка наявності оновлень…" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Перевірка наявності оновлень…" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "检查更新…" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "检查更新…" } } } }, - "Choose a custom sound file that will play when the timer completes. Supported formats: MP3, M4A, WAV, AIFF.": {}, - "Choose a Music Source": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Choose a Music Source" + "Choose a custom sound file that will play when the timer completes. Supported formats: MP3, M4A, WAV, AIFF." : { + + }, + "Choose a Music Source" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Choose a Music Source" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Vyberte zdroj hudby" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Vyberte zdroj hudby" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Wähle eine Musikquelle" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Wähle eine Musikquelle" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Choose a Music Source" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Choose a Music Source" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Choose a Music Source" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Choose a Music Source" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Elige una Fuente de Música" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Elige una Fuente de Música" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Choisir une source de musique" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Choisir une source de musique" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Choose a Music Source" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Choose a Music Source" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Scegli una fonte musicale" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Scegli una fonte musicale" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "음악 소스 선택" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "음악 소스 선택" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Wybierz źródło muzyki" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Wybierz źródło muzyki" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Escolha fonte da música" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Escolha fonte da música" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Choose a Music Source" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Choose a Music Source" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Müzik kaynağı seç" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Müzik kaynağı seç" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Оберіть джерело музики" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Оберіть джерело музики" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "选择音乐来源" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "选择音乐来源" } } } }, - "Choose AI model": {}, - "Choose File": {}, - "Choose your preferred AI model and configuration": {}, - "Choose Your Profile": { - "comment": "A title displayed above the list of profile selection options.", - "isCommentAutoGenerated": true + "Choose AI model" : { + }, - "Circle": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Circle" + "Choose File" : { + + }, + "Choose your preferred AI model and configuration" : { + + }, + "Choose Your Profile" : { + "comment" : "A title displayed above the list of profile selection options.", + "isCommentAutoGenerated" : true + }, + "Circle" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Circle" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Kruh" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Kruh" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Kreis" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Kreis" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Circle" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Circle" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Circle" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Circle" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Círculo" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Círculo" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Cercle" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Cercle" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Circle" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Circle" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Cerchio" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Cerchio" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "원형의" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "원형의" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Okręg" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Okręg" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Círculo" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Círculo" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Circle" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Circle" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Circle" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Circle" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Коло" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Коло" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "圆形" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "圆形" } } } }, - "Clear": {}, - "Clear All Files": {}, - "Clear all files removes all attached files and audio recordings. This action is permanent.": {}, - "Clear Clipboard History": {}, - "Clear clipboard history removes recent copies. Clear pinned items removes your favorites. Both actions are permanent.": {}, - "Clear Color History": {}, - "Clear color history removes all picked colors. Start color picking begins screen color capture mode.": {}, - "Clear Data": {}, - "Clear Pinned Items": {}, - "Click 'Pick Color' or use Cmd+Shift+P to start picking colors": {}, - "Click for details": { - "comment": "A hint text displayed below the graph in the Stats Card, indicating that tapping it will reveal more details.", - "isCommentAutoGenerated": true + "Clear" : { + + }, + "Clear All Files" : { + + }, + "Clear all files removes all attached files and audio recordings. This action is permanent." : { + + }, + "Clear Clipboard History" : { + + }, + "Clear clipboard history removes recent copies. Clear pinned items removes your favorites. Both actions are permanent." : { + }, - "Clipboard": {}, - "Clipboard feature is disabled": {}, - "Clipboard History": {}, - "Clipboard History:": {}, - "Clipboard Manager": {}, - "Close": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "قُفْل\n" + "Clear Color History" : { + + }, + "Clear color history removes all picked colors. Start color picking begins screen color capture mode." : { + + }, + "Clear Data" : { + + }, + "Clear Pinned Items" : { + + }, + "Click 'Pick Color' or use Cmd+Shift+P to start picking colors" : { + + }, + "Click for details" : { + "comment" : "A hint text displayed below the graph in the Stats Card, indicating that tapping it will reveal more details.", + "isCommentAutoGenerated" : true + }, + "Clipboard" : { + + }, + "Clipboard feature is disabled" : { + + }, + "Clipboard History" : { + + }, + "Clipboard History:" : { + + }, + "Clipboard Manager" : { + + }, + "Close" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "قُفْل\n" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Zavřít" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Zavřít" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Schließen" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Schließen" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Close" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Close" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Close" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Close" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Cerrar" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Cerrar" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Fermer" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Fermer" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Close" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Close" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Chiudi" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Chiudi" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "닫기" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "닫기" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Zamknij" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Zamknij" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Fechar" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Fechar" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Close" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Close" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Close" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Close" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Закрити" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Закрити" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "关闭" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "关闭" } } } }, - "Close assistant": {}, - "Color Details": {}, - "Color Formats": {}, - "Color History": {}, - "Color Picked!": {}, - "Color Picker": {}, - "Color Picker feature is disabled": {}, - "Color Picker Panel:": {}, - "ColorPicker Disabled": {}, - "Coming soon": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Coming soon" + "Close assistant" : { + + }, + "Color Details" : { + + }, + "Color Formats" : { + + }, + "Color History" : { + + }, + "Color Picked!" : { + + }, + "Color Picker" : { + + }, + "Color Picker feature is disabled" : { + + }, + "Color Picker Panel:" : { + + }, + "Color-coded displays are only available in Gradient mode. Switch Progressbar style to Gradient to enable this feature." : { + + }, + "Color-Coded Progress Bars" : { + "comment" : "A section header that lists the options for color-coded progress bars.", + "isCommentAutoGenerated" : true + }, + "ColorPicker Disabled" : { + + }, + "Coming soon" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "" } }, - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Již brzy" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Již brzy" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Demnächst" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Demnächst" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Coming soon" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Coming soon" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Coming soon" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Próximamente" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Próximamente" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Bientôt disponible" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Bientôt disponible" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Coming soon" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Coming soon" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "In arrivo" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "In arrivo" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "곧 출시" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "곧 출시" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Już wkrótce" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Już wkrótce" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Em breve" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Em breve" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Coming soon" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Coming soon" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Çok yakında geliyor" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Çok yakında geliyor" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Незабаром" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Незабаром" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "即将上线" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "即将上线" } } } }, - "Configuration": {}, - "Continue": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Continue" + "Configuration" : { + + }, + "Connected" : { + + }, + "Continue" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Continue" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Pokračovat" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Pokračovat" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Fortfahren" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Fortfahren" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Continue" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Continue" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Continue" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Continue" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Continuar" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Continuar" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Continuer" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Continuer" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Continue" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Continue" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Continua" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Continua" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "계속" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "계속" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Kontynuuj" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Kontynuuj" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Continue" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Continue" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Continue" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Continue" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Continue" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Continue" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Далі" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Далі" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "继续" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "继续" } } } }, - "Controls": {}, - "Copy something to get started": {}, - "Copy something to start": {}, - "CPU Usage": {}, - "Current custom timer:": {}, - "Current History": {}, - "Current Items": {}, - "Custom": {}, - "Custom color": { - "extractionState": "stale", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Custom color" + "Controls" : { + + }, + "Copy something to get started" : { + + }, + "Copy something to start" : { + + }, + "CPU Usage" : { + + }, + "Current custom timer:" : { + + }, + "Current History" : { + + }, + "Current Items" : { + + }, + "Custom" : { + + }, + "Custom color" : { + "extractionState" : "stale", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Custom color" } } } }, - "Custom height": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Custom height" + "Custom height" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Custom height" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Vlastní výška" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Vlastní výška" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Benutzerdefinierte Höhe" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Benutzerdefinierte Höhe" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Custom height" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Custom height" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Custom height" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Custom height" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Altura personalizada" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Altura personalizada" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Personnaliser la hauteur" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Personnaliser la hauteur" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Custom height" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Custom height" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Altezza personalizzata" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Altezza personalizzata" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "사용자 정의 높이" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "사용자 정의 높이" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Niestandardowa wysokość" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Niestandardowa wysokość" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Customizar altura" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Customizar altura" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Custom height" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Custom height" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Custom height" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Custom height" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Користувацька висота" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Користувацька висота" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "自定义高度" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "自定义高度" } } } }, - "Custom music live activity animation": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Custom music live activity animation" + "Custom music live activity animation" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Custom music live activity animation" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Vlastní animace živé aktivity hudby" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Vlastní animace živé aktivity hudby" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Benutzerdefinierte Animation für Musik-Live-Aktivitäten" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Benutzerdefinierte Animation für Musik-Live-Aktivitäten" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Custom music live activity animation" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Custom music live activity animation" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Custom music live activity animation" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Custom music live activity animation" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Animación de actividad de música en vivo personalizada" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Animación de actividad de música en vivo personalizada" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Personnaliser l'animation d'activité musicale" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Personnaliser l'animation d'activité musicale" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Custom music live activity animation" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Custom music live activity animation" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Animazione attività musicale personalizzata" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Animazione attività musicale personalizzata" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "사용자 정의 음악 재생 애니메이션" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "사용자 정의 음악 재생 애니메이션" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Niestandardowa animacja aktywności muzyki" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Niestandardowa animacja aktywności muzyki" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Customizar animação da música" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Customizar animação da música" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Custom music live activity animation" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Custom music live activity animation" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Custom music live activity animation" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Custom music live activity animation" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Власна анімація музики в реальному часі" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Власна анімація музики в реальному часі" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "自定义音乐实时动画" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "自定义音乐实时动画" } } } }, - "Custom notch size - %.0f": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Custom notch size - %.0f" + "Custom notch size - %.0f" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Custom notch size - %.0f" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Vlastní velikost notche - %.0f" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Vlastní velikost notche - %.0f" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Benutzerdefinierte Notchgröße - %.0f" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Benutzerdefinierte Notchgröße - %.0f" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Custom notch size - %.0f" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Custom notch size - %.0f" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Custom notch size - %.0f" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Custom notch size - %.0f" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Tamaño de notch personalizado - %.0f" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Tamaño de notch personalizado - %.0f" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Personnaliser la taille de l'encoche - %.0f" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Personnaliser la taille de l'encoche - %.0f" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Custom notch size - %.0f" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Custom notch size - %.0f" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Dimensione notch personalizzata - %.0f" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Dimensione notch personalizzata - %.0f" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "사용자 정의 노치 사이즈 - %.0f" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "사용자 정의 노치 사이즈 - %.0f" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Niestandardowy rozmiar notcha - %.0f" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Niestandardowy rozmiar notcha - %.0f" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Descrição" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Descrição" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Custom notch size - %.0f" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Custom notch size - %.0f" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Custom notch size - %.0f" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Custom notch size - %.0f" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Користувацький розмір брові - %.0f" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Користувацький розмір брові - %.0f" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "自定义Notch大小 - %.0f" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "自定义Notch大小 - %.0f" } } } }, - "Custom Timer": {}, - "Custom Timer Duration": {}, - "Custom vizualizers (Lottie)": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Custom vizualizers (Lottie)" + "Custom Timer" : { + + }, + "Custom Timer Duration" : { + + }, + "Custom vizualizers (Lottie)" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Custom vizualizers (Lottie)" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Vlastní vizualizátory (Lottie)" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Vlastní vizualizátory (Lottie)" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Eigene Audiovisualisierung (via Lottie)" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Eigene Audiovisualisierung (via Lottie)" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Custom vizualizers (Lottie)" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Custom vizualizers (Lottie)" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Custom visualisers (Lottie)" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Custom visualisers (Lottie)" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Visualizadores personalizados (Lottie)" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Visualizadores personalizados (Lottie)" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Visualiseurs personnalisés (Lottie)" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Visualiseurs personnalisés (Lottie)" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Custom vizualizers (Lottie)" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Custom vizualizers (Lottie)" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Vizualizers personalizzati (Lottie)" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Vizualizers personalizzati (Lottie)" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "사용자 지정 시각화 도구(Lottie)" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "사용자 지정 시각화 도구(Lottie)" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Niestandardowe wizualizatory (Lottie)" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Niestandardowe wizualizatory (Lottie)" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Customizar visualizadores (Lottie)" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Customizar visualizadores (Lottie)" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Custom vizualizers (Lottie)" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Custom vizualizers (Lottie)" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Custom vizualizers (Lottie)" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Custom vizualizers (Lottie)" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Користувацькі візуалізатори (Лотті)" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Користувацькі візуалізатори (Лотті)" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "自定义可视化器(Lottie)" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "自定义可视化器(Lottie)" } } } }, - "Custom: %@": {}, - "Customize in Settings": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Customize in Settings" + "Custom: %@" : { + + }, + "Customize in Settings" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Customize in Settings" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Přizpůsobit v nastavení" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Přizpůsobit v nastavení" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "In den Einstellungen anpassen" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "In den Einstellungen anpassen" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Customize in Settings" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Customize in Settings" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Customise in Settings" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Customise in Settings" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Personalizar en ajustes" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Personalizar en ajustes" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Personnaliser dans les paramètres" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Personnaliser dans les paramètres" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Customize in Settings" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Customize in Settings" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Personalizza nelle impostazioni" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Personalizza nelle impostazioni" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "설정에서 커스텀하기" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "설정에서 커스텀하기" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Dostosuj w ustawieniach" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Dostosuj w ustawieniach" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Customizar em Configurações" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Customizar em Configurações" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Customize in Settings" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Customize in Settings" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Customize in Settings" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Customize in Settings" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Змінити в Налаштуваннях" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Змінити в Налаштуваннях" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "在设置中自定义" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "在设置中自定义" } } } }, - "Default": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Default" + "Default" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Default" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Výchozí" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Výchozí" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Standard" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Standard" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Default" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Default" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Default" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Default" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Por defecto" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Por defecto" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Par défaut" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Par défaut" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Default" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Default" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Predefinito" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Predefinito" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "기본" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "기본" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Domyślny" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Domyślny" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Padrão" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Padrão" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Default" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Default" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Default" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Default" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Типово" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Типово" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "默认" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "默认" } } } }, - "Default: dynamic.m4a": {}, - "Delete": {}, - "Delete Color": {}, - "Description": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Description" + "Default: dynamic.m4a" : { + + }, + "Delete" : { + + }, + "Delete Color" : { + + }, + "Description" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Description" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Popis" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Popis" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Beschreibung" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Beschreibung" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Description" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Description" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Description" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Description" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Descripción" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Descripción" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Description" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Description" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Description" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Description" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Descrizione" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Descrizione" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "설명" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "설명" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Opis" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Opis" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Descrição" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Descrição" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Description" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Description" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Description" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Description" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Опис" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Опис" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "描述" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "描述" } } } }, - "Detection Status": { - "comment": "The header for a section that displays whether the screen recording detection feature is currently active or inactive.", - "isCommentAutoGenerated": true + "Detection Status" : { + "comment" : "The header for a section that displays whether the screen recording detection feature is currently active or inactive.", + "isCommentAutoGenerated" : true }, - "Disable": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Disable" + "Disable" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Disable" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Vypnout" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Vypnout" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Deaktivieren" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Deaktivieren" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Disable" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Disable" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Disable" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Disable" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Deshabilitar" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Deshabilitar" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Désactiver" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Désactiver" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Disable" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Disable" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Disabilita" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Disabilita" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "비활성화" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "비활성화" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Wyłącz" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Wyłącz" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Disable" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Disable" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Disable" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Disable" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Disable" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Disable" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Вимкнути" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Вимкнути" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "禁用" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "禁用" } } } }, - "Disabled": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Disabled" + "Disabled" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Disabled" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Vypnuto" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Vypnuto" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Deaktiviert" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Deaktiviert" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Disabled" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Disabled" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Disabled" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Disabled" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Deshabilitado" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Deshabilitado" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Désactivé" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Désactivé" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Disabled" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Disabled" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Disabilitato" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Disabilitato" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "비활성화됨" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "비활성화됨" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Wyłączone" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Wyłączone" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Disabled" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Disabled" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Disabled" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Disabled" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Disabled" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Disabled" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Вимкнено" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Вимкнено" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "已禁用" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "已禁用" } } } }, - "Disk Read": {}, - "Disk Write": {}, - "Display Mode": {}, - "Download": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Download" + "Discrete: Battery/Volume uses 3 distinct colors only\nBattery: Green (high), Yellow (medium), Red (low)\nVolume: Green (quiet), Yellow (medium), Red (loud)" : { + "comment" : "A description of the \"Discrete\" color-coded progress bar style, including the colors used for battery and volume levels.", + "isCommentAutoGenerated" : true + }, + "Disk Read" : { + + }, + "Disk Write" : { + + }, + "Display Mode" : { + + }, + "Displays a HUD notification when Bluetooth audio devices (headphones, AirPods, speakers) connect, showing device name and battery level." : { + "comment" : "A footer for the \"Bluetooth Audio Devices\" section in the HUD settings.", + "isCommentAutoGenerated" : true + }, + "Download" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Download" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Stáhnout" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Stáhnout" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Herunterladen" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Herunterladen" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Download" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Download" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Download" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Download" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Descargar" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Descargar" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Télécharger" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Télécharger" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Download" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Download" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Scarica" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Scarica" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "다운로드" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "다운로드" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Pobierz" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Pobierz" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Download" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Download" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Download" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Download" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "İndir" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "İndir" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Завантажити" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Завантажити" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "下载" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "下载" } } } }, - "Download icon style": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Download icon style" + "Download icon style" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Download icon style" } } } }, - "Download indicator style": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Download indicator style" + "Download indicator style" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Download indicator style" } } } }, - "Download indicators": {}, - "Downloads": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Downloads" + "Download indicators" : { + + }, + "Downloads" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Downloads" } }, - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Downloads" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Stahování" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Stahování" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Downloads" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Downloads" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Downloads" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Downloads" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Downloads" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Descargas" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Descargas" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Téléchargements" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Téléchargements" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Downloads" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Downloads" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Scaricati" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Scaricati" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "다운로드" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "다운로드" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Pobrane" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Pobrane" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Downloads" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Downloads" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Downloads" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Downloads" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "İndirilenler" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "İndirilenler" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Завантаження" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Завантаження" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "下载" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "下载" } } } }, - "Drop files here": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Drop files here" + "Drop files here" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Drop files here" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Přetáhněte soubory sem" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Přetáhněte soubory sem" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Dateien hier ablegen" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Dateien hier ablegen" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Drop files here" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Drop files here" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Drop files here" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Drop files here" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Soltar archivos aquí" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Soltar archivos aquí" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Déposer les fichiers ici" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Déposer les fichiers ici" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Drop files here" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Drop files here" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Trascina i file qui" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Trascina i file qui" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "여기로 파일을 드래그하세요" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "여기로 파일을 드래그하세요" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Upuść pliki tutaj" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Upuść pliki tutaj" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Drop files here" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Drop files here" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Drop files here" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Drop files here" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Doslayarı buraya bırak" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Doslayarı buraya bırak" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Перетягніть файл сюди" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Перетягніть файл сюди" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "拖放文件到这里" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "拖放文件到这里" } } } }, - "Dynamic Island": {}, - "dynamic.island": {}, - "Each graph can be individually enabled or disabled. Network activity shows download/upload speeds, and disk I/O shows read/write speeds.": {}, - "Easily copy, store, and manage your most-used content. Upgrade now for advanced features like multi-item storage and quick access!": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Easily copy, store, and manage your most-used content. Upgrade now for advanced features like multi-item storage and quick access!" + "Dynamic Island" : { + + }, + "dynamic.island" : { + + }, + "Each graph can be individually enabled or disabled. Network activity shows download/upload speeds, and disk I/O shows read/write speeds." : { + + }, + "Easily copy, store, and manage your most-used content. Upgrade now for advanced features like multi-item storage and quick access!" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Easily copy, store, and manage your most-used content. Upgrade now for advanced features like multi-item storage and quick access!" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Snadno kopírujte, ukládejte a spravujte svůj nejpoužívanejší obsah. Upgradujte nyní pro pokročilé funkce, jako je vícenásobné ulužiště a rychlý přístup!" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Snadno kopírujte, ukládejte a spravujte svůj nejpoužívanejší obsah. Upgradujte nyní pro pokročilé funkce, jako je vícenásobné ulužiště a rychlý přístup!" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Kopieren, speichern und verwalten Sie ganz einfach Ihre am häufigsten verwendeten Inhalte. Aktualisieren Sie jetzt, um erweiterte Funktionen wie die Speicherung mehrerer Elemente und schnellen Zugriff zu erhalten!" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Kopieren, speichern und verwalten Sie ganz einfach Ihre am häufigsten verwendeten Inhalte. Aktualisieren Sie jetzt, um erweiterte Funktionen wie die Speicherung mehrerer Elemente und schnellen Zugriff zu erhalten!" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Easily copy, store, and manage your most-used content. Upgrade now for advanced features like multi-item storage and quick access!" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Easily copy, store, and manage your most-used content. Upgrade now for advanced features like multi-item storage and quick access!" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Easily copy, store, and manage your most-used content. Upgrade now for advanced features like multi-item storage and quick access!" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Easily copy, store, and manage your most-used content. Upgrade now for advanced features like multi-item storage and quick access!" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Copia, almacena y gestiona fácilmente tu contenido más usado. ¡Actualiza ahora para funciones avanzadas como almacenamiento de múltiples elementos y acceso rápido!" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Copia, almacena y gestiona fácilmente tu contenido más usado. ¡Actualiza ahora para funciones avanzadas como almacenamiento de múltiples elementos y acceso rápido!" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Copiez, stockez et gérez facilement votre contenu le plus utilisé. Mettez à niveau maintenant pour des fonctionnalités avancées telles que le stockage de multiples items et un accès rapide !" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Copiez, stockez et gérez facilement votre contenu le plus utilisé. Mettez à niveau maintenant pour des fonctionnalités avancées telles que le stockage de multiples items et un accès rapide !" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Easily copy, store, and manage your most-used content. Upgrade now for advanced features like multi-item storage and quick access!" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Easily copy, store, and manage your most-used content. Upgrade now for advanced features like multi-item storage and quick access!" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Copia facilmente, memorizza e gestisci i tuoi contenuti più usati. Aggiorna ora per funzioni avanzate come storage multi-item e accesso rapido!" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Copia facilmente, memorizza e gestisci i tuoi contenuti più usati. Aggiorna ora per funzioni avanzate come storage multi-item e accesso rapido!" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "자주 사용하는 파일들을 쉽게 복사, 저장, 관리하세요. 업그레이드 해서 다중 저장 기능과 빠른 접근 기능을 활성화하세요!" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "자주 사용하는 파일들을 쉽게 복사, 저장, 관리하세요. 업그레이드 해서 다중 저장 기능과 빠른 접근 기능을 활성화하세요!" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Łatwo kopiuj, przechowuj i zarządzaj najczęściej używaną treścią. Uaktualnij teraz, aby uzyskać zaawansowane funkcje, takie jak przechowywanie wielu produktów i szybki dostęp!" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Łatwo kopiuj, przechowuj i zarządzaj najczęściej używaną treścią. Uaktualnij teraz, aby uzyskać zaawansowane funkcje, takie jak przechowywanie wielu produktów i szybki dostęp!" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Easily copy, store, and manage your most-used content. Upgrade now for advanced features like multi-item storage and quick access!" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Easily copy, store, and manage your most-used content. Upgrade now for advanced features like multi-item storage and quick access!" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Easily copy, store, and manage your most-used content. Upgrade now for advanced features like multi-item storage and quick access!" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Easily copy, store, and manage your most-used content. Upgrade now for advanced features like multi-item storage and quick access!" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Easily copy, store, and manage your most-used content. Upgrade now for advanced features like multi-item storage and quick access!" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Easily copy, store, and manage your most-used content. Upgrade now for advanced features like multi-item storage and quick access!" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Easily copy, store, and manage your most-used content. Upgrade now for advanced features like multi-item storage and quick access!" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Easily copy, store, and manage your most-used content. Upgrade now for advanced features like multi-item storage and quick access!" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "轻松复制、存储和管理您最常用的内容。升级后可解锁高级功能,如多项目存储和快速访问!" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "轻松复制、存储和管理您最常用的内容。升级后可解锁高级功能,如多项目存储和快速访问!" } } } }, - "Edit layout": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Edit layout" + "Edit layout" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Edit layout" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Upravit rozložení" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Upravit rozložení" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Layout bearbeiten" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Layout bearbeiten" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Edit layout" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Edit layout" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Edit layout" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Edit layout" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Editar diseño" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Editar diseño" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Modifier la mise en page" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Modifier la mise en page" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Edit layout" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Edit layout" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Modifica layout" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Modifica layout" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "레이아웃 수정" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "레이아웃 수정" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Edytuj układ" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Edytuj układ" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Edit layout" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Edit layout" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Edit layout" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Edit layout" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Yerleşimi düzenle" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Yerleşimi düzenle" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Редагувати розташування" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Редагувати розташування" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "编辑布局" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "编辑布局" } } } }, - "Email address": {}, - "Enable Built-in System HUD": {}, - "Enable built-in system monitoring to replace macOS HUD notifications with Dynamic Island displays.": {}, - "Enable colored spectrograms": { - "extractionState": "stale", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Enable colored spectrograms" + "Email address" : { + + }, + "Enable Built-in System HUD" : { + + }, + "Enable built-in system monitoring to replace macOS HUD notifications with Dynamic Island displays." : { + + }, + "Enable colored spectrograms" : { + "extractionState" : "stale", + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Enable colored spectrograms" } }, - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Enable colored spectrograms" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Enable colored spectrograms" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Enable colored spectrograms" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Farbe für Audiovisualisierung aktivieren" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Farbe für Audiovisualisierung aktivieren" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Enable colored spectrograms" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Enable coloured spectrograms" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Enable coloured spectrograms" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Enable colored spectrograms" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Enable colored spectrograms" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Activer les spectrogrammes de couleurs" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Activer les spectrogrammes de couleurs" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Enable colored spectrograms" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Enable colored spectrograms" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Enable colored spectrograms" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Enable colored spectrograms" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "Enable colored spectrograms" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Enable colored spectrograms" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Enable colored spectrograms" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Enable colored spectrograms" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Enable colored spectrograms" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Enable colored spectrograms" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Enable colored spectrograms" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Enable colored spectrograms" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Enable colored spectrograms" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Enable colored spectrograms" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Enable colored spectrograms" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Enable colored spectrograms" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "启用彩色谱图" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "启用彩色谱图" } } } }, - "Enable ColorPicker in Settings → ColorPicker": {}, - "Enable global keyboard shortcuts above to customize your shortcuts.": {}, - "Enable graph visibility in Settings → Stats to view performance data.": { - "comment": "A message displayed when no graphs are enabled in the Stats tab.", - "isCommentAutoGenerated": true + "Enable ColorPicker in Settings → ColorPicker" : { + + }, + "Enable global keyboard shortcuts above to customize your shortcuts." : { + }, - "Enable haptics": { - "extractionState": "stale", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Enable haptics" + "Enable graph visibility in Settings → Stats to view performance data." : { + "comment" : "A message displayed when no graphs are enabled in the Stats tab.", + "isCommentAutoGenerated" : true + }, + "Enable haptics" : { + "extractionState" : "stale", + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Enable haptics" } }, - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Enable haptics" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Enable haptics" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Enable haptics" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Haptisches Feedback aktivieren" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Haptisches Feedback aktivieren" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Enable haptics" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Enable haptics" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Enable haptics" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Enable haptics" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Enable haptics" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Activer les retours haptiques" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Activer les retours haptiques" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Enable haptics" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Enable haptics" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Enable haptics" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Enable haptics" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "햅틱 켜기" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "햅틱 켜기" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Enable haptics" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Enable haptics" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Enable haptics" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Enable haptics" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Enable haptics" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Enable haptics" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Enable haptics" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Enable haptics" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Увімкнути тактильний відгук" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Увімкнути тактильний відгук" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "启用触觉" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "启用触觉" } } } }, - "Enable HUD replacement": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Enable HUD replacement" + "Enable HUD replacement" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Enable HUD replacement" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Povolit nahrazení HUD" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Povolit nahrazení HUD" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "HUD Ersatz aktivieren" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "HUD Ersatz aktivieren" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Enable HUD replacement" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Enable HUD replacement" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Enable HUD replacement" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Enable HUD replacement" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Habilitar reemplazo HUD" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Habilitar reemplazo HUD" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Activer le mode de remplacement HUD" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Activer le mode de remplacement HUD" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Enable HUD replacement" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Enable HUD replacement" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Abilita sostituzione HUD" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Abilita sostituzione HUD" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "HUD 대체 활성화" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "HUD 대체 활성화" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Włącz zastępowanie HUD" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Włącz zastępowanie HUD" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Enable HUD replacement" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Enable HUD replacement" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Enable HUD replacement" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Enable HUD replacement" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Enable HUD replacement" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Enable HUD replacement" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Enable HUD replacement" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Enable HUD replacement" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "启用 HUD 替换" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "启用 HUD 替换" } } } }, - "Enable music live activity": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Enable music live activity" + "Enable music live activity" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Enable music live activity" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Povolist živou aktivitu hudby" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Povolist živou aktivitu hudby" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Musik-Live-Aktivität aktivieren" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Musik-Live-Aktivität aktivieren" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Enable music live activity" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Enable music live activity" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Enable music live activity" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Enable music live activity" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Habilitar actividad de música en vivo" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Habilitar actividad de música en vivo" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Activer l'activité musicale en direct" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Activer l'activité musicale en direct" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Enable music live activity" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Enable music live activity" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Abilita attività musicale live" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Abilita attività musicale live" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "음악 실시간 현황 켜기" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "음악 실시간 현황 켜기" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Włącz aktywność muzyki na żywo" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Włącz aktywność muzyki na żywo" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Enable music live activity" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Enable music live activity" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Enable music live activity" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Enable music live activity" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Enable music live activity" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Enable music live activity" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Enable music live activity" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Enable music live activity" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "启用音乐实时动态" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "启用音乐实时动态" } } } }, - "Enable or disable the timer functionality in the Dynamic Island. The live activity toggle controls whether timer progress is shown in the expanded view.": {}, - "Enable screen color picking functionality. Use Cmd+Shift+P to quickly access the color picker.": {}, - "Enable sneak peek": {}, - "Enable stats monitoring in Settings to view system performance data.": {}, - "Enable system stats monitoring in Settings to view detailed performance data.": {}, - "Enable Thinking Mode": {}, - "Enable timer feature in Settings to use this tab": {}, - "Enable timer live activity": {}, - "Enhance your experience with HUDs": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Enhance your experience with HUDs" + "Enable or disable the timer functionality in the Dynamic Island. The live activity toggle controls whether timer progress is shown in the expanded view." : { + + }, + "Enable screen color picking functionality. Use Cmd+Shift+P to quickly access the color picker." : { + + }, + "Enable sneak peek" : { + + }, + "Enable stats monitoring in Settings to view system performance data." : { + + }, + "Enable system stats monitoring in Settings to view detailed performance data." : { + + }, + "Enable Thinking Mode" : { + + }, + "Enable timer feature in Settings to use this tab" : { + + }, + "Enable timer live activity" : { + + }, + "Enhance your experience with HUDs" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Enhance your experience with HUDs" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Vylepšete své zkušenosti s HUDy" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Vylepšete své zkušenosti s HUDy" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Verbessere deine Erfahrung mit HUDs" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Verbessere deine Erfahrung mit HUDs" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Enhance your experience with HUDs" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Enhance your experience with HUDs" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Enhance your experience with HUDs" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Enhance your experience with HUDs" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Mejora tu experiencia con HUDs" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Mejora tu experiencia con HUDs" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Améliorez votre expérience avec les HUD" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Améliorez votre expérience avec les HUD" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Enhance your experience with HUDs" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Enhance your experience with HUDs" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Migliora la tua esperienza con gli HUD" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Migliora la tua esperienza con gli HUD" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "HUD로 경험을 향상 하세요" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "HUD로 경험을 향상 하세요" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Ulepsz swoje doświadczenia z HUD" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Ulepsz swoje doświadczenia z HUD" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Enhance your experience with HUDs" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Enhance your experience with HUDs" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Enhance your experience with HUDs" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Enhance your experience with HUDs" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Enhance your experience with HUDs" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Enhance your experience with HUDs" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Enhance your experience with HUDs" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Enhance your experience with HUDs" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "用 HUD 提升您的体验" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "用 HUD 提升您的体验" } } } }, - "Enjoy your free time!": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Enjoy your free time!" + "Enjoy your free time!" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Enjoy your free time!" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Užijte si svůj volný čas!" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Užijte si svůj volný čas!" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Genieße deine Freizeit!" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Genieße deine Freizeit!" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Enjoy your free time!" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Enjoy your free time!" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Enjoy your free time!" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Enjoy your free time!" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "¡Disfruta de tu tiempo libre!" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "¡Disfruta de tu tiempo libre!" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Profitez de votre temps libre !" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Profitez de votre temps libre !" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Enjoy your free time!" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Enjoy your free time!" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Goditi il tuo tempo libero!" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Goditi il tuo tempo libero!" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "즐거운 시간 되세요!" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "즐거운 시간 되세요!" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Ciesz się swoim wolnym czasem!" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Ciesz się swoim wolnym czasem!" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Enjoy your free time!" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Enjoy your free time!" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Enjoy your free time!" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Enjoy your free time!" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Kıymetli vaktinizin keyfini çıkarın!" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Kıymetli vaktinizin keyfini çıkarın!" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Насолоджуйтесь своїм вільним часом!" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Насолоджуйтесь своїм вільним часом!" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "享受您的闲暇时光!" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "享受您的闲暇时光!" } } } }, - "Enter your Gemini API Key": {}, - "Error": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Error" + "Enter your Gemini API Key" : { + + }, + "Error" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Error" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Chyba" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Chyba" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Fehler" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Fehler" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Error" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Error" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Error" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Error" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Error" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Error" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Erreur" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Erreur" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Error" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Error" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Errore" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Errore" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "에러" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "에러" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Błąd" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Błąd" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Error" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Error" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Error" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Error" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Hata" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Hata" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Помилка" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Помилка" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "错误" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "错误" } } } }, - "Exclude apps": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Exclude apps" + "Exclude apps" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Exclude apps" } } } }, - "Exit": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Exit" + "Exit" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Exit" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Ukončit" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Ukončit" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Verlassen" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Verlassen" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Exit" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Exit" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Exit" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Exit" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Salir" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Salir" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Quitter" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Quitter" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Exit" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Exit" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Esci" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Esci" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "종료" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "종료" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Wyjdź" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Wyjdź" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Exit" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Exit" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Exit" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Exit" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Çıkış yap" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Çıkış yap" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Вихід" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Вихід" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "退出" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "退出" } } } }, - "Extensions": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Extensions" + "Extensions" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Extensions" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Rozšíření" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Rozšíření" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Erweiterungen" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Erweiterungen" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Extensions" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Extensions" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Extensions" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Extensions" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Extensiones" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Extensiones" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Extensions" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Extensions" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Extensions" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Extensions" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Estensioni" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Estensioni" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "확장기능들" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "확장기능들" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Rozszerzenia" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Rozszerzenia" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Extensions" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Extensions" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Extensions" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Extensions" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Genişletmeler" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Genişletmeler" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Розширення" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Розширення" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "扩展" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "扩展" } } } }, - "Finish": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Finish" + "Finish" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Finish" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Dokončit" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Dokončit" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Beenden" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Beenden" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Finish" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Finish" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Finish" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Finish" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Finalizar" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Finalizar" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Terminer" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Terminer" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Finish" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Finish" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Fine" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Fine" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "완료" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "완료" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Zakończ" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Zakończ" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Finish" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Finish" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Finish" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Finish" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Finish" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Finish" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Завершити" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Завершити" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "完成" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "完成" } } } }, - "Gemini API Key": {}, - "General": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "General" + "Gemini API Key" : { + + }, + "General" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "General" } }, - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "General" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Obecné" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Obecné" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Allgemein" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Allgemein" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "General" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "General" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "General" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "General" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "General" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Général" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Général" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "General" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "General" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Generali" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Generali" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "일반" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "일반" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Ogólne" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Ogólne" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "General" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "General" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "General" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "General" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "General" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "General" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "General" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "General" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "通用" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "通用" } } } }, - "Gesture control": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Gesture control" + "Gesture control" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Gesture control" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Kontrola gest" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Kontrola gest" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Gestensteuerung" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Gestensteuerung" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Gesture control" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Gesture control" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Gesture control" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Gesture control" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Control de gestos" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Control de gestos" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Contrôle gestuel" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Contrôle gestuel" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Gesture control" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Gesture control" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Controllo gesti" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Controllo gesti" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "제스처 컨트롤" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "제스처 컨트롤" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Ustawienia gestów" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Ustawienia gestów" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Gesture control" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Gesture control" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Gesture control" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Gesture control" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Gesture control" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Gesture control" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Керування жестами" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Керування жестами" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "手势控制" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "手势控制" } } } }, - "Gesture sensitivity": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Gesture sensitivity" + "Gesture sensitivity" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Gesture sensitivity" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Citlivost gesta" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Citlivost gesta" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Gesten Empfindlichkeit" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Gesten Empfindlichkeit" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Gesture sensitivity" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Gesture sensitivity" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Gesture sensitivity" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Gesture sensitivity" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Sensibilidad del gesto" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Sensibilidad del gesto" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Sensibilité de la gestuelle" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Sensibilité de la gestuelle" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Gesture sensitivity" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Gesture sensitivity" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Sensibilità gesti" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Sensibilità gesti" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "제스처 민감도" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "제스처 민감도" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Czułość gestów" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Czułość gestów" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Gesture sensitivity" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Gesture sensitivity" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Gesture sensitivity" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Gesture sensitivity" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Gesture sensitivity" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Gesture sensitivity" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Чутливість жестів" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Чутливість жестів" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "手势灵敏度" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "手势灵敏度" } } } }, - "Get started": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Get started" + "Get started" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Get started" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Začněte" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Začněte" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Erste Schritte" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Erste Schritte" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Get started" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Get started" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Get started" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Get started" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Comenzar" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Comenzar" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Commencez" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Commencez" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Get started" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Get started" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Inizia" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Inizia" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "시작하기" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "시작하기" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Rozpocznij" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Rozpocznij" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Get started" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Get started" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Get started" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Get started" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Get started" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Get started" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Get started" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Get started" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "开始使用" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "开始使用" } } } }, - "Get your free API key from Google AI Studio": {}, - "GitHub": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "GitHub" + "Get your free API key from Google AI Studio" : { + + }, + "GitHub" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "GitHub" } }, - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "GitHub" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "GitHub" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "GitHub" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "GitHub" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "GitHub" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "GitHub" } }, - "en-GB": { - "stringUnit": { - "state": "needs_review", - "value": "GitHub" + "en-GB" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "GitHub" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "GitHub" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "GitHub" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "GitHub" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "GitHub" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "GitHub" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "GitHub" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "GitHub" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "GitHub" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "GitHub" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "GitHub" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "GitHub" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "GitHub" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "GitHub" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "GitHub" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "GitHub" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "GitHub" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "GitHub" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "GitHub" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "GitHub" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "GitHub" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "GitHub" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "GitHub" } } } }, - "Got it!": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Got it!" + "Got it!" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Got it!" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Mám to!" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Mám to!" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Verstanden!" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Verstanden!" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Got it!" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Got it!" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Got it!" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Got it!" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "¡Entendido!" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "¡Entendido!" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Compris !" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Compris !" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Got it!" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Got it!" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Capito!" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Capito!" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "알겠습니다!" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "알겠습니다!" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Rozumiem!" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Rozumiem!" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Got it!" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Got it!" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Got it!" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Got it!" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Got it!" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Got it!" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Got it!" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Got it!" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "明白了!" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "明白了!" } } } }, - "GPU Usage": {}, - "Gradient": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Gradient" + "GPU Usage" : { + + }, + "Gradient" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Gradient" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Přechod" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Přechod" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Farbverlauf" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Farbverlauf" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Gradient" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Gradient" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Gradient" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Gradient" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Gradiente" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Gradiente" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Dégradé" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Dégradé" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Gradient" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Gradient" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Sfumatura" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Sfumatura" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "그라디언트" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "그라디언트" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Gradient" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Gradient" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Gradient" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Gradient" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Gradient" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Gradient" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Gradient" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Gradient" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Градієнт" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Градієнт" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "渐变" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "渐变" } } } }, - "Graph Visibility": {}, - "Hide": {}, - "Hide DynamicIsland Options": {}, - "Hide only when NowPlaying app is in fullscreen": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Hide only when NowPlaying app is in fullscreen" + "Graph Visibility" : { + + }, + "Hide" : { + + }, + "Hide DynamicIsland Options" : { + + }, + "Hide only when NowPlaying app is in fullscreen" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Hide only when NowPlaying app is in fullscreen" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Skrýt pouze když je Právě hrající aplikace v režimu celé obrazovky" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Skrýt pouze když je Právě hrající aplikace v režimu celé obrazovky" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Nur ausblenden, wenn die Läuft gerade App im Vollbildmodus ist" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Nur ausblenden, wenn die Läuft gerade App im Vollbildmodus ist" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Hide only when NowPlaying app is in fullscreen" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hide only when NowPlaying app is in fullscreen" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Hide only when NowPlaying app is in full-screen" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hide only when NowPlaying app is in full-screen" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Hide only when NowPlaying app is in fullscreen" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Hide only when NowPlaying app is in fullscreen" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Masquer seulement quand lorsque l'app en train de jouer est en plein écran" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Masquer seulement quand lorsque l'app en train de jouer est en plein écran" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Hide only when NowPlaying app is in fullscreen" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Hide only when NowPlaying app is in fullscreen" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Nascondi solo quando l'app NowPlaying è a schermo intero" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Nascondi solo quando l'app NowPlaying è a schermo intero" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "현재 재생 중인 앱이 전체 화면일 때만 숨기기" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "현재 재생 중인 앱이 전체 화면일 때만 숨기기" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Ukryj tylko wtedy, gdy aplikacja NowPlaying jest w trybie pełnoekranowym" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Ukryj tylko wtedy, gdy aplikacja NowPlaying jest w trybie pełnoekranowym" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Hide only when NowPlaying app is in fullscreen" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Hide only when NowPlaying app is in fullscreen" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Hide only when NowPlaying app is in fullscreen" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Hide only when NowPlaying app is in fullscreen" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Hide only when NowPlaying app is in fullscreen" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Hide only when NowPlaying app is in fullscreen" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Hide only when NowPlaying app is in fullscreen" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Hide only when NowPlaying app is in fullscreen" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "仅在“当前播放”全屏时隐藏" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "仅在“当前播放”全屏时隐藏" } } } }, - "Hierarchical": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Hierarchical" + "Hierarchical" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Hierarchical" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Hierarchické" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Hierarchické" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Hierarchisch" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Hierarchisch" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Hierarchical" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hierarchical" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Hierarchical" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hierarchical" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Hierarchical" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Hierarchical" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Hiérarchique" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Hiérarchique" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Hierarchical" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Hierarchical" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Gerarchico" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Gerarchico" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "계층적" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "계층적" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Hierarchiczny" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Hierarchiczny" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Hierarchical" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Hierarchical" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Hierarchical" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Hierarchical" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Hierarchical" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Hierarchical" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Hierarchical" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Hierarchical" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "分级" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "分级" } } } }, - "High": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "High" + "High" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "High" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Vysoká" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Vysoká" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Hoch" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Hoch" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "High" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "High" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "High" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "High" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Alto" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Alto" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Haut" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Haut" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "High" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "High" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Alta" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Alta" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "높음" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "높음" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Wysoki" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Wysoki" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "High" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "High" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "High" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "High" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "High" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "High" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Високий" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Високий" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "高" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "高" } } } }, - "History Size": {}, - "https://github.com/th-ch/youtube-music": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "https://github.com/th-ch/youtube-music" + "History Size" : { + + }, + "https://github.com/th-ch/youtube-music" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "https://github.com/th-ch/youtube-music" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "https://github.com/th-ch/youtube-music" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "https://github.com/th-ch/youtube-music" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "https://github.com/th-ch/youtube-music" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "https://github.com/th-ch/youtube-music" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "https://github.com/th-ch/youtube-music" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "https://github.com/th-ch/youtube-music" } }, - "en-GB": { - "stringUnit": { - "state": "needs_review", - "value": "https://github.com/th-ch/youtube-music" + "en-GB" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "https://github.com/th-ch/youtube-music" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "https://github.com/th-ch/youtube-music" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "https://github.com/th-ch/youtube-music" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "https://github.com/th-ch/youtube-music" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "https://github.com/th-ch/youtube-music" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "https://github.com/th-ch/youtube-music" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "https://github.com/th-ch/youtube-music" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "https://github.com/th-ch/youtube-music" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "https://github.com/th-ch/youtube-music" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "https://github.com/th-ch/youtube-music" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "https://github.com/th-ch/youtube-music" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "https://github.com/th-ch/youtube-music" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "https://github.com/th-ch/youtube-music" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "https://github.com/th-ch/youtube-music" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "https://github.com/th-ch/youtube-music" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "https://github.com/th-ch/youtube-music" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "https://github.com/th-ch/youtube-music" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "https://github.com/th-ch/youtube-music" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "https://github.com/th-ch/youtube-music" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "https://github.com/th-ch/youtube-music" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "https://github.com/th-ch/youtube-music" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "https://github.com/th-ch/youtube-music" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "https://github.com/th-ch/youtube-music" } } } }, - "HUD style": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "HUD style" + "HUD style" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "HUD style" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Styl HUD" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Styl HUD" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "HUD Stil" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "HUD Stil" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "HUD style" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "HUD style" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "HUD style" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "HUD style" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "HUD style" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "HUD style" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Style de l'HUD" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Style de l'HUD" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "HUD style" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "HUD style" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Stile HUD" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Stile HUD" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "HUD 스타일" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "HUD 스타일" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Styl HUD" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Styl HUD" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "HUD style" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "HUD style" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "HUD style" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "HUD style" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "HUD style" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "HUD style" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "HUD style" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "HUD style" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "HUD 样式" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "HUD 样式" } } } }, - "HUDs": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "HUDs" + "HUDs" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "HUDs" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "HUDy" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "HUDy" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "HUDs" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "HUDs" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "HUDs" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "HUDs" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "HUDs" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "HUDs" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "HUDs" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "HUDs" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "HUDs" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "HUDs" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "HUDs" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "HUDs" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "HUDs" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "HUDs" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "HUD들" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "HUD들" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Interfejsy HUD" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Interfejsy HUD" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "HUDs" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "HUDs" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "HUDs" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "HUDs" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "HUDs" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "HUDs" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "HUDs" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "HUDs" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "HUD" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "HUD" } } } }, - "In progress": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "In progress" + "In progress" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "In progress" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Probíhá" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Probíhá" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "In Bearbeitung" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "In Bearbeitung" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "In progress" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "In progress" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "In progress" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "In progress" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "En curso" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "En curso" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "En cours" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "En cours" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "In progress" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "In progress" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "In corso" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "In corso" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "진행 중" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "진행 중" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "W toku" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "W toku" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "In progress" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "In progress" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "In progress" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "In progress" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "In progress" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "In progress" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "В процесі" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "В процесі" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "进行中" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "进行中" } } } }, - "Inline": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Inline" + "Inline" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Inline" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Inline" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Inline" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Inline" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Inline" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Inline" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Inline" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Inline" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Inline" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Inline" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Inline" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Inline" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Inline" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Inline" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Inline" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "In linea" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "In linea" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "인라인" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "인라인" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Wbudowany" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Wbudowany" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Inline" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Inline" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Inline" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Inline" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Inline" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Inline" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Inline" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Inline" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "内嵌" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "内嵌" } } } }, - "Install updates automatically": { - "extractionState": "stale", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Install updates automatically" + "Install updates automatically" : { + "extractionState" : "stale", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Install updates automatically" } } } }, - "Installed extensions": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Installed extensions" + "Installed extensions" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Installed extensions" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Nainstalovaná rozšíření" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Nainstalovaná rozšíření" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Installierte Erweiterungen" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Installierte Erweiterungen" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Installed extensions" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Installed extensions" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Installed extensions" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Installed extensions" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Installed extensions" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Installed extensions" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Extensions installées" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Extensions installées" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Installed extensions" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Installed extensions" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Estensioni installate" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Estensioni installate" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "설치된 확장기능들" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "설치된 확장기능들" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Zainstalowane rozszerzenia" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Zainstalowane rozszerzenia" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Installed extensions" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Installed extensions" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Installed extensions" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Installed extensions" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Installed extensions" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Installed extensions" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Встановлені розширення" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Встановлені розширення" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "已安装扩展" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "已安装扩展" } } } }, - "Keyboard Backlight HUD": {}, - "Keyboard shortcuts are disabled": {}, - "Last Updated": {}, - "Later": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Later" + "Keyboard Backlight HUD" : { + + }, + "Keyboard shortcuts are disabled" : { + + }, + "Last Updated" : { + + }, + "Later" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Later" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Později" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Později" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Später" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Später" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Later" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Later" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Later" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Later" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Later" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Later" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Plus tard" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Plus tard" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Later" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Later" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Più tardi" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Più tardi" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "나중에" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "나중에" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Później" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Później" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Later" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Later" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Later" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Later" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Later" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Later" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Пізніше" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Пізніше" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "稍后再说" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "稍后再说" } } } }, - "License key": {}, - "LinkedIn": {}, - "Live Monitoring": {}, - "Live Performance Data": {}, - "Lottie JSON URL": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Lottie JSON URL" + "License key" : { + + }, + "LinkedIn" : { + + }, + "Live Monitoring" : { + + }, + "Live Performance Data" : { + + }, + "Lottie JSON URL" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Lottie JSON URL" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Lottie JSON URL" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Lottie JSON URL" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Lottie JSON URL" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Lottie JSON URL" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Lottie JSON URL" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Lottie JSON URL" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Lottie JSON URL" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Lottie JSON URL" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Lottie JSON URL" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Lottie JSON URL" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Lien URL Lottie JSON" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Lien URL Lottie JSON" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Lottie JSON URL" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Lottie JSON URL" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "URL Lottie JSON" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "URL Lottie JSON" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "Lottie JSON URL" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Lottie JSON URL" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Lottie JSON URL" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Lottie JSON URL" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Lottie JSON URL" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Lottie JSON URL" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Lottie JSON URL" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Lottie JSON URL" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Lottie JSON URL" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Lottie JSON URL" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Lottie JSON URL" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Lottie JSON URL" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "Lottie JSON 链接" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Lottie JSON 链接" } } } }, - "Low": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Low" + "Low" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Low" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Nízká" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Nízká" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Niedrig" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Niedrig" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Low" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Low" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Low" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Low" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Bajo" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Bajo" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Bas" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Bas" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Low" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Low" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Bassa" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Bassa" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "낮음" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "낮음" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Niski" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Niski" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Low" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Low" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Low" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Low" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Low" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Low" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Low" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Low" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "低" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "低" } } } }, - "Low Power Mode": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Low Power Mode" + "Low Power Mode" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Low Power Mode" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Režim nízké spotřeby" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Režim nízké spotřeby" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Energiesparmodus" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Energiesparmodus" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Low Power Mode" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Low Power Mode" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Low Power Mode" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Low Power Mode" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Modo de bajo consumo" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Modo de bajo consumo" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Mode économie d'énergie" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Mode économie d'énergie" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Low Power Mode" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Low Power Mode" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Modalità Bassa Potenza" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Modalità Bassa Potenza" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "저전력 모드" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "저전력 모드" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Tryb niskiego zużycia energii" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Tryb niskiego zużycia energii" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Low Power Mode" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Low Power Mode" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Low Power Mode" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Low Power Mode" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Düşük Güç Modu" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Düşük Güç Modu" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Режим економії енергії" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Режим економії енергії" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "低电量模式" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "低电量模式" } } } }, - "Made ❤️ by Ebullioscopic": {}, - "Made with 🫶🏻 by not so boring not.people": { - "extractionState": "stale", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Made with 🫶🏻 by not so boring not.people" + "Made ❤️ by Ebullioscopic" : { + + }, + "Made with 🫶🏻 by not so boring not.people" : { + "extractionState" : "stale", + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Made with 🫶🏻 by not so boring not.people" } }, - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Made with 🫶🏻 by not so boring not.people" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Vyrobeno s 🫶🏻 ne tak nudnými ne lidmi." } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Vyrobeno s 🫶🏻 ne tak nudnými ne lidmi." + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Gemacht mit 🫶🏻 durch nicht so boring not.people" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Gemacht mit 🫶🏻 durch nicht so boring not.people" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Made with 🫶🏻 by not so boring not.people" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Made with 🫶🏻 by not so boring not.people" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Made with 🫶🏻 by not so boring not.people" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Hecho con 🫶🏻 no tan aburrido no.people" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Hecho con 🫶🏻 no tan aburrido no.people" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Fait avec 🫶🏻 par des personnes pas si ennuyeuses - boring not.people" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Fait avec 🫶🏻 par des personnes pas si ennuyeuses - boring not.people" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Made with 🫶🏻 by not so boring not.people" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Made with 🫶🏻 by not so boring not.people" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Realizzato col 🫶🏻 da not so boring not.people" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Realizzato col 🫶🏻 da not so boring not.people" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "지루하지 않은 비사람들이 🫶🏻 마음을 담아 만들었습니다" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "지루하지 않은 비사람들이 🫶🏻 마음을 담아 만들었습니다" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Zrobione z 🫶🏻 przez niezbyt nudnych ludzi" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Zrobione z 🫶🏻 przez niezbyt nudnych ludzi" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Made with 🫶🏻 by not so boring not.people" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Made with 🫶🏻 by not so boring not.people" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Made with 🫶🏻 by not so boring not.people" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Made with 🫶🏻 by not so boring not.people" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Made with 🫶🏻 by not so boring not.people" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Made with 🫶🏻 by not so boring not.people" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Made with 🫶🏻 by not so boring not.people" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Made with 🫶🏻 by not so boring not.people" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "由 not.people 团队用心制作 🫶🏻" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "由 not.people 团队用心制作 🫶🏻" } } } }, - "Match menubar height": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Match menubar height" + "Match menubar height" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Match menubar height" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Match menubar height" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Match menubar height" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Höhe der Menüleiste" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Höhe der Menüleiste" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Match menubar height" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Match menubar height" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Match menubar height" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Match menubar height" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Match menubar height" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Match menubar height" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Atteindre la hauteur de la barre de menu" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Atteindre la hauteur de la barre de menu" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Match menubar height" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Match menubar height" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Adatta altezza menubar" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Adatta altezza menubar" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "메뉴바 높이에 맞추기" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "메뉴바 높이에 맞추기" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Dopasuj do wysokości paska menu" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Dopasuj do wysokości paska menu" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Match menubar height" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Match menubar height" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Match menubar height" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Match menubar height" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Menubar yüksekliğini eşle" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Menubar yüksekliğini eşle" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Match menubar height" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Match menubar height" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "匹配菜单栏高度" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "匹配菜单栏高度" } } } }, - "Match real notch size": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Match real notch size" + "Match real notch size" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Match real notch size" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Match real notch size" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Match real notch size" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Größe der echten Notch" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Größe der echten Notch" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Match real notch size" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Match real notch size" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Match real notch size" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Match real notch size" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Match real notch size" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Match real notch size" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Correspondre à la vraie hauteur de l'encoche" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Correspondre à la vraie hauteur de l'encoche" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Match real notch size" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Match real notch size" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Adatta altezza reale menubar" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Adatta altezza reale menubar" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "실제 노치 크기에 맞추기" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "실제 노치 크기에 맞추기" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Dopasuj do rzeczywistego rozmiaru notcha" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Dopasuj do rzeczywistego rozmiaru notcha" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Match real notch size" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Match real notch size" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Match real notch size" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Match real notch size" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Gerçek çentik boyutunu eşle" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Gerçek çentik boyutunu eşle" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Match real notch size" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Match real notch size" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "匹配Notch真实大小" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "匹配Notch真实大小" } } } }, - "Max Capacity: %lld%%": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Max Capacity: %lld%%" + "Max Capacity: %lld%%" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Max Capacity: %lld%%" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Max Capacity: %lld%%" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Max Capacity: %lld%%" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Max. Kapazität: %lld%%" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Max. Kapazität: %lld%%" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Max Capacity: %lld%%" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Max Capacity: %lld%%" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Max Capacity: %lld%%" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Max Capacity: %lld%%" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Max Capacity: %lld%%" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Max Capacity: %lld%%" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Capacité maximale : %lld%%" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Capacité maximale : %lld%%" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Max Capacity: %lld%%" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Max Capacity: %lld%%" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Capacità Massima: %lld%%" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Capacità Massima: %lld%%" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "최대 용량: %lld%%" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "최대 용량: %lld%%" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Maksymalna pojemność: %lld%%" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Maksymalna pojemność: %lld%%" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Max Capacity: %lld%%" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Max Capacity: %lld%%" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Max Capacity: %lld%%" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Max Capacity: %lld%%" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Max Capacity: %lld%%" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Max Capacity: %lld%%" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Max Capacity: %lld%%" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Max Capacity: %lld%%" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "最大容量:%lld%%" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "最大容量:%lld%%" } } } }, - "Media": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Media" + "Media" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Media" } }, - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Media" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Media" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Media" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Medium" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Medium" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Media" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Media" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Media" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Media" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Media" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Média" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Média" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Media" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Media" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Media" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Media" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "미디어" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "미디어" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Multimedia" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Multimedia" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Media" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Media" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Media" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Media" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Medya" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Medya" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Media" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Media" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "媒体" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "媒体" } } } }, - "Media change with horizontal gestures": { - "comment": "A toggle that lets the user enable or disable the feature of changing the currently playing media using horizontal gestures.", - "isCommentAutoGenerated": true, - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Media change with horizontal gestures" + "Media change with horizontal gestures" : { + "comment" : "A toggle that lets the user enable or disable the feature of changing the currently playing media using horizontal gestures.", + "isCommentAutoGenerated" : true, + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Media change with horizontal gestures" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Media change with horizontal gestures" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Media change with horizontal gestures" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Medium Änderung mit Horizontalen Gesten" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Medium Änderung mit Horizontalen Gesten" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Media change with horizontal gestures" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Media change with horizontal gestures" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Media change with horizontal gestures" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Media change with horizontal gestures" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Media change with horizontal gestures" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Media change with horizontal gestures" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Changement de média avec les gestuelles horizontales" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Changement de média avec les gestuelles horizontales" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Media change with horizontal gestures" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Media change with horizontal gestures" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Cambia media con gesti orizzontali" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Cambia media con gesti orizzontali" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "가로 방향 제스처로 미디어 변경" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "가로 방향 제스처로 미디어 변경" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Zmiana multimediów z poziomymi gestami" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Zmiana multimediów z poziomymi gestami" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Media change with horizontal gestures" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Media change with horizontal gestures" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Media change with horizontal gestures" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Media change with horizontal gestures" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Media change with horizontal gestures" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Media change with horizontal gestures" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Media change with horizontal gestures" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Media change with horizontal gestures" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "横向手势改变媒体" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "横向手势改变媒体" } } } }, - "Media controls": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Media controls" + "Media controls" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Media controls" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Media controls" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Media controls" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Medium Steuerung" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Medium Steuerung" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Media controls" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Media controls" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Media controls" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Media controls" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Media controls" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Media controls" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Contrôles des médias" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Contrôles des médias" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Media controls" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Media controls" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Controlli multimediali" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Controlli multimediali" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "미디어 컨트롤" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "미디어 컨트롤" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Ustawienia multimediów" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Ustawienia multimediów" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Media controls" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Media controls" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Media controls" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Media controls" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Media controls" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Media controls" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Media controls" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Media controls" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "媒体控制" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "媒体控制" } } } }, - "Media inactivity timeout": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Media inactivity timeout" + "Media inactivity timeout" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Media inactivity timeout" } }, - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Media inactivity timeout" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Časový limit nečinnosti médií" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Časový limit nečinnosti médií" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Medium Inaktivität Zeitüberschreitung" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Medium Inaktivität Zeitüberschreitung" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Media inactivity timeout" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Media inactivity timeout" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Media inactivity timeout" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Media inactivity timeout" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Media inactivity timeout" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Délai d'inactivité du média" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Délai d'inactivité du média" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Media inactivity timeout" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Media inactivity timeout" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Timeout inattività media" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Timeout inattività media" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "미디어 비활성화 시간 초과" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "미디어 비활성화 시간 초과" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Limit czasu braku aktywności multimediów" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Limit czasu braku aktywności multimediów" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Media inactivity timeout" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Media inactivity timeout" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Media inactivity timeout" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Media inactivity timeout" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Media inactivity timeout" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Media inactivity timeout" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Media inactivity timeout" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Media inactivity timeout" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "媒体非活动超时" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "媒体非活动超时" } } } }, - "Media playback live activity": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Media playback live activity" + "Media playback live activity" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Media playback live activity" } }, - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Media playback live activity" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Živá aktivita přehrávání médií" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Živá aktivita přehrávání médií" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Medium Wiedergabe live Aktivität" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Medium Wiedergabe live Aktivität" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Media playback live activity" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Media playback live activity" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Media playback live activity" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Media playback live activity" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Media playback live activity" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Activité de lecture de média en direct" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Activité de lecture de média en direct" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Media playback live activity" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Media playback live activity" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Riproduzione media attività live" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Riproduzione media attività live" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "미디어 재생 실시간 활동" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "미디어 재생 실시간 활동" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Odtwarzanie multimediów na żywo" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Odtwarzanie multimediów na żywo" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Atividade ao vivo da reprodução de mídia" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Atividade ao vivo da reprodução de mídia" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Media playback live activity" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Media playback live activity" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Media playback live activity" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Media playback live activity" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Media playback live activity" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Media playback live activity" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "媒体播放实时动态" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "媒体播放实时动态" } } } }, - "Media Source": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Media Source" + "Media Source" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Media Source" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Zdroj médií" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Zdroj médií" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Medium Quelle" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Medium Quelle" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Media Source" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Media Source" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Media Source" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Media Source" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Media Source" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Media Source" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Source du Média" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Source du Média" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Media Source" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Media Source" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Sorgente multimediale" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Sorgente multimediale" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "미디어 소스" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "미디어 소스" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Źródło multimediów" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Źródło multimediów" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Media Source" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Media Source" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Media Source" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Media Source" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Medya kaynağı" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Medya kaynağı" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Media Source" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Media Source" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "媒体来源" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "媒体来源" } } } }, - "Medium": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Medium" + "Medium" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Medium" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Střední" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Střední" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Mittel" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Mittel" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Medium" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Medium" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Medium" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Medium" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Mediano" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Mediano" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Moyen" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Moyen" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Medium" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Medium" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Media" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Media" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "중간" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "중간" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Średni" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Średni" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Medium" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Medium" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Medium" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Medium" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Medium" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Medium" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Medium" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Medium" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "中" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "中" } } } }, - "Memory Usage": {}, - "Menubar icon": { - "extractionState": "stale", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Menubar icon" + "Memory Usage" : { + + }, + "Menubar icon" : { + "extractionState" : "stale", + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Menubar icon" } }, - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Menubar icon" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Menubar icon" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Menubar icon" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Icon in Menüleiste anzeigen" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Icon in Menüleiste anzeigen" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Menubar icon" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Menubar icon" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Menubar icon" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Menubar icon" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Menubar icon" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Icône dans la barre des menus" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Icône dans la barre des menus" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Menubar icon" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Menubar icon" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Menubar icon" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Menubar icon" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "메뉴바 아이콘" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "메뉴바 아이콘" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Menubar icon" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Menubar icon" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Menubar icon" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Menubar icon" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Menubar icon" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Menubar icon" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Menubar icon" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Menubar icon" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Menubar icon" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Menubar icon" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "菜单栏图标" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "菜单栏图标" } } } }, - "Mic %@": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Mic %@" + "Mic %@" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Mic %@" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Mic %@" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Mic %@" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Mikrofon %@" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Mikrofon %@" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Mic %@" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mic %@" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Mic %@" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mic %@" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Mic %@" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Mic %@" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Mic %@" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Mic %@" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Mic %@" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Mic %@" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Mic %@" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Mic %@" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "마이크 %@" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "마이크 %@" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Mikrofon %@" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Mikrofon %@" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Mic %@" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Mic %@" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Mic %@" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Mic %@" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Mic %@" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Mic %@" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Mic %@" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Mic %@" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "麦克风 %@" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "麦克风 %@" } } } }, - "min": {}, - "Minimalistic mode focuses on media controls and system HUDs, hiding all extra features for a clean, focused experience. Automatically enables simpler animations.": {}, - "Minimum hover duration": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Minimum hover duration" + "min" : { + + }, + "Minimalistic mode focuses on media controls and system HUDs, hiding all extra features for a clean, focused experience. Automatically enables simpler animations." : { + + }, + "Minimum hover duration" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Minimum hover duration" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Minimum hover duration" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Minimum hover duration" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Minimale Schwebedauer" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Minimale Schwebedauer" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Minimum hover duration" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Minimum hover duration" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Minimum hover duration" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Minimum hover duration" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Minimum hover duration" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Minimum hover duration" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Durée minimale du survol" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Durée minimale du survol" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Minimum hover duration" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Minimum hover duration" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Durata minima di hover" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Durata minima di hover" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "가져다 대기 최소 시간" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "가져다 대기 최소 시간" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Minimalny czas najechania kursorem" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Minimalny czas najechania kursorem" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Minimum hover duration" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Minimum hover duration" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Minimum hover duration" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Minimum hover duration" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Minimum asılı kalma süresi" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Minimum asılı kalma süresi" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Minimum hover duration" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Minimum hover duration" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "悬停最短时长" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "悬停最短时长" } } } }, - "Minutes": {}, - "Mirror": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Mirror" + "Minutes" : { + + }, + "Mirror" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Mirror" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Mirror" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Mirror" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Spiegel" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Spiegel" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Mirror" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mirror" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Mirror" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mirror" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Mirror" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Mirror" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Miroir" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Miroir" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Mirror" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Mirror" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Specchio" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Specchio" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "거울" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "거울" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Lustro" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Lustro" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Mirror" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Mirror" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Mirror" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Mirror" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Ayna" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Ayna" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Mirror" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Mirror" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "镜子" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "镜子" } } } }, - "Mirror shape": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Mirror shape" + "Mirror shape" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Mirror shape" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Mirror shape" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Mirror shape" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Spiegelform" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Spiegelform" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Mirror shape" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mirror shape" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Mirror shape" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mirror shape" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Mirror shape" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Mirror shape" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Forme du miroir" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Forme du miroir" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Mirror shape" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Mirror shape" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Forma dello specchio" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Forma dello specchio" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "거울 모양" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "거울 모양" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Kształt lustra" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Kształt lustra" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Mirror shape" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Mirror shape" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Mirror shape" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Mirror shape" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Ayna şekli" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Ayna şekli" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Mirror shape" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Mirror shape" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "镜子大小" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "镜子大小" } } } }, - "Monitor clipboard changes and keep a history of recent copies. Use Cmd+Shift+V to quickly access clipboard history.": {}, - "Monitoring Status": {}, - "Monitoring Stopped": {}, - "More": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "More" + "Monitor clipboard changes and keep a history of recent copies. Use Cmd+Shift+V to quickly access clipboard history." : { + + }, + "Monitoring Status" : { + + }, + "Monitoring Stopped" : { + + }, + "More" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "More" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "More" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "More" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Mehr" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Mehr" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "More" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "More" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "More" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "More" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Más" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Más" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Plus" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Plus" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "More" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "More" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Altro" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Altro" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "더" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "더" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Więcej" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Więcej" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "More" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "More" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "More" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "More" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "More" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "More" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "More" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "More" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "更多" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "更多" } } } }, - "Music Source": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Music Source" + "Music Source" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Music Source" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Music Source" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Music Source" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Musik Quelle" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Musik Quelle" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Music Source" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Music Source" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Music Source" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Music Source" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Fuente de música" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Fuente de música" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Source de la musique" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Source de la musique" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Music Source" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Music Source" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Sorgente Musica" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Sorgente Musica" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "음악 소스" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "음악 소스" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Źródło muzyki" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Źródło muzyki" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Music Source" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Music Source" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Music Source" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Music Source" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Müzik kaynağı" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Müzik kaynağı" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Music Source" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Music Source" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "音乐源" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "音乐源" } } } }, - "muted": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "muted" + "muted" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "muted" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "muted" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "muted" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Stumm" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Stumm" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "muted" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "muted" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "muted" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "muted" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "silenciado" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "silenciado" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "en sourdine" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "en sourdine" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "muted" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "muted" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "mutato" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "mutato" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "음소거됨" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "음소거됨" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Wyciszony" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Wyciszony" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "muted" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "muted" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "muted" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "muted" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "susturuldu" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "susturuldu" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "muted" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "muted" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "已静音" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "已静音" } } } }, - "Name": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Name" + "Name" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Name" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Name" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Name" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Name" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Name" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Name" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Name" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Name" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Name" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Nombre" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Nombre" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Nom" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Nom" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Name" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Name" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Nome" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Nome" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "이름" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "이름" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Nazwa" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Nazwa" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Name" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Name" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Name" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Name" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "İsim" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "İsim" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Name" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Name" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "名称" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "名称" } } } }, - "Navigation": {}, - "Need Restart": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Need Restart" + "Navigation" : { + + }, + "Need Restart" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Need Restart" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Need Restart" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Need Restart" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Braucht einen Neustart" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Braucht einen Neustart" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Need Restart" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Need Restart" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Need Restart" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Need Restart" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Need Restart" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Need Restart" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Redémarrage nécessaire" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Redémarrage nécessaire" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Need Restart" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Need Restart" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Necessario Riavvio" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Necessario Riavvio" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "재시작 필요" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "재시작 필요" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Potrzebne ponowne uruchomienie" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Potrzebne ponowne uruchomienie" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Need Restart" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Need Restart" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Need Restart" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Need Restart" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Need Restart" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Need Restart" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Need Restart" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Need Restart" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "需要重启" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "需要重启" } } } }, - "Network Download": {}, - "Network Upload": {}, - "Never hide": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Never hide" + "Network Download" : { + + }, + "Network Upload" : { + + }, + "Never hide" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Never hide" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Never hide" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Never hide" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Niemals verstecken" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Niemals verstecken" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Never hide" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Never hide" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Never hide" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Never hide" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Never hide" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Never hide" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Ne jamais masquer" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Ne jamais masquer" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Never hide" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Never hide" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Non nascondere mai" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Non nascondere mai" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "숨기지 않기" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "숨기지 않기" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Nigdy nie ukrywaj" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Nigdy nie ukrywaj" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Never hide" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Never hide" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Never hide" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Never hide" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Asla gizleme" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Asla gizleme" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Never hide" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Never hide" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "永不隐藏" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "永不隐藏" } } } }, - "No clipboard history": {}, - "No Colors Found": {}, - "No colors match '%@'": {}, - "No Colors Yet": {}, - "No custom animation available": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "No custom animation available" + "No clipboard history" : { + + }, + "No Colors Found" : { + + }, + "No colors match '%@'" : { + + }, + "No Colors Yet" : { + + }, + "No custom animation available" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "No custom animation available" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "No custom animation available" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "No custom animation available" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Keine Benutzerdefinierten Animationen verfügbar" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Keine Benutzerdefinierten Animationen verfügbar" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "No custom animation available" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "No custom animation available" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "No custom animation available" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "No custom animation available" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "No custom animation available" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "No custom animation available" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Aucune animation personnalisée disponible" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Aucune animation personnalisée disponible" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "No custom animation available" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "No custom animation available" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Nessuna animazione personalizzata disponibile" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Nessuna animazione personalizzata disponibile" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "사용자 정의 애니메이션 없음" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "사용자 정의 애니메이션 없음" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Brak dostępnych niestandardowych animacji" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Brak dostępnych niestandardowych animacji" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "No custom animation available" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "No custom animation available" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "No custom animation available" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "No custom animation available" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "No custom animation available" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "No custom animation available" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "No custom animation available" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "No custom animation available" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "没有可用的自定义动画" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "没有可用的自定义动画" } } } }, - "No custom visualizer": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "No custom visualizer" + "No custom visualizer" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "No custom visualizer" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "No custom visualizer" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "No custom visualizer" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Keine benutzerdefinierte Audiovisualisierung" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Keine benutzerdefinierte Audiovisualisierung" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "No custom visualizer" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "No custom visualizer" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "No custom visualiser" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "No custom visualiser" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "No custom visualizer" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "No custom visualizer" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Aucun visualiseur personnalisé" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Aucun visualiseur personnalisé" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "No custom visualizer" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "No custom visualizer" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Nessun visualizzatore personalizzato" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Nessun visualizzatore personalizzato" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "사용자 지정 시각화 도구 없음" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "사용자 지정 시각화 도구 없음" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Brak niestandardowych wizualizerów" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Brak niestandardowych wizualizerów" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "No custom visualizer" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "No custom visualizer" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "No custom visualizer" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "No custom visualizer" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "No custom visualizer" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "No custom visualizer" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "No custom visualizer" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "No custom visualizer" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "没有自定义可视化器" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "没有自定义可视化器" } } } }, - "No events today": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "No events today" + "No events today" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "No events today" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "No events today" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "No events today" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Keine Ereignisse heute" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Keine Ereignisse heute" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "No events today" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "No events today" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "No events today" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "No events today" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "No events today" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "No events today" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Aucun événement aujourd'hui" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Aucun événement aujourd'hui" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "No events today" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "No events today" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Non ci sono eventi" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Non ci sono eventi" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "오늘 일정 없음" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "오늘 일정 없음" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Brak wydarzeń na dzisiaj" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Brak wydarzeń na dzisiaj" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "No events today" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "No events today" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "No events today" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "No events today" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "No events today" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "No events today" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "No events today" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "No events today" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "今天无日程" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "今天无日程" } } } }, - "No excluded apps": {}, - "No excludes": { - "extractionState": "stale", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "No excludes" + "No excluded apps" : { + + }, + "No excludes" : { + "extractionState" : "stale", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "No excludes" } } } }, - "No extension installed": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "No extension installed" + "No extension installed" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "No extension installed" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "No extension installed" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "No extension installed" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Keine Erweiterungen installiert" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Keine Erweiterungen installiert" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "No extension installed" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "No extension installed" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "No extension installed" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "No extension installed" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "No extension installed" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "No extension installed" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Aucune extension installée" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Aucune extension installée" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "No extension installed" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "No extension installed" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Nessuna estensione installata" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Nessuna estensione installata" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "설치된 확장기능 없음" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "설치된 확장기능 없음" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Brak zainstalowanych rozszerzeń" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Brak zainstalowanych rozszerzeń" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "No extension installed" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "No extension installed" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "No extension installed" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "No extension installed" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "No extension installed" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "No extension installed" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "No extension installed" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "No extension installed" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "未安装扩展" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "未安装扩展" } } } }, - "No favorites": {}, - "No Graphs Enabled": { - "comment": "A label displayed when no graphs are enabled in the Stats tab.", - "isCommentAutoGenerated": true + "No favorites" : { + + }, + "No Graphs Enabled" : { + "comment" : "A label displayed when no graphs are enabled in the Stats tab.", + "isCommentAutoGenerated" : true + }, + "No results" : { + }, - "No results": {}, - "No results found": {}, - "Non-notch display height": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Non-notch display height" + "No results found" : { + + }, + "Non-notch display height" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Non-notch display height" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Non-notch display height" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Non-notch display height" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Displayhöhe ohne Noch" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Displayhöhe ohne Noch" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Non-notch display height" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Non-notch display height" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Non-notch display height" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Non-notch display height" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Non-notch display height" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Non-notch display height" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Hauteur de l'affichage hors-Notch" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Hauteur de l'affichage hors-Notch" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Non-notch display height" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Non-notch display height" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Altezza display senza-notch" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Altezza display senza-notch" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "노치 확장 전 표시 높이" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "노치 확장 전 표시 높이" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Wysokość wyświetlacza bez notcha" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Wysokość wyświetlacza bez notcha" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Non-notch display height" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Non-notch display height" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Non-notch display height" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Non-notch display height" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Non-notch display height" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Non-notch display height" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Non-notch display height" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Non-notch display height" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "非Notch显示高度" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "非Notch显示高度" } } } }, - "Not Now": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Not Now" + "Not Now" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Not Now" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Not Now" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Not Now" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Nicht jetzt" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Nicht jetzt" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Not Now" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Not Now" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Not Now" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Not Now" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Ahora no" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Ahora no" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Pas pour l'instant" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Pas pour l'instant" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Not Now" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Not Now" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Non Ora" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Non Ora" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "나중에" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "나중에" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Nie teraz" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Nie teraz" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Not Now" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Not Now" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Not Now" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Not Now" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Şimdi Değil" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Şimdi Değil" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Not Now" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Not Now" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "不是现在" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "不是现在" } } } }, - "Not Set": {}, - "Notch behavior": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Notch behavior" + "Not Set" : { + + }, + "Notch behavior" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Notch behavior" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Notch behavior" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Notch behavior" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Verhalten der Notch" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Verhalten der Notch" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Notch behavior" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Notch behavior" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Notch behavior" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Notch behavior" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Comportamiento de Notch" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Comportamiento de Notch" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Comportement du Notch" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Comportement du Notch" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Notch behavior" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Notch behavior" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Comportamento notch" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Comportamento notch" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "노치 동작" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "노치 동작" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Zachowanie notcha" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Zachowanie notcha" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Notch behavior" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Notch behavior" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Notch behavior" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Notch behavior" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Notch behavior" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Notch behavior" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Notch behavior" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Notch behavior" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "Notch行为" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Notch行为" } } } }, - "Notch display height": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Notch display height" + "Notch display height" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Notch display height" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Notch display height" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Notch display height" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Anzeigehöhe der Notch" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Anzeigehöhe der Notch" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Notch display height" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Notch display height" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Notch display height" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Notch display height" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Notch display height" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Notch display height" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Hauteur d'affichage du Notch" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Hauteur d'affichage du Notch" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Notch display height" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Notch display height" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Altezza display con notch" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Altezza display con notch" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "노치 확장 후 표시 높이" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "노치 확장 후 표시 높이" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Wysokość wyświetlania notcha" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Wysokość wyświetlania notcha" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Notch display height" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Notch display height" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Notch display height" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Notch display height" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Notch display height" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Notch display height" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Notch display height" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Notch display height" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "Notch显示高度" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Notch显示高度" } } } }, - "Notch Height": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Notch Height" + "Notch Height" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Notch Height" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Notch Height" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Notch Height" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Größe der Notch" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Größe der Notch" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Notch Height" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Notch Height" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Notch Height" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Notch Height" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Notch Height" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Notch Height" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Hauteur du Notch" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Hauteur du Notch" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Notch Height" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Notch Height" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Altezza Notch" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Altezza Notch" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "노치 높이" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "노치 높이" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Wysokość notcha" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Wysokość notcha" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Notch Height" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Notch Height" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Notch Height" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Notch Height" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Çentik yüksekliği" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Çentik yüksekliği" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Notch Height" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Notch Height" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "Notch高度" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Notch高度" } } } }, - "OK": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "OK" + "OK" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "OK" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "OK" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "OK" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "OK" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "OK" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "OK" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "OK" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "OK" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "OK" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Ok" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Ok" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "OK" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "OK" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "OK" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "OK" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "OK" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "OK" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "네" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "네" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "OK" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "OK" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "OK" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "OK" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "OK" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "OK" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "OK" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "OK" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "OK" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "OK" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "好的" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "好的" } } } }, - "One or more files failed to load": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "One or more files failed to load" + "One or more files failed to load" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "One or more files failed to load" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "One or more files failed to load" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "One or more files failed to load" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Eine oder mehrere Dateien konnten nicht geladen werden" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Eine oder mehrere Dateien konnten nicht geladen werden" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "One or more files failed to load" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "One or more files failed to load" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "One or more files failed to load" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "One or more files failed to load" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "One or more files failed to load" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "One or more files failed to load" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Impossible de charger un ou plusieurs fichiers" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Impossible de charger un ou plusieurs fichiers" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "One or more files failed to load" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "One or more files failed to load" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Impossibile caricare uno o più file" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Impossibile caricare uno o più file" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "한 개 이상의 파일 로드 실패" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "한 개 이상의 파일 로드 실패" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Nie udało się załadować jednego lub więcej plików" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Nie udało się załadować jednego lub więcej plików" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "One or more files failed to load" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "One or more files failed to load" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "One or more files failed to load" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "One or more files failed to load" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "One or more files failed to load" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "One or more files failed to load" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "One or more files failed to load" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "One or more files failed to load" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "一个或多个文件加载失败" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "一个或多个文件加载失败" } } } }, - "Only app icon": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Only app icon" + "Only app icon" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Only app icon" } } } }, - "Only download icon": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Only download icon" + "Only download icon" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Only download icon" } } } }, - "Open Google AI Studio": {}, - "Open Model Settings": {}, - "Open Settings": {}, - "Open System Settings": {}, - "Opens the AI assistant panel for file analysis and conversation. Default is Cmd+Shift+A. Only works when screen assistant feature is enabled.": {}, - "Opens the clipboard history panel. Default is Cmd+Shift+V (similar to Windows+V on PC). Only works when clipboard feature is enabled.": {}, - "Opens the color picker panel for screen color capture. Default is Cmd+Shift+P. Only works when color picker feature is enabled.": {}, - "Opens the detailed system performance monitor panel. Default is Cmd+Shift+S. Only works when stats feature is enabled.": {}, - "Panel mode shows clipboard in a floating window near the notch. Popover mode shows clipboard as a dropdown attached to the clipboard button.": {}, - "Panel mode shows color picker in a floating window. Popover mode shows color picker as a dropdown attached to the color picker button.": {}, - "Panel mode shows the assistant in a floating window near the notch. Popover mode shows the assistant as a dropdown attached to the AI button.": {}, - "Pause": {}, - "Paused": {}, - "Percentage": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Percentage" + "Open Google AI Studio" : { + + }, + "Open Model Settings" : { + + }, + "Open Settings" : { + + }, + "Open System Settings" : { + + }, + "Opens the AI assistant panel for file analysis and conversation. Default is Cmd+Shift+A. Only works when screen assistant feature is enabled." : { + + }, + "Opens the clipboard history panel. Default is Cmd+Shift+V (similar to Windows+V on PC). Only works when clipboard feature is enabled." : { + + }, + "Opens the color picker panel for screen color capture. Default is Cmd+Shift+P. Only works when color picker feature is enabled." : { + + }, + "Opens the detailed system performance monitor panel. Default is Cmd+Shift+S. Only works when stats feature is enabled." : { + + }, + "Panel mode shows clipboard in a floating window near the notch. Popover mode shows clipboard as a dropdown attached to the clipboard button." : { + + }, + "Panel mode shows color picker in a floating window. Popover mode shows color picker as a dropdown attached to the color picker button." : { + + }, + "Panel mode shows the assistant in a floating window near the notch. Popover mode shows the assistant as a dropdown attached to the AI button." : { + + }, + "Pause" : { + + }, + "Paused" : { + + }, + "Percentage" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Percentage" } } } }, - "Pick Color": {}, - "Picked %@": {}, - "Picked Color": {}, - "Picking Status": {}, - "PID: %d": { - "comment": "A small label displaying the process ID of a particular app. The argument is the process ID of the app.", - "isCommentAutoGenerated": true + "Pick Color" : { + + }, + "Picked %@" : { + + }, + "Picked Color" : { + + }, + "Picking Status" : { + + }, + "PID: %d" : { + "comment" : "A small label displaying the process ID of a particular app. The argument is the process ID of the app.", + "isCommentAutoGenerated" : true }, - "Pin items from history to save them here": {}, - "Pin items to add favorites": {}, - "Pin items to add them to favorites": {}, - "Pinned Items": {}, - "Please configure your API key for the selected AI provider in model settings.": {}, - "Plugged In": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Plugged In" + "Pin items from history to save them here" : { + + }, + "Pin items to add favorites" : { + + }, + "Pin items to add them to favorites" : { + + }, + "Pinned Items" : { + + }, + "Please configure your API key for the selected AI provider in model settings." : { + + }, + "Plugged In" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Plugged In" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Plugged In" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Plugged In" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Angeschlossen" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Angeschlossen" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Plugged In" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Plugged In" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Plugged In" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Plugged In" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Plugged In" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Plugged In" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Branché" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Branché" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Plugged In" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Plugged In" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Collegato" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Collegato" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "충전 중" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "충전 중" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Podłączony" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Podłączony" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Plugged In" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Plugged In" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Plugged In" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Plugged In" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Plugged In" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Plugged In" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Plugged In" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Plugged In" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "已插入" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "已插入" } } } }, - "Popover mode shows clipboard as a dropdown attached to the clipboard button. Panel mode shows clipboard in a floating window near the notch.": {}, - "Popover mode shows color picker as a dropdown attached to the color picker button. Panel mode shows color picker in a floating window.": {}, - "Popover mode shows the assistant as a dropdown attached to the AI button. Panel mode shows the assistant in a floating window near the notch.": {}, - "Privacy & Security": { - "comment": "The title of the privacy and security settings screen.", - "isCommentAutoGenerated": true + "Popover mode shows clipboard as a dropdown attached to the clipboard button. Panel mode shows clipboard in a floating window near the notch." : { + + }, + "Popover mode shows color picker as a dropdown attached to the color picker button. Panel mode shows color picker in a floating window." : { + + }, + "Popover mode shows the assistant as a dropdown attached to the AI button. Panel mode shows the assistant in a floating window near the notch." : { + }, - "Privacy Policy": { - "comment": "A link to the privacy policy.", - "isCommentAutoGenerated": true + "Privacy & Security" : { + "comment" : "The title of the privacy and security settings screen.", + "isCommentAutoGenerated" : true }, - "Progress bar": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Progress bar" + "Privacy Policy" : { + "comment" : "A link to the privacy policy.", + "isCommentAutoGenerated" : true + }, + "Progress bar" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Progress bar" } } } }, - "Progressbar style": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Progressbar style" + "Progressbar style" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Progressbar style" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Progressbar style" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Progressbar style" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Ladebalken Stil" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Ladebalken Stil" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Progressbar style" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Progressbar style" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Progress bar style" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Progress bar style" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Progressbar style" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Progressbar style" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Style de la barre de progression" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Style de la barre de progression" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Progressbar style" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Progressbar style" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Stile barra di avanzamento" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Stile barra di avanzamento" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "진행 바 스타일" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "진행 바 스타일" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Styl paska postępu" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Styl paska postępu" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Progressbar style" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Progressbar style" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Progressbar style" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Progressbar style" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Progressbar style" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Progressbar style" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Progressbar style" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Progressbar style" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "进度条样式" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "进度条样式" } } } }, - "Quick Actions": {}, - "Quit": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Quit" + "Quick Actions" : { + + }, + "Quit" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Quit" } }, - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Quit" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Quit" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Quit" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Verlassen" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Verlassen" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Quit" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Quit" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Quit" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Quit" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Quit" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Quitter" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Quitter" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Quit" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Quit" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Chiudi" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Chiudi" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "종료" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "종료" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Wyjdź" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Wyjdź" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Quit" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Quit" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Quit" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Quit" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Çık" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Çık" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Quit" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Quit" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "退出" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "退出" } } } }, - "Quit app": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Quit app" + "Quit app" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Quit app" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Quit app" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Quit app" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "App verlassen" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "App verlassen" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Quit app" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Quit app" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Quit app" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Quit app" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Cerrar app" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Cerrar app" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Quitter l'application" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Quitter l'application" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Quit app" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Quit app" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Chiudi app" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Chiudi app" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "앱 종료" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "앱 종료" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Wyjdź z aplikacji" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Wyjdź z aplikacji" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Quit app" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Quit app" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Quit app" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Quit app" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Uygulamadan Çık" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Uygulamadan Çık" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Quit app" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Quit app" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "退出应用" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "退出应用" } } } }, - "Quit boring.notch": { - "extractionState": "stale", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Quit boring.notch" + "Quit boring.notch" : { + "extractionState" : "stale", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Quit boring.notch" } } } }, - "Ready": {}, - "Reasoning Mode": {}, - "Recent Colors": {}, - "Recording": {}, - "Recording Detected": { - "comment": "A text description of a red dot displayed in the Dynamic Island header when screen recording is active.", - "isCommentAutoGenerated": true + "Ready" : { + + }, + "Reasoning Mode" : { + + }, + "Recent Colors" : { + + }, + "Recording" : { + + }, + "Recording Detected" : { + "comment" : "A text description of a red dot displayed in the Dynamic Island header when screen recording is active.", + "isCommentAutoGenerated" : true + }, + "Recording Status" : { + }, - "Recording Status": {}, - "Refresh": { - "comment": "A button to refresh the displayed data.", - "isCommentAutoGenerated": true + "Refresh" : { + "comment" : "A button to refresh the displayed data.", + "isCommentAutoGenerated" : true }, - "Release name": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Release name" + "Release name" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Release name" } }, - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Release name" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Release name" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Release name" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Veröffentlichungsname" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Veröffentlichungsname" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Release name" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Release name" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Release name" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Release name" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Release name" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Nom de la version" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Nom de la version" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Release name" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Release name" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Nome del rilascio" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Nome del rilascio" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "릴리즈 이름" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "릴리즈 이름" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Nazwa wydania" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Nazwa wydania" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Release name" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Release name" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Release name" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Release name" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Release name" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Release name" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Release name" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Release name" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "版本名称" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "版本名称" } } } }, - "Remember last tab": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Remember last tab" + "Remember last tab" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Remember last tab" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Remember last tab" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Remember last tab" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Merke den letzten Tab" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Merke den letzten Tab" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Remember last tab" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Remember last tab" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Remember last tab" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Remember last tab" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Remember last tab" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Remember last tab" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Se souvenir du dernier onglet" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Se souvenir du dernier onglet" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Remember last tab" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Remember last tab" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Ricorda l'ultima scheda" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Ricorda l'ultima scheda" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "마지막 탭 기억하기" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "마지막 탭 기억하기" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Zapamiętaj ostatnią kartę" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Zapamiętaj ostatnią kartę" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Remember last tab" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Remember last tab" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Remember last tab" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Remember last tab" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Remember last tab" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Remember last tab" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Remember last tab" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Remember last tab" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "记住上一个标签页" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "记住上一个标签页" } } } }, - "Replaces system HUD notifications with Dynamic Island displays.": {}, - "Reset to Default": {}, - "Restart": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Restart" + "Replaces system HUD notifications with Dynamic Island displays." : { + + }, + "Reset to Default" : { + + }, + "Restart" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Restart" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Restart" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Restart" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Neustarten" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Neustarten" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Restart" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Restart" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Restart" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Restart" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Restart" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Restart" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Redémarrer" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Redémarrer" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Restart" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Restart" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Riavvia" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Riavvia" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "재시작" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "재시작" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Uruchom ponownie" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Uruchom ponownie" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Restart" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Restart" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Restart" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Restart" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Yeniden başlat" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Yeniden başlat" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Restart" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Restart" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "重启" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "重启" } } } }, - "Restart Dynamic Island": {}, - "Resume": {}, - "Running": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Running" + "Restart Dynamic Island" : { + + }, + "Resume" : { + + }, + "Running" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Running" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Running" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Running" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Läuft" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Läuft" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Running" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Running" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Running" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Running" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Running" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Running" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "En cours d'exécution" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "En cours d'exécution" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Running" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Running" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "In esecuzione" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "In esecuzione" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "실행 중" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "실행 중" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Uruchomiony" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Uruchomiony" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Running" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Running" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Running" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Running" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Running" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Running" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Running" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Running" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "运行中" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "运行中" } } } }, - "Save": {}, - "Save Configuration": {}, - "Screen Assistant": {}, - "Screen Assistant feature is disabled": {}, - "Screen Assistant:": {}, - "Screen recording detection shows a red indicator when your screen is being captured. Detection uses minimal system resources and can be disabled at any time.": { - "comment": "A footer description for the \"Privacy & Security\" section of the settings.", - "isCommentAutoGenerated": true - }, - "Screenshot options": {}, - "Screenshot Type": {}, - "Search clipboard...": {}, - "Search colors...": {}, - "Search...": {}, - "seconds": { - "extractionState": "stale", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "seconds" + "Save" : { + + }, + "Save Configuration" : { + + }, + "Screen Assistant" : { + + }, + "Screen Assistant feature is disabled" : { + + }, + "Screen Assistant:" : { + + }, + "Screen recording detection shows a red indicator when your screen is being captured. Detection uses minimal system resources and can be disabled at any time." : { + "comment" : "A footer description for the \"Privacy & Security\" section of the settings.", + "isCommentAutoGenerated" : true + }, + "Screenshot options" : { + + }, + "Screenshot Type" : { + + }, + "Search clipboard..." : { + + }, + "Search colors..." : { + + }, + "Search..." : { + + }, + "seconds" : { + "extractionState" : "stale", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "seconds" } } } }, - "Seconds": {}, - "Segmented": {}, - "Select a color to view details": {}, - "Select Calendars": {}, - "Select one or more profiles to customize your experience": { - "comment": "A description below the header that instructs users to select one or more profiles to customize their experience.", - "isCommentAutoGenerated": true + "Seconds" : { + }, - "Select the music source you want to use. You can change this later in the app settings.": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Select the music source you want to use. You can change this later in the app settings." + "Segmented" : { + + }, + "Select a color to view details" : { + + }, + "Select Calendars" : { + + }, + "Select one or more profiles to customize your experience" : { + "comment" : "A description below the header that instructs users to select one or more profiles to customize their experience.", + "isCommentAutoGenerated" : true + }, + "Select the music source you want to use. You can change this later in the app settings." : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Select the music source you want to use. You can change this later in the app settings." } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Select the music source you want to use. You can change this later in the app settings." + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Select the music source you want to use. You can change this later in the app settings." } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Wähle die Musik Quelle aus, die du benutzen willst. Du kannst dies später in den Einstellungen ändern." + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Wähle die Musik Quelle aus, die du benutzen willst. Du kannst dies später in den Einstellungen ändern." } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Select the music source you want to use. You can change this later in the app settings." + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Select the music source you want to use. You can change this later in the app settings." } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Select the music source you want to use. You can change this later in the app settings." + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Select the music source you want to use. You can change this later in the app settings." } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Select the music source you want to use. You can change this later in the app settings." + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Select the music source you want to use. You can change this later in the app settings." } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Sélectionnez la source de musique que vous souhaitez utiliser. Vous pourrez la modifier plus tard dans les paramètres de l'application." + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Sélectionnez la source de musique que vous souhaitez utiliser. Vous pourrez la modifier plus tard dans les paramètres de l'application." } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Select the music source you want to use. You can change this later in the app settings." + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Select the music source you want to use. You can change this later in the app settings." } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Selezionare la sorgente musicale che si desidera utilizzare. È possibile modificare questa impostazione in seguito nelle impostazioni dell'app." + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Selezionare la sorgente musicale che si desidera utilizzare. È possibile modificare questa impostazione in seguito nelle impostazioni dell'app." } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "음악 소스 선택하세요. 나중에 앱 설정에서 변경 가능합니다." + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "음악 소스 선택하세요. 나중에 앱 설정에서 변경 가능합니다." } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Wybierz źródło muzyki, którego chcesz użyć. Możesz to później zmienić w ustawieniach aplikacji." + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Wybierz źródło muzyki, którego chcesz użyć. Możesz to później zmienić w ustawieniach aplikacji." } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Select the music source you want to use. You can change this later in the app settings." + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Select the music source you want to use. You can change this later in the app settings." } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Select the music source you want to use. You can change this later in the app settings." + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Select the music source you want to use. You can change this later in the app settings." } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Select the music source you want to use. You can change this later in the app settings." + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Select the music source you want to use. You can change this later in the app settings." } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Select the music source you want to use. You can change this later in the app settings." + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Select the music source you want to use. You can change this later in the app settings." } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "选择您想要使用的音乐源。您可以稍后在应用设置中更改此项。" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "选择您想要使用的音乐源。您可以稍后在应用设置中更改此项。" } } } }, - "selected": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "selected" + "selected" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "selected" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "selected" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "selected" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "ausgewählt" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "ausgewählt" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "selected" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "selected" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "selected" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "selected" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "selected" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "selected" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "sélectionné(s)" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "sélectionné(s)" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "selected" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "selected" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "selezionato" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "selezionato" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "선택된" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "선택된" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "zaznaczone" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "zaznaczone" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "selected" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "selected" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "selected" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "selected" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "selected" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "selected" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "selected" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "selected" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "已选择" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "已选择" } } } }, - "Selected animation": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Selected animation" + "Selected animation" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Selected animation" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Selected animation" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Selected animation" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Ausgewählte Animation" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Ausgewählte Animation" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Selected animation" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Selected animation" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Selected animation" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Selected animation" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Selected animation" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Selected animation" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Animations sélectionné(es)" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Animations sélectionné(es)" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Selected animation" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Selected animation" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Animazione selezionata" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Animazione selezionata" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "선택된 애니메이션" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "선택된 애니메이션" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Wybrana animacja" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Wybrana animacja" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Selected animation" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Selected animation" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Selected animation" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Selected animation" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Selected animation" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Selected animation" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Selected animation" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Selected animation" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "所选动画" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "所选动画" } } } }, - "Sensitivity": {}, - "Set": {}, - "Set a custom duration for the timer. This will be used when you press the 'Custom' button in the timer interface.": {}, - "Settings": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Settings" + "Sensitivity" : { + + }, + "Set" : { + + }, + "Set a custom duration for the timer. This will be used when you press the 'Custom' button in the timer interface." : { + + }, + "Settings" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Settings" } }, - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Settings" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Settings" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Settings" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Einstellungen" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Einstellungen" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Settings" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Settings" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Settings" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Settings" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Settings" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Paramètres" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Paramètres" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Settings" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Settings" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Impostazioni" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Impostazioni" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "설정" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "설정" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Ustawienia" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Ustawienia" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Settings" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Settings" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Settings" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Settings" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Ayarlar" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Ayarlar" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Settings" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Settings" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "设置" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "设置" } } } }, - "Shelf": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Shelf" + "Shelf" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Shelf" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Shelf" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Shelf" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Ablage" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Ablage" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Shelf" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Shelf" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Shelf" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Shelf" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Shelf" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Shelf" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Étagère" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Étagère" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Shelf" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Shelf" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Scaffale" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Scaffale" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "서랍" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "서랍" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Półka" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Półka" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Shelf" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Shelf" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Shelf" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Shelf" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Shelf" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Shelf" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Shelf" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Shelf" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "暂存器" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "暂存器" } } } }, - "Shortcuts": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Shortcuts" + "Shortcuts" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Shortcuts" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Shortcuts" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Shortcuts" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Tastenkombinationen" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Tastenkombinationen" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Shortcuts" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Shortcuts" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Shortcuts" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Shortcuts" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Shortcuts" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Shortcuts" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Raccourcis" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Raccourcis" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Shortcuts" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Shortcuts" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Scorciatoie" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Scorciatoie" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "바로가기들" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "바로가기들" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Skróty klawiszowe" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Skróty klawiszowe" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Shortcuts" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Shortcuts" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Shortcuts" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Shortcuts" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Kestirmeler" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Kestirmeler" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Shortcuts" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Shortcuts" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "快捷方式" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "快捷方式" } } } }, - "Show battery indicator": { - "extractionState": "stale", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Show battery indicator" + "Show battery indicator" : { + "extractionState" : "stale", + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Show battery indicator" } }, - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Show battery indicator" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Show battery indicator" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Show battery indicator" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Batterie-Symbol anzeigen" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Batterie-Symbol anzeigen" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Show battery indicator" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Show battery indicator" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Show battery indicator" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Show battery indicator" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Show battery indicator" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Afficher l'indicateur de la batterie" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Afficher l'indicateur de la batterie" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Show battery indicator" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Show battery indicator" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Show battery indicator" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Show battery indicator" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "배터리 상태 표시하기" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "배터리 상태 표시하기" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Show battery indicator" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Show battery indicator" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Show battery indicator" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Show battery indicator" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Show battery indicator" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Show battery indicator" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Show battery indicator" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Show battery indicator" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Show battery indicator" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Show battery indicator" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "显示电量" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "显示电量" } } } }, - "Show charging indicator": { - "extractionState": "stale", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Show charging indicator" + "Show charging indicator" : { + "extractionState" : "stale", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Show charging indicator" } } } }, - "Show Color History": {}, - "Show Color Picker Panel": {}, - "Show cool face animation while inactivity": { - "extractionState": "stale", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Show cool face animation while inactivity" + "Show Color History" : { + + }, + "Show Color Picker Panel" : { + + }, + "Show cool face animation while inactivity" : { + "extractionState" : "stale", + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Show cool face animation while inactivity" } }, - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Show cool face animation while inactivity" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Show cool face animation while inactivity" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Show cool face animation while inactivity" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Show cool face animation while inactivity" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Show cool face animation while inactivity" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Show cool face animation while inactivity" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Show cool face animation while inactivity" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Show cool face animation while inactivity" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Show cool face animation while inactivity" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Show cool face animation while inactivity" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Montrer une animation cool de visage pendant l'inactivité" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Montrer une animation cool de visage pendant l'inactivité" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Show cool face animation while inactivity" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Show cool face animation while inactivity" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Show cool face animation while inactivity" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Show cool face animation while inactivity" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "Show cool face animation while inactivity" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Show cool face animation while inactivity" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Show cool face animation while inactivity" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Show cool face animation while inactivity" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Show cool face animation while inactivity" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Show cool face animation while inactivity" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Show cool face animation while inactivity" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Show cool face animation while inactivity" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Show cool face animation while inactivity" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Show cool face animation while inactivity" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Show cool face animation while inactivity" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Show cool face animation while inactivity" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "不活动时显示动画" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "不活动时显示动画" } } } }, - "Show download progress": { - "extractionState": "stale", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Show download progress" + "Show download progress" : { + "extractionState" : "stale", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Show download progress" } } } }, - "Show on a specific display": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Show on a specific display" + "Show on a specific display" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Show on a specific display" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Show on a specific display" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Show on a specific display" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Auf einem bestimmten Display anzeigen" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Auf einem bestimmten Display anzeigen" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Show on a specific display" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Show on a specific display" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Show on a specific display" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Show on a specific display" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Show on a specific display" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Show on a specific display" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Afficher sur un écran spécifique" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Afficher sur un écran spécifique" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Show on a specific display" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Show on a specific display" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Mostra su un display specifico" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Mostra su un display specifico" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "특정 디스플레이에 표시" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "특정 디스플레이에 표시" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Pokaż na określonym wyświetlaczu" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Pokaż na określonym wyświetlaczu" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Show on a specific display" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Show on a specific display" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Show on a specific display" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Show on a specific display" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Show on a specific display" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Show on a specific display" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Show on a specific display" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Show on a specific display" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "在指定显示器上显示" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "在指定显示器上显示" } } } }, - "Show on all displays": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Show on all displays" + "Show on all displays" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Show on all displays" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Show on all displays" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Show on all displays" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Auf allen Displays anzeigen" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Auf allen Displays anzeigen" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Show on all displays" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Show on all displays" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Show on all displays" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Show on all displays" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Show on all displays" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Show on all displays" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Afficher sur tous les écrans" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Afficher sur tous les écrans" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Show on all displays" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Show on all displays" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Mostra su tutti gli schermi" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Mostra su tutti gli schermi" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "모든 디스플레이에 표시" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "모든 디스플레이에 표시" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Pokaż na wszystkich wyświetlaczach" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Pokaż na wszystkich wyświetlaczach" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Show on all displays" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Show on all displays" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Show on all displays" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Show on all displays" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Show on all displays" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Show on all displays" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Show on all displays" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Show on all displays" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "在所有显示器上显示" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "在所有显示器上显示" } } } }, - "Show shuffle and repeat buttons": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Show shuffle and repeat buttons" + "Show shuffle and repeat buttons" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Show shuffle and repeat buttons" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Show shuffle and repeat buttons" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Show shuffle and repeat buttons" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Zeige Zufallswiedergabe und Wiederholung Tasten" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Zeige Zufallswiedergabe und Wiederholung Tasten" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Show shuffle and repeat buttons" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Show shuffle and repeat buttons" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Show shuffle and repeat buttons" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Show shuffle and repeat buttons" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Show shuffle and repeat buttons" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Show shuffle and repeat buttons" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Afficher les boutons \"aléatoire\" et \"répéter\"" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Afficher les boutons \"aléatoire\" et \"répéter\"" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Show shuffle and repeat buttons" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Show shuffle and repeat buttons" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Mostra pulsanti casuale e ripeti" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Mostra pulsanti casuale e ripeti" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "랜덤과 반복 버튼 표시" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "랜덤과 반복 버튼 표시" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Pokaż przyciski \"pomieszaj\" i \"powtórz\"" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Pokaż przyciski \"pomieszaj\" i \"powtórz\"" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Show shuffle and repeat buttons" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Show shuffle and repeat buttons" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Show shuffle and repeat buttons" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Show shuffle and repeat buttons" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Show shuffle and repeat buttons" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Show shuffle and repeat buttons" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Show shuffle and repeat buttons" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Show shuffle and repeat buttons" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "显示随机播放和重复按钮" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "显示随机播放和重复按钮" } } } }, - "Shows the model's reasoning process before the final answer": {}, - "Slider color": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Slider color" + "Shows the model's reasoning process before the final answer" : { + + }, + "Slider color" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Slider color" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Slider color" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Slider color" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Slider Farbe" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Slider Farbe" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Slider color" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Slider color" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Slider colour" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Slider colour" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Slider color" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Slider color" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Couleur de la barre de défilement" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Couleur de la barre de défilement" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Slider color" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Slider color" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Colore cursore" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Colore cursore" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "슬라이더 컬러" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "슬라이더 컬러" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Kolor suwaka" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Kolor suwaka" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Slider color" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Slider color" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Slider color" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Slider color" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Slider color" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Slider color" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Slider color" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Slider color" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "滑块颜色" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "滑块颜色" } } } }, - "Sneak Peek shows the media title and artist under the notch for a few seconds.": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Sneak Peek shows the media title and artist under the notch for a few seconds." + "Smooth: Battery/Volume gradually transitions through all colors\nBattery: Green (high) → Yellow-Green → Yellow → Orange → Red (low)\nVolume: Green (quiet) → Yellow → Orange → Red (loud)" : { + "comment" : "A detailed description of the \"Smooth\" color-coded gradient display feature.", + "isCommentAutoGenerated" : true + }, + "Sneak Peek shows the media title and artist under the notch for a few seconds." : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Sneak Peek shows the media title and artist under the notch for a few seconds." } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Sneak Peek shows the media title and artist under the notch for a few seconds." + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Sneak Peek shows the media title and artist under the notch for a few seconds." } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Sneak Peek zeigt den Medium-Titel und den Künstler unter der Notch für ein paar Sekunden." + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Sneak Peek zeigt den Medium-Titel und den Künstler unter der Notch für ein paar Sekunden." } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Sneak Peek shows the media title and artist under the notch for a few seconds." + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sneak Peek shows the media title and artist under the notch for a few seconds." } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Sneak Peek shows the media title and artist under the notch for a few seconds." + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sneak Peek shows the media title and artist under the notch for a few seconds." } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Sneak Peek shows the media title and artist under the notch for a few seconds." + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Sneak Peek shows the media title and artist under the notch for a few seconds." } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Sneak Peek montre le titre du média et l'artiste sous l'encoche pendant quelques secondes." + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Sneak Peek montre le titre du média et l'artiste sous l'encoche pendant quelques secondes." } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Sneak Peek shows the media title and artist under the notch for a few seconds." + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Sneak Peek shows the media title and artist under the notch for a few seconds." } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Sneak Peek mostra per alcuni secondi il titolo dei media e l'artista sotto la notch." + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Sneak Peek mostra per alcuni secondi il titolo dei media e l'artista sotto la notch." } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "훔쳐보기가 몇 초 동안 미디어 제목과 아티스트명을 노치 아래에 보여줍니다." + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "훔쳐보기가 몇 초 동안 미디어 제목과 아티스트명을 노치 아래에 보여줍니다." } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Podgląd pokazuje tytuł multimediów i artystę pod notchem przez kilka sekund." + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Podgląd pokazuje tytuł multimediów i artystę pod notchem przez kilka sekund." } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Sneak Peek shows the media title and artist under the notch for a few seconds." + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Sneak Peek shows the media title and artist under the notch for a few seconds." } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Sneak Peek shows the media title and artist under the notch for a few seconds." + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Sneak Peek shows the media title and artist under the notch for a few seconds." } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Sneak Peek shows the media title and artist under the notch for a few seconds." + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Sneak Peek shows the media title and artist under the notch for a few seconds." } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Sneak Peek shows the media title and artist under the notch for a few seconds." + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Sneak Peek shows the media title and artist under the notch for a few seconds." } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "Sneak Peek 在Notch下显示媒体标题和艺术家几秒钟。" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Sneak Peek 在Notch下显示媒体标题和艺术家几秒钟。" } } } }, - "Sneak Peek Style": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Sneak Peek Style" + "Sneak Peek Style" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Sneak Peek Style" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Sneak Peek Style" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Sneak Peek Style" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Sneak Peek Stil" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Sneak Peek Stil" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Sneak Peek Style" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sneak Peek Style" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Sneak Peek Style" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sneak Peek Style" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Sneak Peek Style" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Sneak Peek Style" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Style du Sneak Peek" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Style du Sneak Peek" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Sneak Peek Style" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Sneak Peek Style" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Stile Sneak Peek" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Stile Sneak Peek" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "훔쳐보기 스타일" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "훔쳐보기 스타일" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Styl podglądu" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Styl podglądu" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Sneak Peek Style" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Sneak Peek Style" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Sneak Peek Style" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Sneak Peek Style" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Sneak Peek Style" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Sneak Peek Style" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Sneak Peek Style" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Sneak Peek Style" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "Sneak Peek 样式" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Sneak Peek 样式" } } } }, - "Sneak peek style is locked to Standard in minimalistic mode": { - "comment": "A message displayed when the sneak peek style is locked to standard in minimalistic UI mode.", - "isCommentAutoGenerated": true + "Sneak peek style is locked to Standard in minimalistic mode" : { + "comment" : "A message displayed when the sneak peek style is locked to standard in minimalistic UI mode.", + "isCommentAutoGenerated" : true }, - "Software updates": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Software updates" + "Software updates" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Software updates" } }, - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Software updates" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Software updates" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Software updates" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Softwareupdates" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Softwareupdates" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Software updates" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Software updates" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Software updates" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Software updates" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Software updates" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Mises à jour du logiciel" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Mises à jour du logiciel" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Software updates" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Software updates" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Aggiornamenti software" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Aggiornamenti software" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "소프트웨어 업데이트" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "소프트웨어 업데이트" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Aktualizacje oprogramowania" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Aktualizacje oprogramowania" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Software updates" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Software updates" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Software updates" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Software updates" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Yazılım güncellemeleri" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Yazılım güncellemeleri" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Software updates" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Software updates" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "软件更新" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "软件更新" } } } }, - "Speed": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Speed" + "Speed" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Speed" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Speed" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Speed" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Geschwindigkeit" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Geschwindigkeit" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Speed" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Speed" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Speed" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Speed" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Speed" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Speed" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Vitesse" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Vitesse" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Speed" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Speed" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Velocità" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Velocità" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "속도" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "속도" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Szybkość" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Szybkość" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Speed" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Speed" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Speed" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Speed" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Speed" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Speed" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Speed" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Speed" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "速度" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "速度" } } } }, - "Square": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Square" + "Square" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Square" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Čtvercový" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Čtvercový" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Quadratisch" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Quadratisch" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Square" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Square" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Square" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Square" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Square" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Square" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Carré" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Carré" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Square" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Square" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Quadrato" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Quadrato" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "사각형" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "사각형" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Kwadrat" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Kwadrat" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Square" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Square" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Square" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Square" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Square" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Square" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Square" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Square" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "方形" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "方形" } } } }, - "Start": {}, - "Start a conversation to see your chat history here": {}, - "Start Color Picking": {}, - "Start Demo Timer:": {}, - "Start Monitoring": {}, - "Start picking colors to build your history": {}, - "Start recording": {}, - "Starts a 5-minute demo timer to test the timer live activity feature. Only works when timer feature is enabled.": {}, - "Stats": {}, - "Stats Disabled": {}, - "Stats Feature Disabled": {}, - "Stats feature is disabled": {}, - "Stats monitoring displays performance graphs in the Dynamic Island. The detailed panel (Cmd+Shift+S) shows Activity Monitor-style detailed graphs and metrics.": {}, - "Stats panel is disabled": {}, - "Stats Panel:": {}, - "Status & Actions": {}, - "Stop": {}, - "Stop Monitoring": {}, - "Stop recording": {}, - "Stopped": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Stopped" + "Start" : { + + }, + "Start a conversation to see your chat history here" : { + + }, + "Start Color Picking" : { + + }, + "Start Demo Timer:" : { + + }, + "Start Monitoring" : { + + }, + "Start picking colors to build your history" : { + + }, + "Start recording" : { + + }, + "Starts a 5-minute demo timer to test the timer live activity feature. Only works when timer feature is enabled." : { + + }, + "Stats" : { + + }, + "Stats Disabled" : { + + }, + "Stats Feature Disabled" : { + + }, + "Stats feature is disabled" : { + + }, + "Stats monitoring displays performance graphs in the Dynamic Island. The detailed panel (Cmd+Shift+S) shows Activity Monitor-style detailed graphs and metrics." : { + + }, + "Stats panel is disabled" : { + + }, + "Stats Panel:" : { + + }, + "Status & Actions" : { + + }, + "Stop" : { + + }, + "Stop Monitoring" : { + + }, + "Stop recording" : { + + }, + "Stopped" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Stopped" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Stopped" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Stopped" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Gestoppt" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Gestoppt" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Stopped" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Stopped" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Stopped" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Stopped" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Stopped" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Stopped" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Arrêt" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Arrêt" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Stopped" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Stopped" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Interrotto" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Interrotto" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "중지 됨" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "중지 됨" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Zatrzymano" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Zatrzymano" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Stopped" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Stopped" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Stopped" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Stopped" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Stopped" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Stopped" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Stopped" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Stopped" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "已停止" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "已停止" } } } }, - "Support Us": { - "extractionState": "stale", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Support Us" + "Support Us" : { + "extractionState" : "stale", + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Support Us" } }, - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Support Us" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Support Us" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Support Us" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Unterstütze uns" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Unterstütze uns" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Support Us" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Support Us" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Support Us" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Support Us" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Support Us" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Soutenez-nous" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Soutenez-nous" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Support Us" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Support Us" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Supportaci" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Supportaci" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "후원하기" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "후원하기" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Wesprzyj nas" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Wesprzyj nas" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Support Us" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Support Us" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Support Us" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Support Us" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Bizi Destekle" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Bizi Destekle" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Support Us" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Support Us" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "支持我们" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "支持我们" } } } }, - "Supports reasoning mode": {}, - "System features": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "System features" + "Supports reasoning mode" : { + + }, + "System features" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "System features" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "System features" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "System features" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "System Funktionen" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "System Funktionen" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "System features" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "System features" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "System features" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "System features" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "System features" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "System features" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Fonctionnalités système" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Fonctionnalités système" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "System features" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "System features" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Funzionalità di sistema" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Funzionalità di sistema" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "시스템 기능" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "시스템 기능" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Funkcje systemowe" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Funkcje systemowe" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "System features" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "System features" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "System features" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "System features" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Sistem özellikleri" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Sistem özellikleri" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "System features" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "System features" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "系统功能" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "系统功能" } } } }, - "System Performance Monitor": {}, - "Take area screenshot": {}, - "TheDynamicIsland": {}, - "Time Range": {}, - "Time to Full Charge: %lld min": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Time to Full Charge: %lld min" + "System Performance Monitor" : { + + }, + "Take area screenshot" : { + + }, + "TheDynamicIsland" : { + + }, + "Time Range" : { + + }, + "Time to Full Charge: %lld min" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Time to Full Charge: %lld min" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Time to Full Charge: %lld min" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Time to Full Charge: %lld min" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Zeit bis zur vollen Ladung: %lld min" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Zeit bis zur vollen Ladung: %lld min" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Time to Full Charge: %lld min" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Time to Full Charge: %lld min" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Time to Full Charge: %lld min" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Time to Full Charge: %lld min" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Time to Full Charge: %lld min" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Time to Full Charge: %lld min" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Temps avant la charge complète : %lld min" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Temps avant la charge complète : %lld min" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Time to Full Charge: %lld min" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Time to Full Charge: %lld min" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Tempo alla carica completa: %lld min" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Tempo alla carica completa: %lld min" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "완충 까지 남은 시간: %lld 분" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "완충 까지 남은 시간: %lld 분" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Czas do pełnego naładowania: %lld min" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Czas do pełnego naładowania: %lld min" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Time to Full Charge: %lld min" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Time to Full Charge: %lld min" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Time to Full Charge: %lld min" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Time to Full Charge: %lld min" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Time to Full Charge: %lld min" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Time to Full Charge: %lld min" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Time to Full Charge: %lld min" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Time to Full Charge: %lld min" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "充电时间:%lld 分钟" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "充电时间:%lld 分钟" } } } }, - "Timer": {}, - "Timer Disabled": {}, - "Timer Feature": {}, - "Timer feature is disabled": {}, - "Timer Sound": {}, - "Toggle Notch Open:": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Toggle Notch Open:" + "Timer" : { + + }, + "Timer Disabled" : { + + }, + "Timer Feature" : { + + }, + "Timer feature is disabled" : { + + }, + "Timer Sound" : { + + }, + "Toggle Notch Open:" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Toggle Notch Open:" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Toggle Notch Open:" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Toggle Notch Open:" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Notch öffnen umschalten:" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Notch öffnen umschalten:" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Toggle Notch Open:" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Toggle Notch Open:" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Toggle Notch Open:" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Toggle Notch Open:" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Toggle Notch Open:" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Toggle Notch Open:" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Activer/désactiver le Notch Ouvert:" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Activer/désactiver le Notch Ouvert:" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Toggle Notch Open:" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Toggle Notch Open:" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Apri Notch:" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Apri Notch:" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "노치 열기 토글:" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "노치 열기 토글:" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Włącz/wyłącz Notch:" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Włącz/wyłącz Notch:" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Toggle Notch Open:" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Toggle Notch Open:" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Toggle Notch Open:" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Toggle Notch Open:" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Toggle Notch Open:" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Toggle Notch Open:" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Toggle Notch Open:" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Toggle Notch Open:" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "切换Notch:" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "切换Notch:" } } } }, - "Toggle Sneak Peek:": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Toggle Sneak Peek:" + "Toggle Sneak Peek:" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Toggle Sneak Peek:" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Toggle Sneak Peek:" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Toggle Sneak Peek:" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Sneak Peek umschalten:" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Sneak Peek umschalten:" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Toggle Sneak Peek:" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Toggle Sneak Peek:" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Toggle Sneak Peek:" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Toggle Sneak Peek:" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Toggle Sneak Peek:" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Toggle Sneak Peek:" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Activer/désactiver Sneak Peek:" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Activer/désactiver Sneak Peek:" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Toggle Sneak Peek:" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Toggle Sneak Peek:" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Apri Sneak Peek:" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Apri Sneak Peek:" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "훔쳐보기 토글:" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "훔쳐보기 토글:" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Włącz/wyłącz podgląd:" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Włącz/wyłącz podgląd:" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Toggle Sneak Peek:" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Toggle Sneak Peek:" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Toggle Sneak Peek:" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Toggle Sneak Peek:" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Toggle Sneak Peek:" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Toggle Sneak Peek:" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Toggle Sneak Peek:" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Toggle Sneak Peek:" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "切换 Sneak Peek:" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "切换 Sneak Peek:" } } } }, - "Toggle the Dynamic Island open or closed from anywhere.": {}, - "Top Processes by %@": { - "comment": "A heading that announces the top processes by a specific metric. The text inside the parentheses is replaced with the actual metric name.", - "isCommentAutoGenerated": true + "Toggle the Dynamic Island open or closed from anywhere." : { + + }, + "Top Processes by %@" : { + "comment" : "A heading that announces the top processes by a specific metric. The text inside the parentheses is replaced with the actual metric name.", + "isCommentAutoGenerated" : true + }, + "Transform your notch truly yours" : { + + }, + "Try adjusting your search terms" : { + + }, + "Try different search terms" : { + }, - "Transform your notch truly yours": {}, - "Try adjusting your search terms": {}, - "Try different search terms": {}, - "Two-finger swipe up on notch to close, two-finger swipe down on notch to open when **Open notch on hover** option is disabled": { - "comment": "A footer text explaining the gesture control functionality.", - "isCommentAutoGenerated": true, - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Two-finger swipe up on notch to close, two-finger swipe down on notch to open when **Open notch on hover** option is disabled" + "Two-finger swipe up on notch to close, two-finger swipe down on notch to open when **Open notch on hover** option is disabled" : { + "comment" : "A footer text explaining the gesture control functionality.", + "isCommentAutoGenerated" : true, + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Two-finger swipe up on notch to close, two-finger swipe down on notch to open when **Open notch on hover** option is disabled" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Two-finger swipe up on notch to close, two-finger swipe down on notch to open when **Open notch on hover** option is disabled" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Two-finger swipe up on notch to close, two-finger swipe down on notch to open when **Open notch on hover** option is disabled" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Zwei-Finger Wischen nach oben zum Schließen der Notch, zwei-Finger wischen nach unten um die Notch zu öffnen, wenn die Option **Notch bei Mausberührung öffnen** deaktiviert ist" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Zwei-Finger Wischen nach oben zum Schließen der Notch, zwei-Finger wischen nach unten um die Notch zu öffnen, wenn die Option **Notch bei Mausberührung öffnen** deaktiviert ist" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Two-finger swipe up on notch to close, two-finger swipe down on notch to open when **Open notch on hover** option is disabled" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Two-finger swipe up on notch to close, two-finger swipe down on notch to open when **Open notch on hover** option is disabled" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Two-finger swipe up on notch to close, two-finger swipe down on notch to open when **Open notch on hover** option is disabled" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Two-finger swipe up on notch to close, two-finger swipe down on notch to open when **Open notch on hover** option is disabled" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Two-finger swipe up on notch to close, two-finger swipe down on notch to open when **Open notch on hover** option is disabled" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Two-finger swipe up on notch to close, two-finger swipe down on notch to open when **Open notch on hover** option is disabled" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Glisser deux doigts vers le haut sur l'encoche pour fermer, glisser deux doigts vers le bas sur l'encoche pour l'ouvrir lorsque l'option **Ouvrir l'encoche au survolant** est désactivée" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Glisser deux doigts vers le haut sur l'encoche pour fermer, glisser deux doigts vers le bas sur l'encoche pour l'ouvrir lorsque l'option **Ouvrir l'encoche au survolant** est désactivée" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Two-finger swipe up on notch to close, two-finger swipe down on notch to open when **Open notch on hover** option is disabled" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Two-finger swipe up on notch to close, two-finger swipe down on notch to open when **Open notch on hover** option is disabled" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Scorri due dita verso l'alto sulla notch per chiudere, scorri due dita verso il basso sulla tacca per aprirla quando l'opzione **Apri notch all'hover ** è disabilitata" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Scorri due dita verso l'alto sulla notch per chiudere, scorri due dita verso il basso sulla tacca per aprirla quando l'opzione **Apri notch all'hover ** è disabilitata" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "노치에 가져다 대서 열기 옵션이 꺼져있을 때, 노치를 두 손가락을 위로 밀어서 닫고, 두 손가락을 아래로 내려서 열기" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "노치에 가져다 대서 열기 옵션이 꺼져있을 때, 노치를 두 손가락을 위로 밀어서 닫고, 두 손가락을 아래로 내려서 열기" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Przesuń dwoma palcami w górę na notchu, aby zamknąć, przesuń dwoma palcami w dół na notchu, aby otworzyć, gdy opcja **Otwórz notch przy najechaniu palcem ** jest wyłączona" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Przesuń dwoma palcami w górę na notchu, aby zamknąć, przesuń dwoma palcami w dół na notchu, aby otworzyć, gdy opcja **Otwórz notch przy najechaniu palcem ** jest wyłączona" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Two-finger swipe up on notch to close, two-finger swipe down on notch to open when **Open notch on hover** option is disabled" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Two-finger swipe up on notch to close, two-finger swipe down on notch to open when **Open notch on hover** option is disabled" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Two-finger swipe up on notch to close, two-finger swipe down on notch to open when **Open notch on hover** option is disabled" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Two-finger swipe up on notch to close, two-finger swipe down on notch to open when **Open notch on hover** option is disabled" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Two-finger swipe up on notch to close, two-finger swipe down on notch to open when **Open notch on hover** option is disabled" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Two-finger swipe up on notch to close, two-finger swipe down on notch to open when **Open notch on hover** option is disabled" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Two-finger swipe up on notch to close, two-finger swipe down on notch to open when **Open notch on hover** option is disabled" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Two-finger swipe up on notch to close, two-finger swipe down on notch to open when **Open notch on hover** option is disabled" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "在Notch里双指向上滑动以关闭。当**悬停在Notch时打开**选项禁用时,双指向下滑动即可打开" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "在Notch里双指向上滑动以关闭。当**悬停在Notch时打开**选项禁用时,双指向下滑动即可打开" } } } }, - "UI Mode": {}, - "Uninstall": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Uninstall" + "UI Mode" : { + + }, + "Uninstall" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Uninstall" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Uninstall" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Uninstall" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Deinstallieren" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Deinstallieren" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Uninstall" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Uninstall" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Uninstall" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Uninstall" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Uninstall" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Uninstall" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Désinstaller" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Désinstaller" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Uninstall" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Uninstall" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Disinstalla" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Disinstalla" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "설치제거" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "설치제거" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Odinstaluj" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Odinstaluj" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Uninstall" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Uninstall" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Uninstall" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Uninstall" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Uninstall" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Uninstall" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Uninstall" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Uninstall" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "卸载" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "卸载" } } } }, - "Unlock advanced features and improve your experience. Upgrade now for more customizations!": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Unlock advanced features and improve your experience. Upgrade now for more customizations!" + "Unlock advanced features and improve your experience. Upgrade now for more customizations!" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Unlock advanced features and improve your experience. Upgrade now for more customizations!" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Unlock advanced features and improve your experience. Upgrade now for more customizations!" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Unlock advanced features and improve your experience. Upgrade now for more customizations!" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Schalte erweiterte Funktionen frei und verbessere deine Erfahrung. Upgrade jetzt für weitere Anpassungsmöglichkeiten!" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Schalte erweiterte Funktionen frei und verbessere deine Erfahrung. Upgrade jetzt für weitere Anpassungsmöglichkeiten!" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Unlock advanced features and improve your experience. Upgrade now for more customizations!" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Unlock advanced features and improve your experience. Upgrade now for more customizations!" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Unlock advanced features and improve your experience. Upgrade now for more customizations!" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Unlock advanced features and improve your experience. Upgrade now for more customizations!" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Unlock advanced features and improve your experience. Upgrade now for more customizations!" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Unlock advanced features and improve your experience. Upgrade now for more customizations!" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Déverrouillez des fonctionnalités avancées et améliorez votre expérience. Mettez à niveau maintenant pour plus de personnalisations !" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Déverrouillez des fonctionnalités avancées et améliorez votre expérience. Mettez à niveau maintenant pour plus de personnalisations !" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Unlock advanced features and improve your experience. Upgrade now for more customizations!" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Unlock advanced features and improve your experience. Upgrade now for more customizations!" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Sblocca le funzionalità avanzate e migliora la tua esperienza. Aggiorna ora per ulteriori personalizzazioni!" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Sblocca le funzionalità avanzate e migliora la tua esperienza. Aggiorna ora per ulteriori personalizzazioni!" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "고급 설정을 해제해 경험을 향상하세요. 더 많은 맞춤화 설정을 지금 바로 업그레이드해서 즐기세요!" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "고급 설정을 해제해 경험을 향상하세요. 더 많은 맞춤화 설정을 지금 바로 업그레이드해서 즐기세요!" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Odblokuj dodatkowe funkcje i ciesz się lepszymi możliwościami. Ulepsz teraz, aby móc bardziej dostosować ustawienia!" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Odblokuj dodatkowe funkcje i ciesz się lepszymi możliwościami. Ulepsz teraz, aby móc bardziej dostosować ustawienia!" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Unlock advanced features and improve your experience. Upgrade now for more customizations!" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Unlock advanced features and improve your experience. Upgrade now for more customizations!" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Unlock advanced features and improve your experience. Upgrade now for more customizations!" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Unlock advanced features and improve your experience. Upgrade now for more customizations!" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Unlock advanced features and improve your experience. Upgrade now for more customizations!" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Unlock advanced features and improve your experience. Upgrade now for more customizations!" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Unlock advanced features and improve your experience. Upgrade now for more customizations!" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Unlock advanced features and improve your experience. Upgrade now for more customizations!" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "解锁高级功能并提升您的体验。现在升级以获取更多自定义功能!" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "解锁高级功能并提升您的体验。现在升级以获取更多自定义功能!" } } } }, - "unmuted": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "unmuted" + "unmuted" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "unmuted" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "unmuted" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "unmuted" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Nicht stummgeschaltet" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Nicht stummgeschaltet" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "unmuted" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "unmuted" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "unmuted" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "unmuted" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "unmuted" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "unmuted" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "sans sourdine" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "sans sourdine" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "unmuted" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "unmuted" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "smutato" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "smutato" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "음소거 해제됨" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "음소거 해제됨" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Wyciszenie wyłączone" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Wyciszenie wyłączone" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "unmuted" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "unmuted" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "unmuted" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "unmuted" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "unmuted" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "unmuted" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "unmuted" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "unmuted" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "已取消静音" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "已取消静音" } } } }, - "Update Timer": {}, - "Upgrade to Pro": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Upgrade to Pro" + "Update Timer" : { + + }, + "Upgrade to Pro" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Upgrade to Pro" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Upgrade to Pro" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Upgrade to Pro" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Auf Pro upgraden" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Auf Pro upgraden" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Upgrade to Pro" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Upgrade to Pro" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Upgrade to Pro" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Upgrade to Pro" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Upgrade to Pro" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Upgrade to Pro" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Passer à la version Pro" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Passer à la version Pro" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Upgrade to Pro" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Upgrade to Pro" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Passa a Pro" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Passa a Pro" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "프로로 업그레이드" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "프로로 업그레이드" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Ulepsz do wersji Pro" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Ulepsz do wersji Pro" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Upgrade to Pro" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Upgrade to Pro" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Upgrade to Pro" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Upgrade to Pro" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Pro sürümüne Yükselt" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Pro sürümüne Yükselt" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Upgrade to Pro" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Upgrade to Pro" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "升级至 Pro" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "升级至 Pro" } } } }, - "Use music visualizer spectrogram": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Use music visualizer spectrogram" + "Use music visualizer spectrogram" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Use music visualizer spectrogram" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Use music visualizer spectrogram" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Use music visualizer spectrogram" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Musik-Visualizer Spektrogramm verwenden" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Musik-Visualizer Spektrogramm verwenden" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Use music visualizer spectrogram" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Use music visualizer spectrogram" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Use music visualiser spectrogram" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Use music visualiser spectrogram" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Use music visualizer spectrogram" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Use music visualizer spectrogram" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Utiliser le spectrogramme du visualiseur de musique" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Utiliser le spectrogramme du visualiseur de musique" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Use music visualizer spectrogram" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Use music visualizer spectrogram" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Usa spettrogramma per la visualizzatore musicale" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Usa spettrogramma per la visualizzatore musicale" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "음악 시각화 스펙트로그램 사용" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "음악 시각화 스펙트로그램 사용" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Użyj spektrogramu wizualizera muzyki" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Użyj spektrogramu wizualizera muzyki" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Use music visualizer spectrogram" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Use music visualizer spectrogram" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Use music visualizer spectrogram" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Use music visualizer spectrogram" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Use music visualizer spectrogram" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Use music visualizer spectrogram" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Use music visualizer spectrogram" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Use music visualizer spectrogram" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "使用音乐可视化器谱图" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "使用音乐可视化器谱图" } } } }, - "Version": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Version" + "Version" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Version" } }, - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Version" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Version" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Version" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Version" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Version" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Version" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Version" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Version" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Version" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Version" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Version" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Version" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Version" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Version" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Versione" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Versione" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "버전" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "버전" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Wersja" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Wersja" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Version" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Version" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Version" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Version" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Versiyon" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Versiyon" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Version" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Version" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "版本" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "版本" } } } }, - "Version info": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Version info" + "Version info" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Version info" } }, - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Version info" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Version info" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Version info" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Versionsinfo" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Versionsinfo" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Version info" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Version info" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Version info" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Version info" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Version info" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Infos de la version" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Infos de la version" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Version info" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Version info" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Info versione" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Info versione" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "버전 설명" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "버전 설명" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Informacje o wersji" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Informacje o wersji" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Version info" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Version info" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Version info" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Version info" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Versiyon bilgisi" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Versiyon bilgisi" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Version info" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Version info" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "版本信息" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "版本信息" } } } }, - "View on GitHub: th-ch/youtube-music": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "View on GitHub: th-ch/youtube-music" + "View on GitHub: th-ch/youtube-music" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "View on GitHub: th-ch/youtube-music" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "View on GitHub: th-ch/youtube-music" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "View on GitHub: th-ch/youtube-music" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Auf GitHub anschauen: th-ch/youtube-music" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Auf GitHub anschauen: th-ch/youtube-music" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "View on GitHub: th-ch/youtube-music" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "View on GitHub: th-ch/youtube-music" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "View on GitHub: th-ch/youtube-music" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "View on GitHub: th-ch/youtube-music" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "View on GitHub: th-ch/youtube-music" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "View on GitHub: th-ch/youtube-music" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Voir sur GitHub: th-ch/youtube-music" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Voir sur GitHub: th-ch/youtube-music" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "View on GitHub: th-ch/youtube-music" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "View on GitHub: th-ch/youtube-music" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Visualizza su GitHub: th-ch/youtube-music" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Visualizza su GitHub: th-ch/youtube-music" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "GitHub에서 보기: th-ch/youtube-music" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "GitHub에서 보기: th-ch/youtube-music" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Zobacz na GitHub: th-ch/youtube-music" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Zobacz na GitHub: th-ch/youtube-music" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "View on GitHub: th-ch/youtube-music" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "View on GitHub: th-ch/youtube-music" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "View on GitHub: th-ch/youtube-music" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "View on GitHub: th-ch/youtube-music" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "View on GitHub: th-ch/youtube-music" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "View on GitHub: th-ch/youtube-music" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "View on GitHub: th-ch/youtube-music" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "View on GitHub: th-ch/youtube-music" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "在 GitHub 上查看:th-ch/youtube-music" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "在 GitHub 上查看:th-ch/youtube-music" } } } }, - "Volume HUD": {}, - "Welcome": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "Welcome" + "Volume HUD" : { + + }, + "Welcome" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Welcome" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "Welcome" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Welcome" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Willkommen" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Willkommen" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "Welcome" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Welcome" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "Welcome" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Welcome" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "Welcome" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Welcome" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Bienvenue" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Bienvenue" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "Welcome" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Welcome" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Benvenuto" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Benvenuto" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "환영합니다" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "환영합니다" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Witamy" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Witamy" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "Welcome" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Welcome" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "Welcome" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Welcome" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Hoş geldiniz" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Hoş geldiniz" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "Welcome" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Welcome" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "欢迎" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "欢迎" } } } }, - "What's New": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "What's New" + "What's New" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "What's New" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "What's New" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "What's New" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Was ist neu" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Was ist neu" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "What's New" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "What's New" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "What's New" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "What's New" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "What's New" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "What's New" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Nouveautés" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Nouveautés" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "What's New" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "What's New" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Novità" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Novità" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "새로운 기능" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "새로운 기능" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Co nowego" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Co nowego" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "What's New" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "What's New" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "What's New" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "What's New" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Neler Yeni" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Neler Yeni" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "What's New" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "What's New" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "更新内容" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "更新内容" } } } }, - "When disabled, all keyboard shortcuts will be inactive. You can still use the UI controls.": {}, - "When enabled, the Stats tab will display real-time system performance graphs. This feature requires system permissions and may use additional battery.": {}, - "With %lld graphs enabled, the Dynamic Island will expand horizontally to accommodate all graphs in a single row.": {}, - "You": {}, - "You can now enjoy the app. If you want to tweak things further, you can always visit the settings.": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "You can now enjoy the app. If you want to tweak things further, you can always visit the settings." + "When disabled, all keyboard shortcuts will be inactive. You can still use the UI controls." : { + + }, + "When enabled, the Stats tab will display real-time system performance graphs. This feature requires system permissions and may use additional battery." : { + + }, + "With %lld graphs enabled, the Dynamic Island will expand horizontally to accommodate all graphs in a single row." : { + + }, + "You" : { + + }, + "You can now enjoy the app. If you want to tweak things further, you can always visit the settings." : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "You can now enjoy the app. If you want to tweak things further, you can always visit the settings." } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Du kannst die App nun genießen. Wenn du Dinge weiter anpassen möchtest, kannst du dies jederzeit in den Einstellungen tun." + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Du kannst die App nun genießen. Wenn du Dinge weiter anpassen möchtest, kannst du dies jederzeit in den Einstellungen tun." } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "You can now enjoy the app. If you want to tweak things further, you can always visit the settings." + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "You can now enjoy the app. If you want to tweak things further, you can always visit the settings." } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "You can now enjoy the app. If you want to tweak things further, you can always visit the settings." + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "You can now enjoy the app. If you want to tweak things further, you can always visit the settings." } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "You can now enjoy the app. If you want to tweak things further, you can always visit the settings." + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "You can now enjoy the app. If you want to tweak things further, you can always visit the settings." } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Vous pouvez maintenant profiter de l'application. Si vous voulez modifier davantage les choses, vous pouvez toujours consulter les paramètres." + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Vous pouvez maintenant profiter de l'application. Si vous voulez modifier davantage les choses, vous pouvez toujours consulter les paramètres." } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "You can now enjoy the app. If you want to tweak things further, you can always visit the settings." + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "You can now enjoy the app. If you want to tweak things further, you can always visit the settings." } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "Ora puoi goderti l'app. Se vuoi modificare ulteriormente le cose, puoi sempre visitare le impostazioni." + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Ora puoi goderti l'app. Se vuoi modificare ulteriormente le cose, puoi sempre visitare le impostazioni." } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "이제 앱을 즐기실 수 있습니다. 추가로 설정을 조정하고 싶으시면 언제든지 설정 메뉴를 방문하시면 됩니다." + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "이제 앱을 즐기실 수 있습니다. 추가로 설정을 조정하고 싶으시면 언제든지 설정 메뉴를 방문하시면 됩니다." } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Możesz już cieszyć się aplikacją. Jeśli chcesz wprowadzić dodatkowe zmiany, zajrzyj do ustawień." + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Możesz już cieszyć się aplikacją. Jeśli chcesz wprowadzić dodatkowe zmiany, zajrzyj do ustawień." } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "You can now enjoy the app. If you want to tweak things further, you can always visit the settings." + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "You can now enjoy the app. If you want to tweak things further, you can always visit the settings." } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "You can now enjoy the app. If you want to tweak things further, you can always visit the settings." + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "You can now enjoy the app. If you want to tweak things further, you can always visit the settings." } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "You can now enjoy the app. If you want to tweak things further, you can always visit the settings." + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "You can now enjoy the app. If you want to tweak things further, you can always visit the settings." } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "You can now enjoy the app. If you want to tweak things further, you can always visit the settings." + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "You can now enjoy the app. If you want to tweak things further, you can always visit the settings." } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "如果您想进一步调整内容,您可以随时访问设置。" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "如果您想进一步调整内容,您可以随时访问设置。" } } } }, - "You're All Set!": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "You're All Set!" + "You're All Set!" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "You're All Set!" } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "You're All Set!" + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "You're All Set!" } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "Du bist fertig!" + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Du bist fertig!" } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "You're All Set!" + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "You're All Set!" } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "You're All Set!" + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "You're All Set!" } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "¡Todo listo!" + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "¡Todo listo!" } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "Tout est prêt!" + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Tout est prêt!" } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "You're All Set!" + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "You're All Set!" } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "È Tutto ok!" + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "È Tutto ok!" } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "준비되었습니다!" + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "준비되었습니다!" } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "Wszystko gotowe!" + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Wszystko gotowe!" } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "You're All Set!" + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "You're All Set!" } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "You're All Set!" + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "You're All Set!" } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "Tamamen Hazırsın!" + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Tamamen Hazırsın!" } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "You're All Set!" + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "You're All Set!" } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "一切都准备好了!" + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "一切都准备好了!" } } } }, - "YouTube Music requires this third-party app to be installed: ": { - "localizations": { - "ar": { - "stringUnit": { - "state": "needs_review", - "value": "YouTube Music requires this third-party app to be installed: " + "YouTube Music requires this third-party app to be installed: " : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "YouTube Music requires this third-party app to be installed: " } }, - "cs": { - "stringUnit": { - "state": "needs_review", - "value": "YouTube Music requires this third-party app to be installed: " + "cs" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "YouTube Music requires this third-party app to be installed: " } }, - "de": { - "stringUnit": { - "state": "needs_review", - "value": "YouTube Musik braucht diese Drittanbieter-App installiert: " + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "YouTube Musik braucht diese Drittanbieter-App installiert: " } }, - "en": { - "stringUnit": { - "state": "translated", - "value": "YouTube Music requires this third-party app to be installed: " + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "YouTube Music requires this third-party app to be installed: " } }, - "en-GB": { - "stringUnit": { - "state": "translated", - "value": "YouTube Music requires this third-party app to be installed: " + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "YouTube Music requires this third-party app to be installed: " } }, - "es": { - "stringUnit": { - "state": "needs_review", - "value": "YouTube Music requires this third-party app to be installed: " + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "YouTube Music requires this third-party app to be installed: " } }, - "fr": { - "stringUnit": { - "state": "needs_review", - "value": "YouTube Music requiert l'installation de cette application tierce : " + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "YouTube Music requiert l'installation de cette application tierce : " } }, - "hu": { - "stringUnit": { - "state": "needs_review", - "value": "YouTube Music requires this third-party app to be installed: " + "hu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "YouTube Music requires this third-party app to be installed: " } }, - "it": { - "stringUnit": { - "state": "needs_review", - "value": "YouTube Music richiede l'installazione di questa app di terze parti: " + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "YouTube Music richiede l'installazione di questa app di terze parti: " } }, - "ko": { - "stringUnit": { - "state": "needs_review", - "value": "유튜브 뮤직 서드파티-앱 설치를 필요로 합니다 " + "ko" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "유튜브 뮤직 서드파티-앱 설치를 필요로 합니다 " } }, - "pl": { - "stringUnit": { - "state": "needs_review", - "value": "YouTube Music wymaga zainstalowania tej aplikacji firm trzecich: " + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "YouTube Music wymaga zainstalowania tej aplikacji firm trzecich: " } }, - "pt-BR": { - "stringUnit": { - "state": "needs_review", - "value": "YouTube Music requires this third-party app to be installed: " + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "YouTube Music requires this third-party app to be installed: " } }, - "ru": { - "stringUnit": { - "state": "needs_review", - "value": "YouTube Music requires this third-party app to be installed: " + "ru" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "YouTube Music requires this third-party app to be installed: " } }, - "tr": { - "stringUnit": { - "state": "needs_review", - "value": "YouTube Music requires this third-party app to be installed: " + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "YouTube Music requires this third-party app to be installed: " } }, - "uk": { - "stringUnit": { - "state": "needs_review", - "value": "YouTube Music requires this third-party app to be installed: " + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "YouTube Music requires this third-party app to be installed: " } }, - "zh-Hans": { - "stringUnit": { - "state": "needs_review", - "value": "YouTube 音乐需要安装此第三方应用程序: " + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "YouTube 音乐需要安装此第三方应用程序: " } } } } }, - "version": "1.1" -} + "version" : "1.1" +} \ No newline at end of file diff --git a/DynamicIsland/components/ColorCodedProgressBar.swift b/DynamicIsland/components/ColorCodedProgressBar.swift new file mode 100644 index 0000000..6698aae --- /dev/null +++ b/DynamicIsland/components/ColorCodedProgressBar.swift @@ -0,0 +1,179 @@ +// +// ColorCodedProgressBar.swift +// DynamicIsland +// +// Created for color-coded battery and volume displays +// Provides smooth gradient transitions from red to green (or reversed) +// + +import SwiftUI +import Defaults + +struct ColorCodedProgressBar: View { + let value: CGFloat // 0.0 to 1.0 + let reversed: Bool // If true: green at low, red at high (for volume) + let width: CGFloat + let height: CGFloat + let smoothGradient: Bool // If true: smooth gradient, if false: discrete colors + + init(value: CGFloat, reversed: Bool = false, width: CGFloat = 100, height: CGFloat = 4, smoothGradient: Bool = true) { + self.value = min(max(value, 0), 1) // Clamp between 0 and 1 + self.reversed = reversed + self.width = width + self.height = height + self.smoothGradient = smoothGradient + } + + var body: some View { + GeometryReader { geometry in + ZStack(alignment: .leading) { + // Background track + RoundedRectangle(cornerRadius: height / 2) + .fill(Color.white.opacity(0.2)) + .frame(width: width, height: height) + + // Filled track with color gradient or solid color + RoundedRectangle(cornerRadius: height / 2) + .fill(smoothGradient ? + AnyShapeStyle(LinearGradient( + gradient: gradientForValue, + startPoint: .leading, + endPoint: .trailing + )) : + AnyShapeStyle(colorForPercentage(value, reversed: reversed)) + ) + .frame(width: width * value, height: height) + } + } + .frame(width: width, height: height) + } + + /// Generates a gradient based on the current value + private var gradientForValue: Gradient { + let color = colorForPercentage(value, reversed: reversed) + + // Create a gradient that transitions smoothly + let startColor = colorForPercentage(max(value - 0.1, 0), reversed: reversed) + let endColor = color + + return Gradient(colors: [startColor, endColor]) + } + + /// Calculates discrete color for a given percentage (no smooth transitions) + /// - Parameters: + /// - percentage: Value from 0.0 to 1.0 + /// - reversed: If true, reverses the color scale (green at low, red at high) + /// - Returns: Discrete color (red, yellow, or green only) + private func discreteColorForPercentage(_ percentage: CGFloat, reversed: Bool) -> Color { + let normalized = reversed ? (1.0 - percentage) : percentage + + switch normalized { + case 0.0..<0.33: + // Red zone (critical/low) + return Color(red: 1.0, green: 0.23, blue: 0.19) + case 0.33..<0.67: + // Yellow zone (medium) + return Color(red: 1.0, green: 0.8, blue: 0.0) + default: + // Green zone (healthy/high) + return Color(red: 0.2, green: 0.78, blue: 0.35) + } + } + + /// Calculates color for a given percentage with smooth transitions + /// - Parameters: + /// - percentage: Value from 0.0 to 1.0 + /// - reversed: If true, reverses the color scale (green at low, red at high) + /// - Returns: Color with smooth gradient transitions + private func colorForPercentage(_ percentage: CGFloat, reversed: Bool) -> Color { + let normalized = reversed ? (1.0 - percentage) : percentage + + switch normalized { + case 0.0..<0.2: + // Pure Red zone (critical/low) + return Color(red: 1.0, green: 0.23, blue: 0.19) + + case 0.2..<0.35: + // Red → Orange transition + let t = (normalized - 0.2) / 0.15 + let red: CGFloat = 1.0 + let green: CGFloat = 0.23 + (0.37 * t) // 0.23 → 0.6 + let blue: CGFloat = 0.19 + return Color(red: red, green: green, blue: blue) + + case 0.35..<0.5: + // Orange → Yellow transition + let t = (normalized - 0.35) / 0.15 + let red: CGFloat = 1.0 + let green: CGFloat = 0.6 + (0.4 * t) // 0.6 → 1.0 + let blue: CGFloat = 0.19 + return Color(red: red, green: green, blue: blue) + + case 0.5..<0.65: + // Yellow → Yellow-Green transition + let t = (normalized - 0.5) / 0.15 + let red: CGFloat = 1.0 - (0.4 * t) // 1.0 → 0.6 + let green: CGFloat = 1.0 + let blue: CGFloat = 0.19 + (0.4 * t) // 0.19 → 0.59 + return Color(red: red, green: green, blue: blue) + + case 0.65..<0.8: + // Yellow-Green → Green transition + let t = (normalized - 0.65) / 0.15 + let red: CGFloat = 0.6 - (0.4 * t) // 0.6 → 0.2 + let green: CGFloat = 1.0 - (0.22 * t) // 1.0 → 0.78 + let blue: CGFloat = 0.59 - (0.24 * t) // 0.59 → 0.35 + return Color(red: red, green: green, blue: blue) + + default: + // Pure Green zone (healthy/high) + return Color(red: 0.2, green: 0.78, blue: 0.35) + } + } +} + +// MARK: - Convenience Extensions + +extension ColorCodedProgressBar { + /// Creates a battery-style progress bar (green at high, red at low) + static func battery(value: CGFloat, width: CGFloat = 100, height: CGFloat = 4, smoothGradient: Bool = true) -> some View { + ColorCodedProgressBar(value: value, reversed: false, width: width, height: height, smoothGradient: smoothGradient) + } + + /// Creates a volume-style progress bar (red at high, green at low) + static func volume(value: CGFloat, width: CGFloat = 100, height: CGFloat = 4, smoothGradient: Bool = true) -> some View { + ColorCodedProgressBar(value: value, reversed: true, width: width, height: height, smoothGradient: smoothGradient) + } +} + +// MARK: - Preview + +#Preview("Battery Mode") { + VStack(spacing: 20) { + ForEach([0.0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0], id: \.self) { value in + HStack { + Text("\(Int(value * 100))%") + .frame(width: 50, alignment: .trailing) + .foregroundColor(.white) + ColorCodedProgressBar.battery(value: value, width: 200) + } + } + } + .padding() + .background(Color.black) +} + +#Preview("Volume Mode (Reversed)") { + VStack(spacing: 20) { + ForEach([0.0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0], id: \.self) { value in + HStack { + Text("\(Int(value * 100))%") + .frame(width: 50, alignment: .trailing) + .foregroundColor(.white) + ColorCodedProgressBar.volume(value: value, width: 200) + } + } + } + .padding() + .background(Color.black) +} diff --git a/DynamicIsland/components/Live activities/InlineHUD.swift b/DynamicIsland/components/Live activities/InlineHUD.swift index f41e469..13d6c6d 100644 --- a/DynamicIsland/components/Live activities/InlineHUD.swift +++ b/DynamicIsland/components/Live activities/InlineHUD.swift @@ -6,6 +6,7 @@ // import SwiftUI +import Defaults struct InlineHUD: View { @EnvironmentObject var vm: DynamicIslandViewModel @@ -14,6 +15,15 @@ struct InlineHUD: View { @Binding var icon: String @Binding var hoverAnimation: Bool @Binding var gestureProgress: CGFloat + + @Default(.useColorCodedBatteryDisplay) var useColorCodedBatteryDisplay + @Default(.useColorCodedVolumeDisplay) var useColorCodedVolumeDisplay + @Default(.useSmoothColorGradient) var useSmoothColorGradient + @Default(.progressBarStyle) var progressBarStyle + @ObservedObject var bluetoothManager = BluetoothAudioManager.shared + + @State private var displayName: String = "" + var body: some View { HStack { HStack(spacing: 5) { @@ -21,7 +31,9 @@ struct InlineHUD: View { switch (type) { case .volume: if icon.isEmpty { - Image(systemName: SpeakerSymbol(value)) + // Show headphone icon if Bluetooth audio is connected, otherwise speaker + let baseIcon = bluetoothManager.isBluetoothAudioConnected ? "headphones" : SpeakerSymbol(value) + Image(systemName: baseIcon) .contentTransition(.interpolate) .symbolVariant(value > 0 ? .none : .slash) .frame(width: 20, height: 15, alignment: .leading) @@ -51,6 +63,11 @@ struct InlineHUD: View { .symbolRenderingMode(.hierarchical) .contentTransition(.interpolate) .frame(width: 20, height: 15, alignment: .center) + case .bluetoothAudio: + Image(systemName: icon.isEmpty ? "bluetooth" : icon) + .symbolRenderingMode(.hierarchical) + .contentTransition(.interpolate) + .frame(width: 20, height: 15, alignment: .center) default: EmptyView() } @@ -58,12 +75,33 @@ struct InlineHUD: View { .foregroundStyle(.white) .symbolVariant(.fill) - Text(Type2Name(type)) - .font(.subheadline) - .fontWeight(.medium) - .lineLimit(1) - .allowsTightening(true) - .contentTransition(.numericText()) + // Use marquee text for device names to handle long names + if type == .bluetoothAudio { + MarqueeText( + $displayName, + font: .system(size: 13, weight: .medium), + nsFont: .body, + textColor: .white, + minDuration: 0.5, + frameWidth: 85 - (hoverAnimation ? 0 : 12) + gestureProgress / 2 + ) + .onAppear { + displayName = Type2Name(type) + } + .onChange(of: type) { _, _ in + displayName = Type2Name(type) + } + .onChange(of: bluetoothManager.lastConnectedDevice?.name) { _, _ in + displayName = Type2Name(type) + } + } else { + Text(Type2Name(type)) + .font(.subheadline) + .fontWeight(.medium) + .lineLimit(1) + .allowsTightening(true) + .contentTransition(.numericText()) + } } .frame(width: 100 - (hoverAnimation ? 0 : 12) + gestureProgress / 2, height: vm.notchSize.height - (hoverAnimation ? 0 : 12), alignment: .leading) @@ -88,9 +126,45 @@ struct InlineHUD: View { .multilineTextAlignment(.trailing) .frame(maxWidth: .infinity, alignment: .trailing) .contentTransition(.interpolate) + } else if (type == .bluetoothAudio) { + // Bluetooth device battery display + HStack(spacing: 4) { + if value > 0 { + // Show color-coded battery bar if battery info available + // Color-coding disabled for segmented or hierarchical mode + if useColorCodedBatteryDisplay && progressBarStyle == .gradient { + ColorCodedProgressBar.battery(value: value, width: 60, height: 4, smoothGradient: useSmoothColorGradient) + } else { + DraggableProgressBar(value: .constant(value)) + .frame(width: 60) + } + Text("\(Int(value * 100))%") + .font(.caption) + .fontWeight(.medium) + .foregroundStyle(.white) + .lineLimit(1) + } else { + // No battery info available + Text("Connected") + .font(.caption) + .fontWeight(.medium) + .foregroundStyle(.gray) + .lineLimit(1) + } + } + .frame(maxWidth: .infinity, alignment: .trailing) } else { + // Volume and brightness displays HStack { - DraggableProgressBar(value: $value) + // Color-coding only available in gradient mode, not hierarchical or segmented + if type == .volume && useColorCodedVolumeDisplay && progressBarStyle == .gradient { + // Color-coded volume (reversed: red at high, green at low) + ColorCodedProgressBar.volume(value: value, width: 70, height: 4, smoothGradient: useSmoothColorGradient) + } else { + // Default draggable progress bar + DraggableProgressBar(value: $value) + } + if (type == .volume && value.isZero) { Text("muted") .font(.caption) @@ -145,6 +219,8 @@ struct InlineHUD: View { return "Backlight" case .mic: return "Mic" + case .bluetoothAudio: + return BluetoothAudioManager.shared.lastConnectedDevice?.name ?? "Bluetooth" default: return "" } diff --git a/DynamicIsland/components/Live activities/MarqueeTextView.swift b/DynamicIsland/components/Live activities/MarqueeTextView.swift index dd3f61b..510e619 100644 --- a/DynamicIsland/components/Live activities/MarqueeTextView.swift +++ b/DynamicIsland/components/Live activities/MarqueeTextView.swift @@ -75,11 +75,21 @@ struct MarqueeText: View { self.textSize = CGSize(width: size.width / 2, height: NSFont.preferredFont(forTextStyle: nsFont).pointSize) self.animate = false self.offset = 0 - DispatchQueue.main.asyncAfter(deadline: .now() + 0.01){ + DispatchQueue.main.asyncAfter(deadline: .now() + 0.02){ if needsScrolling { self.animate = true - self.offset = -(textSize.width + 10) - + self.offset = -(textSize.width + 20) + } + } + } + .onChange(of: text) { _, _ in + // Reset animation when text changes + self.animate = false + self.offset = 0 + DispatchQueue.main.asyncAfter(deadline: .now() + 0.02){ + if needsScrolling { + self.animate = true + self.offset = -(textSize.width + 20) } } } diff --git a/DynamicIsland/components/Notch/MinimalisticMusicPlayerView.swift b/DynamicIsland/components/Notch/MinimalisticMusicPlayerView.swift index f2a772e..fd7eae7 100644 --- a/DynamicIsland/components/Notch/MinimalisticMusicPlayerView.swift +++ b/DynamicIsland/components/Notch/MinimalisticMusicPlayerView.swift @@ -43,14 +43,14 @@ struct MinimalisticMusicPlayerView: View { // Compact progress bar progressBar - .padding(.top, 4) + .padding(.top, 6) // Compact playback controls playbackControls .padding(.top, 4) } .padding(.horizontal, 12) - .padding(.top, -20) + .padding(.top, -15) .padding(.bottom, 3) .frame(maxWidth: .infinity) } @@ -246,7 +246,7 @@ struct MinimalisticAlbumArtView: View { .aspectRatio(contentMode: .fill) ) .clipped() - .clipShape(RoundedRectangle(cornerRadius: 10)) + .clipShape(RoundedRectangle(cornerRadius: 12)) .scaleEffect(x: 1.3, y: 1.4) .rotationEffect(.degrees(92)) .blur(radius: 35) @@ -266,7 +266,7 @@ struct MinimalisticAlbumArtView: View { .animation(.spring(response: 0.4, dampingFraction: 0.8), value: musicManager.isFlipping) ) .clipped() - .clipShape(RoundedRectangle(cornerRadius: 10)) + .clipShape(RoundedRectangle(cornerRadius: 12)) .matchedGeometryEffect(id: "albumArt", in: albumArtNamespace) } .buttonStyle(PlainButtonStyle()) diff --git a/DynamicIsland/components/Settings/SettingsView.swift b/DynamicIsland/components/Settings/SettingsView.swift index 947a414..b20d5ac 100644 --- a/DynamicIsland/components/Settings/SettingsView.swift +++ b/DynamicIsland/components/Settings/SettingsView.swift @@ -543,6 +543,43 @@ struct HUD: View { } } + Section { + Defaults.Toggle("Show Bluetooth device connections", key: .showBluetoothDeviceConnections) + } header: { + Text("Bluetooth Audio Devices") + } footer: { + Text("Displays a HUD notification when Bluetooth audio devices (headphones, AirPods, speakers) connect, showing device name and battery level.") + .foregroundStyle(.secondary) + .font(.caption) + } + + Section { + Defaults.Toggle("Color-coded battery display", key: .useColorCodedBatteryDisplay) + .disabled(progressBarStyle != .gradient) + Defaults.Toggle("Color-coded volume display", key: .useColorCodedVolumeDisplay) + .disabled(progressBarStyle != .gradient) + + if progressBarStyle == .gradient && (Defaults[.useColorCodedBatteryDisplay] || Defaults[.useColorCodedVolumeDisplay]) { + Defaults.Toggle("Smooth color transitions", key: .useSmoothColorGradient) + } + } header: { + Text("Color-Coded Progress Bars") + } footer: { + if progressBarStyle != .gradient { + Text("Color-coded displays are only available in Gradient mode. Switch Progressbar style to Gradient to enable this feature.") + .foregroundStyle(.secondary) + .font(.caption) + } else if Defaults[.useSmoothColorGradient] { + Text("Smooth: Battery/Volume gradually transitions through all colors\nBattery: Green (high) → Yellow-Green → Yellow → Orange → Red (low)\nVolume: Green (quiet) → Yellow → Orange → Red (loud)") + .foregroundStyle(.secondary) + .font(.caption) + } else { + Text("Discrete: Battery/Volume uses 3 distinct colors only\nBattery: Green (high), Yellow (medium), Red (low)\nVolume: Green (quiet), Yellow (medium), Red (loud)") + .foregroundStyle(.secondary) + .font(.caption) + } + } + Section { Picker("HUD style", selection: $inlineHUD) { Text("Default") diff --git a/DynamicIsland/managers/BluetoothAudioManager.swift b/DynamicIsland/managers/BluetoothAudioManager.swift new file mode 100644 index 0000000..857d5b7 --- /dev/null +++ b/DynamicIsland/managers/BluetoothAudioManager.swift @@ -0,0 +1,470 @@ +// +// BluetoothAudioManager.swift +// DynamicIsland +// +// Created for Bluetooth audio device connection detection and monitoring +// Detects when audio devices connect and displays HUD with battery status +// + +import Foundation +import Combine +import AppKit +import Defaults +import SwiftUI +import IOBluetooth + +/// Manages detection and monitoring of Bluetooth audio device connections +class BluetoothAudioManager: ObservableObject { + static let shared = BluetoothAudioManager() + + // MARK: - Published Properties + @Published var lastConnectedDevice: BluetoothAudioDevice? + @Published var connectedDevices: [BluetoothAudioDevice] = [] + @Published var isBluetoothAudioConnected: Bool = false + + // MARK: - Private Properties + private var observers: [NSObjectProtocol] = [] + private var cancellables = Set() + private let coordinator = DynamicIslandViewCoordinator.shared + private var pollingTimer: Timer? + + // MARK: - Initialization + private init() { + print("🎧 [BluetoothAudioManager] Initializing...") + setupBluetoothObservers() + checkInitialDevices() + startPollingForChanges() + } + + deinit { + cleanup() + } + + // MARK: - Setup Methods + + /// Sets up observers for Bluetooth device connection/disconnection events + private func setupBluetoothObservers() { + print("🎧 [BluetoothAudioManager] Setting up Bluetooth observers...") + + // Use DistributedNotificationCenter for IOBluetooth notifications + let dnc = DistributedNotificationCenter.default() + + // Observe device connected notifications + dnc.addObserver( + self, + selector: #selector(handleDeviceConnectedNotification(_:)), + name: NSNotification.Name("IOBluetoothDeviceConnectedNotification"), + object: nil + ) + + // Observe device disconnected notifications + dnc.addObserver( + self, + selector: #selector(handleDeviceDisconnectedNotification(_:)), + name: NSNotification.Name("IOBluetoothDeviceDisconnectedNotification"), + object: nil + ) + + print("🎧 [BluetoothAudioManager] ✅ Observers registered with DistributedNotificationCenter") + } + + /// Starts polling for device connection changes (fallback mechanism) + private func startPollingForChanges() { + print("🎧 [BluetoothAudioManager] Starting polling timer (3s interval)...") + + pollingTimer = Timer.scheduledTimer(withTimeInterval: 3.0, repeats: true) { [weak self] _ in + self?.checkForDeviceChanges() + } + } + + /// Checks for device connection/disconnection changes + private func checkForDeviceChanges() { + // Check if Bluetooth is powered on + guard IOBluetoothHostController.default()?.powerState == kBluetoothHCIPowerStateON else { + // Bluetooth is off - clear connected devices if any + if !connectedDevices.isEmpty { + print("🎧 [BluetoothAudioManager] ⚠️ Bluetooth powered off - clearing connected devices") + connectedDevices.removeAll() + isBluetoothAudioConnected = false + } + return + } + + guard let pairedDevices = IOBluetoothDevice.pairedDevices() as? [IOBluetoothDevice] else { + return + } + + let currentlyConnectedAddresses = Set( + pairedDevices + .filter { $0.isConnected() && isAudioDevice($0) } + .compactMap { $0.addressString } + ) + + let previousAddresses = Set(connectedDevices.map { $0.address }) + + // Check for new connections + let newAddresses = currentlyConnectedAddresses.subtracting(previousAddresses) + if !newAddresses.isEmpty { + print("🎧 [BluetoothAudioManager] 🔍 Polling detected new connection(s)") + checkForNewlyConnectedDevices() + } + + // Check for disconnections + let removedAddresses = previousAddresses.subtracting(currentlyConnectedAddresses) + if !removedAddresses.isEmpty { + print("🎧 [BluetoothAudioManager] 🔍 Polling detected disconnection(s)") + updateConnectedDevices() + } + } + + /// Checks for already connected Bluetooth audio devices on init + private func checkInitialDevices() { + print("🎧 [BluetoothAudioManager] Checking for initially connected devices...") + + // Check if Bluetooth is powered on + guard IOBluetoothHostController.default()?.powerState == kBluetoothHCIPowerStateON else { + print("🎧 [BluetoothAudioManager] ⚠️ Bluetooth is powered off - skipping initial check") + return + } + + guard let pairedDevices = IOBluetoothDevice.pairedDevices() as? [IOBluetoothDevice] else { + print("🎧 [BluetoothAudioManager] No paired devices found") + return + } + + let connectedAudioDevices = pairedDevices.filter { device in + device.isConnected() && isAudioDevice(device) + } + + print("🎧 [BluetoothAudioManager] Found \(connectedAudioDevices.count) connected audio devices") + + connectedDevices = connectedAudioDevices.compactMap { device in + createBluetoothAudioDevice(from: device) + } + + // Update connection state + isBluetoothAudioConnected = !connectedDevices.isEmpty + + if let lastDevice = connectedDevices.last { + lastConnectedDevice = lastDevice + print("🎧 [BluetoothAudioManager] ✅ Bluetooth audio connected: \(lastDevice.name)") + } + } + + // MARK: - Device Event Handlers + + /// Handles Bluetooth device connection notification from DistributedNotificationCenter + @objc private func handleDeviceConnectedNotification(_ notification: Notification) { + print("🎧 [BluetoothAudioManager] 📡 Device connection notification received") + + // Re-check all devices since distributed notification doesn't contain device object + checkForNewlyConnectedDevices() + } + + /// Handles Bluetooth device disconnection notification from DistributedNotificationCenter + @objc private func handleDeviceDisconnectedNotification(_ notification: Notification) { + print("🎧 [BluetoothAudioManager] 📡 Device disconnection notification received") + + // Re-check all devices to update connection state + updateConnectedDevices() + } + + /// Checks for newly connected devices and displays HUD for new ones + private func checkForNewlyConnectedDevices() { + // Check if Bluetooth is powered on + guard IOBluetoothHostController.default()?.powerState == kBluetoothHCIPowerStateON else { + print("🎧 [BluetoothAudioManager] ⚠️ Bluetooth is powered off - skipping device check") + return + } + + guard let pairedDevices = IOBluetoothDevice.pairedDevices() as? [IOBluetoothDevice] else { + return + } + + let currentlyConnectedDevices = pairedDevices.filter { device in + device.isConnected() && isAudioDevice(device) + } + + // Find devices that are newly connected + for device in currentlyConnectedDevices { + let address = device.addressString ?? "Unknown" + + // Check if this device wasn't in our list before + if !connectedDevices.contains(where: { $0.address == address }) { + print("🎧 [BluetoothAudioManager] 🎉 New audio device connected: \(device.name ?? "Unknown")") + + guard let audioDevice = createBluetoothAudioDevice(from: device) else { + continue + } + + // Add to connected devices + connectedDevices.append(audioDevice) + lastConnectedDevice = audioDevice + isBluetoothAudioConnected = true + + // Show HUD for new connection + showDeviceConnectedHUD(audioDevice) + } + } + } + + /// Updates the list of connected devices (for disconnections) + private func updateConnectedDevices() { + guard let pairedDevices = IOBluetoothDevice.pairedDevices() as? [IOBluetoothDevice] else { + return + } + + let currentlyConnectedAddresses = pairedDevices + .filter { $0.isConnected() && isAudioDevice($0) } + .compactMap { $0.addressString } + + // Remove disconnected devices + let previousCount = connectedDevices.count + connectedDevices.removeAll { device in + !currentlyConnectedAddresses.contains(device.address) + } + + if connectedDevices.count < previousCount { + print("🎧 [BluetoothAudioManager] 👋 Audio device(s) disconnected") + } + + isBluetoothAudioConnected = !connectedDevices.isEmpty + } + + /// Handles Bluetooth device connection event (legacy - kept for compatibility) + private func handleDeviceConnected(_ notification: Notification) { + guard let device = notification.object as? IOBluetoothDevice else { + print("🎧 [BluetoothAudioManager] ⚠️ Could not extract device from notification") + return + } + + // Only handle audio devices + guard isAudioDevice(device) else { + print("🎧 [BluetoothAudioManager] Device is not an audio device, ignoring") + return + } + + print("🎧 [BluetoothAudioManager] 🎉 Audio device connected: \(device.name ?? "Unknown")") + + guard let audioDevice = createBluetoothAudioDevice(from: device) else { + return + } + + // Add to connected devices list + if !connectedDevices.contains(where: { $0.address == audioDevice.address }) { + connectedDevices.append(audioDevice) + } + + // Update last connected device + lastConnectedDevice = audioDevice + isBluetoothAudioConnected = true + + // Show HUD + showDeviceConnectedHUD(audioDevice) + } + + /// Handles Bluetooth device disconnection event + private func handleDeviceDisconnected(_ notification: Notification) { + guard let device = notification.object as? IOBluetoothDevice else { + return + } + + guard isAudioDevice(device) else { + return + } + + print("🎧 [BluetoothAudioManager] 👋 Audio device disconnected: \(device.name ?? "Unknown")") + + // Remove from connected devices + let address = device.addressString ?? "Unknown" + connectedDevices.removeAll { $0.address == address } + isBluetoothAudioConnected = !connectedDevices.isEmpty + } + + // MARK: - Device Detection Helpers + + /// Determines if a Bluetooth device is an audio device + private func isAudioDevice(_ device: IOBluetoothDevice) -> Bool { + // Check if device has audio service UUID + let audioServiceUUID = IOBluetoothSDPUUID(uuid16: 0x110B) // Audio Sink + let headsetServiceUUID = IOBluetoothSDPUUID(uuid16: 0x1108) // Headset + let handsfreeServiceUUID = IOBluetoothSDPUUID(uuid16: 0x111E) // Handsfree + + // Check if device has any audio-related services + if device.getServiceRecord(for: audioServiceUUID) != nil { + return true + } + if device.getServiceRecord(for: headsetServiceUUID) != nil { + return true + } + if device.getServiceRecord(for: handsfreeServiceUUID) != nil { + return true + } + + // Check device class (major class: Audio/Video) + let deviceClass = device.classOfDevice + let majorClass = (deviceClass >> 8) & 0x1F + let audioVideoMajorClass: UInt32 = 0x04 + + return majorClass == audioVideoMajorClass + } + + /// Creates a BluetoothAudioDevice model from IOBluetoothDevice + private func createBluetoothAudioDevice(from device: IOBluetoothDevice) -> BluetoothAudioDevice? { + let name = device.name ?? "Bluetooth Device" + let address = device.addressString ?? "Unknown" + let batteryLevel = getBatteryLevel(from: device) + let deviceType = detectDeviceType(from: device, name: name) + + return BluetoothAudioDevice( + name: name, + address: address, + batteryLevel: batteryLevel, + deviceType: deviceType + ) + } + + /// Extracts battery level from Bluetooth device + private func getBatteryLevel(from device: IOBluetoothDevice) -> Int? { + // Try to read battery level from device + // Note: This may require additional permissions or may not be available for all devices + + // Placeholder: Return nil if not available + // TODO: Implement actual battery level reading if device supports it + return nil + } + + /// Detects the type of audio device based on name and properties + private func detectDeviceType(from device: IOBluetoothDevice, name: String) -> BluetoothAudioDeviceType { + let lowercaseName = name.lowercased() + + // Check for specific AirPods models + if lowercaseName.contains("airpods") { + if lowercaseName.contains("max") { + return .airpodsMax + } else if lowercaseName.contains("pro") { + return .airpodsPro + } + return .airpods + } + + // Check for other brands + if lowercaseName.contains("beats") { + return .beats + } else if lowercaseName.contains("speaker") || lowercaseName.contains("boombox") { + return .speaker + } else if lowercaseName.contains("headphone") || lowercaseName.contains("headset") || + lowercaseName.contains("buds") || lowercaseName.contains("earbuds") { + return .headphones + } + + // Check device class for more specific detection + let deviceClass = device.classOfDevice + let minorClass = (deviceClass >> 2) & 0x3F + + // Minor classes for audio devices + switch minorClass { + case 0x01: return .headphones // Wearable Headset + case 0x02: return .headphones // Hands-free + case 0x06: return .headphones // Headphones + case 0x08: return .speaker // Portable Audio + case 0x0C: return .speaker // Loudspeaker + default: return .generic + } + } + + // MARK: - HUD Display + + /// Shows HUD notification for newly connected audio device + private func showDeviceConnectedHUD(_ device: BluetoothAudioDevice) { + guard Defaults[.showBluetoothDeviceConnections] else { return } + + print("🎧 [BluetoothAudioManager] 📱 Showing device connected HUD") + + // Convert battery percentage to 0.0-1.0 value + let batteryValue: CGFloat = if let battery = device.batteryLevel { + CGFloat(battery) / 100.0 + } else { + 0.0 // 0 means battery info not available + } + + // Show HUD via coordinator + coordinator.toggleSneakPeek( + status: true, + type: .bluetoothAudio, + duration: 2.5, + value: batteryValue, + icon: device.deviceType.sfSymbol + ) + } + + // MARK: - Cleanup + + private func cleanup() { + print("🎧 [BluetoothAudioManager] Cleaning up observers...") + + pollingTimer?.invalidate() + pollingTimer = nil + + let dnc = DistributedNotificationCenter.default() + dnc.removeObserver(self) + observers.removeAll() + cancellables.removeAll() + } +} + +// MARK: - Models + +struct BluetoothAudioDevice: Identifiable { + let id = UUID() + let name: String + let address: String + let batteryLevel: Int? // 0-100, nil if not available + let deviceType: BluetoothAudioDeviceType +} + +enum BluetoothAudioDeviceType { + case airpods + case airpodsPro + case airpodsMax + case beats + case headphones + case speaker + case generic + + var sfSymbol: String { + switch self { + case .airpods: + return "airpods" + case .airpodsPro: + return "airpodspro" + case .airpodsMax: + return "airpodsmax" + case .beats: + return "beats.headphones" + case .headphones: + return "headphones" + case .speaker: + return "hifispeaker.fill" + case .generic: + return "bluetooth.circle.fill" + } + } + + var displayName: String { + switch self { + case .airpods: return "AirPods" + case .airpodsPro: return "AirPods Pro" + case .airpodsMax: return "AirPods Max" + case .beats: return "Beats" + case .headphones: return "Headphones" + case .speaker: return "Speaker" + case .generic: return "Bluetooth Device" + } + } +} + +// MARK: - Notification Name Constants + +private let IOBluetoothDeviceConnectionNotification = "IOBluetoothDeviceConnectionNotification" +private let IOBluetoothDeviceDisconnectionNotification = "IOBluetoothDeviceDisconnectionNotification" diff --git a/DynamicIsland/managers/DoNotDisturbManager.swift b/DynamicIsland/managers/DoNotDisturbManager.swift new file mode 100644 index 0000000..355b12b --- /dev/null +++ b/DynamicIsland/managers/DoNotDisturbManager.swift @@ -0,0 +1,445 @@ +// +// DoNotDisturbManager.swift +// DynamicIsland +// +// Created for Do Not Disturb / Focus Mode detection +// Monitors macOS Focus Mode state changes via distributed notifications +// + +import Foundation +import Combine +import AppKit +import Defaults +import SwiftUI +import UserNotifications // For notification permission checks +import ApplicationServices // For AXIsProcessTrusted + +/// Manages detection and state tracking for macOS Focus Mode (Do Not Disturb) +class DoNotDisturbManager: ObservableObject { + static let shared = DoNotDisturbManager() + + // MARK: - Published Properties + @Published var isDoNotDisturbActive: Bool = false + @Published var currentFocusModeName: String = "" + @Published var currentFocusModeIdentifier: String = "" + + // MARK: - Private Properties + private var observers: [NSObjectProtocol] = [] + private var cancellables = Set() + + // MARK: - Initialization + private init() { + print("🔔 [DoNotDisturbManager] Initializing...") + checkPermissions() + setupFocusModeObservers() + checkInitialState() + } + + deinit { + cleanup() + } + + // MARK: - Permission Checks + + /// Checks if the app has necessary permissions for notification observation + private func checkPermissions() { + print("🔔 [DoNotDisturbManager] ==========================================") + print("🔔 [DoNotDisturbManager] 🔐 CHECKING PERMISSIONS & CAPABILITIES") + print("🔔 [DoNotDisturbManager] ==========================================") + + // Check if running in sandbox + let isSandboxed = ProcessInfo.processInfo.environment["APP_SANDBOX_CONTAINER_ID"] != nil + print(" 📦 Sandboxed: \(isSandboxed ? "YES ⚠️" : "NO ✅")") + + // Check notification center permissions + let notificationCenter = UNUserNotificationCenter.current() + notificationCenter.getNotificationSettings { settings in + print(" 🔔 Notification Authorization: \(settings.authorizationStatus.rawValue)") + print(" - .notDetermined = 0") + print(" - .denied = 1") + print(" - .authorized = 2") + print(" - .provisional = 3") + print(" - .ephemeral = 4") + } + + // Check accessibility permissions + let trusted = AXIsProcessTrusted() + print(" ♿️ Accessibility Trusted: \(trusted ? "YES ✅" : "NO ⚠️")") + if !trusted { + print(" ⚠️ App needs Accessibility permission!") + print(" ⚠️ Go to: System Settings > Privacy & Security > Accessibility") + } + + // Check entitlements + print(" 📝 Checking Entitlements...") + if let entitlements = Bundle.main.object(forInfoDictionaryKey: "Entitlements") as? [String: Any] { + print(" Entitlements found: \(entitlements.keys)") + } else { + print(" ⚠️ No entitlements in Info.plist") + } + + // Test if we can observe notifications at all + print(" 🧪 Testing notification observation capability...") + testNotificationObservation() + + print("🔔 [DoNotDisturbManager] ==========================================") + } + + /// Test if notification observation is working at all + private func testNotificationObservation() { + // Test 1: Local NotificationCenter + let testObserver = NotificationCenter.default.addObserver( + forName: NSNotification.Name("TEST_NOTIFICATION"), + object: nil, + queue: .main, + using: { notification in + print(" ✅ Local NotificationCenter works!") + } + ) + NotificationCenter.default.post(name: NSNotification.Name("TEST_NOTIFICATION"), object: nil) + NotificationCenter.default.removeObserver(testObserver) + + // Test 2: Distributed NotificationCenter (this is what we need) + let dnc = DistributedNotificationCenter.default() + print(" 🌐 DistributedNotificationCenter instance: \(dnc)") + print(" 🌐 Attempting to post test distributed notification...") + + let testDistributedObserver = dnc.addObserver( + forName: NSNotification.Name("com.test.distributed.notification"), + object: nil, + queue: .main, + using: { notification in + print(" ✅ Distributed NotificationCenter observation works!") + } + ) + + // Post a test distributed notification + dnc.postNotificationName( + NSNotification.Name("com.test.distributed.notification"), + object: nil, + userInfo: ["test": "data"], + deliverImmediately: true + ) + + // Wait a bit then remove observer + DispatchQueue.main.asyncAfter(deadline: .now() + 1.0) { + dnc.removeObserver(testDistributedObserver) + print(" 🧹 Test observer cleaned up") + } + } + + // MARK: - Setup Methods + + /// Sets up distributed notification observers for Focus Mode changes + private func setupFocusModeObservers() { + print("🔔 [DoNotDisturbManager] ==========================================") + print("🔔 [DoNotDisturbManager] 🚨 SETTING UP NOTIFICATION OBSERVERS 🚨") + print("🔔 [DoNotDisturbManager] ==========================================") + + // Method 1: Darwin Notifications (low-level, no permissions needed) + setupDarwinNotificationObserver() + + // Method 2: Distributed Notifications (system-wide) + setupDistributedNotificationObserver() + + // Method 3: NSWorkspace Notifications (local) + setupNSWorkspaceNotificationObserver() + + // Method 4: Polling as fallback + startPollingForDND() + + print("🔔 [DoNotDisturbManager] ✅ All observers registered") + print("🔔 [DoNotDisturbManager] Please toggle Do Not Disturb now...") + print("🔔 [DoNotDisturbManager] ==========================================") + } + + private func setupDarwinNotificationObserver() { + print("🔔 [DoNotDisturbManager] Setting up DARWIN notification observer...") + + // Darwin notifications - these are low-level and work without special permissions + let darwinNotificationNames = [ + "com.apple.controlcenter.modeChanged", + "com.apple.donotdisturb.changed", + "com.apple.donotdisturb.state", + "com.apple.springboard.donotdisturb" + ] + + let center = CFNotificationCenterGetDarwinNotifyCenter() + + for notificationName in darwinNotificationNames { + CFNotificationCenterAddObserver( + center, + Unmanaged.passUnretained(self).toOpaque(), + { (center, observer, name, object, userInfo) in + guard let name = name else { return } + let notificationName = name.rawValue as String + print("🎯 [DARWIN NOTIFICATION] \(notificationName)") + + // Get the manager instance + if let observer = observer { + let manager = Unmanaged.fromOpaque(observer).takeUnretainedValue() + manager.handleDarwinNotification(notificationName) + } + }, + notificationName as CFString, + nil, + .deliverImmediately + ) + print(" ✅ Darwin observer registered for: \(notificationName)") + } + } + + private func handleDarwinNotification(_ name: String) { + DispatchQueue.main.async { [weak self] in + print("🔔🔔🔔 [DARWIN] Focus Mode notification received: \(name)") + // Toggle DND state + self?.isDoNotDisturbActive.toggle() + self?.showFocusModeActivatedHUD() + } + } + + private func setupDistributedNotificationObserver() { + let dnc = DistributedNotificationCenter.default() + + print("🔔 [DoNotDisturbManager] Setting up DISTRIBUTED notification observer...") + + // Observer for ANY AND ALL distributed notifications (for discovery) + let allNotificationsObserver = dnc.addObserver( + forName: nil, // nil = listen to EVERYTHING + object: nil, + queue: .main, + using: { [weak self] notification in + let notificationName = notification.name.rawValue + + // PRINT EVERY SINGLE NOTIFICATION (no filtering) + print("📢 [DISTRIBUTED] \(notificationName)") + + // Also check if it looks Focus Mode related + if notificationName.lowercased().contains("focus") || + notificationName.lowercased().contains("dnd") || + notificationName.lowercased().contains("disturb") || + notificationName.lowercased().contains("mode") || + notificationName.contains("com.apple.controlcenter") || + notificationName.contains("com.apple.donotdisturb") { + + print("🔔🔔🔔 [DoNotDisturbManager] ⚡️⚡️⚡️ POTENTIAL FOCUS MODE NOTIFICATION:") + print(" Name: \(notificationName)") + print(" Object: \(String(describing: notification.object))") + print(" UserInfo Keys: \(notification.userInfo?.keys.map { String(describing: $0) } ?? [])") + print(" UserInfo: \(notification.userInfo ?? [:])") + print(" ===============================================") + + self?.handleFocusModeNotification(notification) + } + } + ) + observers.append(allNotificationsObserver) + print(" ✅ Distributed notification observer registered") + } + + private func setupNSWorkspaceNotificationObserver() { + let nc = NSWorkspace.shared.notificationCenter + + print("🔔 [DoNotDisturbManager] Setting up NSWORKSPACE notification observer...") + + // Try to observe workspace notifications + let workspaceObserver = nc.addObserver( + forName: nil, // Listen to all workspace notifications + object: nil, + queue: .main, + using: { notification in + let notificationName = notification.name.rawValue + + // Print all workspace notifications + print("🏢 [NSWORKSPACE] \(notificationName)") + + // Check for Focus Mode related + if notificationName.lowercased().contains("focus") || + notificationName.lowercased().contains("dnd") || + notificationName.lowercased().contains("disturb") { + print("🔔🔔🔔 [WORKSPACE FOCUS NOTIFICATION]") + print(" Name: \(notificationName)") + print(" UserInfo: \(notification.userInfo ?? [:])") + } + } + ) + observers.append(workspaceObserver) + print(" ✅ NSWorkspace notification observer registered") + } + + private func startPollingForDND() { + print("🔔 [DoNotDisturbManager] Starting polling fallback (every 2 seconds)...") + + // Poll every 2 seconds to check for DND state changes + Timer.scheduledTimer(withTimeInterval: 2.0, repeats: true) { [weak self] _ in + self?.checkDNDStateViaDefaults() + } + print(" ✅ Polling timer started") + } + + private func checkDNDStateViaDefaults() { + // Try to read DND state from UserDefaults or system preferences + // This is a fallback detection method + + let cfPrefs = CFPreferencesCopyAppValue("dndStart" as CFString, "com.apple.controlcenter" as CFString) + if let prefs = cfPrefs { + print("🔍 [POLLING] Found controlcenter prefs: \(prefs)") + } + + // Try reading notification center settings + let ncPrefs = CFPreferencesCopyAppValue("doNotDisturb" as CFString, "com.apple.notificationcenterui" as CFString) + if let nc = ncPrefs { + print("🔍 [POLLING] Found notification center prefs: \(nc)") + } + } + + /// Checks initial Focus Mode state on app launch + private func checkInitialState() { + // TODO: Find a way to check current Focus Mode state + // Options to explore: + // 1. NSWorkspace properties (if any exist) + // 2. Private APIs + // 3. AppleScript (last resort) + + print("🔔 [DoNotDisturbManager] Checking initial Focus Mode state...") + print(" Note: Initial state detection not yet implemented") + } + + // MARK: - Notification Handling + + /// Handles incoming Focus Mode notifications + private func handleFocusModeNotification(_ notification: Notification) { + DispatchQueue.main.async { [weak self] in + guard let self = self else { return } + + // Parse notification payload + let userInfo = notification.userInfo ?? [:] + + // Try to extract Focus Mode state and identifier + // Note: Actual keys depend on the notification structure (to be discovered) + if let stateString = userInfo["state"] as? String { + self.isDoNotDisturbActive = (stateString == "enabled" || stateString == "on" || stateString == "active") + } else if let enabled = userInfo["enabled"] as? Bool { + self.isDoNotDisturbActive = enabled + } else if let active = userInfo["active"] as? Bool { + self.isDoNotDisturbActive = active + } + + // Try to extract mode name + if let modeName = userInfo["name"] as? String { + self.currentFocusModeName = modeName + } else if let mode = userInfo["mode"] as? String { + self.currentFocusModeName = mode + } + + // Try to extract mode identifier + if let identifier = userInfo["identifier"] as? String { + self.currentFocusModeIdentifier = identifier + } + + print("🔔 [DoNotDisturbManager] State updated:") + print(" Active: \(self.isDoNotDisturbActive)") + print(" Mode Name: \(self.currentFocusModeName.isEmpty ? "N/A" : self.currentFocusModeName)") + print(" Identifier: \(self.currentFocusModeIdentifier.isEmpty ? "N/A" : self.currentFocusModeIdentifier)") + + // Trigger HUD display + if self.isDoNotDisturbActive { + self.showFocusModeActivatedHUD() + } else { + self.showFocusModeDeactivatedHUD() + } + } + } + + // MARK: - HUD Display Methods + + /// Shows HUD when Focus Mode is activated + private func showFocusModeActivatedHUD() { + print("🔔 [DoNotDisturbManager] 📱 Showing Focus Mode ACTIVATED HUD") + + // TODO: Integrate with DynamicIslandViewCoordinator to show HUD + // coordinator.toggleSneakPeek(status: true, type: .doNotDisturb, value: 1) + } + + /// Shows HUD when Focus Mode is deactivated + private func showFocusModeDeactivatedHUD() { + print("🔔 [DoNotDisturbManager] 📱 Showing Focus Mode DEACTIVATED HUD") + + // TODO: Integrate with DynamicIslandViewCoordinator to show HUD + // coordinator.toggleSneakPeek(status: true, type: .doNotDisturb, value: 0) + } + + // MARK: - Public Methods + + /// Manually refresh Focus Mode state + func refreshState() { + print("🔔 [DoNotDisturbManager] Manual state refresh requested") + checkInitialState() + } + + // MARK: - Cleanup + + private func cleanup() { + print("🔔 [DoNotDisturbManager] Cleaning up observers...") + + // Remove Darwin notification observers + let center = CFNotificationCenterGetDarwinNotifyCenter() + CFNotificationCenterRemoveEveryObserver(center, Unmanaged.passUnretained(self).toOpaque()) + + // Remove other observers + let dnc = DistributedNotificationCenter.default() + for observer in observers { + dnc.removeObserver(observer) + } + observers.removeAll() + cancellables.removeAll() + } +} + +// MARK: - Focus Mode Types + +enum FocusModeType: String { + case doNotDisturb = "com.apple.donotdisturb.mode" + case work = "com.apple.focus.work" + case personal = "com.apple.focus.personal" + case sleep = "com.apple.focus.sleep" + case driving = "com.apple.focus.driving" + case fitness = "com.apple.focus.fitness" + case gaming = "com.apple.focus.gaming" + case mindfulness = "com.apple.focus.mindfulness" + case reading = "com.apple.focus.reading" + case custom = "com.apple.focus.custom" + case unknown = "" + + var displayName: String { + switch self { + case .doNotDisturb: return "Do Not Disturb" + case .work: return "Work" + case .personal: return "Personal" + case .sleep: return "Sleep" + case .driving: return "Driving" + case .fitness: return "Fitness" + case .gaming: return "Gaming" + case .mindfulness: return "Mindfulness" + case .reading: return "Reading" + case .custom: return "Focus" + case .unknown: return "Focus Mode" + } + } + + var sfSymbol: String { + switch self { + case .doNotDisturb: return "moon.fill" + case .work: return "briefcase.fill" + case .personal: return "person.fill" + case .sleep: return "bed.double.fill" + case .driving: return "car.fill" + case .fitness: return "figure.run" + case .gaming: return "gamecontroller.fill" + case .mindfulness: return "brain.head.profile" + case .reading: return "book.fill" + case .custom: return "app.badge" + case .unknown: return "moon.zzz.fill" + } + } +} diff --git a/DynamicIsland/managers/SystemChangesObserver.swift b/DynamicIsland/managers/SystemChangesObserver.swift index 6db5e45..a609214 100644 --- a/DynamicIsland/managers/SystemChangesObserver.swift +++ b/DynamicIsland/managers/SystemChangesObserver.swift @@ -9,6 +9,7 @@ import Cocoa import Foundation import Defaults +import CoreAudio class SystemChangesObserver { private var oldVolume: Float = 0 @@ -17,8 +18,22 @@ class SystemChangesObserver { private weak var coordinator: DynamicIslandViewCoordinator? - // Backup timer for edge cases only - private var backupTimer: Timer? + // Adaptive polling timer + private var pollingTimer: Timer? + private var currentPollingInterval: TimeInterval = 2.0 + + // Polling intervals + private let rapidPollingInterval: TimeInterval = 0.05 // Burst mode for active changes + private let normalPollingInterval: TimeInterval = 2.0 // Normal mode when idle + + // Activity tracking + private var lastBrightnessChangeTime: Date = Date.distantPast + private var lastVolumeChangeTime: Date = Date.distantPast + private var lastVolumeCheckTime: Date = Date.distantPast + private var lastExternalChangeTime: Date = Date.distantPast // Track external volume changes + + // Headphone detection (for info only, doesn't affect polling) + private var hasHeadphonesConnected: Bool = false init(coordinator: DynamicIslandViewCoordinator) { self.coordinator = coordinator @@ -32,38 +47,171 @@ class SystemChangesObserver { } catch { NSLog("Failed to retrieve initial display brightness: \(error)") } + + // Detect headphones on init + updateHeadphoneStatus() + setupAudioRouteChangeListener() } func startObserving() { guard Defaults[.enableSystemHUD] else { return } - startMinimalBackupTimer() + // Start with appropriate polling rate + startPollingTimer(interval: determinePollingInterval()) } - private func startMinimalBackupTimer() { - // More frequent backup check (every 300ms) for better responsiveness - // This is a reasonable compromise between the original 200ms and the previous 5s - backupTimer = Timer.scheduledTimer(withTimeInterval: 1, repeats: true) { [weak self] _ in - guard Defaults[.enableSystemHUD] else { return } - self?.performBackupCheck() + private func determinePollingInterval() -> TimeInterval { + let now = Date() + + // Burst mode: Rapid polling within 5 seconds of any activity + // Activity = key press OR external change detected + let timeSinceKeyPress = min( + now.timeIntervalSince(lastVolumeChangeTime), + now.timeIntervalSince(lastBrightnessChangeTime) + ) + let timeSinceExternalChange = now.timeIntervalSince(lastExternalChangeTime) + + // Use burst mode if there's been recent activity (within 5 seconds) + if timeSinceKeyPress < 5.0 || timeSinceExternalChange < 5.0 { + return rapidPollingInterval } + + // Normal mode: Idle state (regardless of headphones) + return normalPollingInterval } - private func performBackupCheck() { - // Only check if we haven't had recent activity - checkVolumeChanges() - checkBrightnessChanges() + private func startPollingTimer(interval: TimeInterval) { + // Don't restart if same interval + if pollingTimer != nil && currentPollingInterval == interval { + return + } + + currentPollingInterval = interval + pollingTimer?.invalidate() + + pollingTimer = Timer.scheduledTimer(withTimeInterval: interval, repeats: true) { [weak self] _ in + guard let self = self, Defaults[.enableSystemHUD] else { return } + + // Check if we need to adjust polling rate + let newInterval = self.determinePollingInterval() + if newInterval != self.currentPollingInterval { + self.startPollingTimer(interval: newInterval) + return + } + + // Poll volume + self.checkVolumeChanges() + + // Poll brightness only within 5 seconds of key press + if Date().timeIntervalSince(self.lastBrightnessChangeTime) < 5.0 { + self.checkBrightnessChanges() + } + } + + let mode = interval == rapidPollingInterval ? "BURST (50ms)" : "NORMAL (2s)" + print("✅ Polling started: \(mode) mode\(hasHeadphonesConnected ? " [🎧 Headphones connected]" : "")") + } + + // MARK: - Headphone Detection + + private func setupAudioRouteChangeListener() { + // Listen for default audio device changes + var propertyAddress = AudioObjectPropertyAddress( + mSelector: kAudioHardwarePropertyDefaultOutputDevice, + mScope: kAudioObjectPropertyScopeGlobal, + mElement: kAudioObjectPropertyElementMain + ) + + AudioObjectAddPropertyListener( + AudioObjectID(kAudioObjectSystemObject), + &propertyAddress, + audioDeviceChangeListener, + Unmanaged.passUnretained(self).toOpaque() + ) + } + + @objc fileprivate func audioRouteChanged() { + updateHeadphoneStatus() + + // Adjust polling rate immediately + startPollingTimer(interval: determinePollingInterval()) + } + + private func updateHeadphoneStatus() { + // Check for headphones/external audio devices + var propertyAddress = AudioObjectPropertyAddress( + mSelector: kAudioHardwarePropertyDefaultOutputDevice, + mScope: kAudioObjectPropertyScopeGlobal, + mElement: kAudioObjectPropertyElementMain + ) + + var deviceID: AudioDeviceID = 0 + var propertySize = UInt32(MemoryLayout.size) + + let status = AudioObjectGetPropertyData( + AudioObjectID(kAudioObjectSystemObject), + &propertyAddress, + 0, + nil, + &propertySize, + &deviceID + ) + + guard status == noErr else { + hasHeadphonesConnected = false + return + } + + // Check if device is not built-in speakers + var transportType: UInt32 = 0 + var transportSize = UInt32(MemoryLayout.size) + var transportAddress = AudioObjectPropertyAddress( + mSelector: kAudioDevicePropertyTransportType, + mScope: kAudioObjectPropertyScopeGlobal, + mElement: kAudioObjectPropertyElementMain + ) + + let transportStatus = AudioObjectGetPropertyData( + deviceID, + &transportAddress, + 0, + nil, + &transportSize, + &transportType + ) + + // Consider headphones if: Bluetooth, USB, or any non-built-in device + let wasConnected = hasHeadphonesConnected + hasHeadphonesConnected = transportStatus == noErr && + transportType != kAudioDeviceTransportTypeBuiltIn + + if wasConnected != hasHeadphonesConnected { + print(hasHeadphonesConnected ? "🎧 Headphones connected (will use burst mode on change detection)" : + "🔊 Headphones disconnected") + } } // MARK: - Public Media Key Event Handlers (called from MediaKeyApplication) func handleVolumeKeyEvent() { + // Mark as user-initiated and trigger burst mode + lastVolumeChangeTime = Date() + + // Switch to burst mode immediately + startPollingTimer(interval: rapidPollingInterval) + DispatchQueue.main.asyncAfter(deadline: .now() + 0.05) { self.handleVolumeKeyPress() } } func handleBrightnessKeyEvent() { + // Mark as user-initiated and trigger burst mode + lastBrightnessChangeTime = Date() + + // Switch to burst mode immediately + startPollingTimer(interval: rapidPollingInterval) + DispatchQueue.main.asyncAfter(deadline: .now() + 0.05) { self.handleBrightnessKeyPress() } @@ -74,6 +222,9 @@ class SystemChangesObserver { private func handleVolumeKeyPress() { guard Defaults[.enableVolumeHUD] else { return } + // Mark as user-initiated (don't debounce key presses) + lastVolumeChangeTime = Date() + let newVolume = SystemVolumeManager.getOutputVolume() let newMuted = SystemVolumeManager.isMuted() @@ -99,7 +250,7 @@ class SystemChangesObserver { let newBrightness = try SystemDisplayManager.getDisplayBrightness() // Always show HUD for key press feedback, even if value doesn't change - print("☀️ Brightness key pressed - showing HUD: brightness=\(newBrightness)") + print("☀️ Brightness key pressed - showing HUD: brightness=\(newBrightness) [BURST MODE]") sendBrightnessNotification(value: newBrightness) // Update stored value @@ -108,10 +259,21 @@ class SystemChangesObserver { // Silently ignore brightness errors to reduce log spam } } - + + // MARK: - Polling Check Methods + private func checkVolumeChanges() { guard Defaults[.enableVolumeHUD] else { return } + // Throttle AppleScript checks based on current mode + let now = Date() + let minInterval: TimeInterval = currentPollingInterval == rapidPollingInterval ? 0.05 : 0.2 + + if now.timeIntervalSince(lastVolumeCheckTime) < minInterval { + return + } + lastVolumeCheckTime = now + let newVolume = SystemVolumeManager.getOutputVolume() let newMuted = SystemVolumeManager.isMuted() @@ -119,13 +281,35 @@ class SystemChangesObserver { let muteChanged = newMuted != oldMuted if volumeChanged || muteChanged { - print("🔊 Volume change detected: \(oldVolume) → \(newVolume), muted: \(oldMuted) → \(newMuted)") + // Check if this is an external change (not from key press) + let debounceWindow = currentPollingInterval == rapidPollingInterval ? 0.1 : 0.5 + let timeSinceKeyPress = now.timeIntervalSince(lastVolumeChangeTime) - if newMuted { - sendVolumeNotification(value: 0.0) + // External change detected! + if timeSinceKeyPress > debounceWindow { + // Mark it and trigger burst mode + lastExternalChangeTime = now + + let mode = currentPollingInterval == rapidPollingInterval ? "[BURST]" : "[EXTERNAL→BURST]" + print("🔊 Volume change detected \(mode): \(oldVolume) → \(newVolume), muted: \(oldMuted) → \(newMuted)") + + // Show HUD immediately + if newMuted { + sendVolumeNotification(value: 0.0) + } else { + sendVolumeNotification(value: newVolume) + } + + // Switch to burst mode immediately if we're in normal mode + if currentPollingInterval == normalPollingInterval { + print("⚡ Switching from NORMAL to BURST mode due to external change") + startPollingTimer(interval: rapidPollingInterval) + } } else { - sendVolumeNotification(value: newVolume) + // Within debounce window of key press - still update values but don't show HUD + print("🔇 Volume change within debounce window (\(timeSinceKeyPress)s) - skipping HUD") } + oldVolume = newVolume oldMuted = newMuted } @@ -150,10 +334,9 @@ class SystemChangesObserver { } private func isAlmost(firstNumber: Float, secondNumber: Float) -> Bool { - // Convert sensitivity setting to a more responsive threshold - // Sensitivity 1-10 scale maps to 0.01-0.10 threshold range - let marginValue = Float(Defaults[.systemHUDSensitivity]) / 100.0 - let threshold = max(0.01, marginValue) // Minimum threshold for responsiveness + // Use a fixed sensitive threshold for volume changes + // 0.015 = 1.5% change required (sensitive enough for headphone increments) + let threshold: Float = 0.015 return abs(firstNumber - secondNumber) <= threshold } @@ -178,16 +361,50 @@ class SystemChangesObserver { } deinit { + // Remove audio device change listener + var propertyAddress = AudioObjectPropertyAddress( + mSelector: kAudioHardwarePropertyDefaultOutputDevice, + mScope: kAudioObjectPropertyScopeGlobal, + mElement: kAudioObjectPropertyElementMain + ) + + AudioObjectRemovePropertyListener( + AudioObjectID(kAudioObjectSystemObject), + &propertyAddress, + audioDeviceChangeListener, + Unmanaged.passUnretained(self).toOpaque() + ) + stopObserving() } func stopObserving() { - // Clean up backup timer - backupTimer?.invalidate() - backupTimer = nil + // Clean up polling timer + pollingTimer?.invalidate() + pollingTimer = nil print("🎹 Media key detection stopped") } } +// MARK: - CoreAudio Callback for Device Changes + +private func audioDeviceChangeListener( + _ inObjectID: AudioObjectID, + _ inNumberAddresses: UInt32, + _ inAddresses: UnsafePointer, + _ inClientData: UnsafeMutableRawPointer? +) -> OSStatus { + guard let inClientData = inClientData else { return noErr } + + let observer = Unmanaged.fromOpaque(inClientData).takeUnretainedValue() + + // Handle on main thread + DispatchQueue.main.async { + observer.audioRouteChanged() + } + + return noErr +} + diff --git a/DynamicIsland/managers/SystemHUDManager.swift b/DynamicIsland/managers/SystemHUDManager.swift index 34153e6..cbd9c4f 100644 --- a/DynamicIsland/managers/SystemHUDManager.swift +++ b/DynamicIsland/managers/SystemHUDManager.swift @@ -8,6 +8,7 @@ import Foundation import Defaults import Combine +import AppKit class SystemHUDManager { static let shared = SystemHUDManager() @@ -23,7 +24,7 @@ class SystemHUDManager { } private func setupSettingsObserver() { - // Use Defaults publisher instead of @Default property wrapper + // Observe master toggle Defaults.publisher(.enableSystemHUD, options: []).sink { [weak self] change in guard let self = self, self.isSetupComplete else { return @@ -36,6 +37,27 @@ class SystemHUDManager { } } }.store(in: &cancellables) + + // Observe individual HUD toggles + Defaults.publisher(.enableVolumeHUD, options: []).sink { [weak self] change in + guard let self = self, self.isSetupComplete, Defaults[.enableSystemHUD] else { + return + } + // When volume HUD is enabled, ensure OSD is disabled + if change.newValue { + self.disableSystemHUD() + } + }.store(in: &cancellables) + + Defaults.publisher(.enableBrightnessHUD, options: []).sink { [weak self] change in + guard let self = self, self.isSetupComplete, Defaults[.enableSystemHUD] else { + return + } + // When brightness HUD is enabled, ensure OSD is disabled + if change.newValue { + self.disableSystemHUD() + } + }.store(in: &cancellables) } private var cancellables = Set() @@ -71,6 +93,9 @@ class SystemHUDManager { // Disable system HUD if possible disableSystemHUD() + // Start event-driven OSD monitoring + startOSDMonitoring() + print("System HUD replacement started") isSystemOperationInProgress = false } @@ -83,6 +108,9 @@ class SystemHUDManager { changesObserver?.stopObserving() changesObserver = nil + // Stop OSD monitoring + stopOSDMonitoring() + // Re-enable system HUD enableOriginalSystemHUD() @@ -121,6 +149,68 @@ class SystemHUDManager { changesObserver?.handleBrightnessKeyEvent() } + // MARK: - OSD Monitoring + + /// Start event-driven monitoring for OSDUIHelper process launches + @MainActor + private func startOSDMonitoring() { + stopOSDMonitoring() // Stop any existing observer + + // Listen for process launch notifications + NSWorkspace.shared.notificationCenter.publisher(for: NSWorkspace.didLaunchApplicationNotification) + .compactMap { notification -> NSRunningApplication? in + notification.userInfo?[NSWorkspace.applicationUserInfoKey] as? NSRunningApplication + } + .filter { app in + // Check if OSDUIHelper was launched + app.bundleIdentifier == "com.apple.OSDUIHelper" || + app.localizedName?.contains("OSDUIHelper") == true + } + .sink { [weak self] _ in + guard let self = self else { return } + + // Check if any HUD is enabled + let anyHUDEnabled = Defaults[.enableVolumeHUD] || Defaults[.enableBrightnessHUD] + guard anyHUDEnabled else { return } + + Task { @MainActor in + print("⚠️ OSDUIHelper launched - re-disabling") + self.disableSystemHUD() + } + } + .store(in: &cancellables) + + // Also listen for screen wake events (OSDUIHelper often restarts after wake) + NSWorkspace.shared.notificationCenter.publisher(for: NSWorkspace.screensDidWakeNotification) + .sink { [weak self] _ in + guard let self = self else { return } + + let anyHUDEnabled = Defaults[.enableVolumeHUD] || Defaults[.enableBrightnessHUD] + guard anyHUDEnabled else { return } + + // Check after a short delay to ensure system is ready + Task { @MainActor in + try? await Task.sleep(nanoseconds: 500_000_000) // 0.5 seconds + + let isRunning = await SystemOSDManager.isOSDUIHelperRunningAsync() + if isRunning { + print("⚠️ OSDUIHelper detected running after wake - re-disabling") + self.disableSystemHUD() + } + } + } + .store(in: &cancellables) + + print("✅ OSD monitoring started (event-driven)") + } + + /// Stop OSD monitoring + @MainActor + private func stopOSDMonitoring() { + // Cancellables are automatically cleaned up + print("🛑 OSD monitoring stopped") + } + deinit { cancellables.removeAll() Task { @MainActor in diff --git a/DynamicIsland/models/Constants.swift b/DynamicIsland/models/Constants.swift index 0df18ab..0725628 100644 --- a/DynamicIsland/models/Constants.swift +++ b/DynamicIsland/models/Constants.swift @@ -298,6 +298,12 @@ extension Defaults.Keys { // MARK: Media Controller static let mediaController = Key("mediaController", default: defaultMediaController) + // MARK: Bluetooth Audio Devices + static let showBluetoothDeviceConnections = Key("showBluetoothDeviceConnections", default: true) + static let useColorCodedBatteryDisplay = Key("useColorCodedBatteryDisplay", default: true) + static let useColorCodedVolumeDisplay = Key("useColorCodedVolumeDisplay", default: false) + static let useSmoothColorGradient = Key("useSmoothColorGradient", default: true) + // MARK: Stats Feature static let enableStatsFeature = Key("enableStatsFeature", default: false) static let autoStartStatsMonitoring = Key("autoStartStatsMonitoring", default: true)