Forráskód Böngészése

update translations

B. Petersen 3 éve
szülő
commit
fa21f0cdfe

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

@@ -16,6 +16,8 @@
 "automatic" = "Automàtic";
 "automatic" = "Automàtic";
 "strict" = "Estricte";
 "strict" = "Estricte";
 "open" = "Obre";
 "open" = "Obre";
+"download" = "Descarrega";
+"downloading" = "Descarregant...";
 "open_attachment" = "Obre l\'adjunt";
 "open_attachment" = "Obre l\'adjunt";
 "join" = "Uneix-te";
 "join" = "Uneix-te";
 "rejoin" = "Torna a unir-te";
 "rejoin" = "Torna a unir-te";
@@ -34,11 +36,19 @@
 "ephemeral_messages_hint" = "Aquestes opcions són d\'aplicació per tots els integrants que usin Delta Chat. Tot i això, poden copiar, guardar o reenviar missatges o usar altres clients de correu.";
 "ephemeral_messages_hint" = "Aquestes opcions són d\'aplicació per tots els integrants que usin Delta Chat. Tot i això, poden copiar, guardar o reenviar missatges o usar altres clients de correu.";
 "save" = "Guarda";
 "save" = "Guarda";
 "chat" = "Xat";
 "chat" = "Xat";
+"media" = "Multimèdia";
 "profile" = "Perfil";
 "profile" = "Perfil";
 "main_menu" = "Menú principal";
 "main_menu" = "Menú principal";
 "start_chat" = "Inicia un xat";
 "start_chat" = "Inicia un xat";
 "show_full_message" = "Mostra el missatge sencer...";
 "show_full_message" = "Mostra el missatge sencer...";
+"show_full_message_in_browser" = "Mostra el missatge sencer al navegador...";
+// this is shown as placeholder when something is loading at some places
+"loading" = "Carregant...";
+"hide" = "Amaga";
+"activate" = "Activa-ho";
 "load_remote_content" = "Carrega les imatges remotes";
 "load_remote_content" = "Carrega les imatges remotes";
+// possible answers to the question are: Never, Always, Once
+"load_remote_content_ask" = "Les imatges remotes es poden usar per rastrejar-te.\n\nEl paràmetre també permet la càrrega de fonts i altres continguts. Fins i tot si és deshabilitat, encara podríeu veure imatges incrustades o en memòria catxè.\n\nCàrrega d\'imatges remotes?";
 "always" = "Sempre";
 "always" = "Sempre";
 "once" = "Una vegada";
 "once" = "Una vegada";
 "show_password" = "Mostra la contrasenya";
 "show_password" = "Mostra la contrasenya";
@@ -48,6 +58,7 @@
 "one_moment" = "Espereu...";
 "one_moment" = "Espereu...";
 "done" = "Fet";
 "done" = "Fet";
 "undo" = "Desfés";
 "undo" = "Desfés";
+"offline" = "En desconnexió";
 // 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.
 // 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";
 "next" = "Següent";
 "error" = "Error";
 "error" = "Error";
@@ -72,15 +83,19 @@
 "last_month" = "El mes passat";
 "last_month" = "El mes passat";
 // Translators: show beside messages that are "N minutes old". prefer a short string, prefer abbreviations if they're well-known
 // Translators: show beside messages that are "N minutes old". prefer a short string, prefer abbreviations if they're well-known
 // Translators: show beside messages that are "N hours old". prefer a short string, prefer abbreviations if they're well-known
 // Translators: show beside messages that are "N hours old". prefer a short string, prefer abbreviations if they're well-known
+
 "self" = "Jo";
 "self" = "Jo";
 "draft" = "Esborrany";
 "draft" = "Esborrany";
 "image" = "Imatge";
 "image" = "Imatge";
 // Translators: Used in summaries as "Draft: Reply", similar as "Draft: Image". Use a noun here, not a verb (not: "to reply")
 // Translators: Used in summaries as "Draft: Reply", similar as "Draft: Image". Use a noun here, not a verb (not: "to reply")
 "reply_noun" = "Respon";
 "reply_noun" = "Respon";
 "gif" = "Gif";
 "gif" = "Gif";
+// "Stickers" as known from other messengers, please pick up the wording from there; in some languages, "Sticker" in english is just fine.
+"sticker" = "Adhesiu";
 "images" = "Imatges";
 "images" = "Imatges";
 "audio" = "Àudio";
 "audio" = "Àudio";
 "voice_message" = "Missatge de veu";
 "voice_message" = "Missatge de veu";
+"forwarded" = "Reenviat";
 "forwarded_message" = "Missatge reenviat";
 "forwarded_message" = "Missatge reenviat";
 // %1$s will be replaced by the name or the e-mail address of the person who has forwarded the message
 // %1$s will be replaced by the name or the e-mail address of the person who has forwarded the message
 "forwarded_by" = "Reenviat per %1$@";
 "forwarded_by" = "Reenviat per %1$@";
@@ -92,6 +107,7 @@
 // "capture" here means "start a video recording" or "take a photo"; eg. the description of the "shutter button" in the camera controls
 // "capture" here means "start a video recording" or "take a photo"; eg. the description of the "shutter button" in the camera controls
 "capture" = "Captura";
 "capture" = "Captura";
 "switch_camera" = "Canvia la càmera";
 "switch_camera" = "Canvia la càmera";
+"toggle_fullscreen" = "Alterna el mode de pantalla completa";
 "location" = "Ubicació";
 "location" = "Ubicació";
 "gallery" = "Galeria";
 "gallery" = "Galeria";
 "images_and_videos" = "Imatges i vídeos";
 "images_and_videos" = "Imatges i vídeos";
@@ -127,6 +143,11 @@
 "menu_new_chat" = "Nova conversa";
 "menu_new_chat" = "Nova conversa";
 "menu_new_group" = "Grup nou";
 "menu_new_group" = "Grup nou";
 "menu_new_verified_group" = "Nou grup verificat";
 "menu_new_verified_group" = "Nou grup verificat";
+// consider keeping the term "broadcast"; check how these lists are called eg. on whatsapp in the destination language
+"broadcast_list" = "Llista de difusió";
+"broadcast_lists" = "Llistes de difusió";
+"new_broadcast_list" = "Nova llista de difusió";
+"add_recipients" = "Afegeix destinataris";
 "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";
@@ -148,6 +169,8 @@
 "menu_copy_to_clipboard" = "Copia al porta-retalls";
 "menu_copy_to_clipboard" = "Copia al porta-retalls";
 "menu_copy_selection_to_clipboard" = "Copia el seleccionat";
 "menu_copy_selection_to_clipboard" = "Copia el seleccionat";
 "menu_copy_link_to_clipboard" = "Enllaç de còpia";
 "menu_copy_link_to_clipboard" = "Enllaç de còpia";
+"menu_copy_text_to_clipboard" = "Copia el text";
+"menu_copy_image_to_clipboard" = "Copia la imatge";
 "paste_from_clipboard" = "Enganxa des del porta-retalls";
 "paste_from_clipboard" = "Enganxa des del porta-retalls";
 "menu_forward" = "Reenvia el missatge";
 "menu_forward" = "Reenvia el missatge";
 "menu_resend" = "Torna a enviar el missatge";
 "menu_resend" = "Torna a enviar el missatge";
@@ -155,6 +178,7 @@
 "menu_mute" = "Silencia les notificacions";
 "menu_mute" = "Silencia les notificacions";
 "menu_unmute" = "Activa el so";
 "menu_unmute" = "Activa el so";
 "menu_export_attachment" = "Exporta l\'adjunt";
 "menu_export_attachment" = "Exporta l\'adjunt";
+"menu_export_attachments" = "Exporta els adjunts";
 "menu_all_media" = "Tots els multimèdia";
 "menu_all_media" = "Tots els multimèdia";
 // menu entry that opens eg. a gallery image or a document in the chat at the correct position
 // menu entry that opens eg. a gallery image or a document in the chat at the correct position
 "show_in_chat" = "Mostra al xat";
 "show_in_chat" = "Mostra al xat";
@@ -163,12 +187,15 @@
 "block" = "Bloqueja";
 "block" = "Bloqueja";
 "menu_block_contact" = "Bloca el contacte";
 "menu_block_contact" = "Bloca el contacte";
 "menu_unblock_contact" = "Desbloca el contacte";
 "menu_unblock_contact" = "Desbloca el contacte";
+"accept" = "Accepta";
 "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_scroll_to_top" = "Desplaça\'t al cap d\'amunt";
 "menu_help" = "Ajuda";
 "menu_help" = "Ajuda";
+"privacy_policy" = "Política de Privacitat";
 "menu_select_all" = "Selecciona-ho tot";
 "menu_select_all" = "Selecciona-ho tot";
+"select_more" = "Tria\'n més";
 "menu_expand" = "Desplega";
 "menu_expand" = "Desplega";
 "menu_edit_name" = "Edita el nom";
 "menu_edit_name" = "Edita el nom";
 "menu_settings" = "Preferències";
 "menu_settings" = "Preferències";
@@ -179,8 +206,28 @@
 "menu_zoom_in" = "Apropa";
 "menu_zoom_in" = "Apropa";
 "menu_zoom_out" = "Allunya";
 "menu_zoom_out" = "Allunya";
 "menu_save_log" = "Guarda el registre";
 "menu_save_log" = "Guarda el registre";
+"menu_more_options" = "Més opcions";
+"menu_learn_spelling" = "Aprèn l\'ortografia";
+"menu_chat_audit_log" = "Registre de l\'auditoria de xat";
+"jump_to_message" = "Ves al missatge";
+"copy_json" = "Copia JSON";
+"replace_draft" = "Substitueix l\'esborrany";
 "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";
 "device_talk" = "Missatges del dispositiu";
+"device_talk_subtitle" = "Missatges generats localment";
+"device_talk_explain" = "Els missatges d\'aquest xat són generats localment per la vostra app de Delta Chat. Els seus creadors els usen per informar-vos d\'actualitzacions de l\'app i problemes durant el seu ús.";
+"edit_contact" = "Edita el contacte";
+// Translators: "Pin" here is the verb for pinning, making sth. sticky. this is NOT the appreviation for "pin number".
+"pin_chat" = "Fixa el xat";
+// Translators: this is the opposite of "Pin chat", removing the sticky-state from a chat.
+"unpin_chat" = "Desfixa el xat";
+// Translators: this is the verb for pinning, making sth. sticky. this is NOT the appreviation for "pin number".
+"pin" = "Fixa";
+// Translators: this is the opposite of "Pin", removing the sticky-state from sth.
+"unpin" = "Desfixa";
+"ConversationFragment_quoted_message_not_found" = "No s\'ha trobat el missatge original";
+"reply_privately" = "Respon en privat";
+
 "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";
@@ -194,15 +241,40 @@
 "share_location_for_two_hours" = "durant 2 hores";
 "share_location_for_two_hours" = "durant 2 hores";
 "share_location_for_six_hours" = "durant 6 hores";
 "share_location_for_six_hours" = "durant 6 hores";
 
 
+"file_saved_to" = "Fitxer desat a \"%1$@\".";
+
+"videochat" = "Vídeo xat";
+"videochat_invite_user_to_videochat" = "Voleu convidar %1$@ a un vídeo xat?";
+"videochat_invite_user_hint" = "Això requereix una app compatible o un navegador compatible a ambdós extrems.";
+"videochat_contact_invited_hint" = "%1$@ ha sigut convidat a un vídeo xat.";
+"videochat_you_invited_hint" = "Vostè va convidar a un vídeo xat.";
+"videochat_will_open_in_your_browser" = "Aquest vídeo xat s\'obrirà al vostre navegador.";
+"videochat_tap_to_join" = "Toca per afegir-t\'hi";
+"videochat_tap_to_open" = "Toca per obrir-ho";
+"videochat_instance" = "Instància de vídeo xat";
+"videochat_instance_placeholder" = "La vostra instància de vídeo xat";
+"videochat_invitation" = "Invitació a un vídeo xat";
+"videochat_invitation_body" = "Heu sigut convidats a un vídeo xat, cliqueu %1$@ per unir-vos-hi.";
+
 // get confirmations
 // get confirmations
 "ask_leave_group" = "Segur que voleu deixar aquest grup?";
 "ask_leave_group" = "Segur que voleu deixar aquest grup?";
+"ask_delete_message" = "Esteu segur de voler esborrar aquest missatge?";
 "ask_forward" = "Reenvia missatges a %1$@?";
 "ask_forward" = "Reenvia missatges a %1$@?";
+"ask_forward_multiple" = "Voleu reenviar els missatges a %1$d xats?";
 "ask_export_attachment" = "Exporto l\'adjunt? En exportar els adjunts permetreu que altres apps del dispositiu hi puguin accedir.\n\nVoleu continuar endavant?";
 "ask_export_attachment" = "Exporto l\'adjunt? En exportar els adjunts permetreu que altres apps del dispositiu hi puguin accedir.\n\nVoleu continuar endavant?";
 "ask_block_contact" = "Voleu blocar aquest contacte? En aquest cas ja no en rebreu més missatges.";
 "ask_block_contact" = "Voleu blocar aquest contacte? En aquest cas ja no en rebreu més missatges.";
 "ask_unblock_contact" = "Voleu desblocar aquest contacte? Llavors podreu tornar a rebre\'n missatges.";
 "ask_unblock_contact" = "Voleu desblocar aquest contacte? Llavors podreu tornar a rebre\'n missatges.";
 "ask_delete_contacts" = "Voleu esborrar els contactes? Això eliminarà definitivament els contactes seleccionats.\n\nEls contactes amb xats oberts i els que estiguin al vostre directori d\'adreces no es poden eliminar definitivament. ";
 "ask_delete_contacts" = "Voleu esborrar els contactes? Això eliminarà definitivament els contactes seleccionats.\n\nEls contactes amb xats oberts i els que estiguin al vostre directori d\'adreces no es poden eliminar definitivament. ";
 "cannot_delete_contacts_in_use" = "No es poden esborrar els contactes amb xats actius.";
 "cannot_delete_contacts_in_use" = "No es poden esborrar els contactes amb xats actius.";
 "ask_start_chat_with" = "Voleu xatejar amb %1$@?";
 "ask_start_chat_with" = "Voleu xatejar amb %1$@?";
+"ask_delete_value" = "Voleu esborrar %1$@?";
+// Translators: %1$s will be replaces by a comma separated list of names
+"ask_remove_members" = "Voleu eliminar %1$@ del grup?";
+// Translators: %1$s will be replaced by a comma separated list of names
+"ask_remove_from_broadcast" = "Voleu eliminar %1$@ de la llista de difusió?";
+"open_url_confirmation" = "Voleu obrir aquest enllaç?";
+
+
 // 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 de correu electrònic";
 "contacts_enter_name_or_email" = "Introduïu el vostre nom o la vostra adreça de correu electrònic";
@@ -216,6 +288,7 @@
 "chat_camera_unavailable" = "Càmera no disponible.";
 "chat_camera_unavailable" = "Càmera no disponible.";
 "chat_unable_to_record_audio" = "No es pot gravar so.";
 "chat_unable_to_record_audio" = "No es pot gravar so.";
 "chat_no_messages_hint" = "Envia el missatge a %1$@:\n\n• No cal amoïnar-se si %2$@ no usa Delta Chat.\n\n• El lliurament del primer missatge por trigar una estona i potser arriba sense encriptar.";
 "chat_no_messages_hint" = "Envia el missatge a %1$@:\n\n• No cal amoïnar-se si %2$@ no usa Delta Chat.\n\n• El lliurament del primer missatge por trigar una estona i potser arriba sense encriptar.";
+"chat_new_broadcast_hint" = "En una llista de difusió, els altres reben els missatges en els seus xats privats amb vostè.\n\nEls destinataris no podran veure\'s entre ells.";
 "chat_new_group_hint" = "Escriviu el primer missatge i així els altres podran respondre a tot el grup.\n\n• No patiu si hi ha membres que no fan servir Delta Chat.\n\n• El lliurament del primer missatge pot trigar una estona.";
 "chat_new_group_hint" = "Escriviu el primer missatge i així els altres podran respondre a tot el grup.\n\n• No patiu si hi ha membres que no fan servir Delta Chat.\n\n• El lliurament del primer missatge pot trigar una estona.";
 "chat_record_slide_to_cancel" = "Llisca per cancel·lar";
 "chat_record_slide_to_cancel" = "Llisca per cancel·lar";
 "chat_record_explain" = "Mantingues premut per gravar un missatge de veu i deixa anar per enviar-lo";
 "chat_record_explain" = "Mantingues premut per gravar un missatge de veu i deixa anar per enviar-lo";
