浏览代码

update translations

B. Petersen 5 年之前
父节点
当前提交
fb01a4494c
共有 33 个文件被更改,包括 255 次插入92 次删除
  1. 0 3
      deltachat-ios/az.lproj/Localizable.strings
  2. 32 6
      deltachat-ios/ca.lproj/Localizable.strings
  3. 1 1
      deltachat-ios/ca.lproj/Localizable.stringsdict
  4. 0 3
      deltachat-ios/da.lproj/Localizable.strings
  5. 1 0
      deltachat-ios/de.lproj/InfoPlist.strings
  6. 4 5
      deltachat-ios/de.lproj/Localizable.strings
  7. 18 3
      deltachat-ios/en.lproj/Localizable.strings
  8. 0 1
      deltachat-ios/eo.lproj/Localizable.strings
  9. 0 3
      deltachat-ios/es.lproj/Localizable.strings
  10. 0 5
      deltachat-ios/eu.lproj/Localizable.strings
  11. 0 3
      deltachat-ios/fr.lproj/Localizable.strings
  12. 0 5
      deltachat-ios/gl.lproj/Localizable.strings
  13. 0 2
      deltachat-ios/hr.lproj/Localizable.strings
  14. 0 3
      deltachat-ios/id.lproj/Localizable.strings
  15. 18 1
      deltachat-ios/it.lproj/Localizable.strings
  16. 14 0
      deltachat-ios/lt.lproj/Localizable.strings
  17. 0 2
      deltachat-ios/nb.lproj/Localizable.strings
  18. 17 0
      deltachat-ios/nl.lproj/Localizable.strings
  19. 1 0
      deltachat-ios/pl.lproj/InfoPlist.strings
  20. 28 3
      deltachat-ios/pl.lproj/Localizable.strings
  21. 27 24
      deltachat-ios/pt-BR.lproj/Localizable.strings
  22. 2 2
      deltachat-ios/pt-BR.lproj/Localizable.stringsdict
  23. 0 2
      deltachat-ios/pt-PT.lproj/Localizable.strings
  24. 18 1
      deltachat-ios/ru.lproj/Localizable.strings
  25. 18 1
      deltachat-ios/sq.lproj/Localizable.strings
  26. 0 2
      deltachat-ios/sr.lproj/Localizable.strings
  27. 20 0
      deltachat-ios/sv.lproj/Localizable.strings
  28. 0 2
      deltachat-ios/te.lproj/Localizable.strings
  29. 18 1
      deltachat-ios/tr.lproj/Localizable.strings
  30. 0 2
      deltachat-ios/uk.lproj/Localizable.strings
  31. 0 3
      deltachat-ios/zh-Hant-TW.lproj/Localizable.strings
  32. 18 1
      deltachat-ios/zh-Hant.lproj/Localizable.strings
  33. 0 2
      tools/untranslated.xml

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

@@ -273,7 +273,6 @@
 // share and forward messages
 // share and forward messages
 // Translators: Title shown above a chat/contact list; the user selects the recipient of the messages he wants to forward to
 // Translators: Title shown above a chat/contact list; the user selects the recipient of the messages he wants to forward to
 "forward_to" = "İrəli ...";
 "forward_to" = "İrəli ...";
-"share_multiple_attachments" = "%1$d fayı seçilmiş söhbətə salırsınız?\n\nFayllar orijinal ölçüsündə dəyişdirilməmiş göndərilir. şəkillər və videolar yazılmış deyil.";
 "share_abort" = "İcazə olmadığına görə göndərmə kəsildi";
 "share_abort" = "İcazə olmadığına görə göndərmə kəsildi";
 
 
 
 
@@ -406,8 +405,6 @@
 "systemmsg_action_by_me" = "%1$@ məndən. ";
 "systemmsg_action_by_me" = "%1$@ məndən. ";
 // Translators: %1$s will be replaced by sth. as "member xy added" (trailing full-stop removed). %2$s will be replaced by the name/addr of the person who did this action.
 // Translators: %1$s will be replaced by sth. as "member xy added" (trailing full-stop removed). %2$s will be replaced by the name/addr of the person who did this action.
 "systemmsg_action_by_user" = "%1$@ ilə %2$@.";
 "systemmsg_action_by_user" = "%1$@ ilə %2$@.";
-
-
 // screen lock
 // screen lock
 "screenlock_title" = "Ekran kilidi";
 "screenlock_title" = "Ekran kilidi";
 "screenlock_explain" = "Android ekran kilidi və ya barmaq izi ilə daxil olmaq; əvvəlki məzmunun görünməməsi üçün \"Ekran təhlükəsizliyi\"";
 "screenlock_explain" = "Android ekran kilidi və ya barmaq izi ilə daxil olmaq; əvvəlki məzmunun görünməməsi üçün \"Ekran təhlükəsizliyi\"";

+ 32 - 6
deltachat-ios/ca.lproj/Localizable.strings

@@ -10,15 +10,31 @@
 "custom" = "Personalitzat";
 "custom" = "Personalitzat";
 "none" = "Cap";
 "none" = "Cap";
 "automatic" = "Automàtic";
 "automatic" = "Automàtic";
+"strict" = "Estricte";
 "open" = "Obre";
 "open" = "Obre";
 "delete" = "Esborra";
 "delete" = "Esborra";
 "info" = "Info";
 "info" = "Info";
+"update" = "Actualitza";
+"attachment" = "Adjunt";
+"back" = "Enrere";
+"close" = "Tanca";
 "forward" = "Reenvia";
 "forward" = "Reenvia";
+"archive" = "Arxiva";
+"unarchive" = "Treu de l\'arxiu";
+"mute" = "Emmudeix";
+"save" = "Guarda";
+"chat" = "Xat";
+"main_menu" = "Menú principal";
+"start_chat" = "Inicia un xat";
+"show_password" = "Mostra la contrasenya";
+"hide_password" = "Amaga la contrasenya";
 "not_now" = "Ara no";
 "not_now" = "Ara no";
 "never" = "Mai";
 "never" = "Mai";
 "one_moment" = "Espereu...";
 "one_moment" = "Espereu...";
 "done" = "Fet";
 "done" = "Fet";
 "undo" = "Desfés";
 "undo" = "Desfés";
+// Translators: used eg. for the next view, could also be "continue" or so. as used in ios headers, the string should be as short as possible, though.
+"next" = "Següent";
 "error" = "Error";
 "error" = "Error";
 "error_x" = "Error: %1$@";
 "error_x" = "Error: %1$@";
 "error_no_network" = "Xarxa no disponible.";
 "error_no_network" = "Xarxa no disponible.";
@@ -30,7 +46,10 @@
 "email_address" = "Adreça de correu electrònic";
 "email_address" = "Adreça de correu electrònic";
 "bad_email_address" = "Adreça de correu electrònic errònia.";
 "bad_email_address" = "Adreça de correu electrònic errònia.";
 "password" = "Contrasenya";
 "password" = "Contrasenya";
+"existing_password" = "Contrasenya existent";
 "now" = "Ara";
 "now" = "Ara";
+// Translators: used as a headline in sections with actions that cannot be undone. could also be "Caution" or "Cave" or so.
+"danger" = "Perill";
 // n_min_ago is deprecated, use n_minutes instead
 // n_min_ago is deprecated, use n_minutes instead
 "n_min_ago" = "%d min";
 "n_min_ago" = "%d min";
 "today" = "Avui";
 "today" = "Avui";
@@ -53,6 +72,7 @@
 "video" = "Vídeo";
 "video" = "Vídeo";
 "documents" = "Documents";
 "documents" = "Documents";
 "contact" = "Contacte";
 "contact" = "Contacte";
+"verified_contact" = "Contacte verificat";
 "camera" = "Càmera";
 "camera" = "Càmera";
 "location" = "Ubicació";
 "location" = "Ubicació";
 "gallery" = "Galeria";
 "gallery" = "Galeria";
@@ -88,6 +108,7 @@
 "menu_send" = "Envia";
 "menu_send" = "Envia";
 "menu_toggle_keyboard" = "Canvia al teclat d\'emoticones";
 "menu_toggle_keyboard" = "Canvia al teclat d\'emoticones";
 "menu_edit_group" = "Modifica el grup";
 "menu_edit_group" = "Modifica el grup";
+"menu_group_name_and_image" = "Nom i imatge del grup";
 "menu_show_map" = "Mostra el mapa";
 "menu_show_map" = "Mostra el mapa";
 "menu_show_global_map" = "Mostra totes les ubicacions";
 "menu_show_global_map" = "Mostra totes les ubicacions";
 "menu_archive_chat" = "Arxiva el xat";
 "menu_archive_chat" = "Arxiva el xat";
@@ -98,6 +119,7 @@
 "menu_delete_messages" = "Esborra els missatges";
 "menu_delete_messages" = "Esborra els missatges";
 "menu_delete_image" = "Esborra la imatge";
 "menu_delete_image" = "Esborra la imatge";
 "menu_delete_locations" = "Voleu esborrar totes les ubicacions?";
 "menu_delete_locations" = "Voleu esborrar totes les ubicacions?";
+"menu_delete_location" = "Voleu esborrar aquesta ubicació?";
 "menu_message_details" = "Detalls del missatge";
 "menu_message_details" = "Detalls del missatge";
 "menu_copy_to_clipboard" = "Copia al porta-retalls";
 "menu_copy_to_clipboard" = "Copia al porta-retalls";
 "menu_forward" = "Reenvia el missatge";
 "menu_forward" = "Reenvia el missatge";
@@ -113,16 +135,23 @@
 "menu_play" = "Reprodueix";
 "menu_play" = "Reprodueix";
 "menu_pause" = "Pausa";
 "menu_pause" = "Pausa";
 "menu_scroll_to_bottom" = "Vés al final";
 "menu_scroll_to_bottom" = "Vés al final";
+"menu_scroll_to_top" = "Desplaça\'t al cap d\'amunt";
 "menu_help" = "Ajuda";
 "menu_help" = "Ajuda";
 "menu_select_all" = "Selecciona-ho tot";
 "menu_select_all" = "Selecciona-ho tot";
 "menu_expand" = "Desplega";
 "menu_expand" = "Desplega";
 "menu_edit_name" = "Edita el nom";
 "menu_edit_name" = "Edita el nom";
+"menu_edit_group_name" = "Modifica el nom del grup";
+"menu_edit_group_image" = "Modifica la imatge del grup";
 "menu_settings" = "Preferències";
 "menu_settings" = "Preferències";
 "menu_advanced" = "Avançat";
 "menu_advanced" = "Avançat";
 "menu_deaddrop" = "Sol·licituds de contacte";
 "menu_deaddrop" = "Sol·licituds de contacte";
 "menu_deaddrop_subtitle" = "Prem a missatge per començar a xatejar";
 "menu_deaddrop_subtitle" = "Prem a missatge per començar a xatejar";
 "menu_view_profile" = "Visualitza el perfil";
 "menu_view_profile" = "Visualitza el perfil";
+"menu_zoom_in" = "Apropa";
+"menu_zoom_out" = "Allunya";
+"menu_save_log" = "Guarda el registre";
 "title_share_location" = "Comparteix la ubicació amb tots els membres del grup";
 "title_share_location" = "Comparteix la ubicació amb tots els membres del grup";
+"device_talk" = "Missatges del dispositiu";
 "mute_for_one_hour" = "Silencia 1 hora";
 "mute_for_one_hour" = "Silencia 1 hora";
 "mute_for_two_hours" = "Silencia 2 hores";
 "mute_for_two_hours" = "Silencia 2 hores";
 "mute_for_one_day" = "Silencia 1 dia";
 "mute_for_one_day" = "Silencia 1 dia";
@@ -147,8 +176,8 @@
 "ask_start_chat_with" = "Voleu xatejar amb %1$@?";
 "ask_start_chat_with" = "Voleu xatejar amb %1$@?";
 // contact list
 // contact list
 "contacts_title" = "Llista de contactes";
 "contacts_title" = "Llista de contactes";
-"contacts_enter_name_or_email" = "Introduïu el vostre nom o la vostra adreça d\'e-mail";
-"contacts_type_email_above" = "Escriviu l\'adreça d\'email anterior";
+"contacts_enter_name_or_email" = "Introduïu el vostre nom o la vostra adreça de correu electrònic";
+"contacts_type_email_above" = "Escriviu l\'adreça d\'email superior";
 "contacts_empty_hint" = "Cap contacte.";
 "contacts_empty_hint" = "Cap contacte.";
 
 
 
 
@@ -211,7 +240,7 @@
 "login_smtp_port" = "Port SMTP";
 "login_smtp_port" = "Port SMTP";
 "login_smtp_security" = "Seguretat SMTP";
 "login_smtp_security" = "Seguretat SMTP";
 "login_auth_method" = "Mètode d\'autorització";
 "login_auth_method" = "Mètode d\'autorització";
-"login_info_oauth2_title" = "Continua amb la configuració simplificada?";
+"login_info_oauth2_title" = "Voleu continuar amb la configuració simplificada?";
 "login_info_oauth2_text" = "L’adreça d\'e-mail que heu introduït admet una configuració simplificada. (OAuth2).\n\nEn el pas següent, permeteu que Delta Chat actuï com a xat amb l\'aplicació de correu electrònic..\n\nNo hi ha servidors de Delta Chat, les vostres dades romanen al vostre dispositiu!";
 "login_info_oauth2_text" = "L’adreça d\'e-mail que heu introduït admet una configuració simplificada. (OAuth2).\n\nEn el pas següent, permeteu que Delta Chat actuï com a xat amb l\'aplicació de correu electrònic..\n\nNo hi ha servidors de Delta Chat, les vostres dades romanen al vostre dispositiu!";
 "login_error_mail" = "Si us plau poseu una adreça d\'email vàlida";
 "login_error_mail" = "Si us plau poseu una adreça d\'email vàlida";
 "login_error_server" = "Si us plau poseu un servidor / adreça IP vàlida";
 "login_error_server" = "Si us plau poseu un servidor / adreça IP vàlida";
@@ -228,7 +257,6 @@
 // share and forward messages
 // share and forward messages
 // Translators: Title shown above a chat/contact list; the user selects the recipient of the messages he wants to forward to
 // Translators: Title shown above a chat/contact list; the user selects the recipient of the messages he wants to forward to
 "forward_to" = "Reenvia a ...";
 "forward_to" = "Reenvia a ...";
-"share_multiple_attachments" = "Voleu enviar %1$d fitxers al xat seleccionat?\n\nEls fitxers s\'envien sense variar-ne la mida, p. ex. les imatges i els vídeos no són recodificats.";
 "share_abort" = "S\'ha avortat la compartició per falta de permisos.";
 "share_abort" = "S\'ha avortat la compartició per falta de permisos.";
 
 
 
 
@@ -348,8 +376,6 @@
 "systemmsg_action_by_me" = "%1$@ per mi.";
 "systemmsg_action_by_me" = "%1$@ per mi.";
 // Translators: %1$s will be replaced by sth. as "member xy added" (trailing full-stop removed). %2$s will be replaced by the name/addr of the person who did this action.
 // Translators: %1$s will be replaced by sth. as "member xy added" (trailing full-stop removed). %2$s will be replaced by the name/addr of the person who did this action.
 "systemmsg_action_by_user" = "%1$@ per %2$@.";
 "systemmsg_action_by_user" = "%1$@ per %2$@.";
-
-
 // screen lock
 // screen lock
 "screenlock_title" = "Bloqueja la pantalla";
 "screenlock_title" = "Bloqueja la pantalla";
 "screenlock_explain" = "Bloqueja l’accés amb el bloqueig de la pantalla d’Android o amb l’empremta digital; per evitar que aparegui el contingut anterior, habiliteu també \"Seguretat de pantalla\"";
 "screenlock_explain" = "Bloqueja l’accés amb el bloqueig de la pantalla d’Android o amb l’empremta digital; per evitar que aparegui el contingut anterior, habiliteu també \"Seguretat de pantalla\"";

+ 1 - 1
deltachat-ios/ca.lproj/Localizable.stringsdict

@@ -111,7 +111,7 @@
 			<key>one</key>
 			<key>one</key>
 			<string>Esborra %d xat? Ja no es mostrarà al llistat de xats, i els seus missatges no romandran al servidor.</string>
 			<string>Esborra %d xat? Ja no es mostrarà al llistat de xats, i els seus missatges no romandran al servidor.</string>
 			<key>other</key>
 			<key>other</key>
