Explorar el Código

update translations

B. Petersen hace 3 años
padre
commit
b3320df00f
Se han modificado 50 ficheros con 547 adiciones y 38 borrados
  1. 0 1
      deltachat-ios/az.lproj/Localizable.strings
  2. 0 1
      deltachat-ios/ca.lproj/Localizable.strings
  3. 0 1
      deltachat-ios/ckb.lproj/Localizable.strings
  4. 0 1
      deltachat-ios/cs.lproj/Localizable.strings
  5. 0 1
      deltachat-ios/da.lproj/Localizable.strings
  6. 8 0
      deltachat-ios/de.lproj/Localizable.strings
  7. 16 0
      deltachat-ios/de.lproj/Localizable.stringsdict
  8. 8 0
      deltachat-ios/en.lproj/Localizable.strings
  9. 16 0
      deltachat-ios/en.lproj/Localizable.stringsdict
  10. 0 1
      deltachat-ios/eo.lproj/Localizable.strings
  11. 0 1
      deltachat-ios/es.lproj/Localizable.strings
  12. 16 0
      deltachat-ios/es.lproj/Localizable.stringsdict
  13. 0 1
      deltachat-ios/eu.lproj/Localizable.strings
  14. 0 1
      deltachat-ios/fa.lproj/Localizable.strings
  15. 0 1
      deltachat-ios/fr.lproj/Localizable.strings
  16. 0 1
      deltachat-ios/gl.lproj/Localizable.strings
  17. 16 0
      deltachat-ios/gl.lproj/Localizable.stringsdict
  18. 0 1
      deltachat-ios/hr.lproj/Localizable.strings
  19. 0 1
      deltachat-ios/hu.lproj/Localizable.strings
  20. 0 1
      deltachat-ios/id.lproj/Localizable.strings
  21. 9 1
      deltachat-ios/it.lproj/Localizable.strings
  22. 32 0
      deltachat-ios/it.lproj/Localizable.stringsdict
  23. 0 1
      deltachat-ios/ja.lproj/Localizable.strings
  24. 139 2
      deltachat-ios/km.lproj/Localizable.strings
  25. 14 0
      deltachat-ios/km.lproj/Localizable.stringsdict
  26. 0 1
      deltachat-ios/ko.lproj/Localizable.strings
  27. 14 1
      deltachat-ios/lt.lproj/Localizable.strings
  28. 0 1
      deltachat-ios/nb.lproj/Localizable.strings
  29. 7 0
      deltachat-ios/nl.lproj/Localizable.strings
  30. 32 0
      deltachat-ios/nl.lproj/Localizable.stringsdict
  31. 27 1
      deltachat-ios/pl.lproj/Localizable.strings
  32. 20 0
      deltachat-ios/pl.lproj/Localizable.stringsdict
  33. 0 1
      deltachat-ios/pt-BR.lproj/Localizable.strings
  34. 0 1
      deltachat-ios/pt-PT.lproj/Localizable.strings
  35. 15 0
      deltachat-ios/ru.lproj/Localizable.strings
  36. 40 0
      deltachat-ios/ru.lproj/Localizable.stringsdict
  37. 0 1
      deltachat-ios/sc.lproj/Localizable.strings
  38. 0 1
      deltachat-ios/sk.lproj/Localizable.strings
  39. 0 1
      deltachat-ios/sq.lproj/Localizable.strings
  40. 16 0
      deltachat-ios/sq.lproj/Localizable.stringsdict
  41. 0 1
      deltachat-ios/sr.lproj/Localizable.strings
  42. 0 1
      deltachat-ios/sv.lproj/Localizable.strings
  43. 0 1
      deltachat-ios/ta.lproj/Localizable.strings
  44. 9 1
      deltachat-ios/tr.lproj/Localizable.strings
  45. 32 0
      deltachat-ios/tr.lproj/Localizable.stringsdict
  46. 0 1
      deltachat-ios/uk.lproj/Localizable.strings
  47. 20 0
      deltachat-ios/uk.lproj/Localizable.stringsdict
  48. 0 1
      deltachat-ios/zh-Hant-TW.lproj/Localizable.strings
  49. 13 5
      deltachat-ios/zh-Hant.lproj/Localizable.strings
  50. 28 0
      deltachat-ios/zh-Hant.lproj/Localizable.stringsdict

+ 0 - 1
deltachat-ios/az.lproj/Localizable.strings

@@ -53,7 +53,6 @@
 "last_month" = "Keçən ay";
 // Translators: show beside messages that are "N minutes old". prefer a short string, prefer abbreviations if they're well-known
 // Translators: show beside messages that are "N hours old". prefer a short string, prefer abbreviations if they're well-known
-
 "self" = "Mənə";
 "draft" = "Laihə";
 "image" = "Şəkil";

+ 0 - 1
deltachat-ios/ca.lproj/Localizable.strings

@@ -72,7 +72,6 @@
 "last_month" = "El mes passat";
 // Translators: show beside messages that are "N minutes old". prefer a short string, prefer abbreviations if they're well-known
 // Translators: show beside messages that are "N hours old". prefer a short string, prefer abbreviations if they're well-known
-
 "self" = "Jo";
 "draft" = "Esborrany";
 "image" = "Imatge";

+ 0 - 1
deltachat-ios/ckb.lproj/Localizable.strings

@@ -70,7 +70,6 @@
 "last_month" = "مانگی ڕابردوو";
 // Translators: show beside messages that are "N minutes old". prefer a short string, prefer abbreviations if they're well-known
 // Translators: show beside messages that are "N hours old". prefer a short string, prefer abbreviations if they're well-known
-
 "self" = "من";
 "draft" = "ڕەشنووس";
 "image" = "وێنە";

+ 0 - 1
deltachat-ios/cs.lproj/Localizable.strings

@@ -75,7 +75,6 @@
 "last_month" = "Minulý měsíc";
 // Translators: show beside messages that are "N minutes old". prefer a short string, prefer abbreviations if they're well-known
 // Translators: show beside messages that are "N hours old". prefer a short string, prefer abbreviations if they're well-known
-
 "self" = "Já";
 "draft" = "Rozepsané";
 "image" = "Obrázek";

+ 0 - 1
deltachat-ios/da.lproj/Localizable.strings

@@ -73,7 +73,6 @@
 "last_month" = "Sidste måned";
 // Translators: show beside messages that are "N minutes old". prefer a short string, prefer abbreviations if they're well-known
 // Translators: show beside messages that are "N hours old". prefer a short string, prefer abbreviations if they're well-known
-
 "self" = "Mig";
 "draft" = "Kladde";
 "image" = "Billede";

+ 8 - 0
deltachat-ios/de.lproj/Localizable.strings

@@ -143,6 +143,11 @@
 "menu_new_chat" = "Neuer Chat";
 "menu_new_group" = "Neue Gruppe";
 "menu_new_verified_group" = "Neue verifizierte Gruppe";
+// consider keeping the term "broadcast"; check how these lists are called eg. on whatsapp in the destination language
+"broadcast_list" = "Broadcast-Liste";
+"broadcast_lists" = "Broadcast-Listen";
+"new_broadcast_list" = "Neue Broadcast-Liste";
+"add_recipients" = "Empfänger hinzufügen";
 "menu_send" = "Senden";
 "menu_toggle_keyboard" = "Emojis einblenden";
 "menu_edit_group" = "Gruppe bearbeiten";
@@ -269,6 +274,8 @@
 "ask_delete_value" = "%1$@ löschen?";
 // Translators: %1$s will be replaces by a comma separated list of names
 "ask_remove_members" = "%1$@ aus der Gruppe löschen?";
+// Translators: %1$s will be replaced by a comma separated list of names
+"ask_remove_from_broadcast" = "%1$@ von der Broadcast-Liste entfernen?";
 "open_url_confirmation" = "Diesen Link öffnen?";
 
 
@@ -285,6 +292,7 @@
 "chat_camera_unavailable" = "Kamera nicht verfügbar.";
 "chat_unable_to_record_audio" = "Audio kann nicht aufgenommen werden.";
 "chat_no_messages_hint" = "Eine Nachricht an %1$@ senden:\n\n• Es ist in Ordnung, wenn %2$@ kein Delta Chat verwendet.\n\n• Die Übermittlung der ersten Nachricht kann eine Weile dauern und erfolgt unverschlüsselt. ";
+"chat_new_broadcast_hint" = "In Broadcast-Listen erhalten die Empfänger die Nachrichten in den privaten Chats mit Ihnen.\n\nDie Empfänger wissen nicht, wer die anderen Empfänger sind.";
 "chat_new_group_hint" = "Verfassen Sie die erste Nachricht, damit andere innerhalb dieser Gruppe antworten können.\n\n-- Es ist in Ordnung, wenn nicht alle Mitglieder Delta Chat verwenden.\n\n-- Die Zustellung der ersten Nachricht kann einige Zeit dauern.";
 "chat_record_slide_to_cancel" = "Schieben, um abzubrechen";
 "chat_record_explain" = "Tippen und halten, um eine Sprachnachricht aufzunehmen, loslassen um zu senden. ";

+ 16 - 0
deltachat-ios/de.lproj/Localizable.stringsdict

@@ -98,6 +98,22 @@
 			<string>%d Mitglieder</string>
 		</dict>
 	</dict>
+	<key>n_recipients</key>
+	<dict>
+		<key>NSStringLocalizedFormatKey</key>
+		<string>%#@localized_format_key@</string>
+		<key>localized_format_key</key>
+		<dict>
+			<key>NSStringFormatSpecTypeKey</key>
+			<string>NSStringPluralRuleType</string>
+			<key>NSStringFormatValueTypeKey</key>
+			<string>d</string>
+			<key>one</key>
+			<string>%d Empfänger</string>
+			<key>other</key>
+			<string>%d Empfänger</string>
+		</dict>
+	</dict>
 	<key>ask_send_following_n_files_to</key>
 	<dict>
 		<key>NSStringLocalizedFormatKey</key>

+ 8 - 0
deltachat-ios/en.lproj/Localizable.strings

@@ -143,6 +143,11 @@
 "menu_new_chat" = "New Chat";
 "menu_new_group" = "New Group";
 "menu_new_verified_group" = "New Verified Group";
+// consider keeping the term "broadcast"; check how these lists are called eg. on whatsapp in the destination language
+"broadcast_list" = "Broadcast List";
+"broadcast_lists" = "Broadcast Lists";
+"new_broadcast_list" = "New Broadcast List";
+"add_recipients" = "Add Recipients";
 "menu_send" = "Send";
 "menu_toggle_keyboard" = "Toggle Emoji Keyboard";
 "menu_edit_group" = "Edit Group";
@@ -269,6 +274,8 @@
 "ask_delete_value" = "Delete %1$@?";
 // Translators: %1$s will be replaces by a comma separated list of names
 "ask_remove_members" = "Remove %1$@ from group?";
+// Translators: %1$s will be replaced by a comma separated list of names
+"ask_remove_from_broadcast" = "Remove %1$@ from broadcast list?";
 "open_url_confirmation" = "Do you want to open this link?";
 
 
@@ -285,6 +292,7 @@
 "chat_camera_unavailable" = "Camera unavailable.";
 "chat_unable_to_record_audio" = "Unable to record audio.";
 "chat_no_messages_hint" = "Send message to %1$@:\n\n• It is okay if %2$@ does not use Delta Chat.\n\n• Delivering the first message may take a while and may be unencrypted.";
+"chat_new_broadcast_hint" = "In a broadcast list, others will receive messages in their private chats with you.\n\nThe recipients will not be aware of each other.";
 "chat_new_group_hint" = "Compose the first message, allowing others to reply within this group.\n\n• It is okay if not all members use Delta Chat.\n\n• Delivering the first message may take a while.";
 "chat_record_slide_to_cancel" = "Slide to cancel";
 "chat_record_explain" = "Tap and hold to record a voice message, release to send";

+ 16 - 0
deltachat-ios/en.lproj/Localizable.stringsdict

@@ -98,6 +98,22 @@
 			<string>%d members</string>
 		</dict>
 	</dict>