@@ -225,8 +298,13 @@
 "chat_share_with_title" = "Comparteix amb";
 "chat_share_with_title" = "Comparteix amb";
 "chat_input_placeholder" = "Missatge";
 "chat_input_placeholder" = "Missatge";
 "chat_archived_label" = "Arxivat";
 "chat_archived_label" = "Arxivat";
+"chat_request_label" = "Sol·licitud";
 "chat_no_messages" = "Cap missatge.";
 "chat_no_messages" = "Cap missatge.";
 "chat_self_talk_subtitle" = "Missatges enviats a mi mateix/a";
 "chat_self_talk_subtitle" = "Missatges enviats a mi mateix/a";
+"archive_empty_hint" = "Si arxiveu xats, els voreu aquí.";
+"saved_messages" = "Missatges desats";
+// this "Saved" should match the "Saved" from "Saved messages"
+"saved" = "Desat";
 "chat_contact_request" = "Sol·licitud de contacte";
 "chat_contact_request" = "Sol·licitud de contacte";
 "chat_no_contact_requests" = "No hi ha sol·licituds de contacte.\n\nSi voleu veure aquí els e-mails clàssics com a sol·licitud de contacte, podeu canviar-ho a les preferències de l\'app.";
 "chat_no_contact_requests" = "No hi ha sol·licituds de contacte.\n\nSi voleu veure aquí els e-mails clàssics com a sol·licitud de contacte, podeu canviar-ho a les preferències de l\'app.";
 // map
 // map

+ 64 - 0
deltachat-ios/ca.lproj/Localizable.stringsdict

@@ -98,6 +98,38 @@
 			<string>%d membres</string>
 			<string>%d membres</string>
 		</dict>
 		</dict>
 	</dict>
 	</dict>
+	<key>n_recipients</key>
+	<dict>
+		<key>NSStringLocalizedFormatKey</key>
+		<string>%#@localized_format_key@</string>
+		<key>localized_format_key</key>
+		<dict>
+			<key>NSStringFormatSpecTypeKey</key>
+			<string>NSStringPluralRuleType</string>
+			<key>NSStringFormatValueTypeKey</key>
+			<string>d</string>
+			<key>one</key>
+			<string>%d destinatari</string>
+			<key>other</key>
+			<string>%d destinataris</string>
+		</dict>
+	</dict>
+	<key>ask_send_following_n_files_to</key>
+	<dict>
+		<key>NSStringLocalizedFormatKey</key>
+		<string>%#@localized_format_key@</string>
+		<key>localized_format_key</key>
+		<dict>
+			<key>NSStringFormatSpecTypeKey</key>
+			<string>NSStringPluralRuleType</string>
+			<key>NSStringFormatValueTypeKey</key>
+			<string>d</string>
+			<key>one</key>
+			<string>Voleu enviar el següent fitxer a %s?</string>
+			<key>other</key>
+			<string>Voleu enviar els següents %d fitxers a %s?</string>
+		</dict>
+	</dict>
 	<key>ask_delete_chat</key>
 	<key>ask_delete_chat</key>
 	<dict>
 	<dict>
 		<key>NSStringLocalizedFormatKey</key>
 		<key>NSStringLocalizedFormatKey</key>
@@ -130,6 +162,22 @@
 			<string>Esborra %d missatges aquí i al servidor?</string>
 			<string>Esborra %d missatges aquí i al servidor?</string>
 		</dict>
 		</dict>
 	</dict>
 	</dict>
+	<key>ask_delete_messages_simple</key>
+	<dict>
+		<key>NSStringLocalizedFormatKey</key>
+		<string>%#@localized_format_key@</string>
+		<key>localized_format_key</key>
+		<dict>
+			<key>NSStringFormatSpecTypeKey</key>
+			<string>NSStringPluralRuleType</string>
+			<key>NSStringFormatValueTypeKey</key>
+			<string>d</string>
+			<key>one</key>
+			<string>Vols esborrar %d missatge?</string>
+			<key>other</key>
+			<string>Voleu esborrar %d missatges?</string>
+		</dict>
+	</dict>
 	<key>chat_archived</key>
 	<key>chat_archived</key>
 	<dict>
 	<dict>
 		<key>NSStringLocalizedFormatKey</key>
 		<key>NSStringLocalizedFormatKey</key>
@@ -162,5 +210,21 @@
 			<string>%d xats desarxivats</string>
 			<string>%d xats desarxivats</string>
 		</dict>
 		</dict>
 	</dict>
 	</dict>
+	<key>chat_n_new_messages</key>
+	<dict>
+		<key>NSStringLocalizedFormatKey</key>
+		<string>%#@localized_format_key@</string>
+		<key>localized_format_key</key>
+		<dict>
+			<key>NSStringFormatSpecTypeKey</key>
+			<string>NSStringPluralRuleType</string>
+			<key>NSStringFormatValueTypeKey</key>
+			<string>d</string>
+			<key>one</key>
+			<string>%d nou missatge</string>
+			<key>other</key>
+			<string>%d nous missatges</string>
+		</dict>
+	</dict>
 </dict>
 </dict>
 </plist>
 </plist>

+ 66 - 12
deltachat-ios/da.lproj/Localizable.strings

@@ -1,7 +1,8 @@
 // common strings without special context
 // common strings without special context
 "app_name" = "Delta Chat";
 "app_name" = "Delta Chat";
-"ok" = "O.k.";
+"ok" = "OK";
 "cancel" = "Annuller";
 "cancel" = "Annuller";
+"clear_search" = "Ryd søgning";
 "yes" = "Ja";
 "yes" = "Ja";
 "no" = "Nej";
 "no" = "Nej";
 "select" = "Vælg";
 "select" = "Vælg";
@@ -15,14 +16,16 @@
 "automatic" = "Automatisk";
 "automatic" = "Automatisk";
 "strict" = "Streng";
 "strict" = "Streng";
 "open" = "Åben";
 "open" = "Åben";
-"open_attachment" = "Åbn vedhæftede";
+"download" = "Download";
+"downloading" = "Downloader...";
+"open_attachment" = "Åbn vedhæftning";
 "join" = "Tilslut";
 "join" = "Tilslut";
 "rejoin" = "Slut til igen";
 "rejoin" = "Slut til igen";
 "delete" = "Slet";
 "delete" = "Slet";
 "info" = "Info";
 "info" = "Info";
 "update" = "Opdatér";
 "update" = "Opdatér";
 "emoji" = "Emoji";
 "emoji" = "Emoji";
-"attachment" = "Vedhæftet fil";
+"attachment" = "Vedhæftning";
 "back" = "Tilbage";
 "back" = "Tilbage";
 "close" = "Luk";
 "close" = "Luk";
 "forward" = "Videresend";
 "forward" = "Videresend";
@@ -38,6 +41,8 @@
 "main_menu" = "Hovedmenu";
 "main_menu" = "Hovedmenu";
 "start_chat" = "Begynd chat";
 "start_chat" = "Begynd chat";
 "show_full_message" = "Vis hele beskeden...";
 "show_full_message" = "Vis hele beskeden...";
+"hide" = "Skjul";
+"activate" = "Aktiver";
 "load_remote_content" = "Hent billeder";
 "load_remote_content" = "Hent billeder";
 "always" = "Altid";
 "always" = "Altid";
 "once" = "En gang";
 "once" = "En gang";
@@ -79,15 +84,21 @@
 // Translators: Used in summaries as "Draft: Reply", similar as "Draft: Image". Use a noun here, not a verb (not: "to reply")
 // Translators: Used in summaries as "Draft: Reply", similar as "Draft: Image". Use a noun here, not a verb (not: "to reply")
 "reply_noun" = "Svar";
 "reply_noun" = "Svar";
 "gif" = "Gif";
 "gif" = "Gif";
+// "Stickers" as known from other messengers, please pick up the wording from there; in some languages, "Sticker" in english is just fine.
+"sticker" = "Klistermærker";
 "images" = "Billeder";
 "images" = "Billeder";
 "audio" = "Lyd";
 "audio" = "Lyd";
 "voice_message" = "Tale besked";
 "voice_message" = "Tale besked";
+"forwarded" = "Videresendt";
 "forwarded_message" = "Videresendt besked";
 "forwarded_message" = "Videresendt besked";
+// %1$s will be replaced by the name or the e-mail address of the person who has forwarded the message
+"forwarded_by" = "Videresendt af %1$@";
 "video" = "Video";
 "video" = "Video";
 "documents" = "Dokumenter";
 "documents" = "Dokumenter";
 "contact" = "Kontakt";
 "contact" = "Kontakt";
 "verified_contact" = "Bekræftet kontakt";
 "verified_contact" = "Bekræftet kontakt";
 "camera" = "Kamera";
 "camera" = "Kamera";
+"switch_camera" = "Skift kamera";
 "location" = "Placering";
 "location" = "Placering";
 "gallery" = "Galleri";
 "gallery" = "Galleri";
 "images_and_videos" = "Billeder og videoer";
 "images_and_videos" = "Billeder og videoer";
@@ -144,24 +155,31 @@
 "menu_copy_to_clipboard" = "Kopiér til udklipsholder";
 "menu_copy_to_clipboard" = "Kopiér til udklipsholder";
 "menu_copy_selection_to_clipboard" = "Kopiér markering";
 "menu_copy_selection_to_clipboard" = "Kopiér markering";
 "menu_copy_link_to_clipboard" = "Kopiér link";
 "menu_copy_link_to_clipboard" = "Kopiér link";
+"menu_copy_text_to_clipboard" = "Kopier tekst";
+"menu_copy_image_to_clipboard" = "Kopier billede";
 "paste_from_clipboard" = "Indsæt fra udklipsholder";
 "paste_from_clipboard" = "Indsæt fra udklipsholder";
 "menu_forward" = "Videresend besked";
 "menu_forward" = "Videresend besked";
 "menu_resend" = "Gensend besked";
 "menu_resend" = "Gensend besked";
 "menu_reply" = "Svar på besked";
 "menu_reply" = "Svar på besked";
-"menu_mute" = "Dæmp påmindelser";
+"menu_mute" = "Dæmp notifikationer";
 "menu_unmute" = "Lyd";
 "menu_unmute" = "Lyd";
 "menu_export_attachment" = "Eksporter vedhæftning";
 "menu_export_attachment" = "Eksporter vedhæftning";
+"menu_export_attachments" = "Eksporter vedhæftninger";
 "menu_all_media" = "Alle medier";
 "menu_all_media" = "Alle medier";
 // menu entry that opens eg. a gallery image or a document in the chat at the correct position
 // menu entry that opens eg. a gallery image or a document in the chat at the correct position
 "show_in_chat" = "Vis i chat";
 "show_in_chat" = "Vis i chat";
 "menu_share" = "Del";
 "menu_share" = "Del";
+// this is the action "to block sth." usually a mailing list or a contact. this is NOT "a large solid piece of hard material" :)
+"block" = "Bloker";
 "menu_block_contact" = "Bloker kontakt";
 "menu_block_contact" = "Bloker kontakt";
 "menu_unblock_contact" = "Fjern blokering af kontakt";
 "menu_unblock_contact" = "Fjern blokering af kontakt";
+"accept" = "Accepter";
 "menu_play" = "Afspil";
 "menu_play" = "Afspil";
 "menu_pause" = "Pause";
 "menu_pause" = "Pause";
 "menu_scroll_to_bottom" = "Rul til bunden";
 "menu_scroll_to_bottom" = "Rul til bunden";
 "menu_scroll_to_top" = "Rul til toppen";
 "menu_scroll_to_top" = "Rul til toppen";
 "menu_help" = "Hjælp";
 "menu_help" = "Hjælp";
+"privacy_policy" = "Privatlivspolitik";
 "menu_select_all" = "Vælg alle";
 "menu_select_all" = "Vælg alle";
 "select_more" = "Vælg flere";
 "select_more" = "Vælg flere";
 "menu_expand" = "Udvid";
 "menu_expand" = "Udvid";
@@ -174,6 +192,7 @@
 "menu_zoom_in" = "Forstør";
 "menu_zoom_in" = "Forstør";
 "menu_zoom_out" = "Formindsk";
 "menu_zoom_out" = "Formindsk";
 "menu_save_log" = "Gem log";
 "menu_save_log" = "Gem log";
+"copy_json" = "Kopier JSON";
 "title_share_location" = "Del placering med alle gruppemedlemmer";
 "title_share_location" = "Del placering med alle gruppemedlemmer";
 "device_talk" = "Enhedsbeskeder";
 "device_talk" = "Enhedsbeskeder";
 "device_talk_subtitle" = "Lokalt genererede beskeder";
 "device_talk_subtitle" = "Lokalt genererede beskeder";
@@ -223,6 +242,7 @@
 
 
 // get confirmations
 // get confirmations
 "ask_leave_group" = "Forlad denne gruppe?";
 "ask_leave_group" = "Forlad denne gruppe?";
+"ask_delete_message" = "Er du sikker på at du vil slette denne besked?";
 "ask_forward" = "Videresend beskeder til %1$@?";
 "ask_forward" = "Videresend beskeder til %1$@?";
 "ask_forward_multiple" = "Videresend beskeder til %1$d samtaler?  ";
 "ask_forward_multiple" = "Videresend beskeder til %1$d samtaler?  ";
 "ask_export_attachment" = "Eksportér vedhæftninger? Eksport af vedhæftninger vil tillade alle programmer på din enhed adgang til dem.\n\nFortsæt?";
 "ask_export_attachment" = "Eksportér vedhæftninger? Eksport af vedhæftninger vil tillade alle programmer på din enhed adgang til dem.\n\nFortsæt?";
@@ -255,7 +275,7 @@
 "chat_record_slide_to_cancel" = "Træk for at annullere";
 "chat_record_slide_to_cancel" = "Træk for at annullere";
 "chat_record_explain" = "Tryk og hold for at optage talebesked, slip for at sende.";
 "chat_record_explain" = "Tryk og hold for at optage talebesked, slip for at sende.";
 "chat_no_chats_yet_title" = "Tom indbakke.\nTryk \"+\" for at starte ny samtale.";
 "chat_no_chats_yet_title" = "Tom indbakke.\nTryk \"+\" for at starte ny samtale.";
-"chat_no_chats_yet_hint" = "Man kan have samtale med andre Delta Chat brugere og med enhver e-post adresse.";
+"chat_no_chats_yet_hint" = "Du kan have samtaler med andre Delta Chat brugere og med enhver e-mailadresse.";
 "chat_all_archived" = "Alle samtaler er arkiveret.\nTryk \"+\" for at starte ny samtale.";
 "chat_all_archived" = "Alle samtaler er arkiveret.\nTryk \"+\" for at starte ny samtale.";
 "chat_share_with_title" = "Del med";
 "chat_share_with_title" = "Del med";
 "chat_input_placeholder" = "Besked";
 "chat_input_placeholder" = "Besked";
@@ -312,6 +332,26 @@
 "send_message" = "Send besked";
 "send_message" = "Send besked";
 
 
 
 
+// Connectivity
+// Used as a headline for the "Inbox" eg. in the "Connectivity" view
+"incoming_messages" = "Indkommende beskeder";
+// Used as a headline for the "Outbox" eg. in the "Connectivity" view
+"outgoing_messages" = "Udgående beskeder";
+// Shown eg. in the title bar if the app is "Not connected"; as there is very few room, try to be as short as possible.
+"connectivity_not_connected" = "Ikke forbundet";
+// Shown eg. in the title bar if the app is "Connecting"; as there is very few room, try to be as short as possible. Note that the three dots are a single character (…), not three (...)
+"connectivity_connecting" = "Forbinder...";
+// Shown eg. in the title bar if the app is "Updating" (eg. getting new/old message, sync things); as there is very few room, try to be as short as possible. Note that the three dots are a single character (…), not three (...)
+"connectivity_updating" = "Opdaterer...";
+// Shown eg. in the setting if the app is "Connected"
+"connectivity_connected" = "Forbundet";
+"sending" = "Sender...";
+// Used as a subtitle in quota context of "Connetivity" view. Should be be plural always, no number is prefixed or so.
+"messages" = "Beskeder";
+// Used for describing resource usage, resulting string will be eg. "1.2 GiB of 3 GiB used"
+"part_of_total_used" = "%1$@ af %2$@ brugt";
+
+
 // welcome and login
 // welcome and login
 "welcome_intro1_message" = "Budbringeren med verdens bredeste publikum. Fri og uafhængig.";
 "welcome_intro1_message" = "Budbringeren med verdens bredeste publikum. Fri og uafhængig.";
 "login_title" = "Login";
 "login_title" = "Login";