-			<string>Esborra %d xats? Ja no es mostraran al llistat de xats i els missatges no quedaran al servidor.</string>
+			<string>Voleu esborrar %d xats? Ja no es mostraran al llistat de xats i els missatges no quedaran al servidor.</string>
 		</dict>
 		</dict>
 	</dict>
 	</dict>
 	<key>ask_delete_messages</key>
 	<key>ask_delete_messages</key>

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

@@ -260,7 +260,6 @@
 // share and forward messages
 // share and forward messages
 // Translators: Title shown above a chat/contact list; the user selects the recipient of the messages he wants to forward to
 // Translators: Title shown above a chat/contact list; the user selects the recipient of the messages he wants to forward to
 "forward_to" = "Videresende til …";
 "forward_to" = "Videresende til …";
-"share_multiple_attachments" = "Sende %1$d filer til udvalgt samtale?\n\nFilerne sendes umodificeret i deres originale størrelse, eksempelvis bliver billeder og video ikke omkodet.";
 "share_abort" = "Deling afbrudt på grund af manglende tilladelser.";
 "share_abort" = "Deling afbrudt på grund af manglende tilladelser.";
 
 
 
 
@@ -384,8 +383,6 @@
 "systemmsg_action_by_me" = "%1$@ af undertegnet.";
 "systemmsg_action_by_me" = "%1$@ af undertegnet.";
 // Translators: %1$s will be replaced by sth. as "member xy added" (trailing full-stop removed). %2$s will be replaced by the name/addr of the person who did this action.
 // Translators: %1$s will be replaced by sth. as "member xy added" (trailing full-stop removed). %2$s will be replaced by the name/addr of the person who did this action.
 "systemmsg_action_by_user" = "%1$@ af %2$@.";
 "systemmsg_action_by_user" = "%1$@ af %2$@.";
-
-
 // screen lock
 // screen lock
 "screenlock_title" = "Skærm lås";
 "screenlock_title" = "Skærm lås";
 "screenlock_explain" = "Låse adgang med Android skærmlås eller fingeraftryk; for at undgå at vise det forrige indhold, skal \"Skærm sikkerhed\" også aktiveres.";
 "screenlock_explain" = "Låse adgang med Android skærmlås eller fingeraftryk; for at undgå at vise det forrige indhold, skal \"Skærm sikkerhed\" også aktiveres.";

+ 1 - 0
deltachat-ios/de.lproj/InfoPlist.strings

@@ -2,3 +2,4 @@ NSCameraUsageDescription = "Delta Chat verwendet die Kamera, um Fotos aufzunehme
 NSContactsUsageDescription = "Delta Chat verwendet die Kontakte, um eine Liste von E-Mail-Adressen anzuzeigen, an die Sie schreiben können. Delta Chat hat keine Server; das Adressbuch wird nicht versandt.";
 NSContactsUsageDescription = "Delta Chat verwendet die Kontakte, um eine Liste von E-Mail-Adressen anzuzeigen, an die Sie schreiben können. Delta Chat hat keine Server; das Adressbuch wird nicht versandt.";
 NSMicrophoneUsageDescription = "Delta Chat verwendet das Mikrofon, um Sprachnachrichten und Videos mit Sound aufzunehmen und zu versenden.";
 NSMicrophoneUsageDescription = "Delta Chat verwendet das Mikrofon, um Sprachnachrichten und Videos mit Sound aufzunehmen und zu versenden.";
 NSPhotoLibraryUsageDescription = "Delta Chat verwendet die Fotos, um Ihnen die Möglichkeit zu geben, diese auszuwählen und zu versenden.";
 NSPhotoLibraryUsageDescription = "Delta Chat verwendet die Fotos, um Ihnen die Möglichkeit zu geben, diese auszuwählen und zu versenden.";
+NSPhotoLibraryAddUsageDescription = "Delta Chat möchte Bilder in Ihrer Fotobibliothek speichern.";

+ 4 - 5
deltachat-ios/de.lproj/Localizable.strings

@@ -317,7 +317,6 @@
 // share and forward messages
 // share and forward messages
 // Translators: Title shown above a chat/contact list; the user selects the recipient of the messages he wants to forward to
 // Translators: Title shown above a chat/contact list; the user selects the recipient of the messages he wants to forward to
 "forward_to" = "Weiterleiten an ...";
 "forward_to" = "Weiterleiten an ...";
-"share_multiple_attachments" = "Möchten Sie %1$d Dateien an den ausgewählten Chat senden?\n\nDie Dateien werden unverändert in ihrer Originalgröße gesendet, z.B. werden Bilder und Videos nicht neu codiert.";
 "share_abort" = "Teilen aufgrund fehlender Berechtigungen abgebrochen.";
 "share_abort" = "Teilen aufgrund fehlender Berechtigungen abgebrochen.";
 
 
 
 
@@ -427,8 +426,6 @@
 // disabling "Reliable service" will hide a the maybe annoying permanent-notification with the drawback that new-message-notifications get potentially unreliable
 // disabling "Reliable service" will hide a the maybe annoying permanent-notification with the drawback that new-message-notifications get potentially unreliable
 "pref_reliable_service" = "Zuverlässige Hintergrundverbindung";
 "pref_reliable_service" = "Zuverlässige Hintergrundverbindung";
 "pref_reliable_service_explain" = "Erfordert immer sichtbaren Hinweis";
 "pref_reliable_service_explain" = "Erfordert immer sichtbaren Hinweis";
-
-
 // automatically delete message
 // automatically delete message
 "autodel_title" = "Nachrichten automatisch löschen";
 "autodel_title" = "Nachrichten automatisch löschen";
 "autodel_title_short" = "Automatisch löschen";
 "autodel_title_short" = "Automatisch löschen";
@@ -440,6 +437,8 @@
 "autodel_server_ask" = "Wirklich %1$d Nachrichten jetzt und zukünftig alle neuen Nachrichten \"%2$@\" löschen?\n\n• Dies schliesst alle Medien mit ein\n\n• E-Mails, die aufgrund von \"Normale E-Mails anzeigen\" angezeigt werden, werden ebenfalls vom Server gelöscht\n\n• \"Gespeicherte Nachrichten\" werden ebenfalls vom Server gelöschet";
 "autodel_server_ask" = "Wirklich %1$d Nachrichten jetzt und zukünftig alle neuen Nachrichten \"%2$@\" löschen?\n\n• Dies schliesst alle Medien mit ein\n\n• E-Mails, die aufgrund von \"Normale E-Mails anzeigen\" angezeigt werden, werden ebenfalls vom Server gelöscht\n\n• \"Gespeicherte Nachrichten\" werden ebenfalls vom Server gelöschet";
 "autodel_confirm" = "Verstanden, löschen all diese Nachrichten";
 "autodel_confirm" = "Verstanden, löschen all diese Nachrichten";
 "autodel_at_once" = "Sofort";
 "autodel_at_once" = "Sofort";
+"after_30_seconds" = "Nach 30 Sekunden";
+"after_1_minute" = "Nach 1 Minute";
 "autodel_after_1_hour" = "Nach 1 Stunde";
 "autodel_after_1_hour" = "Nach 1 Stunde";
 "autodel_after_1_day" = "Nach 1 Tag";
 "autodel_after_1_day" = "Nach 1 Tag";
 "autodel_after_1_week" = "Nach 1 Woche";
 "autodel_after_1_week" = "Nach 1 Woche";
@@ -478,8 +477,6 @@
 "systemmsg_action_by_me" = "%1$@ von mir.";
 "systemmsg_action_by_me" = "%1$@ von mir.";
 // Translators: %1$s will be replaced by sth. as "member xy added" (trailing full-stop removed). %2$s will be replaced by the name/addr of the person who did this action.
 // Translators: %1$s will be replaced by sth. as "member xy added" (trailing full-stop removed). %2$s will be replaced by the name/addr of the person who did this action.
 "systemmsg_action_by_user" = "%1$@ von %2$@.";
 "systemmsg_action_by_user" = "%1$@ von %2$@.";
-
-
 // screen lock
 // screen lock
 "screenlock_title" = "Bildschirmsperre";
 "screenlock_title" = "Bildschirmsperre";
 "screenlock_explain" = "Zugriff sichern mittels Android-Bildschirmsperre oder Fingerabdruck. Um vorherige Inhalte zu verbergen, bitte außerdem \"Bildschirmsicherheit\" aktivieren.";
 "screenlock_explain" = "Zugriff sichern mittels Android-Bildschirmsperre oder Fingerabdruck. Um vorherige Inhalte zu verbergen, bitte außerdem \"Bildschirmsicherheit\" aktivieren.";
@@ -644,6 +641,8 @@
 "a11y_background_preview_label" = "Vorschau für Hintergrundbild";
 "a11y_background_preview_label" = "Vorschau für Hintergrundbild";
 
 
 // iOS permissions, copy from "deltachat-ios/Info.plist", which is used on missing translations in "deltachat-ios/LANG.lproj/InfoPlist.strings"
 // iOS permissions, copy from "deltachat-ios/Info.plist", which is used on missing translations in "deltachat-ios/LANG.lproj/InfoPlist.strings"
+
+
 // android specific strings, developers: please take care to remove strings that are no longer used!
 // android specific strings, developers: please take care to remove strings that are no longer used!
 "update_1_10_android" = "Die neuen Delta Chat 1.10 Features im Überblick: schneller, Multi-Account, Bildbereiche verwischen, neue Emojis, überarbeitete Benachrichtigungen, Anzeige fehlerhafter Nachrichten. Aber am wichtigsten:\n\nAvatare im Profil vergrößern 🚀";
 "update_1_10_android" = "Die neuen Delta Chat 1.10 Features im Überblick: schneller, Multi-Account, Bildbereiche verwischen, neue Emojis, überarbeitete Benachrichtigungen, Anzeige fehlerhafter Nachrichten. Aber am wichtigsten:\n\nAvatare im Profil vergrößern 🚀";
 
 

+ 18 - 3
deltachat-ios/en.lproj/Localizable.strings

@@ -185,6 +185,7 @@
 // get confirmations
 // get confirmations
 "ask_leave_group" = "Are you sure you want to leave this group?";
 "ask_leave_group" = "Are you sure you want to leave this group?";
 "ask_forward" = "Forward messages to %1$@?";
 "ask_forward" = "Forward messages to %1$@?";
+"ask_forward_multiple" = "Forward messages to %1$d chats?";
 "ask_export_attachment" = "Export attachment? Exporting attachments will allow any other apps on your device to access them.\n\nContinue?";
 "ask_export_attachment" = "Export attachment? Exporting attachments will allow any other apps on your device to access them.\n\nContinue?";
 "ask_block_contact" = "Block this contact? You will no longer receive messages from this contact.";
 "ask_block_contact" = "Block this contact? You will no longer receive messages from this contact.";
 "ask_unblock_contact" = "Unblock this contact? You will once again be able to receive messages from this contact.";
 "ask_unblock_contact" = "Unblock this contact? You will once again be able to receive messages from this contact.";
@@ -317,7 +318,9 @@
 // share and forward messages
 // share and forward messages
 // Translators: Title shown above a chat/contact list; the user selects the recipient of the messages he wants to forward to
 // Translators: Title shown above a chat/contact list; the user selects the recipient of the messages he wants to forward to
 "forward_to" = "Forward to…";
 "forward_to" = "Forward to…";
-"share_multiple_attachments" = "Do you want to send %1$d files to the selected chat?\n\nThe files are sent unmodified in their original size, eg. images and videos are not recoded.";
+"share_multiple_attachments" = "Send %1$d files to the selected chat?\n\nThe files are sent unmodified in their original size, eg. images and videos are not recoded.";
+"share_multiple_attachments_multiple_chats" = "Send %1$d file(s) to %2$d chats?\n\nThe files are sent unmodified in their original size, eg. images and videos are not recoded.";
+"share_text_multiple_chats" = "Send this text to %1$d chats?\n\n\"%2$@\"";
 "share_abort" = "Sharing aborted due to missing permissions.";
 "share_abort" = "Sharing aborted due to missing permissions.";
 
 
 
 
@@ -427,6 +430,7 @@
 // disabling "Reliable service" will hide a the maybe annoying permanent-notification with the drawback that new-message-notifications get potentially unreliable
 // disabling "Reliable service" will hide a the maybe annoying permanent-notification with the drawback that new-message-notifications get potentially unreliable
 "pref_reliable_service" = "Reliable background connection";
 "pref_reliable_service" = "Reliable background connection";
 "pref_reliable_service_explain" = "Requires a permanent notification";
 "pref_reliable_service_explain" = "Requires a permanent notification";
+"ephemeral_dialog_title" = "Delete read messages";
 
 
 
 
 // automatically delete message
 // automatically delete message
@@ -440,6 +444,8 @@
 "autodel_server_ask" = "Do you want to delete %1$d messages now and all newly fetched messages \"%2$@\" in the future?\n\n• This includes all media\n\n• This will also delete emails affected by the \"Show classic emails\" option\n\n• \"Saved messages\" will be deleted from the server as well";
 "autodel_server_ask" = "Do you want to delete %1$d messages now and all newly fetched messages \"%2$@\" in the future?\n\n• This includes all media\n\n• This will also delete emails affected by the \"Show classic emails\" option\n\n• \"Saved messages\" will be deleted from the server as well";
 "autodel_confirm" = "I understand, delete all these messages";
 "autodel_confirm" = "I understand, delete all these messages";
 "autodel_at_once" = "At once";
 "autodel_at_once" = "At once";
+"after_30_seconds" = "After 30 seconds";
+"after_1_minute" = "After 1 minute";
 "autodel_after_1_hour" = "After 1 hour";
 "autodel_after_1_hour" = "After 1 hour";
 "autodel_after_1_day" = "After 1 day";
 "autodel_after_1_day" = "After 1 day";
 "autodel_after_1_week" = "After 1 week";
 "autodel_after_1_week" = "After 1 week";
@@ -478,6 +484,17 @@
 "systemmsg_action_by_me" = "%1$@ by me.";
 "systemmsg_action_by_me" = "%1$@ by me.";
 // Translators: %1$s will be replaced by sth. as "member xy added" (trailing full-stop removed). %2$s will be replaced by the name/addr of the person who did this action.
 // Translators: %1$s will be replaced by sth. as "member xy added" (trailing full-stop removed). %2$s will be replaced by the name/addr of the person who did this action.
 "systemmsg_action_by_user" = "%1$@ by %2$@.";
 "systemmsg_action_by_user" = "%1$@ by %2$@.";
+"systemmsg_unknown_sender_for_chat" = "Unknown sender for this chat. See \'info\' for more details.";
+"systemmsg_subject_for_new_contact" = "Message from %1$@";
+"systemmsg_failed_sending_to" = "Failed to send message to %1$@.";
+
+"systemmsg_ephemeral_timer_disabled" = "Message deletion timer is disabled.";
+"systemmsg_ephemeral_timer_enabled" = "Message deletion timer is set to %1$@ s.";
+"systemmsg_ephemeral_timer_minute" = "Message deletion timer is set to 1 minute.";
+"systemmsg_ephemeral_timer_hour" = "Message deletion timer is set to 1 hour.";
+"systemmsg_ephemeral_timer_day" = "Message deletion timer is set to 1 day.";
+"systemmsg_ephemeral_timer_week" = "Message deletion timer is set to 1 week.";
+"systemmsg_ephemeral_timer_four_weeks" = "Message deletion timer is set to 4 weeks.";
 
 
 
 
 // screen lock
 // screen lock
@@ -657,5 +674,3 @@
 "login_error_no_internet_connection" = "No internet connection, can\'t log in to your server.";
 "login_error_no_internet_connection" = "No internet connection, can\'t log in to your server.";
 "share_account_not_configured" = "Account is not configured.";
 "share_account_not_configured" = "Account is not configured.";
 "pref_ephemeral_messages" = "Self-destructing messages";
 "pref_ephemeral_messages" = "Self-destructing messages";
-"after_30_seconds" = "After 30 seconds";
-"after_1_minute" = "After 1 minute";

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

@@ -284,7 +284,6 @@
 // share and forward messages
 // share and forward messages
 // Translators: Title shown above a chat/contact list; the user selects the recipient of the messages he wants to forward to
 // Translators: Title shown above a chat/contact list; the user selects the recipient of the messages he wants to forward to
 "forward_to" = "Plusendi al…";
 "forward_to" = "Plusendi al…";