+	<key>n_recipients</key>
+	<dict>
+		<key>NSStringLocalizedFormatKey</key>
+		<string>%#@localized_format_key@</string>
+		<key>localized_format_key</key>
+		<dict>
+			<key>NSStringFormatSpecTypeKey</key>
+			<string>NSStringPluralRuleType</string>
+			<key>NSStringFormatValueTypeKey</key>
+			<string>d</string>
+			<key>one</key>
+			<string>%d recipient</string>
+			<key>other</key>
+			<string>%d recipients</string>
+		</dict>
+	</dict>
 	<key>ask_send_following_n_files_to</key>
 	<dict>
 		<key>NSStringLocalizedFormatKey</key>

+ 0 - 1
deltachat-ios/eo.lproj/Localizable.strings

@@ -59,7 +59,6 @@
 "last_month" = "Pasint-monate";
 // Translators: show beside messages that are "N minutes old". prefer a short string, prefer abbreviations if they're well-known
 // Translators: show beside messages that are "N hours old". prefer a short string, prefer abbreviations if they're well-known
-
 "self" = "Mi";
 "draft" = "Malneto";
 "image" = "Bildo";

+ 0 - 1
deltachat-ios/es.lproj/Localizable.strings

@@ -83,7 +83,6 @@
 "last_month" = "El mes pasado";
 // Translators: show beside messages that are "N minutes old". prefer a short string, prefer abbreviations if they're well-known
 // Translators: show beside messages that are "N hours old". prefer a short string, prefer abbreviations if they're well-known
-
 "self" = "Yo";
 "draft" = "Borrador";
 "image" = "Imagen";

+ 16 - 0
deltachat-ios/es.lproj/Localizable.stringsdict

@@ -146,6 +146,22 @@
 			<string>¿Eliminar %d mensajes aquí y en el servidor?</string>
 		</dict>
 	</dict>
+	<key>ask_delete_messages_simple</key>
+	<dict>
+		<key>NSStringLocalizedFormatKey</key>
+		<string>%#@localized_format_key@</string>
+		<key>localized_format_key</key>
+		<dict>
+			<key>NSStringFormatSpecTypeKey</key>
+			<string>NSStringPluralRuleType</string>
+			<key>NSStringFormatValueTypeKey</key>
+			<string>d</string>
+			<key>one</key>
+			<string>¿Eliminar %d mensaje?</string>
+			<key>other</key>
+			<string>¿Eliminar %d mensajes?</string>
+		</dict>
+	</dict>
 	<key>chat_archived</key>
 	<dict>
 		<key>NSStringLocalizedFormatKey</key>

+ 0 - 1
deltachat-ios/eu.lproj/Localizable.strings

@@ -60,7 +60,6 @@
 "last_month" = "Azken hilabetea";
 // Translators: show beside messages that are "N minutes old". prefer a short string, prefer abbreviations if they're well-known
 // Translators: show beside messages that are "N hours old". prefer a short string, prefer abbreviations if they're well-known
-
 "self" = "Ni";
 "draft" = "Zirriborroa";
 "image" = "Irudia";

+ 0 - 1
deltachat-ios/fa.lproj/Localizable.strings

@@ -81,7 +81,6 @@
 "last_month" = "ماه گذشته";
 // Translators: show beside messages that are "N minutes old". prefer a short string, prefer abbreviations if they're well-known
 // Translators: show beside messages that are "N hours old". prefer a short string, prefer abbreviations if they're well-known
-
 "self" = "من";
 "draft" = "پیش‌نویس";
 "image" = "تصویر";

+ 0 - 1
deltachat-ios/fr.lproj/Localizable.strings

@@ -76,7 +76,6 @@
 "last_month" = "Le mois dernier";
 // Translators: show beside messages that are "N minutes old". prefer a short string, prefer abbreviations if they're well-known
 // Translators: show beside messages that are "N hours old". prefer a short string, prefer abbreviations if they're well-known
-
 "self" = "Moi";
 "draft" = "Brouillon";
 "image" = "Image";

+ 0 - 1
deltachat-ios/gl.lproj/Localizable.strings

@@ -83,7 +83,6 @@
 "last_month" = "Último mes";
 // Translators: show beside messages that are "N minutes old". prefer a short string, prefer abbreviations if they're well-known
 // Translators: show beside messages that are "N hours old". prefer a short string, prefer abbreviations if they're well-known
-
 "self" = "Eu";
 "draft" = "Borrador";
 "image" = "Imaxe";

+ 16 - 0
deltachat-ios/gl.lproj/Localizable.stringsdict

@@ -146,6 +146,22 @@
 			<string>Eliminar %d mensaxes aquí e no servidor?</string>
 		</dict>
 	</dict>
+	<key>ask_delete_messages_simple</key>
+	<dict>
+		<key>NSStringLocalizedFormatKey</key>
+		<string>%#@localized_format_key@</string>
+		<key>localized_format_key</key>
+		<dict>
+			<key>NSStringFormatSpecTypeKey</key>
+			<string>NSStringPluralRuleType</string>
+			<key>NSStringFormatValueTypeKey</key>
+			<string>d</string>
+			<key>one</key>
+			<string>Borrar %d mensaxe?</string>
+			<key>other</key>
+			<string>Borrar %d mensaxes?</string>
+		</dict>
+	</dict>
 	<key>chat_archived</key>
 	<dict>
 		<key>NSStringLocalizedFormatKey</key>

+ 0 - 1
deltachat-ios/hr.lproj/Localizable.strings

@@ -50,7 +50,6 @@
 "last_month" = "Prošlog mjeseca";
 // Translators: show beside messages that are "N minutes old". prefer a short string, prefer abbreviations if they're well-known
 // Translators: show beside messages that are "N hours old". prefer a short string, prefer abbreviations if they're well-known
-
 "self" = "Ja";
 "draft" = "Skica";
 "image" = "Slika";

+ 0 - 1
deltachat-ios/hu.lproj/Localizable.strings

@@ -45,7 +45,6 @@
 "last_month" = "Múlt hónapban";
 // Translators: show beside messages that are "N minutes old". prefer a short string, prefer abbreviations if they're well-known
 // Translators: show beside messages that are "N hours old". prefer a short string, prefer abbreviations if they're well-known
-
 "self" = "Én";
 "draft" = "Piszkozat";
 "image" = "Kép";

+ 0 - 1
deltachat-ios/id.lproj/Localizable.strings

@@ -77,7 +77,6 @@
 "last_month" = "Bulan lalu";
 // Translators: show beside messages that are "N minutes old". prefer a short string, prefer abbreviations if they're well-known
 // Translators: show beside messages that are "N hours old". prefer a short string, prefer abbreviations if they're well-known
-
 "self" = "Saya";
 "draft" = "Draf";
 "image" = "Gambar";

+ 9 - 1
deltachat-ios/it.lproj/Localizable.strings

@@ -143,6 +143,11 @@
 "menu_new_chat" = "Nuova Chat";
 "menu_new_group" = "Nuovo Gruppo";
 "menu_new_verified_group" = "Nuovo Gruppo Verificato";
+// consider keeping the term "broadcast"; check how these lists are called eg. on whatsapp in the destination language
+"broadcast_list" = "Lista Trasmissione";
+"broadcast_lists" = "Liste Trasmissioni";
+"new_broadcast_list" = "Nuova Lista Trasmissione";
+"add_recipients" = "Aggiungi Destinatari";
 "menu_send" = "Inviato";
 "menu_toggle_keyboard" = "Alterna la Tastiera Emoji";
 "menu_edit_group" = "Modifica Gruppo";
@@ -269,6 +274,8 @@
 "ask_delete_value" = "Elimina %1$@?";
 // Translators: %1$s will be replaces by a comma separated list of names
 "ask_remove_members" = "Rimuovere %1$@ dal gruppo?";
+// Translators: %1$s will be replaced by a comma separated list of names
+"ask_remove_from_broadcast" = "Rimuovere %1$@ dalla lista trasmissione?";
 "open_url_confirmation" = "Vuoi aprire questo link?";
 
 
@@ -285,6 +292,7 @@
 "chat_camera_unavailable" = "Fotocamera non disponibile.";
 "chat_unable_to_record_audio" = "Impossibile registrare audio.";
 "chat_no_messages_hint" = "Invia un messaggio a %1$@:\n\n• Non è necessario che anche %2$@ usi Delta Chat.\n\n• L\'invio del primo messaggio può richiedere qualche istante e non essere crittografato. ";
+"chat_new_broadcast_hint" = "In una lista trasmissione, gli altri riceveranno messaggi nelle loro chat private con te.\n\nI destinatari non saranno a conoscenza l\'uno dell\'altro.";
 "chat_new_group_hint" = "Invia il primo messaggio per permettere agli altri di rispondere nel gruppo\n\n• Non è necessario che tutti i membri usino Delta Chat.\n\n• L\'invio del primo messaggio può richiedere qualche istante.";
 "chat_record_slide_to_cancel" = "Scorri per annullare";
 "chat_record_explain" = "Tocca e mantieni per registrare un messaggio vocale, rilascia per inviare ";
@@ -378,7 +386,7 @@
 // Used as a headline for the "Outbox" eg. in the "Connectivity" view
 "outgoing_messages" = "Messaggi in uscita";
 // Used as a headline in the "Connectivity" view. The placeholder will be replaced by the domain of the configured email-address.
-"storage_on_domain" = "Memorizzazione su %1$@";
+"storage_on_domain" = "Spazio su %1$@";
 "connectivity" = "Connettività";
 // Shown eg. in the title bar if the app is "Not connected"; as there is very few room, try to be as short as possible.
 "connectivity_not_connected" = "Non connesso";

+ 32 - 0
deltachat-ios/it.lproj/Localizable.stringsdict

@@ -98,6 +98,22 @@
 			<string>%d membri</string>
 		</dict>
 	</dict>
+	<key>n_recipients</key>
+	<dict>
+		<key>NSStringLocalizedFormatKey</key>
+		<string>%#@localized_format_key@</string>
+		<key>localized_format_key</key>
+		<dict>
+			<key>NSStringFormatSpecTypeKey</key>
+			<string>NSStringPluralRuleType</string>
+			<key>NSStringFormatValueTypeKey</key>
+			<string>d</string>
+			<key>one</key>
+			<string>%d destinatari</string>
+			<key>other</key>
+			<string>%d destinatari</string>
+		</dict>
+	</dict>
 	<key>ask_send_following_n_files_to</key>
 	<dict>
 		<key>NSStringLocalizedFormatKey</key>
@@ -146,6 +162,22 @@
 			<string>Eliminare %d messaggi qui e sul sever?</string>
 		</dict>
 	</dict>
+	<key>ask_delete_messages_simple</key>
+	<dict>
+		<key>NSStringLocalizedFormatKey</key>
+		<string>%#@localized_format_key@</string>
+		<key>localized_format_key</key>
+		<dict>
+			<key>NSStringFormatSpecTypeKey</key>
+			<string>NSStringPluralRuleType</string>
+			<key>NSStringFormatValueTypeKey</key>
+			<string>d</string>
+			<key>one</key>
+			<string>Eliminare %d messaggi?</string>
+			<key>other</key>
+			<string>Eliminare %d messaggi?</string>
+		</dict>
+	</dict>
 	<key>chat_archived</key>
 	<dict>
 		<key>NSStringLocalizedFormatKey</key>

+ 0 - 1
deltachat-ios/ja.lproj/Localizable.strings

@@ -80,7 +80,6 @@
 "last_month" = "先月";
 // Translators: show beside messages that are "N minutes old". prefer a short string, prefer abbreviations if they're well-known
 // Translators: show beside messages that are "N hours old". prefer a short string, prefer abbreviations if they're well-known
-
 "self" = "自分";
 "draft" = "下書き";
 "image" = "画像";

+ 139 - 2
deltachat-ios/km.lproj/Localizable.strings

@@ -2,6 +2,7 @@
 "app_name" = "Delta Chat";
 "ok" = "យល់ព្រម";
 "cancel" = "ចោល";
+"clear_search" = "លុបការស្វែងរក";
 "yes" = "បាទ/ចាស";
 "no" = "ទេ";
 "select" = "សំរាំង";
@@ -15,6 +16,8 @@
 "automatic" = "ដោយស្វ័យប្រវត្ដិ";
 "strict" = "យ៉ាង ដិតដល";
 "open" = "បើក";