@@ -331,6 +371,13 @@
 "login_smtp_port" = "SMTP port";
 "login_smtp_port" = "SMTP port";
 "login_smtp_security" = "SMTP sikkerhed";
 "login_smtp_security" = "SMTP sikkerhed";
 "login_auth_method" = "Autorisationsmetode";
 "login_auth_method" = "Autorisationsmetode";
+// the word "SOCKS5" here and in the following strings should not be translated in most cases
+"login_socks5" = "SOCKS5";
+"login_socks5_use_socks5" = "Brug SOCKS5";
+"login_socks5_host" = "SOCKS5 Værtsnavn";
+"login_socks5_port" = "SOCKS5 Port";
+"login_socks5_user" = "SOCKS5 Brugernavn";
+"login_socks5_password" = "SOCKS5 adgangskode";
 // Translators: %1$s will be replaced by an e-mail address
 // Translators: %1$s will be replaced by an e-mail address
 "login_oauth2_checking_addr" = "Checker %1$@";
 "login_oauth2_checking_addr" = "Checker %1$@";
 "login_info_oauth2_title" = "Fortsæt med forenklet opsætning?";
 "login_info_oauth2_title" = "Fortsæt med forenklet opsætning?";
@@ -339,7 +386,7 @@
 "login_error_mail" = "Indtast gyldig e-mailadresse";
 "login_error_mail" = "Indtast gyldig e-mailadresse";
 "login_error_server" = "Indtast gyldig server / IP adresse";
 "login_error_server" = "Indtast gyldig server / IP adresse";
 "login_error_port" = "Indtast gyldig port (1–65535)";
 "login_error_port" = "Indtast gyldig port (1–65535)";
-"login_error_required_fields" = "Indtast gyldig e-post adresse og adgangskode";
+"login_error_required_fields" = "Indtast gyldig e-mailadresse og adgangskode";
 "import_backup_title" = "Importer sikkerhedskopi";
 "import_backup_title" = "Importer sikkerhedskopi";
 "import_backup_ask" = "Sikkerhedskopi fundet hos \"%1$@\".\n\nVil du Importere og bruge al data og opsætning fra den?";
 "import_backup_ask" = "Sikkerhedskopi fundet hos \"%1$@\".\n\nVil du Importere og bruge al data og opsætning fra den?";
 "import_backup_no_backup_found" = "Ingen sikkerhedskopi fundet.\n\nKopier sikkerhedskopi til \"%1$@\" og prøv igen. Alternativt, klik \"Start samtale\" for at følge normal opsætning proces.";
 "import_backup_no_backup_found" = "Ingen sikkerhedskopi fundet.\n\nKopier sikkerhedskopi til \"%1$@\" og prøv igen. Alternativt, klik \"Start samtale\" for at følge normal opsætning proces.";
@@ -357,6 +404,7 @@
 "delete_account_explain_with_name" = "Alle konto data for \"%1$@\" på denne enhed bliver slettet, gælder også opsætningen for din end-to-end kryptering, kontakter, samtaler, beskeder og medier. Denne handling kan ikke fortrydes.";
 "delete_account_explain_with_name" = "Alle konto data for \"%1$@\" på denne enhed bliver slettet, gælder også opsætningen for din end-to-end kryptering, kontakter, samtaler, beskeder og medier. Denne handling kan ikke fortrydes.";
 "switching_account" = "Skifter konto...";
 "switching_account" = "Skifter konto...";
 "try_connect_now" = "Prøv at forbinde nu";
 "try_connect_now" = "Prøv at forbinde nu";
+"sync_all" = "Synkroniser Alle";
 // Translations: %1$s will be replaced by a more detailed error message
 // Translations: %1$s will be replaced by a more detailed error message
 "configuration_failed_with_error" = "Konfiguration mislykkedes. Fejl: %1$@";
 "configuration_failed_with_error" = "Konfiguration mislykkedes. Fejl: %1$@";
 
 
@@ -389,12 +437,12 @@
 "pref_outgoing_media_quality" = "Udgående medie kvalitet";
 "pref_outgoing_media_quality" = "Udgående medie kvalitet";
 "pref_outgoing_balanced" = "Balanceret";
 "pref_outgoing_balanced" = "Balanceret";
 "pref_outgoing_worse" = "Dårligere kvalitet mindre størrelse";
 "pref_outgoing_worse" = "Dårligere kvalitet mindre størrelse";
-"pref_vibrate" = "Vibrere";
+"pref_vibrate" = "Vibrer";
 "pref_screen_security" = "Skærmsikkerhed";
 "pref_screen_security" = "Skærmsikkerhed";
 // Translators: The wording must indicate that we can't guarantee that, its a System flag that we set. But the System in question must honor it.
 // Translators: The wording must indicate that we can't guarantee that, its a System flag that we set. But the System in question must honor it.
 "pref_screen_security_explain" = "Forespørgsel om at blokere skærmbilleder i seneste liste og i programmet";
 "pref_screen_security_explain" = "Forespørgsel om at blokere skærmbilleder i seneste liste og i programmet";
 "pref_screen_security_please_restart_hint" = "Genstart programmet for at anvende skærm sikkerhed.";
 "pref_screen_security_please_restart_hint" = "Genstart programmet for at anvende skærm sikkerhed.";
-"pref_notifications" = "Påmindelser";
+"pref_notifications" = "Notifikationer";
 "pref_notifications_show" = "Vis";
 "pref_notifications_show" = "Vis";
 "pref_notifications_priority" = "Prioritet";
 "pref_notifications_priority" = "Prioritet";
 "pref_notifications_explain" = "Aktivér systemnotifikationer for nye beskeder";
 "pref_notifications_explain" = "Aktivér systemnotifikationer for nye beskeder";
@@ -418,7 +466,7 @@
 "pref_read_receipts" = "Kvittering for læsning";
 "pref_read_receipts" = "Kvittering for læsning";
 "pref_read_receipts_explain" = "Hvis læst kvittering er deaktiveret vil læst kvittering fra andre ikke blive vist.";
 "pref_read_receipts_explain" = "Hvis læst kvittering er deaktiveret vil læst kvittering fra andre ikke blive vist.";
 "pref_manage_keys" = "Håndtér nøgler";
 "pref_manage_keys" = "Håndtér nøgler";
-"pref_use_system_emoji" = "Bruge system emoji";
+"pref_use_system_emoji" = "Brug system emoji";
 "pref_use_system_emoji_explain" = "Deaktiver Delta Chat\'s indbygget emoji understøttelse";
 "pref_use_system_emoji_explain" = "Deaktiver Delta Chat\'s indbygget emoji understøttelse";
 "pref_app_access" = "Programadgang";
 "pref_app_access" = "Programadgang";
 "pref_communication" = "Kommunikation";
 "pref_communication" = "Kommunikation";
@@ -464,6 +512,7 @@
 "pref_background_custom_image" = "Brugerdefineret billede";
 "pref_background_custom_image" = "Brugerdefineret billede";
 "pref_background_custom_color" = "Brugerdefineret farve";
 "pref_background_custom_color" = "Brugerdefineret farve";
 "export_aborted" = "Eksport annulleret";
 "export_aborted" = "Eksport annulleret";
+"no_limit" = "Ingen grænse";
 "profile_image_select" = "Vælg profilbillede";
 "profile_image_select" = "Vælg profilbillede";
 "select_your_new_profile_image" = "Vælg dit nye profilbillede";
 "select_your_new_profile_image" = "Vælg dit nye profilbillede";
 "profile_image_delete" = "Slet profilbillede";
 "profile_image_delete" = "Slet profilbillede";
@@ -533,7 +582,7 @@
 "systemmsg_group_left" = "Gruppe forladt.";
 "systemmsg_group_left" = "Gruppe forladt.";
 "systemmsg_read_receipt_subject" = "Besked åbnet";
 "systemmsg_read_receipt_subject" = "Besked åbnet";
 "systemmsg_read_receipt_body" = "Beskeden \"%1$@\" du har sendt blev vist på modtagerens skærm.\n\nDette er ikke en garanti for at indholdet blev læst.";
 "systemmsg_read_receipt_body" = "Beskeden \"%1$@\" du har sendt blev vist på modtagerens skærm.\n\nDette er ikke en garanti for at indholdet blev læst.";
-"systemmsg_cannot_decrypt" = "Denne besked kan ikke dekrypteres.\n\n• Det kan måske hjælpe at svare på beskeden og bede afsender sende beskeden igen.\n\n• I tilfælde at Delta Chat eller andet e-post program på denne enhed eller en anden er blevet gen-installeret bør der sendes en Autocrypt opsætning besked derfra.";
+"systemmsg_cannot_decrypt" = "Denne besked kan ikke dekrypteres.\n\n• Det kan måske hjælpe at svare på beskeden og bede afsender sende beskeden igen.\n\n• I tilfælde at Delta Chat eller andet e-mail program på denne enhed eller en anden er blevet gen-installeret bør der sendes en Autocrypt opsætning besked derfra.";
 // Translators: %1$s will be replaced by sth. as "member xy added" (trailing full-stop removed).
 // Translators: %1$s will be replaced by sth. as "member xy added" (trailing full-stop removed).
 "systemmsg_action_by_me" = "%1$@ af mig.";
 "systemmsg_action_by_me" = "%1$@ af 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.
@@ -559,7 +608,7 @@
 "systemmsg_chat_protection_enabled" = "Chat-beskyttelse sluttet til.";
 "systemmsg_chat_protection_enabled" = "Chat-beskyttelse sluttet til.";
 
 
 // qr code stuff
 // qr code stuff
-"qr_code" = "QR-kode";
+"qr_code" = "QR kode";
 "load_qr_code_as_image" = "Indlæs QR-kode som billede";
 "load_qr_code_as_image" = "Indlæs QR-kode som billede";
 "qrscan_title" = "Skan QR kode";
 "qrscan_title" = "Skan QR kode";
 "qrscan_hint" = "Placer kamera over QR kode";
 "qrscan_hint" = "Placer kamera over QR kode";
@@ -571,6 +620,8 @@
 "qrscan_contains_url" = "Skannet QR kode URL:\n\n%1$@";
 "qrscan_contains_url" = "Skannet QR kode URL:\n\n%1$@";
 "qrscan_fingerprint_label" = "Fingeraftryk";
 "qrscan_fingerprint_label" = "Fingeraftryk";
 "qrscan_x_verified_introduce_myself" = "%1$@ efterprøvet, introducere…";
 "qrscan_x_verified_introduce_myself" = "%1$@ efterprøvet, introducere…";
+"withdraw_qr_code" = "Deaktiver QR kode";
+"revive_qr_code" = "Aktiver QR kode";
 "qrshow_title" = "QR-invitationskode";
 "qrshow_title" = "QR-invitationskode";
 "qrshow_x_joining" = "%1$@ tilslutter.";
 "qrshow_x_joining" = "%1$@ tilslutter.";
 "qrshow_x_verified" = "%1$@ bekræftet.";
 "qrshow_x_verified" = "%1$@ bekræftet.";
@@ -595,7 +646,7 @@
 // notifications 
 // notifications 
 "notify_n_messages_in_m_chats" = "%1$d nye beskeder i %2$d samtaler";
 "notify_n_messages_in_m_chats" = "%1$d nye beskeder i %2$d samtaler";
 "notify_mark_read" = "Markér som læst";
 "notify_mark_read" = "Markér som læst";
-"notify_reply_button" = "Svare";
+"notify_reply_button" = "Svar";
 "notify_new_message" = "Ny besked";
 "notify_new_message" = "Ny besked";
 "notify_background_connection_enabled" = "Baggrundsforbindelse aktiveret";
 "notify_background_connection_enabled" = "Baggrundsforbindelse aktiveret";
 "notify_priority_high" = "Høj";
 "notify_priority_high" = "Høj";
@@ -615,6 +666,8 @@
 
 
 // ImageEditorHud
 // ImageEditorHud
 "ImageEditorHud_draw_anywhere_to_blur" = "Tegn hvor som helst for at sløre";
 "ImageEditorHud_draw_anywhere_to_blur" = "Tegn hvor som helst for at sløre";
+"ImageEditorHud_rotate" = "Roter";
+
 // dc_str_* resources
 // dc_str_* resources
 "encrypted_message" = "Krypteret besked";
 "encrypted_message" = "Krypteret besked";
 
 
@@ -641,6 +694,7 @@
 "global_menu_help_contribute_desktop" = "Bidrag på GitHub";
 "global_menu_help_contribute_desktop" = "Bidrag på GitHub";
 "global_menu_help_report_desktop" = "Rapporter en sag";
 "global_menu_help_report_desktop" = "Rapporter en sag";
 "global_menu_help_about_desktop" = "Om Delta Chat";
 "global_menu_help_about_desktop" = "Om Delta Chat";
+"global_menu_minimize_to_tray" = "Minimer";
 "no_chat_selected_suggestion_desktop" = "Vælg samtale eller opret en ny samtale";
 "no_chat_selected_suggestion_desktop" = "Vælg samtale eller opret en ny samtale";
 "write_message_desktop" = "Skriv en besked";
 "write_message_desktop" = "Skriv en besked";
 "encryption_info_title_desktop" = "Krypteringsinformation";
 "encryption_info_title_desktop" = "Krypteringsinformation";

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

@@ -146,6 +146,22 @@
 			<string>Slet %d beskeder her og på serveren?</string>
 			<string>Slet %d beskeder her og på serveren?</string>
 		</dict>
 		</dict>
 	</dict>
 	</dict>
+	<key>ask_delete_messages_simple</key>
+	<dict>
+		<key>NSStringLocalizedFormatKey</key>
+		<string>%#@localized_format_key@</string>
+		<key>localized_format_key</key>
+		<dict>
+			<key>NSStringFormatSpecTypeKey</key>
+			<string>NSStringPluralRuleType</string>
+			<key>NSStringFormatValueTypeKey</key>
+			<string>d</string>
+			<key>one</key>
+			<string>Slet %d besked?</string>
+			<key>other</key>
+			<string>Slet %d beskeder?</string>
+		</dict>
+	</dict>
 	<key>chat_archived</key>
 	<key>chat_archived</key>
 	<dict>
 	<dict>
 		<key>NSStringLocalizedFormatKey</key>
 		<key>NSStringLocalizedFormatKey</key>

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

@@ -720,6 +720,10 @@
 "qraccount_success_enter_name" = "Anmeldung erfolgreich — Ihre E-Mail-Adresse ist %1$@\n\nWenn Sie mögen, können Sie nun einen Namen und ein Profilbild festlegen, der den ChatpartnerInnen angezeigt wird.";
 "qraccount_success_enter_name" = "Anmeldung erfolgreich — Ihre E-Mail-Adresse ist %1$@\n\nWenn Sie mögen, können Sie nun einen Namen und ein Profilbild festlegen, der den ChatpartnerInnen angezeigt wird.";
 "qraccount_qr_code_cannot_be_used" = "Der eingescannte QR-Code kann nicht dazu verwendet werden, eine neues E-Mail-Konto zu erzeugen.";
 "qraccount_qr_code_cannot_be_used" = "Der eingescannte QR-Code kann nicht dazu verwendet werden, eine neues E-Mail-Konto zu erzeugen.";
 "qraccount_use_on_new_install" = "Der gescannte QR-Code ist zum Erstellen eines neuen E-Mail-Kontos. Sie können den QR-Code nur bei einer neuen Delta Chat Installation verwenden.";
 "qraccount_use_on_new_install" = "Der gescannte QR-Code ist zum Erstellen eines neuen E-Mail-Kontos. Sie können den QR-Code nur bei einer neuen Delta Chat Installation verwenden.";
+// first placeholder will be replaced by name and address of the inviter, second placeholder will be replaced by the name of the inviter.
+"secure_join_started" = "%1$@ hat dich zu dieser Gruppe eingeladen.\n\nWarte auf die Antwort des Gerätes von %2$@...";
+// placeholder will be replaced by the name of the inviter.
+"secure_join_replies" = "%1$@ antwortet. Warte, zur Gruppe hinzugefügt zu werden...";
 "contact_verified" = "%1$@ verifiziert.";
 "contact_verified" = "%1$@ verifiziert.";
 "contact_not_verified" = "Kann %1$@ nicht verifizieren";
 "contact_not_verified" = "Kann %1$@ nicht verifizieren";
 // translators: "setup" is the "encryption setup" here, as in "Autocrypt Setup Message"
 // translators: "setup" is the "encryption setup" here, as in "Autocrypt Setup Message"

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

