diff --git a/apps/ios/Shared/Model/ChatModel.swift b/apps/ios/Shared/Model/ChatModel.swift
index dedb03b5aa..e3a6ae30b9 100644
--- a/apps/ios/Shared/Model/ChatModel.swift
+++ b/apps/ios/Shared/Model/ChatModel.swift
@@ -429,6 +429,7 @@ final class ChatModel: ObservableObject {
// audio recording and playback
@Published var stopPreviousRecPlay: URL? = nil // coordinates currently playing source
@Published var draft: ComposeState?
+ // chat id with chat scope, see draftChatId() - group chat and its support chats have the same chat id
@Published var draftChatId: String?
@Published var networkInfo = UserNetworkInfo(networkType: .other, online: true)
// usage conditions
diff --git a/apps/ios/Shared/Views/Chat/ChatView.swift b/apps/ios/Shared/Views/Chat/ChatView.swift
index 6d9043332d..bc55fc6174 100644
--- a/apps/ios/Shared/Views/Chat/ChatView.swift
+++ b/apps/ios/Shared/Views/Chat/ChatView.swift
@@ -780,7 +780,7 @@ struct ChatView: View {
}
updateAvailableContent()
}
- if chatModel.draftChatId == cInfo.id && !composeState.forwarding,
+ if chatModel.draftChatId == draftChatId(cInfo.id, cInfo.groupChatScope()) && !composeState.forwarding,
let draft = chatModel.draft {
composeState = draft
}
diff --git a/apps/ios/Shared/Views/Chat/ComposeMessage/ComposeView.swift b/apps/ios/Shared/Views/Chat/ComposeMessage/ComposeView.swift
index 734ccc083c..54f8597ffc 100644
--- a/apps/ios/Shared/Views/Chat/ComposeMessage/ComposeView.swift
+++ b/apps/ios/Shared/Views/Chat/ComposeMessage/ComposeView.swift
@@ -1548,7 +1548,7 @@ struct ComposeView: View {
let wasForwarding = composeState.forwarding
clearState(live: live)
if wasForwarding,
- chatModel.draftChatId == chat.chatInfo.id,
+ chatModel.draftChatId == draftChatId(chat.chatInfo.id, chat.chatInfo.groupChatScope()),
let draft = chatModel.draft {
composeState = draft
}
@@ -1851,12 +1851,12 @@ struct ComposeView: View {
// Spec: spec/client/compose.md#saveCurrentDraft
private func saveCurrentDraft() {
chatModel.draft = composeState
- chatModel.draftChatId = chat.id
+ chatModel.draftChatId = draftChatId(chat.id, chat.chatInfo.groupChatScope())
}
// Spec: spec/client/compose.md#clearCurrentDraft
private func clearCurrentDraft() {
- if chatModel.draftChatId == chat.id {
+ if chatModel.draftChatId == draftChatId(chat.id, chat.chatInfo.groupChatScope()) {
chatModel.draft = nil
chatModel.draftChatId = nil
}
diff --git a/apps/ios/Shared/Views/ChatList/ChatListView.swift b/apps/ios/Shared/Views/ChatList/ChatListView.swift
index 27840a07c2..b05e0696e3 100644
--- a/apps/ios/Shared/Views/ChatList/ChatListView.swift
+++ b/apps/ios/Shared/Views/ChatList/ChatListView.swift
@@ -649,7 +649,13 @@ struct ChatListSearchBar: View {
// a typed name shows a row to connect to it (as on Android mobile): with the reachable toolbar it
// replaces the tags above the search field; in top bar mode the tags stay and it moves below (end of VStack)
if oneHandUI, let candidate = connectNameCandidate {
- connectByNameRow(candidate)
+ ConnectByNameRow(
+ name: candidate,
+ searchText: $searchText,
+ connectNameCandidate: $connectNameCandidate,
+ searchFocussed: $searchFocussed,
+ dismiss: false
+ )
} else {
ScrollView([.horizontal], showsIndicators: false) { TagsView(parentSheet: $parentSheet, searchText: $searchText) }
}
@@ -688,7 +694,13 @@ struct ChatListSearchBar: View {
}
}
if !oneHandUI, let candidate = connectNameCandidate {
- connectByNameRow(candidate)
+ ConnectByNameRow(
+ name: candidate,
+ searchText: $searchText,
+ connectNameCandidate: $connectNameCandidate,
+ searchFocussed: $searchFocussed,
+ dismiss: false
+ )
}
}
.onChange(of: searchFocussed) { sf in
@@ -770,33 +782,6 @@ struct ChatListSearchBar: View {
}
}
- // Row shown in place of the list tags when the search text is a SimpleX name. The @ icon marks a
- // contact name, the tag icon a channel/other name; tapping hides the keyboard, connects online, and
- // clears the field.
- private func connectByNameRow(_ name: String) -> some View {
- HStack(spacing: 4) {
- Image(systemName: name.hasPrefix("@") ? "at" : "number")
- .foregroundColor(theme.colors.primary)
- Text(String.localizedStringWithFormat(NSLocalizedString("Connect to %@", comment: "new chat action"), name))
- .foregroundColor(theme.colors.primary)
- Spacer()
- }
- .frame(maxWidth: .infinity, alignment: .leading)
- .contentShape(Rectangle())
- .onTapGesture {
- searchFocussed = false
- planAndConnect(
- name,
- theme: theme,
- dismiss: false,
- cleanup: {
- searchText = ""
- connectNameCandidate = nil
- }
- )
- }
- }
-
private func connect(_ link: String) {
planAndConnect(
link,
@@ -812,11 +797,47 @@ struct ChatListSearchBar: View {
}
}
+// Row shown when the search text is a SimpleX name — in place of the list tags in the chat list, below
+// the search field in the new chat sheet. The @ icon marks a contact name, the tag icon a channel/other
+// name; tapping hides the keyboard, connects online, and clears the field.
+struct ConnectByNameRow: View {
+ @EnvironmentObject var theme: AppTheme
+ var name: String
+ @Binding var searchText: String
+ @Binding var connectNameCandidate: String?
+ @FocusState.Binding var searchFocussed: Bool
+ var dismiss: Bool
+
+ var body: some View {
+ HStack(spacing: 4) {
+ Image(systemName: name.hasPrefix("@") ? "at" : "number")
+ .foregroundColor(theme.colors.primary)
+ Text(String.localizedStringWithFormat(NSLocalizedString("Connect to %@", comment: "new chat action"), name))
+ .foregroundColor(theme.colors.primary)
+ Spacer()
+ }
+ .frame(maxWidth: .infinity, alignment: .leading)
+ .contentShape(Rectangle())
+ .onTapGesture {
+ searchFocussed = false
+ planAndConnect(
+ name,
+ theme: theme,
+ dismiss: dismiss,
+ cleanup: {
+ searchText = ""
+ connectNameCandidate = nil
+ }
+ )
+ }
+ }
+}
+
// Default top-level part used to complete a bare name typed in the search field (search field only;
// the message parser and the wire format are unchanged).
private let DEFAULT_NAME_TLD = "testing"
-// Shortest name that offers the button, so it is discoverable but does not flash on a single letter.
-private let MIN_NAME_LENGTH = 2
+// Shortest name that offers the button, so it is discoverable but does not flash on short prefixes.
+private let MIN_NAME_LENGTH = 5
private func isNameLabel(_ s: String) -> Bool {
s.count >= 1 && s.count <= 63 && s.range(of: "^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)*$", options: .regularExpression) != nil
diff --git a/apps/ios/Shared/Views/NewChat/NewChatMenuButton.swift b/apps/ios/Shared/Views/NewChat/NewChatMenuButton.swift
index 4690bf82a8..416dc32308 100644
--- a/apps/ios/Shared/Views/NewChat/NewChatMenuButton.swift
+++ b/apps/ios/Shared/Views/NewChat/NewChatMenuButton.swift
@@ -41,6 +41,8 @@ struct NewChatSheet: View {
@State private var searchText = ""
@State private var searchShowingSimplexLink = false
@State private var searchChatFilteredBySimplexLink: String? = nil
+ // when the search text is a SimpleX name, the string to connect to (with @/# preserved); nil otherwise
+ @State private var connectNameCandidate: String? = nil
@State private var alert: SomeAlert?
// Sheet height management
@@ -81,15 +83,25 @@ struct NewChatSheet: View {
private func viewBody(_ showArchive: Bool) -> some View {
List {
- HStack {
+ VStack(spacing: 12) {
ContactsListSearchBar(
searchMode: $searchMode,
searchFocussed: $searchFocussed,
searchText: $searchText,
searchShowingSimplexLink: $searchShowingSimplexLink,
- searchChatFilteredBySimplexLink: $searchChatFilteredBySimplexLink
+ searchChatFilteredBySimplexLink: $searchChatFilteredBySimplexLink,
+ connectNameCandidate: $connectNameCandidate
)
.frame(maxWidth: .infinity)
+ if let candidate = connectNameCandidate {
+ ConnectByNameRow(
+ name: candidate,
+ searchText: $searchText,
+ connectNameCandidate: $connectNameCandidate,
+ searchFocussed: $searchFocussed,
+ dismiss: true
+ )
+ }
}
.listRowSeparator(.hidden)
.listRowBackground(Color.clear)
@@ -327,6 +339,7 @@ struct ContactsListSearchBar: View {
@Binding var searchText: String
@Binding var searchShowingSimplexLink: Bool
@Binding var searchChatFilteredBySimplexLink: String?
+ @Binding var connectNameCandidate: String?
@State private var ignoreSearchTextChange = false
@AppStorage(DEFAULT_SHOW_UNREAD_AND_FAVORITES) private var showUnreadAndFavorites = false
@@ -381,33 +394,32 @@ struct ContactsListSearchBar: View {
if ignoreSearchTextChange {
ignoreSearchTextChange = false
} else {
- switch strConnectTarget(t.trimmingCharacters(in: .whitespaces)) {
+ let s = t.trimmingCharacters(in: .whitespaces)
+ switch strConnectTarget(s) {
case let .link(text, _, linkText):
searchFocussed = false
ignoreSearchTextChange = true
searchText = linkText
searchShowingSimplexLink = true
searchChatFilteredBySimplexLink = nil
+ connectNameCandidate = nil
connect(text)
- case let .name(text, _):
- searchFocussed = false
- planAndConnect(
- text,
- theme: theme,
- dismiss: true,
- cleanup: {
- searchText = ""
- searchFocussed = false
+ default:
+ // A name is resolved only when its "Connect to …" row is tapped, not on every keystroke.
+ // The simplex-name filter is chat-list only: this contacts/deleted view is a scoped
+ // subset, so a resolved chat id (channel, business, unlisted or active-only contact)
+ // may not be present in it.
+ let candidate = nameSearchCandidate(s)
+ connectNameCandidate = candidate
+ if candidate == nil {
+ if t != "" {
+ searchFocussed = true
+ } else {
+ connectProgressManager.cancelConnectProgress()
}
- )
- case .none:
- if t != "" {
- searchFocussed = true
- } else {
- connectProgressManager.cancelConnectProgress()
+ searchShowingSimplexLink = false
+ searchChatFilteredBySimplexLink = nil
}
- searchShowingSimplexLink = false
- searchChatFilteredBySimplexLink = nil
}
}
}
@@ -449,7 +461,9 @@ struct DeletedChats: View {
@State private var searchText = ""
@State private var searchShowingSimplexLink = false
@State private var searchChatFilteredBySimplexLink: String? = nil
-
+ // deleted contacts are not connected to by name, so this candidate only stops per-keystroke resolution
+ @State private var connectNameCandidate: String? = nil
+
var body: some View {
List {
ContactsListSearchBar(
@@ -457,7 +471,8 @@ struct DeletedChats: View {
searchFocussed: $searchFocussed,
searchText: $searchText,
searchShowingSimplexLink: $searchShowingSimplexLink,
- searchChatFilteredBySimplexLink: $searchChatFilteredBySimplexLink
+ searchChatFilteredBySimplexLink: $searchChatFilteredBySimplexLink,
+ connectNameCandidate: $connectNameCandidate
)
.listRowSeparator(.hidden)
.listRowBackground(Color.clear)
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 b45b74020b..0b7e24f040 100644
--- a/apps/ios/SimpleX Localizations/bg.xcloc/Localized Contents/bg.xliff
+++ b/apps/ios/SimpleX Localizations/bg.xcloc/Localized Contents/bg.xliff
@@ -5702,10 +5702,6 @@ This is your link for group %@!
Name not foundNo comment provided by engineer.
-
- Public names for your channel or business.
- No comment provided by engineer.
- Network & serversМрежа и сървъри
@@ -6826,6 +6822,10 @@ Enable in *Network & servers* settings.
Public channels - speak freely 🚀No comment provided by engineer.
+
+ Public names for your channel or business.
+ No comment provided by engineer.
+ Push notificationsPush известия
@@ -8275,10 +8275,6 @@ copied message info
SimpleX name not verifiedalert title
-
- SimpleX public names (BETA)
- No comment provided by engineer.
- SimpleX one-time invitationЕднократна покана за SimpleX
@@ -8288,6 +8284,10 @@ copied message info
SimpleX protocols reviewed by Trail of Bits.No comment provided by engineer.
+
+ SimpleX public names (BETA)
+ No comment provided by engineer.
+ SimpleX relay addresssimplex link type
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 ffe28137a1..0549fdc20b 100644
--- a/apps/ios/SimpleX Localizations/cs.xcloc/Localized Contents/cs.xliff
+++ b/apps/ios/SimpleX Localizations/cs.xcloc/Localized Contents/cs.xliff
@@ -5517,10 +5517,6 @@ This is your link for group %@!
Name not foundNo comment provided by engineer.
-
- Public names for your channel or business.
- No comment provided by engineer.
- Network & serversSíť a servery
@@ -6619,6 +6615,10 @@ Enable in *Network & servers* settings.
Public channels - speak freely 🚀No comment provided by engineer.
+
+ Public names for your channel or business.
+ No comment provided by engineer.
+ Push notificationsNabízená oznámení
@@ -8044,10 +8044,6 @@ copied message info
SimpleX name not verifiedalert title
-
- SimpleX public names (BETA)
- No comment provided by engineer.
- SimpleX one-time invitationJednorázová pozvánka SimpleX
@@ -8057,6 +8053,10 @@ copied message info
SimpleX protocols reviewed by Trail of Bits.No comment provided by engineer.
+
+ SimpleX public names (BETA)
+ No comment provided by engineer.
+ SimpleX relay addresssimplex link type
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 5471823002..6fd8232e93 100644
--- a/apps/ios/SimpleX Localizations/de.xcloc/Localized Contents/de.xliff
+++ b/apps/ios/SimpleX Localizations/de.xcloc/Localized Contents/de.xliff
@@ -4927,7 +4927,7 @@ Fehler: %2$@
How to register a test name
- Einen Test-Namen registrieren
+ Wie man einen Test-Namen registriertNo comment provided by engineer.
@@ -6062,11 +6062,6 @@ Das ist Ihr Link für die Gruppe %@!
Name wurde nicht gefundenNo comment provided by engineer.
-
- Public names for your channel or business.
- Namen für Ihren Kanal oder Ihr Unternehmen.
- No comment provided by engineer.
- Network & serversNetzwerk und Server
@@ -7322,6 +7317,11 @@ Aktivieren Sie es in den *Netzwerk und Server* Einstellungen.
Öffentliche Kanäle – frei sprechen 🚀No comment provided by engineer.
+
+ Public names for your channel or business.
+ Öffentliche Namen für Ihren Kanal oder Ihr Unternehmen.
+ No comment provided by engineer.
+ Push notificationsPush-Benachrichtigungen
@@ -8933,11 +8933,6 @@ copied message info
SimpleX-Name ist nicht verifiziertalert title
-
- SimpleX public names (BETA)
- SimpleX-Namen (BETA)
- No comment provided by engineer.
- SimpleX one-time invitationSimpleX-Einmal-Einladung
@@ -8948,6 +8943,11 @@ copied message info
Die SimpleX-Protokolle wurden von Trail of Bits überprüft.No comment provided by engineer.
+
+ SimpleX public names (BETA)
+ Öffentliche SimpleX-Namen (BETA)
+ No comment provided by engineer.
+ SimpleX relay addressSimpleX Relais-Adresse
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 d144cb156d..97a8d4879c 100644
--- a/apps/ios/SimpleX Localizations/en.xcloc/Localized Contents/en.xliff
+++ b/apps/ios/SimpleX Localizations/en.xcloc/Localized Contents/en.xliff
@@ -6062,11 +6062,6 @@ This is your link for group %@!
Name not foundNo comment provided by engineer.
-
- Public names for your channel or business.
- Public names for your channel or business.
- No comment provided by engineer.
- Network & serversNetwork & servers
@@ -7322,6 +7317,11 @@ Enable in *Network & servers* settings.
Public channels - speak freely 🚀No comment provided by engineer.
+
+ Public names for your channel or business.
+ Public names for your channel or business.
+ No comment provided by engineer.
+ Push notificationsPush notifications
@@ -8933,11 +8933,6 @@ copied message info
SimpleX name not verifiedalert title
-
- SimpleX public names (BETA)
- SimpleX public names (BETA)
- No comment provided by engineer.
- SimpleX one-time invitationSimpleX one-time invitation
@@ -8948,6 +8943,11 @@ copied message info
SimpleX protocols reviewed by Trail of Bits.No comment provided by engineer.
+
+ SimpleX public names (BETA)
+ SimpleX public names (BETA)
+ No comment provided by engineer.
+ SimpleX relay addressSimpleX relay address
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 ba52899df8..6d140c7f78 100644
--- a/apps/ios/SimpleX Localizations/es.xcloc/Localized Contents/es.xliff
+++ b/apps/ios/SimpleX Localizations/es.xcloc/Localized Contents/es.xliff
@@ -773,10 +773,12 @@ swipe action
Add contributors.
+ Añade colaboradores.No comment provided by engineer.Add description
+ Añadir descripciónNo comment provided by engineer.
@@ -1453,6 +1455,7 @@ en tu red
Better channels 📢
+ Canales mejorados 📢No comment provided by engineer.
@@ -1800,6 +1803,7 @@ set passcode view
Channel SimpleX name
+ Nombre SimpleX del canalNo comment provided by engineer.
@@ -2658,6 +2662,7 @@ This is your own one-time link!
Create web preview.
+ Crea previsualizaciones web.No comment provided by engineer.
@@ -3377,6 +3382,7 @@ alert button
Do not require signing messages.
+ No requerir la firma de mensajes.No comment provided by engineer.
@@ -3416,6 +3422,7 @@ alert button
Don't save
+ No guardaralert action
@@ -3501,6 +3508,7 @@ chat item action
Easier to read.
+ Fácil de leer.No comment provided by engineer.
@@ -3515,6 +3523,7 @@ chat item action
Edit description
+ Editar descripciónNo comment provided by engineer.
@@ -3719,6 +3728,7 @@ chat item action
Enter description (optional)
+ Introduce descripción (opcional)placeholder
@@ -4148,6 +4158,7 @@ chat item action
Error sharing address
+ Error compartiendo direcciónalert title
@@ -4375,10 +4386,12 @@ server test error
File servers
+ Servidores de archivosNo comment provided by engineer.File servers: %@
+ Servidores de archivos: %@copied message info
@@ -4684,6 +4697,7 @@ Error: %2$@
Get SimpleX name (BETA)
+ Obtener nombre SimpleX (BETA)No comment provided by engineer.
@@ -4913,6 +4927,7 @@ Error: %2$@
How to register a test name
+ Cómo registrar un nombre de pruebaNo comment provided by engineer.
@@ -5599,6 +5614,7 @@ This is your link for group %@!
Manage your relays.
+ Gestiona tus servidores.No comment provided by engineer.
@@ -5818,10 +5834,12 @@ This is your link for group %@!
Message signing is not required.
+ Los mensajes firmados no son obligatorios.No comment provided by engineer.Message signing is required.
+ Los mensajes firmados son obligatorios.No comment provided by engineer.
@@ -6044,10 +6062,6 @@ This is your link for group %@!
Nombre no encontradoNo comment provided by engineer.
-
- Public names for your channel or business.
- No comment provided by engineer.
- Network & serversServidores y Redes
@@ -7303,6 +7317,11 @@ Actívalo en ajustes de *Servidores y Redes*.
Canales públicos - habla con libertad 🚀No comment provided by engineer.
+
+ Public names for your channel or business.
+ Nombres públicos para tu canal o negocio.
+ No comment provided by engineer.
+ Push notificationsNotificaciones push
@@ -7602,6 +7621,7 @@ swipe action
Remove name
+ Eliminar nombreNo comment provided by engineer.
@@ -7721,6 +7741,7 @@ swipe action
Require signing messages.
+ Requerir la firma de mensajes.No comment provided by engineer.
@@ -7927,6 +7948,7 @@ chat item action
Save SimpleX name?
+ ¿Guardar el nombre SimpleX?alert title
@@ -8737,6 +8759,7 @@ chat item action
Show encryption
+ Mostrar cifradoNo comment provided by engineer.
@@ -8771,27 +8794,33 @@ chat item action
Sign message
+ Firmar mensajeNo comment provided by engineer.Sign messages
+ Firmar mensajeschat featureSignature missing
+ Falta la firmaalert title
copied message infoSigned
+ Firmadocopied message infoSigned & verified
+ Firmado y verificadocopied message infoSigning proves you authored this message and can't be denied later.
+ La firma prueba que eres el autor del mensaje sin posibilidad de repudio.No comment provided by engineer.
@@ -8904,10 +8933,6 @@ copied message info
Nombre SimpleX no verificadoalert title
-
- SimpleX public names (BETA)
- No comment provided by engineer.
- SimpleX one-time invitationInvitación SimpleX de un uso
@@ -8918,6 +8943,11 @@ copied message info
Protocolos de SimpleX auditados por Trail of Bits.No comment provided by engineer.
+
+ SimpleX public names (BETA)
+ Nombres públicos SimpleX (BETA)
+ No comment provided by engineer.
+ SimpleX relay addressDirección de servidor SimpleX
@@ -9443,6 +9473,7 @@ Puede ocurrir por algún bug o cuando la conexión está comprometida.
The channel required this message to be signed, but the signature is missing.
+ El canal requiere que el mensaje esté firmado, pero falta la firma.alert message
@@ -9832,6 +9863,7 @@ Se te pedirá que completes la autenticación antes de activar esta función.
To verify keys with this subscriber, compare (or scan) the code on your devices.
+ Para verificar las claves con este suscriptor, compara (o escanea) el código en ambos dispositivos.No comment provided by engineer.
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 ce331bceeb..cd6030b2be 100644
--- a/apps/ios/SimpleX Localizations/fi.xcloc/Localized Contents/fi.xliff
+++ b/apps/ios/SimpleX Localizations/fi.xcloc/Localized Contents/fi.xliff
@@ -5401,10 +5401,6 @@ This is your link for group %@!
Name not foundNo comment provided by engineer.
-
- Public names for your channel or business.
- No comment provided by engineer.
- Network & serversVerkko ja palvelimet
@@ -6499,6 +6495,10 @@ Enable in *Network & servers* settings.
Public channels - speak freely 🚀No comment provided by engineer.
+
+ Public names for your channel or business.
+ No comment provided by engineer.
+ Push notificationsPush-ilmoitukset
@@ -7923,10 +7923,6 @@ copied message info
SimpleX name not verifiedalert title
-
- SimpleX public names (BETA)
- No comment provided by engineer.
- SimpleX one-time invitationSimpleX-kertakutsu
@@ -7936,6 +7932,10 @@ copied message info
SimpleX protocols reviewed by Trail of Bits.No comment provided by engineer.
+
+ SimpleX public names (BETA)
+ No comment provided by engineer.
+ SimpleX relay addresssimplex link type
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 622a16bc32..cf8eafaac6 100644
--- a/apps/ios/SimpleX Localizations/fr.xcloc/Localized Contents/fr.xliff
+++ b/apps/ios/SimpleX Localizations/fr.xcloc/Localized Contents/fr.xliff
@@ -6017,10 +6017,6 @@ Voici votre lien pour le groupe %@ !
Name not foundNo comment provided by engineer.
-
- Public names for your channel or business.
- No comment provided by engineer.
- Network & serversRéseau et serveurs
@@ -7271,6 +7267,10 @@ Activez-le dans les paramètres *Réseau et serveurs*.
Les canaux publics – parlez librement 🚀No comment provided by engineer.
+
+ Public names for your channel or business.
+ No comment provided by engineer.
+ Push notificationsNotifications push
@@ -8857,10 +8857,6 @@ copied message info
SimpleX name not verifiedalert title
-
- SimpleX public names (BETA)
- No comment provided by engineer.
- SimpleX one-time invitationInvitation unique SimpleX
@@ -8871,6 +8867,10 @@ copied message info
Protocoles SimpleX audité par Trail of Bits.No comment provided by engineer.
+
+ SimpleX public names (BETA)
+ No comment provided by engineer.
+ SimpleX relay addressAdresse relais SimpleX
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 66646b0ad0..b3facbe03e 100644
--- a/apps/ios/SimpleX Localizations/hu.xcloc/Localized Contents/hu.xliff
+++ b/apps/ios/SimpleX Localizations/hu.xcloc/Localized Contents/hu.xliff
@@ -6062,11 +6062,6 @@ Ez a saját hivatkozása a(z) %@ nevű csoporthoz!
Nem található a névNo comment provided by engineer.
-
- Public names for your channel or business.
- Nevek a csatornákhoz vagy az üzleti profilokhoz.
- No comment provided by engineer.
- Network & serversHálózat és kiszolgálók
@@ -7322,6 +7317,11 @@ Engedélyezze a *Hálózat és kiszolgálók* menüben.
Nyilvános csatornák – mondja el szabadon a véleményét 🚀No comment provided by engineer.
+
+ Public names for your channel or business.
+ Nyilvános nevek a csatornákhoz vagy az üzleti profilokhoz.
+ No comment provided by engineer.
+ Push notificationsLeküldéses értesítések
@@ -8933,11 +8933,6 @@ copied message info
Nincs ellenőrizve a SimpleX-névalert title
-
- SimpleX public names (BETA)
- SimpleX-nevek (béta)
- No comment provided by engineer.
- SimpleX one-time invitationEgyszer használható SimpleX meghívó
@@ -8948,6 +8943,11 @@ copied message info
A SimpleX protokollokat a Trail of Bits auditálta.No comment provided by engineer.
+
+ SimpleX public names (BETA)
+ Nyilvános SimpleX-nevek (béta)
+ No comment provided by engineer.
+ SimpleX relay addressSimpleX-átjátszó címe
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 f5534b76b0..5381b8cbb5 100644
--- a/apps/ios/SimpleX Localizations/it.xcloc/Localized Contents/it.xliff
+++ b/apps/ios/SimpleX Localizations/it.xcloc/Localized Contents/it.xliff
@@ -6062,11 +6062,6 @@ Questo è il tuo link per il gruppo %@!
Nome non trovatoNo comment provided by engineer.
-
- Public names for your channel or business.
- Nomi per il tuo canale o per il lavoro.
- No comment provided by engineer.
- Network & serversRete e server
@@ -7322,6 +7317,11 @@ Attivalo nelle impostazioni *Rete e server*.
Canali pubblici - parla liberamente 🚀No comment provided by engineer.
+
+ Public names for your channel or business.
+ Nomi pubblici per il tuo canale o per il lavoro.
+ No comment provided by engineer.
+ Push notificationsNotifiche push
@@ -8933,11 +8933,6 @@ copied message info
Nome SimpleX non verificatoalert title
-
- SimpleX public names (BETA)
- Nomi SimpleX (BETA)
- No comment provided by engineer.
- SimpleX one-time invitationInvito SimpleX una tantum
@@ -8948,6 +8943,11 @@ copied message info
Protocolli di SimpleX esaminati da Trail of Bits.No comment provided by engineer.
+
+ SimpleX public names (BETA)
+ Nomi pubblici SimpleX (BETA)
+ No comment provided by engineer.
+ SimpleX relay addressIndirizzo del relay SimpleX
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 936e35f3ae..c8b2285649 100644
--- a/apps/ios/SimpleX Localizations/ja.xcloc/Localized Contents/ja.xliff
+++ b/apps/ios/SimpleX Localizations/ja.xcloc/Localized Contents/ja.xliff
@@ -5519,10 +5519,6 @@ This is your link for group %@!
Name not foundNo comment provided by engineer.
-
- Public names for your channel or business.
- No comment provided by engineer.
- Network & serversネットワークとサーバ
@@ -6620,6 +6616,10 @@ Enable in *Network & servers* settings.
Public channels - speak freely 🚀No comment provided by engineer.
+
+ Public names for your channel or business.
+ No comment provided by engineer.
+ Push notificationsプッシュ通知
@@ -8036,10 +8036,6 @@ copied message info
SimpleX name not verifiedalert title
-
- SimpleX public names (BETA)
- No comment provided by engineer.
- SimpleX one-time invitationSimpleX使い捨て招待リンク
@@ -8049,6 +8045,10 @@ copied message info
SimpleX protocols reviewed by Trail of Bits.No comment provided by engineer.
+
+ SimpleX public names (BETA)
+ No comment provided by engineer.
+ SimpleX relay addresssimplex link type
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 dbc0442594..11f81cf90b 100644
--- a/apps/ios/SimpleX Localizations/nl.xcloc/Localized Contents/nl.xliff
+++ b/apps/ios/SimpleX Localizations/nl.xcloc/Localized Contents/nl.xliff
@@ -5858,10 +5858,6 @@ Dit is jouw link voor groep %@!
Name not foundNo comment provided by engineer.
-
- Public names for your channel or business.
- No comment provided by engineer.
- Network & serversNetwerk & servers
@@ -7058,6 +7054,10 @@ Schakel dit in in *Netwerk en servers*-instellingen.
Public channels - speak freely 🚀No comment provided by engineer.
+
+ Public names for your channel or business.
+ No comment provided by engineer.
+ Push notificationsPush meldingen
@@ -8601,10 +8601,6 @@ copied message info
SimpleX name not verifiedalert title
-
- SimpleX public names (BETA)
- No comment provided by engineer.
- SimpleX one-time invitationEenmalige SimpleX uitnodiging
@@ -8615,6 +8611,10 @@ copied message info
SimpleX-protocollen beoordeeld door Trail of Bits.No comment provided by engineer.
+
+ SimpleX public names (BETA)
+ No comment provided by engineer.
+ SimpleX relay addresssimplex link type
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 e46bd6caa2..19401459d5 100644
--- a/apps/ios/SimpleX Localizations/pl.xcloc/Localized Contents/pl.xliff
+++ b/apps/ios/SimpleX Localizations/pl.xcloc/Localized Contents/pl.xliff
@@ -5907,10 +5907,6 @@ To jest twój link do grupy %@!
Name not foundNo comment provided by engineer.
-
- Public names for your channel or business.
- No comment provided by engineer.
- Network & serversSieć i serwery
@@ -7123,6 +7119,10 @@ Włącz w ustawianiach *Sieć i serwery* .
Public channels - speak freely 🚀No comment provided by engineer.
+
+ Public names for your channel or business.
+ No comment provided by engineer.
+ Push notificationsPowiadomienia push
@@ -8687,10 +8687,6 @@ copied message info
SimpleX name not verifiedalert title
-
- SimpleX public names (BETA)
- No comment provided by engineer.
- SimpleX one-time invitationZaproszenie jednorazowe SimpleX
@@ -8701,6 +8697,10 @@ copied message info
Protokoły SimpleX sprawdzone przez Trail of Bits.No comment provided by engineer.
+
+ SimpleX public names (BETA)
+ No comment provided by engineer.
+ SimpleX relay addresssimplex link type
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 21ddb2553e..7254d80c9c 100644
--- a/apps/ios/SimpleX Localizations/ru.xcloc/Localized Contents/ru.xliff
+++ b/apps/ios/SimpleX Localizations/ru.xcloc/Localized Contents/ru.xliff
@@ -37,6 +37,7 @@
%1$@ supported SimpleX Chat. The badge expired on %2$@.
+ %1$@ поддерживал(а) SimpleX Chat. Срок действия значка истёк %2$@.badge alert
@@ -91,6 +92,7 @@
%@ invested in SimpleX Chat crowdfunding.
+ %@ инвестировал(а) в краудфандинг SimpleX Chat.badge alert
@@ -120,6 +122,7 @@
%@ supports SimpleX Chat.
+ %@ поддерживает SimpleX Chat.badge alert
@@ -199,6 +202,7 @@
%d owner
+ %d владелецchannel owners count
@@ -769,10 +773,12 @@ swipe action
Add contributors.
+ Добавить соавторов.No comment provided by engineer.Add description
+ Добавить описаниеNo comment provided by engineer.
@@ -802,10 +808,12 @@ swipe action
Add relays
+ Добавить релеиNo comment provided by engineer.Add relays to restore message delivery.
+ Добавить релеи для восстановления доставки сообщений.No comment provided by engineer.
@@ -825,6 +833,7 @@ swipe action
Add this code to your webpage. It will display the preview of your channel / group.
+ Добавьте этот код на свой веб-сайт. Он отобразит предпросмотр вашего канала или группы.No comment provided by engineer.
@@ -909,6 +918,7 @@ swipe action
Advanced options
+ Продвинутые настройкиNo comment provided by engineer.
@@ -1023,6 +1033,7 @@ swipe action
Allow anyone to embed
+ Разрешить всем встраиватьNo comment provided by engineer.
@@ -1202,6 +1213,7 @@ swipe action
Any webpage can show the preview.
+ Предпросмотр можно отобразить на любой веб-странице.No comment provided by engineer.
@@ -1246,6 +1258,7 @@ swipe action
App update required
+ Необходимо обновление приложенияalert title
@@ -1415,6 +1428,7 @@ swipe action
Badge cannot be verified
+ Не удалось проверить подлинность значкаbadge alert title
@@ -1441,6 +1455,7 @@ in your network
Better channels 📢
+ Улучшенные каналы 📢No comment provided by engineer.
@@ -1682,10 +1697,12 @@ new chat action
Cancel and delete channel
+ Отменить и удалить каналNo comment provided by engineer.Cancel creating channel?
+ Отменить создание канала?alert title
@@ -1765,6 +1782,7 @@ new chat action
Change role?
+ Изменить роль?No comment provided by engineer.
@@ -1785,6 +1803,7 @@ set passcode view
Channel SimpleX name
+ SimpleX имя каналаNo comment provided by engineer.
@@ -1840,6 +1859,7 @@ alert subtitle
Channel webpage
+ Веб-страница каналаNo comment provided by engineer.
@@ -1854,6 +1874,7 @@ alert subtitle
Channel will start working with %1$d of %2$d relays. Continue?
+ Канал начнёт работу с %1$d из %2$d релеев. Продолжить?alert message
@@ -1888,6 +1909,7 @@ alert subtitle
Chat data
+ Данные чатаNo comment provided by engineer.
@@ -2269,6 +2291,7 @@ server test step
Connect to %@
+ Соединиться с %@new chat action
@@ -2382,6 +2405,7 @@ This is your own one-time link!
Connection blocked: %@
+ Соединение заблокировано: %@conn error description
@@ -2548,6 +2572,7 @@ This is your own one-time link!
Copy code
+ Скопировать кодNo comment provided by engineer.
@@ -2587,6 +2612,7 @@ This is your own one-time link!
Create a webpage to show your channel preview to visitors before they subscribe. Host it yourself or use any static hosting.
+ Создайте веб-страницу, чтобы показывать предпросмотр Вашего канала посетителям до подписки. Хостите её сами или используйте любой статический хостинг.No comment provided by engineer.
@@ -2636,6 +2662,7 @@ This is your own one-time link!
Create web preview.
+ Создать веб-предпросмотр.No comment provided by engineer.
@@ -2984,6 +3011,7 @@ swipe action
Delete from history
+ Удалить из историиNo comment provided by engineer.
@@ -3354,6 +3382,7 @@ alert button
Do not require signing messages.
+ Не требовать подпись сообщений.No comment provided by engineer.
@@ -3393,6 +3422,7 @@ alert button
Don't save
+ Не сохранятьalert action
@@ -3478,6 +3508,7 @@ chat item action
Easier to read.
+ Легче для чтения.No comment provided by engineer.
@@ -3492,6 +3523,7 @@ chat item action
Edit description
+ Редактировать описаниеNo comment provided by engineer.
@@ -3696,6 +3728,7 @@ chat item action
Enter description (optional)
+ Введите описание (необязательно)placeholder
@@ -3740,6 +3773,7 @@ chat item action
Enter webpage URL
+ Введите адрес страницыNo comment provided by engineer.
@@ -3794,6 +3828,7 @@ chat item action
Error adding relays
+ Ошибка добавления релеевalert title
@@ -3928,6 +3963,7 @@ chat item action
Error deleting message
+ Ошибка удаления сообщенияalert title
@@ -4062,6 +4098,7 @@ chat item action
Error saving name
+ Ошибка сохранения имениalert title
@@ -4121,6 +4158,7 @@ chat item action
Error sharing address
+ Ошибка отправки адресаalert title
@@ -4348,10 +4386,12 @@ server test error
File servers
+ Серверы файловNo comment provided by engineer.File servers: %@
+ Серверы файлов: %@copied message info
@@ -4657,6 +4697,7 @@ Error: %2$@
Get SimpleX name (BETA)
+ Зарегистрировать SimpleX имя (BETA)No comment provided by engineer.
@@ -4771,6 +4812,7 @@ Error: %2$@
Group webpage
+ Веб-страница группыNo comment provided by engineer.
@@ -4800,6 +4842,7 @@ Error: %2$@
Help & support
+ Помощь и поддержкаNo comment provided by engineer.
@@ -4884,6 +4927,7 @@ Error: %2$@
How to register a test name
+ Как зарегистрировать тестовое имяNo comment provided by engineer.
@@ -5292,6 +5336,7 @@ More improvements are coming soon!
It will be shown to subscribers and used to allow loading the preview.
+ Адрес будет показан подписчикам и разрешит загрузку предпросмотра.No comment provided by engineer.
@@ -5311,7 +5356,7 @@ More improvements are coming soon!
Join as %@
- Вступить как %s
+ Вступить как %@No comment provided by engineer.
@@ -5321,6 +5366,7 @@ More improvements are coming soon!
Join channel %@
+ Вступить в канал %@new chat action
@@ -5447,10 +5493,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.
@@ -5565,6 +5613,7 @@ This is your link for group %@!
Manage your relays.
+ Управлять своими релеями.No comment provided by engineer.
@@ -5784,10 +5833,12 @@ This is your link for group %@!
Message signing is not required.
+ Подпись сообщений не обязательна.No comment provided by engineer.Message signing is required.
+ Подпись сообщений обязательна.No comment provided by engineer.
@@ -5962,6 +6013,7 @@ This is your link for group %@!
More privacy
+ Больше конфиденциальностиNo comment provided by engineer.
@@ -6006,10 +6058,7 @@ This is your link for group %@!
Name not found
- No comment provided by engineer.
-
-
- Public names for your channel or business.
+ Имя не найденоNo comment provided by engineer.
@@ -6198,6 +6247,7 @@ The most secure encryption.
No available relays
+ Нет доступных релеевNo comment provided by engineer.
@@ -6327,6 +6377,7 @@ The most secure encryption.
No relays
+ Релеи отсутствуютNo comment provided by engineer.
@@ -6346,6 +6397,7 @@ The most secure encryption.
No servers to resolve names.
+ Нет серверов для разрешения имён.servers warning
@@ -6365,6 +6417,7 @@ The most secure encryption.
No valid link
+ Нет действительной ссылкиNo comment provided by engineer.
@@ -6379,6 +6432,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.
@@ -6608,6 +6662,7 @@ Requires compatible VPN.
Only your page above can show the preview.
+ Предпросмотр можно отобразить только на Вашей странице, указанной выше.No comment provided by engineer.
@@ -6801,6 +6856,7 @@ alert button
Owners & contributors
+ Владельцы и соавторыNo comment provided by engineer.
@@ -7260,6 +7316,11 @@ Enable in *Network & servers* settings.
Публичные каналы - говорите свободно 🚀No comment provided by engineer.
+
+ Public names for your channel or business.
+ Публичные имена для Вашего канала или бизнеса.
+ No comment provided by engineer.
+ Push notificationsДоставка уведомлений
@@ -7509,10 +7570,12 @@ swipe action
Relay will be removed from channel - this cannot be undone!
+ Релей будет удалён из канала - это нельзя отменить!alert messageRelays added: %@.
+ Добавлены релеи: %@.alert message
@@ -7557,6 +7620,7 @@ swipe action
Remove name
+ Удалить имяNo comment provided by engineer.
@@ -7566,10 +7630,12 @@ swipe action
Remove relay
+ Удалить релейNo comment provided by engineer.Remove relay?
+ Удалить релей?alert title
@@ -7674,6 +7740,7 @@ swipe action
Require signing messages.
+ Требовать подпись сообщений.No comment provided by engineer.
@@ -7723,6 +7790,7 @@ swipe action
Resolver error: %@
+ Ошибка разрешения имени: %@No comment provided by engineer.
@@ -7817,6 +7885,7 @@ swipe action
Role will be changed to "%@". All subscribers will be notified.
+ Роль будет изменена на "%@". Все подписчики получат сообщение.No comment provided by engineer.
@@ -7878,6 +7947,7 @@ chat item action
Save SimpleX name?
+ Сохранить SimpleX имя?alert title
@@ -7897,6 +7967,7 @@ chat item action
Save and notify members
+ Сохранить и уведомить членов группыNo comment provided by engineer.
@@ -7971,6 +8042,7 @@ chat item action
Save webpage settings?
+ Сохранить настройки веб-страницы?alert title
@@ -8370,6 +8442,7 @@ chat item action
Server %@ does not support name resolution. Configure servers, or use a connection link.
+ Сервер %@ не поддерживает разрешение имён. Настройте серверы или используйте ссылку для соединения.No comment provided by engineer.
@@ -8685,6 +8758,7 @@ chat item action
Show encryption
+ Показывать шифрованиеNo comment provided by engineer.
@@ -8719,27 +8793,33 @@ chat item action
Sign message
+ Подписать сообщениеNo comment provided by engineer.Sign messages
+ Подпись сообщенийchat featureSignature missing
+ Подпись отсутствуетalert title
copied message infoSigned
+ Подписаноcopied message infoSigned & verified
+ Подписано и провереноcopied message infoSigning proves you authored this message and can't be denied later.
+ Подпись доказывает, что Вы — автор этого сообщения, и это нельзя будет отрицать.No comment provided by engineer.
@@ -8839,20 +8919,19 @@ copied message info
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 public names (BETA)
- No comment provided by engineer.
- SimpleX one-time invitationSimpleX одноразовая ссылка
@@ -8863,6 +8942,11 @@ copied message info
Аудит SimpleX протоколов от Trail of Bits.No comment provided by engineer.
+
+ SimpleX public names (BETA)
+ Публичные SimpleX имена (BETA)
+ No comment provided by engineer.
+ SimpleX relay addressАдрес релея SimpleX
@@ -8973,6 +9057,7 @@ report reason
Status
+ СтатусNo comment provided by engineer.
@@ -9134,6 +9219,7 @@ Relay address was used to set up this relay for the channel.
Support the project
+ Поддержать проектNo comment provided by engineer.
@@ -9331,18 +9417,22 @@ It can happen because of some bug or when the connection is compromised.
The SimpleX name #%@ is registered without channel link. Add channel link to the name via the registration page.
+ SimpleX имя #%@ зарегистрировано без ссылки канала. Добавьте ссылку канала к имени на странице регистрации.alert messageThe SimpleX name %@ is registered, but it has no valid link.
+ SimpleX имя %@ зарегистрировано, но не имеет действительной ссылки.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.
+ SimpleX имя %@ зарегистрировано, но не добавлено в профиль. Пожалуйста, добавьте его в профиль Вашего адреса или канала, если Вы владелец.No comment provided by engineer.The SimpleX name @%@ is registered without SimpleX address. Add your SimpleX address to the name via the registration page.
+ SimpleX имя @%@ зарегистрировано без SimpleX адреса. Добавьте Ваш SimpleX адрес к имени на странице регистрации.alert message
@@ -9377,10 +9467,12 @@ 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 alertThe channel required this message to be signed, but the signature is missing.
+ Канал требует подпись сообщений, но у этого сообщения подпись отсутствует.alert message
@@ -9467,7 +9559,7 @@ your contacts and groups.
The same conditions will apply to operator **%@**.
- Те же условия будут действовать для оператора **%s**.
+ Те же условия будут действовать для оператора **%@**.No comment provided by engineer.
@@ -9542,6 +9634,7 @@ your contacts and groups.
This SimpleX name is not registered. Please check the name.
+ Это SimpleX имя не зарегистрировано. Пожалуйста, проверьте имя.No comment provided by engineer.
@@ -9566,6 +9659,7 @@ your contacts and groups.
This badge could not be verified and may not be genuine.
+ Не удалось проверить подлинность этого значка. Возможно, он не является подлинным.badge alert
@@ -9600,6 +9694,7 @@ your contacts and groups.
This group requires a newer version of the app. Please update the app to join.
+ Эта группа требует более новой версии приложения. Пожалуйста, обновите приложение, чтобы вступить.alert message
alert subtitle
@@ -9610,6 +9705,7 @@ alert subtitle
This is the last active relay. Removing it will prevent message delivery to subscribers.
+ Это последний активный релей. После его удаления доставка сообщений подписчикам будет невозможна.alert message
@@ -9726,6 +9822,7 @@ You will be prompted to complete authentication before this feature is enabled.<
To resolve names
+ Для разрешения имёнNo comment provided by engineer.
@@ -9765,6 +9862,7 @@ You will be prompted to complete authentication before this feature is enabled.<
To verify keys with this subscriber, compare (or scan) the code on your devices.
+ Чтобы подтвердить ключи с этим подписчиком, сравните (или сканируйте) код на ваших устройствах.No comment provided by engineer.
@@ -9859,6 +9957,7 @@ You will be prompted to complete authentication before this feature is enabled.<
Unconfirmed name
+ Неподтверждённое имяNo comment provided by engineer.
@@ -9958,6 +10057,7 @@ You will be prompted to complete authentication before this feature is enabled.<
Unverified badge
+ Неподтверждённый значокbadge alert title
@@ -10193,6 +10293,7 @@ alert title
Used chat relays do not support webpages.
+ Используемые чат-релеи не поддерживают веб-страницы.No comment provided by engineer.
@@ -10217,6 +10318,7 @@ alert title
Verify SimpleX names
+ Проверять SimpleX именаNo comment provided by engineer.
@@ -10246,6 +10348,7 @@ alert title
Verify name
+ Проверить имяNo comment provided by engineer.
@@ -10410,10 +10513,12 @@ alert title
Webpage code
+ Код веб-страницыNo comment provided by engineer.Webpage settings were changed. If you save, the updated settings will be sent to subscribers.
+ Настройки веб-страницы были изменены. Если Вы сохраните их, обновлённые настройки будут отправлены подписчикам.alert message
@@ -10640,6 +10745,7 @@ Repeat join request?
You can enable them later via app Your privacy settings.
+ Вы можете включить их позже в настройках Конфиденциальности.No comment provided by engineer.
@@ -10704,6 +10810,7 @@ Repeat join request?
You can support SimpleX starting from v7 of the app.
+ Вы можете поддержать SimpleX начиная с версии приложения v7.badge alert
@@ -10899,6 +11006,7 @@ Repeat connection request?
Your SimpleX name
+ Ваше SimpleX имяNo comment provided by engineer.
@@ -11001,6 +11109,8 @@ To connect, ask your contact to create a new link.
Your new channel %1$@ is connected to %2$d of %3$d relays.
If you cancel, the channel will be deleted - you can create it again.
+ Ваш новый канал %1$@ подключен к %2$d из %3$d релеев.
+Если Вы отмените, канал будет удалён - Вы сможете создать его снова.alert message
@@ -11127,6 +11237,7 @@ Relays can access channel messages.
acknowledged roster
+ подтверждённый списокNo comment provided by engineer.
@@ -11397,6 +11508,7 @@ marked deleted chat item preview text
contributor
+ соавторmember role
@@ -11607,6 +11719,7 @@ pref value
https://
+ https://No comment provided by engineer.
@@ -12053,6 +12166,7 @@ last received msg: %2$@
subscriber
+ подписчикmember role
@@ -12572,6 +12686,7 @@ last received msg: %2$@
You can allow sharing in Your privacy / SimpleX Lock settings.
+ Вы можете разрешить отправку в настройках Конфиденциальность / Блокировка SimpleX.No comment provided by engineer.