-"share_multiple_attachments" = "Ĉu vi volas sendi %1$d dosierojn al la elektita babilo?\n\nLa dosieroj sendiĝos senŝanĝe en iliaj originalaj grandecoj, ekz. bildoj kaj filmetoj ne estos rekoditaj.";
 "share_abort" = "Kunhavigado ĉesis pro manko de permesoj.";
 "share_abort" = "Kunhavigado ĉesis pro manko de permesoj.";
 
 
 
 

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

@@ -310,7 +310,6 @@
 // share and forward messages
 // share and forward messages
 // Translators: Title shown above a chat/contact list; the user selects the recipient of the messages he wants to forward to
 // Translators: Title shown above a chat/contact list; the user selects the recipient of the messages he wants to forward to
 "forward_to" = "Reenviar a ...";
 "forward_to" = "Reenviar a ...";
-"share_multiple_attachments" = "¿Desea enviar %1$d archivos al chat seleccionado?\n\nLos archivos se envían sin modificar en su tamaño original, por ejemplo, las imágenes y videos no son recodificados.";
 "share_abort" = "Intercambio abortado debido a la falta de permisos.";
 "share_abort" = "Intercambio abortado debido a la falta de permisos.";
 
 
 
 
@@ -449,8 +448,6 @@
 "systemmsg_action_by_me" = "%1$@ por mi.";
 "systemmsg_action_by_me" = "%1$@ por mi.";
 // Translators: %1$s will be replaced by sth. as "member xy added" (trailing full-stop removed). %2$s will be replaced by the name/addr of the person who did this action.
 // Translators: %1$s will be replaced by sth. as "member xy added" (trailing full-stop removed). %2$s will be replaced by the name/addr of the person who did this action.
 "systemmsg_action_by_user" = "%1$@ por %2$@.";
 "systemmsg_action_by_user" = "%1$@ por %2$@.";
-
-
 // screen lock
 // screen lock
 "screenlock_title" = "Bloqueo de pantalla";
 "screenlock_title" = "Bloqueo de pantalla";
 "screenlock_explain" = "Bloquea el acceso con el bloqueo de pantalla de Android o huella; para evitar que aparezca el contenido anterior, habilite también \"Seguridad de pantalla\"";
 "screenlock_explain" = "Bloquea el acceso con el bloqueo de pantalla de Android o huella; para evitar que aparezca el contenido anterior, habilite también \"Seguridad de pantalla\"";

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

@@ -315,7 +315,6 @@
 // share and forward messages
 // share and forward messages
 // Translators: Title shown above a chat/contact list; the user selects the recipient of the messages he wants to forward to
 // Translators: Title shown above a chat/contact list; the user selects the recipient of the messages he wants to forward to
 "forward_to" = "Birbidali honi …";
 "forward_to" = "Birbidali honi …";
-"share_multiple_attachments" = "%1$d fitxategi bidali nahi dituzu hautatutako txatera?\n\nFitxategiak   aldatu gabe eta jatorrizko tamainan bidaltzen dira, adibidez irudiei eta bideoei ez zaie kodeketa aldatzen.";
 "share_abort" = "Partekatzea eten da baimenak falta direlako.";
 "share_abort" = "Partekatzea eten da baimenak falta direlako.";
 
 
 
 
@@ -425,8 +424,6 @@
 // disabling "Reliable service" will hide a the maybe annoying permanent-notification with the drawback that new-message-notifications get potentially unreliable
 // disabling "Reliable service" will hide a the maybe annoying permanent-notification with the drawback that new-message-notifications get potentially unreliable
 "pref_reliable_service" = "Bigarren planoko konexio egonkorra";
 "pref_reliable_service" = "Bigarren planoko konexio egonkorra";
 "pref_reliable_service_explain" = "Etengabeko jakinarazpena eskatzen du";
 "pref_reliable_service_explain" = "Etengabeko jakinarazpena eskatzen du";
-
-
 // automatically delete message
 // automatically delete message
 "autodel_title" = "Automatikoki ezabatu mezuak";
 "autodel_title" = "Automatikoki ezabatu mezuak";
 "autodel_title_short" = "Automatikoki ezabatu";
 "autodel_title_short" = "Automatikoki ezabatu";
@@ -476,8 +473,6 @@
 "systemmsg_action_by_me" = "Nik: %1$@";
 "systemmsg_action_by_me" = "Nik: %1$@";
 // Translators: %1$s will be replaced by sth. as "member xy added" (trailing full-stop removed). %2$s will be replaced by the name/addr of the person who did this action.
 // Translators: %1$s will be replaced by sth. as "member xy added" (trailing full-stop removed). %2$s will be replaced by the name/addr of the person who did this action.
 "systemmsg_action_by_user" = "%2$@(e)k: %1$@";
 "systemmsg_action_by_user" = "%2$@(e)k: %1$@";
-
-
 // screen lock
 // screen lock
 "screenlock_title" = "Pantila-blokeoa";
 "screenlock_title" = "Pantila-blokeoa";
 "screenlock_explain" = "Blokeatu sarbidea Androideko blokeo-pantailarekin edo hatz-markarekin aurreko edukia agertzea ekiditeko, gaitu ere \"Pantaila-segurtasuna\"";
 "screenlock_explain" = "Blokeatu sarbidea Androideko blokeo-pantailarekin edo hatz-markarekin aurreko edukia agertzea ekiditeko, gaitu ere \"Pantaila-segurtasuna\"";

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

@@ -310,7 +310,6 @@
 // share and forward messages
 // share and forward messages
 // Translators: Title shown above a chat/contact list; the user selects the recipient of the messages he wants to forward to
 // Translators: Title shown above a chat/contact list; the user selects the recipient of the messages he wants to forward to
 "forward_to" = "Transférer à …";
 "forward_to" = "Transférer à …";
-"share_multiple_attachments" = "Voulez-vous envoyer %1$d fichiers dans la discussion sélectionnée?\n\nLes fichiers sont envoyés tels quels dans leur taille originale, par exemple les photos et les vidéos ne sont pas ré-encodées.";
 "share_abort" = "Partage annulé en raison de permissions manquantes.";
 "share_abort" = "Partage annulé en raison de permissions manquantes.";
 
 
 
 
@@ -449,8 +448,6 @@
 "systemmsg_action_by_me" = "%1$@ par moi.";
 "systemmsg_action_by_me" = "%1$@ par moi.";
 // Translators: %1$s will be replaced by sth. as "member xy added" (trailing full-stop removed). %2$s will be replaced by the name/addr of the person who did this action.
 // Translators: %1$s will be replaced by sth. as "member xy added" (trailing full-stop removed). %2$s will be replaced by the name/addr of the person who did this action.
 "systemmsg_action_by_user" = "%1$@ sur %2$@.";
 "systemmsg_action_by_user" = "%1$@ sur %2$@.";
-
-
 // screen lock
 // screen lock
 "screenlock_title" = "Verrouillage de l\'écran";
 "screenlock_title" = "Verrouillage de l\'écran";
 "screenlock_explain" = "Verrouiller l’accès avec le verrouillage d’écran Android ou l’empreinte digitale ; pour éviter d’afficher le contenu précédent, veuillez également activer « Sécurité écran »";
 "screenlock_explain" = "Verrouiller l’accès avec le verrouillage d’écran Android ou l’empreinte digitale ; pour éviter d’afficher le contenu précédent, veuillez également activer « Sécurité écran »";

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

@@ -317,7 +317,6 @@
 // share and forward messages
 // share and forward messages
 // Translators: Title shown above a chat/contact list; the user selects the recipient of the messages he wants to forward to
 // Translators: Title shown above a chat/contact list; the user selects the recipient of the messages he wants to forward to
 "forward_to" = "Reenviar a...";
 "forward_to" = "Reenviar a...";
-"share_multiple_attachments" = "Queres enviar %1$d ficheiros a conversa escollida?\n\nOs ficheiros envíanse sen modificar e no seu tamaño orixinal, ex. imaxes e vídeos non se recodifican.";
 "share_abort" = "Cancelouse a compartición debido a falta de permisos.";
 "share_abort" = "Cancelouse a compartición debido a falta de permisos.";
 
 
 
 
@@ -427,8 +426,6 @@
 // disabling "Reliable service" will hide a the maybe annoying permanent-notification with the drawback that new-message-notifications get potentially unreliable
 // disabling "Reliable service" will hide a the maybe annoying permanent-notification with the drawback that new-message-notifications get potentially unreliable
 "pref_reliable_service" = "Conexión estable en segundo plano";
 "pref_reliable_service" = "Conexión estable en segundo plano";
 "pref_reliable_service_explain" = "Require unha notificación permanente";
 "pref_reliable_service_explain" = "Require unha notificación permanente";
-
-
 // automatically delete message
 // automatically delete message
 "autodel_title" = "Borrado automático";
 "autodel_title" = "Borrado automático";
 "autodel_title_short" = "Borrar automáticamente";
 "autodel_title_short" = "Borrar automáticamente";
@@ -478,8 +475,6 @@
 "systemmsg_action_by_me" = "%1$@ por min.";
 "systemmsg_action_by_me" = "%1$@ por min.";
 // Translators: %1$s will be replaced by sth. as "member xy added" (trailing full-stop removed). %2$s will be replaced by the name/addr of the person who did this action.
 // Translators: %1$s will be replaced by sth. as "member xy added" (trailing full-stop removed). %2$s will be replaced by the name/addr of the person who did this action.
 "systemmsg_action_by_user" = "%1$@ por %2$@.";
 "systemmsg_action_by_user" = "%1$@ por %2$@.";
-
-
 // screen lock
 // screen lock
 "screenlock_title" = "Bloqueo de pantalla";
 "screenlock_title" = "Bloqueo de pantalla";
 "screenlock_explain" = "Limita o acceso co bloqueo de pantalla Android ou impresión dactilar; para evitar mostrar o contido, por favor activa \"Seguridade de Pantalla\".";
 "screenlock_explain" = "Limita o acceso co bloqueo de pantalla Android ou impresión dactilar; para evitar mostrar o contido, por favor activa \"Seguridade de Pantalla\".";

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

@@ -208,8 +208,6 @@
 "systemmsg_member_removed" = "Član %1$@ uklonjen.";
 "systemmsg_member_removed" = "Član %1$@ uklonjen.";
 // Translators: %1$s will be replaced by sth. as "member xy added" (trailing full-stop removed). %2$s will be replaced by the name/addr of the person who did this action.
 // Translators: %1$s will be replaced by sth. as "member xy added" (trailing full-stop removed). %2$s will be replaced by the name/addr of the person who did this action.
 "systemmsg_action_by_user" = "%1$@ od %2$@.";
 "systemmsg_action_by_user" = "%1$@ od %2$@.";
-
-
 // screen lock
 // screen lock
 "screenlock_title" = "Zaključavanje zaslona";
 "screenlock_title" = "Zaključavanje zaslona";
 "screenlock_explain" = "Zaključi pristup Delta Chat-u putem zaključavanjem ekrana Androida ili otiska prsta.";
 "screenlock_explain" = "Zaključi pristup Delta Chat-u putem zaključavanjem ekrana Androida ili otiska prsta.";

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

@@ -311,7 +311,6 @@
 // share and forward messages
 // share and forward messages
 // Translators: Title shown above a chat/contact list; the user selects the recipient of the messages he wants to forward to
 // Translators: Title shown above a chat/contact list; the user selects the recipient of the messages he wants to forward to
 "forward_to" = "Diteruskan ke…";
 "forward_to" = "Diteruskan ke…";
-"share_multiple_attachments" = "Apakah Anda ingin mengirim berkas %1$d di ombrolan terpilih?\n\nBerkas dikirim tanpa dimodifikasi dalam ukuran asli, mis. gambar-gambar dan video juga tidak dikode ulang.";
 "share_abort" = "Pembagian dibatalkan karena tidak ada izin.";
 "share_abort" = "Pembagian dibatalkan karena tidak ada izin.";
 
 
 
 
@@ -430,8 +429,6 @@
 "systemmsg_action_by_me" = "%1$@ oleh saya.";
 "systemmsg_action_by_me" = "%1$@ oleh saya.";
 // Translators: %1$s will be replaced by sth. as "member xy added" (trailing full-stop removed). %2$s will be replaced by the name/addr of the person who did this action.
 // Translators: %1$s will be replaced by sth. as "member xy added" (trailing full-stop removed). %2$s will be replaced by the name/addr of the person who did this action.
 "systemmsg_action_by_user" = "%1$@ oleh %2$@.";
 "systemmsg_action_by_user" = "%1$@ oleh %2$@.";
-
-
 // screen lock
 // screen lock
 "screenlock_title" = "Kunci Layar";
 "screenlock_title" = "Kunci Layar";
 "screenlock_explain" = "Kunci akses dengan kunci layar Android atau sidik jari; kalau tidak mau menampilkan konten sebelumnya, mohon aktifkan pula \"Keamanan Layar\".";
 "screenlock_explain" = "Kunci akses dengan kunci layar Android atau sidik jari; kalau tidak mau menampilkan konten sebelumnya, mohon aktifkan pula \"Keamanan Layar\".";

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

@@ -185,6 +185,7 @@
 // get confirmations
 // get confirmations
 "ask_leave_group" = "Sei sicuro di voler abbandonare il gruppo?";
 "ask_leave_group" = "Sei sicuro di voler abbandonare il gruppo?";
 "ask_forward" = "Inoltrare messaggi a %1$@?";
 "ask_forward" = "Inoltrare messaggi a %1$@?";
+"ask_forward_multiple" = "Inoltra messaggi a %1$d chat?";
 "ask_export_attachment" = "Esportare allegato? Questo permetterà ad ogni altra app sul tuo dispositivo di accedervi.\n\nContinuare?";
 "ask_export_attachment" = "Esportare allegato? Questo permetterà ad ogni altra app sul tuo dispositivo di accedervi.\n\nContinuare?";
 "ask_block_contact" = "Bloccare il contatto? Non riceverai più messaggi da questo contatto.";
 "ask_block_contact" = "Bloccare il contatto? Non riceverai più messaggi da questo contatto.";
 "ask_unblock_contact" = "Sbloccare il contatto? Potrai nuovamente ricevere messaggi da questo contatto.";
 "ask_unblock_contact" = "Sbloccare il contatto? Potrai nuovamente ricevere messaggi da questo contatto.";
@@ -317,7 +318,9 @@
 // share and forward messages
 // share and forward messages
 // Translators: Title shown above a chat/contact list; the user selects the recipient of the messages he wants to forward to
 // Translators: Title shown above a chat/contact list; the user selects the recipient of the messages he wants to forward to
 "forward_to" = "Inotra a...";
 "forward_to" = "Inotra a...";
-"share_multiple_attachments" = "Vuoi inviare %1$d file alla chat selezionata?\n\nI file vengono inviati senza modifiche e della dimensione originale. Immagini e video non vengono ricodificati.";
+"share_multiple_attachments" = "Invia %1$d file alla chat selezionata?\n\nI file vengono inviati non modificati nella loro dimensione originale, ad es. immagini e video non vengono ricodificati.";
+"share_multiple_attachments_multiple_chats" = "Invia %1$d file(s) a %2$d chat?\n\nI file vengono inviati non modificati nella loro dimensione originale, ad es. immagini e video non vengono ricodificati.";
+"share_text_multiple_chats" = "Invia questo testo alle %1$d chat?\n\n\"%2$@\"";
 "share_abort" = "Condivisione annullata per permessi mancanti.";
 "share_abort" = "Condivisione annullata per permessi mancanti.";
 
 
 
 
@@ -427,6 +430,7 @@
 // disabling "Reliable service" will hide a the maybe annoying permanent-notification with the drawback that new-message-notifications get potentially unreliable
 // disabling "Reliable service" will hide a the maybe annoying permanent-notification with the drawback that new-message-notifications get potentially unreliable
 "pref_reliable_service" = "Connessione in background affidabile";
 "pref_reliable_service" = "Connessione in background affidabile";
 "pref_reliable_service_explain" = "Richiede una notifica permanente";
 "pref_reliable_service_explain" = "Richiede una notifica permanente";