@@ -720,6 +720,10 @@
 "qraccount_success_enter_name" = "Login successful—your e-mail address is %1$@\n\nIf you like, you can now enter a name and an profile image that will be displayed to people you write to.";
 "qraccount_success_enter_name" = "Login successful—your e-mail address is %1$@\n\nIf you like, you can now enter a name and an profile image that will be displayed to people you write to.";
 "qraccount_qr_code_cannot_be_used" = "The scanned QR code cannot be used to set up a new account.";
 "qraccount_qr_code_cannot_be_used" = "The scanned QR code cannot be used to set up a new account.";
 "qraccount_use_on_new_install" = "The scanned QR code is for setting up a new account. You can scan the QR code when setting up a new Delta Chat installation.";
 "qraccount_use_on_new_install" = "The scanned QR code is for setting up a new account. You can scan the QR code when setting up a new Delta Chat installation.";
+// first placeholder will be replaced by name and address of the inviter, second placeholder will be replaced by the name of the inviter.
+"secure_join_started" = "%1$@ invited you to join this group.\n\nWaiting for the device of %2$@ to reply…";
+// placeholder will be replaced by the name of the inviter.
+"secure_join_replies" = "%1$@ replied, waiting for being added to the group…";
 "contact_verified" = "%1$@ verified.";
 "contact_verified" = "%1$@ verified.";
 "contact_not_verified" = "Cannot verify %1$@.";
 "contact_not_verified" = "Cannot verify %1$@.";
 // translators: "setup" is the "encryption setup" here, as in "Autocrypt Setup Message"
 // translators: "setup" is the "encryption setup" here, as in "Autocrypt Setup Message"

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

@@ -2,6 +2,7 @@
 "app_name" = "Delta Chat";
 "app_name" = "Delta Chat";
 "ok" = "OK";
 "ok" = "OK";
 "cancel" = "Annuler";
 "cancel" = "Annuler";
+"clear_search" = "Effacer la recherche";
 "yes" = "Oui";
 "yes" = "Oui";
 "no" = "Non";
 "no" = "Non";
 "select" = "Sélectionner";
 "select" = "Sélectionner";
@@ -15,6 +16,8 @@
 "automatic" = "Automatique";
 "automatic" = "Automatique";
 "strict" = "Stricte";
 "strict" = "Stricte";
 "open" = "Ouvert";
 "open" = "Ouvert";
+"download" = "Télécharger";
+"downloading" = "Téléchargement en cours...";
 "open_attachment" = "Ouvrir la pièce jointe";
 "open_attachment" = "Ouvrir la pièce jointe";
 "join" = "Rejoindre";
 "join" = "Rejoindre";
 "rejoin" = "Réintégrer";
 "rejoin" = "Réintégrer";
@@ -38,7 +41,11 @@
 "main_menu" = "Menu principal";
 "main_menu" = "Menu principal";
 "start_chat" = "Commencer la discussion";
 "start_chat" = "Commencer la discussion";
 "show_full_message" = "Montrer le message complet...";
 "show_full_message" = "Montrer le message complet...";
+"show_full_message_in_browser" = "Afficher le message complet dans le navigateur";
+// this is shown as placeholder when something is loading at some places
+"loading" = "Chargement...";
 "hide" = "Cacher";
 "hide" = "Cacher";
+"activate" = "Activer";
 "load_remote_content" = "Charger les images distantes";
 "load_remote_content" = "Charger les images distantes";
 // possible answers to the question are: Never, Always, Once
 // possible answers to the question are: Never, Always, Once
 "load_remote_content_ask" = "Les images distantes peuvent être utilisées pour vous pister. Ce paramètre autorise également le chargement de polices ou d\'autres contenus. S\'il est désactivé, vous pouvez tout de même voir les images ancrées ou en cache. Souhaitez-vous charger les images distantes ?";
 "load_remote_content_ask" = "Les images distantes peuvent être utilisées pour vous pister. Ce paramètre autorise également le chargement de polices ou d\'autres contenus. S\'il est désactivé, vous pouvez tout de même voir les images ancrées ou en cache. Souhaitez-vous charger les images distantes ?";
@@ -62,7 +69,7 @@
 "copied_to_clipboard" = "Copié dans le presse-papier.";
 "copied_to_clipboard" = "Copié dans le presse-papier.";
 "contacts_headline" = "Contacts";
 "contacts_headline" = "Contacts";
 "email_address" = "Adresse de courriel";
 "email_address" = "Adresse de courriel";
-"bad_email_address" = "Mauvaise adresse email.";
+"bad_email_address" = "Adresse mail incorrecte";
 "password" = "Mot de passe";
 "password" = "Mot de passe";
 "existing_password" = "Mot de passe existant";
 "existing_password" = "Mot de passe existant";
 "now" = "Maintenant";
 "now" = "Maintenant";
@@ -76,15 +83,19 @@
 "last_month" = "Le mois dernier";
 "last_month" = "Le mois dernier";
 // Translators: show beside messages that are "N minutes old". prefer a short string, prefer abbreviations if they're well-known
 // Translators: show beside messages that are "N minutes old". prefer a short string, prefer abbreviations if they're well-known
 // Translators: show beside messages that are "N hours old". prefer a short string, prefer abbreviations if they're well-known
 // Translators: show beside messages that are "N hours old". prefer a short string, prefer abbreviations if they're well-known
+
 "self" = "Moi";
 "self" = "Moi";
 "draft" = "Brouillon";
 "draft" = "Brouillon";
 "image" = "Image";
 "image" = "Image";
 // Translators: Used in summaries as "Draft: Reply", similar as "Draft: Image". Use a noun here, not a verb (not: "to reply")
 // Translators: Used in summaries as "Draft: Reply", similar as "Draft: Image". Use a noun here, not a verb (not: "to reply")
 "reply_noun" = "Réponse";
 "reply_noun" = "Réponse";
 "gif" = "Gif";
 "gif" = "Gif";
+// "Stickers" as known from other messengers, please pick up the wording from there; in some languages, "Sticker" in english is just fine.
+"sticker" = "Vignette";
 "images" = "Images";
 "images" = "Images";
 "audio" = "Son";
 "audio" = "Son";
 "voice_message" = "Message vocal";
 "voice_message" = "Message vocal";
+"forwarded" = "Transféré";
 "forwarded_message" = "Message transféré";
 "forwarded_message" = "Message transféré";
 // %1$s will be replaced by the name or the e-mail address of the person who has forwarded the message
 // %1$s will be replaced by the name or the e-mail address of the person who has forwarded the message
 "forwarded_by" = "Transféré par %1$@";
 "forwarded_by" = "Transféré par %1$@";
@@ -93,6 +104,10 @@
 "contact" = "Contact";
 "contact" = "Contact";
 "verified_contact" = "Contact vérifié";
 "verified_contact" = "Contact vérifié";
 "camera" = "Caméra";
 "camera" = "Caméra";
+// "capture" here means "start a video recording" or "take a photo"; eg. the description of the "shutter button" in the camera controls
+"capture" = "Enregistrer";
+"switch_camera" = "Changer de caméra";
+"toggle_fullscreen" = "Activer le plein écran";
 "location" = "Position";
 "location" = "Position";
 "gallery" = "Galerie";
 "gallery" = "Galerie";
 "images_and_videos" = "Images et vidéos";
 "images_and_videos" = "Images et vidéos";
@@ -128,6 +143,11 @@
 "menu_new_chat" = "Nouvelle discussion";
 "menu_new_chat" = "Nouvelle discussion";
 "menu_new_group" = "Nouveau groupe";
 "menu_new_group" = "Nouveau groupe";
 "menu_new_verified_group" = "Nouveau groupe vérifié";
 "menu_new_verified_group" = "Nouveau groupe vérifié";
+// consider keeping the term "broadcast"; check how these lists are called eg. on whatsapp in the destination language
+"broadcast_list" = "Liste de diffusion";
+"broadcast_lists" = "Listes de diffusion";
+"new_broadcast_list" = "Nouvelle liste de diffusion";
+"add_recipients" = "Ajouter des destinataires";
 "menu_send" = "Envoyer";
 "menu_send" = "Envoyer";
 "menu_toggle_keyboard" = "Basculer le clavier emoji";
 "menu_toggle_keyboard" = "Basculer le clavier emoji";
 "menu_edit_group" = "Modifier le groupe";
 "menu_edit_group" = "Modifier le groupe";
@@ -149,6 +169,8 @@
 "menu_copy_to_clipboard" = "Copier vers presse-papiers";
 "menu_copy_to_clipboard" = "Copier vers presse-papiers";
 "menu_copy_selection_to_clipboard" = "Copier la sélection";
 "menu_copy_selection_to_clipboard" = "Copier la sélection";
 "menu_copy_link_to_clipboard" = "Copier le lien";
 "menu_copy_link_to_clipboard" = "Copier le lien";
+"menu_copy_text_to_clipboard" = "Copier le texte";
+"menu_copy_image_to_clipboard" = "Copier l\'image";
 "paste_from_clipboard" = "Coller depuis le presse-papiers";
 "paste_from_clipboard" = "Coller depuis le presse-papiers";
 "menu_forward" = "Faire suivre le message";
 "menu_forward" = "Faire suivre le message";
 "menu_resend" = "Renvoyer le message";
 "menu_resend" = "Renvoyer le message";
@@ -156,6 +178,7 @@
 "menu_mute" = "Déactiver les notifications";
 "menu_mute" = "Déactiver les notifications";
 "menu_unmute" = "Réactiver";
 "menu_unmute" = "Réactiver";
 "menu_export_attachment" = "Exporter le fichier joint";
 "menu_export_attachment" = "Exporter le fichier joint";
+"menu_export_attachments" = "Exporter les pièces-jointes";
 "menu_all_media" = "Tous les médias";
 "menu_all_media" = "Tous les médias";
 // menu entry that opens eg. a gallery image or a document in the chat at the correct position
 // menu entry that opens eg. a gallery image or a document in the chat at the correct position
 "show_in_chat" = "Montrer dans la discussion";
 "show_in_chat" = "Montrer dans la discussion";
@@ -164,6 +187,7 @@
 "block" = "Bloquer";
 "block" = "Bloquer";
 "menu_block_contact" = "Bloquer ce contact";
 "menu_block_contact" = "Bloquer ce contact";
 "menu_unblock_contact" = "Débloquer ce contact";
 "menu_unblock_contact" = "Débloquer ce contact";
+"accept" = "Accepter";
 "menu_play" = "Jouer";
 "menu_play" = "Jouer";
 "menu_pause" = "Pause";
 "menu_pause" = "Pause";
 "menu_scroll_to_bottom" = "Faites défiler jusqu\'en bas";
 "menu_scroll_to_bottom" = "Faites défiler jusqu\'en bas";
@@ -182,6 +206,12 @@
 "menu_zoom_in" = "Zoom avant";
 "menu_zoom_in" = "Zoom avant";
 "menu_zoom_out" = "Zoom arrière";
 "menu_zoom_out" = "Zoom arrière";
 "menu_save_log" = "Sauvegarder le journal";
 "menu_save_log" = "Sauvegarder le journal";
+"menu_more_options" = "Plus d\'options";
+"menu_learn_spelling" = "Ajouter au dictionnaire";
+"menu_chat_audit_log" = "Journal d\'audit de la discussion";
+"jump_to_message" = "Aller au message";
+"copy_json" = "Copier le JSON";
+"replace_draft" = "Remplacer le brouillon";
 "title_share_location" = "Partager la position avec tous les membres du groupe";
 "title_share_location" = "Partager la position avec tous les membres du groupe";
 "device_talk" = "Messages de l\'appareil";
 "device_talk" = "Messages de l\'appareil";
 "device_talk_subtitle" = "Messages générés localement";
 "device_talk_subtitle" = "Messages générés localement";
@@ -231,6 +261,7 @@
 
 
 // get confirmations
 // get confirmations
 "ask_leave_group" = "Voulez-vous vraiment quitter ce groupe ?";
 "ask_leave_group" = "Voulez-vous vraiment quitter ce groupe ?";
+"ask_delete_message" = "Voulez-vous vraiment effacer ce message ?";
 "ask_forward" = "Faire suivre les messages à %1$@ ?";
 "ask_forward" = "Faire suivre les messages à %1$@ ?";
 "ask_forward_multiple" = "Faire suivre les messages à %1$d discussions ?";
 "ask_forward_multiple" = "Faire suivre les messages à %1$d discussions ?";
 "ask_export_attachment" = "Exporter une pièce jointe ? L\'exportation des pièces jointes permettra à toute autre application sur votre appareil d\'y accéder. Continuer ?";
 "ask_export_attachment" = "Exporter une pièce jointe ? L\'exportation des pièces jointes permettra à toute autre application sur votre appareil d\'y accéder. Continuer ?";
@@ -243,6 +274,8 @@
 "ask_delete_value" = "Effacer %1$@ ?";
 "ask_delete_value" = "Effacer %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" = "Retirer %1$@ du groupe ?";
 "ask_remove_members" = "Retirer %1$@ du groupe ?";
+// Translators: %1$s will be replaced by a comma separated list of names
+"ask_remove_from_broadcast" = "Retirer %1$@ de la liste de diffusion ?";
 "open_url_confirmation" = "Voulez-vous ouvrir ce lien ?";
 "open_url_confirmation" = "Voulez-vous ouvrir ce lien ?";
 
 
 
 
@@ -259,6 +292,7 @@
 "chat_camera_unavailable" = "Caméra indisponible.";
 "chat_camera_unavailable" = "Caméra indisponible.";
 "chat_unable_to_record_audio" = "Impossible d\'enregistrer le son.";
 "chat_unable_to_record_audio" = "Impossible d\'enregistrer le son.";
 "chat_no_messages_hint" = "Envoyer un message à %1$@:\n\n• C\'est OK si  %2$@ n\'utilise pas Delta Chat.\n\n• La remise du premier message peut prendre un moment et peut ne pas être chiffré.";
 "chat_no_messages_hint" = "Envoyer un message à %1$@:\n\n• C\'est OK si  %2$@ n\'utilise pas Delta Chat.\n\n• La remise du premier message peut prendre un moment et peut ne pas être chiffré.";
+"chat_new_broadcast_hint" = "Dans une liste de diffusion, les autres personnes recevront les messages dans leur discussion directe/privée avec vous.\n\nLes destinataires ne pourront pas se voir entre eux.";
 "chat_new_group_hint" = "Composez le premier message, permettant aux autres de répondre au sein de ce groupe. C\'est ok même si tous les membres n\'utilisent pas le Chat Delta. La transmission du premier message peut prendre un certain temps.";
 "chat_new_group_hint" = "Composez le premier message, permettant aux autres de répondre au sein de ce groupe. C\'est ok même si tous les membres n\'utilisent pas le Chat Delta. La transmission du premier message peut prendre un certain temps.";
 "chat_record_slide_to_cancel" = "Glisser pour annuler";
 "chat_record_slide_to_cancel" = "Glisser pour annuler";
 "chat_record_explain" = "Appuyez et maintenez pour enregistrer un message vocal, relâchez pour l’envoyer";
 "chat_record_explain" = "Appuyez et maintenez pour enregistrer un message vocal, relâchez pour l’envoyer";
@@ -268,8 +302,10 @@
 "chat_share_with_title" = "Partager avec";
 "chat_share_with_title" = "Partager avec";
 "chat_input_placeholder" = "Message";
 "chat_input_placeholder" = "Message";
 "chat_archived_label" = "Archivé";
 "chat_archived_label" = "Archivé";
+"chat_request_label" = "Requête";
 "chat_no_messages" = "Aucun message.";
 "chat_no_messages" = "Aucun message.";
 "chat_self_talk_subtitle" = "Messages envoyés à moi-même";
 "chat_self_talk_subtitle" = "Messages envoyés à moi-même";