+"download" = "ទាញយក";
+"downloading" = "កំពុងទាញយក…";
 "open_attachment" = "បើកឯកសារភ្ជាប់";
 "join" = "ចូលរួម";
 "rejoin" = "ចូលរួមម្តងទៀត";
@@ -38,6 +41,11 @@
 "main_menu" = "បញ្ជីដើម";
 "start_chat" = "ចាប់ផ្តើមសន្ទនា";
 "show_full_message" = "បង្ហាញសារទាំងស្រុង…";
+"show_full_message_in_browser" = "បង្ហាញសារពេញលេញ នៅក្នុងកម្មវិធីរុករក…";
+// this is shown as placeholder when something is loading at some places
+"loading" = "កំពុងផ្ទុក…";
+"hide" = "លាក់";
+"activate" = "ធ្វើឲ្យសកម្ម";
 "load_remote_content" = "ផ្ទុករូបភាពពីខាងក្រៅ";
 // possible answers to the question are: Never, Always, Once
 "load_remote_content_ask" = "រូបភាពពីខាងក្រៅអាចប្រើបានប្រើដើម្បីតាមដានអ្នក។\n\nការកំណត់នេះក៏អនុញ្ញាតឱ្យផ្ទុកពុម្ពអក្សរនិងមាតិកាផ្សេងទៀត។ ទោះបីជាវាត្រូវបានបិទក៏ដោយអ្នកនៅតែអាចមើលឃើញរូបភាពដែលបានបង្កប់ឬលាក់ទុក។\n\nផ្ទុករូបភាពពីខាងក្រៅ?";
@@ -75,16 +83,18 @@
 "last_month" = "ខែមុន";
 // Translators: show beside messages that are "N minutes old". prefer a short string, prefer abbreviations if they're well-known
 // Translators: show beside messages that are "N hours old". prefer a short string, prefer abbreviations if they're well-known
-
 "self" = "ខ្ញុំ";
 "draft" = "ពង្រាង";
 "image" = "រូបភាព";
 // Translators: Used in summaries as "Draft: Reply", similar as "Draft: Image". Use a noun here, not a verb (not: "to reply")
 "reply_noun" = "ចម្លើយតប";
 "gif" = "រូបភាពចលនា";
+// "Stickers" as known from other messengers, please pick up the wording from there; in some languages, "Sticker" in english is just fine.
+"sticker" = "ស្លាក";
 "images" = "រូបភាព";
 "audio" = "សម្លេង";
 "voice_message" = "សារជាសម្លេង";
+"forwarded" = "បានបញ្ជូនបន្ត";
 "forwarded_message" = "សារដែលបានបញ្ជូនបន្ត";
 // %1$s will be replaced by the name or the e-mail address of the person who has forwarded the message
 "forwarded_by" = "បញ្ជូនបន្តពី %1$@";
@@ -93,6 +103,10 @@
 "contact" = "ទំនាក់ទំនង";
 "verified_contact" = "ទំនាក់ទំនងដែលបានផ្ទៀងផ្ទាត់";
 "camera" = "កាមេរ៉ា";
+// "capture" here means "start a video recording" or "take a photo"; eg. the description of the "shutter button" in the camera controls
+"capture" = "ចាប់យក";
+"switch_camera" = "ប្តូរកាមេរ៉ា";
+"toggle_fullscreen" = "បិទបើករបៀបពេញអេក្រង់";
 "location" = "ទីតាំង";
 "gallery" = "វិចិត្រសាល";
 "images_and_videos" = "រូបភាព និងវីដេអូ";
@@ -149,13 +163,16 @@
 "menu_copy_to_clipboard" = "ចម្លងទៅក្តារខ្ទាស់ឯកសារ";
 "menu_copy_selection_to_clipboard" = "ចម្លងផ្នែកខ្លះ";
 "menu_copy_link_to_clipboard" = "ចម្លងតំណភ្ជាប់";
-"paste_from_clipboard" = "ទាញយកពីក្តារខ្ទាស់ឯកសារ";
+"menu_copy_text_to_clipboard" = "ចម្លងអក្សរ";
+"menu_copy_image_to_clipboard" = "ចម្លងរូបភាព";
+"paste_from_clipboard" = "បិទភ្ជាប់ ពីក្តារខ្ទាស់";
 "menu_forward" = "បញ្ជូនបន្តសារ";
 "menu_resend" = "ផ្ញើសារម្តងទៀត";
 "menu_reply" = "ឆ្លើយតបសារ";
 "menu_mute" = "ធ្វើឲ្យមិនឃើញមិនលឺការជូនដំណឹង";
 "menu_unmute" = "ចេញពីមិនឃើញមិនលឺ";
 "menu_export_attachment" = "នាំចេញឯកសារភ្ជាប់";
+"menu_export_attachments" = "នាំចេញ ឯកសារភ្ជាប់";
 "menu_all_media" = "ប្រព័ន្ធផ្សព្វផ្សាយទាំងអស់";
 // menu entry that opens eg. a gallery image or a document in the chat at the correct position
 "show_in_chat" = "បង្ហាញនៅក្នុងសន្ទនា";
@@ -164,11 +181,13 @@
 "block" = "រារាំង";
 "menu_block_contact" = "រារាំងទំនាក់ទំនង";
 "menu_unblock_contact" = "មិនរារាំងទំនាក់ទំនង";
+"accept" = "ទទួលយក";
 "menu_play" = "ចាក់";
 "menu_pause" = "ផ្អាក";
 "menu_scroll_to_bottom" = "រំកិលចុះទៅក្រោម";
 "menu_scroll_to_top" = "រំកិលឡើងទៅលើ";
 "menu_help" = "ជំនួយ";
+"privacy_policy" = "គោលការណ៍ភាពឯកជន";
 "menu_select_all" = "ជ្រើសរើសទាំងអស់";
 "select_more" = "ជ្រើសរើសថែមទៀត";
 "menu_expand" = "លាត";
@@ -181,6 +200,12 @@
 "menu_zoom_in" = "បង្រួមទំហំ";
 "menu_zoom_out" = "ពង្រីកទំហំ";
 "menu_save_log" = "រក្សាទុកកំណត់ហេតុ";
+"menu_more_options" = "ជម្រើសជាច្រើនទៀត";
+"menu_learn_spelling" = "រៀនប្រកបអក្សរ";
+"menu_chat_audit_log" = "កំណត់ហេតុសវនកម្មជជែកកំសាន្ត";
+"jump_to_message" = "លោតទៅកាន់សារ";
+"copy_json" = "ចម្លង JSON";
+"replace_draft" = "បន្លាស់សេចក្តីព្រាង";
 "title_share_location" = "ចែករំលែក ទីតាំងជាមួយសមាជិកក្រុមទាំងអស់";
 "device_talk" = "សារពីឧបករណ៍";
 "device_talk_subtitle" = "សារដែលបានបង្កើតពីសា Delta Chat";
@@ -230,6 +255,7 @@
 
 // get confirmations
 "ask_leave_group" = "តើអ្នកប្រាកដហើយថាចង់ចាកចេញពីក្រុមនេះ?";
+"ask_delete_message" = "តើអ្នកប្រាកដថា ចង់លុបសារនេះ?";
 "ask_forward" = "បញ្ជូនសារទៅកាន់ %1$@?";
 "ask_forward_multiple" = "បញ្ជូនសារទាំងនេះទៅកាន់សន្ទនា %1$d?";
 "ask_export_attachment" = "នាំចេញឯកសារភ្ជាប់? ការនាំចេញឯកសារភ្ជាប់ នឹងអនុញ្ញាតឲ្យកម្មវិធីផ្សេងទៀត ដំណើរការនៅលើឧបករណ៍របស់អ្នក។\n\nបន្ត?";
@@ -267,8 +293,10 @@
 "chat_share_with_title" = "ចែករំលែកជាមួយ";
 "chat_input_placeholder" = "សារ";
 "chat_archived_label" = " បានរក្សាទុកជាឯកសារ";
+"chat_request_label" = "សំណើ";
 "chat_no_messages" = "គ្មានសារ";
 "chat_self_talk_subtitle" = "សារខ្ញុំបានផ្ញើទៅខ្លួនឯង";
+"archive_empty_hint" = "ប្រសិនបើអ្នករក្សាទុកប័ណ្ណសារសន្ទនា សារនឹងបង្ហាញនៅទីនេះ។";
 "saved_messages" = "សារដែលបានរក្សាទុករួចហើយ";
 "saved_messages_explain" = "• បញ្ជូនសារនៅទីនេះដើម្បីងាយស្រួលចូល\n\n• កត់សម្គាល់ រឺកំណត់ត្រាសម្លេង\n\n• ភ្ជាប់ឯកសារដើម្បីរក្សាទុក។";
 // this "Saved" should match the "Saved" from "Saved messages"
@@ -281,16 +309,37 @@
 "messaging_disabled_not_in_group" = "អ្នកមិនអាចសរសេរ ពីព្រោះអ្នកមិននៅក្នុងក្រុមនេះ។ ដើម្បីចូលរួម សុំសមាជិកផ្សេងទៀត។";
 "messaging_disabled_device_chat" = "ការសន្ទនានេះផ្ទុកសារក្នុងតំបន់។ ដូច្នេះអ្នកមិនអាចសរសេរសារណាមួយបានទេ។";
 "messaging_disabled_deaddrop" = "ចុចលើសារដើម្បីទទួលយក ឬបដិសេធស្នើសុំទំនាក់ទំនង។";
+"messaging_disabled_mailing_list" = "ការផ្ញើសារ នៅក្នុងបញ្ជីប៉ុស្តិ៍សំបុត្រ មិនទាន់ត្រូវបានគាំទ្រនៅឡើយ។";
 "cannot_display_unsuported_file_type" = "មិនអាចបង្ហាញប្រភេទឯកសារនេះ៖ %1$@";
 "attachment_failed_to_load" = "បានបរាជ័យ ក្នុងការផ្ទុកឯកសារភ្ជាប់។";
+// For recording Voice messages: Description for the "Lock" button allowing to lift the thumb from the record button while recording continues
+"lock_recording" = "ចាក់សោរ ការថត";
+
 // mailing lists
 "mailing_list" = "អ៊ីម៉ែលការផ្សាយ";
 "ask_show_mailing_list" = "បង្ហាញសារអ៊ីម៉ែលការផ្សាយ \"%1$@\"?";
+"mailing_list_profile_info" = "ការផ្លាស់ប្តូរឈ្មោះឬរូបភាពនៅលើ បញ្ជីប៉ុស្តិ៍សំបុត្រ អនុវត្តចំពោះឧបករណ៍នេះប៉ុណ្ណោះ។";
+
 // map
 "filter_map_on_time" = "បង្ហាញទីតាំងនៅក្នុងស៊ុមពេលវេលា";
 "show_location_traces" = "បង្ហាញដាន";
 "add_poi" = "ផ្ញើចំណុចចំណាប់អារម្មណ៍";
 
+// chat audit log
+"chat_audit_log_empty_message" = "សារប្រព័ន្ធ នៃសន្ទនានេះ នឹងបង្ហាញនៅទីនេះ។";
+"chat_audit_log_title" = "កំណត់ហេតុសវនកម្មជជែកកំសាន្តសម្រាប់ %1$@";
+"chat_audit_log_description" = "ទិដ្ឋភាពនេះ បង្ហាញតែប្រព័ន្ធ និងពត៌មានសារ។ ប្រយោជន៍សម្រាប់ការស្វែងរកសកម្មភាពសារចុងក្រោយ ដោយគ្មានរមូរតាមសារធម្មតា។";
+
+// punycode warning / labeled links
+// placeholder is domain/hostname that should be trusted
+"open_external_url_trust_domain" = "កុំសួរម្តងទៀតសម្រាប់ %1$@";
+"puny_code_warning_header" = "បានរកឃើញតំណគួរឱ្យសង្ស័យ";
+// placeholder contains the hostname converted to ascii
+"puny_code_warning_question" = "តើអ្នកប្រាកដថា អ្នកចង់ទៅលេង %1$@?";
+// this message is shown whenever a link with non-latin characters is clicked. first placeholder is original hostname with special chars, second placeholder is hostname encoded in ascii
+"puny_code_warning_description" = "អ្នកបានធ្វើតាមតំណ ដែលអាចបង្ហាញពីតួអក្សរខុស ដោយប្រើរូបស្រដៀងគ្នាពីអក្ខរក្រមផ្សេងៗ។ ការធ្វើតាមតំណភ្ជាប់ដែលមានស្លាក %1$@ នឹងនាំទៅដល់ %2$@ ដែលមិនមែនជាតួអក្សរឡាតាំងធម្មតា។ ប្រសិនបើអ្នកមិនបាន រំពឹងគិតថាមានតួអក្សរបែបនេះ តំណនេះអាចបង្កគ្រោះថ្នាក់។";
+
+
 // search
 "search" = "ស្វែងរក";
 "search_explain" = "ស្វែងរកការសន្ទនា ទំនាក់ទំនង និងសារ។";