+"ephemeral_dialog_title" = "Elimina i messaggi letti";
 
 
 
 
 // automatically delete message
 // automatically delete message
@@ -440,6 +444,8 @@
 "autodel_server_ask" = "Vuoi eliminare %1$d messaggi ora e tutti i messaggi arrivati \"%2$@\" nel futuro?\n\n• Questo include tutti i media\n\n• Verranno eliminate anche le email legate all\'opzione \"Mostra email classiche\"\n\n• Anche i \"Messaggi salvati\" verranno eliminati dal server.";
 "autodel_server_ask" = "Vuoi eliminare %1$d messaggi ora e tutti i messaggi arrivati \"%2$@\" nel futuro?\n\n• Questo include tutti i media\n\n• Verranno eliminate anche le email legate all\'opzione \"Mostra email classiche\"\n\n• Anche i \"Messaggi salvati\" verranno eliminati dal server.";
 "autodel_confirm" = "Ho capito, elimina tutti i messaggi";
 "autodel_confirm" = "Ho capito, elimina tutti i messaggi";
 "autodel_at_once" = "Una volta";
 "autodel_at_once" = "Una volta";
+"after_30_seconds" = "Dopo 30 secondi";
+"after_1_minute" = "Dopo 1 minuto";
 "autodel_after_1_hour" = "Dopo 1 ora";
 "autodel_after_1_hour" = "Dopo 1 ora";
 "autodel_after_1_day" = "Dopo 1 giorno";
 "autodel_after_1_day" = "Dopo 1 giorno";
 "autodel_after_1_week" = "Dopo 1 settimana";
 "autodel_after_1_week" = "Dopo 1 settimana";
@@ -478,6 +484,17 @@
 "systemmsg_action_by_me" = "%1$@ da me.";
 "systemmsg_action_by_me" = "%1$@ da me.";
 // Translators: %1$s will be replaced by sth. as "member xy added" (trailing full-stop removed). %2$s will be replaced by the name/addr of the person who did this action.
 // Translators: %1$s will be replaced by sth. as "member xy added" (trailing full-stop removed). %2$s will be replaced by the name/addr of the person who did this action.
 "systemmsg_action_by_user" = "%1$@ da %2$@.";
 "systemmsg_action_by_user" = "%1$@ da %2$@.";
+"systemmsg_unknown_sender_for_chat" = "Mittente sconosciuto per questa chat. Vedi \'info\' per maggiori dettagli.";
+"systemmsg_subject_for_new_contact" = "Messaggio da %1$@";
+"systemmsg_failed_sending_to" = "Impossibile inviare il messaggio a %1$@.";
+
+"systemmsg_ephemeral_timer_disabled" = "Il timer di eliminazione dei messaggi è disabilitato.";
+"systemmsg_ephemeral_timer_enabled" = "Il timer di eliminazione dei messaggi è impostato su %1$@ s.";
+"systemmsg_ephemeral_timer_minute" = "Il timer di eliminazione dei messaggi è impostato su 1 minuto.";
+"systemmsg_ephemeral_timer_hour" = "Il timer di eliminazione dei messaggi è impostato su 1 ora.";
+"systemmsg_ephemeral_timer_day" = "Il timer di eliminazione dei messaggi è impostato su 1 giorno.";
+"systemmsg_ephemeral_timer_week" = "Il timer di eliminazione dei messaggi è impostato su 1 settimana.";
+"systemmsg_ephemeral_timer_four_weeks" = "Il timer di eliminazione dei messaggi è impostato su 4 settimane.";
 
 
 
 
 // screen lock
 // screen lock

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

@@ -13,6 +13,7 @@
 "strict" = "Griežtas";
 "strict" = "Griežtas";
 "open" = "Atverti";
 "open" = "Atverti";
 "delete" = "Ištrinti";
 "delete" = "Ištrinti";
+"info" = "Informacija";
 "attachment" = "Priedas";
 "attachment" = "Priedas";
 "back" = "Atgal";
 "back" = "Atgal";
 "close" = "Užverti";
 "close" = "Užverti";
@@ -336,6 +337,7 @@
 "pref_message_text_size" = "Žinučių šrifto dydis";
 "pref_message_text_size" = "Žinučių šrifto dydis";
 "pref_view_log" = "Rodyti žurnalą";
 "pref_view_log" = "Rodyti žurnalą";
 "pref_save_log_failed" = "Nepavyko įrašyti žurnalo";
 "pref_save_log_failed" = "Nepavyko įrašyti žurnalo";
+"pref_log_header" = "Žurnalas";
 "pref_other" = "Kita";
 "pref_other" = "Kita";
 "pref_backup" = "Atsarginė kopija";
 "pref_backup" = "Atsarginė kopija";
 "pref_backup_explain" = "Padaro atsarginę pokalbių kopiją į išorinę saugyklą";
 "pref_backup_explain" = "Padaro atsarginę pokalbių kopiją į išorinę saugyklą";
@@ -371,6 +373,8 @@
 "autodel_server_title" = "Ištrinti žinutes iš serverio";
 "autodel_server_title" = "Ištrinti žinutes iš serverio";
 "autodel_confirm" = "Aš suprantu, ištrinti visas šias žinutes";
 "autodel_confirm" = "Aš suprantu, ištrinti visas šias žinutes";
 "autodel_at_once" = "Iš karto";
 "autodel_at_once" = "Iš karto";
+"after_30_seconds" = "Po 30 sekundžių";
+"after_1_minute" = "Po 1 minutės";
 "autodel_after_1_hour" = "Po 1 valandos";
 "autodel_after_1_hour" = "Po 1 valandos";
 "autodel_after_1_day" = "Po 1 dienos";
 "autodel_after_1_day" = "Po 1 dienos";
 "autodel_after_1_week" = "Po 1 savaitės";
 "autodel_after_1_week" = "Po 1 savaitės";
@@ -404,6 +408,16 @@
 "systemmsg_read_receipt_subject" = "Pranešimas apie skaitymą";
 "systemmsg_read_receipt_subject" = "Pranešimas apie skaitymą";
 "systemmsg_read_receipt_body" = "Tai yra pranešimas apie žinutės \"%1$@\" skaitymą.\n\nTai reiškia, kad žinutė buvo atvaizduota gavėjo įrenginyje, tačiau neužtikrina, kad jos turinys buvo perskaitytas.";
 "systemmsg_read_receipt_body" = "Tai yra pranešimas apie žinutės \"%1$@\" skaitymą.\n\nTai reiškia, kad žinutė buvo atvaizduota gavėjo įrenginyje, tačiau neužtikrina, kad jos turinys buvo perskaitytas.";
 "systemmsg_cannot_decrypt" = "Nepavyksta iššifruoti šios žinutės.\n\n• Galima, tiesiog, atsakyti į šią žinutę ir paprašyti siuntėjo dar kartą išsiųsti šią žinutę.\n\n• Tuo atveju, jeigu iš naujo įdiegėte Delta Chat ar kitą el. pašto programą šiame ar kitame įrenginyje, jūs galite pageidauti išsiųsti Autocrypt sąrankos žinutę iš to įrenginio.";
 "systemmsg_cannot_decrypt" = "Nepavyksta iššifruoti šios žinutės.\n\n• Galima, tiesiog, atsakyti į šią žinutę ir paprašyti siuntėjo dar kartą išsiųsti šią žinutę.\n\n• Tuo atveju, jeigu iš naujo įdiegėte Delta Chat ar kitą el. pašto programą šiame ar kitame įrenginyje, jūs galite pageidauti išsiųsti Autocrypt sąrankos žinutę iš to įrenginio.";
+"systemmsg_subject_for_new_contact" = "Žinutė nuo %1$@";
+"systemmsg_ephemeral_timer_disabled" = "Žinučių ištrynimo laikmatis yra išjungtas.";
+"systemmsg_ephemeral_timer_enabled" = "Žinučių ištrynimo laikmatis yra nustatytas į %1$@ sek.";
+"systemmsg_ephemeral_timer_minute" = "Žinučių ištrynimo laikmatis yra nustatytas į 1 minutę.";
+"systemmsg_ephemeral_timer_hour" = "Žinučių ištrynimo laikmatis yra nustatytas į 1 valandą.";
+"systemmsg_ephemeral_timer_day" = "Žinučių ištrynimo laikmatis yra nustatytas į 1 dieną.";
+"systemmsg_ephemeral_timer_week" = "Žinučių ištrynimo laikmatis yra nustatytas į 1 savaitę.";
+"systemmsg_ephemeral_timer_four_weeks" = "Žinučių ištrynimo laikmatis yra nustatytas į 4 savaites.";
+
+
 // screen lock
 // screen lock
 "screenlock_title" = "Ekrano užraktas";
 "screenlock_title" = "Ekrano užraktas";
 "screenlock_authentication_failed" = "Tapatybės nustatymas nepavyko.";
 "screenlock_authentication_failed" = "Tapatybės nustatymas nepavyko.";

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

@@ -305,8 +305,6 @@
 "systemmsg_action_by_me" = "%1$@ av meg.";
 "systemmsg_action_by_me" = "%1$@ av meg.";
 // Translators: %1$s will be replaced by sth. as "member xy added" (trailing full-stop removed). %2$s will be replaced by the name/addr of the person who did this action.
 // Translators: %1$s will be replaced by sth. as "member xy added" (trailing full-stop removed). %2$s will be replaced by the name/addr of the person who did this action.
 "systemmsg_action_by_user" = "%1$@ av %2$@.";
 "systemmsg_action_by_user" = "%1$@ av %2$@.";
-
-
 // screen lock
 // screen lock
 "screenlock_title" = "Skjermlås";
 "screenlock_title" = "Skjermlås";
 "screenlock_explain" = "Lås Signal tilgang med Android-skjermlås eller fingeravtrykk";
 "screenlock_explain" = "Lås Signal tilgang med Android-skjermlås eller fingeravtrykk";

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

@@ -185,6 +185,7 @@
 // get confirmations
 // get confirmations
 "ask_leave_group" = "Weet je zeker dat je deze groep wilt verlaten?";
 "ask_leave_group" = "Weet je zeker dat je deze groep wilt verlaten?";
 "ask_forward" = "Wil je de berichten doorsturen aan %1$@?";
 "ask_forward" = "Wil je de berichten doorsturen aan %1$@?";
+"ask_forward_multiple" = "Wil je de berichten doorsturen naar %1$d gesprekken?";
 "ask_export_attachment" = "Als je de bijlage exporteert, geef je andere apps op je apparaat toegang om hem uit te lezen.\n\nWil je doorgaan?";
 "ask_export_attachment" = "Als je de bijlage exporteert, geef je andere apps op je apparaat toegang om hem uit te lezen.\n\nWil je doorgaan?";
 "ask_block_contact" = "Wil je deze contactpersoon blokkeren? Hij/zij kan je geen berichten meer sturen.";
 "ask_block_contact" = "Wil je deze contactpersoon blokkeren? Hij/zij kan je geen berichten meer sturen.";
 "ask_unblock_contact" = "Wil je deze contactpersoon deblokkeren? Hij/zij kan je wederom berichten sturen.";
 "ask_unblock_contact" = "Wil je deze contactpersoon deblokkeren? Hij/zij kan je wederom berichten sturen.";
@@ -318,6 +319,8 @@
 // Translators: Title shown above a chat/contact list; the user selects the recipient of the messages he wants to forward to
 // Translators: Title shown above a chat/contact list; the user selects the recipient of the messages he wants to forward to
 "forward_to" = "Doorsturen naar...";
 "forward_to" = "Doorsturen naar...";
 "share_multiple_attachments" = "Wil je %1$d bestanden delen in het gekozen gesprek?\n\nDe bestanden worden ongewijzigd verstuurd in oorspronkelijke grootte.";
 "share_multiple_attachments" = "Wil je %1$d bestanden delen in het gekozen gesprek?\n\nDe bestanden worden ongewijzigd verstuurd in oorspronkelijke grootte.";
+"share_multiple_attachments_multiple_chats" = "Wil je %1$d bestand(en) delen in %2$d gesprekken?\n\nDe bestanden worden ongewijzigd verstuurd in oorspronkelijke grootte.";
+"share_text_multiple_chats" = "Wil je deze tekst versturen naar %1$d gesprekken?\n\n\"%2$@\"";
 "share_abort" = "Kan niet delen wegens ontbrekende machtigingen.";
 "share_abort" = "Kan niet delen wegens ontbrekende machtigingen.";
 
 
 
 
@@ -427,6 +430,7 @@
 // disabling "Reliable service" will hide a the maybe annoying permanent-notification with the drawback that new-message-notifications get potentially unreliable
 // disabling "Reliable service" will hide a the maybe annoying permanent-notification with the drawback that new-message-notifications get potentially unreliable
 "pref_reliable_service" = "Betrouwbare achtergrondverbinding";
 "pref_reliable_service" = "Betrouwbare achtergrondverbinding";
 "pref_reliable_service_explain" = "Vereist een permanente melding";
 "pref_reliable_service_explain" = "Vereist een permanente melding";
+"ephemeral_dialog_title" = "Gelezen berichten verwijderen";
 
 
 
 
 // automatically delete message
 // automatically delete message
@@ -440,6 +444,8 @@
 "autodel_server_ask" = "Wil je nu %1$d berichten verwijderen en toekomstige berichten \'%2$@\'?\n\n• Dit omvat alle media\n\n• Berichten worden verwijderd, ongeacht of ze bekeken zijn\n\n• Het gesprek \'Opgeslagen berichten\' wordt eveneens verwijderd van de server";
 "autodel_server_ask" = "Wil je nu %1$d berichten verwijderen en toekomstige berichten \'%2$@\'?\n\n• Dit omvat alle media\n\n• Berichten worden verwijderd, ongeacht of ze bekeken zijn\n\n• Het gesprek \'Opgeslagen berichten\' wordt eveneens verwijderd van de server";
 "autodel_confirm" = "Ik begrijp het; verwijder alle berichten";
 "autodel_confirm" = "Ik begrijp het; verwijder alle berichten";
 "autodel_at_once" = "Direct";
 "autodel_at_once" = "Direct";
+"after_30_seconds" = "Na 30 seconden";
+"after_1_minute" = "Na 1 minuut";
 "autodel_after_1_hour" = "Na 1 uur";
 "autodel_after_1_hour" = "Na 1 uur";
 "autodel_after_1_day" = "Na 1 dag";
 "autodel_after_1_day" = "Na 1 dag";
 "autodel_after_1_week" = "Na 1 week";
 "autodel_after_1_week" = "Na 1 week";
@@ -478,6 +484,17 @@
 "systemmsg_action_by_me" = "%1$@ door mij.";
 "systemmsg_action_by_me" = "%1$@ door mij.";
 // Translators: %1$s will be replaced by sth. as "member xy added" (trailing full-stop removed). %2$s will be replaced by the name/addr of the person who did this action.
 // Translators: %1$s will be replaced by sth. as "member xy added" (trailing full-stop removed). %2$s will be replaced by the name/addr of the person who did this action.
 "systemmsg_action_by_user" = "%1$@ door %2$@.";
 "systemmsg_action_by_user" = "%1$@ door %2$@.";
+"systemmsg_unknown_sender_for_chat" = "Onbekende afzender in dit gesprek. Zie \'Informatie\' voor meer informatie.";
+"systemmsg_subject_for_new_contact" = "Bericht van %1$@";
+"systemmsg_failed_sending_to" = "Het bericht kan niet worden verstuurd aan %1$@.";
+
+"systemmsg_ephemeral_timer_disabled" = "De tijdklok omtrent berichtverwijdering is uitgeschakeld.";
+"systemmsg_ephemeral_timer_enabled" = "De tijdklok omtrent berichtverwijdering is ingesteld op %1$@ seconden.";
+"systemmsg_ephemeral_timer_minute" = "De tijdklok omtrent berichtverwijdering is ingesteld op 1 minuut.";
+"systemmsg_ephemeral_timer_hour" = "De tijdklok omtrent berichtverwijdering is ingesteld op 1 uur.";
+"systemmsg_ephemeral_timer_day" = "De tijdklok omtrent berichtverwijdering is ingesteld op 1 dag.";
+"systemmsg_ephemeral_timer_week" = "De tijdklok omtrent berichtverwijdering is ingesteld op 1 week.";
+"systemmsg_ephemeral_timer_four_weeks" = "De tijdklok omtrent berichtverwijdering is ingesteld op 4 weken.";
 
 
 
 
 // screen lock
 // screen lock