+"archive_empty_hint" = "Les discussions archivées apparaîtront ici.";
 "saved_messages" = "Messages sauvegardés";
 "saved_messages" = "Messages sauvegardés";
 "saved_messages_explain" = "• Transférez les messages ici pour un accès facile\n\n• Prenez des notes, des mémos vocaux\n\n• Joignez des fichiers pour les sauvegarder";
 "saved_messages_explain" = "• Transférez les messages ici pour un accès facile\n\n• Prenez des notes, des mémos vocaux\n\n• Joignez des fichiers pour les sauvegarder";
 // this "Saved" should match the "Saved" from "Saved messages"
 // this "Saved" should match the "Saved" from "Saved messages"
@@ -282,16 +318,37 @@
 "messaging_disabled_not_in_group" = "Vous ne pouvez pas écrire car vous ne faites pas partie de ce groupe. Pour le rejoindre, demandez à un membre.";
 "messaging_disabled_not_in_group" = "Vous ne pouvez pas écrire car vous ne faites pas partie de ce groupe. Pour le rejoindre, demandez à un membre.";
 "messaging_disabled_device_chat" = "Cette discussion contient des messages générés localement. Par conséquent, vous ne pouvez pas écrire le moindre message.";
 "messaging_disabled_device_chat" = "Cette discussion contient des messages générés localement. Par conséquent, vous ne pouvez pas écrire le moindre message.";
 "messaging_disabled_deaddrop" = "Cliquez sur un message pour accepter ou rejeter la demande de contact.";
 "messaging_disabled_deaddrop" = "Cliquez sur un message pour accepter ou rejeter la demande de contact.";
+"messaging_disabled_mailing_list" = "Envoyer des messages dans des listes de diffusion n\'est pas encore possible";
 "cannot_display_unsuported_file_type" = "Impossible d\'afficher ce type de fichier : %1$@";
 "cannot_display_unsuported_file_type" = "Impossible d\'afficher ce type de fichier : %1$@";
 "attachment_failed_to_load" = "Échec du chargement de la pièce jointe";
 "attachment_failed_to_load" = "Échec du chargement de la pièce jointe";
+// For recording Voice messages: Description for the "Lock" button allowing to lift the thumb from the record button while recording continues
+"lock_recording" = "Maintenir l\'enregistrement";
+
 // mailing lists
 // mailing lists
 "mailing_list" = "Liste de diffusion";
 "mailing_list" = "Liste de diffusion";
 "ask_show_mailing_list" = "Montrer la liste de diffusion « %1$@ » ?";
 "ask_show_mailing_list" = "Montrer la liste de diffusion « %1$@ » ?";
+"mailing_list_profile_info" = "Les changements du nom et de l\'avatar de la liste de diffusion s\'applique uniquement sur cet appareil.";
+
 // map
 // map
 "filter_map_on_time" = "Afficher les positions dans le temps";
 "filter_map_on_time" = "Afficher les positions dans le temps";
 "show_location_traces" = "Afficher les traces";
 "show_location_traces" = "Afficher les traces";
 "add_poi" = "Afficher les points d\'intérêt";
 "add_poi" = "Afficher les points d\'intérêt";
 
 
+// chat audit log
+"chat_audit_log_empty_message" = "Les messages systèmes de cette discussion devrait apparaître ici";
+"chat_audit_log_title" = "Journal d\'audit de la discussion pour %1$@";
+"chat_audit_log_description" = "Cette vue montre seulement les messages système et d\'information. Utile pour trouver les dernières actions dans la discussion sans défiler à travers beaucoup de messages normaux.";
+
+// punycode warning / labeled links
+// placeholder is domain/hostname that should be trusted
+"open_external_url_trust_domain" = "Ne pas demander à nouveau pour %1$@";
+"puny_code_warning_header" = "Lien suspect détecté";
+// placeholder contains the hostname converted to ascii
+"puny_code_warning_question" = "Voulez-vous vraiment visiter %1$@ ?";
+// this message is shown whenever a link with non-latin characters is clicked. first placeholder is original hostname with special chars, second placeholder is hostname encoded in ascii
+"puny_code_warning_description" = "Vous avez cliqué sur un lien qui pourait avoir des caractères mal représentés du à l\'utilisation de caractères similaires provenant d\'alphabets différents. Suivre le lien marqué comme %1$@ aménera à %2$@ qui est le lien avec des caractères latins normaux. Si vous ne vous attendez pas à de tel caractères ce lien est potentiellement dangereux";
+
+
 // search
 // search
 "search" = "Chercher";
 "search" = "Chercher";
 "search_explain" = "Rechercher des discussions, des contacts ou des messages";
 "search_explain" = "Rechercher des discussions, des contacts ou des messages";
@@ -323,6 +380,31 @@
 "send_message" = "Envoyer message";
 "send_message" = "Envoyer message";
 
 
 
 
+// Connectivity
+// Used as a headline for the "Inbox" eg. in the "Connectivity" view
+"incoming_messages" = "Messages entrants";
+// Used as a headline for the "Outbox" eg. in the "Connectivity" view
+"outgoing_messages" = "Messages sortants";
+// Used as a headline in the "Connectivity" view. The placeholder will be replaced by the domain of the configured email-address.
+"storage_on_domain" = "Espace de stockage sur %1$@";
+"connectivity" = "Connectivité";
+// Shown eg. in the title bar if the app is "Not connected"; as there is very few room, try to be as short as possible.
+"connectivity_not_connected" = "Non connecté";
+// Shown eg. in the title bar if the app is "Connecting"; as there is very few room, try to be as short as possible. Note that the three dots are a single character (…), not three (...)
+"connectivity_connecting" = "Connexion...";
+// Shown eg. in the title bar if the app is "Updating" (eg. getting new/old message, sync things); as there is very few room, try to be as short as possible. Note that the three dots are a single character (…), not three (...)
+"connectivity_updating" = "Mise à jour...";
+// Shown eg. in the setting if the app is "Connected"
+"connectivity_connected" = "Connecté";
+"sending" = "Envoi...";
+"last_msg_sent_successfully" = "Dernier message envoyé avec succés.";
+"not_supported_by_provider" = "Non pris en charge par votre fournisseur de mail.";
+// Used as a subtitle in quota context of "Connetivity" view. Should be be plural always, no number is prefixed or so.
+"messages" = "Messages";
+// Used for describing resource usage, resulting string will be eg. "1.2 GiB of 3 GiB used"
+"part_of_total_used" = "%1$@ sur %2$@ utilisé";
+
+
 // welcome and login
 // welcome and login
 "welcome_intro1_message" = "Le messager avec le plus large public au monde. Libre et indépendant.";
 "welcome_intro1_message" = "Le messager avec le plus large public au monde. Libre et indépendant.";
 "login_title" = "Connexion";
 "login_title" = "Connexion";
@@ -342,6 +424,13 @@
 "login_smtp_port" = "Port SMTP";
 "login_smtp_port" = "Port SMTP";
 "login_smtp_security" = "Sécurité SMTP";
 "login_smtp_security" = "Sécurité SMTP";
 "login_auth_method" = "Méthode d\'autorisation";
 "login_auth_method" = "Méthode d\'autorisation";
+// the word "SOCKS5" here and in the following strings should not be translated in most cases
+"login_socks5" = "SOCKS5";
+"login_socks5_use_socks5" = "Utiliser SOCKS5";
+"login_socks5_host" = "Hôte SOCKS5";
+"login_socks5_port" = "Port SOCKS5";
+"login_socks5_user" = "Utilisateur SOCKS5";
+"login_socks5_password" = "Mot de passe SOCKS5";
 // Translators: %1$s will be replaced by an e-mail address
 // Translators: %1$s will be replaced by an e-mail address
 "login_oauth2_checking_addr" = "Vérification de %1$@";
 "login_oauth2_checking_addr" = "Vérification de %1$@";
 "login_info_oauth2_title" = "Continuer avec une configuration simplifiée ?";
 "login_info_oauth2_title" = "Continuer avec une configuration simplifiée ?";
@@ -367,7 +456,10 @@
 "delete_account_ask" = "Êtes-vous sûr de vouloir supprimer les données de votre compte ?";
 "delete_account_ask" = "Êtes-vous sûr de vouloir supprimer les données de votre compte ?";
 "delete_account_explain_with_name" = "Toutes les données de compte de « %1$@ » sur cet appareil seront effacées, y compris votre configuration de chiffrement de bout en bout, vos contacts, discussions, messages et médias. Cette action est irrévocable.";
 "delete_account_explain_with_name" = "Toutes les données de compte de « %1$@ » sur cet appareil seront effacées, y compris votre configuration de chiffrement de bout en bout, vos contacts, discussions, messages et médias. Cette action est irrévocable.";
 "switching_account" = "Changement de compte...";
 "switching_account" = "Changement de compte...";
+"unconfigured_account" = "Compte non configuré";
+"unconfigured_account_hint" = "Ouvrir le compte pour le configurer";
 "try_connect_now" = "Essayer de se connecter maintenant";
 "try_connect_now" = "Essayer de se connecter maintenant";
+"sync_all" = "Tout synchroniser";
 // Translations: %1$s will be replaced by a more detailed error message
 // Translations: %1$s will be replaced by a more detailed error message
 "configuration_failed_with_error" = "Échec de la configuration. Erreur : %1$@";
 "configuration_failed_with_error" = "Échec de la configuration. Erreur : %1$@";
 
 
@@ -475,9 +567,22 @@
 "pref_background_custom_image" = "Image personnalisée";
 "pref_background_custom_image" = "Image personnalisée";
 "pref_background_custom_color" = "Couleur personnalisée";
 "pref_background_custom_color" = "Couleur personnalisée";
 "export_aborted" = "Exportation annulée.";
 "export_aborted" = "Exportation annulée.";
+"auto_download_messages" = "Télécharger les messages automatiquement";
+// %1$s will be replaced by a human-readable number of bytes, eg. 32 KiB, 1 MiB
+"up_to_x" = "Jusqu\'à %1$@";
+"up_to_x_most_worse_quality_images" = "Jusqu\'à %1$@, plus mauvaise qualité d\'image";
+"up_to_x_most_balanced_quality_images" = "Jusqu\'à %1$@, qualité d\'image raisonnable ";
+"no_limit" = "Pas de limite";
+// %1$s will be replaced by a human-readable number of bytes, eg. 32 KiB, 1 MiB. Resulting string eg. "1 MiB message"
+"n_bytes_message" = "%1$@ message";
+// %1$s will be replaced by human-readable date and time
+"download_max_available_until" = "Télécharger le plus possible jusqu\'à %1$@";
 "profile_image_select" = "Sélectionnez l\'image de profil";
 "profile_image_select" = "Sélectionnez l\'image de profil";
 "select_your_new_profile_image" = "Sélectionnez votre nouvelle image de profil";
 "select_your_new_profile_image" = "Sélectionnez votre nouvelle image de profil";
 "profile_image_delete" = "Effacer l\'image de profil";
 "profile_image_delete" = "Effacer l\'image de profil";
+"pref_show_tray_icon" = "Afficher l\'icône dans la zone de notifications";
+"pref_edit_profile" = "Édition du profil";
+
 // Emoji picker and categories
 // Emoji picker and categories
 "emoji_search_results" = "Résultats de la recherche";
 "emoji_search_results" = "Résultats de la recherche";
 "emoji_not_found" = "Pas d\'emoji trouvé";
 "emoji_not_found" = "Pas d\'emoji trouvé";
@@ -569,6 +674,16 @@
 "systemmsg_chat_protection_disabled" = "Protection de la discussion désactivée.";
 "systemmsg_chat_protection_disabled" = "Protection de la discussion désactivée.";
 "systemmsg_chat_protection_enabled" = "Protection de la discussion activée.";
 "systemmsg_chat_protection_enabled" = "Protection de la discussion activée.";
 
 
+"devicemsg_self_deleted" = "Vous avez supprimé la discussion \"Message enregistrés\".\n\nℹ️ Pour de nouveau utiliser la fonctionnalité \"Message enregistrés\", commencez une nouvelle discussion avec vous-même.";
+// %1$s will be replaced by the number of storage already used, sth. as '500 MB'. CAVE: if you want to use a simple the percent sign, type in two, so eg. %1$s %%
+"devicemsg_storage_exceeding" = "⚠️ L\'espace de stockage de votre fournisseur va bientôt être excédé, %1$@ sur %% est utilisé.\n\nous ne serez peut-être plus capable de recevoir des messages quand l\'espace de stockage est 100%% utilisé.\n\n👉 Vérifier s\'il vous plaît que vous pouvez supprimer d\'ancienne données depuis l\'interface web de votre fournisseur et considérez d\'activer \"Paramètres / Supprimer les messages anciens\". Vous pouvez jetez un coup d\'oeil à l\'utilisation courante de votre espace de stockage à tout moment depuis \"Paramètres / Connectivité\".";
+// %1%s will be replaced by date and time in some human-readable format
+"devicemsg_bad_time" = "⚠️ Le temps ou date sur votre appareil semble être décalé (%1$@).\n\nAjustez votre horloge ⏰🔧 pour s\'assurer que vos messages soient bien reçus.";
+"devicemsg_update_reminder" = "⚠️ Votre version de Delta Chat semble être obsolète.\n\nCeci pourrait poser des problèmes car vos contacts utilisent des versions plus récentes - et vous loupez les dernières fonctionnalités 😳\nVeuillez s\'il vous plaît faire un tour sur https://get.delta.chat ou votre magasin d\'applications pour une mise à jour.";
+
+// Some options as "Manage keys" or "Backup" may require the system PIN/Fingerprint/Gesture/Etc. to be entered in a system dialog. This hint is added to the system dialog, below a title as "Manage keys" or "Backup".
+"enter_system_secret_to_continue" = "Pour continuer, veuillez s\'il vous plaît entrer votre code secret système.";
+
 // qr code stuff
 // qr code stuff
 "qr_code" = "Code QR";
 "qr_code" = "Code QR";
 "load_qr_code_as_image" = "Charger le code QR comme une image";
 "load_qr_code_as_image" = "Charger le code QR comme une image";
@@ -582,6 +697,14 @@
 "qrscan_contains_url" = "Url du QR code numérisé :\n\n%1$@";
 "qrscan_contains_url" = "Url du QR code numérisé :\n\n%1$@";
 "qrscan_fingerprint_label" = "Empreinte digitale";
 "qrscan_fingerprint_label" = "Empreinte digitale";
 "qrscan_x_verified_introduce_myself" = "%1$@ vérifié, me présenter …";
 "qrscan_x_verified_introduce_myself" = "%1$@ vérifié, me présenter …";
+"withdraw_verifycontact_explain" = "Ce code QR pourrait être scanné par d\'autre personnes pour vous contacter.\n\nVous pouvez désactiver le QR code ici et le réactiver en le scannant ici de nouveau.";
+"withdraw_verifygroup_explain" = "Le code QR peut être scanné par d\'autres personnes pour rejoindre le groupe \"%1$@\".\n\nVous pouvez désactiver le QR code ici et le réactiver en le scannant ici de nouveau.";
+"withdraw_qr_code" = "Désactiver le QR Code";
+// "could" in the meaning of "possible at some point in the past, but no longer possible today"
+"revive_verifycontact_explain" = "Ce code QR pourrait être scanné par d\'autre personnes pour vous contacter.\n\nCe code QR n\'est pas actif sur cet appareil.";
+// "could" in the meaning of "possible at some point in the past, but no longer possible today"
+"revive_verifygroup_explain" = "Ce code QR pourrait être scanné par d\'autre personnes pour rejoindre le groupe \"%1$@\".\n\nLe code QR n\'est pas actif sur cet appareil.";
+"revive_qr_code" = "Activer le QR Code";
 "qrshow_title" = "QR Code d\'Invitation";
 "qrshow_title" = "QR Code d\'Invitation";
 "qrshow_x_joining" = "%1$@ rejoints.";
 "qrshow_x_joining" = "%1$@ rejoints.";
 "qrshow_x_verified" = "%1$@ vérifiés.";
 "qrshow_x_verified" = "%1$@ vérifiés.";
@@ -603,8 +726,14 @@
 "contact_setup_changed" = "Configuration modifiée pour %1$@";
 "contact_setup_changed" = "Configuration modifiée pour %1$@";
 "verified_group_explain" = "Les groupes vérifiés (fonction expérimentale) offrent une sécurité contre les attaques actives. Les membres sont vérifiés avec un second facteur par d\'autres membres et les messages sont toujours chiffrés de bout en bout.";
 "verified_group_explain" = "Les groupes vérifiés (fonction expérimentale) offrent une sécurité contre les attaques actives. Les membres sont vérifiés avec un second facteur par d\'autres membres et les messages sont toujours chiffrés de bout en bout.";
 "copy_qr_data_success" = "L\'URL du code QR a été copié dans le presse-papiers";
 "copy_qr_data_success" = "L\'URL du code QR a été copié dans le presse-papiers";
