diff --git a/apps/ios/Shared/Model/SimpleXAPI.swift b/apps/ios/Shared/Model/SimpleXAPI.swift index 8b8de7c4a8..e65cddfe7c 100644 --- a/apps/ios/Shared/Model/SimpleXAPI.swift +++ b/apps/ios/Shared/Model/SimpleXAPI.swift @@ -1104,8 +1104,8 @@ private func apiConnectResponseAlert(_ r: APIResult) async { ) case .errorAgent(.SMP(_, .AUTH)): showAlert( - NSLocalizedString("Connection error (AUTH)", comment: ""), - message: NSLocalizedString("Unless your contact deleted the connection or this link was already used, it might be a bug - please report it.\nTo connect, please ask your contact to create another connection link and check that you have a stable network connection.", comment: "") + NSLocalizedString("Connection link removed", comment: ""), + message: NSLocalizedString("Your contact removed this link, or it was a one-time link that was already used.\nTo connect, ask your contact to create a new link.", comment: "") ) case let .errorAgent(.SMP(_, .BLOCKED(info))): showAlert( @@ -1164,7 +1164,7 @@ func connErrorText(_ e: ChatError) -> String { case .error(.unsupportedConnReq): NSLocalizedString("Unsupported connection link", comment: "conn error description") case .errorAgent(.SMP(_, .AUTH)): - NSLocalizedString("Connection error (AUTH)", comment: "conn error description") + NSLocalizedString("Connection link removed", comment: "conn error description") case let .errorAgent(.SMP(_, .BLOCKED(info))): String.localizedStringWithFormat(NSLocalizedString("Connection blocked: %@", comment: "conn error description"), info.reason.text) case .errorAgent(.SMP(_, .QUOTA)): @@ -1507,8 +1507,8 @@ func apiAcceptContactRequest(incognito: Bool, contactReqId: Int64) async -> Cont if case let .result(.acceptingContactRequest(_, contact)) = r { return contact } if case .error(.errorAgent(.SMP(_, .AUTH))) = r { await MainActor.run { showAlert( - NSLocalizedString("Connection error (AUTH)", comment: ""), - message: NSLocalizedString("Sender may have deleted the connection request.", comment: "") + NSLocalizedString("Connection link removed", comment: ""), + message: NSLocalizedString("The sender deleted the connection request.", comment: "") ) } } else if let r { if let networkErrorAlert = networkErrorAlert(r) { diff --git a/apps/ios/Shared/Views/Chat/ChatItem/MsgContentView.swift b/apps/ios/Shared/Views/Chat/ChatItem/MsgContentView.swift index abda2dbcfd..c9d8858fa1 100644 --- a/apps/ios/Shared/Views/Chat/ChatItem/MsgContentView.swift +++ b/apps/ios/Shared/Views/Chat/ChatItem/MsgContentView.swift @@ -304,28 +304,26 @@ private struct ModalText: Identifiable { } private struct FullProfileDescriptionView: View { - @Environment(\.dismiss) private var dismiss @EnvironmentObject var theme: AppTheme let description: String @State private var showSecrets: Set = [] var body: some View { - NavigationView { - ScrollView { + List { + Text("Description") + .font(.title) + .bold() + .listRowInsets(EdgeInsets(top: 0, leading: 0, bottom: 0, trailing: 0)) + .listRowBackground(Color.clear) + + Section { let r = markdownText(description, showSecrets: showSecrets, backgroundColor: theme.colors.background) msgTextResultView(r, Text(AttributedString(r.string)), showSecrets: $showSecrets) .frame(maxWidth: .infinity, alignment: .leading) .fixedSize(horizontal: false, vertical: true) - .padding() - } - .navigationTitle("Description") - .modifier(ThemedBackground()) - .toolbar { - ToolbarItem(placement: .navigationBarTrailing) { - Button { dismiss() } label: { Image(systemName: "xmark") } - } } } + .modifier(ThemedBackground(grouped: true)) } } diff --git a/apps/ios/Shared/Views/Chat/ComposeMessage/NativeTextEditor.swift b/apps/ios/Shared/Views/Chat/ComposeMessage/NativeTextEditor.swift index c5fd8e39d0..225e83c014 100644 --- a/apps/ios/Shared/Views/Chat/ComposeMessage/NativeTextEditor.swift +++ b/apps/ios/Shared/Views/Chat/ComposeMessage/NativeTextEditor.swift @@ -20,7 +20,7 @@ struct NativeTextEditor: UIViewRepresentable { @Binding var placeholder: String? @Binding var selectedRange: NSRange let onImagesAdded: ([UploadContent]) -> Void - + static let minHeight: CGFloat = 39 func makeUIView(context: Context) -> CustomUITextField { diff --git a/apps/ios/Shared/Views/ChatList/ChatListView.swift b/apps/ios/Shared/Views/ChatList/ChatListView.swift index bcef5cecf3..238ea89e90 100644 --- a/apps/ios/Shared/Views/ChatList/ChatListView.swift +++ b/apps/ios/Shared/Views/ChatList/ChatListView.swift @@ -66,6 +66,7 @@ enum ActiveFilter: Identifiable, Equatable { class SaveableSettings: ObservableObject { @Published var servers: ServerSettings = ServerSettings(currUserServers: [], userServers: [], serverErrors: [], serverWarnings: []) + var profileSave: (() -> Void)? = nil } struct ServerSettings { @@ -135,6 +136,15 @@ struct UserPickerSheetView: View { cancelButton: true ) } + if let saveProfile = ss.profileSave { + showAlert( + title: NSLocalizedString("Save your profile?", comment: "alert title"), + message: NSLocalizedString("Your profile was changed. If you save it, the updated profile will be sent to all your contacts.", comment: "alert message"), + buttonTitle: NSLocalizedString("Save (and notify contacts)", comment: "alert button"), + buttonAction: saveProfile, + cancelButton: true + ) + } } .environmentObject(ss) } diff --git a/apps/ios/Shared/Views/UserSettings/UserProfile.swift b/apps/ios/Shared/Views/UserSettings/UserProfile.swift index 0ad9f9003e..a2a62b557c 100644 --- a/apps/ios/Shared/Views/UserSettings/UserProfile.swift +++ b/apps/ios/Shared/Views/UserSettings/UserProfile.swift @@ -12,12 +12,13 @@ import SimpleXChat struct UserProfile: View { @EnvironmentObject var chatModel: ChatModel @EnvironmentObject var theme: AppTheme + @EnvironmentObject var ss: SaveableSettings @AppStorage(DEFAULT_PROFILE_IMAGE_CORNER_RADIUS) private var radius = defaultProfileImageCorner @State private var profile = Profile(displayName: "", fullName: "") @State private var currentProfileHash: Int? + @State private var loaded = false @State private var shortDescr = "" @State private var description = "" - @State private var editingDescription = false // Modals @State private var showChooseSource = false @State private var showImagePicker = false @@ -56,8 +57,10 @@ struct UserProfile: View { } } } - Button { - editingDescription = true + NavigationLink { + ProfileDescriptionEditor(description: $description) + .navigationTitle("Description") + .modifier(ThemedBackground(grouped: true)) } label: { Text(description.trimmingCharacters(in: .whitespacesAndNewlines).isEmpty ? "Add description" : "Edit description") } @@ -82,19 +85,13 @@ struct UserProfile: View { } // Lifecycle .onAppear { - getCurrentProfile() - } - .onDisappear { - if canSaveProfile { - showAlert( - title: NSLocalizedString("Save your profile?", comment: "alert title"), - message: NSLocalizedString("Your profile was changed. If you save it, the updated profile will be sent to all your contacts.", comment: "alert message"), - buttonTitle: NSLocalizedString("Save (and notify contacts)", comment: "alert button"), - buttonAction: saveProfile, - cancelButton: true - ) + // load once — returning from the description editor re-fires onAppear and would discard edits + if !loaded { + getCurrentProfile() + loaded = true } } + .onChange(of: editSnapshot) { _ in updateProfileSaver() } .onChange(of: chosenImage) { image in Task { let resized: String? = if let image { @@ -133,9 +130,6 @@ struct UserProfile: View { } } .alert(item: $alert) { a in userProfileAlert(a, $profile.displayName) } - .sheet(isPresented: $editingDescription) { - ProfileDescriptionEditor(description: $description) - } } private func showFullName(_ user: User) -> Bool { @@ -169,6 +163,8 @@ struct UserProfile: View { await MainActor.run { chatModel.updateCurrentUser(newProfile) getCurrentProfile() + // onChange(editSnapshot) won't fire when saved values equal typed, so clear the pending dismiss-save here + ss.profileSave = nil } } else { alert = .duplicateUserError @@ -187,6 +183,33 @@ struct UserProfile: View { description = profile.description ?? "" } } + + private var editSnapshot: [String] { + [profile.displayName, profile.fullName, profile.image ?? "", shortDescr, description] + } + + private func updateProfileSaver() { + guard loaded, canSaveProfile else { + ss.profileSave = nil + return + } + var edited = profile + edited.displayName = profile.displayName.trimmingCharacters(in: .whitespaces) + edited.shortDescr = shortDescr.trimmingCharacters(in: .whitespaces) + let d = description.trimmingCharacters(in: .whitespacesAndNewlines) + edited.description = d.isEmpty ? nil : d + ss.profileSave = { + Task { + do { + if let (newProfile, _) = try await apiUpdateProfile(profile: edited) { + await MainActor.run { ChatModel.shared.updateCurrentUser(newProfile) } + } + } catch { + logger.error("UserProfile save on dismiss error: \(responseError(error))") + } + } + } + } } struct EditProfileImage: View { @@ -252,29 +275,40 @@ func editImageButton(action: @escaping () -> Void) -> some View { } struct ProfileDescriptionEditor: View { - @Environment(\.dismiss) var dismiss @EnvironmentObject var theme: AppTheme @Binding var description: String + @FocusState private var keyboardVisible: Bool var body: some View { - NavigationView { - ZStack(alignment: .topLeading) { - TextEditor(text: $description) - if description.isEmpty { - Text("Enter description (optional)") - .foregroundColor(theme.colors.secondary) - .padding(.top, 8) - .padding(.leading, 5) - .allowsHitTesting(false) + List { + Section { + if #available(iOS 16.0, *) { + TextField("Enter description (optional)", text: $description, axis: .vertical) + .lineLimit(6...12) + .focused($keyboardVisible) + } else { + // iOS 15 has no vertically-growing TextField (axis:) — fixed-height editor instead + ZStack { + Group { + if description.isEmpty { + TextEditor(text: Binding.constant(NSLocalizedString("Enter description (optional)", comment: "placeholder"))) + .foregroundColor(theme.colors.secondary) + .disabled(true) + } + TextEditor(text: $description) + .focused($keyboardVisible) + } + .padding(.horizontal, -5) + .padding(.top, -8) + .frame(height: 130, alignment: .topLeading) + .frame(maxWidth: .infinity, alignment: .leading) + } } } - .padding() - .navigationTitle("Description") - .navigationBarTitleDisplayMode(.inline) - .toolbar { - ToolbarItem(placement: .navigationBarTrailing) { - Button("Done") { dismiss() } - } + } + .onAppear { + DispatchQueue.main.asyncAfter(deadline: .now() + 0.5) { + keyboardVisible = true } } } diff --git a/apps/ios/SimpleX Localizations/ar.xcloc/Localized Contents/ar.xliff b/apps/ios/SimpleX Localizations/ar.xcloc/Localized Contents/ar.xliff index 18ebf18699..cddb17337c 100644 --- a/apps/ios/SimpleX Localizations/ar.xcloc/Localized Contents/ar.xliff +++ b/apps/ios/SimpleX Localizations/ar.xcloc/Localized Contents/ar.xliff @@ -2543,8 +2543,8 @@ We will be adding server redundancy to prevent lost messages. Sender cancelled file transfer. No comment provided by engineer. - - Sender may have deleted the connection request. + + The sender deleted the connection request. No comment provided by engineer. @@ -5560,12 +5560,12 @@ This is your own one-time link! يتم تسليمها حتى عندما تسقطها شركة Apple. - Destination server address of %@ is incompatible with forwarding server %@ settings. - عنوان خادم الوجهة %@ غير متوافق مع إعدادات خادم التوجيه %@. + Destination server address of %1$@ is incompatible with forwarding server %2$@ settings. + عنوان خادم الوجهة %@ غير متوافق مع إعدادات خادم التوجيه %@. - Destination server version of %@ is incompatible with forwarding server %@. - إصدار خادم الوجهة لـ %@ غير متوافق مع خادم التوجيه %@. + Destination server version of %1$@ is incompatible with forwarding server %2$@. + إصدار خادم الوجهة لـ %@ غير متوافق مع خادم التوجيه %@. Don't create address diff --git a/apps/ios/SimpleX Localizations/bg.xcloc/Localized Contents/bg.xliff b/apps/ios/SimpleX Localizations/bg.xcloc/Localized Contents/bg.xliff index 119573a83a..e00a78b98e 100644 --- a/apps/ios/SimpleX Localizations/bg.xcloc/Localized Contents/bg.xliff +++ b/apps/ios/SimpleX Localizations/bg.xcloc/Localized Contents/bg.xliff @@ -2,7 +2,7 @@
- +
@@ -409,10 +409,6 @@ channel relay bar (ново) No comment provided by engineer. - - (signed) - chat link info line - (this device v%@) (това устройство v%@) @@ -747,6 +743,14 @@ swipe action Add address to your profile, so that your SimpleX contacts can share it with other people. Profile update will be sent to your SimpleX contacts. No comment provided by engineer. + + Add contributors. + No comment provided by engineer. + + + Add description + No comment provided by engineer. + Add friends Добави приятели @@ -1399,6 +1403,10 @@ in your network По-добри обаждания No comment provided by engineer. + + Better channels 📢 + No comment provided by engineer. + Better groups По-добри групи @@ -1735,6 +1743,10 @@ set passcode view Channel No comment provided by engineer. + + Channel SimpleX name + No comment provided by engineer. + Channel display name No comment provided by engineer. @@ -2313,11 +2325,6 @@ This is your own one-time link! Грешка при свързване alert title - - Connection error (AUTH) - Грешка при свързване (AUTH) - conn error description - Connection failed No comment provided by engineer. @@ -2329,6 +2336,11 @@ This is your own one-time link! %@ No comment provided by engineer. + + Connection link removed + Грешка при свързване + conn error description + Connection not ready. Връзката не е готова. @@ -2537,15 +2549,15 @@ This is your own one-time link! Create public channel No comment provided by engineer. - - Create public channel (BETA) - No comment provided by engineer. - Create queue Създай опашка server test step + + Create web preview. + No comment provided by engineer. + Create your address No comment provided by engineer. @@ -3047,7 +3059,7 @@ alert button Настолни устройства No comment provided by engineer. - + Destination server address of %1$@ is incompatible with forwarding server %2$@ settings. No comment provided by engineer. @@ -3055,7 +3067,7 @@ alert button Destination server error: %@ snd error text - + Destination server version of %1$@ is incompatible with forwarding server %2$@. No comment provided by engineer. @@ -3213,6 +3225,10 @@ alert button Отложи No comment provided by engineer. + + Do not require signing messages. + No comment provided by engineer. + Do not send history to new members. Не изпращай история на нови членове. @@ -3244,6 +3260,10 @@ alert button Don't miss important messages. No comment provided by engineer. + + Don't save + alert action + Don't show again Не показвай отново @@ -3318,6 +3338,10 @@ chat item action Easier to invite your friends 👋 No comment provided by engineer. + + Easier to read. + No comment provided by engineer. + Edit Редактирай @@ -3327,6 +3351,10 @@ chat item action Edit channel profile No comment provided by engineer. + + Edit description + No comment provided by engineer. + Edit group profile Редактирай групов профил @@ -3518,6 +3546,10 @@ chat item action Въведи правилна парола. No comment provided by engineer. + + Enter description (optional) + placeholder + Enter group name… Въведи име на групата… @@ -3909,6 +3941,10 @@ chat item action Грешка при настройването на потвърждениeто за доставка!! No comment provided by engineer. + + Error sharing address + alert title + Error sharing channel alert title @@ -4387,6 +4423,10 @@ Error: %2$@ GIF файлове и стикери No comment provided by engineer. + + Get SimpleX name (BETA) + No comment provided by engineer. + Get link relay test step @@ -5241,6 +5281,10 @@ This is your link for group %@! Уверете се, че адресите на WebRTC ICE сървъра са в правилен формат, разделени на редове и не са дублирани. No comment provided by engineer. + + Manage your relays. + No comment provided by engineer. + Mark deleted for everyone Маркирай като изтрито за всички @@ -5433,6 +5477,14 @@ This is your link for group %@! Message shape No comment provided by engineer. + + Message signing is not required. + No comment provided by engineer. + + + Message signing is required. + No comment provided by engineer. + Message source remains private. Източникът на съобщението остава скрит. @@ -5638,6 +5690,10 @@ This is your link for group %@! Name not found No comment provided by engineer. + + Names for your channel or business. + No comment provided by engineer. + Network & servers Мрежа и сървъри @@ -6649,7 +6705,8 @@ Error: %@ Profile update will be sent to your SimpleX contacts. - alert message + alert message +alert title Prohibit audio/video calls. @@ -6794,7 +6851,7 @@ Enable in *Network & servers* settings. Read more Прочетете още - No comment provided by engineer. + profile description teaser Read more in User Guide. @@ -6921,6 +6978,10 @@ Enable in *Network & servers* settings. Register No comment provided by engineer. + + Register a test name + No comment provided by engineer. + Register notification token? token info @@ -7027,6 +7088,10 @@ swipe action Острани член? alert title + + Remove name + No comment provided by engineer. + Remove passphrase from keychain? Премахване на паролата от keychain? @@ -7127,6 +7192,10 @@ swipe action Reports No comment provided by engineer. + + Require signing messages. + No comment provided by engineer. + Required Задължително @@ -7294,7 +7363,8 @@ swipe action Save Запази - alert button + alert action +alert button chat item action @@ -7310,6 +7380,10 @@ chat item action Save (and notify subscribers) alert button + + Save SimpleX name? + alert title + Save admission settings? alert title @@ -7670,11 +7744,6 @@ chat item action Подателят отмени прехвърлянето на файла. alert message - - Sender may have deleted the connection request. - Подателят може да е изтрил заявката за връзка. - No comment provided by engineer. - Sending a link preview may reveal your IP address to the website. You can change this in Privacy settings later. alert message @@ -8040,6 +8109,10 @@ chat item action Покажи опциите за разработчици No comment provided by engineer. + + Show encryption + No comment provided by engineer. + Show last messages Показване на последните съобщения в листа с чатовете @@ -8067,6 +8140,31 @@ chat item action Покажи: No comment provided by engineer. + + Sign message + No comment provided by engineer. + + + Sign messages + chat feature + + + Signature missing + alert title +copied message info + + + Signed + copied message info + + + Signed & verified + copied message info + + + Signing proves you authored this message and can't be denied later. + No comment provided by engineer. + SimpleX No comment provided by engineer. @@ -8169,6 +8267,10 @@ chat item action SimpleX name not verified alert title + + SimpleX names (BETA) + No comment provided by engineer. + SimpleX one-time invitation Еднократна покана за SimpleX @@ -8643,6 +8745,10 @@ It can happen because of some bug or when the connection is compromised.The badge is signed with a key that this version of the app does not recognize. Update the app to verify this badge. badge alert + + The channel required this message to be signed, but the signature is missing. + alert message + The code you scanned is not a SimpleX link QR code. QR кодът, който сканирахте, не е SimpleX линк за връзка. @@ -8730,6 +8836,11 @@ your contacts and groups. Втората отметка, която пропуснахме! ✅ No comment provided by engineer. + + The sender deleted the connection request. + Подателят може да е изтрил заявката за връзка. + No comment provided by engineer. + The sender will NOT be notified Подателят НЯМА да бъде уведомен @@ -8983,6 +9094,10 @@ You will be prompted to complete authentication before this feature is enabled.< За да проверите криптирането от край до край с вашия контакт, сравнете (или сканирайте) кода на вашите устройства. No comment provided by engineer. + + To verify keys with this subscriber, compare (or scan) the code on your devices. + No comment provided by engineer. + Toggle incognito when connecting. Избор на инкогнито при свързване. @@ -9128,13 +9243,6 @@ You will be prompted to complete authentication before this feature is enabled.< Освен ако не използвате интерфейса за повикване на iOS, активирайте режима "Не безпокой", за да избегнете прекъсвания. No comment provided by engineer. - - Unless your contact deleted the connection or this link was already used, it might be a bug - please report it. -To connect, please ask your contact to create another connection link and check that you have a stable network connection. - Освен ако вашият контакт не е изтрил връзката или този линк вече е бил използван, това може да е грешка - моля, докладвайте. -За да се свържете, моля, помолете вашия контакт да създаде друг линк за връзка и проверете дали имате стабилна мрежова връзка. - No comment provided by engineer. - Unlink Забрави @@ -9220,7 +9328,8 @@ To connect, please ask your contact to create another connection link and check Upgrade address? - alert message + alert message +alert title Upgrade and open chat @@ -10082,6 +10191,13 @@ Repeat connection request? Your contact No comment provided by engineer. + + Your contact removed this link, or it was a one-time link that was already used. +To connect, ask your contact to create a new link. + Освен ако вашият контакт не е изтрил връзката или този линк вече е бил използван, това може да е грешка - моля, докладвайте. +За да се свържете, моля, помолете вашия контакт да създаде друг линк за връзка и проверете дали имате стабилна мрежова връзка. + No comment provided by engineer. + Your contact sent a file that is larger than currently supported maximum size (%@). Вашият контакт изпрати файл, който е по-голям от поддържания в момента максимален размер (%@). @@ -11313,7 +11429,7 @@ last received msg: %2$@
- +
@@ -11348,9 +11464,24 @@ last received msg: %2$@
+ +
+ +
+ + + SimpleXChat + Bundle name + + + Copyright © 2022 SimpleX Chat. All rights reserved. + Copyright (human-readable) + + +
- +
@@ -11372,7 +11503,7 @@ last received msg: %2$@
- +
@@ -11399,7 +11530,7 @@ last received msg: %2$@
- +
@@ -11418,7 +11549,7 @@ last received msg: %2$@
- +
diff --git a/apps/ios/SimpleX Localizations/bg.xcloc/Source Contents/en.lproj/SimpleX--iOS--InfoPlist.strings b/apps/ios/SimpleX Localizations/bg.xcloc/Source Contents/en.lproj/SimpleX--iOS--InfoPlist.strings index d34eb67fc7..b8ff778e25 100644 --- a/apps/ios/SimpleX Localizations/bg.xcloc/Source Contents/en.lproj/SimpleX--iOS--InfoPlist.strings +++ b/apps/ios/SimpleX Localizations/bg.xcloc/Source Contents/en.lproj/SimpleX--iOS--InfoPlist.strings @@ -1,12 +1,18 @@ /* Bundle name */ "CFBundleName" = "SimpleX"; + /* Privacy - Camera Usage Description */ "NSCameraUsageDescription" = "SimpleX needs camera access to scan QR codes to connect to other users and for video calls."; + /* Privacy - Face ID Usage Description */ "NSFaceIDUsageDescription" = "SimpleX uses Face ID for local authentication"; + /* Privacy - Local Network Usage Description */ "NSLocalNetworkUsageDescription" = "SimpleX uses local network access to allow using user chat profile via desktop app on the same network."; + /* Privacy - Microphone Usage Description */ "NSMicrophoneUsageDescription" = "SimpleX needs microphone access for audio and video calls, and to record voice messages."; + /* Privacy - Photo Library Additions Usage Description */ "NSPhotoLibraryAddUsageDescription" = "SimpleX needs access to Photo Library for saving captured and received media"; + diff --git a/apps/ios/SimpleX Localizations/bg.xcloc/Source Contents/en.lproj/SimpleXChat-InfoPlist.strings b/apps/ios/SimpleX Localizations/bg.xcloc/Source Contents/en.lproj/SimpleXChat-InfoPlist.strings new file mode 100644 index 0000000000..c36c8c815d --- /dev/null +++ b/apps/ios/SimpleX Localizations/bg.xcloc/Source Contents/en.lproj/SimpleXChat-InfoPlist.strings @@ -0,0 +1,6 @@ +/* Bundle name */ +"CFBundleName" = "SimpleXChat"; + +/* Copyright (human-readable) */ +"NSHumanReadableCopyright" = "Copyright © 2022 SimpleX Chat. All rights reserved."; + diff --git a/apps/ios/SimpleX Localizations/bg.xcloc/contents.json b/apps/ios/SimpleX Localizations/bg.xcloc/contents.json index 66d64e6539..21627f8e60 100644 --- a/apps/ios/SimpleX Localizations/bg.xcloc/contents.json +++ b/apps/ios/SimpleX Localizations/bg.xcloc/contents.json @@ -3,10 +3,10 @@ "project" : "SimpleX.xcodeproj", "targetLocale" : "bg", "toolInfo" : { - "toolBuildNumber" : "16C5032a", + "toolBuildNumber" : "17F113", "toolID" : "com.apple.dt.xcode", "toolName" : "Xcode", - "toolVersion" : "16.2" + "toolVersion" : "26.6" }, "version" : "1.0" } \ No newline at end of file diff --git a/apps/ios/SimpleX Localizations/bn.xcloc/Localized Contents/bn.xliff b/apps/ios/SimpleX Localizations/bn.xcloc/Localized Contents/bn.xliff index c61809a07b..b7d12316d6 100644 --- a/apps/ios/SimpleX Localizations/bn.xcloc/Localized Contents/bn.xliff +++ b/apps/ios/SimpleX Localizations/bn.xcloc/Localized Contents/bn.xliff @@ -3041,8 +3041,8 @@ Sender cancelled file transfer. No comment provided by engineer. - - Sender may have deleted the connection request. + + The sender deleted the connection request. No comment provided by engineer. diff --git a/apps/ios/SimpleX Localizations/cs.xcloc/Localized Contents/cs.xliff b/apps/ios/SimpleX Localizations/cs.xcloc/Localized Contents/cs.xliff index e24fc768ee..1f7d2bb1cf 100644 --- a/apps/ios/SimpleX Localizations/cs.xcloc/Localized Contents/cs.xliff +++ b/apps/ios/SimpleX Localizations/cs.xcloc/Localized Contents/cs.xliff @@ -2,7 +2,7 @@
- +
@@ -409,10 +409,6 @@ channel relay bar (nový) No comment provided by engineer. - - (signed) - chat link info line - (this device v%@) (toto zařízení v%@) @@ -742,6 +738,14 @@ swipe action Add address to your profile, so that your SimpleX contacts can share it with other people. Profile update will be sent to your SimpleX contacts. No comment provided by engineer. + + Add contributors. + No comment provided by engineer. + + + Add description + No comment provided by engineer. + Add friends Přidat přátele @@ -1376,6 +1380,10 @@ in your network Lepší volání No comment provided by engineer. + + Better channels 📢 + No comment provided by engineer. + Better groups Lepší skupiny @@ -1699,6 +1707,10 @@ set passcode view Channel No comment provided by engineer. + + Channel SimpleX name + No comment provided by engineer. + Channel display name No comment provided by engineer. @@ -2223,11 +2235,6 @@ Toto je váš vlastní jednorázový odkaz! Chyba připojení alert title - - Connection error (AUTH) - Chyba spojení (AUTH) - conn error description - Connection failed No comment provided by engineer. @@ -2237,6 +2244,11 @@ Toto je váš vlastní jednorázový odkaz! %@ No comment provided by engineer. + + Connection link removed + Chyba spojení + conn error description + Connection not ready. No comment provided by engineer. @@ -2437,15 +2449,15 @@ Toto je váš vlastní jednorázový odkaz! Create public channel No comment provided by engineer. - - Create public channel (BETA) - No comment provided by engineer. - Create queue Vytvořit frontu server test step + + Create web preview. + No comment provided by engineer. + Create your address No comment provided by engineer. @@ -2937,7 +2949,7 @@ alert button Desktop devices No comment provided by engineer. - + Destination server address of %1$@ is incompatible with forwarding server %2$@ settings. No comment provided by engineer. @@ -2945,7 +2957,7 @@ alert button Destination server error: %@ snd error text - + Destination server version of %1$@ is incompatible with forwarding server %2$@. No comment provided by engineer. @@ -3101,6 +3113,10 @@ alert button Udělat později No comment provided by engineer. + + Do not require signing messages. + No comment provided by engineer. + Do not send history to new members. No comment provided by engineer. @@ -3131,6 +3147,10 @@ alert button Don't miss important messages. No comment provided by engineer. + + Don't save + alert action + Don't show again Znovu neukazuj @@ -3201,6 +3221,10 @@ chat item action Easier to invite your friends 👋 No comment provided by engineer. + + Easier to read. + No comment provided by engineer. + Edit Upravit @@ -3210,6 +3234,10 @@ chat item action Edit channel profile No comment provided by engineer. + + Edit description + No comment provided by engineer. + Edit group profile Upravit profil skupiny @@ -3395,6 +3423,10 @@ chat item action Zadejte správnou přístupovou frázi. No comment provided by engineer. + + Enter description (optional) + placeholder + Enter group name… No comment provided by engineer. @@ -3777,6 +3809,10 @@ chat item action Chyba nastavování potvrzení o doručení! No comment provided by engineer. + + Error sharing address + alert title + Error sharing channel alert title @@ -4241,6 +4277,10 @@ Error: %2$@ GIFy a nálepky No comment provided by engineer. + + Get SimpleX name (BETA) + No comment provided by engineer. + Get link relay test step @@ -5069,6 +5109,10 @@ This is your link for group %@! Ujistěte se, že adresy serverů WebRTC ICE jsou ve správném formátu, oddělené na řádcích a nejsou duplicitní. No comment provided by engineer. + + Manage your relays. + No comment provided by engineer. + Mark deleted for everyone Označit jako smazané pro všechny @@ -5260,6 +5304,14 @@ This is your link for group %@! Message shape No comment provided by engineer. + + Message signing is not required. + No comment provided by engineer. + + + Message signing is required. + No comment provided by engineer. + Message source remains private. No comment provided by engineer. @@ -5453,6 +5505,10 @@ This is your link for group %@! Name not found No comment provided by engineer. + + Names for your channel or business. + No comment provided by engineer. + Network & servers Síť a servery @@ -6443,7 +6499,8 @@ Error: %@ Profile update will be sent to your SimpleX contacts. - alert message + alert message +alert title Prohibit audio/video calls. @@ -6585,7 +6642,7 @@ Enable in *Network & servers* settings. Read more Přečíst více - No comment provided by engineer. + profile description teaser Read more in User Guide. @@ -6710,6 +6767,10 @@ Enable in *Network & servers* settings. Register No comment provided by engineer. + + Register a test name + No comment provided by engineer. + Register notification token? token info @@ -6816,6 +6877,10 @@ swipe action Odebrat člena? alert title + + Remove name + No comment provided by engineer. + Remove passphrase from keychain? Odstranit přístupovou frázi z klíčenek? @@ -6913,6 +6978,10 @@ swipe action Reports No comment provided by engineer. + + Require signing messages. + No comment provided by engineer. + Required Povinné @@ -7078,7 +7147,8 @@ swipe action Save Uložit - alert button + alert action +alert button chat item action @@ -7094,6 +7164,10 @@ chat item action Save (and notify subscribers) alert button + + Save SimpleX name? + alert title + Save admission settings? alert title @@ -7447,11 +7521,6 @@ chat item action Odesílatel zrušil přenos souboru. alert message - - Sender may have deleted the connection request. - Odesílatel možná smazal požadavek připojení. - No comment provided by engineer. - Sending a link preview may reveal your IP address to the website. You can change this in Privacy settings later. alert message @@ -7812,6 +7881,10 @@ chat item action Zobrazit možnosti vývojáře No comment provided by engineer. + + Show encryption + No comment provided by engineer. + Show last messages Zobrazit poslední zprávy @@ -7839,6 +7912,31 @@ chat item action Zobrazit: No comment provided by engineer. + + Sign message + No comment provided by engineer. + + + Sign messages + chat feature + + + Signature missing + alert title +copied message info + + + Signed + copied message info + + + Signed & verified + copied message info + + + Signing proves you authored this message and can't be denied later. + No comment provided by engineer. + SimpleX No comment provided by engineer. @@ -7938,6 +8036,10 @@ chat item action SimpleX name not verified alert title + + SimpleX names (BETA) + No comment provided by engineer. + SimpleX one-time invitation Jednorázová pozvánka SimpleX @@ -8405,6 +8507,10 @@ Může se to stát kvůli nějaké chybě, nebo pokud je spojení kompromitován The badge is signed with a key that this version of the app does not recognize. Update the app to verify this badge. badge alert + + The channel required this message to be signed, but the signature is missing. + alert message + The code you scanned is not a SimpleX link QR code. No comment provided by engineer. @@ -8492,6 +8598,11 @@ your contacts and groups. Druhé zaškrtnutí jsme přehlédli! ✅ No comment provided by engineer. + + The sender deleted the connection request. + Odesílatel možná smazal požadavek připojení. + No comment provided by engineer. + The sender will NOT be notified Odesílatel NEBUDE informován @@ -8741,6 +8852,10 @@ Před zapnutím této funkce budete vyzváni k dokončení ověření. Chcete-li ověřit koncové šifrování u svého kontaktu, porovnejte (nebo naskenujte) kód na svých zařízeních. No comment provided by engineer. + + To verify keys with this subscriber, compare (or scan) the code on your devices. + No comment provided by engineer. + Toggle incognito when connecting. Změnit inkognito režim při připojení. @@ -8880,13 +8995,6 @@ Před zapnutím této funkce budete vyzváni k dokončení ověření. Při nepoužívání rozhraní volání iOS, povolte režim Nerušit, abyste se vyhnuli vyrušování. No comment provided by engineer. - - Unless your contact deleted the connection or this link was already used, it might be a bug - please report it. -To connect, please ask your contact to create another connection link and check that you have a stable network connection. - Pokud váš kontakt neodstranil připojení nebo tento odkaz již nebyl použit, může se jednat o chybu – nahlaste ji. -Chcete-li se připojit, požádejte svůj kontakt o vytvoření dalšího odkazu na připojení a zkontrolujte, zda máte stabilní připojení k síti. - No comment provided by engineer. - Unlink No comment provided by engineer. @@ -8969,7 +9077,8 @@ Chcete-li se připojit, požádejte svůj kontakt o vytvoření dalšího odkazu Upgrade address? - alert message + alert message +alert title Upgrade and open chat @@ -9796,6 +9905,13 @@ Repeat connection request? Your contact No comment provided by engineer. + + Your contact removed this link, or it was a one-time link that was already used. +To connect, ask your contact to create a new link. + Pokud váš kontakt neodstranil připojení nebo tento odkaz již nebyl použit, může se jednat o chybu – nahlaste ji. +Chcete-li se připojit, požádejte svůj kontakt o vytvoření dalšího odkazu na připojení a zkontrolujte, zda máte stabilní připojení k síti. + No comment provided by engineer. + Your contact sent a file that is larger than currently supported maximum size (%@). Kontakt odeslal soubor, který je větší než aktuálně podporovaná maximální velikost (%@). @@ -11000,7 +11116,7 @@ last received msg: %2$@
- +
@@ -11034,9 +11150,24 @@ last received msg: %2$@
+ +
+ +
+ + + SimpleXChat + Bundle name + + + Copyright © 2022 SimpleX Chat. All rights reserved. + Copyright (human-readable) + + +
- +
@@ -11058,7 +11189,7 @@ last received msg: %2$@
- +
@@ -11085,7 +11216,7 @@ last received msg: %2$@
- +
@@ -11104,7 +11235,7 @@ last received msg: %2$@
- +
diff --git a/apps/ios/SimpleX Localizations/cs.xcloc/Source Contents/en.lproj/SimpleX--iOS--InfoPlist.strings b/apps/ios/SimpleX Localizations/cs.xcloc/Source Contents/en.lproj/SimpleX--iOS--InfoPlist.strings index d34eb67fc7..b8ff778e25 100644 --- a/apps/ios/SimpleX Localizations/cs.xcloc/Source Contents/en.lproj/SimpleX--iOS--InfoPlist.strings +++ b/apps/ios/SimpleX Localizations/cs.xcloc/Source Contents/en.lproj/SimpleX--iOS--InfoPlist.strings @@ -1,12 +1,18 @@ /* Bundle name */ "CFBundleName" = "SimpleX"; + /* Privacy - Camera Usage Description */ "NSCameraUsageDescription" = "SimpleX needs camera access to scan QR codes to connect to other users and for video calls."; + /* Privacy - Face ID Usage Description */ "NSFaceIDUsageDescription" = "SimpleX uses Face ID for local authentication"; + /* Privacy - Local Network Usage Description */ "NSLocalNetworkUsageDescription" = "SimpleX uses local network access to allow using user chat profile via desktop app on the same network."; + /* Privacy - Microphone Usage Description */ "NSMicrophoneUsageDescription" = "SimpleX needs microphone access for audio and video calls, and to record voice messages."; + /* Privacy - Photo Library Additions Usage Description */ "NSPhotoLibraryAddUsageDescription" = "SimpleX needs access to Photo Library for saving captured and received media"; + diff --git a/apps/ios/SimpleX Localizations/cs.xcloc/Source Contents/en.lproj/SimpleXChat-InfoPlist.strings b/apps/ios/SimpleX Localizations/cs.xcloc/Source Contents/en.lproj/SimpleXChat-InfoPlist.strings new file mode 100644 index 0000000000..c36c8c815d --- /dev/null +++ b/apps/ios/SimpleX Localizations/cs.xcloc/Source Contents/en.lproj/SimpleXChat-InfoPlist.strings @@ -0,0 +1,6 @@ +/* Bundle name */ +"CFBundleName" = "SimpleXChat"; + +/* Copyright (human-readable) */ +"NSHumanReadableCopyright" = "Copyright © 2022 SimpleX Chat. All rights reserved."; + diff --git a/apps/ios/SimpleX Localizations/cs.xcloc/contents.json b/apps/ios/SimpleX Localizations/cs.xcloc/contents.json index 9cd5922c24..804a5e0951 100644 --- a/apps/ios/SimpleX Localizations/cs.xcloc/contents.json +++ b/apps/ios/SimpleX Localizations/cs.xcloc/contents.json @@ -3,10 +3,10 @@ "project" : "SimpleX.xcodeproj", "targetLocale" : "cs", "toolInfo" : { - "toolBuildNumber" : "16C5032a", + "toolBuildNumber" : "17F113", "toolID" : "com.apple.dt.xcode", "toolName" : "Xcode", - "toolVersion" : "16.2" + "toolVersion" : "26.6" }, "version" : "1.0" } \ No newline at end of file diff --git a/apps/ios/SimpleX Localizations/de.xcloc/Localized Contents/de.xliff b/apps/ios/SimpleX Localizations/de.xcloc/Localized Contents/de.xliff index ba1086f538..1c97ce5786 100644 --- a/apps/ios/SimpleX Localizations/de.xcloc/Localized Contents/de.xliff +++ b/apps/ios/SimpleX Localizations/de.xcloc/Localized Contents/de.xliff @@ -2,7 +2,7 @@
- +
@@ -202,14 +202,17 @@ %d owner + %d Eigentümer channel owners count %d owners + %d Eigentümer channel owners count %d owners & contributors + %d Eigentümer und Mitwirkende channel members count @@ -427,11 +430,6 @@ channel relay bar (Neu) No comment provided by engineer. - - (signed) - (signiert) - chat link info line - (this device v%@) (Dieses Gerät hat v%@) @@ -773,6 +771,14 @@ swipe action Fügen Sie die Adresse Ihrem Profil hinzu, damit Ihre SimpleX-Kontakte sie mit anderen Personen teilen können. Es wird eine Profilaktualisierung an Ihre SimpleX-Kontakte gesendet. No comment provided by engineer. + + Add contributors. + No comment provided by engineer. + + + Add description + No comment provided by engineer. + Add friends Freunde aufnehmen @@ -1445,6 +1451,10 @@ in Ihrem Netzwerk Verbesserte Anrufe No comment provided by engineer. + + Better channels 📢 + No comment provided by engineer. + Better groups Bessere Gruppen @@ -1769,6 +1779,7 @@ new chat action Change role? + Rolle ändern? No comment provided by engineer. @@ -1787,6 +1798,10 @@ set passcode view Kanal No comment provided by engineer. + + Channel SimpleX name + No comment provided by engineer. + Channel display name Anzeigename des Kanals @@ -2272,6 +2287,7 @@ server test step Connect to %@ + Mit %@ verbinden new chat action @@ -2385,6 +2401,7 @@ Das ist Ihr eigener Einmal-Link! Connection blocked: %@ + Verbindung blockiert: %@ conn error description @@ -2392,11 +2409,6 @@ Das ist Ihr eigener Einmal-Link! Verbindungsfehler alert title - - Connection error (AUTH) - Verbindungsfehler (AUTH) - conn error description - Connection failed Verbindung fehlgeschlagen @@ -2409,6 +2421,11 @@ Das ist Ihr eigener Einmal-Link! %@ No comment provided by engineer. + + Connection link removed + Verbindungsfehler + conn error description + Connection not ready. Verbindung noch nicht bereit. @@ -2634,16 +2651,15 @@ Das ist Ihr eigener Einmal-Link! Öffentlichen Kanal erstellen No comment provided by engineer. - - Create public channel (BETA) - Öffentlichen Kanal erstellen (BETA) - No comment provided by engineer. - Create queue Warteschlange erstellen server test step + + Create web preview. + No comment provided by engineer. + Create your address Ihre Adresse erstellen @@ -3179,9 +3195,9 @@ alert button Desktop-Geräte No comment provided by engineer. - + Destination server address of %1$@ is incompatible with forwarding server %2$@ settings. - Adresse des Zielservers von %@ ist nicht kompatibel mit den Einstellungen des Weiterleitungsservers %@. + Die Adresse des Zielservers von %1$@ ist nicht kompatibel mit den Einstellungen des Weiterleitungsservers %2$@. No comment provided by engineer. @@ -3189,9 +3205,9 @@ alert button Zielserver-Fehler: %@ snd error text - + Destination server version of %1$@ is incompatible with forwarding server %2$@. - Die Version des Zielservers %@ ist nicht kompatibel mit dem Weiterleitungsserver %@. + Die Version des Zielservers %1$@ ist nicht kompatibel mit dem Weiterleitungsserver %2$@. No comment provided by engineer. @@ -3359,6 +3375,10 @@ alert button Später wiederholen No comment provided by engineer. + + Do not require signing messages. + No comment provided by engineer. + Do not send history to new members. Den Nachrichtenverlauf nicht an neue Mitglieder senden. @@ -3394,6 +3414,10 @@ alert button Verpassen Sie keine wichtigen Nachrichten. No comment provided by engineer. + + Don't save + alert action + Don't show again Nicht nochmals anzeigen @@ -3475,6 +3499,10 @@ chat item action Freunde einladen – jetzt noch einfacher 👋 No comment provided by engineer. + + Easier to read. + No comment provided by engineer. + Edit Bearbeiten @@ -3485,6 +3513,10 @@ chat item action Kanalprofil bearbeiten No comment provided by engineer. + + Edit description + No comment provided by engineer. + Edit group profile Gruppenprofil bearbeiten @@ -3685,6 +3717,10 @@ chat item action Geben Sie das korrekte Passwort ein. No comment provided by engineer. + + Enter description (optional) + placeholder + Enter group name… Geben Sie den Gruppennamen ein… @@ -4052,6 +4088,7 @@ chat item action Error saving name + Fehler beim Speichern des Namens alert title @@ -4109,6 +4146,10 @@ chat item action Fehler beim Setzen von Empfangsbestätigungen! No comment provided by engineer. + + Error sharing address + alert title + Error sharing channel Fehler beim Teilen des Kanals @@ -4633,6 +4674,10 @@ Fehler: %2$@ GIFs und Sticker No comment provided by engineer. + + Get SimpleX name (BETA) + No comment provided by engineer. + Get link Link erhalten @@ -5295,6 +5340,7 @@ Weitere Verbesserungen sind bald verfügbar! Join channel %@ + Kanal %@ beitreten new chat action @@ -5421,10 +5467,12 @@ Das ist Ihr Link für die Gruppe %@! Let people connect to you via name registered with your SimpleX address. + Lassen Sie sich über den mit Ihrer SimpleX‑Adresse registrierten Namen verbinden. No comment provided by engineer. Let people join via name registered with this channel link. + Ermöglichen Sie Beitritte über den mit diesem Kanal‑Link registrierten Namen. No comment provided by engineer. @@ -5537,6 +5585,10 @@ Das ist Ihr Link für die Gruppe %@! Stellen Sie sicher, dass die WebRTC ICE-Server Adressen das richtige Format haben, zeilenweise getrennt und nicht doppelt vorhanden sind. No comment provided by engineer. + + Manage your relays. + No comment provided by engineer. + Mark deleted for everyone Für Alle als gelöscht markieren @@ -5752,6 +5804,14 @@ Das ist Ihr Link für die Gruppe %@! Nachrichten-Form No comment provided by engineer. + + Message signing is not required. + No comment provided by engineer. + + + Message signing is required. + No comment provided by engineer. + Message source remains private. Die Nachrichtenquelle bleibt privat. @@ -5924,7 +5984,7 @@ Das ist Ihr Link für die Gruppe %@! More privacy - Mehr Privatsphäre + Weitere Privatsphäre No comment provided by engineer. @@ -5969,6 +6029,11 @@ Das ist Ihr Link für die Gruppe %@! Name not found + Name wurde nicht gefunden + No comment provided by engineer. + + + Names for your channel or business. No comment provided by engineer. @@ -6307,6 +6372,7 @@ Die sicherste Verschlüsselung. No servers to resolve names. + Keine Server für die Namensauflösung konfiguriert. servers warning @@ -6326,6 +6392,7 @@ Die sicherste Verschlüsselung. No valid link + Kein gültiger Link No comment provided by engineer. @@ -6340,6 +6407,7 @@ Die sicherste Verschlüsselung. None of your servers are set to resolve SimpleX names. Configure servers, or use a connection link. + Keiner Ihrer Server ist zum Auflösen von SimpleX‑Namen konfiguriert. Konfigurieren Sie Server oder verwenden Sie einen Verbindungslink. No comment provided by engineer. @@ -6763,6 +6831,7 @@ alert button Owners & contributors + Eigentümer und Mitwirkende No comment provided by engineer. @@ -7102,7 +7171,8 @@ Fehler: %@ Profile update will be sent to your SimpleX contacts. Profil-Aktualisierung wird an Ihre SimpleX-Kontakte gesendet. - alert message + alert message +alert title Prohibit audio/video calls. @@ -7259,7 +7329,7 @@ Aktivieren Sie es in den *Netzwerk und Server* Einstellungen. Read more Mehr erfahren - No comment provided by engineer. + profile description teaser Read more in User Guide. @@ -7396,6 +7466,10 @@ Aktivieren Sie es in den *Netzwerk und Server* Einstellungen. Registrieren No comment provided by engineer. + + Register a test name + No comment provided by engineer. + Register notification token? Benachrichtigungs-Token registrieren? @@ -7518,6 +7592,10 @@ swipe action Das Mitglied entfernen? alert title + + Remove name + No comment provided by engineer. + Remove passphrase from keychain? Passwort aus dem Schlüsselbund entfernen? @@ -7633,6 +7711,10 @@ swipe action Meldungen No comment provided by engineer. + + Require signing messages. + No comment provided by engineer. + Required Erforderlich @@ -7680,6 +7762,7 @@ swipe action Resolver error: %@ + Namensauflösungs-Fehler: %@ No comment provided by engineer. @@ -7769,11 +7852,12 @@ swipe action Role will be changed to "%@". All group members will be notified. - Die Mitgliederrolle wird auf "%@" geändert. Alle Mitglieder der Gruppe werden benachrichtigt. + Die Mitgliederrolle wird auf "%@" geändert. Alle Gruppenmitglieder werden benachrichtigt. No comment provided by engineer. Role will be changed to "%@". All subscribers will be notified. + Die Rolle wird auf "%@" geändert. Alle Abonnenten werden benachrichtigt. No comment provided by engineer. @@ -7814,7 +7898,8 @@ swipe action Save Speichern - alert button + alert action +alert button chat item action @@ -7832,6 +7917,10 @@ chat item action Speichern (Abonnenten benachrichtigen) alert button + + Save SimpleX name? + alert title + Save admission settings? Speichern der Aufnahme-Einstellungen? @@ -8227,11 +8316,6 @@ chat item action Der Absender hat die Dateiübertragung abgebrochen. alert message - - Sender may have deleted the connection request. - Der Absender hat möglicherweise die Verbindungsanfrage gelöscht. - No comment provided by engineer. - Sending a link preview may reveal your IP address to the website. You can change this in Privacy settings later. Das Senden einer Link-Vorschau kann Ihre IP‑Adresse an die Website übermitteln. Sie können dies später in den Datenschutzeinstellungen ändern. @@ -8329,6 +8413,7 @@ chat item action Server %@ does not support name resolution. Configure servers, or use a connection link. + Der Server %@ unterstützt keine Namensauflösung. Konfigurieren Sie Server oder verwenden Sie einen Verbindungslink. No comment provided by engineer. @@ -8642,6 +8727,10 @@ chat item action Entwickleroptionen anzeigen No comment provided by engineer. + + Show encryption + No comment provided by engineer. + Show last messages Letzte Nachrichten anzeigen @@ -8672,6 +8761,31 @@ chat item action Anzeigen: No comment provided by engineer. + + Sign message + No comment provided by engineer. + + + Sign messages + chat feature + + + Signature missing + alert title +copied message info + + + Signed + copied message info + + + Signed & verified + copied message info + + + Signing proves you authored this message and can't be denied later. + No comment provided by engineer. + SimpleX SimpleX @@ -8769,16 +8883,23 @@ chat item action SimpleX name + SimpleX-Name No comment provided by engineer. SimpleX name error + Fehler beim SimpleX-Namen No comment provided by engineer. SimpleX name not verified + SimpleX-Name nicht verifiziert alert title + + SimpleX names (BETA) + No comment provided by engineer. + SimpleX one-time invitation SimpleX-Einmal-Einladung @@ -9259,18 +9380,22 @@ Dies kann passieren, wenn es einen Fehler gegeben hat oder die Verbindung kompro The SimpleX name #%@ is registered without channel link. Add channel link to the name via the registration page. + Der SimpleX‑Name #%@ wurde ohne Kanal‑Link registriert. Fügen Sie den Kanal‑Link über die Registrierungsseite hinzu. alert message The SimpleX name %@ is registered, but it has no valid link. + Der SimpleX-Name %@ wurde registriert, hat aber keinen gültigen Link. No comment provided by engineer. The SimpleX name %@ is registered, but not added to profile. Please add it to your address or channel profile, if you are the owner. + Der SimpleX‑Name %@ wurde registriert, jedoch nicht in Ihrem Profil hinterlegt. Bitte zu Ihrer Adresse oder zum Kanalprofil hinzufügen, sofern Sie der Besitzer sind. No comment provided by engineer. The SimpleX name @%@ is registered without SimpleX address. Add your SimpleX address to the name via the registration page. + Der SimpleX‑Name @%@ wurde ohne SimpleX-Adresse registriert. Fügen Sie die SimpleX-Adresse über die Registrierungsseite hinzu. alert message @@ -9308,6 +9433,10 @@ Dies kann passieren, wenn es einen Fehler gegeben hat oder die Verbindung kompro Das Abzeichen ist mit einem Schlüssel signiert, den diese App‑Version nicht erkennt. Aktualisieren Sie die App, um dieses Abzeichen zu verifizieren. badge alert + + The channel required this message to be signed, but the signature is missing. + alert message + The code you scanned is not a SimpleX link QR code. Der von Ihnen gescannte Code ist kein SimpleX-Link-QR-Code. @@ -9405,6 +9534,11 @@ in dem Sie Ihre Kontakte und Gruppen besitzen. Wir haben das zweite Häkchen vermisst! ✅ No comment provided by engineer. + + The sender deleted the connection request. + Der Absender hat möglicherweise die Verbindungsanfrage gelöscht. + No comment provided by engineer. + The sender will NOT be notified Der Absender wird NICHT benachrichtigt @@ -9462,6 +9596,7 @@ in dem Sie Ihre Kontakte und Gruppen besitzen. This SimpleX name is not registered. Please check the name. + Dieser SimpleX-Name wurde nicht registriert. Bitte überprüfen Sie den Namen. No comment provided by engineer. @@ -9649,6 +9784,7 @@ Sie werden aufgefordert, die Authentifizierung abzuschließen, bevor diese Funkt To resolve names + Für die Namensauflösung No comment provided by engineer. @@ -9686,6 +9822,10 @@ Sie werden aufgefordert, die Authentifizierung abzuschließen, bevor diese Funkt Um die Ende-zu-Ende-Verschlüsselung mit Ihrem Kontakt zu überprüfen, müssen Sie den Sicherheitscode in Ihren Apps vergleichen oder scannen. No comment provided by engineer. + + To verify keys with this subscriber, compare (or scan) the code on your devices. + No comment provided by engineer. + Toggle incognito when connecting. Inkognito beim Verbinden einschalten. @@ -9778,6 +9918,7 @@ Sie werden aufgefordert, die Authentifizierung abzuschließen, bevor diese Funkt Unconfirmed name + Unbestätigter Name No comment provided by engineer. @@ -9840,13 +9981,6 @@ Sie werden aufgefordert, die Authentifizierung abzuschließen, bevor diese Funkt Aktivieren Sie den Modus "Bitte nicht stören", um Unterbrechungen zu vermeiden, es sei denn, Sie verwenden die iOS Anrufschnittstelle. No comment provided by engineer. - - Unless your contact deleted the connection or this link was already used, it might be a bug - please report it. -To connect, please ask your contact to create another connection link and check that you have a stable network connection. - Entweder hat Ihr Kontakt die Verbindung gelöscht, oder dieser Link wurde bereits verwendet, es könnte sich um einen Fehler handeln - Bitte melden Sie es uns. -Bitten Sie Ihren Kontakt darum einen weiteren Verbindungs-Link zu erzeugen, um sich neu verbinden zu können und stellen Sie sicher, dass Sie eine stabile Netzwerk-Verbindung haben. - No comment provided by engineer. - Unlink Entkoppeln @@ -9940,7 +10074,8 @@ Bitten Sie Ihren Kontakt darum einen weiteren Verbindungs-Link zu erzeugen, um s Upgrade address? Adresse aktualisieren? - alert message + alert message +alert title Upgrade and open chat @@ -10144,6 +10279,7 @@ Bitten Sie Ihren Kontakt darum einen weiteren Verbindungs-Link zu erzeugen, um s Verify SimpleX names + SimpleX-Namen überprüfen No comment provided by engineer. @@ -10173,6 +10309,7 @@ Bitten Sie Ihren Kontakt darum einen weiteren Verbindungs-Link zu erzeugen, um s Verify name + Name überprüfen No comment provided by engineer. @@ -10830,6 +10967,7 @@ Verbindungsanfrage wiederholen? Your SimpleX name + Ihr SimpleX-Name No comment provided by engineer. @@ -10877,6 +11015,13 @@ Verbindungsanfrage wiederholen? Ihr Kontakt No comment provided by engineer. + + Your contact removed this link, or it was a one-time link that was already used. +To connect, ask your contact to create a new link. + Entweder hat Ihr Kontakt die Verbindung gelöscht, oder dieser Link wurde bereits verwendet, es könnte sich um einen Fehler handeln - Bitte melden Sie es uns. +Bitten Sie Ihren Kontakt darum einen weiteren Verbindungs-Link zu erzeugen, um sich neu verbinden zu können und stellen Sie sicher, dass Sie eine stabile Netzwerk-Verbindung haben. + No comment provided by engineer. + Your contact sent a file that is larger than currently supported maximum size (%@). Ihr Kontakt hat eine Datei gesendet, die größer ist als die derzeit unterstützte maximale Größe (%@). @@ -11324,6 +11469,7 @@ marked deleted chat item preview text contributor + Mitwirkender member role @@ -11981,6 +12127,7 @@ Zuletzt empfangene Nachricht: %2$@ subscriber + Abonnent member role @@ -12187,7 +12334,7 @@ Zuletzt empfangene Nachricht: %2$@
- +
@@ -12222,9 +12369,24 @@ Zuletzt empfangene Nachricht: %2$@
+ +
+ +
+ + + SimpleXChat + Bundle name + + + Copyright © 2022 SimpleX Chat. All rights reserved. + Copyright (human-readable) + + +
- +
@@ -12246,7 +12408,7 @@ Zuletzt empfangene Nachricht: %2$@
- +
@@ -12278,7 +12440,7 @@ Zuletzt empfangene Nachricht: %2$@
- +
@@ -12300,7 +12462,7 @@ Zuletzt empfangene Nachricht: %2$@
- +
diff --git a/apps/ios/SimpleX Localizations/de.xcloc/Source Contents/en.lproj/SimpleX--iOS--InfoPlist.strings b/apps/ios/SimpleX Localizations/de.xcloc/Source Contents/en.lproj/SimpleX--iOS--InfoPlist.strings index d34eb67fc7..b8ff778e25 100644 --- a/apps/ios/SimpleX Localizations/de.xcloc/Source Contents/en.lproj/SimpleX--iOS--InfoPlist.strings +++ b/apps/ios/SimpleX Localizations/de.xcloc/Source Contents/en.lproj/SimpleX--iOS--InfoPlist.strings @@ -1,12 +1,18 @@ /* Bundle name */ "CFBundleName" = "SimpleX"; + /* Privacy - Camera Usage Description */ "NSCameraUsageDescription" = "SimpleX needs camera access to scan QR codes to connect to other users and for video calls."; + /* Privacy - Face ID Usage Description */ "NSFaceIDUsageDescription" = "SimpleX uses Face ID for local authentication"; + /* Privacy - Local Network Usage Description */ "NSLocalNetworkUsageDescription" = "SimpleX uses local network access to allow using user chat profile via desktop app on the same network."; + /* Privacy - Microphone Usage Description */ "NSMicrophoneUsageDescription" = "SimpleX needs microphone access for audio and video calls, and to record voice messages."; + /* Privacy - Photo Library Additions Usage Description */ "NSPhotoLibraryAddUsageDescription" = "SimpleX needs access to Photo Library for saving captured and received media"; + diff --git a/apps/ios/SimpleX Localizations/de.xcloc/Source Contents/en.lproj/SimpleXChat-InfoPlist.strings b/apps/ios/SimpleX Localizations/de.xcloc/Source Contents/en.lproj/SimpleXChat-InfoPlist.strings new file mode 100644 index 0000000000..c36c8c815d --- /dev/null +++ b/apps/ios/SimpleX Localizations/de.xcloc/Source Contents/en.lproj/SimpleXChat-InfoPlist.strings @@ -0,0 +1,6 @@ +/* Bundle name */ +"CFBundleName" = "SimpleXChat"; + +/* Copyright (human-readable) */ +"NSHumanReadableCopyright" = "Copyright © 2022 SimpleX Chat. All rights reserved."; + diff --git a/apps/ios/SimpleX Localizations/de.xcloc/contents.json b/apps/ios/SimpleX Localizations/de.xcloc/contents.json index e8d71cf38c..8a5b0f6b96 100644 --- a/apps/ios/SimpleX Localizations/de.xcloc/contents.json +++ b/apps/ios/SimpleX Localizations/de.xcloc/contents.json @@ -3,10 +3,10 @@ "project" : "SimpleX.xcodeproj", "targetLocale" : "de", "toolInfo" : { - "toolBuildNumber" : "16C5032a", + "toolBuildNumber" : "17F113", "toolID" : "com.apple.dt.xcode", "toolName" : "Xcode", - "toolVersion" : "16.2" + "toolVersion" : "26.6" }, "version" : "1.0" } \ No newline at end of file diff --git a/apps/ios/SimpleX Localizations/el.xcloc/Localized Contents/el.xliff b/apps/ios/SimpleX Localizations/el.xcloc/Localized Contents/el.xliff index cb3ca0aadb..2db5b67ec8 100644 --- a/apps/ios/SimpleX Localizations/el.xcloc/Localized Contents/el.xliff +++ b/apps/ios/SimpleX Localizations/el.xcloc/Localized Contents/el.xliff @@ -2706,8 +2706,8 @@ Available in v5.1 Sender cancelled file transfer. No comment provided by engineer. - - Sender may have deleted the connection request. + + The sender deleted the connection request. No comment provided by engineer. diff --git a/apps/ios/SimpleX Localizations/en.xcloc/Localized Contents/en.xliff b/apps/ios/SimpleX Localizations/en.xcloc/Localized Contents/en.xliff index 2b561441c8..4485fadabb 100644 --- a/apps/ios/SimpleX Localizations/en.xcloc/Localized Contents/en.xliff +++ b/apps/ios/SimpleX Localizations/en.xcloc/Localized Contents/en.xliff @@ -2,7 +2,7 @@
- +
@@ -430,11 +430,6 @@ channel relay bar (new) No comment provided by engineer. - - (signed) - (signed) - chat link info line - (this device v%@) (this device v%@) @@ -776,6 +771,16 @@ swipe action Add address to your profile, so that your SimpleX contacts can share it with other people. Profile update will be sent to your SimpleX contacts. No comment provided by engineer. + + Add contributors. + Add contributors. + No comment provided by engineer. + + + Add description + Add description + No comment provided by engineer. + Add friends Add friends @@ -1448,6 +1453,11 @@ in your network Better calls No comment provided by engineer. + + Better channels 📢 + Better channels 📢 + No comment provided by engineer. + Better groups Better groups @@ -1791,6 +1801,11 @@ set passcode view Channel No comment provided by engineer. + + Channel SimpleX name + Channel SimpleX name + No comment provided by engineer. + Channel display name Channel display name @@ -2398,11 +2413,6 @@ This is your own one-time link! Connection error alert title - - Connection error (AUTH) - Connection error (AUTH) - conn error description - Connection failed Connection failed @@ -2415,6 +2425,11 @@ This is your own one-time link! %@ No comment provided by engineer. + + Connection link removed + Connection link removed + conn error description + Connection not ready. Connection not ready. @@ -2640,16 +2655,16 @@ This is your own one-time link! Create public channel No comment provided by engineer. - - Create public channel (BETA) - Create public channel (BETA) - No comment provided by engineer. - Create queue Create queue server test step + + Create web preview. + Create web preview. + No comment provided by engineer. + Create your address Create your address @@ -3185,7 +3200,7 @@ alert button Desktop devices No comment provided by engineer. - + Destination server address of %1$@ is incompatible with forwarding server %2$@ settings. Destination server address of %1$@ is incompatible with forwarding server %2$@ settings. No comment provided by engineer. @@ -3195,7 +3210,7 @@ alert button Destination server error: %@ snd error text - + Destination server version of %1$@ is incompatible with forwarding server %2$@. Destination server version of %1$@ is incompatible with forwarding server %2$@. No comment provided by engineer. @@ -3365,6 +3380,11 @@ alert button Do it later No comment provided by engineer. + + Do not require signing messages. + Do not require signing messages. + No comment provided by engineer. + Do not send history to new members. Do not send history to new members. @@ -3400,6 +3420,11 @@ alert button Don't miss important messages. No comment provided by engineer. + + Don't save + Don't save + alert action + Don't show again Don't show again @@ -3481,6 +3506,11 @@ chat item action Easier to invite your friends 👋 No comment provided by engineer. + + Easier to read. + Easier to read. + No comment provided by engineer. + Edit Edit @@ -3491,6 +3521,11 @@ chat item action Edit channel profile No comment provided by engineer. + + Edit description + Edit description + No comment provided by engineer. + Edit group profile Edit group profile @@ -3691,6 +3726,11 @@ chat item action Enter correct passphrase. No comment provided by engineer. + + Enter description (optional) + Enter description (optional) + placeholder + Enter group name… Enter group name… @@ -4116,6 +4156,11 @@ chat item action Error setting delivery receipts! No comment provided by engineer. + + Error sharing address + Error sharing address + alert title + Error sharing channel Error sharing channel @@ -4640,6 +4685,11 @@ Error: %2$@ GIFs and stickers No comment provided by engineer. + + Get SimpleX name (BETA) + Get SimpleX name (BETA) + No comment provided by engineer. + Get link Get link @@ -5547,6 +5597,11 @@ This is your link for group %@! Make sure WebRTC ICE server addresses are in correct format, line separated and are not duplicated. No comment provided by engineer. + + Manage your relays. + Manage your relays. + No comment provided by engineer. + Mark deleted for everyone Mark deleted for everyone @@ -5762,6 +5817,16 @@ This is your link for group %@! Message shape No comment provided by engineer. + + Message signing is not required. + Message signing is not required. + No comment provided by engineer. + + + Message signing is required. + Message signing is required. + No comment provided by engineer. + Message source remains private. Message source remains private. @@ -5982,6 +6047,11 @@ This is your link for group %@! Name not found No comment provided by engineer. + + Names for your channel or business. + Names for your channel or business. + No comment provided by engineer. + Network & servers Network & servers @@ -7117,7 +7187,8 @@ Error: %@ Profile update will be sent to your SimpleX contacts. Profile update will be sent to your SimpleX contacts. - alert message + alert message +alert title Prohibit audio/video calls. @@ -7274,7 +7345,7 @@ Enable in *Network & servers* settings. Read more Read more - No comment provided by engineer. + profile description teaser Read more in User Guide. @@ -7411,6 +7482,11 @@ Enable in *Network & servers* settings. Register No comment provided by engineer. + + Register a test name + Register a test name + No comment provided by engineer. + Register notification token? Register notification token? @@ -7533,6 +7609,11 @@ swipe action Remove member? alert title + + Remove name + Remove name + No comment provided by engineer. + Remove passphrase from keychain? Remove passphrase from keychain? @@ -7648,6 +7729,11 @@ swipe action Reports No comment provided by engineer. + + Require signing messages. + Require signing messages. + No comment provided by engineer. + Required Required @@ -7831,7 +7917,8 @@ swipe action Save Save - alert button + alert action +alert button chat item action @@ -7849,6 +7936,11 @@ chat item action Save (and notify subscribers) alert button + + Save SimpleX name? + Save SimpleX name? + alert title + Save admission settings? Save admission settings? @@ -8244,11 +8336,6 @@ chat item action Sender cancelled file transfer. alert message - - Sender may have deleted the connection request. - Sender may have deleted the connection request. - No comment provided by engineer. - Sending a link preview may reveal your IP address to the website. You can change this in Privacy settings later. Sending a link preview may reveal your IP address to the website. You can change this in Privacy settings later. @@ -8660,6 +8747,11 @@ chat item action Show developer options No comment provided by engineer. + + Show encryption + Show encryption + No comment provided by engineer. + Show last messages Show last messages @@ -8690,6 +8782,37 @@ chat item action Show: No comment provided by engineer. + + Sign message + Sign message + No comment provided by engineer. + + + Sign messages + Sign messages + chat feature + + + Signature missing + Signature missing + alert title +copied message info + + + Signed + Signed + copied message info + + + Signed & verified + Signed & verified + copied message info + + + Signing proves you authored this message and can't be denied later. + Signing proves you authored this message and can't be denied later. + No comment provided by engineer. + SimpleX SimpleX @@ -8800,6 +8923,11 @@ chat item action SimpleX name not verified alert title + + SimpleX names (BETA) + SimpleX names (BETA) + No comment provided by engineer. + SimpleX one-time invitation SimpleX one-time invitation @@ -9333,6 +9461,11 @@ It can happen because of some bug or when the connection is compromised.The badge is signed with a key that this version of the app does not recognize. Update the app to verify this badge. badge alert + + The channel required this message to be signed, but the signature is missing. + The channel required this message to be signed, but the signature is missing. + alert message + The code you scanned is not a SimpleX link QR code. The code you scanned is not a SimpleX link QR code. @@ -9430,6 +9563,11 @@ your contacts and groups. The second tick we missed! ✅ No comment provided by engineer. + + The sender deleted the connection request. + The sender deleted the connection request. + No comment provided by engineer. + The sender will NOT be notified The sender will NOT be notified @@ -9713,6 +9851,11 @@ You will be prompted to complete authentication before this feature is enabled.< To verify end-to-end encryption with your contact compare (or scan) the code on your devices. No comment provided by engineer. + + To verify keys with this subscriber, compare (or scan) the code on your devices. + To verify keys with this subscriber, compare (or scan) the code on your devices. + No comment provided by engineer. + Toggle incognito when connecting. Toggle incognito when connecting. @@ -9868,13 +10011,6 @@ You will be prompted to complete authentication before this feature is enabled.< Unless you use iOS call interface, enable Do Not Disturb mode to avoid interruptions. No comment provided by engineer. - - Unless your contact deleted the connection or this link was already used, it might be a bug - please report it. -To connect, please ask your contact to create another connection link and check that you have a stable network connection. - Unless your contact deleted the connection or this link was already used, it might be a bug - please report it. -To connect, please ask your contact to create another connection link and check that you have a stable network connection. - No comment provided by engineer. - Unlink Unlink @@ -9968,7 +10104,8 @@ To connect, please ask your contact to create another connection link and check Upgrade address? Upgrade address? - alert message + alert message +alert title Upgrade and open chat @@ -10908,6 +11045,13 @@ Repeat connection request? Your contact No comment provided by engineer. + + Your contact removed this link, or it was a one-time link that was already used. +To connect, ask your contact to create a new link. + Your contact removed this link, or it was a one-time link that was already used. +To connect, ask your contact to create a new link. + No comment provided by engineer. + Your contact sent a file that is larger than currently supported maximum size (%@). Your contact sent a file that is larger than currently supported maximum size (%@). @@ -12220,7 +12364,7 @@ last received msg: %2$@
- +
@@ -12255,9 +12399,26 @@ last received msg: %2$@
+ +
+ +
+ + + SimpleXChat + SimpleXChat + Bundle name + + + Copyright © 2022 SimpleX Chat. All rights reserved. + Copyright © 2022 SimpleX Chat. All rights reserved. + Copyright (human-readable) + + +
- +
@@ -12279,7 +12440,7 @@ last received msg: %2$@
- +
@@ -12311,7 +12472,7 @@ last received msg: %2$@
- +
@@ -12333,7 +12494,7 @@ last received msg: %2$@
- +
diff --git a/apps/ios/SimpleX Localizations/en.xcloc/Source Contents/en.lproj/SimpleX--iOS--InfoPlist.strings b/apps/ios/SimpleX Localizations/en.xcloc/Source Contents/en.lproj/SimpleX--iOS--InfoPlist.strings index d34eb67fc7..b8ff778e25 100644 --- a/apps/ios/SimpleX Localizations/en.xcloc/Source Contents/en.lproj/SimpleX--iOS--InfoPlist.strings +++ b/apps/ios/SimpleX Localizations/en.xcloc/Source Contents/en.lproj/SimpleX--iOS--InfoPlist.strings @@ -1,12 +1,18 @@ /* Bundle name */ "CFBundleName" = "SimpleX"; + /* Privacy - Camera Usage Description */ "NSCameraUsageDescription" = "SimpleX needs camera access to scan QR codes to connect to other users and for video calls."; + /* Privacy - Face ID Usage Description */ "NSFaceIDUsageDescription" = "SimpleX uses Face ID for local authentication"; + /* Privacy - Local Network Usage Description */ "NSLocalNetworkUsageDescription" = "SimpleX uses local network access to allow using user chat profile via desktop app on the same network."; + /* Privacy - Microphone Usage Description */ "NSMicrophoneUsageDescription" = "SimpleX needs microphone access for audio and video calls, and to record voice messages."; + /* Privacy - Photo Library Additions Usage Description */ "NSPhotoLibraryAddUsageDescription" = "SimpleX needs access to Photo Library for saving captured and received media"; + diff --git a/apps/ios/SimpleX Localizations/en.xcloc/Source Contents/en.lproj/SimpleXChat-InfoPlist.strings b/apps/ios/SimpleX Localizations/en.xcloc/Source Contents/en.lproj/SimpleXChat-InfoPlist.strings new file mode 100644 index 0000000000..c36c8c815d --- /dev/null +++ b/apps/ios/SimpleX Localizations/en.xcloc/Source Contents/en.lproj/SimpleXChat-InfoPlist.strings @@ -0,0 +1,6 @@ +/* Bundle name */ +"CFBundleName" = "SimpleXChat"; + +/* Copyright (human-readable) */ +"NSHumanReadableCopyright" = "Copyright © 2022 SimpleX Chat. All rights reserved."; + diff --git a/apps/ios/SimpleX Localizations/en.xcloc/contents.json b/apps/ios/SimpleX Localizations/en.xcloc/contents.json index ec2accf27e..7b50cab8e7 100644 --- a/apps/ios/SimpleX Localizations/en.xcloc/contents.json +++ b/apps/ios/SimpleX Localizations/en.xcloc/contents.json @@ -3,10 +3,10 @@ "project" : "SimpleX.xcodeproj", "targetLocale" : "en", "toolInfo" : { - "toolBuildNumber" : "16C5032a", + "toolBuildNumber" : "17F113", "toolID" : "com.apple.dt.xcode", "toolName" : "Xcode", - "toolVersion" : "16.2" + "toolVersion" : "26.6" }, "version" : "1.0" } \ No newline at end of file diff --git a/apps/ios/SimpleX Localizations/es.xcloc/Localized Contents/es.xliff b/apps/ios/SimpleX Localizations/es.xcloc/Localized Contents/es.xliff index 0bf5c66c4f..7c72f354a1 100644 --- a/apps/ios/SimpleX Localizations/es.xcloc/Localized Contents/es.xliff +++ b/apps/ios/SimpleX Localizations/es.xcloc/Localized Contents/es.xliff @@ -2,7 +2,7 @@
- +
@@ -202,14 +202,17 @@ %d owner + %d propietario channel owners count %d owners + %d propietarios channel owners count %d owners & contributors + %d propietarios & colaboradores channel members count @@ -427,11 +430,6 @@ channel relay bar (nuevo) No comment provided by engineer. - - (signed) - (firmado) - chat link info line - (this device v%@) (este dispositivo v%@) @@ -773,6 +771,14 @@ swipe action Añade la dirección a tu perfil para que tus contactos SimpleX puedan compartirla con otros. La actualización del perfil se enviará a tus contactos SimpleX. No comment provided by engineer. + + Add contributors. + No comment provided by engineer. + + + Add description + No comment provided by engineer. + Add friends Añadir amigos @@ -1445,6 +1451,10 @@ en tu red Llamadas mejoradas No comment provided by engineer. + + Better channels 📢 + No comment provided by engineer. + Better groups Grupos mejorados @@ -1769,6 +1779,7 @@ new chat action Change role? + ¿Cambiar el rol? No comment provided by engineer. @@ -1787,6 +1798,10 @@ set passcode view Canal No comment provided by engineer. + + Channel SimpleX name + No comment provided by engineer. + Channel display name Título mostrado del canal @@ -2136,7 +2151,7 @@ chat toolbar Community guidelines violation - Violación de las normas de la comunidad + Violación de las normas report reason @@ -2272,6 +2287,7 @@ server test step Connect to %@ + Conectar con %@ new chat action @@ -2385,6 +2401,7 @@ This is your own one-time link! Connection blocked: %@ + Conexión bloqueada: %@ conn error description @@ -2392,11 +2409,6 @@ This is your own one-time link! Error conexión alert title - - Connection error (AUTH) - Error de conexión (Autenticación) - conn error description - Connection failed Conexión fallida @@ -2409,6 +2421,11 @@ This is your own one-time link! %@ No comment provided by engineer. + + Connection link removed + Error de conexión + conn error description + Connection not ready. Conexión no establecida. @@ -2634,16 +2651,15 @@ This is your own one-time link! Crear canal público No comment provided by engineer. - - Create public channel (BETA) - Crear canal público (BETA) - No comment provided by engineer. - Create queue Crear cola server test step + + Create web preview. + No comment provided by engineer. + Create your address Crea tu dirección @@ -3179,9 +3195,9 @@ alert button Ordenadores No comment provided by engineer. - + Destination server address of %1$@ is incompatible with forwarding server %2$@ settings. - La dirección del servidor de destino de %@ es incompatible con la configuración del servidor de reenvío %@. + La dirección del servidor de destino de %1$@ es incompatible con la configuración del servidor de reenvío %2$@. No comment provided by engineer. @@ -3189,9 +3205,9 @@ alert button Error del servidor de destino: %@ snd error text - + Destination server version of %1$@ is incompatible with forwarding server %2$@. - La versión del servidor de destino de %@ es incompatible con el servidor de reenvío %@. + La versión del servidor de destino de %1$@ es incompatible con el servidor de reenvío %2$@. No comment provided by engineer. @@ -3359,6 +3375,10 @@ alert button Hacer más tarde No comment provided by engineer. + + Do not require signing messages. + No comment provided by engineer. + Do not send history to new members. No se envía el historial a los miembros nuevos. @@ -3394,6 +3414,10 @@ alert button No pierdas los mensajes importantes. No comment provided by engineer. + + Don't save + alert action + Don't show again No volver a mostrar @@ -3475,6 +3499,10 @@ chat item action Invitar a tus amigos es más fácil 👋 No comment provided by engineer. + + Easier to read. + No comment provided by engineer. + Edit Editar @@ -3485,6 +3513,10 @@ chat item action Editar perfil del canal No comment provided by engineer. + + Edit description + No comment provided by engineer. + Edit group profile Editar perfil de grupo @@ -3685,6 +3717,10 @@ chat item action Introduce la contraseña correcta. No comment provided by engineer. + + Enter description (optional) + placeholder + Enter group name… Nombre del grupo… @@ -4052,6 +4088,7 @@ chat item action Error saving name + Error al guardar el nombre alert title @@ -4109,6 +4146,10 @@ chat item action ¡Error al configurar confirmaciones de entrega! No comment provided by engineer. + + Error sharing address + alert title + Error sharing channel Error al compartir el canal @@ -4633,6 +4674,10 @@ Error: %2$@ GIFs y stickers No comment provided by engineer. + + Get SimpleX name (BETA) + No comment provided by engineer. + Get link Recibir el enlace @@ -5295,6 +5340,7 @@ More improvements are coming soon! Join channel %@ + Unirme al canal %@ new chat action @@ -5421,10 +5467,12 @@ This is your link for group %@! Let people connect to you via name registered with your SimpleX address. + Permitir el contacto mediante tu nombre registrado contra tu dirección SimpleX. No comment provided by engineer. Let people join via name registered with this channel link. + Permitir unirse al canal mediante el nombre registrado con este enlace. No comment provided by engineer. @@ -5537,6 +5585,10 @@ This is your link for group %@! Asegúrate de que las direcciones del servidor WebRTC ICE tienen el formato correcto, están separadas por líneas y no duplicadas. No comment provided by engineer. + + Manage your relays. + No comment provided by engineer. + Mark deleted for everyone Marcar como eliminado para todos @@ -5752,6 +5804,14 @@ This is your link for group %@! Forma del mensaje No comment provided by engineer. + + Message signing is not required. + No comment provided by engineer. + + + Message signing is required. + No comment provided by engineer. + Message source remains private. El autor del mensaje se mantiene privado. @@ -5969,6 +6029,11 @@ This is your link for group %@! Name not found + Nombre no encontrado + No comment provided by engineer. + + + Names for your channel or business. No comment provided by engineer. @@ -6307,6 +6372,7 @@ El cifrado más seguro. No servers to resolve names. + Sin servidores para resolver nombres. servers warning @@ -6326,6 +6392,7 @@ El cifrado más seguro. No valid link + Ningún enlace válido No comment provided by engineer. @@ -6340,6 +6407,7 @@ El cifrado más seguro. None of your servers are set to resolve SimpleX names. Configure servers, or use a connection link. + No tienes servidores configurados para resolver nombres SimpleX. Hazlo, o usa un enlace para conectarte. No comment provided by engineer. @@ -6763,6 +6831,7 @@ alert button Owners & contributors + Propietarios y colaboradores No comment provided by engineer. @@ -7102,7 +7171,8 @@ Error: %@ Profile update will be sent to your SimpleX contacts. La actualización del perfil se enviará a tus contactos SimpleX. - alert message + alert message +alert title Prohibit audio/video calls. @@ -7259,7 +7329,7 @@ Actívalo en ajustes de *Servidores y Redes*. Read more Saber más - No comment provided by engineer. + profile description teaser Read more in User Guide. @@ -7396,6 +7466,10 @@ Actívalo en ajustes de *Servidores y Redes*. Registrar No comment provided by engineer. + + Register a test name + No comment provided by engineer. + Register notification token? ¿Registrar el token de notificaciones? @@ -7518,6 +7592,10 @@ swipe action ¿Expulsar miembro? alert title + + Remove name + No comment provided by engineer. + Remove passphrase from keychain? ¿Eliminar contraseña de Keychain? @@ -7633,6 +7711,10 @@ swipe action Informes No comment provided by engineer. + + Require signing messages. + No comment provided by engineer. + Required Obligatorio @@ -7680,6 +7762,7 @@ swipe action Resolver error: %@ + Error de resolución: %@ No comment provided by engineer. @@ -7774,6 +7857,7 @@ swipe action Role will be changed to "%@". All subscribers will be notified. + El rol cambiará a "%@" y se notificará a los suscriptores. No comment provided by engineer. @@ -7814,7 +7898,8 @@ swipe action Save Guardar - alert button + alert action +alert button chat item action @@ -7832,6 +7917,10 @@ chat item action Guardar (y notificar suscriptores) alert button + + Save SimpleX name? + alert title + Save admission settings? ¿Guardar configuración? @@ -8227,11 +8316,6 @@ chat item action El remitente ha cancelado la transferencia de archivos. alert message - - Sender may have deleted the connection request. - El remitente puede haber eliminado la solicitud de conexión. - No comment provided by engineer. - Sending a link preview may reveal your IP address to the website. You can change this in Privacy settings later. Enviar una previsualización del enlace puede revelar tu dirección IP al sitio web. Puedes cambiarlo más tarde en los ajustes de privacidad. @@ -8329,6 +8413,7 @@ chat item action Server %@ does not support name resolution. Configure servers, or use a connection link. + El servidor %@ no admite la resolución de nombres. Configura un servidor, o usa un enlace para conectarte. No comment provided by engineer. @@ -8642,6 +8727,10 @@ chat item action Mostrar opciones de desarrollador No comment provided by engineer. + + Show encryption + No comment provided by engineer. + Show last messages Mostrar último mensaje @@ -8672,6 +8761,31 @@ chat item action Muestra: No comment provided by engineer. + + Sign message + No comment provided by engineer. + + + Sign messages + chat feature + + + Signature missing + alert title +copied message info + + + Signed + copied message info + + + Signed & verified + copied message info + + + Signing proves you authored this message and can't be denied later. + No comment provided by engineer. + SimpleX SimpleX @@ -8769,16 +8883,23 @@ chat item action SimpleX name + Nombre SimpleX No comment provided by engineer. SimpleX name error + Error del nombre SimpleX No comment provided by engineer. SimpleX name not verified + Nombre SimpleX no verificado alert title + + SimpleX names (BETA) + No comment provided by engineer. + SimpleX one-time invitation Invitación SimpleX de un uso @@ -9259,18 +9380,22 @@ Puede ocurrir por algún bug o cuando la conexión está comprometida. The SimpleX name #%@ is registered without channel link. Add channel link to the name via the registration page. + El nombre SimpleX #%@ está registrado sin un enlace de canal. Añádelo en la página de registro. alert message The SimpleX name %@ is registered, but it has no valid link. + El nombre SimpleX %@ está registrado, pero no tiene un enlace válido. No comment provided by engineer. The SimpleX name %@ is registered, but not added to profile. Please add it to your address or channel profile, if you are the owner. + El nombre SimpleX %@ está registrado, pero no se ha añadido a un perfil. Por favor, si eres el propietario, añádelo a tu dirección o al perfil del canal. No comment provided by engineer. The SimpleX name @%@ is registered without SimpleX address. Add your SimpleX address to the name via the registration page. + El nombre SimpleX @%@ está registrado sin una dirección SimpleX. Añádela en la página de registro. alert message @@ -9308,6 +9433,10 @@ Puede ocurrir por algún bug o cuando la conexión está comprometida. La insignia está firmada con una clave que esta versión de la app no reconoce. Actualiza la app para verificar la insignia. badge alert + + The channel required this message to be signed, but the signature is missing. + alert message + The code you scanned is not a SimpleX link QR code. El código QR escaneado no es un enlace de SimpleX. @@ -9405,6 +9534,11 @@ y los contactos son tuyos. ¡El doble check que nos faltaba! ✅ No comment provided by engineer. + + The sender deleted the connection request. + El remitente puede haber eliminado la solicitud de conexión. + No comment provided by engineer. + The sender will NOT be notified El remitente NO será notificado @@ -9462,6 +9596,7 @@ y los contactos son tuyos. This SimpleX name is not registered. Please check the name. + El nombre SimpleX no está registrado. Por favor, comprueba el nombre. No comment provided by engineer. @@ -9649,6 +9784,7 @@ Se te pedirá que completes la autenticación antes de activar esta función. To resolve names + Para resolver nombres No comment provided by engineer. @@ -9686,6 +9822,10 @@ Se te pedirá que completes la autenticación antes de activar esta función.Para verificar el cifrado de extremo a extremo con tu contacto, compara (o escanea) el código en ambos dispositivos. No comment provided by engineer. + + To verify keys with this subscriber, compare (or scan) the code on your devices. + No comment provided by engineer. + Toggle incognito when connecting. Activa incógnito al conectar. @@ -9778,6 +9918,7 @@ Se te pedirá que completes la autenticación antes de activar esta función. Unconfirmed name + Nombre sin confirmar No comment provided by engineer. @@ -9840,13 +9981,6 @@ Se te pedirá que completes la autenticación antes de activar esta función.A menos que utilices la interfaz de llamadas de iOS, activa el modo No molestar para evitar interrupciones. No comment provided by engineer. - - Unless your contact deleted the connection or this link was already used, it might be a bug - please report it. -To connect, please ask your contact to create another connection link and check that you have a stable network connection. - A menos que tu contacto haya eliminado la conexión o el enlace se haya usado, podría ser un error. Por favor, notifícalo. -Para conectarte pide a tu contacto que cree otro enlace y comprueba la conexión de red. - No comment provided by engineer. - Unlink Desenlazar @@ -9940,7 +10074,8 @@ Para conectarte pide a tu contacto que cree otro enlace y comprueba la conexión Upgrade address? ¿Actualizar la dirección? - alert message + alert message +alert title Upgrade and open chat @@ -10144,6 +10279,7 @@ Para conectarte pide a tu contacto que cree otro enlace y comprueba la conexión Verify SimpleX names + Verificar nombres SimpleX No comment provided by engineer. @@ -10173,6 +10309,7 @@ Para conectarte pide a tu contacto que cree otro enlace y comprueba la conexión Verify name + Verificar nombre No comment provided by engineer. @@ -10830,6 +10967,7 @@ Repeat connection request? Your SimpleX name + Mi nombre SimpleX No comment provided by engineer. @@ -10877,6 +11015,13 @@ Repeat connection request? Mi contacto No comment provided by engineer. + + Your contact removed this link, or it was a one-time link that was already used. +To connect, ask your contact to create a new link. + A menos que tu contacto haya eliminado la conexión o el enlace se haya usado, podría ser un error. Por favor, notifícalo. +Para conectarte pide a tu contacto que cree otro enlace y comprueba la conexión de red. + No comment provided by engineer. + Your contact sent a file that is larger than currently supported maximum size (%@). El contacto ha enviado un archivo mayor al máximo admitido (%@). @@ -11324,6 +11469,7 @@ marked deleted chat item preview text contributor + colaborador member role @@ -11981,6 +12127,7 @@ last received msg: %2$@ subscriber + suscriptor member role @@ -12187,7 +12334,7 @@ last received msg: %2$@
- +
@@ -12222,9 +12369,24 @@ last received msg: %2$@
+ +
+ +
+ + + SimpleXChat + Bundle name + + + Copyright © 2022 SimpleX Chat. All rights reserved. + Copyright (human-readable) + + +
- +
@@ -12246,7 +12408,7 @@ last received msg: %2$@
- +
@@ -12278,7 +12440,7 @@ last received msg: %2$@
- +
@@ -12300,7 +12462,7 @@ last received msg: %2$@
- +
diff --git a/apps/ios/SimpleX Localizations/es.xcloc/Source Contents/en.lproj/SimpleX--iOS--InfoPlist.strings b/apps/ios/SimpleX Localizations/es.xcloc/Source Contents/en.lproj/SimpleX--iOS--InfoPlist.strings index d34eb67fc7..b8ff778e25 100644 --- a/apps/ios/SimpleX Localizations/es.xcloc/Source Contents/en.lproj/SimpleX--iOS--InfoPlist.strings +++ b/apps/ios/SimpleX Localizations/es.xcloc/Source Contents/en.lproj/SimpleX--iOS--InfoPlist.strings @@ -1,12 +1,18 @@ /* Bundle name */ "CFBundleName" = "SimpleX"; + /* Privacy - Camera Usage Description */ "NSCameraUsageDescription" = "SimpleX needs camera access to scan QR codes to connect to other users and for video calls."; + /* Privacy - Face ID Usage Description */ "NSFaceIDUsageDescription" = "SimpleX uses Face ID for local authentication"; + /* Privacy - Local Network Usage Description */ "NSLocalNetworkUsageDescription" = "SimpleX uses local network access to allow using user chat profile via desktop app on the same network."; + /* Privacy - Microphone Usage Description */ "NSMicrophoneUsageDescription" = "SimpleX needs microphone access for audio and video calls, and to record voice messages."; + /* Privacy - Photo Library Additions Usage Description */ "NSPhotoLibraryAddUsageDescription" = "SimpleX needs access to Photo Library for saving captured and received media"; + diff --git a/apps/ios/SimpleX Localizations/es.xcloc/Source Contents/en.lproj/SimpleXChat-InfoPlist.strings b/apps/ios/SimpleX Localizations/es.xcloc/Source Contents/en.lproj/SimpleXChat-InfoPlist.strings new file mode 100644 index 0000000000..c36c8c815d --- /dev/null +++ b/apps/ios/SimpleX Localizations/es.xcloc/Source Contents/en.lproj/SimpleXChat-InfoPlist.strings @@ -0,0 +1,6 @@ +/* Bundle name */ +"CFBundleName" = "SimpleXChat"; + +/* Copyright (human-readable) */ +"NSHumanReadableCopyright" = "Copyright © 2022 SimpleX Chat. All rights reserved."; + diff --git a/apps/ios/SimpleX Localizations/es.xcloc/contents.json b/apps/ios/SimpleX Localizations/es.xcloc/contents.json index 80cffac8d2..5a4c833adf 100644 --- a/apps/ios/SimpleX Localizations/es.xcloc/contents.json +++ b/apps/ios/SimpleX Localizations/es.xcloc/contents.json @@ -3,10 +3,10 @@ "project" : "SimpleX.xcodeproj", "targetLocale" : "es", "toolInfo" : { - "toolBuildNumber" : "16C5032a", + "toolBuildNumber" : "17F113", "toolID" : "com.apple.dt.xcode", "toolName" : "Xcode", - "toolVersion" : "16.2" + "toolVersion" : "26.6" }, "version" : "1.0" } \ No newline at end of file diff --git a/apps/ios/SimpleX Localizations/fi.xcloc/Localized Contents/fi.xliff b/apps/ios/SimpleX Localizations/fi.xcloc/Localized Contents/fi.xliff index ed80cc2223..d948ce8885 100644 --- a/apps/ios/SimpleX Localizations/fi.xcloc/Localized Contents/fi.xliff +++ b/apps/ios/SimpleX Localizations/fi.xcloc/Localized Contents/fi.xliff @@ -2,7 +2,7 @@
- +
@@ -389,10 +389,6 @@ channel relay bar (new) No comment provided by engineer. - - (signed) - chat link info line - (this device v%@) No comment provided by engineer. @@ -699,6 +695,14 @@ swipe action Add address to your profile, so that your SimpleX contacts can share it with other people. Profile update will be sent to your SimpleX contacts. No comment provided by engineer. + + Add contributors. + No comment provided by engineer. + + + Add description + No comment provided by engineer. + Add friends No comment provided by engineer. @@ -1296,6 +1300,10 @@ in your network Better calls No comment provided by engineer. + + Better channels 📢 + No comment provided by engineer. + Better groups No comment provided by engineer. @@ -1593,6 +1601,10 @@ set passcode view Channel No comment provided by engineer. + + Channel SimpleX name + No comment provided by engineer. + Channel display name No comment provided by engineer. @@ -2110,11 +2122,6 @@ This is your own one-time link! Yhteysvirhe alert title - - Connection error (AUTH) - Yhteysvirhe (AUTH) - conn error description - Connection failed No comment provided by engineer. @@ -2124,6 +2131,11 @@ This is your own one-time link! %@ No comment provided by engineer. + + Connection link removed + Yhteysvirhe + conn error description + Connection not ready. No comment provided by engineer. @@ -2324,15 +2336,15 @@ This is your own one-time link! Create public channel No comment provided by engineer. - - Create public channel (BETA) - No comment provided by engineer. - Create queue Luo jono server test step + + Create web preview. + No comment provided by engineer. + Create your address No comment provided by engineer. @@ -2824,7 +2836,7 @@ alert button Desktop devices No comment provided by engineer. - + Destination server address of %1$@ is incompatible with forwarding server %2$@ settings. No comment provided by engineer. @@ -2832,7 +2844,7 @@ alert button Destination server error: %@ snd error text - + Destination server version of %1$@ is incompatible with forwarding server %2$@. No comment provided by engineer. @@ -2988,6 +3000,10 @@ alert button Tee myöhemmin No comment provided by engineer. + + Do not require signing messages. + No comment provided by engineer. + Do not send history to new members. No comment provided by engineer. @@ -3018,6 +3034,10 @@ alert button Don't miss important messages. No comment provided by engineer. + + Don't save + alert action + Don't show again Älä näytä uudelleen @@ -3088,6 +3108,10 @@ chat item action Easier to invite your friends 👋 No comment provided by engineer. + + Easier to read. + No comment provided by engineer. + Edit Muokkaa @@ -3097,6 +3121,10 @@ chat item action Edit channel profile No comment provided by engineer. + + Edit description + No comment provided by engineer. + Edit group profile Muokkaa ryhmäprofiilia @@ -3281,6 +3309,10 @@ chat item action Anna oikea tunnuslause. No comment provided by engineer. + + Enter description (optional) + placeholder + Enter group name… No comment provided by engineer. @@ -3661,6 +3693,10 @@ chat item action Virhe toimituskuittauksien asettamisessa! No comment provided by engineer. + + Error sharing address + alert title + Error sharing channel alert title @@ -4125,6 +4161,10 @@ Error: %2$@ GIFit ja tarrat No comment provided by engineer. + + Get SimpleX name (BETA) + No comment provided by engineer. + Get link relay test step @@ -4953,6 +4993,10 @@ This is your link for group %@! Varmista, että WebRTC ICE -palvelinosoitteet ovat oikeassa muodossa, rivieroteltuina ja että ne eivät ole päällekkäisiä. No comment provided by engineer. + + Manage your relays. + No comment provided by engineer. + Mark deleted for everyone Merkitse poistetuksi kaikilta @@ -5144,6 +5188,14 @@ This is your link for group %@! Message shape No comment provided by engineer. + + Message signing is not required. + No comment provided by engineer. + + + Message signing is required. + No comment provided by engineer. + Message source remains private. No comment provided by engineer. @@ -5337,6 +5389,10 @@ This is your link for group %@! Name not found No comment provided by engineer. + + Names for your channel or business. + No comment provided by engineer. + Network & servers Verkko ja palvelimet @@ -6323,7 +6379,8 @@ Error: %@ Profile update will be sent to your SimpleX contacts. - alert message + alert message +alert title Prohibit audio/video calls. @@ -6465,7 +6522,7 @@ Enable in *Network & servers* settings. Read more Lue lisää - No comment provided by engineer. + profile description teaser Read more in User Guide. @@ -6590,6 +6647,10 @@ Enable in *Network & servers* settings. Register No comment provided by engineer. + + Register a test name + No comment provided by engineer. + Register notification token? token info @@ -6696,6 +6757,10 @@ swipe action Poista jäsen? alert title + + Remove name + No comment provided by engineer. + Remove passphrase from keychain? Poista tunnuslause avainnipusta? @@ -6793,6 +6858,10 @@ swipe action Reports No comment provided by engineer. + + Require signing messages. + No comment provided by engineer. + Required Pakollinen @@ -6958,7 +7027,8 @@ swipe action Save Tallenna - alert button + alert action +alert button chat item action @@ -6974,6 +7044,10 @@ chat item action Save (and notify subscribers) alert button + + Save SimpleX name? + alert title + Save admission settings? alert title @@ -7326,11 +7400,6 @@ chat item action Lähettäjä peruutti tiedoston siirron. alert message - - Sender may have deleted the connection request. - Lähettäjä on saattanut poistaa yhteyspyynnön. - No comment provided by engineer. - Sending a link preview may reveal your IP address to the website. You can change this in Privacy settings later. alert message @@ -7691,6 +7760,10 @@ chat item action Näytä kehittäjävaihtoehdot No comment provided by engineer. + + Show encryption + No comment provided by engineer. + Show last messages Näytä viimeiset viestit @@ -7718,6 +7791,31 @@ chat item action Näytä: No comment provided by engineer. + + Sign message + No comment provided by engineer. + + + Sign messages + chat feature + + + Signature missing + alert title +copied message info + + + Signed + copied message info + + + Signed & verified + copied message info + + + Signing proves you authored this message and can't be denied later. + No comment provided by engineer. + SimpleX No comment provided by engineer. @@ -7817,6 +7915,10 @@ chat item action SimpleX name not verified alert title + + SimpleX names (BETA) + No comment provided by engineer. + SimpleX one-time invitation SimpleX-kertakutsu @@ -8283,6 +8385,10 @@ Tämä voi johtua jostain virheestä tai siitä, että yhteys on vaarantunut.The badge is signed with a key that this version of the app does not recognize. Update the app to verify this badge. badge alert + + The channel required this message to be signed, but the signature is missing. + alert message + The code you scanned is not a SimpleX link QR code. No comment provided by engineer. @@ -8369,6 +8475,11 @@ your contacts and groups. Toinen kuittaus, joka uupui! ✅ No comment provided by engineer. + + The sender deleted the connection request. + Lähettäjä on saattanut poistaa yhteyspyynnön. + No comment provided by engineer. + The sender will NOT be notified Lähettäjälle EI ilmoiteta @@ -8616,6 +8727,10 @@ Sinua kehotetaan suorittamaan todennus loppuun, ennen kuin tämä ominaisuus ote Voit tarkistaa päästä päähän -salauksen kontaktisi kanssa vertaamalla (tai skannaamalla) laitteidenne koodia. No comment provided by engineer. + + To verify keys with this subscriber, compare (or scan) the code on your devices. + No comment provided by engineer. + Toggle incognito when connecting. No comment provided by engineer. @@ -8754,13 +8869,6 @@ Sinua kehotetaan suorittamaan todennus loppuun, ennen kuin tämä ominaisuus ote Ellet käytä iOS:n puhelinkäyttöliittymää, ota Älä häiritse -tila käyttöön keskeytysten välttämiseksi. No comment provided by engineer. - - Unless your contact deleted the connection or this link was already used, it might be a bug - please report it. -To connect, please ask your contact to create another connection link and check that you have a stable network connection. - Ellei yhteyshenkilösi poistanut yhteyttä tai tämä linkki oli jo käytössä, se voi olla virhe - ilmoita siitä. -Jos haluat muodostaa yhteyden, pyydä kontaktiasi luomaan toinen yhteyslinkki ja tarkista, että verkkoyhteytesi on vakaa. - No comment provided by engineer. - Unlink No comment provided by engineer. @@ -8843,7 +8951,8 @@ Jos haluat muodostaa yhteyden, pyydä kontaktiasi luomaan toinen yhteyslinkki ja Upgrade address? - alert message + alert message +alert title Upgrade and open chat @@ -9669,6 +9778,13 @@ Repeat connection request? Your contact No comment provided by engineer. + + Your contact removed this link, or it was a one-time link that was already used. +To connect, ask your contact to create a new link. + Ellei yhteyshenkilösi poistanut yhteyttä tai tämä linkki oli jo käytössä, se voi olla virhe - ilmoita siitä. +Jos haluat muodostaa yhteyden, pyydä kontaktiasi luomaan toinen yhteyslinkki ja tarkista, että verkkoyhteytesi on vakaa. + No comment provided by engineer. + Your contact sent a file that is larger than currently supported maximum size (%@). Yhteyshenkilösi lähetti tiedoston, joka on suurempi kuin tällä hetkellä tuettu enimmäiskoko (%@). @@ -10872,7 +10988,7 @@ last received msg: %2$@
- +
@@ -10906,9 +11022,24 @@ last received msg: %2$@
+ +
+ +
+ + + SimpleXChat + Bundle name + + + Copyright © 2022 SimpleX Chat. All rights reserved. + Copyright (human-readable) + + +
- +
@@ -10930,7 +11061,7 @@ last received msg: %2$@
- +
@@ -10957,7 +11088,7 @@ last received msg: %2$@
- +
@@ -10976,7 +11107,7 @@ last received msg: %2$@
- +
diff --git a/apps/ios/SimpleX Localizations/fi.xcloc/Source Contents/en.lproj/SimpleX--iOS--InfoPlist.strings b/apps/ios/SimpleX Localizations/fi.xcloc/Source Contents/en.lproj/SimpleX--iOS--InfoPlist.strings index d34eb67fc7..b8ff778e25 100644 --- a/apps/ios/SimpleX Localizations/fi.xcloc/Source Contents/en.lproj/SimpleX--iOS--InfoPlist.strings +++ b/apps/ios/SimpleX Localizations/fi.xcloc/Source Contents/en.lproj/SimpleX--iOS--InfoPlist.strings @@ -1,12 +1,18 @@ /* Bundle name */ "CFBundleName" = "SimpleX"; + /* Privacy - Camera Usage Description */ "NSCameraUsageDescription" = "SimpleX needs camera access to scan QR codes to connect to other users and for video calls."; + /* Privacy - Face ID Usage Description */ "NSFaceIDUsageDescription" = "SimpleX uses Face ID for local authentication"; + /* Privacy - Local Network Usage Description */ "NSLocalNetworkUsageDescription" = "SimpleX uses local network access to allow using user chat profile via desktop app on the same network."; + /* Privacy - Microphone Usage Description */ "NSMicrophoneUsageDescription" = "SimpleX needs microphone access for audio and video calls, and to record voice messages."; + /* Privacy - Photo Library Additions Usage Description */ "NSPhotoLibraryAddUsageDescription" = "SimpleX needs access to Photo Library for saving captured and received media"; + diff --git a/apps/ios/SimpleX Localizations/fi.xcloc/Source Contents/en.lproj/SimpleXChat-InfoPlist.strings b/apps/ios/SimpleX Localizations/fi.xcloc/Source Contents/en.lproj/SimpleXChat-InfoPlist.strings new file mode 100644 index 0000000000..c36c8c815d --- /dev/null +++ b/apps/ios/SimpleX Localizations/fi.xcloc/Source Contents/en.lproj/SimpleXChat-InfoPlist.strings @@ -0,0 +1,6 @@ +/* Bundle name */ +"CFBundleName" = "SimpleXChat"; + +/* Copyright (human-readable) */ +"NSHumanReadableCopyright" = "Copyright © 2022 SimpleX Chat. All rights reserved."; + diff --git a/apps/ios/SimpleX Localizations/fi.xcloc/contents.json b/apps/ios/SimpleX Localizations/fi.xcloc/contents.json index 11f7a4861c..f61becaece 100644 --- a/apps/ios/SimpleX Localizations/fi.xcloc/contents.json +++ b/apps/ios/SimpleX Localizations/fi.xcloc/contents.json @@ -3,10 +3,10 @@ "project" : "SimpleX.xcodeproj", "targetLocale" : "fi", "toolInfo" : { - "toolBuildNumber" : "16C5032a", + "toolBuildNumber" : "17F113", "toolID" : "com.apple.dt.xcode", "toolName" : "Xcode", - "toolVersion" : "16.2" + "toolVersion" : "26.6" }, "version" : "1.0" } \ No newline at end of file diff --git a/apps/ios/SimpleX Localizations/fr.xcloc/Localized Contents/fr.xliff b/apps/ios/SimpleX Localizations/fr.xcloc/Localized Contents/fr.xliff index f70de3108d..4f75801241 100644 --- a/apps/ios/SimpleX Localizations/fr.xcloc/Localized Contents/fr.xliff +++ b/apps/ios/SimpleX Localizations/fr.xcloc/Localized Contents/fr.xliff @@ -2,7 +2,7 @@
- +
@@ -422,11 +422,6 @@ channel relay bar (nouveau) No comment provided by engineer. - - (signed) - (signé) - chat link info line - (this device v%@) (cet appareil v%@) @@ -768,6 +763,14 @@ swipe action Ajoutez une adresse à votre profil afin que vos contacts puissent la partager avec d'autres personnes. La mise à jour du profil sera envoyée à vos contacts. No comment provided by engineer. + + Add contributors. + No comment provided by engineer. + + + Add description + No comment provided by engineer. + Add friends Ajouter des amis @@ -1437,6 +1440,10 @@ in your network Appels améliorés No comment provided by engineer. + + Better channels 📢 + No comment provided by engineer. + Better groups Des groupes plus performants @@ -1775,6 +1782,10 @@ set passcode view Canal No comment provided by engineer. + + Channel SimpleX name + No comment provided by engineer. + Channel display name Nom d'affichage du canal @@ -2380,11 +2391,6 @@ Il s'agit de votre propre lien unique ! Erreur de connexion alert title - - Connection error (AUTH) - Erreur de connexion (AUTH) - conn error description - Connection failed La connexion a échoué @@ -2397,6 +2403,11 @@ Il s'agit de votre propre lien unique ! %@ No comment provided by engineer. + + Connection link removed + Erreur de connexion + conn error description + Connection not ready. La connexion n'est pas prête. @@ -2621,16 +2632,15 @@ Il s'agit de votre propre lien unique ! Créer un canal public No comment provided by engineer. - - Create public channel (BETA) - Créer un canal public (BÊTA) - No comment provided by engineer. - Create queue Créer une file d'attente server test step + + Create web preview. + No comment provided by engineer. + Create your address Créer votre adresse @@ -3166,9 +3176,9 @@ alert button Appareils de bureau No comment provided by engineer. - + Destination server address of %1$@ is incompatible with forwarding server %2$@ settings. - L'adresse du serveur de destination %@ est incompatible avec les paramètres du serveur de redirection %@. + L'adresse du serveur de destination %1$@ est incompatible avec les paramètres du serveur de redirection %2$@. No comment provided by engineer. @@ -3176,9 +3186,9 @@ alert button Erreur du serveur de destination : %@ snd error text - + Destination server version of %1$@ is incompatible with forwarding server %2$@. - La version du serveur de destination %@ est incompatible avec le serveur de redirection %@. + La version du serveur de destination %1$@ est incompatible avec le serveur de redirection %2$@. No comment provided by engineer. @@ -3346,6 +3356,10 @@ alert button Faites-le plus tard No comment provided by engineer. + + Do not require signing messages. + No comment provided by engineer. + Do not send history to new members. Ne pas envoyer d'historique aux nouveaux membres. @@ -3381,6 +3395,10 @@ alert button Ne manquez pas les messages importants. No comment provided by engineer. + + Don't save + alert action + Don't show again Ne plus afficher @@ -3462,6 +3480,10 @@ chat item action Plus facile d'inviter vos ami·es 👋 No comment provided by engineer. + + Easier to read. + No comment provided by engineer. + Edit Modifier @@ -3472,6 +3494,10 @@ chat item action Modifier le profil du canal No comment provided by engineer. + + Edit description + No comment provided by engineer. + Edit group profile Modifier le profil du groupe @@ -3672,6 +3698,10 @@ chat item action Entrez la phrase secrète correcte. No comment provided by engineer. + + Enter description (optional) + placeholder + Enter group name… Entrer un nom de groupe… @@ -4096,6 +4126,10 @@ chat item action Erreur lors de la configuration des accusés de réception ! No comment provided by engineer. + + Error sharing address + alert title + Error sharing channel Erreur lors du partage du canal @@ -4617,6 +4651,10 @@ Erreur : %2$@ GIFs et stickers No comment provided by engineer. + + Get SimpleX name (BETA) + No comment provided by engineer. + Get link Obtenir un lien @@ -5521,6 +5559,10 @@ Voici votre lien pour le groupe %@ ! Assurez-vous que les adresses des serveurs WebRTC ICE sont au bon format et ne sont pas dupliquées, un par ligne. No comment provided by engineer. + + Manage your relays. + No comment provided by engineer. + Mark deleted for everyone Marquer comme supprimé pour tout le monde @@ -5736,6 +5778,14 @@ Voici votre lien pour le groupe %@ ! Forme du message No comment provided by engineer. + + Message signing is not required. + No comment provided by engineer. + + + Message signing is required. + No comment provided by engineer. + Message source remains private. La source du message reste privée. @@ -5955,6 +6005,10 @@ Voici votre lien pour le groupe %@ ! Name not found No comment provided by engineer. + + Names for your channel or business. + No comment provided by engineer. + Network & servers Réseau et serveurs @@ -7085,7 +7139,8 @@ Erreur : %@ Profile update will be sent to your SimpleX contacts. La mise à jour du profil sera envoyée à vos contacts SimpleX. - alert message + alert message +alert title Prohibit audio/video calls. @@ -7242,7 +7297,7 @@ Activez-le dans les paramètres *Réseau et serveurs*. Read more En savoir plus - No comment provided by engineer. + profile description teaser Read more in User Guide. @@ -7379,6 +7434,10 @@ Activez-le dans les paramètres *Réseau et serveurs*. Inscrire No comment provided by engineer. + + Register a test name + No comment provided by engineer. + Register notification token? Inscrire le jeton de notification ? @@ -7496,6 +7555,10 @@ swipe action Retirer ce membre ? alert title + + Remove name + No comment provided by engineer. + Remove passphrase from keychain? Supprimer la phrase secrète de la keychain ? @@ -7607,6 +7670,10 @@ swipe action Signalements No comment provided by engineer. + + Require signing messages. + No comment provided by engineer. + Required Requis @@ -7788,7 +7855,8 @@ swipe action Save Enregistrer - alert button + alert action +alert button chat item action @@ -7806,6 +7874,10 @@ chat item action Enregistrer (et notifier les abonné·es) alert button + + Save SimpleX name? + alert title + Save admission settings? Enregistrer les réglages d'admission ? @@ -8201,11 +8273,6 @@ chat item action L'expéditeur a annulé le transfert de fichiers. alert message - - Sender may have deleted the connection request. - L'expéditeur a peut-être supprimé la demande de connexion. - No comment provided by engineer. - Sending a link preview may reveal your IP address to the website. You can change this in Privacy settings later. L'envoi d'un aperçu de lien peut révéler votre adresse IP au site Web. Vous pouvez modifier ceci dans les paramètres de confidentialité plus tard. @@ -8616,6 +8683,10 @@ chat item action Afficher les options pour les développeurs No comment provided by engineer. + + Show encryption + No comment provided by engineer. + Show last messages Aperçu des derniers messages @@ -8646,6 +8717,31 @@ chat item action Afficher : No comment provided by engineer. + + Sign message + No comment provided by engineer. + + + Sign messages + chat feature + + + Signature missing + alert title +copied message info + + + Signed + copied message info + + + Signed & verified + copied message info + + + Signing proves you authored this message and can't be denied later. + No comment provided by engineer. + SimpleX SimpleX @@ -8753,6 +8849,10 @@ chat item action SimpleX name not verified alert title + + SimpleX names (BETA) + No comment provided by engineer. + SimpleX one-time invitation Invitation unique SimpleX @@ -9254,6 +9354,10 @@ Cela peut se produire en raison d'un bug ou lorsque la connexion est compromise. The badge is signed with a key that this version of the app does not recognize. Update the app to verify this badge. badge alert + + The channel required this message to be signed, but the signature is missing. + alert message + The code you scanned is not a SimpleX link QR code. Le code scanné n'est pas un code QR de lien SimpleX. @@ -9346,6 +9450,11 @@ your contacts and groups. Le deuxième coche que nous avons manqué ! ✅ No comment provided by engineer. + + The sender deleted the connection request. + L'expéditeur a peut-être supprimé la demande de connexion. + No comment provided by engineer. + The sender will NOT be notified L'expéditeur N'en sera PAS informé @@ -9614,6 +9723,10 @@ Vous serez invité à confirmer l'authentification avant que cette fonction ne s Pour vérifier le chiffrement de bout en bout avec votre contact, comparez (ou scannez) le code sur vos appareils. No comment provided by engineer. + + To verify keys with this subscriber, compare (or scan) the code on your devices. + No comment provided by engineer. + Toggle incognito when connecting. Basculer en mode incognito lors de la connexion. @@ -9765,13 +9878,6 @@ Vous serez invité à confirmer l'authentification avant que cette fonction ne s À moins que vous utilisiez l'interface d'appel d'iOS, activez le mode "Ne pas déranger" pour éviter les interruptions. No comment provided by engineer. - - Unless your contact deleted the connection or this link was already used, it might be a bug - please report it. -To connect, please ask your contact to create another connection link and check that you have a stable network connection. - A moins que votre contact ait supprimé la connexion ou que ce lien ait déjà été utilisé, il peut s'agir d'un bug - veuillez le signaler. -Pour vous connecter, veuillez demander à votre contact de créer un autre lien de connexion et vérifiez que vous disposez d'une connexion réseau stable. - No comment provided by engineer. - Unlink Délier @@ -9858,7 +9964,8 @@ Pour vous connecter, veuillez demander à votre contact de créer un autre lien Upgrade address? - alert message + alert message +alert title Upgrade and open chat @@ -10765,6 +10872,13 @@ Répéter la demande de connexion ? Votre contact No comment provided by engineer. + + Your contact removed this link, or it was a one-time link that was already used. +To connect, ask your contact to create a new link. + A moins que votre contact ait supprimé la connexion ou que ce lien ait déjà été utilisé, il peut s'agir d'un bug - veuillez le signaler. +Pour vous connecter, veuillez demander à votre contact de créer un autre lien de connexion et vérifiez que vous disposez d'une connexion réseau stable. + No comment provided by engineer. + Your contact sent a file that is larger than currently supported maximum size (%@). Votre contact a envoyé un fichier plus grand que la taille maximale supportée actuellement(%@). @@ -12059,7 +12173,7 @@ dernier message reçu : %2$@
- +
@@ -12094,9 +12208,24 @@ dernier message reçu : %2$@
+ +
+ +
+ + + SimpleXChat + Bundle name + + + Copyright © 2022 SimpleX Chat. All rights reserved. + Copyright (human-readable) + + +
- +
@@ -12118,7 +12247,7 @@ dernier message reçu : %2$@
- +
@@ -12150,7 +12279,7 @@ dernier message reçu : %2$@
- +
@@ -12172,7 +12301,7 @@ dernier message reçu : %2$@
- +
diff --git a/apps/ios/SimpleX Localizations/fr.xcloc/Source Contents/en.lproj/SimpleX--iOS--InfoPlist.strings b/apps/ios/SimpleX Localizations/fr.xcloc/Source Contents/en.lproj/SimpleX--iOS--InfoPlist.strings index d34eb67fc7..b8ff778e25 100644 --- a/apps/ios/SimpleX Localizations/fr.xcloc/Source Contents/en.lproj/SimpleX--iOS--InfoPlist.strings +++ b/apps/ios/SimpleX Localizations/fr.xcloc/Source Contents/en.lproj/SimpleX--iOS--InfoPlist.strings @@ -1,12 +1,18 @@ /* Bundle name */ "CFBundleName" = "SimpleX"; + /* Privacy - Camera Usage Description */ "NSCameraUsageDescription" = "SimpleX needs camera access to scan QR codes to connect to other users and for video calls."; + /* Privacy - Face ID Usage Description */ "NSFaceIDUsageDescription" = "SimpleX uses Face ID for local authentication"; + /* Privacy - Local Network Usage Description */ "NSLocalNetworkUsageDescription" = "SimpleX uses local network access to allow using user chat profile via desktop app on the same network."; + /* Privacy - Microphone Usage Description */ "NSMicrophoneUsageDescription" = "SimpleX needs microphone access for audio and video calls, and to record voice messages."; + /* Privacy - Photo Library Additions Usage Description */ "NSPhotoLibraryAddUsageDescription" = "SimpleX needs access to Photo Library for saving captured and received media"; + diff --git a/apps/ios/SimpleX Localizations/fr.xcloc/Source Contents/en.lproj/SimpleXChat-InfoPlist.strings b/apps/ios/SimpleX Localizations/fr.xcloc/Source Contents/en.lproj/SimpleXChat-InfoPlist.strings new file mode 100644 index 0000000000..c36c8c815d --- /dev/null +++ b/apps/ios/SimpleX Localizations/fr.xcloc/Source Contents/en.lproj/SimpleXChat-InfoPlist.strings @@ -0,0 +1,6 @@ +/* Bundle name */ +"CFBundleName" = "SimpleXChat"; + +/* Copyright (human-readable) */ +"NSHumanReadableCopyright" = "Copyright © 2022 SimpleX Chat. All rights reserved."; + diff --git a/apps/ios/SimpleX Localizations/fr.xcloc/contents.json b/apps/ios/SimpleX Localizations/fr.xcloc/contents.json index d026c874ec..f41d7b4888 100644 --- a/apps/ios/SimpleX Localizations/fr.xcloc/contents.json +++ b/apps/ios/SimpleX Localizations/fr.xcloc/contents.json @@ -3,10 +3,10 @@ "project" : "SimpleX.xcodeproj", "targetLocale" : "fr", "toolInfo" : { - "toolBuildNumber" : "16C5032a", + "toolBuildNumber" : "17F113", "toolID" : "com.apple.dt.xcode", "toolName" : "Xcode", - "toolVersion" : "16.2" + "toolVersion" : "26.6" }, "version" : "1.0" } \ No newline at end of file diff --git a/apps/ios/SimpleX Localizations/he.xcloc/Localized Contents/he.xliff b/apps/ios/SimpleX Localizations/he.xcloc/Localized Contents/he.xliff index 92dd32aad0..f3286bdfd3 100644 --- a/apps/ios/SimpleX Localizations/he.xcloc/Localized Contents/he.xliff +++ b/apps/ios/SimpleX Localizations/he.xcloc/Localized Contents/he.xliff @@ -3232,8 +3232,8 @@ Available in v5.1 Sender cancelled file transfer. No comment provided by engineer. - - Sender may have deleted the connection request. + + The sender deleted the connection request. No comment provided by engineer. diff --git a/apps/ios/SimpleX Localizations/hr.xcloc/Localized Contents/hr.xliff b/apps/ios/SimpleX Localizations/hr.xcloc/Localized Contents/hr.xliff index 04c78502d8..3a6fed4720 100644 --- a/apps/ios/SimpleX Localizations/hr.xcloc/Localized Contents/hr.xliff +++ b/apps/ios/SimpleX Localizations/hr.xcloc/Localized Contents/hr.xliff @@ -2355,8 +2355,8 @@ We will be adding server redundancy to prevent lost messages. Sender cancelled file transfer. No comment provided by engineer. - - Sender may have deleted the connection request. + + The sender deleted the connection request. No comment provided by engineer. diff --git a/apps/ios/SimpleX Localizations/hu.xcloc/Localized Contents/hu.xliff b/apps/ios/SimpleX Localizations/hu.xcloc/Localized Contents/hu.xliff index a580b9f4fe..f3c407bc23 100644 --- a/apps/ios/SimpleX Localizations/hu.xcloc/Localized Contents/hu.xliff +++ b/apps/ios/SimpleX Localizations/hu.xcloc/Localized Contents/hu.xliff @@ -2,7 +2,7 @@
- +
@@ -202,14 +202,17 @@ %d owner + %d tulajdonos channel owners count %d owners + %d tulajdonos channel owners count %d owners & contributors + %d tulajdonos és közreműködő channel members count @@ -427,11 +430,6 @@ channel relay bar (új) No comment provided by engineer. - - (signed) - (aláírva) - chat link info line - (this device v%@) (ez az eszköz: v%@) @@ -511,7 +509,7 @@ channel relay bar - connect to [directory service](simplex:/contact#/?v=1-4&smp=smp%3A%2F%2Fu2dS9sG8nMNURyZwqASV4yROM28Er0luVTx5X1CsMrU%3D%40smp4.simplex.im%2FeXSPwqTkKyDO3px4fLf1wx3MvPdjdLW3%23%2F%3Fv%3D1-2%26dh%3DMCowBQYDK2VuAyEAaiv6MkMH44L2TcYrt_CsX3ZvM11WgbMEUn0hkIKTOho%253D%26srv%3Do5vmywmrnaxalvz6wi3zicyftgio6psuvyniis6gco6bp6ekl4cqj4id.onion) (BETA)! - delivery receipts (up to 20 members). - faster and more stable. - - kapcsolódás a [könyvtárszolgáltatáshoz](simplex:/contact#/?v=1-4&smp=smp%3A%2F%2Fu2dS9sG8nMNURyZwqASV4yROM28Er0luVTx5X1CsMrU%3D%40smp4.simplex.im%2FeXSPwqTkKyDO3px4fLf1wx3MvPdjdLW3%23%2F%3Fv%3D1-2%26dh%3DMCowBQYDK2VuAyEAaiv6MkMH44L2TcYrt_CsX3ZvM11WgbMEUn0hkIKTOho%253D%26srv%3Do5vmywmrnaxalvz6wi3zicyftgio6psuvyniis6gco6bp6ekl4cqj4id.onion) (BETA)! + - kapcsolódás a [könyvtárszolgáltatáshoz](simplex:/contact#/?v=1-4&smp=smp%3A%2F%2Fu2dS9sG8nMNURyZwqASV4yROM28Er0luVTx5X1CsMrU%3D%40smp4.simplex.im%2FeXSPwqTkKyDO3px4fLf1wx3MvPdjdLW3%23%2F%3Fv%3D1-2%26dh%3DMCowBQYDK2VuAyEAaiv6MkMH44L2TcYrt_CsX3ZvM11WgbMEUn0hkIKTOho%253D%26srv%3Do5vmywmrnaxalvz6wi3zicyftgio6psuvyniis6gco6bp6ekl4cqj4id.onion) (béta)! - kézbesítési jelentések (legfeljebb 20 tagig). - gyorsabb és stabilabb. No comment provided by engineer. @@ -773,6 +771,14 @@ swipe action Cím hozzáadása a profilhoz, hogy a SimpleX partnerei megoszthassák másokkal. A profilfrissítés el lesz küldve a SimpleX partnerei számára. No comment provided by engineer. + + Add contributors. + No comment provided by engineer. + + + Add description + No comment provided by engineer. + Add friends Barátok hozzáadása @@ -1445,6 +1451,10 @@ a saját hálózatában Továbbfejlesztett hívásélmény No comment provided by engineer. + + Better channels 📢 + No comment provided by engineer. + Better groups Továbbfejlesztett csoportok @@ -1627,7 +1637,7 @@ a saját hálózatában By chat profile (default) or [by connection](https://simplex.chat/blog/20230204-simplex-chat-v4-5-user-chat-profiles.html#transport-isolation) (BETA). - A csevegési profillal (alapértelmezett), vagy a [kapcsolattal] (https://simplex.chat/blog/20230204-simplex-chat-v4-5-user-chat-profiles.html#transport-isolation) (BÉTA). + A csevegési profillal (alapértelmezett), vagy a [kapcsolattal] (https://simplex.chat/blog/20230204-simplex-chat-v4-5-user-chat-profiles.html#transport-isolation) (béta). No comment provided by engineer. @@ -1769,6 +1779,7 @@ new chat action Change role? + Módosítja a tag szerepkörét? No comment provided by engineer. @@ -1787,6 +1798,10 @@ set passcode view Csatorna No comment provided by engineer. + + Channel SimpleX name + No comment provided by engineer. + Channel display name Csatorna megjelenítendő neve @@ -2272,6 +2287,7 @@ server test step Connect to %@ + Kapcsolódás hozzá: %@ new chat action @@ -2385,6 +2401,7 @@ Ez a saját egyszer használható meghívója! Connection blocked: %@ + A kapcsolat le van tiltva: %@ conn error description @@ -2392,11 +2409,6 @@ Ez a saját egyszer használható meghívója! Kapcsolódási hiba alert title - - Connection error (AUTH) - Kapcsolódási hiba (AUTH) - conn error description - Connection failed Nem sikerült létrehozni a kapcsolatot @@ -2409,6 +2421,11 @@ Ez a saját egyszer használható meghívója! %@ No comment provided by engineer. + + Connection link removed + Kapcsolódási hiba + conn error description + Connection not ready. A kapcsolat nem áll készen. @@ -2634,16 +2651,15 @@ Ez a saját egyszer használható meghívója! Nyilvános csatorna létrehozása No comment provided by engineer. - - Create public channel (BETA) - Nyilvános csatorna létrehozása (BÉTA) - No comment provided by engineer. - Create queue Várólista létrehozása server test step + + Create web preview. + No comment provided by engineer. + Create your address Saját cím létrehozása @@ -3179,9 +3195,9 @@ alert button Számítógépek No comment provided by engineer. - + Destination server address of %1$@ is incompatible with forwarding server %2$@ settings. - A(z) %@ célkiszolgáló címe nem kompatibilis a(z) %@ továbbító kiszolgáló beállításaival. + A(z) %1$@ célkiszolgáló címe nem kompatibilis a(z) %2$@ továbbító kiszolgáló beállításaival. No comment provided by engineer. @@ -3189,9 +3205,9 @@ alert button Célkiszolgáló-hiba: %@ snd error text - + Destination server version of %1$@ is incompatible with forwarding server %2$@. - A(z) %@ célkiszolgáló verziója nem kompatibilis a(z) %@ továbbító kiszolgálóval. + A(z) %1$@ célkiszolgáló verziója nem kompatibilis a(z) %2$@ továbbító kiszolgálóval. No comment provided by engineer. @@ -3359,6 +3375,10 @@ alert button Befejezés később No comment provided by engineer. + + Do not require signing messages. + No comment provided by engineer. + Do not send history to new members. Az előzmények ne legyenek elküldve az új tagok számára. @@ -3394,6 +3414,10 @@ alert button Ne maradjon le a fontos üzenetekről. No comment provided by engineer. + + Don't save + alert action + Don't show again Ne jelenjen meg újra @@ -3475,6 +3499,10 @@ chat item action Könnyebben hívhatja meg a barátait 👋 No comment provided by engineer. + + Easier to read. + No comment provided by engineer. + Edit Szerkesztés @@ -3485,6 +3513,10 @@ chat item action Csatornaprofil szerkesztése No comment provided by engineer. + + Edit description + No comment provided by engineer. + Edit group profile Csoportprofil szerkesztése @@ -3552,7 +3584,7 @@ chat item action Enable in direct chats (BETA)! - Engedélyezés a közvetlen csevegésekben (BÉTA)! + Engedélyezés a közvetlen csevegésekben (béta)! No comment provided by engineer. @@ -3685,6 +3717,10 @@ chat item action Adja meg a helyes jelmondatot. No comment provided by engineer. + + Enter description (optional) + placeholder + Enter group name… Adja meg a csoport nevét… @@ -4052,6 +4088,7 @@ chat item action Error saving name + Hiba történt a név mentésekor alert title @@ -4109,6 +4146,10 @@ chat item action Hiba történt a kézbesítési jelentések beállításakor! No comment provided by engineer. + + Error sharing address + alert title + Error sharing channel Hiba történt a csatorna megosztásakor @@ -4230,7 +4271,7 @@ server test error Expand - Kibontás + Felfedés chat item action @@ -4511,7 +4552,7 @@ servers warning For private routing - A privát útválasztáshoz + Privát útválasztáshoz No comment provided by engineer. @@ -4633,6 +4674,10 @@ Hiba: %2$@ GIF-ek és matricák No comment provided by engineer. + + Get SimpleX name (BETA) + No comment provided by engineer. + Get link Hivatkozás megtekintése @@ -4800,7 +4845,7 @@ Hiba: %2$@ Hide - Összecsukás + Elrejtés chat item action @@ -5295,6 +5340,7 @@ További fejlesztések hamarosan! Join channel %@ + Csatlakozás a(z) %@ nevű csatornához new chat action @@ -5421,10 +5467,12 @@ Ez a saját hivatkozása a(z) %@ nevű csoporthoz! Let people connect to you via name registered with your SimpleX address. + Tegye lehetővé mások számára a kapcsolódást a saját SimpleX-címével regisztrált néven keresztül. No comment provided by engineer. Let people join via name registered with this channel link. + Tegye lehetővé mások számára a csatlakozást az ezzel a csatornahivatkozással regisztrált néven keresztül. No comment provided by engineer. @@ -5537,6 +5585,10 @@ Ez a saját hivatkozása a(z) %@ nevű csoporthoz! Győződjön meg arról, hogy a megadott WebRTC ICE-kiszolgálók címei megfelelő formátumúak, soronként elkülönítettek, és nincsenek duplikálva. No comment provided by engineer. + + Manage your relays. + No comment provided by engineer. + Mark deleted for everyone Jelölje meg az összes tag számára töröltként @@ -5752,6 +5804,14 @@ Ez a saját hivatkozása a(z) %@ nevű csoporthoz! Üzenetbuborék alakja No comment provided by engineer. + + Message signing is not required. + No comment provided by engineer. + + + Message signing is required. + No comment provided by engineer. + Message source remains private. Az üzenet forrása titokban marad. @@ -5969,6 +6029,11 @@ Ez a saját hivatkozása a(z) %@ nevű csoporthoz! Name not found + Nem található a név + No comment provided by engineer. + + + Names for your channel or business. No comment provided by engineer. @@ -6307,6 +6372,7 @@ A legbiztonságosabb titkosítás. No servers to resolve names. + Nincsenek kiszolgálók a nevek feloldásához. servers warning @@ -6326,6 +6392,7 @@ A legbiztonságosabb titkosítás. No valid link + Nincs érvényes hivatkozás No comment provided by engineer. @@ -6340,6 +6407,7 @@ A legbiztonságosabb titkosítás. None of your servers are set to resolve SimpleX names. Configure servers, or use a connection link. + Egyik saját kiszolgálója sincs beállítva a SimpleX-nevek feloldásához. Állítsa be a kiszolgálókat, vagy használjon egy kapcsolattartási hivatkozást. No comment provided by engineer. @@ -6763,6 +6831,7 @@ alert button Owners & contributors + Tulajdonosok és közreműködők No comment provided by engineer. @@ -7102,7 +7171,8 @@ Hiba: %@ Profile update will be sent to your SimpleX contacts. A profilfrissítés el lesz küldve a SimpleX partnerei számára. - alert message + alert message +alert title Prohibit audio/video calls. @@ -7259,7 +7329,7 @@ Engedélyezze a *Hálózat és kiszolgálók* menüben. Read more Tudjon meg többet - No comment provided by engineer. + profile description teaser Read more in User Guide. @@ -7396,6 +7466,10 @@ Engedélyezze a *Hálózat és kiszolgálók* menüben. Regisztrálás No comment provided by engineer. + + Register a test name + No comment provided by engineer. + Register notification token? Regisztrálja az értesítési tokent? @@ -7518,6 +7592,10 @@ swipe action Eltávolítja a tagot? alert title + + Remove name + No comment provided by engineer. + Remove passphrase from keychain? Eltávolítja a jelmondatot a kulcstartóból? @@ -7633,6 +7711,10 @@ swipe action Jelentések No comment provided by engineer. + + Require signing messages. + No comment provided by engineer. + Required Szükséges @@ -7680,6 +7762,7 @@ swipe action Resolver error: %@ + Feloldási hiba: %@ No comment provided by engineer. @@ -7774,6 +7857,7 @@ swipe action Role will be changed to "%@". All subscribers will be notified. + A szerepkör a következőre fog módosulni: „%@”. A csatorna összes feliratkozója értesítést fog kapni. No comment provided by engineer. @@ -7814,7 +7898,8 @@ swipe action Save Mentés - alert button + alert action +alert button chat item action @@ -7832,6 +7917,10 @@ chat item action Mentés (és a feliratkozók értesítése) alert button + + Save SimpleX name? + alert title + Save admission settings? Menti a befogadási beállításokat? @@ -8227,11 +8316,6 @@ chat item action A fájl küldője visszavonta az átvitelt. alert message - - Sender may have deleted the connection request. - A kérés küldője törölhette a kapcsolódási kérést. - No comment provided by engineer. - Sending a link preview may reveal your IP address to the website. You can change this in Privacy settings later. A hivatkozáselőnézet küldése felfedheti az Ön IP-címét a weboldal számára. Ezt később módosíthatja az adatvédelmi beállításokban. @@ -8329,6 +8413,7 @@ chat item action Server %@ does not support name resolution. Configure servers, or use a connection link. + A(z) %@ kiszolgáló nem támogatja a névfeloldást. Állítsa be a kiszolgálókat, vagy használjon kapcsolattartási hivatkozást. No comment provided by engineer. @@ -8642,6 +8727,10 @@ chat item action Fejlesztői beállítások megjelenítése No comment provided by engineer. + + Show encryption + No comment provided by engineer. + Show last messages Legutóbbi üzenetek előnézetének megjelenítése @@ -8672,6 +8761,31 @@ chat item action Megjelenítve: No comment provided by engineer. + + Sign message + No comment provided by engineer. + + + Sign messages + chat feature + + + Signature missing + alert title +copied message info + + + Signed + copied message info + + + Signed & verified + copied message info + + + Signing proves you authored this message and can't be denied later. + No comment provided by engineer. + SimpleX SimpleX @@ -8769,16 +8883,23 @@ chat item action SimpleX name + SimpleX-név No comment provided by engineer. SimpleX name error + Hibás SimpleX-név No comment provided by engineer. SimpleX name not verified + Nincs ellenőrizve a SimpleX-név alert title + + SimpleX names (BETA) + No comment provided by engineer. + SimpleX one-time invitation Egyszer használható SimpleX meghívó @@ -9259,18 +9380,22 @@ Ez valamilyen hiba vagy sérült kapcsolat esetén fordulhat elő. The SimpleX name #%@ is registered without channel link. Add channel link to the name via the registration page. + A(z) #%@ SimpleX-név csatornahivatkozás nélkül lett regisztrálva. A regisztrációs oldalon adjon hozzá a névhez egy csatornahivatkozást. alert message The SimpleX name %@ is registered, but it has no valid link. + A(z) %@ SimpleX-név regisztrálva van, de nem rendelkezik érvényes hivatkozással. No comment provided by engineer. The SimpleX name %@ is registered, but not added to profile. Please add it to your address or channel profile, if you are the owner. + A(z) %@ SimpleX-név regisztrálva van, de nincs hozzáadva a profilhoz. Adja hozzá a címéhez vagy a csatornaprofiljához, amennyiben Ön a tulajdonosa. No comment provided by engineer. The SimpleX name @%@ is registered without SimpleX address. Add your SimpleX address to the name via the registration page. + A(z) @%@ SimpleX-név SimpleX-cím nélkül lett regisztrálva. A regisztrációs oldalon adja hozzá a névhez a saját SimpleX-címét. alert message @@ -9308,6 +9433,10 @@ Ez valamilyen hiba vagy sérült kapcsolat esetén fordulhat elő. A kitűző egy olyan kulccsal van aláírva, amelyet az alkalmazás ezen verziója nem ismer fel. Frissítse az alkalmazást a kitűző ellenőrzéséhez. badge alert + + The channel required this message to be signed, but the signature is missing. + alert message + The code you scanned is not a SimpleX link QR code. A beolvasott QR-kód nem egy SimpleX-hivatkozás. @@ -9405,6 +9534,11 @@ a saját kapcsolatait és csoportjait. A második pipa, ami már nagyon hiányzott! ✅ No comment provided by engineer. + + The sender deleted the connection request. + A kérés küldője törölhette a kapcsolódási kérést. + No comment provided by engineer. + The sender will NOT be notified A kérés küldője NEM lesz értesítve @@ -9462,6 +9596,7 @@ a saját kapcsolatait és csoportjait. This SimpleX name is not registered. Please check the name. + Ez a SimpleX-név nincs regisztrálva. Ellenőrizze a nevet. No comment provided by engineer. @@ -9629,7 +9764,7 @@ A funkció bekapcsolása előtt a rendszer felszólítja a képernyőzár beáll To receive - A fogadáshoz + Üzenetek fogadásához No comment provided by engineer. @@ -9649,6 +9784,7 @@ A funkció bekapcsolása előtt a rendszer felszólítja a képernyőzár beáll To resolve names + Nevek feloldásához No comment provided by engineer. @@ -9658,7 +9794,7 @@ A funkció bekapcsolása előtt a rendszer felszólítja a képernyőzár beáll To send - A küldéshez + Üzenetek küldéséhez No comment provided by engineer. @@ -9686,6 +9822,10 @@ A funkció bekapcsolása előtt a rendszer felszólítja a képernyőzár beáll A végpontok közötti titkosítás ellenőrzéséhez hasonlítsa össze (vagy olvassa be a QR-kódot) a partnere eszközén lévő kóddal. No comment provided by engineer. + + To verify keys with this subscriber, compare (or scan) the code on your devices. + No comment provided by engineer. + Toggle incognito when connecting. Inkognitó profil használata kapcsolódáskor ki/be. @@ -9778,6 +9918,7 @@ A funkció bekapcsolása előtt a rendszer felszólítja a képernyőzár beáll Unconfirmed name + Megerősítetlen név No comment provided by engineer. @@ -9840,13 +9981,6 @@ A funkció bekapcsolása előtt a rendszer felszólítja a képernyőzár beáll Hacsak nem az iOS hívási felületét használja, engedélyezze a Ne zavarjanak módot a megszakadások elkerülése érdekében. No comment provided by engineer. - - Unless your contact deleted the connection or this link was already used, it might be a bug - please report it. -To connect, please ask your contact to create another connection link and check that you have a stable network connection. - Hacsak a partnere nem törölte a kapcsolatot, vagy ez a hivatkozás már használatban volt egyszer, lehet hogy ez egy hiba – jelentse a problémát. -A kapcsolódáshoz kérje meg a partnerét, hogy hozzon létre egy másik kapcsolattartási hivatkozást, és ellenőrizze, hogy a hálózati kapcsolat stabil-e. - No comment provided by engineer. - Unlink Leválasztás @@ -9940,7 +10074,8 @@ A kapcsolódáshoz kérje meg a partnerét, hogy hozzon létre egy másik kapcso Upgrade address? Frissíti a címet? - alert message + alert message +alert title Upgrade and open chat @@ -10144,6 +10279,7 @@ A kapcsolódáshoz kérje meg a partnerét, hogy hozzon létre egy másik kapcso Verify SimpleX names + SimpleX-nevek ellenőrzése No comment provided by engineer. @@ -10173,6 +10309,7 @@ A kapcsolódáshoz kérje meg a partnerét, hogy hozzon létre egy másik kapcso Verify name + Név ellenőrzése No comment provided by engineer. @@ -10830,6 +10967,7 @@ Megismétli a kapcsolódási kérést? Your SimpleX name + Saját SimpleX-név No comment provided by engineer. @@ -10877,6 +11015,13 @@ Megismétli a kapcsolódási kérést? Partner No comment provided by engineer. + + Your contact removed this link, or it was a one-time link that was already used. +To connect, ask your contact to create a new link. + Hacsak a partnere nem törölte a kapcsolatot, vagy ez a hivatkozás már használatban volt egyszer, lehet hogy ez egy hiba – jelentse a problémát. +A kapcsolódáshoz kérje meg a partnerét, hogy hozzon létre egy másik kapcsolattartási hivatkozást, és ellenőrizze, hogy a hálózati kapcsolat stabil-e. + No comment provided by engineer. + Your contact sent a file that is larger than currently supported maximum size (%@). A partnere a jelenleg támogatott legnagyobb (%@) fájlméretnél nagyobbat küldött. @@ -11324,6 +11469,7 @@ marked deleted chat item preview text contributor + közreműködő member role @@ -11981,6 +12127,7 @@ utoljára fogadott üzenet: %2$@ subscriber + feliratkozó member role @@ -12187,7 +12334,7 @@ utoljára fogadott üzenet: %2$@
- +
@@ -12222,9 +12369,24 @@ utoljára fogadott üzenet: %2$@
+ +
+ +
+ + + SimpleXChat + Bundle name + + + Copyright © 2022 SimpleX Chat. All rights reserved. + Copyright (human-readable) + + +
- +
@@ -12246,7 +12408,7 @@ utoljára fogadott üzenet: %2$@
- +
@@ -12278,7 +12440,7 @@ utoljára fogadott üzenet: %2$@
- +
@@ -12300,7 +12462,7 @@ utoljára fogadott üzenet: %2$@
- +
diff --git a/apps/ios/SimpleX Localizations/hu.xcloc/Source Contents/en.lproj/SimpleX--iOS--InfoPlist.strings b/apps/ios/SimpleX Localizations/hu.xcloc/Source Contents/en.lproj/SimpleX--iOS--InfoPlist.strings index d34eb67fc7..b8ff778e25 100644 --- a/apps/ios/SimpleX Localizations/hu.xcloc/Source Contents/en.lproj/SimpleX--iOS--InfoPlist.strings +++ b/apps/ios/SimpleX Localizations/hu.xcloc/Source Contents/en.lproj/SimpleX--iOS--InfoPlist.strings @@ -1,12 +1,18 @@ /* Bundle name */ "CFBundleName" = "SimpleX"; + /* Privacy - Camera Usage Description */ "NSCameraUsageDescription" = "SimpleX needs camera access to scan QR codes to connect to other users and for video calls."; + /* Privacy - Face ID Usage Description */ "NSFaceIDUsageDescription" = "SimpleX uses Face ID for local authentication"; + /* Privacy - Local Network Usage Description */ "NSLocalNetworkUsageDescription" = "SimpleX uses local network access to allow using user chat profile via desktop app on the same network."; + /* Privacy - Microphone Usage Description */ "NSMicrophoneUsageDescription" = "SimpleX needs microphone access for audio and video calls, and to record voice messages."; + /* Privacy - Photo Library Additions Usage Description */ "NSPhotoLibraryAddUsageDescription" = "SimpleX needs access to Photo Library for saving captured and received media"; + diff --git a/apps/ios/SimpleX Localizations/hu.xcloc/Source Contents/en.lproj/SimpleXChat-InfoPlist.strings b/apps/ios/SimpleX Localizations/hu.xcloc/Source Contents/en.lproj/SimpleXChat-InfoPlist.strings new file mode 100644 index 0000000000..c36c8c815d --- /dev/null +++ b/apps/ios/SimpleX Localizations/hu.xcloc/Source Contents/en.lproj/SimpleXChat-InfoPlist.strings @@ -0,0 +1,6 @@ +/* Bundle name */ +"CFBundleName" = "SimpleXChat"; + +/* Copyright (human-readable) */ +"NSHumanReadableCopyright" = "Copyright © 2022 SimpleX Chat. All rights reserved."; + diff --git a/apps/ios/SimpleX Localizations/hu.xcloc/contents.json b/apps/ios/SimpleX Localizations/hu.xcloc/contents.json index c07ec0f900..31997434c3 100644 --- a/apps/ios/SimpleX Localizations/hu.xcloc/contents.json +++ b/apps/ios/SimpleX Localizations/hu.xcloc/contents.json @@ -3,10 +3,10 @@ "project" : "SimpleX.xcodeproj", "targetLocale" : "hu", "toolInfo" : { - "toolBuildNumber" : "16C5032a", + "toolBuildNumber" : "17F113", "toolID" : "com.apple.dt.xcode", "toolName" : "Xcode", - "toolVersion" : "16.2" + "toolVersion" : "26.6" }, "version" : "1.0" } \ No newline at end of file diff --git a/apps/ios/SimpleX Localizations/it.xcloc/Localized Contents/it.xliff b/apps/ios/SimpleX Localizations/it.xcloc/Localized Contents/it.xliff index 2400ef88bc..764ad3f00e 100644 --- a/apps/ios/SimpleX Localizations/it.xcloc/Localized Contents/it.xliff +++ b/apps/ios/SimpleX Localizations/it.xcloc/Localized Contents/it.xliff @@ -2,7 +2,7 @@
- +
@@ -202,14 +202,17 @@ %d owner + %d proprietario channel owners count %d owners + %d proprietari channel owners count %d owners & contributors + %d proprietari e collaboratori channel members count @@ -427,11 +430,6 @@ channel relay bar (nuovo) No comment provided by engineer. - - (signed) - (firmato) - chat link info line - (this device v%@) (questo dispositivo v%@) @@ -773,6 +771,14 @@ swipe action Aggiungi l'indirizzo al tuo profilo, in modo che i tuoi contatti di SimpleX possano condividerlo con altre persone. L'aggiornamento del profilo verrà inviato ai tuoi contatti di SimpleX. No comment provided by engineer. + + Add contributors. + No comment provided by engineer. + + + Add description + No comment provided by engineer. + Add friends Aggiungi amici @@ -1445,6 +1451,10 @@ nella tua rete Chiamate migliorate No comment provided by engineer. + + Better channels 📢 + No comment provided by engineer. + Better groups Gruppi migliorati @@ -1769,6 +1779,7 @@ new chat action Change role? + Cambiare il ruolo? No comment provided by engineer. @@ -1787,6 +1798,10 @@ set passcode view Canale No comment provided by engineer. + + Channel SimpleX name + No comment provided by engineer. + Channel display name Nome da mostrare del canale @@ -2272,6 +2287,7 @@ server test step Connect to %@ + Connetti a %@ new chat action @@ -2385,6 +2401,7 @@ Questo è il tuo link una tantum! Connection blocked: %@ + Connessione bloccata: %@ conn error description @@ -2392,11 +2409,6 @@ Questo è il tuo link una tantum! Errore di connessione alert title - - Connection error (AUTH) - Errore di connessione (AUTH) - conn error description - Connection failed Connessione fallita @@ -2409,6 +2421,11 @@ Questo è il tuo link una tantum! %@ No comment provided by engineer. + + Connection link removed + Errore di connessione + conn error description + Connection not ready. Connessione non pronta. @@ -2634,16 +2651,15 @@ Questo è il tuo link una tantum! Crea canale pubblico No comment provided by engineer. - - Create public channel (BETA) - Crea canale pubblico (BETA) - No comment provided by engineer. - Create queue Crea coda server test step + + Create web preview. + No comment provided by engineer. + Create your address Crea il tuo indirizzo @@ -3179,9 +3195,9 @@ alert button Dispositivi desktop No comment provided by engineer. - + Destination server address of %1$@ is incompatible with forwarding server %2$@ settings. - L'indirizzo del server di destinazione di %@ è incompatibile con le impostazioni del server di inoltro %@. + L'indirizzo del server di destinazione di %1$@ è incompatibile con le impostazioni del server di inoltro %2$@. No comment provided by engineer. @@ -3189,9 +3205,9 @@ alert button Errore del server di destinazione: %@ snd error text - + Destination server version of %1$@ is incompatible with forwarding server %2$@. - La versione del server di destinazione di %@ è incompatibile con il server di inoltro %@. + La versione del server di destinazione di %1$@ è incompatibile con il server di inoltro %2$@. No comment provided by engineer. @@ -3359,6 +3375,10 @@ alert button Fallo dopo No comment provided by engineer. + + Do not require signing messages. + No comment provided by engineer. + Do not send history to new members. Non inviare la cronologia ai nuovi membri. @@ -3394,6 +3414,10 @@ alert button Non perdere messaggi importanti. No comment provided by engineer. + + Don't save + alert action + Don't show again Non mostrare più @@ -3475,6 +3499,10 @@ chat item action È più facile invitare i tuoi amici 👋 No comment provided by engineer. + + Easier to read. + No comment provided by engineer. + Edit Modifica @@ -3485,6 +3513,10 @@ chat item action Modifica profilo canale No comment provided by engineer. + + Edit description + No comment provided by engineer. + Edit group profile Modifica il profilo del gruppo @@ -3685,6 +3717,10 @@ chat item action Inserisci la password giusta. No comment provided by engineer. + + Enter description (optional) + placeholder + Enter group name… Inserisci il nome del gruppo… @@ -4052,6 +4088,7 @@ chat item action Error saving name + Errore di salvataggio del nome alert title @@ -4109,6 +4146,10 @@ chat item action Errore nell'impostazione delle ricevute di consegna! No comment provided by engineer. + + Error sharing address + alert title + Error sharing channel Errore nella condivisione del canale @@ -4633,6 +4674,10 @@ Errore: %2$@ GIF e adesivi No comment provided by engineer. + + Get SimpleX name (BETA) + No comment provided by engineer. + Get link Ottieni link @@ -5295,6 +5340,7 @@ Altri miglioramenti sono in arrivo! Join channel %@ + Entra nel canale %@ new chat action @@ -5421,10 +5467,12 @@ Questo è il tuo link per il gruppo %@! Let people connect to you via name registered with your SimpleX address. + Consenti alle persone di collegarsi tramite il nome registrato con il tuo indirizzo SimpleX. No comment provided by engineer. Let people join via name registered with this channel link. + Consenti alle persone di entrare attraverso il nome registrato con questo link del canale. No comment provided by engineer. @@ -5537,6 +5585,10 @@ Questo è il tuo link per il gruppo %@! Assicurati che gli indirizzi dei server WebRTC ICE siano nel formato corretto, uno per riga e non doppi. No comment provided by engineer. + + Manage your relays. + No comment provided by engineer. + Mark deleted for everyone Contrassegna eliminato per tutti @@ -5752,6 +5804,14 @@ Questo è il tuo link per il gruppo %@! Forma del messaggio No comment provided by engineer. + + Message signing is not required. + No comment provided by engineer. + + + Message signing is required. + No comment provided by engineer. + Message source remains private. La fonte del messaggio resta privata. @@ -5969,6 +6029,11 @@ Questo è il tuo link per il gruppo %@! Name not found + Nome non trovato + No comment provided by engineer. + + + Names for your channel or business. No comment provided by engineer. @@ -6307,6 +6372,7 @@ La crittografia più sicura. No servers to resolve names. + Nessun server per risolvere i nomi. servers warning @@ -6326,6 +6392,7 @@ La crittografia più sicura. No valid link + Nessun link valido No comment provided by engineer. @@ -6340,6 +6407,7 @@ La crittografia più sicura. None of your servers are set to resolve SimpleX names. Configure servers, or use a connection link. + Nessuno dei tuoi server è impostato per risolvere i nomi SimpleX. Configura i server o usa un link di connessione. No comment provided by engineer. @@ -6763,6 +6831,7 @@ alert button Owners & contributors + Proprietari e collaboratori No comment provided by engineer. @@ -7102,7 +7171,8 @@ Errore: %@ Profile update will be sent to your SimpleX contacts. L'aggiornamento del profilo verrà inviato ai tuoi contatti di SimpleX. - alert message + alert message +alert title Prohibit audio/video calls. @@ -7259,7 +7329,7 @@ Attivalo nelle impostazioni *Rete e server*. Read more Leggi tutto - No comment provided by engineer. + profile description teaser Read more in User Guide. @@ -7396,6 +7466,10 @@ Attivalo nelle impostazioni *Rete e server*. Registra No comment provided by engineer. + + Register a test name + No comment provided by engineer. + Register notification token? Registrare il token di notifica? @@ -7518,6 +7592,10 @@ swipe action Rimuovere il membro? alert title + + Remove name + No comment provided by engineer. + Remove passphrase from keychain? Rimuovere la password dal portachiavi? @@ -7633,6 +7711,10 @@ swipe action Segnalazioni No comment provided by engineer. + + Require signing messages. + No comment provided by engineer. + Required Obbligatorio @@ -7680,6 +7762,7 @@ swipe action Resolver error: %@ + Errore del risolutore: %@ No comment provided by engineer. @@ -7764,16 +7847,17 @@ swipe action Role will be changed to "%@". All chat members will be notified. - Il ruolo del membro verrà cambiato in "%@". Verranno notificati tutti i membri della chat. + Il ruolo del membro verrà cambiato in "%@". Verranno avvisati tutti i membri della chat. No comment provided by engineer. Role will be changed to "%@". All group members will be notified. - Il ruolo del membro verrà cambiato in "%@". Tutti i membri del gruppo verranno avvisati. + Il ruolo del membro verrà cambiato in "%@". Verranno avvisati tutti i membri del gruppo. No comment provided by engineer. Role will be changed to "%@". All subscribers will be notified. + Il ruolo verrà cambiato in "%@". Verranno avvisati tutti gli iscritti. No comment provided by engineer. @@ -7814,7 +7898,8 @@ swipe action Save Salva - alert button + alert action +alert button chat item action @@ -7832,6 +7917,10 @@ chat item action Salva (e avvisa gli iscritti) alert button + + Save SimpleX name? + alert title + Save admission settings? Salvare le impostazioni di ammissione? @@ -8227,11 +8316,6 @@ chat item action Il mittente ha annullato il trasferimento del file. alert message - - Sender may have deleted the connection request. - Il mittente potrebbe aver eliminato la richiesta di connessione. - No comment provided by engineer. - Sending a link preview may reveal your IP address to the website. You can change this in Privacy settings later. L'invio di un'anteprima del link può rivelare il tuo indirizzo IP al sito. Puoi modificarlo nelle impostazioni di Privacy più tardi. @@ -8329,6 +8413,7 @@ chat item action Server %@ does not support name resolution. Configure servers, or use a connection link. + Il server %@ non supporta la risoluzione dei nomi. Configura i server o usa un link di connessione. No comment provided by engineer. @@ -8642,6 +8727,10 @@ chat item action Mostra opzioni sviluppatore No comment provided by engineer. + + Show encryption + No comment provided by engineer. + Show last messages Mostra ultimi messaggi @@ -8672,6 +8761,31 @@ chat item action Mostra: No comment provided by engineer. + + Sign message + No comment provided by engineer. + + + Sign messages + chat feature + + + Signature missing + alert title +copied message info + + + Signed + copied message info + + + Signed & verified + copied message info + + + Signing proves you authored this message and can't be denied later. + No comment provided by engineer. + SimpleX SimpleX @@ -8769,16 +8883,23 @@ chat item action SimpleX name + Nome SimpleX No comment provided by engineer. SimpleX name error + Errore del nome SimpleX No comment provided by engineer. SimpleX name not verified + Nome SimpleX non verificato alert title + + SimpleX names (BETA) + No comment provided by engineer. + SimpleX one-time invitation Invito SimpleX una tantum @@ -9259,18 +9380,22 @@ Può accadere a causa di qualche bug o quando la connessione è compromessa. The SimpleX name #%@ is registered without channel link. Add channel link to the name via the registration page. + Il nome SimpleX #%@ è registrato senza link del canale. Aggiungi il link del canale al nome tramite la pagina di registrazione. alert message The SimpleX name %@ is registered, but it has no valid link. + Il nome SimpleX %@ è registrato, ma non ha alcun link valido. No comment provided by engineer. The SimpleX name %@ is registered, but not added to profile. Please add it to your address or channel profile, if you are the owner. + Il nome SimpleX %@ è registrato, ma non aggiunto al profilo. Aggiungilo al profilo del tuo indirizzo o canale, se sei il proprietario. No comment provided by engineer. The SimpleX name @%@ is registered without SimpleX address. Add your SimpleX address to the name via the registration page. + Il nome SimpleX @%@ è registrato senza indirizzo SimpleX. Aggiungi il tuo indirizzo SimpleX al nome tramite la pagina di registrazione. alert message @@ -9308,6 +9433,10 @@ Può accadere a causa di qualche bug o quando la connessione è compromessa.La targhetta è firmata con una chiave che questa versione dell'app non riconosce. Aggiorna l'app per verificare questa targhetta. badge alert + + The channel required this message to be signed, but the signature is missing. + alert message + The code you scanned is not a SimpleX link QR code. Il codice che hai scansionato non è un codice QR di link SimpleX. @@ -9405,6 +9534,11 @@ i tuoi contatti e i tuoi gruppi. Il secondo segno di spunta che ci mancava! ✅ No comment provided by engineer. + + The sender deleted the connection request. + Il mittente potrebbe aver eliminato la richiesta di connessione. + No comment provided by engineer. + The sender will NOT be notified Il mittente NON verrà avvisato @@ -9462,6 +9596,7 @@ i tuoi contatti e i tuoi gruppi. This SimpleX name is not registered. Please check the name. + Questo nome SimpleX non è registrato. Controlla il nome. No comment provided by engineer. @@ -9649,6 +9784,7 @@ Ti verrà chiesto di completare l'autenticazione prima di attivare questa funzio To resolve names + Per risolvere nomi No comment provided by engineer. @@ -9686,6 +9822,10 @@ Ti verrà chiesto di completare l'autenticazione prima di attivare questa funzio Per verificare la crittografia end-to-end con il tuo contatto, confrontate (o scansionate) il codice sui vostri dispositivi. No comment provided by engineer. + + To verify keys with this subscriber, compare (or scan) the code on your devices. + No comment provided by engineer. + Toggle incognito when connecting. Attiva/disattiva l'incognito quando ti colleghi. @@ -9778,6 +9918,7 @@ Ti verrà chiesto di completare l'autenticazione prima di attivare questa funzio Unconfirmed name + Nome non confermato No comment provided by engineer. @@ -9840,13 +9981,6 @@ Ti verrà chiesto di completare l'autenticazione prima di attivare questa funzio A meno che non utilizzi l'interfaccia di chiamata iOS, attiva la modalità Non disturbare per evitare interruzioni. No comment provided by engineer. - - Unless your contact deleted the connection or this link was already used, it might be a bug - please report it. -To connect, please ask your contact to create another connection link and check that you have a stable network connection. - A meno che il tuo contatto non abbia eliminato la connessione o che questo link non sia già stato usato, potrebbe essere un errore; per favore segnalalo. -Per connetterti, chiedi al tuo contatto di creare un altro link di connessione e controlla di avere una connessione di rete stabile. - No comment provided by engineer. - Unlink Scollega @@ -9940,7 +10074,8 @@ Per connetterti, chiedi al tuo contatto di creare un altro link di connessione e Upgrade address? Aggiornare l'indirizzo? - alert message + alert message +alert title Upgrade and open chat @@ -10144,6 +10279,7 @@ Per connetterti, chiedi al tuo contatto di creare un altro link di connessione e Verify SimpleX names + Verifica nomi SimpleX No comment provided by engineer. @@ -10173,6 +10309,7 @@ Per connetterti, chiedi al tuo contatto di creare un altro link di connessione e Verify name + Verifica nome No comment provided by engineer. @@ -10830,6 +10967,7 @@ Ripetere la richiesta di connessione? Your SimpleX name + Il tuo nome SimpleX No comment provided by engineer. @@ -10877,6 +11015,13 @@ Ripetere la richiesta di connessione? Il tuo contatto No comment provided by engineer. + + Your contact removed this link, or it was a one-time link that was already used. +To connect, ask your contact to create a new link. + A meno che il tuo contatto non abbia eliminato la connessione o che questo link non sia già stato usato, potrebbe essere un errore; per favore segnalalo. +Per connetterti, chiedi al tuo contatto di creare un altro link di connessione e controlla di avere una connessione di rete stabile. + No comment provided by engineer. + Your contact sent a file that is larger than currently supported maximum size (%@). Il tuo contatto ha inviato un file più grande della dimensione massima attualmente supportata (%@). @@ -11324,6 +11469,7 @@ marked deleted chat item preview text contributor + collaboratore member role @@ -11981,6 +12127,7 @@ ultimo msg ricevuto: %2$@ subscriber + iscritto member role @@ -12187,7 +12334,7 @@ ultimo msg ricevuto: %2$@
- +
@@ -12222,9 +12369,24 @@ ultimo msg ricevuto: %2$@
+ +
+ +
+ + + SimpleXChat + Bundle name + + + Copyright © 2022 SimpleX Chat. All rights reserved. + Copyright (human-readable) + + +
- +
@@ -12246,7 +12408,7 @@ ultimo msg ricevuto: %2$@
- +
@@ -12278,7 +12440,7 @@ ultimo msg ricevuto: %2$@
- +
@@ -12300,7 +12462,7 @@ ultimo msg ricevuto: %2$@
- +
diff --git a/apps/ios/SimpleX Localizations/it.xcloc/Source Contents/en.lproj/SimpleX--iOS--InfoPlist.strings b/apps/ios/SimpleX Localizations/it.xcloc/Source Contents/en.lproj/SimpleX--iOS--InfoPlist.strings index d34eb67fc7..b8ff778e25 100644 --- a/apps/ios/SimpleX Localizations/it.xcloc/Source Contents/en.lproj/SimpleX--iOS--InfoPlist.strings +++ b/apps/ios/SimpleX Localizations/it.xcloc/Source Contents/en.lproj/SimpleX--iOS--InfoPlist.strings @@ -1,12 +1,18 @@ /* Bundle name */ "CFBundleName" = "SimpleX"; + /* Privacy - Camera Usage Description */ "NSCameraUsageDescription" = "SimpleX needs camera access to scan QR codes to connect to other users and for video calls."; + /* Privacy - Face ID Usage Description */ "NSFaceIDUsageDescription" = "SimpleX uses Face ID for local authentication"; + /* Privacy - Local Network Usage Description */ "NSLocalNetworkUsageDescription" = "SimpleX uses local network access to allow using user chat profile via desktop app on the same network."; + /* Privacy - Microphone Usage Description */ "NSMicrophoneUsageDescription" = "SimpleX needs microphone access for audio and video calls, and to record voice messages."; + /* Privacy - Photo Library Additions Usage Description */ "NSPhotoLibraryAddUsageDescription" = "SimpleX needs access to Photo Library for saving captured and received media"; + diff --git a/apps/ios/SimpleX Localizations/it.xcloc/Source Contents/en.lproj/SimpleXChat-InfoPlist.strings b/apps/ios/SimpleX Localizations/it.xcloc/Source Contents/en.lproj/SimpleXChat-InfoPlist.strings new file mode 100644 index 0000000000..c36c8c815d --- /dev/null +++ b/apps/ios/SimpleX Localizations/it.xcloc/Source Contents/en.lproj/SimpleXChat-InfoPlist.strings @@ -0,0 +1,6 @@ +/* Bundle name */ +"CFBundleName" = "SimpleXChat"; + +/* Copyright (human-readable) */ +"NSHumanReadableCopyright" = "Copyright © 2022 SimpleX Chat. All rights reserved."; + diff --git a/apps/ios/SimpleX Localizations/it.xcloc/contents.json b/apps/ios/SimpleX Localizations/it.xcloc/contents.json index a42f254bd9..36fd18d76d 100644 --- a/apps/ios/SimpleX Localizations/it.xcloc/contents.json +++ b/apps/ios/SimpleX Localizations/it.xcloc/contents.json @@ -3,10 +3,10 @@ "project" : "SimpleX.xcodeproj", "targetLocale" : "it", "toolInfo" : { - "toolBuildNumber" : "16C5032a", + "toolBuildNumber" : "17F113", "toolID" : "com.apple.dt.xcode", "toolName" : "Xcode", - "toolVersion" : "16.2" + "toolVersion" : "26.6" }, "version" : "1.0" } \ No newline at end of file diff --git a/apps/ios/SimpleX Localizations/ja.xcloc/Localized Contents/ja.xliff b/apps/ios/SimpleX Localizations/ja.xcloc/Localized Contents/ja.xliff index 007a6a59ce..6408b16117 100644 --- a/apps/ios/SimpleX Localizations/ja.xcloc/Localized Contents/ja.xliff +++ b/apps/ios/SimpleX Localizations/ja.xcloc/Localized Contents/ja.xliff @@ -2,7 +2,7 @@
- +
@@ -418,10 +418,6 @@ channel relay bar (新規) No comment provided by engineer. - - (signed) - chat link info line - (this device v%@) (このデバイス v%@) @@ -753,6 +749,14 @@ swipe action Add address to your profile, so that your SimpleX contacts can share it with other people. Profile update will be sent to your SimpleX contacts. No comment provided by engineer. + + Add contributors. + No comment provided by engineer. + + + Add description + No comment provided by engineer. + Add friends 友達を追加 @@ -1377,6 +1381,10 @@ in your network Better calls No comment provided by engineer. + + Better channels 📢 + No comment provided by engineer. + Better groups No comment provided by engineer. @@ -1678,6 +1686,10 @@ set passcode view Channel No comment provided by engineer. + + Channel SimpleX name + No comment provided by engineer. + Channel display name No comment provided by engineer. @@ -2214,11 +2226,6 @@ This is your own one-time link! 接続エラー alert title - - Connection error (AUTH) - 接続エラー (AUTH) - conn error description - Connection failed No comment provided by engineer. @@ -2228,6 +2235,11 @@ This is your own one-time link! %@ No comment provided by engineer. + + Connection link removed + 接続エラー + conn error description + Connection not ready. No comment provided by engineer. @@ -2429,15 +2441,15 @@ This is your own one-time link! Create public channel No comment provided by engineer. - - Create public channel (BETA) - No comment provided by engineer. - Create queue キューの作成 server test step + + Create web preview. + No comment provided by engineer. + Create your address No comment provided by engineer. @@ -2933,7 +2945,7 @@ alert button デスクトップ機器 No comment provided by engineer. - + Destination server address of %1$@ is incompatible with forwarding server %2$@ settings. No comment provided by engineer. @@ -2941,7 +2953,7 @@ alert button Destination server error: %@ snd error text - + Destination server version of %1$@ is incompatible with forwarding server %2$@. No comment provided by engineer. @@ -3098,6 +3110,10 @@ alert button 後で行う No comment provided by engineer. + + Do not require signing messages. + No comment provided by engineer. + Do not send history to new members. No comment provided by engineer. @@ -3128,6 +3144,10 @@ alert button Don't miss important messages. No comment provided by engineer. + + Don't save + alert action + Don't show again 次から表示しない @@ -3203,6 +3223,10 @@ chat item action Easier to invite your friends 👋 No comment provided by engineer. + + Easier to read. + No comment provided by engineer. + Edit 編集する @@ -3212,6 +3236,10 @@ chat item action Edit channel profile No comment provided by engineer. + + Edit description + No comment provided by engineer. + Edit group profile グループのプロフィールを編集 @@ -3398,6 +3426,10 @@ chat item action 正しいパスフレーズを入力してください。 No comment provided by engineer. + + Enter description (optional) + placeholder + Enter group name… No comment provided by engineer. @@ -3778,6 +3810,10 @@ chat item action Error setting delivery receipts! No comment provided by engineer. + + Error sharing address + alert title + Error sharing channel alert title @@ -4242,6 +4278,10 @@ Error: %2$@ GIFとステッカー No comment provided by engineer. + + Get SimpleX name (BETA) + No comment provided by engineer. + Get link relay test step @@ -5070,6 +5110,10 @@ This is your link for group %@! WebRTC ICEサーバのアドレスを正しく1行ずつに分けて、重複しないように、形式もご確認ください。 No comment provided by engineer. + + Manage your relays. + No comment provided by engineer. + Mark deleted for everyone 全員に対して削除済みマークを付ける @@ -5260,6 +5304,14 @@ This is your link for group %@! Message shape No comment provided by engineer. + + Message signing is not required. + No comment provided by engineer. + + + Message signing is required. + No comment provided by engineer. + Message source remains private. No comment provided by engineer. @@ -5455,6 +5507,10 @@ This is your link for group %@! Name not found No comment provided by engineer. + + Names for your channel or business. + No comment provided by engineer. + Network & servers ネットワークとサーバ @@ -6444,7 +6500,8 @@ Error: %@ Profile update will be sent to your SimpleX contacts. - alert message + alert message +alert title Prohibit audio/video calls. @@ -6586,7 +6643,7 @@ Enable in *Network & servers* settings. Read more 続きを読む - No comment provided by engineer. + profile description teaser Read more in User Guide. @@ -6710,6 +6767,10 @@ Enable in *Network & servers* settings. Register No comment provided by engineer. + + Register a test name + No comment provided by engineer. + Register notification token? token info @@ -6816,6 +6877,10 @@ swipe action メンバーを除名しますか? alert title + + Remove name + No comment provided by engineer. + Remove passphrase from keychain? キーチェーンからパスフレーズを削除しますか? @@ -6913,6 +6978,10 @@ swipe action Reports No comment provided by engineer. + + Require signing messages. + No comment provided by engineer. + Required 必須 @@ -7078,7 +7147,8 @@ swipe action Save 保存 - alert button + alert action +alert button chat item action @@ -7094,6 +7164,10 @@ chat item action Save (and notify subscribers) alert button + + Save SimpleX name? + alert title + Save admission settings? alert title @@ -7445,11 +7519,6 @@ chat item action 送信者がファイル転送をキャンセルしました。 alert message - - Sender may have deleted the connection request. - 送信元が繋がりリクエストを削除したかもしれません。 - No comment provided by engineer. - Sending a link preview may reveal your IP address to the website. You can change this in Privacy settings later. alert message @@ -7804,6 +7873,10 @@ chat item action 開発者向けオプションを表示 No comment provided by engineer. + + Show encryption + No comment provided by engineer. + Show last messages 最新のメッセージを表示 @@ -7831,6 +7904,31 @@ chat item action 表示する: No comment provided by engineer. + + Sign message + No comment provided by engineer. + + + Sign messages + chat feature + + + Signature missing + alert title +copied message info + + + Signed + copied message info + + + Signed & verified + copied message info + + + Signing proves you authored this message and can't be denied later. + No comment provided by engineer. + SimpleX No comment provided by engineer. @@ -7930,6 +8028,10 @@ chat item action SimpleX name not verified alert title + + SimpleX names (BETA) + No comment provided by engineer. + SimpleX one-time invitation SimpleX使い捨て招待リンク @@ -8397,6 +8499,10 @@ It can happen because of some bug or when the connection is compromised.The badge is signed with a key that this version of the app does not recognize. Update the app to verify this badge. badge alert + + The channel required this message to be signed, but the signature is missing. + alert message + The code you scanned is not a SimpleX link QR code. No comment provided by engineer. @@ -8483,6 +8589,11 @@ your contacts and groups. 長らくお待たせしました! ✅ No comment provided by engineer. + + The sender deleted the connection request. + 送信元が繋がりリクエストを削除したかもしれません。 + No comment provided by engineer. + The sender will NOT be notified 送信者には通知されません @@ -8729,6 +8840,10 @@ You will be prompted to complete authentication before this feature is enabled.< エンドツーエンド暗号化を確認するには、ご自分の端末と連絡先の端末のコードを比べます (スキャンします)。 No comment provided by engineer. + + To verify keys with this subscriber, compare (or scan) the code on your devices. + No comment provided by engineer. + Toggle incognito when connecting. No comment provided by engineer. @@ -8867,13 +8982,6 @@ You will be prompted to complete authentication before this feature is enabled.< iOS 通話インターフェイスを使用しない場合は、中断を避けるために「おやすみモード」を有効にしてください。 No comment provided by engineer. - - Unless your contact deleted the connection or this link was already used, it might be a bug - please report it. -To connect, please ask your contact to create another connection link and check that you have a stable network connection. - 連絡先が接続を削除したか、このリンクがすでに使用されている場合を除き、バグである可能性がありますので、報告してください。 -接続するには、連絡先に別の接続リンクを作成するよう依頼し、ネットワーク接続が安定していることを確認してください。 - No comment provided by engineer. - Unlink No comment provided by engineer. @@ -8956,7 +9064,8 @@ To connect, please ask your contact to create another connection link and check Upgrade address? - alert message + alert message +alert title Upgrade and open chat @@ -9783,6 +9892,13 @@ Repeat connection request? Your contact No comment provided by engineer. + + Your contact removed this link, or it was a one-time link that was already used. +To connect, ask your contact to create a new link. + 連絡先が接続を削除したか、このリンクがすでに使用されている場合を除き、バグである可能性がありますので、報告してください。 +接続するには、連絡先に別の接続リンクを作成するよう依頼し、ネットワーク接続が安定していることを確認してください。 + No comment provided by engineer. + Your contact sent a file that is larger than currently supported maximum size (%@). 連絡先が現在サポートされている最大サイズ (%@) より大きいファイルを送信しました。 @@ -10987,7 +11103,7 @@ last received msg: %2$@
- +
@@ -11021,9 +11137,24 @@ last received msg: %2$@
+ +
+ +
+ + + SimpleXChat + Bundle name + + + Copyright © 2022 SimpleX Chat. All rights reserved. + Copyright (human-readable) + + +
- +
@@ -11045,7 +11176,7 @@ last received msg: %2$@
- +
@@ -11072,7 +11203,7 @@ last received msg: %2$@
- +
@@ -11091,7 +11222,7 @@ last received msg: %2$@
- +
diff --git a/apps/ios/SimpleX Localizations/ja.xcloc/Source Contents/en.lproj/SimpleX--iOS--InfoPlist.strings b/apps/ios/SimpleX Localizations/ja.xcloc/Source Contents/en.lproj/SimpleX--iOS--InfoPlist.strings index d34eb67fc7..b8ff778e25 100644 --- a/apps/ios/SimpleX Localizations/ja.xcloc/Source Contents/en.lproj/SimpleX--iOS--InfoPlist.strings +++ b/apps/ios/SimpleX Localizations/ja.xcloc/Source Contents/en.lproj/SimpleX--iOS--InfoPlist.strings @@ -1,12 +1,18 @@ /* Bundle name */ "CFBundleName" = "SimpleX"; + /* Privacy - Camera Usage Description */ "NSCameraUsageDescription" = "SimpleX needs camera access to scan QR codes to connect to other users and for video calls."; + /* Privacy - Face ID Usage Description */ "NSFaceIDUsageDescription" = "SimpleX uses Face ID for local authentication"; + /* Privacy - Local Network Usage Description */ "NSLocalNetworkUsageDescription" = "SimpleX uses local network access to allow using user chat profile via desktop app on the same network."; + /* Privacy - Microphone Usage Description */ "NSMicrophoneUsageDescription" = "SimpleX needs microphone access for audio and video calls, and to record voice messages."; + /* Privacy - Photo Library Additions Usage Description */ "NSPhotoLibraryAddUsageDescription" = "SimpleX needs access to Photo Library for saving captured and received media"; + diff --git a/apps/ios/SimpleX Localizations/ja.xcloc/Source Contents/en.lproj/SimpleXChat-InfoPlist.strings b/apps/ios/SimpleX Localizations/ja.xcloc/Source Contents/en.lproj/SimpleXChat-InfoPlist.strings new file mode 100644 index 0000000000..c36c8c815d --- /dev/null +++ b/apps/ios/SimpleX Localizations/ja.xcloc/Source Contents/en.lproj/SimpleXChat-InfoPlist.strings @@ -0,0 +1,6 @@ +/* Bundle name */ +"CFBundleName" = "SimpleXChat"; + +/* Copyright (human-readable) */ +"NSHumanReadableCopyright" = "Copyright © 2022 SimpleX Chat. All rights reserved."; + diff --git a/apps/ios/SimpleX Localizations/ja.xcloc/contents.json b/apps/ios/SimpleX Localizations/ja.xcloc/contents.json index ce6052fc44..f52b6f4654 100644 --- a/apps/ios/SimpleX Localizations/ja.xcloc/contents.json +++ b/apps/ios/SimpleX Localizations/ja.xcloc/contents.json @@ -3,10 +3,10 @@ "project" : "SimpleX.xcodeproj", "targetLocale" : "ja", "toolInfo" : { - "toolBuildNumber" : "16C5032a", + "toolBuildNumber" : "17F113", "toolID" : "com.apple.dt.xcode", "toolName" : "Xcode", - "toolVersion" : "16.2" + "toolVersion" : "26.6" }, "version" : "1.0" } \ No newline at end of file diff --git a/apps/ios/SimpleX Localizations/ko.xcloc/Localized Contents/ko.xliff b/apps/ios/SimpleX Localizations/ko.xcloc/Localized Contents/ko.xliff index 3813f4f196..df94f8a814 100644 --- a/apps/ios/SimpleX Localizations/ko.xcloc/Localized Contents/ko.xliff +++ b/apps/ios/SimpleX Localizations/ko.xcloc/Localized Contents/ko.xliff @@ -2587,8 +2587,8 @@ We will be adding server redundancy to prevent lost messages. 상대방이 파일 전송을 취소했습니다. No comment provided by engineer. - - Sender may have deleted the connection request. + + The sender deleted the connection request. No comment provided by engineer. diff --git a/apps/ios/SimpleX Localizations/lt.xcloc/Localized Contents/lt.xliff b/apps/ios/SimpleX Localizations/lt.xcloc/Localized Contents/lt.xliff index eb68230412..ff20ee100d 100644 --- a/apps/ios/SimpleX Localizations/lt.xcloc/Localized Contents/lt.xliff +++ b/apps/ios/SimpleX Localizations/lt.xcloc/Localized Contents/lt.xliff @@ -2359,8 +2359,8 @@ We will be adding server redundancy to prevent lost messages. Sender cancelled file transfer. No comment provided by engineer. - - Sender may have deleted the connection request. + + The sender deleted the connection request. No comment provided by engineer. diff --git a/apps/ios/SimpleX Localizations/nl.xcloc/Localized Contents/nl.xliff b/apps/ios/SimpleX Localizations/nl.xcloc/Localized Contents/nl.xliff index 58f659999f..933a77bb87 100644 --- a/apps/ios/SimpleX Localizations/nl.xcloc/Localized Contents/nl.xliff +++ b/apps/ios/SimpleX Localizations/nl.xcloc/Localized Contents/nl.xliff @@ -2,7 +2,7 @@
- +
@@ -409,10 +409,6 @@ channel relay bar (nieuw) No comment provided by engineer. - - (signed) - chat link info line - (this device v%@) (dit apparaat v%@) @@ -746,6 +742,14 @@ swipe action Add address to your profile, so that your SimpleX contacts can share it with other people. Profile update will be sent to your SimpleX contacts. No comment provided by engineer. + + Add contributors. + No comment provided by engineer. + + + Add description + No comment provided by engineer. + Add friends Vrienden toevoegen @@ -1395,6 +1399,10 @@ in your network Betere gesprekken No comment provided by engineer. + + Better channels 📢 + No comment provided by engineer. + Better groups Betere groepen @@ -1725,6 +1733,10 @@ set passcode view Channel No comment provided by engineer. + + Channel SimpleX name + No comment provided by engineer. + Channel display name No comment provided by engineer. @@ -2301,11 +2313,6 @@ Dit is uw eigen eenmalige link! Verbindingsfout alert title - - Connection error (AUTH) - Verbindingsfout (AUTH) - conn error description - Connection failed No comment provided by engineer. @@ -2317,6 +2324,11 @@ Dit is uw eigen eenmalige link! %@ No comment provided by engineer. + + Connection link removed + Verbindingsfout + conn error description + Connection not ready. Verbinding nog niet klaar. @@ -2536,15 +2548,15 @@ Dit is uw eigen eenmalige link! Create public channel No comment provided by engineer. - - Create public channel (BETA) - No comment provided by engineer. - Create queue Maak een wachtrij server test step + + Create web preview. + No comment provided by engineer. + Create your address No comment provided by engineer. @@ -3067,9 +3079,9 @@ alert button Desktop apparaten No comment provided by engineer. - + Destination server address of %1$@ is incompatible with forwarding server %2$@ settings. - Het bestemmingsserveradres van %@ is niet compatibel met de doorstuurserverinstellingen %@. + Het bestemmingsserveradres van %1$@ is niet compatibel met de doorstuurserverinstellingen %2$@. No comment provided by engineer. @@ -3077,9 +3089,9 @@ alert button Bestemmingsserverfout: %@ snd error text - + Destination server version of %1$@ is incompatible with forwarding server %2$@. - De versie van de bestemmingsserver %@ is niet compatibel met de doorstuurserver %@. + De versie van de bestemmingsserver %1$@ is niet compatibel met de doorstuurserver %2$@. No comment provided by engineer. @@ -3245,6 +3257,10 @@ alert button Doe het later No comment provided by engineer. + + Do not require signing messages. + No comment provided by engineer. + Do not send history to new members. Stuur geen geschiedenis naar nieuwe leden. @@ -3279,6 +3295,10 @@ alert button Mis geen belangrijke berichten. No comment provided by engineer. + + Don't save + alert action + Don't show again Niet meer weergeven @@ -3359,6 +3379,10 @@ chat item action Easier to invite your friends 👋 No comment provided by engineer. + + Easier to read. + No comment provided by engineer. + Edit Bewerk @@ -3368,6 +3392,10 @@ chat item action Edit channel profile No comment provided by engineer. + + Edit description + No comment provided by engineer. + Edit group profile Groep profiel bewerken @@ -3562,6 +3590,10 @@ chat item action Voer het juiste wachtwoord in. No comment provided by engineer. + + Enter description (optional) + placeholder + Enter group name… Groep naam invoeren… @@ -3973,6 +4005,10 @@ chat item action Fout bij het instellen van ontvangst bevestiging! No comment provided by engineer. + + Error sharing address + alert title + Error sharing channel alert title @@ -4489,6 +4525,10 @@ Fout: %2$@ GIF's en stickers No comment provided by engineer. + + Get SimpleX name (BETA) + No comment provided by engineer. + Get link relay test step @@ -5371,6 +5411,10 @@ Dit is jouw link voor groep %@! Zorg ervoor dat WebRTC ICE server adressen de juiste indeling hebben, regel gescheiden zijn en niet gedupliceerd zijn. No comment provided by engineer. + + Manage your relays. + No comment provided by engineer. + Mark deleted for everyone Markeer verwijderd voor iedereen @@ -5580,6 +5624,14 @@ Dit is jouw link voor groep %@! Berichtvorm No comment provided by engineer. + + Message signing is not required. + No comment provided by engineer. + + + Message signing is required. + No comment provided by engineer. + Message source remains private. Berichtbron blijft privé. @@ -5794,6 +5846,10 @@ Dit is jouw link voor groep %@! Name not found No comment provided by engineer. + + Names for your channel or business. + No comment provided by engineer. + Network & servers Netwerk & servers @@ -6874,7 +6930,8 @@ Fout: %@ Profile update will be sent to your SimpleX contacts. - alert message + alert message +alert title Prohibit audio/video calls. @@ -7027,7 +7084,7 @@ Schakel dit in in *Netwerk en servers*-instellingen. Read more Lees meer - No comment provided by engineer. + profile description teaser Read more in User Guide. @@ -7164,6 +7221,10 @@ Schakel dit in in *Netwerk en servers*-instellingen. Register No comment provided by engineer. + + Register a test name + No comment provided by engineer. + Register notification token? Meldingstoken registreren? @@ -7275,6 +7336,10 @@ swipe action Lid verwijderen? alert title + + Remove name + No comment provided by engineer. + Remove passphrase from keychain? Wachtwoord van de keychain verwijderen? @@ -7386,6 +7451,10 @@ swipe action Rapporten No comment provided by engineer. + + Require signing messages. + No comment provided by engineer. + Required Vereist @@ -7565,7 +7634,8 @@ swipe action Save Opslaan - alert button + alert action +alert button chat item action @@ -7581,6 +7651,10 @@ chat item action Save (and notify subscribers) alert button + + Save SimpleX name? + alert title + Save admission settings? Toegangsinstellingen opslaan? @@ -7958,11 +8032,6 @@ chat item action Afzender heeft bestandsoverdracht geannuleerd. alert message - - Sender may have deleted the connection request. - De afzender heeft mogelijk het verbindingsverzoek verwijderd. - No comment provided by engineer. - Sending a link preview may reveal your IP address to the website. You can change this in Privacy settings later. alert message @@ -8358,6 +8427,10 @@ chat item action Ontwikkelaars opties tonen No comment provided by engineer. + + Show encryption + No comment provided by engineer. + Show last messages Laat laatste berichten zien @@ -8388,6 +8461,31 @@ chat item action Toon: No comment provided by engineer. + + Sign message + No comment provided by engineer. + + + Sign messages + chat feature + + + Signature missing + alert title +copied message info + + + Signed + copied message info + + + Signed & verified + copied message info + + + Signing proves you authored this message and can't be denied later. + No comment provided by engineer. + SimpleX SimpleX @@ -8495,6 +8593,10 @@ chat item action SimpleX name not verified alert title + + SimpleX names (BETA) + No comment provided by engineer. + SimpleX one-time invitation Eenmalige SimpleX uitnodiging @@ -8994,6 +9096,10 @@ Het kan gebeuren vanwege een bug of wanneer de verbinding is aangetast. The badge is signed with a key that this version of the app does not recognize. Update the app to verify this badge. badge alert + + The channel required this message to be signed, but the signature is missing. + alert message + The code you scanned is not a SimpleX link QR code. De code die u heeft gescand is geen SimpleX link QR-code. @@ -9086,6 +9192,11 @@ your contacts and groups. De tweede vink die we gemist hebben! ✅ No comment provided by engineer. + + The sender deleted the connection request. + De afzender heeft mogelijk het verbindingsverzoek verwijderd. + No comment provided by engineer. + The sender will NOT be notified De afzender wordt NIET op de hoogte gebracht @@ -9355,6 +9466,10 @@ U wordt gevraagd de authenticatie te voltooien voordat deze functie wordt ingesc Vergelijk (of scan) de code op uw apparaten om end-to-end-codering met uw contact te verifiëren. No comment provided by engineer. + + To verify keys with this subscriber, compare (or scan) the code on your devices. + No comment provided by engineer. + Toggle incognito when connecting. Schakel incognito in tijdens het verbinden. @@ -9506,13 +9621,6 @@ U wordt gevraagd de authenticatie te voltooien voordat deze functie wordt ingesc Schakel de modus Niet storen in om onderbrekingen te voorkomen, tenzij u de iOS-oproepinterface gebruikt. No comment provided by engineer. - - Unless your contact deleted the connection or this link was already used, it might be a bug - please report it. -To connect, please ask your contact to create another connection link and check that you have a stable network connection. - Tenzij uw contact de verbinding heeft verwijderd of deze link al is gebruikt, kan het een bug zijn. Meld het alstublieft. -Om verbinding te maken, vraagt u uw contact om een andere verbinding link te maken en te controleren of u een stabiele netwerkverbinding heeft. - No comment provided by engineer. - Unlink Ontkoppelen @@ -9601,7 +9709,8 @@ Om verbinding te maken, vraagt u uw contact om een andere verbinding link te mak Upgrade address? - alert message + alert message +alert title Upgrade and open chat @@ -10504,6 +10613,13 @@ Verbindingsverzoek herhalen? Your contact No comment provided by engineer. + + Your contact removed this link, or it was a one-time link that was already used. +To connect, ask your contact to create a new link. + Tenzij uw contact de verbinding heeft verwijderd of deze link al is gebruikt, kan het een bug zijn. Meld het alstublieft. +Om verbinding te maken, vraagt u uw contact om een andere verbinding link te maken en te controleren of u een stabiele netwerkverbinding heeft. + No comment provided by engineer. + Your contact sent a file that is larger than currently supported maximum size (%@). Uw contact heeft een bestand verzonden dat groter is dan de momenteel ondersteunde maximale grootte (%@). @@ -11779,7 +11895,7 @@ laatst ontvangen bericht: %2$@
- +
@@ -11814,9 +11930,24 @@ laatst ontvangen bericht: %2$@
+ +
+ +
+ + + SimpleXChat + Bundle name + + + Copyright © 2022 SimpleX Chat. All rights reserved. + Copyright (human-readable) + + +
- +
@@ -11838,7 +11969,7 @@ laatst ontvangen bericht: %2$@
- +
@@ -11870,7 +12001,7 @@ laatst ontvangen bericht: %2$@
- +
@@ -11892,7 +12023,7 @@ laatst ontvangen bericht: %2$@
- +
diff --git a/apps/ios/SimpleX Localizations/nl.xcloc/Source Contents/en.lproj/SimpleX--iOS--InfoPlist.strings b/apps/ios/SimpleX Localizations/nl.xcloc/Source Contents/en.lproj/SimpleX--iOS--InfoPlist.strings index d34eb67fc7..b8ff778e25 100644 --- a/apps/ios/SimpleX Localizations/nl.xcloc/Source Contents/en.lproj/SimpleX--iOS--InfoPlist.strings +++ b/apps/ios/SimpleX Localizations/nl.xcloc/Source Contents/en.lproj/SimpleX--iOS--InfoPlist.strings @@ -1,12 +1,18 @@ /* Bundle name */ "CFBundleName" = "SimpleX"; + /* Privacy - Camera Usage Description */ "NSCameraUsageDescription" = "SimpleX needs camera access to scan QR codes to connect to other users and for video calls."; + /* Privacy - Face ID Usage Description */ "NSFaceIDUsageDescription" = "SimpleX uses Face ID for local authentication"; + /* Privacy - Local Network Usage Description */ "NSLocalNetworkUsageDescription" = "SimpleX uses local network access to allow using user chat profile via desktop app on the same network."; + /* Privacy - Microphone Usage Description */ "NSMicrophoneUsageDescription" = "SimpleX needs microphone access for audio and video calls, and to record voice messages."; + /* Privacy - Photo Library Additions Usage Description */ "NSPhotoLibraryAddUsageDescription" = "SimpleX needs access to Photo Library for saving captured and received media"; + diff --git a/apps/ios/SimpleX Localizations/nl.xcloc/Source Contents/en.lproj/SimpleXChat-InfoPlist.strings b/apps/ios/SimpleX Localizations/nl.xcloc/Source Contents/en.lproj/SimpleXChat-InfoPlist.strings new file mode 100644 index 0000000000..c36c8c815d --- /dev/null +++ b/apps/ios/SimpleX Localizations/nl.xcloc/Source Contents/en.lproj/SimpleXChat-InfoPlist.strings @@ -0,0 +1,6 @@ +/* Bundle name */ +"CFBundleName" = "SimpleXChat"; + +/* Copyright (human-readable) */ +"NSHumanReadableCopyright" = "Copyright © 2022 SimpleX Chat. All rights reserved."; + diff --git a/apps/ios/SimpleX Localizations/nl.xcloc/contents.json b/apps/ios/SimpleX Localizations/nl.xcloc/contents.json index 4b8d468de2..36c6d27526 100644 --- a/apps/ios/SimpleX Localizations/nl.xcloc/contents.json +++ b/apps/ios/SimpleX Localizations/nl.xcloc/contents.json @@ -3,10 +3,10 @@ "project" : "SimpleX.xcodeproj", "targetLocale" : "nl", "toolInfo" : { - "toolBuildNumber" : "16C5032a", + "toolBuildNumber" : "17F113", "toolID" : "com.apple.dt.xcode", "toolName" : "Xcode", - "toolVersion" : "16.2" + "toolVersion" : "26.6" }, "version" : "1.0" } \ No newline at end of file diff --git a/apps/ios/SimpleX Localizations/pl.xcloc/Localized Contents/pl.xliff b/apps/ios/SimpleX Localizations/pl.xcloc/Localized Contents/pl.xliff index 5be09d2bb2..fb4622b4c7 100644 --- a/apps/ios/SimpleX Localizations/pl.xcloc/Localized Contents/pl.xliff +++ b/apps/ios/SimpleX Localizations/pl.xcloc/Localized Contents/pl.xliff @@ -2,7 +2,7 @@
- +
@@ -409,10 +409,6 @@ channel relay bar (nowy) No comment provided by engineer. - - (signed) - chat link info line - (this device v%@) (to urządzenie v%@) @@ -747,6 +743,14 @@ swipe action Add address to your profile, so that your SimpleX contacts can share it with other people. Profile update will be sent to your SimpleX contacts. No comment provided by engineer. + + Add contributors. + No comment provided by engineer. + + + Add description + No comment provided by engineer. + Add friends Dodaj znajomych @@ -1403,6 +1407,10 @@ in your network Lepsze połączenia No comment provided by engineer. + + Better channels 📢 + No comment provided by engineer. + Better groups Lepsze grupy @@ -1739,6 +1747,10 @@ set passcode view Channel No comment provided by engineer. + + Channel SimpleX name + No comment provided by engineer. + Channel display name No comment provided by engineer. @@ -2317,11 +2329,6 @@ To jest twój jednorazowy link! Błąd połączenia alert title - - Connection error (AUTH) - Błąd połączenia (UWIERZYTELNIANIE) - conn error description - Connection failed Połączenie nie powiodło się @@ -2334,6 +2341,11 @@ To jest twój jednorazowy link! %@ No comment provided by engineer. + + Connection link removed + Błąd połączenia + conn error description + Connection not ready. Połączenie nie jest gotowe. @@ -2554,15 +2566,15 @@ To jest twój jednorazowy link! Create public channel No comment provided by engineer. - - Create public channel (BETA) - No comment provided by engineer. - Create queue Utwórz kolejkę server test step + + Create web preview. + No comment provided by engineer. + Create your address Utwórz swój adres @@ -3090,9 +3102,9 @@ alert button Urządzenia komputerowe No comment provided by engineer. - + Destination server address of %1$@ is incompatible with forwarding server %2$@ settings. - Adres serwera docelowego %@ jest niekompatybilny z ustawieniami serwera przekazującego %@. + Adres serwera docelowego %1$@ jest niekompatybilny z ustawieniami serwera przekazującego %2$@. No comment provided by engineer. @@ -3100,9 +3112,9 @@ alert button Błąd docelowego serwera: %@ snd error text - + Destination server version of %1$@ is incompatible with forwarding server %2$@. - Wersja serwera docelowego %@ jest niekompatybilna z serwerem przekierowującym %@. + Wersja serwera docelowego %1$@ jest niekompatybilna z serwerem przekierowującym %2$@. No comment provided by engineer. @@ -3268,6 +3280,10 @@ alert button Zrób to później No comment provided by engineer. + + Do not require signing messages. + No comment provided by engineer. + Do not send history to new members. Nie wysyłaj historii do nowych członków. @@ -3302,6 +3318,10 @@ alert button Nie przegap ważnych wiadomości. No comment provided by engineer. + + Don't save + alert action + Don't show again Nie pokazuj ponownie @@ -3382,6 +3402,10 @@ chat item action Easier to invite your friends 👋 No comment provided by engineer. + + Easier to read. + No comment provided by engineer. + Edit Edytuj @@ -3391,6 +3415,10 @@ chat item action Edit channel profile No comment provided by engineer. + + Edit description + No comment provided by engineer. + Edit group profile Edytuj profil grupy @@ -3587,6 +3615,10 @@ chat item action Wprowadź poprawne hasło. No comment provided by engineer. + + Enter description (optional) + placeholder + Enter group name… Wpisz nazwę grupy… @@ -4003,6 +4035,10 @@ chat item action Błąd ustawiania potwierdzeń dostawy! No comment provided by engineer. + + Error sharing address + alert title + Error sharing channel alert title @@ -4525,6 +4561,10 @@ Błąd: %2$@ GIF-y i naklejki No comment provided by engineer. + + Get SimpleX name (BETA) + No comment provided by engineer. + Get link relay test step @@ -5415,6 +5455,10 @@ To jest twój link do grupy %@! Upewnij się, że adresy serwerów WebRTC ICE są w poprawnym formacie, rozdzielone liniami i nie są zduplikowane. No comment provided by engineer. + + Manage your relays. + No comment provided by engineer. + Mark deleted for everyone Oznacz jako usunięty dla wszystkich @@ -5628,6 +5672,14 @@ To jest twój link do grupy %@! Kształt wiadomości No comment provided by engineer. + + Message signing is not required. + No comment provided by engineer. + + + Message signing is required. + No comment provided by engineer. + Message source remains private. Źródło wiadomości pozostaje prywatne. @@ -5843,6 +5895,10 @@ To jest twój link do grupy %@! Name not found No comment provided by engineer. + + Names for your channel or business. + No comment provided by engineer. + Network & servers Sieć i serwery @@ -6938,7 +6994,8 @@ Błąd: %@ Profile update will be sent to your SimpleX contacts. - alert message + alert message +alert title Prohibit audio/video calls. @@ -7092,7 +7149,7 @@ Włącz w ustawianiach *Sieć i serwery* . Read more Przeczytaj więcej - No comment provided by engineer. + profile description teaser Read more in User Guide. @@ -7229,6 +7286,10 @@ Włącz w ustawianiach *Sieć i serwery* . Zarejestruj No comment provided by engineer. + + Register a test name + No comment provided by engineer. + Register notification token? Zarejestrować token powiadomień? @@ -7342,6 +7403,10 @@ swipe action Usunąć członka? alert title + + Remove name + No comment provided by engineer. + Remove passphrase from keychain? Usunąć hasło z pęku kluczy? @@ -7454,6 +7519,10 @@ swipe action Zgłoszenia No comment provided by engineer. + + Require signing messages. + No comment provided by engineer. + Required Wymagane @@ -7634,7 +7703,8 @@ swipe action Save Zapisz - alert button + alert action +alert button chat item action @@ -7651,6 +7721,10 @@ chat item action Save (and notify subscribers) alert button + + Save SimpleX name? + alert title + Save admission settings? Zapisać ustawienia wstępu? @@ -8038,11 +8112,6 @@ chat item action Nadawca anulował transfer pliku. alert message - - Sender may have deleted the connection request. - Nadawca mógł usunąć prośbę o połączenie. - No comment provided by engineer. - Sending a link preview may reveal your IP address to the website. You can change this in Privacy settings later. alert message @@ -8444,6 +8513,10 @@ chat item action Pokaż opcje dewelopera No comment provided by engineer. + + Show encryption + No comment provided by engineer. + Show last messages Pokaż ostatnie wiadomości @@ -8474,6 +8547,31 @@ chat item action Pokaż: No comment provided by engineer. + + Sign message + No comment provided by engineer. + + + Sign messages + chat feature + + + Signature missing + alert title +copied message info + + + Signed + copied message info + + + Signed & verified + copied message info + + + Signing proves you authored this message and can't be denied later. + No comment provided by engineer. + SimpleX SimpleX @@ -8581,6 +8679,10 @@ chat item action SimpleX name not verified alert title + + SimpleX names (BETA) + No comment provided by engineer. + SimpleX one-time invitation Zaproszenie jednorazowe SimpleX @@ -9086,6 +9188,10 @@ Może się to zdarzyć z powodu jakiegoś błędu lub gdy połączenie jest skom The badge is signed with a key that this version of the app does not recognize. Update the app to verify this badge. badge alert + + The channel required this message to be signed, but the signature is missing. + alert message + The code you scanned is not a SimpleX link QR code. Kod, który zeskanowałeś nie jest kodem QR linku SimpleX. @@ -9180,6 +9286,11 @@ your contacts and groups. Drugi tik, który przegapiliśmy! ✅ No comment provided by engineer. + + The sender deleted the connection request. + Nadawca mógł usunąć prośbę o połączenie. + No comment provided by engineer. + The sender will NOT be notified Nadawca NIE zostanie powiadomiony @@ -9455,6 +9566,10 @@ Przed włączeniem tej funkcji zostanie wyświetlony monit uwierzytelniania.Aby zweryfikować szyfrowanie end-to-end z Twoim kontaktem porównaj (lub zeskanuj) kod na waszych urządzeniach. No comment provided by engineer. + + To verify keys with this subscriber, compare (or scan) the code on your devices. + No comment provided by engineer. + Toggle incognito when connecting. Przełącz incognito przy połączeniu. @@ -9607,13 +9722,6 @@ Przed włączeniem tej funkcji zostanie wyświetlony monit uwierzytelniania.O ile nie korzystasz z interfejsu połączeń systemu iOS, włącz tryb Nie przeszkadzać, aby uniknąć przerywania. No comment provided by engineer. - - Unless your contact deleted the connection or this link was already used, it might be a bug - please report it. -To connect, please ask your contact to create another connection link and check that you have a stable network connection. - O ile Twój kontakt nie usunął połączenia lub ten link był już użyty, może to być błąd - zgłoś go. -Aby się połączyć, poproś Twój kontakt o utworzenie kolejnego linku połączenia i sprawdź, czy masz stabilne połączenie z siecią. - No comment provided by engineer. - Unlink Odłącz @@ -9705,7 +9813,8 @@ Aby się połączyć, poproś Twój kontakt o utworzenie kolejnego linku połąc Upgrade address? Uaktualnić adres? - alert message + alert message +alert title Upgrade and open chat @@ -10621,6 +10730,13 @@ Powtórzyć prośbę połączenia? Twój kontakt No comment provided by engineer. + + Your contact removed this link, or it was a one-time link that was already used. +To connect, ask your contact to create a new link. + O ile Twój kontakt nie usunął połączenia lub ten link był już użyty, może to być błąd - zgłoś go. +Aby się połączyć, poproś Twój kontakt o utworzenie kolejnego linku połączenia i sprawdź, czy masz stabilne połączenie z siecią. + No comment provided by engineer. + Your contact sent a file that is larger than currently supported maximum size (%@). Twój kontakt wysłał plik, który jest większy niż obecnie obsługiwany maksymalny rozmiar (%@). @@ -11905,7 +12021,7 @@ ostatnia otrzymana wiadomość: %2$@
- +
@@ -11940,9 +12056,24 @@ ostatnia otrzymana wiadomość: %2$@
+ +
+ +
+ + + SimpleXChat + Bundle name + + + Copyright © 2022 SimpleX Chat. All rights reserved. + Copyright (human-readable) + + +
- +
@@ -11964,7 +12095,7 @@ ostatnia otrzymana wiadomość: %2$@
- +
@@ -11996,7 +12127,7 @@ ostatnia otrzymana wiadomość: %2$@
- +
@@ -12018,7 +12149,7 @@ ostatnia otrzymana wiadomość: %2$@
- +
diff --git a/apps/ios/SimpleX Localizations/pl.xcloc/Source Contents/en.lproj/SimpleX--iOS--InfoPlist.strings b/apps/ios/SimpleX Localizations/pl.xcloc/Source Contents/en.lproj/SimpleX--iOS--InfoPlist.strings index d34eb67fc7..b8ff778e25 100644 --- a/apps/ios/SimpleX Localizations/pl.xcloc/Source Contents/en.lproj/SimpleX--iOS--InfoPlist.strings +++ b/apps/ios/SimpleX Localizations/pl.xcloc/Source Contents/en.lproj/SimpleX--iOS--InfoPlist.strings @@ -1,12 +1,18 @@ /* Bundle name */ "CFBundleName" = "SimpleX"; + /* Privacy - Camera Usage Description */ "NSCameraUsageDescription" = "SimpleX needs camera access to scan QR codes to connect to other users and for video calls."; + /* Privacy - Face ID Usage Description */ "NSFaceIDUsageDescription" = "SimpleX uses Face ID for local authentication"; + /* Privacy - Local Network Usage Description */ "NSLocalNetworkUsageDescription" = "SimpleX uses local network access to allow using user chat profile via desktop app on the same network."; + /* Privacy - Microphone Usage Description */ "NSMicrophoneUsageDescription" = "SimpleX needs microphone access for audio and video calls, and to record voice messages."; + /* Privacy - Photo Library Additions Usage Description */ "NSPhotoLibraryAddUsageDescription" = "SimpleX needs access to Photo Library for saving captured and received media"; + diff --git a/apps/ios/SimpleX Localizations/pl.xcloc/Source Contents/en.lproj/SimpleXChat-InfoPlist.strings b/apps/ios/SimpleX Localizations/pl.xcloc/Source Contents/en.lproj/SimpleXChat-InfoPlist.strings new file mode 100644 index 0000000000..c36c8c815d --- /dev/null +++ b/apps/ios/SimpleX Localizations/pl.xcloc/Source Contents/en.lproj/SimpleXChat-InfoPlist.strings @@ -0,0 +1,6 @@ +/* Bundle name */ +"CFBundleName" = "SimpleXChat"; + +/* Copyright (human-readable) */ +"NSHumanReadableCopyright" = "Copyright © 2022 SimpleX Chat. All rights reserved."; + diff --git a/apps/ios/SimpleX Localizations/pl.xcloc/contents.json b/apps/ios/SimpleX Localizations/pl.xcloc/contents.json index c79fba1c1e..2f5237052c 100644 --- a/apps/ios/SimpleX Localizations/pl.xcloc/contents.json +++ b/apps/ios/SimpleX Localizations/pl.xcloc/contents.json @@ -3,10 +3,10 @@ "project" : "SimpleX.xcodeproj", "targetLocale" : "pl", "toolInfo" : { - "toolBuildNumber" : "16C5032a", + "toolBuildNumber" : "17F113", "toolID" : "com.apple.dt.xcode", "toolName" : "Xcode", - "toolVersion" : "16.2" + "toolVersion" : "26.6" }, "version" : "1.0" } \ No newline at end of file diff --git a/apps/ios/SimpleX Localizations/pt-BR.xcloc/Localized Contents/pt-BR.xliff b/apps/ios/SimpleX Localizations/pt-BR.xcloc/Localized Contents/pt-BR.xliff index 0777ba64ab..c4adeb62ef 100644 --- a/apps/ios/SimpleX Localizations/pt-BR.xcloc/Localized Contents/pt-BR.xliff +++ b/apps/ios/SimpleX Localizations/pt-BR.xcloc/Localized Contents/pt-BR.xliff @@ -2708,8 +2708,8 @@ We will be adding server redundancy to prevent lost messages. O remetente cancelou a transferência de arquivos. No comment provided by engineer. - - Sender may have deleted the connection request. + + The sender deleted the connection request. O remetente pode ter excluído a solicitação de conexão. No comment provided by engineer. diff --git a/apps/ios/SimpleX Localizations/pt.xcloc/Localized Contents/pt.xliff b/apps/ios/SimpleX Localizations/pt.xcloc/Localized Contents/pt.xliff index 2debfc5d3f..b6adde62ce 100644 --- a/apps/ios/SimpleX Localizations/pt.xcloc/Localized Contents/pt.xliff +++ b/apps/ios/SimpleX Localizations/pt.xcloc/Localized Contents/pt.xliff @@ -2809,8 +2809,8 @@ Available in v5.1 Sender cancelled file transfer. No comment provided by engineer. - - Sender may have deleted the connection request. + + The sender deleted the connection request. No comment provided by engineer. diff --git a/apps/ios/SimpleX Localizations/ru.xcloc/Localized Contents/ru.xliff b/apps/ios/SimpleX Localizations/ru.xcloc/Localized Contents/ru.xliff index 8dffcd466e..aedb69c876 100644 --- a/apps/ios/SimpleX Localizations/ru.xcloc/Localized Contents/ru.xliff +++ b/apps/ios/SimpleX Localizations/ru.xcloc/Localized Contents/ru.xliff @@ -2,7 +2,7 @@
- +
@@ -203,10 +203,12 @@ %d owners + %d владельцев channel owners count %d owners & contributors + %d владельцев и авторов channel members count @@ -424,11 +426,6 @@ channel relay bar (новое) No comment provided by engineer. - - (signed) - (с подписью) - chat link info line - (this device v%@) (это устройство v%@) @@ -770,6 +767,14 @@ swipe action Добавьте адрес в свой профиль, чтобы Ваши SimpleX контакты могли поделиться им. Профиль будет отправлен Вашим SimpleX контактам. No comment provided by engineer. + + Add contributors. + No comment provided by engineer. + + + Add description + No comment provided by engineer. + Add friends Добавить друзей @@ -792,6 +797,7 @@ swipe action Add relay + Добавить релей No comment provided by engineer. @@ -1433,6 +1439,10 @@ in your network Улучшенные звонки No comment provided by engineer. + + Better channels 📢 + No comment provided by engineer. + Better groups Улучшенные группы @@ -1773,6 +1783,10 @@ set passcode view Канал No comment provided by engineer. + + Channel SimpleX name + No comment provided by engineer. + Channel display name Имя канала @@ -2375,11 +2389,6 @@ This is your own one-time link! Ошибка соединения alert title - - Connection error (AUTH) - Ошибка соединения (AUTH) - conn error description - Connection failed Ошибка соединения @@ -2392,6 +2401,11 @@ This is your own one-time link! %@ No comment provided by engineer. + + Connection link removed + Ошибка соединения + conn error description + Connection not ready. Соединение не готово. @@ -2615,16 +2629,15 @@ This is your own one-time link! Создать публичный канал No comment provided by engineer. - - Create public channel (BETA) - Создать публичный канал (БЕТА) - No comment provided by engineer. - Create queue Создание очереди server test step + + Create web preview. + No comment provided by engineer. + Create your address Создайте Ваш адрес @@ -3159,9 +3172,9 @@ alert button Компьютеры No comment provided by engineer. - + Destination server address of %1$@ is incompatible with forwarding server %2$@ settings. - Адрес сервера назначения %@ несовместим с настройками пересылающего сервера %@. + Адрес сервера назначения %1$@ несовместим с настройками пересылающего сервера %2$@. No comment provided by engineer. @@ -3169,9 +3182,9 @@ alert button Ошибка сервера получателя: %@ snd error text - + Destination server version of %1$@ is incompatible with forwarding server %2$@. - Версия сервера назначения %@ несовместима с пересылающим сервером %@. + Версия сервера назначения %1$@ несовместима с пересылающим сервером %2$@. No comment provided by engineer. @@ -3339,6 +3352,10 @@ alert button Отложить No comment provided by engineer. + + Do not require signing messages. + No comment provided by engineer. + Do not send history to new members. Не отправлять историю новым членам. @@ -3374,6 +3391,10 @@ alert button Не пропустите важные сообщения. No comment provided by engineer. + + Don't save + alert action + Don't show again Не показывать @@ -3455,6 +3476,10 @@ chat item action Проще пригласить друзей 👋 No comment provided by engineer. + + Easier to read. + No comment provided by engineer. + Edit Редактировать @@ -3465,6 +3490,10 @@ chat item action Редактировать профиль канала No comment provided by engineer. + + Edit description + No comment provided by engineer. + Edit group profile Редактировать профиль группы @@ -3665,6 +3694,10 @@ chat item action Введите правильный пароль. No comment provided by engineer. + + Enter description (optional) + placeholder + Enter group name… Введите имя группы… @@ -4086,6 +4119,10 @@ chat item action Ошибка настроек отчётов о доставке! No comment provided by engineer. + + Error sharing address + alert title + Error sharing channel Ошибка при публикации канала @@ -4610,6 +4647,10 @@ Error: %2$@ ГИФ файлы и стикеры No comment provided by engineer. + + Get SimpleX name (BETA) + No comment provided by engineer. + Get link Получить ссылку @@ -5510,6 +5551,10 @@ This is your link for group %@! Пожалуйста, проверьте, что адреса WebRTC ICE-серверов имеют правильный формат, каждый адрес на отдельной строке и не повторяется. No comment provided by engineer. + + Manage your relays. + No comment provided by engineer. + Mark deleted for everyone Пометить как удалённое для всех @@ -5725,6 +5770,14 @@ This is your link for group %@! Форма сообщений No comment provided by engineer. + + Message signing is not required. + No comment provided by engineer. + + + Message signing is required. + No comment provided by engineer. + Message source remains private. Источник сообщения остаётся конфиденциальным. @@ -5943,6 +5996,10 @@ This is your link for group %@! Name not found No comment provided by engineer. + + Names for your channel or business. + No comment provided by engineer. + Network & servers Сеть и серверы @@ -7071,7 +7128,8 @@ Error: %@ Profile update will be sent to your SimpleX contacts. Обновление профиля будет отправлено Вашим SimpleX контактам. - alert message + alert message +alert title Prohibit audio/video calls. @@ -7228,7 +7286,7 @@ Enable in *Network & servers* settings. Read more Узнать больше - No comment provided by engineer. + profile description teaser Read more in User Guide. @@ -7365,6 +7423,10 @@ Enable in *Network & servers* settings. Зарегистрировать No comment provided by engineer. + + Register a test name + No comment provided by engineer. + Register notification token? Зарегистрировать токен уведомлений? @@ -7485,6 +7547,10 @@ swipe action Удалить члена группы? alert title + + Remove name + No comment provided by engineer. + Remove passphrase from keychain? Удалить пароль из Keychain? @@ -7598,6 +7664,10 @@ swipe action Сообщения о нарушениях No comment provided by engineer. + + Require signing messages. + No comment provided by engineer. + Required Обязательно @@ -7779,7 +7849,8 @@ swipe action Save Сохранить - alert button + alert action +alert button chat item action @@ -7797,6 +7868,10 @@ chat item action Сохранить (и уведомить подписчиков) alert button + + Save SimpleX name? + alert title + Save admission settings? Сохранить настройки вступления? @@ -8190,11 +8265,6 @@ chat item action Отправитель отменил передачу файла. alert message - - Sender may have deleted the connection request. - Отправитель мог удалить запрос на соединение. - No comment provided by engineer. - Sending a link preview may reveal your IP address to the website. You can change this in Privacy settings later. Отправка картинки ссылки может раскрыть Ваш IP-адрес веб-сайту. Вы можете изменить это в настройках безопасности позже. @@ -8605,6 +8675,10 @@ chat item action Показать опции для разработчиков No comment provided by engineer. + + Show encryption + No comment provided by engineer. + Show last messages Показывать последние сообщения @@ -8635,6 +8709,31 @@ chat item action Показать: No comment provided by engineer. + + Sign message + No comment provided by engineer. + + + Sign messages + chat feature + + + Signature missing + alert title +copied message info + + + Signed + copied message info + + + Signed & verified + copied message info + + + Signing proves you authored this message and can't be denied later. + No comment provided by engineer. + SimpleX SimpleX @@ -8742,6 +8841,10 @@ chat item action SimpleX name not verified alert title + + SimpleX names (BETA) + No comment provided by engineer. + SimpleX one-time invitation SimpleX одноразовая ссылка @@ -9268,6 +9371,10 @@ It can happen because of some bug or when the connection is compromised.The badge is signed with a key that this version of the app does not recognize. Update the app to verify this badge. badge alert + + The channel required this message to be signed, but the signature is missing. + alert message + The code you scanned is not a SimpleX link QR code. Этот QR-код не является SimpleX-ccылкой. @@ -9365,6 +9472,11 @@ your contacts and groups. Вторая галочка - знать, что доставлено! ✅ No comment provided by engineer. + + The sender deleted the connection request. + Отправитель мог удалить запрос на соединение. + No comment provided by engineer. + The sender will NOT be notified Отправитель не будет уведомлён @@ -9643,6 +9755,10 @@ You will be prompted to complete authentication before this feature is enabled.< Чтобы подтвердить безопасность сквозного шифрования с Вашим контактом сравните (или сканируйте) код на ваших устройствах. No comment provided by engineer. + + To verify keys with this subscriber, compare (or scan) the code on your devices. + No comment provided by engineer. + Toggle incognito when connecting. Установите режим Инкогнито при соединении. @@ -9797,13 +9913,6 @@ You will be prompted to complete authentication before this feature is enabled.< Если Вы не используете интерфейс iOS, включите режим Не отвлекать, чтобы звонок не прерывался. No comment provided by engineer. - - Unless your contact deleted the connection or this link was already used, it might be a bug - please report it. -To connect, please ask your contact to create another connection link and check that you have a stable network connection. - Возможно, Ваш контакт удалил ссылку, или она уже была использована. Если это не так, то это может быть ошибкой - пожалуйста, сообщите нам об этом. -Чтобы установить соединение, попросите Ваш контакт создать ещё одну ссылку и проверьте Ваше соединение с сетью. - No comment provided by engineer. - Unlink Забыть @@ -9896,7 +10005,8 @@ To connect, please ask your contact to create another connection link and check Upgrade address? Обновить адрес? - alert message + alert message +alert title Upgrade and open chat @@ -10828,6 +10938,13 @@ Repeat connection request? Ваш контакт No comment provided by engineer. + + Your contact removed this link, or it was a one-time link that was already used. +To connect, ask your contact to create a new link. + Возможно, Ваш контакт удалил ссылку, или она уже была использована. Если это не так, то это может быть ошибкой - пожалуйста, сообщите нам об этом. +Чтобы установить соединение, попросите Ваш контакт создать ещё одну ссылку и проверьте Ваше соединение с сетью. + No comment provided by engineer. + Your contact sent a file that is larger than currently supported maximum size (%@). Ваш контакт отправил файл, размер которого превышает максимальный размер (%@). @@ -12134,7 +12251,7 @@ last received msg: %2$@
- +
@@ -12169,9 +12286,24 @@ last received msg: %2$@
+ +
+ +
+ + + SimpleXChat + Bundle name + + + Copyright © 2022 SimpleX Chat. All rights reserved. + Copyright (human-readable) + + +
- +
@@ -12193,7 +12325,7 @@ last received msg: %2$@
- +
@@ -12225,7 +12357,7 @@ last received msg: %2$@
- +
@@ -12247,7 +12379,7 @@ last received msg: %2$@
- +
diff --git a/apps/ios/SimpleX Localizations/ru.xcloc/Source Contents/en.lproj/SimpleX--iOS--InfoPlist.strings b/apps/ios/SimpleX Localizations/ru.xcloc/Source Contents/en.lproj/SimpleX--iOS--InfoPlist.strings index d34eb67fc7..b8ff778e25 100644 --- a/apps/ios/SimpleX Localizations/ru.xcloc/Source Contents/en.lproj/SimpleX--iOS--InfoPlist.strings +++ b/apps/ios/SimpleX Localizations/ru.xcloc/Source Contents/en.lproj/SimpleX--iOS--InfoPlist.strings @@ -1,12 +1,18 @@ /* Bundle name */ "CFBundleName" = "SimpleX"; + /* Privacy - Camera Usage Description */ "NSCameraUsageDescription" = "SimpleX needs camera access to scan QR codes to connect to other users and for video calls."; + /* Privacy - Face ID Usage Description */ "NSFaceIDUsageDescription" = "SimpleX uses Face ID for local authentication"; + /* Privacy - Local Network Usage Description */ "NSLocalNetworkUsageDescription" = "SimpleX uses local network access to allow using user chat profile via desktop app on the same network."; + /* Privacy - Microphone Usage Description */ "NSMicrophoneUsageDescription" = "SimpleX needs microphone access for audio and video calls, and to record voice messages."; + /* Privacy - Photo Library Additions Usage Description */ "NSPhotoLibraryAddUsageDescription" = "SimpleX needs access to Photo Library for saving captured and received media"; + diff --git a/apps/ios/SimpleX Localizations/ru.xcloc/Source Contents/en.lproj/SimpleXChat-InfoPlist.strings b/apps/ios/SimpleX Localizations/ru.xcloc/Source Contents/en.lproj/SimpleXChat-InfoPlist.strings new file mode 100644 index 0000000000..c36c8c815d --- /dev/null +++ b/apps/ios/SimpleX Localizations/ru.xcloc/Source Contents/en.lproj/SimpleXChat-InfoPlist.strings @@ -0,0 +1,6 @@ +/* Bundle name */ +"CFBundleName" = "SimpleXChat"; + +/* Copyright (human-readable) */ +"NSHumanReadableCopyright" = "Copyright © 2022 SimpleX Chat. All rights reserved."; + diff --git a/apps/ios/SimpleX Localizations/ru.xcloc/contents.json b/apps/ios/SimpleX Localizations/ru.xcloc/contents.json index b49b25d653..9907ddc7fc 100644 --- a/apps/ios/SimpleX Localizations/ru.xcloc/contents.json +++ b/apps/ios/SimpleX Localizations/ru.xcloc/contents.json @@ -3,10 +3,10 @@ "project" : "SimpleX.xcodeproj", "targetLocale" : "ru", "toolInfo" : { - "toolBuildNumber" : "16C5032a", + "toolBuildNumber" : "17F113", "toolID" : "com.apple.dt.xcode", "toolName" : "Xcode", - "toolVersion" : "16.2" + "toolVersion" : "26.6" }, "version" : "1.0" } \ No newline at end of file diff --git a/apps/ios/SimpleX Localizations/th.xcloc/Localized Contents/th.xliff b/apps/ios/SimpleX Localizations/th.xcloc/Localized Contents/th.xliff index 61a39efeee..5f9a67584d 100644 --- a/apps/ios/SimpleX Localizations/th.xcloc/Localized Contents/th.xliff +++ b/apps/ios/SimpleX Localizations/th.xcloc/Localized Contents/th.xliff @@ -2,7 +2,7 @@
- +
@@ -383,10 +383,6 @@ channel relay bar (new) No comment provided by engineer. - - (signed) - chat link info line - (this device v%@) No comment provided by engineer. @@ -691,6 +687,14 @@ swipe action Add address to your profile, so that your SimpleX contacts can share it with other people. Profile update will be sent to your SimpleX contacts. No comment provided by engineer. + + Add contributors. + No comment provided by engineer. + + + Add description + No comment provided by engineer. + Add friends No comment provided by engineer. @@ -1288,6 +1292,10 @@ in your network Better calls No comment provided by engineer. + + Better channels 📢 + No comment provided by engineer. + Better groups No comment provided by engineer. @@ -1585,6 +1593,10 @@ set passcode view Channel No comment provided by engineer. + + Channel SimpleX name + No comment provided by engineer. + Channel display name No comment provided by engineer. @@ -2101,11 +2113,6 @@ This is your own one-time link! การเชื่อมต่อผิดพลาด alert title - - Connection error (AUTH) - การเชื่อมต่อผิดพลาด (AUTH) - conn error description - Connection failed No comment provided by engineer. @@ -2115,6 +2122,11 @@ This is your own one-time link! %@ No comment provided by engineer. + + Connection link removed + การเชื่อมต่อผิดพลาด + conn error description + Connection not ready. No comment provided by engineer. @@ -2313,15 +2325,15 @@ This is your own one-time link! Create public channel No comment provided by engineer. - - Create public channel (BETA) - No comment provided by engineer. - Create queue สร้างคิว server test step + + Create web preview. + No comment provided by engineer. + Create your address No comment provided by engineer. @@ -2812,7 +2824,7 @@ alert button Desktop devices No comment provided by engineer. - + Destination server address of %1$@ is incompatible with forwarding server %2$@ settings. No comment provided by engineer. @@ -2820,7 +2832,7 @@ alert button Destination server error: %@ snd error text - + Destination server version of %1$@ is incompatible with forwarding server %2$@. No comment provided by engineer. @@ -2975,6 +2987,10 @@ alert button ทำในภายหลัง No comment provided by engineer. + + Do not require signing messages. + No comment provided by engineer. + Do not send history to new members. No comment provided by engineer. @@ -3005,6 +3021,10 @@ alert button Don't miss important messages. No comment provided by engineer. + + Don't save + alert action + Don't show again ไม่ต้องแสดงอีก @@ -3075,6 +3095,10 @@ chat item action Easier to invite your friends 👋 No comment provided by engineer. + + Easier to read. + No comment provided by engineer. + Edit แก้ไข @@ -3084,6 +3108,10 @@ chat item action Edit channel profile No comment provided by engineer. + + Edit description + No comment provided by engineer. + Edit group profile แก้ไขโปรไฟล์กลุ่ม @@ -3267,6 +3295,10 @@ chat item action ใส่รหัสผ่านที่ถูกต้อง No comment provided by engineer. + + Enter description (optional) + placeholder + Enter group name… No comment provided by engineer. @@ -3646,6 +3678,10 @@ chat item action เกิดข้อผิดพลาดในการตั้งค่าใบตอบรับการจัดส่ง! No comment provided by engineer. + + Error sharing address + alert title + Error sharing channel alert title @@ -4110,6 +4146,10 @@ Error: %2$@ GIFs และสติกเกอร์ No comment provided by engineer. + + Get SimpleX name (BETA) + No comment provided by engineer. + Get link relay test step @@ -4936,6 +4976,10 @@ This is your link for group %@! ตรวจสอบให้แน่ใจว่าที่อยู่เซิร์ฟเวอร์ WebRTC ICE อยู่ในรูปแบบที่ถูกต้อง แยกบรรทัดและไม่ซ้ำกัน No comment provided by engineer. + + Manage your relays. + No comment provided by engineer. + Mark deleted for everyone ทำเครื่องหมายว่าลบแล้วสำหรับทุกคน @@ -5127,6 +5171,14 @@ This is your link for group %@! Message shape No comment provided by engineer. + + Message signing is not required. + No comment provided by engineer. + + + Message signing is required. + No comment provided by engineer. + Message source remains private. No comment provided by engineer. @@ -5319,6 +5371,10 @@ This is your link for group %@! Name not found No comment provided by engineer. + + Names for your channel or business. + No comment provided by engineer. + Network & servers เครือข่ายและเซิร์ฟเวอร์ @@ -6302,7 +6358,8 @@ Error: %@ Profile update will be sent to your SimpleX contacts. - alert message + alert message +alert title Prohibit audio/video calls. @@ -6444,7 +6501,7 @@ Enable in *Network & servers* settings. Read more อ่านเพิ่มเติม - No comment provided by engineer. + profile description teaser Read more in User Guide. @@ -6568,6 +6625,10 @@ Enable in *Network & servers* settings. Register No comment provided by engineer. + + Register a test name + No comment provided by engineer. + Register notification token? token info @@ -6673,6 +6734,10 @@ swipe action ลบสมาชิกออก? alert title + + Remove name + No comment provided by engineer. + Remove passphrase from keychain? ลบรหัสผ่านออกจาก keychain หรือไม่? @@ -6770,6 +6835,10 @@ swipe action Reports No comment provided by engineer. + + Require signing messages. + No comment provided by engineer. + Required ที่จำเป็น @@ -6933,7 +7002,8 @@ swipe action Save บันทึก - alert button + alert action +alert button chat item action @@ -6949,6 +7019,10 @@ chat item action Save (and notify subscribers) alert button + + Save SimpleX name? + alert title + Save admission settings? alert title @@ -7301,11 +7375,6 @@ chat item action ผู้ส่งยกเลิกการโอนไฟล์ alert message - - Sender may have deleted the connection request. - ผู้ส่งอาจลบคําขอการเชื่อมต่อแล้ว - No comment provided by engineer. - Sending a link preview may reveal your IP address to the website. You can change this in Privacy settings later. alert message @@ -7664,6 +7733,10 @@ chat item action แสดงตัวเลือกสําหรับนักพัฒนาซอฟต์แวร์ No comment provided by engineer. + + Show encryption + No comment provided by engineer. + Show last messages No comment provided by engineer. @@ -7690,6 +7763,31 @@ chat item action แสดง: No comment provided by engineer. + + Sign message + No comment provided by engineer. + + + Sign messages + chat feature + + + Signature missing + alert title +copied message info + + + Signed + copied message info + + + Signed & verified + copied message info + + + Signing proves you authored this message and can't be denied later. + No comment provided by engineer. + SimpleX No comment provided by engineer. @@ -7789,6 +7887,10 @@ chat item action SimpleX name not verified alert title + + SimpleX names (BETA) + No comment provided by engineer. + SimpleX one-time invitation คำเชิญ SimpleX แบบครั้งเดียว @@ -8255,6 +8357,10 @@ It can happen because of some bug or when the connection is compromised.The badge is signed with a key that this version of the app does not recognize. Update the app to verify this badge. badge alert + + The channel required this message to be signed, but the signature is missing. + alert message + The code you scanned is not a SimpleX link QR code. No comment provided by engineer. @@ -8341,6 +8447,11 @@ your contacts and groups. ขีดที่สองที่เราพลาด! ✅ No comment provided by engineer. + + The sender deleted the connection request. + ผู้ส่งอาจลบคําขอการเชื่อมต่อแล้ว + No comment provided by engineer. + The sender will NOT be notified ผู้ส่งจะไม่ได้รับแจ้ง @@ -8586,6 +8697,10 @@ You will be prompted to complete authentication before this feature is enabled.< ในการตรวจสอบการเข้ารหัสแบบ encrypt จากต้นจนจบ กับผู้ติดต่อของคุณ ให้เปรียบเทียบ (หรือสแกน) รหัสบนอุปกรณ์ของคุณ No comment provided by engineer. + + To verify keys with this subscriber, compare (or scan) the code on your devices. + No comment provided by engineer. + Toggle incognito when connecting. No comment provided by engineer. @@ -8724,13 +8839,6 @@ You will be prompted to complete authentication before this feature is enabled.< ยกเว้นกรณีที่คุณใช้อินเทอร์เฟซการโทรของ iOS ให้เปิดใช้งานโหมดห้ามรบกวนเพื่อหลีกเลี่ยงการรบกวน No comment provided by engineer. - - Unless your contact deleted the connection or this link was already used, it might be a bug - please report it. -To connect, please ask your contact to create another connection link and check that you have a stable network connection. - เว้นแต่ผู้ติดต่อของคุณลบการเชื่อมต่อหรือลิงก์นี้ถูกใช้ไปแล้ว อาจเป็นข้อผิดพลาด โปรดรายงาน -ในการเชื่อมต่อ โปรดขอให้ผู้ติดต่อของคุณสร้างลิงก์การเชื่อมต่ออื่น และตรวจสอบว่าคุณมีการเชื่อมต่อเครือข่ายที่เสถียร - No comment provided by engineer. - Unlink No comment provided by engineer. @@ -8813,7 +8921,8 @@ To connect, please ask your contact to create another connection link and check Upgrade address? - alert message + alert message +alert title Upgrade and open chat @@ -9636,6 +9745,13 @@ Repeat connection request? Your contact No comment provided by engineer. + + Your contact removed this link, or it was a one-time link that was already used. +To connect, ask your contact to create a new link. + เว้นแต่ผู้ติดต่อของคุณลบการเชื่อมต่อหรือลิงก์นี้ถูกใช้ไปแล้ว อาจเป็นข้อผิดพลาด โปรดรายงาน +ในการเชื่อมต่อ โปรดขอให้ผู้ติดต่อของคุณสร้างลิงก์การเชื่อมต่ออื่น และตรวจสอบว่าคุณมีการเชื่อมต่อเครือข่ายที่เสถียร + No comment provided by engineer. + Your contact sent a file that is larger than currently supported maximum size (%@). ผู้ติดต่อของคุณส่งไฟล์ที่ใหญ่กว่าขนาดสูงสุดที่รองรับในปัจจุบัน (%@) @@ -10837,7 +10953,7 @@ last received msg: %2$@
- +
@@ -10871,9 +10987,24 @@ last received msg: %2$@
+ +
+ +
+ + + SimpleXChat + Bundle name + + + Copyright © 2022 SimpleX Chat. All rights reserved. + Copyright (human-readable) + + +
- +
@@ -10895,7 +11026,7 @@ last received msg: %2$@
- +
@@ -10922,7 +11053,7 @@ last received msg: %2$@
- +
@@ -10941,7 +11072,7 @@ last received msg: %2$@
- +
diff --git a/apps/ios/SimpleX Localizations/th.xcloc/Source Contents/en.lproj/SimpleX--iOS--InfoPlist.strings b/apps/ios/SimpleX Localizations/th.xcloc/Source Contents/en.lproj/SimpleX--iOS--InfoPlist.strings index d34eb67fc7..b8ff778e25 100644 --- a/apps/ios/SimpleX Localizations/th.xcloc/Source Contents/en.lproj/SimpleX--iOS--InfoPlist.strings +++ b/apps/ios/SimpleX Localizations/th.xcloc/Source Contents/en.lproj/SimpleX--iOS--InfoPlist.strings @@ -1,12 +1,18 @@ /* Bundle name */ "CFBundleName" = "SimpleX"; + /* Privacy - Camera Usage Description */ "NSCameraUsageDescription" = "SimpleX needs camera access to scan QR codes to connect to other users and for video calls."; + /* Privacy - Face ID Usage Description */ "NSFaceIDUsageDescription" = "SimpleX uses Face ID for local authentication"; + /* Privacy - Local Network Usage Description */ "NSLocalNetworkUsageDescription" = "SimpleX uses local network access to allow using user chat profile via desktop app on the same network."; + /* Privacy - Microphone Usage Description */ "NSMicrophoneUsageDescription" = "SimpleX needs microphone access for audio and video calls, and to record voice messages."; + /* Privacy - Photo Library Additions Usage Description */ "NSPhotoLibraryAddUsageDescription" = "SimpleX needs access to Photo Library for saving captured and received media"; + diff --git a/apps/ios/SimpleX Localizations/th.xcloc/Source Contents/en.lproj/SimpleXChat-InfoPlist.strings b/apps/ios/SimpleX Localizations/th.xcloc/Source Contents/en.lproj/SimpleXChat-InfoPlist.strings new file mode 100644 index 0000000000..c36c8c815d --- /dev/null +++ b/apps/ios/SimpleX Localizations/th.xcloc/Source Contents/en.lproj/SimpleXChat-InfoPlist.strings @@ -0,0 +1,6 @@ +/* Bundle name */ +"CFBundleName" = "SimpleXChat"; + +/* Copyright (human-readable) */ +"NSHumanReadableCopyright" = "Copyright © 2022 SimpleX Chat. All rights reserved."; + diff --git a/apps/ios/SimpleX Localizations/th.xcloc/contents.json b/apps/ios/SimpleX Localizations/th.xcloc/contents.json index ee6ee63ea9..a18ced87af 100644 --- a/apps/ios/SimpleX Localizations/th.xcloc/contents.json +++ b/apps/ios/SimpleX Localizations/th.xcloc/contents.json @@ -3,10 +3,10 @@ "project" : "SimpleX.xcodeproj", "targetLocale" : "th", "toolInfo" : { - "toolBuildNumber" : "16C5032a", + "toolBuildNumber" : "17F113", "toolID" : "com.apple.dt.xcode", "toolName" : "Xcode", - "toolVersion" : "16.2" + "toolVersion" : "26.6" }, "version" : "1.0" } \ No newline at end of file diff --git a/apps/ios/SimpleX Localizations/tr.xcloc/Localized Contents/tr.xliff b/apps/ios/SimpleX Localizations/tr.xcloc/Localized Contents/tr.xliff index 1e3bda9e50..086638e9ea 100644 --- a/apps/ios/SimpleX Localizations/tr.xcloc/Localized Contents/tr.xliff +++ b/apps/ios/SimpleX Localizations/tr.xcloc/Localized Contents/tr.xliff @@ -2,7 +2,7 @@
- +
@@ -37,6 +37,7 @@ %1$@ supported SimpleX Chat. The badge expired on %2$@. + %1$@, SimpleX Chat'i destekledi. Rozetin süresi %2$@ tarihinde doldu. badge alert @@ -91,6 +92,7 @@ %@ invested in SimpleX Chat crowdfunding. + %@, SimpleX Chat kitle fonlamasına yatırım yaptı. badge alert @@ -120,6 +122,7 @@ %@ supports SimpleX Chat. + %@, SimpleX Chat'i destekliyor. badge alert @@ -199,14 +202,17 @@ %d owner + %d sahibi channel owners count %d owners + %d sahibi channel owners count %d owners & contributors + %d sahibi & katkıda bulunanlar channel members count @@ -419,10 +425,6 @@ channel relay bar (yeni) No comment provided by engineer. - - (signed) - chat link info line - (this device v%@) (bu cihaz v%@) @@ -757,6 +759,14 @@ swipe action Add address to your profile, so that your SimpleX contacts can share it with other people. Profile update will be sent to your SimpleX contacts. No comment provided by engineer. + + Add contributors. + No comment provided by engineer. + + + Add description + No comment provided by engineer. + Add friends Arkadaş ekle @@ -1409,6 +1419,10 @@ in your network Daha iyi aramalar No comment provided by engineer. + + Better channels 📢 + No comment provided by engineer. + Better groups Daha iyi gruplar @@ -1745,6 +1759,10 @@ set passcode view Channel No comment provided by engineer. + + Channel SimpleX name + No comment provided by engineer. + Channel display name No comment provided by engineer. @@ -2323,11 +2341,6 @@ Bu senin kendi tek kullanımlık bağlantın! Bağlantı hatası alert title - - Connection error (AUTH) - Bağlantı hatası (DOĞRULAMA) - conn error description - Connection failed No comment provided by engineer. @@ -2339,6 +2352,11 @@ Bu senin kendi tek kullanımlık bağlantın! %@ No comment provided by engineer. + + Connection link removed + Bağlantı hatası + conn error description + Connection not ready. Bağlantı hazır değil. @@ -2559,15 +2577,15 @@ Bu senin kendi tek kullanımlık bağlantın! Create public channel No comment provided by engineer. - - Create public channel (BETA) - No comment provided by engineer. - Create queue Sıra oluştur server test step + + Create web preview. + No comment provided by engineer. + Create your address Adresinizi oluşturun @@ -3093,9 +3111,9 @@ alert button Bilgisayar cihazları No comment provided by engineer. - + Destination server address of %1$@ is incompatible with forwarding server %2$@ settings. - Hedef sunucu adresi %@, yönlendirme sunucusu %@ ayarlarıyla uyumlu değil. + Hedef sunucu adresi %1$@, yönlendirme sunucusu %2$@ ayarlarıyla uyumlu değil. No comment provided by engineer. @@ -3103,9 +3121,9 @@ alert button Hedef sunucu hatası: %@ snd error text - + Destination server version of %1$@ is incompatible with forwarding server %2$@. - Hedef sunucu %@ sürümü, yönlendirme sunucusu %@ ile uyumlu değil. + Hedef sunucu %1$@ sürümü, yönlendirme sunucusu %2$@ ile uyumlu değil. No comment provided by engineer. @@ -3271,6 +3289,10 @@ alert button Sonra yap No comment provided by engineer. + + Do not require signing messages. + No comment provided by engineer. + Do not send history to new members. Yeni üyelere geçmişi gönderme. @@ -3305,6 +3327,10 @@ alert button Önemli mesajları kaçırmayın. No comment provided by engineer. + + Don't save + alert action + Don't show again Yeniden gösterme @@ -3385,6 +3411,10 @@ chat item action Easier to invite your friends 👋 No comment provided by engineer. + + Easier to read. + No comment provided by engineer. + Edit Düzenle @@ -3394,6 +3424,10 @@ chat item action Edit channel profile No comment provided by engineer. + + Edit description + No comment provided by engineer. + Edit group profile Grup profilini düzenle @@ -3590,6 +3624,10 @@ chat item action Doğru şifreyi gir. No comment provided by engineer. + + Enter description (optional) + placeholder + Enter group name… Grup adı gir… @@ -4005,6 +4043,10 @@ chat item action Görüldü ayarlanırken hata oluştu! No comment provided by engineer. + + Error sharing address + alert title + Error sharing channel alert title @@ -4522,6 +4564,10 @@ Hata: %2$@ GİFler ve çıkartmalar No comment provided by engineer. + + Get SimpleX name (BETA) + No comment provided by engineer. + Get link relay test step @@ -5408,6 +5454,10 @@ Bu senin grup için bağlantın %@! WebRTC ICE sunucu adreslerinin doğru formatta olduğundan, satırlara ayrıldığından ve yinelenmediğinden emin olun. No comment provided by engineer. + + Manage your relays. + No comment provided by engineer. + Mark deleted for everyone Herkes için silinmiş olarak işaretle @@ -5620,6 +5670,14 @@ Bu senin grup için bağlantın %@! Mesaj şekli No comment provided by engineer. + + Message signing is not required. + No comment provided by engineer. + + + Message signing is required. + No comment provided by engineer. + Message source remains private. Mesaj kaynağı gizli kalır. @@ -5835,6 +5893,10 @@ Bu senin grup için bağlantın %@! Name not found No comment provided by engineer. + + Names for your channel or business. + No comment provided by engineer. + Network & servers Ağ & sunucular @@ -6928,7 +6990,8 @@ Hata: %@ Profile update will be sent to your SimpleX contacts. - alert message + alert message +alert title Prohibit audio/video calls. @@ -7082,7 +7145,7 @@ Enable in *Network & servers* settings. Read more Dahasını oku - No comment provided by engineer. + profile description teaser Read more in User Guide. @@ -7219,6 +7282,10 @@ Enable in *Network & servers* settings. Kaydol No comment provided by engineer. + + Register a test name + No comment provided by engineer. + Register notification token? Bildirim jetonunu kaydet? @@ -7331,6 +7398,10 @@ swipe action Kişi silinsin mi? alert title + + Remove name + No comment provided by engineer. + Remove passphrase from keychain? Anahtar Zinciri'ndeki parola silinsin mi? @@ -7443,6 +7514,10 @@ swipe action Raporlar No comment provided by engineer. + + Require signing messages. + No comment provided by engineer. + Required Gerekli @@ -7623,7 +7698,8 @@ swipe action Save Kaydet - alert button + alert action +alert button chat item action @@ -7640,6 +7716,10 @@ chat item action Save (and notify subscribers) alert button + + Save SimpleX name? + alert title + Save admission settings? Kabul ayarlarını kaydet? @@ -8022,11 +8102,6 @@ chat item action Gönderici dosya gönderimini iptal etti. alert message - - Sender may have deleted the connection request. - Gönderici bağlantı isteğini silmiş olabilir. - No comment provided by engineer. - Sending a link preview may reveal your IP address to the website. You can change this in Privacy settings later. alert message @@ -8428,6 +8503,10 @@ chat item action Geliştirici ayarlarını göster No comment provided by engineer. + + Show encryption + No comment provided by engineer. + Show last messages Son mesajları göster @@ -8458,6 +8537,31 @@ chat item action Göster: No comment provided by engineer. + + Sign message + No comment provided by engineer. + + + Sign messages + chat feature + + + Signature missing + alert title +copied message info + + + Signed + copied message info + + + Signed & verified + copied message info + + + Signing proves you authored this message and can't be denied later. + No comment provided by engineer. + SimpleX SimpleX @@ -8565,6 +8669,10 @@ chat item action SimpleX name not verified alert title + + SimpleX names (BETA) + No comment provided by engineer. + SimpleX one-time invitation SimpleX tek kullanımlık davet @@ -9070,6 +9178,10 @@ Bazı hatalar nedeniyle veya bağlantı tehlikeye girdiğinde meydana gelebilir. The badge is signed with a key that this version of the app does not recognize. Update the app to verify this badge. badge alert + + The channel required this message to be signed, but the signature is missing. + alert message + The code you scanned is not a SimpleX link QR code. Taradığınız kod bir SimpleX bağlantı QR kodu değildir. @@ -9163,6 +9275,11 @@ your contacts and groups. Özlediğimiz ikinci tik! ✅ No comment provided by engineer. + + The sender deleted the connection request. + Gönderici bağlantı isteğini silmiş olabilir. + No comment provided by engineer. + The sender will NOT be notified Gönderene BİLDİRİLMEYECEKTİR @@ -9436,6 +9553,10 @@ Bu özellik etkinleştirilmeden önce kimlik doğrulamayı tamamlamanız istenec Kişinizle uçtan uca şifrelemeyi doğrulamak için cihazlarınızdaki kodu karşılaştırın (veya tarayın). No comment provided by engineer. + + To verify keys with this subscriber, compare (or scan) the code on your devices. + No comment provided by engineer. + Toggle incognito when connecting. Bağlanırken gizli moda geçiş yap. @@ -9587,13 +9708,6 @@ Bu özellik etkinleştirilmeden önce kimlik doğrulamayı tamamlamanız istenec iOS arama arayüzünü kullanmadığınız sürece, kesintileri önlemek için Rahatsız Etmeyin modunu etkinleştirin. No comment provided by engineer. - - Unless your contact deleted the connection or this link was already used, it might be a bug - please report it. -To connect, please ask your contact to create another connection link and check that you have a stable network connection. - Kişiniz bağlantıyı silmediyse veya bu bağlantı kullanılmadıysa, bu bir hata olabilir - lütfen bildirin. -Bağlanmak için lütfen kişinizden başka bir bağlantı oluşturmasını isteyin ve sabit bir ağ bağlantınız olduğunu kontrol edin. - No comment provided by engineer. - Unlink Bağlantıyı Kaldır @@ -9685,7 +9799,8 @@ Bağlanmak için lütfen kişinizden başka bir bağlantı oluşturmasını iste Upgrade address? Adres güncellensin mi? - alert message + alert message +alert title Upgrade and open chat @@ -10597,6 +10712,13 @@ Bağlantı isteği tekrarlansın mı? İrtibat kişiniz No comment provided by engineer. + + Your contact removed this link, or it was a one-time link that was already used. +To connect, ask your contact to create a new link. + Kişiniz bağlantıyı silmediyse veya bu bağlantı kullanılmadıysa, bu bir hata olabilir - lütfen bildirin. +Bağlanmak için lütfen kişinizden başka bir bağlantı oluşturmasını isteyin ve sabit bir ağ bağlantınız olduğunu kontrol edin. + No comment provided by engineer. + Your contact sent a file that is larger than currently supported maximum size (%@). Kişiniz şu anda desteklenen maksimum boyuttan (%@) daha büyük bir dosya gönderdi. @@ -11878,7 +12000,7 @@ son alınan msj: %2$@
- +
@@ -11913,9 +12035,24 @@ son alınan msj: %2$@
+ +
+ +
+ + + SimpleXChat + Bundle name + + + Copyright © 2022 SimpleX Chat. All rights reserved. + Copyright (human-readable) + + +
- +
@@ -11937,7 +12074,7 @@ son alınan msj: %2$@
- +
@@ -11969,7 +12106,7 @@ son alınan msj: %2$@
- +
@@ -11991,7 +12128,7 @@ son alınan msj: %2$@
- +
diff --git a/apps/ios/SimpleX Localizations/tr.xcloc/Source Contents/en.lproj/SimpleX--iOS--InfoPlist.strings b/apps/ios/SimpleX Localizations/tr.xcloc/Source Contents/en.lproj/SimpleX--iOS--InfoPlist.strings index d34eb67fc7..b8ff778e25 100644 --- a/apps/ios/SimpleX Localizations/tr.xcloc/Source Contents/en.lproj/SimpleX--iOS--InfoPlist.strings +++ b/apps/ios/SimpleX Localizations/tr.xcloc/Source Contents/en.lproj/SimpleX--iOS--InfoPlist.strings @@ -1,12 +1,18 @@ /* Bundle name */ "CFBundleName" = "SimpleX"; + /* Privacy - Camera Usage Description */ "NSCameraUsageDescription" = "SimpleX needs camera access to scan QR codes to connect to other users and for video calls."; + /* Privacy - Face ID Usage Description */ "NSFaceIDUsageDescription" = "SimpleX uses Face ID for local authentication"; + /* Privacy - Local Network Usage Description */ "NSLocalNetworkUsageDescription" = "SimpleX uses local network access to allow using user chat profile via desktop app on the same network."; + /* Privacy - Microphone Usage Description */ "NSMicrophoneUsageDescription" = "SimpleX needs microphone access for audio and video calls, and to record voice messages."; + /* Privacy - Photo Library Additions Usage Description */ "NSPhotoLibraryAddUsageDescription" = "SimpleX needs access to Photo Library for saving captured and received media"; + diff --git a/apps/ios/SimpleX Localizations/tr.xcloc/Source Contents/en.lproj/SimpleXChat-InfoPlist.strings b/apps/ios/SimpleX Localizations/tr.xcloc/Source Contents/en.lproj/SimpleXChat-InfoPlist.strings new file mode 100644 index 0000000000..c36c8c815d --- /dev/null +++ b/apps/ios/SimpleX Localizations/tr.xcloc/Source Contents/en.lproj/SimpleXChat-InfoPlist.strings @@ -0,0 +1,6 @@ +/* Bundle name */ +"CFBundleName" = "SimpleXChat"; + +/* Copyright (human-readable) */ +"NSHumanReadableCopyright" = "Copyright © 2022 SimpleX Chat. All rights reserved."; + diff --git a/apps/ios/SimpleX Localizations/tr.xcloc/contents.json b/apps/ios/SimpleX Localizations/tr.xcloc/contents.json index 2e32ea2080..1aa8013358 100644 --- a/apps/ios/SimpleX Localizations/tr.xcloc/contents.json +++ b/apps/ios/SimpleX Localizations/tr.xcloc/contents.json @@ -3,10 +3,10 @@ "project" : "SimpleX.xcodeproj", "targetLocale" : "tr", "toolInfo" : { - "toolBuildNumber" : "16C5032a", + "toolBuildNumber" : "17F113", "toolID" : "com.apple.dt.xcode", "toolName" : "Xcode", - "toolVersion" : "16.2" + "toolVersion" : "26.6" }, "version" : "1.0" } \ No newline at end of file diff --git a/apps/ios/SimpleX Localizations/uk.xcloc/Localized Contents/uk.xliff b/apps/ios/SimpleX Localizations/uk.xcloc/Localized Contents/uk.xliff index 6afcf81d81..e04c3b48a3 100644 --- a/apps/ios/SimpleX Localizations/uk.xcloc/Localized Contents/uk.xliff +++ b/apps/ios/SimpleX Localizations/uk.xcloc/Localized Contents/uk.xliff @@ -2,7 +2,7 @@
- +
@@ -427,11 +427,6 @@ channel relay bar (новий) No comment provided by engineer. - - (signed) - (підписано) - chat link info line - (this device v%@) (цей пристрій v%@) @@ -773,6 +768,14 @@ swipe action Додайте адресу до свого профілю, щоб ваші контакти в SimpleX могли поділитися нею з іншими людьми. Інформація про оновлення профілю буде надіслана вашим контактам у SimpleX. No comment provided by engineer. + + Add contributors. + No comment provided by engineer. + + + Add description + No comment provided by engineer. + Add friends Додайте друзів @@ -1440,6 +1443,10 @@ in your network Кращі дзвінки No comment provided by engineer. + + Better channels 📢 + No comment provided by engineer. + Better groups Кращі групи @@ -1774,6 +1781,10 @@ set passcode view Channel No comment provided by engineer. + + Channel SimpleX name + No comment provided by engineer. + Channel display name No comment provided by engineer. @@ -2352,11 +2363,6 @@ This is your own one-time link! Помилка підключення alert title - - Connection error (AUTH) - Помилка підключення (AUTH) - conn error description - Connection failed No comment provided by engineer. @@ -2368,6 +2374,11 @@ This is your own one-time link! %@ No comment provided by engineer. + + Connection link removed + Помилка підключення + conn error description + Connection not ready. Підключення не готове. @@ -2587,15 +2598,15 @@ This is your own one-time link! Create public channel No comment provided by engineer. - - Create public channel (BETA) - No comment provided by engineer. - Create queue Створити чергу server test step + + Create web preview. + No comment provided by engineer. + Create your address Створіть свою адресу @@ -3120,9 +3131,9 @@ alert button Настільні пристрої No comment provided by engineer. - + Destination server address of %1$@ is incompatible with forwarding server %2$@ settings. - Адреса сервера призначення %@ несумісна з налаштуваннями сервера пересилання %@. + Адреса сервера призначення %1$@ несумісна з налаштуваннями сервера пересилання %2$@. No comment provided by engineer. @@ -3130,9 +3141,9 @@ alert button Помилка сервера призначення: %@ snd error text - + Destination server version of %1$@ is incompatible with forwarding server %2$@. - Версія сервера призначення %@ несумісна з версією сервера переадресації %@. + Версія сервера призначення %1$@ несумісна з версією сервера переадресації %2$@. No comment provided by engineer. @@ -3298,6 +3309,10 @@ alert button Зробіть це пізніше No comment provided by engineer. + + Do not require signing messages. + No comment provided by engineer. + Do not send history to new members. Не надсилайте історію новим користувачам. @@ -3332,6 +3347,10 @@ alert button Не пропускайте важливі повідомлення. No comment provided by engineer. + + Don't save + alert action + Don't show again Більше не показувати @@ -3412,6 +3431,10 @@ chat item action Easier to invite your friends 👋 No comment provided by engineer. + + Easier to read. + No comment provided by engineer. + Edit Редагувати @@ -3421,6 +3444,10 @@ chat item action Edit channel profile No comment provided by engineer. + + Edit description + No comment provided by engineer. + Edit group profile Редагування профілю групи @@ -3617,6 +3644,10 @@ chat item action Введіть правильну парольну фразу. No comment provided by engineer. + + Enter description (optional) + placeholder + Enter group name… Введіть назву групи… @@ -4031,6 +4062,10 @@ chat item action Помилка встановлення підтвердження доставлення! No comment provided by engineer. + + Error sharing address + alert title + Error sharing channel alert title @@ -4547,6 +4582,10 @@ Error: %2$@ GIF-файли та наклейки No comment provided by engineer. + + Get SimpleX name (BETA) + No comment provided by engineer. + Get link relay test step @@ -5433,6 +5472,10 @@ This is your link for group %@! Переконайтеся, що адреси серверів WebRTC ICE мають правильний формат, розділені рядками і не дублюються. No comment provided by engineer. + + Manage your relays. + No comment provided by engineer. + Mark deleted for everyone Позначити видалено для всіх @@ -5643,6 +5686,14 @@ This is your link for group %@! Форма повідомлення No comment provided by engineer. + + Message signing is not required. + No comment provided by engineer. + + + Message signing is required. + No comment provided by engineer. + Message source remains private. Джерело повідомлення залишається приватним. @@ -5858,6 +5909,10 @@ This is your link for group %@! Name not found No comment provided by engineer. + + Names for your channel or business. + No comment provided by engineer. + Network & servers Мережа та сервери @@ -6946,7 +7001,8 @@ Error: %@ Profile update will be sent to your SimpleX contacts. - alert message + alert message +alert title Prohibit audio/video calls. @@ -7100,7 +7156,7 @@ Enable in *Network & servers* settings. Read more Читати далі - No comment provided by engineer. + profile description teaser Read more in User Guide. @@ -7237,6 +7293,10 @@ Enable in *Network & servers* settings. Зареєструватися No comment provided by engineer. + + Register a test name + No comment provided by engineer. + Register notification token? Зареєструвати токен сповіщення? @@ -7348,6 +7408,10 @@ swipe action Видалити учасника? alert title + + Remove name + No comment provided by engineer. + Remove passphrase from keychain? Видалити парольну фразу з брелока? @@ -7460,6 +7524,10 @@ swipe action Звіти No comment provided by engineer. + + Require signing messages. + No comment provided by engineer. + Required Потрібно @@ -7640,7 +7708,8 @@ swipe action Save Зберегти - alert button + alert action +alert button chat item action @@ -7657,6 +7726,10 @@ chat item action Save (and notify subscribers) alert button + + Save SimpleX name? + alert title + Save admission settings? Зберегти налаштування входу? @@ -8039,11 +8112,6 @@ chat item action Відправник скасував передачу файлу. alert message - - Sender may have deleted the connection request. - Можливо, відправник видалив запит на підключення. - No comment provided by engineer. - Sending a link preview may reveal your IP address to the website. You can change this in Privacy settings later. alert message @@ -8445,6 +8513,10 @@ chat item action Показати опції розробника No comment provided by engineer. + + Show encryption + No comment provided by engineer. + Show last messages Показати останні повідомлення @@ -8475,6 +8547,31 @@ chat item action Показати: No comment provided by engineer. + + Sign message + No comment provided by engineer. + + + Sign messages + chat feature + + + Signature missing + alert title +copied message info + + + Signed + copied message info + + + Signed & verified + copied message info + + + Signing proves you authored this message and can't be denied later. + No comment provided by engineer. + SimpleX SimpleX @@ -8582,6 +8679,10 @@ chat item action SimpleX name not verified alert title + + SimpleX names (BETA) + No comment provided by engineer. + SimpleX one-time invitation Одноразове запрошення SimpleX @@ -9086,6 +9187,10 @@ It can happen because of some bug or when the connection is compromised.The badge is signed with a key that this version of the app does not recognize. Update the app to verify this badge. badge alert + + The channel required this message to be signed, but the signature is missing. + alert message + The code you scanned is not a SimpleX link QR code. Відсканований вами код не є QR-кодом посилання SimpleX. @@ -9179,6 +9284,11 @@ your contacts and groups. Другу галочку ми пропустили! ✅ No comment provided by engineer. + + The sender deleted the connection request. + Можливо, відправник видалив запит на підключення. + No comment provided by engineer. + The sender will NOT be notified Відправник НЕ буде повідомлений @@ -9450,6 +9560,10 @@ You will be prompted to complete authentication before this feature is enabled.< Щоб перевірити наскрізне шифрування з вашим контактом, порівняйте (або відскануйте) код на ваших пристроях. No comment provided by engineer. + + To verify keys with this subscriber, compare (or scan) the code on your devices. + No comment provided by engineer. + Toggle incognito when connecting. Увімкніть інкогніто при підключенні. @@ -9601,13 +9715,6 @@ You will be prompted to complete authentication before this feature is enabled.< Якщо ви не користуєтеся інтерфейсом виклику iOS, увімкніть режим "Не турбувати", щоб уникнути переривань. No comment provided by engineer. - - Unless your contact deleted the connection or this link was already used, it might be a bug - please report it. -To connect, please ask your contact to create another connection link and check that you have a stable network connection. - Якщо ваш контакт не видалив з'єднання або якщо це посилання вже використовувалося, це може бути помилкою - будь ласка, повідомте про це. -Щоб підключитися, попросіть вашого контакта створити інше посилання і перевірте, чи маєте ви стабільне з'єднання з мережею. - No comment provided by engineer. - Unlink Роз'єднати зв'язок @@ -9699,7 +9806,8 @@ To connect, please ask your contact to create another connection link and check Upgrade address? Змінити адресу? - alert message + alert message +alert title Upgrade and open chat @@ -10611,6 +10719,13 @@ Repeat connection request? Ваш контакт No comment provided by engineer. + + Your contact removed this link, or it was a one-time link that was already used. +To connect, ask your contact to create a new link. + Якщо ваш контакт не видалив з'єднання або якщо це посилання вже використовувалося, це може бути помилкою - будь ласка, повідомте про це. +Щоб підключитися, попросіть вашого контакта створити інше посилання і перевірте, чи маєте ви стабільне з'єднання з мережею. + No comment provided by engineer. + Your contact sent a file that is larger than currently supported maximum size (%@). Ваш контакт надіслав файл, розмір якого перевищує підтримуваний на цей момент максимальний розмір (%@). @@ -11891,7 +12006,7 @@ last received msg: %2$@
- +
@@ -11926,9 +12041,24 @@ last received msg: %2$@
+ +
+ +
+ + + SimpleXChat + Bundle name + + + Copyright © 2022 SimpleX Chat. All rights reserved. + Copyright (human-readable) + + +
- +
@@ -11950,7 +12080,7 @@ last received msg: %2$@
- +
@@ -11982,7 +12112,7 @@ last received msg: %2$@
- +
@@ -12004,7 +12134,7 @@ last received msg: %2$@
- +
diff --git a/apps/ios/SimpleX Localizations/uk.xcloc/Source Contents/en.lproj/SimpleX--iOS--InfoPlist.strings b/apps/ios/SimpleX Localizations/uk.xcloc/Source Contents/en.lproj/SimpleX--iOS--InfoPlist.strings index d34eb67fc7..b8ff778e25 100644 --- a/apps/ios/SimpleX Localizations/uk.xcloc/Source Contents/en.lproj/SimpleX--iOS--InfoPlist.strings +++ b/apps/ios/SimpleX Localizations/uk.xcloc/Source Contents/en.lproj/SimpleX--iOS--InfoPlist.strings @@ -1,12 +1,18 @@ /* Bundle name */ "CFBundleName" = "SimpleX"; + /* Privacy - Camera Usage Description */ "NSCameraUsageDescription" = "SimpleX needs camera access to scan QR codes to connect to other users and for video calls."; + /* Privacy - Face ID Usage Description */ "NSFaceIDUsageDescription" = "SimpleX uses Face ID for local authentication"; + /* Privacy - Local Network Usage Description */ "NSLocalNetworkUsageDescription" = "SimpleX uses local network access to allow using user chat profile via desktop app on the same network."; + /* Privacy - Microphone Usage Description */ "NSMicrophoneUsageDescription" = "SimpleX needs microphone access for audio and video calls, and to record voice messages."; + /* Privacy - Photo Library Additions Usage Description */ "NSPhotoLibraryAddUsageDescription" = "SimpleX needs access to Photo Library for saving captured and received media"; + diff --git a/apps/ios/SimpleX Localizations/uk.xcloc/Source Contents/en.lproj/SimpleXChat-InfoPlist.strings b/apps/ios/SimpleX Localizations/uk.xcloc/Source Contents/en.lproj/SimpleXChat-InfoPlist.strings new file mode 100644 index 0000000000..c36c8c815d --- /dev/null +++ b/apps/ios/SimpleX Localizations/uk.xcloc/Source Contents/en.lproj/SimpleXChat-InfoPlist.strings @@ -0,0 +1,6 @@ +/* Bundle name */ +"CFBundleName" = "SimpleXChat"; + +/* Copyright (human-readable) */ +"NSHumanReadableCopyright" = "Copyright © 2022 SimpleX Chat. All rights reserved."; + diff --git a/apps/ios/SimpleX Localizations/uk.xcloc/contents.json b/apps/ios/SimpleX Localizations/uk.xcloc/contents.json index a93c702952..c6053c573c 100644 --- a/apps/ios/SimpleX Localizations/uk.xcloc/contents.json +++ b/apps/ios/SimpleX Localizations/uk.xcloc/contents.json @@ -3,10 +3,10 @@ "project" : "SimpleX.xcodeproj", "targetLocale" : "uk", "toolInfo" : { - "toolBuildNumber" : "16C5032a", + "toolBuildNumber" : "17F113", "toolID" : "com.apple.dt.xcode", "toolName" : "Xcode", - "toolVersion" : "16.2" + "toolVersion" : "26.6" }, "version" : "1.0" } \ No newline at end of file diff --git a/apps/ios/SimpleX Localizations/zh-Hans.xcloc/Localized Contents/zh-Hans.xliff b/apps/ios/SimpleX Localizations/zh-Hans.xcloc/Localized Contents/zh-Hans.xliff index e1795d50bd..799c7f539f 100644 --- a/apps/ios/SimpleX Localizations/zh-Hans.xcloc/Localized Contents/zh-Hans.xliff +++ b/apps/ios/SimpleX Localizations/zh-Hans.xcloc/Localized Contents/zh-Hans.xliff @@ -2,7 +2,7 @@
- +
@@ -202,14 +202,17 @@ %d owner + %d位所有者 channel owners count %d owners + %d位所有者 channel owners count %d owners & contributors + %d位所有者和贡献者 channel members count @@ -427,11 +430,6 @@ channel relay bar (新) No comment provided by engineer. - - (signed) - (已签名) - chat link info line - (this device v%@) (此设备 v%@) @@ -773,6 +771,14 @@ swipe action 将地址添加到你的个人资料,让你的 SimpleX 联系人可以与其他人分享。个人资料更新将发送给你的 SimpleX 联系人。 No comment provided by engineer. + + Add contributors. + No comment provided by engineer. + + + Add description + No comment provided by engineer. + Add friends 添加好友 @@ -1445,6 +1451,10 @@ in your network 更佳的通话 No comment provided by engineer. + + Better channels 📢 + No comment provided by engineer. + Better groups 更佳的群组 @@ -1769,6 +1779,7 @@ new chat action Change role? + 改变角色? No comment provided by engineer. @@ -1787,6 +1798,10 @@ set passcode view 频道 No comment provided by engineer. + + Channel SimpleX name + No comment provided by engineer. + Channel display name 频道显示名称 @@ -2272,6 +2287,7 @@ server test step Connect to %@ + 连接到%@ new chat action @@ -2385,6 +2401,7 @@ This is your own one-time link! Connection blocked: %@ + 连接被阻止:%@ conn error description @@ -2392,11 +2409,6 @@ This is your own one-time link! 连接错误 alert title - - Connection error (AUTH) - 连接错误(AUTH) - conn error description - Connection failed 连接失败 @@ -2405,9 +2417,15 @@ This is your own one-time link! Connection is blocked by server operator: %@ - 连接被运营方 %@ 阻止 + 连接已被运营方阻止: +%@ No comment provided by engineer. + + Connection link removed + 连接错误 + conn error description + Connection not ready. 连接未就绪。 @@ -2633,16 +2651,15 @@ This is your own one-time link! 创建公开频道 No comment provided by engineer. - - Create public channel (BETA) - 创建公开频道(BETA) - No comment provided by engineer. - Create queue 创建队列 server test step + + Create web preview. + No comment provided by engineer. + Create your address 创建地址 @@ -3178,9 +3195,9 @@ alert button 桌面设备 No comment provided by engineer. - + Destination server address of %1$@ is incompatible with forwarding server %2$@ settings. - 目标服务器地址 %@ 与转发服务器 %@ 设置不兼容。 + 目标服务器地址 %1$@ 与转发服务器 %2$@ 设置不兼容。 No comment provided by engineer. @@ -3188,9 +3205,9 @@ alert button 目标服务器错误:%@ snd error text - + Destination server version of %1$@ is incompatible with forwarding server %2$@. - 目标服务器版本 %@ 与转发服务器 %@ 不兼容。 + 目标服务器版本 %1$@ 与转发服务器 %2$@ 不兼容。 No comment provided by engineer. @@ -3358,6 +3375,10 @@ alert button 稍后再做 No comment provided by engineer. + + Do not require signing messages. + No comment provided by engineer. + Do not send history to new members. 不给新成员发送历史消息。 @@ -3393,6 +3414,10 @@ alert button 不错过重要消息。 No comment provided by engineer. + + Don't save + alert action + Don't show again 不再显示 @@ -3474,6 +3499,10 @@ chat item action 邀请好友更简单 👋 No comment provided by engineer. + + Easier to read. + No comment provided by engineer. + Edit 编辑 @@ -3484,6 +3513,10 @@ chat item action 编辑频道简介 No comment provided by engineer. + + Edit description + No comment provided by engineer. + Edit group profile 编辑群组资料 @@ -3684,6 +3717,10 @@ chat item action 输入正确密码。 No comment provided by engineer. + + Enter description (optional) + placeholder + Enter group name… 输入组名称… @@ -4108,6 +4145,10 @@ chat item action 设置送达回执出错! No comment provided by engineer. + + Error sharing address + alert title + Error sharing channel 分享频道时出错 @@ -4632,6 +4673,10 @@ Error: %2$@ GIF 和贴纸 No comment provided by engineer. + + Get SimpleX name (BETA) + No comment provided by engineer. + Get link 获取链接 @@ -5294,6 +5339,7 @@ More improvements are coming soon! Join channel %@ + 加入频道%@ new chat action @@ -5420,10 +5466,12 @@ This is your link for group %@! Let people connect to you via name registered with your SimpleX address. + 让别人通过用你的 SimpleX 地址注册的名称和你建立联系。 No comment provided by engineer. Let people join via name registered with this channel link. + 让别人通过用这个频道链接注册的名称加入。 No comment provided by engineer. @@ -5536,6 +5584,10 @@ This is your link for group %@! 确保 WebRTC ICE 服务器地址格式正确、每行分开且不重复。 No comment provided by engineer. + + Manage your relays. + No comment provided by engineer. + Mark deleted for everyone 标记为所有人已删除 @@ -5751,6 +5803,14 @@ This is your link for group %@! 消息形状 No comment provided by engineer. + + Message signing is not required. + No comment provided by engineer. + + + Message signing is required. + No comment provided by engineer. + Message source remains private. 消息来源保持私密。 @@ -5968,6 +6028,11 @@ This is your link for group %@! Name not found + 未找到名称 + No comment provided by engineer. + + + Names for your channel or business. No comment provided by engineer. @@ -6306,6 +6371,7 @@ The most secure encryption. No servers to resolve names. + 没有解析名称的服务器。 servers warning @@ -6325,6 +6391,7 @@ The most secure encryption. No valid link + 无有效链接 No comment provided by engineer. @@ -6339,6 +6406,7 @@ The most secure encryption. None of your servers are set to resolve SimpleX names. Configure servers, or use a connection link. + 你的服务器没有一台被设定为解析 SimpleX 名称。配置服务器或使用连接链接。 No comment provided by engineer. @@ -7102,7 +7170,8 @@ Error: %@ Profile update will be sent to your SimpleX contacts. 个人资料更新将发送给你的 SimpleX 联系人。 - alert message + alert message +alert title Prohibit audio/video calls. @@ -7259,7 +7328,7 @@ Enable in *Network & servers* settings. Read more 阅读更多 - No comment provided by engineer. + profile description teaser Read more in User Guide. @@ -7396,6 +7465,10 @@ Enable in *Network & servers* settings. 注册 No comment provided by engineer. + + Register a test name + No comment provided by engineer. + Register notification token? 注册通知令牌? @@ -7518,6 +7591,10 @@ swipe action 删除成员吗? alert title + + Remove name + No comment provided by engineer. + Remove passphrase from keychain? 从钥匙串中删除密码? @@ -7633,6 +7710,10 @@ swipe action 举报 No comment provided by engineer. + + Require signing messages. + No comment provided by engineer. + Required 必须 @@ -7774,6 +7855,7 @@ swipe action Role will be changed to "%@". All subscribers will be notified. + 角色将被变更为“%@”。所有订阅者将会收到通知。 No comment provided by engineer. @@ -7814,7 +7896,8 @@ swipe action Save 保存 - alert button + alert action +alert button chat item action @@ -7832,6 +7915,10 @@ chat item action 保存(并通知订阅者) alert button + + Save SimpleX name? + alert title + Save admission settings? 保存入群设置? @@ -8227,11 +8314,6 @@ chat item action 发送人已取消文件传输。 alert message - - Sender may have deleted the connection request. - 发送人可能已删除连接请求。 - No comment provided by engineer. - Sending a link preview may reveal your IP address to the website. You can change this in Privacy settings later. 发送链接预览可能会向该网站透露你的 IP 地址。你稍后可以在隐私设置中更改此设置。 @@ -8642,6 +8724,10 @@ chat item action 显示开发者选项 No comment provided by engineer. + + Show encryption + No comment provided by engineer. + Show last messages 显示最近的消息 @@ -8672,6 +8758,31 @@ chat item action 显示: No comment provided by engineer. + + Sign message + No comment provided by engineer. + + + Sign messages + chat feature + + + Signature missing + alert title +copied message info + + + Signed + copied message info + + + Signed & verified + copied message info + + + Signing proves you authored this message and can't be denied later. + No comment provided by engineer. + SimpleX SimpleX @@ -8769,16 +8880,23 @@ chat item action SimpleX name + SimpleX 名称 No comment provided by engineer. SimpleX name error + SimpleX 名称错误 No comment provided by engineer. SimpleX name not verified + SimpleX 名称未验证 alert title + + SimpleX names (BETA) + No comment provided by engineer. + SimpleX one-time invitation SimpleX 一次性邀请 @@ -9308,6 +9426,10 @@ It can happen because of some bug or when the connection is compromised.此徽章使用此版本应用程序无法识别的密钥签署。请更新应用程序来验证此徽章。 badge alert + + The channel required this message to be signed, but the signature is missing. + alert message + The code you scanned is not a SimpleX link QR code. 您扫描的码不是 SimpleX 链接的二维码。 @@ -9405,6 +9527,11 @@ your contacts and groups. 我们错过的第二个"√"!✅ No comment provided by engineer. + + The sender deleted the connection request. + 发送人可能已删除连接请求。 + No comment provided by engineer. + The sender will NOT be notified 发送者将不会收到通知 @@ -9686,6 +9813,10 @@ You will be prompted to complete authentication before this feature is enabled.< 要与您的联系人验证端到端加密,请比较(或扫描)您设备上的代码。 No comment provided by engineer. + + To verify keys with this subscriber, compare (or scan) the code on your devices. + No comment provided by engineer. + Toggle incognito when connecting. 在连接时切换隐身模式。 @@ -9840,13 +9971,6 @@ You will be prompted to complete authentication before this feature is enabled.< 除非您使用 iOS 通话界面,否则请启用请勿打扰模式以避免打扰。 No comment provided by engineer. - - Unless your contact deleted the connection or this link was already used, it might be a bug - please report it. -To connect, please ask your contact to create another connection link and check that you have a stable network connection. - 除非您的联系人已删除此连接或此链接已被使用,否则它可能是一个错误——请报告。 -如果要连接,请让您的联系人创建另一个连接链接,并检查您的网络连接是否稳定。 - No comment provided by engineer. - Unlink 取消链接 @@ -9940,7 +10064,8 @@ To connect, please ask your contact to create another connection link and check Upgrade address? 升级地址? - alert message + alert message +alert title Upgrade and open chat @@ -10877,6 +11002,13 @@ Repeat connection request? 你的联系人 No comment provided by engineer. + + Your contact removed this link, or it was a one-time link that was already used. +To connect, ask your contact to create a new link. + 除非您的联系人已删除此连接或此链接已被使用,否则它可能是一个错误——请报告。 +如果要连接,请让您的联系人创建另一个连接链接,并检查您的网络连接是否稳定。 + No comment provided by engineer. + Your contact sent a file that is larger than currently supported maximum size (%@). 您的联系人发送的文件大于当前支持的最大大小 (%@)。 @@ -12187,7 +12319,7 @@ last received msg: %2$@
- +
@@ -12222,9 +12354,24 @@ last received msg: %2$@
+ +
+ +
+ + + SimpleXChat + Bundle name + + + Copyright © 2022 SimpleX Chat. All rights reserved. + Copyright (human-readable) + + +
- +
@@ -12246,7 +12393,7 @@ last received msg: %2$@
- +
@@ -12278,7 +12425,7 @@ last received msg: %2$@
- +
@@ -12300,7 +12447,7 @@ last received msg: %2$@
- +
diff --git a/apps/ios/SimpleX Localizations/zh-Hans.xcloc/Source Contents/en.lproj/SimpleX--iOS--InfoPlist.strings b/apps/ios/SimpleX Localizations/zh-Hans.xcloc/Source Contents/en.lproj/SimpleX--iOS--InfoPlist.strings index d34eb67fc7..b8ff778e25 100644 --- a/apps/ios/SimpleX Localizations/zh-Hans.xcloc/Source Contents/en.lproj/SimpleX--iOS--InfoPlist.strings +++ b/apps/ios/SimpleX Localizations/zh-Hans.xcloc/Source Contents/en.lproj/SimpleX--iOS--InfoPlist.strings @@ -1,12 +1,18 @@ /* Bundle name */ "CFBundleName" = "SimpleX"; + /* Privacy - Camera Usage Description */ "NSCameraUsageDescription" = "SimpleX needs camera access to scan QR codes to connect to other users and for video calls."; + /* Privacy - Face ID Usage Description */ "NSFaceIDUsageDescription" = "SimpleX uses Face ID for local authentication"; + /* Privacy - Local Network Usage Description */ "NSLocalNetworkUsageDescription" = "SimpleX uses local network access to allow using user chat profile via desktop app on the same network."; + /* Privacy - Microphone Usage Description */ "NSMicrophoneUsageDescription" = "SimpleX needs microphone access for audio and video calls, and to record voice messages."; + /* Privacy - Photo Library Additions Usage Description */ "NSPhotoLibraryAddUsageDescription" = "SimpleX needs access to Photo Library for saving captured and received media"; + diff --git a/apps/ios/SimpleX Localizations/zh-Hans.xcloc/Source Contents/en.lproj/SimpleXChat-InfoPlist.strings b/apps/ios/SimpleX Localizations/zh-Hans.xcloc/Source Contents/en.lproj/SimpleXChat-InfoPlist.strings new file mode 100644 index 0000000000..c36c8c815d --- /dev/null +++ b/apps/ios/SimpleX Localizations/zh-Hans.xcloc/Source Contents/en.lproj/SimpleXChat-InfoPlist.strings @@ -0,0 +1,6 @@ +/* Bundle name */ +"CFBundleName" = "SimpleXChat"; + +/* Copyright (human-readable) */ +"NSHumanReadableCopyright" = "Copyright © 2022 SimpleX Chat. All rights reserved."; + diff --git a/apps/ios/SimpleX Localizations/zh-Hans.xcloc/contents.json b/apps/ios/SimpleX Localizations/zh-Hans.xcloc/contents.json index 91977b0744..f8b8f54d3a 100644 --- a/apps/ios/SimpleX Localizations/zh-Hans.xcloc/contents.json +++ b/apps/ios/SimpleX Localizations/zh-Hans.xcloc/contents.json @@ -3,10 +3,10 @@ "project" : "SimpleX.xcodeproj", "targetLocale" : "zh-Hans", "toolInfo" : { - "toolBuildNumber" : "16C5032a", + "toolBuildNumber" : "17F113", "toolID" : "com.apple.dt.xcode", "toolName" : "Xcode", - "toolVersion" : "16.2" + "toolVersion" : "26.6" }, "version" : "1.0" } \ No newline at end of file diff --git a/apps/ios/SimpleX Localizations/zh-Hant.xcloc/Localized Contents/zh-Hant.xliff b/apps/ios/SimpleX Localizations/zh-Hant.xcloc/Localized Contents/zh-Hant.xliff index 7be6ee6287..92580c1f4f 100644 --- a/apps/ios/SimpleX Localizations/zh-Hant.xcloc/Localized Contents/zh-Hant.xliff +++ b/apps/ios/SimpleX Localizations/zh-Hant.xcloc/Localized Contents/zh-Hant.xliff @@ -2737,8 +2737,8 @@ We will be adding server redundancy to prevent lost messages. 傳送者已取消傳送檔案。 No comment provided by engineer. - - Sender may have deleted the connection request. + + The sender deleted the connection request. 傳送者似乎已經刪除了連接的請求。 No comment provided by engineer. diff --git a/apps/ios/SimpleX.xcodeproj/project.pbxproj b/apps/ios/SimpleX.xcodeproj/project.pbxproj index e23036e771..6a9f97ea84 100644 --- a/apps/ios/SimpleX.xcodeproj/project.pbxproj +++ b/apps/ios/SimpleX.xcodeproj/project.pbxproj @@ -188,8 +188,8 @@ 64C3B0212A0D359700E19930 /* CustomTimePicker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64C3B0202A0D359700E19930 /* CustomTimePicker.swift */; }; 64C8299D2D54AEEE006B9E89 /* libgmp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 64C829982D54AEED006B9E89 /* libgmp.a */; }; 64C8299E2D54AEEE006B9E89 /* libffi.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 64C829992D54AEEE006B9E89 /* libffi.a */; }; - 64C8299F2D54AEEE006B9E89 /* libHSsimplex-chat-7.0.0.8-1yilham27lB1MGISQdWmTL-ghc9.6.3.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 64C8299A2D54AEEE006B9E89 /* libHSsimplex-chat-7.0.0.8-1yilham27lB1MGISQdWmTL-ghc9.6.3.a */; }; - 64C829A02D54AEEE006B9E89 /* libHSsimplex-chat-7.0.0.8-1yilham27lB1MGISQdWmTL.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 64C8299B2D54AEEE006B9E89 /* libHSsimplex-chat-7.0.0.8-1yilham27lB1MGISQdWmTL.a */; }; + 64C8299F2D54AEEE006B9E89 /* libHSsimplex-chat-7.0.0.9-J30uILApgSuBRyrol6CHua-ghc9.6.3.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 64C8299A2D54AEEE006B9E89 /* libHSsimplex-chat-7.0.0.9-J30uILApgSuBRyrol6CHua-ghc9.6.3.a */; }; + 64C829A02D54AEEE006B9E89 /* libHSsimplex-chat-7.0.0.9-J30uILApgSuBRyrol6CHua.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 64C8299B2D54AEEE006B9E89 /* libHSsimplex-chat-7.0.0.9-J30uILApgSuBRyrol6CHua.a */; }; 64C829A12D54AEEE006B9E89 /* libgmpxx.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 64C8299C2D54AEEE006B9E89 /* libgmpxx.a */; }; 64D0C2C029F9688300B38D5F /* UserAddressView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64D0C2BF29F9688300B38D5F /* UserAddressView.swift */; }; 64D0C2C229FA57AB00B38D5F /* UserAddressLearnMore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64D0C2C129FA57AB00B38D5F /* UserAddressLearnMore.swift */; }; @@ -573,8 +573,8 @@ 64C3B0202A0D359700E19930 /* CustomTimePicker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomTimePicker.swift; sourceTree = ""; }; 64C829982D54AEED006B9E89 /* libgmp.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libgmp.a; sourceTree = ""; }; 64C829992D54AEEE006B9E89 /* libffi.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libffi.a; sourceTree = ""; }; - 64C8299A2D54AEEE006B9E89 /* libHSsimplex-chat-7.0.0.8-1yilham27lB1MGISQdWmTL-ghc9.6.3.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = "libHSsimplex-chat-7.0.0.8-1yilham27lB1MGISQdWmTL-ghc9.6.3.a"; sourceTree = ""; }; - 64C8299B2D54AEEE006B9E89 /* libHSsimplex-chat-7.0.0.8-1yilham27lB1MGISQdWmTL.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = "libHSsimplex-chat-7.0.0.8-1yilham27lB1MGISQdWmTL.a"; sourceTree = ""; }; + 64C8299A2D54AEEE006B9E89 /* libHSsimplex-chat-7.0.0.9-J30uILApgSuBRyrol6CHua-ghc9.6.3.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = "libHSsimplex-chat-7.0.0.9-J30uILApgSuBRyrol6CHua-ghc9.6.3.a"; sourceTree = ""; }; + 64C8299B2D54AEEE006B9E89 /* libHSsimplex-chat-7.0.0.9-J30uILApgSuBRyrol6CHua.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = "libHSsimplex-chat-7.0.0.9-J30uILApgSuBRyrol6CHua.a"; sourceTree = ""; }; 64C8299C2D54AEEE006B9E89 /* libgmpxx.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libgmpxx.a; sourceTree = ""; }; 64D0C2BF29F9688300B38D5F /* UserAddressView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserAddressView.swift; sourceTree = ""; }; 64D0C2C129FA57AB00B38D5F /* UserAddressLearnMore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserAddressLearnMore.swift; sourceTree = ""; }; @@ -745,8 +745,8 @@ 64C8299D2D54AEEE006B9E89 /* libgmp.a in Frameworks */, 64C8299E2D54AEEE006B9E89 /* libffi.a in Frameworks */, 64C829A12D54AEEE006B9E89 /* libgmpxx.a in Frameworks */, - 64C8299F2D54AEEE006B9E89 /* libHSsimplex-chat-7.0.0.8-1yilham27lB1MGISQdWmTL-ghc9.6.3.a in Frameworks */, - 64C829A02D54AEEE006B9E89 /* libHSsimplex-chat-7.0.0.8-1yilham27lB1MGISQdWmTL.a in Frameworks */, + 64C8299F2D54AEEE006B9E89 /* libHSsimplex-chat-7.0.0.9-J30uILApgSuBRyrol6CHua-ghc9.6.3.a in Frameworks */, + 64C829A02D54AEEE006B9E89 /* libHSsimplex-chat-7.0.0.9-J30uILApgSuBRyrol6CHua.a in Frameworks */, CE38A29C2C3FCD72005ED185 /* SwiftyGif in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; @@ -832,8 +832,8 @@ 64C829992D54AEEE006B9E89 /* libffi.a */, 64C829982D54AEED006B9E89 /* libgmp.a */, 64C8299C2D54AEEE006B9E89 /* libgmpxx.a */, - 64C8299A2D54AEEE006B9E89 /* libHSsimplex-chat-7.0.0.8-1yilham27lB1MGISQdWmTL-ghc9.6.3.a */, - 64C8299B2D54AEEE006B9E89 /* libHSsimplex-chat-7.0.0.8-1yilham27lB1MGISQdWmTL.a */, + 64C8299A2D54AEEE006B9E89 /* libHSsimplex-chat-7.0.0.9-J30uILApgSuBRyrol6CHua-ghc9.6.3.a */, + 64C8299B2D54AEEE006B9E89 /* libHSsimplex-chat-7.0.0.9-J30uILApgSuBRyrol6CHua.a */, ); path = Libraries; sourceTree = ""; @@ -2091,7 +2091,7 @@ CLANG_TIDY_MISC_REDUNDANT_EXPRESSION = YES; CODE_SIGN_ENTITLEMENTS = "SimpleX (iOS).entitlements"; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 341; + CURRENT_PROJECT_VERSION = 342; DEAD_CODE_STRIPPING = YES; DEVELOPMENT_TEAM = 5NN7GUYB6T; ENABLE_BITCODE = NO; @@ -2141,7 +2141,7 @@ CLANG_TIDY_MISC_REDUNDANT_EXPRESSION = YES; CODE_SIGN_ENTITLEMENTS = "SimpleX (iOS).entitlements"; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 341; + CURRENT_PROJECT_VERSION = 342; DEAD_CODE_STRIPPING = YES; DEVELOPMENT_TEAM = 5NN7GUYB6T; ENABLE_BITCODE = NO; @@ -2183,7 +2183,7 @@ buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 341; + CURRENT_PROJECT_VERSION = 342; DEVELOPMENT_TEAM = 5NN7GUYB6T; GENERATE_INFOPLIST_FILE = YES; IPHONEOS_DEPLOYMENT_TARGET = 15.0; @@ -2203,7 +2203,7 @@ buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 341; + CURRENT_PROJECT_VERSION = 342; DEVELOPMENT_TEAM = 5NN7GUYB6T; GENERATE_INFOPLIST_FILE = YES; IPHONEOS_DEPLOYMENT_TARGET = 15.0; @@ -2228,7 +2228,7 @@ CODE_SIGN_ENTITLEMENTS = "SimpleX NSE/SimpleX NSE.entitlements"; CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 341; + CURRENT_PROJECT_VERSION = 342; DEVELOPMENT_TEAM = 5NN7GUYB6T; ENABLE_BITCODE = NO; GCC_OPTIMIZATION_LEVEL = s; @@ -2265,7 +2265,7 @@ CODE_SIGN_ENTITLEMENTS = "SimpleX NSE/SimpleX NSE.entitlements"; CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 341; + CURRENT_PROJECT_VERSION = 342; DEVELOPMENT_TEAM = 5NN7GUYB6T; ENABLE_BITCODE = NO; ENABLE_CODE_COVERAGE = NO; @@ -2302,7 +2302,7 @@ CLANG_TIDY_BUGPRONE_REDUNDANT_BRANCH_CONDITION = YES; CLANG_TIDY_MISC_REDUNDANT_EXPRESSION = YES; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 341; + CURRENT_PROJECT_VERSION = 342; DEFINES_MODULE = YES; DEVELOPMENT_TEAM = 5NN7GUYB6T; DYLIB_COMPATIBILITY_VERSION = 1; @@ -2353,7 +2353,7 @@ CLANG_TIDY_BUGPRONE_REDUNDANT_BRANCH_CONDITION = YES; CLANG_TIDY_MISC_REDUNDANT_EXPRESSION = YES; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 341; + CURRENT_PROJECT_VERSION = 342; DEFINES_MODULE = YES; DEVELOPMENT_TEAM = 5NN7GUYB6T; DYLIB_COMPATIBILITY_VERSION = 1; @@ -2407,7 +2407,7 @@ CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; CODE_SIGN_ENTITLEMENTS = "SimpleX SE/SimpleX SE.entitlements"; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 341; + CURRENT_PROJECT_VERSION = 342; DEVELOPMENT_TEAM = 5NN7GUYB6T; ENABLE_USER_SCRIPT_SANDBOXING = YES; GCC_C_LANGUAGE_STANDARD = gnu17; @@ -2441,7 +2441,7 @@ CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; CODE_SIGN_ENTITLEMENTS = "SimpleX SE/SimpleX SE.entitlements"; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 341; + CURRENT_PROJECT_VERSION = 342; DEVELOPMENT_TEAM = 5NN7GUYB6T; ENABLE_USER_SCRIPT_SANDBOXING = YES; GCC_C_LANGUAGE_STANDARD = gnu17; diff --git a/apps/ios/SimpleXChat/ErrorAlert.swift b/apps/ios/SimpleXChat/ErrorAlert.swift index 796b995138..fb39ccd88e 100644 --- a/apps/ios/SimpleXChat/ErrorAlert.swift +++ b/apps/ios/SimpleXChat/ErrorAlert.swift @@ -171,12 +171,12 @@ private func proxyDestinationErrorAlert(_ proxyErr: ProxyError, _ proxyServer: S case .BROKER(brokerErr: .HOST): ( title: NSLocalizedString("Private routing error", comment: ""), - message: String.localizedStringWithFormat(NSLocalizedString("Destination server address of %@ is incompatible with forwarding server %@ settings.", comment: ""), serverHostname(relayServer), serverHostname(proxyServer)) + message: String.localizedStringWithFormat(NSLocalizedString("Destination server address of %1$@ is incompatible with forwarding server %2$@ settings.", comment: ""), serverHostname(relayServer), serverHostname(proxyServer)) ) case .BROKER(brokerErr: .TRANSPORT(.version)): ( title: NSLocalizedString("Private routing error", comment: ""), - message: String.localizedStringWithFormat(NSLocalizedString("Destination server version of %@ is incompatible with forwarding server %@.", comment: ""), serverHostname(relayServer), serverHostname(proxyServer)) + message: String.localizedStringWithFormat(NSLocalizedString("Destination server version of %1$@ is incompatible with forwarding server %2$@.", comment: ""), serverHostname(relayServer), serverHostname(proxyServer)) ) default: nil diff --git a/apps/ios/bg.lproj/Localizable.strings b/apps/ios/bg.lproj/Localizable.strings index 8982b26a8c..7956ef1c17 100644 --- a/apps/ios/bg.lproj/Localizable.strings +++ b/apps/ios/bg.lproj/Localizable.strings @@ -1295,15 +1295,15 @@ server test step */ /* alert title */ "Connection error" = "Грешка при свързване"; -/* conn error description */ -"Connection error (AUTH)" = "Грешка при свързване (AUTH)"; - /* chat list item title (it should not be shown */ "connection established" = "установена е връзка"; /* No comment provided by engineer. */ "Connection is blocked by server operator:\n%@" = "Връзката е блокирана от оператора на сървъра:\n%@"; +/* conn error description */ +"Connection link removed" = "Грешка при свързване"; + /* No comment provided by engineer. */ "Connection not ready." = "Връзката не е готова."; @@ -2713,12 +2713,6 @@ server test error */ /* rcv group event chat item */ "member connected" = "свързан"; -/* No comment provided by engineer. */ -"Role will be changed to \"%@\". All group members will be notified." = "Ролята на члена ще бъде променена на \"%@\". Всички членове на групата ще бъдат уведомени."; - -/* No comment provided by engineer. */ -"Role will be changed to \"%@\". The member will receive a new invitation." = "Ролята на члена ще бъде променена на \"%@\". Членът ще получи нова покана."; - /* alert message */ "Member will be removed from group - this cannot be undone!" = "Членът ще бъде премахнат от групата - това не може да бъде отменено!"; @@ -3286,7 +3280,7 @@ alert button */ /* swipe action */ "Read" = "Прочетено"; -/* No comment provided by engineer. */ +/* profile description teaser */ "Read more" = "Прочетете още"; /* No comment provided by engineer. */ @@ -3462,13 +3456,20 @@ swipe action */ /* No comment provided by engineer. */ "Role" = "Роля"; +/* No comment provided by engineer. */ +"Role will be changed to \"%@\". All group members will be notified." = "Ролята на члена ще бъде променена на \"%@\". Всички членове на групата ще бъдат уведомени."; + +/* No comment provided by engineer. */ +"Role will be changed to \"%@\". The member will receive a new invitation." = "Ролята на члена ще бъде променена на \"%@\". Членът ще получи нова покана."; + /* No comment provided by engineer. */ "Run chat" = "Стартиране на чат"; /* No comment provided by engineer. */ "Safer groups" = "По-безопасни групи"; -/* alert button +/* alert action +alert button chat item action */ "Save" = "Запази"; @@ -3625,9 +3626,6 @@ chat item action */ /* alert message */ "Sender cancelled file transfer." = "Подателят отмени прехвърлянето на файла."; -/* No comment provided by engineer. */ -"Sender may have deleted the connection request." = "Подателят може да е изтрил заявката за връзка."; - /* No comment provided by engineer. */ "Sending delivery receipts will be enabled for all contacts in all visible chat profiles." = "Изпращането на потвърждениe за доставка ще бъде активирано за всички контакти във всички видими чат профили."; @@ -3978,6 +3976,9 @@ server test failure */ /* No comment provided by engineer. */ "The second tick we missed! ✅" = "Втората отметка, която пропуснахме! ✅"; +/* No comment provided by engineer. */ +"The sender deleted the connection request." = "Подателят може да е изтрил заявката за връзка."; + /* alert message */ "The sender will NOT be notified" = "Подателят НЯМА да бъде уведомен"; @@ -4131,9 +4132,6 @@ server test failure */ /* No comment provided by engineer. */ "Unless you use iOS call interface, enable Do Not Disturb mode to avoid interruptions." = "Освен ако не използвате интерфейса за повикване на iOS, активирайте режима \"Не безпокой\", за да избегнете прекъсвания."; -/* No comment provided by engineer. */ -"Unless your contact deleted the connection or this link was already used, it might be a bug - please report it.\nTo connect, please ask your contact to create another connection link and check that you have a stable network connection." = "Освен ако вашият контакт не е изтрил връзката или този линк вече е бил използван, това може да е грешка - моля, докладвайте.\nЗа да се свържете, моля, помолете вашия контакт да създаде друг линк за връзка и проверете дали имате стабилна мрежова връзка."; - /* No comment provided by engineer. */ "Unlink" = "Забрави"; @@ -4569,6 +4567,9 @@ server test failure */ /* No comment provided by engineer. */ "Your chat profiles" = "Вашите чат профили"; +/* No comment provided by engineer. */ +"Your contact removed this link, or it was a one-time link that was already used.\nTo connect, ask your contact to create a new link." = "Освен ако вашият контакт не е изтрил връзката или този линк вече е бил използван, това може да е грешка - моля, докладвайте.\nЗа да се свържете, моля, помолете вашия контакт да създаде друг линк за връзка и проверете дали имате стабилна мрежова връзка."; + /* No comment provided by engineer. */ "Your contact sent a file that is larger than currently supported maximum size (%@)." = "Вашият контакт изпрати файл, който е по-голям от поддържания в момента максимален размер (%@)."; diff --git a/apps/ios/cs.lproj/Localizable.strings b/apps/ios/cs.lproj/Localizable.strings index 0a624bd6a5..165177876c 100644 --- a/apps/ios/cs.lproj/Localizable.strings +++ b/apps/ios/cs.lproj/Localizable.strings @@ -1005,12 +1005,12 @@ server test step */ /* alert title */ "Connection error" = "Chyba připojení"; -/* conn error description */ -"Connection error (AUTH)" = "Chyba spojení (AUTH)"; - /* chat list item title (it should not be shown */ "connection established" = "spojení navázáno"; +/* conn error description */ +"Connection link removed" = "Chyba spojení"; + /* No comment provided by engineer. */ "Connection request sent!" = "Požadavek na připojení byl odeslán!"; @@ -2170,12 +2170,6 @@ server test error */ /* rcv group event chat item */ "member connected" = "připojeno"; -/* No comment provided by engineer. */ -"Role will be changed to \"%@\". All group members will be notified." = "Role člena se změní na \"%@\". Všichni členové skupiny budou upozorněni."; - -/* No comment provided by engineer. */ -"Role will be changed to \"%@\". The member will receive a new invitation." = "Role člena se změní na \"%@\". Člen obdrží novou pozvánku."; - /* alert message */ "Member will be removed from group - this cannot be undone!" = "Člen bude odstraněn ze skupiny - toto nelze vzít zpět!"; @@ -2629,7 +2623,7 @@ alert button */ /* swipe action */ "Read" = "Číst"; -/* No comment provided by engineer. */ +/* profile description teaser */ "Read more" = "Přečíst více"; /* No comment provided by engineer. */ @@ -2781,10 +2775,17 @@ swipe action */ /* No comment provided by engineer. */ "Role" = "Role"; +/* No comment provided by engineer. */ +"Role will be changed to \"%@\". All group members will be notified." = "Role člena se změní na \"%@\". Všichni členové skupiny budou upozorněni."; + +/* No comment provided by engineer. */ +"Role will be changed to \"%@\". The member will receive a new invitation." = "Role člena se změní na \"%@\". Člen obdrží novou pozvánku."; + /* No comment provided by engineer. */ "Run chat" = "Spustit chat"; -/* alert button +/* alert action +alert button chat item action */ "Save" = "Uložit"; @@ -2914,9 +2915,6 @@ chat item action */ /* alert message */ "Sender cancelled file transfer." = "Odesílatel zrušil přenos souboru."; -/* No comment provided by engineer. */ -"Sender may have deleted the connection request." = "Odesílatel možná smazal požadavek připojení."; - /* No comment provided by engineer. */ "Sending delivery receipts will be enabled for all contacts in all visible chat profiles." = "Odesílání potvrzení o doručení bude povoleno pro všechny kontakty ve všech viditelných profilech chatu."; @@ -3213,6 +3211,9 @@ server test failure */ /* No comment provided by engineer. */ "The second tick we missed! ✅" = "Druhé zaškrtnutí jsme přehlédli! ✅"; +/* No comment provided by engineer. */ +"The sender deleted the connection request." = "Odesílatel možná smazal požadavek připojení."; + /* alert message */ "The sender will NOT be notified" = "Odesílatel NEBUDE informován"; @@ -3330,9 +3331,6 @@ server test failure */ /* No comment provided by engineer. */ "Unless you use iOS call interface, enable Do Not Disturb mode to avoid interruptions." = "Při nepoužívání rozhraní volání iOS, povolte režim Nerušit, abyste se vyhnuli vyrušování."; -/* No comment provided by engineer. */ -"Unless your contact deleted the connection or this link was already used, it might be a bug - please report it.\nTo connect, please ask your contact to create another connection link and check that you have a stable network connection." = "Pokud váš kontakt neodstranil připojení nebo tento odkaz již nebyl použit, může se jednat o chybu – nahlaste ji.\nChcete-li se připojit, požádejte svůj kontakt o vytvoření dalšího odkazu na připojení a zkontrolujte, zda máte stabilní připojení k síti."; - /* No comment provided by engineer. */ "Unlock" = "Odemknout"; @@ -3645,6 +3643,9 @@ server test failure */ /* No comment provided by engineer. */ "Your chat profiles" = "Vaše profily chatu"; +/* No comment provided by engineer. */ +"Your contact removed this link, or it was a one-time link that was already used.\nTo connect, ask your contact to create a new link." = "Pokud váš kontakt neodstranil připojení nebo tento odkaz již nebyl použit, může se jednat o chybu – nahlaste ji.\nChcete-li se připojit, požádejte svůj kontakt o vytvoření dalšího odkazu na připojení a zkontrolujte, zda máte stabilní připojení k síti."; + /* No comment provided by engineer. */ "Your contact sent a file that is larger than currently supported maximum size (%@)." = "Kontakt odeslal soubor, který je větší než aktuálně podporovaná maximální velikost (%@)."; diff --git a/apps/ios/de.lproj/Localizable.strings b/apps/ios/de.lproj/Localizable.strings index 19dbcba80b..9f166e15aa 100644 --- a/apps/ios/de.lproj/Localizable.strings +++ b/apps/ios/de.lproj/Localizable.strings @@ -28,9 +28,6 @@ /* No comment provided by engineer. */ "(new)" = "(Neu)"; -/* chat link info line */ -"(signed)" = "(signiert)"; - /* No comment provided by engineer. */ "(this device v%@)" = "(Dieses Gerät hat v%@)"; @@ -190,6 +187,15 @@ /* time interval */ "%d months" = "%d Monate"; +/* channel owners count */ +"%d owner" = "%d Eigentümer"; + +/* channel owners count */ +"%d owners" = "%d Eigentümer"; + +/* channel members count */ +"%d owners & contributors" = "%d Eigentümer und Mitwirkende"; + /* channel relay bar channel subscriber relay bar */ "%d relays failed" = "%d Relais fehlgeschlagen"; @@ -1153,6 +1159,9 @@ new chat action */ /* No comment provided by engineer. */ "Change role" = "Rolle ändern"; +/* No comment provided by engineer. */ +"Change role?" = "Rolle ändern?"; + /* authentication reason */ "Change self-destruct mode" = "Selbstzerstörungs-Modus ändern"; @@ -1481,6 +1490,9 @@ server test step */ /* No comment provided by engineer. */ "Connect faster! 🚀" = "Schneller miteinander verbinden! 🚀"; +/* new chat action */ +"Connect to %@" = "Mit %@ verbinden"; + /* No comment provided by engineer. */ "Connect to desktop" = "Mit dem Desktop verbinden"; @@ -1571,12 +1583,12 @@ server test step */ /* No comment provided by engineer. */ "Connection blocked" = "Verbindung blockiert"; +/* conn error description */ +"Connection blocked: %@" = "Verbindung blockiert: %@"; + /* alert title */ "Connection error" = "Verbindungsfehler"; -/* conn error description */ -"Connection error (AUTH)" = "Verbindungsfehler (AUTH)"; - /* chat list item title (it should not be shown */ "connection established" = "Verbindung hergestellt"; @@ -1586,6 +1598,9 @@ server test step */ /* No comment provided by engineer. */ "Connection is blocked by server operator:\n%@" = "Die Verbindung wurde vom Serverbetreiber blockiert:\n%@"; +/* conn error description */ +"Connection link removed" = "Verbindungsfehler"; + /* No comment provided by engineer. */ "Connection not ready." = "Verbindung noch nicht bereit."; @@ -1688,6 +1703,9 @@ server test step */ /* No comment provided by engineer. */ "Contribute" = "Unterstützen Sie uns"; +/* member role */ +"contributor" = "Mitwirkender"; + /* No comment provided by engineer. */ "Conversation deleted!" = "Chat-Inhalte entfernt!"; @@ -1742,9 +1760,6 @@ server test step */ /* No comment provided by engineer. */ "Create public channel" = "Öffentlichen Kanal erstellen"; -/* No comment provided by engineer. */ -"Create public channel (BETA)" = "Öffentlichen Kanal erstellen (BETA)"; - /* server test step */ "Create queue" = "Warteschlange erstellen"; @@ -2106,13 +2121,13 @@ alert button */ "Desktop devices" = "Desktop-Geräte"; /* No comment provided by engineer. */ -"Destination server address of %@ is incompatible with forwarding server %@ settings." = "Adresse des Zielservers von %@ ist nicht kompatibel mit den Einstellungen des Weiterleitungsservers %@."; +"Destination server address of %1$@ is incompatible with forwarding server %2$@ settings." = "Die Adresse des Zielservers von %1$@ ist nicht kompatibel mit den Einstellungen des Weiterleitungsservers %2$@."; /* snd error text */ "Destination server error: %@" = "Zielserver-Fehler: %@"; /* No comment provided by engineer. */ -"Destination server version of %@ is incompatible with forwarding server %@." = "Die Version des Zielservers %@ ist nicht kompatibel mit dem Weiterleitungsserver %@."; +"Destination server version of %1$@ is incompatible with forwarding server %2$@." = "Die Version des Zielservers %1$@ ist nicht kompatibel mit dem Weiterleitungsserver %2$@."; /* No comment provided by engineer. */ "Detailed statistics" = "Detaillierte Statistiken"; @@ -2688,6 +2703,9 @@ chat item action */ /* No comment provided by engineer. */ "Error saving ICE servers" = "Fehler beim Speichern der ICE-Server"; +/* alert title */ +"Error saving name" = "Fehler beim Speichern des Namens"; + /* No comment provided by engineer. */ "Error saving passcode" = "Fehler beim Speichern des Zugangscodes"; @@ -3504,6 +3522,9 @@ servers warning */ /* No comment provided by engineer. */ "Join channel" = "Kanal beitreten"; +/* new chat action */ +"Join channel %@" = "Kanal %@ beitreten"; + /* new chat sheet title */ "Join group" = "Treten Sie der Gruppe bei"; @@ -3576,6 +3597,12 @@ servers warning */ /* No comment provided by engineer. */ "Less traffic on mobile networks." = "Weniger Datenverkehr in mobilen Netzen."; +/* No comment provided by engineer. */ +"Let people connect to you via name registered with your SimpleX address." = "Lassen Sie sich über den mit Ihrer SimpleX‑Adresse registrierten Namen verbinden."; + +/* No comment provided by engineer. */ +"Let people join via name registered with this channel link." = "Ermöglichen Sie Beitritte über den mit diesem Kanal‑Link registrierten Namen."; + /* No comment provided by engineer. */ "Let someone connect to you" = "Jemand mit Ihnen verbinden lassen"; @@ -3705,15 +3732,6 @@ servers warning */ /* chat feature */ "Member reports" = "Mitglieder-Meldungen"; -/* No comment provided by engineer. */ -"Role will be changed to \"%@\". All chat members will be notified." = "Die Rolle des Mitglieds wird auf \"%@\" geändert. Alle Chat-Mitglieder werden darüber informiert."; - -/* No comment provided by engineer. */ -"Role will be changed to \"%@\". All group members will be notified." = "Die Mitgliederrolle wird auf \"%@\" geändert. Alle Mitglieder der Gruppe werden benachrichtigt."; - -/* No comment provided by engineer. */ -"Role will be changed to \"%@\". The member will receive a new invitation." = "Die Mitgliederrolle wird auf \"%@\" geändert. Das Mitglied wird eine neue Einladung erhalten."; - /* alert message */ "Member will be removed from chat - this cannot be undone!" = "Das Mitglied wird aus dem Chat entfernt. Dies kann nicht rückgängig gemacht werden!"; @@ -3928,7 +3946,7 @@ servers warning */ "More improvements are coming soon!" = "Weitere Verbesserungen sind bald verfügbar!"; /* No comment provided by engineer. */ -"More privacy" = "Mehr Privatsphäre"; +"More privacy" = "Weitere Privatsphäre"; /* No comment provided by engineer. */ "More reliable network connection." = "Zuverlässigere Netzwerkverbindung."; @@ -3954,6 +3972,9 @@ servers warning */ /* swipe action */ "Name" = "Name"; +/* No comment provided by engineer. */ +"Name not found" = "Name wurde nicht gefunden"; + /* No comment provided by engineer. */ "Network & servers" = "Netzwerk und Server"; @@ -4167,6 +4188,9 @@ servers warning */ /* servers error */ "No servers to receive messages." = "Keine Server für den Empfang von Nachrichten."; +/* servers warning */ +"No servers to resolve names." = "Keine Server für die Namensauflösung konfiguriert."; + /* servers error */ "No servers to send files." = "Keine Server für das Versenden von Dateien."; @@ -4182,12 +4206,18 @@ servers warning */ /* No comment provided by engineer. */ "No unread chats" = "Keine ungelesenen Chats"; +/* No comment provided by engineer. */ +"No valid link" = "Kein gültiger Link"; + /* No comment provided by engineer. */ "Nobody tracked your conversations. No one drew a map of where you'd been. Privacy was never a feature - it was the way of life." = "Niemand verfolgte Ihre Gespräche. Niemand erstellte eine Karte, wo Sie sich aufgehalten haben. Privatsphäre war nie ein Feature - sie war selbstverständlich."; /* No comment provided by engineer. */ "Non-profit governance" = "Non‑Profit‑Governance"; +/* No comment provided by engineer. */ +"None of your servers are set to resolve SimpleX names. Configure servers, or use a connection link." = "Keiner Ihrer Server ist zum Auflösen von SimpleX‑Namen konfiguriert. Konfigurieren Sie Server oder verwenden Sie einen Verbindungslink."; + /* No comment provided by engineer. */ "Not a better lock on someone else's door. Not a nicer landlord that respects your privacy, but still keeps the record of all visitors. You are not a guest. You are home. No king can enter it - you are sovereign." = "Nicht ein besseres Schloss an der Tür eines Anderen. Kein freundlicher Vermieter, der Ihre Privatsphäre respektiert, aber dennoch jeden Besucher registriert. Sie sind kein Gast. Sie sind zu Hause. Kein Vermieter, kein Fremder kann es betreten - Sie sind souverän."; @@ -4464,6 +4494,9 @@ alert button */ /* feature role */ "owners" = "Eigentümer"; +/* No comment provided by engineer. */ +"Owners & contributors" = "Eigentümer und Mitwirkende"; + /* No comment provided by engineer. */ "Ownership: you can run your own relays." = "Volle Kontrolle: Sie können Ihre eigenen Relais betreiben."; @@ -4674,7 +4707,8 @@ alert button */ /* No comment provided by engineer. */ "Profile theme" = "Profil-Design"; -/* alert message */ +/* alert message +alert title */ "Profile update will be sent to your SimpleX contacts." = "Profil-Aktualisierung wird an Ihre SimpleX-Kontakte gesendet."; /* No comment provided by engineer. */ @@ -4770,7 +4804,7 @@ alert button */ /* swipe action */ "Read" = "Gelesen"; -/* No comment provided by engineer. */ +/* profile description teaser */ "Read more" = "Mehr erfahren"; /* No comment provided by engineer. */ @@ -5078,6 +5112,9 @@ swipe action */ /* No comment provided by engineer. */ "Reset to user theme" = "Auf das Benutzer-spezifische Design zurücksetzen"; +/* No comment provided by engineer. */ +"Resolver error: %@" = "Namensauflösungs-Fehler: %@"; + /* No comment provided by engineer. */ "Restart the app to create a new chat profile" = "Um ein neues Chat-Profil zu erstellen, starten Sie die App neu"; @@ -5132,6 +5169,18 @@ swipe action */ /* No comment provided by engineer. */ "Role" = "Rolle"; +/* No comment provided by engineer. */ +"Role will be changed to \"%@\". All chat members will be notified." = "Die Rolle des Mitglieds wird auf \"%@\" geändert. Alle Chat-Mitglieder werden darüber informiert."; + +/* No comment provided by engineer. */ +"Role will be changed to \"%@\". All group members will be notified." = "Die Mitgliederrolle wird auf \"%@\" geändert. Alle Gruppenmitglieder werden benachrichtigt."; + +/* No comment provided by engineer. */ +"Role will be changed to \"%@\". All subscribers will be notified." = "Die Rolle wird auf \"%@\" geändert. Alle Abonnenten werden benachrichtigt."; + +/* No comment provided by engineer. */ +"Role will be changed to \"%@\". The member will receive a new invitation." = "Die Mitgliederrolle wird auf \"%@\" geändert. Das Mitglied wird eine neue Einladung erhalten."; + /* No comment provided by engineer. */ "Run chat" = "Chat starten"; @@ -5144,7 +5193,8 @@ swipe action */ /* No comment provided by engineer. */ "Safer groups" = "Sicherere Gruppen"; -/* alert button +/* alert action +alert button chat item action */ "Save" = "Speichern"; @@ -5415,9 +5465,6 @@ chat item action */ /* alert message */ "Sender cancelled file transfer." = "Der Absender hat die Dateiübertragung abgebrochen."; -/* No comment provided by engineer. */ -"Sender may have deleted the connection request." = "Der Absender hat möglicherweise die Verbindungsanfrage gelöscht."; - /* alert message */ "Sending a link preview may reveal your IP address to the website. You can change this in Privacy settings later." = "Das Senden einer Link-Vorschau kann Ihre IP‑Adresse an die Website übermitteln. Sie können dies später in den Datenschutzeinstellungen ändern."; @@ -5475,6 +5522,9 @@ chat item action */ /* No comment provided by engineer. */ "Server" = "Server"; +/* No comment provided by engineer. */ +"Server %@ does not support name resolution. Configure servers, or use a connection link." = "Der Server %@ unterstützt keine Namensauflösung. Konfigurieren Sie Server oder verwenden Sie einen Verbindungslink."; + /* alert message */ "Server added to operator %@." = "Der Server wurde dem Betreiber %@ hinzugefügt."; @@ -5746,6 +5796,15 @@ chat item action */ /* No comment provided by engineer. */ "SimpleX Lock turned on" = "SimpleX-Sperre aktiviert"; +/* No comment provided by engineer. */ +"SimpleX name" = "SimpleX-Name"; + +/* No comment provided by engineer. */ +"SimpleX name error" = "Fehler beim SimpleX-Namen"; + +/* alert title */ +"SimpleX name not verified" = "SimpleX-Name nicht verifiziert"; + /* simplex link type */ "SimpleX one-time invitation" = "SimpleX-Einmal-Einladung"; @@ -5879,6 +5938,9 @@ report reason */ /* No comment provided by engineer. */ "Subscribed" = "Abonniert"; +/* member role */ +"subscriber" = "Abonnent"; + /* No comment provided by engineer. */ "Subscriber" = "Abonnent"; @@ -6123,6 +6185,9 @@ server test failure */ /* No comment provided by engineer. */ "The second tick we missed! ✅" = "Wir haben das zweite Häkchen vermisst! ✅"; +/* No comment provided by engineer. */ +"The sender deleted the connection request." = "Der Absender hat möglicherweise die Verbindungsanfrage gelöscht."; + /* alert message */ "The sender will NOT be notified" = "Der Absender wird NICHT benachrichtigt"; @@ -6132,6 +6197,18 @@ server test failure */ /* No comment provided by engineer. */ "The servers for new files of your current chat profile **%@**." = "Medien- und Datei-Server für neue Daten über Ihr aktuelles Chat-Profil **%@**."; +/* alert message */ +"The SimpleX name @%@ is registered without SimpleX address. Add your SimpleX address to the name via the registration page." = "Der SimpleX‑Name @%@ wurde ohne SimpleX-Adresse registriert. Fügen Sie die SimpleX-Adresse über die Registrierungsseite hinzu."; + +/* alert message */ +"The SimpleX name #%@ is registered without channel link. Add channel link to the name via the registration page." = "Der SimpleX‑Name #%@ wurde ohne Kanal‑Link registriert. Fügen Sie den Kanal‑Link über die Registrierungsseite hinzu."; + +/* No comment provided by engineer. */ +"The SimpleX name %@ is registered, but it has no valid link." = "Der SimpleX-Name %@ wurde registriert, hat aber keinen gültigen Link."; + +/* No comment provided by engineer. */ +"The SimpleX name %@ is registered, but not added to profile. Please add it to your address or channel profile, if you are the owner." = "Der SimpleX‑Name %@ wurde registriert, jedoch nicht in Ihrem Profil hinterlegt. Bitte zu Ihrer Adresse oder zum Kanalprofil hinzufügen, sofern Sie der Besitzer sind."; + /* No comment provided by engineer. */ "The text you pasted is not a SimpleX link." = "Der von Ihnen eingefügte Text ist kein SimpleX-Link."; @@ -6220,6 +6297,9 @@ alert subtitle */ /* No comment provided by engineer. */ "This setting is for your current profile **%@**." = "Diese Einstellung gilt für Ihr aktuelles Profil **%@**."; +/* No comment provided by engineer. */ +"This SimpleX name is not registered. Please check the name." = "Dieser SimpleX-Name wurde nicht registriert. Bitte überprüfen Sie den Namen."; + /* No comment provided by engineer. */ "Time to disappear is set only for new contacts." = "Die Zeit bis zum Verschwinden wird nur für neue Kontakte eingestellt."; @@ -6268,6 +6348,9 @@ alert subtitle */ /* No comment provided by engineer. */ "To record voice message please grant permission to use Microphone." = "Bitte erlauben Sie die Nutzung des Mikrofons, um Sprachnachrichten aufnehmen zu können."; +/* No comment provided by engineer. */ +"To resolve names" = "Für die Namensauflösung"; + /* No comment provided by engineer. */ "To reveal your hidden profile, enter a full password into a search field in **Your chat profiles** page." = "Geben Sie ein vollständiges Passwort in das Suchfeld auf der Seite **Ihre Chat-Profile** ein, um Ihr verborgenes Profil zu sehen."; @@ -6346,6 +6429,9 @@ alert subtitle */ /* rcv group event chat item */ "unblocked %@" = "hat %@ freigegeben"; +/* No comment provided by engineer. */ +"Unconfirmed name" = "Unbestätigter Name"; + /* No comment provided by engineer. */ "Undelivered messages" = "Nicht ausgelieferte Nachrichten"; @@ -6391,9 +6477,6 @@ alert subtitle */ /* No comment provided by engineer. */ "Unless you use iOS call interface, enable Do Not Disturb mode to avoid interruptions." = "Aktivieren Sie den Modus \"Bitte nicht stören\", um Unterbrechungen zu vermeiden, es sei denn, Sie verwenden die iOS Anrufschnittstelle."; -/* No comment provided by engineer. */ -"Unless your contact deleted the connection or this link was already used, it might be a bug - please report it.\nTo connect, please ask your contact to create another connection link and check that you have a stable network connection." = "Entweder hat Ihr Kontakt die Verbindung gelöscht, oder dieser Link wurde bereits verwendet, es könnte sich um einen Fehler handeln - Bitte melden Sie es uns.\nBitten Sie Ihren Kontakt darum einen weiteren Verbindungs-Link zu erzeugen, um sich neu verbinden zu können und stellen Sie sicher, dass Sie eine stabile Netzwerk-Verbindung haben."; - /* No comment provided by engineer. */ "Unlink" = "Entkoppeln"; @@ -6460,7 +6543,8 @@ alert subtitle */ /* No comment provided by engineer. */ "Upgrade address" = "Adresse aktualisieren"; -/* alert message */ +/* alert message +alert title */ "Upgrade address?" = "Adresse aktualisieren?"; /* No comment provided by engineer. */ @@ -6601,12 +6685,18 @@ alert subtitle */ /* No comment provided by engineer. */ "Verify database passphrase" = "Überprüfen Sie das Datenbank-Passwort"; +/* No comment provided by engineer. */ +"Verify name" = "Name überprüfen"; + /* No comment provided by engineer. */ "Verify passphrase" = "Überprüfen Sie das Passwort"; /* No comment provided by engineer. */ "Verify security code" = "Sicherheitscode überprüfen"; +/* No comment provided by engineer. */ +"Verify SimpleX names" = "SimpleX-Namen überprüfen"; + /* relay hostname */ "via %@" = "via %@"; @@ -7093,6 +7183,9 @@ alert subtitle */ /* No comment provided by engineer. */ "Your contact" = "Ihr Kontakt"; +/* No comment provided by engineer. */ +"Your contact removed this link, or it was a one-time link that was already used.\nTo connect, ask your contact to create a new link." = "Entweder hat Ihr Kontakt die Verbindung gelöscht, oder dieser Link wurde bereits verwendet, es könnte sich um einen Fehler handeln - Bitte melden Sie es uns.\nBitten Sie Ihren Kontakt darum einen weiteren Verbindungs-Link zu erzeugen, um sich neu verbinden zu können und stellen Sie sicher, dass Sie eine stabile Netzwerk-Verbindung haben."; + /* No comment provided by engineer. */ "Your contact sent a file that is larger than currently supported maximum size (%@)." = "Ihr Kontakt hat eine Datei gesendet, die größer ist als die derzeit unterstützte maximale Größe (%@)."; @@ -7174,3 +7267,6 @@ alert subtitle */ /* No comment provided by engineer. */ "Your SimpleX address" = "Ihre SimpleX-Adresse"; +/* No comment provided by engineer. */ +"Your SimpleX name" = "Ihr SimpleX-Name"; + diff --git a/apps/ios/es.lproj/Localizable.strings b/apps/ios/es.lproj/Localizable.strings index 15264f771e..dfca8affad 100644 --- a/apps/ios/es.lproj/Localizable.strings +++ b/apps/ios/es.lproj/Localizable.strings @@ -28,9 +28,6 @@ /* No comment provided by engineer. */ "(new)" = "(nuevo)"; -/* chat link info line */ -"(signed)" = "(firmado)"; - /* No comment provided by engineer. */ "(this device v%@)" = "(este dispositivo v%@)"; @@ -190,6 +187,15 @@ /* time interval */ "%d months" = "%d mes(es)"; +/* channel owners count */ +"%d owner" = "%d propietario"; + +/* channel owners count */ +"%d owners" = "%d propietarios"; + +/* channel members count */ +"%d owners & contributors" = "%d propietarios & colaboradores"; + /* channel relay bar channel subscriber relay bar */ "%d relays failed" = "%d servidores han fallado"; @@ -1153,6 +1159,9 @@ new chat action */ /* No comment provided by engineer. */ "Change role" = "Cambiar rol"; +/* No comment provided by engineer. */ +"Change role?" = "¿Cambiar el rol?"; + /* authentication reason */ "Change self-destruct mode" = "Cambiar el modo de autodestrucción"; @@ -1397,7 +1406,7 @@ chat toolbar */ "colored" = "coloreado"; /* report reason */ -"Community guidelines violation" = "Violación de las normas de la comunidad"; +"Community guidelines violation" = "Violación de las normas"; /* server test step */ "Compare file" = "Comparar archivo"; @@ -1481,6 +1490,9 @@ server test step */ /* No comment provided by engineer. */ "Connect faster! 🚀" = "¡Conéctate más rápido! 🚀"; +/* new chat action */ +"Connect to %@" = "Conectar con %@"; + /* No comment provided by engineer. */ "Connect to desktop" = "Conectar con ordenador"; @@ -1571,12 +1583,12 @@ server test step */ /* No comment provided by engineer. */ "Connection blocked" = "Conexión bloqueada"; +/* conn error description */ +"Connection blocked: %@" = "Conexión bloqueada: %@"; + /* alert title */ "Connection error" = "Error conexión"; -/* conn error description */ -"Connection error (AUTH)" = "Error de conexión (Autenticación)"; - /* chat list item title (it should not be shown */ "connection established" = "conexión establecida"; @@ -1586,6 +1598,9 @@ server test step */ /* No comment provided by engineer. */ "Connection is blocked by server operator:\n%@" = "Conexión bloqueada por el operador del servidor:\n%@"; +/* conn error description */ +"Connection link removed" = "Error de conexión"; + /* No comment provided by engineer. */ "Connection not ready." = "Conexión no establecida."; @@ -1688,6 +1703,9 @@ server test step */ /* No comment provided by engineer. */ "Contribute" = "Contribuye"; +/* member role */ +"contributor" = "colaborador"; + /* No comment provided by engineer. */ "Conversation deleted!" = "¡Conversación eliminada!"; @@ -1742,9 +1760,6 @@ server test step */ /* No comment provided by engineer. */ "Create public channel" = "Crear canal público"; -/* No comment provided by engineer. */ -"Create public channel (BETA)" = "Crear canal público (BETA)"; - /* server test step */ "Create queue" = "Crear cola"; @@ -2106,13 +2121,13 @@ alert button */ "Desktop devices" = "Ordenadores"; /* No comment provided by engineer. */ -"Destination server address of %@ is incompatible with forwarding server %@ settings." = "La dirección del servidor de destino de %@ es incompatible con la configuración del servidor de reenvío %@."; +"Destination server address of %1$@ is incompatible with forwarding server %2$@ settings." = "La dirección del servidor de destino de %1$@ es incompatible con la configuración del servidor de reenvío %2$@."; /* snd error text */ "Destination server error: %@" = "Error del servidor de destino: %@"; /* No comment provided by engineer. */ -"Destination server version of %@ is incompatible with forwarding server %@." = "La versión del servidor de destino de %@ es incompatible con el servidor de reenvío %@."; +"Destination server version of %1$@ is incompatible with forwarding server %2$@." = "La versión del servidor de destino de %1$@ es incompatible con el servidor de reenvío %2$@."; /* No comment provided by engineer. */ "Detailed statistics" = "Estadísticas detalladas"; @@ -2688,6 +2703,9 @@ chat item action */ /* No comment provided by engineer. */ "Error saving ICE servers" = "Error al guardar servidores ICE"; +/* alert title */ +"Error saving name" = "Error al guardar el nombre"; + /* No comment provided by engineer. */ "Error saving passcode" = "Error al guardar código de acceso"; @@ -3504,6 +3522,9 @@ servers warning */ /* No comment provided by engineer. */ "Join channel" = "Unirme al canal"; +/* new chat action */ +"Join channel %@" = "Unirme al canal %@"; + /* new chat sheet title */ "Join group" = "Unirme al grupo"; @@ -3576,6 +3597,12 @@ servers warning */ /* No comment provided by engineer. */ "Less traffic on mobile networks." = "Menos tráfico en redes móviles."; +/* No comment provided by engineer. */ +"Let people connect to you via name registered with your SimpleX address." = "Permitir el contacto mediante tu nombre registrado contra tu dirección SimpleX."; + +/* No comment provided by engineer. */ +"Let people join via name registered with this channel link." = "Permitir unirse al canal mediante el nombre registrado con este enlace."; + /* No comment provided by engineer. */ "Let someone connect to you" = "Conecta con alguien"; @@ -3705,15 +3732,6 @@ servers warning */ /* chat feature */ "Member reports" = "Informes de miembros"; -/* No comment provided by engineer. */ -"Role will be changed to \"%@\". All chat members will be notified." = "El rol del miembro cambiará a \"%@\". Se notificará en el chat."; - -/* No comment provided by engineer. */ -"Role will be changed to \"%@\". All group members will be notified." = "El rol del miembro cambiará a \"%@\" y se notificará al grupo."; - -/* No comment provided by engineer. */ -"Role will be changed to \"%@\". The member will receive a new invitation." = "El rol del miembro cambiará a \"%@\" y recibirá una invitación nueva."; - /* alert message */ "Member will be removed from chat - this cannot be undone!" = "El miembro será eliminado del chat. ¡No puede deshacerse!"; @@ -3954,6 +3972,9 @@ servers warning */ /* swipe action */ "Name" = "Nombre"; +/* No comment provided by engineer. */ +"Name not found" = "Nombre no encontrado"; + /* No comment provided by engineer. */ "Network & servers" = "Servidores y Redes"; @@ -4167,6 +4188,9 @@ servers warning */ /* servers error */ "No servers to receive messages." = "Sin servidores para recibir mensajes."; +/* servers warning */ +"No servers to resolve names." = "Sin servidores para resolver nombres."; + /* servers error */ "No servers to send files." = "Sin servidores para enviar archivos."; @@ -4182,12 +4206,18 @@ servers warning */ /* No comment provided by engineer. */ "No unread chats" = "Ningún chat sin leer"; +/* No comment provided by engineer. */ +"No valid link" = "Ningún enlace válido"; + /* No comment provided by engineer. */ "Nobody tracked your conversations. No one drew a map of where you'd been. Privacy was never a feature - it was the way of life." = "Nadie monitorizaba tus conversaciones. Nadie registraba tus ubicaciones. La privacidad nunca fue un lujo, era la manera de vivir."; /* No comment provided by engineer. */ "Non-profit governance" = "Gobernanza no lucrativa"; +/* No comment provided by engineer. */ +"None of your servers are set to resolve SimpleX names. Configure servers, or use a connection link." = "No tienes servidores configurados para resolver nombres SimpleX. Hazlo, o usa un enlace para conectarte."; + /* No comment provided by engineer. */ "Not a better lock on someone else's door. Not a nicer landlord that respects your privacy, but still keeps the record of all visitors. You are not a guest. You are home. No king can enter it - you are sovereign." = "No un candado mejorado en la puerta de otro. No un terrateniente que respeta tu privacidad pero sigue guardando un registro de tus visitantes. Tu no eres el invitado. Estás en tu casa y ningún rey podrá entrar. Tu eres el soberano."; @@ -4464,6 +4494,9 @@ alert button */ /* feature role */ "owners" = "propietarios"; +/* No comment provided by engineer. */ +"Owners & contributors" = "Propietarios y colaboradores"; + /* No comment provided by engineer. */ "Ownership: you can run your own relays." = "En propiedad: puedes poner en marcha tus propios servidores."; @@ -4674,7 +4707,8 @@ alert button */ /* No comment provided by engineer. */ "Profile theme" = "Tema del perfil"; -/* alert message */ +/* alert message +alert title */ "Profile update will be sent to your SimpleX contacts." = "La actualización del perfil se enviará a tus contactos SimpleX."; /* No comment provided by engineer. */ @@ -4770,7 +4804,7 @@ alert button */ /* swipe action */ "Read" = "Leer"; -/* No comment provided by engineer. */ +/* profile description teaser */ "Read more" = "Saber más"; /* No comment provided by engineer. */ @@ -5078,6 +5112,9 @@ swipe action */ /* No comment provided by engineer. */ "Reset to user theme" = "Restablecer al tema del usuario"; +/* No comment provided by engineer. */ +"Resolver error: %@" = "Error de resolución: %@"; + /* No comment provided by engineer. */ "Restart the app to create a new chat profile" = "Reinicia la aplicación para crear un perfil nuevo"; @@ -5138,6 +5175,9 @@ swipe action */ /* No comment provided by engineer. */ "Role will be changed to \"%@\". All group members will be notified." = "El rol del miembro cambiará a \"%@\" y se notificará en el grupo."; +/* No comment provided by engineer. */ +"Role will be changed to \"%@\". All subscribers will be notified." = "El rol cambiará a \"%@\" y se notificará a los suscriptores."; + /* No comment provided by engineer. */ "Role will be changed to \"%@\". The member will receive a new invitation." = "El rol del miembro cambiará a \"%@\" y recibirá una invitación nueva."; @@ -5153,7 +5193,8 @@ swipe action */ /* No comment provided by engineer. */ "Safer groups" = "Grupos más seguros"; -/* alert button +/* alert action +alert button chat item action */ "Save" = "Guardar"; @@ -5424,9 +5465,6 @@ chat item action */ /* alert message */ "Sender cancelled file transfer." = "El remitente ha cancelado la transferencia de archivos."; -/* No comment provided by engineer. */ -"Sender may have deleted the connection request." = "El remitente puede haber eliminado la solicitud de conexión."; - /* alert message */ "Sending a link preview may reveal your IP address to the website. You can change this in Privacy settings later." = "Enviar una previsualización del enlace puede revelar tu dirección IP al sitio web. Puedes cambiarlo más tarde en los ajustes de privacidad."; @@ -5484,6 +5522,9 @@ chat item action */ /* No comment provided by engineer. */ "Server" = "Servidor"; +/* No comment provided by engineer. */ +"Server %@ does not support name resolution. Configure servers, or use a connection link." = "El servidor %@ no admite la resolución de nombres. Configura un servidor, o usa un enlace para conectarte."; + /* alert message */ "Server added to operator %@." = "Servidor añadido al operador %@."; @@ -5755,6 +5796,15 @@ chat item action */ /* No comment provided by engineer. */ "SimpleX Lock turned on" = "Bloqueo SimpleX activado"; +/* No comment provided by engineer. */ +"SimpleX name" = "Nombre SimpleX"; + +/* No comment provided by engineer. */ +"SimpleX name error" = "Error del nombre SimpleX"; + +/* alert title */ +"SimpleX name not verified" = "Nombre SimpleX no verificado"; + /* simplex link type */ "SimpleX one-time invitation" = "Invitación SimpleX de un uso"; @@ -5888,6 +5938,9 @@ report reason */ /* No comment provided by engineer. */ "Subscribed" = "Suscritas"; +/* member role */ +"subscriber" = "suscriptor"; + /* No comment provided by engineer. */ "Subscriber" = "Suscriptor"; @@ -6132,6 +6185,9 @@ server test failure */ /* No comment provided by engineer. */ "The second tick we missed! ✅" = "¡El doble check que nos faltaba! ✅"; +/* No comment provided by engineer. */ +"The sender deleted the connection request." = "El remitente puede haber eliminado la solicitud de conexión."; + /* alert message */ "The sender will NOT be notified" = "El remitente NO será notificado"; @@ -6141,6 +6197,18 @@ server test failure */ /* No comment provided by engineer. */ "The servers for new files of your current chat profile **%@**." = "Servidores para enviar archivos en tu perfil **%@**."; +/* alert message */ +"The SimpleX name @%@ is registered without SimpleX address. Add your SimpleX address to the name via the registration page." = "El nombre SimpleX @%@ está registrado sin una dirección SimpleX. Añádela en la página de registro."; + +/* alert message */ +"The SimpleX name #%@ is registered without channel link. Add channel link to the name via the registration page." = "El nombre SimpleX #%@ está registrado sin un enlace de canal. Añádelo en la página de registro."; + +/* No comment provided by engineer. */ +"The SimpleX name %@ is registered, but it has no valid link." = "El nombre SimpleX %@ está registrado, pero no tiene un enlace válido."; + +/* No comment provided by engineer. */ +"The SimpleX name %@ is registered, but not added to profile. Please add it to your address or channel profile, if you are the owner." = "El nombre SimpleX %@ está registrado, pero no se ha añadido a un perfil. Por favor, si eres el propietario, añádelo a tu dirección o al perfil del canal."; + /* No comment provided by engineer. */ "The text you pasted is not a SimpleX link." = "El texto pegado no es un enlace de SimpleX."; @@ -6229,6 +6297,9 @@ alert subtitle */ /* No comment provided by engineer. */ "This setting is for your current profile **%@**." = "Esta configuración se aplica al perfil actual **%@**."; +/* No comment provided by engineer. */ +"This SimpleX name is not registered. Please check the name." = "El nombre SimpleX no está registrado. Por favor, comprueba el nombre."; + /* No comment provided by engineer. */ "Time to disappear is set only for new contacts." = "Mensajes temporales activados sólo para los contactos nuevos."; @@ -6277,6 +6348,9 @@ alert subtitle */ /* No comment provided by engineer. */ "To record voice message please grant permission to use Microphone." = "Para grabar el mensaje de voz concede permiso para usar el micrófono."; +/* No comment provided by engineer. */ +"To resolve names" = "Para resolver nombres"; + /* No comment provided by engineer. */ "To reveal your hidden profile, enter a full password into a search field in **Your chat profiles** page." = "Para hacer visible tu perfil oculto, introduce la contraseña en el campo de búsqueda del menú **Mis perfiles**."; @@ -6355,6 +6429,9 @@ alert subtitle */ /* rcv group event chat item */ "unblocked %@" = "ha desbloqueado a %@"; +/* No comment provided by engineer. */ +"Unconfirmed name" = "Nombre sin confirmar"; + /* No comment provided by engineer. */ "Undelivered messages" = "Mensajes no entregados"; @@ -6400,9 +6477,6 @@ alert subtitle */ /* No comment provided by engineer. */ "Unless you use iOS call interface, enable Do Not Disturb mode to avoid interruptions." = "A menos que utilices la interfaz de llamadas de iOS, activa el modo No molestar para evitar interrupciones."; -/* No comment provided by engineer. */ -"Unless your contact deleted the connection or this link was already used, it might be a bug - please report it.\nTo connect, please ask your contact to create another connection link and check that you have a stable network connection." = "A menos que tu contacto haya eliminado la conexión o el enlace se haya usado, podría ser un error. Por favor, notifícalo.\nPara conectarte pide a tu contacto que cree otro enlace y comprueba la conexión de red."; - /* No comment provided by engineer. */ "Unlink" = "Desenlazar"; @@ -6469,7 +6543,8 @@ alert subtitle */ /* No comment provided by engineer. */ "Upgrade address" = "Actualizar dirección"; -/* alert message */ +/* alert message +alert title */ "Upgrade address?" = "¿Actualizar la dirección?"; /* No comment provided by engineer. */ @@ -6610,12 +6685,18 @@ alert subtitle */ /* No comment provided by engineer. */ "Verify database passphrase" = "Verificar la contraseña de la base de datos"; +/* No comment provided by engineer. */ +"Verify name" = "Verificar nombre"; + /* No comment provided by engineer. */ "Verify passphrase" = "Verificar frase de contraseña"; /* No comment provided by engineer. */ "Verify security code" = "Comprobar código de seguridad"; +/* No comment provided by engineer. */ +"Verify SimpleX names" = "Verificar nombres SimpleX"; + /* relay hostname */ "via %@" = "mediante %@"; @@ -7102,6 +7183,9 @@ alert subtitle */ /* No comment provided by engineer. */ "Your contact" = "Mi contacto"; +/* No comment provided by engineer. */ +"Your contact removed this link, or it was a one-time link that was already used.\nTo connect, ask your contact to create a new link." = "A menos que tu contacto haya eliminado la conexión o el enlace se haya usado, podría ser un error. Por favor, notifícalo.\nPara conectarte pide a tu contacto que cree otro enlace y comprueba la conexión de red."; + /* No comment provided by engineer. */ "Your contact sent a file that is larger than currently supported maximum size (%@)." = "El contacto ha enviado un archivo mayor al máximo admitido (%@)."; @@ -7183,3 +7267,6 @@ alert subtitle */ /* No comment provided by engineer. */ "Your SimpleX address" = "Mi dirección SimpleX"; +/* No comment provided by engineer. */ +"Your SimpleX name" = "Mi nombre SimpleX"; + diff --git a/apps/ios/fi.lproj/Localizable.strings b/apps/ios/fi.lproj/Localizable.strings index e63c175252..dfe1b6479d 100644 --- a/apps/ios/fi.lproj/Localizable.strings +++ b/apps/ios/fi.lproj/Localizable.strings @@ -681,12 +681,12 @@ server test step */ /* alert title */ "Connection error" = "Yhteysvirhe"; -/* conn error description */ -"Connection error (AUTH)" = "Yhteysvirhe (AUTH)"; - /* chat list item title (it should not be shown */ "connection established" = "yhteys luotu"; +/* conn error description */ +"Connection link removed" = "Yhteysvirhe"; + /* No comment provided by engineer. */ "Connection request sent!" = "Yhteyspyyntö lähetetty!"; @@ -1837,12 +1837,6 @@ server test error */ /* rcv group event chat item */ "member connected" = "yhdistetty"; -/* No comment provided by engineer. */ -"Role will be changed to \"%@\". All group members will be notified." = "Jäsenen rooli muuttuu muotoon \"%@\". Kaikille ryhmän jäsenille ilmoitetaan asiasta."; - -/* No comment provided by engineer. */ -"Role will be changed to \"%@\". The member will receive a new invitation." = "Jäsenen rooli muutetaan muotoon \"%@\". Jäsen saa uuden kutsun."; - /* alert message */ "Member will be removed from group - this cannot be undone!" = "Jäsen poistetaan ryhmästä - tätä ei voi perua!"; @@ -2283,7 +2277,7 @@ new chat action */ /* swipe action */ "Read" = "Lue"; -/* No comment provided by engineer. */ +/* profile description teaser */ "Read more" = "Lue lisää"; /* No comment provided by engineer. */ @@ -2435,10 +2429,17 @@ swipe action */ /* No comment provided by engineer. */ "Role" = "Rooli"; +/* No comment provided by engineer. */ +"Role will be changed to \"%@\". All group members will be notified." = "Jäsenen rooli muuttuu muotoon \"%@\". Kaikille ryhmän jäsenille ilmoitetaan asiasta."; + +/* No comment provided by engineer. */ +"Role will be changed to \"%@\". The member will receive a new invitation." = "Jäsenen rooli muutetaan muotoon \"%@\". Jäsen saa uuden kutsun."; + /* No comment provided by engineer. */ "Run chat" = "Käynnistä chat"; -/* alert button +/* alert action +alert button chat item action */ "Save" = "Tallenna"; @@ -2565,9 +2566,6 @@ chat item action */ /* alert message */ "Sender cancelled file transfer." = "Lähettäjä peruutti tiedoston siirron."; -/* No comment provided by engineer. */ -"Sender may have deleted the connection request." = "Lähettäjä on saattanut poistaa yhteyspyynnön."; - /* No comment provided by engineer. */ "Sending delivery receipts will be enabled for all contacts in all visible chat profiles." = "Toimituskuittauksien lähettäminen otetaan käyttöön kaikille kontakteille näkyvissä keskusteluprofiileissa."; @@ -2858,6 +2856,9 @@ server test failure */ /* No comment provided by engineer. */ "The second tick we missed! ✅" = "Toinen kuittaus, joka uupui! ✅"; +/* No comment provided by engineer. */ +"The sender deleted the connection request." = "Lähettäjä on saattanut poistaa yhteyspyynnön."; + /* alert message */ "The sender will NOT be notified" = "Lähettäjälle EI ilmoiteta"; @@ -2966,9 +2967,6 @@ server test failure */ /* No comment provided by engineer. */ "Unless you use iOS call interface, enable Do Not Disturb mode to avoid interruptions." = "Ellet käytä iOS:n puhelinkäyttöliittymää, ota Älä häiritse -tila käyttöön keskeytysten välttämiseksi."; -/* No comment provided by engineer. */ -"Unless your contact deleted the connection or this link was already used, it might be a bug - please report it.\nTo connect, please ask your contact to create another connection link and check that you have a stable network connection." = "Ellei yhteyshenkilösi poistanut yhteyttä tai tämä linkki oli jo käytössä, se voi olla virhe - ilmoita siitä.\nJos haluat muodostaa yhteyden, pyydä kontaktiasi luomaan toinen yhteyslinkki ja tarkista, että verkkoyhteytesi on vakaa."; - /* No comment provided by engineer. */ "Unlock" = "Avaa"; @@ -3278,6 +3276,9 @@ server test failure */ /* No comment provided by engineer. */ "Your chat profiles" = "Keskusteluprofiilisi"; +/* No comment provided by engineer. */ +"Your contact removed this link, or it was a one-time link that was already used.\nTo connect, ask your contact to create a new link." = "Ellei yhteyshenkilösi poistanut yhteyttä tai tämä linkki oli jo käytössä, se voi olla virhe - ilmoita siitä.\nJos haluat muodostaa yhteyden, pyydä kontaktiasi luomaan toinen yhteyslinkki ja tarkista, että verkkoyhteytesi on vakaa."; + /* No comment provided by engineer. */ "Your contact sent a file that is larger than currently supported maximum size (%@)." = "Yhteyshenkilösi lähetti tiedoston, joka on suurempi kuin tällä hetkellä tuettu enimmäiskoko (%@)."; diff --git a/apps/ios/fr.lproj/Localizable.strings b/apps/ios/fr.lproj/Localizable.strings index 70ca73947d..0952cacb90 100644 --- a/apps/ios/fr.lproj/Localizable.strings +++ b/apps/ios/fr.lproj/Localizable.strings @@ -28,9 +28,6 @@ /* No comment provided by engineer. */ "(new)" = "(nouveau)"; -/* chat link info line */ -"(signed)" = "(signé)"; - /* No comment provided by engineer. */ "(this device v%@)" = "(cet appareil v%@)"; @@ -1524,9 +1521,6 @@ server test step */ /* alert title */ "Connection error" = "Erreur de connexion"; -/* conn error description */ -"Connection error (AUTH)" = "Erreur de connexion (AUTH)"; - /* chat list item title (it should not be shown */ "connection established" = "connexion établie"; @@ -1536,6 +1530,9 @@ server test step */ /* No comment provided by engineer. */ "Connection is blocked by server operator:\n%@" = "La connexion est bloquée par l'opérateur du serveur :\n%@"; +/* conn error description */ +"Connection link removed" = "Erreur de connexion"; + /* No comment provided by engineer. */ "Connection not ready." = "La connexion n'est pas prête."; @@ -1686,9 +1683,6 @@ server test step */ /* No comment provided by engineer. */ "Create public channel" = "Créer un canal public"; -/* No comment provided by engineer. */ -"Create public channel (BETA)" = "Créer un canal public (BÊTA)"; - /* server test step */ "Create queue" = "Créer une file d'attente"; @@ -2047,13 +2041,13 @@ alert button */ "Desktop devices" = "Appareils de bureau"; /* No comment provided by engineer. */ -"Destination server address of %@ is incompatible with forwarding server %@ settings." = "L'adresse du serveur de destination %@ est incompatible avec les paramètres du serveur de redirection %@."; +"Destination server address of %1$@ is incompatible with forwarding server %2$@ settings." = "L'adresse du serveur de destination %1$@ est incompatible avec les paramètres du serveur de redirection %2$@."; /* snd error text */ "Destination server error: %@" = "Erreur du serveur de destination : %@"; /* No comment provided by engineer. */ -"Destination server version of %@ is incompatible with forwarding server %@." = "La version du serveur de destination %@ est incompatible avec le serveur de redirection %@."; +"Destination server version of %1$@ is incompatible with forwarding server %2$@." = "La version du serveur de destination %1$@ est incompatible avec le serveur de redirection %2$@."; /* No comment provided by engineer. */ "Detailed statistics" = "Statistiques détaillées"; @@ -3616,15 +3610,6 @@ servers warning */ /* item status text */ "Member inactive" = "Membre inactif"; -/* No comment provided by engineer. */ -"Role will be changed to \"%@\". All chat members will be notified." = "Le rôle du membre sera modifié pour « %@ ». Tous les membres du chat seront notifiés."; - -/* No comment provided by engineer. */ -"Role will be changed to \"%@\". All group members will be notified." = "Le rôle du membre sera changé pour \"%@\". Tous les membres du groupe en seront informés."; - -/* No comment provided by engineer. */ -"Role will be changed to \"%@\". The member will receive a new invitation." = "Le rôle du membre sera changé pour \"%@\". Ce membre recevra une nouvelle invitation."; - /* No comment provided by engineer. */ "Member is deleted - can't accept request" = "Le membre est supprimé ; impossible d'accepter la demande"; @@ -4591,7 +4576,8 @@ alert button */ /* No comment provided by engineer. */ "Profile theme" = "Thème de profil"; -/* alert message */ +/* alert message +alert title */ "Profile update will be sent to your SimpleX contacts." = "La mise à jour du profil sera envoyée à vos contacts SimpleX."; /* No comment provided by engineer. */ @@ -4687,7 +4673,7 @@ alert button */ /* swipe action */ "Read" = "Lire"; -/* No comment provided by engineer. */ +/* profile description teaser */ "Read more" = "En savoir plus"; /* No comment provided by engineer. */ @@ -5022,6 +5008,15 @@ swipe action */ /* No comment provided by engineer. */ "Role" = "Rôle"; +/* No comment provided by engineer. */ +"Role will be changed to \"%@\". All chat members will be notified." = "Le rôle du membre sera modifié pour « %@ ». Tous les membres du chat seront notifiés."; + +/* No comment provided by engineer. */ +"Role will be changed to \"%@\". All group members will be notified." = "Le rôle du membre sera changé pour \"%@\". Tous les membres du groupe en seront informés."; + +/* No comment provided by engineer. */ +"Role will be changed to \"%@\". The member will receive a new invitation." = "Le rôle du membre sera changé pour \"%@\". Ce membre recevra une nouvelle invitation."; + /* No comment provided by engineer. */ "Run chat" = "Exécuter le chat"; @@ -5034,7 +5029,8 @@ swipe action */ /* No comment provided by engineer. */ "Safer groups" = "Groupes plus sûrs"; -/* alert button +/* alert action +alert button chat item action */ "Save" = "Enregistrer"; @@ -5305,9 +5301,6 @@ chat item action */ /* alert message */ "Sender cancelled file transfer." = "L'expéditeur a annulé le transfert de fichiers."; -/* No comment provided by engineer. */ -"Sender may have deleted the connection request." = "L'expéditeur a peut-être supprimé la demande de connexion."; - /* alert message */ "Sending a link preview may reveal your IP address to the website. You can change this in Privacy settings later." = "L'envoi d'un aperçu de lien peut révéler votre adresse IP au site Web. Vous pouvez modifier ceci dans les paramètres de confidentialité plus tard."; @@ -5920,6 +5913,9 @@ server test failure */ /* No comment provided by engineer. */ "The second tick we missed! ✅" = "Le deuxième coche que nous avons manqué ! ✅"; +/* No comment provided by engineer. */ +"The sender deleted the connection request." = "L'expéditeur a peut-être supprimé la demande de connexion."; + /* alert message */ "The sender will NOT be notified" = "L'expéditeur N'en sera PAS informé"; @@ -6139,9 +6135,6 @@ server test failure */ /* No comment provided by engineer. */ "Unless you use iOS call interface, enable Do Not Disturb mode to avoid interruptions." = "À moins que vous utilisiez l'interface d'appel d'iOS, activez le mode \"Ne pas déranger\" pour éviter les interruptions."; -/* No comment provided by engineer. */ -"Unless your contact deleted the connection or this link was already used, it might be a bug - please report it.\nTo connect, please ask your contact to create another connection link and check that you have a stable network connection." = "A moins que votre contact ait supprimé la connexion ou que ce lien ait déjà été utilisé, il peut s'agir d'un bug - veuillez le signaler.\nPour vous connecter, veuillez demander à votre contact de créer un autre lien de connexion et vérifiez que vous disposez d'une connexion réseau stable."; - /* No comment provided by engineer. */ "Unlink" = "Délier"; @@ -6736,6 +6729,9 @@ server test failure */ /* No comment provided by engineer. */ "Your contact" = "Votre contact"; +/* No comment provided by engineer. */ +"Your contact removed this link, or it was a one-time link that was already used.\nTo connect, ask your contact to create a new link." = "A moins que votre contact ait supprimé la connexion ou que ce lien ait déjà été utilisé, il peut s'agir d'un bug - veuillez le signaler.\nPour vous connecter, veuillez demander à votre contact de créer un autre lien de connexion et vérifiez que vous disposez d'une connexion réseau stable."; + /* No comment provided by engineer. */ "Your contact sent a file that is larger than currently supported maximum size (%@)." = "Votre contact a envoyé un fichier plus grand que la taille maximale supportée actuellement(%@)."; diff --git a/apps/ios/hu.lproj/Localizable.strings b/apps/ios/hu.lproj/Localizable.strings index fdc28f91ab..342013d6f5 100644 --- a/apps/ios/hu.lproj/Localizable.strings +++ b/apps/ios/hu.lproj/Localizable.strings @@ -5,7 +5,7 @@ "_italic_" = "\\_dőlt_"; /* No comment provided by engineer. */ -"- connect to [directory service](simplex:/contact#/?v=1-4&smp=smp%3A%2F%2Fu2dS9sG8nMNURyZwqASV4yROM28Er0luVTx5X1CsMrU%3D%40smp4.simplex.im%2FeXSPwqTkKyDO3px4fLf1wx3MvPdjdLW3%23%2F%3Fv%3D1-2%26dh%3DMCowBQYDK2VuAyEAaiv6MkMH44L2TcYrt_CsX3ZvM11WgbMEUn0hkIKTOho%253D%26srv%3Do5vmywmrnaxalvz6wi3zicyftgio6psuvyniis6gco6bp6ekl4cqj4id.onion) (BETA)!\n- delivery receipts (up to 20 members).\n- faster and more stable." = "- kapcsolódás a [könyvtárszolgáltatáshoz](simplex:/contact#/?v=1-4&smp=smp%3A%2F%2Fu2dS9sG8nMNURyZwqASV4yROM28Er0luVTx5X1CsMrU%3D%40smp4.simplex.im%2FeXSPwqTkKyDO3px4fLf1wx3MvPdjdLW3%23%2F%3Fv%3D1-2%26dh%3DMCowBQYDK2VuAyEAaiv6MkMH44L2TcYrt_CsX3ZvM11WgbMEUn0hkIKTOho%253D%26srv%3Do5vmywmrnaxalvz6wi3zicyftgio6psuvyniis6gco6bp6ekl4cqj4id.onion) (BETA)!\n- kézbesítési jelentések (legfeljebb 20 tagig).\n- gyorsabb és stabilabb."; +"- connect to [directory service](simplex:/contact#/?v=1-4&smp=smp%3A%2F%2Fu2dS9sG8nMNURyZwqASV4yROM28Er0luVTx5X1CsMrU%3D%40smp4.simplex.im%2FeXSPwqTkKyDO3px4fLf1wx3MvPdjdLW3%23%2F%3Fv%3D1-2%26dh%3DMCowBQYDK2VuAyEAaiv6MkMH44L2TcYrt_CsX3ZvM11WgbMEUn0hkIKTOho%253D%26srv%3Do5vmywmrnaxalvz6wi3zicyftgio6psuvyniis6gco6bp6ekl4cqj4id.onion) (BETA)!\n- delivery receipts (up to 20 members).\n- faster and more stable." = "- kapcsolódás a [könyvtárszolgáltatáshoz](simplex:/contact#/?v=1-4&smp=smp%3A%2F%2Fu2dS9sG8nMNURyZwqASV4yROM28Er0luVTx5X1CsMrU%3D%40smp4.simplex.im%2FeXSPwqTkKyDO3px4fLf1wx3MvPdjdLW3%23%2F%3Fv%3D1-2%26dh%3DMCowBQYDK2VuAyEAaiv6MkMH44L2TcYrt_CsX3ZvM11WgbMEUn0hkIKTOho%253D%26srv%3Do5vmywmrnaxalvz6wi3zicyftgio6psuvyniis6gco6bp6ekl4cqj4id.onion) (béta)!\n- kézbesítési jelentések (legfeljebb 20 tagig).\n- gyorsabb és stabilabb."; /* No comment provided by engineer. */ "- more stable message delivery.\n- a bit better groups.\n- and more!" = "- stabilabb üzenetkézbesítés.\n- picit továbbfejlesztett csoportok.\n- és még sok más!"; @@ -28,9 +28,6 @@ /* No comment provided by engineer. */ "(new)" = "(új)"; -/* chat link info line */ -"(signed)" = "(aláírva)"; - /* No comment provided by engineer. */ "(this device v%@)" = "(ez az eszköz: v%@)"; @@ -190,6 +187,15 @@ /* time interval */ "%d months" = "%d hónap"; +/* channel owners count */ +"%d owner" = "%d tulajdonos"; + +/* channel owners count */ +"%d owners" = "%d tulajdonos"; + +/* channel members count */ +"%d owners & contributors" = "%d tulajdonos és közreműködő"; + /* channel relay bar channel subscriber relay bar */ "%d relays failed" = "%d átjátszóhoz nem sikerült kapcsolódni"; @@ -1047,7 +1053,7 @@ marked deleted chat item preview text */ "Businesses" = "Üzleti"; /* No comment provided by engineer. */ -"By chat profile (default) or [by connection](https://simplex.chat/blog/20230204-simplex-chat-v4-5-user-chat-profiles.html#transport-isolation) (BETA)." = "A csevegési profillal (alapértelmezett), vagy a [kapcsolattal] (https://simplex.chat/blog/20230204-simplex-chat-v4-5-user-chat-profiles.html#transport-isolation) (BÉTA)."; +"By chat profile (default) or [by connection](https://simplex.chat/blog/20230204-simplex-chat-v4-5-user-chat-profiles.html#transport-isolation) (BETA)." = "A csevegési profillal (alapértelmezett), vagy a [kapcsolattal] (https://simplex.chat/blog/20230204-simplex-chat-v4-5-user-chat-profiles.html#transport-isolation) (béta)."; /* No comment provided by engineer. */ "call" = "hívás"; @@ -1153,6 +1159,9 @@ new chat action */ /* No comment provided by engineer. */ "Change role" = "Szerepkör módosítása"; +/* No comment provided by engineer. */ +"Change role?" = "Módosítja a tag szerepkörét?"; + /* authentication reason */ "Change self-destruct mode" = "Önmegsemmisítő-mód módosítása"; @@ -1481,6 +1490,9 @@ server test step */ /* No comment provided by engineer. */ "Connect faster! 🚀" = "Gyorsabb kapcsolódás! 🚀"; +/* new chat action */ +"Connect to %@" = "Kapcsolódás hozzá: %@"; + /* No comment provided by engineer. */ "Connect to desktop" = "Társítás számítógéppel"; @@ -1571,12 +1583,12 @@ server test step */ /* No comment provided by engineer. */ "Connection blocked" = "A kapcsolat le van tiltva"; +/* conn error description */ +"Connection blocked: %@" = "A kapcsolat le van tiltva: %@"; + /* alert title */ "Connection error" = "Kapcsolódási hiba"; -/* conn error description */ -"Connection error (AUTH)" = "Kapcsolódási hiba (AUTH)"; - /* chat list item title (it should not be shown */ "connection established" = "kapcsolat létrehozva"; @@ -1586,6 +1598,9 @@ server test step */ /* No comment provided by engineer. */ "Connection is blocked by server operator:\n%@" = "A kiszolgáló üzemeltetője letiltotta a kapcsolatot:\n%@"; +/* conn error description */ +"Connection link removed" = "Kapcsolódási hiba"; + /* No comment provided by engineer. */ "Connection not ready." = "A kapcsolat nem áll készen."; @@ -1688,6 +1703,9 @@ server test step */ /* No comment provided by engineer. */ "Contribute" = "Közreműködés"; +/* member role */ +"contributor" = "közreműködő"; + /* No comment provided by engineer. */ "Conversation deleted!" = "Beszélgetés törölve!"; @@ -1742,9 +1760,6 @@ server test step */ /* No comment provided by engineer. */ "Create public channel" = "Nyilvános csatorna létrehozása"; -/* No comment provided by engineer. */ -"Create public channel (BETA)" = "Nyilvános csatorna létrehozása (BÉTA)"; - /* server test step */ "Create queue" = "Várólista létrehozása"; @@ -2106,13 +2121,13 @@ alert button */ "Desktop devices" = "Számítógépek"; /* No comment provided by engineer. */ -"Destination server address of %@ is incompatible with forwarding server %@ settings." = "A(z) %@ célkiszolgáló címe nem kompatibilis a(z) %@ továbbító kiszolgáló beállításaival."; +"Destination server address of %1$@ is incompatible with forwarding server %2$@ settings." = "A(z) %1$@ célkiszolgáló címe nem kompatibilis a(z) %2$@ továbbító kiszolgáló beállításaival."; /* snd error text */ "Destination server error: %@" = "Célkiszolgáló-hiba: %@"; /* No comment provided by engineer. */ -"Destination server version of %@ is incompatible with forwarding server %@." = "A(z) %@ célkiszolgáló verziója nem kompatibilis a(z) %@ továbbító kiszolgálóval."; +"Destination server version of %1$@ is incompatible with forwarding server %2$@." = "A(z) %1$@ célkiszolgáló verziója nem kompatibilis a(z) %2$@ továbbító kiszolgálóval."; /* No comment provided by engineer. */ "Detailed statistics" = "Részletes statisztikák"; @@ -2341,7 +2356,7 @@ chat item action */ "Enable for all" = "Engedélyezés az összes tag számára"; /* No comment provided by engineer. */ -"Enable in direct chats (BETA)!" = "Engedélyezés a közvetlen csevegésekben (BÉTA)!"; +"Enable in direct chats (BETA)!" = "Engedélyezés a közvetlen csevegésekben (béta)!"; /* No comment provided by engineer. */ "Enable instant notifications?" = "Engedélyezi az azonnali értesítéseket?"; @@ -2688,6 +2703,9 @@ chat item action */ /* No comment provided by engineer. */ "Error saving ICE servers" = "Hiba történt az ICE-kiszolgálók mentésekor"; +/* alert title */ +"Error saving name" = "Hiba történt a név mentésekor"; + /* No comment provided by engineer. */ "Error saving passcode" = "Hiba történt a jelkód mentésekor"; @@ -2798,7 +2816,7 @@ server test error */ "Exit without saving" = "Kilépés mentés nélkül"; /* chat item action */ -"Expand" = "Kibontás"; +"Expand" = "Felfedés"; /* No comment provided by engineer. */ "expired" = "lejárt"; @@ -2971,7 +2989,7 @@ servers warning */ "For me" = "Csak magamnak"; /* No comment provided by engineer. */ -"For private routing" = "A privát útválasztáshoz"; +"For private routing" = "Privát útválasztáshoz"; /* No comment provided by engineer. */ "For social media" = "A közösségi médiához"; @@ -3157,7 +3175,7 @@ servers warning */ "Hidden profile password" = "Rejtett profiljelszó"; /* chat item action */ -"Hide" = "Összecsukás"; +"Hide" = "Elrejtés"; /* No comment provided by engineer. */ "Hide app screen in the recent apps." = "Alkalmazás képernyőjének elrejtése a gyakran használt alkalmazások között."; @@ -3504,6 +3522,9 @@ servers warning */ /* No comment provided by engineer. */ "Join channel" = "Csatlakozás a csatornához"; +/* new chat action */ +"Join channel %@" = "Csatlakozás a(z) %@ nevű csatornához"; + /* new chat sheet title */ "Join group" = "Csatlakozás a csoporthoz"; @@ -3576,6 +3597,12 @@ servers warning */ /* No comment provided by engineer. */ "Less traffic on mobile networks." = "Kevesebb adatforgalom a mobilhálózatokon."; +/* No comment provided by engineer. */ +"Let people connect to you via name registered with your SimpleX address." = "Tegye lehetővé mások számára a kapcsolódást a saját SimpleX-címével regisztrált néven keresztül."; + +/* No comment provided by engineer. */ +"Let people join via name registered with this channel link." = "Tegye lehetővé mások számára a csatlakozást az ezzel a csatornahivatkozással regisztrált néven keresztül."; + /* No comment provided by engineer. */ "Let someone connect to you" = "Legyen elérhető mások számára"; @@ -3705,15 +3732,6 @@ servers warning */ /* chat feature */ "Member reports" = "Tagok jelentései"; -/* No comment provided by engineer. */ -"Role will be changed to \"%@\". All chat members will be notified." = "A tag szerepköre a következőre fog módosulni: „%@”. A csevegés összes tagja értesítést fog kapni."; - -/* No comment provided by engineer. */ -"Role will be changed to \"%@\". All group members will be notified." = "A tag szerepköre a következőre fog módosulni: „%@”. A csoport az összes tagja értesítést fog kapni."; - -/* No comment provided by engineer. */ -"Role will be changed to \"%@\". The member will receive a new invitation." = "A tag szerepköre a következőre fog módosulni: „%@”. A tag új meghívást fog kapni."; - /* alert message */ "Member will be removed from chat - this cannot be undone!" = "A tag el lesz távolítva a csevegésből – ez a művelet nem vonható vissza!"; @@ -3954,6 +3972,9 @@ servers warning */ /* swipe action */ "Name" = "Név"; +/* No comment provided by engineer. */ +"Name not found" = "Nem található a név"; + /* No comment provided by engineer. */ "Network & servers" = "Hálózat és kiszolgálók"; @@ -4167,6 +4188,9 @@ servers warning */ /* servers error */ "No servers to receive messages." = "Nincsenek üzenetfogadási kiszolgálók."; +/* servers warning */ +"No servers to resolve names." = "Nincsenek kiszolgálók a nevek feloldásához."; + /* servers error */ "No servers to send files." = "Nincsenek fájlküldési kiszolgálók."; @@ -4182,12 +4206,18 @@ servers warning */ /* No comment provided by engineer. */ "No unread chats" = "Nincsenek olvasatlan csevegések"; +/* No comment provided by engineer. */ +"No valid link" = "Nincs érvényes hivatkozás"; + /* No comment provided by engineer. */ "Nobody tracked your conversations. No one drew a map of where you'd been. Privacy was never a feature - it was the way of life." = "Senki sem követte nyomon a beszélgetéseinket. Senki sem készített térképet arról, hogy merre jártunk. A magánéletünk nem csak egy funkció volt, hanem az életmódunk."; /* No comment provided by engineer. */ "Non-profit governance" = "Nonprofit irányítás"; +/* No comment provided by engineer. */ +"None of your servers are set to resolve SimpleX names. Configure servers, or use a connection link." = "Egyik saját kiszolgálója sincs beállítva a SimpleX-nevek feloldásához. Állítsa be a kiszolgálókat, vagy használjon egy kapcsolattartási hivatkozást."; + /* No comment provided by engineer. */ "Not a better lock on someone else's door. Not a nicer landlord that respects your privacy, but still keeps the record of all visitors. You are not a guest. You are home. No king can enter it - you are sovereign." = "Nem egy jobb zár mások ajtaján. Nem egy kedvesebb házmester, aki tiszteletben tartja az Ön magánéletét, de mégis nyilvántartást vezet minden látogatójáról. Ön itt nem csak egy vendég. Ön itt otthon van. Nincs az a hatalom, amely beléphetne ide - Ön itt szuverén."; @@ -4464,6 +4494,9 @@ alert button */ /* feature role */ "owners" = "tulajdonosok"; +/* No comment provided by engineer. */ +"Owners & contributors" = "Tulajdonosok és közreműködők"; + /* No comment provided by engineer. */ "Ownership: you can run your own relays." = "Tulajdonjog: saját átjátszókat üzemeltethet."; @@ -4674,7 +4707,8 @@ alert button */ /* No comment provided by engineer. */ "Profile theme" = "Profiltéma"; -/* alert message */ +/* alert message +alert title */ "Profile update will be sent to your SimpleX contacts." = "A profilfrissítés el lesz küldve a SimpleX partnerei számára."; /* No comment provided by engineer. */ @@ -4770,7 +4804,7 @@ alert button */ /* swipe action */ "Read" = "Olvasott"; -/* No comment provided by engineer. */ +/* profile description teaser */ "Read more" = "Tudjon meg többet"; /* No comment provided by engineer. */ @@ -5078,6 +5112,9 @@ swipe action */ /* No comment provided by engineer. */ "Reset to user theme" = "Felhasználó által létrehozott téma visszaállítása"; +/* No comment provided by engineer. */ +"Resolver error: %@" = "Feloldási hiba: %@"; + /* No comment provided by engineer. */ "Restart the app to create a new chat profile" = "Új csevegési profil létrehozásához indítsa újra az alkalmazást"; @@ -5132,6 +5169,18 @@ swipe action */ /* No comment provided by engineer. */ "Role" = "Szerepkör"; +/* No comment provided by engineer. */ +"Role will be changed to \"%@\". All chat members will be notified." = "A tag szerepköre a következőre fog módosulni: „%@”. A csevegés összes tagja értesítést fog kapni."; + +/* No comment provided by engineer. */ +"Role will be changed to \"%@\". All group members will be notified." = "A tag szerepköre a következőre fog módosulni: „%@”. A csoport az összes tagja értesítést fog kapni."; + +/* No comment provided by engineer. */ +"Role will be changed to \"%@\". All subscribers will be notified." = "A szerepkör a következőre fog módosulni: „%@”. A csatorna összes feliratkozója értesítést fog kapni."; + +/* No comment provided by engineer. */ +"Role will be changed to \"%@\". The member will receive a new invitation." = "A tag szerepköre a következőre fog módosulni: „%@”. A tag új meghívást fog kapni."; + /* No comment provided by engineer. */ "Run chat" = "Csevegési szolgáltatás indítása"; @@ -5144,7 +5193,8 @@ swipe action */ /* No comment provided by engineer. */ "Safer groups" = "Biztonságosabb csoportok"; -/* alert button +/* alert action +alert button chat item action */ "Save" = "Mentés"; @@ -5415,9 +5465,6 @@ chat item action */ /* alert message */ "Sender cancelled file transfer." = "A fájl küldője visszavonta az átvitelt."; -/* No comment provided by engineer. */ -"Sender may have deleted the connection request." = "A kérés küldője törölhette a kapcsolódási kérést."; - /* alert message */ "Sending a link preview may reveal your IP address to the website. You can change this in Privacy settings later." = "A hivatkozáselőnézet küldése felfedheti az Ön IP-címét a weboldal számára. Ezt később módosíthatja az adatvédelmi beállításokban."; @@ -5475,6 +5522,9 @@ chat item action */ /* No comment provided by engineer. */ "Server" = "Kiszolgáló"; +/* No comment provided by engineer. */ +"Server %@ does not support name resolution. Configure servers, or use a connection link." = "A(z) %@ kiszolgáló nem támogatja a névfeloldást. Állítsa be a kiszolgálókat, vagy használjon kapcsolattartási hivatkozást."; + /* alert message */ "Server added to operator %@." = "Kiszolgáló hozzáadva a következő üzemeltetőhöz: %@."; @@ -5746,6 +5796,15 @@ chat item action */ /* No comment provided by engineer. */ "SimpleX Lock turned on" = "SimpleX-zár bekapcsolva"; +/* No comment provided by engineer. */ +"SimpleX name" = "SimpleX-név"; + +/* No comment provided by engineer. */ +"SimpleX name error" = "Hibás SimpleX-név"; + +/* alert title */ +"SimpleX name not verified" = "Nincs ellenőrizve a SimpleX-név"; + /* simplex link type */ "SimpleX one-time invitation" = "Egyszer használható SimpleX meghívó"; @@ -5879,6 +5938,9 @@ report reason */ /* No comment provided by engineer. */ "Subscribed" = "Feliratkozva"; +/* member role */ +"subscriber" = "feliratkozó"; + /* No comment provided by engineer. */ "Subscriber" = "Feliratkozó"; @@ -6123,6 +6185,9 @@ server test failure */ /* No comment provided by engineer. */ "The second tick we missed! ✅" = "A második pipa, ami már nagyon hiányzott! ✅"; +/* No comment provided by engineer. */ +"The sender deleted the connection request." = "A kérés küldője törölhette a kapcsolódási kérést."; + /* alert message */ "The sender will NOT be notified" = "A kérés küldője NEM lesz értesítve"; @@ -6132,6 +6197,18 @@ server test failure */ /* No comment provided by engineer. */ "The servers for new files of your current chat profile **%@**." = "A jelenlegi **%@** nevű csevegési profiljához tartozó új fájlok kiszolgálói."; +/* alert message */ +"The SimpleX name @%@ is registered without SimpleX address. Add your SimpleX address to the name via the registration page." = "A(z) @%@ SimpleX-név SimpleX-cím nélkül lett regisztrálva. A regisztrációs oldalon adja hozzá a névhez a saját SimpleX-címét."; + +/* alert message */ +"The SimpleX name #%@ is registered without channel link. Add channel link to the name via the registration page." = "A(z) #%@ SimpleX-név csatornahivatkozás nélkül lett regisztrálva. A regisztrációs oldalon adjon hozzá a névhez egy csatornahivatkozást."; + +/* No comment provided by engineer. */ +"The SimpleX name %@ is registered, but it has no valid link." = "A(z) %@ SimpleX-név regisztrálva van, de nem rendelkezik érvényes hivatkozással."; + +/* No comment provided by engineer. */ +"The SimpleX name %@ is registered, but not added to profile. Please add it to your address or channel profile, if you are the owner." = "A(z) %@ SimpleX-név regisztrálva van, de nincs hozzáadva a profilhoz. Adja hozzá a címéhez vagy a csatornaprofiljához, amennyiben Ön a tulajdonosa."; + /* No comment provided by engineer. */ "The text you pasted is not a SimpleX link." = "A beillesztett szöveg nem egy SimpleX-hivatkozás."; @@ -6220,6 +6297,9 @@ alert subtitle */ /* No comment provided by engineer. */ "This setting is for your current profile **%@**." = "Ez a beállítás csak a jelenlegi **%@** nevű csevegési profiljára vonatkozik."; +/* No comment provided by engineer. */ +"This SimpleX name is not registered. Please check the name." = "Ez a SimpleX-név nincs regisztrálva. Ellenőrizze a nevet."; + /* No comment provided by engineer. */ "Time to disappear is set only for new contacts." = "Az üzeneteltűnési idő csak az új partnerekre vonatkozik."; @@ -6257,7 +6337,7 @@ alert subtitle */ "To protect your privacy, SimpleX uses separate IDs for each of your contacts." = "Adatainak védelme érdekében a SimpleX külön azonosítókat használ minden egyes kapcsolatához."; /* No comment provided by engineer. */ -"To receive" = "A fogadáshoz"; +"To receive" = "Üzenetek fogadásához"; /* No comment provided by engineer. */ "To record speech please grant permission to use Microphone." = "A beszéd rögzítéséhez adjon engedélyt a Mikrofon használatára."; @@ -6268,11 +6348,14 @@ alert subtitle */ /* No comment provided by engineer. */ "To record voice message please grant permission to use Microphone." = "Hangüzenet rögzítéséhez adjon engedélyt a mikrofon használathoz."; +/* No comment provided by engineer. */ +"To resolve names" = "Nevek feloldásához"; + /* No comment provided by engineer. */ "To reveal your hidden profile, enter a full password into a search field in **Your chat profiles** page." = "Rejtett profilja felfedéséhez adja meg a teljes jelszót a keresőmezőben, a **Csevegési profilok** menüben."; /* No comment provided by engineer. */ -"To send" = "A küldéshez"; +"To send" = "Üzenetek küldéséhez"; /* alert message */ "To send commands you must be connected." = "A parancsok küldéséhez kapcsolódva kell lennie."; @@ -6346,6 +6429,9 @@ alert subtitle */ /* rcv group event chat item */ "unblocked %@" = "feloldotta %@ letiltását"; +/* No comment provided by engineer. */ +"Unconfirmed name" = "Megerősítetlen név"; + /* No comment provided by engineer. */ "Undelivered messages" = "Kézbesítetlen üzenetek"; @@ -6391,9 +6477,6 @@ alert subtitle */ /* No comment provided by engineer. */ "Unless you use iOS call interface, enable Do Not Disturb mode to avoid interruptions." = "Hacsak nem az iOS hívási felületét használja, engedélyezze a Ne zavarjanak módot a megszakadások elkerülése érdekében."; -/* No comment provided by engineer. */ -"Unless your contact deleted the connection or this link was already used, it might be a bug - please report it.\nTo connect, please ask your contact to create another connection link and check that you have a stable network connection." = "Hacsak a partnere nem törölte a kapcsolatot, vagy ez a hivatkozás már használatban volt egyszer, lehet hogy ez egy hiba – jelentse a problémát.\nA kapcsolódáshoz kérje meg a partnerét, hogy hozzon létre egy másik kapcsolattartási hivatkozást, és ellenőrizze, hogy a hálózati kapcsolat stabil-e."; - /* No comment provided by engineer. */ "Unlink" = "Leválasztás"; @@ -6460,7 +6543,8 @@ alert subtitle */ /* No comment provided by engineer. */ "Upgrade address" = "Cím frissítése"; -/* alert message */ +/* alert message +alert title */ "Upgrade address?" = "Frissíti a címet?"; /* No comment provided by engineer. */ @@ -6601,12 +6685,18 @@ alert subtitle */ /* No comment provided by engineer. */ "Verify database passphrase" = "Adatbázis jelmondatának ellenőrzése"; +/* No comment provided by engineer. */ +"Verify name" = "Név ellenőrzése"; + /* No comment provided by engineer. */ "Verify passphrase" = "Jelmondat ellenőrzése"; /* No comment provided by engineer. */ "Verify security code" = "Biztonsági kód ellenőrzése"; +/* No comment provided by engineer. */ +"Verify SimpleX names" = "SimpleX-nevek ellenőrzése"; + /* relay hostname */ "via %@" = "a következőn keresztül: %@"; @@ -7093,6 +7183,9 @@ alert subtitle */ /* No comment provided by engineer. */ "Your contact" = "Partner"; +/* No comment provided by engineer. */ +"Your contact removed this link, or it was a one-time link that was already used.\nTo connect, ask your contact to create a new link." = "Hacsak a partnere nem törölte a kapcsolatot, vagy ez a hivatkozás már használatban volt egyszer, lehet hogy ez egy hiba – jelentse a problémát.\nA kapcsolódáshoz kérje meg a partnerét, hogy hozzon létre egy másik kapcsolattartási hivatkozást, és ellenőrizze, hogy a hálózati kapcsolat stabil-e."; + /* No comment provided by engineer. */ "Your contact sent a file that is larger than currently supported maximum size (%@)." = "A partnere a jelenleg támogatott legnagyobb (%@) fájlméretnél nagyobbat küldött."; @@ -7174,3 +7267,6 @@ alert subtitle */ /* No comment provided by engineer. */ "Your SimpleX address" = "Profil SimpleX-címe"; +/* No comment provided by engineer. */ +"Your SimpleX name" = "Saját SimpleX-név"; + diff --git a/apps/ios/it.lproj/Localizable.strings b/apps/ios/it.lproj/Localizable.strings index be1bd17ad0..04b379f241 100644 --- a/apps/ios/it.lproj/Localizable.strings +++ b/apps/ios/it.lproj/Localizable.strings @@ -28,9 +28,6 @@ /* No comment provided by engineer. */ "(new)" = "(nuovo)"; -/* chat link info line */ -"(signed)" = "(firmato)"; - /* No comment provided by engineer. */ "(this device v%@)" = "(questo dispositivo v%@)"; @@ -190,6 +187,15 @@ /* time interval */ "%d months" = "%d mesi"; +/* channel owners count */ +"%d owner" = "%d proprietario"; + +/* channel owners count */ +"%d owners" = "%d proprietari"; + +/* channel members count */ +"%d owners & contributors" = "%d proprietari e collaboratori"; + /* channel relay bar channel subscriber relay bar */ "%d relays failed" = "%d relay falliti"; @@ -1153,6 +1159,9 @@ new chat action */ /* No comment provided by engineer. */ "Change role" = "Cambia ruolo"; +/* No comment provided by engineer. */ +"Change role?" = "Cambiare il ruolo?"; + /* authentication reason */ "Change self-destruct mode" = "Cambia modalità di autodistruzione"; @@ -1481,6 +1490,9 @@ server test step */ /* No comment provided by engineer. */ "Connect faster! 🚀" = "Connettiti più velocemente! 🚀"; +/* new chat action */ +"Connect to %@" = "Connetti a %@"; + /* No comment provided by engineer. */ "Connect to desktop" = "Connetti al desktop"; @@ -1571,12 +1583,12 @@ server test step */ /* No comment provided by engineer. */ "Connection blocked" = "Connessione bloccata"; +/* conn error description */ +"Connection blocked: %@" = "Connessione bloccata: %@"; + /* alert title */ "Connection error" = "Errore di connessione"; -/* conn error description */ -"Connection error (AUTH)" = "Errore di connessione (AUTH)"; - /* chat list item title (it should not be shown */ "connection established" = "connessione stabilita"; @@ -1586,6 +1598,9 @@ server test step */ /* No comment provided by engineer. */ "Connection is blocked by server operator:\n%@" = "La connessione è bloccata dall'operatore del server:\n%@"; +/* conn error description */ +"Connection link removed" = "Errore di connessione"; + /* No comment provided by engineer. */ "Connection not ready." = "Connessione non pronta."; @@ -1688,6 +1703,9 @@ server test step */ /* No comment provided by engineer. */ "Contribute" = "Contribuisci"; +/* member role */ +"contributor" = "collaboratore"; + /* No comment provided by engineer. */ "Conversation deleted!" = "Conversazione eliminata!"; @@ -1742,9 +1760,6 @@ server test step */ /* No comment provided by engineer. */ "Create public channel" = "Crea canale pubblico"; -/* No comment provided by engineer. */ -"Create public channel (BETA)" = "Crea canale pubblico (BETA)"; - /* server test step */ "Create queue" = "Crea coda"; @@ -2106,13 +2121,13 @@ alert button */ "Desktop devices" = "Dispositivi desktop"; /* No comment provided by engineer. */ -"Destination server address of %@ is incompatible with forwarding server %@ settings." = "L'indirizzo del server di destinazione di %@ è incompatibile con le impostazioni del server di inoltro %@."; +"Destination server address of %1$@ is incompatible with forwarding server %2$@ settings." = "L'indirizzo del server di destinazione di %1$@ è incompatibile con le impostazioni del server di inoltro %2$@."; /* snd error text */ "Destination server error: %@" = "Errore del server di destinazione: %@"; /* No comment provided by engineer. */ -"Destination server version of %@ is incompatible with forwarding server %@." = "La versione del server di destinazione di %@ è incompatibile con il server di inoltro %@."; +"Destination server version of %1$@ is incompatible with forwarding server %2$@." = "La versione del server di destinazione di %1$@ è incompatibile con il server di inoltro %2$@."; /* No comment provided by engineer. */ "Detailed statistics" = "Statistiche dettagliate"; @@ -2688,6 +2703,9 @@ chat item action */ /* No comment provided by engineer. */ "Error saving ICE servers" = "Errore nel salvataggio dei server ICE"; +/* alert title */ +"Error saving name" = "Errore di salvataggio del nome"; + /* No comment provided by engineer. */ "Error saving passcode" = "Errore nel salvataggio del codice di accesso"; @@ -3504,6 +3522,9 @@ servers warning */ /* No comment provided by engineer. */ "Join channel" = "Iscriviti al canale"; +/* new chat action */ +"Join channel %@" = "Entra nel canale %@"; + /* new chat sheet title */ "Join group" = "Entra nel gruppo"; @@ -3576,6 +3597,12 @@ servers warning */ /* No comment provided by engineer. */ "Less traffic on mobile networks." = "Meno traffico sulle reti mobili."; +/* No comment provided by engineer. */ +"Let people connect to you via name registered with your SimpleX address." = "Consenti alle persone di collegarsi tramite il nome registrato con il tuo indirizzo SimpleX."; + +/* No comment provided by engineer. */ +"Let people join via name registered with this channel link." = "Consenti alle persone di entrare attraverso il nome registrato con questo link del canale."; + /* No comment provided by engineer. */ "Let someone connect to you" = "Lascia che qualcuno si connetta a te"; @@ -3705,15 +3732,6 @@ servers warning */ /* chat feature */ "Member reports" = "Segnalazioni dei membri"; -/* No comment provided by engineer. */ -"Role will be changed to \"%@\". All chat members will be notified." = "Il ruolo del membro verrà cambiato in \"%@\". Verranno notificati tutti i membri della chat."; - -/* No comment provided by engineer. */ -"Role will be changed to \"%@\". All group members will be notified." = "Il ruolo del membro verrà cambiato in \"%@\". Tutti i membri del gruppo verranno avvisati."; - -/* No comment provided by engineer. */ -"Role will be changed to \"%@\". The member will receive a new invitation." = "Il ruolo del membro verrà cambiato in \"%@\". Il membro riceverà un invito nuovo."; - /* alert message */ "Member will be removed from chat - this cannot be undone!" = "Il membro verrà rimosso dalla chat, non è reversibile!"; @@ -3954,6 +3972,9 @@ servers warning */ /* swipe action */ "Name" = "Nome"; +/* No comment provided by engineer. */ +"Name not found" = "Nome non trovato"; + /* No comment provided by engineer. */ "Network & servers" = "Rete e server"; @@ -4167,6 +4188,9 @@ servers warning */ /* servers error */ "No servers to receive messages." = "Nessun server per ricevere messaggi."; +/* servers warning */ +"No servers to resolve names." = "Nessun server per risolvere i nomi."; + /* servers error */ "No servers to send files." = "Nessun server per inviare file."; @@ -4182,12 +4206,18 @@ servers warning */ /* No comment provided by engineer. */ "No unread chats" = "Nessuna chat non letta"; +/* No comment provided by engineer. */ +"No valid link" = "Nessun link valido"; + /* No comment provided by engineer. */ "Nobody tracked your conversations. No one drew a map of where you'd been. Privacy was never a feature - it was the way of life." = "Nessuno monitorava le tue conversazioni. Nessuno disegnava una mappa delle tue posizioni. La privacy non era mai stata una caratteristica, era uno stile di vita."; /* No comment provided by engineer. */ "Non-profit governance" = "Organizzazione non a scopo di lucro"; +/* No comment provided by engineer. */ +"None of your servers are set to resolve SimpleX names. Configure servers, or use a connection link." = "Nessuno dei tuoi server è impostato per risolvere i nomi SimpleX. Configura i server o usa un link di connessione."; + /* No comment provided by engineer. */ "Not a better lock on someone else's door. Not a nicer landlord that respects your privacy, but still keeps the record of all visitors. You are not a guest. You are home. No king can enter it - you are sovereign." = "Non una serratura migliore sulla porta di qualcun altro. Non un padrone di casa più gentile che rispetta la tua privacy, ma che continua a tenere traccia di tutti i visitatori. Non sei un ospite. Sei a casa tua. Nessun re può entrarvi: sei tu il sovrano."; @@ -4464,6 +4494,9 @@ alert button */ /* feature role */ "owners" = "proprietari"; +/* No comment provided by engineer. */ +"Owners & contributors" = "Proprietari e collaboratori"; + /* No comment provided by engineer. */ "Ownership: you can run your own relays." = "Proprietà: puoi gestire i tuoi relay personali."; @@ -4674,7 +4707,8 @@ alert button */ /* No comment provided by engineer. */ "Profile theme" = "Tema del profilo"; -/* alert message */ +/* alert message +alert title */ "Profile update will be sent to your SimpleX contacts." = "L'aggiornamento del profilo verrà inviato ai tuoi contatti di SimpleX."; /* No comment provided by engineer. */ @@ -4770,7 +4804,7 @@ alert button */ /* swipe action */ "Read" = "Leggi"; -/* No comment provided by engineer. */ +/* profile description teaser */ "Read more" = "Leggi tutto"; /* No comment provided by engineer. */ @@ -5078,6 +5112,9 @@ swipe action */ /* No comment provided by engineer. */ "Reset to user theme" = "Ripristina al tema dell'utente"; +/* No comment provided by engineer. */ +"Resolver error: %@" = "Errore del risolutore: %@"; + /* No comment provided by engineer. */ "Restart the app to create a new chat profile" = "Riavvia l'app per creare un nuovo profilo di chat"; @@ -5132,6 +5169,18 @@ swipe action */ /* No comment provided by engineer. */ "Role" = "Ruolo"; +/* No comment provided by engineer. */ +"Role will be changed to \"%@\". All chat members will be notified." = "Il ruolo del membro verrà cambiato in \"%@\". Verranno avvisati tutti i membri della chat."; + +/* No comment provided by engineer. */ +"Role will be changed to \"%@\". All group members will be notified." = "Il ruolo del membro verrà cambiato in \"%@\". Verranno avvisati tutti i membri del gruppo."; + +/* No comment provided by engineer. */ +"Role will be changed to \"%@\". All subscribers will be notified." = "Il ruolo verrà cambiato in \"%@\". Verranno avvisati tutti gli iscritti."; + +/* No comment provided by engineer. */ +"Role will be changed to \"%@\". The member will receive a new invitation." = "Il ruolo del membro verrà cambiato in \"%@\". Il membro riceverà un invito nuovo."; + /* No comment provided by engineer. */ "Run chat" = "Avvia chat"; @@ -5144,7 +5193,8 @@ swipe action */ /* No comment provided by engineer. */ "Safer groups" = "Gruppi più sicuri"; -/* alert button +/* alert action +alert button chat item action */ "Save" = "Salva"; @@ -5415,9 +5465,6 @@ chat item action */ /* alert message */ "Sender cancelled file transfer." = "Il mittente ha annullato il trasferimento del file."; -/* No comment provided by engineer. */ -"Sender may have deleted the connection request." = "Il mittente potrebbe aver eliminato la richiesta di connessione."; - /* alert message */ "Sending a link preview may reveal your IP address to the website. You can change this in Privacy settings later." = "L'invio di un'anteprima del link può rivelare il tuo indirizzo IP al sito. Puoi modificarlo nelle impostazioni di Privacy più tardi."; @@ -5475,6 +5522,9 @@ chat item action */ /* No comment provided by engineer. */ "Server" = "Server"; +/* No comment provided by engineer. */ +"Server %@ does not support name resolution. Configure servers, or use a connection link." = "Il server %@ non supporta la risoluzione dei nomi. Configura i server o usa un link di connessione."; + /* alert message */ "Server added to operator %@." = "Server aggiunto all'operatore %@."; @@ -5746,6 +5796,15 @@ chat item action */ /* No comment provided by engineer. */ "SimpleX Lock turned on" = "SimpleX Lock attivato"; +/* No comment provided by engineer. */ +"SimpleX name" = "Nome SimpleX"; + +/* No comment provided by engineer. */ +"SimpleX name error" = "Errore del nome SimpleX"; + +/* alert title */ +"SimpleX name not verified" = "Nome SimpleX non verificato"; + /* simplex link type */ "SimpleX one-time invitation" = "Invito SimpleX una tantum"; @@ -5879,6 +5938,9 @@ report reason */ /* No comment provided by engineer. */ "Subscribed" = "Iscritto/a"; +/* member role */ +"subscriber" = "iscritto"; + /* No comment provided by engineer. */ "Subscriber" = "Iscritto"; @@ -6123,6 +6185,9 @@ server test failure */ /* No comment provided by engineer. */ "The second tick we missed! ✅" = "Il secondo segno di spunta che ci mancava! ✅"; +/* No comment provided by engineer. */ +"The sender deleted the connection request." = "Il mittente potrebbe aver eliminato la richiesta di connessione."; + /* alert message */ "The sender will NOT be notified" = "Il mittente NON verrà avvisato"; @@ -6132,6 +6197,18 @@ server test failure */ /* No comment provided by engineer. */ "The servers for new files of your current chat profile **%@**." = "I server per nuovi file del tuo profilo di chat attuale **%@**."; +/* alert message */ +"The SimpleX name @%@ is registered without SimpleX address. Add your SimpleX address to the name via the registration page." = "Il nome SimpleX @%@ è registrato senza indirizzo SimpleX. Aggiungi il tuo indirizzo SimpleX al nome tramite la pagina di registrazione."; + +/* alert message */ +"The SimpleX name #%@ is registered without channel link. Add channel link to the name via the registration page." = "Il nome SimpleX #%@ è registrato senza link del canale. Aggiungi il link del canale al nome tramite la pagina di registrazione."; + +/* No comment provided by engineer. */ +"The SimpleX name %@ is registered, but it has no valid link." = "Il nome SimpleX %@ è registrato, ma non ha alcun link valido."; + +/* No comment provided by engineer. */ +"The SimpleX name %@ is registered, but not added to profile. Please add it to your address or channel profile, if you are the owner." = "Il nome SimpleX %@ è registrato, ma non aggiunto al profilo. Aggiungilo al profilo del tuo indirizzo o canale, se sei il proprietario."; + /* No comment provided by engineer. */ "The text you pasted is not a SimpleX link." = "Il testo che hai incollato non è un link SimpleX."; @@ -6220,6 +6297,9 @@ alert subtitle */ /* No comment provided by engineer. */ "This setting is for your current profile **%@**." = "Questa impostazione è per il tuo profilo attuale **%@**."; +/* No comment provided by engineer. */ +"This SimpleX name is not registered. Please check the name." = "Questo nome SimpleX non è registrato. Controlla il nome."; + /* No comment provided by engineer. */ "Time to disappear is set only for new contacts." = "Il tempo di scomparsa è impostato solo per i contatti nuovi."; @@ -6268,6 +6348,9 @@ alert subtitle */ /* No comment provided by engineer. */ "To record voice message please grant permission to use Microphone." = "Per registrare un messaggio vocale, concedi l'autorizzazione all'uso del microfono."; +/* No comment provided by engineer. */ +"To resolve names" = "Per risolvere nomi"; + /* No comment provided by engineer. */ "To reveal your hidden profile, enter a full password into a search field in **Your chat profiles** page." = "Per rivelare il tuo profilo nascosto, inserisci una password completa in un campo di ricerca nella pagina **I tuoi profili di chat**."; @@ -6346,6 +6429,9 @@ alert subtitle */ /* rcv group event chat item */ "unblocked %@" = "ha sbloccato %@"; +/* No comment provided by engineer. */ +"Unconfirmed name" = "Nome non confermato"; + /* No comment provided by engineer. */ "Undelivered messages" = "Messaggi non consegnati"; @@ -6391,9 +6477,6 @@ alert subtitle */ /* No comment provided by engineer. */ "Unless you use iOS call interface, enable Do Not Disturb mode to avoid interruptions." = "A meno che non utilizzi l'interfaccia di chiamata iOS, attiva la modalità Non disturbare per evitare interruzioni."; -/* No comment provided by engineer. */ -"Unless your contact deleted the connection or this link was already used, it might be a bug - please report it.\nTo connect, please ask your contact to create another connection link and check that you have a stable network connection." = "A meno che il tuo contatto non abbia eliminato la connessione o che questo link non sia già stato usato, potrebbe essere un errore; per favore segnalalo.\nPer connetterti, chiedi al tuo contatto di creare un altro link di connessione e controlla di avere una connessione di rete stabile."; - /* No comment provided by engineer. */ "Unlink" = "Scollega"; @@ -6460,7 +6543,8 @@ alert subtitle */ /* No comment provided by engineer. */ "Upgrade address" = "Aggiorna l'indirizzo"; -/* alert message */ +/* alert message +alert title */ "Upgrade address?" = "Aggiornare l'indirizzo?"; /* No comment provided by engineer. */ @@ -6601,12 +6685,18 @@ alert subtitle */ /* No comment provided by engineer. */ "Verify database passphrase" = "Verifica password del database"; +/* No comment provided by engineer. */ +"Verify name" = "Verifica nome"; + /* No comment provided by engineer. */ "Verify passphrase" = "Verifica password"; /* No comment provided by engineer. */ "Verify security code" = "Verifica codice di sicurezza"; +/* No comment provided by engineer. */ +"Verify SimpleX names" = "Verifica nomi SimpleX"; + /* relay hostname */ "via %@" = "via %@"; @@ -7093,6 +7183,9 @@ alert subtitle */ /* No comment provided by engineer. */ "Your contact" = "Il tuo contatto"; +/* No comment provided by engineer. */ +"Your contact removed this link, or it was a one-time link that was already used.\nTo connect, ask your contact to create a new link." = "A meno che il tuo contatto non abbia eliminato la connessione o che questo link non sia già stato usato, potrebbe essere un errore; per favore segnalalo.\nPer connetterti, chiedi al tuo contatto di creare un altro link di connessione e controlla di avere una connessione di rete stabile."; + /* No comment provided by engineer. */ "Your contact sent a file that is larger than currently supported maximum size (%@)." = "Il tuo contatto ha inviato un file più grande della dimensione massima attualmente supportata (%@)."; @@ -7174,3 +7267,6 @@ alert subtitle */ /* No comment provided by engineer. */ "Your SimpleX address" = "Il tuo indirizzo SimpleX"; +/* No comment provided by engineer. */ +"Your SimpleX name" = "Il tuo nome SimpleX"; + diff --git a/apps/ios/ja.lproj/Localizable.strings b/apps/ios/ja.lproj/Localizable.strings index 6f13cdcf06..60ef7e2d36 100644 --- a/apps/ios/ja.lproj/Localizable.strings +++ b/apps/ios/ja.lproj/Localizable.strings @@ -984,12 +984,12 @@ server test step */ /* alert title */ "Connection error" = "接続エラー"; -/* conn error description */ -"Connection error (AUTH)" = "接続エラー (AUTH)"; - /* chat list item title (it should not be shown */ "connection established" = "接続済み"; +/* conn error description */ +"Connection link removed" = "接続エラー"; + /* No comment provided by engineer. */ "Connection request sent!" = "接続リクエストを送信しました!"; @@ -2182,12 +2182,6 @@ server test error */ /* rcv group event chat item */ "member connected" = "接続中"; -/* No comment provided by engineer. */ -"Role will be changed to \"%@\". All group members will be notified." = "メンバーの役割が \"%@\" に変更されます。 グループメンバー全員に通知されます。"; - -/* No comment provided by engineer. */ -"Role will be changed to \"%@\". The member will receive a new invitation." = "メンバーの役割が \"%@\" に変更されます。 メンバーは新たな招待を受け取ります。"; - /* alert message */ "Member will be removed from group - this cannot be undone!" = "メンバーをグループから除名する (※元に戻せません※)!"; @@ -2641,7 +2635,7 @@ alert button */ /* swipe action */ "Read" = "読む"; -/* No comment provided by engineer. */ +/* profile description teaser */ "Read more" = "続きを読む"; /* No comment provided by engineer. */ @@ -2790,10 +2784,17 @@ swipe action */ /* No comment provided by engineer. */ "Role" = "役割"; +/* No comment provided by engineer. */ +"Role will be changed to \"%@\". All group members will be notified." = "メンバーの役割が \"%@\" に変更されます。 グループメンバー全員に通知されます。"; + +/* No comment provided by engineer. */ +"Role will be changed to \"%@\". The member will receive a new invitation." = "メンバーの役割が \"%@\" に変更されます。 メンバーは新たな招待を受け取ります。"; + /* No comment provided by engineer. */ "Run chat" = "チャット起動"; -/* alert button +/* alert action +alert button chat item action */ "Save" = "保存"; @@ -2917,9 +2918,6 @@ chat item action */ /* alert message */ "Sender cancelled file transfer." = "送信者がファイル転送をキャンセルしました。"; -/* No comment provided by engineer. */ -"Sender may have deleted the connection request." = "送信元が繋がりリクエストを削除したかもしれません。"; - /* No comment provided by engineer. */ "Sending file will be stopped." = "ファイルの送信を停止します。"; @@ -3195,6 +3193,9 @@ server test failure */ /* No comment provided by engineer. */ "The second tick we missed! ✅" = "長らくお待たせしました! ✅"; +/* No comment provided by engineer. */ +"The sender deleted the connection request." = "送信元が繋がりリクエストを削除したかもしれません。"; + /* alert message */ "The sender will NOT be notified" = "送信者には通知されません"; @@ -3300,9 +3301,6 @@ server test failure */ /* No comment provided by engineer. */ "Unless you use iOS call interface, enable Do Not Disturb mode to avoid interruptions." = "iOS 通話インターフェイスを使用しない場合は、中断を避けるために「おやすみモード」を有効にしてください。"; -/* No comment provided by engineer. */ -"Unless your contact deleted the connection or this link was already used, it might be a bug - please report it.\nTo connect, please ask your contact to create another connection link and check that you have a stable network connection." = "連絡先が接続を削除したか、このリンクがすでに使用されている場合を除き、バグである可能性がありますので、報告してください。\n接続するには、連絡先に別の接続リンクを作成するよう依頼し、ネットワーク接続が安定していることを確認してください。"; - /* No comment provided by engineer. */ "Unlock" = "ロック解除"; @@ -3615,6 +3613,9 @@ server test failure */ /* No comment provided by engineer. */ "Your chat profiles" = "あなたのチャットプロフィール"; +/* No comment provided by engineer. */ +"Your contact removed this link, or it was a one-time link that was already used.\nTo connect, ask your contact to create a new link." = "連絡先が接続を削除したか、このリンクがすでに使用されている場合を除き、バグである可能性がありますので、報告してください。\n接続するには、連絡先に別の接続リンクを作成するよう依頼し、ネットワーク接続が安定していることを確認してください。"; + /* No comment provided by engineer. */ "Your contact sent a file that is larger than currently supported maximum size (%@)." = "連絡先が現在サポートされている最大サイズ (%@) より大きいファイルを送信しました。"; diff --git a/apps/ios/nl.lproj/Localizable.strings b/apps/ios/nl.lproj/Localizable.strings index 29477f7e6b..6715a09b80 100644 --- a/apps/ios/nl.lproj/Localizable.strings +++ b/apps/ios/nl.lproj/Localizable.strings @@ -1283,15 +1283,15 @@ server test step */ /* alert title */ "Connection error" = "Verbindingsfout"; -/* conn error description */ -"Connection error (AUTH)" = "Verbindingsfout (AUTH)"; - /* chat list item title (it should not be shown */ "connection established" = "verbinding gemaakt"; /* No comment provided by engineer. */ "Connection is blocked by server operator:\n%@" = "Verbinding is geblokkeerd door serveroperator:\n%@"; +/* conn error description */ +"Connection link removed" = "Verbindingsfout"; + /* No comment provided by engineer. */ "Connection not ready." = "Verbinding nog niet klaar."; @@ -1746,13 +1746,13 @@ alert button */ "Desktop devices" = "Desktop apparaten"; /* No comment provided by engineer. */ -"Destination server address of %@ is incompatible with forwarding server %@ settings." = "Het bestemmingsserveradres van %@ is niet compatibel met de doorstuurserverinstellingen %@."; +"Destination server address of %1$@ is incompatible with forwarding server %2$@ settings." = "Het bestemmingsserveradres van %1$@ is niet compatibel met de doorstuurserverinstellingen %2$@."; /* snd error text */ "Destination server error: %@" = "Bestemmingsserverfout: %@"; /* No comment provided by engineer. */ -"Destination server version of %@ is incompatible with forwarding server %@." = "De versie van de bestemmingsserver %@ is niet compatibel met de doorstuurserver %@."; +"Destination server version of %1$@ is incompatible with forwarding server %2$@." = "De versie van de bestemmingsserver %1$@ is niet compatibel met de doorstuurserver %2$@."; /* No comment provided by engineer. */ "Detailed statistics" = "Gedetailleerde statistieken"; @@ -3158,15 +3158,6 @@ servers warning */ /* chat feature */ "Member reports" = "Ledenrapporten"; -/* No comment provided by engineer. */ -"Role will be changed to \"%@\". All chat members will be notified." = "De rol van het lid wordt gewijzigd naar \"%@\". Alle chatleden worden op de hoogte gebracht."; - -/* No comment provided by engineer. */ -"Role will be changed to \"%@\". All group members will be notified." = "De rol van lid wordt gewijzigd in \"%@\". Alle groepsleden worden op de hoogte gebracht."; - -/* No comment provided by engineer. */ -"Role will be changed to \"%@\". The member will receive a new invitation." = "De rol van lid wordt gewijzigd in \"%@\". Het lid ontvangt een nieuwe uitnodiging."; - /* alert message */ "Member will be removed from chat - this cannot be undone!" = "Lid wordt verwijderd uit de chat - dit kan niet ongedaan worden gemaakt!"; @@ -4043,7 +4034,7 @@ alert button */ /* swipe action */ "Read" = "Lees"; -/* No comment provided by engineer. */ +/* profile description teaser */ "Read more" = "Lees meer"; /* No comment provided by engineer. */ @@ -4339,6 +4330,15 @@ swipe action */ /* No comment provided by engineer. */ "Role" = "Rol"; +/* No comment provided by engineer. */ +"Role will be changed to \"%@\". All chat members will be notified." = "De rol van het lid wordt gewijzigd naar \"%@\". Alle chatleden worden op de hoogte gebracht."; + +/* No comment provided by engineer. */ +"Role will be changed to \"%@\". All group members will be notified." = "De rol van lid wordt gewijzigd in \"%@\". Alle groepsleden worden op de hoogte gebracht."; + +/* No comment provided by engineer. */ +"Role will be changed to \"%@\". The member will receive a new invitation." = "De rol van lid wordt gewijzigd in \"%@\". Het lid ontvangt een nieuwe uitnodiging."; + /* No comment provided by engineer. */ "Run chat" = "Chat uitvoeren"; @@ -4348,7 +4348,8 @@ swipe action */ /* No comment provided by engineer. */ "Safer groups" = "Veiligere groepen"; -/* alert button +/* alert action +alert button chat item action */ "Save" = "Opslaan"; @@ -4559,9 +4560,6 @@ chat item action */ /* alert message */ "Sender cancelled file transfer." = "Afzender heeft bestandsoverdracht geannuleerd."; -/* No comment provided by engineer. */ -"Sender may have deleted the connection request." = "De afzender heeft mogelijk het verbindingsverzoek verwijderd."; - /* No comment provided by engineer. */ "Sending delivery receipts will be enabled for all contacts in all visible chat profiles." = "Het verzenden van ontvangst bevestiging wordt ingeschakeld voor alle contacten in alle zichtbare chatprofielen."; @@ -5123,6 +5121,9 @@ server test failure */ /* No comment provided by engineer. */ "The second tick we missed! ✅" = "De tweede vink die we gemist hebben! ✅"; +/* No comment provided by engineer. */ +"The sender deleted the connection request." = "De afzender heeft mogelijk het verbindingsverzoek verwijderd."; + /* alert message */ "The sender will NOT be notified" = "De afzender wordt NIET op de hoogte gebracht"; @@ -5345,9 +5346,6 @@ server test failure */ /* No comment provided by engineer. */ "Unless you use iOS call interface, enable Do Not Disturb mode to avoid interruptions." = "Schakel de modus Niet storen in om onderbrekingen te voorkomen, tenzij u de iOS-oproepinterface gebruikt."; -/* No comment provided by engineer. */ -"Unless your contact deleted the connection or this link was already used, it might be a bug - please report it.\nTo connect, please ask your contact to create another connection link and check that you have a stable network connection." = "Tenzij uw contact de verbinding heeft verwijderd of deze link al is gebruikt, kan het een bug zijn. Meld het alstublieft.\nOm verbinding te maken, vraagt u uw contact om een andere verbinding link te maken en te controleren of u een stabiele netwerkverbinding heeft."; - /* No comment provided by engineer. */ "Unlink" = "Ontkoppelen"; @@ -5927,6 +5925,9 @@ server test failure */ /* No comment provided by engineer. */ "Your connection was moved to %@ but an error happened when switching profile." = "Uw verbinding is verplaatst naar %@, maar er is een onverwachte fout opgetreden tijdens het omleiden naar het profiel."; +/* No comment provided by engineer. */ +"Your contact removed this link, or it was a one-time link that was already used.\nTo connect, ask your contact to create a new link." = "Tenzij uw contact de verbinding heeft verwijderd of deze link al is gebruikt, kan het een bug zijn. Meld het alstublieft.\nOm verbinding te maken, vraagt u uw contact om een andere verbinding link te maken en te controleren of u een stabiele netwerkverbinding heeft."; + /* No comment provided by engineer. */ "Your contact sent a file that is larger than currently supported maximum size (%@)." = "Uw contact heeft een bestand verzonden dat groter is dan de momenteel ondersteunde maximale grootte (%@)."; diff --git a/apps/ios/pl.lproj/Localizable.strings b/apps/ios/pl.lproj/Localizable.strings index 9e942ed0b2..07c407416a 100644 --- a/apps/ios/pl.lproj/Localizable.strings +++ b/apps/ios/pl.lproj/Localizable.strings @@ -1331,9 +1331,6 @@ server test step */ /* alert title */ "Connection error" = "Błąd połączenia"; -/* conn error description */ -"Connection error (AUTH)" = "Błąd połączenia (UWIERZYTELNIANIE)"; - /* chat list item title (it should not be shown */ "connection established" = "połączenie ustanowione"; @@ -1343,6 +1340,9 @@ server test step */ /* No comment provided by engineer. */ "Connection is blocked by server operator:\n%@" = "Połączenie zostało zablokowane przez operatora serwera:\n%@"; +/* conn error description */ +"Connection link removed" = "Błąd połączenia"; + /* No comment provided by engineer. */ "Connection not ready." = "Połączenie nie jest gotowe."; @@ -1818,13 +1818,13 @@ alert button */ "Desktop devices" = "Urządzenia komputerowe"; /* No comment provided by engineer. */ -"Destination server address of %@ is incompatible with forwarding server %@ settings." = "Adres serwera docelowego %@ jest niekompatybilny z ustawieniami serwera przekazującego %@."; +"Destination server address of %1$@ is incompatible with forwarding server %2$@ settings." = "Adres serwera docelowego %1$@ jest niekompatybilny z ustawieniami serwera przekazującego %2$@."; /* snd error text */ "Destination server error: %@" = "Błąd docelowego serwera: %@"; /* No comment provided by engineer. */ -"Destination server version of %@ is incompatible with forwarding server %@." = "Wersja serwera docelowego %@ jest niekompatybilna z serwerem przekierowującym %@."; +"Destination server version of %1$@ is incompatible with forwarding server %2$@." = "Wersja serwera docelowego %1$@ jest niekompatybilna z serwerem przekierowującym %2$@."; /* No comment provided by engineer. */ "Detailed statistics" = "Szczegółowe statystyki"; @@ -3309,15 +3309,6 @@ servers warning */ /* chat feature */ "Member reports" = "Raporty członków"; -/* No comment provided by engineer. */ -"Role will be changed to \"%@\". All chat members will be notified." = "Rola członka zostanie zmieniona na \"%@\". Wszyscy członkowie czatu zostaną o tym poinformowani."; - -/* No comment provided by engineer. */ -"Role will be changed to \"%@\". All group members will be notified." = "Rola członka grupy zostanie zmieniona na \"%@\". Wszyscy członkowie grupy zostaną powiadomieni."; - -/* No comment provided by engineer. */ -"Role will be changed to \"%@\". The member will receive a new invitation." = "Rola członka zostanie zmieniona na \"%@\". Członek otrzyma nowe zaproszenie."; - /* alert message */ "Member will be removed from chat - this cannot be undone!" = "Członek zostanie usunięty z czatu – nie można tego cofnąć!"; @@ -4251,7 +4242,7 @@ alert button */ /* swipe action */ "Read" = "Czytaj"; -/* No comment provided by engineer. */ +/* profile description teaser */ "Read more" = "Przeczytaj więcej"; /* No comment provided by engineer. */ @@ -4568,6 +4559,15 @@ swipe action */ /* No comment provided by engineer. */ "Role" = "Rola"; +/* No comment provided by engineer. */ +"Role will be changed to \"%@\". All chat members will be notified." = "Rola członka zostanie zmieniona na \"%@\". Wszyscy członkowie czatu zostaną o tym poinformowani."; + +/* No comment provided by engineer. */ +"Role will be changed to \"%@\". All group members will be notified." = "Rola członka grupy zostanie zmieniona na \"%@\". Wszyscy członkowie grupy zostaną powiadomieni."; + +/* No comment provided by engineer. */ +"Role will be changed to \"%@\". The member will receive a new invitation." = "Rola członka zostanie zmieniona na \"%@\". Członek otrzyma nowe zaproszenie."; + /* No comment provided by engineer. */ "Run chat" = "Uruchom czat"; @@ -4577,7 +4577,8 @@ swipe action */ /* No comment provided by engineer. */ "Safer groups" = "Bezpieczniejsze grupy"; -/* alert button +/* alert action +alert button chat item action */ "Save" = "Zapisz"; @@ -4821,9 +4822,6 @@ chat item action */ /* alert message */ "Sender cancelled file transfer." = "Nadawca anulował transfer pliku."; -/* No comment provided by engineer. */ -"Sender may have deleted the connection request." = "Nadawca mógł usunąć prośbę o połączenie."; - /* No comment provided by engineer. */ "Sending delivery receipts will be enabled for all contacts in all visible chat profiles." = "Wysyłanie potwierdzeń dostawy zostanie włączone dla wszystkich kontaktów we wszystkich widocznych profilach czatu."; @@ -5427,6 +5425,9 @@ server test failure */ /* No comment provided by engineer. */ "The second tick we missed! ✅" = "Drugi tik, który przegapiliśmy! ✅"; +/* No comment provided by engineer. */ +"The sender deleted the connection request." = "Nadawca mógł usunąć prośbę o połączenie."; + /* alert message */ "The sender will NOT be notified" = "Nadawca NIE zostanie powiadomiony"; @@ -5670,9 +5671,6 @@ server test failure */ /* No comment provided by engineer. */ "Unless you use iOS call interface, enable Do Not Disturb mode to avoid interruptions." = "O ile nie korzystasz z interfejsu połączeń systemu iOS, włącz tryb Nie przeszkadzać, aby uniknąć przerywania."; -/* No comment provided by engineer. */ -"Unless your contact deleted the connection or this link was already used, it might be a bug - please report it.\nTo connect, please ask your contact to create another connection link and check that you have a stable network connection." = "O ile Twój kontakt nie usunął połączenia lub ten link był już użyty, może to być błąd - zgłoś go.\nAby się połączyć, poproś Twój kontakt o utworzenie kolejnego linku połączenia i sprawdź, czy masz stabilne połączenie z siecią."; - /* No comment provided by engineer. */ "Unlink" = "Odłącz"; @@ -5730,7 +5728,8 @@ server test failure */ /* No comment provided by engineer. */ "Upgrade address" = "Uaktualnij adres"; -/* alert message */ +/* alert message +alert title */ "Upgrade address?" = "Uaktualnić adres?"; /* No comment provided by engineer. */ @@ -6300,6 +6299,9 @@ server test failure */ /* No comment provided by engineer. */ "Your contact" = "Twój kontakt"; +/* No comment provided by engineer. */ +"Your contact removed this link, or it was a one-time link that was already used.\nTo connect, ask your contact to create a new link." = "O ile Twój kontakt nie usunął połączenia lub ten link był już użyty, może to być błąd - zgłoś go.\nAby się połączyć, poproś Twój kontakt o utworzenie kolejnego linku połączenia i sprawdź, czy masz stabilne połączenie z siecią."; + /* No comment provided by engineer. */ "Your contact sent a file that is larger than currently supported maximum size (%@)." = "Twój kontakt wysłał plik, który jest większy niż obecnie obsługiwany maksymalny rozmiar (%@)."; diff --git a/apps/ios/product/flows/connection.md b/apps/ios/product/flows/connection.md index c621dc5124..115e420f7c 100644 --- a/apps/ios/product/flows/connection.md +++ b/apps/ios/product/flows/connection.md @@ -147,7 +147,7 @@ Establishing contact between two SimpleX Chat users. SimpleX uses no user identi |-------|-------|----------| | `ChatError.invalidConnReq` | Malformed or expired link | Alert: "Invalid connection link" | | `ChatError.unsupportedConnReq` | Link requires newer app version | Alert: "Unsupported connection link" | -| `ChatError.errorAgent(.SMP(_, .AUTH))` | Link already used or deleted | Alert: "Connection error (AUTH)" | +| `ChatError.errorAgent(.SMP(_, .AUTH))` | Link already used or deleted | Alert: "Connection link removed" | | `ChatError.errorAgent(.SMP(_, .BLOCKED(info)))` | Server operator blocked connection | Alert: "Connection blocked" with reason | | `ChatError.errorAgent(.SMP(_, .QUOTA))` | Too many undelivered messages | Alert: "Undelivered messages" | | `ChatError.errorAgent(.INTERNAL("SEUniqueID"))` | Duplicate connection attempt | Alert: "Already connected?" | diff --git a/apps/ios/product/flows/messaging.md b/apps/ios/product/flows/messaging.md index d37fefdd7d..28eddff929 100644 --- a/apps/ios/product/flows/messaging.md +++ b/apps/ios/product/flows/messaging.md @@ -147,7 +147,7 @@ Complete message lifecycle in SimpleX Chat iOS: composing, sending, receiving, e | Error | Cause | Handling | |-------|-------|----------| -| `ChatError.errorAgent(.SMP(_, .AUTH))` | Recipient queue issue | Show "Connection error (AUTH)" alert | +| `ChatError.errorAgent(.SMP(_, .AUTH))` | Recipient queue issue | Show "Connection link removed" alert | | `ChatError.errorAgent(.BROKER(_, .TIMEOUT))` | Server timeout | Retryable: show retry dialog via `chatApiSendCmdWithRetry` | | `ChatError.errorAgent(.BROKER(_, .NETWORK))` | Network failure | Retryable: show retry dialog | | Send message error | Core processing failure | `sendMessageErrorAlert` shown to user | diff --git a/apps/ios/ru.lproj/Localizable.strings b/apps/ios/ru.lproj/Localizable.strings index e3264df9f6..f70fcf966f 100644 --- a/apps/ios/ru.lproj/Localizable.strings +++ b/apps/ios/ru.lproj/Localizable.strings @@ -28,9 +28,6 @@ /* No comment provided by engineer. */ "(new)" = "(новое)"; -/* chat link info line */ -"(signed)" = "(с подписью)"; - /* No comment provided by engineer. */ "(this device v%@)" = "(это устройство v%@)"; @@ -181,6 +178,12 @@ /* time interval */ "%d months" = "%d мес"; +/* channel owners count */ +"%d owners" = "%d владельцев"; + +/* channel members count */ +"%d owners & contributors" = "%d владельцев и авторов"; + /* channel relay bar channel subscriber relay bar */ "%d relays failed" = "%d релеев с ошибками"; @@ -481,6 +484,9 @@ swipe action */ /* No comment provided by engineer. */ "Add profile" = "Добавить профиль"; +/* No comment provided by engineer. */ +"Add relay" = "Добавить релей"; + /* No comment provided by engineer. */ "Add server" = "Добавить сервер"; @@ -1520,9 +1526,6 @@ server test step */ /* alert title */ "Connection error" = "Ошибка соединения"; -/* conn error description */ -"Connection error (AUTH)" = "Ошибка соединения (AUTH)"; - /* chat list item title (it should not be shown */ "connection established" = "соединение установлено"; @@ -1532,6 +1535,9 @@ server test step */ /* No comment provided by engineer. */ "Connection is blocked by server operator:\n%@" = "Соединение заблокировано сервером оператора:\n%@"; +/* conn error description */ +"Connection link removed" = "Ошибка соединения"; + /* No comment provided by engineer. */ "Connection not ready." = "Соединение не готово."; @@ -1682,9 +1688,6 @@ server test step */ /* No comment provided by engineer. */ "Create public channel" = "Создать публичный канал"; -/* No comment provided by engineer. */ -"Create public channel (BETA)" = "Создать публичный канал (БЕТА)"; - /* server test step */ "Create queue" = "Создание очереди"; @@ -2043,13 +2046,13 @@ alert button */ "Desktop devices" = "Компьютеры"; /* No comment provided by engineer. */ -"Destination server address of %@ is incompatible with forwarding server %@ settings." = "Адрес сервера назначения %@ несовместим с настройками пересылающего сервера %@."; +"Destination server address of %1$@ is incompatible with forwarding server %2$@ settings." = "Адрес сервера назначения %1$@ несовместим с настройками пересылающего сервера %2$@."; /* snd error text */ "Destination server error: %@" = "Ошибка сервера получателя: %@"; /* No comment provided by engineer. */ -"Destination server version of %@ is incompatible with forwarding server %@." = "Версия сервера назначения %@ несовместима с пересылающим сервером %@."; +"Destination server version of %1$@ is incompatible with forwarding server %2$@." = "Версия сервера назначения %1$@ несовместима с пересылающим сервером %2$@."; /* No comment provided by engineer. */ "Detailed statistics" = "Подробная статистика"; @@ -3621,15 +3624,6 @@ servers warning */ /* chat feature */ "Member reports" = "Сообщения о нарушениях"; -/* No comment provided by engineer. */ -"Role will be changed to \"%@\". All chat members will be notified." = "Роль участника будет изменена на \"%@\". Все участники разговора получат уведомление."; - -/* No comment provided by engineer. */ -"Role will be changed to \"%@\". All group members will be notified." = "Роль члена будет изменена на \"%@\". Все члены группы получат уведомление."; - -/* No comment provided by engineer. */ -"Role will be changed to \"%@\". The member will receive a new invitation." = "Роль члена будет изменена на \"%@\". Будет отправлено новое приглашение."; - /* alert message */ "Member will be removed from chat - this cannot be undone!" = "Член будет удалён из разговора - это действие нельзя отменить!"; @@ -4578,7 +4572,8 @@ alert button */ /* No comment provided by engineer. */ "Profile theme" = "Тема профиля"; -/* alert message */ +/* alert message +alert title */ "Profile update will be sent to your SimpleX contacts." = "Обновление профиля будет отправлено Вашим SimpleX контактам."; /* No comment provided by engineer. */ @@ -4674,7 +4669,7 @@ alert button */ /* swipe action */ "Read" = "Прочитано"; -/* No comment provided by engineer. */ +/* profile description teaser */ "Read more" = "Узнать больше"; /* No comment provided by engineer. */ @@ -5024,6 +5019,15 @@ swipe action */ /* No comment provided by engineer. */ "Role" = "Роль"; +/* No comment provided by engineer. */ +"Role will be changed to \"%@\". All chat members will be notified." = "Роль участника будет изменена на \"%@\". Все участники разговора получат уведомление."; + +/* No comment provided by engineer. */ +"Role will be changed to \"%@\". All group members will be notified." = "Роль члена будет изменена на \"%@\". Все члены группы получат уведомление."; + +/* No comment provided by engineer. */ +"Role will be changed to \"%@\". The member will receive a new invitation." = "Роль члена будет изменена на \"%@\". Будет отправлено новое приглашение."; + /* No comment provided by engineer. */ "Run chat" = "Запустить chat"; @@ -5036,7 +5040,8 @@ swipe action */ /* No comment provided by engineer. */ "Safer groups" = "Более безопасные группы"; -/* alert button +/* alert action +alert button chat item action */ "Save" = "Сохранить"; @@ -5301,9 +5306,6 @@ chat item action */ /* alert message */ "Sender cancelled file transfer." = "Отправитель отменил передачу файла."; -/* No comment provided by engineer. */ -"Sender may have deleted the connection request." = "Отправитель мог удалить запрос на соединение."; - /* alert message */ "Sending a link preview may reveal your IP address to the website. You can change this in Privacy settings later." = "Отправка картинки ссылки может раскрыть Ваш IP-адрес веб-сайту. Вы можете изменить это в настройках безопасности позже."; @@ -6000,6 +6002,9 @@ server test failure */ /* No comment provided by engineer. */ "The second tick we missed! ✅" = "Вторая галочка - знать, что доставлено! ✅"; +/* No comment provided by engineer. */ +"The sender deleted the connection request." = "Отправитель мог удалить запрос на соединение."; + /* alert message */ "The sender will NOT be notified" = "Отправитель не будет уведомлён"; @@ -6258,9 +6263,6 @@ server test failure */ /* No comment provided by engineer. */ "Unless you use iOS call interface, enable Do Not Disturb mode to avoid interruptions." = "Если Вы не используете интерфейс iOS, включите режим Не отвлекать, чтобы звонок не прерывался."; -/* No comment provided by engineer. */ -"Unless your contact deleted the connection or this link was already used, it might be a bug - please report it.\nTo connect, please ask your contact to create another connection link and check that you have a stable network connection." = "Возможно, Ваш контакт удалил ссылку, или она уже была использована. Если это не так, то это может быть ошибкой - пожалуйста, сообщите нам об этом.\nЧтобы установить соединение, попросите Ваш контакт создать ещё одну ссылку и проверьте Ваше соединение с сетью."; - /* No comment provided by engineer. */ "Unlink" = "Забыть"; @@ -6324,7 +6326,8 @@ server test failure */ /* No comment provided by engineer. */ "Upgrade address" = "Обновить адрес"; -/* alert message */ +/* alert message +alert title */ "Upgrade address?" = "Обновить адрес?"; /* No comment provided by engineer. */ @@ -6942,6 +6945,9 @@ server test failure */ /* No comment provided by engineer. */ "Your contact" = "Ваш контакт"; +/* No comment provided by engineer. */ +"Your contact removed this link, or it was a one-time link that was already used.\nTo connect, ask your contact to create a new link." = "Возможно, Ваш контакт удалил ссылку, или она уже была использована. Если это не так, то это может быть ошибкой - пожалуйста, сообщите нам об этом.\nЧтобы установить соединение, попросите Ваш контакт создать ещё одну ссылку и проверьте Ваше соединение с сетью."; + /* No comment provided by engineer. */ "Your contact sent a file that is larger than currently supported maximum size (%@)." = "Ваш контакт отправил файл, размер которого превышает максимальный размер (%@)."; diff --git a/apps/ios/th.lproj/Localizable.strings b/apps/ios/th.lproj/Localizable.strings index 4c4efa016e..8114685292 100644 --- a/apps/ios/th.lproj/Localizable.strings +++ b/apps/ios/th.lproj/Localizable.strings @@ -654,12 +654,12 @@ server test step */ /* alert title */ "Connection error" = "การเชื่อมต่อผิดพลาด"; -/* conn error description */ -"Connection error (AUTH)" = "การเชื่อมต่อผิดพลาด (AUTH)"; - /* chat list item title (it should not be shown */ "connection established" = "สร้างการเชื่อมต่อแล้ว"; +/* conn error description */ +"Connection link removed" = "การเชื่อมต่อผิดพลาด"; + /* No comment provided by engineer. */ "Connection request sent!" = "ส่งคําขอเชื่อมต่อแล้ว!"; @@ -2217,7 +2217,7 @@ new chat action */ /* swipe action */ "Read" = "อ่าน"; -/* No comment provided by engineer. */ +/* profile description teaser */ "Read more" = "อ่านเพิ่มเติม"; /* No comment provided by engineer. */ @@ -2366,7 +2366,8 @@ swipe action */ /* No comment provided by engineer. */ "Run chat" = "เรียกใช้แชท"; -/* alert button +/* alert action +alert button chat item action */ "Save" = "บันทึก"; @@ -2493,9 +2494,6 @@ chat item action */ /* alert message */ "Sender cancelled file transfer." = "ผู้ส่งยกเลิกการโอนไฟล์"; -/* No comment provided by engineer. */ -"Sender may have deleted the connection request." = "ผู้ส่งอาจลบคําขอการเชื่อมต่อแล้ว"; - /* No comment provided by engineer. */ "Sending delivery receipts will be enabled for all contacts in all visible chat profiles." = "การส่งใบเสร็จรับการจัดส่งข้อความจะถูกเปิดในโปรไฟล์แชทที่มองเห็นได้ทั้งหมด"; @@ -2774,6 +2772,9 @@ server test failure */ /* No comment provided by engineer. */ "The second tick we missed! ✅" = "ขีดที่สองที่เราพลาด! ✅"; +/* No comment provided by engineer. */ +"The sender deleted the connection request." = "ผู้ส่งอาจลบคําขอการเชื่อมต่อแล้ว"; + /* alert message */ "The sender will NOT be notified" = "ผู้ส่งจะไม่ได้รับแจ้ง"; @@ -2876,9 +2877,6 @@ server test failure */ /* No comment provided by engineer. */ "Unless you use iOS call interface, enable Do Not Disturb mode to avoid interruptions." = "ยกเว้นกรณีที่คุณใช้อินเทอร์เฟซการโทรของ iOS ให้เปิดใช้งานโหมดห้ามรบกวนเพื่อหลีกเลี่ยงการรบกวน"; -/* No comment provided by engineer. */ -"Unless your contact deleted the connection or this link was already used, it might be a bug - please report it.\nTo connect, please ask your contact to create another connection link and check that you have a stable network connection." = "เว้นแต่ผู้ติดต่อของคุณลบการเชื่อมต่อหรือลิงก์นี้ถูกใช้ไปแล้ว อาจเป็นข้อผิดพลาด โปรดรายงาน\nในการเชื่อมต่อ โปรดขอให้ผู้ติดต่อของคุณสร้างลิงก์การเชื่อมต่ออื่น และตรวจสอบว่าคุณมีการเชื่อมต่อเครือข่ายที่เสถียร"; - /* No comment provided by engineer. */ "Unlock" = "ปลดล็อค"; @@ -3179,6 +3177,9 @@ server test failure */ /* No comment provided by engineer. */ "Your chat profiles" = "โปรไฟล์แชทของคุณ"; +/* No comment provided by engineer. */ +"Your contact removed this link, or it was a one-time link that was already used.\nTo connect, ask your contact to create a new link." = "เว้นแต่ผู้ติดต่อของคุณลบการเชื่อมต่อหรือลิงก์นี้ถูกใช้ไปแล้ว อาจเป็นข้อผิดพลาด โปรดรายงาน\nในการเชื่อมต่อ โปรดขอให้ผู้ติดต่อของคุณสร้างลิงก์การเชื่อมต่ออื่น และตรวจสอบว่าคุณมีการเชื่อมต่อเครือข่ายที่เสถียร"; + /* No comment provided by engineer. */ "Your contact sent a file that is larger than currently supported maximum size (%@)." = "ผู้ติดต่อของคุณส่งไฟล์ที่ใหญ่กว่าขนาดสูงสุดที่รองรับในปัจจุบัน (%@)"; diff --git a/apps/ios/tr.lproj/Localizable.strings b/apps/ios/tr.lproj/Localizable.strings index 0648ab191d..b0dd32c383 100644 --- a/apps/ios/tr.lproj/Localizable.strings +++ b/apps/ios/tr.lproj/Localizable.strings @@ -109,6 +109,9 @@ /* No comment provided by engineer. */ "%@ downloaded" = "%@ indirildi"; +/* badge alert */ +"%@ invested in SimpleX Chat crowdfunding." = "%@, SimpleX Chat kitle fonlamasına yatırım yaptı."; + /* notification title */ "%@ is connected!" = "%@ bağlandı!"; @@ -124,6 +127,9 @@ /* No comment provided by engineer. */ "%@ servers" = "%@ sunucular"; +/* badge alert */ +"%@ supports SimpleX Chat." = "%@, SimpleX Chat'i destekliyor."; + /* No comment provided by engineer. */ "%@ uploaded" = "%@ yüklendi"; @@ -142,6 +148,9 @@ /* copied message info */ "%@:" = "%@:"; +/* badge alert */ +"%1$@ supported SimpleX Chat. The badge expired on %2$@." = "%1$@, SimpleX Chat'i destekledi. Rozetin süresi %2$@ tarihinde doldu."; + /* time interval */ "%d days" = "%d gün"; @@ -169,6 +178,15 @@ /* time interval */ "%d months" = "%d ay"; +/* channel owners count */ +"%d owner" = "%d sahibi"; + +/* channel owners count */ +"%d owners" = "%d sahibi"; + +/* channel members count */ +"%d owners & contributors" = "%d sahibi & katkıda bulunanlar"; + /* channel relay bar channel subscriber relay bar */ "%d relays failed" = "%d aktarıcı başarısız oldu"; @@ -1354,15 +1372,15 @@ server test step */ /* alert title */ "Connection error" = "Bağlantı hatası"; -/* conn error description */ -"Connection error (AUTH)" = "Bağlantı hatası (DOĞRULAMA)"; - /* chat list item title (it should not be shown */ "connection established" = "bağlantı kuruldu"; /* No comment provided by engineer. */ "Connection is blocked by server operator:\n%@" = "Bağlantı sunucu operatörü tarafından engellendi:\n%@"; +/* conn error description */ +"Connection link removed" = "Bağlantı hatası"; + /* No comment provided by engineer. */ "Connection not ready." = "Bağlantı hazır değil."; @@ -1832,13 +1850,13 @@ alert button */ "Desktop devices" = "Bilgisayar cihazları"; /* No comment provided by engineer. */ -"Destination server address of %@ is incompatible with forwarding server %@ settings." = "Hedef sunucu adresi %@, yönlendirme sunucusu %@ ayarlarıyla uyumlu değil."; +"Destination server address of %1$@ is incompatible with forwarding server %2$@ settings." = "Hedef sunucu adresi %1$@, yönlendirme sunucusu %2$@ ayarlarıyla uyumlu değil."; /* snd error text */ "Destination server error: %@" = "Hedef sunucu hatası: %@"; /* No comment provided by engineer. */ -"Destination server version of %@ is incompatible with forwarding server %@." = "Hedef sunucu %@ sürümü, yönlendirme sunucusu %@ ile uyumlu değil."; +"Destination server version of %1$@ is incompatible with forwarding server %2$@." = "Hedef sunucu %1$@ sürümü, yönlendirme sunucusu %2$@ ile uyumlu değil."; /* No comment provided by engineer. */ "Detailed statistics" = "Detaylı istatistikler"; @@ -3286,15 +3304,6 @@ servers warning */ /* chat feature */ "Member reports" = "Üye raporları"; -/* No comment provided by engineer. */ -"Role will be changed to \"%@\". All chat members will be notified." = "Üye rolü \"%@\" olarak değiştirilecektir. Tüm sohbet üyeleri bilgilendirilecektir."; - -/* No comment provided by engineer. */ -"Role will be changed to \"%@\". All group members will be notified." = "Üye rolü \"%@\" olarak değiştirilecektir. Ve tüm grup üyeleri bilgilendirilecektir."; - -/* No comment provided by engineer. */ -"Role will be changed to \"%@\". The member will receive a new invitation." = "Üye rolü \"%@\" olarak değiştirilecektir. Ve üye yeni bir davetiye alacaktır."; - /* alert message */ "Member will be removed from chat - this cannot be undone!" = "Üye sohbetten kaldırılacak - bu geri alınamaz!"; @@ -4219,7 +4228,7 @@ alert button */ /* swipe action */ "Read" = "Oku"; -/* No comment provided by engineer. */ +/* profile description teaser */ "Read more" = "Dahasını oku"; /* No comment provided by engineer. */ @@ -4533,6 +4542,15 @@ swipe action */ /* No comment provided by engineer. */ "Role" = "Rol"; +/* No comment provided by engineer. */ +"Role will be changed to \"%@\". All chat members will be notified." = "Üye rolü \"%@\" olarak değiştirilecektir. Tüm sohbet üyeleri bilgilendirilecektir."; + +/* No comment provided by engineer. */ +"Role will be changed to \"%@\". All group members will be notified." = "Üye rolü \"%@\" olarak değiştirilecektir. Ve tüm grup üyeleri bilgilendirilecektir."; + +/* No comment provided by engineer. */ +"Role will be changed to \"%@\". The member will receive a new invitation." = "Üye rolü \"%@\" olarak değiştirilecektir. Ve üye yeni bir davetiye alacaktır."; + /* No comment provided by engineer. */ "Run chat" = "Sohbeti çalıştır"; @@ -4542,7 +4560,8 @@ swipe action */ /* No comment provided by engineer. */ "Safer groups" = "Daha güvenli gruplar"; -/* alert button +/* alert action +alert button chat item action */ "Save" = "Kaydet"; @@ -4771,9 +4790,6 @@ chat item action */ /* alert message */ "Sender cancelled file transfer." = "Gönderici dosya gönderimini iptal etti."; -/* No comment provided by engineer. */ -"Sender may have deleted the connection request." = "Gönderici bağlantı isteğini silmiş olabilir."; - /* No comment provided by engineer. */ "Sending delivery receipts will be enabled for all contacts in all visible chat profiles." = "Görüldü bilgisi, tüm görünür sohbet profillerindeki tüm kişiler için etkinleştirilecektir."; @@ -5374,6 +5390,9 @@ server test failure */ /* No comment provided by engineer. */ "The second tick we missed! ✅" = "Özlediğimiz ikinci tik! ✅"; +/* No comment provided by engineer. */ +"The sender deleted the connection request." = "Gönderici bağlantı isteğini silmiş olabilir."; + /* alert message */ "The sender will NOT be notified" = "Gönderene BİLDİRİLMEYECEKTİR"; @@ -5608,9 +5627,6 @@ server test failure */ /* No comment provided by engineer. */ "Unless you use iOS call interface, enable Do Not Disturb mode to avoid interruptions." = "iOS arama arayüzünü kullanmadığınız sürece, kesintileri önlemek için Rahatsız Etmeyin modunu etkinleştirin."; -/* No comment provided by engineer. */ -"Unless your contact deleted the connection or this link was already used, it might be a bug - please report it.\nTo connect, please ask your contact to create another connection link and check that you have a stable network connection." = "Kişiniz bağlantıyı silmediyse veya bu bağlantı kullanılmadıysa, bu bir hata olabilir - lütfen bildirin.\nBağlanmak için lütfen kişinizden başka bir bağlantı oluşturmasını isteyin ve sabit bir ağ bağlantınız olduğunu kontrol edin."; - /* No comment provided by engineer. */ "Unlink" = "Bağlantıyı Kaldır"; @@ -5668,7 +5684,8 @@ server test failure */ /* No comment provided by engineer. */ "Upgrade address" = "Adres güncelleme"; -/* alert message */ +/* alert message +alert title */ "Upgrade address?" = "Adres güncellensin mi?"; /* No comment provided by engineer. */ @@ -6226,6 +6243,9 @@ server test failure */ /* No comment provided by engineer. */ "Your contact" = "İrtibat kişiniz"; +/* No comment provided by engineer. */ +"Your contact removed this link, or it was a one-time link that was already used.\nTo connect, ask your contact to create a new link." = "Kişiniz bağlantıyı silmediyse veya bu bağlantı kullanılmadıysa, bu bir hata olabilir - lütfen bildirin.\nBağlanmak için lütfen kişinizden başka bir bağlantı oluşturmasını isteyin ve sabit bir ağ bağlantınız olduğunu kontrol edin."; + /* No comment provided by engineer. */ "Your contact sent a file that is larger than currently supported maximum size (%@)." = "Kişiniz şu anda desteklenen maksimum boyuttan (%@) daha büyük bir dosya gönderdi."; diff --git a/apps/ios/uk.lproj/Localizable.strings b/apps/ios/uk.lproj/Localizable.strings index 5841b7910b..55cce558f9 100644 --- a/apps/ios/uk.lproj/Localizable.strings +++ b/apps/ios/uk.lproj/Localizable.strings @@ -28,9 +28,6 @@ /* No comment provided by engineer. */ "(new)" = "(новий)"; -/* chat link info line */ -"(signed)" = "(підписано)"; - /* No comment provided by engineer. */ "(this device v%@)" = "(цей пристрій v%@)"; @@ -1435,15 +1432,15 @@ server test step */ /* alert title */ "Connection error" = "Помилка підключення"; -/* conn error description */ -"Connection error (AUTH)" = "Помилка підключення (AUTH)"; - /* chat list item title (it should not be shown */ "connection established" = "з'єднання встановлене"; /* No comment provided by engineer. */ "Connection is blocked by server operator:\n%@" = "Підключення заблоковано оператором сервера:\n%@"; +/* conn error description */ +"Connection link removed" = "Помилка підключення"; + /* No comment provided by engineer. */ "Connection not ready." = "Підключення не готове."; @@ -1907,13 +1904,13 @@ alert button */ "Desktop devices" = "Настільні пристрої"; /* No comment provided by engineer. */ -"Destination server address of %@ is incompatible with forwarding server %@ settings." = "Адреса сервера призначення %@ несумісна з налаштуваннями сервера пересилання %@."; +"Destination server address of %1$@ is incompatible with forwarding server %2$@ settings." = "Адреса сервера призначення %1$@ несумісна з налаштуваннями сервера пересилання %2$@."; /* snd error text */ "Destination server error: %@" = "Помилка сервера призначення: %@"; /* No comment provided by engineer. */ -"Destination server version of %@ is incompatible with forwarding server %@." = "Версія сервера призначення %@ несумісна з версією сервера переадресації %@."; +"Destination server version of %1$@ is incompatible with forwarding server %2$@." = "Версія сервера призначення %1$@ несумісна з версією сервера переадресації %2$@."; /* No comment provided by engineer. */ "Detailed statistics" = "Детальна статистика"; @@ -3352,15 +3349,6 @@ servers warning */ /* chat feature */ "Member reports" = "Повідомлення учасників"; -/* No comment provided by engineer. */ -"Role will be changed to \"%@\". All chat members will be notified." = "Роль учасника буде змінено на \"%@\". Усі учасники чату отримають сповіщення."; - -/* No comment provided by engineer. */ -"Role will be changed to \"%@\". All group members will be notified." = "Роль учасника буде змінено на \"%@\". Всі учасники групи будуть повідомлені про це."; - -/* No comment provided by engineer. */ -"Role will be changed to \"%@\". The member will receive a new invitation." = "Роль учасника буде змінено на \"%@\". Учасник отримає нове запрошення."; - /* alert message */ "Member will be removed from chat - this cannot be undone!" = "Учасника буде видалено з чату – це неможливо скасувати!"; @@ -4270,7 +4258,7 @@ alert button */ /* swipe action */ "Read" = "Читати"; -/* No comment provided by engineer. */ +/* profile description teaser */ "Read more" = "Читати далі"; /* No comment provided by engineer. */ @@ -4575,6 +4563,15 @@ swipe action */ /* No comment provided by engineer. */ "Role" = "Роль"; +/* No comment provided by engineer. */ +"Role will be changed to \"%@\". All chat members will be notified." = "Роль учасника буде змінено на \"%@\". Усі учасники чату отримають сповіщення."; + +/* No comment provided by engineer. */ +"Role will be changed to \"%@\". All group members will be notified." = "Роль учасника буде змінено на \"%@\". Всі учасники групи будуть повідомлені про це."; + +/* No comment provided by engineer. */ +"Role will be changed to \"%@\". The member will receive a new invitation." = "Роль учасника буде змінено на \"%@\". Учасник отримає нове запрошення."; + /* No comment provided by engineer. */ "Run chat" = "Запустити чат"; @@ -4584,7 +4581,8 @@ swipe action */ /* No comment provided by engineer. */ "Safer groups" = "Безпечніші групи"; -/* alert button +/* alert action +alert button chat item action */ "Save" = "Зберегти"; @@ -4813,9 +4811,6 @@ chat item action */ /* alert message */ "Sender cancelled file transfer." = "Відправник скасував передачу файлу."; -/* No comment provided by engineer. */ -"Sender may have deleted the connection request." = "Можливо, відправник видалив запит на підключення."; - /* No comment provided by engineer. */ "Sending delivery receipts will be enabled for all contacts in all visible chat profiles." = "Надсилання підтверджень доставки буде ввімкнено для всіх контактів у всіх видимих профілях чату."; @@ -5413,6 +5408,9 @@ server test failure */ /* No comment provided by engineer. */ "The second tick we missed! ✅" = "Другу галочку ми пропустили! ✅"; +/* No comment provided by engineer. */ +"The sender deleted the connection request." = "Можливо, відправник видалив запит на підключення."; + /* alert message */ "The sender will NOT be notified" = "Відправник НЕ буде повідомлений"; @@ -5641,9 +5639,6 @@ server test failure */ /* No comment provided by engineer. */ "Unless you use iOS call interface, enable Do Not Disturb mode to avoid interruptions." = "Якщо ви не користуєтеся інтерфейсом виклику iOS, увімкніть режим \"Не турбувати\", щоб уникнути переривань."; -/* No comment provided by engineer. */ -"Unless your contact deleted the connection or this link was already used, it might be a bug - please report it.\nTo connect, please ask your contact to create another connection link and check that you have a stable network connection." = "Якщо ваш контакт не видалив з'єднання або якщо це посилання вже використовувалося, це може бути помилкою - будь ласка, повідомте про це.\nЩоб підключитися, попросіть вашого контакта створити інше посилання і перевірте, чи маєте ви стабільне з'єднання з мережею."; - /* No comment provided by engineer. */ "Unlink" = "Роз'єднати зв'язок"; @@ -5701,7 +5696,8 @@ server test failure */ /* No comment provided by engineer. */ "Upgrade address" = "Адреса оновлення"; -/* alert message */ +/* alert message +alert title */ "Upgrade address?" = "Змінити адресу?"; /* No comment provided by engineer. */ @@ -6259,6 +6255,9 @@ server test failure */ /* No comment provided by engineer. */ "Your contact" = "Ваш контакт"; +/* No comment provided by engineer. */ +"Your contact removed this link, or it was a one-time link that was already used.\nTo connect, ask your contact to create a new link." = "Якщо ваш контакт не видалив з'єднання або якщо це посилання вже використовувалося, це може бути помилкою - будь ласка, повідомте про це.\nЩоб підключитися, попросіть вашого контакта створити інше посилання і перевірте, чи маєте ви стабільне з'єднання з мережею."; + /* No comment provided by engineer. */ "Your contact sent a file that is larger than currently supported maximum size (%@)." = "Ваш контакт надіслав файл, розмір якого перевищує підтримуваний на цей момент максимальний розмір (%@)."; diff --git a/apps/ios/zh-Hans.lproj/Localizable.strings b/apps/ios/zh-Hans.lproj/Localizable.strings index 14e7ebec2a..e5d35b7426 100644 --- a/apps/ios/zh-Hans.lproj/Localizable.strings +++ b/apps/ios/zh-Hans.lproj/Localizable.strings @@ -28,9 +28,6 @@ /* No comment provided by engineer. */ "(new)" = "(新)"; -/* chat link info line */ -"(signed)" = "(已签名)"; - /* No comment provided by engineer. */ "(this device v%@)" = "(此设备 v%@)"; @@ -190,6 +187,15 @@ /* time interval */ "%d months" = "%d 月"; +/* channel owners count */ +"%d owner" = "%d位所有者"; + +/* channel owners count */ +"%d owners" = "%d位所有者"; + +/* channel members count */ +"%d owners & contributors" = "%d位所有者和贡献者"; + /* channel relay bar channel subscriber relay bar */ "%d relays failed" = "%d 个中继失败"; @@ -1153,6 +1159,9 @@ new chat action */ /* No comment provided by engineer. */ "Change role" = "改变角色"; +/* No comment provided by engineer. */ +"Change role?" = "改变角色?"; + /* authentication reason */ "Change self-destruct mode" = "更改自毁模式"; @@ -1481,6 +1490,9 @@ server test step */ /* No comment provided by engineer. */ "Connect faster! 🚀" = "更快地连接!🚀"; +/* new chat action */ +"Connect to %@" = "连接到%@"; + /* No comment provided by engineer. */ "Connect to desktop" = "连接到桌面"; @@ -1571,12 +1583,12 @@ server test step */ /* No comment provided by engineer. */ "Connection blocked" = "连接被阻止"; +/* conn error description */ +"Connection blocked: %@" = "连接被阻止:%@"; + /* alert title */ "Connection error" = "连接错误"; -/* conn error description */ -"Connection error (AUTH)" = "连接错误(AUTH)"; - /* chat list item title (it should not be shown */ "connection established" = "连接已建立"; @@ -1584,7 +1596,10 @@ server test step */ "Connection failed" = "连接失败"; /* No comment provided by engineer. */ -"Connection is blocked by server operator:\n%@" = "连接被运营方 %@ 阻止"; +"Connection is blocked by server operator:\n%@" = "连接已被运营方阻止:\n%@"; + +/* conn error description */ +"Connection link removed" = "连接错误"; /* No comment provided by engineer. */ "Connection not ready." = "连接未就绪。"; @@ -1742,9 +1757,6 @@ server test step */ /* No comment provided by engineer. */ "Create public channel" = "创建公开频道"; -/* No comment provided by engineer. */ -"Create public channel (BETA)" = "创建公开频道(BETA)"; - /* server test step */ "Create queue" = "创建队列"; @@ -2106,13 +2118,13 @@ alert button */ "Desktop devices" = "桌面设备"; /* No comment provided by engineer. */ -"Destination server address of %@ is incompatible with forwarding server %@ settings." = "目标服务器地址 %@ 与转发服务器 %@ 设置不兼容。"; +"Destination server address of %1$@ is incompatible with forwarding server %2$@ settings." = "目标服务器地址 %1$@ 与转发服务器 %2$@ 设置不兼容。"; /* snd error text */ "Destination server error: %@" = "目标服务器错误:%@"; /* No comment provided by engineer. */ -"Destination server version of %@ is incompatible with forwarding server %@." = "目标服务器版本 %@ 与转发服务器 %@ 不兼容。"; +"Destination server version of %1$@ is incompatible with forwarding server %2$@." = "目标服务器版本 %1$@ 与转发服务器 %2$@ 不兼容。"; /* No comment provided by engineer. */ "Detailed statistics" = "详细的统计数据"; @@ -3504,6 +3516,9 @@ servers warning */ /* No comment provided by engineer. */ "Join channel" = "加入频道"; +/* new chat action */ +"Join channel %@" = "加入频道%@"; + /* new chat sheet title */ "Join group" = "加入群组"; @@ -3576,6 +3591,12 @@ servers warning */ /* No comment provided by engineer. */ "Less traffic on mobile networks." = "消耗更少的移动网络数据。"; +/* No comment provided by engineer. */ +"Let people connect to you via name registered with your SimpleX address." = "让别人通过用你的 SimpleX 地址注册的名称和你建立联系。"; + +/* No comment provided by engineer. */ +"Let people join via name registered with this channel link." = "让别人通过用这个频道链接注册的名称加入。"; + /* No comment provided by engineer. */ "Let someone connect to you" = "让某人连接到你"; @@ -3705,15 +3726,6 @@ servers warning */ /* chat feature */ "Member reports" = "成员举报"; -/* No comment provided by engineer. */ -"Role will be changed to \"%@\". All chat members will be notified." = "将变更成员角色为“%@”。所有成员都会收到通知。"; - -/* No comment provided by engineer. */ -"Role will be changed to \"%@\". All group members will be notified." = "成员角色将更改为 \"%@\"。所有群成员将收到通知。"; - -/* No comment provided by engineer. */ -"Role will be changed to \"%@\". The member will receive a new invitation." = "成员角色将更改为 \"%@\"。该成员将收到一份新的邀请。"; - /* alert message */ "Member will be removed from chat - this cannot be undone!" = "将从聊天中删除成员 - 此操作无法撤销!"; @@ -3954,6 +3966,9 @@ servers warning */ /* swipe action */ "Name" = "名称"; +/* No comment provided by engineer. */ +"Name not found" = "未找到名称"; + /* No comment provided by engineer. */ "Network & servers" = "网络和服务器"; @@ -4167,6 +4182,9 @@ servers warning */ /* servers error */ "No servers to receive messages." = "无消息接收服务器。"; +/* servers warning */ +"No servers to resolve names." = "没有解析名称的服务器。"; + /* servers error */ "No servers to send files." = "无文件发送服务器。"; @@ -4182,12 +4200,18 @@ servers warning */ /* No comment provided by engineer. */ "No unread chats" = "没有未读聊天"; +/* No comment provided by engineer. */ +"No valid link" = "无有效链接"; + /* No comment provided by engineer. */ "Nobody tracked your conversations. No one drew a map of where you'd been. Privacy was never a feature - it was the way of life." = "没有人追踪你的谈话内容。没有人绘制你去过的地方的地图。隐私从来都不是一项功能--而是一种生活方式。"; /* No comment provided by engineer. */ "Non-profit governance" = "非营利治理"; +/* No comment provided by engineer. */ +"None of your servers are set to resolve SimpleX names. Configure servers, or use a connection link." = "你的服务器没有一台被设定为解析 SimpleX 名称。配置服务器或使用连接链接。"; + /* No comment provided by engineer. */ "Not a better lock on someone else's door. Not a nicer landlord that respects your privacy, but still keeps the record of all visitors. You are not a guest. You are home. No king can enter it - you are sovereign." = "别人家的门锁再好也比不上这里。房东再好也比不上这里,他既尊重你的隐私,又保留着所有访客的记录。你不是客人,你是家。没有国王能闯入--你是主人。"; @@ -4677,7 +4701,8 @@ alert button */ /* No comment provided by engineer. */ "Profile theme" = "个人资料主题"; -/* alert message */ +/* alert message +alert title */ "Profile update will be sent to your SimpleX contacts." = "个人资料更新将发送给你的 SimpleX 联系人。"; /* No comment provided by engineer. */ @@ -4773,7 +4798,7 @@ alert button */ /* swipe action */ "Read" = "已读"; -/* No comment provided by engineer. */ +/* profile description teaser */ "Read more" = "阅读更多"; /* No comment provided by engineer. */ @@ -5135,6 +5160,18 @@ swipe action */ /* No comment provided by engineer. */ "Role" = "角色"; +/* No comment provided by engineer. */ +"Role will be changed to \"%@\". All chat members will be notified." = "将变更成员角色为“%@”。所有成员都会收到通知。"; + +/* No comment provided by engineer. */ +"Role will be changed to \"%@\". All group members will be notified." = "成员角色将更改为 \"%@\"。所有群成员将收到通知。"; + +/* No comment provided by engineer. */ +"Role will be changed to \"%@\". All subscribers will be notified." = "角色将被变更为“%@”。所有订阅者将会收到通知。"; + +/* No comment provided by engineer. */ +"Role will be changed to \"%@\". The member will receive a new invitation." = "成员角色将更改为 \"%@\"。该成员将收到一份新的邀请。"; + /* No comment provided by engineer. */ "Run chat" = "运行聊天"; @@ -5147,7 +5184,8 @@ swipe action */ /* No comment provided by engineer. */ "Safer groups" = "更安全的群组"; -/* alert button +/* alert action +alert button chat item action */ "Save" = "保存"; @@ -5418,9 +5456,6 @@ chat item action */ /* alert message */ "Sender cancelled file transfer." = "发送人已取消文件传输。"; -/* No comment provided by engineer. */ -"Sender may have deleted the connection request." = "发送人可能已删除连接请求。"; - /* alert message */ "Sending a link preview may reveal your IP address to the website. You can change this in Privacy settings later." = "发送链接预览可能会向该网站透露你的 IP 地址。你稍后可以在隐私设置中更改此设置。"; @@ -5749,6 +5784,15 @@ chat item action */ /* No comment provided by engineer. */ "SimpleX Lock turned on" = "已开启 SimpleX 锁定"; +/* No comment provided by engineer. */ +"SimpleX name" = "SimpleX 名称"; + +/* No comment provided by engineer. */ +"SimpleX name error" = "SimpleX 名称错误"; + +/* alert title */ +"SimpleX name not verified" = "SimpleX 名称未验证"; + /* simplex link type */ "SimpleX one-time invitation" = "SimpleX 一次性邀请"; @@ -6126,6 +6170,9 @@ server test failure */ /* No comment provided by engineer. */ "The second tick we missed! ✅" = "我们错过的第二个\"√\"!✅"; +/* No comment provided by engineer. */ +"The sender deleted the connection request." = "发送人可能已删除连接请求。"; + /* alert message */ "The sender will NOT be notified" = "发送者将不会收到通知"; @@ -6394,9 +6441,6 @@ alert subtitle */ /* No comment provided by engineer. */ "Unless you use iOS call interface, enable Do Not Disturb mode to avoid interruptions." = "除非您使用 iOS 通话界面,否则请启用请勿打扰模式以避免打扰。"; -/* No comment provided by engineer. */ -"Unless your contact deleted the connection or this link was already used, it might be a bug - please report it.\nTo connect, please ask your contact to create another connection link and check that you have a stable network connection." = "除非您的联系人已删除此连接或此链接已被使用,否则它可能是一个错误——请报告。\n如果要连接,请让您的联系人创建另一个连接链接,并检查您的网络连接是否稳定。"; - /* No comment provided by engineer. */ "Unlink" = "取消链接"; @@ -6463,7 +6507,8 @@ alert subtitle */ /* No comment provided by engineer. */ "Upgrade address" = "升级地址"; -/* alert message */ +/* alert message +alert title */ "Upgrade address?" = "升级地址?"; /* No comment provided by engineer. */ @@ -7096,6 +7141,9 @@ alert subtitle */ /* No comment provided by engineer. */ "Your contact" = "你的联系人"; +/* No comment provided by engineer. */ +"Your contact removed this link, or it was a one-time link that was already used.\nTo connect, ask your contact to create a new link." = "除非您的联系人已删除此连接或此链接已被使用,否则它可能是一个错误——请报告。\n如果要连接,请让您的联系人创建另一个连接链接,并检查您的网络连接是否稳定。"; + /* No comment provided by engineer. */ "Your contact sent a file that is larger than currently supported maximum size (%@)." = "您的联系人发送的文件大于当前支持的最大大小 (%@)。"; diff --git a/apps/multiplatform/common/src/commonMain/kotlin/chat/simplex/common/views/chat/item/CIImageView.kt b/apps/multiplatform/common/src/commonMain/kotlin/chat/simplex/common/views/chat/item/CIImageView.kt index ef561fc3e0..7ce44475b5 100644 --- a/apps/multiplatform/common/src/commonMain/kotlin/chat/simplex/common/views/chat/item/CIImageView.kt +++ b/apps/multiplatform/common/src/commonMain/kotlin/chat/simplex/common/views/chat/item/CIImageView.kt @@ -12,10 +12,12 @@ import androidx.compose.ui.geometry.Size import androidx.compose.ui.graphics.* import androidx.compose.ui.graphics.painter.Painter import androidx.compose.ui.layout.ContentScale +import androidx.compose.ui.layout.layout import androidx.compose.ui.layout.layoutId import androidx.compose.ui.platform.* import dev.icerock.moko.resources.compose.painterResource import dev.icerock.moko.resources.compose.stringResource +import androidx.compose.ui.unit.Constraints import androidx.compose.ui.unit.Dp import androidx.compose.ui.unit.dp import chat.simplex.common.views.helpers.* @@ -27,6 +29,7 @@ import chat.simplex.common.views.chat.chatViewScrollState import chat.simplex.res.MR import dev.icerock.moko.resources.StringResource import kotlinx.coroutines.* +import kotlin.math.roundToInt @Composable fun CIImageView( @@ -176,7 +179,13 @@ fun CIImageView( .then( if (!smallView) { val w = if (previewBitmap.width * 0.97 <= previewBitmap.height) imageViewFullWidth() * 0.75f else DEFAULT_MAX_IMAGE_WIDTH - Modifier.width(w).height(w * (previewBitmap.height.toFloat() / previewBitmap.width.toFloat()).coerceAtMost(2.33f)) + // Height follows the measured (clamped) width, not nominal w, else wide images get an empty strip below. + Modifier.width(w).layout { measurable, constraints -> + val width = constraints.maxWidth.coerceAtMost(w.roundToPx().coerceAtLeast(0)) + val height = (width * (previewBitmap.height.toFloat() / previewBitmap.width.toFloat()).coerceAtMost(2.33f)).roundToInt().coerceAtMost(constraints.maxHeight) + val placeable = measurable.measure(Constraints.fixed(width, height)) + layout(width, height) { placeable.place(0, 0) } + } } else Modifier ) .desktopModifyBlurredState(!smallView, blurred, showMenu), diff --git a/apps/multiplatform/common/src/commonMain/kotlin/chat/simplex/common/views/helpers/TextEditor.kt b/apps/multiplatform/common/src/commonMain/kotlin/chat/simplex/common/views/helpers/TextEditor.kt index cad0d247e9..8ae27ca17f 100644 --- a/apps/multiplatform/common/src/commonMain/kotlin/chat/simplex/common/views/helpers/TextEditor.kt +++ b/apps/multiplatform/common/src/commonMain/kotlin/chat/simplex/common/views/helpers/TextEditor.kt @@ -34,7 +34,8 @@ fun TextEditor( shape: Shape = RoundedCornerShape(14.dp), isValid: (String) -> Boolean = { true }, focusRequester: FocusRequester? = null, - enabled: Boolean = true + enabled: Boolean = true, + maxLines: Int = 5 ) { var valid by rememberSaveable { mutableStateOf(true) } var focused by rememberSaveable { mutableStateOf(false) } @@ -73,7 +74,7 @@ fun TextEditor( autoCorrect = false ), singleLine = false, - maxLines = 5, + maxLines = maxLines, cursorBrush = SolidColor(MaterialTheme.colors.secondary), decorationBox = @Composable { innerTextField -> TextFieldDefaults.TextFieldDecorationBox( diff --git a/apps/multiplatform/common/src/commonMain/kotlin/chat/simplex/common/views/usersettings/UserProfileView.kt b/apps/multiplatform/common/src/commonMain/kotlin/chat/simplex/common/views/usersettings/UserProfileView.kt index f8bca55ab7..f2a4cc7dac 100644 --- a/apps/multiplatform/common/src/commonMain/kotlin/chat/simplex/common/views/usersettings/UserProfileView.kt +++ b/apps/multiplatform/common/src/commonMain/kotlin/chat/simplex/common/views/usersettings/UserProfileView.kt @@ -90,17 +90,35 @@ fun UserProfileLayout( sheetState = bottomSheetModalState, sheetShape = RoundedCornerShape(topStart = 18.dp, topEnd = 18.dp) ) { - val dataUnchanged = + fun dataUnchanged(): Boolean = displayName.value.trim() == profile.displayName && fullName.value.trim() == profile.fullName && shortDescr.value.trim() == (profile.shortDescr ?: "") && description.value.trim() == (profile.description ?: "") && profile.image == profileImage.value - val closeWithAlert = { - if (dataUnchanged || !canSaveProfile(displayName.value, shortDescr.value, profile)) { - close() - } else { - showUnsavedChangesAlert({ saveProfile(displayName.value, fullName.value, shortDescr.value, description.value, profileImage.value) }, close) + fun onClose(close: () -> Unit): Boolean = if (dataUnchanged() || !canSaveProfile(displayName.value, shortDescr.value, profile)) { + chatModel.centerPanelBackgroundClickHandler = null + close() + false + } else { + showUnsavedChangesAlert( + { + chatModel.centerPanelBackgroundClickHandler = null + saveProfile(displayName.value, fullName.value, shortDescr.value, description.value, profileImage.value) + }, + { + chatModel.centerPanelBackgroundClickHandler = null + close() + } + ) + true + } + DisposableEffect(Unit) { + onDispose { chatModel.centerPanelBackgroundClickHandler = null } + } + LaunchedEffect(Unit) { + chatModel.centerPanelBackgroundClickHandler = { + onClose(close = { ModalManager.start.closeModals() }) } } LaunchedEffect(editingDescription) { @@ -109,18 +127,35 @@ fun UserProfileLayout( descrFocusRequester.requestFocus() } } - ModalView(close = if (editingDescription) ({ editingDescription = false }) else closeWithAlert) { + ModalView(close = if (editingDescription) ({ editingDescription = false }) else ({ onClose(close) })) { if (editingDescription) { - ColumnWithScrollBar(Modifier.padding(horizontal = DEFAULT_PADDING)) { + // app bar is top (default) or bottom (one-handed) — mirror ColumnWithScrollBar's spacers + // so the entry area never runs under the app bar, keyboard, or system bars + val oneHandUI = remember { ChatController.appPrefs.oneHandUI.state } + Column(Modifier.fillMaxSize().imePadding().padding(horizontal = DEFAULT_PADDING)) { + if (oneHandUI.value) { + Spacer(Modifier.padding(top = DEFAULT_PADDING + 5.dp).windowInsetsTopHeight(WindowInsets.statusBars)) + } else { + Spacer(Modifier.statusBarsPadding().padding(top = AppBarHeight * fontSizeSqrtMultiplier)) + } AppBarTitle(stringResource(MR.strings.profile_description__field), withPadding = false) - TextEditor( - description, - Modifier.heightIn(min = 100.dp), - placeholder = stringResource(MR.strings.enter_description_optional), - contentPadding = PaddingValues(), - focusRequester = descrFocusRequester, - ) - SectionBottomSpacer() + // weight goes on the Box (a direct Column child); TextEditor forwards its modifier + // to the inner BasicTextField, where weight would be ignored + Box(Modifier.weight(1f, fill = false).padding(bottom = DEFAULT_PADDING)) { + TextEditor( + description, + Modifier.heightIn(min = 140.dp), + placeholder = stringResource(MR.strings.enter_description_optional), + contentPadding = PaddingValues(), + focusRequester = descrFocusRequester, + maxLines = Int.MAX_VALUE + ) + } + if (oneHandUI.value) { + Spacer(Modifier.navigationBarsPadding().padding(bottom = AppBarHeight * fontSizeSqrtMultiplier)) + } else { + Spacer(Modifier.windowInsetsBottomHeight(WindowInsets.systemBars)) + } } return@ModalView } @@ -200,7 +235,7 @@ fun UserProfileLayout( ) Spacer(Modifier.height(DEFAULT_PADDING)) - val enabled = !dataUnchanged && canSaveProfile(displayName.value, shortDescr.value, profile) + val enabled = !dataUnchanged() && canSaveProfile(displayName.value, shortDescr.value, profile) val saveModifier: Modifier = Modifier.clickable(enabled) { saveProfile(displayName.value, fullName.value, shortDescr.value, description.value, profileImage.value) } val saveColor: Color = if (enabled) MaterialTheme.colors.primary else MaterialTheme.colors.secondary Text( diff --git a/apps/multiplatform/common/src/commonMain/resources/MR/ar/strings.xml b/apps/multiplatform/common/src/commonMain/resources/MR/ar/strings.xml index 76a6768f60..8c774de714 100644 --- a/apps/multiplatform/common/src/commonMain/resources/MR/ar/strings.xml +++ b/apps/multiplatform/common/src/commonMain/resources/MR/ar/strings.xml @@ -832,7 +832,7 @@ اسحب الوصول اكشف سيتم إيقاف استلام الملف. - رفض + ارفض قيم التطبيق منفذ احفظ إعدادات عنوان SimpleX @@ -851,7 +851,7 @@ امنع إرسال الملفات والوسائط. استلمت إجابة… مستودع GitHub.]]> - رفض + ارفض يحمي خادم المُرحل عنوان IP الخاص بك، ولكن يمكنه مراقبة مُدّة المكالمة. الرجاء إدخال كلمة المرور السابقة بعد استعادة نسخة احتياطية لقاعدة البيانات. لا يمكن التراجع عن هذا الإجراء. استعادة النسخة الاحتياطية لقاعدة البيانات؟ @@ -972,7 +972,7 @@ مسح الرمز أرسل أسئلة وأفكار مشاركة العنوان مع جهات اتصال SimpleX؟ - شارك العنوان + شارك العنوان… حفظ رسالة الترحيب؟ احفظ الخوادم أرسل إيصالات التسليم إلى @@ -2874,4 +2874,30 @@ تحقق من الاسم تحقق من أسماء SimpleX اسم SimpleX الخاص بك + اسم SimpleX للقناة + اتصل بـ %s + لا تشترط التوقيع على الرسائل. + احصل على اسم SimpleX (تجريبي) + انضم للقناة %s + توقيع الرسالة ليس إلزاميًا. + مطلوب توقيع الرسالة. + سجِّل اسم اختبار + أزِل الاسم + تطلب توقيع الرسائل. + احفظ اسم SimpleX؟ + أظهر التعمية + أظهر التوقيع + التوقيع مفقود + موقَّع + موقَّع ومتحقق منه + التوقيع يثبت أنك مَن كاتب هذه الرسالة ولا يمكن إنكار ذلك لاحقًا. + وقِّع الرسالة + وقِّع الرسائل + طلبت القناة توقيع هذه الرسالة، لكن التوقيع غير موجود. + أضف وصف + الوصف + حرّر الوصف + أدِخل وصف (اختياري) + خطأ في مشاركة العنوان + للتحقق من المفاتيح مع هذا المشترك، قارن (أو امسح ضوئيًا) الرمز الموجود على أجهزتك. diff --git a/apps/multiplatform/common/src/commonMain/resources/MR/base/strings.xml b/apps/multiplatform/common/src/commonMain/resources/MR/base/strings.xml index 10a3113378..6989521c6b 100644 --- a/apps/multiplatform/common/src/commonMain/resources/MR/base/strings.xml +++ b/apps/multiplatform/common/src/commonMain/resources/MR/base/strings.xml @@ -216,15 +216,15 @@ Channel has no active relays. Please try to join later. App update required This group requires a newer version of the app. Please update the app to join. - Connection error (AUTH) - Unless your contact deleted the connection or this link was already used, it might be a bug - please report it.\nTo connect, please ask your contact to create another connection link and check that you have a stable network connection. + Connection link removed + Your contact removed this link, or it was a one-time link that was already used.\nTo connect, ask your contact to create a new link. Connection blocked Connection is blocked by server operator:\n%1$s. Undelivered messages The connection reached the limit of undelivered messages, your contact may be offline. Error accepting contact request Error rejecting contact request - Sender may have deleted the connection request. + The sender deleted the connection request. Error deleting contact Error deleting group Error deleting private notes diff --git a/apps/multiplatform/common/src/commonMain/resources/MR/bg/strings.xml b/apps/multiplatform/common/src/commonMain/resources/MR/bg/strings.xml index 0adea03551..bd280cf4a3 100644 --- a/apps/multiplatform/common/src/commonMain/resources/MR/bg/strings.xml +++ b/apps/multiplatform/common/src/commonMain/resources/MR/bg/strings.xml @@ -217,7 +217,7 @@ Идентификацията на устройството е деактивирано. Изключване на SimpleX заключване. Идентификацията на устройството не е активирана. Можете да включите SimpleX заключване през Настройки, след като активирате идентификацията на устройството. SimpleX заключване е включено - Грешка при свързване (AUTH) + Грешка при свързване свързване… Промени адреса за получаване Базата данни е изтрита diff --git a/apps/multiplatform/common/src/commonMain/resources/MR/ca/strings.xml b/apps/multiplatform/common/src/commonMain/resources/MR/ca/strings.xml index c53247853f..ce38afb836 100644 --- a/apps/multiplatform/common/src/commonMain/resources/MR/ca/strings.xml +++ b/apps/multiplatform/common/src/commonMain/resources/MR/ca/strings.xml @@ -575,7 +575,7 @@ Error de connexió Temps de connexió enhaurit El contacte la existeix - Error de connexió (AUTH) + Error de connexió Nom del contacte Contacte eliminat! El contacte encara no s\'hi ha connectat! diff --git a/apps/multiplatform/common/src/commonMain/resources/MR/cs/strings.xml b/apps/multiplatform/common/src/commonMain/resources/MR/cs/strings.xml index 605d2134a7..b9e9a8e0b5 100644 --- a/apps/multiplatform/common/src/commonMain/resources/MR/cs/strings.xml +++ b/apps/multiplatform/common/src/commonMain/resources/MR/cs/strings.xml @@ -353,7 +353,7 @@ Skupina Aktualizací nastavení se klient znovu připojí ke všem serverům. Nastavit 1 den - Chyba spojení (AUTH) + Chyba spojení Odesílatel možná smazal požadavek připojení Server vyžaduje autorizaci pro vytvoření front, zkontrolujte heslo. Odstranit frontu diff --git a/apps/multiplatform/common/src/commonMain/resources/MR/da/strings.xml b/apps/multiplatform/common/src/commonMain/resources/MR/da/strings.xml index d2acfe704a..f23a95defb 100644 --- a/apps/multiplatform/common/src/commonMain/resources/MR/da/strings.xml +++ b/apps/multiplatform/common/src/commonMain/resources/MR/da/strings.xml @@ -305,7 +305,7 @@ Kontroller venligst, at du har brugt det korrekte link, eller bed din kontaktperson om at sende dig et nyt. Ikke-understøttet forbindelseslink Dette link kræver en nyere appversion. Opgrader appen, eller bed din kontaktperson om at sende et kompatibelt link. - Forbindelsesfejl (AUTH) + Forbindelsesfejl Medmindre din kontaktperson har slettet forbindelsen, eller dette link allerede er i brug, kan det være en fejl - rapporter det.\nFor at oprette forbindelse skal du bede din kontaktperson om at oprette et nyt forbindelseslink og kontrollere, at du har en stabil netværksforbindelse. Forbindelse blokeret Forbindelsen er blokeret af serveroperatøren:\n%1$s. diff --git a/apps/multiplatform/common/src/commonMain/resources/MR/de/strings.xml b/apps/multiplatform/common/src/commonMain/resources/MR/de/strings.xml index ce16f529ca..9442ee3b65 100644 --- a/apps/multiplatform/common/src/commonMain/resources/MR/de/strings.xml +++ b/apps/multiplatform/common/src/commonMain/resources/MR/de/strings.xml @@ -66,7 +66,7 @@ Sie sind bereits mit %1$s verbunden. Ungültiger Verbindungslink Überprüfen Sie bitte, ob Sie den richtigen Link genutzt haben, oder bitten Sie Ihren Kontakt darum, Ihnen nochmal einen Link zuzusenden. - Verbindungsfehler (AUTH) + Verbindungsfehler Entweder hat Ihr Kontakt die Verbindung gelöscht, oder dieser Link wurde bereits verwendet, es könnte sich um einen Fehler handeln – bitte melden Sie ihn uns. \nBitten Sie Ihren Kontakt darum, einen weiteren Verbindungs-Link zu erzeugen, um sich neu verbinden zu können, und stellen Sie sicher, dass Sie eine stabile Netzwerkverbindung haben. Fehler beim Annehmen der Kontaktanfrage @@ -779,7 +779,7 @@ Ändern Wechseln Rolle ändern? - Die Rolle wird auf %s geändert. Alle Mitglieder der Gruppe werden benachrichtigt. + Die Rolle wird auf %s geändert. Alle Gruppenmitglieder werden benachrichtigt. Die Rolle wird auf %s geändert. Das Mitglied wird eine neue Einladung erhalten. Fehler beim Entfernen des Mitglieds Fehler beim Ändern der Rolle @@ -1177,7 +1177,7 @@ App-Zugangscode Audio-/Video-Anrufe sind nicht erlaubt. Adresse - Adresse teilen + Adresse teilen… Design exportieren Fehler beim Importieren des Designs Bezeichnung @@ -2305,7 +2305,7 @@ Bitte verkleinern Sie die Nachrichten-Größe oder entfernen Sie Medien und versenden Sie diese erneut. Präferenzen können nur von Chat-Eigentümern geändert werden. Bitte verkleinern Sie die Nachrichten-Größe und versenden Sie diese erneut. - Die Rolle wird auf "%s" geändert. Im Chat wird Jeder darüber informiert. + Die Rolle wird auf %s geändert. Im Chat wird jeder darüber informiert. Sie werden von diesem Chat keine Nachrichten mehr erhalten. Der Nachrichtenverlauf wird beibehalten. Sie können die Nachricht kopieren und verkleinern, um sie zu versenden. Chat löschen @@ -2929,7 +2929,7 @@ Hilfe und Unterstützung https:// Dies wird Abonnenten angezeigt und zum Laden der Vorschau genutzt. - Mehr Privatsphäre + Weitere Privatsphäre Nur Ihre oben genannte Seite kann die Vorschau anzeigen. Bitte die App aktualisieren. %s hat sich am SimpleX Chat-Crowdfunding beteiligt. @@ -2937,7 +2937,7 @@ Abonnent Unterstützen Sie das Projekt Das Abzeichen ist mit einem Schlüssel signiert, den diese App‑Version nicht erkennt. Aktualisieren Sie die App, um dieses Abzeichen zu verifizieren. - Die Rolle wird auf "%s" geändert. Alle Kanalmitglieder werden benachrichtigt. + Die Rolle wird auf %s geändert. Alle Abonnenten werden benachrichtigt. Dieses Abzeichen konnte nicht verifiziert werden und ist möglicherweise nicht echt. Diese Gruppe erfordert eine neuere App‑Version. Bitte aktualisieren Sie die App, um beizutreten. Kanalname wird nicht unterstützt @@ -2957,16 +2957,42 @@ Der Server %1$s unterstützt keine Namensauflösung. Konfigurieren Sie Server oder verwenden Sie einen Verbindungslink. SimpleX-Name einrichten SimpleX-Name - Fehler beim SimpleX-Name + Fehler beim SimpleX-Namen SimpleX-Name nicht verifiziert Der SimpleX-Name %1$s wurde registriert, aber er hat keinen gültigen Link. - Der SimpleX‑Name %1$s ist registriert, jedoch nicht in Ihrem Profil hinterlegt. Bitte zu Ihrer Adresse oder zum Kanalprofil hinzufügen, sofern Sie der Besitzer sind. - Der SimpleX‑Name %1$s ist ohne Kanal‑Link registriert. Fügen Sie den Kanal‑Link über die Registrierungsseite hinzu. - Der SimpleX‑Name %1$s ist ohne SimpleX-Adresse registriert. Fügen Sie die SimpleX-Adresse über die Registrierungsseite hinzu. - Dieser SimpleX-Name ist nicht registriert. Bitte überprüfen Sie den Namen. - Zur Namensauflösung + Der SimpleX‑Name %1$s wurde registriert, jedoch nicht in Ihrem Profil hinterlegt. Bitte zu Ihrer Adresse oder zum Kanalprofil hinzufügen, sofern Sie der Besitzer sind. + Der SimpleX‑Name %1$s wurde ohne Kanal‑Link registriert. Fügen Sie den Kanal‑Link über die Registrierungsseite hinzu. + Der SimpleX‑Name %1$s wurde ohne SimpleX-Adresse registriert. Fügen Sie die SimpleX-Adresse über die Registrierungsseite hinzu. + Dieser SimpleX-Name wurde nicht registriert. Bitte überprüfen Sie den Namen. + Für die Namensauflösung Unbestätigter Name Name überprüfen SimpleX-Namen überprüfen Ihr SimpleX-Name + Mit %s verbinden + Kanal %s beitreten + Signatur für Nachrichten nicht erforderlich. + Nachrichten müssen nicht signiert werden. + Nachrichten müssen signiert werden. + Signatur für Nachrichten erforderlich. + Verschlüsselung anzeigen + Signatur anzeigen + Signatur fehlt + Signiert + Signiert und verifiziert + Die Signatur bestätigt, dass Sie diese Nachricht verfasst haben und sie später nicht abstreiten können. + Nachricht signieren + Nachrichten signieren + Der Kanal verlangt für diese Nachricht eine Signatur, welche aber fehlt. + Im Kanal genutzter SimpleX-Name + SimpleX-Name erhalten (BETA) + Einen Test-Name registrieren + Name entfernen + SimpleX-Name speichern? + Beschreibung hinzufügen + Beschreibung + Beschreibung bearbeiten + Beschreibung eingeben (optional) + Fehler beim Teilen der Adresse + Für die Überprüfung der Schlüssel mit diesem Abonnenten vergleichen oder scannen Sie den Code auf Ihren Geräten. diff --git a/apps/multiplatform/common/src/commonMain/resources/MR/es/strings.xml b/apps/multiplatform/common/src/commonMain/resources/MR/es/strings.xml index 84d5654e3f..4bb171a4da 100644 --- a/apps/multiplatform/common/src/commonMain/resources/MR/es/strings.xml +++ b/apps/multiplatform/common/src/commonMain/resources/MR/es/strings.xml @@ -247,7 +247,7 @@ Cambiar Se realizan comprobaciones de mensajes nuevos periódicas de hasta un minuto de duración cada 10 minutos Limpiar - ¿Cambiar de función? + ¿Cambiar el rol? Compara los códigos de seguridad con tus contactos Archivo Vaciar @@ -342,7 +342,7 @@ Error al cambiar dirección Error al guardar archivo Error - De la galería + Galería Imagen Vídeo Si has recibido un enlace de invitación a SimpleX Chat puedes abrirlo en tu navegador: @@ -1108,7 +1108,7 @@ Enlace de un solo uso Dirección SimpleX Cuando alguien solicite conectarse podrás aceptar o rechazar su solicitud. - Compartir dirección + Compartir dirección… Deja un mensaje de bienvenida… SimpleX Color adicional @@ -2304,7 +2304,7 @@ Informar del perfil de un miembro: sólo los moderadores del grupo lo verán. Otro motivo informes archivados - Violación de las normas de la comunidad + Violación de las normas Contenido inapropiado Perfil inapropiado Solo el remitente y el moderador pueden verlo @@ -2873,4 +2873,53 @@ Los servidores usados no admiten páginas web. Puedes apoyar SimpleX desde la versión 7. Insignia sin verificar + Conectar con %s + Error al guardar el nombre + Unirte al canal %s + Permitir el contacto mediante tu nombre registrado contra tu dirección SimpleX. + Permitir unirse al canal mediante el nombre registrado con este enlace. + Nombre no encontrado + No tienes servidores configurados para resolver nombres SimpleX. Hazlo, o usa un enlace para conectarte. + Sin servidores para resolver nombres. + Ningún enlace válido + Error de resolución: %1$s + El servidor %1$s no admite la resolución de nombres. Configura un servidor, o usa un enlace para conectarte. + Escribe el nombre SimpleX + Nombre SimpleX + Error del nombre SimpleX + Nombre SimpleX no verificado + El nombre SimpleX %1$s está registrado, pero no tiene un enlace válido. + El nombre SimpleX %1$s está registrado, pero no se ha añadido a un perfil. Por favor, si eres el propietario, añádelo a tu dirección o al perfil del canal. + El nombre SimpleX %1$s está registrado sin un enlace de canal. Añádelo en la página de registro. + El nombre SimpleX %1$s está registrado sin una dirección SimpleX. Añádela en la página de registro. + El nombre SimpleX no está registrado. Por favor, comprueba el nombre. + Para resolver nombres + Nombre sin confirmar + Verificar nombre + Verificar nombres SimpleX + Mi nombre SimpleX + ¿Guardar el nombre SimpleX? + Obtener nombre SimpleX (BETA) + Eliminar nombre + Firmar mensaje + La firma prueba que eres el autor del mensaje sin posibilidad de repudio. + Firmado + Firmado y verificado + Firmar mensajes + Se requieren mensajes firmados. + No se requieren mensajes firmados. + Los mensajes firmados son obligatorios. + Los mensajes firmados no son obligatorios. + Mostrar firma + Mostrar cifrado + Falta la firma + El canal requiere que el mensaje esté firmado, pero falta la firma. + Nombre SimpleX del canal + Registrar nombre para pruebas + Añadir descripción + Descripción + Editar descripción + Introduce descripción (opcional) + Error compartiendo dirección + Para verificar la clave con el suscriptor, compara (o escanea) el código en tu dispositivo. diff --git a/apps/multiplatform/common/src/commonMain/resources/MR/fi/strings.xml b/apps/multiplatform/common/src/commonMain/resources/MR/fi/strings.xml index 24afa33876..41f6edc08f 100644 --- a/apps/multiplatform/common/src/commonMain/resources/MR/fi/strings.xml +++ b/apps/multiplatform/common/src/commonMain/resources/MR/fi/strings.xml @@ -59,7 +59,7 @@ Yhteysvirhe Tiedostoa ei voi vastaanottaa Kontakti on jo olemassa - Yhteysvirhe (AUTH) + Yhteysvirhe Luo tiedosto Luo jono Poista jono diff --git a/apps/multiplatform/common/src/commonMain/resources/MR/fr/strings.xml b/apps/multiplatform/common/src/commonMain/resources/MR/fr/strings.xml index c5a208851f..73d7401e29 100644 --- a/apps/multiplatform/common/src/commonMain/resources/MR/fr/strings.xml +++ b/apps/multiplatform/common/src/commonMain/resources/MR/fr/strings.xml @@ -61,7 +61,7 @@ Délai de connexion Erreur lors de l\'envoi du message Vous êtes déjà connecté à %1$s. - Erreur de connexion (AUTH) + Erreur de connexion A moins que votre contact ait supprimé la connexion ou que ce lien ait déjà été utilisé, il peut s\'agir d\'un bug - veuillez le signaler. \nPour vous connecter, veuillez demander à votre contact de créer un autre lien de connexion et vérifiez que vous disposez d\'une connexion réseau stable. Erreur de validation de la demande de contact diff --git a/apps/multiplatform/common/src/commonMain/resources/MR/hr/strings.xml b/apps/multiplatform/common/src/commonMain/resources/MR/hr/strings.xml index 55d3e14907..2d29984da5 100644 --- a/apps/multiplatform/common/src/commonMain/resources/MR/hr/strings.xml +++ b/apps/multiplatform/common/src/commonMain/resources/MR/hr/strings.xml @@ -1447,7 +1447,7 @@ Sačuvati i ažurirati grupni profil Uz smanjenu potrošnju baterije. (skenirati ili nalepiti iz memorije) - Greška u vezi (AUTH) + Greška u vezi Ažurirajte aplikaciju i kontaktirajte programere. Tokom uvoza došlo je do nekih nefatalnih grešaka: Sačuvati pristupnu frazu u podešavanjima diff --git a/apps/multiplatform/common/src/commonMain/resources/MR/hu/strings.xml b/apps/multiplatform/common/src/commonMain/resources/MR/hu/strings.xml index e1bc779f63..a742b02b59 100644 --- a/apps/multiplatform/common/src/commonMain/resources/MR/hu/strings.xml +++ b/apps/multiplatform/common/src/commonMain/resources/MR/hu/strings.xml @@ -49,7 +49,7 @@ Alkalmazásadatok biztonsági mentése Az adatbázis előkészítése sikertelen Az összes partnerével továbbra is kapcsolatban marad. A profilfrissítés el lesz küldve a partnerei számára. - A csevegési profillal (alapértelmezett), vagy a kapcsolattal (BÉTA). + A csevegési profillal (alapértelmezett), vagy a kapcsolattal (béta). Egy új, véletlenszerű profil lesz megosztva. A hangüzenetek küldése csak abban az esetben van engedélyezve, ha a partnere is engedélyezi. Alkalmazás összeállítási száma: %s @@ -201,7 +201,7 @@ A partnerei törlésre jelölhetnek üzeneteket; Ön majd meg tudja nézni azokat. Kapcsolódik az egyszer használható meghívón keresztül? Kapcsolódás egy hivatkozáson vagy QR-kódon keresztül - Kapcsolódási hiba (AUTH) + Kapcsolódási hiba Csak név Kapcsolódik a kapcsolattartási címen keresztül? Cím létrehozása @@ -233,7 +233,7 @@ Partnerek Kapcsolódási hiba A partnere még nem kapcsolódott! - - kapcsolódás a könyvtárszolgáltatáshoz (BÉTA)!\n- kézbesítési jelentések (legfeljebb 20 tagig).\n- gyorsabb és stabilabb. + - kapcsolódás a könyvtárszolgáltatáshoz (béta)!\n- kézbesítési jelentések (legfeljebb 20 tagig).\n- gyorsabb és stabilabb. Közreműködés kapcsolódás (bemutatkozó meghívó) SimpleX-cím létrehozása @@ -455,7 +455,7 @@ %dnap Engedélyezés az összes tag számára A kézbesítési jelentések le vannak tiltva! - Kibontás + Felfedés Hiba történt az üzenet elküldésekor Adja meg a jelkódot Mindenkinél @@ -631,7 +631,7 @@ Azonnali Inkognitócsoportok Útmutató - Összecsukás + Elrejtés Kép Továbbfejlesztett adatvédelem és biztonság Mellőzés @@ -677,7 +677,7 @@ Hordozható eszközök leválasztása Különböző nevek, profilképek és átvitelelkülönítés. Elutasítás esetén a kérés küldője NEM kap értesítést. - Szerepkörválasztó kibontása + Szerepkörválasztó felfedése A kép akkor érkezik meg, amikor a küldője elérhető lesz, várjon, vagy ellenőrizze később! meghíva Érvénytelen kapcsolattartási hivatkozás @@ -1109,7 +1109,7 @@ Profil %d-s port Kapcsolódás egy hivatkozáson keresztül - Cím megosztása + Cím megosztása… Kiszolgáló QR-kódjának beolvasása Megállítás Megállítja a címmegosztást? @@ -1607,7 +1607,7 @@ Sikertelen letöltés Archívum letöltése Letöltési hivatkozás részletei - Engedélyezés a közvetlen csevegésekben (BÉTA)! + Engedélyezés a közvetlen csevegésekben (béta)! Adja meg a jelmondatot Hiba történt a beállítások mentésekor Hiba történt az archívum letöltésekor @@ -2139,11 +2139,11 @@ Használati feltételek %s kiszolgálóinak használatához fogadja el a használati feltételeket.]]> Használat az üzenetekhez - A fogadáshoz - A privát útválasztáshoz + Üzenetek fogadásához + Privát útválasztáshoz Hozzáadott üzenetkiszolgálók Használat a fájlokhoz - A küldéshez + Üzenetek küldéséhez Hozzáadott fájl- és médiakiszolgálók Feltételek megnyitása Módosítások megtekintése @@ -2167,7 +2167,7 @@ Vagy archívumfájl importálása Távoli hordozható eszközök Xiaomi eszközök: engedélyezze az automatikus indítást a rendszerbeállításokban, hogy az értesítések működjenek.]]> - A küldéshez másolhatja és csökkentheti az üzenet méretét. + Másolhatja és csökkentheti az üzenet méretét a küldéshez. Adja hozzá a munkatársait a beszélgetésekhez. Üzleti cím végpontok közötti titkosítással, a közvetlen üzenetek továbbá kvantumbiztos titkosítással is rendelkeznek.]]> @@ -2842,10 +2842,10 @@ Nem lehetett ellenőrizni a kitűzőt A kitűző egy olyan kulccsal van aláírva, amelyet az alkalmazás ezen verziója nem ismer fel. Frissítse az alkalmazást a kitűző ellenőrzéséhez. Nincsenek kiszolgálók a nevek feloldásához. - SimpleX-névhiba - Egyik kiszolgáló sincs beállítva a SimpleX-nevek feloldásához. Állítsa be a kiszolgálókat, vagy használjon egy kapcsolattartási hivatkozást. + Hibás SimpleX-név + Egyik saját kiszolgálója sincs beállítva a SimpleX-nevek feloldásához. Állítsa be a kiszolgálókat, vagy használjon egy kapcsolattartási hivatkozást. A(z) %1$s kiszolgáló nem támogatja a névfeloldást. Állítsa be a kiszolgálókat, vagy használjon egy kapcsolattartási hivatkozást. - A név nem található + Nem található a név Ez a SimpleX-név nincs regisztrálva. Ellenőrizze a nevet. Feloldási hiba: %1$s Nincs érvényes hivatkozás @@ -2854,7 +2854,7 @@ A(z) %1$s SimpleX-név regisztrálva van, de nincs hozzáadva a profilhoz. Adja hozzá a címéhez vagy a csatornaprofiljához, amennyiben Ön a tulajdonosa. Név ellenőrzése SimpleX-nevek ellenőrzése - A SimpleX-név nincs ellenőrizve + Nincs ellenőrizve a SimpleX-név SimpleX-név Saját SimpleX-név SimpleX-név beállítása @@ -2864,4 +2864,30 @@ Tegye lehetővé mások számára a kapcsolódást a saját SimpleX-címével regisztrált néven keresztül. Tegye lehetővé mások számára a csatlakozást az ezzel a csatornahivatkozással regisztrált néven keresztül. Nevek feloldásához + Kapcsolódás hozzá: %s + Csatlakozás a(z) %s nevű csatornához + Üzenet aláírása + Az aláírás igazolja, hogy Ön írta ezt az üzenetet, és azt később nem lehet letagadni. + Aláírva + Aláírva és ellenőrizve + Üzenetek aláírása + Üzenetek aláírásának kötelezővé tétele. + Üzenetek aláírásának mellőzése. + Kötelező aláírni az üzeneteket. + Nem kötelező aláírni az üzeneteket. + Aláírás megjelenítése + Titkosítás megjelenítése + Hiányzik az aláírás + A csatorna megköveteli az üzenet aláírását, de az hiányzik. + Csatorna SimpleX-neve + SimpleX-név beszerzése (béta) + Egy név regisztrálása tesztelési céllal + Név eltávolítása + Menti a SimpleX-nevet? + A kulcsok ellenőrzéséhez ezzel a feliratkozóval hasonlítsa össze (vagy olvassa be) az eszközökön található kódot. + Hiba történt a cím megosztásakor + Leírás + Leírás hozzáadása + Leírás szerkesztése + Adja meg a leírást (nem kötelező) diff --git a/apps/multiplatform/common/src/commonMain/resources/MR/in/strings.xml b/apps/multiplatform/common/src/commonMain/resources/MR/in/strings.xml index 903cb81970..bd3f6e2b22 100644 --- a/apps/multiplatform/common/src/commonMain/resources/MR/in/strings.xml +++ b/apps/multiplatform/common/src/commonMain/resources/MR/in/strings.xml @@ -1239,7 +1239,7 @@ Anda tidak dapat diverifikasi; silakan coba lagi. Versi server penerusan tidak kompatibel dengan pengaturan jaringan: %1$s. Versi server tujuan %1$s tidak kompatibel dengan server penerusan %2$s. - Kesalahan koneksi (AUTH) + Kesalahan koneksi Gagal menghubungkan ke server penerusan %1$s. Coba lagi nanti. Alamat server penerusan tidak kompatibel dengan pengaturan jaringan: %1$s. Unggah berkas @@ -1997,7 +1997,7 @@ Harap periksa apakah perangkat seluler dan desktop terhubung ke jaringan lokal yang sama, dan firewall desktop mengizinkan koneksi.\nHarap sampaikan masalah lain kepada pengembang. Koneksi memerlukan negosiasi ulang enkripsi. Negosiasi ulang enkripsi sedang berlangsung. - Pesan yang tidak terkirim + Pesan belum terkirim Pesan ini telah dihapus atau belum diterima. Untuk terhubung via tautan Untuk mendapatkan pemberitahuan tentang rilis baru, aktifkan pemeriksaan berkala untuk versi Stabil atau Beta. @@ -2723,4 +2723,10 @@ Kirim tautannya via aplikasi pesan apa pun - aman. Minta untuk tempel ke SimpleX. Atau perlihatkan kode QR secara langsung atau melalui panggilan video. Gunakan alamat ini di profil media sosial, situs web, atau tanda tangan email Anda. + Gabung saluran %s + Hubungkan ke %s + Tidak ada server untuk meresolusi nama. + Nama SimpleX bermasalah + Tidak ada server Anda yang diatur untuk meresolusi nama SimpleX. Konfigurasikan server, atau gunakan tautan koneksi. + Nama belum dikonfirmasi diff --git a/apps/multiplatform/common/src/commonMain/resources/MR/it/strings.xml b/apps/multiplatform/common/src/commonMain/resources/MR/it/strings.xml index e7ea4a0216..75ed646bb1 100644 --- a/apps/multiplatform/common/src/commonMain/resources/MR/it/strings.xml +++ b/apps/multiplatform/common/src/commonMain/resources/MR/it/strings.xml @@ -64,7 +64,7 @@ Il contatto esiste già Link di connessione non valido Controlla di aver usato il link giusto o chiedi al tuo contatto di inviartene un altro. - Errore di connessione (AUTH) + Errore di connessione Errore di accettazione della richiesta del contatto Il mittente potrebbe aver eliminato la richiesta di connessione. Errore di eliminazione del contatto @@ -811,7 +811,7 @@ Sistema Scadenza connessione TCP Completamente decentralizzato: visibile solo ai membri. - Il ruolo verrà cambiato in "%s". Tutti i membri del gruppo riceveranno una notifica. + Il ruolo verrà cambiato in %s. Verrà avvisato chiunque nel gruppo. Il ruolo verrà cambiato in "%s". Il membro riceverà un nuovo invito. Aggiorna Aggiornare le impostazioni di rete\? @@ -1116,7 +1116,7 @@ Invita amici Salva le impostazioni dell\'indirizzo SimpleX Puoi crearlo più tardi - Condividi indirizzo + Condividi indirizzo… Inserisci il messaggio di benvenuto… Anteprima Puoi condividere questo indirizzo con i contatti per consentire loro di connettersi con %s. @@ -2239,7 +2239,7 @@ Solo i proprietari della chat possono modificarne le preferenze. Notifiche e batteria Puoi copiare e ridurre la dimensione del messaggio per inviarlo. - Il ruolo verrà cambiato in "%s". Verrà notificato a tutti nella chat. + Il ruolo verrà cambiato in %s. Verrà avvisato chiunque nella chat. Il tuo profilo di chat verrà inviato ai membri della chat Non riceverai più messaggi da questa chat. La cronologia della chat verrà conservata. Quando più di un operatore è attivato, nessuno di essi ha metadati per capire chi comunica con chi. @@ -2890,7 +2890,7 @@ Nome SimpleX Errore del nome SimpleX Nome SimpleX non verificato - Il nome SimpleX %1$s è registrato, ma non ha alcun collegamento valido. + Il nome SimpleX %1$s è registrato, ma non ha alcun link valido. Il nome SimpleX %1$s è registrato, ma non aggiunto al profilo. Aggiungilo al profilo del tuo indirizzo o canale, se sei il proprietario. Il nome SimpleX %1$s è registrato senza link del canale. Aggiungi il link del canale al nome tramite la pagina di registrazione. Il nome SimpleX %1$s è registrato senza indirizzo SimpleX. Aggiungi il tuo indirizzo SimpleX al nome tramite la pagina di registrazione. @@ -2900,4 +2900,30 @@ Verifica nome Verifica nomi SimpleX Il tuo nome SimpleX + Connetti a %s + Entra nel canale %s + Non richiedere la firma dei messaggi. + La firma dei messaggi non è richiesta. + La firma dei messaggi è richiesta. + Richiedi la firma dei messaggi. + Mostra la crittografia + Mostra la firma + Firma mancante + Firmato + Firmato e verificato + La firma dimostra che hai scritto questo messaggio e non può essere negato più tardi. + Firma il messaggio + Firma i messaggi + Il canale ha richiesto di firmare questo messaggio, ma la firma non è presente. + Nome SimpleX per il canale + Ottieni nome SimpleX (BETA) + Registra un nome di prova + Rimuovi nome + Salvare il nome SimpleX? + Per verificare le chiavi con questo iscritto, confrontate (o scansionate) il codice sui vostri dispositivi. + Aggiungi descrizione + Descrizione + Modifica descrizione + Inserisci la descrizione (facoltativa) + Errore di condivisione dell\'indirizzo diff --git a/apps/multiplatform/common/src/commonMain/resources/MR/ja/strings.xml b/apps/multiplatform/common/src/commonMain/resources/MR/ja/strings.xml index f12b32ca5a..290791bbe1 100644 --- a/apps/multiplatform/common/src/commonMain/resources/MR/ja/strings.xml +++ b/apps/multiplatform/common/src/commonMain/resources/MR/ja/strings.xml @@ -200,7 +200,7 @@ リンク経由で繋がる。 接続エラー 接続待ち (紹介済み) - 接続エラー (AUTH) + 接続エラー 接続タイムアウト 接続リクエストを送信しました! 接続 %1$d diff --git a/apps/multiplatform/common/src/commonMain/resources/MR/lt/strings.xml b/apps/multiplatform/common/src/commonMain/resources/MR/lt/strings.xml index 950569c85b..3b49472503 100644 --- a/apps/multiplatform/common/src/commonMain/resources/MR/lt/strings.xml +++ b/apps/multiplatform/common/src/commonMain/resources/MR/lt/strings.xml @@ -608,7 +608,7 @@ Prisijungti per vienkartinę nuorodą? Užvėrimo mygtukas Įrenginiai - Ryšio klaida (AUTH) + Ryšio klaida Išjungti pranešimus Tęsti Pokalbio duomenų bazė ištrinta diff --git a/apps/multiplatform/common/src/commonMain/resources/MR/nl/strings.xml b/apps/multiplatform/common/src/commonMain/resources/MR/nl/strings.xml index 30301f5230..f14bf75ffb 100644 --- a/apps/multiplatform/common/src/commonMain/resources/MR/nl/strings.xml +++ b/apps/multiplatform/common/src/commonMain/resources/MR/nl/strings.xml @@ -182,7 +182,7 @@ Oproep verbinden Maak link Verbind - Verbindingsfout (AUTH) + Verbindingsfout Maak een wachtrij Bevestig uw inloggegevens Verbinden… diff --git a/apps/multiplatform/common/src/commonMain/resources/MR/pt-rBR/strings.xml b/apps/multiplatform/common/src/commonMain/resources/MR/pt-rBR/strings.xml index 2d33731ce1..c3acc8b22d 100644 --- a/apps/multiplatform/common/src/commonMain/resources/MR/pt-rBR/strings.xml +++ b/apps/multiplatform/common/src/commonMain/resources/MR/pt-rBR/strings.xml @@ -210,7 +210,7 @@ conectando… conectando (anunciado) Conexão - Erro de conexão (AUTH) + Erro de conexão conexão estabelecida conexão %1$d Atualmente, o tamanho máximo de arquivo suportado é %1$s. diff --git a/apps/multiplatform/common/src/commonMain/resources/MR/pt/strings.xml b/apps/multiplatform/common/src/commonMain/resources/MR/pt/strings.xml index bfbeeb0fef..08285dbe78 100644 --- a/apps/multiplatform/common/src/commonMain/resources/MR/pt/strings.xml +++ b/apps/multiplatform/common/src/commonMain/resources/MR/pt/strings.xml @@ -333,7 +333,7 @@ Ligação de grupo conectando… conexão estabelecida - Erro de conexão (AUTH) + Erro de conexão Criar ficheiro conectando… Ícone de contexto diff --git a/apps/multiplatform/common/src/commonMain/resources/MR/ru/strings.xml b/apps/multiplatform/common/src/commonMain/resources/MR/ru/strings.xml index b5c560f7dd..5c3cb6c399 100644 --- a/apps/multiplatform/common/src/commonMain/resources/MR/ru/strings.xml +++ b/apps/multiplatform/common/src/commonMain/resources/MR/ru/strings.xml @@ -66,7 +66,7 @@ Вы уже соединены с контактом %1$s. Ошибка в ссылке контакта Пожалуйста, проверьте, что Вы использовали правильную ссылку, или попросите Ваш контакт отправить Вам новую. - Ошибка соединения (AUTH) + Ошибка соединения Возможно, Ваш контакт удалил ссылку, или она уже была использована. Если это не так, то это может быть ошибкой - пожалуйста, сообщите нам об этом.\nЧтобы установить соединение, попросите Ваш контакт создать ещё одну ссылку и проверьте Ваше соединение с сетью. Ошибка при принятии запроса на соединение Отправитель мог удалить запрос на соединение. diff --git a/apps/multiplatform/common/src/commonMain/resources/MR/th/strings.xml b/apps/multiplatform/common/src/commonMain/resources/MR/th/strings.xml index 533b9a7c02..84627ee0dd 100644 --- a/apps/multiplatform/common/src/commonMain/resources/MR/th/strings.xml +++ b/apps/multiplatform/common/src/commonMain/resources/MR/th/strings.xml @@ -172,7 +172,7 @@ สร้างการเชื่อมต่อแล้ว การเชื่อมต่อ %1$d ผู้ติดต่อรายนี้มีอยู่แล้ว - การเชื่อมต่อผิดพลาด (AUTH) + การเชื่อมต่อผิดพลาด เปรียบเทียบไฟล์ เชื่อมต่อ สร้างไฟล์ diff --git a/apps/multiplatform/common/src/commonMain/resources/MR/tr/strings.xml b/apps/multiplatform/common/src/commonMain/resources/MR/tr/strings.xml index 0cc69bc2b1..81bf84ffd2 100644 --- a/apps/multiplatform/common/src/commonMain/resources/MR/tr/strings.xml +++ b/apps/multiplatform/common/src/commonMain/resources/MR/tr/strings.xml @@ -880,7 +880,7 @@ Adresinizi bir bağlantı veya QR kodu olarak paylaşabilirsiniz - herkes size bağlanabilir. bağlantı değiştirdiniz Daha sonra Ayarlardan etkinleştirebilirsin - Daha sonra uygulamanın Gizlilik ve Güvenlik ayarlarından etkinleştirebilirsiniz. + Bunları daha sonra uygulamanın Gizlilik ayarlarından etkinleştirebilirsiniz. Bağlantının tamamlanması için kişinizin çevrimiçi olması gerekir. \nBu bağlantıyı iptal edebilir ve kişiyi kaldırabilirsiniz (ve daha sonra yeni bir bağlantıyla deneyebilirsiniz). Kişiniz desteklenen maksimum boyuttan (%1$s) daha büyük bir dosya gönderdi. @@ -2267,7 +2267,7 @@ Üyelerle sohbetler Arkaplan servisi yok Kabul Et - SimpleX Chat\'i kullanarak şunları kabul etmiş olursunuz:\n- genel gruplarda sadece yasal içerik göndermeyi.\n- diğer kullanıcılara saygı göstermeyi - spam yapmamayı. + SimpleX Chat\'i kullanarak şunları kabul etmiş olursunuz:\n- Herkese açık gruplara sadece yasal içerik göndermeyi.\n- Diğer kullanıcılara saygı göstermeyi - spam yapmamayı. Sohbetten çıkılsın mı? yönetici Bütün sunucular @@ -2505,17 +2505,17 @@ Bot Komutlar gönderebilmek için bağlanmanış olmanız gereklidir. Üye silinmiş - isteği kabul edemeyecek - Grup linkini güncelle + Grup bağlantısını güncelle Abonelik yok Bu bağlantıdan mesaj almak için kullanılan sunucuya bağlı değilsiniz (abonelik yok). SimpleX aktarıcı adresi - %1$d/%2$d röle aktif - %1$d/%2$d röle aktif, %3$d hata - %1$d/%2$d röle aktif, %3$d başarısız - %1$d/%2$d röle aktif, %3$d kaldırıldı - %1$d/%2$d röle bağlandı - %1$d/%2$d röle bağlı, %3$d hata - %1$d/%2$d röle bağlı, %3$d başarısız + %1$d/%2$d aktarıcı aktif + %1$d/%2$d aktarıcı aktif, %3$d hata + %1$d/%2$d aktarıcı aktif, %3$d başarısız + %1$d/%2$d aktarıcı aktif, %3$d kaldırıldı + %1$d/%2$d aktarıcıya bağlanıldı + %1$d/%2$d aktarıcı bağlı, %3$d hata + %1$d/%2$d aktarıcı bağlı, %3$d başarısız %1$d/%2$d röle bağlandı, %3$d kaldırıldı %1$d sahip %1$d sahipler @@ -2867,4 +2867,40 @@ Yeni abonelere en fazla son 100 mesaj gönderilir. Kullanılan sohbet aktarıcıları web sayfalarını desteklemez. Yeni kanallar için kullanın + Bekle + Yanıt bekleniyor + Web sayfası kodu + Kişilerinizi karşılayın 👋 + Yeni kullanıcılar için bağlantı kurmayı kolaylaştırdık. + SimpleX\'in yapılış amacı. + sen + Abonesiniz + Bir bağlantı veya QR kodu paylaşabilirsiniz; böylece kanala herkes katılabilir. + Uygulamanın v7 sürümünden itibaren SimpleX\'i destekleyebilirsiniz. + Bu aktarım bağlantısı (relay link) üzerinden kanala bağlandınız. + Kanalınız + Kanalınız + Konuşmalarınız, internetten önce her zaman olduğu gibi, size aittir. Ağ, ziyaret ettiğiniz bir yer değildir; sizin yarattığınız ve sahip olduğunuz bir yerdir. Ve ister gizli ister herkese açık yapın, bunu hiç kimse elinizden alamaz. + Ağınız + Profiliniz + Genel adresiniz + Yönlendirici adresiniz + Aktarıcı adınız + SimpleX Adınız + Bir hesap gerekmeden başladınız. + Bu kanaldan mesaj almayı durduracaksınız. Sohbet geçmişi korunacaktır. + Sesli mesaj + Kullanmakta olduğunuz platform ses kaydı almayı desteklemiyor. + Kanal sahibinin aktarıcıları (relay\'leri) eklemesi bekleniyor. + %s\'ye bağlanın + Kanal %s\'ye katıl + Aktarıcı kullan + Bu adresi sosyal medya profilinizde, web sitenizde veya e-posta imzanızda kullanın. + Doğrulama + Adı doğrulayın + SimpleX adlarını doğrula + %1$s aracılığıyla + Videolar + Yeni kanalınız %1$s, %3$d aktarıcının %2$d\'sine bağlandı.\nİptal ederseniz, kanal silinir - yeniden oluşturabilirsiniz. + Profiliniz %1$s kanal aktarıcıları ve aboneleri ile paylaşılacaktır.\nAktarıcılar kanal mesajlarına erişebilir. diff --git a/apps/multiplatform/common/src/commonMain/resources/MR/uk/strings.xml b/apps/multiplatform/common/src/commonMain/resources/MR/uk/strings.xml index 3b1f427021..b882021c0a 100644 --- a/apps/multiplatform/common/src/commonMain/resources/MR/uk/strings.xml +++ b/apps/multiplatform/common/src/commonMain/resources/MR/uk/strings.xml @@ -171,7 +171,7 @@ Помилка підключення Будь ласка, перевірте ваше мережеве підключення з %1$s та спробуйте ще раз. Контакт вже існує - Помилка підключення (AUTH) + Помилка підключення Відправник, можливо, видалив запит на з\'єднання. Помилка видалення запиту на контакт Помилка зміни адреси diff --git a/apps/multiplatform/common/src/commonMain/resources/MR/vi/strings.xml b/apps/multiplatform/common/src/commonMain/resources/MR/vi/strings.xml index 791a233575..c285722200 100644 --- a/apps/multiplatform/common/src/commonMain/resources/MR/vi/strings.xml +++ b/apps/multiplatform/common/src/commonMain/resources/MR/vi/strings.xml @@ -322,7 +322,7 @@ kết nối %1$d kết nối đã được tạo lập Kết nối với %1$s? - Lỗi kết nối (AUTH) + Lỗi kết nối Kết nối đang kết nối cuộc gọi… Kết nối qua địa chỉ liên lạc? diff --git a/apps/multiplatform/common/src/commonMain/resources/MR/zh-rCN/strings.xml b/apps/multiplatform/common/src/commonMain/resources/MR/zh-rCN/strings.xml index 89fcd449ed..ce365b6ad4 100644 --- a/apps/multiplatform/common/src/commonMain/resources/MR/zh-rCN/strings.xml +++ b/apps/multiplatform/common/src/commonMain/resources/MR/zh-rCN/strings.xml @@ -1179,7 +1179,7 @@ \n用 SimpleX Chat 与我联系:%s 让我们一起在 SimpleX Chat 里聊天 你可以以后创建它 - 分享地址 + 分享地址… 你可以与你的联系人分享该地址,让他们与 %s 联系。 预览 导入主题 @@ -2882,4 +2882,30 @@ 验证名称 验证 SimpleX 名称 你的 SimpleX 名称 + 连接到 %s + 加入 %s 频道 + 频道的 SimpleX 名称 + 不要求消息签名。 + 获得 SimpleX 名称 (测试) + 不要求消息签名。 + 要求消息签名。 + 注册测试名 + 删除名称 + 要求消息签名。 + 保存 SimpleX 名称? + 显示加密 + 显示签名 + 签名缺失 + 已签名 + 已签名及验证 + 签名证明你写了这则消息,之后无法否认。 + 签署消息 + 签署消息 + 频道要求签署此消息,但签名缺失。 + 要验证此订阅者的密钥,比较(或扫描)设备上的代码。 + 添加描述 + 描述 + 编辑描述 + 输入描述(可选) + 分享地址出错 diff --git a/apps/multiplatform/common/src/commonMain/resources/MR/zh-rTW/strings.xml b/apps/multiplatform/common/src/commonMain/resources/MR/zh-rTW/strings.xml index d49c63886d..430ade9101 100644 --- a/apps/multiplatform/common/src/commonMain/resources/MR/zh-rTW/strings.xml +++ b/apps/multiplatform/common/src/commonMain/resources/MR/zh-rTW/strings.xml @@ -310,7 +310,7 @@ 只有群組的負責人才能啟用語音訊息。 傳送 請你確認使用的是正確的連結,或者請你的聯絡人傳送一個新的連結給你。 - 連接錯誤 (AUTH) + 連接錯誤 除非你的聯絡人刪除了連結或此連結已經被使用,否則它可能是一個錯誤 - 請報告問題。 \n要連接,請詢問你的聯絡人建立新的連結和確保你的網路是穩定的。 接受聯絡人的連接請求時出錯 diff --git a/apps/multiplatform/common/src/desktopMain/kotlin/chat/simplex/common/platform/Files.desktop.kt b/apps/multiplatform/common/src/desktopMain/kotlin/chat/simplex/common/platform/Files.desktop.kt index f7a87e3ced..58260181cf 100644 --- a/apps/multiplatform/common/src/desktopMain/kotlin/chat/simplex/common/platform/Files.desktop.kt +++ b/apps/multiplatform/common/src/desktopMain/kotlin/chat/simplex/common/platform/Files.desktop.kt @@ -10,15 +10,18 @@ import java.io.* import java.net.URI actual val dataDir: File = File(desktopPlatform.dataPath) -actual val tmpDir: File = File(System.getProperty("java.io.tmpdir") + File.separator + "simplex").also { it.deleteOnExit() } +// No deleteOnExit() here: a transient second instance also inits this val, and its exit +// would delete the shared folder while the primary runs. Registered in Main instead. +actual val tmpDir: File = File(System.getProperty("java.io.tmpdir") + File.separator + "simplex") actual val filesDir: File = File(dataDir.absolutePath + File.separator + "simplex_v1_files") actual val appFilesDir: File = filesDir actual val wallpapersDir: File = File(dataDir.absolutePath + File.separator + "simplex_v1_assets" + File.separator + "wallpapers").also { it.mkdirs() } actual val coreTmpDir: File = File(dataDir.absolutePath + File.separator + "tmp") actual val dbAbsolutePrefixPath: String = dataDir.absolutePath + File.separator + "simplex_v1" actual val preferencesDir = File(desktopPlatform.configPath).also { it.parentFile.mkdirs() } +// No deleteRecursively() here (see tmpDir): a second instance would wipe this shared +// folder while the primary runs. Cleaned in Main instead. actual val preferencesTmpDir = File(desktopPlatform.configPath, "tmp") - .also { it.deleteRecursively() } actual val chatDatabaseFileName: String = "simplex_v1_chat.db" actual val agentDatabaseFileName: String = "simplex_v1_agent.db" diff --git a/apps/multiplatform/common/src/desktopMain/kotlin/chat/simplex/common/views/helpers/AppUpdater.kt b/apps/multiplatform/common/src/desktopMain/kotlin/chat/simplex/common/views/helpers/AppUpdater.kt index 783c438f66..82365ac1f5 100644 --- a/apps/multiplatform/common/src/desktopMain/kotlin/chat/simplex/common/views/helpers/AppUpdater.kt +++ b/apps/multiplatform/common/src/desktopMain/kotlin/chat/simplex/common/views/helpers/AppUpdater.kt @@ -388,8 +388,12 @@ private fun chooseGitHubReleaseAssets(release: GitHubRelease): List // No need to show download options for Flatpak users emptyList() } else if (desktopPlatform.isLinux() && !isRunningFromAppImage() && Runtime.getRuntime().exec("which dpkg").onExit().join().exitValue() == 0) { - // Show all available .deb packages and user will choose the one that works on his system (for Debian derivatives) - release.assets.filter { it.name.lowercase().endsWith(".deb") } + // Show desktop .deb packages for the current architecture and user will choose the one that works on his system (for Debian derivatives) + val arch = if (desktopPlatform == DesktopPlatform.LINUX_AARCH64) "aarch64" else "x86_64" + release.assets.filter { asset -> + val name = asset.name.lowercase() + name.startsWith("simplex-desktop-") && name.endsWith("$arch.deb") + } } else { release.assets.filter { it.name == desktopPlatform.githubAssetName } } diff --git a/apps/multiplatform/desktop/src/jvmMain/kotlin/chat/simplex/desktop/Main.kt b/apps/multiplatform/desktop/src/jvmMain/kotlin/chat/simplex/desktop/Main.kt index 1c07330faa..e407448d1b 100644 --- a/apps/multiplatform/desktop/src/jvmMain/kotlin/chat/simplex/desktop/Main.kt +++ b/apps/multiplatform/desktop/src/jvmMain/kotlin/chat/simplex/desktop/Main.kt @@ -22,6 +22,9 @@ import java.io.File fun main() { try { if (!acquireSingleInstance()) return + // Clean shared temp dirs only in the owning instance (not in a Files.desktop val + // initializer, which a transient second instance would also run). Early: before settings writes. + preferencesTmpDir.deleteRecursively() // Disable hardware acceleration //System.setProperty("skiko.renderApi", "SOFTWARE") initHaskell() @@ -30,6 +33,8 @@ fun main() { initApp() tmpDir.deleteRecursively() tmpDir.mkdir() + // Only the owning instance cleans tmpDir on exit (see preferencesTmpDir above). + tmpDir.deleteOnExit() // showApp is inside the try: its first statements (SystemTray probe, Compose setup) are the // process's first AWT init, which is itself a known startup failure cause (#4146). Crashes // after the window appears are handled by the WindowExceptionHandler in showApp instead. diff --git a/apps/multiplatform/gradle.properties b/apps/multiplatform/gradle.properties index ac5fa67adf..7e80ae2a00 100644 --- a/apps/multiplatform/gradle.properties +++ b/apps/multiplatform/gradle.properties @@ -24,13 +24,13 @@ android.nonTransitiveRClass=true kotlin.mpp.androidSourceSetLayoutVersion=2 kotlin.jvm.target=11 -android.version_name=7.0-beta.3 -android.version_code=362 +android.version_name=7.0-beta.4 +android.version_code=363 android.bundle=false -desktop.version_name=7.0-beta.3 -desktop.version_code=151 +desktop.version_name=7.0-beta.4 +desktop.version_code=152 kotlin.version=2.1.20 gradle.plugin.version=8.7.0 diff --git a/packages/simplex-chat-client/types/typescript/package.json b/packages/simplex-chat-client/types/typescript/package.json index 62196312a7..01d88ab770 100644 --- a/packages/simplex-chat-client/types/typescript/package.json +++ b/packages/simplex-chat-client/types/typescript/package.json @@ -1,6 +1,6 @@ { "name": "@simplex-chat/types", - "version": "0.10.2", + "version": "0.10.3", "description": "TypeScript types for SimpleX Chat bot libraries", "main": "dist/index.js", "types": "dist/index.d.ts", diff --git a/packages/simplex-chat-nodejs/package.json b/packages/simplex-chat-nodejs/package.json index ebb6672782..a90553a062 100644 --- a/packages/simplex-chat-nodejs/package.json +++ b/packages/simplex-chat-nodejs/package.json @@ -1,6 +1,6 @@ { "name": "simplex-chat", - "version": "7.0.0-beta.3", + "version": "7.0.0-beta.4", "main": "dist/index.js", "types": "dist/index.d.ts", "files": [ @@ -24,7 +24,7 @@ "docs": "typedoc" }, "dependencies": { - "@simplex-chat/types": "^0.10.2", + "@simplex-chat/types": "^0.10.3", "extract-zip": "^2.0.1", "fast-deep-equal": "^3.1.3", "node-addon-api": "^8.5.0" diff --git a/packages/simplex-chat-nodejs/src/download-libs.js b/packages/simplex-chat-nodejs/src/download-libs.js index 2ecefe1e6a..70758b0c0e 100644 --- a/packages/simplex-chat-nodejs/src/download-libs.js +++ b/packages/simplex-chat-nodejs/src/download-libs.js @@ -4,7 +4,7 @@ const path = require('path'); const extract = require('extract-zip'); const GITHUB_REPO = 'simplex-chat/simplex-chat-libs'; -const RELEASE_TAG = 'v7.0.0-beta.3'; +const RELEASE_TAG = 'v7.0.0-beta.4'; const BACKEND = (process.env.SIMPLEX_BACKEND || process.env.npm_config_simplex_backend || 'sqlite').toLowerCase(); if (BACKEND !== 'sqlite' && BACKEND !== 'postgres') { diff --git a/packages/simplex-chat-python/src/simplex_chat/_version.py b/packages/simplex-chat-python/src/simplex_chat/_version.py index 5e6a52c0ad..39627b657e 100644 --- a/packages/simplex-chat-python/src/simplex_chat/_version.py +++ b/packages/simplex-chat-python/src/simplex_chat/_version.py @@ -5,5 +5,5 @@ Bump both together for normal releases. For wrapper-only fixes use a PEP 440 post-release: __version__ = "6.5.2.post1", LIBS_VERSION unchanged. """ -__version__ = "7.0.0b3" # PEP 440 — read by hatchling for wheel metadata -LIBS_VERSION = "7.0.0-beta.3" # simplex-chat-libs release tag (no 'v' prefix) +__version__ = "7.0.0b4" # PEP 440 — read by hatchling for wheel metadata +LIBS_VERSION = "7.0.0-beta.4" # simplex-chat-libs release tag (no 'v' prefix) diff --git a/plans/2026-06-29-desktop-tmpdir-missing-call-sound.md b/plans/2026-06-29-desktop-tmpdir-missing-call-sound.md new file mode 100644 index 0000000000..fba998c355 --- /dev/null +++ b/plans/2026-06-29-desktop-tmpdir-missing-call-sound.md @@ -0,0 +1,174 @@ +# Fix: desktop crash + blinking window when temp dir is missing during a call + +Date: 2026-06-29 +Area: `apps/multiplatform` — desktop (Compose) audio/recording + +## Symptom + +On Windows, when an incoming call arrives the window starts blinking continuously and +does not stop until the call ends or the app is killed. The logs show: + +``` +java.io.FileNotFoundException: C:\Users\\AppData\Local\Temp\simplex\ (The system cannot find the path specified) + at java.base/java.io.FileOutputStream.open0(Native Method) + ... + at chat.simplex.common.platform.SoundPlayer.start(RecAndPlay.desktop.kt:276) + at chat.simplex.common.views.call.IncomingCallAlertViewKt$IncomingCallAlertView$1$1.invokeSuspend(IncomingCallAlertView.kt:32) + ... + at androidx.compose.ui.scene.BaseComposeScene.render(BaseComposeScene.skiko.kt:171) +``` + +## Root cause + +`tmpDir` is declared once as a top-level `val`: + +```kotlin +// common/.../platform/Files.desktop.kt:13 +actual val tmpDir: File = + File(System.getProperty("java.io.tmpdir") + File.separator + "simplex").also { it.deleteOnExit() } +``` + +It registers `deleteOnExit()` but is **never created** at declaration. The directory is +created at startup by `Main.kt:30-31`, which does `tmpDir.deleteRecursively()` then +`tmpDir.mkdir()` on every launch — so on a normal session the directory exists by the +time the UI runs. A handful of features re-create it on demand (`NtfManager.desktop.kt`, +`DatabaseView.kt`), but none of those is on the incoming-call path. + +Three writers assume the directory already exists and write into it without creating it: + +- `SoundPlayer.start` — `RecAndPlay.desktop.kt:276` (the crash site; incoming-call ring) +- `CallSoundsPlayer.start` — `RecAndPlay.desktop.kt:297` (connecting / in-call sounds) +- `RecorderNative.start` — `RecAndPlay.desktop.kt:29` (voice messages) + +Because `Main.kt` creates the directory at startup, the realistic trigger is **not** a +cold start but **mid-session deletion**. The precise deleter is a **transient second +instance**, via the `deleteOnExit()` on the shared path: + +1. `deleteOnExit()` on `tmpDir` (Files.desktop.kt:13) registers `...\Temp\simplex` for + removal at JVM shutdown. +2. `acquireSingleInstance()` (SingleInstance.kt:33) touches `dataDir`. `dataDir` and + `tmpDir` are top-level `val`s in the **same file**, so one facade-class `` + initializes both — meaning any process that reaches `acquireSingleInstance` registers + `tmpDir`'s `deleteOnExit()`, even though it never uses `tmpDir`. +3. A second launch (`Main.kt:23`, `if (!acquireSingleInstance()) return`) sees the lock + held, signals the primary, and returns — the second JVM exits **normally**, firing the + shutdown hook: `File("...\Temp\simplex").delete()`. +4. `File.delete()` on a directory succeeds only if it is **empty**, which explains the + intermittency — the folder is removed when a second instance exits while `tmpDir` + happens to be empty (e.g. just after the primary's startup wipe). The **still-running + primary** now has no temp directory. + +The next writer then fails: `SoundPlayer.start` / `CallSoundsPlayer.start` at +`tmpFile.outputStream()` with `FileNotFoundException` (as in the stack trace); +`RecorderNative.start` at `File.createTempFile(..., tmpDir)` with the equivalent +`IOException`. + +An OS temp cleaner (Windows Storage Sense / Disk Cleanup) is a possible secondary cause, +but the second-instance path above is concrete and in-app. That the directory is deleted +at runtime is also acknowledged elsewhere: `DatabaseView.kt` lines 568/570 do +`tmpDir.deleteRecursively()` then `tmpDir.mkdir()`. + +### Why it blinks instead of just failing once + +Of the three writers, only `SoundPlayer.start` is on the Compose render path: it is +invoked synchronously inside a `LaunchedEffect` in `IncomingCallAlertView.kt:30-32`, with +no surrounding try/catch. The stack trace confirms the exception unwinds through the +render/flush path (`FlushCoroutineDispatcher.flush` -> `BaseComposeScene.render`) and +escapes into the AWT event-dispatch thread. The incoming-call alert's composition never +commits cleanly, so the window keeps repainting — the continuous blinking — until the +alert is dismissed (call stops) or the process is killed. + +The other two writers run off the render path — `CallSoundsPlayer.start` from background +coroutines in `CallView` (`withBGApi`), `RecorderNative.start` from a user-initiated +record action — so the same missing-dir bug there fails the sound/recording once rather +than producing a render loop. They are the same latent bug, guarded in the same pass. + +## Fix + +**Root cause — no destructive filesystem side effects in `Files.desktop` `val` +initializers.** Top-level `val` initializers run in *any* process that touches the facade +class, including a transient second instance (via `acquireSingleInstance()` → +`dataDir`). Two of them **delete** shared state and must not run there: + +- `tmpDir` had `.also { it.deleteOnExit() }` — a second instance's normal exit deleted + `...\Temp\simplex`. +- `preferencesTmpDir` had `.also { it.deleteRecursively() }` — a second instance's + `` wiped `configPath\tmp` (the same anti-pattern, firing even earlier). + +Make both declarations pure and move the destructive work into `Main`, past the +single-instance check, so only the owning instance performs it: + +```kotlin +// Main.kt +if (!acquireSingleInstance()) return +preferencesTmpDir.deleteRecursively() // was a val initializer; early, before settings writes +... +tmpDir.deleteRecursively() +tmpDir.mkdir() +tmpDir.deleteOnExit() // only the owning instance cleans up on exit +``` + +A transient second instance returns before these lines, so it no longer damages the +running primary's temp dirs. The remaining `val`-initializer side effects +(`wallpapersDir.mkdirs()`, `preferencesDir.parentFile.mkdirs()`) are **creations** — they +are idempotent and destroy nothing, so they are intentionally left in place. + +### Considered and not included: point-of-use `tmpDir.mkdirs()` guards + +An earlier version of this fix also added `tmpDir.mkdirs()` before each of the three +writers in `RecAndPlay.desktop.kt`, to recover from deletion by any *other* actor (a +Windows temp cleaner sweeping `%LOCALAPPDATA%\Temp`, or the `DatabaseView` delete/recreate +window). These were removed once the root cause was fixed: the reported failure was the +second-instance deletion, which no longer happens, and the directory is otherwise created +at startup. The guards were judged redundant against the remaining low-probability cases +and dropped in favour of the smaller, root-cause-only change. (`createTmpFileAndDelete` +still keeps its own `parentFile.mkdirs()`, so the preferences-temp path remains guarded.) + +### Related but NOT fixed here: `coreTmpDir` (core file transfers) + +A separate error in a **different** directory looks like the same bug but is not, and is +deliberately left out of this change: + +``` +error chat exception ...\AppData\Roaming\SimpleX\tmp\_snd.xftp: +CreateDirectory "\\?\C:\Users\\AppData\Roaming\SimpleX\tmp\_snd.xftp": does not exist +``` + +`coreTmpDir` (`Files.desktop.kt:17` = `...\AppData\Roaming\SimpleX\tmp`) is handed to the +core via `apiSetAppFilePaths` (`Core.kt:125`). The core **already** creates it recursively +at startup — `Commands.hs:546-554` (`APISetAppFilePaths` → `setFolder` → +`createDirectoryIfMissing True`). So a Kotlin-side `mkdirs()` on the declaration would be +**redundant** (duplicates the core) and **ineffective**: like the core's own startup +creation it runs once at init, so it cannot help when the directory is deleted +*mid-session* (its `Roaming` location points to a third-party cleaner / profile-sync / +manual deletion rather than OS temp cleanup). + +The real cause is that the XFTP agent creates the send work dir with a **non-recursive** +`createDirectory prefixPath` (simplexmq `FileTransfer/Agent.hs:357`, `:370`, rcv `:132`), +which throws when `coreTmpDir` is missing at send time. The surgical fix is +`createDirectory` → `createDirectoryIfMissing True` in the agent — an upstream `simplexmq` +change, out of scope for this repo-side PR. + +## Scope / what this does not change + +- Only these three writers are guarded. `SoundPlayer.start` is the one the bug report + exercises and the only one that fails catastrophically (Compose render loop); the other + two share the identical missing-dir bug on non-render paths and are guarded defensively + in the same change. +- The root `tmpDir` declaration is intentionally left unchanged, and a root-level + `mkdirs()` is deliberately **not** added. It would help nothing: cold start is already + covered by `Main.kt:30-31`, and a one-time `val` initializer cannot survive the + mid-session deletion that is the only real trigger. +- The other on-demand consumers (`Share.desktop.kt`, `PlatformTextField.desktop.kt`, + `Images.desktop.kt`, `ChatModel.kt`, `Utils.kt`) share the same latent exposure to + mid-session deletion, but each already wraps its temp write in `try/catch` and fails + gracefully (a logged error or a single error alert, feature no-ops) — none blinks or + crashes. They are left unguarded here; hardening them would require per-use `mkdirs()` + at each site and is low value given the graceful failure, so it is out of scope. + +## Verification + +Windows-only filesystem path; the root cause was established by reading the code and the +stack trace rather than reproduced on Linux. Each change is a single idempotent `mkdirs()` +call before an existing `RecAndPlay.desktop.kt` temp-file write, with no change to control +flow. diff --git a/plans/2026-07-08-fix-image-empty-area-below.md b/plans/2026-07-08-fix-image-empty-area-below.md new file mode 100644 index 0000000000..d8990efda9 --- /dev/null +++ b/plans/2026-07-08-fix-image-empty-area-below.md @@ -0,0 +1,156 @@ +# Fix empty area below wide images (v7.0.0-beta.3 regression) + +## Problem + +Since **v7.0.0-beta.3**, wide/landscape images in the chat render with an +**empty strip below** them. The image is drawn correctly at the top of its box +but the box reserves more vertical space than the image occupies, leaving a gap. +Portrait/tall images are unaffected — hence "some images." + +Affects **Android and desktop** (the Compose `apps/multiplatform` UI). iOS is not +affected. + +## Cause + +The regression is commit `2c2337b07` (#7125) — the only image-sizing change +between beta.2 and beta.3. It replaced the framed image preview Box's +`aspectRatio` modifier with a directly-computed fixed height +(`apps/multiplatform/.../chat/item/CIImageView.kt`): + +```kotlin +// beta.2 (interim crash fix) +Modifier.width(w).aspectRatio((previewBitmap.width / previewBitmap.height).coerceIn(1f / 2.33f, 2.33f)) +// beta.3 (#7125) +Modifier.width(w).height(w * (previewBitmap.height / previewBitmap.width).coerceAtMost(2.33f)) +``` + +The box width is: + +```kotlin +val w = if (previewBitmap.width * 0.97 <= previewBitmap.height) imageViewFullWidth() * 0.75f else DEFAULT_MAX_IMAGE_WIDTH +``` + +- **Tall/portrait** images use `w = imageViewFullWidth() * 0.75f`, and + `imageViewFullWidth() = min(DEFAULT_MAX_IMAGE_WIDTH, window − 100.dp)` — so `w` + is always ≤ the available width. The box never has to shrink. No gap. +- **Wide/landscape** images use the **fixed** `w = DEFAULT_MAX_IMAGE_WIDTH = 500.dp`, + which is *not* reduced by the window width. + +On any screen or bubble narrower than ~500dp (all phones, many desktop windows), +`Modifier.width(500.dp)` is **clamped down** to the available width by Compose's +`SizeModifier` (it constrains the requested size into the incoming constraints; +`PriorityLayout` in `FramedItemView.kt` measures the image with `maxWidth` = the +bubble's available width). But `.height(w * ratio)` was computed from the +**un-clamped** `w = 500`, so it does **not** shrink. The inner image +(`ContentScale.FillWidth`, top-aligned via `Alignment.TopEnd`) fills the clamped +width and is therefore shorter than the too-tall box: + +``` +box height = 500 * ratio (from unclamped w) +image height = clampedWidth * ratio (FillWidth to the real width) +empty strip = (500 − clampedWidth) * ratio +``` + +**Why it's a regression and not present before:** the old `.width(w).aspectRatio(r)` +self-corrected. When the box width was clamped to the available width, +`aspectRatio` recomputed the height proportionally, so the box always matched the +image. Switching to a fixed `.height()` (computed once from the nominal `w`) broke +that coupling. + +They could not simply revert to `.aspectRatio()`: it reintroduces the original +#7123 crash. `FramedItemView`'s `Modifier.width(IntrinsicSize.Max)` triggers +`aspectRatio`'s `maxIntrinsicWidth = height × ratio`, which overflows Compose's +18-bit `Constraints` packing for extreme ratios (`4000×1` → `1165 × 4000` ≫ 262142). + +## Fix + +Keep `Modifier.width(w)` (this is what preserves the fixed intrinsic **width** `w` +that both avoids the crash and drives `FramedItemView`'s text-width adaptation), +but derive the box **height** from the *actual, already-clamped* width via a small +`Modifier.layout {}` — restoring the self-correcting behaviour without `aspectRatio` +(`CIImageView.kt`): + +```kotlin +val w = if (previewBitmap.width * 0.97 <= previewBitmap.height) imageViewFullWidth() * 0.75f else DEFAULT_MAX_IMAGE_WIDTH +Modifier.width(w).layout { measurable, constraints -> + val width = constraints.maxWidth.coerceAtMost(w.roundToPx().coerceAtLeast(0)) + val height = (width * (previewBitmap.height.toFloat() / previewBitmap.width.toFloat()).coerceAtMost(2.33f)).roundToInt().coerceAtMost(constraints.maxHeight) + val placeable = measurable.measure(Constraints.fixed(width, height)) + layout(width, height) { placeable.place(0, 0) } +} +``` + +New imports: `androidx.compose.ui.layout.layout`, `androidx.compose.ui.unit.Constraints`, +`kotlin.math.roundToInt`. The change is deliberately surgical: the only semantic difference +from #7125 is that the height multiplies the **measured** `width` instead of the nominal `w`. +`roundToInt` (not truncation) matches the px rounding `.height(Dp)` did in #7125. + +### Why `coerceAtMost(w)` and `coerceAtLeast(0)` are load-bearing (crash-safety) + +`width = constraints.maxWidth.coerceAtMost(w.roundToPx().coerceAtLeast(0))` bounds the +width at `w` in every case, which is what keeps `Constraints.fixed(width, height)` inside +Compose's 18-bit (262142 px) packing limit and prevents the #7123 overflow from recurring: + +- **Real measure pass:** `width(w)` (a fixed-size `SizeNode`) already hands the block a + bounded `maxWidth ≤ w` — the screen-clamped width. `coerceAtMost(w)` is then a no-op and + `width` = that clamped width, exactly what removes the strip. +- **Unbounded intrinsic pass:** a plain `Modifier.layout {}` re-runs its lambda for intrinsic + queries, and `constraints.maxWidth` there is `Constraints.Infinity` (`Int.MAX_VALUE`). A + bare `constraints.maxWidth` would feed `Infinity` into `height = width × ratio` → + `Constraints.fixed` throws (the exact earlier-observed regression). `coerceAtMost(w)` + collapses `Infinity` back to `w`, so `height ≤ w × 2.33` — always finite. (In this tree the + outer `width(w)` masks intrinsics so the lambda is never actually invoked unbounded, but the + clamp makes the block correct regardless.) +- **`coerceAtLeast(0)`** mirrors what `Modifier.width()`'s `SizeNode` does internally: when the + desktop window is narrower than the 100dp padding in `imageViewFullWidth()` (or 0 at window + init), `w` is negative, and `Constraints.fixed` requires non-negative — so without the clamp + a portrait image in a tiny window would crash where `.width(w)` silently rendered 0-width. + +`width` and `height` are therefore always in `[0, w × 2.33]`. + +### Why this is correct at every aspect ratio + +- **Fits within `DEFAULT_MAX_IMAGE_WIDTH`** (wide window, or any tall image): the + measured width equals the nominal `w`, so `height = w × heightRatio` — **pixel-identical + to beta.3**. No visible change for the cases that already looked right. +- **Wider than the available width** (wide image on a phone/narrow window): + `width = constraints.maxWidth` is the clamped width, `height = clampedWidth × heightRatio` + — matches the `FillWidth` image exactly. **Empty strip gone.** +- **Tall images** (`h / w > 2.33`): `heightRatio` is capped at `2.33`, so the box is + `width × 2.33·width`; the `FillWidth` image is taller and is cropped by the box + (top-aligned) — same crop cap as before. `coerceAtMost(constraints.maxHeight)` keeps + the `PriorityLayout` height ceiling honoured. +- **No crash:** the intrinsic width is still `w` (from `Modifier.width(w)`, unaffected + by the inner `layout`), so `FramedItemView`'s `IntrinsicSize.Max` never multiplies by a + ratio. The `width = height × ratio` derivation that overflowed `Constraints` is gone. + +Both dimensions are always finite: `width(w)` gives the inner `layout` a bounded +`maxWidth`, and `height ≤ width × 2.33 ≤ maxHeight`. + +## Scope / non-goals + +- Only the `!smallView` framed image Box is changed. The chat-list `smallView` + preview is a fixed square, and all other image/video/link paths size with + `.width(...)` + `ContentScale` (no ratio-derived box), so none of them show the + gap or the crash. +- Same file is `commonMain`, so the one change covers **Android and desktop**. +- Not touched: the bitmap decoders' guards (`Images.android.kt` / `Images.desktop.kt`) + and the still-open "symmetric wide guard" defense-in-depth follow-up noted in + `plans/2026-06-23-wide-image-crash.md` — out of scope for this display fix. + +## iOS + +iOS already computes the height directly from the laid-out width +(`height = w × heightRatio`, `heightRatio = min(h / w, 2.33)`, +`apps/ios/SimpleXChat/ImageUtils.swift`) and lays out with `CGFloat` frames, so it +never had the clamped-width gap. No iOS change required; this brings Android/desktop +back into line. + +## Verification + +- Build Android arm64 debug APK (`bash ~/build/android.sh`) and Linux x86_64 + AppImage (`bash ~/build/linux.sh`) from branch `nd/fix-image-width`. +- Manual: send/view a landscape image (~3:1 and ~4:3) on a phone / narrow desktop + window — the empty strip below should be gone and the image should look as it did + before beta.3. Confirm a very wide panorama still renders as a natural thin strip + (no letterbox, no crash) and a very tall image is still cropped at 2.33. diff --git a/website/langs/id.json b/website/langs/id.json index 9e37353f6c..bb80effd21 100644 --- a/website/langs/id.json +++ b/website/langs/id.json @@ -22,7 +22,7 @@ "simplex-private-1-title": "2 lapisan
enkripsi end-to-end", "simplex-private-card-4-point-1": "Untuk melindungi alamat IP Anda, Anda dapat mengakses server melalui Tor atau lapisan jaringan transport lainnya.", "simplex-unique-3-overlay-1-title": "Kepemilikan, kontrol, dan keamanan data Anda", - "simplex-private-card-10-point-2": "Mengirim pesan tanpa pengenal profil pengguna, menyediakan privasi meta-data yang lebih baik daripada alternatif lain.", + "simplex-private-card-10-point-2": "Fitur ini mengirim pesan tanpa identifikasi profil pengguna, memberikan privasi metadata lebih baik daripada alternatif lainnya.", "terminal-cli": "Terminal CLI", "hero-overlay-3-textlink": "Penilaian keamanan", "chat-protocol": "Protokol obrolan", @@ -61,7 +61,7 @@ "simplex-unique-4-title": "Anda memiliki jaringan SimpleX", "simplex-unique-4-overlay-1-title": "Sepenuhnya terdesentralisasi — pengguna memiliki jaringan SimpleX", "hero-overlay-card-1-p-2": "Untuk mengirim pesan, alih-alih ID pengguna yang digunakan oleh semua jaringan lain, SimpleX menggunakan pengenal bersifat anonim sementara dari antrean pesan, terpisah untuk setiap koneksi — tidak ada pengenal jangka panjang.", - "hero-overlay-card-1-p-1": "Banyak pengguna bertanya: jika SimpleX tidak ada ID pengguna, bagaimana itu mengetahui ke mana pesan dikirim?", + "hero-overlay-card-1-p-1": "Banyak pengguna bertanya: jika SimpleX tidak ada ID pengguna, bagaimana mengetahui ke mana pesan dikirim?", "sign-up-to-receive-our-updates": "Daftar untuk menerima pembaruan kami", "enter-your-email-address": "Masukkan alamat email Anda", "learn-more": "Lebih lanjut", @@ -74,7 +74,7 @@ "simplex-explained-tab-2-p-1": "Untuk setiap koneksi, Anda menggunakan dua antrean pesan terpisah untuk mengirim dan menerima pesan melalui server yang berbeda.", "simplex-explained-tab-2-p-2": "Server hanya menyampaikan pesan satu arah, tanpa memiliki gambaran lengkap tentang percakapan atau koneksi pengguna.", "simplex-explained-tab-3-p-1": "Server memiliki kredensial anonim terpisah untuk setiap antrean, dan tidak mengetahui pengguna mana yang menjadi milik mereka.", - "simplex-explained-tab-3-p-2": "Pengguna dapat tingkatkan privasi metadata dengan memakai Tor untuk akses server, mencegah korelasi berdasarkan alamat IP.", + "simplex-explained-tab-3-p-2": "Pengguna dapat tingkatkan privasi metadata dengan Tor untuk akses server, mencegah korelasi berdasarkan alamat IP.", "chat-bot-example": "Contoh chat bot", "hero-header": "Privasi diredefinisikan", "hero-subheader": "Perpesanan pertama
tanpa ID pengguna", @@ -368,5 +368,8 @@ "file-proto-p-2": "Kunci enkripsi file hanya ada di fragmen hash URL - browser Anda tidak pernah mengirimkannya ke server. Ada 3 lapisan enkripsi: transport TLS, enkripsi per penerima (kunci ephemeral unik untuk setiap transfer), dan enkripsi file end-to-end.", "file-proto-h-4": "Router data independen", "file-proto-p-4": "Saat file dipecah menjadi fragmen, file tersebut dikirim melalui router jaringan yang dioperasikan oleh pihak independen. Tidak ada operator yang dapat melihat ukuran atau nama file yang sebenarnya. Bahkan jika sebuah router dikompromikan, router itu hanya dapat melihat fragmen terenkripsi berukuran tetap. Fragmen file di-cache oleh router jaringan selama sekitar 48 jam.", - "file-proto-spec": "Baca spesifikasi protokol XFTP →" + "file-proto-spec": "Baca spesifikasi protokol XFTP →", + "links": "Tautan", + "links-title": "Tautan Komunitas", + "links-all-languages": "Semua Bahasa" } diff --git a/website/langs/tr.json b/website/langs/tr.json index 6c9849306f..c832a80f74 100644 --- a/website/langs/tr.json +++ b/website/langs/tr.json @@ -258,5 +258,13 @@ "please-use-link-in-mobile-app": "Lütfen bağlantıyı mobil uygulamada kullanın", "directory": "Dizin", "navbar-token": "Token", - "about-and-contact-us": "Hakkımızda & İletişim" + "about-and-contact-us": "Hakkımızda & İletişim", + "links-all-languages": "Bütün diller", + "index-hero-h2": "Ağınızda", + "index-hero-download-desktop-btn-title": "SimpleX Masaüstü Uygulamasını İndir", + "index-testflight-title": "SimpleX iOS beta sürümü TestFlight'ta", + "index-f-droid-title": "SimpleX uygulaması F-Droid'de", + "index-security-assessment-title": "Güvenlik Denetimleri", + "index-security-review-2022-title": "2022 Güvenlik Denetimleri", + "index-security-review-2024-title": "2024 Güvenlik Denetimleri" } diff --git a/website/langs/zh_Hant.json b/website/langs/zh_Hant.json index 88dbdf107b..d1f25cc1e9 100644 --- a/website/langs/zh_Hant.json +++ b/website/langs/zh_Hant.json @@ -202,5 +202,7 @@ "docs-dropdown-11": "常見問題", "docs-dropdown-12": "安全性", "docs-dropdown-7": "翻譯SimpleX", - "f-droid-page-f-droid-org-repo-section-text": "SimpleX Chat 和F-Droid.org 儲存庫使用不同的金鑰為安裝包簽名。若要切換,請匯出聊天資料庫並重新安裝應用程式。" + "f-droid-page-f-droid-org-repo-section-text": "SimpleX Chat 和F-Droid.org 儲存庫使用不同的金鑰為安裝包簽名。若要切換,請匯出聊天資料庫並重新安裝應用程式。", + "directory": "目錄", + "file-retry": "重試" }