+ 1 - 0
deltachat-ios/pl.lproj/InfoPlist.strings

@@ -2,3 +2,4 @@ NSCameraUsageDescription = "Zezwolenie na dostęp do aparatu pozwala robić zdj
 NSContactsUsageDescription = "Zezwolenie na dostęp do książki adresowej pozwala czatować z kontaktami z urządzenia.";
 NSContactsUsageDescription = "Zezwolenie na dostęp do książki adresowej pozwala czatować z kontaktami z urządzenia.";
 NSMicrophoneUsageDescription = "Zezwolenie na dostęp do mikrofonu pozwala nagrywać dźwięk.";
 NSMicrophoneUsageDescription = "Zezwolenie na dostęp do mikrofonu pozwala nagrywać dźwięk.";
 NSPhotoLibraryUsageDescription = "Zezwolenie na dostęp do biblioteki zdjęć umożliwia przesyłanie z niej zdjęć.";
 NSPhotoLibraryUsageDescription = "Zezwolenie na dostęp do biblioteki zdjęć umożliwia przesyłanie z niej zdjęć.";
+NSPhotoLibraryAddUsageDescription = "Delta Chat chce zapisać obrazy w twojej bibliotece zdjęć.";

+ 28 - 3
deltachat-ios/pl.lproj/Localizable.strings

@@ -45,6 +45,7 @@
 "email_address" = "Adres e-mail";
 "email_address" = "Adres e-mail";
 "bad_email_address" = "Zły adres e-mail";
 "bad_email_address" = "Zły adres e-mail";
 "password" = "Hasło";
 "password" = "Hasło";
+"existing_password" = "Istniejące hasło";
 "now" = "Teraz";
 "now" = "Teraz";
 // Translators: used as a headline in sections with actions that cannot be undone. could also be "Caution" or "Cave" or so.
 // Translators: used as a headline in sections with actions that cannot be undone. could also be "Caution" or "Cave" or so.
 "danger" = "Uwaga";
 "danger" = "Uwaga";
@@ -176,6 +177,8 @@
 "share_location_for_two_hours" = "na 2 godziny";
 "share_location_for_two_hours" = "na 2 godziny";
 "share_location_for_six_hours" = "na 6 godzin";
 "share_location_for_six_hours" = "na 6 godzin";
 
 
+"file_saved_to" = "Plik zapisany w „%1$@";
+
 // get confirmations
 // get confirmations
 "ask_leave_group" = "Czy na pewno chcesz opuścić tą grupę?";
 "ask_leave_group" = "Czy na pewno chcesz opuścić tą grupę?";
 "ask_forward" = "Przekazać wiadomości do użytkownika %1$@?";
 "ask_forward" = "Przekazać wiadomości do użytkownika %1$@?";
@@ -257,6 +260,9 @@
 "tab_gallery_empty_hint" = "Tutaj zostaną wyświetlone zdjęcia i filmy udostępnione na tym czacie.";
 "tab_gallery_empty_hint" = "Tutaj zostaną wyświetlone zdjęcia i filmy udostępnione na tym czacie.";
 "tab_docs_empty_hint" = "Tutaj zostaną wyświetlone dokumenty, muzyka i inne pliki udostępnione na tym czacie.";
 "tab_docs_empty_hint" = "Tutaj zostaną wyświetlone dokumenty, muzyka i inne pliki udostępnione na tym czacie.";
 "media_preview" = "Podgląd multimediów";
 "media_preview" = "Podgląd multimediów";
+"send_message" = "Wyślij wiadomość";
+
+
 // welcome and login
 // welcome and login
 "welcome_intro1_message" = "Komunikator o największym zasięgu na świecie. Darmowy i bezpieczny.";
 "welcome_intro1_message" = "Komunikator o największym zasięgu na świecie. Darmowy i bezpieczny.";
 "welcome_start_messaging" = "Uruchom komunikator";
 "welcome_start_messaging" = "Uruchom komunikator";
@@ -297,12 +303,15 @@
 "accept_invalid_certificates" = "Zaakceptuj nieprawidłowe certyfikaty";
 "accept_invalid_certificates" = "Zaakceptuj nieprawidłowe certyfikaty";
 
 
 "used_settings" = "Użyte ustawienia:";
 "used_settings" = "Użyte ustawienia:";
+"switch_account" = "Przełącz konto";
+"add_account" = "Dodaj konto";
 "delete_account" = "Usuń konto";
 "delete_account" = "Usuń konto";
 "delete_account_ask" = "Czy na pewno chcesz usunąć dane swojego konta?";
 "delete_account_ask" = "Czy na pewno chcesz usunąć dane swojego konta?";
+"switching_account" = "Przełączam konto…";
+
 // share and forward messages
 // share and forward messages
 // Translators: Title shown above a chat/contact list; the user selects the recipient of the messages he wants to forward to
 // Translators: Title shown above a chat/contact list; the user selects the recipient of the messages he wants to forward to
 "forward_to" = "Przekaż do…";
 "forward_to" = "Przekaż do…";
-"share_multiple_attachments" = "Czy chcesz wysłać pliki %1$d do wybranego czatu?\n\nPliki są wysyłane niezmodyfikowane w oryginalnym rozmiarze, np. obrazy i filmy nie są przekodowywane.";
 "share_abort" = "Udostępnianie zostało przerwane z powodu brakujących uprawnień.";
 "share_abort" = "Udostępnianie zostało przerwane z powodu brakujących uprawnień.";
 
 
 
 
@@ -409,6 +418,22 @@
 "pref_background_default_color" = "Domyślny kolor";
 "pref_background_default_color" = "Domyślny kolor";
 "pref_background_custom_image" = "Własny obraz";
 "pref_background_custom_image" = "Własny obraz";
 "pref_background_custom_color" = "Własny kolor";
 "pref_background_custom_color" = "Własny kolor";
+// disabling "Reliable service" will hide a the maybe annoying permanent-notification with the drawback that new-message-notifications get potentially unreliable
+"pref_reliable_service" = "Niezawodne połączenie w tle";
+"pref_reliable_service_explain" = "Wymaga stałego powiadomienia";
+// automatically delete message
+"autodel_title" = "Automatyczne usuwanie wiadomości";
+"autodel_title_short" = "Automatyczne usuwanie";
+"autodel_device_title" = "Usuwanie wiadomości z urządzenia";
+"autodel_server_title" = "Usuwanie wiadomości z serwera";
+"autodel_confirm" = "Rozumiem, usuń te wszystkie wiadomości";
+"autodel_at_once" = "Od razu";
+"autodel_after_1_hour" = "Po 1 godzinie";
+"autodel_after_1_day" = "Po 1 dniu";
+"autodel_after_1_week" = "Po 1 tygodniu";
+"autodel_after_4_weeks" = "Po 4 tygodniach";
+"autodel_after_1_year" = "Po 1 roku";
+
 // autocrypt
 // autocrypt
 "autocrypt" = "Autocrypt";
 "autocrypt" = "Autocrypt";
 "autocrypt_explain" = "Autocrypt to nowa i otwarta specyfikacja szyfrowania e-maili typu end-to-end.\n\nTwoja konfiguracja end-to-end w razie potrzeby jest tworzona automatycznie i można ją przesłać między urządzeniami za pomocą Wiadomości konfiguracyjnej automatycznego szyfrowania.";
 "autocrypt_explain" = "Autocrypt to nowa i otwarta specyfikacja szyfrowania e-maili typu end-to-end.\n\nTwoja konfiguracja end-to-end w razie potrzeby jest tworzona automatycznie i można ją przesłać między urządzeniami za pomocą Wiadomości konfiguracyjnej automatycznego szyfrowania.";
@@ -441,8 +466,6 @@
 "systemmsg_action_by_me" = "%1$@ przeze mnie.";
 "systemmsg_action_by_me" = "%1$@ przeze mnie.";
 // Translators: %1$s will be replaced by sth. as "member xy added" (trailing full-stop removed). %2$s will be replaced by the name/addr of the person who did this action.
 // Translators: %1$s will be replaced by sth. as "member xy added" (trailing full-stop removed). %2$s will be replaced by the name/addr of the person who did this action.
 "systemmsg_action_by_user" = "%1$@ przez %2$@.";
 "systemmsg_action_by_user" = "%1$@ przez %2$@.";
-
-
 // screen lock
 // screen lock
 "screenlock_title" = "Blokada ekranu";
 "screenlock_title" = "Blokada ekranu";
 "screenlock_explain" = "Blokuj dostęp za pomocą blokady ekranu systemu Android lub odcisku palca; aby uniknąć pojawienia się poprzedniej zawartości, włącz również opcję „Zabezpieczenia ekranu”";
 "screenlock_explain" = "Blokuj dostęp za pomocą blokady ekranu systemu Android lub odcisku palca; aby uniknąć pojawienia się poprzedniej zawartości, włącz również opcję „Zabezpieczenia ekranu”";
@@ -593,3 +616,5 @@
 "a11y_background_preview_label" = "Podgląd tła";
 "a11y_background_preview_label" = "Podgląd tła";
 
 
 // iOS permissions, copy from "deltachat-ios/Info.plist", which is used on missing translations in "deltachat-ios/LANG.lproj/InfoPlist.strings"
 // iOS permissions, copy from "deltachat-ios/Info.plist", which is used on missing translations in "deltachat-ios/LANG.lproj/InfoPlist.strings"
+
+

+ 27 - 24
deltachat-ios/pt-BR.lproj/Localizable.strings

@@ -30,7 +30,7 @@
 "start_chat" = "Começar conversa";
 "start_chat" = "Começar conversa";
 "show_password" = "Mostrar senha";
 "show_password" = "Mostrar senha";
 "hide_password" = "Ocultar senha";
 "hide_password" = "Ocultar senha";
-"not_now" = "Não agora";
+"not_now" = "Mais tarde";
 "never" = "Nunca";
 "never" = "Nunca";
 "one_moment" = "Um momento...";
 "one_moment" = "Um momento...";
 "done" = "Feito";
 "done" = "Feito";
@@ -40,14 +40,15 @@
 "error" = "Erro";
 "error" = "Erro";
 "error_x" = "Erro: %1$@";
 "error_x" = "Erro: %1$@";
 "error_no_network" = "Rede indisponível.";
 "error_no_network" = "Rede indisponível.";
-"no_app_to_handle_data" = "Arquivo desconhecido.";
+"no_app_to_handle_data" = "Não foi possível encontrar um app para abrir esse tipo de arquivo.";
 "no_browser_installed" = "Nenhum navegador instalado.";
 "no_browser_installed" = "Nenhum navegador instalado.";
-"file_not_found" = "Impossível achar%1$@.";
-"copied_to_clipboard" = "Copiado para a área de transferência.";
+"file_not_found" = "Não foi possível encontrar %1$@.";
+"copied_to_clipboard" = "Salvo na área de transferência.";
 "contacts_headline" = "Contatos";
 "contacts_headline" = "Contatos";
 "email_address" = "Endereço de email";
 "email_address" = "Endereço de email";
 "bad_email_address" = "Email inválido.";
 "bad_email_address" = "Email inválido.";
 "password" = "Senha";
 "password" = "Senha";
+"existing_password" = "Senha existente";
 "now" = "Agora";
 "now" = "Agora";
 // Translators: used as a headline in sections with actions that cannot be undone. could also be "Caution" or "Cave" or so.
 // Translators: used as a headline in sections with actions that cannot be undone. could also be "Caution" or "Cave" or so.
 "danger" = "Perigo";
 "danger" = "Perigo";
@@ -92,12 +93,12 @@
 "small" = "Pequeno";
 "small" = "Pequeno";
 "normal" = "Normal";
 "normal" = "Normal";
 "large" = "Grande";
 "large" = "Grande";
-"extra_large" = "Extragrande";
+"extra_large" = "Muito grande";
 
 
 "fast" = "Rápido";
 "fast" = "Rápido";
 "slow" = "Lento";
 "slow" = "Lento";
 
 
-"message_delivered" = "Mensagem enviada";
+"message_delivered" = "Mensagem entregue";
 "message_read" = "Mensagem lida";
 "message_read" = "Mensagem lida";
 
 
 
 
@@ -107,20 +108,20 @@
 "menu_new_group" = "Novo grupo";
 "menu_new_group" = "Novo grupo";
 "menu_new_verified_group" = "Novo grupo verificado";
 "menu_new_verified_group" = "Novo grupo verificado";
 "menu_send" = "Enviar";
 "menu_send" = "Enviar";
-"menu_toggle_keyboard" = "Ativar teclado emoji";
-"menu_edit_group" = "Editar grupo";
+"menu_toggle_keyboard" = "Ativar teclado de emojis";
+"menu_edit_group" = "Modificar grupo";
 "menu_group_name_and_image" = "Nome e Imagem do grupo";
 "menu_group_name_and_image" = "Nome e Imagem do grupo";
 "menu_show_map" = "Exibir mapa";
 "menu_show_map" = "Exibir mapa";
 "menu_show_global_map" = "Exibir todas as localizações";
 "menu_show_global_map" = "Exibir todas as localizações";
 "menu_archive_chat" = "Arquivar conversa";
 "menu_archive_chat" = "Arquivar conversa";
 "menu_unarchive_chat" = "Desarquivar conversa";
 "menu_unarchive_chat" = "Desarquivar conversa";
 "menu_add_attachment" = "Inserir anexo";
 "menu_add_attachment" = "Inserir anexo";
-"menu_leave_group" = "Deixar o grupo";
+"menu_leave_group" = "Sair do grupo";
 "menu_delete_chat" = "Apagar conversa";
 "menu_delete_chat" = "Apagar conversa";
 "menu_delete_messages" = "Apagar mensagens";
 "menu_delete_messages" = "Apagar mensagens";
 "menu_delete_image" = "Apagar imagem";
 "menu_delete_image" = "Apagar imagem";
 "menu_delete_locations" = "Apagar todas as localizações?";
 "menu_delete_locations" = "Apagar todas as localizações?";
-"menu_delete_location" = "Deletar esta localização?";
+"menu_delete_location" = "Apagar esta localização?";
 "menu_message_details" = "Detalhes da mensagem";
 "menu_message_details" = "Detalhes da mensagem";
 "menu_copy_to_clipboard" = "Copiar para a área de transferência";
 "menu_copy_to_clipboard" = "Copiar para a área de transferência";
 "menu_forward" = "Encaminhar mensagem";
 "menu_forward" = "Encaminhar mensagem";
@@ -133,31 +134,33 @@
 "menu_share" = "Compartilhar";
 "menu_share" = "Compartilhar";
 "menu_block_contact" = "Bloquear contato";
 "menu_block_contact" = "Bloquear contato";
 "menu_unblock_contact" = "Desbloquear contato";
 "menu_unblock_contact" = "Desbloquear contato";
-"menu_play" = "Executar";
+"menu_play" = "Ouvir";
 "menu_pause" = "Pausar";
 "menu_pause" = "Pausar";
 "menu_scroll_to_bottom" = "Rolar até o fim";
 "menu_scroll_to_bottom" = "Rolar até o fim";
 "menu_scroll_to_top" = "Rolar até o início";
 "menu_scroll_to_top" = "Rolar até o início";
 "menu_help" = "Ajuda";
 "menu_help" = "Ajuda";
 "menu_select_all" = "Selecionar tudo";
 "menu_select_all" = "Selecionar tudo";
 "menu_expand" = "Expandir";
 "menu_expand" = "Expandir";
-"menu_edit_name" = "Editar nome";
-"menu_edit_group_name" = "Editar nome do grupo";
-"menu_edit_group_image" = "Editar imagem do grupo";
+"menu_edit_name" = "Modificar nome";
+"menu_edit_group_name" = "Modificar nome do grupo";
+"menu_edit_group_image" = "Modificar imagem do grupo";
 "menu_settings" = "Configurações";
 "menu_settings" = "Configurações";
 "menu_advanced" = "Avançado";
 "menu_advanced" = "Avançado";