+"mailto_dialog_header_select_chat" = "Sélectionnez une discussion à qui envoyer le message";
+// first placeholder is the name of the chat
+"mailto_dialog_confirm_replace_draft" = "%1$@a déjà un message en brouillon, voulez-vous le remplacer?";
+"mailto_link_could_not_be_decoded" = "Le lien mailto n\'a pas pu être décodé: %1$@";
+
 // notifications 
 // notifications 
 "notify_n_messages_in_m_chats" = "%1$d nouveaux messages dans %2$d tchats";
 "notify_n_messages_in_m_chats" = "%1$d nouveaux messages dans %2$d tchats";
+"notify_dismiss" = "Rejeter";
 "notify_mark_read" = "Marquer comme lu";
 "notify_mark_read" = "Marquer comme lu";
 "notify_reply_button" = "Répondre";
 "notify_reply_button" = "Répondre";
 "notify_new_message" = "Nouveau message";
 "notify_new_message" = "Nouveau message";
@@ -626,6 +755,14 @@
 
 
 // ImageEditorHud
 // ImageEditorHud
 "ImageEditorHud_draw_anywhere_to_blur" = "Dessinez n\'importe où pour flouter";
 "ImageEditorHud_draw_anywhere_to_blur" = "Dessinez n\'importe où pour flouter";
+"ImageEditorHud_add_text" = "Ajouter du texte";
+"ImageEditorHud_blur" = "Flouter";
+"ImageEditorHud_brush_marker" = "Marqueur";
+"ImageEditorHud_brush_highlight" = "Surbrillance";
+"ImageEditorHud_crop" = "Rogner";
+"ImageEditorHud_flip" = "Tourner";
+"ImageEditorHud_rotate" = "Pivoter";
+
 // dc_str_* resources
 // dc_str_* resources
 "encrypted_message" = "Message chiffré";
 "encrypted_message" = "Message chiffré";
 
 
@@ -652,6 +789,8 @@
 "global_menu_help_contribute_desktop" = "Contribuer sur Github";
 "global_menu_help_contribute_desktop" = "Contribuer sur Github";
 "global_menu_help_report_desktop" = "Signaler un problème";
 "global_menu_help_report_desktop" = "Signaler un problème";
 "global_menu_help_about_desktop" = "À propos de Delta Chat";
 "global_menu_help_about_desktop" = "À propos de Delta Chat";
+"global_menu_file_open_desktop" = "Ouvrir Delta Chat";
+"global_menu_minimize_to_tray" = "Minimiser";
 "no_chat_selected_suggestion_desktop" = "Sélectionner une discussion ou en créer une nouvelle";
 "no_chat_selected_suggestion_desktop" = "Sélectionner une discussion ou en créer une nouvelle";
 "write_message_desktop" = "Écrire un message";
 "write_message_desktop" = "Écrire un message";
 "encryption_info_title_desktop" = "Information de chiffrement";
 "encryption_info_title_desktop" = "Information de chiffrement";
@@ -697,6 +836,10 @@
 "menu.view.developer.open.log.folder" = "Ouvrir le dossier Journal";
 "menu.view.developer.open.log.folder" = "Ouvrir le dossier Journal";
 "menu.view.developer.open.current.log.file" = "Ouvrir le fichier Journal courant";
 "menu.view.developer.open.current.log.file" = "Ouvrir le fichier Journal courant";
 "user_location_permission_explanation" = "DeltaChat a besoin de l\'autorisation de votre position pour l\'afficher et la partager.";
 "user_location_permission_explanation" = "DeltaChat a besoin de l\'autorisation de votre position pour l\'afficher et la partager.";
+"explain_desktop_minimized_disabled_tray_pref" = "L\'icône système ne peut pas être enlevé car Delta Chat a été démarré avec l\'option --minimized.";
+"no_spellcheck_suggestions_found" = "Aucune propositions de correction trouvées.";
+"show_window" = "Afficher la fenêtre";
+
 // accessibility, the general idea is to use the normal strings for accessibility hints wherever possible
 // accessibility, the general idea is to use the normal strings for accessibility hints wherever possible
 "a11y_delivery_status_error" = "État de la livraison : Erreur";
 "a11y_delivery_status_error" = "État de la livraison : Erreur";
 "a11y_encryption_padlock" = "Cadenas de chiffrement";
 "a11y_encryption_padlock" = "Cadenas de chiffrement";
@@ -724,3 +867,8 @@
 "perm_enable_bg_already_done" = "Vous avez déjà autorisé Delta Chat à recevoir des messages en arrière plan.\n\nSi vous ne les recevez toujours pas en arrière plan, vérifiez les paramètres de votre système.";
 "perm_enable_bg_already_done" = "Vous avez déjà autorisé Delta Chat à recevoir des messages en arrière plan.\n\nSi vous ne les recevez toujours pas en arrière plan, vérifiez les paramètres de votre système.";
 
 
 
 
+// device messages for updates
+"update_1_20" = "Compatibilité avec les courriel améliorés en version 1.20:\n\n📫 Lis les listes de diffusion\n📭 Lis les courriels au format HTML\n📪 Bon support des addresses de support\n📫 Beaucoup de nuisances mineures et majeures corrigées\n\nLisez notre nouveau billet de blog à propos de ces avancés sur le mail et plus:";
+"update_1_22" = "Quoi de neuf dans la 1.22?\n\n👋 Les demandes de contacts apparaissent dorénavant comme une discussion à part et peuvent être inspectées en détail avant de les accepter ou de les bloquer\n\n🗄️ L\'Archive est maintenant facilement accessible depuis les paramètres - vous trouverez aussi par là vos anciennes demande de contacts\n\n📮📮📮 Amélioration du multi-compte: le changement de comptes est maintenant plus rapide et moins souvent bloqué par de longues mises à jour 🤔 Sachez ce qui se passe: les problèmes de connectivité sont maintenant montrés dans le titre de la fenêtre, cliquez dessus pour plus de détails\n\nPlus sur notre blog:";
+"update_1_22_ios" = "Quoi de neuf dans la 1.22?\n\n👋 Les demandes de contacts apparaissent dorénavant comme une discussion à part et peuvent être inspectées en détail avant de les accepter ou de les bloquer\n\n🗄️ L\'Archive est maintenant facilement accessible depuis les paramètres - vous trouverez aussi par là vos anciennes demande de contacts\n\n📮📮📮 Comptes multiples ajoutés: Passez de l\'un à l\'autre et gérez les depuis vos paramètres\n\n🤔 Sachez ce qui se passe: les problèmes de connectivité sont maintenant montrés dans le titre de la fenêtre, cliquez dessus pour plus de détails\n\nPlus sur notre blog:";
+

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

@@ -98,6 +98,22 @@
 			<string>%d membres</string>
 			<string>%d membres</string>
 		</dict>
 		</dict>
 	</dict>
 	</dict>
+	<key>n_recipients</key>
+	<dict>
+		<key>NSStringLocalizedFormatKey</key>
+		<string>%#@localized_format_key@</string>
+		<key>localized_format_key</key>
+		<dict>
+			<key>NSStringFormatSpecTypeKey</key>
+			<string>NSStringPluralRuleType</string>
+			<key>NSStringFormatValueTypeKey</key>
+			<string>d</string>
+			<key>one</key>
+			<string>%d destinataire</string>
+			<key>other</key>
+			<string>%d destinataires</string>
+		</dict>
+	</dict>
 	<key>ask_send_following_n_files_to</key>
 	<key>ask_send_following_n_files_to</key>
 	<dict>
 	<dict>
 		<key>NSStringLocalizedFormatKey</key>
 		<key>NSStringLocalizedFormatKey</key>
@@ -146,6 +162,22 @@
 			<string>Effacer %dmessages ici et sur le serveur ?</string>
 			<string>Effacer %dmessages ici et sur le serveur ?</string>
 		</dict>
 		</dict>
 	</dict>
 	</dict>
+	<key>ask_delete_messages_simple</key>
+	<dict>
+		<key>NSStringLocalizedFormatKey</key>
+		<string>%#@localized_format_key@</string>
+		<key>localized_format_key</key>
+		<dict>
+			<key>NSStringFormatSpecTypeKey</key>
+			<string>NSStringPluralRuleType</string>
+			<key>NSStringFormatValueTypeKey</key>
+			<string>d</string>
+			<key>one</key>
+			<string>Effacer %d message ?</string>
+			<key>other</key>
+			<string>Effacer %d messages ?</string>
+		</dict>
+	</dict>
 	<key>chat_archived</key>
 	<key>chat_archived</key>
 	<dict>
 	<dict>
 		<key>NSStringLocalizedFormatKey</key>
 		<key>NSStringLocalizedFormatKey</key>

+ 3 - 2
deltachat-ios/it.lproj/Localizable.strings

@@ -292,7 +292,7 @@
 "chat_camera_unavailable" = "Fotocamera non disponibile.";
 "chat_camera_unavailable" = "Fotocamera non disponibile.";
 "chat_unable_to_record_audio" = "Impossibile registrare audio.";
 "chat_unable_to_record_audio" = "Impossibile registrare audio.";
 "chat_no_messages_hint" = "Invia un messaggio a %1$@:\n\n• Non è necessario che anche %2$@ usi Delta Chat.\n\n• L\'invio del primo messaggio può richiedere qualche istante e non essere crittografato. ";
 "chat_no_messages_hint" = "Invia un messaggio a %1$@:\n\n• Non è necessario che anche %2$@ usi Delta Chat.\n\n• L\'invio del primo messaggio può richiedere qualche istante e non essere crittografato. ";
-"chat_new_broadcast_hint" = "In una lista trasmissione, gli altri riceveranno messaggi nelle loro chat private con te.\n\nI destinatari non saranno a conoscenza l\'uno dell\'altro.";
+"chat_new_broadcast_hint" = "In una lista trasmissione, gli altri riceveranno i messaggi nelle loro chat private con te.\n\nI destinatari non saranno a conoscenza l\'uno dell\'altro.";
 "chat_new_group_hint" = "Invia il primo messaggio per permettere agli altri di rispondere nel gruppo\n\n• Non è necessario che tutti i membri usino Delta Chat.\n\n• L\'invio del primo messaggio può richiedere qualche istante.";
 "chat_new_group_hint" = "Invia il primo messaggio per permettere agli altri di rispondere nel gruppo\n\n• Non è necessario che tutti i membri usino Delta Chat.\n\n• L\'invio del primo messaggio può richiedere qualche istante.";
 "chat_record_slide_to_cancel" = "Scorri per annullare";
 "chat_record_slide_to_cancel" = "Scorri per annullare";
 "chat_record_explain" = "Tocca e mantieni per registrare un messaggio vocale, rilascia per inviare ";
 "chat_record_explain" = "Tocca e mantieni per registrare un messaggio vocale, rilascia per inviare ";
@@ -561,7 +561,7 @@
 "pref_show_emails_accepted_contacts" = "Per i contatti accettati";
 "pref_show_emails_accepted_contacts" = "Per i contatti accettati";
 "pref_show_emails_all" = "Sì";
 "pref_show_emails_all" = "Sì";
 "pref_experimental_features" = "Funzionalità Sperimentali";
 "pref_experimental_features" = "Funzionalità Sperimentali";
-"pref_on_demand_location_streaming" = "Streaming su Richiesta della Posizione";
+"pref_on_demand_location_streaming" = "Trasmissione Posizione su Richiesta";
 "pref_background_default" = "Sfondo predefinito";
 "pref_background_default" = "Sfondo predefinito";
 "pref_background_default_color" = "Colore predefinito";
 "pref_background_default_color" = "Colore predefinito";
 "pref_background_custom_image" = "Immagine personalizzata";
 "pref_background_custom_image" = "Immagine personalizzata";
@@ -733,6 +733,7 @@
 
 
 // notifications 
 // notifications 
 "notify_n_messages_in_m_chats" = "%1$d nuovi messaggi in %2$d chat";
 "notify_n_messages_in_m_chats" = "%1$d nuovi messaggi in %2$d chat";
+"notify_dismiss" = "Ignora";
 "notify_mark_read" = "Segna come Letto";
 "notify_mark_read" = "Segna come Letto";
 "notify_reply_button" = "Rispondi";
 "notify_reply_button" = "Rispondi";
 "notify_new_message" = "Nuovo messaggio";
 "notify_new_message" = "Nuovo messaggio";

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

@@ -16,6 +16,8 @@
 "automatic" = "自動";
 "automatic" = "自動";
 "strict" = "厳重";
 "strict" = "厳重";
 "open" = "開く";
 "open" = "開く";
+"download" = "ダウンロード";
+"downloading" = "ダウンロード中";
 "open_attachment" = "添付ファイルを開く";
 "open_attachment" = "添付ファイルを開く";
 "join" = "参加";
 "join" = "参加";
 "rejoin" = "参加";
 "rejoin" = "参加";

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

@@ -377,6 +377,7 @@
 "delete_account_ask" = "Ar tikrai norite ištrinti savo paskyros duomenis?";
 "delete_account_ask" = "Ar tikrai norite ištrinti savo paskyros duomenis?";
 "delete_account_explain_with_name" = "Visi „%1$@“ paskyros duomenys šiame įrenginyje bus ištrinti, įskaitant jūsų ištisinio šifravimo sąranką, adresatus, pokalbius, žinutes ir mediją. Šį veiksmą nebeįmanoma bus atšaukti.";
 "delete_account_explain_with_name" = "Visi „%1$@“ paskyros duomenys šiame įrenginyje bus ištrinti, įskaitant jūsų ištisinio šifravimo sąranką, adresatus, pokalbius, žinutes ir mediją. Šį veiksmą nebeįmanoma bus atšaukti.";
 "switching_account" = "Perjungiama paskyra…";
 "switching_account" = "Perjungiama paskyra…";
+"unconfigured_account" = "Nesukonfigūruota paskyra";
 "unconfigured_account_hint" = "Atverkite paskyrą norėdami ją konfigūruoti.";
 "unconfigured_account_hint" = "Atverkite paskyrą norėdami ją konfigūruoti.";
 // Translations: %1$s will be replaced by a more detailed error message
 // Translations: %1$s will be replaced by a more detailed error message
 "configuration_failed_with_error" = "Konfigūracija patyrė nesėkmę. Klaida: %1$@";
 "configuration_failed_with_error" = "Konfigūracija patyrė nesėkmę. Klaida: %1$@";

+ 22 - 0
deltachat-ios/pl.lproj/Localizable.strings

@@ -173,6 +173,7 @@
 "block" = "Zablokuj";
 "block" = "Zablokuj";
 "menu_block_contact" = "Blokuj kontakt";
 "menu_block_contact" = "Blokuj kontakt";
 "menu_unblock_contact" = "Odblokuj kontakt";
 "menu_unblock_contact" = "Odblokuj kontakt";
+"accept" = "Akceptuj";
 "menu_play" = "Odtwarzaj";
 "menu_play" = "Odtwarzaj";
 "menu_pause" = "Wstrzymaj";
 "menu_pause" = "Wstrzymaj";
 "menu_scroll_to_bottom" = "Przewiń na dołu";
 "menu_scroll_to_bottom" = "Przewiń na dołu";
@@ -280,6 +281,7 @@
 "chat_share_with_title" = "Udostępnij";
 "chat_share_with_title" = "Udostępnij";
 "chat_input_placeholder" = "Wiadomość";
 "chat_input_placeholder" = "Wiadomość";
 "chat_archived_label" = "Zarchiwizowane";
 "chat_archived_label" = "Zarchiwizowane";
+"chat_request_label" = "Prośba";
 "chat_no_messages" = "Brak wiadomości.";
 "chat_no_messages" = "Brak wiadomości.";
 "chat_self_talk_subtitle" = "Wiadomości wysłane do siebie";
 "chat_self_talk_subtitle" = "Wiadomości wysłane do siebie";
 "archive_empty_hint" = "Jeśli zarchiwizujesz czaty, zostaną one pokazane tutaj.";
 "archive_empty_hint" = "Jeśli zarchiwizujesz czaty, zostaną one pokazane tutaj.";
@@ -350,13 +352,30 @@
 "send_message" = "Wyślij wiadomość";
 "send_message" = "Wyślij wiadomość";
 
 
 
 
