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 b786562a4f..181ccb332c 100644
--- a/apps/ios/SimpleX Localizations/cs.xcloc/Localized Contents/cs.xliff
+++ b/apps/ios/SimpleX Localizations/cs.xcloc/Localized Contents/cs.xliff
@@ -9131,7 +9131,7 @@ Repeat join request?
You can share a link or a QR code - anybody will be able to join the group. You won't lose members of the group if you later delete it.
- Můžete sdílet odkaz nebo QR kód - ke skupině se bude moci připojit kdokoli. O členy skupiny nepřijdete, pokud ji později odstraníte.
+ Můžete sdílet odkaz nebo QR kód - ke skupině se bude moci připojit kdokoli. O členy skupiny nepřijdete, pokud odkaz později smažete.No comment provided by engineer.
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 09a5d750e3..32f9235dd1 100644
--- a/apps/ios/SimpleX Localizations/de.xcloc/Localized Contents/de.xliff
+++ b/apps/ios/SimpleX Localizations/de.xcloc/Localized Contents/de.xliff
@@ -217,10 +217,12 @@ channel subscriber relay bar
%d subscriber
+ %d Abonnentchannel subscriber count%d subscribers
+ %d Abonnentenchannel subscriber count
@@ -230,6 +232,7 @@ channel subscriber relay bar
%1$d/%2$d relays active
+ %1$d/%2$d Relais aktivchannel creation progress
channel relay bar progress
@@ -239,6 +242,7 @@ channel relay bar progress
%1$d/%2$d relays active, %3$d failed
+ %1$d/%2$d Relais aktiv, %3$d fehlgeschlagenchannel creation progress with errors
channel relay bar
@@ -248,10 +252,12 @@ channel relay bar
%1$d/%2$d relays connected
+ %1$d/%2$d Relais verbundenchannel subscriber relay bar progress%1$d/%2$d relays connected, %3$d errors
+ %1$d/%2$d Relais verbunden, %3$d Fehlerchannel subscriber relay bar
@@ -274,6 +280,7 @@ channel relay bar
%lld channel events
+ %lld KanalereignisseNo comment provided by engineer.
@@ -436,6 +443,7 @@ channel relay bar
**Test relay** to retrieve its name.
+ **Relais testen** um seinen Namen abzurufen.No comment provided by engineer.
@@ -1413,6 +1421,7 @@ swipe action
Block subscriber for all?
+ Abonnent für alle blockieren?No comment provided by engineer.
@@ -1467,6 +1476,7 @@ swipe action
Broadcast
+ Broadcastcompose placeholder for channel owner
@@ -1658,14 +1668,17 @@ set passcode view
Channel
+ KanalNo comment provided by engineer.Channel display name
+ Anzeigename des KanalsNo comment provided by engineer.Channel full name (optional)
+ Vollständiger Kanalname (optional)No comment provided by engineer.
@@ -1675,10 +1688,12 @@ alert subtitle
Channel image
+ KanalbildNo comment provided by engineer.Channel link
+ Kanallinkchat link info line
@@ -1687,14 +1702,17 @@ alert subtitle
Channel profile
+ KanalprofilNo comment provided by engineer.Channel profile is stored on subscribers' devices and on the chat relays.
+ Das Kanalprofil wird auf den Geräten der Abonnenten und auf den Chat‑Relais gespeichert.No comment provided by engineer.Channel profile was changed. If you save it, the updated profile will be sent to channel subscribers.
+ Das Kanalprofil wurde geändert. Beim Speichern wird das aktualisierte Profil an die Abonnenten des Kanals gesendet.alert message
@@ -1703,14 +1721,17 @@ alert subtitle
Channel will be deleted for all subscribers - this cannot be undone!
+ Der Kanal wird für alle Abonnenten gelöscht. Dies kann nicht rückgängig gemacht werden!No comment provided by engineer.Channel will be deleted for you - this cannot be undone!
+ Der Kanal wird für Sie gelöscht. Dies kann nicht rückgängig gemacht werden!No comment provided by engineer.Channel will start working with %1$d of %2$d relays. Proceed?
+ Der Kanal wird mit %1$d von %2$d Relais gestartet. Fortfahren?alert message
@@ -1804,18 +1825,22 @@ alert subtitle
Chat relay
+ Chat-RelaisNo comment provided by engineer.Chat relays
+ Chat-RelaisNo comment provided by engineer.Chat relays forward messages in channels you create.
+ Chat‑Relais leiten Nachrichten in den von Ihnen erstellten Kanälen weiter.No comment provided by engineer.Chat relays forward messages to channel subscribers.
+ Chat‑Relais leiten Nachrichten an Kanal-Abonnenten weiter.No comment provided by engineer.
@@ -1870,10 +1895,12 @@ alert subtitle
Check relay address and try again.
+ Relais-Adresse überprüfen und erneut versuchen.alert messageCheck relay name and try again.
+ Relais-Name überprüfen und erneut versuchen.alert message
@@ -2023,6 +2050,7 @@ alert subtitle
Configure relays
+ Relais konfigurierenNo comment provided by engineer.
@@ -2436,10 +2464,12 @@ Das ist Ihr eigener Einmal-Link!
Create public channel
+ Öffentlichen Kanal erstellenNo comment provided by engineer.Create public channel (BETA)
+ Öffentlichen Kanal erstellen (BETA)No comment provided by engineer.
@@ -2483,6 +2513,7 @@ Das ist Ihr eigener Einmal-Link!
Creating channel
+ Kanal wird erstelltNo comment provided by engineer.
@@ -2650,6 +2681,7 @@ Das ist Ihr eigener Einmal-Link!
Decode link
+ Link dekodierenrelay test step
@@ -2700,10 +2732,12 @@ swipe action
Delete channel
+ Kanal löschenNo comment provided by engineer.Delete channel?
+ Kanal löschen?No comment provided by engineer.
@@ -2879,6 +2913,7 @@ alert button
Delete relay
+ Relais löschenNo comment provided by engineer.
@@ -3267,6 +3302,7 @@ chat item action
Edit channel profile
+ Kanalprofil bearbeitenNo comment provided by engineer.
@@ -3306,6 +3342,7 @@ chat item action
Enable at least one chat relay in Network & Servers.
+ Aktivieren Sie mindestens ein Chat‑Relais unter 'Netzwerk & Server'.channel creation warning
@@ -3459,6 +3496,7 @@ chat item action
Enter channel name…
+ Kanalname eingeben…No comment provided by engineer.
@@ -3488,6 +3526,7 @@ chat item action
Enter relay name…
+ Relais-Name eingeben…No comment provided by engineer.
@@ -3547,6 +3586,7 @@ chat item action
Error adding relay
+ Fehler beim Hinzufügen des Relaisalert title
@@ -3611,6 +3651,7 @@ chat item action
Error creating channel
+ Fehler beim Erstellen des Kanalsalert title
@@ -3795,6 +3836,7 @@ chat item action
Error saving channel profile
+ Fehler beim Speichern des KanalprofilsNo comment provided by engineer.
@@ -4385,6 +4427,7 @@ Fehler: %2$@
Get link
+ Link erhaltenrelay test step
@@ -4893,10 +4936,12 @@ Weitere Verbesserungen sind bald verfügbar!
Invalid relay address!
+ Ungültige Relais-Adresse!alert titleInvalid relay name!
+ Ungültiger Relais-Name!alert title
@@ -5016,6 +5061,7 @@ Weitere Verbesserungen sind bald verfügbar!
Join channel
+ Kanal beitretenNo comment provided by engineer.
@@ -5107,10 +5153,12 @@ Das ist Ihr Link für die Gruppe %@!
Leave channel
+ Kanal verlassenNo comment provided by engineer.Leave channel?
+ Kanal verlassen?No comment provided by engineer.
@@ -5418,6 +5466,7 @@ Das ist Ihr Link für die Gruppe %@!
Message error
+ ÜbertragungsfehlerNo comment provided by engineer.
@@ -5750,6 +5799,7 @@ Das ist Ihr Link für die Gruppe %@!
New chat relay
+ Neues Chat-RelaisNo comment provided by engineer.
@@ -5833,10 +5883,12 @@ Das ist Ihr Link für die Gruppe %@!
No chat relays
+ Keine Chat-RelaisNo comment provided by engineer.No chat relays enabled.
+ Es sind keine Chat-Relais aktiviert.servers warning
@@ -5995,6 +6047,7 @@ Das ist Ihr Link für die Gruppe %@!
Not all relays connected
+ Es sind nicht alle Relais verbundenalert title
@@ -6107,7 +6160,7 @@ Dies erfordert die Aktivierung eines VPNs.
Only chat owners can change preferences.
- Nur Chat-Eigentümer können die Präferenzen ändern.
+ Präferenzen können nur von Chat-Eigentümern geändert werden.No comment provided by engineer.
@@ -6222,6 +6275,7 @@ Dies erfordert die Aktivierung eines VPNs.
Open channel
+ Kanal öffnennew chat action
@@ -6266,6 +6320,7 @@ Dies erfordert die Aktivierung eines VPNs.
Open new channel
+ Neuen Kanal öffnennew chat action
@@ -6370,10 +6425,12 @@ Dies erfordert die Aktivierung eines VPNs.
Owner
+ EigentümerNo comment provided by engineer.Owners
+ EigentümerNo comment provided by engineer.
@@ -6595,10 +6652,12 @@ Fehler: %@
Preset relay address
+ Voreingestellte Relais-AdresseNo comment provided by engineer.Preset relay name
+ Voreingestellter Relais-NameNo comment provided by engineer.
@@ -6692,6 +6751,7 @@ Fehler: %@
Proceed
+ Fortfahrenalert action
@@ -7048,18 +7108,22 @@ swipe action
Relay
+ RelaisNo comment provided by engineer.Relay address
+ Relais-Adressealert titleRelay connection failed
+ Relais-Verbindung fehlgeschlagenalert titleRelay link
+ Relais-LinkNo comment provided by engineer.
@@ -7078,6 +7142,7 @@ swipe action
Relay test failed!
+ Relais-Test fehlgeschlagen!No comment provided by engineer.
@@ -7126,10 +7191,12 @@ swipe action
Remove subscriber
+ Abonnent entfernenNo comment provided by engineer.Remove subscriber?
+ Abonnent entfernen?alert title
@@ -7399,6 +7466,7 @@ chat item action
Save (and notify subscribers)
+ Speichern (Abonnenten benachrichtigen)alert button
@@ -7432,10 +7500,12 @@ chat item action
Save channel profile
+ Kanalprofil speichernNo comment provided by engineer.Save channel profile?
+ Kanalprofil speichern?alert title
@@ -7639,7 +7709,7 @@ chat item action
Selected chat preferences prohibit this message.
- Diese Nachricht ist wegen der gewählten Chat-Einstellungen nicht erlaubt.
+ Diese Nachricht ist wegen der gewählten Chat-Präferenzen nicht erlaubt.No comment provided by engineer.
@@ -7699,7 +7769,7 @@ chat item action
Send link previews
- Link-Vorschau senden
+ Linkvorschau sendenNo comment provided by engineer.
@@ -7912,6 +7982,7 @@ chat item action
Server requires authorization to connect to relay, check password.
+ Der Server erfordert eine Autorisierung, um eine Verbindung zum Relais herzustellen. Bitte Passwort überprüfen.relay test error
@@ -8115,6 +8186,7 @@ chat item action
Share relay address
+ Relais-Adresse teilenNo comment provided by engineer.
@@ -8262,7 +8334,7 @@ chat item action
SimpleX channel link
- SimpleX-Kanal-Link
+ SimpleX-Kanallinksimplex link type
@@ -8307,6 +8379,7 @@ chat item action
SimpleX relay address
+ SimpleX Relais-Adressesimplex link type
@@ -8484,19 +8557,24 @@ report reason
Subscriber
+ AbonnentNo comment provided by engineer.Subscriber will be removed from channel - this cannot be undone!
+ Abonnent wird aus dem Kanal entfernt. Dies kann nicht rückgängig gemacht werden!alert messageSubscribers
+ AbonnentenNo comment provided by engineer.Subscribers use relay link to connect to the channel.
Relay address was used to set up this relay for the channel.
+ Abonnenten verbinden sich über den Relais‑Link mit dem Kanal.
+Die Relais-Adresse wurde zur Einrichtung dieses Relais für diesen Kanal verwendet.No comment provided by engineer.
@@ -8600,6 +8678,7 @@ Relay address was used to set up this relay for the channel.
Tap Join channel
+ Tippen, um dem Kanal beizutretenNo comment provided by engineer.
@@ -8619,7 +8698,7 @@ Relay address was used to set up this relay for the channel.
Tap to activate profile.
- Zum Aktivieren des Profils tippen.
+ Tippen, um das Profil zu aktivieren.No comment provided by engineer.
@@ -8638,7 +8717,7 @@ Relay address was used to set up this relay for the channel.
Tap to paste link
- Zum Link einfügen tippen
+ Tippen, um den Link einzufügenNo comment provided by engineer.
@@ -8664,6 +8743,7 @@ server test failure
Test relay
+ Relais testenNo comment provided by engineer.
@@ -8720,6 +8800,7 @@ Dies kann passieren, wenn es einen Fehler gegeben hat oder die Verbindung kompro
The app removed this message after %lld attempts to receive it.
+ Die App hat diese Nachricht nach %lld Empfangsversuchen entfernt.No comment provided by engineer.
@@ -8918,10 +8999,12 @@ Dies kann passieren, wenn es einen Fehler gegeben hat oder die Verbindung kompro
This is a chat relay address, it cannot be used to connect.
+ Dies ist eine Chat‑Relais-Adresse, welche nicht zum Verbinden verwendet werden kann.alert messageThis is your link for channel %@!
+ Dies ist Ihr Link für den Kanal %@!new chat action
@@ -9152,6 +9235,7 @@ Sie werden aufgefordert, die Authentifizierung abzuschließen, bevor diese Funkt
Unblock subscriber for all?
+ Abonnent für alle freigeben?No comment provided by engineer.
@@ -9408,6 +9492,7 @@ Bitten Sie Ihren Kontakt darum einen weiteren Verbindungs-Link zu erzeugen, um s
Use for new channels
+ Für neue Kanäle verwendenNo comment provided by engineer.
@@ -9452,6 +9537,7 @@ Bitten Sie Ihren Kontakt darum einen weiteren Verbindungs-Link zu erzeugen, um s
Use relay
+ Relais verwendenNo comment provided by engineer.
@@ -9500,6 +9586,7 @@ Bitten Sie Ihren Kontakt darum einen weiteren Verbindungs-Link zu erzeugen, um s
Verify
+ Überprüfenrelay test step
@@ -9624,10 +9711,12 @@ Bitten Sie Ihren Kontakt darum einen weiteren Verbindungs-Link zu erzeugen, um s
Wait
+ Abwartenalert actionWait response
+ Antwort abwartenrelay test step
@@ -9942,6 +10031,7 @@ Verbindungsanfrage wiederholen?
You can share a link or a QR code - anybody will be able to join the channel.
+ Sie können einen Link oder QR-Code teilen - damit kann jeder dem Kanal beitreten.No comment provided by engineer.
@@ -9991,6 +10081,7 @@ Verbindungsanfrage wiederholen?
You connected to the channel via this relay link.
+ Sie haben sich über diesen Relais‑Link mit dem Kanal verbunden.No comment provided by engineer.
@@ -10107,6 +10198,7 @@ Verbindungsanfrage wiederholen?
You will stop receiving messages from this channel. Chat history will be preserved.
+ Sie werden keine Nachrichten mehr aus diesem Kanal erhalten. Der Chatverlauf bleibt erhalten.No comment provided by engineer.
@@ -10156,6 +10248,7 @@ Verbindungsanfrage wiederholen?
Your channel
+ Ihr KanalNo comment provided by engineer.
@@ -10246,6 +10339,8 @@ Verbindungsanfrage wiederholen?
Your profile **%@** will be shared with channel relays and subscribers.
Relays can access channel messages.
+ Ihr Profil **%@** wird mit Kanal‑Relais und Abonnenten geteilt.
+Relais können auf Kanalnachrichten zugreifen.No comment provided by engineer.
@@ -10279,10 +10374,12 @@ Relays can access channel messages.
Your relay address
+ Ihre Relais-AdresseNo comment provided by engineer.Your relay name
+ Ihr Relais-NameNo comment provided by engineer.
@@ -10332,6 +10429,7 @@ Relays can access channel messages.
accepted
+ AngenommenNo comment provided by engineer.
@@ -10356,6 +10454,7 @@ Relays can access channel messages.
active
+ AktivNo comment provided by engineer.
@@ -10510,10 +10609,12 @@ marked deleted chat item preview text
channel
+ Kanalshown as sender role for channel messageschannel profile updated
+ Kanalprofil wurde aktualisiertsnd group event chat item
@@ -10664,6 +10765,7 @@ pref value
deleted channel
+ Kanal gelöschtrcv group event chat item
@@ -10778,6 +10880,7 @@ pref value
error: %@
+ Fehler: %@receive error chat item
@@ -10912,6 +11015,7 @@ pref value
link
+ LinkNo comment provided by engineer.
@@ -10986,6 +11090,7 @@ pref value
new
+ NeuNo comment provided by engineer.
@@ -11113,6 +11218,7 @@ time to disappear
relay
+ Relaismember role
@@ -11127,6 +11233,7 @@ time to disappear
removed (%d attempts)
+ Entfernt (%d Versuche)receive error chat item
@@ -11289,6 +11396,7 @@ Zuletzt empfangene Nachricht: %2$@
updated channel profile
+ Kanalprofil aktualisiertrcv group event chat item
@@ -11313,6 +11421,7 @@ Zuletzt empfangene Nachricht: %2$@
via %@
+ via %@relay hostname
@@ -11392,6 +11501,7 @@ Zuletzt empfangene Nachricht: %2$@
you are subscriber
+ Sie sind AbonnentNo comment provided by engineer.
@@ -11715,7 +11825,7 @@ Zuletzt empfangene Nachricht: %2$@
Selected chat preferences prohibit this message.
- Die gewählten Chat-Einstellungen erlauben diese Nachricht nicht.
+ Diese Nachricht ist wegen der gewählten Chat-Präferenzen nicht erlaubt.No comment provided by engineer.
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 c22ff04450..7be640c9b7 100644
--- a/apps/ios/SimpleX Localizations/es.xcloc/Localized Contents/es.xliff
+++ b/apps/ios/SimpleX Localizations/es.xcloc/Localized Contents/es.xliff
@@ -217,10 +217,12 @@ channel subscriber relay bar
%d subscriber
+ %d suscriptorchannel subscriber count%d subscribers
+ %d suscriptoreschannel subscriber count
@@ -230,6 +232,7 @@ channel subscriber relay bar
%1$d/%2$d relays active
+ %1$d/%2$d servidores activoschannel creation progress
channel relay bar progress
@@ -239,6 +242,7 @@ channel relay bar progress
%1$d/%2$d relays active, %3$d failed
+ %1$d/%2$d servidores activos, %3$d han falladochannel creation progress with errors
channel relay bar
@@ -248,10 +252,12 @@ channel relay bar
%1$d/%2$d relays connected
+ %1$d/%2$d servidores conectadoschannel subscriber relay bar progress%1$d/%2$d relays connected, %3$d errors
+ %1$d/%2$d servidores conectados, %3$d erroreschannel subscriber relay bar
@@ -274,6 +280,7 @@ channel relay bar
%lld channel events
+ %lld eventos del canalNo comment provided by engineer.
@@ -288,7 +295,7 @@ channel relay bar
%lld group events
- %lld evento(s) de grupo
+ %lld evento(s) del grupoNo comment provided by engineer.
@@ -436,6 +443,7 @@ channel relay bar
**Test relay** to retrieve its name.
+ **Test servidor** para recibir su nombre.No comment provided by engineer.
@@ -1413,6 +1421,7 @@ swipe action
Block subscriber for all?
+ ¿Bloquear al suscriptor para todos?No comment provided by engineer.
@@ -1467,6 +1476,7 @@ swipe action
Broadcast
+ Emisióncompose placeholder for channel owner
@@ -1658,14 +1668,17 @@ set passcode view
Channel
+ CanalNo comment provided by engineer.Channel display name
+ Título mostrado del canalNo comment provided by engineer.Channel full name (optional)
+ Título completo del canal (opcional)No comment provided by engineer.
@@ -1675,10 +1688,12 @@ alert subtitle
Channel image
+ Imagen del canalNo comment provided by engineer.Channel link
+ Enlace del canalchat link info line
@@ -1687,14 +1702,17 @@ alert subtitle
Channel profile
+ Perfil del canalNo comment provided by engineer.Channel profile is stored on subscribers' devices and on the chat relays.
+ El perfil del canal se almacena en los dispositivos de los suscriptores y en los servidores de chat.No comment provided by engineer.Channel profile was changed. If you save it, the updated profile will be sent to channel subscribers.
+ El perfil del canal ha sido modificado. Si lo guardas, el perfil actualizado será enviado a los suscriptores.alert message
@@ -1703,14 +1721,17 @@ alert subtitle
Channel will be deleted for all subscribers - this cannot be undone!
+ El canal será eliminado para todos los suscriptores. ¡No puede deshacerse!No comment provided by engineer.Channel will be deleted for you - this cannot be undone!
+ El canal será eliminado para tí. ¡No puede deshacerse!No comment provided by engineer.Channel will start working with %1$d of %2$d relays. Proceed?
+ El canal comenzará a funcionar con %1$d de %2$d servidores. ¿Continuar?alert message
@@ -1804,18 +1825,22 @@ alert subtitle
Chat relay
+ Servidor de chatNo comment provided by engineer.Chat relays
+ Servidores de chatNo comment provided by engineer.Chat relays forward messages in channels you create.
+ Los servidores de chat reenvían los mensajes en los canales que has creado.No comment provided by engineer.Chat relays forward messages to channel subscribers.
+ Los servidores de chat reenvían los mensajes a los suscriptores del canal.No comment provided by engineer.
@@ -1870,10 +1895,12 @@ alert subtitle
Check relay address and try again.
+ Comprueba la dirección del servidor y prueba de nuevo.alert messageCheck relay name and try again.
+ Comprueba el nombre del servidor y prueba de nuevo.alert message
@@ -2023,6 +2050,7 @@ alert subtitle
Configure relays
+ Configurar servidoresNo comment provided by engineer.
@@ -2225,6 +2253,7 @@ This is your own one-time link!
Connection failed
+ Conexión fallidaNo comment provided by engineer.
@@ -2435,10 +2464,12 @@ This is your own one-time link!
Create public channel
+ Crear canal públicoNo comment provided by engineer.Create public channel (BETA)
+ Crear canal público (BETA)No comment provided by engineer.
@@ -2482,6 +2513,7 @@ This is your own one-time link!
Creating channel
+ Creando canalNo comment provided by engineer.
@@ -2649,6 +2681,7 @@ This is your own one-time link!
Decode link
+ Decodificar enlacerelay test step
@@ -2699,10 +2732,12 @@ swipe action
Delete channel
+ Eliminar canalNo comment provided by engineer.Delete channel?
+ ¿Eliminar canal?No comment provided by engineer.
@@ -2878,6 +2913,7 @@ alert button
Delete relay
+ Eliminar servidorNo comment provided by engineer.
@@ -3266,6 +3302,7 @@ chat item action
Edit channel profile
+ Editar perfil del canalNo comment provided by engineer.
@@ -3305,6 +3342,7 @@ chat item action
Enable at least one chat relay in Network & Servers.
+ Activar al menos un servidor de chat en Servidores y Redes.channel creation warning
@@ -3458,6 +3496,7 @@ chat item action
Enter channel name…
+ Introduce el título del canal…No comment provided by engineer.
@@ -3487,6 +3526,7 @@ chat item action
Enter relay name…
+ Introduce el nombre del servidor…No comment provided by engineer.
@@ -3546,6 +3586,7 @@ chat item action
Error adding relay
+ Error al añadir el servidoralert title
@@ -3610,6 +3651,7 @@ chat item action
Error creating channel
+ Error al crear el canalalert title
@@ -3794,6 +3836,7 @@ chat item action
Error saving channel profile
+ Error al guardar el perfil del canalNo comment provided by engineer.
@@ -4384,6 +4427,7 @@ Error: %2$@
Get link
+ Recibir el enlacerelay test step
@@ -4628,6 +4672,7 @@ Error: %2$@
If you joined or created channels, they will stop working permanently.
+ Si te has unido o has creado canales, dejarán de funcionar permanentemente.down migration warning
@@ -4891,10 +4936,12 @@ More improvements are coming soon!
Invalid relay address!
+ ¡Dirección de servidor no válido!alert titleInvalid relay name!
+ ¡Nombre de servidor no válido!alert title
@@ -5014,6 +5061,7 @@ More improvements are coming soon!
Join channel
+ Unirme al canalNo comment provided by engineer.
@@ -5105,10 +5153,12 @@ This is your link for group %@!
Leave channel
+ Salir del canalNo comment provided by engineer.Leave channel?
+ ¿Salir del canal?No comment provided by engineer.
@@ -5416,6 +5466,7 @@ This is your link for group %@!
Message error
+ Mensaje de errorNo comment provided by engineer.
@@ -5748,6 +5799,7 @@ This is your link for group %@!
New chat relay
+ Nuevo servidor de chatNo comment provided by engineer.
@@ -5831,10 +5883,12 @@ This is your link for group %@!
No chat relays
+ Sin servidores de chatNo comment provided by engineer.No chat relays enabled.
+ Ningún servidor de chat activado.servers warning
@@ -5993,6 +6047,7 @@ This is your link for group %@!
Not all relays connected
+ Hay servidores no conectadosalert title
@@ -6220,6 +6275,7 @@ Requiere activación de la VPN.
Open channel
+ Abrir canalnew chat action
@@ -6264,6 +6320,7 @@ Requiere activación de la VPN.
Open new channel
+ Abrir canal nuevonew chat action
@@ -6368,10 +6425,12 @@ Requiere activación de la VPN.
Owner
+ PropietarioNo comment provided by engineer.Owners
+ PropietariosNo comment provided by engineer.
@@ -6593,10 +6652,12 @@ Error: %@
Preset relay address
+ Direcciones predefinidasNo comment provided by engineer.Preset relay name
+ Nombres predefinidosNo comment provided by engineer.
@@ -6690,6 +6751,7 @@ Error: %@
Proceed
+ Continuaralert action
@@ -7046,18 +7108,22 @@ swipe action
Relay
+ ServidorNo comment provided by engineer.Relay address
+ Dirección del servidoralert titleRelay connection failed
+ La conexión con el servidor ha falladoalert titleRelay link
+ Enlace servidorNo comment provided by engineer.
@@ -7076,6 +7142,7 @@ swipe action
Relay test failed!
+ ¡El test del servidor ha fallado!No comment provided by engineer.
@@ -7124,10 +7191,12 @@ swipe action
Remove subscriber
+ Eliminar suscriptorNo comment provided by engineer.Remove subscriber?
+ ¿Eliminar suscriptor?alert title
@@ -7397,6 +7466,7 @@ chat item action
Save (and notify subscribers)
+ Guardar (y notificar suscriptores)alert button
@@ -7430,10 +7500,12 @@ chat item action
Save channel profile
+ Guardar perfil del canalNo comment provided by engineer.Save channel profile?
+ ¿Guardar perfil del canal?alert title
@@ -7910,6 +7982,7 @@ chat item action
Server requires authorization to connect to relay, check password.
+ El servidor requiere autorización para conectar con el servidor, comprueba la contraseña.relay test error
@@ -8113,6 +8186,7 @@ chat item action
Share relay address
+ Compartir dirección del servidorNo comment provided by engineer.
@@ -8305,6 +8379,7 @@ chat item action
SimpleX relay address
+ Dirección de servidor SimpleXsimplex link type
@@ -8482,19 +8557,24 @@ report reason
Subscriber
+ SuscriptorNo comment provided by engineer.Subscriber will be removed from channel - this cannot be undone!
+ El suscriptor será eliminado del canal. ¡No puede deshacerse!alert messageSubscribers
+ SuscriptoresNo comment provided by engineer.Subscribers use relay link to connect to the channel.
Relay address was used to set up this relay for the channel.
+ Los suscriptores usan el enlace del servidor para conectarse a los canales.
+La dirección del servidor se usó para establecer el servidor para el canal.No comment provided by engineer.
@@ -8598,6 +8678,7 @@ Relay address was used to set up this relay for the channel.
Tap Join channel
+ Pulsa Unirme al canalNo comment provided by engineer.
@@ -8662,6 +8743,7 @@ server test failure
Test relay
+ Test servidorNo comment provided by engineer.
@@ -8718,6 +8800,7 @@ Puede ocurrir por algún bug o cuando la conexión está comprometida.
The app removed this message after %lld attempts to receive it.
+ La app ha eliminado el mensaje tras %lld intentos de recibirlo.No comment provided by engineer.
@@ -8916,10 +8999,12 @@ Puede ocurrir por algún bug o cuando la conexión está comprometida.
This is a chat relay address, it cannot be used to connect.
+ Esto es una dirección de servidor, no puede usarse para conectar.alert messageThis is your link for channel %@!
+ Este es tu enlace para el canal %@!new chat action
@@ -9150,6 +9235,7 @@ Se te pedirá que completes la autenticación antes de activar esta función.
Unblock subscriber for all?
+ ¿Desbloquear al suscriptor para todos?No comment provided by engineer.
@@ -9406,6 +9492,7 @@ Para conectarte pide a tu contacto que cree otro enlace y comprueba la conexión
Use for new channels
+ Usar para canales nuevosNo comment provided by engineer.
@@ -9450,6 +9537,7 @@ Para conectarte pide a tu contacto que cree otro enlace y comprueba la conexión
Use relay
+ Usar servidorNo comment provided by engineer.
@@ -9498,6 +9586,7 @@ Para conectarte pide a tu contacto que cree otro enlace y comprueba la conexión
Verify
+ Verificarrelay test step
@@ -9622,10 +9711,12 @@ Para conectarte pide a tu contacto que cree otro enlace y comprueba la conexión
Wait
+ Esperaalert actionWait response
+ Espera respuestarelay test step
@@ -9940,11 +10031,12 @@ Repeat join request?
You can share a link or a QR code - anybody will be able to join the channel.
+ Puedes compartir un enlace o código QR. Cualquiera podrá unirse al canal.No comment provided by engineer.You can share a link or a QR code - anybody will be able to join the group. You won't lose members of the group if you later delete it.
- Puedes compartir el enlace o el código QR para que cualquiera pueda unirse al grupo. Si más tarde lo eliminas, no afectará a los miembros del grupo.
+ Puedes compartir el enlace o código QR. Cualquiera podrá unirse al grupo. Si más tarde lo eliminas, no afectará a los miembros del grupo.No comment provided by engineer.
@@ -9989,6 +10081,7 @@ Repeat join request?
You connected to the channel via this relay link.
+ Te conectaste al canal mediante este enlace de servidor.No comment provided by engineer.
@@ -10105,11 +10198,12 @@ Repeat connection request?
You will stop receiving messages from this channel. Chat history will be preserved.
+ Dejarás de recibir mensajes de este canal. El historial del chat se conservará.No comment provided by engineer.You will stop receiving messages from this chat. Chat history will be preserved.
- Dejarás de recibir mensajes del chat. El historial del chat se conserva.
+ Dejarás de recibir mensajes del chat. El historial del chat se conservará.No comment provided by engineer.
@@ -10154,6 +10248,7 @@ Repeat connection request?
Your channel
+ Tu canalNo comment provided by engineer.
@@ -10244,6 +10339,8 @@ Repeat connection request?
Your profile **%@** will be shared with channel relays and subscribers.
Relays can access channel messages.
+ El perfil **%@** será compartido con los servidores de canal y los suscriptores.
+Los servidores tienen acceso a los mensajes del canal.No comment provided by engineer.
@@ -10277,10 +10374,12 @@ Relays can access channel messages.
Your relay address
+ Tu dirección de servidorNo comment provided by engineer.Your relay name
+ Tu nombre del servidorNo comment provided by engineer.
@@ -10330,6 +10429,7 @@ Relays can access channel messages.
accepted
+ aceptadoNo comment provided by engineer.
@@ -10354,6 +10454,7 @@ Relays can access channel messages.
active
+ activoNo comment provided by engineer.
@@ -10508,10 +10609,12 @@ marked deleted chat item preview text
channel
+ canalshown as sender role for channel messageschannel profile updated
+ perfil del canal actualizadosnd group event chat item
@@ -10662,6 +10765,7 @@ pref value
deleted channel
+ canal eliminadorcv group event chat item
@@ -10776,6 +10880,7 @@ pref value
error: %@
+ error: %@receive error chat item
@@ -10785,6 +10890,7 @@ pref value
failed
+ falloNo comment provided by engineer.
@@ -10909,6 +11015,7 @@ pref value
link
+ enlaceNo comment provided by engineer.
@@ -10983,6 +11090,7 @@ pref value
new
+ nuevoNo comment provided by engineer.
@@ -11110,6 +11218,7 @@ time to disappear
relay
+ servidormember role
@@ -11124,6 +11233,7 @@ time to disappear
removed (%d attempts)
+ eliminado (%d intentos)receive error chat item
@@ -11286,6 +11396,7 @@ last received msg: %2$@
updated channel profile
+ perfil del canal actualizadorcv group event chat item
@@ -11310,6 +11421,7 @@ last received msg: %2$@
via %@
+ mediante %@relay hostname
@@ -11389,6 +11501,7 @@ last received msg: %2$@
you are subscriber
+ eres suscriptorNo 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 1b568f6157..db78c556e3 100644
--- a/apps/ios/SimpleX Localizations/hu.xcloc/Localized Contents/hu.xliff
+++ b/apps/ios/SimpleX Localizations/hu.xcloc/Localized Contents/hu.xliff
@@ -217,10 +217,12 @@ channel subscriber relay bar
%d subscriber
+ %d feliratkozóchannel subscriber count%d subscribers
+ %d feliratkozóchannel subscriber count
@@ -230,6 +232,7 @@ channel subscriber relay bar
%1$d/%2$d relays active
+ %1$d/%2$d átjátszó aktívchannel creation progress
channel relay bar progress
@@ -239,6 +242,7 @@ channel relay bar progress
%1$d/%2$d relays active, %3$d failed
+ %1$d/%2$d átjátszó aktív, %3$d sikertelenchannel creation progress with errors
channel relay bar
@@ -248,10 +252,12 @@ channel relay bar
%1$d/%2$d relays connected
+ %1$d/%2$d átjátszó kapcsolódvachannel subscriber relay bar progress%1$d/%2$d relays connected, %3$d errors
+ %1$d/%2$d átjátszó kapcsolódva, %3$d hibachannel subscriber relay bar
@@ -274,6 +280,7 @@ channel relay bar
%lld channel events
+ %lld csatornaeseményNo comment provided by engineer.
@@ -411,7 +418,7 @@ channel relay bar
**Most private**: do not use SimpleX Chat push server. The app will check messages in background, when the system allows it, depending on how often you use the app.
- **Legprivátabb:** ne használja a SimpleX Chat értesítési kiszolgálót, rendszeresen ellenőrizze az üzeneteket a háttérben (attól függően, hogy milyen gyakran használja az alkalmazást).
+ **A legprivátabb**: Az alkalmazás nem használja a SimpleX Chat push-kiszolgálóját. Az alkalmazás a háttérben ellenőrzi az üzeneteket, amikor a rendszer ezt lehetővé teszi, attól függően, hogy Ön milyen gyakran használja az alkalmazást.No comment provided by engineer.
@@ -421,7 +428,7 @@ channel relay bar
**Please note**: you will NOT be able to recover or change passphrase if you lose it.
- **Megjegyzés:** NEM fogja tudni helyreállítani, vagy módosítani a jelmondatot abban az esetben, ha elveszíti.
+ **Megjegyzés:** NEM fogja tudni helyreállítani vagy módosítani a jelmondatot abban az esetben, ha elveszíti.No comment provided by engineer.
@@ -436,6 +443,7 @@ channel relay bar
**Test relay** to retrieve its name.
+ **Átjátszó tesztelése** a nevének lekéréséhez.No comment provided by engineer.
@@ -555,7 +563,7 @@ time interval
1-time link can be used *with one contact only* - share in person or via any messenger.
- Az egyszer használható meghívó egy hivatkozás és *csak egyetlen partnerrel használható* – személyesen vagy bármilyen üzenetváltó-alkalmazáson keresztül megosztható.
+ Az egyszer használható meghívó egy hivatkozás és *csak egyetlen partnerrel használható* – személyesen vagy bármilyen üzenetváltó alkalmazáson keresztül megosztható.No comment provided by engineer.
@@ -1413,6 +1421,7 @@ swipe action
Block subscriber for all?
+ Az összes feliratkozó számára letiltja a feliratkozót?No comment provided by engineer.
@@ -1467,6 +1476,7 @@ swipe action
Broadcast
+ Közvetítés…compose placeholder for channel owner
@@ -1658,14 +1668,17 @@ set passcode view
Channel
+ CsatornaNo comment provided by engineer.Channel display name
+ Csatorna megjelenítendő neveNo comment provided by engineer.Channel full name (optional)
+ Csatorna teljes neve (nem kötelező)No comment provided by engineer.
@@ -1675,10 +1688,12 @@ alert subtitle
Channel image
+ CsatornaképNo comment provided by engineer.Channel link
+ Csatornahivatkozáschat link info line
@@ -1687,14 +1702,17 @@ alert subtitle
Channel profile
+ CsatornaprofilNo comment provided by engineer.Channel profile is stored on subscribers' devices and on the chat relays.
+ A csatornaprofil a feliratkozók eszközén és a csevegési átjátszókon van tárolva.No comment provided by engineer.Channel profile was changed. If you save it, the updated profile will be sent to channel subscribers.
+ A csatornaprofil módosult. Ha menti, akkor a frissített profil el lesz küldve a csatorna feliratkozóinak.alert message
@@ -1703,14 +1721,17 @@ alert subtitle
Channel will be deleted for all subscribers - this cannot be undone!
+ A csatorna az összes feliratkozó számára törölve lesz – ez a művelet nem vonható vissza!No comment provided by engineer.Channel will be deleted for you - this cannot be undone!
+ A csatorna törölve lesz az Ön számára – ez a művelet nem vonható vissza!No comment provided by engineer.Channel will start working with %1$d of %2$d relays. Proceed?
+ A csatorna %2$d átjátszóból %1$d használatával kezd el működni. Folytatja?alert message
@@ -1804,18 +1825,22 @@ alert subtitle
Chat relay
+ Csevegési átjátszóNo comment provided by engineer.Chat relays
+ Csevegési átjátszókNo comment provided by engineer.Chat relays forward messages in channels you create.
+ A csevegési átjátszók továbbítják az üzeneteket az Ön által létrehozott csatornákban.No comment provided by engineer.Chat relays forward messages to channel subscribers.
+ A csevegési átjátszók továbbítják az üzeneteket a csatorna feliratkozóinak.No comment provided by engineer.
@@ -1870,10 +1895,12 @@ alert subtitle
Check relay address and try again.
+ Ellenőrizze az átjátszó címét, és próbálja újra.alert messageCheck relay name and try again.
+ Ellenőrizze az átjátszó nevét, és próbálja újra.alert message
@@ -2023,6 +2050,7 @@ alert subtitle
Configure relays
+ Átjátszók konfigurálásaNo comment provided by engineer.
@@ -2366,7 +2394,7 @@ Ez a saját egyszer használható meghívója!
Copy error
- Másolási hiba
+ Hiba másolásaNo comment provided by engineer.
@@ -2436,10 +2464,12 @@ Ez a saját egyszer használható meghívója!
Create public channel
+ Nyilvános csatorna létrehozásaNo comment provided by engineer.Create public channel (BETA)
+ Nyilvános csatorna létrehozása (BÉTA)No comment provided by engineer.
@@ -2483,6 +2513,7 @@ Ez a saját egyszer használható meghívója!
Creating channel
+ Csatorna létrehozásaNo comment provided by engineer.
@@ -2650,6 +2681,7 @@ Ez a saját egyszer használható meghívója!
Decode link
+ Hivatkozás dekódolásarelay test step
@@ -2700,10 +2732,12 @@ swipe action
Delete channel
+ Csatorna törléseNo comment provided by engineer.Delete channel?
+ Törli a csatornát?No comment provided by engineer.
@@ -2879,6 +2913,7 @@ alert button
Delete relay
+ Átjátszó törléseNo comment provided by engineer.
@@ -3267,6 +3302,7 @@ chat item action
Edit channel profile
+ Csatornaprofil szerkesztéseNo comment provided by engineer.
@@ -3306,6 +3342,7 @@ chat item action
Enable at least one chat relay in Network & Servers.
+ Engedélyezzen legalább egy csevegési átjátszót a „Hálózat és kiszolgálók” menüben.channel creation warning
@@ -3459,6 +3496,7 @@ chat item action
Enter channel name…
+ Adja meg a csatorna nevét…No comment provided by engineer.
@@ -3488,6 +3526,7 @@ chat item action
Enter relay name…
+ Adja meg az átjátszó nevét…No comment provided by engineer.
@@ -3547,6 +3586,7 @@ chat item action
Error adding relay
+ Hiba az átjátszó hozzáadásakoralert title
@@ -3611,6 +3651,7 @@ chat item action
Error creating channel
+ Hiba a csatorna létrehozásakoralert title
@@ -3795,6 +3836,7 @@ chat item action
Error saving channel profile
+ Hiba a csatornaprofil mentésekorNo comment provided by engineer.
@@ -4385,6 +4427,7 @@ Hiba: %2$@
Get link
+ Hivatkozás megtekintéserelay test step
@@ -4664,7 +4707,7 @@ Hiba: %2$@
Immune to spam
- Védett a kéretlen tartalommal szemben
+ Védett a kéretlen tartalmakkal szembenNo comment provided by engineer.
@@ -4893,10 +4936,12 @@ További fejlesztések hamarosan!
Invalid relay address!
+ Érvénytelen az átjátszó címe!alert titleInvalid relay name!
+ Érvénytelen az átjátszó neve!alert title
@@ -5016,6 +5061,7 @@ További fejlesztések hamarosan!
Join channel
+ Csatlakozás a csatornáhozNo comment provided by engineer.
@@ -5107,10 +5153,12 @@ Ez a saját hivatkozása a(z) %@ nevű csoporthoz!
Leave channel
+ Csatorna elhagyásaNo comment provided by engineer.Leave channel?
+ Elhagyja a csatornát?No comment provided by engineer.
@@ -5418,6 +5466,7 @@ Ez a saját hivatkozása a(z) %@ nevű csoporthoz!
Message error
+ ÜzenethibaNo comment provided by engineer.
@@ -5750,6 +5799,7 @@ Ez a saját hivatkozása a(z) %@ nevű csoporthoz!
New chat relay
+ Új csevegési átjátszóNo comment provided by engineer.
@@ -5833,10 +5883,12 @@ Ez a saját hivatkozása a(z) %@ nevű csoporthoz!
No chat relays
+ Nincsenek csevegési átjátszókNo comment provided by engineer.No chat relays enabled.
+ Nincsenek engedélyezve csevegési átjátszók.servers warning
@@ -5995,6 +6047,7 @@ Ez a saját hivatkozása a(z) %@ nevű csoporthoz!
Not all relays connected
+ Nem minden átjátszó kapcsolódottalert title
@@ -6222,6 +6275,7 @@ VPN engedélyezése szükséges.
Open channel
+ Csatorna megnyitásanew chat action
@@ -6266,6 +6320,7 @@ VPN engedélyezése szükséges.
Open new channel
+ Új csatorna megnyitásanew chat action
@@ -6370,10 +6425,12 @@ VPN engedélyezése szükséges.
Owner
+ TulajdonosNo comment provided by engineer.Owners
+ TulajdonosokNo comment provided by engineer.
@@ -6595,10 +6652,12 @@ Hiba: %@
Preset relay address
+ Előre beállított átjátszó címeNo comment provided by engineer.Preset relay name
+ Előre beállított átjátszó neveNo comment provided by engineer.
@@ -6692,6 +6751,7 @@ Hiba: %@
Proceed
+ Folytatásalert action
@@ -7048,18 +7108,22 @@ swipe action
Relay
+ ÁtjátszóNo comment provided by engineer.Relay address
+ Átjátszó címealert titleRelay connection failed
+ Nem sikerült kapcsolódni az átjátszóhozalert titleRelay link
+ ÁtjátszóhivatkozásNo comment provided by engineer.
@@ -7078,6 +7142,7 @@ swipe action
Relay test failed!
+ Nem sikerült tesztelni az átjátszót!No comment provided by engineer.
@@ -7126,10 +7191,12 @@ swipe action
Remove subscriber
+ Feliratkozó eltávolításaNo comment provided by engineer.Remove subscriber?
+ Eltávolítja a feliratkozót?alert title
@@ -7399,6 +7466,7 @@ chat item action
Save (and notify subscribers)
+ Mentés (és a feliratkozók értesítése)alert button
@@ -7432,10 +7500,12 @@ chat item action
Save channel profile
+ Csatornaprofil mentéseNo comment provided by engineer.Save channel profile?
+ Menti a csatornaprofilt?alert title
@@ -7580,7 +7650,7 @@ chat item action
Search or paste SimpleX link
- Keresés vagy SimpleX-hivatkozás beillesztése
+ Keressen vagy adjon meg egy SimpleX-hivatkozástNo comment provided by engineer.
@@ -7912,6 +7982,7 @@ chat item action
Server requires authorization to connect to relay, check password.
+ A kiszolgáló hitelesítést igényel az átjátszóhoz való kapcsolódáshoz, ellenőrizze a jelszavát.relay test error
@@ -8115,6 +8186,7 @@ chat item action
Share relay address
+ Átjátszó címének megosztásaNo comment provided by engineer.
@@ -8247,7 +8319,7 @@ chat item action
SimpleX address and 1-time links are safe to share via any messenger.
- A SimpleX-cím és az egyszer használható meghívó biztonságosan megosztható bármilyen üzenetváltó-alkalmazáson keresztül.
+ A SimpleX-cím és az egyszer használható meghívó biztonságosan megosztható bármilyen üzenetváltó alkalmazáson keresztül.No comment provided by engineer.
@@ -8307,6 +8379,7 @@ chat item action
SimpleX relay address
+ SimpleX-átjátszó címesimplex link type
@@ -8484,19 +8557,24 @@ report reason
Subscriber
+ FeliratkozóNo comment provided by engineer.Subscriber will be removed from channel - this cannot be undone!
+ A feliratkozó el lesz távolítva a csatornából – ez a művelet nem vonható vissza!alert messageSubscribers
+ FeliratkozókNo comment provided by engineer.Subscribers use relay link to connect to the channel.
Relay address was used to set up this relay for the channel.
+ A feliratkozók az átjátszó hivatkozását használják a csatornához való kapcsolódáshoz.
+Az átjátszó címe ennek az átjátszónak a beállítására szolgált a csatornához.No comment provided by engineer.
@@ -8600,6 +8678,7 @@ Relay address was used to set up this relay for the channel.
Tap Join channel
+ Koppintson a „Csatlakozás a csatornához” gombraNo comment provided by engineer.
@@ -8664,6 +8743,7 @@ server test failure
Test relay
+ Átjátszó teszteléseNo comment provided by engineer.
@@ -8720,6 +8800,7 @@ Ez valamilyen hiba vagy sérült kapcsolat esetén fordulhat elő.
The app removed this message after %lld attempts to receive it.
+ Az alkalmazás %lld sikertelen letöltési kísérlet után eltávolította ezt az üzenetet.No comment provided by engineer.
@@ -8918,10 +8999,12 @@ Ez valamilyen hiba vagy sérült kapcsolat esetén fordulhat elő.
This is a chat relay address, it cannot be used to connect.
+ Ez egy csevegési átjátszó címe, nem használható kapcsolódásra.alert messageThis is your link for channel %@!
+ Ez a saját hivatkozása a(z) %@ nevű csatornához!new chat action
@@ -9152,6 +9235,7 @@ A funkció bekapcsolása előtt a rendszer felszólítja a képernyőzár beáll
Unblock subscriber for all?
+ Az összes feliratkozó számára feloldja a feliratkozó letiltását?No comment provided by engineer.
@@ -9408,6 +9492,7 @@ A kapcsolódáshoz kérje meg a partnerét, hogy hozzon létre egy másik kapcso
Use for new channels
+ Használat új csatornákhozNo comment provided by engineer.
@@ -9452,6 +9537,7 @@ A kapcsolódáshoz kérje meg a partnerét, hogy hozzon létre egy másik kapcso
Use relay
+ Átjátszó használataNo comment provided by engineer.
@@ -9500,6 +9586,7 @@ A kapcsolódáshoz kérje meg a partnerét, hogy hozzon létre egy másik kapcso
Verify
+ Ellenőrzésrelay test step
@@ -9624,10 +9711,12 @@ A kapcsolódáshoz kérje meg a partnerét, hogy hozzon létre egy másik kapcso
Wait
+ Várakozásalert actionWait response
+ Várakozás a válaszrarelay test step
@@ -9942,6 +10031,7 @@ Megismétli a csatlakozási kérést?
You can share a link or a QR code - anybody will be able to join the channel.
+ Megoszthat egy hivatkozást vagy egy QR-kódot – bárki képes lesz csatlakozni a csatornához.No comment provided by engineer.
@@ -9991,6 +10081,7 @@ Megismétli a csatlakozási kérést?
You connected to the channel via this relay link.
+ Ön ezen az átjátszóhivatkozáson keresztül kapcsolódott a csatornához.No comment provided by engineer.
@@ -10107,6 +10198,7 @@ Megismétli a kapcsolódási kérést?
You will stop receiving messages from this channel. Chat history will be preserved.
+ Ön nem fog több üzenetet kapni ebből a csatornából. A csevegési előzmények megmaradnak.No comment provided by engineer.
@@ -10156,6 +10248,7 @@ Megismétli a kapcsolódási kérést?
Your channel
+ Saját csatornaNo comment provided by engineer.
@@ -10246,6 +10339,8 @@ Megismétli a kapcsolódási kérést?
Your profile **%@** will be shared with channel relays and subscribers.
Relays can access channel messages.
+ A(z) **%@** nevű profilja meg lesz osztva a csatorna átjátszóival és feliratkozóival.
+Az átjátszók hozzáférhetnek a csatornaüzenetekhez.No comment provided by engineer.
@@ -10279,15 +10374,17 @@ Relays can access channel messages.
Your relay address
+ Saját átjátszó címeNo comment provided by engineer.Your relay name
+ Saját átjátszó neveNo comment provided by engineer.Your server address
- Saját SMP-kiszolgálójának címe
+ Saját SMP-kiszolgáló címeNo comment provided by engineer.
@@ -10332,6 +10429,7 @@ Relays can access channel messages.
accepted
+ elfogadvaNo comment provided by engineer.
@@ -10356,6 +10454,7 @@ Relays can access channel messages.
active
+ aktívNo comment provided by engineer.
@@ -10510,10 +10609,12 @@ marked deleted chat item preview text
channel
+ csatornashown as sender role for channel messageschannel profile updated
+ csatornaprofil frissítvesnd group event chat item
@@ -10664,6 +10765,7 @@ pref value
deleted channel
+ törölt csatornarcv group event chat item
@@ -10778,6 +10880,7 @@ pref value
error: %@
+ hiba: %@receive error chat item
@@ -10912,6 +11015,7 @@ pref value
link
+ hivatkozásNo comment provided by engineer.
@@ -10986,6 +11090,7 @@ pref value
new
+ újNo comment provided by engineer.
@@ -11113,6 +11218,7 @@ time to disappear
relay
+ átjátszómember role
@@ -11127,6 +11233,7 @@ time to disappear
removed (%d attempts)
+ eltávolítva (%d kísérlet)receive error chat item
@@ -11289,6 +11396,7 @@ utoljára fogadott üzenet: %2$@
updated channel profile
+ frissített csatornaprofilrcv group event chat item
@@ -11313,6 +11421,7 @@ utoljára fogadott üzenet: %2$@
via %@
+ a következőn keresztül: %@relay hostname
@@ -11392,6 +11501,7 @@ utoljára fogadott üzenet: %2$@
you are subscriber
+ Ön feliratkozóNo comment provided by engineer.
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 951860ccfe..aad0075e35 100644
--- a/apps/ios/SimpleX Localizations/it.xcloc/Localized Contents/it.xliff
+++ b/apps/ios/SimpleX Localizations/it.xcloc/Localized Contents/it.xliff
@@ -217,10 +217,12 @@ channel subscriber relay bar
%d subscriber
+ %d iscrittochannel subscriber count%d subscribers
+ %d iscrittichannel subscriber count
@@ -230,6 +232,7 @@ channel subscriber relay bar
%1$d/%2$d relays active
+ %1$d/%2$d relay attivo/ichannel creation progress
channel relay bar progress
@@ -239,6 +242,7 @@ channel relay bar progress
%1$d/%2$d relays active, %3$d failed
+ %1$d/%2$d relay attivo/i, %3$d fallito/ichannel creation progress with errors
channel relay bar
@@ -248,10 +252,12 @@ channel relay bar
%1$d/%2$d relays connected
+ %1$d/%2$d relay connesso/ichannel subscriber relay bar progress%1$d/%2$d relays connected, %3$d errors
+ %1$d/%2$d relay connesso/i, %3$d errorichannel subscriber relay bar
@@ -274,6 +280,7 @@ channel relay bar
%lld channel events
+ %lld eventi del canaleNo comment provided by engineer.
@@ -436,6 +443,7 @@ channel relay bar
**Test relay** to retrieve its name.
+ **Prova il relay** per recuperare il suo nome.No comment provided by engineer.
@@ -1413,6 +1421,7 @@ swipe action
Block subscriber for all?
+ Bloccare l'iscritto per tutti?No comment provided by engineer.
@@ -1467,6 +1476,7 @@ swipe action
Broadcast
+ Trasmetticompose placeholder for channel owner
@@ -1658,14 +1668,17 @@ set passcode view
Channel
+ CanaleNo comment provided by engineer.Channel display name
+ Nome da mostrare del canaleNo comment provided by engineer.Channel full name (optional)
+ Nome completo del canale (facoltativo)No comment provided by engineer.
@@ -1675,10 +1688,12 @@ alert subtitle
Channel image
+ Immagine del canaleNo comment provided by engineer.Channel link
+ Link del canalechat link info line
@@ -1687,14 +1702,17 @@ alert subtitle
Channel profile
+ Profilo del canaleNo comment provided by engineer.Channel profile is stored on subscribers' devices and on the chat relays.
+ Il profilo del canale è memorizzato sui dispositivi degli iscritti e sui relay di chat.No comment provided by engineer.Channel profile was changed. If you save it, the updated profile will be sent to channel subscribers.
+ Il profilo del canale è stato cambiato. Se lo salvi, il profilo aggiornato verrà inviato agli iscritti di canale.alert message
@@ -1703,14 +1721,17 @@ alert subtitle
Channel will be deleted for all subscribers - this cannot be undone!
+ Il canale verrà eliminato per tutti gli iscritti, non è reversibile!No comment provided by engineer.Channel will be deleted for you - this cannot be undone!
+ Il canale verrà eliminato per te, non è reversibile!No comment provided by engineer.Channel will start working with %1$d of %2$d relays. Proceed?
+ Il canale sarà operativo con %1$d di %2$d relay. Procedere?alert message
@@ -1804,18 +1825,22 @@ alert subtitle
Chat relay
+ Relay di chatNo comment provided by engineer.Chat relays
+ Relay di chatNo comment provided by engineer.Chat relays forward messages in channels you create.
+ I relay di chat inoltrano i messaggi nei canali che crei.No comment provided by engineer.Chat relays forward messages to channel subscribers.
+ I relay di chat inoltrano i messaggi agli iscritti del canale.No comment provided by engineer.
@@ -1870,10 +1895,12 @@ alert subtitle
Check relay address and try again.
+ Controlla l'indirizzo del relay e riprova.alert messageCheck relay name and try again.
+ Controlla il nome del relay e riprova.alert message
@@ -2023,6 +2050,7 @@ alert subtitle
Configure relays
+ Configura i relayNo comment provided by engineer.
@@ -2436,10 +2464,12 @@ Questo è il tuo link una tantum!
Create public channel
+ Crea canale pubblicoNo comment provided by engineer.Create public channel (BETA)
+ Crea canale pubblico (BETA)No comment provided by engineer.
@@ -2483,6 +2513,7 @@ Questo è il tuo link una tantum!
Creating channel
+ Creazione canaleNo comment provided by engineer.
@@ -2650,6 +2681,7 @@ Questo è il tuo link una tantum!
Decode link
+ Decodifica il linkrelay test step
@@ -2700,10 +2732,12 @@ swipe action
Delete channel
+ Elimina canaleNo comment provided by engineer.Delete channel?
+ Eliminare il canale?No comment provided by engineer.
@@ -2879,6 +2913,7 @@ alert button
Delete relay
+ Elimina relayNo comment provided by engineer.
@@ -3267,6 +3302,7 @@ chat item action
Edit channel profile
+ Modifica profilo canaleNo comment provided by engineer.
@@ -3306,6 +3342,7 @@ chat item action
Enable at least one chat relay in Network & Servers.
+ Attiva almeno un relay di chat in "Rete e server".channel creation warning
@@ -3459,6 +3496,7 @@ chat item action
Enter channel name…
+ Inserisci il nome del canale…No comment provided by engineer.
@@ -3488,6 +3526,7 @@ chat item action
Enter relay name…
+ Inserisci il nome del relay…No comment provided by engineer.
@@ -3547,6 +3586,7 @@ chat item action
Error adding relay
+ Errore di aggiunta del relayalert title
@@ -3611,6 +3651,7 @@ chat item action
Error creating channel
+ Errore di creazione del canalealert title
@@ -3795,6 +3836,7 @@ chat item action
Error saving channel profile
+ Errore di salvataggio del profilo del canaleNo comment provided by engineer.
@@ -4385,6 +4427,7 @@ Errore: %2$@
Get link
+ Ottieni linkrelay test step
@@ -4893,10 +4936,12 @@ Altri miglioramenti sono in arrivo!
Invalid relay address!
+ Indirizzo del relay non valido!alert titleInvalid relay name!
+ Nome del relay non valido!alert title
@@ -5016,6 +5061,7 @@ Altri miglioramenti sono in arrivo!
Join channel
+ Iscriviti al canaleNo comment provided by engineer.
@@ -5107,10 +5153,12 @@ Questo è il tuo link per il gruppo %@!
Leave channel
+ Esci dal canaleNo comment provided by engineer.Leave channel?
+ Uscire dal canale?No comment provided by engineer.
@@ -5418,6 +5466,7 @@ Questo è il tuo link per il gruppo %@!
Message error
+ Errore del messaggioNo comment provided by engineer.
@@ -5750,6 +5799,7 @@ Questo è il tuo link per il gruppo %@!
New chat relay
+ Nuovo relay di chatNo comment provided by engineer.
@@ -5833,10 +5883,12 @@ Questo è il tuo link per il gruppo %@!
No chat relays
+ Nessun relay di chatNo comment provided by engineer.No chat relays enabled.
+ Nessun relay di chat attivato.servers warning
@@ -5995,6 +6047,7 @@ Questo è il tuo link per il gruppo %@!
Not all relays connected
+ Non tutti i relay sono connessialert title
@@ -6222,6 +6275,7 @@ Richiede l'attivazione della VPN.
Open channel
+ Apri canalenew chat action
@@ -6266,6 +6320,7 @@ Richiede l'attivazione della VPN.
Open new channel
+ Apri un canale nuovonew chat action
@@ -6370,10 +6425,12 @@ Richiede l'attivazione della VPN.
Owner
+ ProprietarioNo comment provided by engineer.Owners
+ ProprietariNo comment provided by engineer.
@@ -6595,10 +6652,12 @@ Errore: %@
Preset relay address
+ Indirizzo relay preimpostatoNo comment provided by engineer.Preset relay name
+ Nome relay preimpostatoNo comment provided by engineer.
@@ -6692,6 +6751,7 @@ Errore: %@
Proceed
+ Procedialert action
@@ -7048,18 +7108,22 @@ swipe action
Relay
+ RelayNo comment provided by engineer.Relay address
+ Indirizzo del relayalert titleRelay connection failed
+ Connessione del relay fallitaalert titleRelay link
+ Link del relayNo comment provided by engineer.
@@ -7078,6 +7142,7 @@ swipe action
Relay test failed!
+ Prova del relay fallita!No comment provided by engineer.
@@ -7126,10 +7191,12 @@ swipe action
Remove subscriber
+ Rimuovi iscrittoNo comment provided by engineer.Remove subscriber?
+ Rimuovere l'iscritto?alert title
@@ -7394,11 +7461,12 @@ chat item action
Save (and notify members)
- Salva (e informa i membri)
+ Salva (e avvisa i membri)alert buttonSave (and notify subscribers)
+ Salva (e avvisa gli iscritti)alert button
@@ -7432,10 +7500,12 @@ chat item action
Save channel profile
+ Salva il profilo del canaleNo comment provided by engineer.Save channel profile?
+ Salva il profilo del canale?alert title
@@ -7912,6 +7982,7 @@ chat item action
Server requires authorization to connect to relay, check password.
+ Il server richiede l'autorizzazione per connettersi al relay, controlla la password.relay test error
@@ -8115,6 +8186,7 @@ chat item action
Share relay address
+ Condividi l'indirizzo del relayNo comment provided by engineer.
@@ -8307,6 +8379,7 @@ chat item action
SimpleX relay address
+ Indirizzo del relay SimpleXsimplex link type
@@ -8479,24 +8552,29 @@ report reason
Subscribed
- Iscritto
+ Iscritto/aNo comment provided by engineer.Subscriber
+ IscrittoNo comment provided by engineer.Subscriber will be removed from channel - this cannot be undone!
+ L'iscritto verrà rimosso dal canale, non è reversibile!alert messageSubscribers
+ IscrittiNo comment provided by engineer.Subscribers use relay link to connect to the channel.
Relay address was used to set up this relay for the channel.
+ Gli iscritti usano il link del relay per connettersi al canale.
+L'indirizzo del relay è stato usato per impostare questo relay per il canale.No comment provided by engineer.
@@ -8600,6 +8678,7 @@ Relay address was used to set up this relay for the channel.
Tap Join channel
+ Tocca Iscriviti al canaleNo comment provided by engineer.
@@ -8664,6 +8743,7 @@ server test failure
Test relay
+ Prova relayNo comment provided by engineer.
@@ -8720,6 +8800,7 @@ Può accadere a causa di qualche bug o quando la connessione è compromessa.
The app removed this message after %lld attempts to receive it.
+ L'app ha rimosso questo messaggio dopo %lld tentativi di riceverlo.No comment provided by engineer.
@@ -8918,10 +8999,12 @@ Può accadere a causa di qualche bug o quando la connessione è compromessa.
This is a chat relay address, it cannot be used to connect.
+ Questo è un indirizzo di relay di chat, non può essere usato per connettersi.alert messageThis is your link for channel %@!
+ Questo è il tuo link per il canale %@!new chat action
@@ -9152,6 +9235,7 @@ Ti verrà chiesto di completare l'autenticazione prima di attivare questa funzio
Unblock subscriber for all?
+ Sbloccare l'iscritto per tutti?No comment provided by engineer.
@@ -9408,6 +9492,7 @@ Per connetterti, chiedi al tuo contatto di creare un altro link di connessione e
Use for new channels
+ Usa per canali nuoviNo comment provided by engineer.
@@ -9452,6 +9537,7 @@ Per connetterti, chiedi al tuo contatto di creare un altro link di connessione e
Use relay
+ Usa relayNo comment provided by engineer.
@@ -9500,6 +9586,7 @@ Per connetterti, chiedi al tuo contatto di creare un altro link di connessione e
Verify
+ Verificarelay test step
@@ -9624,10 +9711,12 @@ Per connetterti, chiedi al tuo contatto di creare un altro link di connessione e
Wait
+ Attendialert actionWait response
+ Attendi rispostarelay test step
@@ -9942,6 +10031,7 @@ Ripetere la richiesta di ingresso?
You can share a link or a QR code - anybody will be able to join the channel.
+ Puoi condividere un link o un codice QR, chiunque sarà in grado di iscriversi al canale.No comment provided by engineer.
@@ -9991,6 +10081,7 @@ Ripetere la richiesta di ingresso?
You connected to the channel via this relay link.
+ Ti sei connesso/a al canale attraverso questo link del relay.No comment provided by engineer.
@@ -10107,6 +10198,7 @@ Ripetere la richiesta di connessione?
You will stop receiving messages from this channel. Chat history will be preserved.
+ Smetterai di ricevere messaggi da questo canale. La cronologia della chat sarà preservata.No comment provided by engineer.
@@ -10156,6 +10248,7 @@ Ripetere la richiesta di connessione?
Your channel
+ Il tuo canaleNo comment provided by engineer.
@@ -10246,6 +10339,8 @@ Ripetere la richiesta di connessione?
Your profile **%@** will be shared with channel relays and subscribers.
Relays can access channel messages.
+ Il tuo profilo **%@** verrà condiviso con i relay e gli iscritti.
+I relay hanno accesso ai messaggi del canale.No comment provided by engineer.
@@ -10279,10 +10374,12 @@ Relays can access channel messages.
Your relay address
+ L'indirizzo del tuo relayNo comment provided by engineer.Your relay name
+ Il nome del tuo relayNo comment provided by engineer.
@@ -10332,6 +10429,7 @@ Relays can access channel messages.
accepted
+ accettatoNo comment provided by engineer.
@@ -10356,6 +10454,7 @@ Relays can access channel messages.
active
+ attivoNo comment provided by engineer.
@@ -10510,10 +10609,12 @@ marked deleted chat item preview text
channel
+ canaleshown as sender role for channel messageschannel profile updated
+ profilo del canale aggiornatosnd group event chat item
@@ -10664,6 +10765,7 @@ pref value
deleted channel
+ canale eliminatorcv group event chat item
@@ -10778,6 +10880,7 @@ pref value
error: %@
+ errore: %@receive error chat item
@@ -10912,6 +11015,7 @@ pref value
link
+ linkNo comment provided by engineer.
@@ -10986,6 +11090,7 @@ pref value
new
+ nuovoNo comment provided by engineer.
@@ -11113,6 +11218,7 @@ time to disappear
relay
+ relaymember role
@@ -11127,6 +11233,7 @@ time to disappear
removed (%d attempts)
+ rimosso (%d tentativi)receive error chat item
@@ -11289,6 +11396,7 @@ ultimo msg ricevuto: %2$@
updated channel profile
+ profilo del canale aggiornatorcv group event chat item
@@ -11313,6 +11421,7 @@ ultimo msg ricevuto: %2$@
via %@
+ via %@relay hostname
@@ -11392,6 +11501,7 @@ ultimo msg ricevuto: %2$@
you are subscriber
+ sei iscritto/aNo comment provided by engineer.
diff --git a/apps/ios/SimpleX SE/de.lproj/Localizable.strings b/apps/ios/SimpleX SE/de.lproj/Localizable.strings
index 403fb3820a..df368686e8 100644
--- a/apps/ios/SimpleX SE/de.lproj/Localizable.strings
+++ b/apps/ios/SimpleX SE/de.lproj/Localizable.strings
@@ -80,7 +80,7 @@
"Please create a profile in the SimpleX app" = "Bitte erstellen Sie in der SimpleX-App ein Profil";
/* No comment provided by engineer. */
-"Selected chat preferences prohibit this message." = "Die gewählten Chat-Einstellungen erlauben diese Nachricht nicht.";
+"Selected chat preferences prohibit this message." = "Diese Nachricht ist wegen der gewählten Chat-Präferenzen nicht erlaubt.";
/* No comment provided by engineer. */
"Sending a message takes longer than expected." = "Das Senden einer Nachricht dauert länger als erwartet.";
diff --git a/apps/ios/bg.lproj/Localizable.strings b/apps/ios/bg.lproj/Localizable.strings
index 323c5c6985..e82e9df6c7 100644
--- a/apps/ios/bg.lproj/Localizable.strings
+++ b/apps/ios/bg.lproj/Localizable.strings
@@ -389,9 +389,6 @@ swipe action */
/* No comment provided by engineer. */
"Active connections" = "Активни връзки";
-/* No comment provided by engineer. */
-"Add address to your profile, so that your contacts can share it with other people. Profile update will be sent to your contacts." = "Добавете адрес към вашия профил, така че вашите контакти да могат да го споделят с други хора. Актуализацията на профила ще бъде изпратена до вашите контакти.";
-
/* No comment provided by engineer. */
"Add friends" = "Добави приятели";
@@ -873,7 +870,7 @@ marked deleted chat item preview text */
/* No comment provided by engineer. */
"Bulgarian, Finnish, Thai and Ukrainian - thanks to the users and [Weblate](https://github.com/simplex-chat/simplex-chat/tree/stable#help-translating-simplex-chat)!" = "Български, финландски, тайландски и украински - благодарение на потребителите и [Weblate](https://github.com/simplex-chat/simplex-chat/tree/stable#help-translating-simplex-chat)!";
-/* No comment provided by engineer. */
+/* chat link info line */
"Business address" = "Бизнес адрес";
/* No comment provided by engineer. */
@@ -1318,7 +1315,7 @@ server test step */
/* alert title */
"Connection error" = "Грешка при свързване";
-/* No comment provided by engineer. */
+/* conn error description */
"Connection error (AUTH)" = "Грешка при свързване (AUTH)";
/* chat list item title (it should not be shown */
@@ -1393,9 +1390,6 @@ server test step */
/* alert message */
"Correct name to %@?" = "Поправи име на %@?";
-/* No comment provided by engineer. */
-"Create" = "Създаване";
-
/* No comment provided by engineer. */
"Create 1-time link" = "Създаване на еднократна препратка";
@@ -1802,7 +1796,7 @@ chat item action */
/* No comment provided by engineer. */
"Edit group profile" = "Редактирай групов профил";
-/* No comment provided by engineer. */
+/* alert button */
"Enable" = "Активирай";
/* No comment provided by engineer. */
@@ -1964,7 +1958,7 @@ chat item action */
/* No comment provided by engineer. */
"error" = "грешка";
-/* No comment provided by engineer. */
+/* conn error description */
"Error" = "Грешка при свързване със сървъра";
/* No comment provided by engineer. */
@@ -2306,7 +2300,7 @@ server test error */
/* No comment provided by engineer. */
"Group invitation is no longer valid, it was removed by sender." = "Груповата покана вече е невалидна, премахната е от подателя.";
-/* No comment provided by engineer. */
+/* chat link info line */
"Group link" = "Групов линк";
/* No comment provided by engineer. */
@@ -2519,7 +2513,7 @@ server test error */
/* No comment provided by engineer. */
"invalid chat data" = "невалидни данни за чат";
-/* No comment provided by engineer. */
+/* conn error description */
"Invalid connection link" = "Невалиден линк за връзка";
/* invalid chat item */
@@ -3040,7 +3034,7 @@ alert button
new chat action */
"Ok" = "Ок";
-/* No comment provided by engineer. */
+/* alert button */
"OK" = "ОК";
/* No comment provided by engineer. */
@@ -3271,9 +3265,6 @@ new chat action */
/* No comment provided by engineer. */
"Profile password" = "Профилна парола";
-/* alert message */
-"Profile update will be sent to your contacts." = "Актуализацията на профила ще бъде изпратена до вашите контакти.";
-
/* No comment provided by engineer. */
"Prohibit audio/video calls." = "Забрани аудио/видео разговорите.";
@@ -3782,18 +3773,12 @@ chat item action */
/* No comment provided by engineer. */
"Share address" = "Сподели адрес";
-/* alert title */
-"Share address with contacts?" = "Сподели адреса с контактите?";
-
/* No comment provided by engineer. */
"Share link" = "Сподели линк";
/* No comment provided by engineer. */
"Share this 1-time invite link" = "Сподели този еднократен линк за връзка";
-/* No comment provided by engineer. */
-"Share with contacts" = "Сподели с контактите";
-
/* No comment provided by engineer. */
"Show calls in phone history" = "Показване на обажданията в хронологията на телефона";
diff --git a/apps/ios/cs.lproj/Localizable.strings b/apps/ios/cs.lproj/Localizable.strings
index 0031c2421b..104835b3d3 100644
--- a/apps/ios/cs.lproj/Localizable.strings
+++ b/apps/ios/cs.lproj/Localizable.strings
@@ -374,9 +374,6 @@ swipe action */
/* No comment provided by engineer. */
"Active connections" = "Aktivní spojení";
-/* No comment provided by engineer. */
-"Add address to your profile, so that your contacts can share it with other people. Profile update will be sent to your contacts." = "Přidejte adresu do svého profilu, aby ji vaše kontakty mohly sdílet s dalšími lidmi. Aktualizace profilu bude zaslána vašim kontaktům.";
-
/* No comment provided by engineer. */
"Add friends" = "Přidat přátele";
@@ -746,7 +743,7 @@ swipe action */
/* No comment provided by engineer. */
"Bulgarian, Finnish, Thai and Ukrainian - thanks to the users and [Weblate](https://github.com/simplex-chat/simplex-chat/tree/stable#help-translating-simplex-chat)!" = "Bulharský, finský, thajský a ukrajinský - díky uživatelům a [Weblate](https://github.com/simplex-chat/simplex-chat/tree/stable#help-translating-simplex-chat)!";
-/* No comment provided by engineer. */
+/* chat link info line */
"Business address" = "Obchodní adresa";
/* No comment provided by engineer. */
@@ -1017,7 +1014,7 @@ server test step */
/* alert title */
"Connection error" = "Chyba připojení";
-/* No comment provided by engineer. */
+/* conn error description */
"Connection error (AUTH)" = "Chyba spojení (AUTH)";
/* chat list item title (it should not be shown */
@@ -1071,9 +1068,6 @@ server test step */
/* No comment provided by engineer. */
"Core version: v%@" = "Verze jádra: v%@";
-/* No comment provided by engineer. */
-"Create" = "Vytvořit";
-
/* server test step */
"Create file" = "Vytvořit soubor";
@@ -1416,7 +1410,7 @@ alert button */
/* No comment provided by engineer. */
"Edit group profile" = "Upravit profil skupiny";
-/* No comment provided by engineer. */
+/* alert button */
"Enable" = "Zapnout";
/* No comment provided by engineer. */
@@ -1548,7 +1542,7 @@ alert button */
/* No comment provided by engineer. */
"error" = "chyba";
-/* No comment provided by engineer. */
+/* conn error description */
"Error" = "Chyba";
/* No comment provided by engineer. */
@@ -1824,7 +1818,7 @@ server test error */
/* No comment provided by engineer. */
"Group invitation is no longer valid, it was removed by sender." = "Skupinová pozvánka již není platná, byla odstraněna odesílatelem.";
-/* No comment provided by engineer. */
+/* chat link info line */
"Group link" = "Odkaz na skupinu";
/* No comment provided by engineer. */
@@ -2010,7 +2004,7 @@ server test error */
/* No comment provided by engineer. */
"invalid chat data" = "neplatná chat data";
-/* No comment provided by engineer. */
+/* conn error description */
"Invalid connection link" = "Neplatný odkaz na spojení";
/* invalid chat item */
@@ -2606,9 +2600,6 @@ new chat action */
/* No comment provided by engineer. */
"Profile password" = "Heslo profilu";
-/* alert message */
-"Profile update will be sent to your contacts." = "Aktualizace profilu bude zaslána vašim kontaktům.";
-
/* No comment provided by engineer. */
"Prohibit audio/video calls." = "Zákaz audio/video hovorů.";
@@ -3036,15 +3027,9 @@ chat item action */
/* No comment provided by engineer. */
"Share address" = "Sdílet adresu";
-/* alert title */
-"Share address with contacts?" = "Sdílet adresu s kontakty?";
-
/* No comment provided by engineer. */
"Share link" = "Sdílet odkaz";
-/* No comment provided by engineer. */
-"Share with contacts" = "Sdílet s kontakty";
-
/* No comment provided by engineer. */
"Show calls in phone history" = "Ukaž hovory v historii telefonu";
@@ -3578,7 +3563,7 @@ server test failure */
"You can set lock screen notification preview via settings." = "Náhled oznámení na zamykací obrazovce můžete změnit v nastavení.";
/* No comment provided by engineer. */
-"You can share a link or a QR code - anybody will be able to join the group. You won't lose members of the group if you later delete it." = "Můžete sdílet odkaz nebo QR kód - ke skupině se bude moci připojit kdokoli. O členy skupiny nepřijdete, pokud ji později odstraníte.";
+"You can share a link or a QR code - anybody will be able to join the group. You won't lose members of the group if you later delete it." = "Můžete sdílet odkaz nebo QR kód - ke skupině se bude moci připojit kdokoli. O členy skupiny nepřijdete, pokud odkaz později smažete.";
/* No comment provided by engineer. */
"You can share this address with your contacts to let them connect with **%@**." = "Tuto adresu můžete sdílet s vašimi kontakty, abyse se mohli spojit s **%@**.";
diff --git a/apps/ios/de.lproj/Localizable.strings b/apps/ios/de.lproj/Localizable.strings
index 7137ccac8b..65f8320b5c 100644
--- a/apps/ios/de.lproj/Localizable.strings
+++ b/apps/ios/de.lproj/Localizable.strings
@@ -64,6 +64,9 @@
/* No comment provided by engineer. */
"**Scan / Paste link**: to connect via a link you received." = "**Link scannen / einfügen**: Um eine Verbindung über den Link herzustellen, den Sie erhalten haben.";
+/* No comment provided by engineer. */
+"**Test relay** to retrieve its name." = "**Relais testen** um seinen Namen abzurufen.";
+
/* No comment provided by engineer. */
"**Warning**: Instant push notifications require passphrase saved in Keychain." = "**Warnung**: Sofortige Push-Benachrichtigungen erfordern die Eingabe eines Passworts, welches in Ihrem Schlüsselbund gespeichert ist.";
@@ -184,15 +187,38 @@
/* integrity error chat item */
"%d skipped message(s)" = "%d übersprungene Nachricht(en)";
+/* channel subscriber count */
+"%d subscriber" = "%d Abonnent";
+
+/* channel subscriber count */
+"%d subscribers" = "%d Abonnenten";
+
/* time interval */
"%d weeks" = "%d Wochen";
+/* channel creation progress
+channel relay bar progress */
+"%d/%d relays active" = "%1$d/%2$d Relais aktiv";
+
+/* channel creation progress with errors
+channel relay bar */
+"%d/%d relays active, %d failed" = "%1$d/%2$d Relais aktiv, %3$d fehlgeschlagen";
+
+/* channel subscriber relay bar progress */
+"%d/%d relays connected" = "%1$d/%2$d Relais verbunden";
+
+/* channel subscriber relay bar */
+"%d/%d relays connected, %d errors" = "%1$d/%2$d Relais verbunden, %3$d Fehler";
+
/* No comment provided by engineer. */
"%lld" = "%lld";
/* No comment provided by engineer. */
"%lld %@" = "%lld %@";
+/* No comment provided by engineer. */
+"%lld channel events" = "%lld Kanalereignisse";
+
/* No comment provided by engineer. */
"%lld contact(s) selected" = "%lld Kontakt(e) ausgewählt";
@@ -371,6 +397,9 @@ swipe action */
/* alert title */
"Accept member" = "Mitglied annehmen";
+/* No comment provided by engineer. */
+"accepted" = "Angenommen";
+
/* rcv group event chat item */
"accepted %@" = "%@ angenommen";
@@ -392,15 +421,15 @@ swipe action */
/* No comment provided by engineer. */
"Acknowledgement errors" = "Fehler bei der Bestätigung";
+/* No comment provided by engineer. */
+"active" = "Aktiv";
+
/* token status text */
"Active" = "Aktiv";
/* No comment provided by engineer. */
"Active connections" = "Aktive Verbindungen";
-/* No comment provided by engineer. */
-"Add address to your profile, so that your contacts can share it with other people. Profile update will be sent to your contacts." = "Fügen Sie die Adresse Ihrem Profil hinzu, damit Ihre Kontakte sie mit anderen Personen teilen können. Es wird eine Profilaktualisierung an Ihre Kontakte gesendet.";
-
/* No comment provided by engineer. */
"Add friends" = "Freunde aufnehmen";
@@ -851,6 +880,9 @@ swipe action */
/* No comment provided by engineer. */
"Block member?" = "Mitglied blockieren?";
+/* No comment provided by engineer. */
+"Block subscriber for all?" = "Abonnent für alle blockieren?";
+
/* marked deleted chat item preview text */
"blocked" = "Blockiert";
@@ -894,10 +926,13 @@ marked deleted chat item preview text */
/* No comment provided by engineer. */
"Both you and your contact can send voice messages." = "Sowohl Ihr Kontakt, als auch Sie können Sprachnachrichten senden.";
+/* compose placeholder for channel owner */
+"Broadcast" = "Broadcast";
+
/* No comment provided by engineer. */
"Bulgarian, Finnish, Thai and Ukrainian - thanks to the users and [Weblate](https://github.com/simplex-chat/simplex-chat/tree/stable#help-translating-simplex-chat)!" = "Bulgarisch, Finnisch, Thailändisch und Ukrainisch - Dank der Nutzer und [Weblate](https://github.com/simplex-chat/simplex-chat/tree/stable#help-translating-simplex-chat)!";
-/* No comment provided by engineer. */
+/* chat link info line */
"Business address" = "Geschäftliche Adresse";
/* No comment provided by engineer. */
@@ -1038,6 +1073,45 @@ set passcode view */
/* chat item text */
"changing address…" = "Wechsel der Empfängeradresse wurde gestartet…";
+/* shown as sender role for channel messages */
+"channel" = "Kanal";
+
+/* No comment provided by engineer. */
+"Channel" = "Kanal";
+
+/* No comment provided by engineer. */
+"Channel display name" = "Anzeigename des Kanals";
+
+/* No comment provided by engineer. */
+"Channel full name (optional)" = "Vollständiger Kanalname (optional)";
+
+/* No comment provided by engineer. */
+"Channel image" = "Kanalbild";
+
+/* chat link info line */
+"Channel link" = "Kanallink";
+
+/* No comment provided by engineer. */
+"Channel profile" = "Kanalprofil";
+
+/* No comment provided by engineer. */
+"Channel profile is stored on subscribers' devices and on the chat relays." = "Das Kanalprofil wird auf den Geräten der Abonnenten und auf den Chat‑Relais gespeichert.";
+
+/* snd group event chat item */
+"channel profile updated" = "Kanalprofil wurde aktualisiert";
+
+/* alert message */
+"Channel profile was changed. If you save it, the updated profile will be sent to channel subscribers." = "Das Kanalprofil wurde geändert. Beim Speichern wird das aktualisierte Profil an die Abonnenten des Kanals gesendet.";
+
+/* No comment provided by engineer. */
+"Channel will be deleted for all subscribers - this cannot be undone!" = "Der Kanal wird für alle Abonnenten gelöscht. Dies kann nicht rückgängig gemacht werden!";
+
+/* No comment provided by engineer. */
+"Channel will be deleted for you - this cannot be undone!" = "Der Kanal wird für Sie gelöscht. Dies kann nicht rückgängig gemacht werden!";
+
+/* alert message */
+"Channel will start working with %d of %d relays. Proceed?" = "Der Kanal wird mit %1$d von %2$d Relais gestartet. Fortfahren?";
+
/* No comment provided by engineer. */
"Chat" = "Chat";
@@ -1089,6 +1163,18 @@ set passcode view */
/* No comment provided by engineer. */
"Chat profile" = "Benutzerprofil";
+/* No comment provided by engineer. */
+"Chat relay" = "Chat-Relais";
+
+/* No comment provided by engineer. */
+"Chat relays" = "Chat-Relais";
+
+/* No comment provided by engineer. */
+"Chat relays forward messages in channels you create." = "Chat‑Relais leiten Nachrichten in den von Ihnen erstellten Kanälen weiter.";
+
+/* No comment provided by engineer. */
+"Chat relays forward messages to channel subscribers." = "Chat‑Relais leiten Nachrichten an Kanal-Abonnenten weiter.";
+
/* No comment provided by engineer. */
"Chat theme" = "Chat-Design";
@@ -1119,6 +1205,12 @@ set passcode view */
/* No comment provided by engineer. */
"Check messages when allowed." = "Wenn es erlaubt ist, Nachrichten überprüfen.";
+/* alert message */
+"Check relay address and try again." = "Relais-Adresse überprüfen und erneut versuchen.";
+
+/* alert message */
+"Check relay name and try again." = "Relais-Name überprüfen und erneut versuchen.";
+
/* alert title */
"Check server address and try again." = "Überprüfen Sie die Serveradresse und versuchen Sie es nochmal.";
@@ -1212,6 +1304,9 @@ set passcode view */
/* No comment provided by engineer. */
"Configure ICE servers" = "ICE-Server konfigurieren";
+/* No comment provided by engineer. */
+"Configure relays" = "Relais konfigurieren";
+
/* No comment provided by engineer. */
"Configure server operators" = "Server-Betreiber konfigurieren";
@@ -1348,7 +1443,7 @@ server test step */
/* alert title */
"Connection error" = "Verbindungsfehler";
-/* No comment provided by engineer. */
+/* conn error description */
"Connection error (AUTH)" = "Verbindungsfehler (AUTH)";
/* chat list item title (it should not be shown */
@@ -1471,9 +1566,6 @@ server test step */
/* alert message */
"Correct name to %@?" = "Richtiger Name für %@?";
-/* No comment provided by engineer. */
-"Create" = "Erstellen";
-
/* No comment provided by engineer. */
"Create 1-time link" = "Einmal-Link erstellen";
@@ -1501,6 +1593,12 @@ server test step */
/* No comment provided by engineer. */
"Create profile" = "Profil erstellen";
+/* 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" = "Erzeuge Warteschlange";
@@ -1525,6 +1623,9 @@ server test step */
/* No comment provided by engineer. */
"Creating archive link" = "Archiv-Link erzeugen";
+/* No comment provided by engineer. */
+"Creating channel" = "Kanal wird erstellt";
+
/* No comment provided by engineer. */
"Creating link…" = "Link wird erstellt…";
@@ -1630,6 +1731,9 @@ server test step */
/* No comment provided by engineer. */
"Decentralized" = "Dezentral";
+/* relay test step */
+"Decode link" = "Link dekodieren";
+
/* message decrypt error item */
"Decryption error" = "Entschlüsselungsfehler";
@@ -1671,6 +1775,12 @@ swipe action */
/* No comment provided by engineer. */
"Delete and notify contact" = "Kontakt löschen und benachrichtigen";
+/* No comment provided by engineer. */
+"Delete channel" = "Kanal löschen";
+
+/* No comment provided by engineer. */
+"Delete channel?" = "Kanal löschen?";
+
/* No comment provided by engineer. */
"Delete chat" = "Chat löschen";
@@ -1774,6 +1884,9 @@ alert button */
/* server test step */
"Delete queue" = "Lösche Warteschlange";
+/* No comment provided by engineer. */
+"Delete relay" = "Relais löschen";
+
/* No comment provided by engineer. */
"Delete report" = "Meldung löschen";
@@ -1798,6 +1911,9 @@ alert button */
/* copied message info */
"Deleted at: %@" = "Gelöscht um: %@";
+/* rcv group event chat item */
+"deleted channel" = "Kanal gelöscht";
+
/* rcv direct event chat item */
"deleted contact" = "Gelöschter Kontakt";
@@ -2027,18 +2143,24 @@ chat item action */
/* chat item action */
"Edit" = "Bearbeiten";
+/* No comment provided by engineer. */
+"Edit channel profile" = "Kanalprofil bearbeiten";
+
/* No comment provided by engineer. */
"Edit group profile" = "Gruppenprofil bearbeiten";
/* No comment provided by engineer. */
"Empty message!" = "Leere Nachricht!";
-/* No comment provided by engineer. */
+/* alert button */
"Enable" = "Aktivieren";
/* No comment provided by engineer. */
"Enable (keep overrides)" = "Aktivieren (vorgenommene Einstellungen bleiben erhalten)";
+/* channel creation warning */
+"Enable at least one chat relay in Network & Servers." = "Aktivieren Sie mindestens ein Chat‑Relais unter 'Netzwerk & Server'.";
+
/* alert title */
"Enable automatic message deletion?" = "Automatisches Löschen von Nachrichten aktivieren?";
@@ -2171,6 +2293,9 @@ chat item action */
/* call status */
"ended call %@" = "Anruf beendet %@";
+/* No comment provided by engineer. */
+"Enter channel name…" = "Kanalname eingeben…";
+
/* No comment provided by engineer. */
"Enter correct passphrase." = "Geben Sie das korrekte Passwort ein.";
@@ -2189,6 +2314,9 @@ chat item action */
/* No comment provided by engineer. */
"Enter password above to show!" = "Für die Anzeige das Passwort im Suchfeld eingeben!";
+/* No comment provided by engineer. */
+"Enter relay name…" = "Relais-Name eingeben…";
+
/* No comment provided by engineer. */
"Enter server manually" = "Geben Sie den Server manuell ein";
@@ -2207,7 +2335,7 @@ chat item action */
/* No comment provided by engineer. */
"error" = "Fehler";
-/* No comment provided by engineer. */
+/* conn error description */
"Error" = "Fehler";
/* No comment provided by engineer. */
@@ -2225,6 +2353,9 @@ chat item action */
/* No comment provided by engineer. */
"Error adding member(s)" = "Fehler beim Hinzufügen von Mitgliedern";
+/* alert title */
+"Error adding relay" = "Fehler beim Hinzufügen des Relais";
+
/* alert title */
"Error adding server" = "Fehler beim Hinzufügen des Servers";
@@ -2261,6 +2392,9 @@ chat item action */
/* No comment provided by engineer. */
"Error creating address" = "Fehler beim Erstellen der Adresse";
+/* alert title */
+"Error creating channel" = "Fehler beim Erstellen des Kanals";
+
/* No comment provided by engineer. */
"Error creating group" = "Fehler beim Erzeugen der Gruppe";
@@ -2366,6 +2500,9 @@ chat item action */
/* No comment provided by engineer. */
"Error resetting statistics" = "Fehler beim Zurücksetzen der Statistiken";
+/* No comment provided by engineer. */
+"Error saving channel profile" = "Fehler beim Speichern des Kanalprofils";
+
/* alert title */
"Error saving chat list" = "Fehler beim Speichern der Chat-Liste";
@@ -2450,6 +2587,9 @@ chat item action */
/* No comment provided by engineer. */
"Error: " = "Fehler: ";
+/* receive error chat item */
+"error: %@" = "Fehler: %@";
+
/* alert message
file error text
snd error text */
@@ -2719,6 +2859,9 @@ servers warning */
/* No comment provided by engineer. */
"Further reduced battery usage" = "Weiter reduzierter Batterieverbrauch";
+/* relay test step */
+"Get link" = "Link erhalten";
+
/* No comment provided by engineer. */
"Get notified when mentioned." = "Bei Erwähnung benachrichtigt werden.";
@@ -2767,7 +2910,7 @@ servers warning */
/* No comment provided by engineer. */
"group is deleted" = "Gruppe wurde gelöscht";
-/* No comment provided by engineer. */
+/* chat link info line */
"Group link" = "Gruppen-Link";
/* No comment provided by engineer. */
@@ -3037,7 +3180,7 @@ servers warning */
/* No comment provided by engineer. */
"invalid chat data" = "Ungültige Chat-Daten";
-/* No comment provided by engineer. */
+/* conn error description */
"Invalid connection link" = "Ungültiger Verbindungslink";
/* invalid chat item */
@@ -3058,6 +3201,12 @@ servers warning */
/* No comment provided by engineer. */
"Invalid QR code" = "Ungültiger QR-Code";
+/* alert title */
+"Invalid relay address!" = "Ungültige Relais-Adresse!";
+
+/* alert title */
+"Invalid relay name!" = "Ungültiger Relais-Name!";
+
/* No comment provided by engineer. */
"Invalid response" = "Ungültige Reaktion";
@@ -3151,6 +3300,9 @@ servers warning */
/* No comment provided by engineer. */
"Join as %@" = "Als %@ beitreten";
+/* No comment provided by engineer. */
+"Join channel" = "Kanal beitreten";
+
/* new chat sheet title */
"Join group" = "Treten Sie der Gruppe bei";
@@ -3199,6 +3351,12 @@ servers warning */
/* swipe action */
"Leave" = "Verlassen";
+/* No comment provided by engineer. */
+"Leave channel" = "Kanal verlassen";
+
+/* No comment provided by engineer. */
+"Leave channel?" = "Kanal verlassen?";
+
/* No comment provided by engineer. */
"Leave chat" = "Chat verlassen";
@@ -3226,6 +3384,9 @@ servers warning */
/* No comment provided by engineer. */
"Limitations" = "Einschränkungen";
+/* No comment provided by engineer. */
+"link" = "Link";
+
/* No comment provided by engineer. */
"Link mobile and desktop apps! 🔗" = "Verknüpfe Mobiltelefon- und Desktop-Apps! 🔗";
@@ -3400,6 +3561,9 @@ servers warning */
/* No comment provided by engineer. */
"Message draft" = "Nachrichtenentwurf";
+/* No comment provided by engineer. */
+"Message error" = "Übertragungsfehler";
+
/* item status text */
"Message forwarded" = "Nachricht weitergeleitet";
@@ -3598,6 +3762,9 @@ servers warning */
/* delete after time */
"never" = "nie";
+/* No comment provided by engineer. */
+"new" = "Neu";
+
/* token status text */
"New" = "Neu";
@@ -3607,6 +3774,9 @@ servers warning */
/* No comment provided by engineer. */
"New chat experience 🎉" = "Neue Chat-Erfahrung 🎉";
+/* No comment provided by engineer. */
+"New chat relay" = "Neues Chat-Relais";
+
/* notification */
"New contact request" = "Neue Kontaktanfrage";
@@ -3667,6 +3837,12 @@ servers warning */
/* Authentication unavailable */
"No app password" = "Kein App-Passwort";
+/* No comment provided by engineer. */
+"No chat relays" = "Keine Chat-Relais";
+
+/* servers warning */
+"No chat relays enabled." = "Es sind keine Chat-Relais aktiviert.";
+
/* No comment provided by engineer. */
"No chats" = "Keine Chats";
@@ -3766,6 +3942,9 @@ servers warning */
/* No comment provided by engineer. */
"No user identifiers." = "Keine Benutzerkennungen.";
+/* alert title */
+"Not all relays connected" = "Es sind nicht alle Relais verbunden";
+
/* No comment provided by engineer. */
"Not compatible!" = "Nicht kompatibel!";
@@ -3822,7 +4001,7 @@ alert button
new chat action */
"Ok" = "Ok";
-/* No comment provided by engineer. */
+/* alert button */
"OK" = "OK";
/* No comment provided by engineer. */
@@ -3844,7 +4023,7 @@ new chat action */
"Onion hosts will not be used." = "Onion-Hosts werden nicht verwendet.";
/* No comment provided by engineer. */
-"Only chat owners can change preferences." = "Nur Chat-Eigentümer können die Präferenzen ändern.";
+"Only chat owners can change preferences." = "Präferenzen können nur von Chat-Eigentümern geändert werden.";
/* No comment provided by engineer. */
"Only client devices store user profiles, contacts, groups, and messages." = "Nur die Endgeräte speichern die Benutzerprofile, Kontakte, Gruppen und Nachrichten, welche über eine **2-Schichten Ende-zu-Ende-Verschlüsselung** gesendet werden.";
@@ -3909,6 +4088,9 @@ new chat action */
/* No comment provided by engineer. */
"Open changes" = "Änderungen öffnen";
+/* new chat action */
+"Open channel" = "Kanal öffnen";
+
/* new chat action */
"Open chat" = "Chat öffnen";
@@ -3933,6 +4115,9 @@ new chat action */
/* authentication reason */
"Open migration to another device" = "Migration auf ein anderes Gerät öffnen";
+/* new chat action */
+"Open new channel" = "Neuen Kanal öffnen";
+
/* new chat action */
"Open new chat" = "Neuen Chat öffnen";
@@ -3999,9 +4184,15 @@ new chat action */
/* member role */
"owner" = "Eigentümer";
+/* No comment provided by engineer. */
+"Owner" = "Eigentümer";
+
/* feature role */
"owners" = "Eigentümer";
+/* No comment provided by engineer. */
+"Owners" = "Eigentümer";
+
/* No comment provided by engineer. */
"Passcode" = "Zugangscode";
@@ -4137,6 +4328,12 @@ new chat action */
/* No comment provided by engineer. */
"Preserve the last message draft, with attachments." = "Den letzten Nachrichtenentwurf, auch mit seinen Anhängen, aufbewahren.";
+/* No comment provided by engineer. */
+"Preset relay address" = "Voreingestellte Relais-Adresse";
+
+/* No comment provided by engineer. */
+"Preset relay name" = "Voreingestellter Relais-Name";
+
/* No comment provided by engineer. */
"Preset server address" = "Voreingestellte Serveradresse";
@@ -4188,6 +4385,9 @@ new chat action */
/* alert title */
"Private routing timeout" = "Zeitüberschreitung der privaten Routing-Sitzung";
+/* alert action */
+"Proceed" = "Fortfahren";
+
/* No comment provided by engineer. */
"Profile and server connections" = "Profil und Serververbindungen";
@@ -4203,9 +4403,6 @@ new chat action */
/* No comment provided by engineer. */
"Profile theme" = "Profil-Design";
-/* alert message */
-"Profile update will be sent to your contacts." = "Profil-Aktualisierung wird an Ihre Kontakte gesendet.";
-
/* No comment provided by engineer. */
"Prohibit audio/video calls." = "Audio-/Video-Anrufe nicht erlauben.";
@@ -4412,12 +4609,30 @@ swipe action */
/* call status */
"rejected call" = "Abgelehnter Anruf";
+/* member role */
+"relay" = "Relais";
+
+/* No comment provided by engineer. */
+"Relay" = "Relais";
+
+/* alert title */
+"Relay address" = "Relais-Adresse";
+
+/* alert title */
+"Relay connection failed" = "Relais-Verbindung fehlgeschlagen";
+
+/* No comment provided by engineer. */
+"Relay link" = "Relais-Link";
+
/* No comment provided by engineer. */
"Relay server is only used if necessary. Another party can observe your IP address." = "Relais-Server werden nur genutzt, wenn sie benötigt werden. Ihre IP-Adresse kann von Anderen erfasst werden.";
/* No comment provided by engineer. */
"Relay server protects your IP address, but it can observe the duration of the call." = "Relais-Server schützen Ihre IP-Adresse, aber sie können die Anrufdauer erfassen.";
+/* No comment provided by engineer. */
+"Relay test failed!" = "Relais-Test fehlgeschlagen!";
+
/* alert action */
"Remove" = "Entfernen";
@@ -4442,9 +4657,18 @@ swipe action */
/* No comment provided by engineer. */
"Remove passphrase from keychain?" = "Passwort aus dem Schlüsselbund entfernen?";
+/* No comment provided by engineer. */
+"Remove subscriber" = "Abonnent entfernen";
+
+/* alert title */
+"Remove subscriber?" = "Abonnent entfernen?";
+
/* No comment provided by engineer. */
"removed" = "entfernt";
+/* receive error chat item */
+"removed (%d attempts)" = "Entfernt (%d Versuche)";
+
/* rcv group event chat item */
"removed %@" = "hat %@ aus der Gruppe entfernt";
@@ -4632,6 +4856,9 @@ chat item action */
/* alert button */
"Save (and notify members)" = "Speichern (und Mitglieder benachrichtigen)";
+/* alert button */
+"Save (and notify subscribers)" = "Speichern (Abonnenten benachrichtigen)";
+
/* alert title */
"Save admission settings?" = "Speichern der Aufnahme-Einstellungen?";
@@ -4647,6 +4874,12 @@ chat item action */
/* No comment provided by engineer. */
"Save and update group profile" = "Gruppen-Profil sichern und aktualisieren";
+/* No comment provided by engineer. */
+"Save channel profile" = "Kanalprofil speichern";
+
+/* alert title */
+"Save channel profile?" = "Kanalprofil speichern?";
+
/* No comment provided by engineer. */
"Save group profile" = "Gruppenprofil speichern";
@@ -4786,7 +5019,7 @@ chat item action */
"Selected %lld" = "%lld ausgewählt";
/* No comment provided by engineer. */
-"Selected chat preferences prohibit this message." = "Diese Nachricht ist wegen der gewählten Chat-Einstellungen nicht erlaubt.";
+"Selected chat preferences prohibit this message." = "Diese Nachricht ist wegen der gewählten Chat-Präferenzen nicht erlaubt.";
/* No comment provided by engineer. */
"Self-destruct" = "Selbstzerstörung";
@@ -4822,7 +5055,7 @@ chat item action */
"Send errors" = "Fehler beim Senden";
/* No comment provided by engineer. */
-"Send link previews" = "Link-Vorschau senden";
+"Send link previews" = "Linkvorschau senden";
/* No comment provided by engineer. */
"Send live message" = "Live Nachricht senden";
@@ -4947,6 +5180,9 @@ chat item action */
/* queue info */
"server queue info: %@\n\nlast received msg: %@" = "Server-Warteschlangen-Information: %1$@\n\nZuletzt empfangene Nachricht: %2$@";
+/* relay test error */
+"Server requires authorization to connect to relay, check password." = "Der Server erfordert eine Autorisierung, um eine Verbindung zum Relais herzustellen. Bitte Passwort überprüfen.";
+
/* server test error */
"Server requires authorization to create queues, check password." = "Der Server erfordert zum Erstellen von Warteschlangen eine Autorisierung. Bitte überprüfen Sie das Passwort.";
@@ -5050,9 +5286,6 @@ chat item action */
/* No comment provided by engineer. */
"Share address publicly" = "Die Adresse öffentlich teilen";
-/* alert title */
-"Share address with contacts?" = "Die Adresse mit Kontakten teilen?";
-
/* No comment provided by engineer. */
"Share from other apps." = "Aus anderen Apps heraus teilen.";
@@ -5068,6 +5301,9 @@ chat item action */
/* No comment provided by engineer. */
"Share profile" = "Profil teilen";
+/* No comment provided by engineer. */
+"Share relay address" = "Relais-Adresse teilen";
+
/* No comment provided by engineer. */
"Share SimpleX address on social media." = "Die SimpleX-Adresse auf sozialen Medien teilen.";
@@ -5077,9 +5313,6 @@ chat item action */
/* No comment provided by engineer. */
"Share to SimpleX" = "Mit SimpleX teilen";
-/* No comment provided by engineer. */
-"Share with contacts" = "Mit Kontakten teilen";
-
/* No comment provided by engineer. */
"Share your address" = "Ihre Adresse teilen";
@@ -5138,7 +5371,7 @@ chat item action */
"SimpleX address settings" = "Einstellungen automatisch akzeptieren";
/* simplex link type */
-"SimpleX channel link" = "SimpleX-Kanal-Link";
+"SimpleX channel link" = "SimpleX-Kanallink";
/* No comment provided by engineer. */
"SimpleX Chat and Flux made an agreement to include Flux-operated servers into the app." = "SimpleX-Chat und Flux haben vereinbart, die von Flux betriebenen Server in die App aufzunehmen.";
@@ -5182,6 +5415,9 @@ chat item action */
/* No comment provided by engineer. */
"SimpleX protocols reviewed by Trail of Bits." = "Die SimpleX-Protokolle wurden von Trail of Bits überprüft.";
+/* simplex link type */
+"SimpleX relay address" = "SimpleX Relais-Adresse";
+
/* No comment provided by engineer. */
"Simplified incognito mode" = "Vereinfachter Inkognito-Modus";
@@ -5300,6 +5536,18 @@ report reason */
/* No comment provided by engineer. */
"Subscribed" = "Abonniert";
+/* No comment provided by engineer. */
+"Subscriber" = "Abonnent";
+
+/* alert message */
+"Subscriber will be removed from channel - this cannot be undone!" = "Abonnent wird aus dem Kanal entfernt. Dies kann nicht rückgängig gemacht werden!";
+
+/* No comment provided by engineer. */
+"Subscribers" = "Abonnenten";
+
+/* No comment provided by engineer. */
+"Subscribers use relay link to connect to the channel.\nRelay address was used to set up this relay for the channel." = "Abonnenten verbinden sich über den Relais‑Link mit dem Kanal.\nDie Relais-Adresse wurde zur Einrichtung dieses Relais für diesen Kanal verwendet.";
+
/* No comment provided by engineer. */
"Subscription errors" = "Fehler beim Abonnieren";
@@ -5340,13 +5588,13 @@ report reason */
"Tap Connect to use bot" = "Verbinden tippen, um den Bot zu nutzen.";
/* No comment provided by engineer. */
-"Tap Create SimpleX address in the menu to create it later." = "Tippen Sie im Menü auf SimpleX-Adresse erstellen, um sie später zu erstellen.";
+"Tap Join channel" = "Tippen, um dem Kanal beizutreten";
/* No comment provided by engineer. */
"Tap Join group" = "Tippen, um der Gruppe beizutreten";
/* No comment provided by engineer. */
-"Tap to activate profile." = "Zum Aktivieren des Profils tippen.";
+"Tap to activate profile." = "Tippen, um das Profil zu aktivieren.";
/* No comment provided by engineer. */
"Tap to Connect" = "Zum Verbinden tippen";
@@ -5358,7 +5606,7 @@ report reason */
"Tap to join incognito" = "Zum Inkognito beitreten tippen";
/* No comment provided by engineer. */
-"Tap to paste link" = "Zum Link einfügen tippen";
+"Tap to paste link" = "Tippen, um den Link einzufügen";
/* No comment provided by engineer. */
"Tap to scan" = "Zum Scannen tippen";
@@ -5394,6 +5642,9 @@ server test failure */
/* No comment provided by engineer. */
"Test notifications" = "Benachrichtigungen testen";
+/* No comment provided by engineer. */
+"Test relay" = "Relais testen";
+
/* No comment provided by engineer. */
"Test server" = "Teste Server";
@@ -5421,6 +5672,9 @@ server test failure */
/* No comment provided by engineer. */
"The app protects your privacy by using different operators in each conversation." = "Durch Verwendung verschiedener Netzwerk-Betreiber für jede Unterhaltung schützt die App Ihre Privatsphäre.";
+/* No comment provided by engineer. */
+"The app removed this message after %lld attempts to receive it." = "Die App hat diese Nachricht nach %lld Empfangsversuchen entfernt.";
+
/* No comment provided by engineer. */
"The app will ask to confirm downloads from unknown file servers (except .onion)." = "Die App wird eine Bestätigung bei Downloads von unbekannten Datei-Servern anfordern (außer bei .onion).";
@@ -5541,6 +5795,12 @@ server test failure */
/* No comment provided by engineer. */
"This group no longer exists." = "Diese Gruppe existiert nicht mehr.";
+/* alert message */
+"This is a chat relay address, it cannot be used to connect." = "Dies ist eine Chat‑Relais-Adresse, welche nicht zum Verbinden verwendet werden kann.";
+
+/* new chat action */
+"This is your link for channel %@!" = "Dies ist Ihr Link für den Kanal %@!";
+
/* No comment provided by engineer. */
"This link requires a newer app version. Please upgrade the app or ask your contact to send a compatible link." = "Für diesen Link wird eine neuere App-Version benötigt. Bitte aktualisieren Sie die App oder bitten Sie Ihren Kontakt einen kompatiblen Link zu senden.";
@@ -5673,6 +5933,9 @@ server test failure */
/* No comment provided by engineer. */
"Unblock member?" = "Mitglied freigeben?";
+/* No comment provided by engineer. */
+"Unblock subscriber for all?" = "Abonnent für alle freigeben?";
+
/* rcv group event chat item */
"unblocked %@" = "hat %@ freigegeben";
@@ -5745,7 +6008,7 @@ server test failure */
/* swipe action */
"Unread" = "Ungelesen";
-/* No comment provided by engineer. */
+/* conn error description */
"Unsupported connection link" = "Verbindungs-Link wird nicht unterstützt";
/* No comment provided by engineer. */
@@ -5763,6 +6026,9 @@ server test failure */
/* No comment provided by engineer. */
"Update settings?" = "Einstellungen aktualisieren?";
+/* rcv group event chat item */
+"updated channel profile" = "Kanalprofil aktualisiert";
+
/* No comment provided by engineer. */
"Updated conditions" = "Aktualisierte Nutzungsbedingungen";
@@ -5832,6 +6098,9 @@ server test failure */
/* No comment provided by engineer. */
"Use for messages" = "Für Nachrichten verwenden";
+/* No comment provided by engineer. */
+"Use for new channels" = "Für neue Kanäle verwenden";
+
/* No comment provided by engineer. */
"Use for new connections" = "Für neue Verbindungen nutzen";
@@ -5856,6 +6125,9 @@ server test failure */
/* No comment provided by engineer. */
"Use private routing with unknown servers." = "Sie nutzen privates Routing mit unbekannten Servern.";
+/* No comment provided by engineer. */
+"Use relay" = "Relais verwenden";
+
/* No comment provided by engineer. */
"Use server" = "Server nutzen";
@@ -5898,6 +6170,9 @@ server test failure */
/* No comment provided by engineer. */
"v%@ (%@)" = "v%@ (%@)";
+/* relay test step */
+"Verify" = "Überprüfen";
+
/* No comment provided by engineer. */
"Verify code with desktop" = "Code mit dem Desktop überprüfen";
@@ -5919,6 +6194,9 @@ server test failure */
/* No comment provided by engineer. */
"Verify security code" = "Sicherheitscode überprüfen";
+/* relay hostname */
+"via %@" = "via %@";
+
/* No comment provided by engineer. */
"Via browser" = "Über den Browser";
@@ -5988,6 +6266,12 @@ server test failure */
/* No comment provided by engineer. */
"Voice messages prohibited!" = "Sprachnachrichten sind nicht erlaubt!";
+/* alert action */
+"Wait" = "Abwarten";
+
+/* relay test step */
+"Wait response" = "Antwort abwarten";
+
/* No comment provided by engineer. */
"waiting for answer…" = "Warten auf Antwort…";
@@ -6156,6 +6440,9 @@ server test failure */
/* No comment provided by engineer. */
"you are observer" = "Sie sind Beobachter";
+/* No comment provided by engineer. */
+"you are subscriber" = "Sie sind Abonnent";
+
/* snd group event chat item */
"you blocked %@" = "Sie haben %@ blockiert";
@@ -6198,6 +6485,9 @@ server test failure */
/* No comment provided by engineer. */
"You can set lock screen notification preview via settings." = "Über die Geräte-Einstellungen können Sie die Benachrichtigungsvorschau im Sperrbildschirm erlauben.";
+/* No comment provided by engineer. */
+"You can share a link or a QR code - anybody will be able to join the channel." = "Sie können einen Link oder QR-Code teilen - damit kann jeder dem Kanal beitreten.";
+
/* No comment provided by engineer. */
"You can share a link or a QR code - anybody will be able to join the group. You won't lose members of the group if you later delete it." = "Sie können diesen Link oder QR-Code teilen - Damit kann jede Person der Gruppe beitreten. Wenn Sie den Link später löschen, werden Sie keine Gruppenmitglieder verlieren, die der Gruppe darüber beigetreten sind.";
@@ -6237,6 +6527,9 @@ server test failure */
/* snd group event chat item */
"you changed role of %@ to %@" = "Sie haben die Rolle von %1$@ auf %2$@ geändert";
+/* No comment provided by engineer. */
+"You connected to the channel via this relay link." = "Sie haben sich über diesen Relais‑Link mit dem Kanal verbunden.";
+
/* No comment provided by engineer. */
"You could not be verified; please try again." = "Sie konnten nicht überprüft werden; bitte versuchen Sie es erneut.";
@@ -6318,6 +6611,9 @@ server test failure */
/* No comment provided by engineer. */
"You will still receive calls and notifications from muted profiles when they are active." = "Sie können Anrufe und Benachrichtigungen auch von stummgeschalteten Profilen empfangen, solange diese aktiv sind.";
+/* No comment provided by engineer. */
+"You will stop receiving messages from this channel. Chat history will be preserved." = "Sie werden keine Nachrichten mehr aus diesem Kanal erhalten. Der Chatverlauf bleibt erhalten.";
+
/* No comment provided by engineer. */
"You will stop receiving messages from this chat. Chat history will be preserved." = "Sie werden von diesem Chat keine Nachrichten mehr erhalten. Der Nachrichtenverlauf bleibt erhalten.";
@@ -6342,6 +6638,9 @@ server test failure */
/* No comment provided by engineer. */
"Your calls" = "Anrufe";
+/* No comment provided by engineer. */
+"Your channel" = "Ihr Kanal";
+
/* No comment provided by engineer. */
"Your chat database" = "Chat-Datenbank";
@@ -6396,6 +6695,9 @@ server test failure */
/* No comment provided by engineer. */
"Your profile" = "Mein Profil";
+/* No comment provided by engineer. */
+"Your profile **%@** will be shared with channel relays and subscribers.\nRelays can access channel messages." = "Ihr Profil **%@** wird mit Kanal‑Relais und Abonnenten geteilt.\nRelais können auf Kanalnachrichten zugreifen.";
+
/* No comment provided by engineer. */
"Your profile **%@** will be shared." = "Ihr Profil **%@** wird geteilt.";
@@ -6411,6 +6713,12 @@ server test failure */
/* No comment provided by engineer. */
"Your random profile" = "Ihr Zufallsprofil";
+/* No comment provided by engineer. */
+"Your relay address" = "Ihre Relais-Adresse";
+
+/* No comment provided by engineer. */
+"Your relay name" = "Ihr Relais-Name";
+
/* No comment provided by engineer. */
"Your server address" = "Ihre Serveradresse";
diff --git a/apps/ios/es.lproj/Localizable.strings b/apps/ios/es.lproj/Localizable.strings
index 42ed52c412..4901d67e23 100644
--- a/apps/ios/es.lproj/Localizable.strings
+++ b/apps/ios/es.lproj/Localizable.strings
@@ -64,6 +64,9 @@
/* No comment provided by engineer. */
"**Scan / Paste link**: to connect via a link you received." = "**Escanear / Pegar enlace**: para conectar mediante un enlace recibido.";
+/* No comment provided by engineer. */
+"**Test relay** to retrieve its name." = "**Test servidor** para recibir su nombre.";
+
/* No comment provided by engineer. */
"**Warning**: Instant push notifications require passphrase saved in Keychain." = "**Advertencia**: Las notificaciones automáticas instantáneas requieren una contraseña guardada en Keychain.";
@@ -184,15 +187,38 @@
/* integrity error chat item */
"%d skipped message(s)" = "%d mensaje(s) omitido(s)";
+/* channel subscriber count */
+"%d subscriber" = "%d suscriptor";
+
+/* channel subscriber count */
+"%d subscribers" = "%d suscriptores";
+
/* time interval */
"%d weeks" = "%d semana(s)";
+/* channel creation progress
+channel relay bar progress */
+"%d/%d relays active" = "%1$d/%2$d servidores activos";
+
+/* channel creation progress with errors
+channel relay bar */
+"%d/%d relays active, %d failed" = "%1$d/%2$d servidores activos, %3$d han fallado";
+
+/* channel subscriber relay bar progress */
+"%d/%d relays connected" = "%1$d/%2$d servidores conectados";
+
+/* channel subscriber relay bar */
+"%d/%d relays connected, %d errors" = "%1$d/%2$d servidores conectados, %3$d errores";
+
/* No comment provided by engineer. */
"%lld" = "%lld";
/* No comment provided by engineer. */
"%lld %@" = "%lld %@";
+/* No comment provided by engineer. */
+"%lld channel events" = "%lld eventos del canal";
+
/* No comment provided by engineer. */
"%lld contact(s) selected" = "%lld contacto(s) seleccionado(s)";
@@ -200,7 +226,7 @@
"%lld file(s) with total size of %@" = "%lld archivo(s) con un tamaño total de %@";
/* No comment provided by engineer. */
-"%lld group events" = "%lld evento(s) de grupo";
+"%lld group events" = "%lld evento(s) del grupo";
/* No comment provided by engineer. */
"%lld members" = "%lld miembros";
@@ -371,6 +397,9 @@ swipe action */
/* alert title */
"Accept member" = "Aceptar miembro";
+/* No comment provided by engineer. */
+"accepted" = "aceptado";
+
/* rcv group event chat item */
"accepted %@" = "%@ aceptado";
@@ -392,15 +421,15 @@ swipe action */
/* No comment provided by engineer. */
"Acknowledgement errors" = "Errores de confirmación";
+/* No comment provided by engineer. */
+"active" = "activo";
+
/* token status text */
"Active" = "Activo";
/* No comment provided by engineer. */
"Active connections" = "Conexiones activas";
-/* No comment provided by engineer. */
-"Add address to your profile, so that your contacts can share it with other people. Profile update will be sent to your contacts." = "Añade la dirección a tu perfil para que tus contactos puedan compartirla con otros. La actualización del perfil se enviará a tus contactos.";
-
/* No comment provided by engineer. */
"Add friends" = "Añadir amigos";
@@ -851,6 +880,9 @@ swipe action */
/* No comment provided by engineer. */
"Block member?" = "¿Bloquear miembro?";
+/* No comment provided by engineer. */
+"Block subscriber for all?" = "¿Bloquear al suscriptor para todos?";
+
/* marked deleted chat item preview text */
"blocked" = "bloqueado";
@@ -894,10 +926,13 @@ marked deleted chat item preview text */
/* No comment provided by engineer. */
"Both you and your contact can send voice messages." = "Tanto tú como tu contacto podéis enviar mensajes de voz.";
+/* compose placeholder for channel owner */
+"Broadcast" = "Emisión";
+
/* No comment provided by engineer. */
"Bulgarian, Finnish, Thai and Ukrainian - thanks to the users and [Weblate](https://github.com/simplex-chat/simplex-chat/tree/stable#help-translating-simplex-chat)!" = "Búlgaro, Finlandés, Tailandés y Ucraniano - gracias a los usuarios y [Weblate](https://github.com/simplex-chat/simplex-chat/tree/stable#help-translating-simplex-chat)!";
-/* No comment provided by engineer. */
+/* chat link info line */
"Business address" = "Dirección empresarial";
/* No comment provided by engineer. */
@@ -1038,6 +1073,45 @@ set passcode view */
/* chat item text */
"changing address…" = "cambiando de servidor…";
+/* shown as sender role for channel messages */
+"channel" = "canal";
+
+/* No comment provided by engineer. */
+"Channel" = "Canal";
+
+/* No comment provided by engineer. */
+"Channel display name" = "Título mostrado del canal";
+
+/* No comment provided by engineer. */
+"Channel full name (optional)" = "Título completo del canal (opcional)";
+
+/* No comment provided by engineer. */
+"Channel image" = "Imagen del canal";
+
+/* chat link info line */
+"Channel link" = "Enlace del canal";
+
+/* No comment provided by engineer. */
+"Channel profile" = "Perfil del canal";
+
+/* No comment provided by engineer. */
+"Channel profile is stored on subscribers' devices and on the chat relays." = "El perfil del canal se almacena en los dispositivos de los suscriptores y en los servidores de chat.";
+
+/* snd group event chat item */
+"channel profile updated" = "perfil del canal actualizado";
+
+/* alert message */
+"Channel profile was changed. If you save it, the updated profile will be sent to channel subscribers." = "El perfil del canal ha sido modificado. Si lo guardas, el perfil actualizado será enviado a los suscriptores.";
+
+/* No comment provided by engineer. */
+"Channel will be deleted for all subscribers - this cannot be undone!" = "El canal será eliminado para todos los suscriptores. ¡No puede deshacerse!";
+
+/* No comment provided by engineer. */
+"Channel will be deleted for you - this cannot be undone!" = "El canal será eliminado para tí. ¡No puede deshacerse!";
+
+/* alert message */
+"Channel will start working with %d of %d relays. Proceed?" = "El canal comenzará a funcionar con %1$d de %2$d servidores. ¿Continuar?";
+
/* No comment provided by engineer. */
"Chat" = "Chat";
@@ -1089,6 +1163,18 @@ set passcode view */
/* No comment provided by engineer. */
"Chat profile" = "Perfil de usuario";
+/* No comment provided by engineer. */
+"Chat relay" = "Servidor de chat";
+
+/* No comment provided by engineer. */
+"Chat relays" = "Servidores de chat";
+
+/* No comment provided by engineer. */
+"Chat relays forward messages in channels you create." = "Los servidores de chat reenvían los mensajes en los canales que has creado.";
+
+/* No comment provided by engineer. */
+"Chat relays forward messages to channel subscribers." = "Los servidores de chat reenvían los mensajes a los suscriptores del canal.";
+
/* No comment provided by engineer. */
"Chat theme" = "Tema de chat";
@@ -1119,6 +1205,12 @@ set passcode view */
/* No comment provided by engineer. */
"Check messages when allowed." = "Comprobar mensajes cuando se permita.";
+/* alert message */
+"Check relay address and try again." = "Comprueba la dirección del servidor y prueba de nuevo.";
+
+/* alert message */
+"Check relay name and try again." = "Comprueba el nombre del servidor y prueba de nuevo.";
+
/* alert title */
"Check server address and try again." = "Comprueba la dirección del servidor e inténtalo de nuevo.";
@@ -1212,6 +1304,9 @@ set passcode view */
/* No comment provided by engineer. */
"Configure ICE servers" = "Configure servidores ICE";
+/* No comment provided by engineer. */
+"Configure relays" = "Configurar servidores";
+
/* No comment provided by engineer. */
"Configure server operators" = "Configurar operadores de servidores";
@@ -1348,12 +1443,15 @@ server test step */
/* alert title */
"Connection error" = "Error conexión";
-/* No comment provided by engineer. */
+/* 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";
+/* No comment provided by engineer. */
+"Connection failed" = "Conexión fallida";
+
/* No comment provided by engineer. */
"Connection is blocked by server operator:\n%@" = "Conexión bloqueada por el operador del servidor:\n%@";
@@ -1468,9 +1566,6 @@ server test step */
/* alert message */
"Correct name to %@?" = "¿Corregir el nombre a %@?";
-/* No comment provided by engineer. */
-"Create" = "Crear";
-
/* No comment provided by engineer. */
"Create 1-time link" = "Crear enlace de un solo uso";
@@ -1498,6 +1593,12 @@ server test step */
/* No comment provided by engineer. */
"Create profile" = "Crear perfil";
+/* 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";
@@ -1522,6 +1623,9 @@ server test step */
/* No comment provided by engineer. */
"Creating archive link" = "Creando enlace al archivo";
+/* No comment provided by engineer. */
+"Creating channel" = "Creando canal";
+
/* No comment provided by engineer. */
"Creating link…" = "Creando enlace…";
@@ -1627,6 +1731,9 @@ server test step */
/* No comment provided by engineer. */
"Decentralized" = "Descentralizada";
+/* relay test step */
+"Decode link" = "Decodificar enlace";
+
/* message decrypt error item */
"Decryption error" = "Error descifrado";
@@ -1668,6 +1775,12 @@ swipe action */
/* No comment provided by engineer. */
"Delete and notify contact" = "Eliminar y notificar contacto";
+/* No comment provided by engineer. */
+"Delete channel" = "Eliminar canal";
+
+/* No comment provided by engineer. */
+"Delete channel?" = "¿Eliminar canal?";
+
/* No comment provided by engineer. */
"Delete chat" = "Eliminar chat";
@@ -1771,6 +1884,9 @@ alert button */
/* server test step */
"Delete queue" = "Eliminar cola";
+/* No comment provided by engineer. */
+"Delete relay" = "Eliminar servidor";
+
/* No comment provided by engineer. */
"Delete report" = "Eliminar informe";
@@ -1795,6 +1911,9 @@ alert button */
/* copied message info */
"Deleted at: %@" = "Eliminado: %@";
+/* rcv group event chat item */
+"deleted channel" = "canal eliminado";
+
/* rcv direct event chat item */
"deleted contact" = "contacto eliminado";
@@ -2024,18 +2143,24 @@ chat item action */
/* chat item action */
"Edit" = "Editar";
+/* No comment provided by engineer. */
+"Edit channel profile" = "Editar perfil del canal";
+
/* No comment provided by engineer. */
"Edit group profile" = "Editar perfil de grupo";
/* No comment provided by engineer. */
"Empty message!" = "¡Mensaje vacío!";
-/* No comment provided by engineer. */
+/* alert button */
"Enable" = "Activar";
/* No comment provided by engineer. */
"Enable (keep overrides)" = "Activar (conservar anulaciones)";
+/* channel creation warning */
+"Enable at least one chat relay in Network & Servers." = "Activar al menos un servidor de chat en Servidores y Redes.";
+
/* alert title */
"Enable automatic message deletion?" = "¿Activar eliminación automática de mensajes?";
@@ -2168,6 +2293,9 @@ chat item action */
/* call status */
"ended call %@" = "llamada finalizada %@";
+/* No comment provided by engineer. */
+"Enter channel name…" = "Introduce el título del canal…";
+
/* No comment provided by engineer. */
"Enter correct passphrase." = "Introduce la contraseña correcta.";
@@ -2186,6 +2314,9 @@ chat item action */
/* No comment provided by engineer. */
"Enter password above to show!" = "¡Introduce la contraseña arriba para mostrar!";
+/* No comment provided by engineer. */
+"Enter relay name…" = "Introduce el nombre del servidor…";
+
/* No comment provided by engineer. */
"Enter server manually" = "Añadir manualmente";
@@ -2204,7 +2335,7 @@ chat item action */
/* No comment provided by engineer. */
"error" = "error";
-/* No comment provided by engineer. */
+/* conn error description */
"Error" = "Error";
/* No comment provided by engineer. */
@@ -2222,6 +2353,9 @@ chat item action */
/* No comment provided by engineer. */
"Error adding member(s)" = "Error al añadir miembro(s)";
+/* alert title */
+"Error adding relay" = "Error al añadir el servidor";
+
/* alert title */
"Error adding server" = "Error al añadir servidor";
@@ -2258,6 +2392,9 @@ chat item action */
/* No comment provided by engineer. */
"Error creating address" = "Error al crear dirección";
+/* alert title */
+"Error creating channel" = "Error al crear el canal";
+
/* No comment provided by engineer. */
"Error creating group" = "Error al crear grupo";
@@ -2363,6 +2500,9 @@ chat item action */
/* No comment provided by engineer. */
"Error resetting statistics" = "Error al restablecer las estadísticas";
+/* No comment provided by engineer. */
+"Error saving channel profile" = "Error al guardar el perfil del canal";
+
/* alert title */
"Error saving chat list" = "Error al guardar listas";
@@ -2447,6 +2587,9 @@ chat item action */
/* No comment provided by engineer. */
"Error: " = "Error: ";
+/* receive error chat item */
+"error: %@" = "error: %@";
+
/* alert message
file error text
snd error text */
@@ -2501,6 +2644,9 @@ server test error */
/* No comment provided by engineer. */
"Exporting database archive…" = "Exportando base de datos…";
+/* No comment provided by engineer. */
+"failed" = "fallo";
+
/* No comment provided by engineer. */
"Failed to remove passphrase" = "Error al eliminar la contraseña";
@@ -2713,6 +2859,9 @@ servers warning */
/* No comment provided by engineer. */
"Further reduced battery usage" = "Reducción consumo de batería";
+/* relay test step */
+"Get link" = "Recibir el enlace";
+
/* No comment provided by engineer. */
"Get notified when mentioned." = "Las menciones ahora se notifican.";
@@ -2761,7 +2910,7 @@ servers warning */
/* No comment provided by engineer. */
"group is deleted" = "el grupo ha sido eliminado";
-/* No comment provided by engineer. */
+/* chat link info line */
"Group link" = "Enlace de grupo";
/* No comment provided by engineer. */
@@ -2872,6 +3021,9 @@ servers warning */
/* No comment provided by engineer. */
"If you enter your self-destruct passcode while opening the app:" = "Si al abrir la aplicación introduces el código de autodestrucción:";
+/* down migration warning */
+"If you joined or created channels, they will stop working permanently." = "Si te has unido o has creado canales, dejarán de funcionar permanentemente.";
+
/* No comment provided by engineer. */
"If you need to use the chat now tap **Do it later** below (you will be offered to migrate the database when you restart the app)." = "Si necesitas usar el chat ahora pulsa **Hacerlo más tarde** más abajo (se ofrecerá migrar la base de datos cuando se reinicie la aplicación).";
@@ -3028,7 +3180,7 @@ servers warning */
/* No comment provided by engineer. */
"invalid chat data" = "datos Chat no válidos";
-/* No comment provided by engineer. */
+/* conn error description */
"Invalid connection link" = "Enlace de conexión no válido";
/* invalid chat item */
@@ -3049,6 +3201,12 @@ servers warning */
/* No comment provided by engineer. */
"Invalid QR code" = "Código QR no válido";
+/* alert title */
+"Invalid relay address!" = "¡Dirección de servidor no válido!";
+
+/* alert title */
+"Invalid relay name!" = "¡Nombre de servidor no válido!";
+
/* No comment provided by engineer. */
"Invalid response" = "Respuesta no válida";
@@ -3142,6 +3300,9 @@ servers warning */
/* No comment provided by engineer. */
"Join as %@" = "Unirme como %@";
+/* No comment provided by engineer. */
+"Join channel" = "Unirme al canal";
+
/* new chat sheet title */
"Join group" = "Unirme al grupo";
@@ -3190,6 +3351,12 @@ servers warning */
/* swipe action */
"Leave" = "Salir";
+/* No comment provided by engineer. */
+"Leave channel" = "Salir del canal";
+
+/* No comment provided by engineer. */
+"Leave channel?" = "¿Salir del canal?";
+
/* No comment provided by engineer. */
"Leave chat" = "Salir del chat";
@@ -3217,6 +3384,9 @@ servers warning */
/* No comment provided by engineer. */
"Limitations" = "Limitaciones";
+/* No comment provided by engineer. */
+"link" = "enlace";
+
/* No comment provided by engineer. */
"Link mobile and desktop apps! 🔗" = "¡Enlazar aplicación móvil con ordenador! 🔗";
@@ -3391,6 +3561,9 @@ servers warning */
/* No comment provided by engineer. */
"Message draft" = "Borrador de mensaje";
+/* No comment provided by engineer. */
+"Message error" = "Mensaje de error";
+
/* item status text */
"Message forwarded" = "Mensaje reenviado";
@@ -3589,6 +3762,9 @@ servers warning */
/* delete after time */
"never" = "nunca";
+/* No comment provided by engineer. */
+"new" = "nuevo";
+
/* token status text */
"New" = "Nuevo";
@@ -3598,6 +3774,9 @@ servers warning */
/* No comment provided by engineer. */
"New chat experience 🎉" = "Nueva experiencia de chat 🎉";
+/* No comment provided by engineer. */
+"New chat relay" = "Nuevo servidor de chat";
+
/* notification */
"New contact request" = "Nueva solicitud de contacto";
@@ -3658,6 +3837,12 @@ servers warning */
/* Authentication unavailable */
"No app password" = "Sin contraseña de la aplicación";
+/* No comment provided by engineer. */
+"No chat relays" = "Sin servidores de chat";
+
+/* servers warning */
+"No chat relays enabled." = "Ningún servidor de chat activado.";
+
/* No comment provided by engineer. */
"No chats" = "Sin chats";
@@ -3757,6 +3942,9 @@ servers warning */
/* No comment provided by engineer. */
"No user identifiers." = "Sin identificadores de usuario.";
+/* alert title */
+"Not all relays connected" = "Hay servidores no conectados";
+
/* No comment provided by engineer. */
"Not compatible!" = "¡No compatible!";
@@ -3813,7 +4001,7 @@ alert button
new chat action */
"Ok" = "Ok";
-/* No comment provided by engineer. */
+/* alert button */
"OK" = "OK";
/* No comment provided by engineer. */
@@ -3900,6 +4088,9 @@ new chat action */
/* No comment provided by engineer. */
"Open changes" = "Abrir cambios";
+/* new chat action */
+"Open channel" = "Abrir canal";
+
/* new chat action */
"Open chat" = "Abrir chat";
@@ -3924,6 +4115,9 @@ new chat action */
/* authentication reason */
"Open migration to another device" = "Abrir menú migración a otro dispositivo";
+/* new chat action */
+"Open new channel" = "Abrir canal nuevo";
+
/* new chat action */
"Open new chat" = "Abrir chat nuevo";
@@ -3990,9 +4184,15 @@ new chat action */
/* member role */
"owner" = "propietario";
+/* No comment provided by engineer. */
+"Owner" = "Propietario";
+
/* feature role */
"owners" = "propietarios";
+/* No comment provided by engineer. */
+"Owners" = "Propietarios";
+
/* No comment provided by engineer. */
"Passcode" = "Código de acceso";
@@ -4128,6 +4328,12 @@ new chat action */
/* No comment provided by engineer. */
"Preserve the last message draft, with attachments." = "Conserva el último borrador del mensaje con los datos adjuntos.";
+/* No comment provided by engineer. */
+"Preset relay address" = "Direcciones predefinidas";
+
+/* No comment provided by engineer. */
+"Preset relay name" = "Nombres predefinidos";
+
/* No comment provided by engineer. */
"Preset server address" = "Dirección predefinida del servidor";
@@ -4179,6 +4385,9 @@ new chat action */
/* alert title */
"Private routing timeout" = "Timeout enrutamiento privado";
+/* alert action */
+"Proceed" = "Continuar";
+
/* No comment provided by engineer. */
"Profile and server connections" = "Eliminar perfil y conexiones";
@@ -4194,9 +4403,6 @@ new chat action */
/* No comment provided by engineer. */
"Profile theme" = "Tema del perfil";
-/* alert message */
-"Profile update will be sent to your contacts." = "La actualización del perfil se enviará a tus contactos.";
-
/* No comment provided by engineer. */
"Prohibit audio/video calls." = "No se permiten llamadas y videollamadas.";
@@ -4403,12 +4609,30 @@ swipe action */
/* call status */
"rejected call" = "llamada rechazada";
+/* member role */
+"relay" = "servidor";
+
+/* No comment provided by engineer. */
+"Relay" = "Servidor";
+
+/* alert title */
+"Relay address" = "Dirección del servidor";
+
+/* alert title */
+"Relay connection failed" = "La conexión con el servidor ha fallado";
+
+/* No comment provided by engineer. */
+"Relay link" = "Enlace servidor";
+
/* No comment provided by engineer. */
"Relay server is only used if necessary. Another party can observe your IP address." = "El servidor de retransmisión sólo se usa en caso de necesidad. Un tercero podría ver tu IP.";
/* No comment provided by engineer. */
"Relay server protects your IP address, but it can observe the duration of the call." = "El servidor de retransmisión protege tu IP pero puede ver la duración de la llamada.";
+/* No comment provided by engineer. */
+"Relay test failed!" = "¡El test del servidor ha fallado!";
+
/* alert action */
"Remove" = "Eliminar";
@@ -4433,9 +4657,18 @@ swipe action */
/* No comment provided by engineer. */
"Remove passphrase from keychain?" = "¿Eliminar contraseña de Keychain?";
+/* No comment provided by engineer. */
+"Remove subscriber" = "Eliminar suscriptor";
+
+/* alert title */
+"Remove subscriber?" = "¿Eliminar suscriptor?";
+
/* No comment provided by engineer. */
"removed" = "expulsado";
+/* receive error chat item */
+"removed (%d attempts)" = "eliminado (%d intentos)";
+
/* rcv group event chat item */
"removed %@" = "ha expulsado a %@";
@@ -4623,6 +4856,9 @@ chat item action */
/* alert button */
"Save (and notify members)" = "Guardar (y notificar miembros)";
+/* alert button */
+"Save (and notify subscribers)" = "Guardar (y notificar suscriptores)";
+
/* alert title */
"Save admission settings?" = "¿Guardar configuración?";
@@ -4638,6 +4874,12 @@ chat item action */
/* No comment provided by engineer. */
"Save and update group profile" = "Guardar y actualizar perfil del grupo";
+/* No comment provided by engineer. */
+"Save channel profile" = "Guardar perfil del canal";
+
+/* alert title */
+"Save channel profile?" = "¿Guardar perfil del canal?";
+
/* No comment provided by engineer. */
"Save group profile" = "Guardar perfil de grupo";
@@ -4938,6 +5180,9 @@ chat item action */
/* queue info */
"server queue info: %@\n\nlast received msg: %@" = "información cola del servidor: %1$@\n\núltimo mensaje recibido: %2$@";
+/* relay test error */
+"Server requires authorization to connect to relay, check password." = "El servidor requiere autorización para conectar con el servidor, comprueba la contraseña.";
+
/* server test error */
"Server requires authorization to create queues, check password." = "El servidor requiere autorización para crear colas, comprueba la contraseña.";
@@ -5041,9 +5286,6 @@ chat item action */
/* No comment provided by engineer. */
"Share address publicly" = "Campartir dirección públicamente";
-/* alert title */
-"Share address with contacts?" = "¿Compartir la dirección con los contactos?";
-
/* No comment provided by engineer. */
"Share from other apps." = "Comparte desde otras aplicaciones.";
@@ -5059,6 +5301,9 @@ chat item action */
/* No comment provided by engineer. */
"Share profile" = "Perfil a compartir";
+/* No comment provided by engineer. */
+"Share relay address" = "Compartir dirección del servidor";
+
/* No comment provided by engineer. */
"Share SimpleX address on social media." = "Comparte tu dirección SimpleX en redes sociales.";
@@ -5068,9 +5313,6 @@ chat item action */
/* No comment provided by engineer. */
"Share to SimpleX" = "Compartir con Simplex";
-/* No comment provided by engineer. */
-"Share with contacts" = "Compartir con contactos";
-
/* No comment provided by engineer. */
"Share your address" = "Comparte tu dirección";
@@ -5173,6 +5415,9 @@ chat item action */
/* No comment provided by engineer. */
"SimpleX protocols reviewed by Trail of Bits." = "Protocolos de SimpleX auditados por Trail of Bits.";
+/* simplex link type */
+"SimpleX relay address" = "Dirección de servidor SimpleX";
+
/* No comment provided by engineer. */
"Simplified incognito mode" = "Modo incógnito simplificado";
@@ -5291,6 +5536,18 @@ report reason */
/* No comment provided by engineer. */
"Subscribed" = "Suscritas";
+/* No comment provided by engineer. */
+"Subscriber" = "Suscriptor";
+
+/* alert message */
+"Subscriber will be removed from channel - this cannot be undone!" = "El suscriptor será eliminado del canal. ¡No puede deshacerse!";
+
+/* No comment provided by engineer. */
+"Subscribers" = "Suscriptores";
+
+/* No comment provided by engineer. */
+"Subscribers use relay link to connect to the channel.\nRelay address was used to set up this relay for the channel." = "Los suscriptores usan el enlace del servidor para conectarse a los canales.\nLa dirección del servidor se usó para establecer el servidor para el canal.";
+
/* No comment provided by engineer. */
"Subscription errors" = "Errores de suscripción";
@@ -5331,7 +5588,7 @@ report reason */
"Tap Connect to use bot" = "Pulsa Conectar para usar el bot";
/* No comment provided by engineer. */
-"Tap Create SimpleX address in the menu to create it later." = "Pulsa Crear dirección SimpleX en el menú para crearla más tarde.";
+"Tap Join channel" = "Pulsa Unirme al canal";
/* No comment provided by engineer. */
"Tap Join group" = "Pulsa Unirme al grupo";
@@ -5385,6 +5642,9 @@ server test failure */
/* No comment provided by engineer. */
"Test notifications" = "Probar notificaciones";
+/* No comment provided by engineer. */
+"Test relay" = "Test servidor";
+
/* No comment provided by engineer. */
"Test server" = "Probar servidor";
@@ -5412,6 +5672,9 @@ server test failure */
/* No comment provided by engineer. */
"The app protects your privacy by using different operators in each conversation." = "La aplicación protege tu privacidad mediante el uso de diferentes operadores en cada conversación.";
+/* No comment provided by engineer. */
+"The app removed this message after %lld attempts to receive it." = "La app ha eliminado el mensaje tras %lld intentos de recibirlo.";
+
/* No comment provided by engineer. */
"The app will ask to confirm downloads from unknown file servers (except .onion)." = "La aplicación pedirá que confirmes las descargas desde servidores de archivos desconocidos (excepto si son .onion).";
@@ -5532,6 +5795,12 @@ server test failure */
/* No comment provided by engineer. */
"This group no longer exists." = "Este grupo ya no existe.";
+/* alert message */
+"This is a chat relay address, it cannot be used to connect." = "Esto es una dirección de servidor, no puede usarse para conectar.";
+
+/* new chat action */
+"This is your link for channel %@!" = "Este es tu enlace para el canal %@!";
+
/* No comment provided by engineer. */
"This link requires a newer app version. Please upgrade the app or ask your contact to send a compatible link." = "Este enlace requiere una versión más reciente de la aplicación. Por favor, actualiza la aplicación o pide a tu contacto un enlace compatible.";
@@ -5664,6 +5933,9 @@ server test failure */
/* No comment provided by engineer. */
"Unblock member?" = "¿Desbloquear miembro?";
+/* No comment provided by engineer. */
+"Unblock subscriber for all?" = "¿Desbloquear al suscriptor para todos?";
+
/* rcv group event chat item */
"unblocked %@" = "ha desbloqueado a %@";
@@ -5736,7 +6008,7 @@ server test failure */
/* swipe action */
"Unread" = "No leído";
-/* No comment provided by engineer. */
+/* conn error description */
"Unsupported connection link" = "Enlace de conexión no compatible";
/* No comment provided by engineer. */
@@ -5754,6 +6026,9 @@ server test failure */
/* No comment provided by engineer. */
"Update settings?" = "¿Actualizar configuración?";
+/* rcv group event chat item */
+"updated channel profile" = "perfil del canal actualizado";
+
/* No comment provided by engineer. */
"Updated conditions" = "Condiciones actualizadas";
@@ -5823,6 +6098,9 @@ server test failure */
/* No comment provided by engineer. */
"Use for messages" = "Uso para mensajes";
+/* No comment provided by engineer. */
+"Use for new channels" = "Usar para canales nuevos";
+
/* No comment provided by engineer. */
"Use for new connections" = "Para conexiones nuevas";
@@ -5847,6 +6125,9 @@ server test failure */
/* No comment provided by engineer. */
"Use private routing with unknown servers." = "Usar enrutamiento privado con servidores de mensaje desconocidos.";
+/* No comment provided by engineer. */
+"Use relay" = "Usar servidor";
+
/* No comment provided by engineer. */
"Use server" = "Usar servidor";
@@ -5889,6 +6170,9 @@ server test failure */
/* No comment provided by engineer. */
"v%@ (%@)" = "v%@ (%@)";
+/* relay test step */
+"Verify" = "Verificar";
+
/* No comment provided by engineer. */
"Verify code with desktop" = "Verificar código con ordenador";
@@ -5910,6 +6194,9 @@ server test failure */
/* No comment provided by engineer. */
"Verify security code" = "Comprobar código de seguridad";
+/* relay hostname */
+"via %@" = "mediante %@";
+
/* No comment provided by engineer. */
"Via browser" = "Mediante navegador";
@@ -5979,6 +6266,12 @@ server test failure */
/* No comment provided by engineer. */
"Voice messages prohibited!" = "¡Mensajes de voz no permitidos!";
+/* alert action */
+"Wait" = "Espera";
+
+/* relay test step */
+"Wait response" = "Espera respuesta";
+
/* No comment provided by engineer. */
"waiting for answer…" = "esperando respuesta…";
@@ -6147,6 +6440,9 @@ server test failure */
/* No comment provided by engineer. */
"you are observer" = "Tu rol es observador";
+/* No comment provided by engineer. */
+"you are subscriber" = "eres suscriptor";
+
/* snd group event chat item */
"you blocked %@" = "has bloqueado a %@";
@@ -6190,7 +6486,10 @@ server test failure */
"You can set lock screen notification preview via settings." = "Puedes configurar las notificaciones de la pantalla de bloqueo desde Configuración.";
/* No comment provided by engineer. */
-"You can share a link or a QR code - anybody will be able to join the group. You won't lose members of the group if you later delete it." = "Puedes compartir el enlace o el código QR para que cualquiera pueda unirse al grupo. Si más tarde lo eliminas, no afectará a los miembros del grupo.";
+"You can share a link or a QR code - anybody will be able to join the channel." = "Puedes compartir un enlace o código QR. Cualquiera podrá unirse al canal.";
+
+/* No comment provided by engineer. */
+"You can share a link or a QR code - anybody will be able to join the group. You won't lose members of the group if you later delete it." = "Puedes compartir el enlace o código QR. Cualquiera podrá unirse al grupo. Si más tarde lo eliminas, no afectará a los miembros del grupo.";
/* No comment provided by engineer. */
"You can share this address with your contacts to let them connect with **%@**." = "Puedes compartir esta dirección con tus contactos para que puedan conectar con **%@**.";
@@ -6228,6 +6527,9 @@ server test failure */
/* snd group event chat item */
"you changed role of %@ to %@" = "has cambiado el rol de %1$@ a %2$@";
+/* No comment provided by engineer. */
+"You connected to the channel via this relay link." = "Te conectaste al canal mediante este enlace de servidor.";
+
/* No comment provided by engineer. */
"You could not be verified; please try again." = "No has podido ser autenticado. Inténtalo de nuevo.";
@@ -6310,7 +6612,10 @@ server test failure */
"You will still receive calls and notifications from muted profiles when they are active." = "Seguirás recibiendo llamadas y notificaciones de los perfiles silenciados cuando estén activos.";
/* No comment provided by engineer. */
-"You will stop receiving messages from this chat. Chat history will be preserved." = "Dejarás de recibir mensajes del chat. El historial del chat se conserva.";
+"You will stop receiving messages from this channel. Chat history will be preserved." = "Dejarás de recibir mensajes de este canal. El historial del chat se conservará.";
+
+/* No comment provided by engineer. */
+"You will stop receiving messages from this chat. Chat history will be preserved." = "Dejarás de recibir mensajes del chat. El historial del chat se conservará.";
/* No comment provided by engineer. */
"You will stop receiving messages from this group. Chat history will be preserved." = "Dejarás de recibir mensajes del grupo. El historial del chat se conservará.";
@@ -6333,6 +6638,9 @@ server test failure */
/* No comment provided by engineer. */
"Your calls" = "Llamadas";
+/* No comment provided by engineer. */
+"Your channel" = "Tu canal";
+
/* No comment provided by engineer. */
"Your chat database" = "Base de datos";
@@ -6387,6 +6695,9 @@ server test failure */
/* No comment provided by engineer. */
"Your profile" = "Tu perfil";
+/* No comment provided by engineer. */
+"Your profile **%@** will be shared with channel relays and subscribers.\nRelays can access channel messages." = "El perfil **%@** será compartido con los servidores de canal y los suscriptores.\nLos servidores tienen acceso a los mensajes del canal.";
+
/* No comment provided by engineer. */
"Your profile **%@** will be shared." = "El perfil **%@** será compartido.";
@@ -6402,6 +6713,12 @@ server test failure */
/* No comment provided by engineer. */
"Your random profile" = "Tu perfil aleatorio";
+/* No comment provided by engineer. */
+"Your relay address" = "Tu dirección de servidor";
+
+/* No comment provided by engineer. */
+"Your relay name" = "Tu nombre del servidor";
+
/* No comment provided by engineer. */
"Your server address" = "Dirección del servidor";
diff --git a/apps/ios/fi.lproj/Localizable.strings b/apps/ios/fi.lproj/Localizable.strings
index 5f81f94fb8..74f071a6e0 100644
--- a/apps/ios/fi.lproj/Localizable.strings
+++ b/apps/ios/fi.lproj/Localizable.strings
@@ -257,9 +257,6 @@ swipe action */
/* call status */
"accepted call" = "hyväksytty puhelu";
-/* No comment provided by engineer. */
-"Add address to your profile, so that your contacts can share it with other people. Profile update will be sent to your contacts." = "Lisää osoite profiiliisi, jotta kontaktisi voivat jakaa sen muiden kanssa. Profiilipäivitys lähetetään kontakteillesi.";
-
/* No comment provided by engineer. */
"Add profile" = "Lisää profiili";
@@ -699,7 +696,7 @@ server test step */
/* alert title */
"Connection error" = "Yhteysvirhe";
-/* No comment provided by engineer. */
+/* conn error description */
"Connection error (AUTH)" = "Yhteysvirhe (AUTH)";
/* chat list item title (it should not be shown */
@@ -753,9 +750,6 @@ server test step */
/* No comment provided by engineer. */
"Core version: v%@" = "Ydinversio: v%@";
-/* No comment provided by engineer. */
-"Create" = "Luo";
-
/* server test step */
"Create file" = "Luo tiedosto";
@@ -1098,7 +1092,7 @@ alert button */
/* No comment provided by engineer. */
"Edit group profile" = "Muokkaa ryhmäprofiilia";
-/* No comment provided by engineer. */
+/* alert button */
"Enable" = "Salli";
/* No comment provided by engineer. */
@@ -1227,7 +1221,7 @@ alert button */
/* No comment provided by engineer. */
"error" = "virhe";
-/* No comment provided by engineer. */
+/* conn error description */
"Error" = "Virhe";
/* No comment provided by engineer. */
@@ -1497,7 +1491,7 @@ server test error */
/* No comment provided by engineer. */
"Group invitation is no longer valid, it was removed by sender." = "Ryhmäkutsu ei ole enää voimassa, lähettäjä poisti sen.";
-/* No comment provided by engineer. */
+/* chat link info line */
"Group link" = "Ryhmälinkki";
/* No comment provided by engineer. */
@@ -1683,7 +1677,7 @@ server test error */
/* No comment provided by engineer. */
"invalid chat data" = "virheelliset keskustelu-tiedot";
-/* No comment provided by engineer. */
+/* conn error description */
"Invalid connection link" = "Virheellinen yhteyslinkki";
/* invalid chat item */
@@ -2273,9 +2267,6 @@ new chat action */
/* No comment provided by engineer. */
"Profile password" = "Profiilin salasana";
-/* alert message */
-"Profile update will be sent to your contacts." = "Profiilipäivitys lähetetään kontakteillesi.";
-
/* No comment provided by engineer. */
"Prohibit audio/video calls." = "Estä ääni- ja videopuhelut.";
@@ -2697,15 +2688,9 @@ chat item action */
/* No comment provided by engineer. */
"Share address" = "Jaa osoite";
-/* alert title */
-"Share address with contacts?" = "Jaa osoite kontakteille?";
-
/* No comment provided by engineer. */
"Share link" = "Jaa linkki";
-/* No comment provided by engineer. */
-"Share with contacts" = "Jaa kontaktien kanssa";
-
/* No comment provided by engineer. */
"Show calls in phone history" = "Näytä puhelut puhelinhistoriassa";
diff --git a/apps/ios/fr.lproj/Localizable.strings b/apps/ios/fr.lproj/Localizable.strings
index 30f28c6b8c..279bf9f3a0 100644
--- a/apps/ios/fr.lproj/Localizable.strings
+++ b/apps/ios/fr.lproj/Localizable.strings
@@ -392,9 +392,6 @@ swipe action */
/* No comment provided by engineer. */
"Active connections" = "Connections actives";
-/* No comment provided by engineer. */
-"Add address to your profile, so that your contacts can share it with other people. Profile update will be sent to your contacts." = "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 friends" = "Ajouter des amis";
@@ -864,7 +861,7 @@ marked deleted chat item preview text */
/* No comment provided by engineer. */
"Bulgarian, Finnish, Thai and Ukrainian - thanks to the users and [Weblate](https://github.com/simplex-chat/simplex-chat/tree/stable#help-translating-simplex-chat)!" = "Bulgare, finnois, thaïlandais et ukrainien - grâce aux utilisateurs et à [Weblate](https://github.com/simplex-chat/simplex-chat/tree/stable#help-translating-simplex-chat) !";
-/* No comment provided by engineer. */
+/* chat link info line */
"Business address" = "Adresse professionnelle";
/* No comment provided by engineer. */
@@ -1291,7 +1288,7 @@ server test step */
/* alert title */
"Connection error" = "Erreur de connexion";
-/* No comment provided by engineer. */
+/* conn error description */
"Connection error (AUTH)" = "Erreur de connexion (AUTH)";
/* chat list item title (it should not be shown */
@@ -1396,9 +1393,6 @@ server test step */
/* alert message */
"Correct name to %@?" = "Corriger le nom pour %@ ?";
-/* No comment provided by engineer. */
-"Create" = "Créer";
-
/* No comment provided by engineer. */
"Create 1-time link" = "Créer un lien unique";
@@ -1937,7 +1931,7 @@ chat item action */
/* No comment provided by engineer. */
"Edit group profile" = "Modifier le profil du groupe";
-/* No comment provided by engineer. */
+/* alert button */
"Enable" = "Activer";
/* No comment provided by engineer. */
@@ -2108,7 +2102,7 @@ chat item action */
/* No comment provided by engineer. */
"error" = "erreur";
-/* No comment provided by engineer. */
+/* conn error description */
"Error" = "Erreur";
/* No comment provided by engineer. */
@@ -2610,7 +2604,7 @@ servers warning */
/* No comment provided by engineer. */
"Group invitation is no longer valid, it was removed by sender." = "L'invitation du groupe n'est plus valide, elle a été supprimé par l'expéditeur.";
-/* No comment provided by engineer. */
+/* chat link info line */
"Group link" = "Lien du groupe";
/* No comment provided by engineer. */
@@ -2841,7 +2835,7 @@ servers warning */
/* No comment provided by engineer. */
"invalid chat data" = "données de chat invalides";
-/* No comment provided by engineer. */
+/* conn error description */
"Invalid connection link" = "Lien de connection invalide";
/* invalid chat item */
@@ -3509,7 +3503,7 @@ alert button
new chat action */
"Ok" = "Ok";
-/* No comment provided by engineer. */
+/* alert button */
"OK" = "OK";
/* No comment provided by engineer. */
@@ -3815,9 +3809,6 @@ new chat action */
/* No comment provided by engineer. */
"Profile theme" = "Thème de profil";
-/* alert message */
-"Profile update will be sent to your contacts." = "La mise à jour du profil sera envoyée à vos contacts.";
-
/* No comment provided by engineer. */
"Prohibit audio/video calls." = "Interdire les appels audio/vidéo.";
@@ -4515,9 +4506,6 @@ chat item action */
/* No comment provided by engineer. */
"Share address publicly" = "Partager publiquement votre adresse";
-/* alert title */
-"Share address with contacts?" = "Partager l'adresse avec vos contacts ?";
-
/* No comment provided by engineer. */
"Share from other apps." = "Partager depuis d'autres applications.";
@@ -4536,9 +4524,6 @@ chat item action */
/* No comment provided by engineer. */
"Share to SimpleX" = "Partager sur SimpleX";
-/* No comment provided by engineer. */
-"Share with contacts" = "Partager avec vos contacts";
-
/* No comment provided by engineer. */
"Show → on messages sent via private routing." = "Afficher → sur les messages envoyés via le routage privé.";
@@ -4767,9 +4752,6 @@ chat item action */
/* No comment provided by engineer. */
"Tap button " = "Appuyez sur le bouton ";
-/* No comment provided by engineer. */
-"Tap Create SimpleX address in the menu to create it later." = "Appuyez sur Créer une adresse SimpleX dans le menu pour la créer ultérieurement.";
-
/* No comment provided by engineer. */
"Tap to activate profile." = "Appuyez pour activer un profil.";
diff --git a/apps/ios/hu.lproj/Localizable.strings b/apps/ios/hu.lproj/Localizable.strings
index 93eb633dd7..db3c4c8255 100644
--- a/apps/ios/hu.lproj/Localizable.strings
+++ b/apps/ios/hu.lproj/Localizable.strings
@@ -50,13 +50,13 @@
"**More private**: check new messages every 20 minutes. Only device token is shared with our push server. It doesn't see how many contacts you have, or any message metadata." = "**Privátabb:** 20 percenként ellenőrzi az új üzeneteket. Az eszköztoken meg lesz osztva a SimpleX Chat kiszolgálóval, de az nem, hogy hány partnere vagy üzenete van.";
/* No comment provided by engineer. */
-"**Most private**: do not use SimpleX Chat push server. The app will check messages in background, when the system allows it, depending on how often you use the app." = "**Legprivátabb:** ne használja a SimpleX Chat értesítési kiszolgálót, rendszeresen ellenőrizze az üzeneteket a háttérben (attól függően, hogy milyen gyakran használja az alkalmazást).";
+"**Most private**: do not use SimpleX Chat push server. The app will check messages in background, when the system allows it, depending on how often you use the app." = "**A legprivátabb**: Az alkalmazás nem használja a SimpleX Chat push-kiszolgálóját. Az alkalmazás a háttérben ellenőrzi az üzeneteket, amikor a rendszer ezt lehetővé teszi, attól függően, hogy Ön milyen gyakran használja az alkalmazást.";
/* No comment provided by engineer. */
"**Please note**: using the same database on two devices will break the decryption of messages from your connections, as a security protection." = "**Megjegyzés:** ha két eszközön is ugyanazt az adatbázist használja, akkor biztonsági védelemként megszakítja a partnereitől érkező üzenetek visszafejtését.";
/* No comment provided by engineer. */
-"**Please note**: you will NOT be able to recover or change passphrase if you lose it." = "**Megjegyzés:** NEM fogja tudni helyreállítani, vagy módosítani a jelmondatot abban az esetben, ha elveszíti.";
+"**Please note**: you will NOT be able to recover or change passphrase if you lose it." = "**Megjegyzés:** NEM fogja tudni helyreállítani vagy módosítani a jelmondatot abban az esetben, ha elveszíti.";
/* No comment provided by engineer. */
"**Recommended**: device token and end-to-end encrypted notifications are sent to SimpleX Chat push server, but it does not see the message content, size or who it is from." = "**Megjegyzés:** az eszköztoken és az értesítések el lesznek küldve a SimpleX Chat értesítési kiszolgálóra, kivéve az üzenet tartalma, mérete vagy az, hogy kitől származik.";
@@ -64,6 +64,9 @@
/* No comment provided by engineer. */
"**Scan / Paste link**: to connect via a link you received." = "**Hivatkozás beolvasása / beillesztése**: egy kapott hivatkozáson keresztüli kapcsolódáshoz.";
+/* No comment provided by engineer. */
+"**Test relay** to retrieve its name." = "**Átjátszó tesztelése** a nevének lekéréséhez.";
+
/* No comment provided by engineer. */
"**Warning**: Instant push notifications require passphrase saved in Keychain." = "**Figyelmeztetés:** Az azonnali leküldéses értesítésekhez a kulcstartóban tárolt jelmondat megadása szükséges.";
@@ -184,15 +187,38 @@
/* integrity error chat item */
"%d skipped message(s)" = "%d üzenet kihagyva";
+/* channel subscriber count */
+"%d subscriber" = "%d feliratkozó";
+
+/* channel subscriber count */
+"%d subscribers" = "%d feliratkozó";
+
/* time interval */
"%d weeks" = "%d hét";
+/* channel creation progress
+channel relay bar progress */
+"%d/%d relays active" = "%1$d/%2$d átjátszó aktív";
+
+/* channel creation progress with errors
+channel relay bar */
+"%d/%d relays active, %d failed" = "%1$d/%2$d átjátszó aktív, %3$d sikertelen";
+
+/* channel subscriber relay bar progress */
+"%d/%d relays connected" = "%1$d/%2$d átjátszó kapcsolódva";
+
+/* channel subscriber relay bar */
+"%d/%d relays connected, %d errors" = "%1$d/%2$d átjátszó kapcsolódva, %3$d hiba";
+
/* No comment provided by engineer. */
"%lld" = "%lld";
/* No comment provided by engineer. */
"%lld %@" = "%lld %@";
+/* No comment provided by engineer. */
+"%lld channel events" = "%lld csatornaesemény";
+
/* No comment provided by engineer. */
"%lld contact(s) selected" = "%lld partner kiválasztva";
@@ -293,7 +319,7 @@ time interval */
"1-time link" = "Egyszer használható meghívó";
/* No comment provided by engineer. */
-"1-time link can be used *with one contact only* - share in person or via any messenger." = "Az egyszer használható meghívó egy hivatkozás és *csak egyetlen partnerrel használható* – személyesen vagy bármilyen üzenetváltó-alkalmazáson keresztül megosztható.";
+"1-time link can be used *with one contact only* - share in person or via any messenger." = "Az egyszer használható meghívó egy hivatkozás és *csak egyetlen partnerrel használható* – személyesen vagy bármilyen üzenetváltó alkalmazáson keresztül megosztható.";
/* No comment provided by engineer. */
"5 minutes" = "5 perc";
@@ -371,6 +397,9 @@ swipe action */
/* alert title */
"Accept member" = "Tag befogadása";
+/* No comment provided by engineer. */
+"accepted" = "elfogadva";
+
/* rcv group event chat item */
"accepted %@" = "befogadta őt: %@";
@@ -392,15 +421,15 @@ swipe action */
/* No comment provided by engineer. */
"Acknowledgement errors" = "Visszaigazolási hibák";
+/* No comment provided by engineer. */
+"active" = "aktív";
+
/* token status text */
"Active" = "Aktív";
/* No comment provided by engineer. */
"Active connections" = "Aktív kapcsolatok száma";
-/* No comment provided by engineer. */
-"Add address to your profile, so that your contacts can share it with other people. Profile update will be sent to your contacts." = "Cím hozzáadása a profilhoz, hogy a partnerei megoszthassák másokkal. A profilfrissítés el lesz küldve partnerei számára.";
-
/* No comment provided by engineer. */
"Add friends" = "Barátok hozzáadása";
@@ -851,6 +880,9 @@ swipe action */
/* No comment provided by engineer. */
"Block member?" = "Letiltja a tagot?";
+/* No comment provided by engineer. */
+"Block subscriber for all?" = "Az összes feliratkozó számára letiltja a feliratkozót?";
+
/* marked deleted chat item preview text */
"blocked" = "letiltva";
@@ -894,10 +926,13 @@ marked deleted chat item preview text */
/* No comment provided by engineer. */
"Both you and your contact can send voice messages." = "Mindkét fél küldhet hangüzeneteket.";
+/* compose placeholder for channel owner */
+"Broadcast" = "Közvetítés…";
+
/* No comment provided by engineer. */
"Bulgarian, Finnish, Thai and Ukrainian - thanks to the users and [Weblate](https://github.com/simplex-chat/simplex-chat/tree/stable#help-translating-simplex-chat)!" = "Bolgár, finn, thai és ukrán – köszönet a felhasználóknak és a [Weblate-nek](https://github.com/simplex-chat/simplex-chat/tree/stable#help-translating-simplex-chat)!";
-/* No comment provided by engineer. */
+/* chat link info line */
"Business address" = "Üzleti cím";
/* No comment provided by engineer. */
@@ -1038,6 +1073,45 @@ set passcode view */
/* chat item text */
"changing address…" = "cím módosítása…";
+/* shown as sender role for channel messages */
+"channel" = "csatorna";
+
+/* No comment provided by engineer. */
+"Channel" = "Csatorna";
+
+/* No comment provided by engineer. */
+"Channel display name" = "Csatorna megjelenítendő neve";
+
+/* No comment provided by engineer. */
+"Channel full name (optional)" = "Csatorna teljes neve (nem kötelező)";
+
+/* No comment provided by engineer. */
+"Channel image" = "Csatornakép";
+
+/* chat link info line */
+"Channel link" = "Csatornahivatkozás";
+
+/* No comment provided by engineer. */
+"Channel profile" = "Csatornaprofil";
+
+/* No comment provided by engineer. */
+"Channel profile is stored on subscribers' devices and on the chat relays." = "A csatornaprofil a feliratkozók eszközén és a csevegési átjátszókon van tárolva.";
+
+/* snd group event chat item */
+"channel profile updated" = "csatornaprofil frissítve";
+
+/* alert message */
+"Channel profile was changed. If you save it, the updated profile will be sent to channel subscribers." = "A csatornaprofil módosult. Ha menti, akkor a frissített profil el lesz küldve a csatorna feliratkozóinak.";
+
+/* No comment provided by engineer. */
+"Channel will be deleted for all subscribers - this cannot be undone!" = "A csatorna az összes feliratkozó számára törölve lesz – ez a művelet nem vonható vissza!";
+
+/* No comment provided by engineer. */
+"Channel will be deleted for you - this cannot be undone!" = "A csatorna törölve lesz az Ön számára – ez a művelet nem vonható vissza!";
+
+/* alert message */
+"Channel will start working with %d of %d relays. Proceed?" = "A csatorna %2$d átjátszóból %1$d használatával kezd el működni. Folytatja?";
+
/* No comment provided by engineer. */
"Chat" = "Csevegés";
@@ -1089,6 +1163,18 @@ set passcode view */
/* No comment provided by engineer. */
"Chat profile" = "Csevegési profil";
+/* No comment provided by engineer. */
+"Chat relay" = "Csevegési átjátszó";
+
+/* No comment provided by engineer. */
+"Chat relays" = "Csevegési átjátszók";
+
+/* No comment provided by engineer. */
+"Chat relays forward messages in channels you create." = "A csevegési átjátszók továbbítják az üzeneteket az Ön által létrehozott csatornákban.";
+
+/* No comment provided by engineer. */
+"Chat relays forward messages to channel subscribers." = "A csevegési átjátszók továbbítják az üzeneteket a csatorna feliratkozóinak.";
+
/* No comment provided by engineer. */
"Chat theme" = "Csevegés témája";
@@ -1119,6 +1205,12 @@ set passcode view */
/* No comment provided by engineer. */
"Check messages when allowed." = "Üzenetek ellenőrzése, amikor engedélyezett.";
+/* alert message */
+"Check relay address and try again." = "Ellenőrizze az átjátszó címét, és próbálja újra.";
+
+/* alert message */
+"Check relay name and try again." = "Ellenőrizze az átjátszó nevét, és próbálja újra.";
+
/* alert title */
"Check server address and try again." = "Kiszolgáló címének ellenőrzése és újrapróbálkozás.";
@@ -1212,6 +1304,9 @@ set passcode view */
/* No comment provided by engineer. */
"Configure ICE servers" = "ICE-kiszolgálók beállítása";
+/* No comment provided by engineer. */
+"Configure relays" = "Átjátszók konfigurálása";
+
/* No comment provided by engineer. */
"Configure server operators" = "Kiszolgálóüzemeltetők beállítása";
@@ -1348,7 +1443,7 @@ server test step */
/* alert title */
"Connection error" = "Kapcsolódási hiba";
-/* No comment provided by engineer. */
+/* conn error description */
"Connection error (AUTH)" = "Kapcsolódási hiba (AUTH)";
/* chat list item title (it should not be shown */
@@ -1460,7 +1555,7 @@ server test step */
"Copy" = "Másolás";
/* No comment provided by engineer. */
-"Copy error" = "Másolási hiba";
+"Copy error" = "Hiba másolása";
/* No comment provided by engineer. */
"Core version: v%@" = "Fő verzió: v%@";
@@ -1471,9 +1566,6 @@ server test step */
/* alert message */
"Correct name to %@?" = "Helyesbíti a nevet a következőre: %@?";
-/* No comment provided by engineer. */
-"Create" = "Létrehozás";
-
/* No comment provided by engineer. */
"Create 1-time link" = "Egyszer használható meghívó létrehozása";
@@ -1501,6 +1593,12 @@ server test step */
/* No comment provided by engineer. */
"Create profile" = "Profil létrehozása";
+/* 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";
@@ -1525,6 +1623,9 @@ server test step */
/* No comment provided by engineer. */
"Creating archive link" = "Archívum hivatkozás létrehozása";
+/* No comment provided by engineer. */
+"Creating channel" = "Csatorna létrehozása";
+
/* No comment provided by engineer. */
"Creating link…" = "Hivatkozás létrehozása…";
@@ -1630,6 +1731,9 @@ server test step */
/* No comment provided by engineer. */
"Decentralized" = "Decentralizált";
+/* relay test step */
+"Decode link" = "Hivatkozás dekódolása";
+
/* message decrypt error item */
"Decryption error" = "Titkosítás-visszafejtési hiba";
@@ -1671,6 +1775,12 @@ swipe action */
/* No comment provided by engineer. */
"Delete and notify contact" = "Törlés, és a partner értesítése";
+/* No comment provided by engineer. */
+"Delete channel" = "Csatorna törlése";
+
+/* No comment provided by engineer. */
+"Delete channel?" = "Törli a csatornát?";
+
/* No comment provided by engineer. */
"Delete chat" = "Csevegés törlése";
@@ -1774,6 +1884,9 @@ alert button */
/* server test step */
"Delete queue" = "Várólista törlése";
+/* No comment provided by engineer. */
+"Delete relay" = "Átjátszó törlése";
+
/* No comment provided by engineer. */
"Delete report" = "Jelentés törlése";
@@ -1798,6 +1911,9 @@ alert button */
/* copied message info */
"Deleted at: %@" = "Törölve: %@";
+/* rcv group event chat item */
+"deleted channel" = "törölt csatorna";
+
/* rcv direct event chat item */
"deleted contact" = "törölt partner";
@@ -2027,18 +2143,24 @@ chat item action */
/* chat item action */
"Edit" = "Szerkesztés";
+/* No comment provided by engineer. */
+"Edit channel profile" = "Csatornaprofil szerkesztése";
+
/* No comment provided by engineer. */
"Edit group profile" = "Csoportprofil szerkesztése";
/* No comment provided by engineer. */
"Empty message!" = "Üres üzenet!";
-/* No comment provided by engineer. */
+/* alert button */
"Enable" = "Engedélyezés";
/* No comment provided by engineer. */
"Enable (keep overrides)" = "Engedélyezés (egyéni beállítások megtartása)";
+/* channel creation warning */
+"Enable at least one chat relay in Network & Servers." = "Engedélyezzen legalább egy csevegési átjátszót a „Hálózat és kiszolgálók” menüben.";
+
/* alert title */
"Enable automatic message deletion?" = "Engedélyezi az automatikus üzenettörlést?";
@@ -2171,6 +2293,9 @@ chat item action */
/* call status */
"ended call %@" = "%@ hívása véget ért";
+/* No comment provided by engineer. */
+"Enter channel name…" = "Adja meg a csatorna nevét…";
+
/* No comment provided by engineer. */
"Enter correct passphrase." = "Adja meg a helyes jelmondatot.";
@@ -2189,6 +2314,9 @@ chat item action */
/* No comment provided by engineer. */
"Enter password above to show!" = "Adja meg a jelszót fentebb a megjelenítéshez!";
+/* No comment provided by engineer. */
+"Enter relay name…" = "Adja meg az átjátszó nevét…";
+
/* No comment provided by engineer. */
"Enter server manually" = "Kiszolgáló megadása kézzel";
@@ -2207,7 +2335,7 @@ chat item action */
/* No comment provided by engineer. */
"error" = "hiba";
-/* No comment provided by engineer. */
+/* conn error description */
"Error" = "Hiba";
/* No comment provided by engineer. */
@@ -2225,6 +2353,9 @@ chat item action */
/* No comment provided by engineer. */
"Error adding member(s)" = "Hiba történt a tag(ok) hozzáadásakor";
+/* alert title */
+"Error adding relay" = "Hiba az átjátszó hozzáadásakor";
+
/* alert title */
"Error adding server" = "Hiba történt a kiszolgáló hozzáadásakor";
@@ -2261,6 +2392,9 @@ chat item action */
/* No comment provided by engineer. */
"Error creating address" = "Hiba történt a cím létrehozásakor";
+/* alert title */
+"Error creating channel" = "Hiba a csatorna létrehozásakor";
+
/* No comment provided by engineer. */
"Error creating group" = "Hiba történt a csoport létrehozásakor";
@@ -2366,6 +2500,9 @@ chat item action */
/* No comment provided by engineer. */
"Error resetting statistics" = "Hiba történt a statisztikák visszaállításakor";
+/* No comment provided by engineer. */
+"Error saving channel profile" = "Hiba a csatornaprofil mentésekor";
+
/* alert title */
"Error saving chat list" = "Hiba történt a csevegési lista mentésekor";
@@ -2450,6 +2587,9 @@ chat item action */
/* No comment provided by engineer. */
"Error: " = "Hiba: ";
+/* receive error chat item */
+"error: %@" = "hiba: %@";
+
/* alert message
file error text
snd error text */
@@ -2719,6 +2859,9 @@ servers warning */
/* No comment provided by engineer. */
"Further reduced battery usage" = "Tovább csökkentett akkumulátor-használat";
+/* relay test step */
+"Get link" = "Hivatkozás megtekintése";
+
/* No comment provided by engineer. */
"Get notified when mentioned." = "Kapjon értesítést, ha megemlítik.";
@@ -2767,7 +2910,7 @@ servers warning */
/* No comment provided by engineer. */
"group is deleted" = "csoport törölve";
-/* No comment provided by engineer. */
+/* chat link info line */
"Group link" = "Csoporthivatkozás";
/* No comment provided by engineer. */
@@ -2900,7 +3043,7 @@ servers warning */
"Immediately" = "Azonnal";
/* No comment provided by engineer. */
-"Immune to spam" = "Védett a kéretlen tartalommal szemben";
+"Immune to spam" = "Védett a kéretlen tartalmakkal szemben";
/* No comment provided by engineer. */
"Import" = "Importálás";
@@ -3037,7 +3180,7 @@ servers warning */
/* No comment provided by engineer. */
"invalid chat data" = "érvénytelen csevegésadat";
-/* No comment provided by engineer. */
+/* conn error description */
"Invalid connection link" = "Érvénytelen kapcsolattartási hivatkozás";
/* invalid chat item */
@@ -3058,6 +3201,12 @@ servers warning */
/* No comment provided by engineer. */
"Invalid QR code" = "Érvénytelen QR-kód";
+/* alert title */
+"Invalid relay address!" = "Érvénytelen az átjátszó címe!";
+
+/* alert title */
+"Invalid relay name!" = "Érvénytelen az átjátszó neve!";
+
/* No comment provided by engineer. */
"Invalid response" = "Érvénytelen válasz";
@@ -3151,6 +3300,9 @@ servers warning */
/* No comment provided by engineer. */
"Join as %@" = "Csatlakozás mint: %@";
+/* No comment provided by engineer. */
+"Join channel" = "Csatlakozás a csatornához";
+
/* new chat sheet title */
"Join group" = "Csatlakozás a csoporthoz";
@@ -3199,6 +3351,12 @@ servers warning */
/* swipe action */
"Leave" = "Elhagyás";
+/* No comment provided by engineer. */
+"Leave channel" = "Csatorna elhagyása";
+
+/* No comment provided by engineer. */
+"Leave channel?" = "Elhagyja a csatornát?";
+
/* No comment provided by engineer. */
"Leave chat" = "Csevegés elhagyása";
@@ -3226,6 +3384,9 @@ servers warning */
/* No comment provided by engineer. */
"Limitations" = "Korlátozások";
+/* No comment provided by engineer. */
+"link" = "hivatkozás";
+
/* No comment provided by engineer. */
"Link mobile and desktop apps! 🔗" = "Társítsa össze a hordozható eszköz- és a számítógépes alkalmazásokat! 🔗";
@@ -3400,6 +3561,9 @@ servers warning */
/* No comment provided by engineer. */
"Message draft" = "Piszkozatok";
+/* No comment provided by engineer. */
+"Message error" = "Üzenethiba";
+
/* item status text */
"Message forwarded" = "Továbbított üzenet";
@@ -3598,6 +3762,9 @@ servers warning */
/* delete after time */
"never" = "soha";
+/* No comment provided by engineer. */
+"new" = "új";
+
/* token status text */
"New" = "Új";
@@ -3607,6 +3774,9 @@ servers warning */
/* No comment provided by engineer. */
"New chat experience 🎉" = "Új csevegési élmény 🎉";
+/* No comment provided by engineer. */
+"New chat relay" = "Új csevegési átjátszó";
+
/* notification */
"New contact request" = "Új partneri kapcsolatkérés";
@@ -3667,6 +3837,12 @@ servers warning */
/* Authentication unavailable */
"No app password" = "Nincs alkalmazás jelszó";
+/* No comment provided by engineer. */
+"No chat relays" = "Nincsenek csevegési átjátszók";
+
+/* servers warning */
+"No chat relays enabled." = "Nincsenek engedélyezve csevegési átjátszók.";
+
/* No comment provided by engineer. */
"No chats" = "Nincsenek csevegések";
@@ -3766,6 +3942,9 @@ servers warning */
/* No comment provided by engineer. */
"No user identifiers." = "Nincsenek felhasználói azonosítók.";
+/* alert title */
+"Not all relays connected" = "Nem minden átjátszó kapcsolódott";
+
/* No comment provided by engineer. */
"Not compatible!" = "Nem kompatibilis!";
@@ -3822,7 +4001,7 @@ alert button
new chat action */
"Ok" = "Rendben";
-/* No comment provided by engineer. */
+/* alert button */
"OK" = "Rendben";
/* No comment provided by engineer. */
@@ -3909,6 +4088,9 @@ new chat action */
/* No comment provided by engineer. */
"Open changes" = "Módosítások megtekintése";
+/* new chat action */
+"Open channel" = "Csatorna megnyitása";
+
/* new chat action */
"Open chat" = "Csevegés megnyitása";
@@ -3933,6 +4115,9 @@ new chat action */
/* authentication reason */
"Open migration to another device" = "Átköltöztetés indítása egy másik eszközre";
+/* new chat action */
+"Open new channel" = "Új csatorna megnyitása";
+
/* new chat action */
"Open new chat" = "Új csevegés megnyitása";
@@ -3999,9 +4184,15 @@ new chat action */
/* member role */
"owner" = "tulajdonos";
+/* No comment provided by engineer. */
+"Owner" = "Tulajdonos";
+
/* feature role */
"owners" = "tulajdonosok";
+/* No comment provided by engineer. */
+"Owners" = "Tulajdonosok";
+
/* No comment provided by engineer. */
"Passcode" = "Jelkód";
@@ -4137,6 +4328,12 @@ new chat action */
/* No comment provided by engineer. */
"Preserve the last message draft, with attachments." = "Az utolsó üzenet tervezetének megőrzése a mellékletekkel együtt.";
+/* No comment provided by engineer. */
+"Preset relay address" = "Előre beállított átjátszó címe";
+
+/* No comment provided by engineer. */
+"Preset relay name" = "Előre beállított átjátszó neve";
+
/* No comment provided by engineer. */
"Preset server address" = "Előre beállított kiszolgáló címe";
@@ -4188,6 +4385,9 @@ new chat action */
/* alert title */
"Private routing timeout" = "Privát útválasztás időtúllépése";
+/* alert action */
+"Proceed" = "Folytatás";
+
/* No comment provided by engineer. */
"Profile and server connections" = "Profil és kiszolgálókapcsolatok";
@@ -4203,9 +4403,6 @@ new chat action */
/* No comment provided by engineer. */
"Profile theme" = "Profiltéma";
-/* alert message */
-"Profile update will be sent to your contacts." = "A profilfrissítés el lesz küldve a partnerei számára.";
-
/* No comment provided by engineer. */
"Prohibit audio/video calls." = "A hívások kezdeményezése le van tiltva.";
@@ -4412,12 +4609,30 @@ swipe action */
/* call status */
"rejected call" = "elutasított hívás";
+/* member role */
+"relay" = "átjátszó";
+
+/* No comment provided by engineer. */
+"Relay" = "Átjátszó";
+
+/* alert title */
+"Relay address" = "Átjátszó címe";
+
+/* alert title */
+"Relay connection failed" = "Nem sikerült kapcsolódni az átjátszóhoz";
+
+/* No comment provided by engineer. */
+"Relay link" = "Átjátszóhivatkozás";
+
/* No comment provided by engineer. */
"Relay server is only used if necessary. Another party can observe your IP address." = "Az átjátszó csak szükség esetén lesz használva. Egy másik fél megfigyelheti az IP-címét.";
/* No comment provided by engineer. */
"Relay server protects your IP address, but it can observe the duration of the call." = "Az átjátszó megvédi az IP-címét, de megfigyelheti a hívás időtartamát.";
+/* No comment provided by engineer. */
+"Relay test failed!" = "Nem sikerült tesztelni az átjátszót!";
+
/* alert action */
"Remove" = "Eltávolítás";
@@ -4442,9 +4657,18 @@ swipe action */
/* No comment provided by engineer. */
"Remove passphrase from keychain?" = "Eltávolítja a jelmondatot a kulcstartóból?";
+/* No comment provided by engineer. */
+"Remove subscriber" = "Feliratkozó eltávolítása";
+
+/* alert title */
+"Remove subscriber?" = "Eltávolítja a feliratkozót?";
+
/* No comment provided by engineer. */
"removed" = "eltávolítva";
+/* receive error chat item */
+"removed (%d attempts)" = "eltávolítva (%d kísérlet)";
+
/* rcv group event chat item */
"removed %@" = "eltávolította őt: %@";
@@ -4632,6 +4856,9 @@ chat item action */
/* alert button */
"Save (and notify members)" = "Mentés (és a tagok értesítése)";
+/* alert button */
+"Save (and notify subscribers)" = "Mentés (és a feliratkozók értesítése)";
+
/* alert title */
"Save admission settings?" = "Menti a befogadási beállításokat?";
@@ -4647,6 +4874,12 @@ chat item action */
/* No comment provided by engineer. */
"Save and update group profile" = "Mentés és a csoportprofil frissítése";
+/* No comment provided by engineer. */
+"Save channel profile" = "Csatornaprofil mentése";
+
+/* alert title */
+"Save channel profile?" = "Menti a csatornaprofilt?";
+
/* No comment provided by engineer. */
"Save group profile" = "Csoportprofil mentése";
@@ -4741,7 +4974,7 @@ chat item action */
"Search links" = "Hivatkozások keresése";
/* No comment provided by engineer. */
-"Search or paste SimpleX link" = "Keresés vagy SimpleX-hivatkozás beillesztése";
+"Search or paste SimpleX link" = "Keressen vagy adjon meg egy SimpleX-hivatkozást";
/* No comment provided by engineer. */
"Search videos" = "Videók keresése";
@@ -4947,6 +5180,9 @@ chat item action */
/* queue info */
"server queue info: %@\n\nlast received msg: %@" = "a kiszolgáló várólista információi: %1$@\n\nutoljára fogadott üzenet: %2$@";
+/* relay test error */
+"Server requires authorization to connect to relay, check password." = "A kiszolgáló hitelesítést igényel az átjátszóhoz való kapcsolódáshoz, ellenőrizze a jelszavát.";
+
/* server test error */
"Server requires authorization to create queues, check password." = "A kiszolgálónak engedélyre van szüksége a várólisták létrehozásához, ellenőrizze a jelszavát.";
@@ -5050,9 +5286,6 @@ chat item action */
/* No comment provided by engineer. */
"Share address publicly" = "Cím nyilvános megosztása";
-/* alert title */
-"Share address with contacts?" = "Megosztja a címet a partnereivel?";
-
/* No comment provided by engineer. */
"Share from other apps." = "Megosztás más alkalmazásokból.";
@@ -5068,6 +5301,9 @@ chat item action */
/* No comment provided by engineer. */
"Share profile" = "Profil megosztása";
+/* No comment provided by engineer. */
+"Share relay address" = "Átjátszó címének megosztása";
+
/* No comment provided by engineer. */
"Share SimpleX address on social media." = "SimpleX-cím megosztása a közösségi médiában.";
@@ -5077,9 +5313,6 @@ chat item action */
/* No comment provided by engineer. */
"Share to SimpleX" = "Megosztás a SimpleXben";
-/* No comment provided by engineer. */
-"Share with contacts" = "Megosztás a partnerekkel";
-
/* No comment provided by engineer. */
"Share your address" = "Saját cím megosztása";
@@ -5129,7 +5362,7 @@ chat item action */
"SimpleX Address" = "SimpleX-cím";
/* No comment provided by engineer. */
-"SimpleX address and 1-time links are safe to share via any messenger." = "A SimpleX-cím és az egyszer használható meghívó biztonságosan megosztható bármilyen üzenetváltó-alkalmazáson keresztül.";
+"SimpleX address and 1-time links are safe to share via any messenger." = "A SimpleX-cím és az egyszer használható meghívó biztonságosan megosztható bármilyen üzenetváltó alkalmazáson keresztül.";
/* No comment provided by engineer. */
"SimpleX address or 1-time link?" = "SimpleX-cím vagy egyszer használható meghívó?";
@@ -5182,6 +5415,9 @@ chat item action */
/* No comment provided by engineer. */
"SimpleX protocols reviewed by Trail of Bits." = "A SimpleX protokollokat a Trail of Bits auditálta.";
+/* simplex link type */
+"SimpleX relay address" = "SimpleX-átjátszó címe";
+
/* No comment provided by engineer. */
"Simplified incognito mode" = "Egyszerűsített inkognitómód";
@@ -5300,6 +5536,18 @@ report reason */
/* No comment provided by engineer. */
"Subscribed" = "Feliratkozva";
+/* No comment provided by engineer. */
+"Subscriber" = "Feliratkozó";
+
+/* alert message */
+"Subscriber will be removed from channel - this cannot be undone!" = "A feliratkozó el lesz távolítva a csatornából – ez a művelet nem vonható vissza!";
+
+/* No comment provided by engineer. */
+"Subscribers" = "Feliratkozók";
+
+/* No comment provided by engineer. */
+"Subscribers use relay link to connect to the channel.\nRelay address was used to set up this relay for the channel." = "A feliratkozók az átjátszó hivatkozását használják a csatornához való kapcsolódáshoz.\nAz átjátszó címe ennek az átjátszónak a beállítására szolgált a csatornához.";
+
/* No comment provided by engineer. */
"Subscription errors" = "Feliratkozási hibák";
@@ -5340,7 +5588,7 @@ report reason */
"Tap Connect to use bot" = "Koppintson a „Kapcsolódás” gombra a bot használatához";
/* No comment provided by engineer. */
-"Tap Create SimpleX address in the menu to create it later." = "Koppintson a SimpleX-cím létrehozása menüpontra a későbbi létrehozáshoz.";
+"Tap Join channel" = "Koppintson a „Csatlakozás a csatornához” gombra";
/* No comment provided by engineer. */
"Tap Join group" = "Koppintson a „Csatlakozás a csoporthoz” gombra";
@@ -5394,6 +5642,9 @@ server test failure */
/* No comment provided by engineer. */
"Test notifications" = "Értesítések tesztelése";
+/* No comment provided by engineer. */
+"Test relay" = "Átjátszó tesztelése";
+
/* No comment provided by engineer. */
"Test server" = "Kiszolgáló tesztelése";
@@ -5421,6 +5672,9 @@ server test failure */
/* No comment provided by engineer. */
"The app protects your privacy by using different operators in each conversation." = "Az alkalmazás úgy védi az adatait, hogy minden egyes beszélgetéshez más-más üzemeltetőt használ.";
+/* No comment provided by engineer. */
+"The app removed this message after %lld attempts to receive it." = "Az alkalmazás %lld sikertelen letöltési kísérlet után eltávolította ezt az üzenetet.";
+
/* No comment provided by engineer. */
"The app will ask to confirm downloads from unknown file servers (except .onion)." = "Az alkalmazás kérni fogja az ismeretlen fájlkiszolgálókról (kivéve .onion) történő letöltések megerősítését.";
@@ -5541,6 +5795,12 @@ server test failure */
/* No comment provided by engineer. */
"This group no longer exists." = "Ez a csoport már nem létezik.";
+/* alert message */
+"This is a chat relay address, it cannot be used to connect." = "Ez egy csevegési átjátszó címe, nem használható kapcsolódásra.";
+
+/* new chat action */
+"This is your link for channel %@!" = "Ez a saját hivatkozása a(z) %@ nevű csatornához!";
+
/* No comment provided by engineer. */
"This link requires a newer app version. Please upgrade the app or ask your contact to send a compatible link." = "Ez a hivatkozás újabb alkalmazásverziót igényel. Frissítse az alkalmazást vagy kérjen egy kompatibilis hivatkozást a partnerétől.";
@@ -5673,6 +5933,9 @@ server test failure */
/* No comment provided by engineer. */
"Unblock member?" = "Feloldja a tag letiltását?";
+/* No comment provided by engineer. */
+"Unblock subscriber for all?" = "Az összes feliratkozó számára feloldja a feliratkozó letiltását?";
+
/* rcv group event chat item */
"unblocked %@" = "feloldotta %@ letiltását";
@@ -5745,7 +6008,7 @@ server test failure */
/* swipe action */
"Unread" = "Olvasatlan";
-/* No comment provided by engineer. */
+/* conn error description */
"Unsupported connection link" = "Nem támogatott kapcsolattartási hivatkozás";
/* No comment provided by engineer. */
@@ -5763,6 +6026,9 @@ server test failure */
/* No comment provided by engineer. */
"Update settings?" = "Frissíti a beállításokat?";
+/* rcv group event chat item */
+"updated channel profile" = "frissített csatornaprofil";
+
/* No comment provided by engineer. */
"Updated conditions" = "Frissített feltételek";
@@ -5832,6 +6098,9 @@ server test failure */
/* No comment provided by engineer. */
"Use for messages" = "Használat az üzenetekhez";
+/* No comment provided by engineer. */
+"Use for new channels" = "Használat új csatornákhoz";
+
/* No comment provided by engineer. */
"Use for new connections" = "Használat új kapcsolatokhoz";
@@ -5856,6 +6125,9 @@ server test failure */
/* No comment provided by engineer. */
"Use private routing with unknown servers." = "Privát útválasztás használata az ismeretlen kiszolgálókhoz.";
+/* No comment provided by engineer. */
+"Use relay" = "Átjátszó használata";
+
/* No comment provided by engineer. */
"Use server" = "Kiszolgáló használata";
@@ -5898,6 +6170,9 @@ server test failure */
/* No comment provided by engineer. */
"v%@ (%@)" = "v%@ (%@)";
+/* relay test step */
+"Verify" = "Ellenőrzés";
+
/* No comment provided by engineer. */
"Verify code with desktop" = "Kód ellenőrzése a számítógépen";
@@ -5919,6 +6194,9 @@ server test failure */
/* No comment provided by engineer. */
"Verify security code" = "Biztonsági kód ellenőrzése";
+/* relay hostname */
+"via %@" = "a következőn keresztül: %@";
+
/* No comment provided by engineer. */
"Via browser" = "Böngészőn keresztül";
@@ -5988,6 +6266,12 @@ server test failure */
/* No comment provided by engineer. */
"Voice messages prohibited!" = "A hangüzenetek le vannak tiltva!";
+/* alert action */
+"Wait" = "Várakozás";
+
+/* relay test step */
+"Wait response" = "Várakozás a válaszra";
+
/* No comment provided by engineer. */
"waiting for answer…" = "várakozás a válaszra…";
@@ -6156,6 +6440,9 @@ server test failure */
/* No comment provided by engineer. */
"you are observer" = "Ön megfigyelő";
+/* No comment provided by engineer. */
+"you are subscriber" = "Ön feliratkozó";
+
/* snd group event chat item */
"you blocked %@" = "Ön letiltotta őt: %@";
@@ -6198,6 +6485,9 @@ server test failure */
/* No comment provided by engineer. */
"You can set lock screen notification preview via settings." = "A lezárási képernyő értesítési előnézetét az „Értesítések” menüben állíthatja be.";
+/* No comment provided by engineer. */
+"You can share a link or a QR code - anybody will be able to join the channel." = "Megoszthat egy hivatkozást vagy egy QR-kódot – bárki képes lesz csatlakozni a csatornához.";
+
/* No comment provided by engineer. */
"You can share a link or a QR code - anybody will be able to join the group. You won't lose members of the group if you later delete it." = "Megoszthat egy hivatkozást vagy QR-kódot – így bárki csatlakozhat a csoporthoz. Ha a csoporthivatkozást később törli, akkor nem fogja elveszíteni a csoport meglévő tagjait.";
@@ -6237,6 +6527,9 @@ server test failure */
/* snd group event chat item */
"you changed role of %@ to %@" = "Ön a következőre módosította %1$@ szerepkörét: „%2$@”";
+/* No comment provided by engineer. */
+"You connected to the channel via this relay link." = "Ön ezen az átjátszóhivatkozáson keresztül kapcsolódott a csatornához.";
+
/* No comment provided by engineer. */
"You could not be verified; please try again." = "Nem sikerült ellenőrizni; próbálja meg újra.";
@@ -6318,6 +6611,9 @@ server test failure */
/* No comment provided by engineer. */
"You will still receive calls and notifications from muted profiles when they are active." = "Továbbra is kap hívásokat és értesítéseket a némított profiloktól, ha azok aktívak.";
+/* No comment provided by engineer. */
+"You will stop receiving messages from this channel. Chat history will be preserved." = "Ön nem fog több üzenetet kapni ebből a csatornából. A csevegési előzmények megmaradnak.";
+
/* No comment provided by engineer. */
"You will stop receiving messages from this chat. Chat history will be preserved." = "Nem fog több üzenetet kapni ebből a csevegésből, de a csevegés előzményei megmaradnak.";
@@ -6342,6 +6638,9 @@ server test failure */
/* No comment provided by engineer. */
"Your calls" = "Hívások";
+/* No comment provided by engineer. */
+"Your channel" = "Saját csatorna";
+
/* No comment provided by engineer. */
"Your chat database" = "Csevegési adatbázis";
@@ -6396,6 +6695,9 @@ server test failure */
/* No comment provided by engineer. */
"Your profile" = "Saját profil";
+/* No comment provided by engineer. */
+"Your profile **%@** will be shared with channel relays and subscribers.\nRelays can access channel messages." = "A(z) **%@** nevű profilja meg lesz osztva a csatorna átjátszóival és feliratkozóival.\nAz átjátszók hozzáférhetnek a csatornaüzenetekhez.";
+
/* No comment provided by engineer. */
"Your profile **%@** will be shared." = "A(z) **%@** nevű profilja meg lesz osztva.";
@@ -6412,7 +6714,13 @@ server test failure */
"Your random profile" = "Véletlenszerű profil";
/* No comment provided by engineer. */
-"Your server address" = "Saját SMP-kiszolgálójának címe";
+"Your relay address" = "Saját átjátszó címe";
+
+/* No comment provided by engineer. */
+"Your relay name" = "Saját átjátszó neve";
+
+/* No comment provided by engineer. */
+"Your server address" = "Saját SMP-kiszolgáló címe";
/* No comment provided by engineer. */
"Your servers" = "Saját kiszolgálók";
diff --git a/apps/ios/it.lproj/Localizable.strings b/apps/ios/it.lproj/Localizable.strings
index 69045c9c23..0c1bdccfad 100644
--- a/apps/ios/it.lproj/Localizable.strings
+++ b/apps/ios/it.lproj/Localizable.strings
@@ -64,6 +64,9 @@
/* No comment provided by engineer. */
"**Scan / Paste link**: to connect via a link you received." = "**Scansiona / Incolla link**: per connetterti tramite un link che hai ricevuto.";
+/* No comment provided by engineer. */
+"**Test relay** to retrieve its name." = "**Prova il relay** per recuperare il suo nome.";
+
/* No comment provided by engineer. */
"**Warning**: Instant push notifications require passphrase saved in Keychain." = "**Attenzione**: le notifiche push istantanee richiedono una password salvata nel portachiavi.";
@@ -184,15 +187,38 @@
/* integrity error chat item */
"%d skipped message(s)" = "%d messaggio/i saltato/i";
+/* channel subscriber count */
+"%d subscriber" = "%d iscritto";
+
+/* channel subscriber count */
+"%d subscribers" = "%d iscritti";
+
/* time interval */
"%d weeks" = "%d settimane";
+/* channel creation progress
+channel relay bar progress */
+"%d/%d relays active" = "%1$d/%2$d relay attivo/i";
+
+/* channel creation progress with errors
+channel relay bar */
+"%d/%d relays active, %d failed" = "%1$d/%2$d relay attivo/i, %3$d fallito/i";
+
+/* channel subscriber relay bar progress */
+"%d/%d relays connected" = "%1$d/%2$d relay connesso/i";
+
+/* channel subscriber relay bar */
+"%d/%d relays connected, %d errors" = "%1$d/%2$d relay connesso/i, %3$d errori";
+
/* No comment provided by engineer. */
"%lld" = "%lld";
/* No comment provided by engineer. */
"%lld %@" = "%lld %@";
+/* No comment provided by engineer. */
+"%lld channel events" = "%lld eventi del canale";
+
/* No comment provided by engineer. */
"%lld contact(s) selected" = "%lld contatto/i selezionato/i";
@@ -371,6 +397,9 @@ swipe action */
/* alert title */
"Accept member" = "Accetta membro";
+/* No comment provided by engineer. */
+"accepted" = "accettato";
+
/* rcv group event chat item */
"accepted %@" = "%@ accettato";
@@ -392,15 +421,15 @@ swipe action */
/* No comment provided by engineer. */
"Acknowledgement errors" = "Errori di riconoscimento";
+/* No comment provided by engineer. */
+"active" = "attivo";
+
/* token status text */
"Active" = "Attivo";
/* No comment provided by engineer. */
"Active connections" = "Connessioni attive";
-/* No comment provided by engineer. */
-"Add address to your profile, so that your contacts can share it with other people. Profile update will be sent to your contacts." = "Aggiungi l'indirizzo al tuo profilo, in modo che i tuoi contatti possano condividerlo con altre persone. L'aggiornamento del profilo verrà inviato ai tuoi contatti.";
-
/* No comment provided by engineer. */
"Add friends" = "Aggiungi amici";
@@ -851,6 +880,9 @@ swipe action */
/* No comment provided by engineer. */
"Block member?" = "Bloccare il membro?";
+/* No comment provided by engineer. */
+"Block subscriber for all?" = "Bloccare l'iscritto per tutti?";
+
/* marked deleted chat item preview text */
"blocked" = "bloccato";
@@ -894,10 +926,13 @@ marked deleted chat item preview text */
/* No comment provided by engineer. */
"Both you and your contact can send voice messages." = "Sia tu che il tuo contatto potete inviare messaggi vocali.";
+/* compose placeholder for channel owner */
+"Broadcast" = "Trasmetti";
+
/* No comment provided by engineer. */
"Bulgarian, Finnish, Thai and Ukrainian - thanks to the users and [Weblate](https://github.com/simplex-chat/simplex-chat/tree/stable#help-translating-simplex-chat)!" = "Bulgaro, finlandese, tailandese e ucraino - grazie agli utenti e a [Weblate](https://github.com/simplex-chat/simplex-chat/tree/stable#help-translating-simplex-chat)!";
-/* No comment provided by engineer. */
+/* chat link info line */
"Business address" = "Indirizzo di lavoro";
/* No comment provided by engineer. */
@@ -1038,6 +1073,45 @@ set passcode view */
/* chat item text */
"changing address…" = "cambio indirizzo…";
+/* shown as sender role for channel messages */
+"channel" = "canale";
+
+/* No comment provided by engineer. */
+"Channel" = "Canale";
+
+/* No comment provided by engineer. */
+"Channel display name" = "Nome da mostrare del canale";
+
+/* No comment provided by engineer. */
+"Channel full name (optional)" = "Nome completo del canale (facoltativo)";
+
+/* No comment provided by engineer. */
+"Channel image" = "Immagine del canale";
+
+/* chat link info line */
+"Channel link" = "Link del canale";
+
+/* No comment provided by engineer. */
+"Channel profile" = "Profilo del canale";
+
+/* No comment provided by engineer. */
+"Channel profile is stored on subscribers' devices and on the chat relays." = "Il profilo del canale è memorizzato sui dispositivi degli iscritti e sui relay di chat.";
+
+/* snd group event chat item */
+"channel profile updated" = "profilo del canale aggiornato";
+
+/* alert message */
+"Channel profile was changed. If you save it, the updated profile will be sent to channel subscribers." = "Il profilo del canale è stato cambiato. Se lo salvi, il profilo aggiornato verrà inviato agli iscritti di canale.";
+
+/* No comment provided by engineer. */
+"Channel will be deleted for all subscribers - this cannot be undone!" = "Il canale verrà eliminato per tutti gli iscritti, non è reversibile!";
+
+/* No comment provided by engineer. */
+"Channel will be deleted for you - this cannot be undone!" = "Il canale verrà eliminato per te, non è reversibile!";
+
+/* alert message */
+"Channel will start working with %d of %d relays. Proceed?" = "Il canale sarà operativo con %1$d di %2$d relay. Procedere?";
+
/* No comment provided by engineer. */
"Chat" = "Chat";
@@ -1089,6 +1163,18 @@ set passcode view */
/* No comment provided by engineer. */
"Chat profile" = "Profilo utente";
+/* No comment provided by engineer. */
+"Chat relay" = "Relay di chat";
+
+/* No comment provided by engineer. */
+"Chat relays" = "Relay di chat";
+
+/* No comment provided by engineer. */
+"Chat relays forward messages in channels you create." = "I relay di chat inoltrano i messaggi nei canali che crei.";
+
+/* No comment provided by engineer. */
+"Chat relays forward messages to channel subscribers." = "I relay di chat inoltrano i messaggi agli iscritti del canale.";
+
/* No comment provided by engineer. */
"Chat theme" = "Tema della chat";
@@ -1119,6 +1205,12 @@ set passcode view */
/* No comment provided by engineer. */
"Check messages when allowed." = "Controlla i messaggi quando consentito.";
+/* alert message */
+"Check relay address and try again." = "Controlla l'indirizzo del relay e riprova.";
+
+/* alert message */
+"Check relay name and try again." = "Controlla il nome del relay e riprova.";
+
/* alert title */
"Check server address and try again." = "Controlla l'indirizzo del server e riprova.";
@@ -1212,6 +1304,9 @@ set passcode view */
/* No comment provided by engineer. */
"Configure ICE servers" = "Configura server ICE";
+/* No comment provided by engineer. */
+"Configure relays" = "Configura i relay";
+
/* No comment provided by engineer. */
"Configure server operators" = "Configura gli operatori dei server";
@@ -1348,7 +1443,7 @@ server test step */
/* alert title */
"Connection error" = "Errore di connessione";
-/* No comment provided by engineer. */
+/* conn error description */
"Connection error (AUTH)" = "Errore di connessione (AUTH)";
/* chat list item title (it should not be shown */
@@ -1471,9 +1566,6 @@ server test step */
/* alert message */
"Correct name to %@?" = "Correggere il nome a %@?";
-/* No comment provided by engineer. */
-"Create" = "Crea";
-
/* No comment provided by engineer. */
"Create 1-time link" = "Crea link una tantum";
@@ -1501,6 +1593,12 @@ server test step */
/* No comment provided by engineer. */
"Create profile" = "Crea profilo";
+/* 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";
@@ -1525,6 +1623,9 @@ server test step */
/* No comment provided by engineer. */
"Creating archive link" = "Creazione link dell'archivio";
+/* No comment provided by engineer. */
+"Creating channel" = "Creazione canale";
+
/* No comment provided by engineer. */
"Creating link…" = "Creazione link…";
@@ -1630,6 +1731,9 @@ server test step */
/* No comment provided by engineer. */
"Decentralized" = "Decentralizzato";
+/* relay test step */
+"Decode link" = "Decodifica il link";
+
/* message decrypt error item */
"Decryption error" = "Errore di decifrazione";
@@ -1671,6 +1775,12 @@ swipe action */
/* No comment provided by engineer. */
"Delete and notify contact" = "Elimina e avvisa il contatto";
+/* No comment provided by engineer. */
+"Delete channel" = "Elimina canale";
+
+/* No comment provided by engineer. */
+"Delete channel?" = "Eliminare il canale?";
+
/* No comment provided by engineer. */
"Delete chat" = "Elimina chat";
@@ -1774,6 +1884,9 @@ alert button */
/* server test step */
"Delete queue" = "Elimina coda";
+/* No comment provided by engineer. */
+"Delete relay" = "Elimina relay";
+
/* No comment provided by engineer. */
"Delete report" = "Elimina la segnalazione";
@@ -1798,6 +1911,9 @@ alert button */
/* copied message info */
"Deleted at: %@" = "Eliminato il: %@";
+/* rcv group event chat item */
+"deleted channel" = "canale eliminato";
+
/* rcv direct event chat item */
"deleted contact" = "contatto eliminato";
@@ -2027,18 +2143,24 @@ chat item action */
/* chat item action */
"Edit" = "Modifica";
+/* No comment provided by engineer. */
+"Edit channel profile" = "Modifica profilo canale";
+
/* No comment provided by engineer. */
"Edit group profile" = "Modifica il profilo del gruppo";
/* No comment provided by engineer. */
"Empty message!" = "Messaggio vuoto!";
-/* No comment provided by engineer. */
+/* alert button */
"Enable" = "Attiva";
/* No comment provided by engineer. */
"Enable (keep overrides)" = "Attiva (mantieni sostituzioni)";
+/* channel creation warning */
+"Enable at least one chat relay in Network & Servers." = "Attiva almeno un relay di chat in \"Rete e server\".";
+
/* alert title */
"Enable automatic message deletion?" = "Attivare l'eliminazione automatica dei messaggi?";
@@ -2171,6 +2293,9 @@ chat item action */
/* call status */
"ended call %@" = "chiamata terminata %@";
+/* No comment provided by engineer. */
+"Enter channel name…" = "Inserisci il nome del canale…";
+
/* No comment provided by engineer. */
"Enter correct passphrase." = "Inserisci la password giusta.";
@@ -2189,6 +2314,9 @@ chat item action */
/* No comment provided by engineer. */
"Enter password above to show!" = "Inserisci la password sopra per mostrare!";
+/* No comment provided by engineer. */
+"Enter relay name…" = "Inserisci il nome del relay…";
+
/* No comment provided by engineer. */
"Enter server manually" = "Inserisci il server a mano";
@@ -2207,7 +2335,7 @@ chat item action */
/* No comment provided by engineer. */
"error" = "errore";
-/* No comment provided by engineer. */
+/* conn error description */
"Error" = "Errore";
/* No comment provided by engineer. */
@@ -2225,6 +2353,9 @@ chat item action */
/* No comment provided by engineer. */
"Error adding member(s)" = "Errore di aggiunta membro/i";
+/* alert title */
+"Error adding relay" = "Errore di aggiunta del relay";
+
/* alert title */
"Error adding server" = "Errore di aggiunta del server";
@@ -2261,6 +2392,9 @@ chat item action */
/* No comment provided by engineer. */
"Error creating address" = "Errore nella creazione dell'indirizzo";
+/* alert title */
+"Error creating channel" = "Errore di creazione del canale";
+
/* No comment provided by engineer. */
"Error creating group" = "Errore nella creazione del gruppo";
@@ -2366,6 +2500,9 @@ chat item action */
/* No comment provided by engineer. */
"Error resetting statistics" = "Errore di azzeramento statistiche";
+/* No comment provided by engineer. */
+"Error saving channel profile" = "Errore di salvataggio del profilo del canale";
+
/* alert title */
"Error saving chat list" = "Errore nel salvataggio dell'elenco di chat";
@@ -2450,6 +2587,9 @@ chat item action */
/* No comment provided by engineer. */
"Error: " = "Errore: ";
+/* receive error chat item */
+"error: %@" = "errore: %@";
+
/* alert message
file error text
snd error text */
@@ -2719,6 +2859,9 @@ servers warning */
/* No comment provided by engineer. */
"Further reduced battery usage" = "Ulteriore riduzione del consumo della batteria";
+/* relay test step */
+"Get link" = "Ottieni link";
+
/* No comment provided by engineer. */
"Get notified when mentioned." = "Ricevi una notifica quando menzionato.";
@@ -2767,7 +2910,7 @@ servers warning */
/* No comment provided by engineer. */
"group is deleted" = "il gruppo è eliminato";
-/* No comment provided by engineer. */
+/* chat link info line */
"Group link" = "Link del gruppo";
/* No comment provided by engineer. */
@@ -3037,7 +3180,7 @@ servers warning */
/* No comment provided by engineer. */
"invalid chat data" = "dati chat non validi";
-/* No comment provided by engineer. */
+/* conn error description */
"Invalid connection link" = "Link di connessione non valido";
/* invalid chat item */
@@ -3058,6 +3201,12 @@ servers warning */
/* No comment provided by engineer. */
"Invalid QR code" = "Codice QR non valido";
+/* alert title */
+"Invalid relay address!" = "Indirizzo del relay non valido!";
+
+/* alert title */
+"Invalid relay name!" = "Nome del relay non valido!";
+
/* No comment provided by engineer. */
"Invalid response" = "Risposta non valida";
@@ -3151,6 +3300,9 @@ servers warning */
/* No comment provided by engineer. */
"Join as %@" = "entra come %@";
+/* No comment provided by engineer. */
+"Join channel" = "Iscriviti al canale";
+
/* new chat sheet title */
"Join group" = "Entra nel gruppo";
@@ -3199,6 +3351,12 @@ servers warning */
/* swipe action */
"Leave" = "Esci";
+/* No comment provided by engineer. */
+"Leave channel" = "Esci dal canale";
+
+/* No comment provided by engineer. */
+"Leave channel?" = "Uscire dal canale?";
+
/* No comment provided by engineer. */
"Leave chat" = "Esci dalla chat";
@@ -3226,6 +3384,9 @@ servers warning */
/* No comment provided by engineer. */
"Limitations" = "Limitazioni";
+/* No comment provided by engineer. */
+"link" = "link";
+
/* No comment provided by engineer. */
"Link mobile and desktop apps! 🔗" = "Collega le app mobile e desktop! 🔗";
@@ -3400,6 +3561,9 @@ servers warning */
/* No comment provided by engineer. */
"Message draft" = "Bozza del messaggio";
+/* No comment provided by engineer. */
+"Message error" = "Errore del messaggio";
+
/* item status text */
"Message forwarded" = "Messaggio inoltrato";
@@ -3598,6 +3762,9 @@ servers warning */
/* delete after time */
"never" = "mai";
+/* No comment provided by engineer. */
+"new" = "nuovo";
+
/* token status text */
"New" = "Nuovo";
@@ -3607,6 +3774,9 @@ servers warning */
/* No comment provided by engineer. */
"New chat experience 🎉" = "Una nuova esperienza di chat 🎉";
+/* No comment provided by engineer. */
+"New chat relay" = "Nuovo relay di chat";
+
/* notification */
"New contact request" = "Nuova richiesta di contatto";
@@ -3667,6 +3837,12 @@ servers warning */
/* Authentication unavailable */
"No app password" = "Nessuna password dell'app";
+/* No comment provided by engineer. */
+"No chat relays" = "Nessun relay di chat";
+
+/* servers warning */
+"No chat relays enabled." = "Nessun relay di chat attivato.";
+
/* No comment provided by engineer. */
"No chats" = "Nessuna chat";
@@ -3766,6 +3942,9 @@ servers warning */
/* No comment provided by engineer. */
"No user identifiers." = "Nessun identificatore utente.";
+/* alert title */
+"Not all relays connected" = "Non tutti i relay sono connessi";
+
/* No comment provided by engineer. */
"Not compatible!" = "Non compatibile!";
@@ -3822,7 +4001,7 @@ alert button
new chat action */
"Ok" = "Ok";
-/* No comment provided by engineer. */
+/* alert button */
"OK" = "OK";
/* No comment provided by engineer. */
@@ -3909,6 +4088,9 @@ new chat action */
/* No comment provided by engineer. */
"Open changes" = "Apri le modifiche";
+/* new chat action */
+"Open channel" = "Apri canale";
+
/* new chat action */
"Open chat" = "Apri chat";
@@ -3933,6 +4115,9 @@ new chat action */
/* authentication reason */
"Open migration to another device" = "Apri migrazione ad un altro dispositivo";
+/* new chat action */
+"Open new channel" = "Apri un canale nuovo";
+
/* new chat action */
"Open new chat" = "Apri una chat nuova";
@@ -3999,9 +4184,15 @@ new chat action */
/* member role */
"owner" = "proprietario";
+/* No comment provided by engineer. */
+"Owner" = "Proprietario";
+
/* feature role */
"owners" = "proprietari";
+/* No comment provided by engineer. */
+"Owners" = "Proprietari";
+
/* No comment provided by engineer. */
"Passcode" = "Codice di accesso";
@@ -4137,6 +4328,12 @@ new chat action */
/* No comment provided by engineer. */
"Preserve the last message draft, with attachments." = "Conserva la bozza dell'ultimo messaggio, con gli allegati.";
+/* No comment provided by engineer. */
+"Preset relay address" = "Indirizzo relay preimpostato";
+
+/* No comment provided by engineer. */
+"Preset relay name" = "Nome relay preimpostato";
+
/* No comment provided by engineer. */
"Preset server address" = "Indirizzo server preimpostato";
@@ -4188,6 +4385,9 @@ new chat action */
/* alert title */
"Private routing timeout" = "Scadenza dell'instradamento privato";
+/* alert action */
+"Proceed" = "Procedi";
+
/* No comment provided by engineer. */
"Profile and server connections" = "Profilo e connessioni al server";
@@ -4203,9 +4403,6 @@ new chat action */
/* No comment provided by engineer. */
"Profile theme" = "Tema del profilo";
-/* alert message */
-"Profile update will be sent to your contacts." = "L'aggiornamento del profilo verrà inviato ai tuoi contatti.";
-
/* No comment provided by engineer. */
"Prohibit audio/video calls." = "Proibisci le chiamate audio/video.";
@@ -4412,12 +4609,30 @@ swipe action */
/* call status */
"rejected call" = "chiamata rifiutata";
+/* member role */
+"relay" = "relay";
+
+/* No comment provided by engineer. */
+"Relay" = "Relay";
+
+/* alert title */
+"Relay address" = "Indirizzo del relay";
+
+/* alert title */
+"Relay connection failed" = "Connessione del relay fallita";
+
+/* No comment provided by engineer. */
+"Relay link" = "Link del relay";
+
/* No comment provided by engineer. */
"Relay server is only used if necessary. Another party can observe your IP address." = "Il server relay viene usato solo se necessario. Un altro utente può osservare il tuo indirizzo IP.";
/* No comment provided by engineer. */
"Relay server protects your IP address, but it can observe the duration of the call." = "Il server relay protegge il tuo indirizzo IP, ma può osservare la durata della chiamata.";
+/* No comment provided by engineer. */
+"Relay test failed!" = "Prova del relay fallita!";
+
/* alert action */
"Remove" = "Rimuovi";
@@ -4442,9 +4657,18 @@ swipe action */
/* No comment provided by engineer. */
"Remove passphrase from keychain?" = "Rimuovere la password dal portachiavi?";
+/* No comment provided by engineer. */
+"Remove subscriber" = "Rimuovi iscritto";
+
+/* alert title */
+"Remove subscriber?" = "Rimuovere l'iscritto?";
+
/* No comment provided by engineer. */
"removed" = "rimosso";
+/* receive error chat item */
+"removed (%d attempts)" = "rimosso (%d tentativi)";
+
/* rcv group event chat item */
"removed %@" = "ha rimosso %@";
@@ -4630,7 +4854,10 @@ chat item action */
"Save (and notify contacts)" = "Salva (e avvisa i contatti)";
/* alert button */
-"Save (and notify members)" = "Salva (e informa i membri)";
+"Save (and notify members)" = "Salva (e avvisa i membri)";
+
+/* alert button */
+"Save (and notify subscribers)" = "Salva (e avvisa gli iscritti)";
/* alert title */
"Save admission settings?" = "Salvare le impostazioni di ammissione?";
@@ -4647,6 +4874,12 @@ chat item action */
/* No comment provided by engineer. */
"Save and update group profile" = "Salva e aggiorna il profilo del gruppo";
+/* No comment provided by engineer. */
+"Save channel profile" = "Salva il profilo del canale";
+
+/* alert title */
+"Save channel profile?" = "Salva il profilo del canale?";
+
/* No comment provided by engineer. */
"Save group profile" = "Salva il profilo del gruppo";
@@ -4947,6 +5180,9 @@ chat item action */
/* queue info */
"server queue info: %@\n\nlast received msg: %@" = "info coda server: %1$@\n\nultimo msg ricevuto: %2$@";
+/* relay test error */
+"Server requires authorization to connect to relay, check password." = "Il server richiede l'autorizzazione per connettersi al relay, controlla la password.";
+
/* server test error */
"Server requires authorization to create queues, check password." = "Il server richiede l'autorizzazione di creare code, controlla la password.";
@@ -5050,9 +5286,6 @@ chat item action */
/* No comment provided by engineer. */
"Share address publicly" = "Condividi indirizzo pubblicamente";
-/* alert title */
-"Share address with contacts?" = "Condividere l'indirizzo con i contatti?";
-
/* No comment provided by engineer. */
"Share from other apps." = "Condividi da altre app.";
@@ -5068,6 +5301,9 @@ chat item action */
/* No comment provided by engineer. */
"Share profile" = "Condividi il profilo";
+/* No comment provided by engineer. */
+"Share relay address" = "Condividi l'indirizzo del relay";
+
/* No comment provided by engineer. */
"Share SimpleX address on social media." = "Condividi l'indirizzo SimpleX sui social media.";
@@ -5077,9 +5313,6 @@ chat item action */
/* No comment provided by engineer. */
"Share to SimpleX" = "Condividi in SimpleX";
-/* No comment provided by engineer. */
-"Share with contacts" = "Condividi con i contatti";
-
/* No comment provided by engineer. */
"Share your address" = "Condividi il tuo indirizzo";
@@ -5182,6 +5415,9 @@ chat item action */
/* No comment provided by engineer. */
"SimpleX protocols reviewed by Trail of Bits." = "Protocolli di SimpleX esaminati da Trail of Bits.";
+/* simplex link type */
+"SimpleX relay address" = "Indirizzo del relay SimpleX";
+
/* No comment provided by engineer. */
"Simplified incognito mode" = "Modalità incognito semplificata";
@@ -5298,7 +5534,19 @@ report reason */
"Submit" = "Invia";
/* No comment provided by engineer. */
-"Subscribed" = "Iscritto";
+"Subscribed" = "Iscritto/a";
+
+/* No comment provided by engineer. */
+"Subscriber" = "Iscritto";
+
+/* alert message */
+"Subscriber will be removed from channel - this cannot be undone!" = "L'iscritto verrà rimosso dal canale, non è reversibile!";
+
+/* No comment provided by engineer. */
+"Subscribers" = "Iscritti";
+
+/* No comment provided by engineer. */
+"Subscribers use relay link to connect to the channel.\nRelay address was used to set up this relay for the channel." = "Gli iscritti usano il link del relay per connettersi al canale.\nL'indirizzo del relay è stato usato per impostare questo relay per il canale.";
/* No comment provided by engineer. */
"Subscription errors" = "Errori di iscrizione";
@@ -5340,7 +5588,7 @@ report reason */
"Tap Connect to use bot" = "Tocca Connetti per usare il bot";
/* No comment provided by engineer. */
-"Tap Create SimpleX address in the menu to create it later." = "Tocca Crea indirizzo SimpleX nel menu per crearlo più tardi.";
+"Tap Join channel" = "Tocca Iscriviti al canale";
/* No comment provided by engineer. */
"Tap Join group" = "Tocca Entra nel gruppo";
@@ -5394,6 +5642,9 @@ server test failure */
/* No comment provided by engineer. */
"Test notifications" = "Prova le notifiche";
+/* No comment provided by engineer. */
+"Test relay" = "Prova relay";
+
/* No comment provided by engineer. */
"Test server" = "Prova server";
@@ -5421,6 +5672,9 @@ server test failure */
/* No comment provided by engineer. */
"The app protects your privacy by using different operators in each conversation." = "L'app protegge la tua privacy usando diversi operatori in ogni conversazione.";
+/* No comment provided by engineer. */
+"The app removed this message after %lld attempts to receive it." = "L'app ha rimosso questo messaggio dopo %lld tentativi di riceverlo.";
+
/* No comment provided by engineer. */
"The app will ask to confirm downloads from unknown file servers (except .onion)." = "L'app chiederà di confermare i download da server di file sconosciuti (eccetto .onion).";
@@ -5541,6 +5795,12 @@ server test failure */
/* No comment provided by engineer. */
"This group no longer exists." = "Questo gruppo non esiste più.";
+/* alert message */
+"This is a chat relay address, it cannot be used to connect." = "Questo è un indirizzo di relay di chat, non può essere usato per connettersi.";
+
+/* new chat action */
+"This is your link for channel %@!" = "Questo è il tuo link per il canale %@!";
+
/* No comment provided by engineer. */
"This link requires a newer app version. Please upgrade the app or ask your contact to send a compatible link." = "Questo link richiede una versione più recente dell'app. Aggiornala o chiedi al tuo contatto di inviare un link compatibile.";
@@ -5673,6 +5933,9 @@ server test failure */
/* No comment provided by engineer. */
"Unblock member?" = "Sbloccare il membro?";
+/* No comment provided by engineer. */
+"Unblock subscriber for all?" = "Sbloccare l'iscritto per tutti?";
+
/* rcv group event chat item */
"unblocked %@" = "ha sbloccato %@";
@@ -5745,7 +6008,7 @@ server test failure */
/* swipe action */
"Unread" = "Non letto";
-/* No comment provided by engineer. */
+/* conn error description */
"Unsupported connection link" = "Link di connessione non supportato";
/* No comment provided by engineer. */
@@ -5763,6 +6026,9 @@ server test failure */
/* No comment provided by engineer. */
"Update settings?" = "Aggiornare le impostazioni?";
+/* rcv group event chat item */
+"updated channel profile" = "profilo del canale aggiornato";
+
/* No comment provided by engineer. */
"Updated conditions" = "Condizioni aggiornate";
@@ -5832,6 +6098,9 @@ server test failure */
/* No comment provided by engineer. */
"Use for messages" = "Usa per i messaggi";
+/* No comment provided by engineer. */
+"Use for new channels" = "Usa per canali nuovi";
+
/* No comment provided by engineer. */
"Use for new connections" = "Usa per connessioni nuove";
@@ -5856,6 +6125,9 @@ server test failure */
/* No comment provided by engineer. */
"Use private routing with unknown servers." = "Usa l'instradamento privato con server sconosciuti.";
+/* No comment provided by engineer. */
+"Use relay" = "Usa relay";
+
/* No comment provided by engineer. */
"Use server" = "Usa il server";
@@ -5898,6 +6170,9 @@ server test failure */
/* No comment provided by engineer. */
"v%@ (%@)" = "v%@ (%@)";
+/* relay test step */
+"Verify" = "Verifica";
+
/* No comment provided by engineer. */
"Verify code with desktop" = "Verifica il codice con il desktop";
@@ -5919,6 +6194,9 @@ server test failure */
/* No comment provided by engineer. */
"Verify security code" = "Verifica codice di sicurezza";
+/* relay hostname */
+"via %@" = "via %@";
+
/* No comment provided by engineer. */
"Via browser" = "Via browser";
@@ -5988,6 +6266,12 @@ server test failure */
/* No comment provided by engineer. */
"Voice messages prohibited!" = "Messaggi vocali vietati!";
+/* alert action */
+"Wait" = "Attendi";
+
+/* relay test step */
+"Wait response" = "Attendi risposta";
+
/* No comment provided by engineer. */
"waiting for answer…" = "in attesa di risposta…";
@@ -6156,6 +6440,9 @@ server test failure */
/* No comment provided by engineer. */
"you are observer" = "sei un osservatore";
+/* No comment provided by engineer. */
+"you are subscriber" = "sei iscritto/a";
+
/* snd group event chat item */
"you blocked %@" = "hai bloccato %@";
@@ -6198,6 +6485,9 @@ server test failure */
/* No comment provided by engineer. */
"You can set lock screen notification preview via settings." = "Puoi impostare l'anteprima della notifica nella schermata di blocco tramite le impostazioni.";
+/* No comment provided by engineer. */
+"You can share a link or a QR code - anybody will be able to join the channel." = "Puoi condividere un link o un codice QR, chiunque sarà in grado di iscriversi al canale.";
+
/* No comment provided by engineer. */
"You can share a link or a QR code - anybody will be able to join the group. You won't lose members of the group if you later delete it." = "Puoi condividere un link o un codice QR: chiunque potrà unirsi al gruppo. Non perderai i membri del gruppo se in seguito lo elimini.";
@@ -6237,6 +6527,9 @@ server test failure */
/* snd group event chat item */
"you changed role of %@ to %@" = "hai cambiato il ruolo di %1$@ in %2$@";
+/* No comment provided by engineer. */
+"You connected to the channel via this relay link." = "Ti sei connesso/a al canale attraverso questo link del relay.";
+
/* No comment provided by engineer. */
"You could not be verified; please try again." = "Non è stato possibile verificarti, riprova.";
@@ -6318,6 +6611,9 @@ server test failure */
/* No comment provided by engineer. */
"You will still receive calls and notifications from muted profiles when they are active." = "Continuerai a ricevere chiamate e notifiche da profili silenziati quando sono attivi.";
+/* No comment provided by engineer. */
+"You will stop receiving messages from this channel. Chat history will be preserved." = "Smetterai di ricevere messaggi da questo canale. La cronologia della chat sarà preservata.";
+
/* No comment provided by engineer. */
"You will stop receiving messages from this chat. Chat history will be preserved." = "Non riceverai più messaggi da questa chat. La cronologia della chat verrà conservata.";
@@ -6342,6 +6638,9 @@ server test failure */
/* No comment provided by engineer. */
"Your calls" = "Le tue chiamate";
+/* No comment provided by engineer. */
+"Your channel" = "Il tuo canale";
+
/* No comment provided by engineer. */
"Your chat database" = "Il tuo database della chat";
@@ -6396,6 +6695,9 @@ server test failure */
/* No comment provided by engineer. */
"Your profile" = "Il tuo profilo";
+/* No comment provided by engineer. */
+"Your profile **%@** will be shared with channel relays and subscribers.\nRelays can access channel messages." = "Il tuo profilo **%@** verrà condiviso con i relay e gli iscritti.\nI relay hanno accesso ai messaggi del canale.";
+
/* No comment provided by engineer. */
"Your profile **%@** will be shared." = "Verrà condiviso il tuo profilo **%@**.";
@@ -6411,6 +6713,12 @@ server test failure */
/* No comment provided by engineer. */
"Your random profile" = "Il tuo profilo casuale";
+/* No comment provided by engineer. */
+"Your relay address" = "L'indirizzo del tuo relay";
+
+/* No comment provided by engineer. */
+"Your relay name" = "Il nome del tuo relay";
+
/* No comment provided by engineer. */
"Your server address" = "L'indirizzo del tuo server";
diff --git a/apps/ios/ja.lproj/Localizable.strings b/apps/ios/ja.lproj/Localizable.strings
index 38f90a2cad..ace0f7a227 100644
--- a/apps/ios/ja.lproj/Localizable.strings
+++ b/apps/ios/ja.lproj/Localizable.strings
@@ -377,9 +377,6 @@ swipe action */
/* No comment provided by engineer. */
"Active connections" = "アクティブな接続";
-/* No comment provided by engineer. */
-"Add address to your profile, so that your contacts can share it with other people. Profile update will be sent to your contacts." = "プロフィールにアドレスを追加し、連絡先があなたのアドレスを他の人と共有できるようにします。プロフィールの更新は連絡先に送信されます。";
-
/* No comment provided by engineer. */
"Add friends" = "友達を追加";
@@ -969,7 +966,7 @@ server test step */
/* alert title */
"Connection error" = "接続エラー";
-/* No comment provided by engineer. */
+/* conn error description */
"Connection error (AUTH)" = "接続エラー (AUTH)";
/* chat list item title (it should not be shown */
@@ -1026,9 +1023,6 @@ server test step */
/* No comment provided by engineer. */
"Core version: v%@" = "コアのバージョン: v%@";
-/* No comment provided by engineer. */
-"Create" = "作成";
-
/* server test step */
"Create file" = "ファイルを作成";
@@ -1386,7 +1380,7 @@ alert button */
/* No comment provided by engineer. */
"Edit group profile" = "グループのプロフィールを編集";
-/* No comment provided by engineer. */
+/* alert button */
"Enable" = "有効";
/* No comment provided by engineer. */
@@ -1518,7 +1512,7 @@ alert button */
/* No comment provided by engineer. */
"error" = "エラー";
-/* No comment provided by engineer. */
+/* conn error description */
"Error" = "エラー";
/* No comment provided by engineer. */
@@ -1788,7 +1782,7 @@ server test error */
/* No comment provided by engineer. */
"Group invitation is no longer valid, it was removed by sender." = "グループ招待が無効となり、送信元によって取り消されました。";
-/* No comment provided by engineer. */
+/* chat link info line */
"Group link" = "グループのリンク";
/* No comment provided by engineer. */
@@ -1974,7 +1968,7 @@ server test error */
/* No comment provided by engineer. */
"invalid chat data" = "無効なチャットデータ";
-/* No comment provided by engineer. */
+/* conn error description */
"Invalid connection link" = "無効な接続リンク";
/* invalid chat item */
@@ -2579,9 +2573,6 @@ new chat action */
/* No comment provided by engineer. */
"Profile password" = "プロフィールのパスワード";
-/* alert message */
-"Profile update will be sent to your contacts." = "連絡先にプロフィール更新のお知らせが届きます。";
-
/* No comment provided by engineer. */
"Prohibit audio/video calls." = "音声/ビデオ通話を禁止する 。";
@@ -2979,15 +2970,9 @@ chat item action */
/* No comment provided by engineer. */
"Share address" = "アドレスを共有する";
-/* alert title */
-"Share address with contacts?" = "アドレスを連絡先と共有しますか?";
-
/* No comment provided by engineer. */
"Share link" = "リンクを送る";
-/* No comment provided by engineer. */
-"Share with contacts" = "連絡先と共有する";
-
/* No comment provided by engineer. */
"Show calls in phone history" = "通話履歴を表示";
diff --git a/apps/ios/nl.lproj/Localizable.strings b/apps/ios/nl.lproj/Localizable.strings
index d4ace22665..b4bc7cfca7 100644
--- a/apps/ios/nl.lproj/Localizable.strings
+++ b/apps/ios/nl.lproj/Localizable.strings
@@ -395,9 +395,6 @@ swipe action */
/* No comment provided by engineer. */
"Active connections" = "Actieve verbindingen";
-/* No comment provided by engineer. */
-"Add address to your profile, so that your contacts can share it with other people. Profile update will be sent to your contacts." = "Voeg een adres toe aan uw profiel, zodat uw contacten het met andere mensen kunnen delen. Profiel update wordt naar uw contacten verzonden.";
-
/* No comment provided by engineer. */
"Add friends" = "Vrienden toevoegen";
@@ -867,7 +864,7 @@ marked deleted chat item preview text */
/* No comment provided by engineer. */
"Bulgarian, Finnish, Thai and Ukrainian - thanks to the users and [Weblate](https://github.com/simplex-chat/simplex-chat/tree/stable#help-translating-simplex-chat)!" = "Bulgaars, Fins, Thais en Oekraïens - dankzij de gebruikers en [Weblate](https://github.com/simplex-chat/simplex-chat/tree/stable#help-translating-simplex-chat)!";
-/* No comment provided by engineer. */
+/* chat link info line */
"Business address" = "Zakelijk adres";
/* No comment provided by engineer. */
@@ -1306,7 +1303,7 @@ server test step */
/* alert title */
"Connection error" = "Verbindingsfout";
-/* No comment provided by engineer. */
+/* conn error description */
"Connection error (AUTH)" = "Verbindingsfout (AUTH)";
/* chat list item title (it should not be shown */
@@ -1420,9 +1417,6 @@ server test step */
/* alert message */
"Correct name to %@?" = "Juiste naam voor %@?";
-/* No comment provided by engineer. */
-"Create" = "Maak";
-
/* No comment provided by engineer. */
"Create 1-time link" = "Eenmalige link maken";
@@ -1964,7 +1958,7 @@ chat item action */
/* No comment provided by engineer. */
"Edit group profile" = "Groep profiel bewerken";
-/* No comment provided by engineer. */
+/* alert button */
"Enable" = "Inschakelen";
/* No comment provided by engineer. */
@@ -2135,7 +2129,7 @@ chat item action */
/* No comment provided by engineer. */
"error" = "fout";
-/* No comment provided by engineer. */
+/* conn error description */
"Error" = "Fout";
/* No comment provided by engineer. */
@@ -2655,7 +2649,7 @@ servers warning */
/* No comment provided by engineer. */
"group is deleted" = "groep is verwijderd";
-/* No comment provided by engineer. */
+/* chat link info line */
"Group link" = "Groep link";
/* No comment provided by engineer. */
@@ -2916,7 +2910,7 @@ servers warning */
/* No comment provided by engineer. */
"invalid chat data" = "ongeldige gesprek gegevens";
-/* No comment provided by engineer. */
+/* conn error description */
"Invalid connection link" = "Ongeldige verbinding link";
/* invalid chat item */
@@ -3662,7 +3656,7 @@ alert button
new chat action */
"Ok" = "OK";
-/* No comment provided by engineer. */
+/* alert button */
"OK" = "OK";
/* No comment provided by engineer. */
@@ -4010,9 +4004,6 @@ new chat action */
/* No comment provided by engineer. */
"Profile theme" = "Profiel thema";
-/* alert message */
-"Profile update will be sent to your contacts." = "Profiel update wordt naar uw contacten verzonden.";
-
/* No comment provided by engineer. */
"Prohibit audio/video calls." = "Audio/video gesprekken verbieden.";
@@ -4797,9 +4788,6 @@ chat item action */
/* No comment provided by engineer. */
"Share address publicly" = "Adres openbaar delen";
-/* alert title */
-"Share address with contacts?" = "Adres delen met contacten?";
-
/* No comment provided by engineer. */
"Share from other apps." = "Delen vanuit andere apps.";
@@ -4818,9 +4806,6 @@ chat item action */
/* No comment provided by engineer. */
"Share to SimpleX" = "Delen op SimpleX";
-/* No comment provided by engineer. */
-"Share with contacts" = "Delen met contacten";
-
/* No comment provided by engineer. */
"Short link" = "Korte link";
@@ -5062,9 +5047,6 @@ report reason */
/* No comment provided by engineer. */
"Tap button " = "Tik op de knop ";
-/* No comment provided by engineer. */
-"Tap Create SimpleX address in the menu to create it later." = "Tik op SimpleX-adres maken in het menu om het later te maken.";
-
/* No comment provided by engineer. */
"Tap to activate profile." = "Tik hier om profiel te activeren.";
@@ -5441,7 +5423,7 @@ server test failure */
/* swipe action */
"Unread" = "Ongelezen";
-/* No comment provided by engineer. */
+/* conn error description */
"Unsupported connection link" = "Niet-ondersteunde verbindingslink";
/* No comment provided by engineer. */
diff --git a/apps/ios/pl.lproj/Localizable.strings b/apps/ios/pl.lproj/Localizable.strings
index 7c28c9591c..d0962a036a 100644
--- a/apps/ios/pl.lproj/Localizable.strings
+++ b/apps/ios/pl.lproj/Localizable.strings
@@ -398,9 +398,6 @@ swipe action */
/* No comment provided by engineer. */
"Active connections" = "Aktywne połączenia";
-/* No comment provided by engineer. */
-"Add address to your profile, so that your contacts can share it with other people. Profile update will be sent to your contacts." = "Dodaj adres do swojego profilu, aby Twoje kontakty mogły go udostępnić innym osobom. Aktualizacja profilu zostanie wysłana do Twoich kontaktów.";
-
/* No comment provided by engineer. */
"Add friends" = "Dodaj znajomych";
@@ -897,7 +894,7 @@ marked deleted chat item preview text */
/* No comment provided by engineer. */
"Bulgarian, Finnish, Thai and Ukrainian - thanks to the users and [Weblate](https://github.com/simplex-chat/simplex-chat/tree/stable#help-translating-simplex-chat)!" = "Bułgarski, fiński, tajski i ukraiński – dzięki użytkownikom i [Weblate](https://github.com/simplex-chat/simplex-chat/tree/stable#help-translating-simplex-chat)!";
-/* No comment provided by engineer. */
+/* chat link info line */
"Business address" = "Adres firmowy";
/* No comment provided by engineer. */
@@ -1348,7 +1345,7 @@ server test step */
/* alert title */
"Connection error" = "Błąd połączenia";
-/* No comment provided by engineer. */
+/* conn error description */
"Connection error (AUTH)" = "Błąd połączenia (UWIERZYTELNIANIE)";
/* chat list item title (it should not be shown */
@@ -1471,9 +1468,6 @@ server test step */
/* alert message */
"Correct name to %@?" = "Poprawić imię na %@?";
-/* No comment provided by engineer. */
-"Create" = "Utwórz";
-
/* No comment provided by engineer. */
"Create 1-time link" = "Utwórz jednorazowy link";
@@ -2033,7 +2027,7 @@ chat item action */
/* No comment provided by engineer. */
"Empty message!" = "Pusta wiadomość!";
-/* No comment provided by engineer. */
+/* alert button */
"Enable" = "Włącz";
/* No comment provided by engineer. */
@@ -2207,7 +2201,7 @@ chat item action */
/* No comment provided by engineer. */
"error" = "błąd";
-/* No comment provided by engineer. */
+/* conn error description */
"Error" = "Błąd";
/* No comment provided by engineer. */
@@ -2767,7 +2761,7 @@ servers warning */
/* No comment provided by engineer. */
"group is deleted" = "grupa została usunięta";
-/* No comment provided by engineer. */
+/* chat link info line */
"Group link" = "Link do grupy";
/* No comment provided by engineer. */
@@ -3037,7 +3031,7 @@ servers warning */
/* No comment provided by engineer. */
"invalid chat data" = "nieprawidłowe dane czatu";
-/* No comment provided by engineer. */
+/* conn error description */
"Invalid connection link" = "Nieprawidłowy link połączenia";
/* invalid chat item */
@@ -3822,7 +3816,7 @@ alert button
new chat action */
"Ok" = "Ok";
-/* No comment provided by engineer. */
+/* alert button */
"OK" = "OK";
/* No comment provided by engineer. */
@@ -4203,9 +4197,6 @@ new chat action */
/* No comment provided by engineer. */
"Profile theme" = "Motyw profilu";
-/* alert message */
-"Profile update will be sent to your contacts." = "Aktualizacja profilu zostanie wysłana do Twoich kontaktów.";
-
/* No comment provided by engineer. */
"Prohibit audio/video calls." = "Zabroń połączeń audio/wideo.";
@@ -5050,9 +5041,6 @@ chat item action */
/* No comment provided by engineer. */
"Share address publicly" = "Udostępnij adres publicznie";
-/* alert title */
-"Share address with contacts?" = "Udostępnić adres kontaktom?";
-
/* No comment provided by engineer. */
"Share from other apps." = "Udostępnij z innych aplikacji.";
@@ -5077,9 +5065,6 @@ chat item action */
/* No comment provided by engineer. */
"Share to SimpleX" = "Udostępnij do SimpleX";
-/* No comment provided by engineer. */
-"Share with contacts" = "Udostępnij kontaktom";
-
/* No comment provided by engineer. */
"Share your address" = "Udostępnij swój adres";
@@ -5339,9 +5324,6 @@ report reason */
/* No comment provided by engineer. */
"Tap Connect to use bot" = "Dotknij Połącz aby użyć bota";
-/* No comment provided by engineer. */
-"Tap Create SimpleX address in the menu to create it later." = "Dotknij Stwórz adres SimpleX w menu aby utworzyć go później.";
-
/* No comment provided by engineer. */
"Tap Join group" = "Dotknij Dołącz do grupy";
@@ -5745,7 +5727,7 @@ server test failure */
/* swipe action */
"Unread" = "Nieprzeczytane";
-/* No comment provided by engineer. */
+/* conn error description */
"Unsupported connection link" = "Nieobsługiwane łącze połączenia";
/* No comment provided by engineer. */
diff --git a/apps/ios/ru.lproj/Localizable.strings b/apps/ios/ru.lproj/Localizable.strings
index eee33cc574..f06ba61b27 100644
--- a/apps/ios/ru.lproj/Localizable.strings
+++ b/apps/ios/ru.lproj/Localizable.strings
@@ -398,9 +398,6 @@ swipe action */
/* No comment provided by engineer. */
"Active connections" = "Активные соединения";
-/* No comment provided by engineer. */
-"Add address to your profile, so that your contacts can share it with other people. Profile update will be sent to your contacts." = "Добавьте адрес в свой профиль, чтобы Ваши контакты могли поделиться им. Профиль будет отправлен Вашим контактам.";
-
/* No comment provided by engineer. */
"Add friends" = "Добавить друзей";
@@ -891,7 +888,7 @@ marked deleted chat item preview text */
/* No comment provided by engineer. */
"Bulgarian, Finnish, Thai and Ukrainian - thanks to the users and [Weblate](https://github.com/simplex-chat/simplex-chat/tree/stable#help-translating-simplex-chat)!" = "Болгарский, финский, тайский и украинский - благодаря пользователям и [Weblate] (https://github.com/simplex-chat/simplex-chat/tree/stable#help-translating-simplex-chat)!";
-/* No comment provided by engineer. */
+/* chat link info line */
"Business address" = "Бизнес адрес";
/* No comment provided by engineer. */
@@ -1342,7 +1339,7 @@ server test step */
/* alert title */
"Connection error" = "Ошибка соединения";
-/* No comment provided by engineer. */
+/* conn error description */
"Connection error (AUTH)" = "Ошибка соединения (AUTH)";
/* chat list item title (it should not be shown */
@@ -1462,9 +1459,6 @@ server test step */
/* alert message */
"Correct name to %@?" = "Исправить имя на %@?";
-/* No comment provided by engineer. */
-"Create" = "Создать";
-
/* No comment provided by engineer. */
"Create 1-time link" = "Создать одноразовую ссылку";
@@ -2018,7 +2012,7 @@ chat item action */
/* No comment provided by engineer. */
"Empty message!" = "Пустое сообщение!";
-/* No comment provided by engineer. */
+/* alert button */
"Enable" = "Включить";
/* No comment provided by engineer. */
@@ -2192,7 +2186,7 @@ chat item action */
/* No comment provided by engineer. */
"error" = "ошибка";
-/* No comment provided by engineer. */
+/* conn error description */
"Error" = "Ошибка";
/* No comment provided by engineer. */
@@ -2746,7 +2740,7 @@ servers warning */
/* No comment provided by engineer. */
"group is deleted" = "группа удалена";
-/* No comment provided by engineer. */
+/* chat link info line */
"Group link" = "Ссылка группы";
/* No comment provided by engineer. */
@@ -3010,7 +3004,7 @@ servers warning */
/* No comment provided by engineer. */
"invalid chat data" = "ошибка данных чата";
-/* No comment provided by engineer. */
+/* conn error description */
"Invalid connection link" = "Ошибка в ссылке контакта";
/* invalid chat item */
@@ -3786,7 +3780,7 @@ alert button
new chat action */
"Ok" = "Ок";
-/* No comment provided by engineer. */
+/* alert button */
"OK" = "OK";
/* No comment provided by engineer. */
@@ -4167,9 +4161,6 @@ new chat action */
/* No comment provided by engineer. */
"Profile theme" = "Тема профиля";
-/* alert message */
-"Profile update will be sent to your contacts." = "Обновлённый профиль будет отправлен Вашим контактам.";
-
/* No comment provided by engineer. */
"Prohibit audio/video calls." = "Запретить аудио/видео звонки.";
@@ -4996,9 +4987,6 @@ chat item action */
/* No comment provided by engineer. */
"Share address publicly" = "Поделитесь адресом";
-/* alert title */
-"Share address with contacts?" = "Поделиться адресом с контактами?";
-
/* No comment provided by engineer. */
"Share from other apps." = "Поделитесь из других приложений.";
@@ -5023,9 +5011,6 @@ chat item action */
/* No comment provided by engineer. */
"Share to SimpleX" = "Поделиться в SimpleX";
-/* No comment provided by engineer. */
-"Share with contacts" = "Поделиться с контактами";
-
/* No comment provided by engineer. */
"Share your address" = "Поделитесь Вашим адресом";
@@ -5285,9 +5270,6 @@ report reason */
/* No comment provided by engineer. */
"Tap Connect to use bot" = "Нажмите Соединиться, чтобы использовать бот";
-/* No comment provided by engineer. */
-"Tap Create SimpleX address in the menu to create it later." = "Нажмите Создать адрес SimpleX в меню, чтобы создать его позже.";
-
/* No comment provided by engineer. */
"Tap Join group" = "Нажмите Вступить в группу";
@@ -5691,7 +5673,7 @@ server test failure */
/* swipe action */
"Unread" = "Не прочитано";
-/* No comment provided by engineer. */
+/* conn error description */
"Unsupported connection link" = "Ссылка не поддерживается";
/* No comment provided by engineer. */
diff --git a/apps/ios/th.lproj/Localizable.strings b/apps/ios/th.lproj/Localizable.strings
index ffdd2006a6..925fbdc9df 100644
--- a/apps/ios/th.lproj/Localizable.strings
+++ b/apps/ios/th.lproj/Localizable.strings
@@ -233,9 +233,6 @@ swipe action */
/* call status */
"accepted call" = "รับสายแล้ว";
-/* No comment provided by engineer. */
-"Add address to your profile, so that your contacts can share it with other people. Profile update will be sent to your contacts." = "เพิ่มที่อยู่ลงในโปรไฟล์ของคุณ เพื่อให้ผู้ติดต่อของคุณสามารถแชร์กับผู้อื่นได้ การอัปเดตโปรไฟล์จะถูกส่งไปยังผู้ติดต่อของคุณ";
-
/* No comment provided by engineer. */
"Add profile" = "เพิ่มโปรไฟล์";
@@ -672,7 +669,7 @@ server test step */
/* alert title */
"Connection error" = "การเชื่อมต่อผิดพลาด";
-/* No comment provided by engineer. */
+/* conn error description */
"Connection error (AUTH)" = "การเชื่อมต่อผิดพลาด (AUTH)";
/* chat list item title (it should not be shown */
@@ -726,9 +723,6 @@ server test step */
/* No comment provided by engineer. */
"Core version: v%@" = "รุ่นหลัก: v%@";
-/* No comment provided by engineer. */
-"Create" = "สร้าง";
-
/* server test step */
"Create file" = "สร้างไฟล์";
@@ -1056,7 +1050,7 @@ alert button */
/* No comment provided by engineer. */
"Edit group profile" = "แก้ไขโปรไฟล์กลุ่ม";
-/* No comment provided by engineer. */
+/* alert button */
"Enable" = "เปิดใช้งาน";
/* No comment provided by engineer. */
@@ -1182,7 +1176,7 @@ alert button */
/* No comment provided by engineer. */
"error" = "ผิดพลาด";
-/* No comment provided by engineer. */
+/* conn error description */
"Error" = "ผิดพลาด";
/* No comment provided by engineer. */
@@ -1449,7 +1443,7 @@ server test error */
/* No comment provided by engineer. */
"Group invitation is no longer valid, it was removed by sender." = "คำเชิญเข้าร่วมกลุ่มใช้ไม่ถูกต้องอีกต่อไป คำเชิญถูกลบโดยผู้ส่ง";
-/* No comment provided by engineer. */
+/* chat link info line */
"Group link" = "ลิงค์กลุ่ม";
/* No comment provided by engineer. */
@@ -1632,7 +1626,7 @@ server test error */
/* No comment provided by engineer. */
"invalid chat data" = "ข้อมูลแชทไม่ถูกต้อง";
-/* No comment provided by engineer. */
+/* conn error description */
"Invalid connection link" = "ลิงค์เชื่อมต่อไม่ถูกต้อง";
/* invalid chat item */
@@ -2213,9 +2207,6 @@ new chat action */
/* No comment provided by engineer. */
"Profile password" = "รหัสผ่านโปรไฟล์";
-/* alert message */
-"Profile update will be sent to your contacts." = "การอัปเดตโปรไฟล์จะถูกส่งไปยังผู้ติดต่อของคุณ";
-
/* No comment provided by engineer. */
"Prohibit audio/video calls." = "ห้ามการโทรด้วยเสียง/วิดีโอ";
@@ -2625,15 +2616,9 @@ chat item action */
/* No comment provided by engineer. */
"Share address" = "แชร์ที่อยู่";
-/* alert title */
-"Share address with contacts?" = "แชร์ที่อยู่กับผู้ติดต่อ?";
-
/* No comment provided by engineer. */
"Share link" = "แชร์ลิงก์";
-/* No comment provided by engineer. */
-"Share with contacts" = "แชร์กับผู้ติดต่อ";
-
/* No comment provided by engineer. */
"Show calls in phone history" = "แสดงการโทรในประวัติการโทร";
diff --git a/apps/ios/tr.lproj/Localizable.strings b/apps/ios/tr.lproj/Localizable.strings
index 30d83d16dd..5da3bf688a 100644
--- a/apps/ios/tr.lproj/Localizable.strings
+++ b/apps/ios/tr.lproj/Localizable.strings
@@ -398,9 +398,6 @@ swipe action */
/* No comment provided by engineer. */
"Active connections" = "Aktif bağlantılar";
-/* No comment provided by engineer. */
-"Add address to your profile, so that your contacts can share it with other people. Profile update will be sent to your contacts." = "Kişilerinizin başkalarıyla paylaşabilmesi için profilinize adres ekleyin. Profil güncellemesi kişilerinize gönderilecek.";
-
/* No comment provided by engineer. */
"Add friends" = "Arkadaş ekle";
@@ -891,7 +888,7 @@ marked deleted chat item preview text */
/* No comment provided by engineer. */
"Bulgarian, Finnish, Thai and Ukrainian - thanks to the users and [Weblate](https://github.com/simplex-chat/simplex-chat/tree/stable#help-translating-simplex-chat)!" = "Bulgarca, Fince, Tayca ve Ukraynaca - kullanıcılara ve [Weblate] e teşekkürler! (https://github.com/simplex-chat/simplex-chat/tree/stable#help-translating-simplex-chat)!";
-/* No comment provided by engineer. */
+/* chat link info line */
"Business address" = "İş adresi";
/* No comment provided by engineer. */
@@ -1342,7 +1339,7 @@ server test step */
/* alert title */
"Connection error" = "Bağlantı hatası";
-/* No comment provided by engineer. */
+/* conn error description */
"Connection error (AUTH)" = "Bağlantı hatası (DOĞRULAMA)";
/* chat list item title (it should not be shown */
@@ -1462,9 +1459,6 @@ server test step */
/* alert message */
"Correct name to %@?" = "İsim %@ olarak düzeltilsin mi?";
-/* No comment provided by engineer. */
-"Create" = "Oluştur";
-
/* No comment provided by engineer. */
"Create 1-time link" = "Tek kullanımlık bağlantı oluştur";
@@ -2018,7 +2012,7 @@ chat item action */
/* No comment provided by engineer. */
"Empty message!" = "Boş mesaj!";
-/* No comment provided by engineer. */
+/* alert button */
"Enable" = "Etkinleştir";
/* No comment provided by engineer. */
@@ -2192,7 +2186,7 @@ chat item action */
/* No comment provided by engineer. */
"error" = "hata";
-/* No comment provided by engineer. */
+/* conn error description */
"Error" = "Hata";
/* No comment provided by engineer. */
@@ -2730,7 +2724,7 @@ servers warning */
/* No comment provided by engineer. */
"group is deleted" = "grup silindi";
-/* No comment provided by engineer. */
+/* chat link info line */
"Group link" = "Grup bağlantısı";
/* No comment provided by engineer. */
@@ -2994,7 +2988,7 @@ servers warning */
/* No comment provided by engineer. */
"invalid chat data" = "geçersi̇z sohbet verisi";
-/* No comment provided by engineer. */
+/* conn error description */
"Invalid connection link" = "Geçersiz bağlanma bağlantısı";
/* invalid chat item */
@@ -3767,7 +3761,7 @@ alert button
new chat action */
"Ok" = "Tamam";
-/* No comment provided by engineer. */
+/* alert button */
"OK" = "TAMAM";
/* No comment provided by engineer. */
@@ -4148,9 +4142,6 @@ new chat action */
/* No comment provided by engineer. */
"Profile theme" = "Profil teması";
-/* alert message */
-"Profile update will be sent to your contacts." = "Profil güncellemesi kişilerinize gönderilecektir.";
-
/* No comment provided by engineer. */
"Prohibit audio/video calls." = "Sesli/görüntülü aramaları yasakla.";
@@ -4977,9 +4968,6 @@ chat item action */
/* No comment provided by engineer. */
"Share address publicly" = "Adresinizi herkese açık olarak paylaşın";
-/* alert title */
-"Share address with contacts?" = "Kişilerle adres paylaşılsın mı?";
-
/* No comment provided by engineer. */
"Share from other apps." = "Diğer uygulamalardan paylaşın.";
@@ -5004,9 +4992,6 @@ chat item action */
/* No comment provided by engineer. */
"Share to SimpleX" = "SimpleX ile paylaş";
-/* No comment provided by engineer. */
-"Share with contacts" = "Kişilerle paylaş";
-
/* No comment provided by engineer. */
"Share your address" = "Adresini paylaş";
@@ -5266,9 +5251,6 @@ report reason */
/* No comment provided by engineer. */
"Tap Connect to use bot" = "Botu kullanmak için Bağlan tuşuna bas";
-/* No comment provided by engineer. */
-"Tap Create SimpleX address in the menu to create it later." = "Daha sonra oluşturmak için menüden BasitX adresi oluştur'a dokunun.";
-
/* No comment provided by engineer. */
"Tap Join group" = "Gruba katıl'a dokunun";
@@ -5669,7 +5651,7 @@ server test failure */
/* swipe action */
"Unread" = "Okunmamış";
-/* No comment provided by engineer. */
+/* conn error description */
"Unsupported connection link" = "Desteklenmeyen bağlantı bağlantısı";
/* No comment provided by engineer. */
diff --git a/apps/ios/uk.lproj/Localizable.strings b/apps/ios/uk.lproj/Localizable.strings
index bf86d6a339..6b6604016c 100644
--- a/apps/ios/uk.lproj/Localizable.strings
+++ b/apps/ios/uk.lproj/Localizable.strings
@@ -398,9 +398,6 @@ swipe action */
/* No comment provided by engineer. */
"Active connections" = "Активні з'єднання";
-/* No comment provided by engineer. */
-"Add address to your profile, so that your contacts can share it with other people. Profile update will be sent to your contacts." = "Додайте адресу до свого профілю, щоб ваші контакти могли поділитися нею з іншими людьми. Повідомлення про оновлення профілю буде надіслано вашим контактам.";
-
/* No comment provided by engineer. */
"Add friends" = "Додайте друзів";
@@ -879,7 +876,7 @@ marked deleted chat item preview text */
/* No comment provided by engineer. */
"Bulgarian, Finnish, Thai and Ukrainian - thanks to the users and [Weblate](https://github.com/simplex-chat/simplex-chat/tree/stable#help-translating-simplex-chat)!" = "Болгарською, фінською, тайською та українською мовами - завдяки користувачам та [Weblate](https://github.com/simplex-chat/simplex-chat/tree/stable#help-translating-simplex-chat)!";
-/* No comment provided by engineer. */
+/* chat link info line */
"Business address" = "Адреса підприємства";
/* No comment provided by engineer. */
@@ -1330,7 +1327,7 @@ server test step */
/* alert title */
"Connection error" = "Помилка підключення";
-/* No comment provided by engineer. */
+/* conn error description */
"Connection error (AUTH)" = "Помилка підключення (AUTH)";
/* chat list item title (it should not be shown */
@@ -1447,9 +1444,6 @@ server test step */
/* alert message */
"Correct name to %@?" = "Виправити ім'я на %@?";
-/* No comment provided by engineer. */
-"Create" = "Створити";
-
/* No comment provided by engineer. */
"Create 1-time link" = "Створити одноразове посилання";
@@ -2000,7 +1994,7 @@ chat item action */
/* No comment provided by engineer. */
"Empty message!" = "Порожнє повідомлення!";
-/* No comment provided by engineer. */
+/* alert button */
"Enable" = "Увімкнути";
/* No comment provided by engineer. */
@@ -2174,7 +2168,7 @@ chat item action */
/* No comment provided by engineer. */
"error" = "помилка";
-/* No comment provided by engineer. */
+/* conn error description */
"Error" = "Помилка";
/* No comment provided by engineer. */
@@ -2706,7 +2700,7 @@ servers warning */
/* No comment provided by engineer. */
"group is deleted" = "групу видалено";
-/* No comment provided by engineer. */
+/* chat link info line */
"Group link" = "Посилання на групу";
/* No comment provided by engineer. */
@@ -2970,7 +2964,7 @@ servers warning */
/* No comment provided by engineer. */
"invalid chat data" = "невірні дані чату";
-/* No comment provided by engineer. */
+/* conn error description */
"Invalid connection link" = "Неправильне посилання для підключення";
/* invalid chat item */
@@ -3737,7 +3731,7 @@ alert button
new chat action */
"Ok" = "Гаразд";
-/* No comment provided by engineer. */
+/* alert button */
"OK" = "ОК";
/* No comment provided by engineer. */
@@ -4103,9 +4097,6 @@ new chat action */
/* No comment provided by engineer. */
"Profile theme" = "Тема профілю";
-/* alert message */
-"Profile update will be sent to your contacts." = "Оновлення профілю буде надіслано вашим контактам.";
-
/* No comment provided by engineer. */
"Prohibit audio/video calls." = "Заборонити аудіо/відеодзвінки.";
@@ -4923,9 +4914,6 @@ chat item action */
/* No comment provided by engineer. */
"Share address publicly" = "Поділіться адресою публічно";
-/* alert title */
-"Share address with contacts?" = "Поділіться адресою з контактами?";
-
/* No comment provided by engineer. */
"Share from other apps." = "Діліться з інших програм.";
@@ -4950,9 +4938,6 @@ chat item action */
/* No comment provided by engineer. */
"Share to SimpleX" = "Поділіться з SimpleX";
-/* No comment provided by engineer. */
-"Share with contacts" = "Поділіться з контактами";
-
/* No comment provided by engineer. */
"Share your address" = "Поділіться своєю адресою";
@@ -5209,9 +5194,6 @@ report reason */
/* No comment provided by engineer. */
"Tap Connect to send request" = "Натисніть Підключитися, щоб відправити запит";
-/* No comment provided by engineer. */
-"Tap Create SimpleX address in the menu to create it later." = "Натисніть «Створити адресу SimpleX» у меню, щоб створити її пізніше.";
-
/* No comment provided by engineer. */
"Tap Join group" = "Натисніть Приєднатися до групи";
@@ -5606,7 +5588,7 @@ server test failure */
/* swipe action */
"Unread" = "Непрочитане";
-/* No comment provided by engineer. */
+/* conn error description */
"Unsupported connection link" = "Несумісне посилання для підключення";
/* No comment provided by engineer. */
diff --git a/apps/ios/zh-Hans.lproj/Localizable.strings b/apps/ios/zh-Hans.lproj/Localizable.strings
index 43a0f665e4..ca1eb754ef 100644
--- a/apps/ios/zh-Hans.lproj/Localizable.strings
+++ b/apps/ios/zh-Hans.lproj/Localizable.strings
@@ -395,9 +395,6 @@ swipe action */
/* No comment provided by engineer. */
"Active connections" = "活动连接";
-/* No comment provided by engineer. */
-"Add address to your profile, so that your contacts can share it with other people. Profile update will be sent to your contacts." = "将地址添加到您的个人资料,以便您的联系人可以与其他人共享。个人资料更新将发送给您的联系人。";
-
/* No comment provided by engineer. */
"Add friends" = "添加好友";
@@ -894,7 +891,7 @@ marked deleted chat item preview text */
/* No comment provided by engineer. */
"Bulgarian, Finnish, Thai and Ukrainian - thanks to the users and [Weblate](https://github.com/simplex-chat/simplex-chat/tree/stable#help-translating-simplex-chat)!" = "保加利亚语、芬兰语、泰语和乌克兰语——感谢用户和[Weblate](https://github.com/simplex-chat/simplex-chat/tree/stable#help-translating-simplex-chat)!";
-/* No comment provided by engineer. */
+/* chat link info line */
"Business address" = "企业地址";
/* No comment provided by engineer. */
@@ -1345,7 +1342,7 @@ server test step */
/* alert title */
"Connection error" = "连接错误";
-/* No comment provided by engineer. */
+/* conn error description */
"Connection error (AUTH)" = "连接错误(AUTH)";
/* chat list item title (it should not be shown */
@@ -1465,9 +1462,6 @@ server test step */
/* alert message */
"Correct name to %@?" = "将名称更正为 %@?";
-/* No comment provided by engineer. */
-"Create" = "创建";
-
/* No comment provided by engineer. */
"Create 1-time link" = "创建一次性链接";
@@ -2024,7 +2018,7 @@ chat item action */
/* No comment provided by engineer. */
"Empty message!" = "空消息!";
-/* No comment provided by engineer. */
+/* alert button */
"Enable" = "启用";
/* No comment provided by engineer. */
@@ -2198,7 +2192,7 @@ chat item action */
/* No comment provided by engineer. */
"error" = "错误";
-/* No comment provided by engineer. */
+/* conn error description */
"Error" = "错误";
/* No comment provided by engineer. */
@@ -2752,7 +2746,7 @@ servers warning */
/* No comment provided by engineer. */
"group is deleted" = "群被删除了";
-/* No comment provided by engineer. */
+/* chat link info line */
"Group link" = "群组链接";
/* No comment provided by engineer. */
@@ -3019,7 +3013,7 @@ servers warning */
/* No comment provided by engineer. */
"invalid chat data" = "无效聊天数据";
-/* No comment provided by engineer. */
+/* conn error description */
"Invalid connection link" = "无效的连接链接";
/* invalid chat item */
@@ -3801,7 +3795,7 @@ alert button
new chat action */
"Ok" = "好的";
-/* No comment provided by engineer. */
+/* alert button */
"OK" = "好的";
/* No comment provided by engineer. */
@@ -4179,9 +4173,6 @@ new chat action */
/* No comment provided by engineer. */
"Profile theme" = "个人资料主题";
-/* alert message */
-"Profile update will be sent to your contacts." = "个人资料更新将被发送给您的联系人。";
-
/* No comment provided by engineer. */
"Prohibit audio/video calls." = "禁止音频/视频通话。";
@@ -5020,9 +5011,6 @@ chat item action */
/* No comment provided by engineer. */
"Share address publicly" = "公开分享地址";
-/* alert title */
-"Share address with contacts?" = "与联系人分享地址?";
-
/* No comment provided by engineer. */
"Share from other apps." = "从其他应用程序共享。";
@@ -5047,9 +5035,6 @@ chat item action */
/* No comment provided by engineer. */
"Share to SimpleX" = "分享到 SimpleX";
-/* No comment provided by engineer. */
-"Share with contacts" = "与联系人分享";
-
/* No comment provided by engineer. */
"Share your address" = "分享地址";
@@ -5306,9 +5291,6 @@ report reason */
/* No comment provided by engineer. */
"Tap Connect to use bot" = "轻按“连接”使用机器人";
-/* No comment provided by engineer. */
-"Tap Create SimpleX address in the menu to create it later." = "要稍后创建 SimpleX 地址,请在菜单中轻按“创建 SimpleX 地址”";
-
/* No comment provided by engineer. */
"Tap Join group" = "轻按加入群";
@@ -5703,7 +5685,7 @@ server test failure */
/* swipe action */
"Unread" = "未读";
-/* No comment provided by engineer. */
+/* conn error description */
"Unsupported connection link" = "不支持的连接链接";
/* No comment provided by engineer. */
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 3045f3035d..cb92b386a0 100644
--- a/apps/multiplatform/common/src/commonMain/resources/MR/ar/strings.xml
+++ b/apps/multiplatform/common/src/commonMain/resources/MR/ar/strings.xml
@@ -26,7 +26,7 @@
خوادم الاتصالات الجديدة لملف تعريف الدردشة الحالي الخاص بكسيتم تغيير عنوان الاستلام إلى خادم مختلف. سيتم إكمال تغيير العنوان بعد اتصال المرسل بالإنترنت.هذا الرابط ليس رابط اتصال صالح!
- يسمح
+ اسمحأضِف خوادم مُعدة مسبقًاأضِف إلى جهاز آخرسيتم حذف جميع الدردشات والرسائل - لا يمكن التراجع عن هذا!
@@ -106,7 +106,7 @@
تجزئة رسالة سيئةمعرّف رسالة سيئانتهت المكالمة
- تغير
+ غيِّرلون إضافي ثانوي"
\nمتوفر في v5.1"
@@ -122,7 +122,7 @@
1 دقيقة30 ثانيةألغِ الرسالة الحيّة
- إلغاء
+ ألغِ لكل جهة اتصال وعضو في المجموعة\n. الرجاء ملاحظة: إذا كان لديك العديد من الاتصالات، فقد يكون استهلاك البطارية وحركة المرور أعلى بكثير وقد تفشل بعض الاتصالات.]]>جارٍ الاتصال…مكالمة صوتية
@@ -162,19 +162,19 @@
مفعّلمفعّلة لكيمكن لجهات الاتصال تحديد الرسائل لحذفها؛ ستتمكن من مشاهدتها.
- جار الاتصال…
+ يتصل…خطأ في الإتصال (المصادقة)خطأ في حذف جهة الاتصالجهة الاتصال مخفية:
- نسخ
+ انسخاتصلمتصلانضمام إلى المجموعة؟اتصل عبر رابط لمرة واحدة؟تغيير عنوان الاستلام؟نٌسخت إلى الحافظة
- مسح
- امسح الدردشة
+ امحُ
+ امحُ الدردشةأنشئ عنوانالدردشاتتأكيد عبارة المرور الجديدة…
@@ -199,19 +199,19 @@
تأكد من بيانات اعتمادكأنشئ عنوان SimpleXمتابعة
- تحدث مع المطورين
+ دردش مع المطوِّرينسياق الأيقونةإحباط تغيير العنوان؟إحباطسيتم إحباط تغيير العنوان. سيتم استخدام عنوان الاستلام القديم.
- مسح الدردشة؟
+ محو الدردشة؟وحدة تحكم الدردشةضبط خوادم ICEالاتصالملف تعريف الدردشةالإصدار الأساسي: v%sأنشئ ملف تعريف
- جار الاتصال…
+ يتصل…انتهىمتصل%1$d تخطت الرسائل
@@ -221,13 +221,13 @@
خطأ في تعمية قاعدة البياناتتوقفت الدردشةمكتمل
- جاري الاتصال (أعلن)
+ يتصل (أُعلن)الاتصالإحباط تغيير العنوانأنشئ مجموعة سريةقارن رموز الأمان مع جهات اتصالك.الواجهة الصينية والاسبانية
- مسح
+ امحُ%1$s يريد التواصل معك عبرجارِ تغيير العنوان…جارِ تغيير العنوان ل%s…
@@ -240,17 +240,17 @@
تغيير وضع التدمير الذاتيتغيير رمز المرور التدمير الذاتيتأكيد ترقيات قاعدة البيانات
- الاتصال (دعوة مقدمة)
- مسح
+ يتصل (دعوة مقدمة)
+ امحُخطأ في إنشاء رابط المجموعة(حاضِر)فعّل أبقِ TCP على قيد الحياة
- جار الاتصال…
- جار الاتصال…
+ يتصل…
+ يتصل…أرسلت طلب الاتصال!حُذفت قاعدة بيانات الدردشةجارِ تغيير العنوان…
- جار الاتصال (قُبِل)
+ يتصل (قُبِل)فُحصت جهة الاتصال%1$s أعضاءأنشئ رابط المجموعة
@@ -271,7 +271,7 @@
اتصل عبر عنوان التواصل؟خطأ في حذف رابط المجموعةالتحقق من الرسائل الجديدة كل 10 دقائق لمدة تصل إلى دقيقة واحدة
- جار الاتصال
+ يتصلخطأخطأ في حذف ملف تعريف المستخدمزر الاغلاق
@@ -279,7 +279,7 @@
تغيير الدورأدخل كلمة المرور في البحثتسمح جهة الاتصال
- تأكيد
+ أكِّدجهة الاتصال ليست متصلة بعد!اتصالتواصل عبر الرابط
@@ -294,7 +294,7 @@
خطأ في حذف اتصال جهة الاتصال المنتظرأدخل رسالة ترحيب…متصل
- جار الاتصال
+ يتصلمفعّلة للاتصالتغيير رمز المرورمتصل
@@ -308,18 +308,18 @@
تواصل عبر الرابط / رمز QRأنشئ رابط دعوة لمرة واحدةتحقق من عنوان الخادم وحاول مرة أخرى.
- امسح التحقُّق
+ امحُ التحقُّقأنشئ عنوانًا للسماح للأشخاص بالتواصل معك.أدخل الخادم يدويًاملونلدى جهة الاتصال التعمية بين الطريفينأنشئأنشئ ملف تعريفك
- مكالمة جارية...
+ مكالمة جاريةفعّل التدمير الذاتيالموافقة على التعمية…الموافقة على التعمية لـ%s…
- متصل (مقدم)
+ يتصل (مقدم)وافق التعميةالتعمية نعمالتعمية نعم ل%s
@@ -335,7 +335,7 @@
احذف جميع الملفاتاحذف بعداحذف الملف
- حذف
+ احذفحذف رسالة العضو؟احذفاحذف الرسائل
@@ -398,7 +398,7 @@
مخصصتخصيص ومشاركة سمات الألوان.الخروج بدون حفظ
- أدوات المطور
+ أدوات المطوِّراحذف قائمة الانتظارخطأ في تحديث خصوصية المستخدممسح رمز QR.]]>
@@ -471,7 +471,7 @@
يمكن للأعضاء إرسال الملفات والوسائط.تفضيلات المجموعةسريع ولا تنتظر حتى يصبح المرسل متصلاً بالإنترنت!
- إخفاء
+ أخفِكيفية الاستخدامكيف يعمل SimpleXالتخفي عبر رابط عنوان جهة الاتصال
@@ -602,7 +602,7 @@
مصادقة الجهاز غير مفعّلة. يمكنك تشغيل قفل SimpleX عبر الإعدادات، بمجرد تفعيل مصادقة الجهاز.نزّل الملفعطّل قفل SimpleX
- تحرير
+ حرّراسم ملف التعريف:البريد الإلكترونيأدخل أسمك:
@@ -709,7 +709,7 @@
خطأ في تسليم الرسالةالشبكة والخوادمإشراف
- فتح في تطبيق الجوال، ثم انقر فوق اتصال في التطبيق.]]>
+ فتح في تطبيق الجوال، ثم انقر فوق اتصال في التطبيق.]]>تحت الإشراف في: %sردود الفعل الرسائل ممنوعة في هذه الدردشة.أُشرف بواسطة %s
@@ -798,7 +798,7 @@
جارِ فتح قاعدة البيانات…جهة اتصالك فقط يمكنها إرسال رسائل صوتية.ألصق
- لم يُعثر على عبارة المرور في Keystore، يُرجى إدخالها يدويًا. ربما حدث هذا إذا استعدت بيانات التطبيق باستخدام أداة النسخ الاحتياطي. إذا لم يكن الأمر كذلك، يُرجى التواصل مع المطورين.
+ لم يُعثر على عبارة المرور في Keystore، يُرجى إدخالها يدويًا. ربما حدث هذا إذا استعدت بيانات التطبيق باستخدام أداة النسخ الاحتياطي. إذا لم يكن الأمر كذلك، يُرجى التواصل مع المطوِّرين.افتح الدردشةقد يؤدي فتح الرابط في المتصفح إلى تقليل خصوصية الاتصال وأمانه. ستظهر روابط SimpleX غير الموثوقة باللون الأحمر.أنت فقط يمكنك إضافة ردود الفعل على الرسالة.
@@ -816,7 +816,7 @@
مكالمة قيد الانتظارتقوم أجهزة العميل فقط بتخزين ملفات تعريف المستخدمين وجهات الاتصال والمجموعات والرسائل.صفّر الألوان
- حفظ
+ احفظعنوان الخادم المُعد مسبقًاحفظ وإشعار أعضاء المجموعةدوري
@@ -827,18 +827,18 @@
صورة ملف التعريفالإشعارات خاصةيُرجى تخزين عبارة المرور بشكل آمن، فلن تتمكن من الوصول إلى الدردشة إذا فقدتها.
- يُرجى تحديث التطبيق والتواصل مع المطورين.
+ يُرجى تحديث التطبيق والتواصل مع المطوِّرين.دليل المستخدم.]]>غيّر ملفات تعريف الدردشةاسحب الوصول
- كشف
+ اكشفسيتم إيقاف استلام الملف.رفضقيم التطبيقمنفذاحفظ إعدادات عنوان SimpleXإعادة تعريف الخصوصية
- الرجاء الإبلاغ للمطورين.
+ يُرجى إبلاغ المطوِّرين بذلك.الخصوصية والأمانأزلإزالة عبارة المرور من Keystore؟
@@ -853,7 +853,7 @@
استلمت إجابة…مستودع GitHub.]]>رفض
- يحمي خادم الترحيل عنوان IP الخاص بك، ولكن يمكنه مراقبة مدة المكالمة.
+ يحمي خادم المُرحل عنوان IP الخاص بك، ولكن يمكنه مراقبة مُدّة المكالمة.الرجاء إدخال كلمة المرور السابقة بعد استعادة نسخة احتياطية لقاعدة البيانات. لا يمكن التراجع عن هذا الإجراء.استعادة النسخة الاحتياطية لقاعدة البيانات؟حفظ
@@ -924,7 +924,7 @@
صفّرالمنفذ %dخادم مُعد مسبقًا
- يتم استخدام خادم الترحيل فقط إذا لزم الأمر. يمكن لطرف آخر مراقبة عنوان IP الخاص بك.
+ يُستخدم خادم المُرحل فقط إذا لزم الأمر. يمكن لطرف آخر مراقبة عنوان IP الخاص بك.حفظ وإشعار جهة الاتصالإعادة التشغيلاستلمت في: %s
@@ -946,7 +946,7 @@
إرسال رسالةإرسالأرسل رسالة حيّة
- فشلت تجربة الخادم!
+ فشل اختبار الخادم!احفظ عبارة المرور في Keystoreأرسل رسالة مباشرةإرسال عبر
@@ -960,8 +960,8 @@
رسالة مرسلةعيّن تفضيلات المجموعةعيّنها بدلاً من استيثاق النظام.
- مشاركة
- إرسال
+ شارك
+ أرسلاحفظ عبارة المرور وافتح الدردشةحدد جهات الاتصالتعيين يوم واحد
@@ -1048,7 +1048,7 @@
يبدأ…شُغّل قفل SimpleXأظهر:
- أظهر خيارات المطور
+ أظهر خيارات المطوِّرsimplexmq: v%s (%2s)يتطلب الخادم إذنًا لإنشاء قوائم انتظار، تحقق من كلمة المرور.يتطلب الخادم إذنًا للرفع، تحقق من كلمة المرور.
@@ -1093,7 +1093,7 @@
اختبر الخوادملا معرّفات مُستخدمدعم SIMPLEX CHAT
- تبديل
+ بدِّلالعنوان الرئيسيسيتم وضع علامة على الرسالة على أنها تحت الإشراف لجميع الأعضاء.انقر للانضمام
@@ -1117,7 +1117,7 @@
لاستلام الإشعارات، يُرجى إدخال عبارة مرور قاعدة البياناتمصادقة النظاميعمل التعمية واتفاقية التعمية الجديدة غير مطلوبة. قد ينتج عن ذلك أخطاء في الاتصال!
- لا يمكن فك ترميز الصورة. من فضلك، جرب صورة مختلفة أو تواصل مع المطورين.
+ لا يمكن فك ترميز الصورة. من فضلك، جرّب صورة مختلفة أو تواصل مع المطوِّرين.سيتم حذف الرسالة لجميع الأعضاء.الصور كثيرة!مقاطع الفيديو كثيرة!
@@ -1253,13 +1253,13 @@
إلغاء إخفاء ملف تعريفيجب أن تكون جهة الاتصال متصلة بالإنترنت حتى يكتمل الاتصال.
\nيمكنك إلغاء هذا الاتصال وإزالة جهة الاتصال (والمحاولة لاحقًا باستخدام رابط جديد).
- فتح في تطبيق الجوال.]]>
+ فتح في تطبيق الجوّال.]]>استخدم للاتصالات الجديدةاستخدم الخادمعنوان خادمكقاعدة بيانات دردشتكأنت مدعو إلى المجموعة. انضم للتواصل مع أعضاء المجموعة.
- لقد انضممت إلى هذه المجموعة. جارِ الاتصال بدعوة عضو المجموعة.
+ لقد انضممت إلى هذه المجموعة. يتصل بدعوة عضو المجموعة.غيّرتَ العنوان ل%sإلغاء إخفاء ملف تعريف الدردشةالرسائل الصوتية ممنوعة في هذه الدردشة.
@@ -1284,7 +1284,7 @@
مكالمة فيديوالرسائل الصوتية ممنوعة.فتح القفل
- رفع الملف
+ ارفع الملفلا يمكن التحقق منك؛ الرجاء المحاولة مرة اخرى.رسالة صوتيةرسالة صوتية…
@@ -1292,14 +1292,14 @@
أنت المراقب!تحتاج إلى السماح لجهة اتصالك بإرسال رسائل صوتية لتتمكن من إرسالها.أرسلت جهة اتصالك ملفًا أكبر من الحجم الأقصى المعتمد حاليًا (%1$s).
- الاتصال بمطوري SimpleX Chat لطرح أي أسئلة وتلقي التحديثات.]]>
+ الاتصال بمطوِّري SimpleX Chat لطرح أي أسئلة وتلقي التحديثات.]]>خادمكيُخزن ملف تعريفك على جهازك ومشاركته فقط مع جهات اتصالك. لا تستطيع خوادم SimpleX رؤية ملف تعريفك.الفيديو مقفلالفيديو مُشغَّلمع رسالة ترحيب اختيارية.قريباً!
- هذه الميزة ليست مدعومة بعد. جرب الإصدار القادم.
+ هذه الميزة ليست مدعومة بعد. جرّب الإصدار القادم.عطّل (الاحتفاظ بتجاوزات المجموعة)فعِّل لجميع المجموعاتإرسال الإيصالات مفعّلة لـ%d مجموعات
@@ -1366,7 +1366,7 @@
فعّل وضع التخفي عند الاتصال.أرسل لاتصالطُلب اتصال
- جارٍ الاتصال بالفعل!
+ يتصل بالفعل!مجموعات أفضلو%d أحداث أخرىجارٍ انضمام بالفعل إلى المجموعة!
@@ -1388,7 +1388,7 @@
اتصل بنفسك؟سطح المكتبمتصل بسطح المكتب
- جار الاتصال بسطح المكتب
+ الاتصال بسطح المكتبأجهزة سطح المكتبالاسم الصحيح لـ%s؟حذف %d رسالة؟
@@ -1408,10 +1408,10 @@
مُكتشف عبر الشبكة المحليةقطع اتصال سطح المكتب؟إصدار تطبيق سطح المكتب %s غير متوافق مع هذا التطبيق.
- توسيع
+ وسِّعهل تريد تكرار طلب الاتصال؟خطأ في إعادة التفاوض بشأن التعمية
- %1$s.]]>
+ %1$s.]]>خطألقد انضممت بالفعل إلى المجموعة عبر هذا الرابط.%s و%s
@@ -1429,7 +1429,7 @@
(جديد)]]>فك ربط سطح المكتب؟خيارات سطح المكتب المرتبطة
- لا يمكن فك تشفير الفيديو. من فضلك، جرب مقطع فيديو مختلفًا أو اتصل بالمطورين.
+ لا يمكن فك ترميز الفيديو. من فضلك، جرّب مقطع فيديو مختلفًا أو اتصل بالمطوِّرين.%s متصلأسطح المكتب المرتبطةمجموعات التخفي
@@ -1466,7 +1466,7 @@
تحقق من الرمز على الجوّالأدخل اسم الجهاز هذا…خطأ
- لقد شاركت مسار ملف غير صالح. أبلغ عن المشكلة لمطوري التطبيق.
+ لقد شاركت مسار ملف غير صالح. أبلغ عن المشكلة لمطوِّري التطبيق.اسم غير صالح!ألصق عنوان سطح المكتب%1$s!]]>
@@ -1483,13 +1483,13 @@
تحقق من الاتصالأعِد التحميلعشوائي
- في انتظار اتصال الجوال:
- للسماح لتطبيق الجوال بالاتصال بسطح المكتب، افتح هذا المنفذ في جدار الحماية لديك، إذا فعلته
+ في انتظار اتصال الجوّال:
+ للسماح لتطبيق الجوّال بالاتصال بسطح المكتب، افتح هذا المنفذ في جدار الحماية لديك، إذا فعّلتهأنشئ ملف تعريف الدردشةعرض التحطمفتح منفذ في جدار الحماية
- اقطع اتصال الجوالات
- لا يوجد جوال متصل
+ اقطع اتصال الجوّالات
+ لا يوجد جوّال متصلخطأ في إظهار المحتوىخطأ في إظهار الرسالةانتهت المكالمة %1$s
@@ -1526,30 +1526,26 @@
أظهر الأخطاء الداخليةخطأ فادحخطأ داخلي
- يُرجى إبلاغ المطورين بذلك:
-\n%s
- يُرجى إبلاغ المطورين بذلك:
-\n%s
-\n
-\nيوصى بإعادة تشغيل التطبيق.
+ يُرجى إبلاغ المطوِّرين بذلك: \n%s
+ يُرجى إبلاغ المطوِّرين بذلك: \n%s \n \nيوصى بإعادة تشغيل التطبيق.أعد تشغيل الدردشة
- %s غير نشط]]>
+ %s غير نشط]]>أظهر مكالمات API البطيئةغير معروفحدّثت ملف التعريف
- %s مفقود]]>
- %s لديه إصدار غير مدعوم. يُرجى التأكد من استخدام نفس الإصدار على كلا الجهازين]]>
- %s في حالة سيئة]]>
+ %s مفقود]]>
+ %s لديه إصدار غير مدعوم. يُرجى التأكد من استخدام نفس الإصدار على كلا الجهازين]]>
+ %s في حالة سيئة]]>اسم العرض غير صالح!اسم العرض هذا غير صالح. الرجاء اختيار اسم آخر.توقف الاتصالتوقف الاتصال
- %s بسبب: %s]]>
+ %s بسبب: %s]]>قُطع الاتصال بسبب: %s
- %s]]>
- %s]]>
+ %s]]>
+ %s]]>سطح المكتب غير نشط
- %s مشغول]]>
+ %s مشغول]]>انتهت المهلة أثناء الاتصال بسطح المكتبقُطع اتصال سطح المكتبالاتصال بسطح المكتب في حالة سيئة
@@ -1558,7 +1554,7 @@
يحتوي سطح المكتب على إصدار غير مدعوم. يُرجى التأكد من استخدام نفس الإصدار على كلا الجهازينالعضو %1$sوظيفة بطيئة
- خيارات المطور
+ خيارات المطوِّرتغيّر العضو %1$s إلى %2$sأزلت عنوان الاتصالأزلت صورة ملف التعريف
@@ -1581,7 +1577,7 @@
حدث خطأ أثناء إنشاء الرسالةحدث خطأ أثناء حذف الملاحظات الخاصةملاحظات خاصة
- مسح الملاحظات الخاصة؟
+ محو الملاحظات الخاصة؟أُنشئ في: %sرسالة محفوظةإلغاء حظر العضو للجميع؟
@@ -1604,7 +1600,7 @@
مكالمة فيديومكالمة صوتيةأنهيّ المكالمة
- متصفح الويب الافتراضي مطلوب للمكالمات. يُرجى تضبيط المتصفح الافتراضي في النظام، ومشاركة المزيد من المعلومات مع المطورين.
+ متصفح الويب الافتراضي مطلوب للمكالمات. يُرجى تضبيط المتصفح الافتراضي في النظام، ومشاركة المزيد من المعلومات مع المطوِّرين.حدث خطأ أثناء فتح المتصفحأرشف وأرفعيمكن للمُدراء حظر عضو للجميع.
@@ -1648,7 +1644,7 @@
تحقق من عبارة المرورتأكد من أنك تتذكر عبارة مرور قاعدة البيانات لترحيلها.التحقق من عبارة مرور قاعدة البيانات
- خطأ في عرض الإشعار، تواصل بالمطورين.
+ خطأ في عرض الإشعار، تواصل بالمطوِّرين.مكالمات صورة في صورةاستخدم التطبيق أثناء المكالمة.رحّل إلى جهاز آخر عبر رمز QR.
@@ -1819,8 +1815,7 @@
معلومات قائمة انتظار الرسائلاحمِ عنوان IP الخاص بك من مُرحلات المُراسلة التي اختارتها جهات اتصالك. \nفعّل في إعدادات *الشبكة والخوادم*.سمات دردشة جديدة
- حدث خطأ أثناء تهيئة WebView. حدّث نظامك إلى الإصدار الجديد. يُرجى التواصل بالمطورين.
-\nError: %s
+ حدث خطأ أثناء تهيئة WebView. حدّث نظامك إلى الإصدار الجديد. يُرجى التواصل بالمطوِّرين. \nError: %sتحسين تسليم الرسائلمع انخفاض استخدام البطارية.مفتاح خاطئ أو عنوان مجموعة الملف غير معروف - على الأرجح حُذف الملف.
@@ -1834,8 +1829,7 @@
حالة الرسالة: %sخطأ في النسخاستُخدم هذا الرابط مع جوّال آخر، يُرجى إنشاء رابط جديد على سطح المكتب.
- يُرجى التحقق من اتصال الهاتف المحمول وسطح المكتب بنفس الشبكة المحلية، وأن جدار حماية سطح المكتب يسمح بالاتصال.
-\nيُرجى مشاركة أي مشاكل أُخرى مع المطورين.
+ يُرجى التحقق من اتصال الهاتف المحمول وسطح المكتب بنفس الشبكة المحلية، وأن جدار حماية سطح المكتب يسمح بالاتصال. \nيُرجى مشاركة أي مشاكل أُخرى مع المطوِّرين.لا يمكن إرسال الرسالةتفضيلات الدردشة المحدّدة تحظر هذه الرسالة.التفاصيل
@@ -1919,7 +1913,7 @@
رُفع القطعمتصلالخوادم المتصلة
- جارِ الاتصال
+ يتصلالاتصالات النشطةملف التعريف الحاليأخطاء الحذف
@@ -1988,7 +1982,7 @@
المكالمات ممنوعة!لا يمكن مكالمة أحد أعضاء المجموعةلا يمكن إرسال رسالة إلى عضو المجموعة
- جارِ الاتصال بجهة الاتصال، يُرجى الانتظار أو التحقق لاحقًا!
+ يتصل بجهة الاتصال، يُرجى الانتظار أو التحقق لاحقًا!جهات الاتصال المؤرشفةادعُلا توجد جهات اتصال مُصفاة
@@ -1998,7 +1992,7 @@
يُرجى الطلب من جهة اتصالك تفعيل المكالمات.حذف %d رسائل الأعضاء؟سيتم وضع علامة على الرسائل للحذف. سيتمكن المُستلم/(المُستلمون) من الكشف عن هذه الرسائل.
- حدد
+ حدّدسيتم حذف الرسائل لجميع الأعضاء.سيتم وضع علامة على الرسائل على أنها تحت الإشراف لجميع الأعضاء.الرسالة
@@ -2211,7 +2205,7 @@
الإشعارات والبطاريةفقط مالكي الدردشة يمكنهم تغيير التفضيلات.الخصوصية لعملائك.
- الجوالات عن بُعد
+ الجوّالات عن بُعدادعُ للدردشةمغادرة المجموعة؟سيتم إزالة العضو من الدردشة - لا يمكن التراجع عن هذا!
@@ -2352,10 +2346,10 @@
إلغاء حظر الأعضاء للجميع؟حظر الأعضاء للجميع؟سيتم عرض رسائل من هؤلاء الأعضاء!
- لا يمكن قراءة عبارة المرور في Keystore، يُرجى إدخالها يدويًا. قد يكون هذا قد حدث بعد تحديث النظام غير متوافق مع التطبيق. إذا لم يكن الأمر كذلك، فيُرجى التواصل مع المطورين.
+ لا يمكن قراءة عبارة المرور في Keystore، يُرجى إدخالها يدويًا. قد يكون هذا قد حدث بعد تحديث النظام غير متوافق مع التطبيق. إذا لم يكن الأمر كذلك، فيُرجى التواصل مع المطوِّرين.سيتم إزالة الأعضاء من المجموعة - لا يمكن التراجع عن هذا!المشرفين
- لا يمكن قراءة عبارة المرور في Keystore. قد يكون هذا قد حدث بعد تحديث النظام غير متوافق مع التطبيق. إذا لم يكن الأمر كذلك، فيُرجى التواصل مع المطورين.
+ لا يمكن قراءة عبارة المرور في Keystore. قد يكون هذا قد حدث بعد تحديث النظام غير متوافق مع التطبيق. إذا لم يكن الأمر كذلك، فيُرجى التواصل مع المطوِّرين.موافقة الانتظارضبّط مُشغلي الخادمسياسة الخصوصية وشروط الاستخدام.
@@ -2515,7 +2509,7 @@
افتح الرابط النظيفافتح الرابط الكاملأزل تتبع الروابط
- رابط مُرحل SimpleX
+ عنوان مُرحل SimpleXخطأ في وضع علامة \"مقروءة\"البصمة في عنوان الخادم الوجهة لا تتطابق مع الشهادة: %1$s.البصمة في عنوان خادم التحويل لا تتطابق مع الشهادة: %1$s.
@@ -2542,4 +2536,127 @@
فيديوهاترسائل صوتيةإذا انضممت إلى قنوات أو أنشأتها، فستتوقف عن العمل نهائيًا.
+ %1$d/%2$d مُرحلات نشطة
+ %1$d/%2$d مُرحلات نشطة، %3$d فشلت
+ %1$d/%2$d مُرحلات متصلة
+ %1$d/%2$d مُرحلات متصلة، %3$d خطأ
+ %1$d مشترك
+ %1$d مشترك
+ وافقت
+ نشط
+ احظر المشترك للكل؟
+ ألغِ
+ مُرحلات الدردشة
+ مُرحلات الدردشة
+ احذف القناة
+ احذف القناة؟
+ حُذفت
+ حُذفت القناة
+ احذف المُرحل
+ إذاعة
+ إلغاء إنشاء القناة؟
+ اختبر المُرحل لاسترداد اسمه.]]>
+ %1$s !]]>
+ قناة
+ قناة
+ قناة
+ اسم القناة بالكامل
+ رابط القناة
+ أعضاء القناة
+ اسم القناة
+ يُخزّن ملف تعريف القناة على أجهزة المشتركين وعلى مُرحلات الدردشة.
+ حُدِّث ملف تعريف القناة
+ ستُحذف القناة لجميع المشتركين - لا يمكن التراجع عن هذا الإجراء!
+ ستُحذف القناة من عِندك - لا يمكن التراجع عن هذا الإجراء!
+ ستبدأ القناة بالعمل مع %1$d من أصل %2$d من المُرحلات. أتود المتابعة؟
+ مُرحل الدردشة
+ مُرحلات الدردشة
+ مُرحلات الدردشة توجّه الرسائل في القنوات التي تنشئها.
+ مُرحلات الدردشة توجّه الرسائل في القنوات في القناة.
+ تحقق من عنوان المُرحل وحاول مرة أخرى.
+ تحقق من اسم المُرحل وحاول مرة أخرى.
+ اضبط المُرحلات
+ اتصل
+ متصل
+ يتصل
+ أنشئ قناة عامة
+ أنشئ قناة عامة
+ أنشئ قناة عامة (تجريبي)
+ ينشئ قناة
+ %d أحداث القناة
+ فك ترميز الرابط
+ تم الإسقاط (%1$d محاولات)
+ حرّر ملف تعريف القناة
+ فعّل مُرحل دردشة واحد على الأقل لإنشاء قناة.
+ أدخل اسم المُرحل…
+ خطأ في إضافة المُرحل
+ خطأ في إنشاء القناة
+ خطأ في فتح القناة
+ خطأ: %s
+ خطأ في حفظ ملف تعريف القناة
+ فشل
+ فشل
+ احصل على الرابط
+ عنوان المُرحل غير صالح!
+ اسم المُرحل غير صالح!
+ مدعو
+ انضم للقناة
+ غادِر القناة
+ مغادرة القناة؟
+ الرابط
+ رسالة خطأ
+ جديد
+ مُرحل دردشة جديد
+ لا مُرحلات دردشة
+ لا مُرحلات دردشة مفعّلة.
+ ليس كل المُرحلات متصلة
+ افتح قناة
+ افتح قناة جديدة
+ المالك
+ المالكون
+ عنوان المُرحل مسبق الضبط
+ اسم المُرحل مسبق الضبط
+ تابِع
+ مُرحل
+ مُرحل
+ عنوان المُرحل
+ عنوان المُرحل
+ فشل اتصال المُرحل
+ رابط المُرحل
+ فشل اختبار المُرحل
+ أزِل المشترك
+ إزالة المشترك؟
+ احفظ وأرسل إشعار للمشتركين في القناة
+ احفظ ملف تعريف القناة
+ يتطلب الخادم تفويضًا للاتصال بالمُرحل، يُرجى التحقق من كلمة المرور.
+ تحذير من الخادم
+ شارك عنوان المُرحل
+ مشترك
+ المشتركون
+ يستخدم المشتركون رابط المُرحل للاتصال بالقناة.\nاُستخدم عنوان المُرحل لإعداد هذا المُرحل للقناة.
+ ستُزيل المشترك من القناة - لا يمكن التراجع عن هذا الإجراء!
+ انقر انضم للقناة
+ فشل الاختبار عند الخطوة %s.
+ اختبر المُرحل
+ أُزيل التطبيق هذه الرسالة بعد %1$d محاولات لاستلامها.
+ عنوان مُرحل الدردشة هذا لا يمكن استخدامه للاتصال.
+ إلغاء حظر المشترك للجميع؟
+ ملف القناة التعريفي حُدِّث
+ استخدم للقنوات الجديدة
+ استخدم مُرحل
+ تحقق
+ عبر %1$s
+ تسجيل الصوت غير مدعوم على منصتك
+ انتظر
+ رد الانتظار
+ أنت
+ أنت مشترك
+ بإمكانك مشاركة رابط أو رمز QR - وسيتمكن أي شخص من الانضمام إلى القناة.
+ لقد اتصلت بالقناة عبر رابط المُرحل هذا.
+ قناتك
+ قناتك
+ سيتم مشاركة ملف تعريفك %1$s مع مُرحلات القناة والمشتركين.\nيمكن للمُرحلات الوصول إلى رسائل القناة.
+ عنوان مُرحلك
+ اسم مُرحلك
+ ستتوقف عن تلقي الرسائل من هذه القناة، وسيتم الاحتفاظ بسجل الدردشة.
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 03a8bcfdc5..d708736821 100644
--- a/apps/multiplatform/common/src/commonMain/resources/MR/bg/strings.xml
+++ b/apps/multiplatform/common/src/commonMain/resources/MR/bg/strings.xml
@@ -1038,7 +1038,7 @@
SimpleX ЛогоSimpleX ЕкипSMP сървъри
- Сподели адреса с контактите\?
+ Сподели адреса с контактите?Сподели линкСподели с контактитеСпри споделянето
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 5c8f73bf93..a34a4ca7fc 100644
--- a/apps/multiplatform/common/src/commonMain/resources/MR/ca/strings.xml
+++ b/apps/multiplatform/common/src/commonMain/resources/MR/ca/strings.xml
@@ -2508,4 +2508,4 @@
Suprimir missatgesEls missatges de membre s\'eliminaran; això no es pot desfer!Eliminar membre i els seus missatges
-
+
\ No newline at end of file
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 43afc3be04..c7697c35ba 100644
--- a/apps/multiplatform/common/src/commonMain/resources/MR/cs/strings.xml
+++ b/apps/multiplatform/common/src/commonMain/resources/MR/cs/strings.xml
@@ -877,7 +877,7 @@
Předvolby skupinyPřímé zprávyMazání všem
- zapnuty
+ zapnutopovoleno vámvypnutyMizící zprávy zakázány.
@@ -930,7 +930,7 @@
moderovanémoderovaný %sSmazat zprávu člena\?
- moderovaný
+ ModerovatKontaktujte prosím správce skupiny.jste pozorovatelpozorovatel
@@ -1168,7 +1168,7 @@
BARVY MOTIVUPřizpůsobit motivAktualizace profilu bude zaslána vašim kontaktům.
- Sdílet adresu s kontakty\?
+ Sdílet adresu s kontakty?Přestat sdílet adresu\?Vytvořit adresu, aby se s vámi lidé mohli spojit.Uložit nastavení SimpleX adresy
@@ -1543,7 +1543,7 @@
blokováno %skontakt %1$s změnen na %2$sVytvořeno v
- Blok všem
+ Blokovat všemBlokovat člena všem?Chyba blokování člena všemVylepšené doručovaní zpráv
@@ -2054,7 +2054,7 @@
Žádné servery pro soukromé směrování chatů.Žádné servery pro příjem souborů.Žádné servery pro příjem zpráv.
- Všechny chaty budou ze seznamu odebrány %s, a seznam bude smazán
+ Všechny chaty budou ze seznamu %s odebrány, a seznam bude smazánPro sociální sítěVzdálené telefony%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 c66d351601..43340f85dc 100644
--- a/apps/multiplatform/common/src/commonMain/resources/MR/de/strings.xml
+++ b/apps/multiplatform/common/src/commonMain/resources/MR/de/strings.xml
@@ -176,7 +176,7 @@
Sie sind zu der Gruppe eingeladenBeitreten als %sverbinde …
- Zum Starten eines neuen Chats tippen
+ Tippen, um einen neuen Chat zu startenChatten Sie mit den EntwicklernSie haben keine Chats
@@ -547,7 +547,7 @@
PrivatsphäreApp-Bildschirm schützenBilder automatisch akzeptieren
- Link-Vorschau senden
+ Linkvorschau sendenApp-DatensicherungMEINE DATEN
@@ -1040,7 +1040,7 @@
Für die Anzeige das Passwort im Suchfeld eingebenPrivates Profil erzeugen!Stummschalten
- Zum Aktivieren des Profils tippen.
+ Tippen, um das Profil zu aktivieren.Stummschaltung aufhebenBei Inaktivität stummgeschaltet!Schützen Sie Ihre Chat-Profile mit einem Passwort!
@@ -1191,20 +1191,20 @@
Sie werden Ihre damit verbundenen Kontakte nicht verlieren, wenn Sie diese Adresse später löschen.Design anpassenINTERFACE-FARBEN
- Fügen Sie die Adresse Ihrem Profil hinzu, damit Ihre Kontakte sie mit anderen Personen teilen können. Es wird eine Profilaktualisierung an Ihre Kontakte gesendet.
+ 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.Alle Ihre Kontakte bleiben verbunden. Es wird eine Profilaktualisierung an Ihre Kontakte gesendet.Erstellen Sie eine Adresse, damit sich Personen mit Ihnen verbinden können.SimpleX-Adresse erstellen
- Mit Kontakten teilen
+ Mit SimpleX-Kontakten teilenIhre Kontakte bleiben weiterhin verbunden.Automatisch akzeptierenGeben Sie eine Begrüßungsmeldung ein … (optional)Freunde einladenLassen Sie uns über SimpleX Chat schreiben
- Profil-Aktualisierung wird an Ihre Kontakte gesendet.
+ Profil-Aktualisierung wird an Ihre SimpleX-Kontakte gesendet.SimpleX-Adress-Einstellungen speichernEinstellungen speichern\?
- Die Adresse mit Kontakten teilen\?
+ Die Adresse mit SimpleX-Kontakten teilen?Teilen beendenDas Teilen der Adresse beenden\?Keine Adresse erstellt
@@ -1607,7 +1607,7 @@
Kontakt hinzufügenZum Scannen tippenBehalten
- Zum Link einfügen tippen
+ Tippen, um den Link einzufügenSuchen oder SimpleX-Link einfügenDer Chat wurde gestoppt. Wenn diese Datenbank bereits auf einem anderen Gerät von Ihnen verwendet wurde, sollten Sie diese dorthin zurück übertragen, bevor Sie den Chat starten.Chat starten?
@@ -1928,7 +1928,7 @@
Bitte überprüfen Sie, ob sich das Mobiltelefon und die Desktop-App im gleichen lokalen Netzwerk befinden, und die Desktop-Firewall die Verbindung erlaubt.
\nBitte teilen Sie weitere mögliche Probleme den Entwicklern mit.Nachricht wurde nicht gesendet
- Diese Nachricht ist wegen der gewählten Chat-Einstellungen nicht erlaubt.
+ Diese Nachricht ist wegen der gewählten Chat-Präferenzen nicht erlaubt.Bitte versuchen Sie es später erneut.Fehler beim privaten RoutingDie Nachricht kann später zugestellt werden, wenn das Mitglied aktiv wird.
@@ -2001,7 +2001,7 @@
Dateispeicherort öffnenandereDie Server-Adresse ist nicht mit den Netzwerkeinstellungen kompatibel: %1$s.
- Link scannen / einfügen
+ Link einfügen / ScannenAlle Server neu verbindenServer neu verbinden?Alle Server neu verbinden?
@@ -2307,7 +2307,7 @@
Schutz der Privatsphäre Ihrer Kunden.Zur Verbindung aufgefordertBitte verkleinern Sie die Nachrichten-Größe oder entfernen Sie Medien und versenden Sie diese erneut.
- Nur Chat-Eigentümer können die Präferenzen ändern.
+ 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.Sie werden von diesem Chat keine Nachrichten mehr erhalten. Der Nachrichtenverlauf wird beibehalten.
@@ -2455,7 +2455,7 @@
Verbindungs-Link wird nicht unterstütztVerkürzter LinkVollständiger Link
- SimpleX-Kanal-Link
+ SimpleX-KanallinkFür diesen Link wird eine neuere App-Version benötigt. Bitte aktualisieren Sie die App oder bitten Sie Ihren Kontakt einen kompatiblen Link zu senden.Alle ServerAus
@@ -2633,25 +2633,25 @@
FehlgeschlagenKanäle, welche Sie erstellt haben oder denen Sie beigetreten sind, werden dauerhaft deaktiviert.%1$d/%2$d Relais aktiv
- %1$d/%2$d Relais aktiv, %3$d Fehlgeschlagen
+ %1$d/%2$d Relais aktiv, %3$d fehlgeschlagen%1$d/%2$d Relais verbunden%1$d/%2$d Relais verbunden, %3$d Fehler%1$d Abonnent%1$d AbonnentenAngenommenAktiv
- Abonnenten für alle blockieren?
+ Abonnent für alle blockieren?BroadcastAbbrechenKanalerstellung abbrechen?
- Relais testen, um dessen Namen zu ermitteln.]]>
+ Relais testen, um dessen Namen abzurufen.]]>%1$s!]]>KanalKanalKanal
- Kanal-Link
+ KanallinkKanal-Mitglieder
- Kanal-Name
+ KanalnameDer Kanal wird für alle Abonnenten gelöscht. Dies kann nicht rückgängig gemacht werden!Der Kanal wird für Sie gelöscht. Dies kann nicht rückgängig gemacht werden!Der Kanal wird mit %1$d von %2$d Relais gestartet. Fortfahren?
@@ -2667,9 +2667,9 @@
Verbindenverbundenverbinden
- Kanal erstellen
- Kanal erstellen
- Kanal erstellen (BETA)
+ Öffentlichen Kanal erstellen
+ Öffentlichen Kanal erstellen
+ Öffentlichen Kanal erstellen (BETA)Kanal wird erstelltLink dekodierenKanal löschen
@@ -2738,8 +2738,87 @@
Sie haben sich über diesen Relais‑Link mit dem Kanal verbunden.Ihr KanalIhr Kanal
- Ihr Profil %1$s wird mit den Kanal‑Relais und -Abonnenten geteilt.
+ Ihr Profil %1$s wird mit den Kanal‑Relais und -Abonnenten geteilt.\nRelais können auf Kanalnachrichten zugreifen.Ihre Relais-AdresseIhr Relais-NameSie werden keine Nachrichten mehr aus diesem Kanal erhalten. Der Chatverlauf bleibt erhalten.
+ Vollständiger Name des Kanals:
+ Das Kanalprofil wird auf den Geräten der Abonnenten und auf den Chat‑Relais gespeichert.
+ Kanalprofil wurde aktualisiert
+ %d Kanalereignisse
+ Kanal gelöscht
+ Verworfen (%1$d Versuche)
+ Fehler: %s
+ Fehler beim Speichern des Kanalprofils
+ Übertragungsfehler
+ Speichern und Abonnenten des Kanals informieren
+ Kanalprofil speichern
+ Die App hat diese Nachricht nach %1$d Empfangsversuchen entfernt.
+ Kanalprofil aktualisiert
+ %1$d/%2$d Relais aktiv, %3$d Fehler
+ %1$d/%2$d Relais aktiv, %3$d entfernt
+ %1$d/%2$d Relais verbunden, %3$d fehlgeschlagen
+ %1$d/%2$d Relais verbunden, %3$d entfernt
+ %1$d Relais fehlgeschlagen
+ %1$d Relais nicht aktiv
+ %1$d Relais entfernt
+ Das Hinzufügen von Relais wird zu einem späteren Zeitpunkt unterstützt.
+ Alle Relais fehlgeschlagen
+ Alle Relais entfernt
+ Broadcast nicht möglich
+ Der Kanal hat keine aktiven Relais. Bitte später erneut versuchen.
+ Der Kanal ist vorübergehend nicht erreichbar
+ Inaktiv
+ Keine aktiven Relais
+ Vom Betreiber entfernt
+ Warte auf das Hinzufügen von Relais durch den Eigentümer des Kanals.
+ Geschäftliche Adresse
+ Kanallink
+ Kontaktadresse
+ Deaktivieren
+ Aktivieren
+ Linkvorschau aktivieren?
+ Fehler
+ Fehler beim Teilen des Kanals
+ (vom Eigentümer)
+ Gruppen-Link
+ Linksignatur erfolgreich verifiziert.
+ Netzwerk-Fehler
+ Einmal-Link
+ Relay‑Status:
+ Das Senden einer Link-Vorschau kann Ihre IP‑Adresse an die Website übermitteln. Sie können dies später in den Datenschutzeinstellungen ändern.
+ Kanal teilen…
+ Per Chat teilen
+ ⚠️ Signaturüberprüfung fehlgeschlagen: %s.
+ (signiert)
+ Zum Öffnen tippen
+ Die Verbindung hat das Limit für nicht zugestellte Nachrichten erreicht
+ Kanal-Präferenzen
+ Kanal-Präferenzen können nur von Kanal-Eigentümern geändert werden.
+ Ein Link für eine einzelne Person zum Verbinden.
+ Kanäle
+ Über einen Link oder QR-Code verbinden
+ Mit jemandem verbinden
+ Erstellen Sie Ihre öffentliche Adresse
+ Freunde einladen – jetzt noch einfacher 👋
+ Damit Sie jeder erreichen kann
+ Jemanden privat einladen
+ Damit sich jemand mit Ihnen verbinden kann
+ Neuer Einmal-Link
+ Non‑Profit‑Governance
+ - Opt‑in zum Senden von Linkvorschauen.\n- Hyperlink‑Phishing verhindern.\n- Link‑Tracking entfernen.
+ Oder den QR‑Code persönlich oder per Videoanruf zeigen.
+ Oder diesen QR‑Code verwenden – ausgedruckt oder online.
+ Volle Kontrolle: Sie können Ihre eigenen Relais betreiben.
+ Privatsphäre: für Besitzer und Abonnenten.
+ Öffentliche Kanäle – freies Kommunizieren 🚀
+ Zuverlässigkeit: mehrere Relais pro Kanal.
+ Sichere Web-Links
+ Sicherheit: Eigentümer besitzen die Kanalschlüssel.
+ Den Link über einen beliebigen Messenger versenden – es ist sicher. Bitte in SimpleX einfügen.
+ Mit jemandem sprechen
+ Für ein dauerhaftes SimpleX-Netzwerk.
+ Diese Adresse in Ihrem Social‑Media‑Profil, auf Ihrer Webseite oder in Ihrer E‑Mail‑Signatur verwenden.
+ Wir haben das Verbinden für neue Nutzer vereinfacht.
+ Ihre öffentliche Adresse
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 c233d8eabc..4e372dc635 100644
--- a/apps/multiplatform/common/src/commonMain/resources/MR/es/strings.xml
+++ b/apps/multiplatform/common/src/commonMain/resources/MR/es/strings.xml
@@ -358,7 +358,7 @@
Los miembros pueden enviar mensajes de voz.en modo incógnito mediante dirección de contacto¡Error al crear perfil!
- No se pudo cargar el chat
+ Fallo en la carga del chatFallo en la carga de chatsEnlace completoError al eliminar contacto
@@ -385,7 +385,7 @@
ColgarArchivos y multimedia¡Grupo no encontrado!
- perfil de grupo actualizado
+ perfil del grupo actualizadoError al crear enlace de grupoError al eliminar enlace de grupoactivado para el contacto
@@ -819,7 +819,7 @@
Cambiar servidor de recepciónTotalmente descentralizado. Visible sólo para los miembros.Para conectarte mediante enlace
- ¡Prueba no superada!
+ ¡Prueba del servidor no superada!Algunos servidores no han superado la prueba:Usar servidorPara conexiones nuevas
@@ -880,7 +880,7 @@
Has sido invitado a un grupo. Únete para conectar con sus miembros.has expulsado a %1$sTú: %1$s
- Puedes compartir el enlace o el código QR para que cualquiera pueda unirse al grupo. Si más tarde lo eliminas, no afectará a los miembros del grupo.
+ Puedes compartir el enlace o código QR. Cualquiera podrá unirse al grupo. Si más tarde lo eliminas, no afectará a los miembros del grupo.Cuando compartes un perfil incógnito con alguien, este perfil también se usará para los grupos a los que te inviten.Mis preferenciasCon mensaje de bienvenida opcional.
@@ -1145,7 +1145,7 @@
¿Dejar de compartir la dirección\?COLORES DE LA INTERFAZPuedes crearla más tarde
- ¿Compartir la dirección con los contactos\?
+ ¿Compartir la dirección con los contactos?Compartir con contactosTítuloPuedes compartir esta dirección con tus contactos para que puedan conectar con %s.
@@ -1430,7 +1430,7 @@
Conectar con ordenadorDesconectar¿Bloquear miembro?
- %d evento(s) de grupo
+ %d evento(s) del grupo¡Nombre no válido!Conectado a móvilDirección ordenador incorrecta
@@ -2223,7 +2223,7 @@
Sólo los propietarios del chat pueden cambiar las preferencias.El miembro será eliminado del chat. ¡No puede deshacerse!El rol cambiará a %s. Se notificará en el chat.
- Dejarás de recibir mensajes del chat. El historial del chat se conserva.
+ Dejarás de recibir mensajes del chat. El historial del chat se conservará.Cómo ayuda a la privacidadCuando está habilitado más de un operador, ninguno dispone de los metadatos para conocer quién se comunica con quién.Tu perfil de chat será enviado a los miembros de chat
@@ -2530,7 +2530,7 @@
Abrir enlace limpioLimpiar enlaces de seguimientoAbrir enlace completo
- Enlace de servidor SimpleX
+ Dirección de servidor SimpleXError al marcar como leídoLa huella en la dirección del servidor no coincide con el certificado: %1$s.La huella en la dirección del servidor de destino no coincide con el certificado: %1$s.
@@ -2554,4 +2554,130 @@
Buscar mensajes de vozVídeosMensajes de voz
+ %1$d/%2$d servidores activos
+ %1$d/%2$d servidores activos, %3$d han fallado
+ %1$d/%2$d servidores conectados
+ %1$d/%2$d servidores conectados, %3$d errores
+ aceptado
+ activo
+ Test del servidor para recibir su nombre.]]>
+ El perfil del canal se almacena en los dispositivos de los suscriptores y en los servidores de chat.
+ El canal comenzará a funcionar con %1$d de %2$d servidores. ¿Continuar?
+ Servidores de chat
+ Servidores de chat
+ Servidores de chat
+ Servidores de chat
+ Los servidores de chat reenvían los mensajes en los canales que has creado.
+ Los servidores de chat reenvían los mensajes a los suscriptores del canal.
+ Comprueba la dirección del servidor y prueba de nuevo.
+ Comprueba el nombre del servidor y prueba de nuevo.
+ Configurar servidores
+ Conectar
+ conectado
+ conectando
+ Decodificar enlace
+ eliminado
+ Eliminar servidor
+ Activa al menos un servidor de chat para crear un canal.
+ Introduce el nombre del servidor…
+ Error al añadir el servidor
+ La conexión con el servidor ha fallado
+ ¡El test del servidor ha fallado!
+ Prueba no superada en el paso %s.
+ %1$d suscriptor
+ %1$d suscriptores
+ ¿Bloquear al suscriptor para todos?
+ Emisión
+ Cancelar
+ ¿Cancelar la creación del canal?
+ %1$s!]]>
+ canal
+ Canal
+ Canal
+ Título completo:
+ Enlace del canal
+ Miembros canal
+ Título del canal
+ perfil del canal actualizado
+ El canal será eliminado para todos los suscriptores. ¡No puede deshacerse!
+ El canal será eliminado para tí. ¡No puede deshacerse!
+ CONEXIÓN FALLIDA
+ Crear canal público
+ Crear canal público
+ Crear canal público (BETA)
+ Creando canal
+ %d eventos del canal
+ Eliminar canal
+ ¿Eliminar canal?
+ canal eliminado
+ caído (%1$d intentos)
+ Editar perfil del canal
+ Error al crear el canal
+ Error al abrir el canal
+ error:%s
+ Error al guardar el perfil del canal
+ fallo
+ fallo
+ Recibir el enlace
+ Si te has unido o has creado canales, dejarán de funcionar permanentemente.
+ ¡Dirección de servidor no válido!
+ ¡Nombre de servidor no válido!
+ Invitado
+ Unirme al canal
+ Salir del canal
+ ¿Salir del canal?
+ Enlace
+ Mensaje de error
+ nuevo
+ Nuevo servidor de chat
+ Sin servidores de chat
+ Ningún servidor de chat activado.
+ Hay servidores no conectados
+ Abrir canal
+ Abrir canal nuevo
+ PROPIETARIO
+ Propietarios
+ Direcciones predefinidas
+ Nombres predefinidos
+ Continuar
+ servidor
+ SERVIDOR
+ Dirección servidor
+ Dirección del servidor
+ Enlace servidor
+ Eliminar suscriptor
+ ¿Eliminar suscriptor?
+ Guardar y notificar suscriptores
+ Guardar perfil del canal
+ El servidor requiere autorización para conectar con el servidor, comprueba la contraseña.
+ Alerta del servidor
+ Compartir dirección del servidor
+ SUSCRIPTOR
+ Suscriptores
+ Los suscriptores usan el enlace del servidor para conectarse a los canales.\nLa dirección del servidor se usó para establecer el servidor para el canal.
+ El suscriptor será eliminado del canal. ¡No puede deshacerse!
+ Pulsa Unirme al canal
+ Test servidor
+ La app ha eliminado el mensaje tras %1$d intentos de recibirlo.
+ Esto es una dirección de servidor, no puede usarse para conectar.
+ ¿Desbloquear al suscriptor para todos?
+ perfil del canal actualizado
+ Usar para canales nuevos
+ Usar servidor
+ Verificar
+ mediante %1$s
+ La grabación de voz no es compatible con tu plataforma
+ Espera
+ Espera respuesta
+ tu
+ eres suscriptor
+ Puedes compartir un enlace o código QR. Cualquiera podrá unirse al canal.
+ Te conectaste al canal mediante este enlace de servidor.
+ Tu canal
+ Tu canal
+ El perfil %1$s será compartido con los servidores de canal y los suscriptores.\nLos servidores tienen acceso a los mensajes del canal.
+ Tu dirección de servidor
+ Tu nombre del servidor
+ Dejarás de recibir mensajes de este canal. El historial del chat se conservará.
+ fallo
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 c6b094ab56..5ea012dcf9 100644
--- a/apps/multiplatform/common/src/commonMain/resources/MR/fi/strings.xml
+++ b/apps/multiplatform/common/src/commonMain/resources/MR/fi/strings.xml
@@ -822,7 +822,7 @@
Arvioi sovellusSkannaa palvelimen QR-koodiProfiilipäivitys lähetetään kontakteillesi.
- Jaa osoite kontakteille\?
+ Jaa osoite kontakteille?Lopeta jakaminenLopeta osoitteen jakaminen\?Tallenna automaattisen hyväksynnän asetukset
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 42ba84ef8c..677bdeb9b5 100644
--- a/apps/multiplatform/common/src/commonMain/resources/MR/fr/strings.xml
+++ b/apps/multiplatform/common/src/commonMain/resources/MR/fr/strings.xml
@@ -1105,7 +1105,7 @@
Vous pouvez accepter ou refuser les demandes de contacts.COULEURS DE L\'INTERFACEVos contacts resteront connectés.
- Partager l\'adresse avec vos contacts \?
+ Partager l\'adresse avec vos contacts ?Partager avec vos contactsEntrez un message de bienvenue… (facultatif)Cesser le partage
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 310a52715a..c83aa77b0e 100644
--- a/apps/multiplatform/common/src/commonMain/resources/MR/hu/strings.xml
+++ b/apps/multiplatform/common/src/commonMain/resources/MR/hu/strings.xml
@@ -29,7 +29,7 @@
Elfogadja a kapcsolódási kérést?ElfogadásElfogadás
- Cím hozzáadása a profilhoz, hogy a partnerei megoszthassák másokkal. A profilfrissítés el lesz küldve partnerei számára.
+ 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.További kiemelőszínhíváshibaCsoporttagok letiltása
@@ -91,7 +91,7 @@
Nem lehet meghívni a partnert!hibás az üzenet azonosítójaPartneri kapcsolatkérések automatikus elfogadása
- Megjegyzés: NEM fogja tudni helyreállítani, vagy módosítani a jelmondatot abban az esetben, ha elveszíti.]]>
+ Megjegyzés: NEM fogja tudni helyreállítani vagy módosítani a jelmondatot abban az esetben, ha elveszíti.]]>hívás…További másodlagos színHozzáadás egy másik eszközhöz
@@ -543,7 +543,7 @@
Kiszolgáló megadása kézzelA fájl akkor érkezik meg, amikor a küldője elérhető lesz, várjon, vagy ellenőrizze később!Hiba történt a csoporthivatkozás létrehozásakor
- A galériából
+ GalériaEngedélyezés (csoport egyéni beállításainak megtartása)Hiba történt a partner törlésekorA tagok véglegesen törölhetik az elküldött üzeneteiket. (24 óra)
@@ -674,7 +674,7 @@
SzámítógépekA markdown használataCsevegési profil létrehozása
- Védett a kéretlen tartalommal szemben
+ Védett a kéretlen tartalmakkal szembenHordozható eszközök leválasztásaKü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.
@@ -944,7 +944,7 @@
Biztonsági kód beolvasása a partnere alkalmazásából.Lépjen kapcsolatba a csoport adminisztrátorával.Videó bekapcsolva
- Profilnév:
+ Profil neve:BeillesztésKöszönjük, hogy telepítette a SimpleX Chatet!Csillagozás a GitHubon
@@ -979,7 +979,7 @@
%s (jelenlegi)Saját SMP-kiszolgálóVéletlen
- Megosztás a partnerekkel
+ Megosztás a SimpleX partnerekkelÖnNincsenek csevegéseiKüldés
@@ -995,7 +995,7 @@
Elküldve: %sJelenlegi profil használataEz az eszköz
- Megosztja a címet a partnereivel?
+ Megosztja a címet a SimpleX partnereivel?ProfiljelszóTémaEltávolítja a jelmondatot a beállításokból?
@@ -1038,7 +1038,7 @@
Kiszolgálók mentéseÜdvözlőüzenetmp
- A profilfrissítés el lesz küldve a partnerei számára.
+ A profilfrissítés el lesz küldve a SimpleX partnerei számára.Egyszerűsített inkognitómódMenti az üdvözlőüzenetet?Új csevegési profil létrehozásához indítsa újra az alkalmazást.
@@ -1090,7 +1090,7 @@
Menti a beállításokat?JelkódIsmeretlen hiba
- Saját SMP-kiszolgálójának címe
+ Saját SMP-kiszolgáló címeCsevegési konzol megnyitásaEltávolításAdatbázis-jelmondat beállítása
@@ -1510,7 +1510,7 @@
Vagy QR-kód beolvasásaÉrvénytelen QR-kódMegtartás
- Keresés vagy SimpleX-hivatkozás beillesztése
+ Keressen vagy adjon meg egy SimpleX-hivatkozástBelső hibák megjelenítéseKritikus hibaBelső hiba
@@ -1812,7 +1812,7 @@
Fájlkiszolgáló-hiba: %1$sFájl állapotaFájl állapota: %s
- Másolási hiba
+ Hiba másolásaEzt a hivatkozást egy másik hordozható eszközön már használták, hozzon létre egy új hivatkozást a számítógépén.Ellenőrizze, hogy a hordozható eszköz és a számítógép ugyanahhoz a helyi hálózathoz csatlakozik-e, valamint a számítógép tűzfalában engedélyezve van-e a kapcsolat.\nMinden további problémát osszon meg a fejlesztőkkel.Nem lehet üzenetet küldeni
@@ -1823,7 +1823,7 @@
Továbbított üzenetAz üzenet később is kézbesíthető, ha a tag aktívvá válik.Még nincs közvetlen kapcsolat, az üzenetet az adminisztrátor továbbítja.
- Hivatkozás beolvasása / beillesztése
+ Hivatkozás megadása vagy QR-kód beolvasásaKonfigurált SMP-kiszolgálókEgyéb SMP-kiszolgálókEgyéb XFTP-kiszolgálók
@@ -2097,10 +2097,10 @@
Cím nyilvános megosztásaSimpleX-cím megosztása a közösségi médiában.Egyszer használható meghívó megosztása egy baráttal
- csak egyetlen partnerrel használható – személyesen vagy bármilyen üzenetváltó-alkalmazáson keresztül megosztható.]]>
+ csak egyetlen partnerrel használható – személyesen vagy bármilyen üzenetváltó alkalmazáson keresztül megosztható.]]>Beállíthatja a partner nevét, hogy emlékezzen arra, hogy kivel osztotta meg a hivatkozást.Kapcsolatbiztonság
- A SimpleX-cím és az egyszer használható meghívó biztonságosan megosztható bármilyen üzenetváltó-alkalmazáson keresztül.
+ A SimpleX-cím és az egyszer használható meghívó biztonságosan megosztható bármilyen üzenetváltó alkalmazáson keresztül.A hivatkozás cseréje elleni védelem érdekében összehasonlíthatja a biztonsági kódokat a partnerével.A közösségi médiáhozVagy a privát megosztáshoz
@@ -2498,7 +2498,7 @@
Tiszta hivatkozás megnyitásaTeljes hivatkozás megnyitásaNyomonkövetési paraméterek eltávolítása a hivatkozásokból
- SimpleX-átjátszócím
+ SimpleX-átjátszó címeHiba a csevegés olvasottként való megjelölésekorA célkiszolgáló címében szereplő ujjlenyomat nem egyezik a tanúsítvánnyal: %1$s.A továbbító kiszolgáló címében szereplő ujjlenyomat nem egyezik a tanúsítvánnyal: %1$s.
@@ -2537,9 +2537,9 @@
Kapcsolódáskapcsolódottkapcsolódás
- Csatorna létrehozása
- Csatorna létrehozása
- Csatorna létrehozása (béta)
+ Nyilvános csatorna létrehozása
+ Nyilvános csatorna létrehozása
+ Nyilvános csatorna létrehozása (BÉTA)Csatorna létrehozásatörölvesikertelen
@@ -2597,9 +2597,9 @@
Hivatkozás dekódolásaA teszt a(z) %s. lépésnél sikertelen volt.A kiszolgáló hitelesítést igényel az átjátszóhoz való kapcsolódáshoz, ellenőrizze a jelszavát.
- Érvénytelen átjátszónév!
+ Érvénytelen az átjátszó neve!Ellenőrizze az átjátszó nevét, és próbálja újra.
- Érvénytelen átjátszócím!
+ Érvénytelen az átjátszó címe!Ellenőrizze az átjátszó címét, és próbálja újra.Hiba az átjátszó hozzáadásakorCsevegési átjátszók
@@ -2613,26 +2613,105 @@
%1$d/%2$d átjátszó kapcsolódvaÁTJÁTSZÓÁtjátszóhivatkozás
- Átjátszócím
+ Átjátszó címea következőn keresztül: %1$sÁtjátszó címének megosztása
- A feliratkozók az átjátszó hivatkozását használják a csatornához való kapcsolódáshoz.\nAz átjátszócím ennek az átjátszónak a beállítására szolgált a csatornához.
+ A feliratkozók az átjátszó hivatkozását használják a csatornához való kapcsolódáshoz.\nAz átjátszó címe ennek az átjátszónak a beállítására szolgált a csatornához.Ön ezen az átjátszóhivatkozáson keresztül kapcsolódott a csatornához.Feliratkozó eltávolításaAz összes feliratkozó számára letiltja a feliratkozót?Hiba a csatorna létrehozásakorVisszavonja a csatorna létrehozását?Engedélyezzen legalább egy csevegési átjátszót a csatorna létrehozásához.
- A saját profilja (%1$s) meg lesz osztva a csatorna átjátszóival és feliratkozóival.
+ A(z) %1$s nevű profilja meg lesz osztva a csatorna átjátszóival és feliratkozóival.\nAz átjátszók hozzáférhetnek a csatornaüzenetekhez.Átjátszók konfigurálásaNem sikerült kapcsolódni az átjátszóhozNem minden átjátszó kapcsolódottFolytatásA csatorna %2$d átjátszóból %1$d használatával kezd el működni. Folytatja?
- Átjátszócím
+ Átjátszó címeEz egy csevegési átjátszó címe, nem használható kapcsolódásra.%1$s nevű csatornához!]]>Hiba a csatorna megnyitásakorAz összes feliratkozó számára feloldja a feliratkozó letiltását?Átjátszó tesztelése a nevének lekéréséhez.]]>
+ Csatorna teljes neve:
+ A csatornaprofil a feliratkozók eszközén és a csevegési átjátszókon van tárolva.
+ csatornaprofil frissítve
+ %d csatornaesemény
+ törölt csatorna
+ hiba: %s
+ Hiba a csatornaprofil mentésekor
+ Üzenethiba
+ Mentés és a csatorna feliratkozóinak értesítése
+ Csatornaprofil mentése
+ frissített csatornaprofil
+ Az alkalmazás %1$d sikertelen letöltési kísérlet után eltávolította ezt az üzenetet.
+ eltávolítva (%1$d kísérlet)
+ A csatorna ideiglenesen nem érhető el
+ A csatornának nincsenek aktív átjátszói. Próbáljon meg később csatlakozni.
+ nem lehet közvetíteni
+ az üzemeltető eltávolította
+ inaktív
+ Az összes átjátszó el lett távolítva
+ Nem sikerült kapcsolódni egyetlen átjátszóhoz sem
+ Nincsenek aktív átjátszók
+ %1$d átjátszó eltávolítva
+ %1$d átjátszóhoz nem sikerült kapcsolódni
+ %1$d átjátszó inaktív
+ %1$d/%2$d átjátszó aktív, %3$d eltávolítva
+ %1$d/%2$d átjátszó aktív, %3$d hiba
+ %1$d/%2$d átjátszó kapcsolódott, %3$d átjátszóhoz nem sikerült kapcsolódni
+ %1$d/%2$d átjátszó kapcsolódott, %3$d eltávolítva
+ Az átjátszók hozzáadása később lesz támogatott.
+ Várakozás a csatorna tulajdonosára az átjátszók hozzáadásához.
+ Üzleti cím
+ Csatornahivatkozás
+ Kapcsolattartási cím
+ Hiba a csatorna megosztásakor
+ (a tulajdonostól)
+ Csoporthivatkozás
+ Hivatkozás aláírása ellenőrizve.
+ Egyszer használható meghívó
+ Csatorna megosztása…
+ Megosztás egy csevegésen keresztül
+ ⚠️ Nem sikerült ellenőrizni az aláírást: %s.
+ (aláírva)
+ Koppintson ide a megnyitáshoz
+ Letiltás
+ Engedélyezés
+ Engedélyezi a hivatkozáselőnézetet?
+ Hiba
+ Hálózati hiba
+ 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.
+ A kapcsolat elérte a kézbesítetlen üzenetek korlátját
+ Átjátszóeredmények:
+ Csatornabeállítások
+ Csak a csatorna tulajdonosai módosíthatják a csatornabeállításokat.
+ Saját nyilvános cím
+ Új egyszer használható meghívó
+ Csatornák
+ Saját nyilvános cím létrehozása
+ Kapcsolódás hivatkozáson vagy QR-kódon keresztül
+ Egy hivatkozás, ami egyetlen partnerrel való kapcsolat létrehozására szolgál
+ Kapcsolatba lépés valakivel
+ Bárki számára, aki el szeretné érni Önt
+ Partner meghívása privátban
+ Hagyja, hogy valaki kapcsolatba lépjen Önnel
+ Vagy mutassa meg a QR-kódot személyesen vagy videóhíváson keresztül.
+ Vagy használja ezt a QR-kódot – nyomtassa ki vagy mutassa meg online.
+ Küldje el a hivatkozást bármilyen üzenetváltó alkalmazáson keresztül – ez egy biztonságos módszer – és kérje meg a partnerét, hogy illessze be a SimpleX alkalmazásba.
+ Beszélgessen valakivel
+ Használja ezt a címet a közösségi oldalakon használt profiljaiban, weboldalakon vagy az e-mail aláírásában.
+ Könnyebben hívhatja meg a barátait 👋
+ Nonprofit irányítás
+ - hivatkozások előnézetének küldése.\n- hiperhivatkozásokon keresztüli adathalászat megakadályozása.\n- hivatkozások nyomonkövetési paramétereinek eltávolítása.
+ Tulajdonjog: saját átjátszókat üzemeltethet.
+ Adatvédelem: tulajdonosok és előfizetők számára.
+ Nyilvános csatornák – mondja el szabadon a véleményét 🚀
+ Megbízhatóság: több átjátszó is használható csatornánként.
+ Biztonságos webhivatkozások
+ Biztonság: a csatornák kulcsait a tulajdonosok őrzik.
+ A SimpleX hálózat hosszú távú működésének biztosítása érdekében.
+ Az új felhasználók számára egyszerűbbé tettük a kapcsolatok létrehozását.
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 b6b372da7c..201b7c4ea5 100644
--- a/apps/multiplatform/common/src/commonMain/resources/MR/it/strings.xml
+++ b/apps/multiplatform/common/src/commonMain/resources/MR/it/strings.xml
@@ -1105,11 +1105,11 @@
Indirizzo SimpleXCOLORI DELL\'INTERFACCIAI tuoi contatti resteranno connessi.
- Aggiungi l\'indirizzo al tuo profilo, in modo che i tuoi contatti possano condividerlo con altre persone. L\'aggiornamento del profilo verrà inviato ai tuoi contatti.
+ 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.Crea un indirizzo per consentire alle persone di connettersi con te.Crea indirizzo SimpleX
- Condividi con i contatti
- Condividere l\'indirizzo con i contatti\?
+ Condividi con i contatti di SimpleX
+ Condividere l\'indirizzo con i contatti di SimpleX?Smetti di condividereInserisci il messaggio di benvenuto… (facoltativo)Ciao!
@@ -1144,7 +1144,7 @@
Tema scuroSe non potete incontrarvi di persona, mostra il codice QR in una videochiamata o condividi il link.Parliamo in SimpleX Chat
- L\'aggiornamento del profilo verrà inviato ai tuoi contatti.
+ L\'aggiornamento del profilo verrà inviato ai tuoi contatti di SimpleX.Guida per l\'utente.]]>Menu e avvisiSmettere di condividere l\'indirizzo\?
@@ -1943,7 +1943,7 @@
Riconnetti tutti i serverL\'indirizzo del server non è compatibile con le impostazioni di rete: %1$s.File
- Scansiona / Incolla link
+ Incolla link / ScansionaDimensione carattereTotale inviatoMessaggio inoltrato
@@ -2583,21 +2583,21 @@
Il canale verrà eliminato per tutti gli iscritti, non è reversibile!Il canale verrà eliminato per te, non è reversibile!Il canale sarà operativo con %1$d di %2$d relay. Procedere?
- Relay della chat
- Relay della chat
- Relay della chat
- Relay della chat
- I relay della chat inoltrano i messaggi nei canali che crei.
- I relay della chat inoltrano i messaggi agli iscritti del canale.
+ Relay di chat
+ Relay di chat
+ Relay di chat
+ Relay di chat
+ I relay di chat inoltrano i messaggi nei canali che crei.
+ I relay di chat inoltrano i messaggi agli iscritti del canale.Controlla l\'indirizzo del relay e riprova.Controlla il nome del relay e riprova.Configura i relayConnetticonnessoin connessione
- Crea canale
- Crea canale
- Crea canale (BETA)
+ Crea canale pubblico
+ Crea canale pubblico
+ Crea canale pubblico (BETA)Creazione canaleDecodifica il linkElimina canale
@@ -2605,7 +2605,7 @@
eliminatoElimina relayModifica profilo canale
- Attiva almeno un relay della chat per creare un canale.
+ Attiva almeno un relay di chat per creare un canale.Inserisci il nome del relay…Errore di aggiunta del relayErrore di creazione del canale
@@ -2661,7 +2661,7 @@
Ti sei connesso/a al canale attraverso questo link del relay.Il tuo canaleIl tuo canale
- Il tuo profilo %1$s verrà condiviso con i relay del canale e gli iscritti.
+ Il tuo profilo %1$s verrà condiviso con i relay del canale e gli iscritti.\nI relay hanno accesso ai messaggi del canale.L\'indirizzo del tuo relayIl nome del tuo relaySmetterai di ricevere messaggi da questo canale. La cronologia della chat sarà preservata.
@@ -2671,4 +2671,83 @@
Tocca Iscriviti al canalePuoi condividere un link o un codice QR, chiunque sarà in grado di iscriversi al canale.Trasmetti
+ Nome completo del canale:
+ Il profilo del canale è memorizzato sui dispositivi degli iscritti e sui relay di chat.
+ profilo del canale aggiornato
+ %d eventi del canale
+ canale eliminato
+ scartato (%1$d tentativi)
+ errore: %s
+ Errore di salvataggio del profilo del canale
+ Errore del messaggio
+ Salva e avvisa gli iscritti del canale
+ Salva il profilo del canale
+ L\'app ha rimosso questo messaggio dopo %1$d tentativi di riceverlo.
+ profilo del canale aggiornato
+ %1$d/%2$d relay attivi, %3$d errori
+ %1$d/%2$d relay attivi, %3$d rimossi
+ %1$d/%2$d relay connessi, %3$d falliti
+ %1$d/%2$d relay connessi, %3$d rimossi
+ %1$d relay falliti
+ %1$d relay non attivi
+ %1$d relay rimossi
+ L\'aggiunta di relay verrà supportata prossimamente.
+ Tutti i relay falliti
+ Tutti i relay rimossi
+ impossibile trasmettere
+ Il canale non ha relay attivi. Prova a iscriverti più tardi.
+ Canale non disponibile temporaneamente
+ inattivo
+ Nessun relay attivo
+ rimosso da un operatore
+ In attesa che il proprietario del canale aggiunga dei relay.
+ Indirizzo di lavoro
+ Link del canale
+ Indirizzo di contatto
+ Errore nella condivisione del canale
+ (dal proprietario)
+ Link del gruppo
+ Firma del link verificata.
+ Condividi canale…
+ Condividi via chat
+ ⚠️ Verifica della firma fallita: %s.
+ (firmato)
+ Tocca per aprire
+ Link una tantum
+ Disattiva
+ Attiva
+ Attivare le anteprime dei link?
+ Errore
+ Errore di rete
+ Risultati relay:
+ L\'invio di un\'anteprima del link può rivelare il tuo indirizzo IP al sito. Puoi modificarlo nelle impostazioni di Privacy più tardi.
+ La connessione ha raggiunto il limite di messaggi non consegnati
+ Preferenze del canale
+ Solo i proprietari del canale possono modificarne le preferenze.
+ Un link per una persona da connettere
+ Canali
+ Connetti via link o codice QR
+ Connettiti con qualcuno
+ Crea il tuo indirizzo pubblico
+ Per chiunque debba raggiungerti
+ Invita qualcuno in modo privato
+ Lascia che qualcuno si connetta a te
+ Nuovo link una tantum
+ O mostra il QR di persona o via videochiamata.
+ O usa questo QR: stampalo o mostralo online.
+ Invia il link tramite qualsiasi messenger, è sicuro. Chiedi di incollarlo in SimpleX.
+ Parla con qualcuno
+ Usa questo indirizzo nel tuo profilo di social media, sito web o firma email.
+ Il tuo indirizzo pubblico
+ È più facile invitare i tuoi amici 👋
+ Organizzazione non a scopo di lucro
+ Per la sostenibilità della rete di SimpleX.
+ - scegli se inviare anteprime dei link.\n- previeni il phishing dei collegamenti ipertestuali.\n- rimuovi il tracciamento dei link.
+ Proprietà: puoi gestire i tuoi relay personali.
+ Privacy: per i proprietari e gli iscritti.
+ Canali pubblici - parla liberamente 🚀
+ Affidabilità: relay multipli per canale.
+ Link web sicuri
+ Sicurezza: solo i proprietari hanno le chiavi del canale.
+ Abbiamo semplificato la connessione per i nuovi utenti.
diff --git a/apps/multiplatform/common/src/commonMain/resources/MR/iw/strings.xml b/apps/multiplatform/common/src/commonMain/resources/MR/iw/strings.xml
index fb83b83735..1ef02fd128 100644
--- a/apps/multiplatform/common/src/commonMain/resources/MR/iw/strings.xml
+++ b/apps/multiplatform/common/src/commonMain/resources/MR/iw/strings.xml
@@ -945,7 +945,7 @@
הצג קוד QRנעילת SimpleXכוכב ב־GitHub
- לשתף כתובת עם אנשי קשר\?
+ לשתף כתובת עם אנשי קשר?עצור שיתוףהגדרת קוד גישהנעילת SimpleX
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 4c5b279ba7..a5c9f98421 100644
--- a/apps/multiplatform/common/src/commonMain/resources/MR/ja/strings.xml
+++ b/apps/multiplatform/common/src/commonMain/resources/MR/ja/strings.xml
@@ -1097,7 +1097,7 @@
システム認証の代わりに設定します。プロフィールを非表示にできます!リレー サーバーは IP アドレスを保護しますが、通話時間は監視されます。
- アドレスを連絡先と共有しますか\?
+ アドレスを連絡先と共有しますか?保留中の通話データ移行の確認が正しくない%s を提供しました
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 1e71459df9..aa2e2e46c9 100644
--- a/apps/multiplatform/common/src/commonMain/resources/MR/lt/strings.xml
+++ b/apps/multiplatform/common/src/commonMain/resources/MR/lt/strings.xml
@@ -527,8 +527,7 @@
Nutraukti adreso keitimąAutomatiškai priimti kontaktų užklausasJį įrašius visi duomenys bus pašalinti.
- Kiekvienam kontaktui ir grupės nariui bus naudojamas atskiras TCP prisijungimas (ir SOCKS prisijungimo duomenys).
-\nTurėkite omenyje: jei turite daug prisijungimų, akumuliatoriaus ir interneto duomenų sąnaudos gali būti žymiai didesnės ir, kartais, prisijungimai gali patirti nesėkmę.
+ Kiekvienam kontaktui ir grupės nariui bus naudojamas atskiras TCP prisijungimas (ir SOCKS prisijungimo duomenys). \nTurėkite omenyje: jei turite daug prisijungimų, akumuliatoriaus ir interneto duomenų sąnaudos gali būti žymiai didesnės ir, kartais, prisijungimai gali patirti nesėkmę.]]>%1$s nori su jumis susisiekti perYra įjungtas akumuliatoriaus naudojimo optimizavimas, išjungiantis foninę tarnybą ir periodines užklausas apie naujas žinutes. Nustatymuose galite įjungti ją iš naujo.Visada įjungta
diff --git a/apps/multiplatform/common/src/commonMain/resources/MR/lv/strings.xml b/apps/multiplatform/common/src/commonMain/resources/MR/lv/strings.xml
index 2843b2cf8d..0f192b284c 100644
--- a/apps/multiplatform/common/src/commonMain/resources/MR/lv/strings.xml
+++ b/apps/multiplatform/common/src/commonMain/resources/MR/lv/strings.xml
@@ -79,9 +79,9 @@
Nederīgs ziņojuma formātsTiešraideModerēts apraksts
- E2ee Info E2ee
- E2ee Info No Pq
- E2ee Info Pq
+
+
+ Savienojuma lokālais displeja vārdsDispleja vārds Savienojums izveidotsApraksts Jūs kopīgojāt vienreizējo saiti inkognito režīmā
@@ -266,7 +266,7 @@
Pievienot ziņuSavienotiesVai sūtīt kontakta pieprasījumu?
- Sūtot kontakta pieprasījumu, jūs atklāsiet savu SimpleX lietotājvārdu šim kontaktam. Vai vēlaties turpināt?
+ Sūtīt pieprasījumu bez ziņasSūtīt pieprasījumuNevar nosūtīt ziņu
@@ -306,7 +306,7 @@
Galerijas attēla pogaGalerijas video pogaPaldies, ka instalējāt SimpleX
- Jūs varat sazināties ar SimpleX čata dibinātāju
+ Lai sāktu jaunu čatu, palīdzības virsrakstsČata palīdzības pieskāriena pogaSaglabāt neizmantoto uzaicinājuma jautājumu
@@ -830,7 +830,7 @@
Pārbaudīt savienojumuPārbaudīt kodu mobilajā ierīcēŠīs ierīces nosaukums
- Šīs ierīces versija
+ Savienots mobilais tālrunisSavienots ar mobilo tālruniIevadiet šīs ierīces nosaukumu
@@ -843,17 +843,17 @@
Atvienot darbvirsmuAtvienot attālo resursdatoruAtvienot attālos resursdatorus
- Attālais resursdators tika atvienots (paziņojums)
+ Attālais resursdators tika atvienots (virsraksts)Attālā vadība tika atvienota (virsraksts)
- Attālais resursdators atvienots no
+ Attālā vadība atvienota ar iemesluAttālās vadības savienojums apturēts (apraksts)Remote Ctrl savienojums ir pārtraukts Identity DescKopēšanas kļūdaVai atvienoties no darbvirsmas?Vienlaicīgi var darboties tikai viena ierīce
- Atveriet mobilajā ierīcē un skenējiet QR kodu
+ Gaida, kad mobilā ierīce pieslēgsiesNepareiza darbvirsmas adreseNesaderīga darbvirsmas versija
@@ -867,7 +867,7 @@
Savienots ar darbvirsmuSavienota darbvirsmaPārbaudiet kodu ar darbvirsmu
- Jauna darbvirsma
+ Saistītās darbvirsmasDatoru IerīcesSaistīto Datoru Iestatījumi
@@ -885,10 +885,10 @@
Nejaušs PortsAtvērt Portu UgunsmūrīAtvērt Portu Ugunsmūrī Apraksts
- Attālā Saimniekdatora Kļūda - Trūkst
- Attālā Saimniekdatora Kļūda - Nav Aktīvs
- Attālā Saimniekdatora Kļūda - Aizņemts
- Attālā Saimniekdatora Kļūda - Noildze
+
+
+
+ Migrate To Device Imports NeizdevāsMigrate To Device Atkārtot ImportuMigrate To Device Ievadiet Paroli
@@ -941,9 +941,9 @@
Tūlītējas paziņojumiPakalpojumu paziņojumiPakalpojumu paziņojumi atslēgti
- Lai saglabātu privātumu, Simplex izmanto fona pakalpojumu, nevis uznirstošos paziņojumus, tas patērē mazāk datora akumulatora.
- To var atslēgt caur iestatījumiem, paziņojumi joprojām tiek rādīti.
- Izslēgt akumulatora optimizāciju
+
+
+ Izslēdzot pakalpojumu un periodiskos paziņojumusPeriodiskie paziņojumiPeriodiskie paziņojumi atslēgti
@@ -952,15 +952,15 @@
Izslēgt sistēmas ierobežojumuAtslēgt paziņojumusSistēmas ierobežots fons
- Brīdinājums par sistēmas ierobežotu fonu
+ Sistēmas ierobežots fons zvanāSistēmas ierobežots fons zvanā
- Brīdinājums par sistēmas ierobežotu fonu zvanā
+ Ievadiet paroliIevadiet paroliDatu bāzes inicializācijas kļūdaNeizdevās inicializēt datu bāzi.
- Xiaomi ignorēt akumulatora optimizāciju
+ Simplex pakalpojumu paziņojumsSimplex pakalpojumu paziņojuma tekstsZvana pakalpojumu paziņojums audio zvanam
@@ -1240,12 +1240,12 @@
Kamera nav pieejamaAtļauja noraidītaAugstāk minētais, tad prievārds turpinājums
- Pievienot kontaktu, lai izveidotu saiti vai savienotu, izmantojot saiti
- Izveidot grupu, lai izveidotu jaunu grupu
+
+ Lai savienotu, izmantojot saitiJa esat saņēmis simplex ielūguma saiti, varat to atvērt pārlūkā
- Datorā nolasīt QR kodu no lietotnes, izmantojot QR koda nolasīšanu
- Mobilajā ierīcē noklikšķiniet uz atvērt mobilajā lietotnē, tad noklikšķiniet uz savienot lietotnē
+
+ Pieņemt savienojuma pieprasījumu?Ja izvēlēsieties noraidīt, sūtītājs netiks informētsPieņemt kontaktu
@@ -1314,9 +1314,9 @@
Jūs tiksiet savienots, kad grupas saimnieka ierīce būs tiešsaistēJūs tiksiet savienots, kad jūsu savienojuma pieprasījums tiks pieņemtsJūs tiksiet savienots, kad jūsu kontaktu ierīce būs tiešsaistē
- Ja jūs nevarat tikties klātienē, rādiet QR videozvanā vai caur citu kanālu
+ Jūsu čata profils tiks nosūtīts jūsu kontaktam
- Ja jūs nevarat tikties klātienē, skenējiet QR videozvanā vai lūdziet ielūguma saiti
+ Kopīgot ielūguma saitiIelīmējiet saiti, ko saņēmāt, lai savienotos ar savu kontaktuUzzināt vairāk
@@ -1330,19 +1330,19 @@
Jūs varat kopīgot savu adresiJūs nezaudēsiet savus kontaktus, ja izdzēsīsiet adresiKopīgot vienreizēju saiti ar draugu
- Vienreizēju saiti var izmantot tikai ar vienu kontaktu
+ Jūs varat iestatīt savienojuma nosaukumu, lai atcerētosSavienojuma drošībaSimplex adrese un vienreizējās saites ir drošas kopīgošanaiLai pasargātu no jūsu saites aizvietošanas, salīdziniet kodusJūs varat pieņemt vai noraidīt savienojumu
- Lasiet vairāk lietotāja rokasgrāmatā ar saiti
+ Adrese vai vienreizēja saiteSavienoties caur saitiSavienotiesIelīmētŠī virkne nav savienojuma saite
- Jūs varat arī savienoties, noklikšķinot uz saites
+ Jauna sarunaJaunsPievienot kontaktu cilni
@@ -1373,13 +1373,13 @@
Tīkla sesijas režīms sesijaTīkla sesijas režīms serverisTīkla sesijas režīms entitāte
- Tīkla sesijas režīms lietotājs.
+ Tīkla sesijas režīms sesija.Tīkla sesijas režīms serveris.
- Tīkla sesijas režīms entitāte.
+ Atjaunināt tīkla sesijas režīmu?
- Atspējot sīpolu viesus, ja nav atbalsta
- Socks proxy iestatījumu ierobežojumi
+
+ Tīkla smp proxy režīms privātā maršrutēšanaTīkla smp proxy režīms vienmērTīkla smp proxy režīms nezināms
@@ -1569,19 +1569,19 @@
Kā darbojas SimpleXLai aizsargātu privātumu, SimpleX izmanto ID rindāmTikai klientu ierīces glabā kontaktu grupas un e2e šifrētas ziņas
- Visas ziņas un faili ir e2e šifrēti
- Lasiet vairāk GitHub krātuvē.
+
+ Izmantot čatuIevada paziņojumu režīmsIevada paziņojumu režīma apakšvirsrakstsIevada paziņojumu režīms izslēgtsIevada paziņojumu režīms periodisksIevada paziņojumu režīms pakalpojums
- Ievada paziņojumu režīms izslēgts
+ Ievada paziņojumu režīms izslēgts, īss apraksts
- Ievada paziņojumu režīms periodisks
+ Ievada paziņojumu režīms periodisks apraksts īsi
- Ievada paziņojumu režīms pakalpojums
+ Ievada paziņojumu režīms pakalpojuma apraksts īsiIevada paziņojumu režīms akumulatorsIestatīt datu bāzes paroli
@@ -1752,7 +1752,7 @@
Atslēgu glabātuve tiek droši glabātaIestatījumi tiek glabāti parastā tekstāŠifrēts ar nejaušu frāzi
- Nav iespējams atgūt frāzi
+ Atslēgu glabātuve ļauj saņemt ntfsFrāze tiks saglabāta iestatījumosJums katru reizi jāievada frāze
@@ -1991,8 +1991,8 @@
Operatora nosacījumi pieņemtiOperatora nosacījumi pieņemti aktivizētiem operatoriemJūsu serveri
- Operatoru nosacījumi pieņemti
- Operatoru nosacījumi tiks pieņemti
+
+ OperatorsOperatora serveriOperators
@@ -2002,17 +2002,17 @@
Operatora izmantošanas slēdzisIzmantot operatora x serverusOperatora nosacījumi neizdevās ielādēt
- Operatora nosacījumi pieņemti dažiem
- Operatora tie paši nosacījumi tiks piemēroti
- Operatora tie paši nosacījumi tiks piemēroti operatoriem
- Operatora nosacījumi tiks piemēroti
- Operatora nosacījumi tiks pieņemti dažiem
- Operatoru nosacījumi arī tiks piemēroti
+
+
+
+
+
+ Skatīt nosacījumusPieņemt nosacījumusOperatora lietošanas nosacījumiOperatora atjaunotie nosacījumi
- Operatora, lai izmantotu, pieņemiet nosacījumus
+ Operatora izmantošana ziņāmOperatora izmantošana ziņu saņemšanaiOperatora izmantošana ziņu privātai maršrutēšanai
@@ -2327,9 +2327,9 @@
AtsaucesAtsauces uz jums sarunās.Ziņojumi
- Attālinātā hosta kļūda: slikts stāvoklis
- Attālinātā hosta kļūda: slikta versija
- Attālinātā hosta kļūda: atslēgts
+
+
+ Attālinātā kontrole: neaktīvaAttālinātā kontrole: slikts stāvoklisAttālinātā kontrole: aizņemta
@@ -2341,22 +2341,22 @@
Šī funkcija ir izstrādē.Savienojiet plānu, lai savienotos ar seviŠis ir jūsu personīgais vienreizējais saite
- Jūs jau savienojaties ar %1$s
+ %1$s]]>Jūs jau savienojatiesJūs jau savienojaties, izmantojot šo vienreizējo saitiŠis ir jūsu personīgais simplex adreseAtkārtot savienojuma pieprasījumuJūs jau esat pieprasījis savienojumu, izmantojot šo adresiPievienojieties savai grupai
- Šis ir jūsu saite grupai %1$s
+ %1$s]]>Atkārtot pievienošanās pieprasījumuGrupa jau pastāvČats jau pastāv
- Jūs jau pievienojaties grupai %1$s
+ %1$s]]>Jūs jau pievienojaties grupaiJūs jau pievienojaties grupai, izmantojot šo saiti
- Jūs jau esat grupā %1$s
- Jūs jau esat savienots ar %1$s
+ %1$s]]>
+ %1$s]]>Savienojiet, izmantojot saitiAģenta kritiska kļūdaNotikusi kritiska kļūda aģentā.
@@ -2401,19 +2401,19 @@
Migrēt no ierīces, pabeigt migrācijuMigrēt no ierīces, vai dzēst arhīvu?Migrēt no ierīces, augšupielādētais arhīvs tiks dzēsts
- Migrēt no ierīces, izvēlieties migrēt no citas ierīces
+ Migrēt no ierīces, vai kopīgot šo faila saitiMigrēt no ierīces, dzēst datu bāzi no ierīcesMigrēt no ierīces, sarunas uzsākšana vairākās ierīcēs nav atbalstītaMigrēt no ierīces, uzsākt sarunuMigrēt no ierīces, migrācija pabeigta
- Migrēt no ierīces, nedrīkstat uzsākt datu bāzi divās ierīcēs
- Migrēt no ierīces, izmantošana divās ierīcēs pārtrauc šifrēšanu
+
+ Migrēt no ierīces, pārbaudīt datu bāzes paroliMigrēt no ierīces, pārbaudīt paroliMigrēt no ierīces, apstipriniet, ka atceraties paroliMigrēt no ierīces, pārbaudiet savienojumu un mēģiniet vēlreiz
- Migrēt no ierīces, arhīvs tiks dzēsts
+ Kļūda, migrējot no ierīces, pārbaudot paroliTīkla veids: nav tīkla savienojumaTīkla veids: mobilais
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 655b1cedbd..4ab2b10904 100644
--- a/apps/multiplatform/common/src/commonMain/resources/MR/nl/strings.xml
+++ b/apps/multiplatform/common/src/commonMain/resources/MR/nl/strings.xml
@@ -1111,7 +1111,7 @@
Delen met contactenUw contacten blijven verbonden.Profiel update wordt naar uw contacten verzonden.
- Adres delen met contacten\?
+ Adres delen met contacten?Stop met delenStop met het delen van adres\?Nodig vrienden uit
diff --git a/apps/multiplatform/common/src/commonMain/resources/MR/pl/strings.xml b/apps/multiplatform/common/src/commonMain/resources/MR/pl/strings.xml
index 281a734ed3..cc8b369386 100644
--- a/apps/multiplatform/common/src/commonMain/resources/MR/pl/strings.xml
+++ b/apps/multiplatform/common/src/commonMain/resources/MR/pl/strings.xml
@@ -1115,7 +1115,7 @@
Dowiedz się więcejPrzestać udostępniać adres\?Automatycznie akceptuj
- Udostępnić adres kontaktom\?
+ Udostępnić adres kontaktom?Wpisz wiadomość powitalną… (opcjonalne)Aktualizacja profilu zostanie wysłana do Twoich kontaktów.Zapisać ustawienia\?
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 c0bbe4d6bb..133f65edb2 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
@@ -87,8 +87,7 @@
Aceitar solicitações de contato automaticamenteAparênciaO serviço em segundo plano está sempre em execução - as notificações serão exibidas assim que as mensagens estiverem disponíveis.
- Uma conexão TCP separada (e credencial SOCKS) será usada para cada contato e membro do grupo.
-\nAtenção: se você tiver muitas conexões, o consumo de bateria e tráfego pode ser substancialmente maior e algumas conexões podem falhar.
+ para cada contato e membro do grupo. \nAtenção: se você tiver muitas conexões, o consumo de bateria e tráfego pode ser substancialmente maior e algumas conexões podem falhar.]]>Bom para bateria. O aplicativo procura por mensagens a cada 10 minutos. Você pode perder chamadas ou mensagens urgentes.]]>chamda encerrada %1$sConverse com os desenvolvedores
@@ -1150,7 +1149,7 @@
Salvar configurações de aceitação automáticaAbrindo banco de dados…Alterar perfis de conversa
- Compartilhar endereço com os contatos\?
+ Compartilhar endereço com os contatos?Seus contatos continuarão conectados.Todos os dados do aplicativo serão excluídos.A senha do aplicativo é substituída por uma senha de auto-destruição.
diff --git a/apps/multiplatform/common/src/commonMain/resources/MR/ro/strings.xml b/apps/multiplatform/common/src/commonMain/resources/MR/ro/strings.xml
index 2f19492237..11ca93be3b 100644
--- a/apps/multiplatform/common/src/commonMain/resources/MR/ro/strings.xml
+++ b/apps/multiplatform/common/src/commonMain/resources/MR/ro/strings.xml
@@ -525,8 +525,7 @@
NegruBlocați membrul pentru toți?Atât tu, cât și contactul tău puteți șterge definitiv mesajele trimise. (24 de ore)
- Folosește mai multă baterie!
-\nServiciul în fundal rulează mereu – notificările sunt afișate imediat ce mesajele sunt disponibile.
+ Folosește mai multă baterie! \nServiciul în fundal rulează mereu – notificările sunt afișate imediat ce mesajele sunt disponibile.]]>Nu se poate trimite mesajulȘtergeConfirmați fișiere de la servere necunoscute.
@@ -2498,4 +2497,4 @@
Link de releu SimpleXGrupEroare la marcarea conversației cu membrul ca fiind citită
-
+
\ No newline at end of file
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 5445c57055..067174ba0d 100644
--- a/apps/multiplatform/common/src/commonMain/resources/MR/ru/strings.xml
+++ b/apps/multiplatform/common/src/commonMain/resources/MR/ru/strings.xml
@@ -67,7 +67,7 @@
Ошибка в ссылке контактаПожалуйста, проверьте, что Вы использовали правильную ссылку, или попросите Ваш контакт отправить Вам новую.Ошибка соединения (AUTH)
- Возможно, Ваш контакт удалил ссылку, или она уже была использована. Если это не так, то это может быть ошибкой - пожалуйста, сообщите нам об этом.\nЧтобы установить соединение, попросите Ваш контакт создать ещё одну ссылку и проверьте Ваше соединение с сетью.
+ Возможно, Ваш контакт удалил ссылку, или она уже была использована. Если это не так, то это может быть ошибкой — пожалуйста, сообщите нам об этом.\nЧтобы установить соединение, попросите Ваш контакт создать ещё одну ссылку и проверьте Ваше соединение с сетью.Ошибка при принятии запроса на соединениеОтправитель мог удалить запрос на соединение.Ошибка при удалении контакта
@@ -88,7 +88,7 @@
Мгновенные уведомления!Мгновенные уведомления выключены!SimpleX выполняется в фоне вместо уведомлений через сервер.]]>
- Он может быть выключен через Настройки – Вы продолжите получать уведомления о сообщениях пока приложение запущено.]]>
+ Он может быть выключен через Настройки — Вы продолжите получать уведомления о сообщениях пока приложение запущено.]]>Разрешите это в следующем окне, чтобы получать уведомления мгновенно.]]>Оптимизация батареи включена, поэтому сервис уведомлений выключен. Вы можете снова включить его через Настройки.Периодические уведомления
@@ -157,7 +157,7 @@
СпрятатьРазрешитьУдалить сообщение?
- Сообщение будет удалено – это действие нельзя отменить!
+ Сообщение будет удалено — это действие нельзя отменить!Сообщение будет помечено на удаление. Получатель(и) сможет(смогут) посмотреть это сообщение.Удалить для меняДля всех
@@ -218,7 +218,7 @@
УведомленияУдалить контакт?
- Контакт и все сообщения будут удалены - это действие нельзя отменить!
+ Контакт и все сообщения будут удалены — это действие нельзя отменить!Удалить контактИмя контакта…Соединение с сервером установлено
@@ -278,7 +278,7 @@
ОтклонитьОчистить чат?
- Все сообщения будут удалены - это действие нельзя отменить! Сообщения будут удалены только для Вас.
+ Все сообщения будут удалены — это действие нельзя отменить! Сообщения будут удалены только для Вас.ОчиститьОчистить чатОчистить
@@ -392,7 +392,7 @@
Использовать SOCKS-прокси?Соединяться с серверами через SOCKS-прокси через порт %d? Прокси должен быть запущен до включения этой опции.Использовать прямое соединение с Интернет?
- Если Вы подтвердите, серверы смогут видеть Ваш IP-адрес, а провайдер - с какими серверами Вы соединяетесь.
+ Если Вы подтвердите, серверы смогут видеть Ваш IP-адрес, а провайдер — с какими серверами Вы соединяетесь.Использовать .onion хостыКогда возможноНет
@@ -540,16 +540,13 @@
ошибка ID сообщенияповторное сообщениеПропущенные сообщения
- Это может произойти, когда:
-\n1. Клиент отправителя удалил неотправленные сообщения через 2 дня, или сервер – через 30 дней.
-\n2. Расшифровка сообщения была невозможна, когда Вы или Ваш контакт использовали старую копию базы данных.
-\n3. Соединение компроментировано.
+ Это может произойти, когда: \n1. Клиент отправителя удалил неотправленные сообщения через 2 дня, или сервер — через 30 дней. \n2. Расшифровка сообщения была невозможна, когда Вы или Ваш контакт использовали старую копию базы данных. \n3. Соединение компроментировано.КонфиденциальностьКонфиденциальностьЗащитить экран приложенияАвтоприём изображений
- Отправлять картинки ссылок
+ Отправлять превью ссылокРезервная копия данныхВЫ
@@ -630,10 +627,10 @@
Сменить парольПожалуйста, введите правильный пароль.База данных НЕ зашифрована. Установите пароль, чтобы защитить Ваши данные.
- Android Keystore используется для безопасного хранения пароля - это позволяет стабильно получать уведомления в фоновом режиме.
+ Android Keystore используется для безопасного хранения пароля — это позволяет стабильно получать уведомления в фоновом режиме.База данных зашифрована случайным паролем, Вы можете его поменять.Внимание: Вы не сможете восстановить или поменять пароль, если потеряете его.]]>
- Пароль базы данных будет безопасно сохранён в Android Keystore после запуска чата или изменения пароля - это позволит стабильно получать уведомления.
+ Пароль базы данных будет безопасно сохранён в Android Keystore после запуска чата или изменения пароля — это позволит стабильно получать уведомления.Пароль не сохранён на устройстве — Вы будете должны ввести его при каждом запуске чата.Зашифровать базу данных?Сменить пароль базы данных?
@@ -757,8 +754,8 @@
Вы: %1$sУдалить группуУдалить группу?
- Группа будет удалена для всех членов - это действие нельзя отменить!
- Группа будет удалена для Вас - это действие нельзя отменить!
+ Группа будет удалена для всех членов — это действие нельзя отменить!
+ Группа будет удалена для Вас — это действие нельзя отменить!Выйти из группыРедактировать профиль группыСсылка группы
@@ -777,7 +774,7 @@
Удалить члена группыОтправить сообщение
- Член группы будет удалён - это действие нельзя отменить.
+ Член группы будет удалён — это действие нельзя отменить.УдалитьЧЛЕН ГРУППЫРоль
@@ -801,7 +798,7 @@
Переключить адрес полученияСоздать скрытую группу
- Группа полностью децентрализована – она видна только членам.
+ Группа полностью децентрализована — она видна только членам.Введите имя группы:Полное имя:Ваш профиль чата будет отправлен членам группы
@@ -887,7 +884,7 @@
Когда приложение запущеноПериодическиМгновенно
- Больше расход батареи! Приложение постоянно запущено в фоне - уведомления будут показаны сразу же.]]>
+ Больше расход батареи! Приложение постоянно запущено в фоне — уведомления будут показаны сразу же.]]>Меньше расход батареи. Приложение проверяет сообщения каждые 10 минут. Вы можете пропустить звонки и срочные сообщения.]]>Как это влияет на потребление энергииLIVE
@@ -930,7 +927,7 @@
%dд%d нед.%d дней
- Чтобы подтвердить безопасность end-to-end шифрования с Вашим контактом сравните (или сканируйте) код на ваших устройствах.
+ Чтобы подтвердить безопасность сквозного шифрования с Вашим контактом сравните (или сканируйте) код на ваших устройствах.%s подтверждён%s не подтверждёнКод безопасности
@@ -982,7 +979,7 @@
СообщенияСерверы для новых соединений Вашего текущего профиля чатаПрофили
- Все чаты и сообщения будут удалены - это нельзя отменить!
+ Все чаты и сообщения будут удалены — это нельзя отменить!Сборка приложения: %sВерсия приложения: v%sдля каждого контакта и члена группы. \nОбратите внимание: если у Вас много контактов, потребление батареи и трафика может быть значительно выше, и некоторые соединения могут не работать.]]>
@@ -998,14 +995,14 @@
У Вас уже есть профиль с таким именем. Пожалуйста, выберите другое имя.Ошибка выбора профиля!По профилю чата или по соединению (БЕТА)
- Благодаря пользователям – добавьте переводы через Weblate!
+ Благодаря пользователям — добавьте переводы через Weblate!Разные имена, аватары и транспортные сессии.Итальянский интерфейсЧерновик сообщенияМного профилей чатаСохранить последний черновик, вместе с вложениями.Защищённые имена файлов
- Благодаря пользователям – добавьте переводы через Weblate!
+ Благодаря пользователям — добавьте переводы через Weblate!Чтобы защитить Ваш часовой пояс, файлы картинок и голосовых сообщений используют UTC.Французский интерфейсДополнительные улучшения скоро!
@@ -1058,9 +1055,9 @@
Сохранить приветственное сообщение\?Установите приветственное сообщение для новых членов группы.Нажмите на профиль, чтобы переключиться на него.
- Благодаря пользователям - добавьте переводы через Weblate!
+ Благодаря пользователям — добавьте переводы через Weblate!Вы всё равно получите звонки и уведомления в профилях без звука, когда они активные.
- Вы можете скрыть или отключить уведомления профиля - нажмите и удерживайте профиль, чтобы открыть меню.
+ Вы можете скрыть или отключить уведомления профиля — нажмите и удерживайте профиль, чтобы открыть меню.Изображение будет принято когда Ваш контакт его загрузит.Файл будет принят когда Ваш контакт загрузит его.Обновление базы данных
@@ -1167,13 +1164,13 @@
Быстрые и не нужно ждать, когда отправитель онлайн!Польский интерфейсУстановите код вместо системной аутентификации.
- Благодаря пользователям – добавьте переводы через Weblate!
+ Благодаря пользователям — добавьте переводы через Weblate!Видео и файлы до 1гбКод доступа в приложениеФайл будет удалён с серверов.Создание файла%d минут(ы)
- Пожалуйста, запомните или сохраните его - восстановить потерянный код доступа невозможно!
+ Пожалуйста, запомните или сохраните его — восстановить потерянный код доступа невозможно!Отозвать файлОстановить приём файла\?Вы можете включить Блокировку SimpleX через Настройки.
@@ -1231,14 +1228,14 @@
Запретить реакции на сообщения.секундЦВЕТА ИНТЕРФЕЙСА
- Поделиться адресом с контактами\?
+ Поделиться адресом с контактами?Обновлённый профиль будет отправлен Вашим контактам.Об адресе SimpleXУзнать большеЕсли Вы не можете встретиться лично, покажите QR-код во время видеозвонка или поделитесь ссылкой.Чтобы соединиться с Вами, Ваш контакт может отсканировать QR-код или использовать ссылку в приложении.Вы не потеряете контакты, если позже удалите Ваш адрес.
- Вы можете поделиться своим адресом в виде ссылки или QR-кода - любой может соединиться с Вами.
+ Вы можете поделиться своим адресом в виде ссылки или QR-кода — любой может соединиться с Вами.Руководстве пользователя.]]>Ваши контакты сохранятся.Настроить тему
@@ -1249,7 +1246,7 @@
Поделиться с контактамиПрекратить делиться адресом\?Автоприём
- Введите приветственное сообщение... (по желанию)
+ Введите приветственное сообщение… (по желанию)Сохранить настройки\?Прекратить делитьсяПродолжить
@@ -1293,7 +1290,7 @@
минутмесяцевВыбрать
- Благодаря пользователям – добавьте переводы через Weblate!
+ Благодаря пользователям — добавьте переводы через Weblate!недель1 минута30 секунд
@@ -1435,7 +1432,7 @@
Расход батареи приложением / Без ограничений в настройках приложения.]]>База данных будет зашифрована, и пароль сохранён в настройках.Шифруйте сохранённые файлы и медиа
- Обратите внимание: соединение с серверами файлов и сообщений устанавливаются через SOCKS-прокси. Звонки и картинки ссылок используют прямое соединение.]]>
+ Обратите внимание: соединение с серверами файлов и сообщений устанавливаются через SOCKS-прокси. Звонки и превью ссылок используют прямое соединение.]]>Шифровать локальные файлыПриложение для компьютера!6 новых языков интерфейса
@@ -1451,7 +1448,7 @@
Установить пароль базы данныхУстановить пароль базы данныхОткрыть директорию базы данных
- Арабский, болгарский, финский, иврит, тайский и украинский - благодаря пользователям и Weblate.
+ Арабский, болгарский, финский, иврит, тайский и украинский — благодаря пользователям и Weblate.Создайте новый профиль в приложении для компьютера. 💻Пароль будет сохранён в настройках как простой текст после того, как вы его измените или перезапустите приложение.Установите режим Инкогнито при соединении.
@@ -1604,7 +1601,7 @@
Создать группу: создать новую группу.]]>Не отправлять историю новым членам группы.Отправить до 100 последних сообщений новым членам группы.
- Все сообщения будут удалены - это нельзя отменить!
+ Все сообщения будут удалены — это нельзя отменить!Камера недоступнаКод доступа в приложениеДобавить контакт: создать новую ссылку-приглашение или подключиться через полученную ссылку.]]>
@@ -1695,13 +1692,13 @@
Ошибка при блокировании члена группы для всехРазблокировать члена группы для всех?Вы заблокировали %s
- end-to-end шифрованием с прямой секретностью (PFS), правдоподобным отрицанием и восстановлением от взлома.]]>
- Чат защищён end-to-end шифрованием.
- Чат защищён квантово-устойчивым end-to-end шифрованием.
+ сквозным шифрованием с прямой секретностью (PFS), правдоподобным отрицанием и восстановлением от взлома.]]>
+ Чат защищён сквозным шифрованием.
+ Чат защищён квантово-устойчивым сквозным шифрованием.Открыть экран миграцииМиграция с другого устройстваУстановить пароль
- стандартное end-to-end шифрование
+ стандартное сквозное шифрованиеПриветственное сообщение слишком длинноеСообщение слишком большоеПовторить загрузку
@@ -1764,7 +1761,7 @@
Обратите внимание: использование одной и той же базы данных на двух устройствах нарушит расшифровку сообщений от ваших контактов, как свойство защиты соединений.]]>Внимание: архив будет удален.]]>Подтвердите настройки сети
- квантово-устойчивым end-to-end шифрованием с идеальной прямой секретностью (PFS), правдоподобным отрицанием и восстановлением от взлома.]]>
+ квантово-устойчивым сквозным шифрованием с идеальной прямой секретностью (PFS), правдоподобным отрицанием и восстановлением от взлома.]]>Мигрировать сюдаМигрировать на другое устройствоМигрируйте на другое устройство через QR-код.
@@ -1844,8 +1841,8 @@
Улучшенная доставка сообщенийУменьшенный расход батареи.Версия сервера несовместима с настройками сети.
- Неверный ключ или неизвестное соединение - скорее всего, это соединение удалено.
- Превышено количество сообщений - предыдущие сообщения не доставлены.
+ Неверный ключ или неизвестное соединение — скорее всего, это соединение удалено.
+ Превышено количество сообщений — предыдущие сообщения не доставлены.Ошибка сервера получателя: %1$sОшибка: %1$sПересылающий сервер: %1$s
@@ -1853,7 +1850,7 @@
Пересылающий сервер: %1$s
\nОшибка: %2$sПредупреждение доставки сообщения
- Ошибка сети - сообщение не было отправлено после многократных попыток.
+ Ошибка сети — сообщение не было отправлено после многократных попыток.Адрес сервера несовместим с настройками сети.информация сервера об очереди: %1$s
\n
@@ -1945,7 +1942,7 @@
Пересылающий сервер %1$s не смог подключиться к серверу назначения %2$s. Попробуйте позже.Версия пересылающего сервера несовместима с настройками сети: %1$s.Версия сервера назначения %1$s несовместима с пересылающим сервером %2$s.
- Неверный ключ или неизвестный адрес блока файла - скорее всего, файл удален.
+ Неверный ключ или неизвестный адрес блока файла — скорее всего, файл удален.Выбранные настройки чата запрещают это сообщение.Ошибка файлаСканировать QR-код/ Вставить ссылку
@@ -1966,7 +1963,7 @@
Приём сообщенийВ ожиданииЗагружено
- Статистика серверов будет сброшена - это нельзя отменить!
+ Статистика серверов будет сброшена — это нельзя отменить!Всего отправленоПереподключитьSMP-сервер
@@ -2109,7 +2106,7 @@
Состояние соединения и серверов.Удаляйте до 20 сообщений за раз.Загрузка обновления, не закрывайте приложение.
- Файл не найден - скорее всего, файл был удален или отменен.
+ Файл не найден — скорее всего, файл был удален или отменен.Адрес пересылающего сервера несовместим с настройками сети: %1$s.написатьСообщение
@@ -2157,7 +2154,7 @@
Проверьте правильность ссылки SimpleX.Неверная ссылкаБАЗА ДАННЫХ
- Ошибка инициализации WebView. Убедитесь, что у вас установлен WebView и его поддерживаемая архитектура – arm64.\nОшибка: %s
+ Ошибка инициализации WebView. Убедитесь, что у вас установлен WebView и его поддерживаемая архитектура — arm64.\nОшибка: %sЗвук отключенСообщения будут удалены — это нельзя отменить!Ошибка переключения профиля
@@ -2252,7 +2249,7 @@
Настройки адресаДобавьте сотрудников в разговор.Бизнес адрес
- end-to-end шифрованием, с пост-квантовой безопасностью в прямых разговорах.]]>
+ сквозным шифрованием, с пост-квантовой безопасностью в прямых разговорах.]]>Приложение всегда выполняется в фонеПроверять сообщения каждые 10 минутБез фонового сервиса
@@ -2272,7 +2269,7 @@
Удалить разговорУдалить разговор?Пригласить в разговор
- Разговор будет удален для всех участников - это действие нельзя отменить!
+ Разговор будет удален для всех участников — это действие нельзя отменить!Оператор%s серверы%s.]]>
@@ -2284,12 +2281,12 @@
%s.]]>Или импортировать файл архиваДоступная панель чата
- Разговор будет удален для Вас - это действие нельзя отменить!
+ Разговор будет удален для Вас — это действие нельзя отменить!Покинуть разговорТолько владельцы разговора могут поменять предпочтения.Текст условий использования не может быть показан, вы можете посмотреть их через ссылку:Разговор
- Участник будет удалён из разговора - это действие нельзя отменить.
+ Участник будет удалён из разговора — это действие нельзя отменить.Серверы по умолчаниюРоль будет изменена на %s. Все участники разговора получат уведомление.Ваш профиль будет отправлен участникам разговора.
@@ -2312,7 +2309,7 @@
Конфиденциальность для ваших покупателей.%1$s.]]>Разговор уже существует!
- только с одним контактом - поделитесь при встрече или через любой мессенджер.]]>
+ только с одним контактом — поделитесь при встрече или через любой мессенджер.]]>Нет серверов для доставки сообщений.Вы можете настроить серверы позже.SimpleX Chat и Flux заключили соглашение добавить серверы под управлением Flux в приложение.
@@ -2353,7 +2350,7 @@
Добавить в списокИзменить списокСохранить список
- Имя списка...
+ Имя списка…Исправить соединение?Соединение требует повторного согласования шифрования.Исправление
@@ -2365,7 +2362,7 @@
ПожаловатьсяСпамПожаловаться на спам: увидят только модераторы группы.
- Это действие не может быть отмененено - сообщения, отправленные и полученные в этом чате ранее чем выбранное, будут удалены
+ Это действие не может быть отмененено — сообщения, отправленные и полученные в этом чате ранее чем выбранное, будут удаленыПолучайте уведомления от упоминаний.Сообщения о нарушениях запрещены в этой группе.Пожаловаться на нарушение: увидят только модераторы группы.
@@ -2455,12 +2452,12 @@
Сообщения от этих членов группы будут показаны!Все новые сообщения от этих членов группы будут скрыты!Заблокировать членов группы для всех?
- Члены группы будут удалены - это действие нельзя отменить!
- Участники будут удалены из разговора - это действие нельзя отменить!
+ Члены группы будут удалены — это действие нельзя отменить!
+ Участники будут удалены из разговора — это действие нельзя отменить!модераторыУдалить членов группы?Принять
- Используя SimpleX Chat, Вы согласны:\n- отправлять только законные сообщения в публичных группах.\n- уважать других пользователей – не отправлять спам.
+ Используя SimpleX Chat, Вы согласны:\n- отправлять только законные сообщения в публичных группах.\n- уважать других пользователей — не отправлять спам.Частные разговоры, группы и Ваши контакты недоступны для операторов серверов.Настроить операторов серверовПолитика конфиденциальности и условия использования.
@@ -2522,7 +2519,7 @@
Добавить сообщениеО себе:Нельзя поменять профиль
- end-to-end шифрованием.]]>
+ сквозным шифрованием.]]>только после того как Ваш запрос будет принят.]]>Чат с админамиОбщайтесь с членами группы до того как принять их.
@@ -2560,10 +2557,10 @@
Обновить ссылку группы?ОбновитьОбновить адрес?
- Цель:
+ Описание:Фоновый таймаут TCP-соединенияОтправитель не будет уведомлён.
- Член группы удалён - невозможно принять запрос
+ Член группы удалён — невозможно принять запросЧтобы использовать другой профиль после попытки соединения, удалите чат и используйте ссылку снова.Приветственное сообщениеО себе:
@@ -2572,8 +2569,8 @@
Использовать профиль инкогнито4 новых языков интерфейсаПринять запрос на соединение
- Бизнес контакт
- Каталонский, Индонезийский, Румынский и Вьетнамский - благодаря нашим пользователям!
+ Бизнес-контакт
+ Каталонский, Индонезийский, Румынский и Вьетнамский — благодаря нашим пользователям!Создайте Ваш адресОписание слишком длинноеВключите исчезающие сообщения по умолчанию.
@@ -2592,7 +2589,7 @@
Обновите Ваш адресОбновить ссылку группыПриветствуйте Ваши контакты 👋
- Ваш бизнес контакт
+ Ваш бизнес-контактВаш контактВаша группаРазрешить файлы и медиа, только если их разрешает Ваш контакт.
@@ -2618,7 +2615,7 @@
Удалить сообщения участникаУдалить сообщения участника?Удалить сообщения
- Сообщения участника будут удалены - это действие не обратимо!
+ Сообщения участника будут удалены — это действие не обратимо!нет подпискиВы не подключенны к серверу через который Вы получали сообщения от этого контакта (без подписки).Удалить члена группы и удалить сообщения
@@ -2634,4 +2631,127 @@
Поиск голосовых сообщенийВидеоГолосовые сообщения
+ %1$d подписчик
+ %1$d подписчиков
+ Отменить создание канала?
+ %1$s!]]>
+ канал
+ Канал
+ Канал
+ Полное имя канала:
+ Ссылка канала
+ Участники канала
+ Имя канала
+ профиль канала обновлён
+ Канал будет удалён для всех подписчиков — это действие нельзя отменить!
+ Канал будет удалён для вас — это действие нельзя отменить!
+ Настроить ретрансляторы
+ Соединиться
+ соединено
+ соединяется
+ Создать публичный канал
+ Создать публичный канал
+ Создать публичный канал (БЕТА)
+ Создание канала
+ %d событий канала
+ Удалить канал
+ Удалить канал?
+ Удалить ретранслятор
+ Редактировать профиль канала
+ Введите имя ретранслятора…
+ Ошибка при добавлении ретранслятора
+ Ошибка при создании канала
+ Ошибка при открытии канала
+ ошибка: %s
+ Ошибка при сохранении профиля канала
+ Неверный адрес ретранслятора!
+ Неверное имя ретранслятора!
+ приглашён
+ Присоединиться к каналу
+ Покинуть канал
+ Покинуть канал?
+ Ссылка
+ %1$d/%2$d ретрансляторов активно
+ %1$d/%2$d ретрансляторов соединено
+ %1$d/%2$d ретрансляторов соединено, %3$d ошибок
+ принят
+ активен
+ Заблокировать подписчика для всех?
+ Вещание
+ Отмена
+ Канал начнёт работу с %1$d из %2$d ретрансляторов. Продолжить?
+ Ретранслятор чатов
+ Ретрансляторы чатов
+ Ретрансляторы чатов
+ Ретрансляторы чатов
+ Ретрансляторы чатов пересылают сообщения в созданных Вами каналах.
+ Ретрансляторы чатов пересылают сообщения подписчикам канала.
+ Проверьте адрес ретранслятора и попробуйте ещё раз.
+ Проверьте имя ретранслятора и попробуйте ещё раз.
+ удалён
+ Настройки канала
+ Ссылка канала
+ Профиль канала хранится на устройствах подписчиков и ретрансляторах чатов.
+ Канал временно недоступен
+ Отключить
+ Включить
+ Ошибка
+ Бизнес-адрес
+ не может вещать
+ Включите хотя бы один ретранслятор чатов для создания канала.
+ Новый ретранслятор чатов
+ Нет ретрансляторов чатов
+ Ретрансляторы чатов не включены.
+ Это адрес ретранслятора чатов, к нему нельзя подключиться.
+ %1$d/%2$d ретрансляторов активно, %3$d ошибок
+ %1$d/%2$d ретрансляторов активно, %3$d не работает
+ %1$d/%2$d ретрансляторов активно, %3$d удалено
+ %1$d/%2$d ретрансляторов соединено, %3$d не работают
+ %1$d/%2$d ретрансляторов соединено, %3$d удалено
+ %1$d ретрансляторов не работает
+ %1$d ретрансляторов неактивно
+ %1$d ретрансляторов удалено
+ Нет доступных ретрансляторов
+ В канале нет активных ретрансляторов. Пожалуйста, попробуйте позже.
+ Включить превью ссылок?
+ Каналы
+ удалил(а) канал
+ Контакт-адрес
+ Все ретрансляторы удалены
+ неактивен
+ Подлинность ссылки подтверждена.
+ Открыть канал
+ Открыть новый канал
+ Владельцы
+ ВЛАДЕЛЕЦ
+ Продолжить
+ ретранслятор
+ РЕТРАНСЛЯТОР
+ Адрес ретранслятора
+ Адрес ретранслятора
+ Ошибка подключения ретранслятора
+ Ссылка ретранслятора
+ Результаты ретранслятора:
+ удалён оператором
+ Удалить подписчика
+ Удалить подписчика?
+ Сохранить и уведомить подписчиков канала
+ Сохранить профиль канала
+ Отправка превью ссылки может привести к раскрытию вашего IP-адреса веб-сайту. Вы можете изменить это позже в настройках конфиденциальности.
+ Отправьте ссылку через любой мессенджер — это безопасно. Попросите вставить её в SimpleX.
+ Сервер требует авторизации для подключения к ретранслятору, проверьте пароль.
+ Предупреждение сервера
+ Поделиться каналом…
+ Поделиться адресом ретранслятора
+ Поделиться в чате
+ ⚠️ Проверка подписи не удалась: %s.
+ ПОДПИСЧИК
+ Подписчики
+ Подписчик будет удален из канала — это действие нельзя отменить!
+ Пообщайтесь с кем-нибудь
+ Нажмите «Присоединиться к каналу»
+ Нажмите, чтобы открыть
+ Вы можете поделиться ссылкой или QR-кодом — любой желающий сможет присоединиться к каналу.
+ Изменить настройки канала могут только владельцы канала.
+ Одноразовая ссылка
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 411cbde4c4..2fe2000fb3 100644
--- a/apps/multiplatform/common/src/commonMain/resources/MR/th/strings.xml
+++ b/apps/multiplatform/common/src/commonMain/resources/MR/th/strings.xml
@@ -909,7 +909,7 @@
แสดง:แสดงตัวเลือกสําหรับนักพัฒนาซอฟต์แวร์แชร์ลิงก์
- แชร์ที่อยู่กับผู้ติดต่อ\?
+ แชร์ที่อยู่กับผู้ติดต่อ?แชร์กับผู้ติดต่อบันทึกการตั้งค่า\?แสดง
@@ -1328,4 +1328,4 @@
ในการตอบกลับถึงไม่มีประวัติencryptionใช้ได้
-
+
\ No newline at end of file
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 be037e8b87..b189ee581d 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
@@ -1207,7 +1207,7 @@
消息回应该聊天禁用了消息回应。如果你在打开应用程序时输入自毁密码:
- 个人资料更新将被发送给你的联系人。
+ 个人资料更新将发送给你的联系人。记录更新于禁止消息回应。已收到于
@@ -1848,7 +1848,7 @@
尚无直接连接,消息由管理员转发。其他 SMP 服务器其他 XFTP 服务器
- 扫描/粘贴链接
+ 粘贴链接/扫描显示百分比不活跃缩放
@@ -2581,9 +2581,9 @@
连接已连接正在连接
- 创建频道
- 创建频道
- 创建频道(测试版)
+ 创建公开频道
+ 创建公开频道
+ 创建公开频道(测试版)正在创建频道解码链接删除频道
@@ -2651,8 +2651,87 @@
你通过此中继链接连接至该频道。你的频道你的频道
- 你的个人资料 %1$s 将分享给频道中继和订阅者。
+ 你的个人资料 %1$s 将分享给频道中继和订阅者。中继可以访问频道消息。你的中继地址你的中继名你会停止收到来自该频道的消息。聊天记录将被保留。
+ 完整的频道名:
+ 频道资料存储在订阅者设备和聊天中继上。
+ 频道资料已更新
+ %d 个频道事件
+ 删除了频道
+ 被丢弃 (%1$d 次尝试)
+ 错误: %s
+ 保存频道资料出错
+ 消息错误
+ 保存并通知频道订阅者
+ 保存频道资料
+ 应用在尝试接收这条消息 %1$d 次后删除了它。
+ 更新了频道资料
+ %2$d 个中继中的 %1$d 个活跃, %3$d 个错误
+ %2$d 个中继中的 %1$d 个活跃, %3$d 个被删除
+ %2$d 个中继中的 %1$d 个已连接, %3$d 个失灵
+ %2$d 个中继中的 %1$d 个已连接, %3$d 个被删除
+ %1$d 个中继失灵
+ %1$d 个中继不活跃
+ 删除了 %1$d 个中继
+ 目前不支持添加中继。
+ 所有中继均失灵
+ 删除了所有中继
+ 无法广播
+ 频道无活跃中继。请稍后尝试加入。
+ 频道暂时不可用
+ 不活跃
+ 无活跃中继
+ 被运营方删除
+ 正等到频道所有者添加中继。
+ 营业地址
+ 频道链接
+ 联系地址
+ 分享频道出错
+ (来自所有者)
+ 群链接
+ 链接签名已验证。
+ 一次性链接
+ 分享频道…
+ 经聊天分享
+ ⚠️ 签名验证失败:%s。
+ (已签名)
+ 轻触打开
+ 发送链接预览可能会将你的 IP 地址暴露给网站。你可以稍后在“隐私”设置中更改此设置。
+ 连接达到了未送达消息的上限
+ 禁用
+ 启用
+ 启用链接预览吗?
+ 错误
+ 网络错误
+ 中继结果:
+ 频道首选项
+ 仅频道所有者可改变频道首选项。
+ 用于单人进行连接的链接
+ 频道
+ 通过链接或二维码连接
+ 和某人连接
+ 创建你的公开地址
+ 邀请好友更简单 👋
+ 给任何要和你联系的人
+ 私下邀请某人
+ 让某人和你连接
+ 新建一次性链接
+ 非盈利治理
+ - 可选发送链接预览\n- 防止超链接钓鱼\n- 删除链接跟踪。
+ 面对面或通过视频通话展示二维码。
+ 或使用此二维码 — 打印或在线展示。
+ 所有权:你可以运行自己的中继。
+ 隐私:对所有者和订阅者。
+ 公开频道 — 畅所欲言 🚀
+ 可靠性:一个频道众多中继。
+ 安全的 web 链接
+ 安全性:所有者持有频道密钥。
+ 通过任何通讯应用发送链接 — 这是安全的。请求粘贴到 SimpleX 中。
+ 和某人交谈
+ 让 SimpleX 网络持续。
+ 在社交媒体资料、网站或电子邮件签名中使用该地址。
+ 我们让连接对新用户更简单。
+ 你的公开地址
diff --git a/apps/simplex-directory-service/src/Directory/Events.hs b/apps/simplex-directory-service/src/Directory/Events.hs
index ef6056fbc4..bfbc025a49 100644
--- a/apps/simplex-directory-service/src/Directory/Events.hs
+++ b/apps/simplex-directory-service/src/Directory/Events.hs
@@ -49,6 +49,7 @@ data DirectoryEvent
| DEGroupInvitation {contact :: Contact, groupInfo :: GroupInfo, fromMemberRole :: GroupMemberRole, memberRole :: GroupMemberRole}
| DEServiceJoinedGroup {contactId :: ContactId, groupInfo :: GroupInfo, hostMember :: GroupMember}
| DEGroupUpdated {member :: GroupMember, fromGroup :: GroupInfo, toGroup :: GroupInfo}
+ | DEGroupLinkCheck GroupInfo
| DEPendingMember GroupInfo GroupMember
| DEPendingMemberMsg GroupInfo GroupMember ChatItemId Text
| DEContactRoleChanged GroupInfo ContactId GroupMemberRole -- contactId here is the contact whose role changed
diff --git a/apps/simplex-directory-service/src/Directory/Options.hs b/apps/simplex-directory-service/src/Directory/Options.hs
index 94305abaa2..f566ed5ded 100644
--- a/apps/simplex-directory-service/src/Directory/Options.hs
+++ b/apps/simplex-directory-service/src/Directory/Options.hs
@@ -42,6 +42,7 @@ data DirectoryOpts = DirectoryOpts
runCLI :: Bool,
searchResults :: Int,
webFolder :: Maybe FilePath,
+ linkCheckInterval :: Int,
testing :: Bool
}
@@ -162,6 +163,14 @@ directoryOpts appDir defaultDbName = do
<> metavar "WEB_FOLDER"
<> help "Folder to store static web assets"
)
+ linkCheckInterval <-
+ option
+ auto
+ ( long "link-check-interval"
+ <> metavar "SECONDS"
+ <> help "Interval in seconds to check public group link data (default: 1800)"
+ <> value 1800
+ )
pure
DirectoryOpts
{ coreOptions,
@@ -182,6 +191,7 @@ directoryOpts appDir defaultDbName = do
runCLI,
searchResults = 10,
webFolder,
+ linkCheckInterval,
testing = False
}
diff --git a/apps/simplex-directory-service/src/Directory/Service.hs b/apps/simplex-directory-service/src/Directory/Service.hs
index c1cf61f5a1..400f250979 100644
--- a/apps/simplex-directory-service/src/Directory/Service.hs
+++ b/apps/simplex-directory-service/src/Directory/Service.hs
@@ -18,8 +18,7 @@ module Directory.Service
)
where
-import Control.Concurrent (forkIO)
-import Control.Concurrent.Async (race_)
+import Control.Concurrent (forkIO, threadDelay)
import Control.Concurrent.STM
import Control.Exception (SomeException, try)
import Control.Logger.Simple
@@ -66,9 +65,10 @@ import Simplex.Chat.Types
import Simplex.Chat.Types.Preferences
import Simplex.Chat.Types.Shared
import Simplex.Chat.View (serializeChatError, serializeChatResponse, simplexChatContact, viewContactName, viewGroupName)
-import Simplex.Messaging.Agent.Protocol (AConnectionLink (..), ACreatedConnLink (..), ConnectionLink (..), CreatedConnLink (..), SConnectionMode (..), sameConnReqContact, sameShortLinkContact)
+import Simplex.Messaging.Agent.Protocol (AConnectionLink (..), ACreatedConnLink (..), AgentErrorType (..), ConnectionLink (..), CreatedConnLink (..), SConnectionMode (..), sameConnReqContact, sameShortLinkContact)
import qualified Simplex.Messaging.Crypto.File as CF
import Simplex.Messaging.Encoding.String
+import Simplex.Messaging.Protocol (ErrorType (..))
import Simplex.Messaging.TMap (TMap)
import qualified Simplex.Messaging.TMap as TM
import Simplex.Messaging.Util (eitherToMaybe, raceAny_, safeDecodeUtf8, tshow, unlessM, (<$$>))
@@ -100,7 +100,9 @@ data ServiceState = ServiceState
{ searchRequests :: TMap ContactId SearchRequest,
blockedWordsCfg :: BlockedWordsConfig,
pendingCaptchas :: TMap GroupMemberId PendingCaptcha,
- updateListingsJob :: TMVar ChatController
+ serviceCC :: TMVar ChatController,
+ eventQ :: TQueue DirectoryEvent,
+ updateListingsJob :: TMVar ()
}
data CaptchaMode = CMText | CMAudio
@@ -126,8 +128,10 @@ newServiceState opts = do
searchRequests <- TM.emptyIO
blockedWordsCfg <- readBlockedWordsConfig opts
pendingCaptchas <- TM.emptyIO
+ serviceCC <- newEmptyTMVarIO
+ eventQ <- newTQueueIO
updateListingsJob <- newEmptyTMVarIO
- pure ServiceState {searchRequests, blockedWordsCfg, pendingCaptchas, updateListingsJob}
+ pure ServiceState {searchRequests, blockedWordsCfg, pendingCaptchas, serviceCC, eventQ, updateListingsJob}
welcomeGetOpts :: IO DirectoryOpts
welcomeGetOpts = do
@@ -151,9 +155,8 @@ welcomeGetOpts = do
directoryServiceCLI :: DirectoryLog -> DirectoryOpts -> IO ()
directoryServiceCLI st opts = do
- env <- newServiceState opts
- eventQ <- newTQueueIO
- let eventHook cc resp = atomically $ resp <$ writeTQueue eventQ (cc, resp)
+ env@ServiceState {eventQ} <- newServiceState opts
+ let eventHook _cc resp = atomically $ resp <$ mapM_ (writeTQueue eventQ) (crDirectoryEvent resp)
chatHooks =
defaultChatHooks
{ preStartHook = Just $ directoryPreStartHook opts,
@@ -163,14 +166,18 @@ directoryServiceCLI st opts = do
}
raceAny_ $
[ simplexChatCLI' terminalChatConfig {chatHooks} (mkChatOpts opts) Nothing,
- processEvents eventQ env
+ processEvents env
]
<> maybeToList (updateListingsThread_ opts env)
+ <> maybeToList (linkCheckThread_ opts env)
where
- processEvents eventQ env = forever $ do
- (cc, resp) <- atomically $ readTQueue eventQ
+ processEvents env@ServiceState {eventQ} = do
+ cc <- atomically $ readTMVar $ serviceCC env
u_ <- readTVarIO (currentUser cc)
- forM_ u_ $ \user -> directoryServiceEvent st opts env user cc resp
+ forM_ u_ $ \user ->
+ forever $ do
+ event <- atomically $ readTQueue eventQ
+ directoryServiceEvent st opts env user cc event
updateListingDelay :: Int
updateListingDelay = 5 * 60 * 1000000 -- update every 5 minutes
@@ -179,15 +186,30 @@ updateListingsThread_ :: DirectoryOpts -> ServiceState -> Maybe (IO ())
updateListingsThread_ opts env = updateListingsThread <$> webFolder opts
where
updateListingsThread f = do
- cc <- atomically $ takeTMVar $ updateListingsJob env
+ cc <- atomically $ readTMVar $ serviceCC env
forever $ do
u <- readTVarIO $ currentUser cc
forM_ u $ \user -> updateGroupListingFiles cc user f
delay <- registerDelay updateListingDelay
atomically $ void (takeTMVar $ updateListingsJob env) `orElse` unlessM (readTVar delay) retry
-listingsUpdated :: ServiceState -> ChatController -> IO ()
-listingsUpdated env = void . atomically . tryPutTMVar (updateListingsJob env)
+listingsUpdated :: ServiceState -> IO ()
+listingsUpdated env = void $ atomically $ tryPutTMVar (updateListingsJob env) ()
+
+linkCheckThread_ :: DirectoryOpts -> ServiceState -> Maybe (IO ())
+linkCheckThread_ opts env@ServiceState {eventQ}
+ | linkCheckInterval opts > 0 = Just $ do
+ cc <- atomically $ readTMVar $ serviceCC env
+ forever $ do
+ threadDelay $ linkCheckInterval opts * 1000000
+ u <- readTVarIO $ currentUser cc
+ forM_ u $ \user ->
+ withDB' "linkCheckThread" cc (\db -> getAllGroupRegs_ db user) >>= \case
+ Left e -> logError $ "linkCheckThread error: " <> T.pack e
+ Right grs -> forM_ grs $ \(gInfo, gr) ->
+ unless (groupRemoved $ groupRegStatus gr) $
+ atomically $ writeTQueue eventQ $ DEGroupLinkCheck gInfo
+ | otherwise = Nothing
directoryPreStartHook :: DirectoryOpts -> ChatController -> IO ()
directoryPreStartHook opts ChatController {config, chatStore} = runDirectoryMigrations opts config chatStore
@@ -198,7 +220,8 @@ directoryPostStartHook opts@DirectoryOpts {noAddress, testing} env cc =
Nothing -> putStrLn "No current user" >> exitFailure
Just User {userId, profile = p@LocalProfile {preferences}} -> do
unless noAddress $ initializeBotAddress' (not testing) cc
- listingsUpdated env cc
+ void $ atomically $ tryPutTMVar (serviceCC env) cc
+ listingsUpdated env
let cmds = fromMaybe [] $ preferences >>= commands_
unless (cmds == directoryCommands) $ do
let prefs = (fromMaybe emptyChatPrefs preferences) {files = Just FilesPreference {allow = FANo}, commands = Just directoryCommands} :: Preferences
@@ -227,7 +250,7 @@ directoryCommands =
directoryService :: DirectoryLog -> DirectoryOpts -> ChatConfig -> IO ()
directoryService st opts cfg = do
- env <- newServiceState opts
+ env@ServiceState {eventQ} <- newServiceState opts
let chatHooks =
defaultChatHooks
{ preStartHook = Just $ directoryPreStartHook opts,
@@ -235,10 +258,16 @@ directoryService st opts cfg = do
acceptMember = Just $ acceptMemberHook opts env
}
simplexChatCore cfg {chatHooks} (mkChatOpts opts) $ \user cc ->
- maybe id race_ (updateListingsThread_ opts env) $
- forever $ do
- (_, resp) <- atomically . readTBQueue $ outputQ cc
- directoryServiceEvent st opts env user cc resp
+ raceAny_ $
+ [ forever $ do
+ (_, resp) <- atomically . readTBQueue $ outputQ cc
+ mapM_ (atomically . writeTQueue eventQ) $ crDirectoryEvent resp,
+ forever $ do
+ event <- atomically $ readTQueue eventQ
+ directoryServiceEvent st opts env user cc event
+ ]
+ <> maybeToList (updateListingsThread_ opts env)
+ <> maybeToList (linkCheckThread_ opts env)
acceptMemberHook :: DirectoryOpts -> ServiceState -> GroupInfo -> GroupLinkInfo -> Profile -> IO (Either GroupRejectionReason (GroupAcceptance, GroupMemberRole))
acceptMemberHook
@@ -281,13 +310,13 @@ readBlockedWordsConfig DirectoryOpts {blockedFragmentsFile, blockedWordsFile, na
unless testing $ putStrLn $ "Blocked fragments: " <> show (length blockedFragments) <> ", blocked words: " <> show (length blockedWords) <> ", spelling rules: " <> show (M.size spelling)
pure BlockedWordsConfig {blockedFragments, blockedWords, extensionRules, spelling}
-directoryServiceEvent :: DirectoryLog -> DirectoryOpts -> ServiceState -> User -> ChatController -> Either ChatError ChatEvent -> IO ()
-directoryServiceEvent st opts@DirectoryOpts {adminUsers, superUsers, serviceName, ownersGroup, searchResults} env@ServiceState {searchRequests} user@User {userId} cc event =
- forM_ (crDirectoryEvent event) $ \case
+directoryServiceEvent :: DirectoryLog -> DirectoryOpts -> ServiceState -> User -> ChatController -> DirectoryEvent -> IO ()
+directoryServiceEvent st opts@DirectoryOpts {adminUsers, superUsers, serviceName, ownersGroup, searchResults} env@ServiceState {searchRequests} user@User {userId} cc = \case
DEContactConnected ct -> deContactConnected ct
DEGroupInvitation {contact = ct, groupInfo = g, fromMemberRole, memberRole} -> deGroupInvitation ct g fromMemberRole memberRole
DEServiceJoinedGroup ctId g owner -> deServiceJoinedGroup ctId g owner
DEGroupUpdated {member, fromGroup, toGroup} -> deGroupUpdated member fromGroup toGroup
+ DEGroupLinkCheck g -> deGroupLinkCheck g
DEPendingMember g m -> dePendingMember g m
DEPendingMemberMsg g m ciId t -> dePendingMemberMsg g m ciId t
DEContactRoleChanged g ctId role -> deContactRoleChanged g ctId role
@@ -762,6 +791,47 @@ directoryServiceEvent st opts@DirectoryOpts {adminUsers, superUsers, serviceName
let approveCmd = MCText $ "/approve " <> tshow groupId <> ":" <> viewName displayName <> " " <> tshow gaId <> if promoted then " promote=on" else ""
sendComposedMessages cc (SRDirect cId) [msg, approveCmd]
+ deGroupLinkCheck :: GroupInfo -> IO ()
+ deGroupLinkCheck gInfo@GroupInfo {groupId, groupProfile = GroupProfile {publicGroup = pg_}, groupSummary = summary} =
+ withGroupReg gInfo "link check" $ \gr@GroupReg {groupRegStatus, dbOwnerMemberId} ->
+ forM_ pg_ $ \pg@PublicGroupProfile {groupLink} ->
+ when (groupRegStatus == GRSActive || pendingApproval groupRegStatus) $ do
+ let link = ACL SCMContact $ CLShort groupLink
+ sendChatCmd cc (APIConnectPlan userId (Just link) True Nothing) >>= \case
+ Right (CRConnectionPlan _ _ (CPGroupLink (GLPKnown {groupInfo = g', groupUpdated = BoolDef updated, linkOwners = ListDef owners}))) ->
+ checkValidOwner dbOwnerMemberId owners $ do
+ when updated $ reapprove pg gr groupRegStatus g'
+ when (updated || summary /= groupSummary g') $ listingsUpdated env
+ Left (ChatErrorAgent {agentError = SMP _ err}) | linkDeleted err ->
+ setGroupStatus logError st env cc groupId GRSRemoved $ \gr' ->
+ notifyOwner gr' "The channel link is no longer valid.\nThe channel is removed from the directory."
+ _ -> pure ()
+ where
+ linkDeleted = \case
+ AUTH -> True
+ BLOCKED {} -> True
+ _ -> False
+ checkValidOwner dbOwnerMemberId owners onValid = case dbOwnerMemberId of
+ Just ownerGMId ->
+ withDB "checkGroupLink" cc (\db -> withExceptT show $ getGroupMember db (vr cc) user groupId ownerGMId) >>= \case
+ Right GroupMember {memberId, memberPubKey}
+ | any (\GroupLinkOwner {memberId = mId, memberKey} -> memberId == mId && memberPubKey == Just memberKey) owners -> onValid
+ _ -> setGroupStatus logError st env cc groupId GRSSuspendedBadRoles $ \gr' ->
+ notifyOwner gr' "The registration owner is no longer a channel owner.\nThe channel is no longer listed in the directory."
+ Nothing -> onValid
+ reapprove pg gr groupRegStatus g' = do
+ let gt = groupTypeStr' pg
+ groupRef = groupReference gInfo
+ notifyAdminUsers $ "The " <> gt <> " " <> groupRef <> " profile changed."
+ case groupRegStatus of
+ GRSActive ->
+ setGroupStatus notifyAdminUsers st env cc groupId (GRSPendingApproval 1) $ \gr' -> do
+ notifyOwner gr' $ "The " <> gt <> " profile has changed.\nIt is hidden from the directory until approved."
+ sendToApprove g' gr' 1
+ GRSPendingApproval n ->
+ sendToApprove g' gr (n + 1)
+ _ -> pure ()
+
deContactRoleChanged :: GroupInfo -> ContactId -> GroupMemberRole -> IO ()
deContactRoleChanged g@GroupInfo {groupId, membership = GroupMember {memberRole = serviceRole}} ctId contactRole = do
logInfo $ "contact ID " <> tshow ctId <> " role changed in group " <> viewGroupName g <> " to " <> tshow contactRole
@@ -893,8 +963,8 @@ directoryServiceEvent st opts@DirectoryOpts {adminUsers, superUsers, serviceName
(_, Just (OVFailed reason)) -> sendMessage cc ct $ "Link signature verification failed: " <> reason <> ".\nYou must be the " <> gt <> " owner to register it."
(Nothing, _) -> sendMessage cc ct $ "Error: no " <> gt <> " information available via the link."
_ -> sendMessage cc ct $ "Error: could not verify " <> gt <> " ownership. Please report it to directory admins."
- GLPKnown {groupInfo = g, groupUpdated, ownerVerification} -> case ownerVerification of
- Just OVVerified -> deReregistration ct g groupUpdated ownerSig
+ GLPKnown {groupInfo = g, groupUpdated = BoolDef updated, ownerVerification} -> case ownerVerification of
+ Just OVVerified -> deReregistration ct g updated ownerSig
Just (OVFailed reason) -> sendMessage cc ct $ "Link signature verification failed: " <> reason <> ".\nYou must be the " <> gt <> " owner to register it."
Nothing -> sendMessage cc ct $ "Error: could not verify " <> gt <> " ownership."
GLPConnectingProhibit _ -> sendMessage cc ct $ "Already connecting to this " <> gt <> "."
@@ -1408,7 +1478,7 @@ setGroupStatusPromo sendReply st env cc GroupReg {dbGroupId = gId} grStatus' grP
Left e -> sendReply $ "Error updating group " <> tshow gId <> " status: " <> T.pack e
Right (status, grPromoted) -> do
when ((status == DSListed || status' == DSListed) && (status /= status' || grPromoted /= grPromoted')) $
- listingsUpdated env cc
+ listingsUpdated env
logGUpdateStatus st gId grStatus'
logGUpdatePromotion st gId grPromoted'
continue
@@ -1428,7 +1498,7 @@ setGroupStatus sendMsg st env cc gId grStatus' continue = do
Left e -> sendMsg $ "Error updating group " <> tshow gId <> " status: " <> T.pack e
Right (grStatus, gr) -> do
let status = grDirectoryStatus grStatus
- when ((status == DSListed || status' == DSListed) && status /= status') $ listingsUpdated env cc
+ when ((status == DSListed || status' == DSListed) && status /= status') $ listingsUpdated env
logGUpdateStatus st gId grStatus'
continue gr
@@ -1437,7 +1507,7 @@ setGroupPromoted sendReply st env cc GroupReg {dbGroupId = gId} grPromoted' cont
setGroupPromotedStore cc gId grPromoted' >>= \case
Left e -> sendReply $ "Error updating group " <> tshow gId <> " status: " <> T.pack e
Right (status, grPromoted) -> do
- when (status == DSListed && grPromoted' /= grPromoted) $ listingsUpdated env cc
+ when (status == DSListed && grPromoted' /= grPromoted) $ listingsUpdated env
logGUpdatePromotion st gId grPromoted'
continue
diff --git a/bots/api/TYPES.md b/bots/api/TYPES.md
index 2e4f64dcdd..ccef82eca9 100644
--- a/bots/api/TYPES.md
+++ b/bots/api/TYPES.md
@@ -95,6 +95,7 @@ This file is generated automatically.
- [GroupInfo](#groupinfo)
- [GroupKeys](#groupkeys)
- [GroupLink](#grouplink)
+- [GroupLinkOwner](#grouplinkowner)
- [GroupLinkPlan](#grouplinkplan)
- [GroupMember](#groupmember)
- [GroupMemberAdmission](#groupmemberadmission)
@@ -2264,6 +2265,15 @@ MemberSupport:
- acceptMemberRole: [GroupMemberRole](#groupmemberrole)
+---
+
+## GroupLinkOwner
+
+**Record type**:
+- memberId: string
+- memberKey: string
+
+
---
## GroupLinkPlan
@@ -2292,6 +2302,7 @@ Known:
- groupInfo: [GroupInfo](#groupinfo)
- groupUpdated: bool
- ownerVerification: [OwnerVerification](#ownerverification)?
+- linkOwners: [[GroupLinkOwner](#grouplinkowner)]
NoRelays:
- type: "noRelays"
diff --git a/bots/src/API/Docs/Types.hs b/bots/src/API/Docs/Types.hs
index de5b721b2d..50adf6f7e5 100644
--- a/bots/src/API/Docs/Types.hs
+++ b/bots/src/API/Docs/Types.hs
@@ -278,6 +278,7 @@ chatTypesDocsData =
(sti @GroupKeys, STRecord, "", [], "", ""),
(sti @GroupRootKey, STUnion, "GRK", [], "", ""),
(sti @GroupLink, STRecord, "", [], "", ""),
+ (sti @GroupLinkOwner, STRecord, "", [], "", ""),
(sti @GroupLinkPlan, STUnion, "GLP", [], "", ""),
(sti @GroupMember, STRecord, "", [], "", ""),
(sti @GroupMemberAdmission, STRecord, "", [], "", ""),
@@ -482,6 +483,7 @@ deriving instance Generic GroupInfo
deriving instance Generic GroupKeys
deriving instance Generic GroupRootKey
deriving instance Generic GroupLink
+deriving instance Generic GroupLinkOwner
deriving instance Generic GroupLinkPlan
deriving instance Generic GroupMember
deriving instance Generic GroupMemberAdmission
diff --git a/packages/simplex-chat-client/types/typescript/package.json b/packages/simplex-chat-client/types/typescript/package.json
index 8d05eb460c..329003a6b8 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.4.0",
+ "version": "0.5.0",
"description": "TypeScript types for SimpleX Chat bot libraries",
"main": "dist/index.js",
"types": "dist/index.d.ts",
diff --git a/packages/simplex-chat-client/types/typescript/src/types.ts b/packages/simplex-chat-client/types/typescript/src/types.ts
index 08cb225cbc..7cc9205ff4 100644
--- a/packages/simplex-chat-client/types/typescript/src/types.ts
+++ b/packages/simplex-chat-client/types/typescript/src/types.ts
@@ -2565,6 +2565,11 @@ export interface GroupLink {
acceptMemberRole: GroupMemberRole
}
+export interface GroupLinkOwner {
+ memberId: string
+ memberKey: string
+}
+
export type GroupLinkPlan =
| GroupLinkPlan.Ok
| GroupLinkPlan.OwnLink
@@ -2612,6 +2617,7 @@ export namespace GroupLinkPlan {
groupInfo: GroupInfo
groupUpdated: boolean
ownerVerification?: OwnerVerification
+ linkOwners: GroupLinkOwner[]
}
export interface NoRelays extends Interface {
diff --git a/packages/simplex-chat-nodejs/README.md b/packages/simplex-chat-nodejs/README.md
index e3363df789..2132c47a79 100644
--- a/packages/simplex-chat-nodejs/README.md
+++ b/packages/simplex-chat-nodejs/README.md
@@ -14,7 +14,7 @@ Please share your use cases and implementations.
## Quick start: a simple bot
```
-npm i simplex-chat@6.5.0-beta.4.4
+npm i simplex-chat@6.5.0-beta.10
```
Simple bot that replies with squares of numbers you send to it:
diff --git a/packages/simplex-chat-nodejs/package.json b/packages/simplex-chat-nodejs/package.json
index 21e00e7399..79dd1c3c3c 100644
--- a/packages/simplex-chat-nodejs/package.json
+++ b/packages/simplex-chat-nodejs/package.json
@@ -1,6 +1,6 @@
{
"name": "simplex-chat",
- "version": "6.5.0-beta.4.5",
+ "version": "6.5.0-beta.10",
"main": "dist/index.js",
"types": "dist/index.d.ts",
"files": [
@@ -24,7 +24,7 @@
"docs": "typedoc"
},
"dependencies": {
- "@simplex-chat/types": "^0.4.0",
+ "@simplex-chat/types": "^0.5.0",
"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 bd30e8f56d..39eb545576 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 = 'v6.5.0-beta.9';
+const RELEASE_TAG = 'v6.5.0-beta.10';
const BACKEND = (process.env.SIMPLEX_BACKEND || process.env.npm_config_simplex_backend || 'sqlite').toLowerCase();
if (BACKEND !== 'sqlite' && BACKEND !== 'postgres') {
diff --git a/src/Simplex/Chat/Controller.hs b/src/Simplex/Chat/Controller.hs
index a7f4ceced0..0b263a6fa2 100644
--- a/src/Simplex/Chat/Controller.hs
+++ b/src/Simplex/Chat/Controller.hs
@@ -1037,10 +1037,16 @@ data GroupLinkPlan
| GLPOwnLink {groupInfo :: GroupInfo}
| GLPConnectingConfirmReconnect
| GLPConnectingProhibit {groupInfo_ :: Maybe GroupInfo}
- | GLPKnown {groupInfo :: GroupInfo, groupUpdated :: Bool, ownerVerification :: Maybe OwnerVerification}
+ | GLPKnown {groupInfo :: GroupInfo, groupUpdated :: BoolDef, ownerVerification :: Maybe OwnerVerification, linkOwners :: ListDef GroupLinkOwner}
| GLPNoRelays {groupSLinkData_ :: Maybe GroupShortLinkData}
deriving (Show)
+data GroupLinkOwner = GroupLinkOwner
+ { memberId :: MemberId,
+ memberKey :: C.PublicKeyEd25519
+ }
+ deriving (Show)
+
data OwnerVerification
= OVVerified
| OVFailed {reason :: Text}
@@ -1662,6 +1668,8 @@ $(JQ.deriveJSON (sumTypeJSON $ dropPrefix "CAP") ''ContactAddressPlan)
$(JQ.deriveJSON defaultJSON ''GroupShortLinkInfo)
+$(JQ.deriveJSON defaultJSON ''GroupLinkOwner)
+
$(JQ.deriveJSON (sumTypeJSON $ dropPrefix "GLP") ''GroupLinkPlan)
$(JQ.deriveJSON (sumTypeJSON $ dropPrefix "FC") ''ForwardConfirmation)
diff --git a/src/Simplex/Chat/Library/Commands.hs b/src/Simplex/Chat/Library/Commands.hs
index 7a5309164b..543014a346 100644
--- a/src/Simplex/Chat/Library/Commands.hs
+++ b/src/Simplex/Chat/Library/Commands.hs
@@ -1772,15 +1772,14 @@ processChatCommand vr nm = \case
APIGroupInfo gId -> withUser $ \user ->
CRGroupInfo user <$> withFastStore (\db -> getGroupInfo db vr user gId)
APIGetUpdatedGroupLinkData groupId -> withUser $ \user -> do
- gInfo@GroupInfo {groupProfile = GroupProfile {publicGroup}} <- withFastStore $ \db -> getGroupInfo db vr user groupId
- case publicGroup of
- Just PublicGroupProfile {groupLink = sLnk} | useRelays' gInfo -> do
+ gInfo@GroupInfo {groupProfile = p, groupSummary = GroupSummary {publicMemberCount = localCount}} <- withFastStore $ \db -> getGroupInfo db vr user groupId
+ case p of
+ GroupProfile {publicGroup = Just PublicGroupProfile {groupLink = sLnk}} | useRelays' gInfo -> do
(_, cData) <- getShortLinkConnReq nm user sLnk
groupSLinkData_ <- liftIO $ decodeLinkUserData cData
- let publicGroupData_ = groupSLinkData_ >>= \GroupShortLinkData {publicGroupData} -> publicGroupData
- publicMemberCount_ = (\PublicGroupData {publicMemberCount} -> publicMemberCount) <$> publicGroupData_
- gInfo' <- fromMaybe gInfo
- <$> forM publicMemberCount_ (\count -> withFastStore $ \db -> setPublicMemberCount db vr user gInfo count)
+ gInfo' <- case groupSLinkData_ of
+ Just sLinkData -> fst <$> updateGroupFromLinkData user gInfo sLinkData
+ _ -> pure gInfo
pure $ CRGroupInfo user gInfo'
_ -> throwCmdError "group link data not available"
APIGroupMemberInfo gId gMemberId -> withUser $ \user -> do
@@ -4037,10 +4036,10 @@ processChatCommand vr nm = \case
where
l' = serverShortLink l
con cReq = ACCL SCMContact $ CCLink cReq (Just l')
- gPlan (cReq, g) = if memberRemoved (membership g) then Nothing else Just (con cReq, CPGroupLink (GLPKnown g False Nothing))
+ gPlan (cReq, g) = if memberRemoved (membership g) then Nothing else Just (con cReq, CPGroupLink (GLPKnown g (BoolDef False) Nothing (ListDef [])))
groupShortLinkPlan =
knownLinkPlans >>= \case
- Just (_, CPGroupLink (GLPKnown g _ _))
+ Just (_, CPGroupLink (GLPKnown g _ _ _))
| resolveKnown -> resolveKnownGroup g
Just r -> pure r
Nothing -> do
@@ -4065,15 +4064,15 @@ processChatCommand vr nm = \case
liftIO (getGroupInfoViaUserShortLink db vr user l') >>= \case
Just (cReq, g) -> pure $ Just (con cReq, CPGroupLink (GLPOwnLink g))
Nothing -> (gPlan =<<) <$> getGroupViaShortLinkToConnect db vr user l'
- resolveKnownGroup g@GroupInfo {groupProfile = p} = do
+ resolveKnownGroup g = do
(fd@FixedLinkData {rootKey = rk}, cData@(ContactLinkData _ UserContactData {owners})) <- getShortLinkConnReq' nm user l'
groupSLinkData_ <- liftIO $ decodeLinkUserData cData
let ov = verifyLinkOwner rk owners l' sig_
+ glOwners = map (\OwnerAuth {ownerId, ownerKey} -> GroupLinkOwner {memberId = MemberId ownerId, memberKey = ownerKey}) owners
(g', updated) <- case groupSLinkData_ of
- Just GroupShortLinkData {groupProfile}
- | p /= groupProfile -> (,True) <$> withStore (\db -> updateGroupProfile db user g groupProfile)
+ Just sLinkData -> updateGroupFromLinkData user g sLinkData
_ -> pure (g, False)
- pure (con (linkConnReq fd), CPGroupLink (GLPKnown g' updated ov))
+ pure (con (linkConnReq fd), CPGroupLink (GLPKnown g' (BoolDef updated) ov (ListDef glOwners)))
connectWithPlan :: User -> IncognitoEnabled -> ACreatedConnLink -> ConnectionPlan -> CM ChatResponse
connectWithPlan user@User {userId} incognito ccLink plan
| connectionPlanProceed plan = do
@@ -4153,10 +4152,10 @@ processChatCommand vr nm = \case
(Just gInfo, _) -> groupPlan gInfo linkInfo gld ov
groupPlan :: GroupInfo -> Maybe GroupShortLinkInfo -> Maybe GroupShortLinkData -> Maybe OwnerVerification -> CM ConnectionPlan
groupPlan gInfo@GroupInfo {membership} linkInfo gld ov
- | memberStatus membership == GSMemRejected = pure $ CPGroupLink (GLPKnown gInfo False ov)
+ | memberStatus membership == GSMemRejected = pure $ CPGroupLink (GLPKnown gInfo (BoolDef False) ov (ListDef []))
| not (memberActive membership) && not (memberRemoved membership) =
pure $ CPGroupLink (GLPConnectingProhibit $ Just gInfo)
- | memberActive membership = pure $ CPGroupLink (GLPKnown gInfo False ov)
+ | memberActive membership = pure $ CPGroupLink (GLPKnown gInfo (BoolDef False) ov (ListDef []))
| otherwise = pure $ CPGroupLink (GLPOk linkInfo gld ov)
contactCReqSchemas :: ConnReqUriData -> (ConnReqContact, ConnReqContact)
contactCReqSchemas crData =
diff --git a/src/Simplex/Chat/Library/Internal.hs b/src/Simplex/Chat/Library/Internal.hs
index f82b6884b2..c6203b4b42 100644
--- a/src/Simplex/Chat/Library/Internal.hs
+++ b/src/Simplex/Chat/Library/Internal.hs
@@ -1328,6 +1328,24 @@ updatePublicGroupData user gInfo
pure gInfo'
| otherwise = pure gInfo
+updateGroupFromLinkData :: User -> GroupInfo -> GroupShortLinkData -> CM (GroupInfo, Bool)
+updateGroupFromLinkData user gInfo@GroupInfo {groupProfile = p, groupSummary = GroupSummary {publicMemberCount = localCount}} GroupShortLinkData {groupProfile, publicGroupData}
+ | profileChanged || countChanged = do
+ vr <- chatVersionRange
+ withStore $ \db -> do
+ g <- if profileChanged then updateGroupProfile db user gInfo groupProfile else pure gInfo
+ g' <- case publicGroupData of
+ Just PublicGroupData {publicMemberCount} | countChanged ->
+ setPublicMemberCount db vr user g publicMemberCount
+ _ -> pure g
+ pure (g', profileChanged)
+ | otherwise = pure (gInfo, False)
+ where
+ profileChanged = p /= groupProfile
+ countChanged = case publicGroupData of
+ Just PublicGroupData {publicMemberCount} -> Just publicMemberCount /= localCount
+ _ -> False
+
-- TODO [relays] owner: set owners on updating link data (multi-owner)
groupLinkData :: GroupInfo -> GroupLink -> [GroupRelay] -> (UserConnLinkData 'CMContact, CRClientData)
groupLinkData gInfo@GroupInfo {groupProfile, groupSummary = GroupSummary {publicMemberCount}, membership = GroupMember {memberId}, groupKeys} GroupLink {groupLinkId} groupRelays =
diff --git a/src/Simplex/Chat/View.hs b/src/Simplex/Chat/View.hs
index 2bd48d297a..98eb811f5a 100644
--- a/src/Simplex/Chat/View.hs
+++ b/src/Simplex/Chat/View.hs
@@ -2103,7 +2103,7 @@ viewConnectionPlan ChatConfig {logLevel, testView} _connLink = \case
GLPConnectingConfirmReconnect -> [grpLink "connecting, allowed to reconnect"]
GLPConnectingProhibit Nothing -> [grpLink "connecting"]
GLPConnectingProhibit (Just g) -> connecting g
- GLPKnown g@GroupInfo {preparedGroup, membership = m} _ _ -> case preparedGroup of
+ GLPKnown g@GroupInfo {preparedGroup, membership = m} _ _ _ -> case preparedGroup of
Just PreparedGroup {connLinkStartedConnection} -> case memberStatus m of
GSMemUnknown
| connLinkStartedConnection -> connecting g
diff --git a/tests/Bots/DirectoryTests.hs b/tests/Bots/DirectoryTests.hs
index bf2f1c8128..b57127eced 100644
--- a/tests/Bots/DirectoryTests.hs
+++ b/tests/Bots/DirectoryTests.hs
@@ -93,6 +93,7 @@ directoryServiceTests = do
it "should reject card shared by non-owner" testNonOwnerSharesCard
it "should delete channel registration and leave" testDeleteChannelRegistration
it "should handle re-registration when already listed" testReregistrationAlreadyListed
+ it "should update subscriber count periodically" testLinkCheckUpdatesCount
directoryProfile :: Profile
directoryProfile = Profile {displayName = "SimpleX Directory", fullName = "", shortDescr = Nothing, image = Nothing, contactLink = Nothing, peerType = Just CPTBot, preferences = Nothing}
@@ -128,6 +129,7 @@ mkDirectoryOpts TestParams {tmpPath = ps} superUsers ownersGroup webFolder =
runCLI = False,
searchResults = 3,
webFolder,
+ linkCheckInterval = 0,
testing = True
}
@@ -1976,7 +1978,7 @@ testRegisterChannelViaCard ps =
superUser <## "news"
superUser <##. "Link to join channel: "
superUser <## "You need SimpleX Chat app v6.5 to join."
- superUser <## "2 subscribers"
+ superUser <## "1 subscribers"
superUser <## ""
superUser <## "To approve send:"
superUser <# "'SimpleX Directory'> /approve 1:news 1"
@@ -1999,7 +2001,7 @@ testRegisterChannelViaCard ps =
superUser <## "news (News and Updates)"
superUser <##. "Link to join channel: "
superUser <## "You need SimpleX Chat app v6.5 to join."
- superUser <## "3 subscribers"
+ superUser <## "2 subscribers"
superUser <## ""
superUser <## "To approve send:"
superUser <# "'SimpleX Directory'> /approve 1:news 1"
@@ -2074,7 +2076,7 @@ testDeleteChannelRegistration ps =
superUser <## "news"
superUser <##. "Link to join channel: "
superUser <## "You need SimpleX Chat app v6.5 to join."
- superUser <## "2 subscribers"
+ superUser <## "1 subscribers"
superUser <## ""
superUser <## "To approve send:"
superUser <# "'SimpleX Directory'> /approve 1:news 1"
@@ -2118,7 +2120,7 @@ testReregistrationAlreadyListed ps =
superUser <## "news"
superUser <##. "Link to join channel: "
superUser <## "You need SimpleX Chat app v6.5 to join."
- superUser <## "2 subscribers"
+ superUser <## "1 subscribers"
superUser <## ""
superUser <## "To approve send:"
superUser <# "'SimpleX Directory'> /approve 1:news 1"
@@ -2135,7 +2137,7 @@ testReregistrationAlreadyListed ps =
bob <# "'SimpleX Directory'> news"
bob <##. "Link to join channel: "
bob <## "You need SimpleX Chat app v6.5 to join."
- bob <## "3 subscribers"
+ bob <## "1 subscribers"
-- owner re-shares card while already listed
bob ##> "/share chat #news @'SimpleX Directory'"
bob <# "@'SimpleX Directory' link to join channel #news (signed):"
@@ -2143,6 +2145,79 @@ testReregistrationAlreadyListed ps =
_ <- getTermLine bob -- ownerSig JSON
bob <# "'SimpleX Directory'> Channel is already listed in the directory."
+testLinkCheckUpdatesCount :: HasCallStack => TestParams -> IO ()
+testLinkCheckUpdatesCount ps = do
+ dsLink <-
+ withNewTestChatCfg ps testCfg serviceDbPrefix directoryProfile $ \ds ->
+ withNewTestChatCfg ps testCfg "super_user" aliceProfile $ \superUser -> do
+ connectUsers ds superUser
+ ds ##> "/ad"
+ getContactLink ds True
+ let opts = (mkDirectoryOpts ps [KnownContact 2 "alice"] Nothing Nothing) {linkCheckInterval = 1}
+ runDirectory testCfg opts $
+ withTestChatCfg ps testCfg "super_user" $ \superUser -> do
+ superUser <## "subscribed 1 connections on server localhost"
+ withNewTestChatCfg ps testCfg "bob" bobProfile $ \bob ->
+ withRelay ps $ \relay ->
+ withNewTestChatCfg ps testCfg "cath" cathProfile $ \cath -> do
+ bob `connectVia` dsLink
+ (shortLink, fullLink) <- prepareChannel1Relay "news" bob relay
+ -- register and approve
+ bob ##> "/share chat #news @'SimpleX Directory'"
+ bob <# "@'SimpleX Directory' link to join channel #news (signed):"
+ _ <- getTermLine bob -- short link
+ _ <- getTermLine bob -- ownerSig JSON
+ bob <# "'SimpleX Directory'> Joining the channel news…"
+ concurrentlyN_
+ [ do
+ relay <## "'SimpleX Directory': accepting request to join group #news..."
+ relay <## "#news: 'SimpleX Directory' joined the group",
+ bob <## "#news: relay added 'SimpleX Directory_1' to the group"
+ ]
+ bob <# "'SimpleX Directory'> Joined the channel news. Registration is pending approval — it may take up to 48 hours."
+ superUser <# "'SimpleX Directory'> bob submitted the channel ID 1:"
+ superUser <## "news"
+ superUser <##. "Link to join channel: "
+ superUser <## "You need SimpleX Chat app v6.5 to join."
+ superUser <## "1 subscribers"
+ superUser <## ""
+ superUser <## "To approve send:"
+ superUser <# "'SimpleX Directory'> /approve 1:news 1"
+ let approve = "/approve 1:news 1"
+ superUser #> ("@'SimpleX Directory' " <> approve)
+ superUser <# ("'SimpleX Directory'> > " <> approve)
+ superUser <## " Channel approved!"
+ bob <# ("'SimpleX Directory'> The channel ID 1 (news) is approved and listed in directory - please moderate it!")
+ bob <## "Please note: if you change the channel profile it will be hidden from directory until it is re-approved."
+ -- search shows initial count
+ bob #> "@'SimpleX Directory' news"
+ bob <# "'SimpleX Directory'> > news"
+ bob <## " Found 1 group(s)."
+ bob <# "'SimpleX Directory'> news"
+ bob <##. "Link to join channel: "
+ bob <## "You need SimpleX Chat app v6.5 to join."
+ bob <## "1 subscribers"
+ -- link check updates count (bot joined)
+ threadDelay 1000000
+ bob #> "@'SimpleX Directory' news"
+ bob <# "'SimpleX Directory'> > news"
+ bob <## " Found 1 group(s)."
+ bob <# "'SimpleX Directory'> news"
+ bob <##. "Link to join channel: "
+ bob <## "You need SimpleX Chat app v6.5 to join."
+ bob <## "2 subscribers"
+ -- second subscriber joins
+ memberJoinChannel "news" [relay] [bob] shortLink fullLink cath
+ -- link check updates count again
+ threadDelay 1000000
+ bob #> "@'SimpleX Directory' news"
+ bob <# "'SimpleX Directory'> > news"
+ bob <## " Found 1 group(s)."
+ bob <# "'SimpleX Directory'> news"
+ bob <##. "Link to join channel: "
+ bob <## "You need SimpleX Chat app v6.5 to join."
+ bob <## "3 subscribers"
+
testGetCaptchaStr :: HasCallStack => TestParams -> IO ()
testGetCaptchaStr _ps = do
s0 <- getCaptchaStr 0 ""
diff --git a/website/langs/de.json b/website/langs/de.json
index cc79255259..c35cd8fba6 100644
--- a/website/langs/de.json
+++ b/website/langs/de.json
@@ -17,7 +17,7 @@
"simplex-explained-tab-2-p-1": "Für jede Verbindung nutzen Sie zwei separate Nachrichten-Warteschlangen, um die Nachrichten über verschiedene Server zu senden und zu empfangen.",
"simplex-explained-tab-2-p-2": "Die Server leiten Nachrichten immer nur in eine Richtung weiter, ohne den vollständigen Verlauf der Nutzer-Unterhaltungen oder seiner Verbindungen zu kennen.",
"simplex-explained-tab-3-p-1": "Die Server nutzen für jede Warteschlange separate, anonyme Anmeldeinformationen und wissen nicht, welchem Nutzer diese gehören.",
- "simplex-explained-tab-3-p-2": "Durch die Verwendung von Tor-Zugangsservern können Nutzer ihre Metadaten-Privatsphäre weiter verbessern und Korellationen von IP-Adressen verhindern.",
+ "simplex-explained-tab-3-p-2": "Durch die Verwendung von Tor-Zugangsservern können Nutzer ihre Metadaten-Privatsphäre weiter verbessern und Korrelationen von IP-Adressen verhindern.",
"smp-protocol": "SMP-Protokoll",
"chat-bot-example": "Beispiel für einen Chatbot",
"donate": "Spenden",
@@ -68,7 +68,7 @@
"simplex-private-card-9-point-1": "Jede Nachrichten-Warteschlange leitet Nachrichten mit unterschiedlichen Sende- und Empfängeradressen jeweils nur in einer Richtung weiter.",
"simplex-private-card-9-point-2": "Verglichen mit traditionellen Nachrichten-Brokern, werden mögliche Angriffs-Vektoren und vorhandene Metadaten reduziert.",
"simplex-private-card-10-point-1": "SimpleX nutzt für jeden Nutzer-Kontakt oder jedes Gruppenmitglied eigene temporäre, anonyme und paarweise Adressen und Berechtigungsnachweise.",
- "simplex-private-card-10-point-2": "SimpleX erlaubt es, Nachrichten ohne Nutzerprofil-Bezeichner zu versenden und bietet dabei bessere Metadaten-Privatsphäre an als andere Alternativen.",
+ "simplex-private-card-10-point-2": "SimpleX ermöglicht die Zustellung von Nachrichten ohne Nutzerprofil-Kennungen und bietet dabei bessere Metadaten-Privatsphäre als andere Alternativen.",
"simplex-unique-4-title": "Sie besitzen das SimpleX-Netzwerk",
"privacy-matters-1-title": "Werbung und Preisdiskriminierung",
"privacy-matters-1-overlay-1-title": "Privatsphäre spart Ihnen Geld",
@@ -197,13 +197,13 @@
"simplex-network-overlay-card-1-li-1": "P2P-Netzwerke vertrauen auf Varianten von DHT, um Nachrichten zu routen. DHT-Designs müssen zwischen Zustellungsgarantie und Latenz ausgleichen. Verglichen mit P2P bietet SimpleX sowohl eine bessere Zustellungsgarantie als auch eine niedrigere Latenz, weil eine Nachricht redundant und parallel über mehrere Server gesendet werden kann, wobei die durch den Empfänger ausgewählten Server genutzt werden. In P2P-Netzwerken werden Nachrichten sequentiell über O(log N)-Knoten gesendet, wobei die Knoten durch einen Algorithmus ausgewählt werden.",
"simplex-unique-overlay-card-3-p-4": "Zwischen dem gesendeten und dem empfangenen Serververkehr gibt es keine gemeinsamen Kennungen oder Chiffriertexte — sodass ein Beobachter nicht ohne weiteres feststellen kann, wer mit wem kommuniziert, selbst wenn TLS kompromittiert wurde.",
"simplex-unique-overlay-card-4-p-3": "Falls Sie Interesse daran haben, aktiv bei der Entwicklung des SimpleX-Netzwerks mitzuhelfen, z.B. einen Chatbot für SimpleX App-Nutzer zu entwickeln oder die Integration der SimpleX Chat-Bibliothek in mobile Apps voranzutreiben, kontaktieren Sie uns bitte für eine weitere Beratung und Unterstützung.",
- "privacy-matters-overlay-card-1-p-4": "Das SimpleX-Netzwerk schützt die Privatsphäre Ihrer Verbindungen besser als jede Alternative und verhindert vollständig, dass Ihr sozialer Graph für Unternehmen oder Organisationen verfügbar wird. Selbst wenn Anwender die in der SimpleX Chat-App vorkonfigurierten Server verwenden, kennen die Server-Betreiber die Anzahl der Benutzer oder deren Verbindungen nicht.",
+ "privacy-matters-overlay-card-1-p-4": "Das SimpleX-Netzwerk schützt die Privatsphäre Ihrer Verbindungen besser als jede Alternative und verhindert vollständig, dass Ihr sozialer Graph für Unternehmen oder Organisationen einsehbar wird. Selbst wenn Anwender die in der SimpleX Chat-App vorkonfigurierten Server verwenden, kennen die Server-Betreiber die Anzahl der Benutzer oder deren Verbindungen nicht.",
"contact-hero-header": "Sie haben eine Adresse zur Verbindung mit SimpleX Chat erhalten",
"invitation-hero-header": "Sie haben einen Einmal-Link zur Verbindung mit SimpleX Chat erhalten",
"privacy-matters-overlay-card-3-p-3": "Selbst in demokratischen Ländern werden normale Menschen, auch unter Nutzung ihrer „anonymen“ Benutzerkennungen, für das, was sie online teilen, verhaftet.",
"simplex-unique-overlay-card-3-p-1": "SimpleX Chat speichert alle Benutzerdaten ausschließlich auf den Endgeräten in einem portablen und verschlüsselten Datenbankformat, welches exportiert und auf jedes unterstützte Gerät übertragen werden kann.",
"simplex-unique-overlay-card-2-p-2": "Auch wenn die optionale Benutzeradresse zum Versenden von Spam-Kontaktanfragen verwendet werden kann, können Sie sie ändern oder ganz löschen, ohne dass Ihre Verbindungen verloren gehen.",
- "simplex-unique-overlay-card-4-p-2": "Das SimpleX-Netzwerk verwendet ein offenes Protokoll und bietet ein SDK zur Erstellung von Chatbots an. Dies ermöglicht die Erstellung von Diensten, mit denen Nutzer über SimpleX Chat-Apps interagieren können — wir sind gespannt, welche SimpleX-Dienste Sie entwickeln werden.",
+ "simplex-unique-overlay-card-4-p-2": "Das SimpleX-Netzwerk verwendet ein offenes Protokoll und bietet ein SDK zur Erstellung von Chatbots an. Dies ermöglicht die Erstellung von Diensten, mit denen Nutzer über SimpleX Chat-Apps interagieren können — wir freuen uns sehr darauf zu sehen, welche SimpleX-Dienste Sie entwickeln werden.",
"simplex-unique-card-4-p-2": "Sie können SimpleX mit eigenen Servern oder mit den von uns zur Verfügung gestellten Servern verwenden — und sich trotzdem mit jedem Benutzer verbinden.",
"why-simplex-is-unique": "Warum ist SimpleX einmalig",
"contact-hero-p-1": "Die öffentlichen Schlüssel und die Adresse der Nachrichtenwarteschlange in diesem Link werden NICHT über das Netzwerk gesendet, wenn Sie diese Seite aufrufen — sie sind in dem Hash-Fragment der Link-URL enthalten.",
@@ -275,7 +275,7 @@
"index-publications-optout-title": "Podcast-Interview von OptOut",
"worlds-most-secure-messaging": "Das sicherste Messaging-System der Welt",
"index-messaging-p1": "SimpleX-Messaging verfügt über modernste Ende-zu-Ende-Verschlüsselung.",
- "index-messaging-p2": "Zu Ihrer Sicherheit und zum Schutz Ihrer Privatsphäre können Server weder Ihre Nachrichten sehen, noch mit wem Sie kommunizieren.",
+ "index-messaging-p2": "Zu Ihrer Sicherheit und zum Schutz Ihrer Privatsphäre können Server weder Ihre Nachrichten sehen, noch mit wem Sie kommunizieren.",
"index-messaging-cta": "Lernen Sie mehr über SimpleX-Messaging",
"index-nextweb-h2": "Sie besitzen die Zukunft des Webs",
"index-nextweb-p1": "SimpleX wurde aus der Überzeugung heraus entwickelt, dass Sie Eigentümer Ihrer Profile, Kontakte und Communitys bleiben müssen.",
diff --git a/website/langs/es.json b/website/langs/es.json
index 421cdbe9bd..6a9737ba1d 100644
--- a/website/langs/es.json
+++ b/website/langs/es.json
@@ -336,7 +336,7 @@
"file-drop-text": "Arrastra y suelta el archivo aquí",
"file-drop-hint": "o",
"file-choose": "Seleccionar archivo",
- "file-max-size": "Max 100 MB - La app SimpleX Chat soporta archivos hasta 1GB",
+ "file-max-size": "Max 100 MB - La app SimpleX Chat soporta archivos hasta 1GB",
"file-encrypting": "Cifrando…",
"file-uploading": "Subiendo…",
"file-cancel": "Cancelar",
@@ -347,7 +347,7 @@
"file-expiry": "Normalmente los archivos están disponibles durante 48 horas.",
"file-sec-1": "Tu archivo se ha cifrado en el navegador, los routers de datos nunca ven el contenido, el nombre o el tamaño.",
"file-sec-2": "La clave de cifrado está en el fragmento hash del enlace, nunca se envía a ningún servidor.",
- "file-sec-3": "Para mejor seguridad, usa la app SimpleX Chat.",
+ "file-sec-3": "Para mejor seguridad, usa la app SimpleX Chat.",
"file-retry": "Reintentar",
"file-downloading": "Descargando…",
"file-decrypting": "Descifrando…",
diff --git a/website/langs/hu.json b/website/langs/hu.json
index da5de1128d..f1c58a2cde 100644
--- a/website/langs/hu.json
+++ b/website/langs/hu.json
@@ -11,7 +11,7 @@
"simplex-explained-tab-1-text": "1. Felhasználói élmény",
"simplex-explained-tab-2-text": "2. Hogyan működik",
"simplex-explained-tab-3-text": "3. Mit látnak a kiszolgálók",
- "simplex-explained-tab-1-p-1": "Csoportokat hozhat létre, valamint kétirányú beszélgetéseket folytathat a partnereivel, ugyanúgy mint bármely más üzenetváltó-alkalmazásban.",
+ "simplex-explained-tab-1-p-1": "Csoportokat hozhat létre, valamint kétirányú beszélgetéseket folytathat a partnereivel, ugyanúgy mint bármely más üzenetváltó alkalmazásban.",
"simplex-explained-tab-1-p-2": "Hogyan működhet egyirányú várólistával és felhasználói profilazonosítók nélkül?",
"simplex-explained-tab-2-p-1": "Minden kapcsolathoz két különböző üzenetküldési várólistát használ a különböző kiszolgálókon keresztül történő üzenetküldéshez és -fogadáshoz.",
"simplex-explained-tab-2-p-2": "A kiszolgálók csak egyetlen irányba továbbítják az üzeneteket, anélkül, hogy teljes képet kapnának a felhasználók beszélgetéseiről vagy kapcsolatairól.",
@@ -25,7 +25,7 @@
"terminal-cli": "Terminál CLI",
"terms-and-privacy-policy": "Adatvédelmi irányelvek",
"hero-header": "Újraértelmezett adatvédelem",
- "hero-subheader": "Az első üzenetváltó-alkalmazás felhasználói azonosítók nélkül",
+ "hero-subheader": "Az első üzenetváltó alkalmazás felhasználói azonosítók nélkül",
"hero-p-1": "Más alkalmazások felhasználói azonosítókkal rendelkeznek: Signal, Matrix, Session, Briar, Jami, Cwtch, stb. A SimpleX azonban nem, még véletlenszerű számokkal sem. Ez radikálisan javítja az adatvédelmet.",
"hero-overlay-1-textlink": "Miért ártanak a felhasználói azonosítók az adatvédelemnek?",
"hero-overlay-2-textlink": "Hogyan működik a SimpleX?",
@@ -66,7 +66,7 @@
"simplex-private-card-7-point-2": "Ha bármilyen üzenetet hozzáadnak, eltávolítanak vagy módosítanak, a címzett értesítést kap róla.",
"simplex-private-card-8-point-1": "A SimpleX kiszolgálók alacsony késleltetésű keverési csomópontokként működnek — a bejövő és kimenő üzenetek sorrendje eltérő.",
"simplex-private-card-9-point-1": "Minden várólista az üzenetekhez egy irányba továbbítja az üzeneteket, a különböző küldési és fogadási címeken.",
- "simplex-private-card-9-point-2": "Kevesebb támadási felülettel rendelkezik, mint a hagyományos üzenetváltó-alkalmazások, és kevesebb metaadatot tesz elérhetővé.",
+ "simplex-private-card-9-point-2": "Kevesebb támadási felülettel rendelkezik, mint a hagyományos üzenetváltó alkalmazások, és kevesebb metaadatot tesz elérhetővé.",
"simplex-private-card-10-point-1": "A SimpleX ideiglenes, névtelen, páros címeket és hitelesítő adatokat használ minden egyes felhasználói kapcsolathoz vagy csoporttaghoz.",
"simplex-private-card-10-point-2": "Lehetővé teszi az üzenetek felhasználói profilazonosítók nélküli kézbesítését, ami az alternatíváknál jobb metaadat-védelmet biztosít.",
"privacy-matters-1-overlay-1-title": "Az adatvédelemmel pénzt spórol meg",
@@ -99,19 +99,19 @@
"simplex-network-overlay-card-1-li-1": "A P2P-hálózatok az üzenetek továbbítására a DHT valamelyik változatát használják. A DHT kialakításakor egyensúlyt kell teremteni a kézbesítési garancia és a késleltetés között. A SimpleX jobb kézbesítési garanciával és alacsonyabb késleltetéssel rendelkezik, mint a P2P, mivel az üzenet redundánsan, a címzett által kiválasztott kiszolgálók segítségével több kiszolgálón keresztül párhuzamosan továbbítható. A P2P-hálózatokban az üzenet O(log N) csomóponton halad át szekvenciálisan, az algoritmus által kiválasztott csomópontok segítségével.",
"simplex-network-overlay-card-1-li-2": "A SimpleX kialakítása a legtöbb P2P-hálózattól eltérően nem rendelkezik semmiféle globális felhasználói azonosítóval, még ideiglenessel sem, és csak az üzenetekhez használ ideiglenes, páros azonosítókat, ami jobb névtelenséget és metaadat-védelmet biztosít.",
"simplex-network-overlay-card-1-li-3": "A P2P nem oldja meg a MITM-támadás problémát, és a legtöbb létező implementáció nem használ sávon kívüli üzeneteket a kezdeti kulcscseréhez. A SimpleX a kezdeti kulcscseréhez sávon kívüli üzeneteket, vagy bizonyos esetekben már meglévő biztonságos és megbízható kapcsolatokat használ.",
- "simplex-network-overlay-card-1-li-6": "A P2P-hálózatok sebezhetőek lehetnek a DRDoS-támadással szemben, amikor a kliensek képesek a forgalmat újraközvetíteni és felerősíteni, ami az egész hálózatra kiterjedő szolgáltatásmegtagadást eredményez. A SimpleX kliensek csak az ismert kapcsolatból származó forgalmat továbbítják, és a támadó nem használhatja őket arra, hogy az egész hálózatban felerősítse a forgalmat.",
+ "simplex-network-overlay-card-1-li-6": "A P2P-hálózatok sebezhetőek lehetnek a DRDoS-támadással szemben, amikor a kliensek képesek a forgalmat újraközvetíteni és felerősíteni, ami az egész hálózatra kiterjedő szolgáltatásmegtagadást eredményez. A SimpleX kliensek csak az ismert kapcsolatokból származó forgalmat továbbítják, és a támadó nem használhatja őket arra, hogy az egész hálózatban felerősítse a forgalmat.",
"simplex-network-overlay-card-1-li-5": "Minden ismert P2P-hálózat sebezhető Sybil támadással, mert minden egyes csomópont felderíthető, és a hálózat egészként működik. A támadások enyhítésére szolgáló ismert intézkedés lehet egy központi kiszolgáló (például: tracker), vagy egy drága tanúsítvány. A SimpleX hálózat nem ismeri fel a kiszolgálókat, töredezett és több elszigetelt alhálózatként működik, ami lehetetlenné teszi az egész hálózatra kiterjedő támadásokat.",
"privacy-matters-overlay-card-1-p-1": "Sok nagyvállalat arra használja fel a felhasználóival kapcsolatban álló személyek adatait, hogy megbecsülje a jövedelmi helyzetüket és olyan termékeket kínáljon fel, amelyekre valójában nincs is szükségük, valamint hogy meghatározza az árakat.",
"privacy-matters-overlay-card-1-p-2": "Az online kiskereskedők tudják, hogy az alacsonyabb jövedelműek nagyobb valószínűséggel vásárolnak azonnal, ezért magasabb árakat számíthatnak fel, vagy eltörölhetik a kedvezményeket.",
"privacy-matters-overlay-card-1-p-3": "Egyes pénzügyi és biztosítótársaságok szociális grafikonokat használnak a kamatlábak és a díjak meghatározásához. Ez gyakran arra készteti az alacsonyabb jövedelmű embereket, hogy többet fizessenek — ez az úgynevezett „szegénységi prémium”.",
"privacy-matters-overlay-card-1-p-4": "A SimpleX hálózat minden alternatívánál jobban védi a kapcsolatai adatait, teljes mértékben megakadályozva, hogy az ismeretségi-hálója bármilyen vállalat vagy szervezet számára elérhetővé váljon. Még ha az emberek a SimpleX Chat által előre beállított kiszolgálókat is használják, sem az alkalmazások, sem a kiszolgálók üzemeltetői nem ismerik, sem felhasználók számát, sem a kapcsolataikat.",
"privacy-matters-overlay-card-2-p-1": "Nem is olyan régen megfigyelhettük, hogy a nagy választásokat manipulálta egy neves tanácsadó cég, amely az ismeretségi-háló segítségével eltorzította a valós világról alkotott képünket, és manipulálta a szavazatainkat.",
- "privacy-matters-overlay-card-2-p-2": "Ahhoz, hogy objektív legyen és független döntéseket tudjon hozni, az információs terét is kézben kell tartania. Ez csak akkor lehetséges, ha privát kommunikációs hálózatot használ, amely nem fér hozzá az ismeretségi hálójához.",
+ "privacy-matters-overlay-card-2-p-2": "Ahhoz, hogy objektív legyen és független döntéseket tudjon hozni, az információs terét is kézben kell tartania. Ez csak akkor lehetséges, ha egy privát kommunikációs hálózatot használ, amely nem fér hozzá az ismeretségi hálójához.",
"privacy-matters-overlay-card-2-p-3": "A SimpleX az első olyan hálózat, amely eleve nem rendelkezik felhasználói azonosítókkal, így jobban védi az ismeretségi-hálóját, mint bármely ismert alternatíva.",
"privacy-matters-overlay-card-3-p-1": "Mindenkinek törődnie kell a magánélet és a kommunikáció biztonságával — az ártalmatlan beszélgetések veszélybe sodorhatják, még akkor is, ha nincs semmi rejtegetnivalója.",
"privacy-matters-overlay-card-3-p-2": "Az egyik legmegdöbbentőbb a Mohamedou Ould Salahi memoárjában leírt és az „A mauritániai” c. filmben bemutatott történet. Őt bírósági tárgyalás nélkül a guantánamói táborba zárták, és ott kínozták 15 éven át, miután egy afganisztáni rokonát telefonon felhívta, akit azzal gyanúsítottak a hatóságok, hogy köze van a 9/11-es merényletekhez, holott Salahi az előző 10 évben Németországban élt.",
"privacy-matters-overlay-card-3-p-3": "Átlagos embereket letartóztatnak azért, amit online megosztanak, még „névtelen” fiókjaikon keresztül is, még demokratikus országokban is.",
- "privacy-matters-overlay-card-3-p-4": "Nem elég csak egy végpontok között titkosított üzenetváltó-alkalmazást használnunk, mindannyiunknak olyan üzenetváltó-alkalmazásokat kell használnunk, amelyek védik a személyes partnereink magánéletét — akikkel kapcsolatban állunk.",
+ "privacy-matters-overlay-card-3-p-4": "Nem elég csak egy végpontok között titkosított üzenetváltó alkalmazást használnunk, mindannyiunknak olyan üzenetváltó alkalmazásokat kell használnunk, amelyek védik a személyes partnereink magánéletét — akikkel kapcsolatban állunk.",
"simplex-unique-overlay-card-1-p-1": "Más üzenetküldő hálózatoktól eltérően a SimpleX nem rendel azonosítókat a felhasználókhoz. Nem támaszkodik telefonszámokra, tartomány-alapú címekre (mint az e-mail, XMPP vagy a Matrix), felhasználónevekre, nyilvános kulcsokra vagy akár véletlenszerű számokra a felhasználók azonosításához — a SimpleX kiszolgálók üzemeltetői nem tudják, hogy hányan használják a kiszolgálóikat.",
"simplex-unique-overlay-card-1-p-2": "Az üzenetek kézbesítéséhez a SimpleX egyirányú várólistákat használ az üzenetekhez, páronkénti, névtelen címekkel, külön a fogadott és külön az elküldött üzenetekhez, általában különböző kiszolgálókon keresztül.",
"simplex-unique-overlay-card-1-p-3": "Ez a kialakítás védi partnerei adatait, elrejtve azt a SimpleX hálózat kiszolgálói és a külső megfigyelők elől. Az IP-címe elrejtésének érdekében a Tor hálózaton keresztül is kapcsolódhat a SimpleX kiszolgálókhoz.",
@@ -150,7 +150,7 @@
"scan-qr-code-from-mobile-app": "QR-kód beolvasása mobilalkalmazásból",
"to-make-a-connection": "A kapcsolat létrehozásához:",
"install-simplex-app": "Telepítse a SimpleX alkalmazást",
- "open-simplex-app": "Simplex alkalmazás megnyitása",
+ "open-simplex-app": "SimpleX alkalmazás megnyitása",
"tap-the-connect-button-in-the-app": "Koppintson a „kapcsolódás” gombra az alkalmazásban",
"scan-the-qr-code-with-the-simplex-chat-app": "Olvassa be a QR-kódot a SimpleX Chat alkalmazással",
"scan-the-qr-code-with-the-simplex-chat-app-description": "A hivatkozásban szereplő nyilvános kulcsok és az üzenetek várólistájának címe NEM lesz elküldve a hálózaton keresztül, amikor megtekinti ezt az oldalt — azokat, a hivatkozás webcímének kivonattöredéke tartalmazza.",
@@ -165,7 +165,7 @@
"copy-the-command-below-text": "másolja be az alábbi parancsot, és használja a csevegésben:",
"privacy-matters-section-header": "Miért számít az adatvédelem",
"privacy-matters-section-subheader": "A metaadatok — például, hogy kivel beszélget — védelmének megőrzése biztonságot nyújt a következők ellen:",
- "privacy-matters-section-label": "Győződjön meg arról, hogy az üzenetváltó-alkalmazás amit használ nem fér hozzá az adataihoz!",
+ "privacy-matters-section-label": "Győződjön meg arról, hogy az üzenetváltó alkalmazás amit használ nem fér hozzá az adataihoz!",
"simplex-private-section-header": "Mitől lesz a SimpleX privát",
"simplex-network-section-header": "SimpleX hálózat",
"simplex-network-section-desc": "A SimpleX Chat a P2P- és a föderált hálózatok előnyeinek kombinálásával biztosítja a legjobb adatvédelmet.",
@@ -220,7 +220,7 @@
"jobs": "Csatlakozzon a csapathoz",
"please-enable-javascript": "Engedélyezze a JavaScriptet a QR-kód megjelenítéséhez.",
"please-use-link-in-mobile-app": "Használja a hivatkozást a SimpleX Chat alkalmazásban",
- "contact-hero-header": "Meghívót kapott a SimpleX Chaten való beszélgetéshez",
+ "contact-hero-header": "Ez egy meghívó a SimpleX Chaten való beszélgetéshez",
"invitation-hero-header": "Kapott egy egyszer használható meghívót a SimpleX Chaten való beszélgetéshez",
"simplex-network-overlay-card-1-li-4": "A P2P-megvalósításokat egyes internetszolgáltatók blokkolhatják (mint például a BitTorrent). A SimpleX átvitel-független — a szabványos webes protokollokon, például WebSocketsen keresztül is működik.",
"simplex-private-card-4-point-2": "A SimpleX, Tor hálózaton keresztüli használatához telepítse az Orbot alkalmazást és engedélyezze a SOCKS5 proxyt (vagy a VPN-t az iOS-ban).",
@@ -316,16 +316,16 @@
"navbar-token": "Token",
"navbar-old-site": "Régi oldal",
"docs-dropdown-15": "Összeállítások ellenőrzése és reprodukálása",
- "why-p2": "Senki sem követte nyomon a beszélgetéseit. Senki sem készített térképet arról, hogy merre járt. A magánélet nem csak egy funkció volt, hanem egy életmód.",
- "why-p3": "Aztán felléptünk az internetre, és minden platform kért belőlünk egy darabot — nevet, telefonszámot, baráti kapcsolatokat. Elfogadtuk, hogy a kommunikáció ára az, hogy mások megtudják, hogy kivel beszélünk. Minden generáció, az emberek és a technológia is eddig így működött — telefon, e-mail, üzenetküldő programok, közösségi média. Úgy tűnt, ez az egyetlen lehetséges mód.",
+ "why-p2": "Senki sem követte nyomon a beszélgetéseidet. Senki sem készített térképet arról, hogy merre jártál. A magánéleted nem csak egy funkció volt, hanem az életmódod.",
+ "why-p3": "Aztán felléptünk az internetre, és minden platform kért belőled egy darabot — neved, telefonszámod, barátaid. Elfogadtuk, hogy a kommunikáció ára az, hogy mások megtudják, kivel beszélünk. Minden generáció, az emberek és a technológia is eddig így működött — telefon, e-mail, üzenetküldő programok, közösségi média. Úgy tűnt, ez az egyetlen lehetséges mód.",
"why-p4": "De van egy másik lehetőség is. Egy hálózat, amelyben nincsenek telefonszámok. Nincsenek felhasználónevek. Nincsenek fiókok. Nincsenek semmiféle felhasználói azonosítók. Egy hálózat, amely összeköti az embereket és titkosított üzeneteket továbbít, anélkül, hogy tudná, ki csatlakozik hozzá.",
- "why-p5": "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.",
- "why-p6": "A beszélgetései Önhöz tartoznak, ahogy az internet megjelenése előtt is mindig így volt. A hálózat nem egy hely, amelyet meglátogat. Ez egy olyan hely, amelyet Ön hoz létre saját magának. És senki sem veheti el Öntől, függetlenül attól, hogy privát vagy nyilvános.",
+ "why-p5": "Nem egy jobb zár mások ajtaján. Nem egy kedvesebb házmester, aki tiszteletben tartja a magánéletedet, de mégis nyilvántartást vezet minden látogatóról. Nem vagy vendég. Otthon vagy. Nincs az a hatalom, amely beléphetne ide — te vagy a szuverén.",
+ "why-p6": "A beszélgetéseid hozzád tartoznak, ahogy az internet megjelenése előtt is mindig így volt. A hálózat nem egy hely, amelyet meglátogatsz. Ez egy olyan hely, amelyet te hozol létre magadnak. És senki sem veheti el tőled, függetlenül attól, hogy privát vagy nyilvános.",
"why-p7": "A legrégebbi emberi szabadság — beszélgetni az emberekkel, anélkül, hogy mások megfigyelnének — olyan infrastruktúrán alapul, amely nem tudja elárulni.",
- "why-p8": "Mert felszámoltuk a lehetőségét is annak, hogy megtudjuk, Ön kicsoda. Így az önrendelkezése soha nem kerülhet idegen kezekbe.",
- "why-tagline": "Legyen szabad a saját hálózatában.",
+ "why-p8": "Mert felszámoltuk a lehetőségét is annak, hogy megtudjuk, ki vagy. Így a te hatalmad soha nem kerülhet idegen kezekbe.",
+ "why-tagline": "Légy szabad a saját hálózatodban.",
"why-footer-link": "Miért készítjük",
- "why-p1": "Ön fiók nélkül született.",
+ "why-p1": "Fiók nélkül születtél.",
"file": "Fájl",
"file-desc": "Fájlok biztonságos küldése végpontok közötti titkosítással – felhasználói fiókok és nyomon követés nélkül.",
"file-noscript": "A fájlátvitelhez JavaScript szükséges.",
@@ -348,7 +348,7 @@
"file-expiry": "A fájlok általában 48 óráig érhetők el.",
"file-sec-1": "A fájl a böngészőben lett titkosítva – az útválasztók soha nem „látják” a fájl tartalmát, nevét és méretét.",
"file-sec-2": "A titkosítási kulcs a hivatkozás kivonattöredékében található – soha nem kerül elküldésre semmilyen kiszolgálóra.",
- "file-sec-3": "A nagyobb biztonság érdekében használja a SimpleX Chat alkalmazást.",
+ "file-sec-3": "A nagyobb biztonság érdekében, használja a SimpleX Chat alkalmazást.",
"file-retry": "Újra",
"file-downloading": "Letöltés…",
"file-decrypting": "Visszafejtés…",
diff --git a/website/langs/it.json b/website/langs/it.json
index 0a6870d75d..326afb82d4 100644
--- a/website/langs/it.json
+++ b/website/langs/it.json
@@ -62,8 +62,8 @@
"simplex-network-overlay-card-1-li-2": "Il design di SimpleX, a differenza della maggior parte delle reti P2P, non ha identificatori utente globali di alcun tipo, nemmeno temporanei, e usa solo identificatori temporanei a coppie, garantendo una maggiore protezione dell'anonimato e dei metadati.",
"simplex-network-overlay-card-1-li-4": "Le implementazioni P2P possono essere bloccate da alcuni fornitori di internet (come BitTorrent). SimpleX è indipendente dal trasporto — può funzionare su protocolli web standard, es. WebSocket.",
"hero-overlay-card-2-p-1": "Quando gli utenti hanno identità permanenti, anche se si tratta solo di un numero casuale, come un Session ID, c'è il rischio che il fornitore o un malintenzionato possano osservare come gli utenti sono connessi e quanti messaggi inviano.",
- "simplex-network-overlay-card-1-li-6": "Le reti P2P possono essere vulnerabili all'attacco DRDoS, quando i client possono ritrasmettere e amplificare il traffico, con conseguente \"denial of service\" a livello di rete. I client SimpleX si limitano a inoltrare il traffico da una connessione nota e non possono essere usati da un aggressore per amplificare il traffico nell'intera rete.",
- "privacy-matters-overlay-card-1-p-4": "La rete di SimpleX protegge la privacy delle tue connessioni meglio di qualsiasi alternativa, impedendo completamente che il tuo grafico sociale sia disponibile a qualsiasi azienda o organizzazione. Anche quando le persone usano i server preconfigurati in SimpleX Chat, gli operatori dei server non conoscono il numero di utenti o le loro connessioni.",
+ "simplex-network-overlay-card-1-li-6": "Le reti P2P possono essere vulnerabili all'attacco DRDoS, quando i client possono ritrasmettere e amplificare il traffico, con conseguente \"denial of service\" a livello di rete. I client SimpleX si limitano a inoltrare il traffico da connessioni note e non possono essere usati da un aggressore per amplificare il traffico nell'intera rete.",
+ "privacy-matters-overlay-card-1-p-4": "La rete di SimpleX protegge la privacy delle tue connessioni meglio di qualsiasi alternativa, impedendo completamente che il tuo grafico sociale diventi disponibile a qualsiasi azienda o organizzazione. Anche quando le persone usano i server preconfigurati in SimpleX Chat, gli operatori dei server non conoscono il numero di utenti o le loro connessioni.",
"privacy-matters-overlay-card-2-p-3": "SimpleX è la prima rete che non ha alcun identificatore utente per design, proteggendo così il tuo grafico delle connessioni meglio di qualsiasi alternativa conosciuta.",
"privacy-matters-overlay-card-3-p-1": "Tutti dovrebbero preoccuparsi della privacy e della sicurezza delle proprie comunicazioni — conversazioni innocue possono metterti in pericolo, anche se non hai nulla da nascondere.",
"privacy-matters-overlay-card-3-p-3": "Le persone comuni vengono arrestate per ciò che condividono online, anche tramite i loro account \"anonimi\", anche nei Paesi democratici.",
@@ -139,7 +139,7 @@
"simplex-private-card-6-point-1": "Molte reti di comunicazione sono vulnerabili agli attacchi MITM da parte di server o fornitori di rete.",
"simplex-private-card-7-point-1": "Per garantire l'integrità, i messaggi sono numerati in sequenza e includono l'hash del messaggio precedente.",
"simplex-private-card-9-point-2": "Riduce i vettori di attacco, rispetto ai broker di messaggi tradizionali, e i metadati disponibili.",
- "simplex-private-card-10-point-2": "Ciò consente di recapitare messaggi senza identificatori del profilo utente, garantendo una migliore privacy dei metadati rispetto alle alternative.",
+ "simplex-private-card-10-point-2": "Ciò consente ai messaggi di venire recapitati senza identificatori del profilo utente, garantendo una migliore privacy dei metadati rispetto alle alternative.",
"privacy-matters-1-title": "Pubblicità e discriminazione dei prezzi",
"privacy-matters-2-overlay-1-title": "La privacy ti dà potere",
"simplex-private-card-9-point-1": "Ogni coda di messaggi passa i messaggi in una direzione, con i diversi indirizzi di invio e ricezione.",
@@ -181,7 +181,7 @@
"privacy-matters-overlay-card-1-p-2": "I rivenditori online sanno che le persone con redditi più bassi sono più propense a fare acquisti urgenti, quindi possono applicare prezzi più alti o rimuovere sconti.",
"privacy-matters-overlay-card-1-p-3": "Alcune società finanziarie e assicurative usano grafici sociali per determinare i tassi di interesse e i premi. Spesso ciò fa pagare di più le persone con redditi più bassi — è noto come \"premio di povertà\".",
"privacy-matters-overlay-card-2-p-1": "Non molto tempo fa abbiamo assistito alla manipolazione delle principali elezioni da una rispettabile società di consulenza che ha usato i nostri grafici sociali per distorcere la nostra visione del mondo reale e manipolare i nostri voti.",
- "privacy-matters-overlay-card-2-p-2": "Per essere obiettivi e prendere decisioni indipendenti devi avere il controllo del tuo spazio informativo. È possibile solo se utilizzi una rete di comunicazione privata che non ha accesso al tuo grafico sociale.",
+ "privacy-matters-overlay-card-2-p-2": "Per essere obiettivi e prendere decisioni indipendenti devi avere il controllo del tuo spazio informativo. È possibile solo se usi una rete di comunicazione privata che non ha accesso al tuo grafico sociale.",
"privacy-matters-overlay-card-3-p-2": "Una delle storie più scioccanti è l'esperienza di Mohamedou Ould Salahi descritta nel suo libro di memorie e mostrata nel film The Mauritanian. È stato rinchiuso nel campo di Guantánamo, senza processo, e lì è stato torturato per 15 anni dopo una telefonata a un suo parente in Afghanistan, sospettato di essere coinvolto negli attacchi dell'11/9, nonostante avesse vissuto in Germania per i precedenti 10 anni.",
"join-us-on-GitHub": "Unisciti a noi su GitHub",
"simplex-chat-for-the-terminal": "SimpleX Chat per il terminale",
diff --git a/website/langs/ja.json b/website/langs/ja.json
index aff6d62c1a..fcec6944e3 100644
--- a/website/langs/ja.json
+++ b/website/langs/ja.json
@@ -46,7 +46,7 @@
"simplex-explained-tab-3-text": "3. サーバーが認識するもの",
"smp-protocol": "SMPプロトコル",
"simplex-explained-tab-2-p-1": "接続ごとに 2 つの個別のメッセージング キューを使用して、異なるサーバー経由でメッセージを送受信します。",
- "simplex-explained-tab-2-p-2": "サーバーは、ユーザーの会話や接続の全体像を把握することなく、メッセージを一方向に渡すだけです。",
+ "simplex-explained-tab-2-p-2": "サーバーは、ユーザーの会話や接続の全体を把握することなく、メッセージを一方向に送信するだけです。",
"simplex-explained-tab-3-p-1": "サーバーはキューごとに個別の匿名認証情報を持っており、どのユーザーに属しているかはわかりません。",
"simplex-explained-tab-3-p-2": "ユーザーは、Tor を使用してサーバーにアクセスし、IP アドレスによる相関を防ぐことで、メタデータのプライバシーをさらに向上させることができます。",
"chat-protocol": "チャットプロトコル",
@@ -63,7 +63,7 @@
"feature-7-title": "ポータブルな暗号化データベース — プロファイルを別のデバイスに移動する",
"no-federated": "いいえ - 連合型",
"simplex-unique-overlay-card-3-p-3": "電子メール、XMPP、Matrixなどの連携ネットワークサーバーとは異なり、SimpleXサーバーはユーザーアカウントを保存せず、メッセージの中継のみを行い、双方のプライバシーを保護します。",
- "privacy-matters-overlay-card-3-p-2": "最も衝撃的な話の 1 つは、Mohamedou Ould Salahiの経験であり、彼の回顧録に記述され、『モーリタニア映画』で紹介されました。 彼は裁判も受けずにグアンタナモ収容所に入れられ、それまで10年間ドイツに住んでいたにも関わらず、9/11攻撃への関与の疑いでアフガニスタンの親戚に電話をかけた後、そこで15年間拷問を受けました。",
+ "privacy-matters-overlay-card-3-p-2": "最も衝撃的な話の 1 つは、Mohamedou Ould Salahiの経験であり、彼の回顧録に記述され、『モーリタニア映画』で紹介されています。彼はアフガニスタンの親戚に電話をかけた後、アメリカ同時多発テロへの関与の疑いで拘束されました。 彼は裁判も受けずにグアンタナモ収容所に入れられ、そこで15年間拷問を受けました。",
"signing-key-fingerprint": "署名キーのフィンガープリント (SHA-256)",
"simplex-network-2-desc": "SimpleX リレー サーバーは、ユーザー プロファイル、連絡先、配信されたメッセージを保存せず、相互に接続せず、サーバー ディレクトリもありません。",
"docs-dropdown-5": "ホストXFTPサーバー",
@@ -99,7 +99,7 @@
"privacy-matters-section-subheader": "メタデータのプライバシーを保護する — 話す相手 — 以下のことからあなたを守ります:",
"if-you-already-installed": "すでにインストールしている場合",
"join": "参加",
- "privacy-matters-section-header": "プライバシーが重要である理由",
+ "privacy-matters-section-header": "なぜプライバシーが重要なのか",
"on-this-page": "このページでは",
"privacy-matters-overlay-card-1-p-2": "オンライン小売業者は、収入が低い人ほど急ぎの買い物をする可能性が高いことを知っているため、より高い価格を請求したり、割引を廃止したりすることがあります。",
"simplex-unique-3-overlay-1-title": "データの所有権、管理、セキュリティ",
@@ -180,7 +180,7 @@
"simplex-network-3-header": "SimpleX ネットワーク",
"comparison-section-list-point-4": "オペレーターのサーバーが侵害された場合。 Signal およびその他の一部のアプリでセキュリティ コードを検証して緩和する",
"simplex-private-card-2-point-1": "TLSが侵害された場合、受信したサーバー・トラフィックと送信したサーバー・トラフィックの相関を防ぐため、受信者に配信するサーバー暗号化レイヤーを追加します。",
- "f-droid-page-simplex-chat-repo-section-text": "F-Droid クライアントに追加するには、QR コードをスキャンするか、次の URL を使用します:",
+ "f-droid-page-simplex-chat-repo-section-text": "F-Droid クライアントに追加するには、QR コードをスキャンするか、次の URL を使用してください:",
"join-the-REDDIT-community": "REDDITコミュニティに参加する",
"simplex-private-card-10-point-2": "ユーザー プロファイル識別子なしでメッセージを配信できるため、他の方法よりも優れたメタデータ プライバシーが提供されます。",
"privacy-matters-2-title": "選挙操作",
@@ -189,15 +189,15 @@
"feature-6-title": "E2E暗号化された 音声通話とビデオ通話",
"simplex-network-overlay-card-1-li-2": "SimpleX 設計は、ほとんどの P2P ネットワークとは異なり、一時的であってもいかなる種類のグローバル ユーザー識別子も持たず、一時的なペアごとの識別子のみを使用するため、より優れた匿名性とメタデータ保護が提供されます。",
"simplex-unique-4-title": "SimpleX ネットワークを所有",
- "privacy-matters-overlay-card-3-p-3": "一般の人が、たとえ「匿名」アカウント経由であっても、オンラインで共有した内容で逮捕されます。たとえ民主主義国家であったとしても。",
+ "privacy-matters-overlay-card-3-p-3": "一般の人が、たとえ「匿名」アカウント経由であっても、オンラインで共有した内容で逮捕されます。それは、たとえ民主主義の国であったとしても同じです。",
"simplex-unique-overlay-card-3-p-2": "エンドツーエンドで暗号化されたメッセージは、SimpleXのリレーサーバーで受信するまで一時的に保持され、その後永久に削除されます。",
"simplex-private-card-7-point-1": "整合性を保証するために、メッセージには連続した番号が付けられ、前のメッセージのハッシュが含まれます。",
"contact-hero-p-2": "SimpleX Chat をまだダウンロードしていませんか?",
- "why-simplex-is-unique": "なぜSimpleXなのか唯一",
+ "why-simplex-is-unique": "なぜSimpleXが唯一無二なのか",
"simplex-network-section-header": "SimpleX ネットワーク",
"simplex-private-10-title": "一時的な匿名のペア識別子",
"privacy-matters-1-overlay-1-linkText": "プライバシーの保護はコストを削減します",
- "tap-the-connect-button-in-the-app": "アプリの 「接続」 ボタンをタップします",
+ "tap-the-connect-button-in-the-app": "アプリの 「接続」 ボタンをタップしてください",
"comparison-section-list-point-4a": "SimpleX リレーは e2e 暗号化を侵害できません。 セキュリティ コードを検証して帯域外チャネルへの攻撃を軽減します",
"simplex-network-1-overlay-linktext": "P2Pネットワークの問題点",
"no-private": "いいえ - プライベート",
@@ -208,7 +208,7 @@
"hero-overlay-2-title": "ユーザー ID がプライバシーに悪影響を与えるのはなぜですか?",
"docs-dropdown-4": "ホストSMPサーバー",
"feature-4-title": "E2E暗号化された音声メッセージ",
- "privacy-matters-overlay-card-2-p-1": "つい最近まで、私たちは主要な選挙が 評判の高いコンサルティング会社によって操作されているのを観察しました。 ソーシャルグラフは私たちの現実世界の見方を歪め、私たちの投票を操作します。",
+ "privacy-matters-overlay-card-2-p-1": "つい最近まで、主要な選挙が 有名なコンサルティング会社によって操作されていました。 ソーシャルグラフは私たちの現実世界の見方を歪め、投票を操作しています。",
"privacy-matters-overlay-card-2-p-3": "SimpleX は、設計上ユーザー識別子を持たない最初のネットワークであり、この方法で既知の代替手段よりも接続グラフを保護します。",
"learn-more": "さらに詳しく",
"simplex-private-8-title": "メッセージのミキシング 相関性を減らす",
@@ -220,7 +220,7 @@
"protocol-1-text": "Signal、大きなプラットフォーム",
"simplex-network-overlay-card-1-li-6": "P2P ネットワークは、DRDoS 攻撃に対して脆弱になる可能性があります。 クライアントがトラフィックを再ブロードキャストして増幅する可能性があり、その結果、ネットワーク全体のサービス拒否が発生する可能性があります。 SimpleX クライアントは既知の接続からのトラフィックのみを中継するため、攻撃者がネットワーク全体のトラフィックを増幅するために使用することはできません。",
"if-you-already-installed-simplex-chat-for-the-terminal": "すでにターミナルに SimpleX Chat をインストールしている場合",
- "docs-dropdown-8": "SimpleX ディレクトリ サービス",
+ "docs-dropdown-8": "SimpleX ディレクトリ",
"simplex-private-card-1-point-1": "ダブルラチェットプロトコル — 完全な前方秘匿性と侵入回復機能を備えたOTRメッセージング。",
"simplex-private-card-8-point-1": "SimpleX サーバーは、低遅延の混合ノードとして機能します — 受信メッセージと送信メッセージの順序が異なります。",
"simplex-unique-overlay-card-2-p-1": "SimpleXネットワークには識別子がないため、ワンタイムまたは一時的なユーザー アドレスを QR コードまたはリンクとして共有しない限り、誰もあなたに連絡することはできません。",
@@ -233,9 +233,9 @@
"simplex-private-7-title": "メッセージの整合性 検証",
"privacy-matters-overlay-card-1-p-4": "SimpleXネットワークは、他のどのプラットフォームよりも接続のプライバシーを保護し、ソーシャル グラフが企業や組織に利用されることを完全に防ぎます。 SimpleX Chatアプリに予め設定されたサーバを利用している場合でも、サーバオペレータはユーザーの数や接続数を知ることはできません。",
"hero-overlay-card-1-p-6": "詳細については、SimpleX ホワイトペーパーをご覧ください。",
- "simplex-network-overlay-card-1-p-1": "P2P メッセージング プロトコルとアプリには、SimpleX よりも信頼性が低く、分析がより複雑になるさまざまな問題があり、 いくつかの種類の攻撃に対して脆弱です。",
+ "simplex-network-overlay-card-1-p-1": "P2P メッセージング プロトコルとアプリには、SimpleX よりも信頼性が低く、分析がより複雑になるさまざまな問題があり、また、いくつかの種類の攻撃に対して脆弱です。",
"simplex-network-overlay-card-1-li-1": "P2P ネットワークは、メッセージをルーティングするために DHT の一部の変種に依存します。 DHT の設計では、配信保証と遅延のバランスを取る必要があります。 SimpleX は、受信者が選択したサーバーを使用して、メッセージを複数のサーバーを介して並行して冗長的に渡すことができるため、P2P よりも優れた配信保証と低い遅延の両方を備えています。 P2P ネットワークでは、メッセージはアルゴリズムによって選択されたノードを使用して、O(log N) 個のノードを順番に通過します。",
- "privacy-matters-section-label": "メッセンジャーがあなたのデータにアクセスできないようにしてください!",
+ "privacy-matters-section-label": "メッセージアプリがあなたのデータにアクセスできないようにしてください!",
"simplex-unique-overlay-card-3-p-1": "SimpleX Chat は、サポートされているデバイスにエクスポートして転送できるポータブル暗号化データベース形式を使用して、すべてのユーザー データをクライアント デバイスにのみ保存します。",
"simplex-network-3-desc": "サーバーはユーザーを接続するための一方向キューを提供しますが、ネットワーク接続グラフは表示されません— ユーザーだけがそうします。",
"simplex-private-card-3-point-1": "クライアント/サーバー接続には、強力なアルゴリズムを備えた TLS 1.2/1.3 のみが使用されます。",
@@ -272,7 +272,7 @@
"index-messaging-cta": "SimpleXのメッセージ機能について詳しく知る",
"index-nextweb-h2": "次のWebは あなたのもの",
"index-nextweb-p1": "SimpleXは、 アイデンティティ・連絡先・コミュニティはあなたのものであるべきだという考えに基づいています。",
- "index-nextweb-p2": "オープンで分散型のネットワークで、自由で安全に人とつながり、アイデアを共有できます。",
+ "index-nextweb-p2": "分散型のネットワークで、自由で安全に人とつながり、アイデアを共有できます。",
"index-token-h2": "続いていくコミュニティ",
"index-token-p1": "コミュニティバウチャーを通じて、お気に入りのグループをサポートできます。",
"index-token-p2": "バウチャーはサーバー費用に充てられ、コミュニティが自由で独立した状態を保ち続けられるようにします。",
@@ -298,5 +298,9 @@
"index-publications-kuketz-title": "Mike Kuketzによるレビュー",
"index-publications-optout-title": "OptOut ポッドキャストインタビュー",
"send-file": "ファイルを送信",
- "navbar-old-site": "旧サイト"
+ "navbar-old-site": "旧サイト",
+ "navbar-token": "トークン",
+ "docs-dropdown-15": "認証と再ビルド",
+ "index-f-droid-title": "F-Droid経由のSimpleXアプリ",
+ "how-secure-forward-secrecy": "前方秘匿性"
}