-"menu_deaddrop" = "Pedidos de contato";
-"menu_deaddrop_subtitle" = "Pressione na mensagem para conversar";
+"menu_deaddrop" = "Solicitações de contato";
+"menu_deaddrop_subtitle" = "Pressione na mensagem para iniciar a conversa";
 "menu_view_profile" = "Ver perfil";
 "menu_view_profile" = "Ver perfil";
 "menu_zoom_in" = "Ampliar";
 "menu_zoom_in" = "Ampliar";
 "menu_zoom_out" = "Afastar";
 "menu_zoom_out" = "Afastar";
 "menu_save_log" = "Salvar registro";
 "menu_save_log" = "Salvar registro";
 "title_share_location" = "Compartilhar localização com o grupo";
 "title_share_location" = "Compartilhar localização com o grupo";
+"device_talk" = "Mensagens desse aparelho";
+"device_talk_subtitle" = "Mensagens geradas localmente";
 "edit_contact" = "Editar contato";
 "edit_contact" = "Editar contato";
 "mute_for_one_hour" = "Silenciar por 1 hora";
 "mute_for_one_hour" = "Silenciar por 1 hora";
 "mute_for_two_hours" = "Silenciar por 2 horas";
 "mute_for_two_hours" = "Silenciar por 2 horas";
 "mute_for_one_day" = "Silenciar por 1 dia";
 "mute_for_one_day" = "Silenciar por 1 dia";
 "mute_for_seven_days" = "Silenciar por 7 dias";
 "mute_for_seven_days" = "Silenciar por 7 dias";
-"mute_forever" = "Silenciar eternamente";
+"mute_forever" = "Silenciar para sempre";
 
 
 "share_location_once" = "uma vez";
 "share_location_once" = "uma vez";
 "share_location_for_5_minutes" = "por 5 minutos";
 "share_location_for_5_minutes" = "por 5 minutos";
@@ -166,20 +169,23 @@
 "share_location_for_two_hours" = "por 2 horas";
 "share_location_for_two_hours" = "por 2 horas";
 "share_location_for_six_hours" = "por 6 horas";
 "share_location_for_six_hours" = "por 6 horas";
 
 
+"file_saved_to" = "Arquivo salvo em \"%1$@\".";
+
 // get confirmations
 // get confirmations
 "ask_leave_group" = "Quer mesmo sair do grupo?";
 "ask_leave_group" = "Quer mesmo sair do grupo?";
 "ask_forward" = "Encaminhar mensagens para %1$@?";
 "ask_forward" = "Encaminhar mensagens para %1$@?";
-"ask_export_attachment" = "Exportar o anexo? Anexos exportados poderão ser acessados pelos demais aplicativos.\n\nContinuar?";
-"ask_block_contact" = "Bloquear este contato? Você não mais receberá mensagens dele.";
+"ask_forward_multiple" = "Encaminhar mensagens para 1%1$d conversas?";
+"ask_export_attachment" = "Exportar o anexo? Anexos exportados poderão ser acessados por outros aplicativos.\n\nContinuar?";
+"ask_block_contact" = "Bloquear este contato? Você não receberá mais mensagens dele.";
 "ask_unblock_contact" = "Desbloquear este contato? Você voltará a receber mensagens dele.";
 "ask_unblock_contact" = "Desbloquear este contato? Você voltará a receber mensagens dele.";
-"ask_delete_contacts" = "Apagar contatos? Eles serão permanentemente apagados.\n\nContatos com conversas ativas e contatos do livro de endereços do sistema não podem ser permanentemente apagados.";
+"ask_delete_contacts" = "Apagar contatos? Eles serão permanentemente apagados.\n\nContatos com conversas ativas e contatos do livro de endereços do sistema não podem ser apagados permanentemente.";
 "ask_delete_contact" = "Apagar permanentemente contato %1$@?\n\nContatos com conversas em andamento e contatos da lista de contatos do sistema não podem ser apagados permanentemente.";
 "ask_delete_contact" = "Apagar permanentemente contato %1$@?\n\nContatos com conversas em andamento e contatos da lista de contatos do sistema não podem ser apagados permanentemente.";
 "cannot_delete_contacts_in_use" = "Impossível apagar contatos com conversas em curso.";
 "cannot_delete_contacts_in_use" = "Impossível apagar contatos com conversas em curso.";
 "ask_start_chat_with" = "Conversar com %1$@?";
 "ask_start_chat_with" = "Conversar com %1$@?";
 // Translators: %1$s will be replaces by a comma separated list of names
 // Translators: %1$s will be replaces by a comma separated list of names
 "ask_remove_members" = "Remover %1$@ do grupo?";
 "ask_remove_members" = "Remover %1$@ do grupo?";
 "info_outdated_app_title" = "Seu aplicativo está desatualizado.";
 "info_outdated_app_title" = "Seu aplicativo está desatualizado.";
-"info_outdated_app_text" = "Parece que você instalou Delta Chat de uma fonte sem atualizações automáticas (ex: Github). Por favor altere para a versão de loja para receber as funções mais recentes e correções de bugs.";
+"info_outdated_app_text" = "Parece que você instalou Delta Chat de uma fonte sem atualizações automáticas (ex: Github). Por favor altere para a versão da loja para receber as funções mais recentes e correções de falhas.";
 "info_outdated_app_dialog_title" = "Atualizar fontes";
 "info_outdated_app_dialog_title" = "Atualizar fontes";
 "info_outdated_app_dialog_text" = "Delta Chat está disponível em:";
 "info_outdated_app_dialog_text" = "Delta Chat está disponível em:";
 
 
@@ -279,7 +285,6 @@
 // share and forward messages
 // share and forward messages
 // Translators: Title shown above a chat/contact list; the user selects the recipient of the messages he wants to forward to
 // Translators: Title shown above a chat/contact list; the user selects the recipient of the messages he wants to forward to
 "forward_to" = "Encaminhar para...";
 "forward_to" = "Encaminhar para...";
-"share_multiple_attachments" = "Você quer enviar %1$d arquivos para o destinatário selecionado?\n\nOs arquivos não serão modificados, por exemplo, imagens e vídeos não serão reprocessados.";
 "share_abort" = "Compartilhamento abortado devido a falta de permissões.";
 "share_abort" = "Compartilhamento abortado devido a falta de permissões.";
 
 
 
 
@@ -410,8 +415,6 @@
 "systemmsg_action_by_me" = "%1$@ por mim.";
 "systemmsg_action_by_me" = "%1$@ por mim.";
 // Translators: %1$s will be replaced by sth. as "member xy added" (trailing full-stop removed). %2$s will be replaced by the name/addr of the person who did this action.
 // Translators: %1$s will be replaced by sth. as "member xy added" (trailing full-stop removed). %2$s will be replaced by the name/addr of the person who did this action.
 "systemmsg_action_by_user" = "%1$@ por %2$@.";
 "systemmsg_action_by_user" = "%1$@ por %2$@.";
-
-
 // screen lock
 // screen lock
 "screenlock_title" = "Bloqueio de tela";
 "screenlock_title" = "Bloqueio de tela";
 "screenlock_explain" = "Tranque o acesso com o bloqueio de tela do Android ou com sua digital; para evitar que o conteúdo prévio seja exibido habilite também a \"segurança de tela\".";
 "screenlock_explain" = "Tranque o acesso com o bloqueio de tela do Android ou com sua digital; para evitar que o conteúdo prévio seja exibido habilite também a \"segurança de tela\".";

+ 2 - 2
deltachat-ios/pt-BR.lproj/Localizable.stringsdict

@@ -47,7 +47,7 @@
 			<key>one</key>
 			<key>one</key>
 			<string>%d conversa</string>
 			<string>%d conversa</string>
 			<key>other</key>
 			<key>other</key>
-			<string>%d conversa</string>
+			<string>%d conversas</string>
 		</dict>
 		</dict>
 	</dict>
 	</dict>
 	<key>n_contacts</key>
 	<key>n_contacts</key>
@@ -95,7 +95,7 @@
 			<key>one</key>
 			<key>one</key>
 			<string>%d participantes</string>
 			<string>%d participantes</string>
 			<key>other</key>
 			<key>other</key>
-			<string>%d participantes</string>
+			<string>%d membros</string>
 		</dict>
 		</dict>
 	</dict>
 	</dict>
 	<key>ask_delete_chat</key>
 	<key>ask_delete_chat</key>

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

@@ -321,8 +321,6 @@
 "systemmsg_action_by_me" = "%1$@ por mim.";
 "systemmsg_action_by_me" = "%1$@ por mim.";
 // Translators: %1$s will be replaced by sth. as "member xy added" (trailing full-stop removed). %2$s will be replaced by the name/addr of the person who did this action.
 // Translators: %1$s will be replaced by sth. as "member xy added" (trailing full-stop removed). %2$s will be replaced by the name/addr of the person who did this action.
 "systemmsg_action_by_user" = "%1$@ por %2$@.";
 "systemmsg_action_by_user" = "%1$@ por %2$@.";
-
-
 // screen lock
 // screen lock
 "screenlock_title" = "Bloqueio do ecrã";
 "screenlock_title" = "Bloqueio do ecrã";
 "screenlock_authentication_failed" = "Falhou autenticação.";
 "screenlock_authentication_failed" = "Falhou autenticação.";

+ 18 - 1
deltachat-ios/ru.lproj/Localizable.strings

@@ -185,6 +185,7 @@
 // get confirmations
 // get confirmations
 "ask_leave_group" = "Вы уверены, что хотите покинуть эту группу?";
 "ask_leave_group" = "Вы уверены, что хотите покинуть эту группу?";
 "ask_forward" = "Переслать сообщения для %1$@?";
 "ask_forward" = "Переслать сообщения для %1$@?";
+"ask_forward_multiple" = "Отправить сообщения в %1$d чатов?";
 "ask_export_attachment" = "Экспортировать вложения? Экспорт вложений, позволит любому приложению на вашем устройстве получить к ним доступ.\n\nПродолжить?";
 "ask_export_attachment" = "Экспортировать вложения? Экспорт вложений, позволит любому приложению на вашем устройстве получить к ним доступ.\n\nПродолжить?";
 "ask_block_contact" = "Заблокировать контакт? Вы больше не сможете получать от него сообщения.";
 "ask_block_contact" = "Заблокировать контакт? Вы больше не сможете получать от него сообщения.";
 "ask_unblock_contact" = "Разблокировать контакт? Вы сможете получать от него сообщения снова.";
 "ask_unblock_contact" = "Разблокировать контакт? Вы сможете получать от него сообщения снова.";
@@ -317,7 +318,9 @@
 // share and forward messages
 // share and forward messages
 // Translators: Title shown above a chat/contact list; the user selects the recipient of the messages he wants to forward to
 // Translators: Title shown above a chat/contact list; the user selects the recipient of the messages he wants to forward to
 "forward_to" = "Переслать...";
 "forward_to" = "Переслать...";
-"share_multiple_attachments" = "Вы хотите отправить %1$d файлов в выбранный чат?\n\nФайлы отправляются без изменений в их исходном размере, например. изображения и видео не перекодируются.";
+"share_multiple_attachments" = "Отправить %1$d файл(ов) в выбранный чат?\n\nФайлы отправляются без изменений в исходном размере, например. изображения и видео не перекодируются.";
+"share_multiple_attachments_multiple_chats" = "Отправить %1$d файл(ов) в %2$d чатов?\n\nФайлы отправляются без изменений в исходном размере, например. изображения и видео не перекодируются.";
+"share_text_multiple_chats" = "Отправить текст в %1$d чатов?\n\n\"%2$@\"";
 "share_abort" = "Общий доступ прерван из-за отсутствия разрешений.";
 "share_abort" = "Общий доступ прерван из-за отсутствия разрешений.";
 
 
 
 
@@ -427,6 +430,7 @@
 // disabling "Reliable service" will hide a the maybe annoying permanent-notification with the drawback that new-message-notifications get potentially unreliable
 // disabling "Reliable service" will hide a the maybe annoying permanent-notification with the drawback that new-message-notifications get potentially unreliable
 "pref_reliable_service" = "Надёжное фоновое соединение";
 "pref_reliable_service" = "Надёжное фоновое соединение";
 "pref_reliable_service_explain" = "Требует постоянного уведомления";
 "pref_reliable_service_explain" = "Требует постоянного уведомления";
+"ephemeral_dialog_title" = "Удалять прочитанные сообщения";
 
 
 
 
 // automatically delete message
 // automatically delete message
@@ -440,6 +444,8 @@
 "autodel_server_ask" = "Вы хотите удалить %1$d сообщений сейчас и все новые загруженные сообщения \"%2$@\" в будущем?\n\n• Это включает в себя все медиафайлы\n\n• Это также удалит почту, затронутую опцией \"Показывать обычную почту\"\n\n• \"Сохранённые сообщения\" также будут удалены с сервера";
 "autodel_server_ask" = "Вы хотите удалить %1$d сообщений сейчас и все новые загруженные сообщения \"%2$@\" в будущем?\n\n• Это включает в себя все медиафайлы\n\n• Это также удалит почту, затронутую опцией \"Показывать обычную почту\"\n\n• \"Сохранённые сообщения\" также будут удалены с сервера";
 "autodel_confirm" = "Я понимаю, удалить все эти сообщения";
 "autodel_confirm" = "Я понимаю, удалить все эти сообщения";
 "autodel_at_once" = "Сразу";
 "autodel_at_once" = "Сразу";
+"after_30_seconds" = "Через 30 секунд";
+"after_1_minute" = "Через 1 минуту";
 "autodel_after_1_hour" = "Через 1 час";
 "autodel_after_1_hour" = "Через 1 час";
 "autodel_after_1_day" = "Через 1 день";
 "autodel_after_1_day" = "Через 1 день";
 "autodel_after_1_week" = "Через 1 неделю";
 "autodel_after_1_week" = "Через 1 неделю";
@@ -478,6 +484,17 @@
 "systemmsg_action_by_me" = "%1$@ мной.";
 "systemmsg_action_by_me" = "%1$@ мной.";
 // Translators: %1$s will be replaced by sth. as "member xy added" (trailing full-stop removed). %2$s will be replaced by the name/addr of the person who did this action.
 // Translators: %1$s will be replaced by sth. as "member xy added" (trailing full-stop removed). %2$s will be replaced by the name/addr of the person who did this action.
 "systemmsg_action_by_user" = "%1$@ пользователем %2$@.";
 "systemmsg_action_by_user" = "%1$@ пользователем %2$@.";
+"systemmsg_unknown_sender_for_chat" = "Неизвестный отправитель для данного чата. Смотрите \"информацию\" для подробностей.";
+"systemmsg_subject_for_new_contact" = "Сообщение от %1$@";
+"systemmsg_failed_sending_to" = "Не удалось отправить сообщение %1$@.";
+
+"systemmsg_ephemeral_timer_disabled" = "Таймер удаления сообщений отключён.";
+"systemmsg_ephemeral_timer_enabled" = "Таймер удаления сообщений установлен на %1$@ с.";
+"systemmsg_ephemeral_timer_minute" = "Таймер удаления сообщений установлен на 1 минуту.";
+"systemmsg_ephemeral_timer_hour" = "Таймер удаления сообщений установлен на 1 час.";
+"systemmsg_ephemeral_timer_day" = "Таймер удаления сообщений установлен на 1 день.";
+"systemmsg_ephemeral_timer_week" = "Таймер удаления сообщений установлен на 1 неделю.";
+"systemmsg_ephemeral_timer_four_weeks" = "Таймер удаления сообщений установлен на 4 недели.";
 
 
 
 
 // screen lock
 // screen lock

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

@@ -185,6 +185,7 @@
 // get confirmations
 // get confirmations
 "ask_leave_group" = "Jeni i sigurt se doni ta braktisni këtë grup?";
 "ask_leave_group" = "Jeni i sigurt se doni ta braktisni këtë grup?";
 "ask_forward" = "Të përcillen mesazhet te %1$@?";
 "ask_forward" = "Të përcillen mesazhet te %1$@?";
+"ask_forward_multiple" = "Të përcillen mesazhet te %1$d fjalosje?";
 "ask_export_attachment" = "Të eksportohet bashkëngjitja? Eksportimi i bashkëngjitjeve do t\’i lejojë çfarëdo aplikacioni tjetër në pajisjen tuaj t\’i përdorë ato.\n\nTë vazhdohet?";
 "ask_export_attachment" = "Të eksportohet bashkëngjitja? Eksportimi i bashkëngjitjeve do t\’i lejojë çfarëdo aplikacioni tjetër në pajisjen tuaj t\’i përdorë ato.\n\nTë vazhdohet?";
 "ask_block_contact" = "Të bllokohet ky kontakt? S\’do të merrni më mesazhe prej këtij kontakti.";
 "ask_block_contact" = "Të bllokohet ky kontakt? S\’do të merrni më mesazhe prej këtij kontakti.";
 "ask_unblock_contact" = "Të zhbllokohet ky kontakt? Do të jeni sërish në gjendje të merrni mesazhe prej këtij kontakti.";
 "ask_unblock_contact" = "Të zhbllokohet ky kontakt? Do të jeni sërish në gjendje të merrni mesazhe prej këtij kontakti.";