@@ -322,6 +371,29 @@
 "send_message" = "ផ្ញើ​សារ";
 
 
+// Connectivity
+// Used as a headline for the "Inbox" eg. in the "Connectivity" view
+"incoming_messages" = "សារចូល";
+// Used as a headline for the "Outbox" eg. in the "Connectivity" view
+"outgoing_messages" = "សារចេញ";
+// Used as a headline in the "Connectivity" view. The placeholder will be replaced by the domain of the configured email-address.
+"storage_on_domain" = "ទំហំផ្ទុកនៅលើ %1$@";
+"connectivity" = "ការតភ្ជាប់និងសេវាកម្ម";
+// Shown eg. in the title bar if the app is "Not connected"; as there is very few room, try to be as short as possible.
+"connectivity_not_connected" = "មិនបានតភ្ជាប់";
+// Shown eg. in the title bar if the app is "Connecting"; as there is very few room, try to be as short as possible. Note that the three dots are a single character (…), not three (...)
+"connectivity_connecting" = "កំពុងស្វែងរកការតភ្ជាប់…";
+// Shown eg. in the title bar if the app is "Updating" (eg. getting new/old message, sync things); as there is very few room, try to be as short as possible. Note that the three dots are a single character (…), not three (...)
+"connectivity_updating" = "កំពុងធ្វើបច្ចុប្បន្នភាព…";
+// Shown eg. in the setting if the app is "Connected"
+"connectivity_connected" = "បានតភ្ជាប់";
+"sending" = "កំពុងបញ្ជូន…";
+"last_msg_sent_successfully" = "បានផ្ញើសារចុងក្រោយដោយជោគជ័យ។";
+"not_supported_by_provider" = "មិនត្រូវបានគាំទ្រ ដោយកម្មវិធីផ្តល់សេវារបស់អ្នកទេ។";
+// Used as a subtitle in quota context of "Connetivity" view. Should be be plural always, no number is prefixed or so.
+"messages" = "សារ";
+
+
 // welcome and login
 "welcome_intro1_message" = "អ្នកនាំសារជាមួយនឹងវិសាលភាពទស្សនិកក្នុងពិភពលោក។ ដោយឥតគិតថ្លៃ និងឯករាជ្យ។";
 "login_title" = "កត់ចូល";
@@ -341,6 +413,13 @@
 "login_smtp_port" = "ច្រករបស SMTP";
 "login_smtp_security" = "សន្តិសុខ SMTP";
 "login_auth_method" = "ការចុះបញ្ជី";
+// the word "SOCKS5" here and in the following strings should not be translated in most cases
+"login_socks5" = "SOCKS5";
+"login_socks5_use_socks5" = "ប្រើ SOCKS5";
+"login_socks5_host" = "ម្ចាស់ SOCKS5";
+"login_socks5_port" = "ច្រក SOCKS5";
+"login_socks5_user" = "អ្នកប្រើប្រាស់ SOCKS5";
+"login_socks5_password" = "ពាក្យសម្ងាត់ SOCKS5";
 // Translators: %1$s will be replaced by an e-mail address
 "login_oauth2_checking_addr" = "ត្រួតពិនិត្យ %1$@";
 "login_info_oauth2_title" = "បន្តជាមួយការដំឡើងសាមញ្ញ?";
@@ -366,7 +445,10 @@
 "delete_account_ask" = "តើអ្នកប្រាកដហើយថាចង់លុបទិន្នន័យគណនីរបស់អ្នក?";
 "delete_account_explain_with_name" = "ទិន្នន័យគណនីទាំងអស់របស់ \"%1$@\" នៅលើឧបករណ៍នេះនឹងបានលុប រួមបញ្ចូលទាំងការរៀបចំ ទៅបញ្ចប់ការអុិនគ្រឹបឧបករណ៍ដល់ឧបករណ៍ ទំនាក់ទំនង សន្ទនា សារ និងសម្លេង។ សកម្មភាពនេះមិនអាចធ្វើឡើងវិញបានទេ។";
 "switching_account" = "កំពុងប្តូរឆ្លាស់គណនី…";
+"unconfigured_account" = "គណនីដែលមិនបានកំណត់រចនាសម្ព័ន្";
+"unconfigured_account_hint" = "បើកគណនី ដើម្បីកំណត់រចនាសម្ព័ន្ធវា។";
 "try_connect_now" = "ព្យាយាមភ្ជាប់ឥលូវនេះ";
+"sync_all" = "ធ្វើសមកាលកម្មទាំងអស់";
 // Translations: %1$s will be replaced by a more detailed error message
 "configuration_failed_with_error" = "ការកំណត់រចនាសម្ព័ន្ឌ បរាជ័យ។ កំហុស៖ %1$@";
 
@@ -474,9 +556,22 @@
 "pref_background_custom_image" = "រួបភាពផ្ទាល់ខ្លួន";
 "pref_background_custom_color" = "ពណ៌ផ្ទាល់ខ្លួន";
 "export_aborted" = "ការនាំចេញបានបញ្ឈប់";
+"auto_download_messages" = "ទាញយកសារដោយស្វ័យប្រវត្តិ";
+// %1$s will be replaced by a human-readable number of bytes, eg. 32 KiB, 1 MiB
+"up_to_x" = "រហូតដល់ %1$@";
+"up_to_x_most_worse_quality_images" = "រហូតដល់ %1$@ រូបភាពគុណភាពអាក្រក់បំផុត";
+"up_to_x_most_balanced_quality_images" = "រហូតដល់ %1$@ រូបភាពដែលមានគុណភាពមានតុល្យភាពបំផុត";
+"no_limit" = "គ្មានដែនកំណត់";
+// %1$s will be replaced by a human-readable number of bytes, eg. 32 KiB, 1 MiB. Resulting string eg. "1 MiB message"
+"n_bytes_message" = "សារ %1$@";
+// %1$s will be replaced by human-readable date and time
+"download_max_available_until" = "ទាញយកអតិបរមា អាចប្រើបានរហូតដល់ %1$@";
 "profile_image_select" = "ជ្រើសរើសរូបភាពទិន្ន័យផ្ទាល់ខ្លួន";
 "select_your_new_profile_image" = "ជ្រើសរើសរូបភាពទិន្នន័យផ្ទាល់ខ្លួនថ្មី";
 "profile_image_delete" = "លុបរូបភាពទិន្នន័យផ្ទាល់ខ្លួន";
+"pref_show_tray_icon" = "បង្ហាញរូបតំណាងថាស";
+"pref_edit_profile" = "កែសម្រួល ទិន្នន័យផ្ទាល់ខ្លួន";
+
 // Emoji picker and categories
 "emoji_search_results" = "លទ្ធផលស្វែងរក";
 "emoji_not_found" = "រកមិនឃើញរូបសញ្ញាអារម្មណ៍";
@@ -568,6 +663,16 @@
 "systemmsg_chat_protection_disabled" = "ការការពារសន្ទនាត្រូវបានបិទ";
 "systemmsg_chat_protection_enabled" = "ការការពារសន្ទនាត្រូវបានបើក";
 
+"devicemsg_self_deleted" = "អ្នកបានលុប \"សារដែលបានរក្សាទុក\" សន្ទនា។\n\nℹ️ ដើម្បីប្រើមុខងារ \"សារដែលបានរក្សាទុក\" ជាថ្មីម្តងទៀត សូមបង្កើតសន្ទនាថ្មីជាមួយខ្លួនអ្នក។";
+// %1$s will be replaced by the number of storage already used, sth. as '500 MB'. CAVE: if you want to use a simple the percent sign, type in two, so eg. %1$s %%
+"devicemsg_storage_exceeding" = "⚠️️ឃ្លាំងផ្ទុករបស់កម្មវិធីផ្តល់សេវាឲ្យអ្នក ជិតអស់ហើយត្រូវបានប្រើ %1$@%% រួចហើយ។\n\n អ្នកប្រហែលជាមិនអាចទទួលបានសារទេនៅពេលប្រើទំហំផ្ទុក ១០០%% ។\n\n👉 សូមពិនិត្យមើលថាតើ អ្នកអាចលុបទិន្នន័យចាស់នៅក្នុងចំណុចប្រទាក់គេហទំព័ររបស់កម្មវិធីផ្តល់សេវាកម្មហើយពិចារណាបើក \"ការកំណត់ / លុបសារចាស់ \"។ អ្នកអាចពិនិត្យមើលការប្រើប្រាស់ទំហំផ្ទុកបច្ចុប្បន្នរបស់អ្នកបានគ្រប់ពេលនៅ \"ការកំណត់ / ការតភ្ជាប់និងសេវាកម្ម\" ។";
+// %1%s will be replaced by date and time in some human-readable format
+"devicemsg_bad_time" = "⚠️ កាលបរិច្ឆេទ ឬពេលវេលានៃឧបករណ៍របស់អ្នកហាក់ដូចជាមិនត្រឹមត្រូវ (%1$@)។\n\n កែតម្រូវនាឡិការបស់អ្នក ⏰🔧 ដើម្បីធានាថា សាររបស់អ្នកត្រូវបានទទួលត្រឹមត្រូវ។";
+"devicemsg_update_reminder" = "⚠️កំណែ Delta Chat របស់អ្នកប្រហែលជាហួសសម័យហើយ។\n\n នេះអាចបណ្តាលឱ្យមានបញ្ហាដោយសារតែដៃគូជជែករបស់អ្នកប្រើកំណែថ្មីជាង - ហើយអ្នកកំពុងបាត់លក្ខណៈពិសេសចុងក្រោយ 😳\n សូមពិនិត្យមើល https://get.delta.chat ឬហាងកម្មវិធីរបស់អ្នកដើម្បីទទួលបានព័ត៌មានថ្មីៗ ។";
+
+// Some options as "Manage keys" or "Backup" may require the system PIN/Fingerprint/Gesture/Etc. to be entered in a system dialog. This hint is added to the system dialog, below a title as "Manage keys" or "Backup".
+"enter_system_secret_to_continue" = "សូមបញ្ចូល ប្រព័ន្ធកំណត់ដោយសម្ងាត់របស់អ្នក ដើម្បីបន្ត។";
+
 // qr code stuff
 "qr_code" = "QR កូដ";
 "load_qr_code_as_image" = "ផ្ទុកកូដ QR ជារូបភាព";
@@ -581,6 +686,14 @@
 "qrscan_contains_url" = "URL ពិកូដ QR ដែលបានស្គេន:\n\n%1$@";
 "qrscan_fingerprint_label" = "ស្នាមម្រាមដៃ";
 "qrscan_x_verified_introduce_myself" = "%1$@ បានផ្ទៀងផ្ទាត់, ណែនាំខ្លួនឯង…";