+// Connectivity
+// Used as a headline for the "Inbox" eg. in the "Connectivity" view
+"incoming_messages" = "Wiadomości przychodzące";
+// Used as a headline for the "Outbox" eg. in the "Connectivity" view
+"outgoing_messages" = "Wiadomości wychodzące";
+// Used as a headline in the "Connectivity" view. The placeholder will be replaced by the domain of the configured email-address.
+"storage_on_domain" = "Zajętość skrzynki %1$@";
+"connectivity" = "Łączność";
+// Shown eg. in the title bar if the app is "Not connected"; as there is very few room, try to be as short as possible.
+"connectivity_not_connected" = "Nie połączony";
 // Shown eg. in the title bar if the app is "Connecting"; as there is very few room, try to be as short as possible. Note that the three dots are a single character (…), not three (...)
 // Shown eg. in the title bar if the app is "Connecting"; as there is very few room, try to be as short as possible. Note that the three dots are a single character (…), not three (...)
 "connectivity_connecting" = "Łączenie…";
 "connectivity_connecting" = "Łączenie…";
 // Shown eg. in the title bar if the app is "Updating" (eg. getting new/old message, sync things); as there is very few room, try to be as short as possible. Note that the three dots are a single character (…), not three (...)
 // Shown eg. in the title bar if the app is "Updating" (eg. getting new/old message, sync things); as there is very few room, try to be as short as possible. Note that the three dots are a single character (…), not three (...)
 "connectivity_updating" = "Aktualizowanie…";
 "connectivity_updating" = "Aktualizowanie…";
+// Shown eg. in the setting if the app is "Connected"
+"connectivity_connected" = "Połączony";
 "sending" = "Wysyłanie…";
 "sending" = "Wysyłanie…";
+"last_msg_sent_successfully" = "Twoja ostatnia wiadomość została pomyślnie wysłana";
 // Used as a subtitle in quota context of "Connetivity" view. Should be be plural always, no number is prefixed or so.
 // Used as a subtitle in quota context of "Connetivity" view. Should be be plural always, no number is prefixed or so.
 "messages" = "Wiadomości";
 "messages" = "Wiadomości";
+// Used for describing resource usage, resulting string will be eg. "1.2 GiB of 3 GiB used"
+"part_of_total_used" = "%1$@ z %2$@ ";
+
+
 // 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.";
 "login_title" = "Zaloguj się";
 "login_title" = "Zaloguj się";
@@ -408,7 +427,10 @@
 "delete_account_ask" = "Czy na pewno chcesz usunąć dane swojego konta?";
 "delete_account_ask" = "Czy na pewno chcesz usunąć dane swojego konta?";
 "delete_account_explain_with_name" = "Wszystkie dane konta „%1$@” na tym urządzeniu zostaną usunięte, w tym konfiguracja szyfrowania end-to-end, kontakty, czaty, wiadomości i multimedia. Tej operacji nie można cofnąć.";
 "delete_account_explain_with_name" = "Wszystkie dane konta „%1$@” na tym urządzeniu zostaną usunięte, w tym konfiguracja szyfrowania end-to-end, kontakty, czaty, wiadomości i multimedia. Tej operacji nie można cofnąć.";
 "switching_account" = "Przełączam konto…";
 "switching_account" = "Przełączam konto…";
+"unconfigured_account" = "Nieskonfigurowane konto";
+"unconfigured_account_hint" = "Otwórz konto, aby je skonfigurować";
 "try_connect_now" = "Spróbuj się teraz połączyć";
 "try_connect_now" = "Spróbuj się teraz połączyć";
+"sync_all" = "Synchronizuj wszystkie";
 // Translations: %1$s will be replaced by a more detailed error message
 // Translations: %1$s will be replaced by a more detailed error message
 "configuration_failed_with_error" = "Konfiguracja nie powiodła się. Błąd: %1$@";
 "configuration_failed_with_error" = "Konfiguracja nie powiodła się. Błąd: %1$@";
 
 

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

@@ -39,7 +39,7 @@
 			<key>many</key>
 			<key>many</key>
 			<string>%d godzin</string>
 			<string>%d godzin</string>
 			<key>other</key>
 			<key>other</key>
-			<string>%d godziny</string>
+			<string>%d godzin</string>
 		</dict>
 		</dict>
 	</dict>
 	</dict>
 	<key>n_chats</key>
 	<key>n_chats</key>

+ 84 - 3
deltachat-ios/pt-BR.lproj/Localizable.strings

@@ -16,6 +16,8 @@
 "automatic" = "Automático";
 "automatic" = "Automático";
 "strict" = "Rigoroso";
 "strict" = "Rigoroso";
 "open" = "Abrir";
 "open" = "Abrir";
+"download" = "Descarregar";
+"downloading" = "Descarregando…";
 "open_attachment" = "Abrir anexo";
 "open_attachment" = "Abrir anexo";
 "join" = "Entrar";
 "join" = "Entrar";
 "rejoin" = "Re-entrar";
 "rejoin" = "Re-entrar";
@@ -81,12 +83,15 @@
 "last_month" = "Mês passado";
 "last_month" = "Mês passado";
 // Translators: show beside messages that are "N minutes old". prefer a short string, prefer abbreviations if they're well-known
 // Translators: show beside messages that are "N minutes old". prefer a short string, prefer abbreviations if they're well-known
 // Translators: show beside messages that are "N hours old". prefer a short string, prefer abbreviations if they're well-known
 // Translators: show beside messages that are "N hours old". prefer a short string, prefer abbreviations if they're well-known
+
 "self" = "Eu";
 "self" = "Eu";
 "draft" = "Rascunho";
 "draft" = "Rascunho";
 "image" = "Imagem";
 "image" = "Imagem";
 // Translators: Used in summaries as "Draft: Reply", similar as "Draft: Image". Use a noun here, not a verb (not: "to reply")
 // Translators: Used in summaries as "Draft: Reply", similar as "Draft: Image". Use a noun here, not a verb (not: "to reply")
 "reply_noun" = "Responder";
 "reply_noun" = "Responder";
 "gif" = "Gif";
 "gif" = "Gif";
+// "Stickers" as known from other messengers, please pick up the wording from there; in some languages, "Sticker" in english is just fine.
+"sticker" = "Sticker";
 "images" = "Imagens";
 "images" = "Imagens";
 "audio" = "Áudio";
 "audio" = "Áudio";
 "voice_message" = "Mensagem de voz";
 "voice_message" = "Mensagem de voz";
@@ -138,6 +143,11 @@
 "menu_new_chat" = "Nova conversa";
 "menu_new_chat" = "Nova conversa";
 "menu_new_group" = "Novo grupo";
 "menu_new_group" = "Novo grupo";
 "menu_new_verified_group" = "Novo grupo verificado";
 "menu_new_verified_group" = "Novo grupo verificado";
+// consider keeping the term "broadcast"; check how these lists are called eg. on whatsapp in the destination language
+"broadcast_list" = "Lista de Transmissão";
+"broadcast_lists" = "Listas de Transmissão";
+"new_broadcast_list" = "Nova Lista de Transmissão";
+"add_recipients" = "Adicionar Destinatários";
 "menu_send" = "Enviar";
 "menu_send" = "Enviar";
 "menu_toggle_keyboard" = "Ativar teclado de emojis";
 "menu_toggle_keyboard" = "Ativar teclado de emojis";
 "menu_edit_group" = "Modificar grupo";
 "menu_edit_group" = "Modificar grupo";
@@ -168,6 +178,7 @@
 "menu_mute" = "Silenciar notificações";
 "menu_mute" = "Silenciar notificações";
 "menu_unmute" = "Reativar notificações";
 "menu_unmute" = "Reativar notificações";
 "menu_export_attachment" = "Exportar o anexo";
 "menu_export_attachment" = "Exportar o anexo";
+"menu_export_attachments" = "Exportar anexos";
 "menu_all_media" = "Todos os arquivos de mídia";
 "menu_all_media" = "Todos os arquivos de mídia";
 // menu entry that opens eg. a gallery image or a document in the chat at the correct position
 // menu entry that opens eg. a gallery image or a document in the chat at the correct position
 "show_in_chat" = "Mostrar na conversa";
 "show_in_chat" = "Mostrar na conversa";
@@ -176,6 +187,7 @@
 "block" = "Bloquear";
 "block" = "Bloquear";
 "menu_block_contact" = "Bloquear contato";
 "menu_block_contact" = "Bloquear contato";
 "menu_unblock_contact" = "Desbloquear contato";
 "menu_unblock_contact" = "Desbloquear contato";
+"accept" = "Aceitar";
 "menu_play" = "Ouvir";
 "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";
@@ -262,6 +274,8 @@
 "ask_delete_value" = "Apagar %1$@?";
 "ask_delete_value" = "Apagar %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?";
+// Translators: %1$s will be replaced by a comma separated list of names
+"ask_remove_from_broadcast" = "Remover %1$@ da lista de transmissão?";
 "open_url_confirmation" = "Você quer abrir este link?";
 "open_url_confirmation" = "Você quer abrir este link?";
 
 
 
 
@@ -278,6 +292,7 @@
 "chat_camera_unavailable" = "Câmera indisponível.";
 "chat_camera_unavailable" = "Câmera indisponível.";
 "chat_unable_to_record_audio" = "Impossível gravar áudio.";
 "chat_unable_to_record_audio" = "Impossível gravar áudio.";
 "chat_no_messages_hint" = "Enviar mensagem para %1$@:\n\n• Não tem problema se %2$@ não usa o Delta Chat.\n\n• O envio da primeira mensagem pode demorar e não ser criptografada.";
 "chat_no_messages_hint" = "Enviar mensagem para %1$@:\n\n• Não tem problema se %2$@ não usa o Delta Chat.\n\n• O envio da primeira mensagem pode demorar e não ser criptografada.";
+"chat_new_broadcast_hint" = "Em uma lista de transmissão, as pessoas receberão mensagens em seus bate-papos privados com você.\n\nOs destinatários não saberão uns dos outros. ";
 "chat_new_group_hint" = "Compor a primeira mensagem habilitará os participantes a ingressar no grupo.\n\n• Não tem problema se nem todos usarem o Delta Chat.\n\n• O envio da primeira mensagem pode demorar.";
 "chat_new_group_hint" = "Compor a primeira mensagem habilitará os participantes a ingressar no grupo.\n\n• Não tem problema se nem todos usarem o Delta Chat.\n\n• O envio da primeira mensagem pode demorar.";
 "chat_record_slide_to_cancel" = "Deslize para cancelar";
 "chat_record_slide_to_cancel" = "Deslize para cancelar";
 "chat_record_explain" = "Toque e segure para gravar uma mensagem de voz e, depois, solte para enviar";
 "chat_record_explain" = "Toque e segure para gravar uma mensagem de voz e, depois, solte para enviar";
@@ -287,8 +302,10 @@
 "chat_share_with_title" = "Compartilhar com";
 "chat_share_with_title" = "Compartilhar com";
 "chat_input_placeholder" = "Mensagem";
 "chat_input_placeholder" = "Mensagem";
 "chat_archived_label" = "Arquivado";
 "chat_archived_label" = "Arquivado";
+"chat_request_label" = "Solicitar";
 "chat_no_messages" = "Sem mensagens.";
 "chat_no_messages" = "Sem mensagens.";
 "chat_self_talk_subtitle" = "Mensagens para mim mesmo";
 "chat_self_talk_subtitle" = "Mensagens para mim mesmo";
+"archive_empty_hint" = "Se você arquivar bate-papos, eles serão exibidos aqui. ";
 "saved_messages" = "Mensagens salvas";
 "saved_messages" = "Mensagens salvas";
 "saved_messages_explain" = "• Encaminhe mensagens aqui para fácil acesso\n\n• Faça anotações ou gravações de voz\n\n• Anexe mídia para salvá-las";
 "saved_messages_explain" = "• Encaminhe mensagens aqui para fácil acesso\n\n• Faça anotações ou gravações de voz\n\n• Anexe mídia para salvá-las";
 // this "Saved" should match the "Saved" from "Saved messages"
 // this "Saved" should match the "Saved" from "Saved messages"
@@ -363,9 +380,34 @@
 "send_message" = "Enviar mensagem";
 "send_message" = "Enviar mensagem";
 
 
 
 
+// Connectivity
+// Used as a headline for the "Inbox" eg. in the "Connectivity" view
+"incoming_messages" = "Mensagens Recebidas";
+// Used as a headline for the "Outbox" eg. in the "Connectivity" view
+"outgoing_messages" = "Mensagens Enviadas";
+// Used as a headline in the "Connectivity" view. The placeholder will be replaced by the domain of the configured email-address.
+"storage_on_domain" = "Armazenamento em %1$@";
+"connectivity" = "Conectividade";
+// Shown eg. in the title bar if the app is "Not connected"; as there is very few room, try to be as short as possible.
+"connectivity_not_connected" = "Não conectado";
+// Shown eg. in the title bar if the app is "Connecting"; as there is very few room, try to be as short as possible. Note that the three dots are a single character (…), not three (...)
+"connectivity_connecting" = "Conectando...";
+// Shown eg. in the title bar if the app is "Updating" (eg. getting new/old message, sync things); as there is very few room, try to be as short as possible. Note that the three dots are a single character (…), not three (...)
+"connectivity_updating" = "Atualizando...";
+// Shown eg. in the setting if the app is "Connected"
+"connectivity_connected" = "Conectado";
+"sending" = "Enviando...";
+"last_msg_sent_successfully" = "Última mensagem enviada com sucesso.";
+"not_supported_by_provider" = "Não suportado pelo seu provedor. ";
+// Used as a subtitle in quota context of "Connetivity" view. Should be be plural always, no number is prefixed or so.
+"messages" = "Mensagens";
+// Used for describing resource usage, resulting string will be eg. "1.2 GiB of 3 GiB used"
+"part_of_total_used" = "%1$@ de %2$@ usado";
+
+
 // welcome and login
 // welcome and login
 "welcome_intro1_message" = "O aplicativo com a maior base de usuários do mundo. Livre e independente.";
 "welcome_intro1_message" = "O aplicativo com a maior base de usuários do mundo. Livre e independente.";
-"login_title" = "Login";
+"login_title" = "Acessar";
 "login_header" = "Acesse seu servidor";
 "login_header" = "Acesse seu servidor";
 "login_explain" = "Acesse com uma conta de email existente";
 "login_explain" = "Acesse com uma conta de email existente";
 "login_subheader" = "Para os provedores de e-mail mais conhecidos as configurações adicionais são detectadas automaticamente. Por vezes, o IMAP precisa estar ativado nas configurações do servidor. Consulte seu provedor de e-mail ou amigos para obter ajuda.";
 "login_subheader" = "Para os provedores de e-mail mais conhecidos as configurações adicionais são detectadas automaticamente. Por vezes, o IMAP precisa estar ativado nas configurações do servidor. Consulte seu provedor de e-mail ou amigos para obter ajuda.";
@@ -382,6 +424,13 @@
 "login_smtp_port" = "Porta SMTP";
 "login_smtp_port" = "Porta SMTP";
 "login_smtp_security" = "Segurança SMTP";
 "login_smtp_security" = "Segurança SMTP";
 "login_auth_method" = "Método de autorização";
 "login_auth_method" = "Método de autorização";
+// the word "SOCKS5" here and in the following strings should not be translated in most cases
+"login_socks5" = "SOCKS5";
+"login_socks5_use_socks5" = "Usar SOCKS5";
+"login_socks5_host" = "Servidor SOCKS5 ";
+"login_socks5_port" = "Porta SOCKS5";
+"login_socks5_user" = "Usuário SOCKS5";
+"login_socks5_password" = "Senha SOCKS5";
 // Translators: %1$s will be replaced by an e-mail address
 // Translators: %1$s will be replaced by an e-mail address
 "login_oauth2_checking_addr" = "Verificando %1$@";
 "login_oauth2_checking_addr" = "Verificando %1$@";
 "login_info_oauth2_title" = "Prosseguir pela configuração simplificada?";
 "login_info_oauth2_title" = "Prosseguir pela configuração simplificada?";