@@ -317,7 +318,9 @@
 // share and forward messages
 // share and forward messages
 // Translators: Title shown above a chat/contact list; the user selects the recipient of the messages he wants to forward to
 // Translators: Title shown above a chat/contact list; the user selects the recipient of the messages he wants to forward to
 "forward_to" = "Përcilljani …";
 "forward_to" = "Përcilljani …";
-"share_multiple_attachments" = "Doni të dërgohen %1$d kartela te fjalosja e përzgjedhur?\n\nKartelat dërgohen të pandryshuara, në madhësinë e tyre origjinale, p.sh., figura dhe video nuk rikodohen.";
+"share_multiple_attachments" = "Të dërgohen %1$d kartela te fjalosja e përzgjedhur?\n\nKartelat dërgohen të pandryshuara, në madhësinë e tyre origjinale, p.sh., figurat dhe videot nuk rikodohen.";
+"share_multiple_attachments_multiple_chats" = "Doni të dërgohet %1$d kartelë(a) te 2 %2$d fjalosje?\n\nKartelat dërgohen të pandryshuara, në madhësinë e tyre origjinale, p.sh., figura dhe video nuk rikodohen.";
+"share_text_multiple_chats" = "Të dërgohet ky tekst te %1$d fjalosje?\n\n\"%2$@\"";
 "share_abort" = "Ndarja me të tjerë dështoi ngaqë mungojnë leje.";
 "share_abort" = "Ndarja me të tjerë dështoi ngaqë mungojnë leje.";
 
 
 
 
@@ -426,6 +429,7 @@
 // disabling "Reliable service" will hide a the maybe annoying permanent-notification with the drawback that new-message-notifications get potentially unreliable
 // disabling "Reliable service" will hide a the maybe annoying permanent-notification with the drawback that new-message-notifications get potentially unreliable
 "pref_reliable_service" = "Lidhje e qëndrueshme në prapaskenë";
 "pref_reliable_service" = "Lidhje e qëndrueshme në prapaskenë";
 "pref_reliable_service_explain" = "Lyp një njoftim permanent";
 "pref_reliable_service_explain" = "Lyp një njoftim permanent";
+"ephemeral_dialog_title" = "Fshiji mesazhet e lexuar";
 
 
 
 
 // automatically delete message
 // automatically delete message
@@ -439,6 +443,8 @@
 "autodel_server_ask" = "Doni të fshihen %1$d mesazhe tani dhe krejt mesazhet e prurë rishtazi \"%2$@\" në të ardhmen?\n\n• Kjo përfshin krejt mediat\n\n• Kjo do të fshijë gjithashtu email-e nën mundësinë \"Shfaq email-e klasikë\"\n\n• \"Mesazhet e ruajtur\" do të fshihen gjithashtu nga shërbyesi";
 "autodel_server_ask" = "Doni të fshihen %1$d mesazhe tani dhe krejt mesazhet e prurë rishtazi \"%2$@\" në të ardhmen?\n\n• Kjo përfshin krejt mediat\n\n• Kjo do të fshijë gjithashtu email-e nën mundësinë \"Shfaq email-e klasikë\"\n\n• \"Mesazhet e ruajtur\" do të fshihen gjithashtu nga shërbyesi";
 "autodel_confirm" = "E kuptoj, fshiji krejt këto mesazhe";
 "autodel_confirm" = "E kuptoj, fshiji krejt këto mesazhe";
 "autodel_at_once" = "Menjëherë";
 "autodel_at_once" = "Menjëherë";
+"after_30_seconds" = "Pas 30 sekondash";
+"after_1_minute" = "Pas 1 minute";
 "autodel_after_1_hour" = "Pas 1 ore";
 "autodel_after_1_hour" = "Pas 1 ore";
 "autodel_after_1_day" = "Pas 1 dite";
 "autodel_after_1_day" = "Pas 1 dite";
 "autodel_after_1_week" = "Pas 1 jave";
 "autodel_after_1_week" = "Pas 1 jave";
@@ -477,6 +483,17 @@
 "systemmsg_action_by_me" = "%1$@ nga unë.";
 "systemmsg_action_by_me" = "%1$@ nga unë.";
 // Translators: %1$s will be replaced by sth. as "member xy added" (trailing full-stop removed). %2$s will be replaced by the name/addr of the person who did this action.
 // Translators: %1$s will be replaced by sth. as "member xy added" (trailing full-stop removed). %2$s will be replaced by the name/addr of the person who did this action.
 "systemmsg_action_by_user" = "%1$@ nga %2$@.";
 "systemmsg_action_by_user" = "%1$@ nga %2$@.";
+"systemmsg_unknown_sender_for_chat" = "Dërgues i panjohur për këtë fjalosje. Për më tepër hollësi, shihni \'info\'.";
+"systemmsg_subject_for_new_contact" = "Mesazh nga %1$@";
+"systemmsg_failed_sending_to" = "S’u arrit të dërgohej mesazh te %1$@.";
+
+"systemmsg_ephemeral_timer_disabled" = "Kohëmatësi i fshirjes së mesazheve është i çaktivizuar.";
+"systemmsg_ephemeral_timer_enabled" = "Kohëmatësi i fshirjes së mesazheve është vënë në %1$@ s.";
+"systemmsg_ephemeral_timer_minute" = "Kohëmatësi i fshirjes së mesazheve është vënë në 1 minutë.";
+"systemmsg_ephemeral_timer_hour" = "Kohëmatësi i fshirjes së mesazheve është vënë në 1 orë.";
+"systemmsg_ephemeral_timer_day" = "Kohëmatësi i fshirjes së mesazheve është vënë në 1 ditë.";
+"systemmsg_ephemeral_timer_week" = "Kohëmatësi i fshirjes së mesazheve është vënë në 1 javë.";
+"systemmsg_ephemeral_timer_four_weeks" = "Kohëmatësi i fshirjes së mesazheve është vënë në 4 javë.";
 
 
 
 
 // screen lock
 // screen lock

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

@@ -285,8 +285,6 @@
 "systemmsg_action_by_me" = "%1$@ од мене.";
 "systemmsg_action_by_me" = "%1$@ од мене.";
 // Translators: %1$s will be replaced by sth. as "member xy added" (trailing full-stop removed). %2$s will be replaced by the name/addr of the person who did this action.
 // Translators: %1$s will be replaced by sth. as "member xy added" (trailing full-stop removed). %2$s will be replaced by the name/addr of the person who did this action.
 "systemmsg_action_by_user" = "%1$@ од стране %2$@.";
 "systemmsg_action_by_user" = "%1$@ од стране %2$@.";
-
-
 // screen lock
 // screen lock
 "screenlock_title" = "Закључавање екрана";
 "screenlock_title" = "Закључавање екрана";
 "screenlock_explain" = "Ограничите приступ Сигналу помоћу Андроид екрана за закључавање или отиском прста";
 "screenlock_explain" = "Ограничите приступ Сигналу помоћу Андроид екрана за закључавање или отиском прста";

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

@@ -185,6 +185,7 @@
 // get confirmations
 // get confirmations
 "ask_leave_group" = "Är du säker på att du vill lämna den här gruppen?";
 "ask_leave_group" = "Är du säker på att du vill lämna den här gruppen?";
 "ask_forward" = "Vidarebefordra meddelanden till %1$@?";
 "ask_forward" = "Vidarebefordra meddelanden till %1$@?";
+"ask_forward_multiple" = "Vill du vidarebefordra meddelanden till %1$d chattar?";
 "ask_export_attachment" = "Exportera bilagor? Exporterade bilagor tillåter andra appar på din enhet att komma åt dem.\n\nVill du fortsätta?";
 "ask_export_attachment" = "Exportera bilagor? Exporterade bilagor tillåter andra appar på din enhet att komma åt dem.\n\nVill du fortsätta?";
 "ask_block_contact" = "Blockera den här kontakten? Du kommer inte att få fler meddelanden från den här kontakten.";
 "ask_block_contact" = "Blockera den här kontakten? Du kommer inte att få fler meddelanden från den här kontakten.";
 "ask_unblock_contact" = "Avblockera den här kontakten? Du kommer återigen att kunna ta emot meddelanden från den här kontakten.";
 "ask_unblock_contact" = "Avblockera den här kontakten? Du kommer återigen att kunna ta emot meddelanden från den här kontakten.";
@@ -318,6 +319,8 @@
 // Translators: Title shown above a chat/contact list; the user selects the recipient of the messages he wants to forward to
 // Translators: Title shown above a chat/contact list; the user selects the recipient of the messages he wants to forward to
 "forward_to" = "Vidarebefordra till...";
 "forward_to" = "Vidarebefordra till...";
 "share_multiple_attachments" = "Vill du skicka %1$d filer till den valda chatten?\n\nFilerna skickas oförändrade i ursprunglig storlek, t.ex. bilder och videor kodas inte om.";
 "share_multiple_attachments" = "Vill du skicka %1$d filer till den valda chatten?\n\nFilerna skickas oförändrade i ursprunglig storlek, t.ex. bilder och videor kodas inte om.";
+"share_multiple_attachments_multiple_chats" = "Vill du skicka %1$d fil(er) till %2$d chattar?\n\nFilerna skickas oförändrade i ursprunglig storlek, t.ex. bilder och videor kodas inte om.";
+"share_text_multiple_chats" = "Vill du skicka denna text till %1$d chattar?\n\n\"%2$@\"";
 "share_abort" = "Delningen avbröts på grund av saknad behörighet.";
 "share_abort" = "Delningen avbröts på grund av saknad behörighet.";
 
 
 
 
@@ -427,6 +430,7 @@
 // disabling "Reliable service" will hide a the maybe annoying permanent-notification with the drawback that new-message-notifications get potentially unreliable
 // disabling "Reliable service" will hide a the maybe annoying permanent-notification with the drawback that new-message-notifications get potentially unreliable
 "pref_reliable_service" = "Tillförlitlig bakgrundsanslutning";
 "pref_reliable_service" = "Tillförlitlig bakgrundsanslutning";
 "pref_reliable_service_explain" = "Kräver permanent avisering";
 "pref_reliable_service_explain" = "Kräver permanent avisering";
+"ephemeral_dialog_title" = "Ta bort lästa meddelanden";
 
 
 
 
 // automatically delete message
 // automatically delete message
@@ -440,6 +444,8 @@
 "autodel_server_ask" = "Vill du ta bort %1$d meddelanden nu och alla kommande meddelanden \"%2$@\" i framtiden?\n\n• Detta inkluderar all mediafiler.\n\n• Detta tar också bort e-post som påverkas av alternativet \"Visa vanlig e-post\".\n\n• \"Sparade e-postmeddelanden\" kommer även att tas bort från servern.";
 "autodel_server_ask" = "Vill du ta bort %1$d meddelanden nu och alla kommande meddelanden \"%2$@\" i framtiden?\n\n• Detta inkluderar all mediafiler.\n\n• Detta tar också bort e-post som påverkas av alternativet \"Visa vanlig e-post\".\n\n• \"Sparade e-postmeddelanden\" kommer även att tas bort från servern.";
 "autodel_confirm" = "Jag förstår! Ta bort alla dessa meddelanden.";
 "autodel_confirm" = "Jag förstår! Ta bort alla dessa meddelanden.";
 "autodel_at_once" = "Nu genast";
 "autodel_at_once" = "Nu genast";
+"after_30_seconds" = "Efter 30 sekunder";
+"after_1_minute" = "Efter 1 minut";
 "autodel_after_1_hour" = "Efter 1 timma";
 "autodel_after_1_hour" = "Efter 1 timma";
 "autodel_after_1_day" = "Efter 1 dag";
 "autodel_after_1_day" = "Efter 1 dag";
 "autodel_after_1_week" = "Efter 1 vecka";
 "autodel_after_1_week" = "Efter 1 vecka";
@@ -478,6 +484,17 @@
 "systemmsg_action_by_me" = "%1$@ av mig.";
 "systemmsg_action_by_me" = "%1$@ av mig.";
 // Translators: %1$s will be replaced by sth. as "member xy added" (trailing full-stop removed). %2$s will be replaced by the name/addr of the person who did this action.
 // Translators: %1$s will be replaced by sth. as "member xy added" (trailing full-stop removed). %2$s will be replaced by the name/addr of the person who did this action.
 "systemmsg_action_by_user" = "%1$@ av %2$@.";
 "systemmsg_action_by_user" = "%1$@ av %2$@.";
+"systemmsg_unknown_sender_for_chat" = "Okänd avsändare för denna chatt. Se info för fler detaljer.";
+"systemmsg_subject_for_new_contact" = "Meddelande från %1$@";
+"systemmsg_failed_sending_to" = "Kunde inte skicka meddelande till %1$@.";
+
+"systemmsg_ephemeral_timer_disabled" = "Tiduret för meddelandeborttagning är inaktiverat.";
+"systemmsg_ephemeral_timer_enabled" = "Tiduret för meddelandeborttagning är satt till %1$@ s.";
+"systemmsg_ephemeral_timer_minute" = "Tiduret för meddelandeborttagning är satt till 1 minut.";
+"systemmsg_ephemeral_timer_hour" = "Tiduret för meddelandeborttagning är satt till 1 timma.";
+"systemmsg_ephemeral_timer_day" = "Tiduret för meddelandeborttagning är satt till 1 dag.";
+"systemmsg_ephemeral_timer_week" = "Tiduret för meddelandeborttagning är satt till 1 vecka.";
+"systemmsg_ephemeral_timer_four_weeks" = "Tiduret för meddelandeborttagning är satt till 4 veckor.";
 
 
 
 
 // screen lock
 // screen lock
@@ -646,3 +663,6 @@
 // iOS permissions, copy from "deltachat-ios/Info.plist", which is used on missing translations in "deltachat-ios/LANG.lproj/InfoPlist.strings"
 // iOS permissions, copy from "deltachat-ios/Info.plist", which is used on missing translations in "deltachat-ios/LANG.lproj/InfoPlist.strings"
 
 
 
 
+// android specific strings, developers: please take care to remove strings that are no longer used!
+"update_1_10_android" = "Nya Delta Chatt 1.10-funktioner i korthet: Snabbare, multikonto, suddiga bilder, nya emojis, omarbetade meddelanden, bättre felrapportering men viktigast av allt... \n\nKlicka på en avatar i profilen och förstora den 🚀";
+

+ 0 - 2
deltachat-ios/te.lproj/Localizable.strings

@@ -198,8 +198,6 @@
 "systemmsg_action_by_me" = "%1$@ నా‌ ద్వరా";
 "systemmsg_action_by_me" = "%1$@ నా‌ ద్వరా";
 // Translators: %1$s will be replaced by sth. as "member xy added" (trailing full-stop removed). %2$s will be replaced by the name/addr of the person who did this action.
 // Translators: %1$s will be replaced by sth. as "member xy added" (trailing full-stop removed). %2$s will be replaced by the name/addr of the person who did this action.
 "systemmsg_action_by_user" = "%1$@ చే %2$@.";
 "systemmsg_action_by_user" = "%1$@ చే %2$@.";
-
-
 // screen lock
 // screen lock
 "screenlock_title" = "స్క్రీన్ తాళం";
 "screenlock_title" = "స్క్రీన్ తాళం";
 "screenlock_explain" = "Android స్క్రీన్ లాక్ లేదా వేలిముద్రతో Signal యాక్సెస్ను లాక్ చేయండి";
 "screenlock_explain" = "Android స్క్రీన్ లాక్ లేదా వేలిముద్రతో Signal యాక్సెస్ను లాక్ చేయండి";

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