+"withdraw_verifycontact_explain" = "អ្នកផ្សេងទៀតអាចស្កេនលេខកូដ QR នេះដើម្បីទាក់ទងអ្នក។\n\nអ្នកអាចធ្វើឱ្យកូដ QR អសកម្មនៅទីនេះហើយបើកដំណើរ។";
+"withdraw_verifygroup_explain" = "អ្នកផ្សេងទៀតអាចស្កេនលេខកូដ QR នេះដើម្បីចូលរួមក្រុម \"%1$@\"។\n\nអ្នកអាចធ្វើឱ្យកូដ QR អសកម្មនៅទីនេះ ហើយធ្វើឱ្យវាសកម្មឡើងវិញដោយស្កេនម្តងទៀត។";
+"withdraw_qr_code" = "ធ្វើឱ្យកូដ QR អសកម្ម";
+// "could" in the meaning of "possible at some point in the past, but no longer possible today"
+"revive_verifycontact_explain" = "អ្នកផ្សេងទៀតអាចស្កេនលេខកូដ QR នេះដើម្បីទាក់ទងអ្នក។\n\nកូដ QR មិនសកម្មនៅលើឧបករណ៍នេះទេ។";
+// "could" in the meaning of "possible at some point in the past, but no longer possible today"
+"revive_verifygroup_explain" = "អ្នកផ្សេងទៀតអាចស្កេនលេខកូដ QR នេះដើម្បីចូលរួមក្រុម \"%1$@ \"។\n\n កូដ QR មិនសកម្មនៅលើឧបករណ៍នេះទេ។";
+"revive_qr_code" = "ធ្វើឱ្យកូដ QR សកម្ម";
 "qrshow_title" = "កូដ QR សម្រាប់ការអញ្ជើញ";
 "qrshow_x_joining" = "%1$@ ចូលរួម";
 "qrshow_x_verified" = "%1$@ បានផ្ទៀងផ្ទាត់";
@@ -602,6 +715,11 @@
 "contact_setup_changed" = "បានដូរការរៀបចំសម្រាប់ %1$@";
 "verified_group_explain" = "\"ក្រុមបានផ្ទៀងផ្ទាត់\" (ពិសោធន៍) បានផ្តល់សុវត្ថិភាពប្រឆាំងនឹងសកម្មភាពវាយប្រហារ។ សមាជិកត្រូវបានផ្ទៀងផ្ទាត់ជាមុខងារទីពីរ ដោយសមាជិកដទៃទៀត និងសារតែងតែបានអ៊ិនគ្រីប ពីឧបករណ៍ដល់ឧបករណ៍។";
 "copy_qr_data_success" = "បានចម្លង QR-url ទៅក្តារខ្ទាស់";
+"mailto_dialog_header_select_chat" = "ជ្រើសរើសការជជែក ដើម្បីផ្ញើសារទៅកាន់";
+// first placeholder is the name of the chat
+"mailto_dialog_confirm_replace_draft" = "%1$@ មានសារព្រាងរួចហើយ តើអ្នកចង់ជំនួសវាទេ?";
+"mailto_link_could_not_be_decoded" = "សំបុត្រទៅតំណភ្ជាប់ មិនអាចឌិកូដទេ: %1$@";
+
 // notifications 
 "notify_n_messages_in_m_chats" = "សារ %1$d ថ្មីក្នុងសន្ទនា %2$d";
 "notify_mark_read" = "សម្គាល់ថាអាន";
@@ -625,6 +743,14 @@
 
 // ImageEditorHud
 "ImageEditorHud_draw_anywhere_to_blur" = "គូកន្លែងណាដើម្បីឲ្យព្រិលៗ";
+"ImageEditorHud_add_text" = "បន្ថែមអក្សរ";
+"ImageEditorHud_blur" = "ព្រាល";
+"ImageEditorHud_brush_marker" = "ជក់ផាត់ សម្គាល់";
+"ImageEditorHud_brush_highlight" = "ជក់ផាត់ ធ្វើឲ្យលេចឡើង";
+"ImageEditorHud_crop" = "កាត់";
+"ImageEditorHud_flip" = "ត្រឡប់";
+"ImageEditorHud_rotate" = "បង្វិល";
+
 // dc_str_* resources
 "encrypted_message" = "សារដែលបានធ្វើឲ្យសម្ងាត់";
 
@@ -651,6 +777,8 @@
 "global_menu_help_contribute_desktop" = "រួមចំណែកនៅលើ GitHub";
 "global_menu_help_report_desktop" = "រាយការណ៍ពីបញ្ហា";
 "global_menu_help_about_desktop" = "អំពីសា Delta Chat";
+"global_menu_file_open_desktop" = "បើក Delta Chat";
+"global_menu_minimize_to_tray" = "ធ្វើឲ្យអប្បបរមា";
 "no_chat_selected_suggestion_desktop" = "ជ្រើសរើសសន្ទនា ឬបង្កើតសន្ទនាថ្មី";
 "write_message_desktop" = "សរសេរសារ";
 "encryption_info_title_desktop" = "ពត៌មានពីការធ្វើឲ្យសារជាសម្ងាត់";
@@ -696,6 +824,10 @@
 "menu.view.developer.open.log.folder" = "បើកថតឯកសារកត់";
 "menu.view.developer.open.current.log.file" = "បើកឯកសារកត់បច្ចុប្បន្ន";
 "user_location_permission_explanation" = "សា Delta Chat ត្រូវការការអនុញ្ញាតទីតាំង ដើម្បីបង្ហាញ និងចែករំលែកទីតាំងរបស់អ្នក។";
+"explain_desktop_minimized_disabled_tray_pref" = "រូបតំណាងថាស មិនអាចបិទបានទេដោយសារ Delta Chat ត្រូវបានចាប់ផ្តើមជាមួយជម្រើសបង្រួមអប្បបរមា។";
+"no_spellcheck_suggestions_found" = "រកមិនឃើញការណែនាំអក្ខរាវិរុទ្ធទេ។";
+"show_window" = "បង្ហាញក្របខ័ណ្ឌ";
+
 // accessibility, the general idea is to use the normal strings for accessibility hints wherever possible
 "a11y_delivery_status_error" = "ស្ថានភាពចែកចាយ៖ មានកំហុស";
 "a11y_encryption_padlock" = "សោត្រដោកការអ៊ិនគ្រីប";
@@ -723,3 +855,8 @@
 "perm_enable_bg_already_done" = "អ្នកបានអនុញ្ញាតរួចរាល់ហើយឲ្យសា Delta Chat ដើម្បីទទួលសារនៅផ្ទៃខាងក្រោយ\n\nប្រសិនបើ សារនៅតែមិនមកដល់ផ្ទៃខាងក្រោយ សូមពិនិត្យការការកំណត់ប្រពន្ធ័របស់អ្នកផងដែរ។";
 
 
+// device messages for updates
+"update_1_20" = "ធ្វើឱ្យប្រសើរឡើង នូវភាពរួមគ្នានៃអ៊ីមែលនៅក្នុងកំណែ ១.២០៖\n\n📫 អានបញ្ជីសំបុត្ររួម\n📭 អានអ៊ីមែល HTML\n📪 ការដោះស្រាយអាសយដ្ឋានគាំទ្របានល្អ\n- ការរំខានធំ និងតូចតាចជាច្រើនត្រូវបានជួសជុល\n\nសូមអានប្លុកថ្មីរបស់យើងអំពី ជំហានដំបូងទាំងនេះ ឆ្ពោះទៅរកសំបុត្រ និងអ្វីៗជាច្រើនទៀត៖";
+"update_1_22" = "តើមានអ្វីថ្មីនៅក្នុង ១.២២?\n\n👋 ឥឡូវនេះការស្នើសុំជជែក លេចឡើងជាការជជែកតែមួយ ហើយអាចត្រូវបានត្រួតពិនិត្យយ៉ាងលំអិតមុនពេលទទួលយក ឬរារាំង\n\n🗄 ប័ណ្ណសារឥឡូវនេះ អាចចូលដំណើរការបានយ៉ាងងាយស្រួលពីម៉ឺនុយមេ - អ្នក នឹងរកឃើញសំណើចាស់របស់អ្នកនៅទីនោះផងដែរ\n\n📮📮📮 គណនីច្រើនប្រសើរឡើង៖ ការផ្លាស់ប្តូរគណនីឥឡូវនេះលឿនជាងមុនហើយមិនសូវត្រូវបានរារាំងដោយការអាប់ដេតយូរទេ\n\n🤔 ដឹងថាមានអ្វីកើតឡើង៖ បញ្ហាការតភ្ជាប់ត្រូវបានបង្ហាញនៅក្នុង របារចំណងជើងឥឡូវនេះសូមចុចសម្រាប់ព័ត៌មានលម្អិត\n\nព័ត៌មានបន្ថែមនៅលើប្លក់៖";
+"update_1_22_ios" = "តើមានអ្វីថ្មីនៅក្នុង ១.២២?\n\n👋 ឥឡូវនេះការស្នើសុំជជែកលេចឡើងជាការជជែកតែមួយ ហើយអាចត្រូវបានត្រួតពិនិត្យយ៉ាងលំអិតមុននឹងទទួលយក ឬរារាំង\n\n🗄 បណ្ណសារឥឡូវនេះ អាចចូលដំណើរការបានយ៉ាងងាយស្រួលពីការកំណត់ - អ្នកនឹង រកឃើញសំណើចាស់របស់អ្នកនៅទីនោះផងដែរ\n\n📮📮📮 បន្ថែមគណនីច្រើន៖ ប្តូរ និងគ្រប់គ្រងគណនីនៅក្នុងការកំណត់\n\n🤔 ដឹងថាមានអ្វីកើតឡើង៖ បញ្ហាការតភ្ជាប់ត្រូវបានបង្ហាញនៅក្នុងរបារចំណងជើងឥឡូវនេះ សូមចុច ព័ត៌មានលម្អិត\n\n ព័ត៌មានបន្ថែមនៅលើប្លក់៖";
+

+ 14 - 0
deltachat-ios/km.lproj/Localizable.stringsdict

@@ -128,6 +128,20 @@
 			<string>លុបសារទាំង %d នេះ នៅទីនេះ និងនៅលើម៉ាសុីននេ</string>
 		</dict>
 	</dict>
+	<key>ask_delete_messages_simple</key>
+	<dict>
+		<key>NSStringLocalizedFormatKey</key>
+		<string>%#@localized_format_key@</string>
+		<key>localized_format_key</key>
+		<dict>
+			<key>NSStringFormatSpecTypeKey</key>
+			<string>NSStringPluralRuleType</string>
+			<key>NSStringFormatValueTypeKey</key>
+			<string>d</string>
+			<key>other</key>
+			<string>លុបសារ %d</string>
+		</dict>
+	</dict>
 	<key>chat_archived</key>
 	<dict>
 		<key>NSStringLocalizedFormatKey</key>

+ 0 - 1
deltachat-ios/ko.lproj/Localizable.strings

@@ -47,7 +47,6 @@
 "this_week" = "이번주";
 "this_month" = "이번달";
 // Translators: show beside messages that are "N hours old". prefer a short string, prefer abbreviations if they're well-known
-
 "self" = "나";
 "draft" = "임시저장";
 "image" = "사진";

+ 14 - 1
deltachat-ios/lt.lproj/Localizable.strings

@@ -78,7 +78,6 @@
 "last_month" = "Praeitą mėnesį";
 // Translators: show beside messages that are "N minutes old". prefer a short string, prefer abbreviations if they're well-known
 // Translators: show beside messages that are "N hours old". prefer a short string, prefer abbreviations if they're well-known
-
 "self" = "Aš";
 "draft" = "Juodraštis";
 "image" = "Paveikslas";
@@ -281,6 +280,8 @@
 "messaging_disabled_device_chat" = "Šiame pokalbyje yra vietiniu lygmeniu sukurtos žinutės. Štai kodėl negalite rašyti jokių žinučių.";
 "cannot_display_unsuported_file_type" = "Nepavyksta atvaizduoti šio failo tipo: %1$@";
 "attachment_failed_to_load" = "Nepavyko įkelti priedo";
+// chat audit log
+"chat_audit_log_empty_message" = "Čia atsiras šio pokalbio sisteminės žinutės";
 "puny_code_warning_header" = "Aptikta įtartina nuoroda";
 // placeholder contains the hostname converted to ascii
 "puny_code_warning_question" = "Ar tikrai norite apsilankyti %1$@?";
@@ -324,6 +325,8 @@
 "connectivity_updating" = "Atnaujinama…";
 // Shown eg. in the setting if the app is "Connected"
 "connectivity_connected" = "Prisijungta";
+"sending" = "Siunčiama…";
+"last_msg_sent_successfully" = "Paskutinė žinutė sėkmingai išsiųsta.";
 // welcome and login
 "welcome_intro1_message" = "Pokalbių programa su plačiausia auditorija pasaulyje. Nemokama ir nepriklausoma.";
 "login_title" = "Prisijungti";