@@ -407,7 +456,10 @@
 "delete_account_ask" = "Tem certeza de que deseja excluir os dados da sua conta?";
 "delete_account_ask" = "Tem certeza de que deseja excluir os dados da sua conta?";
 "delete_account_explain_with_name" = "Todos os dados da conta de \"%1$@\" neste dispositivo serão excluídos, incluindo sua configuração de criptografia de ponta a ponta, contatos, bate-papos, mensagens e mídia. Essa ação não pode ser desfeita.";
 "delete_account_explain_with_name" = "Todos os dados da conta de \"%1$@\" neste dispositivo serão excluídos, incluindo sua configuração de criptografia de ponta a ponta, contatos, bate-papos, mensagens e mídia. Essa ação não pode ser desfeita.";
 "switching_account" = "Mudando de conta...";
 "switching_account" = "Mudando de conta...";
+"unconfigured_account" = "Conta não configurada";
+"unconfigured_account_hint" = "Abrir conta para configurá-la.";
 "try_connect_now" = "Tentando conectar agora";
 "try_connect_now" = "Tentando conectar agora";
+"sync_all" = "Sincronizar Tudo";
 // Translations: %1$s will be replaced by a more detailed error message
 // Translations: %1$s will be replaced by a more detailed error message
 "configuration_failed_with_error" = "Falha na configuração. Erro: %1$@";
 "configuration_failed_with_error" = "Falha na configuração. Erro: %1$@";
 
 
@@ -477,7 +529,7 @@
 "pref_in_chat_sounds" = "Sons da conversa";
 "pref_in_chat_sounds" = "Sons da conversa";
 "pref_message_text_size" = "Tamanho da fonte de mensagens";
 "pref_message_text_size" = "Tamanho da fonte de mensagens";
 "pref_view_log" = "Ver relatório";
 "pref_view_log" = "Ver relatório";
-"pref_saved_log" = "Registro salvo em pasta de Downloads";
+"pref_saved_log" = "Registro salvo na pasta de \"Downloads\"";
 "pref_save_log_failed" = "Falha ao salvar registro";
 "pref_save_log_failed" = "Falha ao salvar registro";
 "pref_log_header" = "Registro";
 "pref_log_header" = "Registro";
 "pref_other" = "Outro";
 "pref_other" = "Outro";
@@ -515,6 +567,16 @@
 "pref_background_custom_image" = "Imagem personalizada";
 "pref_background_custom_image" = "Imagem personalizada";
 "pref_background_custom_color" = "Cor personalizada";
 "pref_background_custom_color" = "Cor personalizada";
 "export_aborted" = "Exportação abortada.";
 "export_aborted" = "Exportação abortada.";
+"auto_download_messages" = "Descarregar Mensagens Automaticamente";
+// %1$s will be replaced by a human-readable number of bytes, eg. 32 KiB, 1 MiB
+"up_to_x" = "Até %1$@";
+"up_to_x_most_worse_quality_images" = "Até %1$@, imagens de pior qualidade";
+"up_to_x_most_balanced_quality_images" = "Até %1$@, imagens de qualidade equilibrada";
+"no_limit" = "Sem limite";
+// %1$s will be replaced by a human-readable number of bytes, eg. 32 KiB, 1 MiB. Resulting string eg. "1 MiB message"
+"n_bytes_message" = "Mensagem de %1$@";
+// %1$s will be replaced by human-readable date and time
+"download_max_available_until" = "Descarregamento máximo disponível até %1$@";
 "profile_image_select" = "Selecione a imagem do perfil";
 "profile_image_select" = "Selecione a imagem do perfil";
 "select_your_new_profile_image" = "Selecione sua nova imagem do perfil";
 "select_your_new_profile_image" = "Selecione sua nova imagem do perfil";
 "profile_image_delete" = "Excluir imagem do perfil";
 "profile_image_delete" = "Excluir imagem do perfil";
@@ -612,6 +674,13 @@
 "systemmsg_chat_protection_disabled" = "Proteção da conversa desligada.";
 "systemmsg_chat_protection_disabled" = "Proteção da conversa desligada.";
 "systemmsg_chat_protection_enabled" = "Proteção da conversa ligada.";
 "systemmsg_chat_protection_enabled" = "Proteção da conversa ligada.";
 
 
+"devicemsg_self_deleted" = "Você excluiu o bate-papo \"Mensagens salvas\".\n\nℹ️ Para usar o recurso \"Mensagens salvas\" novamente, crie um novo bate-papo com você mesmo. ";
+// %1$s will be replaced by the number of storage already used, sth. as '500 MB'. CAVE: if you want to use a simple the percent sign, type in two, so eg. %1$s %%
+"devicemsg_storage_exceeding" = "⚠️ O armazenamento em seu provedor está prestes a terminar, %1$@%% já foram utilizados\n\nVocê pode não conseguir receber mensagens quando o armazenamento estiver 100 %% utilizado.\n\n👉 Verifique se você pode excluir dados antigos através da interface da web do provedor e considere habilitar \"Configurações / Excluir Mensagens Antigas\". Você pode verificar o uso de armazenamento atual a qualquer momento em \"Configurações / Conectividade\". ";
+// %1%s will be replaced by date and time in some human-readable format
+"devicemsg_bad_time" = "⚠️ A data ou hora do seu dispositivo parecem imprecisas (%1$@).\n\nAjuste o relógio ⏰🔧 para garantir que suas mensagens sejam recebidas corretamente.";
+"devicemsg_update_reminder" = "⚠️ Sua versão do Delta Chat pode estar desatualizada.\n\nIsso pode causar problemas porque seus parceiros de bate-papo usam versões mais recentes - e você está perdendo os recursos mais recentes 😳\nEntre em https://get.delta.chat ou seu verifique com seu provedor de aplicativos por atualizações.";
+
 // Some options as "Manage keys" or "Backup" may require the system PIN/Fingerprint/Gesture/Etc. to be entered in a system dialog. This hint is added to the system dialog, below a title as "Manage keys" or "Backup".
 // Some options as "Manage keys" or "Backup" may require the system PIN/Fingerprint/Gesture/Etc. to be entered in a system dialog. This hint is added to the system dialog, below a title as "Manage keys" or "Backup".
 "enter_system_secret_to_continue" = "Por favor, insira o segredo de sistema para continuar. ";
 "enter_system_secret_to_continue" = "Por favor, insira o segredo de sistema para continuar. ";
 
 
@@ -628,6 +697,14 @@
 "qrscan_contains_url" = "O código QR escaneado contém a seguinte URL:\n\n%1$@";
 "qrscan_contains_url" = "O código QR escaneado contém a seguinte URL:\n\n%1$@";
 "qrscan_fingerprint_label" = "Impressão";
 "qrscan_fingerprint_label" = "Impressão";
 "qrscan_x_verified_introduce_myself" = "%1$@ verificado, apresentar-me …";
 "qrscan_x_verified_introduce_myself" = "%1$@ verificado, apresentar-me …";
+"withdraw_verifycontact_explain" = "Este código QR pode ser lido por outras pessoas para entrar em contato com você.\n\nVocê pode desativar o código QR aqui e reativá-lo escaneando-o novamente.";
+"withdraw_verifygroup_explain" = "Este código QR pode ser lido por outras pessoas para entrar no grupo \"%1$@\".\n\nVocê pode desativar o código QR aqui e reativá-lo escaneando-o novamente.";
+"withdraw_qr_code" = "Desativar Código QR";
+// "could" in the meaning of "possible at some point in the past, but no longer possible today"
+"revive_verifycontact_explain" = "Este código QR pode ser lido por outras pessoas para entrar em contato com você.\n\nO código QR não está ativo neste dispositivo.";
+// "could" in the meaning of "possible at some point in the past, but no longer possible today"
+"revive_verifygroup_explain" = "Este código QR pode ser lido por outras pessoas para se juntar ao grupo \"%1$@\".\n\nO código QR não está ativo neste dispositivo.";
+"revive_qr_code" = "Ativar Código QR";
 "qrshow_title" = "Código QR de convite";
 "qrshow_title" = "Código QR de convite";
 "qrshow_x_joining" = "%1$@ ingressou.";
 "qrshow_x_joining" = "%1$@ ingressou.";
 "qrshow_x_verified" = "%1$@ verificado.";
 "qrshow_x_verified" = "%1$@ verificado.";
@@ -656,6 +733,7 @@
 
 
 // notifications 
 // notifications 
 "notify_n_messages_in_m_chats" = "%1$d novas mensagens em %2$d conversas";
 "notify_n_messages_in_m_chats" = "%1$d novas mensagens em %2$d conversas";
+"notify_dismiss" = "Descartar";
 "notify_mark_read" = "Marcar como lida";
 "notify_mark_read" = "Marcar como lida";
 "notify_reply_button" = "Responder";
 "notify_reply_button" = "Responder";
 "notify_new_message" = "Nova mensagem";
 "notify_new_message" = "Nova mensagem";
@@ -734,7 +812,7 @@
 "reply_to_message_desktop" = "Responder à mensagem";
 "reply_to_message_desktop" = "Responder à mensagem";
 "select_group_image_desktop" = "Selecionar avatar de grupo";
 "select_group_image_desktop" = "Selecionar avatar de grupo";
 "imex_progress_title_desktop" = "Progresso do becape";
 "imex_progress_title_desktop" = "Progresso do becape";
-"download_attachment_desktop" = "Baixar anexo";
+"download_attachment_desktop" = "Descarregar anexo";
 "export_backup_desktop" = "Exportar becape";
 "export_backup_desktop" = "Exportar becape";
 "transfer_key_desktop" = "Transferir chaves";
 "transfer_key_desktop" = "Transferir chaves";
 "show_key_transfer_message_desktop" = "Sua chave foi enviada para você mesmo. Abra a mensagem de configuração no seu outro dispositivo. Lá será exibido uma solicitação de código. Digite-o lá. Depois disso, seu dispositivo estará pronto para usar o Autocrypt.";
 "show_key_transfer_message_desktop" = "Sua chave foi enviada para você mesmo. Abra a mensagem de configuração no seu outro dispositivo. Lá será exibido uma solicitação de código. Digite-o lá. Depois disso, seu dispositivo estará pronto para usar o Autocrypt.";
@@ -791,3 +869,6 @@
 
 
 // device messages for updates
 // device messages for updates
 "update_1_20" = "Compatibilidade de e-mail aprimorada na versão 1.20:\n\n📫 Leitura de listas de e-mail\n📭 Leitura de e-mails HTML\n📪 Tratamento melhorado de endereços de suporte\n📫 Muitos incômodos maiores e menores corrigidos\n\nLeia nossa nova postagem no blog sobre esses primeiros passos em relação ao e-mail e muito mais:";
 "update_1_20" = "Compatibilidade de e-mail aprimorada na versão 1.20:\n\n📫 Leitura de listas de e-mail\n📭 Leitura de e-mails HTML\n📪 Tratamento melhorado de endereços de suporte\n📫 Muitos incômodos maiores e menores corrigidos\n\nLeia nossa nova postagem no blog sobre esses primeiros passos em relação ao e-mail e muito mais:";
+"update_1_22" = "O que há de novo no 1.22?\n\n👋As solicitações de bate-papo agora aparecem como bate-papos únicos e podem ser inspecionadas em detalhes antes de aceitar ou bloquear\n\n🗄️ O arquivo agora está facilmente acessível a partir do menu principal - você também encontrará suas solicitações antigas lá\n\n📮📮📮 Multi-conta aprimorada: alternar contas agora é mais rápido e menos frequentemente bloqueado por atualizações demoradas\n\n🤔 Saiba o que está acontecendo: agora problemas de conexão são mostrados na barra de título, toque para obter detalhes\n\nMais no blog:";
+"update_1_22_ios" = "O que há de novo na 1.22?\n\n👋 As solicitações de bate-papo agora aparecem como bate-papos únicos e podem ser inspecionadas em detalhes antes de aceitar ou bloquear\n\n🗄️ O arquivo agora pode ser acessado facilmente nas configurações - você também encontrará suas antigas solicitações lá\n\n📮📮📮 Multi-contas adicionadas: Alterne e gerencie contas nas configurações\n\n🤔 Saiba o que está acontecendo: Problemas de conexão agora são mostrados na barra de título, toque para obter detalhes\n\nMais no blog: ";
+

+ 32 - 0
deltachat-ios/pt-BR.lproj/Localizable.stringsdict

@@ -98,6 +98,22 @@
 			<string>%d membros</string>
 			<string>%d membros</string>
 		</dict>
 		</dict>
 	</dict>
 	</dict>
+	<key>n_recipients</key>
+	<dict>
+		<key>NSStringLocalizedFormatKey</key>
+		<string>%#@localized_format_key@</string>
+		<key>localized_format_key</key>
+		<dict>
+			<key>NSStringFormatSpecTypeKey</key>
+			<string>NSStringPluralRuleType</string>
+			<key>NSStringFormatValueTypeKey</key>
+			<string>d</string>
+			<key>one</key>
+			<string>%d destinatário</string>
+			<key>other</key>
+			<string>%d destinatários</string>
+		</dict>
+	</dict>
 	<key>ask_send_following_n_files_to</key>
 	<key>ask_send_following_n_files_to</key>
 	<dict>
 	<dict>
 		<key>NSStringLocalizedFormatKey</key>
 		<key>NSStringLocalizedFormatKey</key>
@@ -146,6 +162,22 @@
 			<string>Apagar %d mensagens aqui e no servidor?</string>
 			<string>Apagar %d mensagens aqui e no servidor?</string>
 		</dict>
 		</dict>
 	</dict>
 	</dict>
+	<key>ask_delete_messages_simple</key>
+	<dict>
+		<key>NSStringLocalizedFormatKey</key>
+		<string>%#@localized_format_key@</string>
+		<key>localized_format_key</key>
+		<dict>
+			<key>NSStringFormatSpecTypeKey</key>
+			<string>NSStringPluralRuleType</string>
+			<key>NSStringFormatValueTypeKey</key>
+			<string>d</string>
+			<key>one</key>
+			<string>Apagar %d mensagem?</string>
+			<key>other</key>
+			<string>Apagar %d mensagens?</string>
+		</dict>
+	</dict>
 	<key>chat_archived</key>
 	<key>chat_archived</key>
 	<dict>
 	<dict>
 		<key>NSStringLocalizedFormatKey</key>
 		<key>NSStringLocalizedFormatKey</key>

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

@@ -392,6 +392,10 @@
 "not_supported_by_provider" = "I pambuluar nga furnizuesi juaj i shërbimit";
 "not_supported_by_provider" = "I pambuluar nga furnizuesi juaj i shërbimit";
 // Used as a subtitle in quota context of "Connetivity" view. Should be be plural always, no number is prefixed or so.
 // Used as a subtitle in quota context of "Connetivity" view. Should be be plural always, no number is prefixed or so.
 "messages" = "Mesazhe";
 "messages" = "Mesazhe";
+// Used for describing resource usage, resulting string will be eg. "1.2 GiB of 3 GiB used"
+"part_of_total_used" = "%1$@ nga %2$@ gjithsej";
+
+
 // welcome and login
 // welcome and login
 "welcome_intro1_message" = "Shkëmbyesi i mesazheve me publikun më të gjerë në botë. I lirë dhe i pavarur.";
 "welcome_intro1_message" = "Shkëmbyesi i mesazheve me publikun më të gjerë në botë. I lirë dhe i pavarur.";
 "login_title" = "Hyrje";
 "login_title" = "Hyrje";
@@ -719,6 +723,7 @@
 
 
 // notifications 
 // notifications 
 "notify_n_messages_in_m_chats" = "%1$d mesazhe të rinj në %2$d fjalosje";
 "notify_n_messages_in_m_chats" = "%1$d mesazhe të rinj në %2$d fjalosje";
+"notify_dismiss" = "Hidhe tej";
 "notify_mark_read" = "Vëri shenjë si i lexuar";
 "notify_mark_read" = "Vëri shenjë si i lexuar";
 "notify_reply_button" = "Përgjigju";
 "notify_reply_button" = "Përgjigju";
 "notify_new_message" = "Mesazh i ri";
 "notify_new_message" = "Mesazh i ri";

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

@@ -733,6 +733,7 @@
 
 
 // notifications 
 // notifications 
 "notify_n_messages_in_m_chats" = "%1$d нових повідомлень з %2$d чатів";
 "notify_n_messages_in_m_chats" = "%1$d нових повідомлень з %2$d чатів";
+"notify_dismiss" = "Відхилити";
 "notify_mark_read" = "Позначити прочитаним";
 "notify_mark_read" = "Позначити прочитаним";
 "notify_reply_button" = "Відповісти";
 "notify_reply_button" = "Відповісти";
 "notify_new_message" = "Нове повідомлення";
 "notify_new_message" = "Нове повідомлення";