diff --git a/NearbyShare/Connection/NearbyConnectionManager.swift b/NearbyShare/Connection/NearbyConnectionManager.swift index 6fc891d..b484ae4 100644 --- a/NearbyShare/Connection/NearbyConnectionManager.swift +++ b/NearbyShare/Connection/NearbyConnectionManager.swift @@ -41,15 +41,17 @@ public class NearbyConnectionManager: NSObject, NetServiceDelegate, InboundNearb private let hasConnectionMonitor = NWPathMonitor() private let connectionMonitorQueue = DispatchQueue(label: "NetworkConnectionMonitorQueue") private var securityScopeUrl: URL? + private static let customDeviceNameKey = "com.leonboettger.quickdrop.deviceName" - public let deviceInfo: EndpointInfo public let endpointID: [UInt8] = generateEndpointID() + public static let maxNameChars = 31 public static let shared = NearbyConnectionManager() @Published var attachments: AttachmentDetails? = nil @Published var hasLocalNetworkPermission = true @Published var isConnectedToLocalNetwork = true + @Published var deviceInfo: EndpointInfo public var connectionUpdateCallback: (Bool) -> Void = { _ in } { didSet { @@ -57,17 +59,10 @@ public class NearbyConnectionManager: NSObject, NetServiceDelegate, InboundNearb } } + public var changedDeviceNameCallback: () -> Void = { } + override init() { - -#if os(macOS) - self.deviceInfo = EndpointInfo(name: Host.current().localizedName ?? "Mac", deviceType: .computer) -#else - let marketingName = Device.current.description.withoutBracketedContent - let isiPad = UIDevice.current.model == "iPad" - - self.deviceInfo = EndpointInfo(name: marketingName, deviceType: isiPad ? .tablet : .phone) -#endif - + self.deviceInfo = Self.getEndpointInfo() tcpListener = try! NWListener(using: NWParameters(tls: .none)) super.init() @@ -124,6 +119,49 @@ public class NearbyConnectionManager: NSObject, NetServiceDelegate, InboundNearb } + public static func getCustomDeviceName() -> String? { + let storedName = AppGroup.appGroupUD.string(forKey: Self.customDeviceNameKey) + + guard let name = storedName, !name.isEmpty else { + return nil + } + + return name + } + + + public func setCustomDeviceName(to newName: String) { + AppGroup.appGroupUD.setValue(newName, forKey: Self.customDeviceNameKey) + + self.deviceInfo = Self.getEndpointInfo() + changedDeviceNameCallback() + + if startedAdvertising { + self.becomeInvisible() + + runAfter(seconds: 0.5) { + self.becomeVisible() + } + } + } + + + private static func getEndpointInfo() -> EndpointInfo { + + let deviceType = isMac() ? RemoteDeviceInfo.DeviceType.computer : (isiPadOrMac() ? .tablet : .phone) + + if let customName = getCustomDeviceName() { + return EndpointInfo(name: String(customName.prefix(Self.maxNameChars)), deviceType: deviceType) + } + + #if os(macOS) + return EndpointInfo(name: String((Host.current().localizedName ?? "Mac").prefix(Self.maxNameChars)), deviceType: deviceType) + #else + return EndpointInfo(name: String(Device.current.description.withoutBracketedContent.prefix(Self.maxNameChars)), deviceType: deviceType) + #endif + } + + public func becomeVisible() { if startedAdvertising { log("[NearbyConnectionManager] Already advertising, skipping") diff --git a/QuickDrop.xcodeproj/project.pbxproj b/QuickDrop.xcodeproj/project.pbxproj index 7a6ff26..1f1e5c0 100644 --- a/QuickDrop.xcodeproj/project.pbxproj +++ b/QuickDrop.xcodeproj/project.pbxproj @@ -196,6 +196,9 @@ EB9925852E45EF0900357055 /* QRCode in Frameworks */ = {isa = PBXBuildFile; productRef = EB9925842E45EF0900357055 /* QRCode */; }; EB9925872E45F12F00357055 /* QRCode in Frameworks */ = {isa = PBXBuildFile; productRef = EB9925862E45F12F00357055 /* QRCode */; }; EB9925892E45F13500357055 /* QRCode in Frameworks */ = {isa = PBXBuildFile; productRef = EB9925882E45F13500357055 /* QRCode */; }; + EBA1BB1D2EF1F5650068E46E /* ChangeDeviceNameModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = EBA1BB1C2EF1F5650068E46E /* ChangeDeviceNameModifier.swift */; }; + EBA1BB1E2EF1F6030068E46E /* ChangeDeviceNameModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = EBA1BB1C2EF1F5650068E46E /* ChangeDeviceNameModifier.swift */; }; + EBA1BB1F2EF1F6030068E46E /* ChangeDeviceNameModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = EBA1BB1C2EF1F5650068E46E /* ChangeDeviceNameModifier.swift */; }; EBADEB8F2E8029750021B5E4 /* DeviceKit in Frameworks */ = {isa = PBXBuildFile; productRef = EBADEB8E2E8029750021B5E4 /* DeviceKit */; }; EBADEB912E802A830021B5E4 /* DeviceKit in Frameworks */ = {isa = PBXBuildFile; productRef = EBADEB902E802A830021B5E4 /* DeviceKit */; }; EBBC93B22EC8B76600F541A1 /* LocalNetworkPermissionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = EBBC93B12EC8B75F00F541A1 /* LocalNetworkPermissionView.swift */; }; @@ -371,6 +374,7 @@ EB97A0162E51DF4F008B8C5C /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = ""; }; EB97A0192E51EA9C008B8C5C /* UIAlert.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIAlert.swift; sourceTree = ""; }; EB99257F2E45D53E00357055 /* sharing_enums.pb.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = sharing_enums.pb.swift; sourceTree = ""; }; + EBA1BB1C2EF1F5650068E46E /* ChangeDeviceNameModifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChangeDeviceNameModifier.swift; sourceTree = ""; }; EBBC93B12EC8B75F00F541A1 /* LocalNetworkPermissionView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LocalNetworkPermissionView.swift; sourceTree = ""; }; EBBEE1452EC9D92F00AA7831 /* PhotoManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PhotoManager.swift; sourceTree = ""; }; EBC05C5A2E33936C00EECC18 /* ErrorAlertHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ErrorAlertHandler.swift; sourceTree = ""; }; @@ -643,6 +647,7 @@ EB7F54112D78E95C00989564 /* TutorialView.swift */, EB7F54132D78E9E400989564 /* LicenseWindow.swift */, EB869DB42E92AA33009AAAD4 /* QuickDropToastView.swift */, + EBA1BB1C2EF1F5650068E46E /* ChangeDeviceNameModifier.swift */, EB05DFBD2E59FC8000EF567A /* TrustedDevicesView.swift */, EB6F62D62D91F4AC00534EC2 /* SettingsView.swift */, EBC05C812E33B58300EECC18 /* IssueViews */, @@ -970,6 +975,7 @@ buildActionMask = 2147483647; files = ( EBD2A2172D2860C100BCB8E2 /* WelcomeScreen.swift in Sources */, + EBA1BB1D2EF1F5650068E46E /* ChangeDeviceNameModifier.swift in Sources */, EB3643602D73A2A2009CDFF8 /* AudioManager.swift in Sources */, EB5C38412E38C49D0052EFD7 /* LaunchAtLogin.swift in Sources */, EB5C37B82E377A6F0052EFD7 /* SleepManager.swift in Sources */, @@ -1062,6 +1068,7 @@ EB5C37FF2E377CE70052EFD7 /* wire_format.pb.swift in Sources */, EB950B792E521717002D68FA /* AttachmentDetails.swift in Sources */, EB5C38002E377CE70052EFD7 /* DataModel.swift in Sources */, + EBA1BB1E2EF1F6030068E46E /* ChangeDeviceNameModifier.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1084,6 +1091,7 @@ EB950B502E520436002D68FA /* wire_format.pb.swift in Sources */, EB950B582E5205B4002D68FA /* Zip.swift in Sources */, EB950B512E520436002D68FA /* securemessage.pb.swift in Sources */, + EBA1BB1F2EF1F6030068E46E /* ChangeDeviceNameModifier.swift in Sources */, EB950B522E520436002D68FA /* NearbyConnectionManager.swift in Sources */, EB950B532E520436002D68FA /* ukey.pb.swift in Sources */, EBBC93B22EC8B76600F541A1 /* LocalNetworkPermissionView.swift in Sources */, @@ -1302,8 +1310,8 @@ MTL_FAST_MATH = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = macosx; - SHARED_BUILD = 96; - SHARED_VERSION = 2.8; + SHARED_BUILD = 97; + SHARED_VERSION = 2.9; STRING_CATALOG_GENERATE_SYMBOLS = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; SWIFT_EMIT_LOC_STRINGS = YES; @@ -1365,8 +1373,8 @@ MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; SDKROOT = macosx; - SHARED_BUILD = 96; - SHARED_VERSION = 2.8; + SHARED_BUILD = 97; + SHARED_VERSION = 2.9; STRING_CATALOG_GENERATE_SYMBOLS = YES; SWIFT_COMPILATION_MODE = wholemodule; SWIFT_EMIT_LOC_STRINGS = YES; diff --git a/QuickDrop.xcodeproj/xcshareddata/xcschemes/QuickDrop.xcscheme b/QuickDrop.xcodeproj/xcshareddata/xcschemes/QuickDrop.xcscheme index 9213fdc..3743fc5 100644 --- a/QuickDrop.xcodeproj/xcshareddata/xcschemes/QuickDrop.xcscheme +++ b/QuickDrop.xcodeproj/xcshareddata/xcschemes/QuickDrop.xcscheme @@ -34,6 +34,7 @@ buildConfiguration = "Debug" selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" + language = "de" launchStyle = "0" useCustomWorkingDirectory = "NO" ignoresPersistentStateOnLaunch = "NO" diff --git a/QuickDrop/AppDelegate.swift b/QuickDrop/AppDelegate.swift index 6a4938f..23776ce 100644 --- a/QuickDrop/AppDelegate.swift +++ b/QuickDrop/AppDelegate.swift @@ -131,6 +131,10 @@ class AppDelegate: NSObject, NSApplicationDelegate, UNUserNotificationCenterDele } } + NearbyConnectionManager.shared.changedDeviceNameCallback = { + self.visibleItem?.title = self.getDefaultVisibleLabel() + } + log("[AppDelegate] Application did finish launching") } diff --git a/QuickDrop/Localizable.xcstrings b/QuickDrop/Localizable.xcstrings index adb237d..a6e879f 100644 --- a/QuickDrop/Localizable.xcstrings +++ b/QuickDrop/Localizable.xcstrings @@ -3726,6 +3726,472 @@ } } }, + "ChangeDeviceName" : { + "extractionState" : "manual", + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "translated", + "value" : "تغيير اسم الجهاز" + } + }, + "ca" : { + "stringUnit" : { + "state" : "translated", + "value" : "Canvia el nom del dispositiu" + } + }, + "cs" : { + "stringUnit" : { + "state" : "translated", + "value" : "Změnit název zařízení" + } + }, + "da" : { + "stringUnit" : { + "state" : "translated", + "value" : "Skift enhedsnavn" + } + }, + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Gerätenamen ändern" + } + }, + "el" : { + "stringUnit" : { + "state" : "translated", + "value" : "Αλλαγή ονόματος συσκευής" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Change Device Name" + } + }, + "en-AU" : { + "stringUnit" : { + "state" : "translated", + "value" : "Change Device Name" + } + }, + "en-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Change Device Name" + } + }, + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Change Device Name" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cambiar nombre del dispositivo" + } + }, + "es-419" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cambiar nombre del dispositivo" + } + }, + "fi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Vaihda laitteen nimi" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Changer le nom de l'appareil" + } + }, + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Changer le nom de l'appareil" + } + }, + "he" : { + "stringUnit" : { + "state" : "translated", + "value" : "שנה שם מכשיר" + } + }, + "hi" : { + "stringUnit" : { + "state" : "translated", + "value" : "डिवाइस नाम बदलें" + } + }, + "hr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Promijeni naziv uređaja" + } + }, + "hu" : { + "stringUnit" : { + "state" : "translated", + "value" : "Eszköz nevének módosítása" + } + }, + "id" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ubah Nama Perangkat" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cambia nome dispositivo" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "デバイス名を変更" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "기기 이름 변경" + } + }, + "ms" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tukar Nama Peranti" + } + }, + "nb" : { + "stringUnit" : { + "state" : "translated", + "value" : "Endre enhetsnavn" + } + }, + "nl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Apparaatnaam wijzigen" + } + }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Zmień nazwę urządzenia" + } + }, + "pt-BR" : { + "stringUnit" : { + "state" : "translated", + "value" : "Alterar nome do dispositivo" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Alterar nome do dispositivo" + } + }, + "ro" : { + "stringUnit" : { + "state" : "translated", + "value" : "Schimbă numele dispozitivului" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Изменить имя устройства" + } + }, + "sv" : { + "stringUnit" : { + "state" : "translated", + "value" : "Byt enhetsnamn" + } + }, + "th" : { + "stringUnit" : { + "state" : "translated", + "value" : "เปลี่ยนชื่ออุปกรณ์" + } + }, + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cihaz Adını Değiştir" + } + }, + "uk" : { + "stringUnit" : { + "state" : "translated", + "value" : "Змінити ім’я пристрою" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Đổi Tên Thiết Bị" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "更改设备名称" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "更改裝置名稱" + } + } + } + }, + "ChangeDeviceNameDescription" : { + "extractionState" : "manual", + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "translated", + "value" : "أدخل اسماً مخصصاً لهذا الجهاز." + } + }, + "ca" : { + "stringUnit" : { + "state" : "translated", + "value" : "Introdueix un nom personalitzat per a aquest dispositiu." + } + }, + "cs" : { + "stringUnit" : { + "state" : "translated", + "value" : "Zadejte vlastní název tohoto zařízení." + } + }, + "da" : { + "stringUnit" : { + "state" : "translated", + "value" : "Indtast et brugerdefineret navn til denne enhed." + } + }, + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Gib einen eigenen Namen für dieses Gerät ein." + } + }, + "el" : { + "stringUnit" : { + "state" : "translated", + "value" : "Εισαγάγετε προσαρμοσμένο όνομα για αυτήν τη συσκευή." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Enter a custom name for this device." + } + }, + "en-AU" : { + "stringUnit" : { + "state" : "translated", + "value" : "Enter a custom name for this device." + } + }, + "en-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Enter a custom name for this device." + } + }, + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Enter a custom name for this device." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Introduce un nombre personalizado para este dispositivo." + } + }, + "es-419" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ingresa un nombre personalizado para este dispositivo." + } + }, + "fi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Anna tälle laitteelle oma nimi." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Entrez un nom personnalisé pour cet appareil." + } + }, + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Entrez un nom personnalisé pour cet appareil." + } + }, + "he" : { + "stringUnit" : { + "state" : "translated", + "value" : "הזן שם מותאם אישית למכשיר זה." + } + }, + "hi" : { + "stringUnit" : { + "state" : "translated", + "value" : "इस डिवाइस के लिए अपनी पसंद का नाम डालें।" + } + }, + "hr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Unesite vlastiti naziv za ovaj uređaj." + } + }, + "hu" : { + "stringUnit" : { + "state" : "translated", + "value" : "Adjon meg egy egyedi nevet ehhez az eszközhöz." + } + }, + "id" : { + "stringUnit" : { + "state" : "translated", + "value" : "Masukkan nama khusus untuk perangkat ini." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Inserisci un nome personalizzato per questo dispositivo." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "このデバイスのカスタム名を入力してください。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "이 기기의 사용자 지정 이름을 입력하세요." + } + }, + "ms" : { + "stringUnit" : { + "state" : "translated", + "value" : "Masukkan nama khas untuk peranti ini." + } + }, + "nb" : { + "stringUnit" : { + "state" : "translated", + "value" : "Skriv inn et egendefinert navn for denne enheten." + } + }, + "nl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Voer een aangepaste naam in voor dit apparaat." + } + }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Wpisz własną nazwę tego urządzenia." + } + }, + "pt-BR" : { + "stringUnit" : { + "state" : "translated", + "value" : "Digite um nome personalizado para este dispositivo." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Introduza um nome personalizado para este dispositivo." + } + }, + "ro" : { + "stringUnit" : { + "state" : "translated", + "value" : "Introduceți un nume personalizat pentru acest dispozitiv." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Введите пользовательское имя для этого устройства." + } + }, + "sv" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ange ett anpassat namn för enheten." + } + }, + "th" : { + "stringUnit" : { + "state" : "translated", + "value" : "กรอกชื่ออุปกรณ์นี้ตามต้องการ" + } + }, + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bu cihaz için özel bir ad girin." + } + }, + "uk" : { + "stringUnit" : { + "state" : "translated", + "value" : "Введіть власну назву цього пристрою." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nhập tên tùy chỉnh cho thiết bị này." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "为此设备输入自定义名称。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "輸入此裝置的自訂名稱。" + } + } + } + }, "Clipboard" : { "extractionState" : "manual", "localizations" : { @@ -4891,236 +5357,234 @@ } } }, - "Connecting" : { - "comment" : "Share Extension", - "extractionState" : "manual", + "ConnectWithQuickDropApp" : { "localizations" : { "ar" : { "stringUnit" : { "state" : "translated", - "value" : "جارٍ الاتصال..." + "value" : "الاتصال بتطبيق QuickDrop" } }, "ca" : { "stringUnit" : { "state" : "translated", - "value" : "Connectant..." + "value" : "Connectar amb App QuickDrop" } }, "cs" : { "stringUnit" : { "state" : "translated", - "value" : "Připojování..." + "value" : "Připojit se pomocí aplikace QuickDrop" } }, "da" : { "stringUnit" : { "state" : "translated", - "value" : "Forbinder..." + "value" : "Forbind med QuickDrop App" } }, "de" : { "stringUnit" : { "state" : "translated", - "value" : "Verbinden..." + "value" : "Mit QuickDrop-App verbinden" } }, "el" : { "stringUnit" : { "state" : "translated", - "value" : "Σύνδεση..." + "value" : "Σύνδεση με Εφαρμογή QuickDrop" } }, "en" : { "stringUnit" : { "state" : "translated", - "value" : "Connecting..." + "value" : "Connect with QuickDrop App" } }, "en-AU" : { "stringUnit" : { "state" : "translated", - "value" : "Connecting..." + "value" : "Connect using the QuickDrop App" } }, "en-CA" : { "stringUnit" : { "state" : "translated", - "value" : "Connecting..." + "value" : "Connect with QuickDrop App" } }, "en-GB" : { "stringUnit" : { "state" : "translated", - "value" : "Connecting..." + "value" : "Connect with QuickDrop App" } }, "es" : { "stringUnit" : { "state" : "translated", - "value" : "Conectando..." + "value" : "Conectar con la aplicación QuickDrop" } }, "es-419" : { "stringUnit" : { "state" : "translated", - "value" : "Conectando..." + "value" : "Conectar con la aplicación QuickDrop" } }, "fi" : { "stringUnit" : { "state" : "translated", - "value" : "Yhdistetään…" + "value" : "Yhdistä QuickDrop-sovelluksella" } }, "fr" : { "stringUnit" : { "state" : "translated", - "value" : "Connexion en cours..." + "value" : "Se connecter avec l'app QuickDrop" } }, "fr-CA" : { "stringUnit" : { "state" : "translated", - "value" : "Connexion..." + "value" : "Connectez-vous avec l'application QuickDrop" } }, "he" : { "stringUnit" : { "state" : "translated", - "value" : "מתחבר..." + "value" : "התחבר עם אפליקציית QuickDrop" } }, "hi" : { "stringUnit" : { "state" : "translated", - "value" : "कनेक्ट हो रहा है..." + "value" : "QuickDrop ऐप के साथ कनेक्ट करें" } }, "hr" : { "stringUnit" : { "state" : "translated", - "value" : "Povezivanje..." + "value" : "Spojite se s QuickDrop aplikacijom" } }, "hu" : { "stringUnit" : { "state" : "translated", - "value" : "Csatlakozás..." + "value" : "Csatlakozás a QuickDrop alkalmazással" } }, "id" : { "stringUnit" : { "state" : "translated", - "value" : "Menyambung..." + "value" : "Hubungkan dengan Aplikasi QuickDrop" } }, "it" : { "stringUnit" : { "state" : "translated", - "value" : "Connessione in corso..." + "value" : "Connetti con l'app QuickDrop" } }, "ja" : { "stringUnit" : { "state" : "translated", - "value" : "接続中..." + "value" : "QuickDropアプリで接続" } }, "ko" : { "stringUnit" : { "state" : "translated", - "value" : "연결 중..." + "value" : "QuickDrop 앱으로 연결" } }, "ms" : { "stringUnit" : { "state" : "translated", - "value" : "Menyambung..." + "value" : "Sambung dengan Aplikasi QuickDrop" } }, "nb" : { "stringUnit" : { "state" : "translated", - "value" : "Kobler til..." + "value" : "Koble til med QuickDrop-appen" } }, "nl" : { "stringUnit" : { "state" : "translated", - "value" : "Verbinden..." + "value" : "Verbind met de QuickDrop-app" } }, "pl" : { "stringUnit" : { "state" : "translated", - "value" : "Łączenie..." + "value" : "Połącz się za pomocą aplikacji QuickDrop" } }, "pt-BR" : { "stringUnit" : { "state" : "translated", - "value" : "Conectando..." + "value" : "Conectar com o aplicativo QuickDrop" } }, "pt-PT" : { "stringUnit" : { "state" : "translated", - "value" : "A ligar..." + "value" : "Ligar com a app QuickDrop" } }, "ro" : { "stringUnit" : { "state" : "translated", - "value" : "Se conectează..." + "value" : "Conectează-te cu aplicația QuickDrop" } }, "ru" : { "stringUnit" : { "state" : "translated", - "value" : "Подключение..." + "value" : "Подключиться с помощью приложения QuickDrop" } }, "sv" : { "stringUnit" : { "state" : "translated", - "value" : "Ansluter..." + "value" : "Anslut med QuickDrop-appen" } }, "th" : { "stringUnit" : { "state" : "translated", - "value" : "กำลังเชื่อมต่อ..." + "value" : "เชื่อมต่อด้วยแอป QuickDrop" } }, "tr" : { "stringUnit" : { "state" : "translated", - "value" : "Bağlanıyor..." + "value" : "QuickDrop Uygulamasıyla Bağlan" } }, "uk" : { "stringUnit" : { "state" : "translated", - "value" : "Підключення..." + "value" : "Підключитися за допомогою додатка QuickDrop" } }, "vi" : { "stringUnit" : { "state" : "translated", - "value" : "Đang kết nối..." + "value" : "Kết nối bằng Ứng dụng QuickDrop" } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", - "value" : "正在连接..." + "value" : "使用 QuickDrop 应用连接" } }, "zh-Hant" : { "stringUnit" : { "state" : "translated", - "value" : "連接中..." + "value" : "透過 QuickDrop 應用程式進行連接" } } } @@ -5357,234 +5821,236 @@ } } }, - "ConnectWithQuickDropApp" : { + "Connecting" : { + "comment" : "Share Extension", + "extractionState" : "manual", "localizations" : { "ar" : { "stringUnit" : { "state" : "translated", - "value" : "الاتصال بتطبيق QuickDrop" + "value" : "جارٍ الاتصال..." } }, "ca" : { "stringUnit" : { "state" : "translated", - "value" : "Connectar amb App QuickDrop" + "value" : "Connectant..." } }, "cs" : { "stringUnit" : { "state" : "translated", - "value" : "Připojit se pomocí aplikace QuickDrop" + "value" : "Připojování..." } }, "da" : { "stringUnit" : { "state" : "translated", - "value" : "Forbind med QuickDrop App" + "value" : "Forbinder..." } }, "de" : { "stringUnit" : { "state" : "translated", - "value" : "Mit QuickDrop-App verbinden" + "value" : "Verbinden..." } }, "el" : { "stringUnit" : { "state" : "translated", - "value" : "Σύνδεση με Εφαρμογή QuickDrop" + "value" : "Σύνδεση..." } }, "en" : { "stringUnit" : { "state" : "translated", - "value" : "Connect with QuickDrop App" + "value" : "Connecting..." } }, "en-AU" : { "stringUnit" : { "state" : "translated", - "value" : "Connect using the QuickDrop App" + "value" : "Connecting..." } }, "en-CA" : { "stringUnit" : { "state" : "translated", - "value" : "Connect with QuickDrop App" + "value" : "Connecting..." } }, "en-GB" : { "stringUnit" : { "state" : "translated", - "value" : "Connect with QuickDrop App" + "value" : "Connecting..." } }, "es" : { "stringUnit" : { "state" : "translated", - "value" : "Conectar con la aplicación QuickDrop" + "value" : "Conectando..." } }, "es-419" : { "stringUnit" : { "state" : "translated", - "value" : "Conectar con la aplicación QuickDrop" + "value" : "Conectando..." } }, "fi" : { "stringUnit" : { "state" : "translated", - "value" : "Yhdistä QuickDrop-sovelluksella" + "value" : "Yhdistetään…" } }, "fr" : { "stringUnit" : { "state" : "translated", - "value" : "Se connecter avec l'app QuickDrop" + "value" : "Connexion en cours..." } }, "fr-CA" : { "stringUnit" : { "state" : "translated", - "value" : "Connectez-vous avec l'application QuickDrop" + "value" : "Connexion..." } }, "he" : { "stringUnit" : { "state" : "translated", - "value" : "התחבר עם אפליקציית QuickDrop" + "value" : "מתחבר..." } }, "hi" : { "stringUnit" : { "state" : "translated", - "value" : "QuickDrop ऐप के साथ कनेक्ट करें" + "value" : "कनेक्ट हो रहा है..." } }, "hr" : { "stringUnit" : { "state" : "translated", - "value" : "Spojite se s QuickDrop aplikacijom" + "value" : "Povezivanje..." } }, "hu" : { "stringUnit" : { "state" : "translated", - "value" : "Csatlakozás a QuickDrop alkalmazással" + "value" : "Csatlakozás..." } }, "id" : { "stringUnit" : { "state" : "translated", - "value" : "Hubungkan dengan Aplikasi QuickDrop" + "value" : "Menyambung..." } }, "it" : { "stringUnit" : { "state" : "translated", - "value" : "Connetti con l'app QuickDrop" + "value" : "Connessione in corso..." } }, "ja" : { "stringUnit" : { "state" : "translated", - "value" : "QuickDropアプリで接続" + "value" : "接続中..." } }, "ko" : { "stringUnit" : { "state" : "translated", - "value" : "QuickDrop 앱으로 연결" + "value" : "연결 중..." } }, "ms" : { "stringUnit" : { "state" : "translated", - "value" : "Sambung dengan Aplikasi QuickDrop" + "value" : "Menyambung..." } }, "nb" : { "stringUnit" : { "state" : "translated", - "value" : "Koble til med QuickDrop-appen" + "value" : "Kobler til..." } }, "nl" : { "stringUnit" : { "state" : "translated", - "value" : "Verbind met de QuickDrop-app" + "value" : "Verbinden..." } }, "pl" : { "stringUnit" : { "state" : "translated", - "value" : "Połącz się za pomocą aplikacji QuickDrop" + "value" : "Łączenie..." } }, "pt-BR" : { "stringUnit" : { "state" : "translated", - "value" : "Conectar com o aplicativo QuickDrop" + "value" : "Conectando..." } }, "pt-PT" : { "stringUnit" : { "state" : "translated", - "value" : "Ligar com a app QuickDrop" + "value" : "A ligar..." } }, "ro" : { "stringUnit" : { "state" : "translated", - "value" : "Conectează-te cu aplicația QuickDrop" + "value" : "Se conectează..." } }, "ru" : { "stringUnit" : { "state" : "translated", - "value" : "Подключиться с помощью приложения QuickDrop" + "value" : "Подключение..." } }, "sv" : { "stringUnit" : { "state" : "translated", - "value" : "Anslut med QuickDrop-appen" + "value" : "Ansluter..." } }, "th" : { "stringUnit" : { "state" : "translated", - "value" : "เชื่อมต่อด้วยแอป QuickDrop" + "value" : "กำลังเชื่อมต่อ..." } }, "tr" : { "stringUnit" : { "state" : "translated", - "value" : "QuickDrop Uygulamasıyla Bağlan" + "value" : "Bağlanıyor..." } }, "uk" : { "stringUnit" : { "state" : "translated", - "value" : "Підключитися за допомогою додатка QuickDrop" + "value" : "Підключення..." } }, "vi" : { "stringUnit" : { "state" : "translated", - "value" : "Kết nối bằng Ứng dụng QuickDrop" + "value" : "Đang kết nối..." } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", - "value" : "使用 QuickDrop 应用连接" + "value" : "正在连接..." } }, "zh-Hant" : { "stringUnit" : { "state" : "translated", - "value" : "透過 QuickDrop 應用程式進行連接" + "value" : "連接中..." } } } @@ -7220,6 +7686,239 @@ } } }, + "DeviceName" : { + "extractionState" : "manual", + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "translated", + "value" : "اسم الجهاز" + } + }, + "ca" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nom del dispositiu" + } + }, + "cs" : { + "stringUnit" : { + "state" : "translated", + "value" : "Název zařízení" + } + }, + "da" : { + "stringUnit" : { + "state" : "translated", + "value" : "Enhedsnavn" + } + }, + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Gerätename" + } + }, + "el" : { + "stringUnit" : { + "state" : "translated", + "value" : "Όνομα συσκευής" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Device Name" + } + }, + "en-AU" : { + "stringUnit" : { + "state" : "translated", + "value" : "Device Name" + } + }, + "en-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Device Name" + } + }, + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Device Name" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nombre del dispositivo" + } + }, + "es-419" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nombre del dispositivo" + } + }, + "fi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Laitteen nimi" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nom de l'appareil" + } + }, + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nom de l'appareil" + } + }, + "he" : { + "stringUnit" : { + "state" : "translated", + "value" : "שם המכשיר" + } + }, + "hi" : { + "stringUnit" : { + "state" : "translated", + "value" : "डिवाइस नाम" + } + }, + "hr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Naziv uređaja" + } + }, + "hu" : { + "stringUnit" : { + "state" : "translated", + "value" : "Eszköz neve" + } + }, + "id" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nama Perangkat" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nome dispositivo" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "デバイス名" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "기기 이름" + } + }, + "ms" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nama Peranti" + } + }, + "nb" : { + "stringUnit" : { + "state" : "translated", + "value" : "Enhetsnavn" + } + }, + "nl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Apparaatnaam" + } + }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nazwa urządzenia" + } + }, + "pt-BR" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nome do dispositivo" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nome do dispositivo" + } + }, + "ro" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nume dispozitiv" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Имя устройства" + } + }, + "sv" : { + "stringUnit" : { + "state" : "translated", + "value" : "Enhetsnamn" + } + }, + "th" : { + "stringUnit" : { + "state" : "translated", + "value" : "ชื่ออุปกรณ์" + } + }, + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cihaz Adı" + } + }, + "uk" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ім’я пристрою" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tên Thiết Bị" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "设备名称" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "裝置名稱" + } + } + } + }, "DeviceNotShown" : { "extractionState" : "manual", "localizations" : { @@ -9549,6 +10248,239 @@ } } }, + "Edit" : { + "extractionState" : "manual", + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "translated", + "value" : "تحرير..." + } + }, + "ca" : { + "stringUnit" : { + "state" : "translated", + "value" : "Edita…" + } + }, + "cs" : { + "stringUnit" : { + "state" : "translated", + "value" : "Upravit…" + } + }, + "da" : { + "stringUnit" : { + "state" : "translated", + "value" : "Rediger…" + } + }, + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bearbeiten…" + } + }, + "el" : { + "stringUnit" : { + "state" : "translated", + "value" : "Επεξεργασία…" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Edit…" + } + }, + "en-AU" : { + "stringUnit" : { + "state" : "translated", + "value" : "Edit…" + } + }, + "en-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Edit…" + } + }, + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Edit…" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Editar…" + } + }, + "es-419" : { + "stringUnit" : { + "state" : "translated", + "value" : "Editar…" + } + }, + "fi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Muokkaa…" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Modifier…" + } + }, + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Modifier…" + } + }, + "he" : { + "stringUnit" : { + "state" : "translated", + "value" : "עריכה…" + } + }, + "hi" : { + "stringUnit" : { + "state" : "translated", + "value" : "संपादित करें…" + } + }, + "hr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Uredi…" + } + }, + "hu" : { + "stringUnit" : { + "state" : "translated", + "value" : "Szerkesztés…" + } + }, + "id" : { + "stringUnit" : { + "state" : "translated", + "value" : "Edit…" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Modifica…" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "編集..." + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "편집…" + } + }, + "ms" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sunting…" + } + }, + "nb" : { + "stringUnit" : { + "state" : "translated", + "value" : "Rediger…" + } + }, + "nl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bewerken…" + } + }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Edytuj…" + } + }, + "pt-BR" : { + "stringUnit" : { + "state" : "translated", + "value" : "Editar…" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Editar…" + } + }, + "ro" : { + "stringUnit" : { + "state" : "translated", + "value" : "Editează…" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Изменить…" + } + }, + "sv" : { + "stringUnit" : { + "state" : "translated", + "value" : "Redigera…" + } + }, + "th" : { + "stringUnit" : { + "state" : "translated", + "value" : "แก้ไข…" + } + }, + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Düzenle…" + } + }, + "uk" : { + "stringUnit" : { + "state" : "translated", + "value" : "Редагувати…" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Chỉnh sửa…" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "编辑…" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "編輯…" + } + } + } + }, "Error.ClosedByPeer" : { "extractionState" : "manual", "localizations" : { @@ -13277,472 +14209,6 @@ } } }, - "introduction_local_network_access" : { - "extractionState" : "manual", - "localizations" : { - "ar" : { - "stringUnit" : { - "state" : "translated", - "value" : "الوصول إلى الشبكة" - } - }, - "ca" : { - "stringUnit" : { - "state" : "translated", - "value" : "Accés a la xarxa" - } - }, - "cs" : { - "stringUnit" : { - "state" : "translated", - "value" : "Přístup k síti" - } - }, - "da" : { - "stringUnit" : { - "state" : "translated", - "value" : "Netværksadgang" - } - }, - "de" : { - "stringUnit" : { - "state" : "translated", - "value" : "Netzwerkzugriff" - } - }, - "el" : { - "stringUnit" : { - "state" : "translated", - "value" : "Πρόσβαση στο δίκτυο" - } - }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "Network Access" - } - }, - "en-AU" : { - "stringUnit" : { - "state" : "translated", - "value" : "Network Access" - } - }, - "en-CA" : { - "stringUnit" : { - "state" : "translated", - "value" : "Network Access" - } - }, - "en-GB" : { - "stringUnit" : { - "state" : "translated", - "value" : "Network Access" - } - }, - "es" : { - "stringUnit" : { - "state" : "translated", - "value" : "Acceso a la red" - } - }, - "es-419" : { - "stringUnit" : { - "state" : "translated", - "value" : "Acceso a la red" - } - }, - "fi" : { - "stringUnit" : { - "state" : "translated", - "value" : "Verkkoyhteys" - } - }, - "fr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Accès au réseau" - } - }, - "fr-CA" : { - "stringUnit" : { - "state" : "translated", - "value" : "Accès au réseau" - } - }, - "he" : { - "stringUnit" : { - "state" : "translated", - "value" : "גישה לרשת" - } - }, - "hi" : { - "stringUnit" : { - "state" : "translated", - "value" : "नेटवर्क एक्सेस" - } - }, - "hr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Pristup mreži" - } - }, - "hu" : { - "stringUnit" : { - "state" : "translated", - "value" : "Hálózati hozzáférés" - } - }, - "id" : { - "stringUnit" : { - "state" : "translated", - "value" : "Akses Jaringan" - } - }, - "it" : { - "stringUnit" : { - "state" : "translated", - "value" : "Accesso alla rete" - } - }, - "ja" : { - "stringUnit" : { - "state" : "translated", - "value" : "ネットワークアクセス" - } - }, - "ko" : { - "stringUnit" : { - "state" : "translated", - "value" : "네트워크 접근" - } - }, - "ms" : { - "stringUnit" : { - "state" : "translated", - "value" : "Akses Rangkaian" - } - }, - "nb" : { - "stringUnit" : { - "state" : "translated", - "value" : "Nettverkstilgang" - } - }, - "nl" : { - "stringUnit" : { - "state" : "translated", - "value" : "Netwerktoegang" - } - }, - "pl" : { - "stringUnit" : { - "state" : "translated", - "value" : "Dostęp do sieci" - } - }, - "pt-BR" : { - "stringUnit" : { - "state" : "translated", - "value" : "Acesso à Rede" - } - }, - "pt-PT" : { - "stringUnit" : { - "state" : "translated", - "value" : "Acesso à Rede" - } - }, - "ro" : { - "stringUnit" : { - "state" : "translated", - "value" : "Acces la rețea" - } - }, - "ru" : { - "stringUnit" : { - "state" : "translated", - "value" : "Доступ к сети" - } - }, - "sv" : { - "stringUnit" : { - "state" : "translated", - "value" : "Nätverksåtkomst" - } - }, - "th" : { - "stringUnit" : { - "state" : "translated", - "value" : "การเข้าถึงเครือข่าย" - } - }, - "tr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Ağ Erişimi" - } - }, - "uk" : { - "stringUnit" : { - "state" : "translated", - "value" : "Доступ до мережі" - } - }, - "vi" : { - "stringUnit" : { - "state" : "translated", - "value" : "Truy cập mạng" - } - }, - "zh-Hans" : { - "stringUnit" : { - "state" : "translated", - "value" : "网络访问" - } - }, - "zh-Hant" : { - "stringUnit" : { - "state" : "translated", - "value" : "網路存取權" - } - } - } - }, - "introduction_local_network_access_description" : { - "extractionState" : "manual", - "localizations" : { - "ar" : { - "stringUnit" : { - "state" : "translated", - "value" : "يحتاج QuickDrop إلى الوصول إلى الشبكة المحلية لنقل الملفات عبر شبكة Wi-Fi الخاصة بك. اضغط على \"متابعة\" لمنح هذا الإذن." - } - }, - "ca" : { - "stringUnit" : { - "state" : "translated", - "value" : "QuickDrop necessita accés a la xarxa local per transmetre fitxers via Wi-Fi. Toca «Continua» per concedir aquest permís." - } - }, - "cs" : { - "stringUnit" : { - "state" : "translated", - "value" : "QuickDrop potřebuje přístup k místní síti pro přenos souborů přes vaše Wi-Fi. Klepněte na „Pokračovat“, abyste udělili toto oprávnění." - } - }, - "da" : { - "stringUnit" : { - "state" : "translated", - "value" : "QuickDrop har brug for adgang til det lokale netværk for at overføre filer via dit Wi-Fi. Tryk på “Fortsæt” for at give tilladelsen." - } - }, - "de" : { - "stringUnit" : { - "state" : "translated", - "value" : "QuickDrop benötigt lokalen Netzwerkzugriff, um Dateien über dein WLAN zu übertragen. Tippe auf „Fortfahren“, um diese Berechtigung zu erteilen." - } - }, - "el" : { - "stringUnit" : { - "state" : "translated", - "value" : "Το QuickDrop χρειάζεται πρόσβαση στο τοπικό δίκτυο για τη μετάδοση αρχείων μέσω Wi-Fi. Πατήστε «Συνέχεια» για να δώσετε αυτήν την άδεια." - } - }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "QuickDrop needs local network access to transmit files on your Wi-Fi. Tap “Continue“ to grant this permission." - } - }, - "en-AU" : { - "stringUnit" : { - "state" : "translated", - "value" : "QuickDrop needs local network access to transmit files on your Wi-Fi. Tap “Continue“ to grant this permission." - } - }, - "en-CA" : { - "stringUnit" : { - "state" : "translated", - "value" : "QuickDrop needs local network access to transmit files over your Wi-Fi. Tap “Continue” to grant this permission." - } - }, - "en-GB" : { - "stringUnit" : { - "state" : "translated", - "value" : "QuickDrop needs local network access to transmit files on your Wi-Fi. Tap “Continue” to grant this permission." - } - }, - "es" : { - "stringUnit" : { - "state" : "translated", - "value" : "QuickDrop necesita acceso a la red local para transferir archivos por Wi-Fi. Pulsa “Continuar” para otorgar este permiso." - } - }, - "es-419" : { - "stringUnit" : { - "state" : "translated", - "value" : "QuickDrop necesita acceso a la red local para transferir archivos por Wi-Fi. Toca \"Continuar\" para otorgar este permiso." - } - }, - "fi" : { - "stringUnit" : { - "state" : "translated", - "value" : "QuickDrop tarvitsee paikallisverkon käyttöoikeuden tiedostojen siirtoon Wi-Fi-verkossasi. Jatka myöntääksesi luvan." - } - }, - "fr" : { - "stringUnit" : { - "state" : "translated", - "value" : "QuickDrop a besoin d'accéder au réseau local pour transférer des fichiers via votre Wi-Fi. Appuyez sur « Continuer » pour accorder cette autorisation." - } - }, - "fr-CA" : { - "stringUnit" : { - "state" : "translated", - "value" : "QuickDrop a besoin d’un accès au réseau local pour transmettre des fichiers via votre Wi-Fi. Touchez « Continuer » pour accorder cette permission." - } - }, - "he" : { - "stringUnit" : { - "state" : "translated", - "value" : "QuickDrop זקוק לגישה לרשת המקומית כדי להעביר קבצים ב-Wi-Fi שלך. לחץ על \"המשך\" כדי לאשר את ההרשאה." - } - }, - "hi" : { - "stringUnit" : { - "state" : "translated", - "value" : "QuickDrop को फाइल भेजने के लिए आपके Wi-Fi पर लोकल नेटवर्क एक्सेस चाहिए। यह अनुमति देने के लिए 'जारी रखें' टैप करें।" - } - }, - "hr" : { - "stringUnit" : { - "state" : "translated", - "value" : "QuickDrop treba pristup lokalnoj mreži za prijenos datoteka putem Wi-Fi veze. Dodirnite „Nastavi“ za odobrenje." - } - }, - "hu" : { - "stringUnit" : { - "state" : "translated", - "value" : "A QuickDrop-nak helyi hálózati hozzáférésre van szüksége a fájlok Wi-Fi-n keresztüli átviteléhez. Koppints a „Folytatás” gombra az engedély megadásához." - } - }, - "id" : { - "stringUnit" : { - "state" : "translated", - "value" : "QuickDrop memerlukan akses jaringan lokal untuk mengirim file melalui Wi-Fi Anda. Ketuk \"Lanjutkan\" untuk memberikan izin ini." - } - }, - "it" : { - "stringUnit" : { - "state" : "translated", - "value" : "QuickDrop necessita dell’accesso alla rete locale per inviare file tramite il tuo Wi-Fi. Tocca “Continua” per concedere il permesso." - } - }, - "ja" : { - "stringUnit" : { - "state" : "translated", - "value" : "QuickDropがWi-Fi経由でファイルを送信するには、ローカルネットワークへのアクセスが必要です。「続行」をタップして許可してください。" - } - }, - "ko" : { - "stringUnit" : { - "state" : "translated", - "value" : "QuickDrop이 와이파이에서 파일을 전송하려면 로컬 네트워크 접근 권한이 필요합니다. '계속'을 눌러 권한을 허용하세요." - } - }, - "ms" : { - "stringUnit" : { - "state" : "translated", - "value" : "QuickDrop memerlukan akses rangkaian tempatan untuk menghantar fail melalui Wi-Fi anda. Ketik “Teruskan“ untuk memberikan kebenaran ini." - } - }, - "nb" : { - "stringUnit" : { - "state" : "translated", - "value" : "QuickDrop trenger tilgang til lokalt nettverk for å overføre filer via Wi-Fi. Trykk «Fortsett» for å gi tillatelse." - } - }, - "nl" : { - "stringUnit" : { - "state" : "translated", - "value" : "QuickDrop heeft toegang tot het lokale netwerk nodig om bestanden via je wifi te versturen. Tik op 'Doorgaan' om deze toestemming te geven." - } - }, - "pl" : { - "stringUnit" : { - "state" : "translated", - "value" : "QuickDrop potrzebuje dostępu do lokalnej sieci, aby przesyłać pliki przez Wi-Fi. Naciśnij „Kontynuuj”, aby przyznać to uprawnienie." - } - }, - "pt-BR" : { - "stringUnit" : { - "state" : "translated", - "value" : "O QuickDrop precisa de acesso à rede local para transferir arquivos pelo seu Wi-Fi. Toque em “Continuar” para conceder essa permissão." - } - }, - "pt-PT" : { - "stringUnit" : { - "state" : "translated", - "value" : "O QuickDrop precisa de acesso à rede local para transferir ficheiros através do seu Wi-Fi. Toque em \"Continuar\" para conceder esta permissão." - } - }, - "ro" : { - "stringUnit" : { - "state" : "translated", - "value" : "QuickDrop are nevoie de acces la rețeaua locală pentru a transmite fișiere prin Wi-Fi. Apasă „Continuă” pentru a acorda această permisiune." - } - }, - "ru" : { - "stringUnit" : { - "state" : "translated", - "value" : "QuickDrop требуется доступ к локальной сети для передачи файлов по Wi-Fi. Нажмите «Продолжить», чтобы предоставить разрешение." - } - }, - "sv" : { - "stringUnit" : { - "state" : "translated", - "value" : "QuickDrop behöver åtkomst till lokalt nätverk för att överföra filer via ditt Wi-Fi. Tryck på ”Fortsätt” för att ge behörighet." - } - }, - "th" : { - "stringUnit" : { - "state" : "translated", - "value" : "QuickDrop ต้องการเข้าถึงเครือข่ายภายในเพื่อส่งไฟล์ผ่าน Wi-Fi ของคุณ แตะ “ดำเนินการต่อ” เพื่ออนุญาต" - } - }, - "tr" : { - "stringUnit" : { - "state" : "translated", - "value" : "QuickDrop, dosya aktarımı için yerel ağa erişim gerektirir. Bu izni vermek için “Devam Et”e dokunun." - } - }, - "uk" : { - "stringUnit" : { - "state" : "translated", - "value" : "QuickDrop потребує доступу до локальної мережі для передачі файлів через Wi-Fi. Натисніть «Продовжити», щоб надати дозвіл." - } - }, - "vi" : { - "stringUnit" : { - "state" : "translated", - "value" : "QuickDrop cần quyền truy cập mạng cục bộ để truyền tệp qua Wi-Fi của bạn. Nhấn “Tiếp tục” để cho phép." - } - }, - "zh-Hans" : { - "stringUnit" : { - "state" : "translated", - "value" : "QuickDrop 需要本地网络访问权限,以通过您的 Wi-Fi 传输文件。请点击“继续”以授予此权限。" - } - }, - "zh-Hant" : { - "stringUnit" : { - "state" : "translated", - "value" : "QuickDrop 需要本地網路權限,才能在您的 Wi-Fi 下傳輸檔案。請點擊「繼續」以授權。" - } - } - } - }, "LaunchAtLogin" : { "extractionState" : "manual", "localizations" : { @@ -14209,6 +14675,239 @@ } } }, + "NFiles" : { + "extractionState" : "manual", + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "translated", + "value" : "%d ملفات" + } + }, + "ca" : { + "stringUnit" : { + "state" : "translated", + "value" : "%d arxius" + } + }, + "cs" : { + "stringUnit" : { + "state" : "translated", + "value" : "%d souborů" + } + }, + "da" : { + "stringUnit" : { + "state" : "translated", + "value" : "%d filer" + } + }, + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "%d Dateien" + } + }, + "el" : { + "stringUnit" : { + "state" : "translated", + "value" : "%d αρχεία" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "%d files" + } + }, + "en-AU" : { + "stringUnit" : { + "state" : "translated", + "value" : "%d files" + } + }, + "en-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "%d files" + } + }, + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "%d files" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "%d archivos" + } + }, + "es-419" : { + "stringUnit" : { + "state" : "translated", + "value" : "%d archivos" + } + }, + "fi" : { + "stringUnit" : { + "state" : "translated", + "value" : "%d tiedostoa" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "%d fichiers" + } + }, + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "%d fichiers" + } + }, + "he" : { + "stringUnit" : { + "state" : "translated", + "value" : "%d קבצים" + } + }, + "hi" : { + "stringUnit" : { + "state" : "translated", + "value" : "%d फाइलें" + } + }, + "hr" : { + "stringUnit" : { + "state" : "translated", + "value" : "%d datoteka" + } + }, + "hu" : { + "stringUnit" : { + "state" : "translated", + "value" : "%d fájl" + } + }, + "id" : { + "stringUnit" : { + "state" : "translated", + "value" : "%d file" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "%d files" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "%dつのファイル" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "%d개의 파일" + } + }, + "ms" : { + "stringUnit" : { + "state" : "translated", + "value" : "%d fail" + } + }, + "nb" : { + "stringUnit" : { + "state" : "translated", + "value" : "%d filer" + } + }, + "nl" : { + "stringUnit" : { + "state" : "translated", + "value" : "%d bestanden" + } + }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "%d plików" + } + }, + "pt-BR" : { + "stringUnit" : { + "state" : "translated", + "value" : "%d arquivos" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "%d ficheiros" + } + }, + "ro" : { + "stringUnit" : { + "state" : "translated", + "value" : "%d fișiere" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "%d файлов" + } + }, + "sv" : { + "stringUnit" : { + "state" : "translated", + "value" : "%d filer" + } + }, + "th" : { + "stringUnit" : { + "state" : "translated", + "value" : "%d ไฟล์" + } + }, + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "%d dosya" + } + }, + "uk" : { + "stringUnit" : { + "state" : "translated", + "value" : "%d files" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "%d tệp tin" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "%d files" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "%d 個檔案" + } + } + } + }, "NetworkFilterDescription" : { "extractionState" : "manual", "localizations" : { @@ -14675,239 +15374,6 @@ } } }, - "NFiles" : { - "extractionState" : "manual", - "localizations" : { - "ar" : { - "stringUnit" : { - "state" : "translated", - "value" : "%d ملفات" - } - }, - "ca" : { - "stringUnit" : { - "state" : "translated", - "value" : "%d arxius" - } - }, - "cs" : { - "stringUnit" : { - "state" : "translated", - "value" : "%d souborů" - } - }, - "da" : { - "stringUnit" : { - "state" : "translated", - "value" : "%d filer" - } - }, - "de" : { - "stringUnit" : { - "state" : "translated", - "value" : "%d Dateien" - } - }, - "el" : { - "stringUnit" : { - "state" : "translated", - "value" : "%d αρχεία" - } - }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "%d files" - } - }, - "en-AU" : { - "stringUnit" : { - "state" : "translated", - "value" : "%d files" - } - }, - "en-CA" : { - "stringUnit" : { - "state" : "translated", - "value" : "%d files" - } - }, - "en-GB" : { - "stringUnit" : { - "state" : "translated", - "value" : "%d files" - } - }, - "es" : { - "stringUnit" : { - "state" : "translated", - "value" : "%d archivos" - } - }, - "es-419" : { - "stringUnit" : { - "state" : "translated", - "value" : "%d archivos" - } - }, - "fi" : { - "stringUnit" : { - "state" : "translated", - "value" : "%d tiedostoa" - } - }, - "fr" : { - "stringUnit" : { - "state" : "translated", - "value" : "%d fichiers" - } - }, - "fr-CA" : { - "stringUnit" : { - "state" : "translated", - "value" : "%d fichiers" - } - }, - "he" : { - "stringUnit" : { - "state" : "translated", - "value" : "%d קבצים" - } - }, - "hi" : { - "stringUnit" : { - "state" : "translated", - "value" : "%d फाइलें" - } - }, - "hr" : { - "stringUnit" : { - "state" : "translated", - "value" : "%d datoteka" - } - }, - "hu" : { - "stringUnit" : { - "state" : "translated", - "value" : "%d fájl" - } - }, - "id" : { - "stringUnit" : { - "state" : "translated", - "value" : "%d file" - } - }, - "it" : { - "stringUnit" : { - "state" : "translated", - "value" : "%d files" - } - }, - "ja" : { - "stringUnit" : { - "state" : "translated", - "value" : "%dつのファイル" - } - }, - "ko" : { - "stringUnit" : { - "state" : "translated", - "value" : "%d개의 파일" - } - }, - "ms" : { - "stringUnit" : { - "state" : "translated", - "value" : "%d fail" - } - }, - "nb" : { - "stringUnit" : { - "state" : "translated", - "value" : "%d filer" - } - }, - "nl" : { - "stringUnit" : { - "state" : "translated", - "value" : "%d bestanden" - } - }, - "pl" : { - "stringUnit" : { - "state" : "translated", - "value" : "%d plików" - } - }, - "pt-BR" : { - "stringUnit" : { - "state" : "translated", - "value" : "%d arquivos" - } - }, - "pt-PT" : { - "stringUnit" : { - "state" : "translated", - "value" : "%d ficheiros" - } - }, - "ro" : { - "stringUnit" : { - "state" : "translated", - "value" : "%d fișiere" - } - }, - "ru" : { - "stringUnit" : { - "state" : "translated", - "value" : "%d файлов" - } - }, - "sv" : { - "stringUnit" : { - "state" : "translated", - "value" : "%d filer" - } - }, - "th" : { - "stringUnit" : { - "state" : "translated", - "value" : "%d ไฟล์" - } - }, - "tr" : { - "stringUnit" : { - "state" : "translated", - "value" : "%d dosya" - } - }, - "uk" : { - "stringUnit" : { - "state" : "translated", - "value" : "%d files" - } - }, - "vi" : { - "stringUnit" : { - "state" : "translated", - "value" : "%d tệp tin" - } - }, - "zh-Hans" : { - "stringUnit" : { - "state" : "translated", - "value" : "%d files" - } - }, - "zh-Hant" : { - "stringUnit" : { - "state" : "translated", - "value" : "%d 個檔案" - } - } - } - }, "NoDevicesFound" : { "extractionState" : "manual", "localizations" : { @@ -15840,239 +16306,6 @@ } } }, - "NotEnoughSpace" : { - "extractionState" : "manual", - "localizations" : { - "ar" : { - "stringUnit" : { - "state" : "translated", - "value" : "لا توجد مساحة كافية على القرص. يرجى تحرير بعض المساحة والمحاولة مرة أخرى." - } - }, - "ca" : { - "stringUnit" : { - "state" : "translated", - "value" : "No hi ha prou espai al disc. Allibera espai i intenta-ho de nou." - } - }, - "cs" : { - "stringUnit" : { - "state" : "translated", - "value" : "Není dostatek místa na disku. Uvolněte prosím místo a zkuste to znovu." - } - }, - "da" : { - "stringUnit" : { - "state" : "translated", - "value" : "Ikke nok diskplads. Frigør plads og prøv igen." - } - }, - "de" : { - "stringUnit" : { - "state" : "translated", - "value" : "Nicht genug Speicherplatz. Bitte gib etwas Speicherplatz frei und versuch es erneut." - } - }, - "el" : { - "stringUnit" : { - "state" : "translated", - "value" : "Δεν υπάρχει αρκετός χώρος στον δίσκο. Ελευθερώστε χώρο και δοκιμάστε ξανά." - } - }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "Not enough disk space. Please free up some space and try again." - } - }, - "en-AU" : { - "stringUnit" : { - "state" : "translated", - "value" : "Insufficient storage. Free space and try again." - } - }, - "en-CA" : { - "stringUnit" : { - "state" : "translated", - "value" : "Not enough disk space. Free space and retry." - } - }, - "en-GB" : { - "stringUnit" : { - "state" : "translated", - "value" : "Insufficient space. Free up space and try again." - } - }, - "es" : { - "stringUnit" : { - "state" : "translated", - "value" : "No hay suficiente espacio en disco. Libera espacio e inténtalo de nuevo." - } - }, - "es-419" : { - "stringUnit" : { - "state" : "translated", - "value" : "No hay suficiente espacio en disco. Por favor, libera espacio e inténtalo de nuevo." - } - }, - "fi" : { - "stringUnit" : { - "state" : "translated", - "value" : "Tallennustila ei riitä. Vapauta tilaa ja yritä uudelleen." - } - }, - "fr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Espace disque insuffisant. Veuillez libérer de l’espace et réessayer." - } - }, - "fr-CA" : { - "stringUnit" : { - "state" : "translated", - "value" : "Espace disque insuffisant. Veuillez libérer de l'espace et réessayer." - } - }, - "he" : { - "stringUnit" : { - "state" : "translated", - "value" : "אין מספיק שטח דיסק פנוי. פנה מקום ונסה שוב." - } - }, - "hi" : { - "stringUnit" : { - "state" : "translated", - "value" : "पर्याप्त डिस्क स्थान नहीं है। कृपया कुछ स्थान खाली करें और फिर से प्रयास करें।" - } - }, - "hr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Nema dovoljno prostora na disku. Oslobodite prostor i pokušajte ponovno." - } - }, - "hu" : { - "stringUnit" : { - "state" : "translated", - "value" : "Nincs elég lemezterület. Szabadíts fel némi helyet, majd próbáld újra." - } - }, - "id" : { - "stringUnit" : { - "state" : "translated", - "value" : "Ruang penyimpanan tidak cukup. Harap bebaskan ruang dan coba lagi." - } - }, - "it" : { - "stringUnit" : { - "state" : "translated", - "value" : "Spazio su disco insufficiente. Libera spazio e riprova." - } - }, - "ja" : { - "stringUnit" : { - "state" : "translated", - "value" : "ディスクの空き容量が足りません。空き容量を確保してから、再試行してください。" - } - }, - "ko" : { - "stringUnit" : { - "state" : "translated", - "value" : "디스크 공간이 부족합니다. 공간을 확보한 후 다시 시도하세요." - } - }, - "ms" : { - "stringUnit" : { - "state" : "translated", - "value" : "Ruang storan tidak mencukupi. Sila kosongkan sedikit ruang dan cuba lagi." - } - }, - "nb" : { - "stringUnit" : { - "state" : "translated", - "value" : "Ikke nok diskplass. Frigjør plass og prøv igjen." - } - }, - "nl" : { - "stringUnit" : { - "state" : "translated", - "value" : "Onvoldoende schijfruimte. Maak wat ruimte vrij en probeer het opnieuw." - } - }, - "pl" : { - "stringUnit" : { - "state" : "translated", - "value" : "Brak wystarczającej przestrzeni dyskowej. Zwolnij miejsce i spróbuj ponownie." - } - }, - "pt-BR" : { - "stringUnit" : { - "state" : "translated", - "value" : "Espaço em disco insuficiente. Libere espaço e tente novamente." - } - }, - "pt-PT" : { - "stringUnit" : { - "state" : "translated", - "value" : "Espaço em disco insuficiente. Liberta algum espaço e tenta novamente." - } - }, - "ro" : { - "stringUnit" : { - "state" : "translated", - "value" : "Spațiu insuficient pe disc. Eliberează spațiu și încearcă din nou." - } - }, - "ru" : { - "stringUnit" : { - "state" : "translated", - "value" : "Недостаточно места на диске. Освободите немного места и попробуйте снова." - } - }, - "sv" : { - "stringUnit" : { - "state" : "translated", - "value" : "Inte tillräckligt med diskutrymme. Frigör utrymme och försök igen." - } - }, - "th" : { - "stringUnit" : { - "state" : "translated", - "value" : "พื้นที่ดิสก์ไม่เพียงพอ โปรดเพิ่มพื้นที่ว่างแล้วลองใหม่อีกครั้ง" - } - }, - "tr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Yeterli disk alanı yok. Lütfen biraz alan açarak tekrar deneyin." - } - }, - "uk" : { - "stringUnit" : { - "state" : "translated", - "value" : "Недостатньо місця на диску. Звільніть трохи місця та спробуйте ще раз." - } - }, - "vi" : { - "stringUnit" : { - "state" : "translated", - "value" : "Không đủ không gian đĩa. Vui lòng giải phóng không gian và thử lại." - } - }, - "zh-Hans" : { - "stringUnit" : { - "state" : "translated", - "value" : "磁盘空间不足。请释放一些空间后再试一次。" - } - }, - "zh-Hant" : { - "stringUnit" : { - "state" : "translated", - "value" : "磁碟空間不足。請騰出一些空間後重試。" - } - } - } - }, "NoTrustedDevices" : { "extractionState" : "manual", "localizations" : { @@ -16539,6 +16772,239 @@ } } }, + "NotEnoughSpace" : { + "extractionState" : "manual", + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "translated", + "value" : "لا توجد مساحة كافية على القرص. يرجى تحرير بعض المساحة والمحاولة مرة أخرى." + } + }, + "ca" : { + "stringUnit" : { + "state" : "translated", + "value" : "No hi ha prou espai al disc. Allibera espai i intenta-ho de nou." + } + }, + "cs" : { + "stringUnit" : { + "state" : "translated", + "value" : "Není dostatek místa na disku. Uvolněte prosím místo a zkuste to znovu." + } + }, + "da" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ikke nok diskplads. Frigør plads og prøv igen." + } + }, + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nicht genug Speicherplatz. Bitte gib etwas Speicherplatz frei und versuch es erneut." + } + }, + "el" : { + "stringUnit" : { + "state" : "translated", + "value" : "Δεν υπάρχει αρκετός χώρος στον δίσκο. Ελευθερώστε χώρο και δοκιμάστε ξανά." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Not enough disk space. Please free up some space and try again." + } + }, + "en-AU" : { + "stringUnit" : { + "state" : "translated", + "value" : "Insufficient storage. Free space and try again." + } + }, + "en-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Not enough disk space. Free space and retry." + } + }, + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Insufficient space. Free up space and try again." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "No hay suficiente espacio en disco. Libera espacio e inténtalo de nuevo." + } + }, + "es-419" : { + "stringUnit" : { + "state" : "translated", + "value" : "No hay suficiente espacio en disco. Por favor, libera espacio e inténtalo de nuevo." + } + }, + "fi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tallennustila ei riitä. Vapauta tilaa ja yritä uudelleen." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Espace disque insuffisant. Veuillez libérer de l’espace et réessayer." + } + }, + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Espace disque insuffisant. Veuillez libérer de l'espace et réessayer." + } + }, + "he" : { + "stringUnit" : { + "state" : "translated", + "value" : "אין מספיק שטח דיסק פנוי. פנה מקום ונסה שוב." + } + }, + "hi" : { + "stringUnit" : { + "state" : "translated", + "value" : "पर्याप्त डिस्क स्थान नहीं है। कृपया कुछ स्थान खाली करें और फिर से प्रयास करें।" + } + }, + "hr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nema dovoljno prostora na disku. Oslobodite prostor i pokušajte ponovno." + } + }, + "hu" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nincs elég lemezterület. Szabadíts fel némi helyet, majd próbáld újra." + } + }, + "id" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ruang penyimpanan tidak cukup. Harap bebaskan ruang dan coba lagi." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Spazio su disco insufficiente. Libera spazio e riprova." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "ディスクの空き容量が足りません。空き容量を確保してから、再試行してください。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "디스크 공간이 부족합니다. 공간을 확보한 후 다시 시도하세요." + } + }, + "ms" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ruang storan tidak mencukupi. Sila kosongkan sedikit ruang dan cuba lagi." + } + }, + "nb" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ikke nok diskplass. Frigjør plass og prøv igjen." + } + }, + "nl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Onvoldoende schijfruimte. Maak wat ruimte vrij en probeer het opnieuw." + } + }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Brak wystarczającej przestrzeni dyskowej. Zwolnij miejsce i spróbuj ponownie." + } + }, + "pt-BR" : { + "stringUnit" : { + "state" : "translated", + "value" : "Espaço em disco insuficiente. Libere espaço e tente novamente." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Espaço em disco insuficiente. Liberta algum espaço e tenta novamente." + } + }, + "ro" : { + "stringUnit" : { + "state" : "translated", + "value" : "Spațiu insuficient pe disc. Eliberează spațiu și încearcă din nou." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Недостаточно места на диске. Освободите немного места и попробуйте снова." + } + }, + "sv" : { + "stringUnit" : { + "state" : "translated", + "value" : "Inte tillräckligt med diskutrymme. Frigör utrymme och försök igen." + } + }, + "th" : { + "stringUnit" : { + "state" : "translated", + "value" : "พื้นที่ดิสก์ไม่เพียงพอ โปรดเพิ่มพื้นที่ว่างแล้วลองใหม่อีกครั้ง" + } + }, + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Yeterli disk alanı yok. Lütfen biraz alan açarak tekrar deneyin." + } + }, + "uk" : { + "stringUnit" : { + "state" : "translated", + "value" : "Недостатньо місця на диску. Звільніть трохи місця та спробуйте ще раз." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Không đủ không gian đĩa. Vui lòng giải phóng không gian và thử lại." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "磁盘空间不足。请释放一些空间后再试一次。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "磁碟空間不足。請騰出一些空間後重試。" + } + } + } + }, "OpenFinderAfterReceiving" : { "localizations" : { "ar" : { @@ -17703,1170 +18169,6 @@ } } }, - "plusview_description" : { - "localizations" : { - "ar" : { - "stringUnit" : { - "state" : "translated", - "value" : "افتح QuickDrop+ لمتابعة تبادل الملفات بدون حدود. جميع الميزات الحالية والمستقبلية مشمولة، بالإضافة إلى تطبيقات iOS وAndroid." - } - }, - "ca" : { - "stringUnit" : { - "state" : "translated", - "value" : "Desbloca QuickDrop+ per continuar intercanviant arxius sense límits. Inclou totes les funcions actuals i futures, a més de les apps per a iOS i Android." - } - }, - "cs" : { - "stringUnit" : { - "state" : "translated", - "value" : "Odemkněte QuickDrop+, abyste mohli nadále vyměňovat soubory bez omezení. Zahrnuty jsou všechny současné i budoucí funkce, stejně jako aplikace pro iOS a Android." - } - }, - "da" : { - "stringUnit" : { - "state" : "translated", - "value" : "Lås QuickDrop+ op for at fortsætte filudveksling uden begrænsninger. Alle nuværende og fremtidige funktioner er inkluderet, samt iOS- og Android-apps." - } - }, - "de" : { - "stringUnit" : { - "state" : "translated", - "value" : "Schalte QuickDrop+ frei, um Dateien unbegrenzt weiter auszutauschen. Alle aktuellen und zukünftigen Funktionen sowie die iOS- und Android-Apps sind enthalten." - } - }, - "el" : { - "stringUnit" : { - "state" : "translated", - "value" : "Ξεκλειδώστε το QuickDrop+ για να συνεχίσετε να ανταλλάσσετε αρχεία χωρίς περιορισμούς. Περιλαμβάνονται όλα τα τρέχοντα και μελλοντικά χαρακτηριστικά, καθώς και οι εφαρμογές iOS και Android." - } - }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "Unlock QuickDrop+ to continue exchanging files without limits. All current and future features are included, plus the iOS and Android apps." - } - }, - "en-AU" : { - "stringUnit" : { - "state" : "translated", - "value" : "Unlock QuickDrop+ to continue exchanging files without limits. All current and future features are included, plus the iOS and Android apps." - } - }, - "en-CA" : { - "stringUnit" : { - "state" : "translated", - "value" : "Unlock QuickDrop+ to continue exchanging files without limits. All current and future features are included, plus the iOS and Android apps." - } - }, - "en-GB" : { - "stringUnit" : { - "state" : "translated", - "value" : "Unlock QuickDrop+ to continue exchanging files without limits. All current and future features are included, plus the iOS and Android apps." - } - }, - "es" : { - "stringUnit" : { - "state" : "translated", - "value" : "Desbloquea QuickDrop+ para seguir compartiendo archivos sin límites. Incluye todas las funciones actuales y futuras, además de las apps para iOS y Android." - } - }, - "es-419" : { - "stringUnit" : { - "state" : "translated", - "value" : "Desbloquea QuickDrop+ para seguir intercambiando archivos sin límites. Incluye todas las funciones actuales y futuras, además de las apps para iOS y Android." - } - }, - "fi" : { - "stringUnit" : { - "state" : "translated", - "value" : "Avaa QuickDrop+, jotta voit jatkaa tiedostojen vaihtoa ilman rajoituksia. Kaikki nykyiset ja tulevat ominaisuudet sekä iOS- ja Android-sovellukset sisältyvät hintaan." - } - }, - "fr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Débloquez QuickDrop+ pour continuer à échanger des fichiers sans limites. Toutes les fonctionnalités actuelles et futures sont incluses, ainsi que les applications iOS et Android." - } - }, - "fr-CA" : { - "stringUnit" : { - "state" : "translated", - "value" : "Débloquez QuickDrop+ pour continuer à échanger des fichiers sans limites. Toutes les fonctions actuelles et futures sont incluses, ainsi que les applications iOS et Android." - } - }, - "he" : { - "stringUnit" : { - "state" : "translated", - "value" : "הפעל את QuickDrop+ כדי להמשיך להחליף קבצים ללא הגבלה. כל הפיצ’רים הנוכחיים והעתידיים כלולים, כולל אפליקציות iOS ואנדרואיד." - } - }, - "hi" : { - "stringUnit" : { - "state" : "translated", - "value" : "QuickDrop+ अनलॉक करें ताकि आप बिना किसी सीमा के फाइलों का आदान-प्रदान जारी रख सकें। सभी वर्तमान और भविष्य की विशेषताएँ शामिल हैं, साथ ही iOS और Android ऐप्स भी।" - } - }, - "hr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Otključajte QuickDrop+ za neograničenu razmjenu datoteka. Svi trenutačni i budući sadržaji su uključeni, uz iOS i Android aplikacije." - } - }, - "hu" : { - "stringUnit" : { - "state" : "translated", - "value" : "Oldja fel a QuickDrop+ szolgáltatást, hogy korlátlanul küldhessen és fogadhasson fájlokat. Minden jelenlegi és jövőbeli funkció, valamint az iOS és Android alkalmazások is benne vannak." - } - }, - "id" : { - "stringUnit" : { - "state" : "translated", - "value" : "Buka QuickDrop+ untuk terus bertukar file tanpa batas. Semua fitur sekarang dan mendatang termasuk, beserta aplikasi iOS dan Android." - } - }, - "it" : { - "stringUnit" : { - "state" : "translated", - "value" : "Sblocca QuickDrop+ per continuare a scambiare file senza limiti. Tutte le funzionalità attuali e future sono incluse, oltre alle app iOS e Android." - } - }, - "ja" : { - "stringUnit" : { - "state" : "translated", - "value" : "QuickDrop+ をアンロックして、無制限にファイル交換を続けましょう。現在および今後のすべての機能、さらに iOS と Android アプリが含まれます。" - } - }, - "ko" : { - "stringUnit" : { - "state" : "translated", - "value" : "QuickDrop+를 잠금 해제하여 파일을 무제한으로 주고받으세요. 현재 및 향후 모든 기능과 iOS, Android 앱 이용이 포함됩니다." - } - }, - "ms" : { - "stringUnit" : { - "state" : "translated", - "value" : "Buka kunci QuickDrop+ untuk terus bertukar fail tanpa had. Semua ciri semasa dan akan datang disertakan, termasuk aplikasi iOS dan Android." - } - }, - "nb" : { - "stringUnit" : { - "state" : "translated", - "value" : "Lås opp QuickDrop+ for å fortsette å utveksle filer uten begrensninger. Alle nåværende og fremtidige funksjoner er inkludert, samt iOS- og Android-appene." - } - }, - "nl" : { - "stringUnit" : { - "state" : "translated", - "value" : "Ontgrendel QuickDrop+ om onbeperkt bestanden te blijven uitwisselen. Alle huidige en toekomstige functies, plus de iOS- en Android-apps zijn inbegrepen." - } - }, - "pl" : { - "stringUnit" : { - "state" : "translated", - "value" : "Odblokuj QuickDrop+, aby dalej wymieniać pliki bez ograniczeń. Otrzymasz wszystkie obecne i przyszłe funkcje oraz aplikacje na iOS i Androida." - } - }, - "pt-BR" : { - "stringUnit" : { - "state" : "translated", - "value" : "Desbloqueie o QuickDrop+ para continuar trocando arquivos sem limites. Todos os recursos atuais e futuros estão incluídos, além dos apps para iOS e Android." - } - }, - "pt-PT" : { - "stringUnit" : { - "state" : "translated", - "value" : "Desbloqueie o QuickDrop+ para continuar a trocar ficheiros sem limites. Inclui todas as funcionalidades atuais e futuras, além das apps para iOS e Android." - } - }, - "ro" : { - "stringUnit" : { - "state" : "translated", - "value" : "Deblochează QuickDrop+ pentru a continua transferul de fișiere fără limite. Toate funcțiile actuale și viitoare sunt incluse, plus aplicațiile iOS și Android." - } - }, - "ru" : { - "stringUnit" : { - "state" : "translated", - "value" : "Разблокируйте QuickDrop+, чтобы и дальше обмениваться файлами без ограничений. Все текущие и будущие функции, а также приложения для iOS и Android включены." - } - }, - "sv" : { - "stringUnit" : { - "state" : "translated", - "value" : "Lås upp QuickDrop+ för att fortsätta utbyta filer utan begränsningar. Alla nuvarande och framtida funktioner ingår, samt appar för iOS och Android." - } - }, - "th" : { - "stringUnit" : { - "state" : "translated", - "value" : "ปลดล็อก QuickDrop+ เพื่อส่งไฟล์ได้ไม่จำกัด รวมฟีเจอร์ปัจจุบันและอนาคต พร้อมแอป iOS และ Android" - } - }, - "tr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Sınırsız dosya alışverişi için QuickDrop+’ı açın. Mevcut ve gelecek tüm özellikler ile iOS ve Android uygulamaları dahildir." - } - }, - "uk" : { - "stringUnit" : { - "state" : "translated", - "value" : "Відкрийте QuickDrop+, щоб без обмежень обмінюватися файлами. Усі поточні й майбутні функції включено, а також додатки для iOS і Android." - } - }, - "vi" : { - "stringUnit" : { - "state" : "translated", - "value" : "Mở khóa QuickDrop+ để tiếp tục chia sẻ tệp không giới hạn. Bao gồm tất cả tính năng hiện tại và sắp tới, cùng với ứng dụng iOS và Android." - } - }, - "zh-Hans" : { - "stringUnit" : { - "state" : "translated", - "value" : "解锁 QuickDrop+,即可无限制传输文件。包含当前及未来所有功能,并支持 iOS 和 Android 应用。" - } - }, - "zh-Hant" : { - "stringUnit" : { - "state" : "translated", - "value" : "解鎖 QuickDrop+,即可無限傳輸檔案。包含所有現有和未來功能,還有 iOS 與 Android 應用程式。" - } - } - } - }, - "plusview_description_phone" : { - "extractionState" : "manual", - "localizations" : { - "ar" : { - "stringUnit" : { - "state" : "translated", - "value" : "افتح QuickDrop+ لمتابعة تبادل الملفات بدون حدود. جميع الميزات الحالية والمستقبلية مشمولة، بالإضافة إلى تطبيقات macOS وAndroid." - } - }, - "ca" : { - "stringUnit" : { - "state" : "translated", - "value" : "Desbloca QuickDrop+ per continuar intercanviant arxius sense límits. Inclou totes les funcions actuals i futures, a més de les apps per a macOS i Android." - } - }, - "cs" : { - "stringUnit" : { - "state" : "translated", - "value" : "Odemkněte QuickDrop+, abyste mohli nadále vyměňovat soubory bez omezení. Zahrnuty jsou všechny současné i budoucí funkce, stejně jako aplikace pro macOS a Android." - } - }, - "da" : { - "stringUnit" : { - "state" : "translated", - "value" : "Lås QuickDrop+ op for at fortsætte filudveksling uden begrænsninger. Alle nuværende og fremtidige funktioner er inkluderet, samt macOS- og Android-apps." - } - }, - "de" : { - "stringUnit" : { - "state" : "translated", - "value" : "Schalte QuickDrop+ frei, um Dateien unbegrenzt weiter auszutauschen. Alle aktuellen und zukünftigen Funktionen sowie die macOS- und Android-Apps sind enthalten." - } - }, - "el" : { - "stringUnit" : { - "state" : "translated", - "value" : "Ξεκλειδώστε το QuickDrop+ για να συνεχίσετε να ανταλλάσσετε αρχεία χωρίς περιορισμούς. Περιλαμβάνονται όλα τα τρέχοντα και μελλοντικά χαρακτηριστικά, καθώς και οι εφαρμογές macOS και Android." - } - }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "Unlock QuickDrop+ to continue exchanging files without limits. All current and future features are included, plus the macOS and Android apps." - } - }, - "en-AU" : { - "stringUnit" : { - "state" : "translated", - "value" : "Unlock QuickDrop+ to continue exchanging files without limits. All current and future features are included, plus the macOS and Android apps." - } - }, - "en-CA" : { - "stringUnit" : { - "state" : "translated", - "value" : "Unlock QuickDrop+ to continue exchanging files without limits. All current and future features are included, plus the macOS and Android apps." - } - }, - "en-GB" : { - "stringUnit" : { - "state" : "translated", - "value" : "Unlock QuickDrop+ to continue exchanging files without limits. All current and future features are included, plus the macOS and Android apps." - } - }, - "es" : { - "stringUnit" : { - "state" : "translated", - "value" : "Desbloquea QuickDrop+ para seguir compartiendo archivos sin límites. Incluye todas las funciones actuales y futuras, además de las apps para macOS y Android." - } - }, - "es-419" : { - "stringUnit" : { - "state" : "translated", - "value" : "Desbloquea QuickDrop+ para seguir intercambiando archivos sin límites. Incluye todas las funciones actuales y futuras, además de las apps para macOS y Android." - } - }, - "fi" : { - "stringUnit" : { - "state" : "translated", - "value" : "Avaa QuickDrop+, jotta voit jatkaa tiedostojen vaihtoa ilman rajoituksia. Kaikki nykyiset ja tulevat ominaisuudet sekä macOS- ja Android-sovellukset sisältyvät hintaan." - } - }, - "fr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Débloquez QuickDrop+ pour continuer à échanger des fichiers sans limites. Toutes les fonctionnalités actuelles et futures sont incluses, ainsi que les applications macOS et Android." - } - }, - "fr-CA" : { - "stringUnit" : { - "state" : "translated", - "value" : "Débloquez QuickDrop+ pour continuer à échanger des fichiers sans limites. Toutes les fonctions actuelles et futures sont incluses, ainsi que les applications macOS et Android." - } - }, - "he" : { - "stringUnit" : { - "state" : "translated", - "value" : "הפעל את QuickDrop+ כדי להמשיך להחליף קבצים ללא הגבלה. כל הפיצ’רים הנוכחיים והעתידיים כלולים, כולל אפליקציות macOS ואנדרואיד." - } - }, - "hi" : { - "stringUnit" : { - "state" : "translated", - "value" : "QuickDrop+ अनलॉक करें ताकि आप बिना किसी सीमा के फाइलों का आदान-प्रदान जारी रख सकें। सभी वर्तमान और भविष्य की विशेषताएँ शामिल हैं, साथ ही macOS और Android ऐप्स भी।" - } - }, - "hr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Otključajte QuickDrop+ za neograničenu razmjenu datoteka. Svi trenutačni i budući sadržaji su uključeni, uz macOS i Android aplikacije." - } - }, - "hu" : { - "stringUnit" : { - "state" : "translated", - "value" : "Oldja fel a QuickDrop+ szolgáltatást, hogy korlátlanul küldhessen és fogadhasson fájlokat. Minden jelenlegi és jövőbeli funkció, valamint a macOS és Android alkalmazások is benne vannak." - } - }, - "id" : { - "stringUnit" : { - "state" : "translated", - "value" : "Buka QuickDrop+ untuk terus bertukar file tanpa batas. Semua fitur sekarang dan mendatang termasuk, beserta aplikasi macOS dan Android." - } - }, - "it" : { - "stringUnit" : { - "state" : "translated", - "value" : "Sblocca QuickDrop+ per continuare a scambiare file senza limiti. Tutte le funzionalità attuali e future sono incluse, oltre alle app macOS e Android." - } - }, - "ja" : { - "stringUnit" : { - "state" : "translated", - "value" : "QuickDrop+ をアンロックして、無制限にファイル交換を続けましょう。現在および今後のすべての機能、さらに macOS と Android アプリが含まれます。" - } - }, - "ko" : { - "stringUnit" : { - "state" : "translated", - "value" : "QuickDrop+를 잠금 해제하여 파일을 무제한으로 주고받으세요. 현재 및 향후 모든 기능과 macOS, Android 앱 이용이 포함됩니다." - } - }, - "ms" : { - "stringUnit" : { - "state" : "translated", - "value" : "Buka kunci QuickDrop+ untuk terus bertukar fail tanpa had. Semua ciri semasa dan akan datang disertakan, termasuk aplikasi macOS dan Android." - } - }, - "nb" : { - "stringUnit" : { - "state" : "translated", - "value" : "Lås opp QuickDrop+ for å fortsette å utveksle filer uten begrensninger. Alle nåværende og fremtidige funksjoner er inkludert, samt macOS- og Android-appene." - } - }, - "nl" : { - "stringUnit" : { - "state" : "translated", - "value" : "Ontgrendel QuickDrop+ om onbeperkt bestanden te blijven uitwisselen. Alle huidige en toekomstige functies, plus de macOS- en Android-apps zijn inbegrepen." - } - }, - "pl" : { - "stringUnit" : { - "state" : "translated", - "value" : "Odblokuj QuickDrop+, aby dalej wymieniać pliki bez ograniczeń. Otrzymasz wszystkie obecne i przyszłe funkcje oraz aplikacje na macOS i Androida." - } - }, - "pt-BR" : { - "stringUnit" : { - "state" : "translated", - "value" : "Desbloqueie o QuickDrop+ para continuar trocando arquivos sem limites. Todos os recursos atuais e futuros estão incluídos, além dos apps para macOS e Android." - } - }, - "pt-PT" : { - "stringUnit" : { - "state" : "translated", - "value" : "Desbloqueie o QuickDrop+ para continuar a trocar ficheiros sem limites. Inclui todas as funcionalidades atuais e futuras, além das apps para macOS e Android." - } - }, - "ro" : { - "stringUnit" : { - "state" : "translated", - "value" : "Deblochează QuickDrop+ pentru a continua transferul de fișiere fără limite. Toate funcțiile actuale și viitoare sunt incluse, plus aplicațiile macOS și Android." - } - }, - "ru" : { - "stringUnit" : { - "state" : "translated", - "value" : "Разблокируйте QuickDrop+, чтобы и дальше обмениваться файлами без ограничений. Все текущие и будущие функции, а также приложения для macOS и Android включены." - } - }, - "sv" : { - "stringUnit" : { - "state" : "translated", - "value" : "Lås upp QuickDrop+ för att fortsätta utbyta filer utan begränsningar. Alla nuvarande och framtida funktioner ingår, samt appar för macOS och Android." - } - }, - "th" : { - "stringUnit" : { - "state" : "translated", - "value" : "ปลดล็อก QuickDrop+ เพื่อส่งไฟล์ได้ไม่จำกัด รวมฟีเจอร์ปัจจุบันและอนาคต พร้อมแอป macOS และ Android" - } - }, - "tr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Sınırsız dosya alışverişi için QuickDrop+’ı açın. Mevcut ve gelecek tüm özellikler ile macOS ve Android uygulamaları dahildir." - } - }, - "uk" : { - "stringUnit" : { - "state" : "translated", - "value" : "Відкрийте QuickDrop+, щоб без обмежень обмінюватися файлами. Усі поточні й майбутні функції включено, а також додатки для macOS і Android." - } - }, - "vi" : { - "stringUnit" : { - "state" : "translated", - "value" : "Mở khóa QuickDrop+ để tiếp tục chia sẻ tệp không giới hạn. Bao gồm tất cả tính năng hiện tại và sắp tới, cùng với ứng dụng macOS và Android." - } - }, - "zh-Hans" : { - "stringUnit" : { - "state" : "translated", - "value" : "解锁 QuickDrop+,即可无限制传输文件。包含当前及未来所有功能,并支持 macOS 和 Android 应用。" - } - }, - "zh-Hant" : { - "stringUnit" : { - "state" : "translated", - "value" : "解鎖 QuickDrop+,即可無限傳輸檔案。包含所有現有和未來功能,還有 macOS 與 Android 應用程式。" - } - } - } - }, - "plusview_footer_phone" : { - "extractionState" : "manual", - "localizations" : { - "ar" : { - "stringUnit" : { - "state" : "translated", - "value" : "شكرًا لاستخدامك QuickDrop! ادعم تطوير التطبيق بمساهمة بسيطة لمرة واحدة." - } - }, - "ca" : { - "stringUnit" : { - "state" : "translated", - "value" : "Gràcies per utilitzar QuickDrop! Dona suport al desenvolupament amb una petita aportació única." - } - }, - "cs" : { - "stringUnit" : { - "state" : "translated", - "value" : "Děkujeme, že používáte QuickDrop! Podpořte vývoj malým jednorázovým příspěvkem." - } - }, - "da" : { - "stringUnit" : { - "state" : "translated", - "value" : "Tak for at bruge QuickDrop! Støt udviklingen med et lille engangsbeløb." - } - }, - "de" : { - "stringUnit" : { - "state" : "translated", - "value" : "Danke, dass Du QuickDrop nutzt! Unterstütze die Entwicklung mit einer kleinen Einmalspende." - } - }, - "el" : { - "stringUnit" : { - "state" : "translated", - "value" : "Ευχαριστούμε που χρησιμοποιείτε το QuickDrop! Υποστηρίξτε την ανάπτυξη με μια μικρή εφάπαξ συνεισφορά." - } - }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "Thanks for using QuickDrop! Support development with a small one-time contribution." - } - }, - "en-AU" : { - "stringUnit" : { - "state" : "translated", - "value" : "Thanks for using QuickDrop! Support development with a small one-off contribution." - } - }, - "en-CA" : { - "stringUnit" : { - "state" : "translated", - "value" : "Thanks for using QuickDrop! Support development with a small one-time contribution." - } - }, - "en-GB" : { - "stringUnit" : { - "state" : "translated", - "value" : "Thanks for using QuickDrop! Support development with a small one-off contribution." - } - }, - "es" : { - "stringUnit" : { - "state" : "translated", - "value" : "¡Gracias por usar QuickDrop! Apoya el desarrollo con una pequeña contribución única." - } - }, - "es-419" : { - "stringUnit" : { - "state" : "translated", - "value" : "¡Gracias por usar QuickDrop! Apoya el desarrollo con una pequeña contribución única." - } - }, - "fi" : { - "stringUnit" : { - "state" : "translated", - "value" : "Kiitos, että käytät QuickDropia! Tue kehitystä pienellä kertalahjoituksella." - } - }, - "fr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Merci d’utiliser QuickDrop ! Soutenez le développement avec une petite contribution unique." - } - }, - "fr-CA" : { - "stringUnit" : { - "state" : "translated", - "value" : "Merci d’utiliser QuickDrop! Soutenez le développement avec une petite contribution unique." - } - }, - "he" : { - "stringUnit" : { - "state" : "translated", - "value" : "תודה שהשתמשת ב-QuickDrop! תמוך בפיתוח בתרומה חד-פעמית קטנה." - } - }, - "hi" : { - "stringUnit" : { - "state" : "translated", - "value" : "QuickDrop का उपयोग करने के लिए धन्यवाद! विकास के लिए एक छोटी सी एकमुश्त सहायता करें।" - } - }, - "hr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Hvala što koristite QuickDrop! Podržite razvoj malom jednokratnom donacijom." - } - }, - "hu" : { - "stringUnit" : { - "state" : "translated", - "value" : "Köszönjük, hogy használod a QuickDropot! Támogasd a fejlesztést egy kis egyszeri hozzájárulással." - } - }, - "id" : { - "stringUnit" : { - "state" : "translated", - "value" : "Terima kasih telah menggunakan QuickDrop! Dukung pengembangan dengan kontribusi sekali bayar." - } - }, - "it" : { - "stringUnit" : { - "state" : "translated", - "value" : "Grazie per aver scelto QuickDrop! Supporta lo sviluppo con un piccolo contributo una tantum." - } - }, - "ja" : { - "stringUnit" : { - "state" : "translated", - "value" : "QuickDropをご利用いただきありがとうございます!開発支援のために小さなご支援をお願いします。" - } - }, - "ko" : { - "stringUnit" : { - "state" : "translated", - "value" : "QuickDrop를 이용해 주셔서 감사합니다! 소액의 일회성 후원으로 개발을 지원해 주세요." - } - }, - "ms" : { - "stringUnit" : { - "state" : "translated", - "value" : "Terima kasih kerana menggunakan QuickDrop! Sokong pembangunan dengan sumbangan sekali sahaja." - } - }, - "nb" : { - "stringUnit" : { - "state" : "translated", - "value" : "Takk for at du bruker QuickDrop! Støtt utviklingen med et lite engangsbeløp." - } - }, - "nl" : { - "stringUnit" : { - "state" : "translated", - "value" : "Bedankt voor het gebruik van QuickDrop! Steun de ontwikkeling met een kleine eenmalige bijdrage." - } - }, - "pl" : { - "stringUnit" : { - "state" : "translated", - "value" : "Dziękujemy za korzystanie z QuickDrop! Wesprzyj rozwój jednorazową, niewielką wpłatą." - } - }, - "pt-BR" : { - "stringUnit" : { - "state" : "translated", - "value" : "Obrigado por usar o QuickDrop! Apoie o desenvolvimento com uma pequena contribuição única." - } - }, - "pt-PT" : { - "stringUnit" : { - "state" : "translated", - "value" : "Obrigado por usar o QuickDrop! Apoie o desenvolvimento com uma pequena contribuição única." - } - }, - "ro" : { - "stringUnit" : { - "state" : "translated", - "value" : "Mulțumim că folosești QuickDrop! Susține dezvoltarea cu o mică contribuție unică." - } - }, - "ru" : { - "stringUnit" : { - "state" : "translated", - "value" : "Спасибо, что пользуетесь QuickDrop! Поддержите разработку разовым взносом." - } - }, - "sv" : { - "stringUnit" : { - "state" : "translated", - "value" : "Tack för att du använder QuickDrop! Stöd utvecklingen med ett litet engångsbidrag." - } - }, - "th" : { - "stringUnit" : { - "state" : "translated", - "value" : "ขอบคุณที่ใช้ QuickDrop! สนับสนุนการพัฒนาด้วยการบริจาคเพียงครั้งเดียว" - } - }, - "tr" : { - "stringUnit" : { - "state" : "translated", - "value" : "QuickDrop'u kullandığınız için teşekkürler! Geliştirme için küçük bir seferlik katkıda bulunun." - } - }, - "uk" : { - "stringUnit" : { - "state" : "translated", - "value" : "Дякуємо, що користуєтесь QuickDrop! Підтримайте розвиток додатка одноразовим внеском." - } - }, - "vi" : { - "stringUnit" : { - "state" : "translated", - "value" : "Cảm ơn bạn đã sử dụng QuickDrop! Hãy ủng hộ phát triển bằng một khoản đóng góp nhỏ một lần." - } - }, - "zh-Hans" : { - "stringUnit" : { - "state" : "translated", - "value" : "感谢使用QuickDrop!请通过一次性小额捐助支持我们的开发。" - } - }, - "zh-Hant" : { - "stringUnit" : { - "state" : "translated", - "value" : "感謝您使用 QuickDrop!歡迎一次性小額贊助支持開發。" - } - } - } - }, - "plusview_success_description" : { - "extractionState" : "stale", - "localizations" : { - "ar" : { - "stringUnit" : { - "state" : "translated", - "value" : "يمكنك الآن استقبال الملفات بدون أي قيود. يرجى إعادة إرسال الملف أو الملفات التي حاولت إرسالها سابقًا." - } - }, - "ca" : { - "stringUnit" : { - "state" : "translated", - "value" : "Ara pots rebre fitxers sense cap restricció. Torna a enviar el(s) fitxer(s) que vas intentar enviar abans." - } - }, - "cs" : { - "stringUnit" : { - "state" : "translated", - "value" : "Nyní můžete přijímat soubory bez omezení. Prosím, znovu odešlete soubory, které jste se pokusili poslat dříve." - } - }, - "da" : { - "stringUnit" : { - "state" : "translated", - "value" : "Du kan nu modtage filer uden begrænsninger. Send venligst filerne igen, som du tidligere forsøgte at sende." - } - }, - "de" : { - "stringUnit" : { - "state" : "translated", - "value" : "Du kannst jetzt Dateien ohne Einschränkungen empfangen. Bitte sende die Datei(en), die du zuvor senden wolltest, erneut." - } - }, - "el" : { - "stringUnit" : { - "state" : "translated", - "value" : "Τώρα μπορείτε να λαμβάνετε αρχεία χωρίς περιορισμούς. Παρακαλούμε στείλτε ξανά το(α) αρχείο(α) που προσπαθήσατε να στείλετε νωρίτερα." - } - }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "You can now receive files without any restrictions. Please resend any files you tried to send earlier." - } - }, - "en-AU" : { - "stringUnit" : { - "state" : "translated", - "value" : "You can now receive files without any restrictions. Please resend the file(s) you tried to send earlier." - } - }, - "en-CA" : { - "stringUnit" : { - "state" : "translated", - "value" : "You can now receive files without any restrictions. Please resend the file(s) you tried to send earlier." - } - }, - "en-GB" : { - "stringUnit" : { - "state" : "translated", - "value" : "You can now receive files without any restrictions. Please resend the file(s) you tried to send earlier." - } - }, - "es" : { - "stringUnit" : { - "state" : "translated", - "value" : "Ahora puedes recibir archivos sin restricciones. Por favor, vuelve a enviar el/los archivo(s) que intentaste enviar antes." - } - }, - "es-419" : { - "stringUnit" : { - "state" : "translated", - "value" : "Ahora puedes recibir archivos sin restricciones. Por favor, vuelve a enviar el/los archivo(s) que intentaste enviar antes." - } - }, - "fi" : { - "stringUnit" : { - "state" : "translated", - "value" : "Voit nyt vastaanottaa tiedostoja ilman rajoituksia. Lähetäthän aiemmin yrittämäsi tiedoston/tiedostot uudelleen." - } - }, - "fr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Vous pouvez maintenant recevoir des fichiers sans aucune restriction. Veuillez renvoyer le(s) fichier(s) que vous avez tenté d’envoyer plus tôt." - } - }, - "fr-CA" : { - "stringUnit" : { - "state" : "translated", - "value" : "Vous pouvez maintenant recevoir des fichiers sans aucune restriction. Veuillez renvoyer le(s) fichier(s) que vous avez essayé d’envoyer plus tôt." - } - }, - "he" : { - "stringUnit" : { - "state" : "translated", - "value" : "ניתן כעת לקבל קבצים ללא מגבלות. אנא שלח שוב את הקובץ או הקבצים שניסית לשלוח קודם." - } - }, - "hi" : { - "stringUnit" : { - "state" : "translated", - "value" : "अब आप बिना किसी प्रतिबंध के फाइलें प्राप्त कर सकते हैं। कृपया वे फाइलें फिर से भेजें जिन्हें आपने पहले भेजने की कोशिश की थी।" - } - }, - "hr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Sada možete primati datoteke bez ikakvih ograničenja. Molimo ponovno pošaljite datoteke koje ste ranije pokušali poslati." - } - }, - "hu" : { - "stringUnit" : { - "state" : "translated", - "value" : "Mostantól korlátozás nélkül fogadhat fájlokat. Kérjük, küldje el újra a korábban próbált fájl(oka)t." - } - }, - "id" : { - "stringUnit" : { - "state" : "translated", - "value" : "Anda sekarang dapat menerima file tanpa batasan. Silakan kirim ulang file yang sebelumnya Anda coba kirim." - } - }, - "it" : { - "stringUnit" : { - "state" : "translated", - "value" : "Ora puoi ricevere file senza restrizioni. Invia di nuovo il/i file che hai provato a mandare prima." - } - }, - "ja" : { - "stringUnit" : { - "state" : "translated", - "value" : "これで制限なくファイルを受信できます。先ほど送信しようとしたファイルをもう一度送信してください。" - } - }, - "ko" : { - "stringUnit" : { - "state" : "translated", - "value" : "이제 아무 제한 없이 파일을 받을 수 있습니다. 이전에 보내려던 파일을 다시 보내주세요." - } - }, - "ms" : { - "stringUnit" : { - "state" : "translated", - "value" : "Anda kini boleh menerima fail tanpa sebarang sekatan. Sila hantar semula fail yang anda cuba hantar sebelum ini." - } - }, - "nb" : { - "stringUnit" : { - "state" : "translated", - "value" : "Du kan nå motta filer uten begrensninger. Vennligst send filene du prøvde å sende tidligere på nytt." - } - }, - "nl" : { - "stringUnit" : { - "state" : "translated", - "value" : "Je kunt nu bestanden zonder beperkingen ontvangen. Stuur het bestand of de bestanden die je eerder probeerde te verzenden opnieuw." - } - }, - "pl" : { - "stringUnit" : { - "state" : "translated", - "value" : "Możesz teraz odbierać pliki bez ograniczeń. Wyślij ponownie plik(i), które próbowałeś wcześniej wysłać." - } - }, - "pt-BR" : { - "stringUnit" : { - "state" : "translated", - "value" : "Agora você pode receber arquivos sem restrições. Por favor, envie novamente o(s) arquivo(s) que tentou enviar anteriormente." - } - }, - "pt-PT" : { - "stringUnit" : { - "state" : "translated", - "value" : "Agora pode receber ficheiros sem quaisquer restrições. Por favor, reenvie os ficheiros que tentou enviar anteriormente." - } - }, - "ro" : { - "stringUnit" : { - "state" : "translated", - "value" : "Acum poți primi fișiere fără restricții. Te rugăm să retrimiți fișierul(ele) pe care ai încercat să le trimiți mai devreme." - } - }, - "ru" : { - "stringUnit" : { - "state" : "translated", - "value" : "Теперь вы можете получать файлы без ограничений. Пожалуйста, отправьте файл(ы) заново." - } - }, - "sv" : { - "stringUnit" : { - "state" : "translated", - "value" : "Du kan nu ta emot filer utan några begränsningar. Vänligen skicka filen/filerna igen som du försökte skicka tidigare." - } - }, - "th" : { - "stringUnit" : { - "state" : "translated", - "value" : "คุณสามารถรับไฟล์ได้โดยไม่มีข้อจำกัดแล้ว โปรดส่งไฟล์ที่คุณพยายามส่งมาก่อนหน้านี้อีกครั้ง" - } - }, - "tr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Artık herhangi bir kısıtlama olmadan dosya alabilirsiniz. Lütfen daha önce göndermeye çalıştığınız dosyaları tekrar gönderin." - } - }, - "uk" : { - "stringUnit" : { - "state" : "translated", - "value" : "Тепер ви можете отримувати файли без обмежень. Будь ласка, надішліть файл(и) ще раз." - } - }, - "vi" : { - "stringUnit" : { - "state" : "translated", - "value" : "Bạn hiện có thể nhận tệp mà không bị hạn chế. Vui lòng gửi lại tệp mà bạn đã cố gửi trước đó." - } - }, - "zh-Hans" : { - "stringUnit" : { - "state" : "translated", - "value" : "您现在可以无限制地接收文件了。请重新发送您之前尝试发送的文件。" - } - }, - "zh-Hant" : { - "stringUnit" : { - "state" : "translated", - "value" : "您現在可以無限制地接收檔案。請重新傳送您先前嘗試傳送的檔案。" - } - } - } - }, - "plusview_title" : { - "extractionState" : "stale", - "localizations" : { - "ar" : { - "stringUnit" : { - "state" : "translated", - "value" : "شكرًا لاستخدامك QuickDrop!" - } - }, - "ca" : { - "stringUnit" : { - "state" : "translated", - "value" : "Gràcies per utilitzar QuickDrop!" - } - }, - "cs" : { - "stringUnit" : { - "state" : "translated", - "value" : "Děkujeme, že používáte QuickDrop!" - } - }, - "da" : { - "stringUnit" : { - "state" : "translated", - "value" : "Tak fordi du bruger QuickDrop!" - } - }, - "de" : { - "stringUnit" : { - "state" : "translated", - "value" : "Danke, dass du QuickDrop benutzt!" - } - }, - "el" : { - "stringUnit" : { - "state" : "translated", - "value" : "Ευχαριστούμε που χρησιμοποιείτε το QuickDrop!" - } - }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "Thanks for using QuickDrop!" - } - }, - "en-AU" : { - "stringUnit" : { - "state" : "translated", - "value" : "Thanks for choosing QuickDrop!" - } - }, - "en-CA" : { - "stringUnit" : { - "state" : "translated", - "value" : "Thanks for using QuickDrop!" - } - }, - "en-GB" : { - "stringUnit" : { - "state" : "translated", - "value" : "Thanks for using QuickDrop!" - } - }, - "es" : { - "stringUnit" : { - "state" : "translated", - "value" : "¡Gracias por usar QuickDrop!" - } - }, - "es-419" : { - "stringUnit" : { - "state" : "translated", - "value" : "¡Gracias por usar QuickDrop!" - } - }, - "fi" : { - "stringUnit" : { - "state" : "translated", - "value" : "Kiitos, että käytät QuickDropia!" - } - }, - "fr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Merci d'utiliser QuickDrop !" - } - }, - "fr-CA" : { - "stringUnit" : { - "state" : "translated", - "value" : "Merci d'utiliser QuickDrop!" - } - }, - "he" : { - "stringUnit" : { - "state" : "translated", - "value" : "תודה שהשתמשת ב-QuickDrop!" - } - }, - "hi" : { - "stringUnit" : { - "state" : "translated", - "value" : "QuickDrop का उपयोग करने के लिए धन्यवाद!" - } - }, - "hr" : { - "stringUnit" : { - "state" : "translated", - "value" : "Hvala što koristite QuickDrop!" - } - }, - "hu" : { - "stringUnit" : { - "state" : "translated", - "value" : "Köszönjük, hogy használod a QuickDropot!" - } - }, - "id" : { - "stringUnit" : { - "state" : "translated", - "value" : "Terima kasih telah menggunakan QuickDrop!" - } - }, - "it" : { - "stringUnit" : { - "state" : "translated", - "value" : "Grazie per aver usato QuickDrop!" - } - }, - "ja" : { - "stringUnit" : { - "state" : "translated", - "value" : "QuickDropをご利用いただきありがとうございます!" - } - }, - "ko" : { - "stringUnit" : { - "state" : "translated", - "value" : "QuickDrop을 사용해 주셔서 감사합니다!" - } - }, - "ms" : { - "stringUnit" : { - "state" : "translated", - "value" : "Terima kasih kerana menggunakan QuickDrop!" - } - }, - "nb" : { - "stringUnit" : { - "state" : "translated", - "value" : "Takk for at du bruker QuickDrop!" - } - }, - "nl" : { - "stringUnit" : { - "state" : "translated", - "value" : "Bedankt voor het gebruiken van QuickDrop!" - } - }, - "pl" : { - "stringUnit" : { - "state" : "translated", - "value" : "Dziękujemy za korzystanie z QuickDrop!" - } - }, - "pt-BR" : { - "stringUnit" : { - "state" : "translated", - "value" : "Obrigado por usar o QuickDrop!" - } - }, - "pt-PT" : { - "stringUnit" : { - "state" : "translated", - "value" : "Obrigado por usar o QuickDrop!" - } - }, - "ro" : { - "stringUnit" : { - "state" : "translated", - "value" : "Mulțumim că folosești QuickDrop!" - } - }, - "ru" : { - "stringUnit" : { - "state" : "translated", - "value" : "Спасибо за использование QuickDrop!" - } - }, - "sv" : { - "stringUnit" : { - "state" : "translated", - "value" : "Tack för att du använder QuickDrop!" - } - }, - "th" : { - "stringUnit" : { - "state" : "translated", - "value" : "ขอบคุณที่ใช้ QuickDrop!" - } - }, - "tr" : { - "stringUnit" : { - "state" : "translated", - "value" : "QuickDrop kullandığınız için teşekkürler!" - } - }, - "uk" : { - "stringUnit" : { - "state" : "translated", - "value" : "Дякуємо за використання QuickDrop!" - } - }, - "vi" : { - "stringUnit" : { - "state" : "translated", - "value" : "Cảm ơn vì đã sử dụng QuickDrop!" - } - }, - "zh-Hans" : { - "stringUnit" : { - "state" : "translated", - "value" : "感谢使用 QuickDrop!" - } - }, - "zh-Hant" : { - "stringUnit" : { - "state" : "translated", - "value" : "感謝您使用 QuickDrop!" - } - } - } - }, "Preparing" : { "extractionState" : "manual", "localizations" : { @@ -22360,6 +21662,238 @@ } } }, + "Save" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "translated", + "value" : "حفظ" + } + }, + "ca" : { + "stringUnit" : { + "state" : "translated", + "value" : "Desa" + } + }, + "cs" : { + "stringUnit" : { + "state" : "translated", + "value" : "Uložit" + } + }, + "da" : { + "stringUnit" : { + "state" : "translated", + "value" : "Gem" + } + }, + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Speichern" + } + }, + "el" : { + "stringUnit" : { + "state" : "translated", + "value" : "Αποθήκευση" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Save" + } + }, + "en-AU" : { + "stringUnit" : { + "state" : "translated", + "value" : "Save" + } + }, + "en-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Save" + } + }, + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Save" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Guardar" + } + }, + "es-419" : { + "stringUnit" : { + "state" : "translated", + "value" : "Guardar" + } + }, + "fi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tallenna" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Enregistrer" + } + }, + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Enregistrer" + } + }, + "he" : { + "stringUnit" : { + "state" : "translated", + "value" : "שמור" + } + }, + "hi" : { + "stringUnit" : { + "state" : "translated", + "value" : "सेव करें" + } + }, + "hr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Spremi" + } + }, + "hu" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mentés" + } + }, + "id" : { + "stringUnit" : { + "state" : "translated", + "value" : "Simpan" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Salva" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "保存" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "저장" + } + }, + "ms" : { + "stringUnit" : { + "state" : "translated", + "value" : "Simpan" + } + }, + "nb" : { + "stringUnit" : { + "state" : "translated", + "value" : "Lagre" + } + }, + "nl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Opslaan" + } + }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Zapisz" + } + }, + "pt-BR" : { + "stringUnit" : { + "state" : "translated", + "value" : "Salvar" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Guardar" + } + }, + "ro" : { + "stringUnit" : { + "state" : "translated", + "value" : "Salvează" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Сохранить" + } + }, + "sv" : { + "stringUnit" : { + "state" : "translated", + "value" : "Spara" + } + }, + "th" : { + "stringUnit" : { + "state" : "translated", + "value" : "บันทึก" + } + }, + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Kaydet" + } + }, + "uk" : { + "stringUnit" : { + "state" : "translated", + "value" : "Зберегти" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Lưu" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "保存" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "儲存" + } + } + } + }, "SaveFilesLocation" : { "extractionState" : "manual", "localizations" : { @@ -32598,6 +32132,1636 @@ } } } + }, + "introduction_local_network_access" : { + "extractionState" : "manual", + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "translated", + "value" : "الوصول إلى الشبكة" + } + }, + "ca" : { + "stringUnit" : { + "state" : "translated", + "value" : "Accés a la xarxa" + } + }, + "cs" : { + "stringUnit" : { + "state" : "translated", + "value" : "Přístup k síti" + } + }, + "da" : { + "stringUnit" : { + "state" : "translated", + "value" : "Netværksadgang" + } + }, + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Netzwerkzugriff" + } + }, + "el" : { + "stringUnit" : { + "state" : "translated", + "value" : "Πρόσβαση στο δίκτυο" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Network Access" + } + }, + "en-AU" : { + "stringUnit" : { + "state" : "translated", + "value" : "Network Access" + } + }, + "en-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Network Access" + } + }, + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Network Access" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Acceso a la red" + } + }, + "es-419" : { + "stringUnit" : { + "state" : "translated", + "value" : "Acceso a la red" + } + }, + "fi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Verkkoyhteys" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Accès au réseau" + } + }, + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Accès au réseau" + } + }, + "he" : { + "stringUnit" : { + "state" : "translated", + "value" : "גישה לרשת" + } + }, + "hi" : { + "stringUnit" : { + "state" : "translated", + "value" : "नेटवर्क एक्सेस" + } + }, + "hr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Pristup mreži" + } + }, + "hu" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hálózati hozzáférés" + } + }, + "id" : { + "stringUnit" : { + "state" : "translated", + "value" : "Akses Jaringan" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Accesso alla rete" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "ネットワークアクセス" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "네트워크 접근" + } + }, + "ms" : { + "stringUnit" : { + "state" : "translated", + "value" : "Akses Rangkaian" + } + }, + "nb" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nettverkstilgang" + } + }, + "nl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Netwerktoegang" + } + }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Dostęp do sieci" + } + }, + "pt-BR" : { + "stringUnit" : { + "state" : "translated", + "value" : "Acesso à Rede" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Acesso à Rede" + } + }, + "ro" : { + "stringUnit" : { + "state" : "translated", + "value" : "Acces la rețea" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Доступ к сети" + } + }, + "sv" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nätverksåtkomst" + } + }, + "th" : { + "stringUnit" : { + "state" : "translated", + "value" : "การเข้าถึงเครือข่าย" + } + }, + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ağ Erişimi" + } + }, + "uk" : { + "stringUnit" : { + "state" : "translated", + "value" : "Доступ до мережі" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Truy cập mạng" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "网络访问" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "網路存取權" + } + } + } + }, + "introduction_local_network_access_description" : { + "extractionState" : "manual", + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "translated", + "value" : "يحتاج QuickDrop إلى الوصول إلى الشبكة المحلية لنقل الملفات عبر شبكة Wi-Fi الخاصة بك. اضغط على \"متابعة\" لمنح هذا الإذن." + } + }, + "ca" : { + "stringUnit" : { + "state" : "translated", + "value" : "QuickDrop necessita accés a la xarxa local per transmetre fitxers via Wi-Fi. Toca «Continua» per concedir aquest permís." + } + }, + "cs" : { + "stringUnit" : { + "state" : "translated", + "value" : "QuickDrop potřebuje přístup k místní síti pro přenos souborů přes vaše Wi-Fi. Klepněte na „Pokračovat“, abyste udělili toto oprávnění." + } + }, + "da" : { + "stringUnit" : { + "state" : "translated", + "value" : "QuickDrop har brug for adgang til det lokale netværk for at overføre filer via dit Wi-Fi. Tryk på “Fortsæt” for at give tilladelsen." + } + }, + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "QuickDrop benötigt lokalen Netzwerkzugriff, um Dateien über dein WLAN zu übertragen. Tippe auf „Fortfahren“, um diese Berechtigung zu erteilen." + } + }, + "el" : { + "stringUnit" : { + "state" : "translated", + "value" : "Το QuickDrop χρειάζεται πρόσβαση στο τοπικό δίκτυο για τη μετάδοση αρχείων μέσω Wi-Fi. Πατήστε «Συνέχεια» για να δώσετε αυτήν την άδεια." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "QuickDrop needs local network access to transmit files on your Wi-Fi. Tap “Continue“ to grant this permission." + } + }, + "en-AU" : { + "stringUnit" : { + "state" : "translated", + "value" : "QuickDrop needs local network access to transmit files on your Wi-Fi. Tap “Continue“ to grant this permission." + } + }, + "en-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "QuickDrop needs local network access to transmit files over your Wi-Fi. Tap “Continue” to grant this permission." + } + }, + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "QuickDrop needs local network access to transmit files on your Wi-Fi. Tap “Continue” to grant this permission." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "QuickDrop necesita acceso a la red local para transferir archivos por Wi-Fi. Pulsa “Continuar” para otorgar este permiso." + } + }, + "es-419" : { + "stringUnit" : { + "state" : "translated", + "value" : "QuickDrop necesita acceso a la red local para transferir archivos por Wi-Fi. Toca \"Continuar\" para otorgar este permiso." + } + }, + "fi" : { + "stringUnit" : { + "state" : "translated", + "value" : "QuickDrop tarvitsee paikallisverkon käyttöoikeuden tiedostojen siirtoon Wi-Fi-verkossasi. Jatka myöntääksesi luvan." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "QuickDrop a besoin d'accéder au réseau local pour transférer des fichiers via votre Wi-Fi. Appuyez sur « Continuer » pour accorder cette autorisation." + } + }, + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "QuickDrop a besoin d’un accès au réseau local pour transmettre des fichiers via votre Wi-Fi. Touchez « Continuer » pour accorder cette permission." + } + }, + "he" : { + "stringUnit" : { + "state" : "translated", + "value" : "QuickDrop זקוק לגישה לרשת המקומית כדי להעביר קבצים ב-Wi-Fi שלך. לחץ על \"המשך\" כדי לאשר את ההרשאה." + } + }, + "hi" : { + "stringUnit" : { + "state" : "translated", + "value" : "QuickDrop को फाइल भेजने के लिए आपके Wi-Fi पर लोकल नेटवर्क एक्सेस चाहिए। यह अनुमति देने के लिए 'जारी रखें' टैप करें।" + } + }, + "hr" : { + "stringUnit" : { + "state" : "translated", + "value" : "QuickDrop treba pristup lokalnoj mreži za prijenos datoteka putem Wi-Fi veze. Dodirnite „Nastavi“ za odobrenje." + } + }, + "hu" : { + "stringUnit" : { + "state" : "translated", + "value" : "A QuickDrop-nak helyi hálózati hozzáférésre van szüksége a fájlok Wi-Fi-n keresztüli átviteléhez. Koppints a „Folytatás” gombra az engedély megadásához." + } + }, + "id" : { + "stringUnit" : { + "state" : "translated", + "value" : "QuickDrop memerlukan akses jaringan lokal untuk mengirim file melalui Wi-Fi Anda. Ketuk \"Lanjutkan\" untuk memberikan izin ini." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "QuickDrop necessita dell’accesso alla rete locale per inviare file tramite il tuo Wi-Fi. Tocca “Continua” per concedere il permesso." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "QuickDropがWi-Fi経由でファイルを送信するには、ローカルネットワークへのアクセスが必要です。「続行」をタップして許可してください。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "QuickDrop이 와이파이에서 파일을 전송하려면 로컬 네트워크 접근 권한이 필요합니다. '계속'을 눌러 권한을 허용하세요." + } + }, + "ms" : { + "stringUnit" : { + "state" : "translated", + "value" : "QuickDrop memerlukan akses rangkaian tempatan untuk menghantar fail melalui Wi-Fi anda. Ketik “Teruskan“ untuk memberikan kebenaran ini." + } + }, + "nb" : { + "stringUnit" : { + "state" : "translated", + "value" : "QuickDrop trenger tilgang til lokalt nettverk for å overføre filer via Wi-Fi. Trykk «Fortsett» for å gi tillatelse." + } + }, + "nl" : { + "stringUnit" : { + "state" : "translated", + "value" : "QuickDrop heeft toegang tot het lokale netwerk nodig om bestanden via je wifi te versturen. Tik op 'Doorgaan' om deze toestemming te geven." + } + }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "QuickDrop potrzebuje dostępu do lokalnej sieci, aby przesyłać pliki przez Wi-Fi. Naciśnij „Kontynuuj”, aby przyznać to uprawnienie." + } + }, + "pt-BR" : { + "stringUnit" : { + "state" : "translated", + "value" : "O QuickDrop precisa de acesso à rede local para transferir arquivos pelo seu Wi-Fi. Toque em “Continuar” para conceder essa permissão." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "O QuickDrop precisa de acesso à rede local para transferir ficheiros através do seu Wi-Fi. Toque em \"Continuar\" para conceder esta permissão." + } + }, + "ro" : { + "stringUnit" : { + "state" : "translated", + "value" : "QuickDrop are nevoie de acces la rețeaua locală pentru a transmite fișiere prin Wi-Fi. Apasă „Continuă” pentru a acorda această permisiune." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "QuickDrop требуется доступ к локальной сети для передачи файлов по Wi-Fi. Нажмите «Продолжить», чтобы предоставить разрешение." + } + }, + "sv" : { + "stringUnit" : { + "state" : "translated", + "value" : "QuickDrop behöver åtkomst till lokalt nätverk för att överföra filer via ditt Wi-Fi. Tryck på ”Fortsätt” för att ge behörighet." + } + }, + "th" : { + "stringUnit" : { + "state" : "translated", + "value" : "QuickDrop ต้องการเข้าถึงเครือข่ายภายในเพื่อส่งไฟล์ผ่าน Wi-Fi ของคุณ แตะ “ดำเนินการต่อ” เพื่ออนุญาต" + } + }, + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "QuickDrop, dosya aktarımı için yerel ağa erişim gerektirir. Bu izni vermek için “Devam Et”e dokunun." + } + }, + "uk" : { + "stringUnit" : { + "state" : "translated", + "value" : "QuickDrop потребує доступу до локальної мережі для передачі файлів через Wi-Fi. Натисніть «Продовжити», щоб надати дозвіл." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "QuickDrop cần quyền truy cập mạng cục bộ để truyền tệp qua Wi-Fi của bạn. Nhấn “Tiếp tục” để cho phép." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "QuickDrop 需要本地网络访问权限,以通过您的 Wi-Fi 传输文件。请点击“继续”以授予此权限。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "QuickDrop 需要本地網路權限,才能在您的 Wi-Fi 下傳輸檔案。請點擊「繼續」以授權。" + } + } + } + }, + "plusview_description" : { + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "translated", + "value" : "افتح QuickDrop+ لمتابعة تبادل الملفات بدون حدود. جميع الميزات الحالية والمستقبلية مشمولة، بالإضافة إلى تطبيقات iOS وAndroid." + } + }, + "ca" : { + "stringUnit" : { + "state" : "translated", + "value" : "Desbloca QuickDrop+ per continuar intercanviant arxius sense límits. Inclou totes les funcions actuals i futures, a més de les apps per a iOS i Android." + } + }, + "cs" : { + "stringUnit" : { + "state" : "translated", + "value" : "Odemkněte QuickDrop+, abyste mohli nadále vyměňovat soubory bez omezení. Zahrnuty jsou všechny současné i budoucí funkce, stejně jako aplikace pro iOS a Android." + } + }, + "da" : { + "stringUnit" : { + "state" : "translated", + "value" : "Lås QuickDrop+ op for at fortsætte filudveksling uden begrænsninger. Alle nuværende og fremtidige funktioner er inkluderet, samt iOS- og Android-apps." + } + }, + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Schalte QuickDrop+ frei, um Dateien unbegrenzt weiter auszutauschen. Alle aktuellen und zukünftigen Funktionen sowie die iOS- und Android-Apps sind enthalten." + } + }, + "el" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ξεκλειδώστε το QuickDrop+ για να συνεχίσετε να ανταλλάσσετε αρχεία χωρίς περιορισμούς. Περιλαμβάνονται όλα τα τρέχοντα και μελλοντικά χαρακτηριστικά, καθώς και οι εφαρμογές iOS και Android." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Unlock QuickDrop+ to continue exchanging files without limits. All current and future features are included, plus the iOS and Android apps." + } + }, + "en-AU" : { + "stringUnit" : { + "state" : "translated", + "value" : "Unlock QuickDrop+ to continue exchanging files without limits. All current and future features are included, plus the iOS and Android apps." + } + }, + "en-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Unlock QuickDrop+ to continue exchanging files without limits. All current and future features are included, plus the iOS and Android apps." + } + }, + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Unlock QuickDrop+ to continue exchanging files without limits. All current and future features are included, plus the iOS and Android apps." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Desbloquea QuickDrop+ para seguir compartiendo archivos sin límites. Incluye todas las funciones actuales y futuras, además de las apps para iOS y Android." + } + }, + "es-419" : { + "stringUnit" : { + "state" : "translated", + "value" : "Desbloquea QuickDrop+ para seguir intercambiando archivos sin límites. Incluye todas las funciones actuales y futuras, además de las apps para iOS y Android." + } + }, + "fi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Avaa QuickDrop+, jotta voit jatkaa tiedostojen vaihtoa ilman rajoituksia. Kaikki nykyiset ja tulevat ominaisuudet sekä iOS- ja Android-sovellukset sisältyvät hintaan." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Débloquez QuickDrop+ pour continuer à échanger des fichiers sans limites. Toutes les fonctionnalités actuelles et futures sont incluses, ainsi que les applications iOS et Android." + } + }, + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Débloquez QuickDrop+ pour continuer à échanger des fichiers sans limites. Toutes les fonctions actuelles et futures sont incluses, ainsi que les applications iOS et Android." + } + }, + "he" : { + "stringUnit" : { + "state" : "translated", + "value" : "הפעל את QuickDrop+ כדי להמשיך להחליף קבצים ללא הגבלה. כל הפיצ’רים הנוכחיים והעתידיים כלולים, כולל אפליקציות iOS ואנדרואיד." + } + }, + "hi" : { + "stringUnit" : { + "state" : "translated", + "value" : "QuickDrop+ अनलॉक करें ताकि आप बिना किसी सीमा के फाइलों का आदान-प्रदान जारी रख सकें। सभी वर्तमान और भविष्य की विशेषताएँ शामिल हैं, साथ ही iOS और Android ऐप्स भी।" + } + }, + "hr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Otključajte QuickDrop+ za neograničenu razmjenu datoteka. Svi trenutačni i budući sadržaji su uključeni, uz iOS i Android aplikacije." + } + }, + "hu" : { + "stringUnit" : { + "state" : "translated", + "value" : "Oldja fel a QuickDrop+ szolgáltatást, hogy korlátlanul küldhessen és fogadhasson fájlokat. Minden jelenlegi és jövőbeli funkció, valamint az iOS és Android alkalmazások is benne vannak." + } + }, + "id" : { + "stringUnit" : { + "state" : "translated", + "value" : "Buka QuickDrop+ untuk terus bertukar file tanpa batas. Semua fitur sekarang dan mendatang termasuk, beserta aplikasi iOS dan Android." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sblocca QuickDrop+ per continuare a scambiare file senza limiti. Tutte le funzionalità attuali e future sono incluse, oltre alle app iOS e Android." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "QuickDrop+ をアンロックして、無制限にファイル交換を続けましょう。現在および今後のすべての機能、さらに iOS と Android アプリが含まれます。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "QuickDrop+를 잠금 해제하여 파일을 무제한으로 주고받으세요. 현재 및 향후 모든 기능과 iOS, Android 앱 이용이 포함됩니다." + } + }, + "ms" : { + "stringUnit" : { + "state" : "translated", + "value" : "Buka kunci QuickDrop+ untuk terus bertukar fail tanpa had. Semua ciri semasa dan akan datang disertakan, termasuk aplikasi iOS dan Android." + } + }, + "nb" : { + "stringUnit" : { + "state" : "translated", + "value" : "Lås opp QuickDrop+ for å fortsette å utveksle filer uten begrensninger. Alle nåværende og fremtidige funksjoner er inkludert, samt iOS- og Android-appene." + } + }, + "nl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ontgrendel QuickDrop+ om onbeperkt bestanden te blijven uitwisselen. Alle huidige en toekomstige functies, plus de iOS- en Android-apps zijn inbegrepen." + } + }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Odblokuj QuickDrop+, aby dalej wymieniać pliki bez ograniczeń. Otrzymasz wszystkie obecne i przyszłe funkcje oraz aplikacje na iOS i Androida." + } + }, + "pt-BR" : { + "stringUnit" : { + "state" : "translated", + "value" : "Desbloqueie o QuickDrop+ para continuar trocando arquivos sem limites. Todos os recursos atuais e futuros estão incluídos, além dos apps para iOS e Android." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Desbloqueie o QuickDrop+ para continuar a trocar ficheiros sem limites. Inclui todas as funcionalidades atuais e futuras, além das apps para iOS e Android." + } + }, + "ro" : { + "stringUnit" : { + "state" : "translated", + "value" : "Deblochează QuickDrop+ pentru a continua transferul de fișiere fără limite. Toate funcțiile actuale și viitoare sunt incluse, plus aplicațiile iOS și Android." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Разблокируйте QuickDrop+, чтобы и дальше обмениваться файлами без ограничений. Все текущие и будущие функции, а также приложения для iOS и Android включены." + } + }, + "sv" : { + "stringUnit" : { + "state" : "translated", + "value" : "Lås upp QuickDrop+ för att fortsätta utbyta filer utan begränsningar. Alla nuvarande och framtida funktioner ingår, samt appar för iOS och Android." + } + }, + "th" : { + "stringUnit" : { + "state" : "translated", + "value" : "ปลดล็อก QuickDrop+ เพื่อส่งไฟล์ได้ไม่จำกัด รวมฟีเจอร์ปัจจุบันและอนาคต พร้อมแอป iOS และ Android" + } + }, + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sınırsız dosya alışverişi için QuickDrop+’ı açın. Mevcut ve gelecek tüm özellikler ile iOS ve Android uygulamaları dahildir." + } + }, + "uk" : { + "stringUnit" : { + "state" : "translated", + "value" : "Відкрийте QuickDrop+, щоб без обмежень обмінюватися файлами. Усі поточні й майбутні функції включено, а також додатки для iOS і Android." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mở khóa QuickDrop+ để tiếp tục chia sẻ tệp không giới hạn. Bao gồm tất cả tính năng hiện tại và sắp tới, cùng với ứng dụng iOS và Android." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "解锁 QuickDrop+,即可无限制传输文件。包含当前及未来所有功能,并支持 iOS 和 Android 应用。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "解鎖 QuickDrop+,即可無限傳輸檔案。包含所有現有和未來功能,還有 iOS 與 Android 應用程式。" + } + } + } + }, + "plusview_description_phone" : { + "extractionState" : "manual", + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "translated", + "value" : "افتح QuickDrop+ لمتابعة تبادل الملفات بدون حدود. جميع الميزات الحالية والمستقبلية مشمولة، بالإضافة إلى تطبيقات macOS وAndroid." + } + }, + "ca" : { + "stringUnit" : { + "state" : "translated", + "value" : "Desbloca QuickDrop+ per continuar intercanviant arxius sense límits. Inclou totes les funcions actuals i futures, a més de les apps per a macOS i Android." + } + }, + "cs" : { + "stringUnit" : { + "state" : "translated", + "value" : "Odemkněte QuickDrop+, abyste mohli nadále vyměňovat soubory bez omezení. Zahrnuty jsou všechny současné i budoucí funkce, stejně jako aplikace pro macOS a Android." + } + }, + "da" : { + "stringUnit" : { + "state" : "translated", + "value" : "Lås QuickDrop+ op for at fortsætte filudveksling uden begrænsninger. Alle nuværende og fremtidige funktioner er inkluderet, samt macOS- og Android-apps." + } + }, + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Schalte QuickDrop+ frei, um Dateien unbegrenzt weiter auszutauschen. Alle aktuellen und zukünftigen Funktionen sowie die macOS- und Android-Apps sind enthalten." + } + }, + "el" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ξεκλειδώστε το QuickDrop+ για να συνεχίσετε να ανταλλάσσετε αρχεία χωρίς περιορισμούς. Περιλαμβάνονται όλα τα τρέχοντα και μελλοντικά χαρακτηριστικά, καθώς και οι εφαρμογές macOS και Android." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Unlock QuickDrop+ to continue exchanging files without limits. All current and future features are included, plus the macOS and Android apps." + } + }, + "en-AU" : { + "stringUnit" : { + "state" : "translated", + "value" : "Unlock QuickDrop+ to continue exchanging files without limits. All current and future features are included, plus the macOS and Android apps." + } + }, + "en-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Unlock QuickDrop+ to continue exchanging files without limits. All current and future features are included, plus the macOS and Android apps." + } + }, + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Unlock QuickDrop+ to continue exchanging files without limits. All current and future features are included, plus the macOS and Android apps." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Desbloquea QuickDrop+ para seguir compartiendo archivos sin límites. Incluye todas las funciones actuales y futuras, además de las apps para macOS y Android." + } + }, + "es-419" : { + "stringUnit" : { + "state" : "translated", + "value" : "Desbloquea QuickDrop+ para seguir intercambiando archivos sin límites. Incluye todas las funciones actuales y futuras, además de las apps para macOS y Android." + } + }, + "fi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Avaa QuickDrop+, jotta voit jatkaa tiedostojen vaihtoa ilman rajoituksia. Kaikki nykyiset ja tulevat ominaisuudet sekä macOS- ja Android-sovellukset sisältyvät hintaan." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Débloquez QuickDrop+ pour continuer à échanger des fichiers sans limites. Toutes les fonctionnalités actuelles et futures sont incluses, ainsi que les applications macOS et Android." + } + }, + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Débloquez QuickDrop+ pour continuer à échanger des fichiers sans limites. Toutes les fonctions actuelles et futures sont incluses, ainsi que les applications macOS et Android." + } + }, + "he" : { + "stringUnit" : { + "state" : "translated", + "value" : "הפעל את QuickDrop+ כדי להמשיך להחליף קבצים ללא הגבלה. כל הפיצ’רים הנוכחיים והעתידיים כלולים, כולל אפליקציות macOS ואנדרואיד." + } + }, + "hi" : { + "stringUnit" : { + "state" : "translated", + "value" : "QuickDrop+ अनलॉक करें ताकि आप बिना किसी सीमा के फाइलों का आदान-प्रदान जारी रख सकें। सभी वर्तमान और भविष्य की विशेषताएँ शामिल हैं, साथ ही macOS और Android ऐप्स भी।" + } + }, + "hr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Otključajte QuickDrop+ za neograničenu razmjenu datoteka. Svi trenutačni i budući sadržaji su uključeni, uz macOS i Android aplikacije." + } + }, + "hu" : { + "stringUnit" : { + "state" : "translated", + "value" : "Oldja fel a QuickDrop+ szolgáltatást, hogy korlátlanul küldhessen és fogadhasson fájlokat. Minden jelenlegi és jövőbeli funkció, valamint a macOS és Android alkalmazások is benne vannak." + } + }, + "id" : { + "stringUnit" : { + "state" : "translated", + "value" : "Buka QuickDrop+ untuk terus bertukar file tanpa batas. Semua fitur sekarang dan mendatang termasuk, beserta aplikasi macOS dan Android." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sblocca QuickDrop+ per continuare a scambiare file senza limiti. Tutte le funzionalità attuali e future sono incluse, oltre alle app macOS e Android." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "QuickDrop+ をアンロックして、無制限にファイル交換を続けましょう。現在および今後のすべての機能、さらに macOS と Android アプリが含まれます。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "QuickDrop+를 잠금 해제하여 파일을 무제한으로 주고받으세요. 현재 및 향후 모든 기능과 macOS, Android 앱 이용이 포함됩니다." + } + }, + "ms" : { + "stringUnit" : { + "state" : "translated", + "value" : "Buka kunci QuickDrop+ untuk terus bertukar fail tanpa had. Semua ciri semasa dan akan datang disertakan, termasuk aplikasi macOS dan Android." + } + }, + "nb" : { + "stringUnit" : { + "state" : "translated", + "value" : "Lås opp QuickDrop+ for å fortsette å utveksle filer uten begrensninger. Alle nåværende og fremtidige funksjoner er inkludert, samt macOS- og Android-appene." + } + }, + "nl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ontgrendel QuickDrop+ om onbeperkt bestanden te blijven uitwisselen. Alle huidige en toekomstige functies, plus de macOS- en Android-apps zijn inbegrepen." + } + }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Odblokuj QuickDrop+, aby dalej wymieniać pliki bez ograniczeń. Otrzymasz wszystkie obecne i przyszłe funkcje oraz aplikacje na macOS i Androida." + } + }, + "pt-BR" : { + "stringUnit" : { + "state" : "translated", + "value" : "Desbloqueie o QuickDrop+ para continuar trocando arquivos sem limites. Todos os recursos atuais e futuros estão incluídos, além dos apps para macOS e Android." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Desbloqueie o QuickDrop+ para continuar a trocar ficheiros sem limites. Inclui todas as funcionalidades atuais e futuras, além das apps para macOS e Android." + } + }, + "ro" : { + "stringUnit" : { + "state" : "translated", + "value" : "Deblochează QuickDrop+ pentru a continua transferul de fișiere fără limite. Toate funcțiile actuale și viitoare sunt incluse, plus aplicațiile macOS și Android." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Разблокируйте QuickDrop+, чтобы и дальше обмениваться файлами без ограничений. Все текущие и будущие функции, а также приложения для macOS и Android включены." + } + }, + "sv" : { + "stringUnit" : { + "state" : "translated", + "value" : "Lås upp QuickDrop+ för att fortsätta utbyta filer utan begränsningar. Alla nuvarande och framtida funktioner ingår, samt appar för macOS och Android." + } + }, + "th" : { + "stringUnit" : { + "state" : "translated", + "value" : "ปลดล็อก QuickDrop+ เพื่อส่งไฟล์ได้ไม่จำกัด รวมฟีเจอร์ปัจจุบันและอนาคต พร้อมแอป macOS และ Android" + } + }, + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sınırsız dosya alışverişi için QuickDrop+’ı açın. Mevcut ve gelecek tüm özellikler ile macOS ve Android uygulamaları dahildir." + } + }, + "uk" : { + "stringUnit" : { + "state" : "translated", + "value" : "Відкрийте QuickDrop+, щоб без обмежень обмінюватися файлами. Усі поточні й майбутні функції включено, а також додатки для macOS і Android." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mở khóa QuickDrop+ để tiếp tục chia sẻ tệp không giới hạn. Bao gồm tất cả tính năng hiện tại và sắp tới, cùng với ứng dụng macOS và Android." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "解锁 QuickDrop+,即可无限制传输文件。包含当前及未来所有功能,并支持 macOS 和 Android 应用。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "解鎖 QuickDrop+,即可無限傳輸檔案。包含所有現有和未來功能,還有 macOS 與 Android 應用程式。" + } + } + } + }, + "plusview_footer_phone" : { + "extractionState" : "manual", + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "translated", + "value" : "شكرًا لاستخدامك QuickDrop! ادعم تطوير التطبيق بمساهمة بسيطة لمرة واحدة." + } + }, + "ca" : { + "stringUnit" : { + "state" : "translated", + "value" : "Gràcies per utilitzar QuickDrop! Dona suport al desenvolupament amb una petita aportació única." + } + }, + "cs" : { + "stringUnit" : { + "state" : "translated", + "value" : "Děkujeme, že používáte QuickDrop! Podpořte vývoj malým jednorázovým příspěvkem." + } + }, + "da" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tak for at bruge QuickDrop! Støt udviklingen med et lille engangsbeløb." + } + }, + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Danke, dass Du QuickDrop nutzt! Unterstütze die Entwicklung mit einer kleinen Einmalspende." + } + }, + "el" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ευχαριστούμε που χρησιμοποιείτε το QuickDrop! Υποστηρίξτε την ανάπτυξη με μια μικρή εφάπαξ συνεισφορά." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Thanks for using QuickDrop! Support development with a small one-time contribution." + } + }, + "en-AU" : { + "stringUnit" : { + "state" : "translated", + "value" : "Thanks for using QuickDrop! Support development with a small one-off contribution." + } + }, + "en-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Thanks for using QuickDrop! Support development with a small one-time contribution." + } + }, + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Thanks for using QuickDrop! Support development with a small one-off contribution." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "¡Gracias por usar QuickDrop! Apoya el desarrollo con una pequeña contribución única." + } + }, + "es-419" : { + "stringUnit" : { + "state" : "translated", + "value" : "¡Gracias por usar QuickDrop! Apoya el desarrollo con una pequeña contribución única." + } + }, + "fi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Kiitos, että käytät QuickDropia! Tue kehitystä pienellä kertalahjoituksella." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Merci d’utiliser QuickDrop ! Soutenez le développement avec une petite contribution unique." + } + }, + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Merci d’utiliser QuickDrop! Soutenez le développement avec une petite contribution unique." + } + }, + "he" : { + "stringUnit" : { + "state" : "translated", + "value" : "תודה שהשתמשת ב-QuickDrop! תמוך בפיתוח בתרומה חד-פעמית קטנה." + } + }, + "hi" : { + "stringUnit" : { + "state" : "translated", + "value" : "QuickDrop का उपयोग करने के लिए धन्यवाद! विकास के लिए एक छोटी सी एकमुश्त सहायता करें।" + } + }, + "hr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hvala što koristite QuickDrop! Podržite razvoj malom jednokratnom donacijom." + } + }, + "hu" : { + "stringUnit" : { + "state" : "translated", + "value" : "Köszönjük, hogy használod a QuickDropot! Támogasd a fejlesztést egy kis egyszeri hozzájárulással." + } + }, + "id" : { + "stringUnit" : { + "state" : "translated", + "value" : "Terima kasih telah menggunakan QuickDrop! Dukung pengembangan dengan kontribusi sekali bayar." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Grazie per aver scelto QuickDrop! Supporta lo sviluppo con un piccolo contributo una tantum." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "QuickDropをご利用いただきありがとうございます!開発支援のために小さなご支援をお願いします。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "QuickDrop를 이용해 주셔서 감사합니다! 소액의 일회성 후원으로 개발을 지원해 주세요." + } + }, + "ms" : { + "stringUnit" : { + "state" : "translated", + "value" : "Terima kasih kerana menggunakan QuickDrop! Sokong pembangunan dengan sumbangan sekali sahaja." + } + }, + "nb" : { + "stringUnit" : { + "state" : "translated", + "value" : "Takk for at du bruker QuickDrop! Støtt utviklingen med et lite engangsbeløp." + } + }, + "nl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bedankt voor het gebruik van QuickDrop! Steun de ontwikkeling met een kleine eenmalige bijdrage." + } + }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Dziękujemy za korzystanie z QuickDrop! Wesprzyj rozwój jednorazową, niewielką wpłatą." + } + }, + "pt-BR" : { + "stringUnit" : { + "state" : "translated", + "value" : "Obrigado por usar o QuickDrop! Apoie o desenvolvimento com uma pequena contribuição única." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Obrigado por usar o QuickDrop! Apoie o desenvolvimento com uma pequena contribuição única." + } + }, + "ro" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mulțumim că folosești QuickDrop! Susține dezvoltarea cu o mică contribuție unică." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Спасибо, что пользуетесь QuickDrop! Поддержите разработку разовым взносом." + } + }, + "sv" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tack för att du använder QuickDrop! Stöd utvecklingen med ett litet engångsbidrag." + } + }, + "th" : { + "stringUnit" : { + "state" : "translated", + "value" : "ขอบคุณที่ใช้ QuickDrop! สนับสนุนการพัฒนาด้วยการบริจาคเพียงครั้งเดียว" + } + }, + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "QuickDrop'u kullandığınız için teşekkürler! Geliştirme için küçük bir seferlik katkıda bulunun." + } + }, + "uk" : { + "stringUnit" : { + "state" : "translated", + "value" : "Дякуємо, що користуєтесь QuickDrop! Підтримайте розвиток додатка одноразовим внеском." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cảm ơn bạn đã sử dụng QuickDrop! Hãy ủng hộ phát triển bằng một khoản đóng góp nhỏ một lần." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "感谢使用QuickDrop!请通过一次性小额捐助支持我们的开发。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "感謝您使用 QuickDrop!歡迎一次性小額贊助支持開發。" + } + } + } + }, + "plusview_success_description" : { + "extractionState" : "stale", + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "translated", + "value" : "يمكنك الآن استقبال الملفات بدون أي قيود. يرجى إعادة إرسال الملف أو الملفات التي حاولت إرسالها سابقًا." + } + }, + "ca" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ara pots rebre fitxers sense cap restricció. Torna a enviar el(s) fitxer(s) que vas intentar enviar abans." + } + }, + "cs" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nyní můžete přijímat soubory bez omezení. Prosím, znovu odešlete soubory, které jste se pokusili poslat dříve." + } + }, + "da" : { + "stringUnit" : { + "state" : "translated", + "value" : "Du kan nu modtage filer uden begrænsninger. Send venligst filerne igen, som du tidligere forsøgte at sende." + } + }, + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Du kannst jetzt Dateien ohne Einschränkungen empfangen. Bitte sende die Datei(en), die du zuvor senden wolltest, erneut." + } + }, + "el" : { + "stringUnit" : { + "state" : "translated", + "value" : "Τώρα μπορείτε να λαμβάνετε αρχεία χωρίς περιορισμούς. Παρακαλούμε στείλτε ξανά το(α) αρχείο(α) που προσπαθήσατε να στείλετε νωρίτερα." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "You can now receive files without any restrictions. Please resend any files you tried to send earlier." + } + }, + "en-AU" : { + "stringUnit" : { + "state" : "translated", + "value" : "You can now receive files without any restrictions. Please resend the file(s) you tried to send earlier." + } + }, + "en-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "You can now receive files without any restrictions. Please resend the file(s) you tried to send earlier." + } + }, + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "You can now receive files without any restrictions. Please resend the file(s) you tried to send earlier." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ahora puedes recibir archivos sin restricciones. Por favor, vuelve a enviar el/los archivo(s) que intentaste enviar antes." + } + }, + "es-419" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ahora puedes recibir archivos sin restricciones. Por favor, vuelve a enviar el/los archivo(s) que intentaste enviar antes." + } + }, + "fi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Voit nyt vastaanottaa tiedostoja ilman rajoituksia. Lähetäthän aiemmin yrittämäsi tiedoston/tiedostot uudelleen." + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Vous pouvez maintenant recevoir des fichiers sans aucune restriction. Veuillez renvoyer le(s) fichier(s) que vous avez tenté d’envoyer plus tôt." + } + }, + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Vous pouvez maintenant recevoir des fichiers sans aucune restriction. Veuillez renvoyer le(s) fichier(s) que vous avez essayé d’envoyer plus tôt." + } + }, + "he" : { + "stringUnit" : { + "state" : "translated", + "value" : "ניתן כעת לקבל קבצים ללא מגבלות. אנא שלח שוב את הקובץ או הקבצים שניסית לשלוח קודם." + } + }, + "hi" : { + "stringUnit" : { + "state" : "translated", + "value" : "अब आप बिना किसी प्रतिबंध के फाइलें प्राप्त कर सकते हैं। कृपया वे फाइलें फिर से भेजें जिन्हें आपने पहले भेजने की कोशिश की थी।" + } + }, + "hr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sada možete primati datoteke bez ikakvih ograničenja. Molimo ponovno pošaljite datoteke koje ste ranije pokušali poslati." + } + }, + "hu" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mostantól korlátozás nélkül fogadhat fájlokat. Kérjük, küldje el újra a korábban próbált fájl(oka)t." + } + }, + "id" : { + "stringUnit" : { + "state" : "translated", + "value" : "Anda sekarang dapat menerima file tanpa batasan. Silakan kirim ulang file yang sebelumnya Anda coba kirim." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ora puoi ricevere file senza restrizioni. Invia di nuovo il/i file che hai provato a mandare prima." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "これで制限なくファイルを受信できます。先ほど送信しようとしたファイルをもう一度送信してください。" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "이제 아무 제한 없이 파일을 받을 수 있습니다. 이전에 보내려던 파일을 다시 보내주세요." + } + }, + "ms" : { + "stringUnit" : { + "state" : "translated", + "value" : "Anda kini boleh menerima fail tanpa sebarang sekatan. Sila hantar semula fail yang anda cuba hantar sebelum ini." + } + }, + "nb" : { + "stringUnit" : { + "state" : "translated", + "value" : "Du kan nå motta filer uten begrensninger. Vennligst send filene du prøvde å sende tidligere på nytt." + } + }, + "nl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Je kunt nu bestanden zonder beperkingen ontvangen. Stuur het bestand of de bestanden die je eerder probeerde te verzenden opnieuw." + } + }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Możesz teraz odbierać pliki bez ograniczeń. Wyślij ponownie plik(i), które próbowałeś wcześniej wysłać." + } + }, + "pt-BR" : { + "stringUnit" : { + "state" : "translated", + "value" : "Agora você pode receber arquivos sem restrições. Por favor, envie novamente o(s) arquivo(s) que tentou enviar anteriormente." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Agora pode receber ficheiros sem quaisquer restrições. Por favor, reenvie os ficheiros que tentou enviar anteriormente." + } + }, + "ro" : { + "stringUnit" : { + "state" : "translated", + "value" : "Acum poți primi fișiere fără restricții. Te rugăm să retrimiți fișierul(ele) pe care ai încercat să le trimiți mai devreme." + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Теперь вы можете получать файлы без ограничений. Пожалуйста, отправьте файл(ы) заново." + } + }, + "sv" : { + "stringUnit" : { + "state" : "translated", + "value" : "Du kan nu ta emot filer utan några begränsningar. Vänligen skicka filen/filerna igen som du försökte skicka tidigare." + } + }, + "th" : { + "stringUnit" : { + "state" : "translated", + "value" : "คุณสามารถรับไฟล์ได้โดยไม่มีข้อจำกัดแล้ว โปรดส่งไฟล์ที่คุณพยายามส่งมาก่อนหน้านี้อีกครั้ง" + } + }, + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Artık herhangi bir kısıtlama olmadan dosya alabilirsiniz. Lütfen daha önce göndermeye çalıştığınız dosyaları tekrar gönderin." + } + }, + "uk" : { + "stringUnit" : { + "state" : "translated", + "value" : "Тепер ви можете отримувати файли без обмежень. Будь ласка, надішліть файл(и) ще раз." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bạn hiện có thể nhận tệp mà không bị hạn chế. Vui lòng gửi lại tệp mà bạn đã cố gửi trước đó." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "您现在可以无限制地接收文件了。请重新发送您之前尝试发送的文件。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "您現在可以無限制地接收檔案。請重新傳送您先前嘗試傳送的檔案。" + } + } + } + }, + "plusview_title" : { + "extractionState" : "stale", + "localizations" : { + "ar" : { + "stringUnit" : { + "state" : "translated", + "value" : "شكرًا لاستخدامك QuickDrop!" + } + }, + "ca" : { + "stringUnit" : { + "state" : "translated", + "value" : "Gràcies per utilitzar QuickDrop!" + } + }, + "cs" : { + "stringUnit" : { + "state" : "translated", + "value" : "Děkujeme, že používáte QuickDrop!" + } + }, + "da" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tak fordi du bruger QuickDrop!" + } + }, + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Danke, dass du QuickDrop benutzt!" + } + }, + "el" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ευχαριστούμε που χρησιμοποιείτε το QuickDrop!" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Thanks for using QuickDrop!" + } + }, + "en-AU" : { + "stringUnit" : { + "state" : "translated", + "value" : "Thanks for choosing QuickDrop!" + } + }, + "en-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Thanks for using QuickDrop!" + } + }, + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Thanks for using QuickDrop!" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "¡Gracias por usar QuickDrop!" + } + }, + "es-419" : { + "stringUnit" : { + "state" : "translated", + "value" : "¡Gracias por usar QuickDrop!" + } + }, + "fi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Kiitos, että käytät QuickDropia!" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Merci d'utiliser QuickDrop !" + } + }, + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Merci d'utiliser QuickDrop!" + } + }, + "he" : { + "stringUnit" : { + "state" : "translated", + "value" : "תודה שהשתמשת ב-QuickDrop!" + } + }, + "hi" : { + "stringUnit" : { + "state" : "translated", + "value" : "QuickDrop का उपयोग करने के लिए धन्यवाद!" + } + }, + "hr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hvala što koristite QuickDrop!" + } + }, + "hu" : { + "stringUnit" : { + "state" : "translated", + "value" : "Köszönjük, hogy használod a QuickDropot!" + } + }, + "id" : { + "stringUnit" : { + "state" : "translated", + "value" : "Terima kasih telah menggunakan QuickDrop!" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Grazie per aver usato QuickDrop!" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "QuickDropをご利用いただきありがとうございます!" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "QuickDrop을 사용해 주셔서 감사합니다!" + } + }, + "ms" : { + "stringUnit" : { + "state" : "translated", + "value" : "Terima kasih kerana menggunakan QuickDrop!" + } + }, + "nb" : { + "stringUnit" : { + "state" : "translated", + "value" : "Takk for at du bruker QuickDrop!" + } + }, + "nl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bedankt voor het gebruiken van QuickDrop!" + } + }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Dziękujemy za korzystanie z QuickDrop!" + } + }, + "pt-BR" : { + "stringUnit" : { + "state" : "translated", + "value" : "Obrigado por usar o QuickDrop!" + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Obrigado por usar o QuickDrop!" + } + }, + "ro" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mulțumim că folosești QuickDrop!" + } + }, + "ru" : { + "stringUnit" : { + "state" : "translated", + "value" : "Спасибо за использование QuickDrop!" + } + }, + "sv" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tack för att du använder QuickDrop!" + } + }, + "th" : { + "stringUnit" : { + "state" : "translated", + "value" : "ขอบคุณที่ใช้ QuickDrop!" + } + }, + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "QuickDrop kullandığınız için teşekkürler!" + } + }, + "uk" : { + "stringUnit" : { + "state" : "translated", + "value" : "Дякуємо за використання QuickDrop!" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cảm ơn vì đã sử dụng QuickDrop!" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "感谢使用 QuickDrop!" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "感謝您使用 QuickDrop!" + } + } + } } }, "version" : "1.0" diff --git a/QuickDrop/View/ChangeDeviceNameModifier.swift b/QuickDrop/View/ChangeDeviceNameModifier.swift new file mode 100644 index 0000000..d8510a9 --- /dev/null +++ b/QuickDrop/View/ChangeDeviceNameModifier.swift @@ -0,0 +1,55 @@ +// +// ChangeDeviceNameModifier.swift +// QuickDrop +// +// Created by Leon Böttger on 16.12.25. +// + +import SwiftUI +import LUI + +struct ChangeDeviceNameModifier: ViewModifier { + + let isEnabled: Bool + private let maxLength = NearbyConnectionManager.maxNameChars + + @State private var isPresented = false + @State private var customName = "" + + func body(content: Content) -> some View { + content + .onTapGesture { + guard isEnabled else { return } + + lightVibration() + customName = NearbyConnectionManager.getCustomDeviceName() ?? "" + isPresented = true + } + .alert("ChangeDeviceName", isPresented: $isPresented) { + + TextField("DeviceName", text: $customName) + .onChange(of: customName) { newValue in + if newValue.count > maxLength { + customName = String(newValue.prefix(maxLength)) + } + } + + Button("Save") { + NearbyConnectionManager.shared + .setCustomDeviceName(to: customName.trimmingCharacters(in: .whitespacesAndNewlines)) + } + + Button("Cancel", role: .cancel) { } + + } message: { + Text("ChangeDeviceNameDescription") + } + } +} + + +extension View { + func changeDeviceNameAlert(isEnabled: Bool = true) -> some View { + modifier(ChangeDeviceNameModifier(isEnabled: isEnabled)) + } +} diff --git a/QuickDrop/View/SettingsView.swift b/QuickDrop/View/SettingsView.swift index 3bc1edc..e0caf7f 100644 --- a/QuickDrop/View/SettingsView.swift +++ b/QuickDrop/View/SettingsView.swift @@ -12,6 +12,7 @@ import LUI struct SettingsView: View { @ObservedObject var settings = Settings.shared + @ObservedObject var connectionManager = NearbyConnectionManager.shared var body: some View { @@ -32,12 +33,26 @@ struct SettingsView: View { Text("SaveFilesTo") Spacer() Text(getSavedFolderPath() ?? "DownloadsFolder".localized()) - .foregroundColor((settings.saveFolderBookmark ?? Data()).isEmpty ? .gray : .primary) + .foregroundColor(.gray) Button("SaveFilesToButton") { selectFolder() } } + HStack { + Text("DeviceName") + Spacer() + Text(connectionManager.deviceInfo.name ?? "Unknown".localized()) + .foregroundColor(.gray) + + Button("Edit") { + } + .overlay( + Color.clear + .contentShape(Rectangle()).changeDeviceNameAlert() + ) + } + Divider() .padding(.vertical, 10) diff --git a/QuickDropiOS/Configuration.swift b/QuickDropiOS/Configuration.swift index 2fe4b6e..9e6319b 100644 --- a/QuickDropiOS/Configuration.swift +++ b/QuickDropiOS/Configuration.swift @@ -11,7 +11,7 @@ import Foundation let configuration = LUIConfiguration( appName: "QuickDrop", - plusVersionInfo: GetPlusViewInformation(lifetimeID: "plusversion", yearlyID: "quickdrop.yearly", plusViewHeader: isMac() ? "plusview_title" : nil, description: isMac() ? "plusview_description" : "plusview_description_phone", onBoughtPlusVersionAlertMessage: "plusview_success_description", plusVersionFeatures: [], settingsLabelColor: .orange, settingsFooter: "plusview_footer_phone"), + plusVersionInfo: GetPlusViewInformation(lifetimeID: "plusversion", monthlyID: "quickdrop.monthly", yearlyID: "quickdrop.yearly", plusViewHeader: isMac() ? "plusview_title" : nil, description: isMac() ? "plusview_description" : "plusview_description_phone", onBoughtPlusVersionAlertMessage: "plusview_success_description", plusVersionFeatures: [], settingsLabelColor: .orange, settingsFooter: "plusview_footer_phone"), setPlusVersion: { result in DispatchQueue.main.async { diff --git a/QuickDropiOS/View/ContentView.swift b/QuickDropiOS/View/ContentView.swift index daa58a7..e41461d 100644 --- a/QuickDropiOS/View/ContentView.swift +++ b/QuickDropiOS/View/ContentView.swift @@ -76,11 +76,18 @@ struct DeviceListView: View { LUIText(attachments?.shortDescription ?? NearbyConnectionManager.shared.deviceInfo.name ?? "Unknown".localized(), isBold: true) .lineLimit(1) + + if attachments == nil { + Image(systemName: "pencil") + .foregroundColor(.mainColor.opacity(0.5)) + .padding(.horizontal, -3) + } } .padding(.horizontal, 16) .padding(.vertical, 6) .background(sheetActive ? Color.sheetForegroundColor : Color.defaultForegroundColor) .cornerRadius(24) + .changeDeviceNameAlert(isEnabled: attachments == nil) } .padding(.horizontal) .padding(.top, 8) @@ -236,6 +243,7 @@ struct DeviceListView: View { } } + final class DeviceListViewModel: SharedInstance { static var sharedInstance = DeviceListViewModel()