@@ -343,6 +346,13 @@
 "login_smtp_port" = "SMTP prievadas";
 "login_smtp_security" = "SMTP saugumas";
 "login_auth_method" = "Įgaliojimų suteikimo metodas";
+// the word "SOCKS5" here and in the following strings should not be translated in most cases
+"login_socks5" = "SOCKS5";
+"login_socks5_use_socks5" = "Naudoti SOCKS5";
+"login_socks5_host" = "SOCKS5 serveris";
+"login_socks5_port" = "SOCKS5 prievadas";
+"login_socks5_user" = "SOCKS5 naudotojas";
+"login_socks5_password" = "SOCKS5 slaptažodis";
 // Translators: %1$s will be replaced by an e-mail address
 "login_oauth2_checking_addr" = "Tikrinamas %1$@";
 "login_info_oauth2_title" = "Tęsti, naudojant supaprastintą sąranką?";
@@ -367,6 +377,7 @@
 "delete_account_ask" = "Ar tikrai norite ištrinti savo paskyros duomenis?";
 "delete_account_explain_with_name" = "Visi „%1$@“ paskyros duomenys šiame įrenginyje bus ištrinti, įskaitant jūsų ištisinio šifravimo sąranką, adresatus, pokalbius, žinutes ir mediją. Šį veiksmą nebeįmanoma bus atšaukti.";
 "switching_account" = "Perjungiama paskyra…";
+"unconfigured_account_hint" = "Atverkite paskyrą norėdami ją konfigūruoti.";
 // Translations: %1$s will be replaced by a more detailed error message
 "configuration_failed_with_error" = "Konfigūracija patyrė nesėkmę. Klaida: %1$@";
 
@@ -539,6 +550,8 @@
 "systemmsg_chat_protection_disabled" = "Pokalbio apsauga išjungta.";
 "systemmsg_chat_protection_enabled" = "Pokalbio apsauga įjungta.";
 
+// %1%s will be replaced by date and time in some human-readable format
+"devicemsg_bad_time" = "⚠️ Atrodo, kad jūsų įrenginyje yra nustatyta netiksli data ar laikas (%1$@).\n\nSuderinkite savo laikrodį ⏰🔧 kad užtikrintumėte, jog žinutės bus gaunamos teisingai.";
 // qr code stuff
 "qr_code" = "QR kodas";
 "load_qr_code_as_image" = "Įkelti QR kodą kaip paveikslą";

+ 0 - 1
deltachat-ios/nb.lproj/Localizable.strings

@@ -64,7 +64,6 @@
 "last_month" = "Forrige måneden";
 // Translators: show beside messages that are "N minutes old". prefer a short string, prefer abbreviations if they're well-known
 // Translators: show beside messages that are "N hours old". prefer a short string, prefer abbreviations if they're well-known
-
 "self" = "Meg";
 "draft" = "Kladd";
 "image" = "Bilde";

+ 7 - 0
deltachat-ios/nl.lproj/Localizable.strings

@@ -143,6 +143,11 @@
 "menu_new_chat" = "Nieuw gesprek";
 "menu_new_group" = "Nieuwe groep";
 "menu_new_verified_group" = "Nieuwe goedgekeurde groep";
+// consider keeping the term "broadcast"; check how these lists are called eg. on whatsapp in the destination language
+"broadcast_list" = "Uitzendlijst";
+"broadcast_lists" = "Uitzendlijsten";
+"new_broadcast_list" = "Nieuwe uitzendlijst";
+"add_recipients" = "Ontvangers toevoegen";
 "menu_send" = "Versturen";
 "menu_toggle_keyboard" = "Emoji-toetsenbord tonen/verbergen";
 "menu_edit_group" = "Groep aanpassen";
@@ -269,6 +274,8 @@
 "ask_delete_value" = "Wil je %1$@ verwijderen?";
 // Translators: %1$s will be replaces by a comma separated list of names
 "ask_remove_members" = "Wil je %1$@ verwijderen uit de groep?";
+// Translators: %1$s will be replaced by a comma separated list of names
+"ask_remove_from_broadcast" = "Wil je %1$@ verwijderen van de uitzendlijst?";
 "open_url_confirmation" = "Weet je zeker dat je deze link wilt openen?";
 
 

+ 32 - 0
deltachat-ios/nl.lproj/Localizable.stringsdict

@@ -98,6 +98,22 @@
 			<string>%d deelnemers</string>
 		</dict>
 	</dict>
+	<key>n_recipients</key>
+	<dict>
+		<key>NSStringLocalizedFormatKey</key>
+		<string>%#@localized_format_key@</string>
+		<key>localized_format_key</key>
+		<dict>
+			<key>NSStringFormatSpecTypeKey</key>
+			<string>NSStringPluralRuleType</string>
+			<key>NSStringFormatValueTypeKey</key>
+			<string>d</string>
+			<key>one</key>
+			<string>%d ontvanger</string>
+			<key>other</key>
+			<string>%d ontvangers</string>
+		</dict>
+	</dict>
 	<key>ask_send_following_n_files_to</key>
 	<dict>
 		<key>NSStringLocalizedFormatKey</key>
@@ -146,6 +162,22 @@
 			<string>Wil je %d berichten verwijderen, zowel hier als op de server?</string>
 		</dict>
 	</dict>
+	<key>ask_delete_messages_simple</key>
+	<dict>
+		<key>NSStringLocalizedFormatKey</key>
+		<string>%#@localized_format_key@</string>
+		<key>localized_format_key</key>
+		<dict>
+			<key>NSStringFormatSpecTypeKey</key>
+			<string>NSStringPluralRuleType</string>
+			<key>NSStringFormatValueTypeKey</key>
+			<string>d</string>
+			<key>one</key>
+			<string>Wil je %d bericht verwijderen?</string>
+			<key>other</key>
+			<string>Wil je %d berichten verwijderen?</string>
+		</dict>
+	</dict>
 	<key>chat_archived</key>
 	<dict>
 		<key>NSStringLocalizedFormatKey</key>

+ 27 - 1
deltachat-ios/pl.lproj/Localizable.strings

@@ -79,13 +79,14 @@
 "last_month" = "Ostatni miesiąc";
 // Translators: show beside messages that are "N minutes old". prefer a short string, prefer abbreviations if they're well-known
 // Translators: show beside messages that are "N hours old". prefer a short string, prefer abbreviations if they're well-known
-
 "self" = "Ja";
 "draft" = "Szkic";
 "image" = "Obraz";
 // Translators: Used in summaries as "Draft: Reply", similar as "Draft: Image". Use a noun here, not a verb (not: "to reply")
 "reply_noun" = "Odpowiedź";
 "gif" = "Gif";
+// "Stickers" as known from other messengers, please pick up the wording from there; in some languages, "Sticker" in english is just fine.
+"sticker" = "Naklejka";
 "images" = "Obrazy";
 "audio" = "Audio";
 "voice_message" = "Wiadomość głosowa";
@@ -281,6 +282,7 @@
 "chat_archived_label" = "Zarchiwizowane";
 "chat_no_messages" = "Brak wiadomości.";
 "chat_self_talk_subtitle" = "Wiadomości wysłane do siebie";
+"archive_empty_hint" = "Jeśli zarchiwizujesz czaty, zostaną one pokazane tutaj.";
 "saved_messages" = "Zapisane wiadomości";
 "saved_messages_explain" = "• Przesyłaj tu wiadomości, aby mieć je pod ręką\n\n• Rób notatki lub notatki głosowe\n\n• Dołączaj media, aby je zachować";
 // this "Saved" should match the "Saved" from "Saved messages"
@@ -348,6 +350,15 @@
 "send_message" = "Wyślij wiadomość";
 
 
+// Shown eg. in the title bar if the app is "Connecting"; as there is very few room, try to be as short as possible. Note that the three dots are a single character (…), not three (...)
+"connectivity_connecting" = "Łączenie…";
+// Shown eg. in the title bar if the app is "Updating" (eg. getting new/old message, sync things); as there is very few room, try to be as short as possible. Note that the three dots are a single character (…), not three (...)
+"connectivity_updating" = "Aktualizowanie…";
+"sending" = "Wysyłanie…";
+// Used as a subtitle in quota context of "Connetivity" view. Should be be plural always, no number is prefixed or so.
+"messages" = "Wiadomości";
+
+
 // welcome and login
 "welcome_intro1_message" = "Komunikator o największym zasięgu na świecie. Darmowy i bezpieczny.";
 "login_title" = "Zaloguj się";
@@ -367,6 +378,13 @@
 "login_smtp_port" = "Port SMTP";
 "login_smtp_security" = "Bezpieczeństwo SMTP";
 "login_auth_method" = "Metoda autoryzacji";
+// the word "SOCKS5" here and in the following strings should not be translated in most cases
+"login_socks5" = "SOCKS5";
+"login_socks5_use_socks5" = "Użyj SOCKS5";
+"login_socks5_host" = "Host SOCKS5";
+"login_socks5_port" = "Port SOCKS5";
+"login_socks5_user" = "Użytkownik SOCKS5";
+"login_socks5_password" = "Hasło SOCKS5";
 // Translators: %1$s will be replaced by an e-mail address
 "login_oauth2_checking_addr" = "Sprawdzanie %1$@";
 "login_info_oauth2_title" = "Kontynuuj w uproszczonej konfiguracji?";
@@ -500,6 +518,14 @@
 "pref_background_custom_image" = "Własny obraz";
 "pref_background_custom_color" = "Własny kolor";
 "export_aborted" = "Eksport przerwany.";
+"auto_download_messages" = "Automatyczne pobieranie wiadomości";
+// %1$s will be replaced by a human-readable number of bytes, eg. 32 KiB, 1 MiB
+"up_to_x" = "Do %1$@";
+"up_to_x_most_worse_quality_images" = "Do %1$@, większość obrazów gorszej jakości.";
+"up_to_x_most_balanced_quality_images" = "Do %1$@, obrazy o najbardziej zrównoważonej jakości";
+"no_limit" = "Bez limitu";
+// %1$s will be replaced by a human-readable number of bytes, eg. 32 KiB, 1 MiB. Resulting string eg. "1 MiB message"
+"n_bytes_message" = "Wiadomość %1$@";
 "profile_image_select" = "Wybierz zdjęcie profilowe";
 "select_your_new_profile_image" = "Wybierz nowe zdjęcie profilowe";
 "profile_image_delete" = "Usuń zdjęcie profilowe";

+ 20 - 0
deltachat-ios/pl.lproj/Localizable.stringsdict

@@ -182,6 +182,26 @@
 			<string>Usunąć %d wiadomości tutaj i na serwerze?</string>
 		</dict>
 	</dict>
+	<key>ask_delete_messages_simple</key>
+	<dict>
+		<key>NSStringLocalizedFormatKey</key>
+		<string>%#@localized_format_key@</string>
+		<key>localized_format_key</key>
+		<dict>
+			<key>NSStringFormatSpecTypeKey</key>
+			<string>NSStringPluralRuleType</string>
+			<key>NSStringFormatValueTypeKey</key>
+			<string>d</string>
+			<key>one</key>
+			<string>Usunąć %d wiadomość?</string>
+			<key>few</key>
+			<string>Usunąć %d wiadomości?</string>
+			<key>many</key>
+			<string>Usunąć %d wiadomości?</string>
+			<key>other</key>
+			<string>Usunąć %d wiadomości?</string>
+		</dict>
+	</dict>
 	<key>chat_archived</key>
 	<dict>
 		<key>NSStringLocalizedFormatKey</key>

+ 0 - 1
deltachat-ios/pt-BR.lproj/Localizable.strings

@@ -81,7 +81,6 @@
 "last_month" = "Mês passado";
 // Translators: show beside messages that are "N minutes old". prefer a short string, prefer abbreviations if they're well-known
 // Translators: show beside messages that are "N hours old". prefer a short string, prefer abbreviations if they're well-known
-
 "self" = "Eu";
 "draft" = "Rascunho";
 "image" = "Imagem";

+ 0 - 1
deltachat-ios/pt-PT.lproj/Localizable.strings