@@ -185,6 +185,7 @@
 // get confirmations
 // get confirmations
 "ask_leave_group" = "Bu gruptan ayrılmak istediğinizden emin misiniz?";
 "ask_leave_group" = "Bu gruptan ayrılmak istediğinizden emin misiniz?";
 "ask_forward" = "İletiler %1$@ alıcısına iletilsin mi?";
 "ask_forward" = "İletiler %1$@ alıcısına iletilsin mi?";
+"ask_forward_multiple" = "İletiler %1$d sohbete iletilsin mi?";
 "ask_export_attachment" = "İlişik dışa aktarılsın mı? İlişikleri dışa aktarmak, aygıtınızdaki diğer uygulamaların onlara erişmesine izin verir.\n\nSürdürülsün mü?";
 "ask_export_attachment" = "İlişik dışa aktarılsın mı? İlişikleri dışa aktarmak, aygıtınızdaki diğer uygulamaların onlara erişmesine izin verir.\n\nSürdürülsün mü?";
 "ask_block_contact" = "Bu kişi engellensin mi? Artık bu kişiden gelen iletileri almayacaksınız.";
 "ask_block_contact" = "Bu kişi engellensin mi? Artık bu kişiden gelen iletileri almayacaksınız.";
 "ask_unblock_contact" = "Bu kişi engellenmesin mi? Bir kez daha bu kişiden gelen iletileri alabileceksiniz.";
 "ask_unblock_contact" = "Bu kişi engellenmesin mi? Bir kez daha bu kişiden gelen iletileri alabileceksiniz.";
@@ -317,7 +318,9 @@
 // share and forward messages
 // share and forward messages
 // Translators: Title shown above a chat/contact list; the user selects the recipient of the messages he wants to forward to
 // Translators: Title shown above a chat/contact list; the user selects the recipient of the messages he wants to forward to
 "forward_to" = "İlet…";
 "forward_to" = "İlet…";
-"share_multiple_attachments" = "%1$d dosyayı seçilen sohbete göndermek istiyor musunuz?\n\nDosyalar, değiştirilmeden özgün boyutlarında gönderilir; örn. görseller ve videolar yeniden kodlanmaz.";
+"share_multiple_attachments" = "%1$d dosya seçilen sohbete gönderilsin mi?\n\nDosyalar, değiştirilmeden özgün boyutlarında gönderilir; örn. görseller ve videolar yeniden kodlanmaz.";
+"share_multiple_attachments_multiple_chats" = "%1$d dosya %2$d sohbete gönderilsin mi?\n\nDosyalar, değiştirilmeden özgün boyutlarında gönderilir; örn. görseller ve videolar yeniden kodlanmaz.";
+"share_text_multiple_chats" = "Bu metin %1$d sohbete gönderilsin mi?\n\n\"%2$@\"";
 "share_abort" = "Eksik izinlerden dolayı paylaşımdan vazgeçildi.";
 "share_abort" = "Eksik izinlerden dolayı paylaşımdan vazgeçildi.";
 
 
 
 
@@ -427,6 +430,7 @@
 // disabling "Reliable service" will hide a the maybe annoying permanent-notification with the drawback that new-message-notifications get potentially unreliable
 // disabling "Reliable service" will hide a the maybe annoying permanent-notification with the drawback that new-message-notifications get potentially unreliable
 "pref_reliable_service" = "Güvenilir arka plan bağlantısı";
 "pref_reliable_service" = "Güvenilir arka plan bağlantısı";
 "pref_reliable_service_explain" = "Kalıcı bir bildirim gerektirir";
 "pref_reliable_service_explain" = "Kalıcı bir bildirim gerektirir";
+"ephemeral_dialog_title" = "Okunan iletileri sil";
 
 
 
 
 // automatically delete message
 // automatically delete message
@@ -440,6 +444,8 @@
 "autodel_server_ask" = "%1$d iletiyi şimdi ve gelecekte yeni getirilen tüm iletileri \"%2$@\" silmek istiyor musunuz?\n\n• Bu, tüm ortamları kapsar\n\n• Bu, \"Klasik e-postaları göster\" seçeneği tarafından etkilenen e-postaları da silecek\n\n• \"Kaydedilen iletiler\" sunucudan da silinecek";
 "autodel_server_ask" = "%1$d iletiyi şimdi ve gelecekte yeni getirilen tüm iletileri \"%2$@\" silmek istiyor musunuz?\n\n• Bu, tüm ortamları kapsar\n\n• Bu, \"Klasik e-postaları göster\" seçeneği tarafından etkilenen e-postaları da silecek\n\n• \"Kaydedilen iletiler\" sunucudan da silinecek";
 "autodel_confirm" = "Anladım, tüm bu iletileri sil";
 "autodel_confirm" = "Anladım, tüm bu iletileri sil";
 "autodel_at_once" = "Bir kerede";
 "autodel_at_once" = "Bir kerede";
+"after_30_seconds" = "30 saniye sonra";
+"after_1_minute" = "1 dakika sonra";
 "autodel_after_1_hour" = "1 saat sonra";
 "autodel_after_1_hour" = "1 saat sonra";
 "autodel_after_1_day" = "1 gün sonra";
 "autodel_after_1_day" = "1 gün sonra";
 "autodel_after_1_week" = "1 hafta sonra";
 "autodel_after_1_week" = "1 hafta sonra";
@@ -478,6 +484,17 @@
 "systemmsg_action_by_me" = "Benim tarafımdan %1$@.";
 "systemmsg_action_by_me" = "Benim tarafımdan %1$@.";
 // Translators: %1$s will be replaced by sth. as "member xy added" (trailing full-stop removed). %2$s will be replaced by the name/addr of the person who did this action.
 // Translators: %1$s will be replaced by sth. as "member xy added" (trailing full-stop removed). %2$s will be replaced by the name/addr of the person who did this action.
 "systemmsg_action_by_user" = "%2$@ tarafından %1$@.";
 "systemmsg_action_by_user" = "%2$@ tarafından %1$@.";
+"systemmsg_unknown_sender_for_chat" = "Bu sohbet için bilinmeyen gönderen. Daha fazla ayrıntı için \'bilgi\'ye bakın.";
+"systemmsg_subject_for_new_contact" = "Şundan ileti: %1$@";
+"systemmsg_failed_sending_to" = "%1$@ alıcısına ileti gönderme başarısız.";
+
+"systemmsg_ephemeral_timer_disabled" = "İleti silme zamanlayıcısı etkisiz.";
+"systemmsg_ephemeral_timer_enabled" = "İleti silme zamanlayıcısı ayarlı: %1$@.";
+"systemmsg_ephemeral_timer_minute" = "İleti silme zamanlayıcısı 1 dakikaya ayarlı.";
+"systemmsg_ephemeral_timer_hour" = "İleti silme zamanlayıcısı 1 saate ayarlı.";
+"systemmsg_ephemeral_timer_day" = "İleti silme zamanlayıcısı 1 güne ayarlı.";
+"systemmsg_ephemeral_timer_week" = "İleti silme zamanlayıcısı 1 haftaya ayarlı.";
+"systemmsg_ephemeral_timer_four_weeks" = "İleti silme zamanlayıcısı 4 haftaya ayarlı.";
 
 
 
 
 // screen lock
 // screen lock

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

@@ -318,8 +318,6 @@
 "systemmsg_action_by_me" = "%1$@ мною.";
 "systemmsg_action_by_me" = "%1$@ мною.";
 // Translators: %1$s will be replaced by sth. as "member xy added" (trailing full-stop removed). %2$s will be replaced by the name/addr of the person who did this action.
 // Translators: %1$s will be replaced by sth. as "member xy added" (trailing full-stop removed). %2$s will be replaced by the name/addr of the person who did this action.
 "systemmsg_action_by_user" = "%1$@ користувачем %2$@.";
 "systemmsg_action_by_user" = "%1$@ користувачем %2$@.";
-
-
 // screen lock
 // screen lock
 "screenlock_title" = "Блокування екрану";
 "screenlock_title" = "Блокування екрану";
 "screenlock_explain" = "Блокування доступу за допомогою блокування екрану Android або відбитків пальців; щоб уникнути появи попереднього вмісту, будь ласка, увімкнить «Безпека екрану».";
 "screenlock_explain" = "Блокування доступу за допомогою блокування екрану Android або відбитків пальців; щоб уникнути появи попереднього вмісту, будь ласка, увімкнить «Безпека екрану».";

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

@@ -251,7 +251,6 @@
 // share and forward messages
 // share and forward messages
 // Translators: Title shown above a chat/contact list; the user selects the recipient of the messages he wants to forward to
 // Translators: Title shown above a chat/contact list; the user selects the recipient of the messages he wants to forward to
 "forward_to" = "轉發給...";
 "forward_to" = "轉發給...";
-"share_multiple_attachments" = "確定要傳送%1$d個檔案到指定的對話嗎?\n\n檔案會用原始大小傳送,亦即不會被修改,圖片和視訊也不會被重新壓縮編碼。";
 "share_abort" = "共享失敗。權限不足。";
 "share_abort" = "共享失敗。權限不足。";
 
 
 
 
@@ -375,8 +374,6 @@
 "systemmsg_action_by_me" = "我%1$@";
 "systemmsg_action_by_me" = "我%1$@";
 // Translators: %1$s will be replaced by sth. as "member xy added" (trailing full-stop removed). %2$s will be replaced by the name/addr of the person who did this action.
 // Translators: %1$s will be replaced by sth. as "member xy added" (trailing full-stop removed). %2$s will be replaced by the name/addr of the person who did this action.
 "systemmsg_action_by_user" = "%2$@%1$@";
 "systemmsg_action_by_user" = "%2$@%1$@";
-
-
 // screen lock
 // screen lock
 "screenlock_title" = "螢幕鎖";
 "screenlock_title" = "螢幕鎖";
 "screenlock_explain" = "使用 Android 螢幕鎖或指紋鎖定,為防止訊息顯示在螢幕上,請一併開啟「螢幕安全」。";
 "screenlock_explain" = "使用 Android 螢幕鎖或指紋鎖定,為防止訊息顯示在螢幕上,請一併開啟「螢幕安全」。";

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

@@ -185,6 +185,7 @@
 // get confirmations
 // get confirmations
 "ask_leave_group" = "您确定要离开此群组吗?";
 "ask_leave_group" = "您确定要离开此群组吗?";
 "ask_forward" = "将消息转发给 %1$@?";
 "ask_forward" = "将消息转发给 %1$@?";
+"ask_forward_multiple" = "转发消息到 %1$d 个聊天?";
 "ask_export_attachment" = "导出附件?导出附件将允许您设备上的任意应用程序访问它们。\n\n继续?";
 "ask_export_attachment" = "导出附件?导出附件将允许您设备上的任意应用程序访问它们。\n\n继续?";
 "ask_block_contact" = "屏蔽此联系人?您将不再收到此联系人的消息。";
 "ask_block_contact" = "屏蔽此联系人?您将不再收到此联系人的消息。";
 "ask_unblock_contact" = "取消屏蔽此联系人?您将再次能收到此联系人的消息。";
 "ask_unblock_contact" = "取消屏蔽此联系人?您将再次能收到此联系人的消息。";
@@ -317,7 +318,9 @@
 // share and forward messages
 // share and forward messages
 // Translators: Title shown above a chat/contact list; the user selects the recipient of the messages he wants to forward to
 // Translators: Title shown above a chat/contact list; the user selects the recipient of the messages he wants to forward to
 "forward_to" = "转发给…";
 "forward_to" = "转发给…";
-"share_multiple_attachments" = "是否将 %1$d 个文件发送到所选聊天?\n\n文件将以未经修改的、保持原大小的方式发送,例如:图像和视频不会被重新编码。";
+"share_multiple_attachments" = "发送 %1$d 个文件到所选聊天?\n\n文件将以未经修改的、保持原大小的方式发送,例如:图像和视频不会被重新编码。";
+"share_multiple_attachments_multiple_chats" = "发送 %1$d 个文件到 %2$d 个聊天?\n\n文件将以未经修改的、保持原大小的方式发送,例如:图像和视频不会被重新编码。";
+"share_text_multiple_chats" = "发送这段文字到 %1$d 个聊天?\n\n\"%2$@“";
 "share_abort" = "由于缺少权限,分享中止。";
 "share_abort" = "由于缺少权限,分享中止。";
 
 
 
 
@@ -427,6 +430,7 @@
 // disabling "Reliable service" will hide a the maybe annoying permanent-notification with the drawback that new-message-notifications get potentially unreliable
 // disabling "Reliable service" will hide a the maybe annoying permanent-notification with the drawback that new-message-notifications get potentially unreliable
 "pref_reliable_service" = "可靠后台连接";
 "pref_reliable_service" = "可靠后台连接";
 "pref_reliable_service_explain" = "需要一个永久通知";
 "pref_reliable_service_explain" = "需要一个永久通知";
+"ephemeral_dialog_title" = "删除已读消息";
 
 
 
 
 // automatically delete message
 // automatically delete message
@@ -440,6 +444,8 @@
 "autodel_server_ask" = "您要删除目前的 %1$d 条消息以及之后 %2$@ 内新收到的消息吗?\n\n• 这包括所有媒体文件\n\n• 这也会删除被“显示传统电子邮件”选项影响的电子邮件\n\n• “保存的消息”也将从服务器中删除";
 "autodel_server_ask" = "您要删除目前的 %1$d 条消息以及之后 %2$@ 内新收到的消息吗?\n\n• 这包括所有媒体文件\n\n• 这也会删除被“显示传统电子邮件”选项影响的电子邮件\n\n• “保存的消息”也将从服务器中删除";
 "autodel_confirm" = "我了解,将这些消息全部删除";
 "autodel_confirm" = "我了解,将这些消息全部删除";
 "autodel_at_once" = "立刻";
 "autodel_at_once" = "立刻";
+"after_30_seconds" = "30 秒后";
+"after_1_minute" = "1 分钟后";
 "autodel_after_1_hour" = "1 小时后";
 "autodel_after_1_hour" = "1 小时后";
 "autodel_after_1_day" = "1 天后";
 "autodel_after_1_day" = "1 天后";
 "autodel_after_1_week" = "1 周后";
 "autodel_after_1_week" = "1 周后";
@@ -478,6 +484,17 @@
 "systemmsg_action_by_me" = "我 %1$@。";
 "systemmsg_action_by_me" = "我 %1$@。";
 // Translators: %1$s will be replaced by sth. as "member xy added" (trailing full-stop removed). %2$s will be replaced by the name/addr of the person who did this action.
 // Translators: %1$s will be replaced by sth. as "member xy added" (trailing full-stop removed). %2$s will be replaced by the name/addr of the person who did this action.
 "systemmsg_action_by_user" = "%2$@ %1$@。";
 "systemmsg_action_by_user" = "%2$@ %1$@。";
+"systemmsg_unknown_sender_for_chat" = "此聊天发送者未知。查看“信息”来获取更多详情。";
+"systemmsg_subject_for_new_contact" = "来自 %1$@ 的消息";
+"systemmsg_failed_sending_to" = "发送消息给 %1$@ 失败。";
+
+"systemmsg_ephemeral_timer_disabled" = "消息删除定时器已禁用。";
+"systemmsg_ephemeral_timer_enabled" = "消息删除定时器被设置为 %1$@ 秒。";
+"systemmsg_ephemeral_timer_minute" = "消息删除定时器被设置为 1 分钟。";
+"systemmsg_ephemeral_timer_hour" = "消息删除定时器被设置为 1 小时。";
+"systemmsg_ephemeral_timer_day" = "消息删除定时器被设置为 1 天。";
+"systemmsg_ephemeral_timer_week" = "消息删除定时器被设置为 1 周。";
+"systemmsg_ephemeral_timer_four_weeks" = "消息删除定时器被设置为 4 周。";
 
 
 
 
 // screen lock
 // screen lock

+ 0 - 2
tools/untranslated.xml

@@ -9,6 +9,4 @@
     <string name="login_error_no_internet_connection">No internet connection, can\'t log in to your server.</string>
     <string name="login_error_no_internet_connection">No internet connection, can\'t log in to your server.</string>
     <string name="share_account_not_configured">Account is not configured.</string>
     <string name="share_account_not_configured">Account is not configured.</string>
     <string name="pref_ephemeral_messages">Self-destructing messages</string>
     <string name="pref_ephemeral_messages">Self-destructing messages</string>
-    <string name="after_30_seconds">After 30 seconds</string>
-    <string name="after_1_minute">After 1 minute</string>
 </resources>
 </resources>