ui: fix translation errors and revert Turkish vandalism (PR #7206 review)

Corrects issues found reviewing the incoming translations across 20 languages.

CRITICAL:
- Turkish: revert 8 vandalized strings to faithful translations — the
  "Open external link?" security dialog, app-upgrade prompt, relay-status
  labels, and the "Privacy: for owners and subscribers" line had been
  replaced with joke/offensive text.
- Ukrainian: fix a files/media privacy toggle that showed an unrelated
  "chat with admins" string.

HIGH/MEDIUM: badge voice/tense inversions (uk, vi, ro, de), meaning
mistranslations (fr, es, id, vi, zh-Hans, ja, nl, ru), the Danish relay-bar
"/" separator loss, re-added role-name quotes (de, es, it, ar, ru, zh-Hans,
zh-Hant), restored dropped \n line breaks and sentences (id), and typos
(hu, es, uk, ro, cs, bg).

Placeholders, XML well-formedness, and .strings validity verified intact.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Narasimha-sc
2026-07-06 18:00:49 +00:00
co-authored by Claude Opus 4.8
parent bbe4ffaca6
commit 9b5486bfa3
29 changed files with 135 additions and 135 deletions
@@ -92,7 +92,7 @@
</trans-unit>
<trans-unit id="%@ invested in SimpleX Chat crowdfunding." xml:space="preserve">
<source>%@ invested in SimpleX Chat crowdfunding.</source>
<target>%@ ha participado en la financiación colelctiva de SimpleX Chat.</target>
<target>%@ ha participado en la financiación colectiva de SimpleX Chat.</target>
<note>badge alert</note>
</trans-unit>
<trans-unit id="%@ is connected!" xml:space="preserve">
@@ -800,7 +800,7 @@ swipe action</note>
</trans-unit>
<trans-unit id="Add relays" xml:space="preserve">
<source>Add relays</source>
<target>Añadir servidor</target>
<target>Añadir servidores</target>
<note>No comment provided by engineer.</note>
</trans-unit>
<trans-unit id="Add relays to restore message delivery." xml:space="preserve">
@@ -1095,7 +1095,7 @@ swipe action</note>
</trans-unit>
<trans-unit id="Allow subscribers to chat with admins." xml:space="preserve">
<source>Allow subscribers to chat with admins.</source>
<target>Permite que los miembros chateen con los administradores.</target>
<target>Permite que los suscriptores chateen con los administradores.</target>
<note>No comment provided by engineer.</note>
</trans-unit>
<trans-unit id="Allow to irreversibly delete sent messages. (24 hours)" xml:space="preserve">
@@ -2591,7 +2591,7 @@ This is your own one-time link!</source>
</trans-unit>
<trans-unit id="Create a webpage to show your channel preview to visitors before they subscribe. Host it yourself or use any static hosting." xml:space="preserve">
<source>Create a webpage to show your channel preview to visitors before they subscribe. Host it yourself or use any static hosting.</source>
<target>Crea una página web para mostrar la vista previa de tu canal a las visitas antes de suscribirse . Alójala tú mismo o usa cualquier servicio de alojamiento estático.</target>
<target>Crea una página web para mostrar la vista previa de tu canal a las visitas antes de suscribirse. Alójala tú mismo o usa cualquier servicio de alojamiento estático.</target>
<note>No comment provided by engineer.</note>
</trans-unit>
<trans-unit id="Create file" xml:space="preserve">
@@ -3086,7 +3086,7 @@ alert button</note>
</trans-unit>
<trans-unit id="Delete relay" xml:space="preserve">
<source>Delete relay</source>
<target>Eliminar retransmisión</target>
<target>Eliminar servidor</target>
<note>No comment provided by engineer.</note>
</trans-unit>
<trans-unit id="Delete report" xml:space="preserve">
@@ -7470,7 +7470,7 @@ swipe action</note>
</trans-unit>
<trans-unit id="Relay will be removed from channel - this cannot be undone!" xml:space="preserve">
<source>Relay will be removed from channel - this cannot be undone!</source>
<target>El sevidor será eliminado del canal. ¡No puede deshacerse!</target>
<target>El servidor será eliminado del canal. ¡No puede deshacerse!</target>
<note>alert message</note>
</trans-unit>
<trans-unit id="Relays added: %@." xml:space="preserve">
@@ -7525,7 +7525,7 @@ swipe action</note>
</trans-unit>
<trans-unit id="Remove relay" xml:space="preserve">
<source>Remove relay</source>
<target>Desmontar la retransmisión</target>
<target>Quitar servidor</target>
<note>No comment provided by engineer.</note>
</trans-unit>
<trans-unit id="Remove relay?" xml:space="preserve">
@@ -8214,7 +8214,7 @@ chat item action</note>
</trans-unit>
<trans-unit id="Send up to 100 last messages to new subscribers." xml:space="preserve">
<source>Send up to 100 last messages to new subscribers.</source>
<target>Se envían los 100 últimos mensajes a los miembros nuevos.</target>
<target>Se envían los 100 últimos mensajes a los suscriptores nuevos.</target>
<note>No comment provided by engineer.</note>
</trans-unit>
<trans-unit id="Send your private feedback to groups." xml:space="preserve">
@@ -790,12 +790,12 @@ swipe action</note>
</trans-unit>
<trans-unit id="Add relay" xml:space="preserve">
<source>Add relay</source>
<target>Ajouter une relais</target>
<target>Ajouter un relais</target>
<note>No comment provided by engineer.</note>
</trans-unit>
<trans-unit id="Add relays" xml:space="preserve">
<source>Add relays</source>
<target>Ajouter un relais</target>
<target>Ajouter des relais</target>
<note>No comment provided by engineer.</note>
</trans-unit>
<trans-unit id="Add relays to restore message delivery." xml:space="preserve">
@@ -3754,7 +3754,7 @@ chat item action</note>
</trans-unit>
<trans-unit id="Error accepting member" xml:space="preserve">
<source>Error accepting member</source>
<target>Erreur lors de l'acception du membre</target>
<target>Erreur lors de l'acceptation du membre</target>
<note>alert title</note>
</trans-unit>
<trans-unit id="Error adding member(s)" xml:space="preserve">
@@ -3769,7 +3769,7 @@ chat item action</note>
</trans-unit>
<trans-unit id="Error adding relays" xml:space="preserve">
<source>Error adding relays</source>
<target>Erreur lors de l'ajout du relais</target>
<target>Erreur lors de l'ajout des relais</target>
<note>alert title</note>
</trans-unit>
<trans-unit id="Error adding server" xml:space="preserve">
@@ -4469,7 +4469,7 @@ server test error</note>
</trans-unit>
<trans-unit id="For anyone to reach you" xml:space="preserve">
<source>For anyone to reach you</source>
<target>Pour que n'importe puisse vous contacter</target>
<target>Pour que n'importe qui puisse vous contacter</target>
<note>No comment provided by engineer.</note>
</trans-unit>
<trans-unit id="For chat profile %@:" xml:space="preserve">
@@ -5330,7 +5330,7 @@ Voici votre lien pour le groupe %@ !</target>
</trans-unit>
<trans-unit id="Keep your chats clean" xml:space="preserve">
<source>Keep your chats clean</source>
<target>Garez vos discussions propres</target>
<target>Gardez vos discussions propres</target>
<note>No comment provided by engineer.</note>
</trans-unit>
<trans-unit id="Keep your connections" xml:space="preserve">
@@ -5783,7 +5783,7 @@ Voici votre lien pour le groupe %@ !</target>
</trans-unit>
<trans-unit id="Messages in this channel are **not end-to-end encrypted**. Chat relays can see these messages." xml:space="preserve">
<source>Messages in this channel are **not end-to-end encrypted**. Chat relays can see these messages.</source>
<target>Les messages dans ce canal ne sont pas **chiffrés de bout-en-bout**. Les relais de discussion peuvent voir ces messages.</target>
<target>Les messages dans ce canal **ne sont pas chiffrés de bout-en-bout**. Les relais de discussion peuvent voir ces messages.</target>
<note>No comment provided by engineer.</note>
</trans-unit>
<trans-unit id="Messages in this channel are not end-to-end encrypted. Chat relays can see these messages." xml:space="preserve">
@@ -6724,7 +6724,7 @@ alert button</note>
</trans-unit>
<trans-unit id="Organize chats into lists" xml:space="preserve">
<source>Organize chats into lists</source>
<target>Organisez des discussion en listes</target>
<target>Organisez des discussions en listes</target>
<note>No comment provided by engineer.</note>
</trans-unit>
<trans-unit id="Other" xml:space="preserve">
@@ -7114,7 +7114,7 @@ Erreur: %@</target>
</trans-unit>
<trans-unit id="Prohibit reporting messages to moderators." xml:space="preserve">
<source>Prohibit reporting messages to moderators.</source>
<target>Interdire les messages de notification aux modérateur·ices.</target>
<target>Interdire de signaler des messages aux modérateur·ices.</target>
<note>No comment provided by engineer.</note>
</trans-unit>
<trans-unit id="Prohibit sending SimpleX links." xml:space="preserve">
@@ -8893,7 +8893,7 @@ report reason</note>
</trans-unit>
<trans-unit id="Stop chat to export, import or delete chat database. You will not be able to receive and send messages while the chat is stopped." xml:space="preserve">
<source>Stop chat to export, import or delete chat database. You will not be able to receive and send messages while the chat is stopped.</source>
<target>Arrêtez la discussion pour exporter, importer ou supprimer la base de données de la discussion Vous ne pourrez pas recevoir et envoyer de messages pendant que la discussion est arrêté.</target>
<target>Arrêtez la discussion pour exporter, importer ou supprimer la base de données de la discussion. Vous ne pourrez pas recevoir et envoyer de messages pendant que la discussion est arrêtée.</target>
<note>No comment provided by engineer.</note>
</trans-unit>
<trans-unit id="Stop chat?" xml:space="preserve">
@@ -1684,12 +1684,12 @@ new chat action</note>
</trans-unit>
<trans-unit id="Cancel and delete channel" xml:space="preserve">
<source>Cancel and delete channel</source>
<target>Vissazvonás és a csatorna törlése</target>
<target>Visszavonás és a csatorna törlése</target>
<note>No comment provided by engineer.</note>
</trans-unit>
<trans-unit id="Cancel creating channel?" xml:space="preserve">
<source>Cancel creating channel?</source>
<target>Vissazvonja a csatorna létrehozását?</target>
<target>Visszavonja a csatorna létrehozását?</target>
<note>alert title</note>
</trans-unit>
<trans-unit id="Cancel migration" xml:space="preserve">
@@ -7475,7 +7475,7 @@ swipe action</note>
</trans-unit>
<trans-unit id="Relays added: %@." xml:space="preserve">
<source>Relays added: %@.</source>
<target>Átjátszók hozzáadva: %@..</target>
<target>Átjátszók hozzáadva: %@.</target>
<note>alert message</note>
</trans-unit>
<trans-unit id="Reliability: many relays per channel." xml:space="preserve">
@@ -3094,7 +3094,7 @@ alert button</note>
</trans-unit>
<trans-unit id="Developer" xml:space="preserve">
<source>Developer</source>
<target>Ontwikkel gereedschap</target>
<target>Ontwikkelaar</target>
<note>No comment provided by engineer.</note>
</trans-unit>
<trans-unit id="Developer options" xml:space="preserve">
@@ -37,7 +37,7 @@
</trans-unit>
<trans-unit id="%1$@ supported SimpleX Chat. The badge expired on %2$@." xml:space="preserve">
<source>%1$@ supported SimpleX Chat. The badge expired on %2$@.</source>
<target>%1$@ підтримуваний SimpleX Chat. Термін дії значка вичерпався %2$@.</target>
<target>%1$@ підтримував SimpleX Chat. Термін дії значка вичерпався %2$@.</target>
<note>badge alert</note>
</trans-unit>
<trans-unit id="%@" xml:space="preserve">
@@ -92,7 +92,7 @@
</trans-unit>
<trans-unit id="%@ invested in SimpleX Chat crowdfunding." xml:space="preserve">
<source>%@ invested in SimpleX Chat crowdfunding.</source>
<target>%@ інвестований в SimpleX Chat краудфандінг.</target>
<target>%@ інвестував в SimpleX Chat краудфандінг.</target>
<note>badge alert</note>
</trans-unit>
<trans-unit id="%@ is connected!" xml:space="preserve">
@@ -122,7 +122,7 @@
</trans-unit>
<trans-unit id="%@ supports SimpleX Chat." xml:space="preserve">
<source>%@ supports SimpleX Chat.</source>
<target>%@ підтримується SimpleX Chat.</target>
<target>%@ підтримує SimpleX Chat.</target>
<note>badge alert</note>
</trans-unit>
<trans-unit id="%@ uploaded" xml:space="preserve">
@@ -825,7 +825,7 @@ swipe action</note>
</trans-unit>
<trans-unit id="Add this code to your webpage. It will display the preview of your channel / group." xml:space="preserve">
<source>Add this code to your webpage. It will display the preview of your channel / group.</source>
<target>Додай цей код на твою сторінку. Це буде відображено для передпергляду твого каналу / групи.</target>
<target>Додай цей код на твою сторінку. Це буде відображено для передперегляду твого каналу / групи.</target>
<note>No comment provided by engineer.</note>
</trans-unit>
<trans-unit id="Add to another device" xml:space="preserve">
@@ -1155,7 +1155,7 @@ swipe action</note>
</trans-unit>
<trans-unit id="Allow your contacts to send files and media." xml:space="preserve">
<source>Allow your contacts to send files and media.</source>
<target>Дозволяє абонентам спілкуватися з адміністраторами.</target>
<target>Дозволяє вашим контактам надсилати файли та медіа.</target>
<note>No comment provided by engineer.</note>
</trans-unit>
<trans-unit id="Allow your contacts to send voice messages." xml:space="preserve">
@@ -6762,7 +6762,7 @@ alert button</note>
</trans-unit>
<trans-unit id="Owners &amp; contributors" xml:space="preserve">
<source>Owners &amp; contributors</source>
<target>所有者</target>
<target>所有者和贡献者</target>
<note>No comment provided by engineer.</note>
</trans-unit>
<trans-unit id="Ownership: you can run your own relays." xml:space="preserve">
@@ -11852,7 +11852,7 @@ time to disappear</note>
</trans-unit>
<trans-unit id="removed by operator" xml:space="preserve">
<source>removed by operator</source>
<target>已被除</target>
<target>已被运营商移除</target>
<note>No comment provided by engineer.</note>
</trans-unit>
<trans-unit id="removed contact address" xml:space="preserve">