@@ -36,7 +36,6 @@
 "last_month" = "Mês passado";
 // Translators: show beside messages that are "N minutes old". prefer a short string, prefer abbreviations if they're well-known
 // Translators: show beside messages that are "N hours old". prefer a short string, prefer abbreviations if they're well-known
-
 "self" = "Eu";
 "draft" = "Rascunho";
 "image" = "Imagem";

+ 15 - 0
deltachat-ios/ru.lproj/Localizable.strings

@@ -143,6 +143,11 @@
 "menu_new_chat" = "Новый чат";
 "menu_new_group" = "Новая группа";
 "menu_new_verified_group" = "Новая проверенная группа";
+// consider keeping the term "broadcast"; check how these lists are called eg. on whatsapp in the destination language
+"broadcast_list" = "Список рассылки";
+"broadcast_lists" = "Списки рассылки";
+"new_broadcast_list" = "Новый список рассылки";
+"add_recipients" = "Добавить получателей";
 "menu_send" = "Отправить";
 "menu_toggle_keyboard" = "Включить эмодзи клавиатуру";
 "menu_edit_group" = "Редактировать группу";
@@ -269,6 +274,8 @@
 "ask_delete_value" = "Удалить %1$@?";
 // Translators: %1$s will be replaces by a comma separated list of names
 "ask_remove_members" = "Удалить %1$@ из группы?";
+// Translators: %1$s will be replaced by a comma separated list of names
+"ask_remove_from_broadcast" = "Удалить %1$@ из списка рассылки?";
 "open_url_confirmation" = "Вы хотите открыть эту ссылку?";
 
 
@@ -285,6 +292,7 @@
 "chat_camera_unavailable" = "Камера недоступна.";
 "chat_unable_to_record_audio" = "Невозможно записать аудио.";
 "chat_no_messages_hint" = "Отправьте сообщение %1$@:\n\n• Это сработает, даже если %2$@ не использует Delta Chat.\n\n• Первое сообщение может быть незашифрованным и его доставка может занять некоторое время.";
+"chat_new_broadcast_hint" = "В списке рассылки другие пользователи будут получать сообщения в своих личных чатах с вами.\n\nПолучатели не будут знать друг о друге.";
 "chat_new_group_hint" = "Напишите первое сообщение, оно позволит другим участникам группы ответить на него.\n\n• Это сработает, даже если не все участники используют Delta Chat.\n\n• Доставка первого сообщения может занять некоторое время.";
 "chat_record_slide_to_cancel" = "Сдвиньте для отмены";
 "chat_record_explain" = "Нажмите и удерживайте для записи голосового сообщения, отпустите для отправки";
@@ -664,6 +672,13 @@
 "systemmsg_chat_protection_disabled" = "Защита чата отключена.";
 "systemmsg_chat_protection_enabled" = "Защита чата включена";
 
+"devicemsg_self_deleted" = "Вы удалили чат \"Сохраненные сообщения\".\n\nℹ️ Чтобы снова использовать функцию \"Сохраненные сообщения\", создайте новый чат с самим собой.";
+// %1$s will be replaced by the number of storage already used, sth. as '500 MB'. CAVE: if you want to use a simple the percent sign, type in two, so eg. %1$s %%
+"devicemsg_storage_exceeding" = "⚠️ Хранилище вашего провайдера скоро будет превышено, уже использовано %1$@%%.\n\nВозможно, вы не сможете получать сообщения, когда хранилище будет использовано на 100%%.\n\n👉 Пожалуйста, проверьте, можете ли вы удалить старые данные в веб-интерфейсе провайдера и подумайте о том, чтобы включить \"Настройки / Удалить старые сообщения\". Вы можете проверить текущее использование хранилища в любое время в \"Настройки / Соединение\".";
+// %1%s will be replaced by date and time in some human-readable format
+"devicemsg_bad_time" = "⚠️ Дата или время вашего устройства кажутся неточными (%1$@).\n\nНастройте свои часы ⏰🔧, чтобы убедиться, что ваши сообщения принимаются правильно.";
+"devicemsg_update_reminder" = "⚠️ Ваша версия Delta Chat может быть устаревшей.\n\nЭто может вызвать проблемы, поскольку ваши партнеры по чату используют более новые версии - и вам не хватает последних функций 😳\nПожалуйста, проверьте https://get.delta.chat или магазин приложений на наличие обновлений.";
+
 // Some options as "Manage keys" or "Backup" may require the system PIN/Fingerprint/Gesture/Etc. to be entered in a system dialog. This hint is added to the system dialog, below a title as "Manage keys" or "Backup".
 "enter_system_secret_to_continue" = "Пожалуйста, введите защитный код вашей системы, чтобы продолжить. ";
 

+ 40 - 0
deltachat-ios/ru.lproj/Localizable.stringsdict

@@ -122,6 +122,26 @@
 			<string>%d участников</string>
 		</dict>
 	</dict>
+	<key>n_recipients</key>
+	<dict>
+		<key>NSStringLocalizedFormatKey</key>
+		<string>%#@localized_format_key@</string>
+		<key>localized_format_key</key>
+		<dict>
+			<key>NSStringFormatSpecTypeKey</key>
+			<string>NSStringPluralRuleType</string>
+			<key>NSStringFormatValueTypeKey</key>
+			<string>d</string>
+			<key>one</key>
+			<string>%d получатель</string>
+			<key>few</key>
+			<string>%d получателя</string>
+			<key>many</key>
+			<string>%d получателей</string>
+			<key>other</key>
+			<string>%d получателей</string>
+		</dict>
+	</dict>
 	<key>ask_send_following_n_files_to</key>
 	<dict>
 		<key>NSStringLocalizedFormatKey</key>
@@ -182,6 +202,26 @@
 			<string>Удалить %d сообщений здесь и на сервере?</string>
 		</dict>
 	</dict>
+	<key>ask_delete_messages_simple</key>
+	<dict>
+		<key>NSStringLocalizedFormatKey</key>
+		<string>%#@localized_format_key@</string>
+		<key>localized_format_key</key>
+		<dict>
+			<key>NSStringFormatSpecTypeKey</key>
+			<string>NSStringPluralRuleType</string>
+			<key>NSStringFormatValueTypeKey</key>
+			<string>d</string>
+			<key>one</key>
+			<string>Удалить %d сообщение?</string>
+			<key>few</key>
+			<string>Удалить %d сообщения?</string>
+			<key>many</key>
+			<string>Удалить %d сообщений?</string>
+			<key>other</key>
+			<string>Удалить %d сообщений?</string>
+		</dict>
+	</dict>
 	<key>chat_archived</key>
 	<dict>
 		<key>NSStringLocalizedFormatKey</key>

+ 0 - 1
deltachat-ios/sc.lproj/Localizable.strings

@@ -68,7 +68,6 @@
 "last_month" = "Ùrtimu mese";
 // Translators: show beside messages that are "N minutes old". prefer a short string, prefer abbreviations if they're well-known
 // Translators: show beside messages that are "N hours old". prefer a short string, prefer abbreviations if they're well-known
-
 "self" = "Deo";
 "draft" = "Abbotzu";
 "image" = "Immàgine";

+ 0 - 1
deltachat-ios/sk.lproj/Localizable.strings

@@ -81,7 +81,6 @@
 "last_month" = "Minulý mesiac";
 // Translators: show beside messages that are "N minutes old". prefer a short string, prefer abbreviations if they're well-known
 // Translators: show beside messages that are "N hours old". prefer a short string, prefer abbreviations if they're well-known
-
 "self" = "Ja";
 "draft" = "Návrh";
 "image" = "Obrázok";

+ 0 - 1
deltachat-ios/sq.lproj/Localizable.strings

@@ -83,7 +83,6 @@
 "last_month" = "Muajin e shkuar";
 // Translators: show beside messages that are "N minutes old". prefer a short string, prefer abbreviations if they're well-known
 // Translators: show beside messages that are "N hours old". prefer a short string, prefer abbreviations if they're well-known
-
 "self" = "Unë";
 "draft" = "Skicë";
 "image" = "Figurë";

+ 16 - 0
deltachat-ios/sq.lproj/Localizable.stringsdict

@@ -146,6 +146,22 @@
 			<string>Të fshihen %d mesazhe këtu dhe te shërbyesi?</string>
 		</dict>
 	</dict>
+	<key>ask_delete_messages_simple</key>
+	<dict>
+		<key>NSStringLocalizedFormatKey</key>
+		<string>%#@localized_format_key@</string>
+		<key>localized_format_key</key>
+		<dict>
+			<key>NSStringFormatSpecTypeKey</key>
+			<string>NSStringPluralRuleType</string>
+			<key>NSStringFormatValueTypeKey</key>
+			<string>d</string>
+			<key>one</key>
+			<string>Të fshihet %d mesazh?</string>
+			<key>other</key>
+			<string>Të fshihen %d mesazhe?</string>
+		</dict>
+	</dict>
 	<key>chat_archived</key>
 	<dict>
 		<key>NSStringLocalizedFormatKey</key>

+ 0 - 1
deltachat-ios/sr.lproj/Localizable.strings

@@ -57,7 +57,6 @@
 "last_month" = "Прошлог месеца";
 // Translators: show beside messages that are "N minutes old". prefer a short string, prefer abbreviations if they're well-known
 // Translators: show beside messages that are "N hours old". prefer a short string, prefer abbreviations if they're well-known
-
 "self" = "Ја";
 "draft" = "Нацрт";
 "image" = "Слика";

+ 0 - 1
deltachat-ios/sv.lproj/Localizable.strings

@@ -81,7 +81,6 @@
 "last_month" = "Förra månaden";
 // Translators: show beside messages that are "N minutes old". prefer a short string, prefer abbreviations if they're well-known
 // Translators: show beside messages that are "N hours old". prefer a short string, prefer abbreviations if they're well-known
-
 "self" = "Jag";
 "draft" = "Utkast";
 "image" = "Bild";

+ 0 - 1
deltachat-ios/ta.lproj/Localizable.strings

@@ -49,7 +49,6 @@
 "this_week" = "இந்த வாரம்";
 "this_month" = "இந்த மாதம்";
 // Translators: show beside messages that are "N hours old". prefer a short string, prefer abbreviations if they're well-known
-
 "self" = "நான்";
 "draft" = "வரைவு";
 "image" = "படம்";

+ 9 - 1
deltachat-ios/tr.lproj/Localizable.strings

@@ -143,6 +143,11 @@
 "menu_new_chat" = "Yeni Sohbet";
 "menu_new_group" = "Yeni Grup";
 "menu_new_verified_group" = "Yeni Doğrulanan Grup";
+// consider keeping the term "broadcast"; check how these lists are called eg. on whatsapp in the destination language
+"broadcast_list" = "Yayın Listesi";
+"broadcast_lists" = "Yayın Listeleri";
+"new_broadcast_list" = "Yeni Yayın Listesi";
+"add_recipients" = "Alıcılar Ekle";
 "menu_send" = "Gönder";
 "menu_toggle_keyboard" = "Emoji Klavyesine Geç";
 "menu_edit_group" = "Grubu Düzenle";
@@ -269,6 +274,8 @@
 "ask_delete_value" = "%1$@ silinsin mi?";
 // Translators: %1$s will be replaces by a comma separated list of names
 "ask_remove_members" = "%1$@ gruptan kaldırılsın mı?";
+// Translators: %1$s will be replaced by a comma separated list of names
+"ask_remove_from_broadcast" = "%1$@ yayın listesinden kaldırılsın mı?";
 "open_url_confirmation" = "Bu bağlantıyı açmak istiyor musunuz?";
 
 
@@ -285,6 +292,7 @@
 "chat_camera_unavailable" = "Kamera kullanım dışı.";
 "chat_unable_to_record_audio" = "Ses kaydedilemiyor.";
 "chat_no_messages_hint" = "%1$@ alıcısına ileti gönder:\n\n• %2$@ Delta Chat kullanmıyorsa tamam.\n\n• İlk iletinin teslim edilmesi biraz zaman alabilir ve şifrelenmeyebilir.";
+"chat_new_broadcast_hint" = "Bir yayın listesinde, diğerleri sizinle olan özel sohbetlerinde ileti alacak.\n\nAlıcılar birbirlerinin farkında olmayacak.";
 "chat_new_group_hint" = "İlk iletiyi oluşturun, diğerlerinin bu grupta yanıtlamasına izin verin.\n\n• Tüm üyeler Delta Chat kullanmıyorsa tamam.\n\n• İlk iletinin teslim edilmesi biraz zaman alabilir.";
 "chat_record_slide_to_cancel" = "Vazgeçmek için kaydırın";
 "chat_record_explain" = "Bir sesli ileti kaydetmek için dokunun ve basılı tutun, göndermek için bırakın";
@@ -309,7 +317,7 @@
 // reasons for a disabled message composer
 "messaging_disabled_not_in_group" = "Yazamazsınız çünkü bu grupta değilsiniz. Katılmak için başka bir üyeye sorun.";
 "messaging_disabled_device_chat" = "Bu sohbet, yerel olarak oluşturulan iletileri içerir. Bu nedenle herhangi bir ileti yazamazsınız.";
-"messaging_disabled_deaddrop" = "İletişim isteğini kabul etmek ya da reddetmek için bir iletinin üzerine tıklayın";
+"messaging_disabled_deaddrop" = "İletişim isteğini kabul etmek ya da reddetmek için bir iletinin üzerinde tıklayın";
 "messaging_disabled_mailing_list" = "Posta listelerinden gönderilen iletiler henüz desteklenmiyor";
 "cannot_display_unsuported_file_type" = "Bu dosya türü görüntülenemiyor: %1$@";
 "attachment_failed_to_load" = "İlişiği yükleme başarısız";

+ 32 - 0
deltachat-ios/tr.lproj/Localizable.stringsdict

@@ -98,6 +98,22 @@
 			<string>%d üye</string>
 		</dict>
 	</dict>
+	<key>n_recipients</key>
+	<dict>
+		<key>NSStringLocalizedFormatKey</key>
+		<string>%#@localized_format_key@</string>
+		<key>localized_format_key</key>
+		<dict>
+			<key>NSStringFormatSpecTypeKey</key>
+			<string>NSStringPluralRuleType</string>
+			<key>NSStringFormatValueTypeKey</key>
+			<string>d</string>
+			<key>one</key>
+			<string>%d alıcı</string>
+			<key>other</key>
+			<string>%d alıcı</string>
+		</dict>
+	</dict>
 	<key>ask_send_following_n_files_to</key>
 	<dict>
 		<key>NSStringLocalizedFormatKey</key>
@@ -146,6 +162,22 @@
 			<string>%d ileti buradan ve sunucudan silinsin mi?</string>
 		</dict>
 	</dict>
+	<key>ask_delete_messages_simple</key>
+	<dict>
+		<key>NSStringLocalizedFormatKey</key>
+		<string>%#@localized_format_key@</string>
+		<key>localized_format_key</key>
+		<dict>
+			<key>NSStringFormatSpecTypeKey</key>
+			<string>NSStringPluralRuleType</string>
+			<key>NSStringFormatValueTypeKey</key>
+			<string>d</string>
+			<key>one</key>
+			<string>%d ileti silinsin mi?</string>
+			<key>other</key>
+			<string>%d ileti silinsin mi?</string>
+		</dict>
+	</dict>
 	<key>chat_archived</key>
 	<dict>
 		<key>NSStringLocalizedFormatKey</key>

+ 0 - 1
deltachat-ios/uk.lproj/Localizable.strings

@@ -83,7 +83,6 @@
 "last_month" = "Останнього місяця";
 // Translators: show beside messages that are "N minutes old". prefer a short string, prefer abbreviations if they're well-known
 // Translators: show beside messages that are "N hours old". prefer a short string, prefer abbreviations if they're well-known
-
 "self" = "Мої";
 "draft" = "Чернетка";
 "image" = "Зображення";

+ 20 - 0
deltachat-ios/uk.lproj/Localizable.stringsdict

@@ -182,6 +182,26 @@
 			<string>Видалити %d повідомлень тут і на сервері?</string>
 		</dict>
 	</dict>
+	<key>ask_delete_messages_simple</key>
+	<dict>
+		<key>NSStringLocalizedFormatKey</key>
+		<string>%#@localized_format_key@</string>
+		<key>localized_format_key</key>
+		<dict>
+			<key>NSStringFormatSpecTypeKey</key>
+			<string>NSStringPluralRuleType</string>
+			<key>NSStringFormatValueTypeKey</key>
+			<string>d</string>
+			<key>one</key>
+			<string>Видалити %d повідомлення?</string>
+			<key>few</key>
+			<string>Видалити %d повідомлення?</string>
+			<key>many</key>
+			<string>Видалити %d повідомлень?</string>
+			<key>other</key>
+			<string>Видалити %d повідомлення?</string>
+		</dict>
+	</dict>
 	<key>chat_archived</key>
 	<dict>
 		<key>NSStringLocalizedFormatKey</key>

+ 0 - 1
deltachat-ios/zh-Hant-TW.lproj/Localizable.strings

@@ -36,7 +36,6 @@
 "last_month" = "上個月";
 // Translators: show beside messages that are "N minutes old". prefer a short string, prefer abbreviations if they're well-known
 // Translators: show beside messages that are "N hours old". prefer a short string, prefer abbreviations if they're well-known
-
 "self" = "我";
 "draft" = "草稿";
 "image" = "圖片";

+ 13 - 5
deltachat-ios/zh-Hant.lproj/Localizable.strings

@@ -143,6 +143,11 @@
 "menu_new_chat" = "新建聊天";
 "menu_new_group" = "新建群组";
 "menu_new_verified_group" = "新建已验证群组";
+// consider keeping the term "broadcast"; check how these lists are called eg. on whatsapp in the destination language
+"broadcast_list" = "广播列表";
+"broadcast_lists" = "广播列表";
+"new_broadcast_list" = "新的广播列表";
+"add_recipients" = "添加收信人";
 "menu_send" = "发送";
 "menu_toggle_keyboard" = "切换 emoji 键盘";
 "menu_edit_group" = "编辑群组";
@@ -269,6 +274,8 @@
 "ask_delete_value" = "删除 %1$@?";
 // Translators: %1$s will be replaces by a comma separated list of names
 "ask_remove_members" = "将 %1$@ 从群组中移除?";
+// Translators: %1$s will be replaced by a comma separated list of names
+"ask_remove_from_broadcast" = "从广播列表中移除 %1$@?";
 "open_url_confirmation" = "您要打开此链接吗?";
 
 
@@ -285,6 +292,7 @@
 "chat_camera_unavailable" = "相机不可用。";
 "chat_unable_to_record_audio" = "无法录制音频。";
 "chat_no_messages_hint" = "发消息给 %1$@。\n\n• 即使 %2$@ 不使用 Delta Chat 也没问题。\n\n• 发送第一条消息可能需要一些时间并且可能未经加密。";
+"chat_new_broadcast_hint" = "在广播列表中,其他人会在与你的私人聊天中收到消息。\n\n收信人之间不会知道彼此的存在。";
 "chat_new_group_hint" = "撰写第一条消息以允许其他人在此群组内回复。\n\n• 即使有成员不使用 Delta Chat 也没问题。\n\n• 发送第一条消息可能需要一些时间。";
 "chat_record_slide_to_cancel" = "滑动来取消";
 "chat_record_explain" = "按住来录制语音消息,松开来发送";
@@ -564,7 +572,7 @@
 "up_to_x_most_balanced_quality_images" = "最多 %1$@,分辨率最均衡图像";
 "no_limit" = "无限制";
 // %1$s will be replaced by a human-readable number of bytes, eg. 32 KiB, 1 MiB. Resulting string eg. "1 MiB message"
-"n_bytes_message" = "%1$@ 消息";
+"n_bytes_message" = "%1$@ 消息";
 // %1$s will be replaced by human-readable date and time
 "download_max_available_until" = "下载最晚于 %1$@ 前可用";
 "profile_image_select" = "选择个人资料图片";
@@ -664,12 +672,12 @@
 "systemmsg_chat_protection_disabled" = "已禁用聊天保护";
 "systemmsg_chat_protection_enabled" = "已启用聊天保护";
 
-"devicemsg_self_deleted" = "你删除了聊天中的“已保存消息”。\n\nℹ️要再次使用“保存消息”功能,请创建一个新的与自己的聊天。";
+"devicemsg_self_deleted" = "您已删除“保存的消息”聊天。\n\nℹ️要再次使用“保存的消息”功能,请创建一个与自己的新聊天。";
 // %1$s will be replaced by the number of storage already used, sth. as '500 MB'. CAVE: if you want to use a simple the percent sign, type in two, so eg. %1$s %%
-"devicemsg_storage_exceeding" = "⚠️你快要超出邮件服务商提供的存储空间,你已使用 %1$@ %%。\n\n你将无法接收消息,当存储用量达到 100 %%。\n\n👉请检查您是否可以在提供商的网络界面中删除旧数据,并考虑启用“设置/删除旧信息”。您可以随时在“设置/连接”查看当前的存储使用情况。";
+"devicemsg_storage_exceeding" = "⚠️邮件服务商提供的存储空间快满了,已使用 %1$@%%。\n\n当存储用量达到 100%% 时,您可能无法接收消息。\n\n👉请检查是否可以在提供商的网页界面上删除旧数据;您还可以考虑启用“设置/删除旧消息”。您可以随时在“设置/连接性”中查看当前的存储使用情况。";
 // %1%s will be replaced by date and time in some human-readable format
-"devicemsg_bad_time" = "⚠️设备的日期或事件似乎不准确 (%1$@)。\n\n请调整时钟⏰🔧确保正确接收信息。";
-"devicemsg_update_reminder" = "⚠️你的 Delta Chat 版本可能过时了。\n\n这也许会造成问题,因为您的聊天伙伴很可能使用的是更新的版本,而且您错过了最新的功能😳\n请浏览 https://get.delta.chat 或您的应用商店获取更新。";
+"devicemsg_bad_time" = "⚠️设备的日期或时间似乎不准确 (%1$@)。\n\n请调整时钟⏰🔧确保正确接收信息。";
+"devicemsg_update_reminder" = "⚠️您的 Delta Chat 版本可能过时了。\n\n这可能会在您的聊天伙伴使用更新的版本时造成问题;并且您缺失了最新功能😳\n请浏览 https://get.delta.chat 或应用商店来获取更新。";
 
 // Some options as "Manage keys" or "Backup" may require the system PIN/Fingerprint/Gesture/Etc. to be entered in a system dialog. This hint is added to the system dialog, below a title as "Manage keys" or "Backup".
 "enter_system_secret_to_continue" = "请输入您的系统密码以继续。";

+ 28 - 0
deltachat-ios/zh-Hant.lproj/Localizable.stringsdict

@@ -86,6 +86,20 @@
 			<string>%d 个成员</string>
 		</dict>
 	</dict>
+	<key>n_recipients</key>
+	<dict>
+		<key>NSStringLocalizedFormatKey</key>
+		<string>%#@localized_format_key@</string>
+		<key>localized_format_key</key>
+		<dict>
+			<key>NSStringFormatSpecTypeKey</key>
+			<string>NSStringPluralRuleType</string>
+			<key>NSStringFormatValueTypeKey</key>
+			<string>d</string>
+			<key>other</key>
+			<string>%d 名收信人 </string>
+		</dict>
+	</dict>
 	<key>ask_send_following_n_files_to</key>
 	<dict>
 		<key>NSStringLocalizedFormatKey</key>
@@ -128,6 +142,20 @@
 			<string>在此处和服务器上删除 %d 条消息?</string>
 		</dict>
 	</dict>
+	<key>ask_delete_messages_simple</key>
+	<dict>
+		<key>NSStringLocalizedFormatKey</key>
+		<string>%#@localized_format_key@</string>
+		<key>localized_format_key</key>
+		<dict>
+			<key>NSStringFormatSpecTypeKey</key>
+			<string>NSStringPluralRuleType</string>
+			<key>NSStringFormatValueTypeKey</key>
+			<string>d</string>
+			<key>other</key>
+			<string>删除 %d 条消息吗?</string>
+		</dict>
+	</dict>
 	<key>chat_archived</key>
 	<dict>
 		<key>NSStringLocalizedFormatKey</key>