Browse Source

update translations

B. Petersen 4 years ago
parent
commit
03fc7fe650

+ 2 - 1
deltachat-ios/de.lproj/Localizable.strings

@@ -527,7 +527,7 @@
 "systemmsg_member_removed" = "%1$@ entfernt.";
 "systemmsg_member_removed" = "%1$@ entfernt.";
 "systemmsg_group_left" = "Gruppe verlassen.";
 "systemmsg_group_left" = "Gruppe verlassen.";
 "systemmsg_read_receipt_subject" = "Empfangsbestätigung";
 "systemmsg_read_receipt_subject" = "Empfangsbestätigung";
-"systemmsg_read_receipt_body" = "Ihre Nachricht \"%1$@\" wurde auf dem Empfangsgerät angezeigt.\n\Das ist keine Garantie dafür, dass sie auch gelesen wurde.";
+"systemmsg_read_receipt_body" = "Ihre Nachricht \"%1$@\" wurde auf dem Empfangsgerät angezeigt.\n\nDas ist keine Garantie dafür, dass sie auch gelesen wurde.";
 "systemmsg_cannot_decrypt" = "Diese Nachricht kann nicht entschlüsselt werden.\n\n• Es könnte bereits helfen, einfach auf diese Nachricht zu antworten und die/den AbsenderIn zu bitten, die Nachricht erneut zu senden.\n\n• Falls Delta Chat oder ein anderes E-Mail-Programm auf diesem oder einem anderen Gerät neu installiert wurde, kann von dort aus eine Autocrypt Setup-Nachricht gesendet werden.";
 "systemmsg_cannot_decrypt" = "Diese Nachricht kann nicht entschlüsselt werden.\n\n• Es könnte bereits helfen, einfach auf diese Nachricht zu antworten und die/den AbsenderIn zu bitten, die Nachricht erneut zu senden.\n\n• Falls Delta Chat oder ein anderes E-Mail-Programm auf diesem oder einem anderen Gerät neu installiert wurde, kann von dort aus eine Autocrypt Setup-Nachricht gesendet werden.";
 // 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$@ von mir.";
 "systemmsg_action_by_me" = "%1$@ von mir.";
@@ -717,4 +717,5 @@
 "pref_reliable_service_explain" = "Erfordert immer sichtbaren Hinweis";
 "pref_reliable_service_explain" = "Erfordert immer sichtbaren Hinweis";
 "perm_enable_bg_reminder_title" = "Tippen Sie hier, um Nachrichten zu empfangen, während Delta Chat im Hintergrund läuft.";
 "perm_enable_bg_reminder_title" = "Tippen Sie hier, um Nachrichten zu empfangen, während Delta Chat im Hintergrund läuft.";
 "perm_enable_bg_already_done" = "Sie haben Delta Chat bereits erlaubt, Nachrichten im Hintergrund zu empfangen.\n\nFalls keine Nachrichten eingehen, überprüfen Sie bitte auch Ihre Systemeinstellungen.";
 "perm_enable_bg_already_done" = "Sie haben Delta Chat bereits erlaubt, Nachrichten im Hintergrund zu empfangen.\n\nFalls keine Nachrichten eingehen, überprüfen Sie bitte auch Ihre Systemeinstellungen.";
+"update_1_14_android" = "Neues im 1.14 Update:\n\n🧹 Wischen zum Antworten: Um eine konkrete Nachricht zu beantworten, wischen Sie diese einfach nach rechts (nicht hier! hier kann man nicht antworten 😛) Die Antwort selbst erstellen Sie dann wie gewohnt.\n\n🔥 Verschwindende Nachrichten: Chats können jetzt so konfiguriert werden, dass gesendete und empfangene Nachrichten nach einiger Zeit gelöscht werden. Wählen Sie einfach \"Verschwindende Nachrichten\" aus dem Chat-Menü (wieder: nicht hier)\n\n👆 Chats öffnen sich bei der ersten ungelesenen Nachricht.\n\n💾 Legen Sie Dinge direkt und schnell in den \"Gespeicherte Nachrichten\" ab (dies kann hier versucht werden: Tippen Sie lange auf diese Nachricht und dann auf den Pfeil oben rechts)\n\n🎃 Ausserdem haben wir viele Bugs verschreckt! Die meisten werden kaum zurückkommen.";
 
 

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

@@ -717,6 +717,7 @@
 "pref_reliable_service_explain" = "Requires a permanent notification";
 "pref_reliable_service_explain" = "Requires a permanent notification";
 "perm_enable_bg_reminder_title" = "Tap here to receive messages while Delta Chat is in the background.";
 "perm_enable_bg_reminder_title" = "Tap here to receive messages while Delta Chat is in the background.";
 "perm_enable_bg_already_done" = "You already allowed Delta Chat to receive messages in the background.\n\nIf messages still do not arrive in background, please also check your system settings.";
 "perm_enable_bg_already_done" = "You already allowed Delta Chat to receive messages in the background.\n\nIf messages still do not arrive in background, please also check your system settings.";
+"update_1_14_android" = "Some highlights of the 1.14 update:\n\n🧹 Swipe to reply: To answer a concrete message, just swipe it right (not here! you cannot answer here 😛) You\'ll see a quote above the compose line and can continue writing your message as usual.\n\n🔥 Disappearing messages ­- the time has come 😀. Any chat can now be configured to delete sent and received messages after some time. Just select \"Disappearing messages\" from the chat\'s menu (again: not here)\n\n👆 Chats open at first unseen message\n\n💾 Forward things to \"Saved messages\" directly and faster (this can be tried here: long-tap this message and then the arrow top-right)\n\n🎃 Finally, we\'ve again frightened many bugs! Lots were so scared, they won\'t come back.";
 
 
 
 
 "import_contacts" = "Import device contacts";
 "import_contacts" = "Import device contacts";

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

@@ -2,3 +2,4 @@ NSCameraUsageDescription = "Al permitir el acceso a la cámara podrás tomar fot
 NSContactsUsageDescription = "Al permitir acceder a tu libreta de direcciones podrás chatear con los contactos de tu dispositivo.";
 NSContactsUsageDescription = "Al permitir acceder a tu libreta de direcciones podrás chatear con los contactos de tu dispositivo.";
 NSMicrophoneUsageDescription = "Al permitir el acceso al micrófono podrás grabar audio.";
 NSMicrophoneUsageDescription = "Al permitir el acceso al micrófono podrás grabar audio.";
 NSPhotoLibraryUsageDescription = "Al permitir el acceso a la galería de fotos podrás subir tus imágenes desde allí.";
 NSPhotoLibraryUsageDescription = "Al permitir el acceso a la galería de fotos podrás subir tus imágenes desde allí.";
+NSPhotoLibraryAddUsageDescription = "Delta Chat quiere guardar imágenes en tu galería";

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

@@ -4,14 +4,20 @@
 "cancel" = "Cancelar";
 "cancel" = "Cancelar";
 "yes" = "Sí";
 "yes" = "Sí";
 "no" = "No";
 "no" = "No";
+"select" = "Seleccionar";
 "on" = "Activado";
 "on" = "Activado";
 "off" = "Desactivado";
 "off" = "Desactivado";
 "def" = "Por defecto";
 "def" = "Por defecto";
+"default_value" = "Default (%1$@)";
+"default_value_as_above" = "Default (igual que el superior)";
 "custom" = "Personalizado";
 "custom" = "Personalizado";
 "none" = "Ninguno";
 "none" = "Ninguno";
 "automatic" = "Automático";
 "automatic" = "Automático";
 "strict" = "Estricto";
 "strict" = "Estricto";
 "open" = "Abrir";
 "open" = "Abrir";
+"open_attachment" = "Abrir adjunto";
+"join" = "Unirse";
+"rejoin" = "Volver a unirse";
 "delete" = "Eliminar";
 "delete" = "Eliminar";
 "info" = "Información";
 "info" = "Información";
 "update" = "Actualización";
 "update" = "Actualización";
@@ -24,9 +30,11 @@
 "unarchive" = "Des-archivar";
 "unarchive" = "Des-archivar";
 "mute" = "Silenciar";
 "mute" = "Silenciar";
 "ephemeral_messages" = "Desaparición de mensajes";
 "ephemeral_messages" = "Desaparición de mensajes";
+"ephemeral_messages_hint" = "Estos ajustes se aplican a todos los participantes que usan Delta Chat. Sin embargo, pueden copiar, guardar y reenviar mensajes o usar otros clientes de correo";
 "save" = "Guardar";
 "save" = "Guardar";
 "chat" = "Chat";
 "chat" = "Chat";
 "media" = "Multimedia";
 "media" = "Multimedia";
+"profile" = "Perfil";
 "main_menu" = "Menú principal";
 "main_menu" = "Menú principal";
 "start_chat" = "Comienza un chat";
 "start_chat" = "Comienza un chat";
 "show_password" = "Mostrar contraseña";
 "show_password" = "Mostrar contraseña";
@@ -36,6 +44,7 @@
 "one_moment" = "Un momento...";
 "one_moment" = "Un momento...";
 "done" = "Hecho";
 "done" = "Hecho";
 "undo" = "Deshacer";
 "undo" = "Deshacer";
+"offline" = "Fuera de línea";
 // 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" = "Siguiente";
 "next" = "Siguiente";
 "error" = "Error";
 "error" = "Error";
@@ -49,6 +58,7 @@
 "email_address" = "Dirección de correo";
 "email_address" = "Dirección de correo";
 "bad_email_address" = "Dirección de correo no válida.";
 "bad_email_address" = "Dirección de correo no válida.";
 "password" = "Contraseña";
 "password" = "Contraseña";
+"existing_password" = "Password existente";
 "now" = "Ahora";
 "now" = "Ahora";
 // Translators: used as a headline in sections with actions that cannot be undone. could also be "Caution" or "Cave" or so.
 // Translators: used as a headline in sections with actions that cannot be undone. could also be "Caution" or "Cave" or so.
 "danger" = "Sea cuidadoso";
 "danger" = "Sea cuidadoso";
@@ -64,6 +74,8 @@
 "self" = "Yo";
 "self" = "Yo";
 "draft" = "Borrador";
 "draft" = "Borrador";
 "image" = "Imagen";
 "image" = "Imagen";
+// Translators: Used in summaries as "Draft: Reply", similar as "Draft: Image". Use a noun here, not a verb (not: "to reply")
+"reply_noun" = "Responder";
 "gif" = "Gif";
 "gif" = "Gif";
 "images" = "Imágenes";
 "images" = "Imágenes";
 "audio" = "Audio";
 "audio" = "Audio";
@@ -76,7 +88,9 @@
 "camera" = "Cámara";
 "camera" = "Cámara";
 "location" = "Ubicación";
 "location" = "Ubicación";
 "gallery" = "Galería";
 "gallery" = "Galería";
+"images_and_videos" = "Imágenes y videos";
 "file" = "Archivo";
 "file" = "Archivo";
+"files" = "Archivos";
 "unknown" = "Desconocido";
 "unknown" = "Desconocido";
 
 
 "green" = "Verde";
 "green" = "Verde";
@@ -88,6 +102,8 @@
 "magenta" = "Magenta";
 "magenta" = "Magenta";
 "white" = "Blanco";
 "white" = "Blanco";
 
 
+"zoom" = "Zoom";
+"extra_small" = "Muy pequeño";
 "small" = "Pequeño";
 "small" = "Pequeño";
 "normal" = "Normal";
 "normal" = "Normal";
 "large" = "Grande";
 "large" = "Grande";
@@ -116,12 +132,17 @@
 "menu_add_attachment" = "Añadir adjunto";
 "menu_add_attachment" = "Añadir adjunto";
 "menu_leave_group" = "Abandonar grupo";
 "menu_leave_group" = "Abandonar grupo";
 "menu_delete_chat" = "Eliminar chat";
 "menu_delete_chat" = "Eliminar chat";
+"ask_delete_named_chat" = "¿Seguro deseas eliminar \"%1$@\"?";
 "menu_delete_messages" = "Eliminar mensajes";
 "menu_delete_messages" = "Eliminar mensajes";
 "menu_delete_image" = "Eliminar imagen";
 "menu_delete_image" = "Eliminar imagen";
+"delete_contact" = "Borrar contacto";
 "menu_delete_locations" = "¿Eliminar todas las ubicaciones?";
 "menu_delete_locations" = "¿Eliminar todas las ubicaciones?";
 "menu_delete_location" = "¿Eliminar esta ubicación?";
 "menu_delete_location" = "¿Eliminar esta ubicación?";
 "menu_message_details" = "Detalles del mensaje";
 "menu_message_details" = "Detalles del mensaje";
 "menu_copy_to_clipboard" = "Copiar al portapapeles";
 "menu_copy_to_clipboard" = "Copiar al portapapeles";
+"menu_copy_selection_to_clipboard" = "Copiar selección";
+"menu_copy_link_to_clipboard" = "Copiar link";
+"paste_from_clipboard" = "Pegar del portapapeles";
 "menu_forward" = "Reenviar mensaje";
 "menu_forward" = "Reenviar mensaje";
 "menu_resend" = "Reenviar mensaje";
 "menu_resend" = "Reenviar mensaje";
 "menu_reply" = "Responder al mensaje";
 "menu_reply" = "Responder al mensaje";
@@ -162,6 +183,9 @@
 "pin" = "Anclar";
 "pin" = "Anclar";
 // Translators: this is the opposite of "Pin", removing the sticky-state from sth.
 // Translators: this is the opposite of "Pin", removing the sticky-state from sth.
 "unpin" = "Desanclar";
 "unpin" = "Desanclar";
+"ConversationFragment_quoted_message_not_found" = "Mensaje original no encontrado";
+"reply_privately" = "Responder por privado";
+
 "mute_for_one_hour" = "Silenciar por 1 hora";
 "mute_for_one_hour" = "Silenciar por 1 hora";
 "mute_for_two_hours" = "Silenciar por 2 horas";
 "mute_for_two_hours" = "Silenciar por 2 horas";
 "mute_for_one_day" = "Silenciar por 1 día";
 "mute_for_one_day" = "Silenciar por 1 día";
@@ -177,9 +201,25 @@
 
 
 "file_saved_to" = "Archivo guardado en \"%1$@\".";
 "file_saved_to" = "Archivo guardado en \"%1$@\".";
 
 
+"videochat" = "Video llamada";
+"videochat_invite_user_to_videochat" = "¿Invitar %1$@ a una videollamada?";
+"videochat_invite_user_hint" = "Esto requiere una app compatible o un navegador compatible en ambos participantes";
+"videochat_contact_invited_hint" = "%1$@ invitado a una videollamada";
+"videochat_you_invited_hint" = "Invitaste a una videollamada";
+"videochat_will_open_in_your_browser" = "Esta videollamada se abrirá en tu navegador";
+"videochat_tap_to_join" = "Toca para unirte";
+"videochat_tap_to_open" = "Toca para abrir";
+"videochat_instance" = "Instancia de videollamada";
+"videochat_instance_placeholder" = "Tu instancia de videollamada";
+"videochat_instance_explain" = "Si una instancia de videollamada esta definida, puedes iniciar una videollamada desde el chat individual. La videollamada requiere una app o navegador compatible en ambos usuarios.\n\nEjemplos: https://meet.jit.si/$ROOM o basicwebrtc:https://your-server";
+"videochat_instance_from_qr" = "¿Usa \"%1$@\" para invitar a otros a la videollamada?\n\nUna vez configurado, puedes iniciar una videollamada desde el chat individual. Esto reemplaza la configuración previa de videollamadas. Si la hubiera.";
+"videochat_invitation" = "Invitación a videollamada";
+"videochat_invitation_body" = "Fuiste invitado a una videollamada, click en %1$@ para unirse.";
+
 // get confirmations
 // get confirmations
 "ask_leave_group" = "¿Seguro que deseas abandonar este grupo? ";
 "ask_leave_group" = "¿Seguro que deseas abandonar este grupo? ";
 "ask_forward" = "¿Reenviar mensajes a %1$@?";
 "ask_forward" = "¿Reenviar mensajes a %1$@?";
+"ask_forward_multiple" = "¿Reenviar los mensajes a los %1$d chats?";
 "ask_export_attachment" = "¿Exportar adjuntos? Si exporta los adjuntos, serán accesibles desde cualquier otra aplicación en su dispositivo. ¿Desea continuar?";
 "ask_export_attachment" = "¿Exportar adjuntos? Si exporta los adjuntos, serán accesibles desde cualquier otra aplicación en su dispositivo. ¿Desea continuar?";
 "ask_block_contact" = "¿Bloquear este contacto? Ya no recibirás mensajes de este contacto.";
 "ask_block_contact" = "¿Bloquear este contacto? Ya no recibirás mensajes de este contacto.";
 "ask_unblock_contact" = "¿Desbloquear este contacto? Una vez más podrá recibir mensajes de este contacto.";
 "ask_unblock_contact" = "¿Desbloquear este contacto? Una vez más podrá recibir mensajes de este contacto.";
@@ -187,8 +227,12 @@
 "ask_delete_contact" = "¿Eliminar de forma permanente a %1$@?\n\nContactos con chats en curso y contactos de la libreta de direcciones del sistema no pueden ser eliminados.";
 "ask_delete_contact" = "¿Eliminar de forma permanente a %1$@?\n\nContactos con chats en curso y contactos de la libreta de direcciones del sistema no pueden ser eliminados.";
 "cannot_delete_contacts_in_use" = "No se puede eliminar contactos con chats en curso.";
 "cannot_delete_contacts_in_use" = "No se puede eliminar contactos con chats en curso.";
 "ask_start_chat_with" = "¿Chatear con %1$@?";
 "ask_start_chat_with" = "¿Chatear con %1$@?";
+"ask_delete_value" = "¿Borrar %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" = "¿Eliminar a %1$@ del grupo?";
 "ask_remove_members" = "¿Eliminar a %1$@ del grupo?";
+"open_url_confirmation" = "¿Quieres abrir este link?";
+
+
 // contact list
 // contact list
 "contacts_title" = "Contactos";
 "contacts_title" = "Contactos";
 "contacts_enter_name_or_email" = "Nombre o correo electrónico";
 "contacts_enter_name_or_email" = "Nombre o correo electrónico";
@@ -215,10 +259,20 @@
 "chat_self_talk_subtitle" = "Mensajes que envié a mí mismo";
 "chat_self_talk_subtitle" = "Mensajes que envié a mí mismo";
 "saved_messages" = "Mensajes guardados";
 "saved_messages" = "Mensajes guardados";
 "saved_messages_explain" = "• Reenvía mensajes aquí para accederlos fácilmente luego\n\n• Toma notas o mensajes de voz\n\n• Adjunta archivos para guardarlos";
 "saved_messages_explain" = "• Reenvía mensajes aquí para accederlos fácilmente luego\n\n• Toma notas o mensajes de voz\n\n• Adjunta archivos para guardarlos";
+// this "Saved" should match the "Saved" from "Saved messages"
+"saved" = "Guardado";
 "chat_contact_request" = "Solicitud de contacto";
 "chat_contact_request" = "Solicitud de contacto";
 "chat_no_contact_requests" = "No hay solicitudes de contacto.\n\nSi desea que los correos electrónicos clásicos aparezcan aquí como solicitudes de contacto, puede cambiar la configuración correspondiente en la configuración de la aplicación.";
 "chat_no_contact_requests" = "No hay solicitudes de contacto.\n\nSi desea que los correos electrónicos clásicos aparezcan aquí como solicitudes de contacto, puede cambiar la configuración correspondiente en la configuración de la aplicación.";
 "retry_send" = "Reintentar enviar mensaje";
 "retry_send" = "Reintentar enviar mensaje";
 "send_failed" = "Falló enviar el mensaje";
 "send_failed" = "Falló enviar el mensaje";
+// reasons for a disabled message composer
+"messaging_disabled_not_in_group" = "No puedes escribir porque no estás en el grupo. Para unirte, pregúntale a otro miembro";
+"messaging_disabled_device_chat" = "Este chat posee mensajes generados localmente. Por eso no podés  escribir ningún mensaje";
+"messaging_disabled_deaddrop" = "Click en el mensaje para aceptar o denegar el pedido del contacto";
+"cannot_display_unsuported_file_type" = "No se puede mostrar este tipo de archivo: %1$@";
+"attachment_failed_to_load" = "No se puede cargar el adjunto";
+
+
 // map
 // map
 "filter_map_on_time" = "Mostrar ubicaciones en el marco de tiempo";
 "filter_map_on_time" = "Mostrar ubicaciones en el marco de tiempo";
 "show_location_traces" = "Mostrar trazas";
 "show_location_traces" = "Mostrar trazas";
@@ -234,6 +288,8 @@
 // create/edit groups, contact/group profile
 // create/edit groups, contact/group profile
 "group_name" = "Nombre del grupo";
 "group_name" = "Nombre del grupo";
 "group_avatar" = "Avatar del grupo";
 "group_avatar" = "Avatar del grupo";
+"remove_group_image" = "Remover imagen de grupo";
+"change_group_image" = "Cambiar imagen de grupo";
 "group_create_button" = "Crear grupo";
 "group_create_button" = "Crear grupo";
 "group_please_enter_group_name" = "Por favor introduzca un nombre para el grupo.";
 "group_please_enter_group_name" = "Por favor introduzca un nombre para el grupo.";
 "group_add_members" = "Añadir miembros";
 "group_add_members" = "Añadir miembros";
@@ -273,6 +329,8 @@
 "login_smtp_port" = "Puerto SMTP";
 "login_smtp_port" = "Puerto SMTP";
 "login_smtp_security" = "Seguridad SMTP";
 "login_smtp_security" = "Seguridad SMTP";
 "login_auth_method" = "Método de autorización";
 "login_auth_method" = "Método de autorización";
+// Translators: %1$s will be replaced by an email address
+"login_oauth2_checking_addr" = "Chequeando %1$@";
 "login_info_oauth2_title" = "¿Continuar con la configuración simplificada?";
 "login_info_oauth2_title" = "¿Continuar con la configuración simplificada?";
 "login_info_oauth2_text" = "La dirección de correo electrónico introducida admite una configuración simplificada (OAuth2).\n\nEn el próximo paso, permita que Delta Chat actúe como su aplicación de chat con correo electrónico.\n\nNo hay servidores de Delta Chat, tus datos permanecen en tu dispositivo!";
 "login_info_oauth2_text" = "La dirección de correo electrónico introducida admite una configuración simplificada (OAuth2).\n\nEn el próximo paso, permita que Delta Chat actúe como su aplicación de chat con correo electrónico.\n\nNo hay servidores de Delta Chat, tus datos permanecen en tu dispositivo!";
 "login_certificate_checks" = "Comprobaciones de certificados";
 "login_certificate_checks" = "Comprobaciones de certificados";
@@ -290,11 +348,22 @@
 // TLS certificate checks
 // TLS certificate checks
 "accept_invalid_certificates" = "Aceptar certificados no válidos";
 "accept_invalid_certificates" = "Aceptar certificados no válidos";
 "used_settings" = "Ajustes usados:";
 "used_settings" = "Ajustes usados:";
+"switch_account" = "Cambiar cuenta";
+"add_account" = "Agregar cuenta";
 "delete_account" = "Eliminar cuenta";
 "delete_account" = "Eliminar cuenta";
 "delete_account_ask" = "Estás seguro de que quieres eliminar los datos de tu cuenta?";
 "delete_account_ask" = "Estás seguro de que quieres eliminar los datos de tu cuenta?";
+"delete_account_explain_with_name" = "Todos los datos de la cuenta de \"%1$@\" este dispositivo serán eliminados. Incluyendo la configuración de encriptado punto a punto, contactos, chats, mensajes y multimedia. Esta acción no puede ser deshecha.";
+"switching_account" = "Cambiando cuenta...";
+"try_connect_now" = "Intenta conectarte ahora";
+// Translations: %1$s will be replaced by a more detailed error message
+"configuration_failed_with_error" = "La configuración falló. Error: %1$@";
+
 // share and forward messages
 // share and forward messages
 // Translators: Title shown above a chat/contact list; the user selects the recipient of the messages he wants to forward to
 // Translators: Title shown above a chat/contact list; the user selects the recipient of the messages he wants to forward to
 "forward_to" = "Reenviar a ...";
 "forward_to" = "Reenviar a ...";
+"share_multiple_attachments" = "¿Enviar %1$d los archivos seleccionados al chat?\n\nLos archivos son enviados sin modificar en su tamaño original, ej. las imágenes y los videos no son codificados nuevamente.";
+"share_multiple_attachments_multiple_chats" = "¿Enviar %1$d archivo(s) a %2$d chats?\n\nLos archivos son enviados sin modificar en su tamaño original, ej. imágenes y videos no son codificados nuevamente.";
+"share_text_multiple_chats" = "¿Enviar este texto  a %1$d chats?\n\n\"%2$@\"";
 "share_abort" = "Intercambio abortado debido a la falta de permisos.";
 "share_abort" = "Intercambio abortado debido a la falta de permisos.";
 
 
 
 
@@ -327,6 +396,9 @@
 "pref_notifications" = "Notificaciones ";
 "pref_notifications" = "Notificaciones ";
 "pref_notifications_show" = "Mostrar";
 "pref_notifications_show" = "Mostrar";
 "pref_notifications_priority" = "Prioridad";
 "pref_notifications_priority" = "Prioridad";
+"pref_notifications_explain" = "Habilita las notificaciones de sistema para nuevos mensajes";
+"pref_show_notification_content" = "Mostrar el contenido del mensaje en la notificación";
+"pref_show_notification_content_explain" = "Mostrar el remitente y las primeras palabras del mensaje en las notificaciones";
 "pref_led_color" = "Color de LED";
 "pref_led_color" = "Color de LED";
 "pref_sound" = "Sonido";
 "pref_sound" = "Sonido";
 "pref_silent" = "Silencio";
 "pref_silent" = "Silencio";
@@ -389,6 +461,46 @@
 "pref_background_default_color" = "Color por defecto";
 "pref_background_default_color" = "Color por defecto";
 "pref_background_custom_image" = "Imagen personalizada";
 "pref_background_custom_image" = "Imagen personalizada";
 "pref_background_custom_color" = "Color personalizado";
 "pref_background_custom_color" = "Color personalizado";
+"export_aborted" = "Exportado abortado";
+"profile_image_select" = "Seleccionar la imagen de perfil";
+"select_your_new_profile_image" = "Seleccionar tu nueva imagen de perfil";
+"profile_image_delete" = "Borrar tu imagen de perfil";
+
+
+// Emoji picker and categories
+"emoji_search_results" = "Buscar resultados";
+"emoji_not_found" = "No se encontraron emojis";
+"emoji_recent" = "Usados";
+"emoji_people" = "Personas & Cuerpo";
+"emoji_nature" = "Animales  & Naturaleza";
+"emoji_foods" = "Comida  & Bebida";
+"emoji_activity" = "Actividades";
+"emoji_places" = "Viaje  & Lugares";
+"emoji_objects" = "Objetos";
+"emoji_symbols" = "Símbolos";
+"emoji_flags" = "Banderas";
+
+
+// automatically delete message
+"delete_old_messages" = "Borrar mensajes antiguos";
+// devs: autodel_title is deprecated, use delete_old_messages instead
+"autodel_title" = "Borrar mensajes automáticamente";
+"autodel_device_title" = "Borrar mensajes del dispositivo";
+"autodel_server_title" = "Borrar mensajes del servidor";
+// %1$d will be replaced by the number of messages, you can assume plural/lots here. %2$s will be replaced by a timespan option.
+"autodel_device_ask" = "¿Desea borrar %1$d mensajes ahora y todos los mensajes recientemente alcanzados \"%2$@\" en el futuro?\n\n• Esto incluye toda la multimedia\n\n• Los mensajes serán eliminados siendo vistos o no\n\n• \"Mensajes guardados\" serán saltados de este proceso local";
+// %1$d will be replaced by the number of messages, you can assume plural/lots here. %2$s will be replaced by a timespan option.
+"autodel_server_ask" = "¿Desea borrar %1$d mensajes ahora y todos los mensajes recientemente alcanzados \"%2$@\" en el futuro?\n\n• Esto incluye toda la multimedia\n\n• Esto borrará los emails afectados por la opción \"Mostrar emails clásicos\"\n\n• \"Mensajes guardados\" serán eliminados del servidor también";
+"autodel_confirm" = "Comprendo, borrar todos los mensajes";
+"autodel_at_once" = "Inmediatamente";
+"after_30_seconds" = "Luego de 30 segundos";
+"after_1_minute" = "Luego de 1 minuto";
+"autodel_after_1_hour" = "Luego de 1 hora";
+"autodel_after_1_day" = "Luego de 1 día";
+"autodel_after_1_week" = "Luego de 1 semana";
+"autodel_after_4_weeks" = "Luego de 4 semanas";
+"autodel_after_1_year" = "Luego de 1 año";
+
 // autocrypt
 // autocrypt
 "autocrypt" = "Autocrypt";
 "autocrypt" = "Autocrypt";
 "autocrypt_explain" = "Autocrypt es una nueva especificación abierta para cifrado automático de correo electrónico de extremo a extremo. Su configuración de extremo a extremo es creada automáticamente cuando se necesita y puede transferirla entre dispositivos con los Mensajes de Configuración de Autocrypt.";
 "autocrypt_explain" = "Autocrypt es una nueva especificación abierta para cifrado automático de correo electrónico de extremo a extremo. Su configuración de extremo a extremo es creada automáticamente cuando se necesita y puede transferirla entre dispositivos con los Mensajes de Configuración de Autocrypt.";
@@ -421,6 +533,22 @@
 "systemmsg_action_by_me" = "%1$@ por mi.";
 "systemmsg_action_by_me" = "%1$@ por mi.";
 // Translators: %1$s will be replaced by sth. as "member xy added" (trailing full-stop removed). %2$s will be replaced by the name/addr of the person who did this action.
 // Translators: %1$s will be replaced by sth. as "member xy added" (trailing full-stop removed). %2$s will be replaced by the name/addr of the person who did this action.
 "systemmsg_action_by_user" = "%1$@ por %2$@.";
 "systemmsg_action_by_user" = "%1$@ por %2$@.";
+"systemmsg_unknown_sender_for_chat" = "Remitente desconocido. Mira \"info\" para más detalles";
+"systemmsg_subject_for_new_contact" = "Mensaje de %1$@";
+"systemmsg_failed_sending_to" = "Falla en enviar el mensaje a %1$@.";
+
+"systemmsg_ephemeral_timer_disabled" = "Temporizador de mensajes borrados desactivado";
+"systemmsg_ephemeral_timer_enabled" = "Temporizador del borrado de mensajes dispuesto en %1$@ s.";
+"systemmsg_ephemeral_timer_minute" = "Temporizador de borrado de mensaje dispuesto en 1 minuto";
+"systemmsg_ephemeral_timer_hour" = "Temporizador de borrado de mensaje dispuesto en 1 hora";
+"systemmsg_ephemeral_timer_day" = "Temporizador de borrado de mensaje dispuesto en 1 día";
+"systemmsg_ephemeral_timer_week" = "Temporizador de borrado de mensaje dispuesto en 1 semana";
+"systemmsg_ephemeral_timer_four_weeks" = "Temporizador de borrado de mensaje dispuesto en 4 semanas";
+
+// Translators: Protection disabled/enabled messages may be displayed together with a "big shield" and may be suffixed by systemmsg_action_by_user or systemmsg_action_by_me
+"systemmsg_chat_protection_disabled" = "Protección de chat desactivada";
+"systemmsg_chat_protection_enabled" = "Protección de chat activa";
+
 // screen lock
 // screen lock
 "screenlock_title" = "Bloqueo de pantalla";
 "screenlock_title" = "Bloqueo de pantalla";
 "screenlock_explain" = "Bloquea el acceso con el bloqueo de pantalla de Android o huella; para evitar que aparezca el contenido anterior, habilite también \"Seguridad de pantalla\"";
 "screenlock_explain" = "Bloquea el acceso con el bloqueo de pantalla de Android o huella; para evitar que aparezca el contenido anterior, habilite también \"Seguridad de pantalla\"";
@@ -434,8 +562,10 @@
 
 
 // qr code stuff
 // qr code stuff
 "qr_code" = "Código QR";
 "qr_code" = "Código QR";
+"load_qr_code_as_image" = "Cargar código QR como imagen";
 "qrscan_title" = "Escanear código QR";
 "qrscan_title" = "Escanear código QR";
 "qrscan_hint" = "Coloque su cámara sobre el código QR";
 "qrscan_hint" = "Coloque su cámara sobre el código QR";
+"qrscan_failed" = "Código QR no pudo ser decodificado";
 "qrscan_ask_join_group" = "¿Quieres unirte al grupo \"%1$@\"?";
 "qrscan_ask_join_group" = "¿Quieres unirte al grupo \"%1$@\"?";
 "qrscan_fingerprint_mismatch" = "La huella digital escaneada no coincide con la última huella vista para \"%1$@\".";
 "qrscan_fingerprint_mismatch" = "La huella digital escaneada no coincide con la última huella vista para \"%1$@\".";
 "qrscan_no_addr_found" = "Este código QR contiene una huella digital pero no una dirección de correo electrónico.\n\nPara una verificación fuera de banda, establezca primero una conexión cifrada con el destinatario.";
 "qrscan_no_addr_found" = "Este código QR contiene una huella digital pero no una dirección de correo electrónico.\n\nPara una verificación fuera de banda, establezca primero una conexión cifrada con el destinatario.";
@@ -453,11 +583,19 @@
 "qrshow_join_contact_hint" = "Escanea esto para configurar un contacto con %1$@";
 "qrshow_join_contact_hint" = "Escanea esto para configurar un contacto con %1$@";
 "qrshow_join_contact_no_connection_hint" = "La configuración con código QR requiere conexión a Internet. Por favor, conéctese a una red antes de continuar.";
 "qrshow_join_contact_no_connection_hint" = "La configuración con código QR requiere conexión a Internet. Por favor, conéctese a una red antes de continuar.";
 "qrshow_join_contact_no_connection_toast" = "No hay conexión a Internet, no se puede configurar con código QR.";
 "qrshow_join_contact_no_connection_toast" = "No hay conexión a Internet, no se puede configurar con código QR.";
+"qraccount_ask_create_and_login" = "¿Crear una nueva dirección de e-mail en \"%1$@\" e ingresar allí?";
+"qraccount_ask_create_and_login_another" = "¿Crear una nueva dirección de e-mail en \"%1$@\" e ingresar ahí?\n\nTu cuenta existente no será eliminada. Usar el ítem \"Cambiar cuenta\" para cambiar entre tus cuentas.";
+"qraccount_success_enter_name" = "Ingreso satisfactorio—tu dirección de email es %1$@\n\nSi lo deseas, puedes ingresar un nombre y una imagen de perfil, que será mostrada a los usuarios que escribas.";
+"qraccount_qr_code_cannot_be_used" = "El código QR escaneado no puede ser usado para configurar una nueva cuenta";
+"qraccount_use_on_new_install" = "El código QR escaneado esta configurando la nueva cuenta. Puedes escanear el código QR cuando estés preparando una nueva instalación de Delta Chat";
 "contact_verified" = "%1$@ verificado.";
 "contact_verified" = "%1$@ verificado.";
 "contact_not_verified" = "No se pudo verificar %1$@";
 "contact_not_verified" = "No se pudo verificar %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"
 "contact_setup_changed" = "Configuración cambiada para %1$@";
 "contact_setup_changed" = "Configuración cambiada para %1$@";
 "verified_group_explain" = "Los grupos verificados (experimentales) brindan seguridad contra ataques activos. Los miembros son verificados con un segundo factor por otros miembros y los mensajes siempre están encriptados de extremo a extremo.";
 "verified_group_explain" = "Los grupos verificados (experimentales) brindan seguridad contra ataques activos. Los miembros son verificados con un segundo factor por otros miembros y los mensajes siempre están encriptados de extremo a extremo.";
+"copy_qr_data_success" = "URL del código QR copiado al portapapeles";
+
+
 // notifications 
 // notifications 
 "notify_n_messages_in_m_chats" = "%1$d nuevos mensajes en %2$d chats";
 "notify_n_messages_in_m_chats" = "%1$d nuevos mensajes en %2$d chats";
 "notify_mark_read" = "Marcar como leído";
 "notify_mark_read" = "Marcar como leído";
@@ -479,9 +617,15 @@
 "perm_explain_access_to_storage_denied" = "Delta Chat requiere el permiso de Almacenamiento para adjuntar o exportar fotos, videos o audio, pero ha sido denegado de forma permanente. Por favor, vaya al menú de configuración de aplicaciones, seleccione \"Permisos\" y habilite \"Almacenamiento\".";
 "perm_explain_access_to_storage_denied" = "Delta Chat requiere el permiso de Almacenamiento para adjuntar o exportar fotos, videos o audio, pero ha sido denegado de forma permanente. Por favor, vaya al menú de configuración de aplicaciones, seleccione \"Permisos\" y habilite \"Almacenamiento\".";
 "perm_explain_access_to_location_denied" = "Delta Chat requiere el permiso de Ubicación para adjuntar una ubicación, pero ha sido denegado de forma permanente. Por favor, vaya al menú de configuración de aplicaciones, seleccione \"Permisos\" y habilite \"Ubicación\".";
 "perm_explain_access_to_location_denied" = "Delta Chat requiere el permiso de Ubicación para adjuntar una ubicación, pero ha sido denegado de forma permanente. Por favor, vaya al menú de configuración de aplicaciones, seleccione \"Permisos\" y habilite \"Ubicación\".";
 
 
+// ImageEditorHud
+"ImageEditorHud_draw_anywhere_to_blur" = "Dibuja para difuminar";
+
 // dc_str_* resources
 // dc_str_* resources
 "encrypted_message" = "Mensaje cifrado";
 "encrypted_message" = "Mensaje cifrado";
 
 
+// strings introduced on desktop. we want to share strings between the os, in general, please do not add generic strings here
+"about_offical_app_desktop" = "Esta es la aplicación oficial de Delta Chat para escritorio";
+"about_licensed_under_desktop" = "El software está licenciado para GNU GPL version 3 y el código está disponible en GitHub";
 "welcome_desktop" = "Bienvenido a Delta Chat";
 "welcome_desktop" = "Bienvenido a Delta Chat";
 "login_known_accounts_title_desktop" = "Cuentas conocidas";
 "login_known_accounts_title_desktop" = "Cuentas conocidas";
 "global_menu_preferences_language_desktop" = "Seleccione Idioma...";
 "global_menu_preferences_language_desktop" = "Seleccione Idioma...";
@@ -536,6 +680,7 @@
 "ask_delete_chat_desktop" = "¿Estás seguro de que deseas eliminar este chat?";
 "ask_delete_chat_desktop" = "¿Estás seguro de que deseas eliminar este chat?";
 "email_validation_failed_desktop" = "Se requiere una dirección de correo.";
 "email_validation_failed_desktop" = "Se requiere una dirección de correo.";
 "forget_login_confirmation_desktop" = "¿Borrar esta sesión? Todo se eliminará, incluida la configuración de extremo a extremo, contactos, chats, mensajes y multimedia. Esta acción es definitiva y no puede ser revertida.";
 "forget_login_confirmation_desktop" = "¿Borrar esta sesión? Todo se eliminará, incluida la configuración de extremo a extremo, contactos, chats, mensajes y multimedia. Esta acción es definitiva y no puede ser revertida.";
+"account_info_hover_tooltip_desktop" = "E-Mail: %1$@\nTamaño: %2$@\nDirección: %3$@";
 "me_desktop" = "Yo";
 "me_desktop" = "Yo";
 "in_this_group_desktop" = "Miembros del grupo";
 "in_this_group_desktop" = "Miembros del grupo";
 "not_in_this_group_desktop" = "Miembros potenciales del grupo (no en el grupo)";
 "not_in_this_group_desktop" = "Miembros potenciales del grupo (no en el grupo)";
@@ -557,7 +702,20 @@
 "a11y_delivery_status_invalid" = "Estado de envío no válido";
 "a11y_delivery_status_invalid" = "Estado de envío no válido";
 "a11y_message_context_menu_btn_label" = "Acciones del mensaje";
 "a11y_message_context_menu_btn_label" = "Acciones del mensaje";
 "a11y_background_preview_label" = "Previsualización del fondo";
 "a11y_background_preview_label" = "Previsualización del fondo";
+"a11y_disappearing_messages_activated" = "Borrado de mensajes activo";
+
+
 // iOS permissions, copy from "deltachat-ios/Info.plist", which is used on missing translations in "deltachat-ios/LANG.lproj/InfoPlist.strings"
 // iOS permissions, copy from "deltachat-ios/Info.plist", which is used on missing translations in "deltachat-ios/LANG.lproj/InfoPlist.strings"
+
+
+// android specific strings, developers: please take care to remove strings that are no longer used!
+"pref_background_notifications" = "Notificaciones en segundo plano";
+"pref_background_notifications_explain" = "Usar la conexión de segundo plano a tu servidor y requerir ignorar las optimizaciones de batería";
+"pref_background_notifications_rationale" = "Para mantener la conexión de tu servidor email y recibir mensajes en segundo plano, ignorar las optimizaciones en el próximo paso.\n\nDelta Chat usa pocos recursos y cuida no drenar tu batería";
+// disabling "Reliable service" will hide a the maybe annoying permanent-notification with the drawback that new-message-notifications get potentially unreliable
+"pref_reliable_service" = "Conexión en segundo plano confiable";
+"pref_reliable_service_explain" = "Requiere notificación permanente";
 "perm_enable_bg_reminder_title" = "Toque aquí para recibir mensajes mientras Delta Chat está en segundo plano.";
 "perm_enable_bg_reminder_title" = "Toque aquí para recibir mensajes mientras Delta Chat está en segundo plano.";
 "perm_enable_bg_already_done" = "Ya has permitido que Delta Chat reciba mensajes en segundo plano.\n\nSi los mensajes aún no llegan en segundo plano, compruebe también la configuración de su sistema.";
 "perm_enable_bg_already_done" = "Ya has permitido que Delta Chat reciba mensajes en segundo plano.\n\nSi los mensajes aún no llegan en segundo plano, compruebe también la configuración de su sistema.";
+"update_1_14_android" = "Algunas notas de la actualización 1.14:\n\n🧹 Tirar para responder: Para contestar un mensaje concreto, simplemente tira hacia la derecha (¡no aquí! no puedes responder aquí  😛) Verás una cita arriba de la linea de escritura y puedes continuar escribiendo como siempre.\n\n🔥 Mensajes que desaparecen - el momento ha llegado 😀. Cualquier chat puede ser configurado para borrar los mensajes enviados y recibidos luego de un tiempo. Selecciona \"Borrado de mensajes\" del menú del chat (nuevamente: no aquí)\n\n👆 Los chats se abren con el primer mensaje no visto\n\n💾 Reenviar cosas a \"Mensajes guardados\" directamente y más rápido (se puede probar aquí: selecciona este mensaje y luego toca en la flecha del sector superior derecho)\n\n🎃 Finalmente, ¡ya los espantamos con muchos bugs! Pero muchos de ellos fueron ahuyentados, no van a volver";
 
 

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

@@ -98,6 +98,22 @@
 			<string>%d miembros</string>
 			<string>%d miembros</string>
 		</dict>
 		</dict>
 	</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>¿Enviar el  archivo a %s?</string>
+			<key>other</key>
+			<string>Enviar el siguiente %d archivo a %s?</string>
+		</dict>
+	</dict>
 	<key>ask_delete_chat</key>
 	<key>ask_delete_chat</key>
 	<dict>
 	<dict>
 		<key>NSStringLocalizedFormatKey</key>
 		<key>NSStringLocalizedFormatKey</key>

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

@@ -586,4 +586,3 @@
 "pref_reliable_service_explain" = "Etengabeko jakinarazpena eskatzen du";
 "pref_reliable_service_explain" = "Etengabeko jakinarazpena eskatzen du";
 "perm_enable_bg_reminder_title" = "Sakatu hemen mezuak jasotzeko Delta Chat bigarren planoan dagoenean.";
 "perm_enable_bg_reminder_title" = "Sakatu hemen mezuak jasotzeko Delta Chat bigarren planoan dagoenean.";
 "perm_enable_bg_already_done" = "Dagoeneko baimendu diozu Delta Chat aplikazioari bigarren planoan mezuak jasotzea,\n\nOraindik ere mezuak heltzen ez badira, egiaztatu ere zure sistemaren ezarpenak.";
 "perm_enable_bg_already_done" = "Dagoeneko baimendu diozu Delta Chat aplikazioari bigarren planoan mezuak jasotzea,\n\nOraindik ere mezuak heltzen ez badira, egiaztatu ere zure sistemaren ezarpenak.";
-

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

@@ -189,7 +189,7 @@
 "videochat_tap_to_open" = "Appuyez pour ouvrir";
 "videochat_tap_to_open" = "Appuyez pour ouvrir";
 // get confirmations
 // get confirmations
 "ask_leave_group" = "Voulez-vous vraiment quitter ce groupe ?";
 "ask_leave_group" = "Voulez-vous vraiment quitter ce groupe ?";
-"ask_forward" = "Faire suivre les messages à %1$@ \?";
+"ask_forward" = "Faire suivre les messages à %1$@ ?";
 "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 ?";
 "ask_block_contact" = "Bloquer ce contact ? Vous ne recevrez plus ses messages.";
 "ask_block_contact" = "Bloquer ce contact ? Vous ne recevrez plus ses messages.";
 "ask_unblock_contact" = "Débloquer ce contact ? Vous recevrez à nouveau ses messages.";
 "ask_unblock_contact" = "Débloquer ce contact ? Vous recevrez à nouveau ses messages.";
@@ -315,7 +315,7 @@
 "pref_using_custom" = "Usage de la personnalisation : %1$@";
 "pref_using_custom" = "Usage de la personnalisation : %1$@";
 "pref_using_default" = "Utilisation par défaut : %1$@";
 "pref_using_default" = "Utilisation par défaut : %1$@";
 "pref_profile_info_headline" = "Informations de votre profil";
 "pref_profile_info_headline" = "Informations de votre profil";
-"pref_profile_photo" = "Photo du profil";
+"pref_profile_photo" = "Photo de profil";
 "pref_blocked_contacts" = "Contacts bloqués";
 "pref_blocked_contacts" = "Contacts bloqués";
 "pref_profile_photo_remove_ask" = "Supprimer la photo de profil ?";
 "pref_profile_photo_remove_ask" = "Supprimer la photo de profil ?";
 "pref_password_and_account_settings" = "Mot de passe et compte";
 "pref_password_and_account_settings" = "Mot de passe et compte";
@@ -590,4 +590,3 @@
 // iOS permissions, copy from "deltachat-ios/Info.plist", which is used on missing translations in "deltachat-ios/LANG.lproj/InfoPlist.strings"
 // iOS permissions, copy from "deltachat-ios/Info.plist", which is used on missing translations in "deltachat-ios/LANG.lproj/InfoPlist.strings"
 "perm_enable_bg_reminder_title" = "Touchez ici pour recevoir des messages pendant que DeltaChat est en arrière-plan.";
 "perm_enable_bg_reminder_title" = "Touchez ici pour recevoir des messages pendant que DeltaChat est en arrière-plan.";
 "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.";
-

+ 2 - 2
deltachat-ios/fr.lproj/Localizable.stringsdict

@@ -109,9 +109,9 @@
 			<key>NSStringFormatValueTypeKey</key>
 			<key>NSStringFormatValueTypeKey</key>
 			<string>d</string>
 			<string>d</string>
 			<key>one</key>
 			<key>one</key>
-			<string>Effacer %d tchats \?</string>
+			<string>Effacer %d tchats ?</string>
 			<key>other</key>
 			<key>other</key>
-			<string>Effacer %d discussions \? Elles ne seront plus montrées dans la liste de tchats, mais leurs messages resteront sur le serveur.</string>
+			<string>Effacer %d discussions ? Elles ne seront plus montrées dans la liste de tchats, mais leurs messages resteront sur le serveur.</string>
 		</dict>
 		</dict>
 	</dict>
 	</dict>
 	<key>ask_delete_messages</key>
 	<key>ask_delete_messages</key>

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

@@ -8,11 +8,14 @@
 "on" = "On";
 "on" = "On";
 "off" = "Off";
 "off" = "Off";
 "def" = "Por omisión";
 "def" = "Por omisión";
+"default_value" = "Por omisión (%1$@)";
+"default_value_as_above" = "Por omisión (igual que arriba)";
 "custom" = "Personalizado";
 "custom" = "Personalizado";
 "none" = "Ningún";
 "none" = "Ningún";
 "automatic" = "Automático";
 "automatic" = "Automático";
 "strict" = "Estrito";
 "strict" = "Estrito";
 "open" = "Abrir";
 "open" = "Abrir";
+"open_attachment" = "Abrir anexo";
 "join" = "Unirse";
 "join" = "Unirse";
 "rejoin" = "Volta a unirte";
 "rejoin" = "Volta a unirte";
 "delete" = "Eliminar";
 "delete" = "Eliminar";
@@ -31,6 +34,7 @@
 "save" = "Gardar";
 "save" = "Gardar";
 "chat" = "Chat";
 "chat" = "Chat";
 "media" = "Medios";
 "media" = "Medios";
+"profile" = "Perfil";
 "main_menu" = "Menú principal";
 "main_menu" = "Menú principal";
 "start_chat" = "Inciar chat";
 "start_chat" = "Inciar chat";
 "show_password" = "Mostrar contrasinal";
 "show_password" = "Mostrar contrasinal";
@@ -40,6 +44,7 @@
 "one_moment" = "Un momento...";
 "one_moment" = "Un momento...";
 "done" = "Feito";
 "done" = "Feito";
 "undo" = "Desfacer";
 "undo" = "Desfacer";
+"offline" = "Sen conexión";
 // 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" = "Seguinte";
 "next" = "Seguinte";
 "error" = "Fallo";
 "error" = "Fallo";
@@ -69,6 +74,8 @@
 "self" = "Eu";
 "self" = "Eu";
 "draft" = "Borrador";
 "draft" = "Borrador";
 "image" = "Imaxe";
 "image" = "Imaxe";
+// Translators: Used in summaries as "Draft: Reply", similar as "Draft: Image". Use a noun here, not a verb (not: "to reply")
+"reply_noun" = "Resposta";
 "gif" = "Gif";
 "gif" = "Gif";
 "images" = "Imaxes";
 "images" = "Imaxes";
 "audio" = "Audio";
 "audio" = "Audio";
@@ -95,6 +102,8 @@
 "magenta" = "Maxenta";
 "magenta" = "Maxenta";
 "white" = "Branco";
 "white" = "Branco";
 
 
+"zoom" = "Zoo";
+"extra_small" = "Moi pequena";
 "small" = "Pequeno";
 "small" = "Pequeno";
 "normal" = "Normal";
 "normal" = "Normal";
 "large" = "Grande";
 "large" = "Grande";
@@ -123,12 +132,17 @@
 "menu_add_attachment" = "Engadir anexo";
 "menu_add_attachment" = "Engadir anexo";
 "menu_leave_group" = "Deixar grupo";
 "menu_leave_group" = "Deixar grupo";
 "menu_delete_chat" = "Eliminar conversa";
 "menu_delete_chat" = "Eliminar conversa";
+"ask_delete_named_chat" = "Tes a certeza de querer eliminar \"%1$@\"?";
 "menu_delete_messages" = "Eliminar mensaxes";
 "menu_delete_messages" = "Eliminar mensaxes";
 "menu_delete_image" = "Eliminar imaxe";
 "menu_delete_image" = "Eliminar imaxe";
+"delete_contact" = "Eliminar contacto";
 "menu_delete_locations" = "Eliminar todas as localizacións?";
 "menu_delete_locations" = "Eliminar todas as localizacións?";
 "menu_delete_location" = "Eliminar esta localización?";
 "menu_delete_location" = "Eliminar esta localización?";
 "menu_message_details" = "Detalles da mensaxe";
 "menu_message_details" = "Detalles da mensaxe";
 "menu_copy_to_clipboard" = "Copiar ao portaretallos";
 "menu_copy_to_clipboard" = "Copiar ao portaretallos";
+"menu_copy_selection_to_clipboard" = "Copiar selección";
+"menu_copy_link_to_clipboard" = "Copiar ligazón";
+"paste_from_clipboard" = "Pegar desde portapapeis";
 "menu_forward" = "Reenviar mensaxe";
 "menu_forward" = "Reenviar mensaxe";
 "menu_resend" = "Voltar a enviar mensaxes";
 "menu_resend" = "Voltar a enviar mensaxes";
 "menu_reply" = "Respostar a mensaxe";
 "menu_reply" = "Respostar a mensaxe";
@@ -169,6 +183,9 @@
 "pin" = "Fixar";
 "pin" = "Fixar";
 // Translators: this is the opposite of "Pin", removing the sticky-state from sth.
 // Translators: this is the opposite of "Pin", removing the sticky-state from sth.
 "unpin" = "Desafixar";
 "unpin" = "Desafixar";
+"ConversationFragment_quoted_message_not_found" = "Non se atopa a mensaxe orixinal";
+"reply_privately" = "Responder de xeito privado";
+
 "mute_for_one_hour" = "Acalar durante 1 h.";
 "mute_for_one_hour" = "Acalar durante 1 h.";
 "mute_for_two_hours" = "Acalar durante 2 h.";
 "mute_for_two_hours" = "Acalar durante 2 h.";
 "mute_for_one_day" = "Acalar durante 1 día";
 "mute_for_one_day" = "Acalar durante 1 día";
@@ -210,8 +227,12 @@
 "ask_delete_contact" = "Eliminar contacto %1$@?\n\nOs contactos con conversas activas e os contactos da libreta de enderezos do sistema non se poden eliminar de xeito definitivo.";
 "ask_delete_contact" = "Eliminar contacto %1$@?\n\nOs contactos con conversas activas e os contactos da libreta de enderezos do sistema non se poden eliminar de xeito definitivo.";
 "cannot_delete_contacts_in_use" = "Non podes eliminar contactos con conversas activas.";
 "cannot_delete_contacts_in_use" = "Non podes eliminar contactos con conversas activas.";
 "ask_start_chat_with" = "Conversa con %1$@?";
 "ask_start_chat_with" = "Conversa con %1$@?";
+"ask_delete_value" = "Eliminar %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" = "Eliminar  %1$@ do grupo?";
 "ask_remove_members" = "Eliminar  %1$@ do grupo?";
+"open_url_confirmation" = "Queres abrir esta ligazón?";
+
+
 // contact list
 // contact list
 "contacts_title" = "Contactos";
 "contacts_title" = "Contactos";
 "contacts_enter_name_or_email" = "Introducir nome ou enderezo de correo";
 "contacts_enter_name_or_email" = "Introducir nome ou enderezo de correo";
@@ -238,10 +259,20 @@
 "chat_self_talk_subtitle" = "Mensaxes que me enviei a min mesma";
 "chat_self_talk_subtitle" = "Mensaxes que me enviei a min mesma";
 "saved_messages" = "Mensaxes gardadas";
 "saved_messages" = "Mensaxes gardadas";
 "saved_messages_explain" = "• Reenvía aquí as mensaxes para un acceso rápido\n\n• Toma notas de texto ou voz\n\n• Anexa medios para gardalos";
 "saved_messages_explain" = "• Reenvía aquí as mensaxes para un acceso rápido\n\n• Toma notas de texto ou voz\n\n• Anexa medios para gardalos";
+// this "Saved" should match the "Saved" from "Saved messages"
+"saved" = "Gardado";
 "chat_contact_request" = "Solicitude de contacto";
 "chat_contact_request" = "Solicitude de contacto";
 "chat_no_contact_requests" = "Sen solicitudes de contacto.\n\nSe queres que os correos tradicionais aparezan aquí como solicitudes de contacto, podes establecelo nos axustes da app.";
 "chat_no_contact_requests" = "Sen solicitudes de contacto.\n\nSe queres que os correos tradicionais aparezan aquí como solicitudes de contacto, podes establecelo nos axustes da app.";
 "retry_send" = "Reintentar o envío da mensaxe";
 "retry_send" = "Reintentar o envío da mensaxe";
 "send_failed" = "Non se puido enviar a mensaxe";
 "send_failed" = "Non se puido enviar a mensaxe";
+// reasons for a disabled message composer
+"messaging_disabled_not_in_group" = "Non podes escribir porque non estás no grupo. Para unirte, solicítallo a outro membro.";
+"messaging_disabled_device_chat" = "A conversa contén mensaxes creados localmente. Polo tanto non podes escribir ningunha mensaxe.";
+"messaging_disabled_deaddrop" = "Preme nunha mensaxe para aceptar ou denegar a solicitude de contacto";
+"cannot_display_unsuported_file_type" = "Non se pode motrar este tipo de ficheiro: %1$@";
+"attachment_failed_to_load" = "Erro ó cargar o anexo";
+
+
 // map
 // map
 "filter_map_on_time" = "Mostrar localizacións no marco temporal";
 "filter_map_on_time" = "Mostrar localizacións no marco temporal";
 "show_location_traces" = "Mostrar trazas";
 "show_location_traces" = "Mostrar trazas";
@@ -257,6 +288,8 @@
 // create/edit groups, contact/group profile
 // create/edit groups, contact/group profile
 "group_name" = "Nome do grupo";
 "group_name" = "Nome do grupo";
 "group_avatar" = "Avatar do grupo";
 "group_avatar" = "Avatar do grupo";
+"remove_group_image" = "Eliminar imaxe do grupo";
+"change_group_image" = "Cambiar imaxe do grupo";
 "group_create_button" = "Crear grupo";
 "group_create_button" = "Crear grupo";
 "group_please_enter_group_name" = "Por favor, introduce un nome para o grupo";
 "group_please_enter_group_name" = "Por favor, introduce un nome para o grupo";
 "group_add_members" = "Engadir membros";
 "group_add_members" = "Engadir membros";
@@ -319,7 +352,12 @@
 "add_account" = "Engadir conta";
 "add_account" = "Engadir conta";
 "delete_account" = "Eliminar conta";
 "delete_account" = "Eliminar conta";
 "delete_account_ask" = "Estás seguro de que queres eliminar os datos da túa conta?";
 "delete_account_ask" = "Estás seguro de que queres eliminar os datos da túa conta?";
+"delete_account_explain_with_name" = "Todos os datos da conta \"%1$@\" neste dispositivo vanse eliminar, incluíndo os axustes de cifrado extremo-a-extremo, contactos, conversas, mensaxes e multimedia. Esta acción non ten volta.";
 "switching_account" = "Cambiando de conta...";
 "switching_account" = "Cambiando de conta...";
+"try_connect_now" = "Intenta conectar agora";
+// Translations: %1$s will be replaced by a more detailed error message
+"configuration_failed_with_error" = "Fallou a configuración. Erro: %1$@";
+
 // share and forward messages
 // share and forward messages
 // Translators: Title shown above a chat/contact list; the user selects the recipient of the messages he wants to forward to
 // Translators: Title shown above a chat/contact list; the user selects the recipient of the messages he wants to forward to
 "forward_to" = "Reenviar a...";
 "forward_to" = "Reenviar a...";
@@ -358,6 +396,9 @@
 "pref_notifications" = "Notificacións";
 "pref_notifications" = "Notificacións";
 "pref_notifications_show" = "Mostrar";
 "pref_notifications_show" = "Mostrar";
 "pref_notifications_priority" = "Prioridade";
 "pref_notifications_priority" = "Prioridade";
+"pref_notifications_explain" = "Activa as notificación para as novas mensaxes";
+"pref_show_notification_content" = "Motra o contido da mensaxe na notificación";
+"pref_show_notification_content_explain" = "Mostra a remitente e as primeiras palabras da mensaxe na notificación";
 "pref_led_color" = "cor LED";
 "pref_led_color" = "cor LED";
 "pref_sound" = "Son";
 "pref_sound" = "Son";
 "pref_silent" = "Mudo";
 "pref_silent" = "Mudo";
@@ -420,6 +461,26 @@
 "pref_background_default_color" = "Cor por omisión";
 "pref_background_default_color" = "Cor por omisión";
 "pref_background_custom_image" = "Imaxe persoal";
 "pref_background_custom_image" = "Imaxe persoal";
 "pref_background_custom_color" = "Cor persoal";
 "pref_background_custom_color" = "Cor persoal";
+"export_aborted" = "Exportación detida.";
+"profile_image_select" = "Elixe imaxe de perfil";
+"select_your_new_profile_image" = "Elixe a túa nova imaxe de perfil";
+"profile_image_delete" = "Elimina a imaxe de perfil";
+
+
+// Emoji picker and categories
+"emoji_search_results" = "Resultados da busca";
+"emoji_not_found" = "Non se atopan emojis";
+"emoji_recent" = "Usado recentemente";
+"emoji_people" = "Persoas & Corpo";
+"emoji_nature" = "Animals & Natureza";
+"emoji_foods" = "Comida & Bebida";
+"emoji_activity" = "Actividade";
+"emoji_places" = "Viaxes & Lugares";
+"emoji_objects" = "Obxectos";
+"emoji_symbols" = "Símbolos";
+"emoji_flags" = "Bandeiras";
+
+
 // automatically delete message
 // automatically delete message
 "delete_old_messages" = "Eliminar mensaxes antigas";
 "delete_old_messages" = "Eliminar mensaxes antigas";
 // devs: autodel_title is deprecated, use delete_old_messages instead
 // devs: autodel_title is deprecated, use delete_old_messages instead
@@ -484,6 +545,10 @@
 "systemmsg_ephemeral_timer_week" = "As mensaxes desaparecerán após 1 semana.";
 "systemmsg_ephemeral_timer_week" = "As mensaxes desaparecerán após 1 semana.";
 "systemmsg_ephemeral_timer_four_weeks" = "As mensaxes desaparecerán após 4 semanas.";
 "systemmsg_ephemeral_timer_four_weeks" = "As mensaxes desaparecerán após 4 semanas.";
 
 
+// Translators: Protection disabled/enabled messages may be displayed together with a "big shield" and may be suffixed by systemmsg_action_by_user or systemmsg_action_by_me
+"systemmsg_chat_protection_disabled" = "Protección do chat desactivada.";
+"systemmsg_chat_protection_enabled" = "Protección do chat activada.";
+
 // screen lock
 // screen lock
 "screenlock_title" = "Bloqueo de pantalla";
 "screenlock_title" = "Bloqueo de pantalla";
 "screenlock_explain" = "Limita o acceso co bloqueo de pantalla Android ou impresión dactilar; para evitar mostrar o contido, por favor activa \"Seguridade de Pantalla\".";
 "screenlock_explain" = "Limita o acceso co bloqueo de pantalla Android ou impresión dactilar; para evitar mostrar o contido, por favor activa \"Seguridade de Pantalla\".";
@@ -497,8 +562,10 @@
 
 
 // qr code stuff
 // qr code stuff
 "qr_code" = "Código QR";
 "qr_code" = "Código QR";
+"load_qr_code_as_image" = "Cargar código QR como imaxe";
 "qrscan_title" = "Escanear código QR";
 "qrscan_title" = "Escanear código QR";
 "qrscan_hint" = "Mantén a cámara sobre o código QR.";
 "qrscan_hint" = "Mantén a cámara sobre o código QR.";
+"qrscan_failed" = "Non se puido descodificar o código QR";
 "qrscan_ask_join_group" = "Queres unirte ao grupo \"%1$@\"?";
 "qrscan_ask_join_group" = "Queres unirte ao grupo \"%1$@\"?";
 "qrscan_fingerprint_mismatch" = "A impresión escaneada non concorda coa última vista para %1$@.";
 "qrscan_fingerprint_mismatch" = "A impresión escaneada non concorda coa última vista para %1$@.";
 "qrscan_no_addr_found" = "Este código QR contén unha imprsión dixital pero non un enderezo de correo.\n\nPara unha verificación fora de liña, por favor establece unha conexión cifrada co correspondente.";
 "qrscan_no_addr_found" = "Este código QR contén unha imprsión dixital pero non un enderezo de correo.\n\nPara unha verificación fora de liña, por favor establece unha conexión cifrada co correspondente.";
@@ -526,6 +593,9 @@
 // translators: "setup" is the "encryption setup" here, as in "Autocrypt Setup Message"
 // translators: "setup" is the "encryption setup" here, as in "Autocrypt Setup Message"
 "contact_setup_changed" = "Cambiaron os axustes para %1$@.";
 "contact_setup_changed" = "Cambiaron os axustes para %1$@.";
 "verified_group_explain" = "Os grupos verificados (experimental) proporcionan seguridade contra ataques activos. As integrantes son verificadas cun segundo factor por outros membros e as mensaxes van sempre cifradas E2E.";
 "verified_group_explain" = "Os grupos verificados (experimental) proporcionan seguridade contra ataques activos. As integrantes son verificadas cun segundo factor por outros membros e as mensaxes van sempre cifradas E2E.";
+"copy_qr_data_success" = "Copiado o url do QR ó portapapeis";
+
+
 // notifications 
 // notifications 
 "notify_n_messages_in_m_chats" = "%1$d novas mensaxes en %2$d conversas";
 "notify_n_messages_in_m_chats" = "%1$d novas mensaxes en %2$d conversas";
 "notify_mark_read" = "Marcar como lido";
 "notify_mark_read" = "Marcar como lido";
@@ -553,6 +623,9 @@
 // dc_str_* resources
 // dc_str_* resources
 "encrypted_message" = "Mensaxe cifrada";
 "encrypted_message" = "Mensaxe cifrada";
 
 
+// strings introduced on desktop. we want to share strings between the os, in general, please do not add generic strings here
+"about_offical_app_desktop" = "Esta é a app oficial de Escritorio para Delta Chat";
+"about_licensed_under_desktop" = "Este software está baixo licenza GNU GPL versión 3 e o código fonte está dispoñible en GitHub.";
 "welcome_desktop" = "Benvida a Delta Chat";
 "welcome_desktop" = "Benvida a Delta Chat";
 "login_known_accounts_title_desktop" = "Contas coñecidas";
 "login_known_accounts_title_desktop" = "Contas coñecidas";
 "global_menu_preferences_language_desktop" = "Idioma";
 "global_menu_preferences_language_desktop" = "Idioma";
@@ -607,6 +680,7 @@
 "ask_delete_chat_desktop" = "Eliminar a conversa?";
 "ask_delete_chat_desktop" = "Eliminar a conversa?";
 "email_validation_failed_desktop" = "Correo-e requerido.";
 "email_validation_failed_desktop" = "Correo-e requerido.";
 "forget_login_confirmation_desktop" = "Eliminar esta conexión? Borrarase todo, incluíndo os axustes de cifrado, contactos, conversas, mensaxes e ficheiros de medios. Esta acción non ten volta atrás.";
 "forget_login_confirmation_desktop" = "Eliminar esta conexión? Borrarase todo, incluíndo os axustes de cifrado, contactos, conversas, mensaxes e ficheiros de medios. Esta acción non ten volta atrás.";
+"account_info_hover_tooltip_desktop" = "Email: %1$@\nTamaño: %2$@\nRuta: %3$@";
 "me_desktop" = "eu";
 "me_desktop" = "eu";
 "in_this_group_desktop" = "Membros do grupo";
 "in_this_group_desktop" = "Membros do grupo";
 "not_in_this_group_desktop" = "Membros potenciais do grupo (fóra do grupo)";
 "not_in_this_group_desktop" = "Membros potenciais do grupo (fóra do grupo)";
@@ -628,12 +702,18 @@
 "a11y_delivery_status_invalid" = "Estado de entrega inválido";
 "a11y_delivery_status_invalid" = "Estado de entrega inválido";
 "a11y_message_context_menu_btn_label" = "Accións da mensaxe";
 "a11y_message_context_menu_btn_label" = "Accións da mensaxe";
 "a11y_background_preview_label" = "Vista previa do fondo";
 "a11y_background_preview_label" = "Vista previa do fondo";
+"a11y_disappearing_messages_activated" = "Activada a desaparición de mensaxes";
+
+
 // iOS permissions, copy from "deltachat-ios/Info.plist", which is used on missing translations in "deltachat-ios/LANG.lproj/InfoPlist.strings"
 // iOS permissions, copy from "deltachat-ios/Info.plist", which is used on missing translations in "deltachat-ios/LANG.lproj/InfoPlist.strings"
 
 
 
 
+// android specific strings, developers: please take care to remove strings that are no longer used!
+"pref_background_notifications" = "Notificacións en segundo plano";
+"pref_background_notifications_explain" = "Utiliza a conexión en segundo plano co servidor e require que ignores as optimizacións de batería.";
+"pref_background_notifications_rationale" = "Para manter a conexión co servidor de correo e recibir mensaxes en segundo plano, ignora as optimizacións de batería no seguinte paso.\n\nDelta Chat utiliza moi poucos recursos e preocúpase de non esgotar a batería.";
 // disabling "Reliable service" will hide a the maybe annoying permanent-notification with the drawback that new-message-notifications get potentially unreliable
 // disabling "Reliable service" will hide a the maybe annoying permanent-notification with the drawback that new-message-notifications get potentially unreliable
 "pref_reliable_service" = "Conexión estable en segundo plano";
 "pref_reliable_service" = "Conexión estable en segundo plano";
 "pref_reliable_service_explain" = "Require unha notificación permanente";
 "pref_reliable_service_explain" = "Require unha notificación permanente";
 "perm_enable_bg_reminder_title" = "Toca aquí para recibir mensaxes mentras Delta Chat está en segundo plano.";
 "perm_enable_bg_reminder_title" = "Toca aquí para recibir mensaxes mentras Delta Chat está en segundo plano.";
 "perm_enable_bg_already_done" = "Xa permitiches que Delta Chat reciba mensaxes en segundo plano\n\nSe aínda así non recibes as mensaxes, por favor comproba os axustes do sistema.";
 "perm_enable_bg_already_done" = "Xa permitiches que Delta Chat reciba mensaxes en segundo plano\n\nSe aínda así non recibes as mensaxes, por favor comproba os axustes do sistema.";
-

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

@@ -98,6 +98,22 @@
 			<string>%d membros</string>
 			<string>%d membros</string>
 		</dict>
 		</dict>
 	</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>Enviar o seguinte ficheiro a %s?</string>
+			<key>other</key>
+			<string>Enviar os seguintes %d ficheiros a %s?</string>
+		</dict>
+	</dict>
 	<key>ask_delete_chat</key>
 	<key>ask_delete_chat</key>
 	<dict>
 	<dict>
 		<key>NSStringLocalizedFormatKey</key>
 		<key>NSStringLocalizedFormatKey</key>

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

@@ -8,6 +8,8 @@
 "on" = "Nyala";
 "on" = "Nyala";
 "off" = "Mati";
 "off" = "Mati";
 "def" = "Default";
 "def" = "Default";
+"default_value" = "Default (%1$@)";
+"default_value_as_above" = "Default (sama seperti di atas)";
 "custom" = "Menurut pesanan";
 "custom" = "Menurut pesanan";
 "none" = "Tidak ada";
 "none" = "Tidak ada";
 "automatic" = "Otomatis";
 "automatic" = "Otomatis";
@@ -31,6 +33,7 @@
 "save" = "Simpan";
 "save" = "Simpan";
 "chat" = "Chat";
 "chat" = "Chat";
 "media" = "Media";
 "media" = "Media";
+"profile" = "Profil";
 "main_menu" = "Menu utama";
 "main_menu" = "Menu utama";
 "start_chat" = "Mulai obrolan";
 "start_chat" = "Mulai obrolan";
 "show_password" = "Tunjukkan kata kunci";
 "show_password" = "Tunjukkan kata kunci";
@@ -128,12 +131,15 @@
 "menu_add_attachment" = "Tambah lampiran";
 "menu_add_attachment" = "Tambah lampiran";
 "menu_leave_group" = "Tinggalkan grup";
 "menu_leave_group" = "Tinggalkan grup";
 "menu_delete_chat" = "Hapus obrolan";
 "menu_delete_chat" = "Hapus obrolan";
+"ask_delete_named_chat" = "Apakah anda yakin ingin menghapus \"%1$@\"?";
 "menu_delete_messages" = "Hapus pesan";
 "menu_delete_messages" = "Hapus pesan";
 "menu_delete_image" = "Hapus gambar";
 "menu_delete_image" = "Hapus gambar";
+"delete_contact" = "Hapus kontak";
 "menu_delete_locations" = "Hapus semua lokasi?";
 "menu_delete_locations" = "Hapus semua lokasi?";
 "menu_delete_location" = "Hapus lokasi ini?";
 "menu_delete_location" = "Hapus lokasi ini?";
 "menu_message_details" = "Detail pesan";
 "menu_message_details" = "Detail pesan";
 "menu_copy_to_clipboard" = "Kopi ke papan klip";
 "menu_copy_to_clipboard" = "Kopi ke papan klip";
+"menu_copy_selection_to_clipboard" = "Salin yang dipilih";
 "menu_copy_link_to_clipboard" = "Salin pranala";
 "menu_copy_link_to_clipboard" = "Salin pranala";
 "paste_from_clipboard" = "Tempelkan dari papan klip";
 "paste_from_clipboard" = "Tempelkan dari papan klip";
 "menu_forward" = "Teruskan pesan";
 "menu_forward" = "Teruskan pesan";
@@ -176,6 +182,7 @@
 "pin" = "Sematkan";
 "pin" = "Sematkan";
 // Translators: this is the opposite of "Pin", removing the sticky-state from sth.
 // Translators: this is the opposite of "Pin", removing the sticky-state from sth.
 "unpin" = "Lepas pin";
 "unpin" = "Lepas pin";
+"ConversationFragment_quoted_message_not_found" = "Pesan orisinil tidak ditemukan";
 "reply_privately" = "Balas secara privat";
 "reply_privately" = "Balas secara privat";
 
 
 "mute_for_one_hour" = "Diamkan untuk 1 jam";
 "mute_for_one_hour" = "Diamkan untuk 1 jam";
@@ -194,6 +201,7 @@
 "file_saved_to" = "Berkas disimpan ke \"%1$@\".";
 "file_saved_to" = "Berkas disimpan ke \"%1$@\".";
 
 
 "videochat" = "Obrolan video";
 "videochat" = "Obrolan video";
+"videochat_invite_user_to_videochat" = "Undang %1$@ ke obrolan video?";
 "videochat_contact_invited_hint" = "%1$@ diundang ke obrolan video.";
 "videochat_contact_invited_hint" = "%1$@ diundang ke obrolan video.";
 "videochat_you_invited_hint" = "Anda diundang ke obrolan video.";
 "videochat_you_invited_hint" = "Anda diundang ke obrolan video.";
 "videochat_tap_to_join" = "Ketuk untuk bergabung";
 "videochat_tap_to_join" = "Ketuk untuk bergabung";

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

@@ -717,4 +717,5 @@
 "pref_reliable_service_explain" = "Richiede una notifica permanente";
 "pref_reliable_service_explain" = "Richiede una notifica permanente";
 "perm_enable_bg_reminder_title" = "Premi qui per ricevere i messaggi anche quando Delta Chat è in background.";
 "perm_enable_bg_reminder_title" = "Premi qui per ricevere i messaggi anche quando Delta Chat è in background.";
 "perm_enable_bg_already_done" = "Hai già autorizzato Delta Chat a ricevere messaggi in background.\n\nSe i messaggi non arrivano in background controlla le impostazioni di sistema.";
 "perm_enable_bg_already_done" = "Hai già autorizzato Delta Chat a ricevere messaggi in background.\n\nSe i messaggi non arrivano in background controlla le impostazioni di sistema.";
+"update_1_14_android" = "Alcuni punti salienti dell\'aggiornamento 1.14:\n\n🧹 Scorri per rispondere: per rispondere a un messaggio concreto, fallo scorrere verso destra (non qui! Non puoi rispondere qui 😛) Vedrai una citazione sopra la riga di composizione e potrai continuare a scrivere  il tuo messaggio come al solito.\n\n🔥 Messaggi che scompaiono: è giunto il momento 😀. Qualsiasi chat ora può essere configurata per eliminare i messaggi inviati e ricevuti dopo un po\' di tempo. Seleziona \"Messaggi che scompaiono\" dal menu della chat (di nuovo: non qui)\n\n👆 Le chat si aprono al primo messaggio non visto\n\n💾 Inoltra direttamente e più velocemente le cose a \"Messaggi salvati\" (puoi provare qui: tocca a lungo questo messaggio e poi la freccia in alto a destra)\n\n🎃 Finalmente abbiamo di nuovo spaventato molti bug! Molti erano così spaventati che non torneranno.";
 
 

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

@@ -717,4 +717,5 @@
 "pref_reliable_service_explain" = "Vereist een permanente melding";
 "pref_reliable_service_explain" = "Vereist een permanente melding";
 "perm_enable_bg_reminder_title" = "Druk hier om berichten te ontvangen als Delta Chat niet geopend is.";
 "perm_enable_bg_reminder_title" = "Druk hier om berichten te ontvangen als Delta Chat niet geopend is.";
 "perm_enable_bg_already_done" = "Je hebt al toestemming gegeven voor het ophalen van berichten op de achtergrond.\n\nAls het nog steeds niet werkt, controleer dan de systeeminstellingen.";
 "perm_enable_bg_already_done" = "Je hebt al toestemming gegeven voor het ophalen van berichten op de achtergrond.\n\nAls het nog steeds niet werkt, controleer dan de systeeminstellingen.";
+"update_1_14_android" = "Enkele hoogtepunten van de 1.14-update:\n\n🧹 Veeg om te beantwoorden: veeg het bericht waarop je wilt antwoorden naar rechts om een citaat in te voegen en te antwoorden (maar niet hier, want dan krijg je geen antwoord terug 😛).\n\n🔥 Verdwijnende berichten - eindelijk! 😀. In elk gesprek kun je nu verzonden en ontvangen berichten na een bepaalde tijd verwijderen met de optie \'Verdwijnende berichten\' in het gespreksmenu (ook hier geldt: niet in dit gesprek)\n\n👆 Gesprekken scrollen voortaan naar het eerste ongelezen bericht\n\n💾 Stuur items door naar \'Opgeslagen berichten\' (dit kan wél hier: houd dit bericht ingedrukt en druk op de pijl rechtsboven)\n\n🎃 Verder hebben we veel fouten angst aangejaagd - die zien we nooit meer terug!";
 
 

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

@@ -9,6 +9,7 @@
 "off" = "Выкл.";
 "off" = "Выкл.";
 "def" = "По умолчанию";
 "def" = "По умолчанию";
 "default_value" = "По умолчанию (%1$@)";
 "default_value" = "По умолчанию (%1$@)";
+"default_value_as_above" = "По умолчанию (как указано выше)";
 "custom" = "Персональная настройка";
 "custom" = "Персональная настройка";
 "none" = "Не задано";
 "none" = "Не задано";
 "automatic" = "Автоматически";
 "automatic" = "Автоматически";
@@ -43,6 +44,7 @@
 "one_moment" = "Один момент…";
 "one_moment" = "Один момент…";
 "done" = "Выполнено";
 "done" = "Выполнено";
 "undo" = "Отмена";
 "undo" = "Отмена";
+"offline" = "Не в сети";
 // 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" = "Дальше";
 "next" = "Дальше";
 "error" = "Ошибка";
 "error" = "Ошибка";
@@ -101,6 +103,7 @@
 "white" = "Белый";
 "white" = "Белый";
 
 
 "zoom" = "Масштаб";
 "zoom" = "Масштаб";
+"extra_small" = "Очень маленький";
 "small" = "Маленький";
 "small" = "Маленький";
 "normal" = "Обычный";
 "normal" = "Обычный";
 "large" = "Большой";
 "large" = "Большой";
@@ -129,6 +132,7 @@
 "menu_add_attachment" = "Прикрепить вложение";
 "menu_add_attachment" = "Прикрепить вложение";
 "menu_leave_group" = "Покинуть группу";
 "menu_leave_group" = "Покинуть группу";
 "menu_delete_chat" = "Удалить чат";
 "menu_delete_chat" = "Удалить чат";
+"ask_delete_named_chat" = "Вы уверены, что хотите удалить \"%1$@\"?";
 "menu_delete_messages" = "Удалить сообщения";
 "menu_delete_messages" = "Удалить сообщения";
 "menu_delete_image" = "Удалить изображение";
 "menu_delete_image" = "Удалить изображение";
 "delete_contact" = "Удалить контакт";
 "delete_contact" = "Удалить контакт";
@@ -180,6 +184,8 @@
 // Translators: this is the opposite of "Pin", removing the sticky-state from sth.
 // Translators: this is the opposite of "Pin", removing the sticky-state from sth.
 "unpin" = "Открепить";
 "unpin" = "Открепить";
 "ConversationFragment_quoted_message_not_found" = "Оригинальное сообщение не найдено";
 "ConversationFragment_quoted_message_not_found" = "Оригинальное сообщение не найдено";
+"reply_privately" = "Ответить лично";
+
 "mute_for_one_hour" = "1 час";
 "mute_for_one_hour" = "1 час";
 "mute_for_two_hours" = "На 2 часа";
 "mute_for_two_hours" = "На 2 часа";
 "mute_for_one_day" = "На 1 день";
 "mute_for_one_day" = "На 1 день";
@@ -259,7 +265,11 @@
 "chat_no_contact_requests" = "Нет запросов контактов.\n\nЕсли Вы хотите, чтобы обычная почта появлялась здесь как запросы контактов, вы можете изменить соответствующий параметр в настройках приложения.";
 "chat_no_contact_requests" = "Нет запросов контактов.\n\nЕсли Вы хотите, чтобы обычная почта появлялась здесь как запросы контактов, вы можете изменить соответствующий параметр в настройках приложения.";
 "retry_send" = "Повторить отправку сообщения";
 "retry_send" = "Повторить отправку сообщения";
 "send_failed" = "Не удалось отправить сообщение";
 "send_failed" = "Не удалось отправить сообщение";
+// reasons for a disabled message composer
+"messaging_disabled_not_in_group" = "Вы не можете писать, потому что вы не в этой группе. Чтобы присоединиться, попросите другого участника.";
+"messaging_disabled_device_chat" = "Этот чат содержит локально сгенерированные сообщения. Поэтому вы не можете писать сообщения.";
 "messaging_disabled_deaddrop" = "Нажмите на сообщение чтобы принять или отклонить запрос контакта";
 "messaging_disabled_deaddrop" = "Нажмите на сообщение чтобы принять или отклонить запрос контакта";
+"cannot_display_unsuported_file_type" = "Невозможно отобразить этот тип файла: %1$@";
 "attachment_failed_to_load" = "Не удалось загрузить вложение";
 "attachment_failed_to_load" = "Не удалось загрузить вложение";
 
 
 
 
@@ -342,6 +352,7 @@
 "add_account" = "Добавить аккаунт";
 "add_account" = "Добавить аккаунт";
 "delete_account" = "Удалить аккаунт";
 "delete_account" = "Удалить аккаунт";
 "delete_account_ask" = "Вы уверены, что хотите удалить данные учётной записи?";
 "delete_account_ask" = "Вы уверены, что хотите удалить данные учётной записи?";
+"delete_account_explain_with_name" = "Все данные учётной записи \"%1$@\" на этом устройстве будут удалены, включая настройки сквозного шифрования, контакты, чаты, сообщения и мультимедиа. Это действие не может быть отменено.";
 "switching_account" = "Меняем аккаунт...";
 "switching_account" = "Меняем аккаунт...";
 "try_connect_now" = "Попытаться подключиться сейчас";
 "try_connect_now" = "Попытаться подключиться сейчас";
 // Translations: %1$s will be replaced by a more detailed error message
 // Translations: %1$s will be replaced by a more detailed error message
@@ -385,6 +396,7 @@
 "pref_notifications" = "Уведомления";
 "pref_notifications" = "Уведомления";
 "pref_notifications_show" = "Показывать";
 "pref_notifications_show" = "Показывать";
 "pref_notifications_priority" = "Приоритет";
 "pref_notifications_priority" = "Приоритет";
+"pref_notifications_explain" = "Включить системные уведомления для новых сообщений";
 "pref_show_notification_content" = "Показывать содержимое сообщений в уведомлениях.";
 "pref_show_notification_content" = "Показывать содержимое сообщений в уведомлениях.";
 "pref_led_color" = "Цвет светодиода ";
 "pref_led_color" = "Цвет светодиода ";
 "pref_sound" = "Звук";
 "pref_sound" = "Звук";
@@ -458,6 +470,10 @@
 "emoji_search_results" = "Результаты поиска";
 "emoji_search_results" = "Результаты поиска";
 "emoji_not_found" = "Эмодзи не найдено";
 "emoji_not_found" = "Эмодзи не найдено";
 "emoji_recent" = "Недавно использованные";
 "emoji_recent" = "Недавно использованные";
+"emoji_people" = "Люди & Тело";
+"emoji_nature" = "Животные & Природа";
+"emoji_foods" = "Еда & Напитки";
+"emoji_places" = "Путешествия & Места";
 "emoji_objects" = "Объекты";
 "emoji_objects" = "Объекты";
 "emoji_symbols" = "Символы";
 "emoji_symbols" = "Символы";
 "emoji_flags" = "Флаги";
 "emoji_flags" = "Флаги";
@@ -575,6 +591,9 @@
 // translators: "setup" is the "encryption setup" here, as in "Autocrypt Setup Message"
 // translators: "setup" is the "encryption setup" here, as in "Autocrypt Setup Message"
 "contact_setup_changed" = "Изменены параметры для %1$@";
 "contact_setup_changed" = "Изменены параметры для %1$@";
 "verified_group_explain" = "Проверенные группы (экспериментально) защищены от активных атак. Участники проверяются с помощью второго фактора другими участниками и сообщения всегда передаются посредством cквозного шифрования .";
 "verified_group_explain" = "Проверенные группы (экспериментально) защищены от активных атак. Участники проверяются с помощью второго фактора другими участниками и сообщения всегда передаются посредством cквозного шифрования .";
+"copy_qr_data_success" = "Ссылка из QR-кода скопирована в буфер обмена";
+
+
 // notifications 
 // notifications 
 "notify_n_messages_in_m_chats" = "%1$d новых сообщений в %2$d чатах.";
 "notify_n_messages_in_m_chats" = "%1$d новых сообщений в %2$d чатах.";
 "notify_mark_read" = "Отметить как прочитанное";
 "notify_mark_read" = "Отметить как прочитанное";
@@ -604,6 +623,7 @@
 
 
 // strings introduced on desktop. we want to share strings between the os, in general, please do not add generic strings here
 // strings introduced on desktop. we want to share strings between the os, in general, please do not add generic strings here
 "about_offical_app_desktop" = "Это официальное приложение Delta Chat Desktop.";
 "about_offical_app_desktop" = "Это официальное приложение Delta Chat Desktop.";
+"about_licensed_under_desktop" = "Это программное обеспечение находится под лицензией GNU GPL версии 3, а исходный код доступен на GitHub.";
 "welcome_desktop" = "Добро пожаловать в Delta Chat";
 "welcome_desktop" = "Добро пожаловать в Delta Chat";
 "login_known_accounts_title_desktop" = "Известные аккаунты";
 "login_known_accounts_title_desktop" = "Известные аккаунты";
 "global_menu_preferences_language_desktop" = "Выбор языка";
 "global_menu_preferences_language_desktop" = "Выбор языка";
@@ -658,6 +678,7 @@
 "ask_delete_chat_desktop" = "Действительно удалить этот чат?";
 "ask_delete_chat_desktop" = "Действительно удалить этот чат?";
 "email_validation_failed_desktop" = "Требуется адрес электронной почты.";
 "email_validation_failed_desktop" = "Требуется адрес электронной почты.";
 "forget_login_confirmation_desktop" = "Удалить эту учётную запись? Все данные будут удалены, включая настройки сквозного шифрования, контакты, чаты, сообщения и медиа файлы. Это действие нельзя будет отменить.";
 "forget_login_confirmation_desktop" = "Удалить эту учётную запись? Все данные будут удалены, включая настройки сквозного шифрования, контакты, чаты, сообщения и медиа файлы. Это действие нельзя будет отменить.";
+"account_info_hover_tooltip_desktop" = "Почта: %1$@\nРазмер: %2$@\nПуть: %3$@";
 "me_desktop" = "мне";
 "me_desktop" = "мне";
 "in_this_group_desktop" = "Участники группы";
 "in_this_group_desktop" = "Участники группы";
 "not_in_this_group_desktop" = "Потенциальные участники (не в группе)";
 "not_in_this_group_desktop" = "Потенциальные участники (не в группе)";
@@ -693,4 +714,5 @@
 "pref_reliable_service" = "Надёжное фоновое соединение";
 "pref_reliable_service" = "Надёжное фоновое соединение";
 "pref_reliable_service_explain" = "Требует постоянного уведомления";
 "pref_reliable_service_explain" = "Требует постоянного уведомления";
 "perm_enable_bg_reminder_title" = "Нажмите здесь, чтобы получать сообщения, когда Delta Chat находится в фоновом режиме.";
 "perm_enable_bg_reminder_title" = "Нажмите здесь, чтобы получать сообщения, когда Delta Chat находится в фоновом режиме.";
+"update_1_14_android" = "Некоторые обновления в версии 1.14:\n\n🧹 Ответы: чтобы ответить на сообщение, просто смахните его вправо (не здесь! вы не можете отвечать тут 😛) Вы увидите цитату над полем ввода сообщения и сможете продолжить писать его как обычно.\n\n🔥 Исчезающие сообщения ­- время пришло 😀. Любой чат может быть настроен, чтобы отправляемые и приходящие сообщения удалялись через некоторое время. Просто выберите «Исчезающие сообщения» в меню чата (снова: не здесь)\n\n👆 Чаты открываются на последнем непрочитанном сообщении\n\n💾 Отправляйте сообщения в «Сохраненные сообщения» напрямую (можете попробовать здесь: долгое нажатие на сообщение, затем стрелка в правом верхнем углу)\n\n🎃 Наконец, мы напугали много багов! Они так испугались, что больше не вернутся.";
 
 

+ 65 - 21
deltachat-ios/sk.lproj/Localizable.strings

@@ -80,12 +80,12 @@
 "images" = "Snímky";
 "images" = "Snímky";
 "audio" = "Zvuk";
 "audio" = "Zvuk";
 "voice_message" = "Hlasová správa";
 "voice_message" = "Hlasová správa";
-"forwarded_message" = "preposlaná správa";
+"forwarded_message" = "Preposlaná správa";
 "video" = "Video";
 "video" = "Video";
 "documents" = "Dokumenty";
 "documents" = "Dokumenty";
 "contact" = "Kontakt";
 "contact" = "Kontakt";
 "verified_contact" = "Overený kontakt";
 "verified_contact" = "Overený kontakt";
-"camera" = "fotoaparát";
+"camera" = "Fotoaparát";
 "location" = "Poloha";
 "location" = "Poloha";
 "gallery" = "Galéria";
 "gallery" = "Galéria";
 "images_and_videos" = "Obrázky a videá";
 "images_and_videos" = "Obrázky a videá";
@@ -93,24 +93,24 @@
 "files" = "Súbory";
 "files" = "Súbory";
 "unknown" = "Neznáme";
 "unknown" = "Neznáme";
 
 
-"green" = "zelená";
-"red" = "červená";
-"blue" = "modrá";
-"orange" = "oranžová";
+"green" = "Zelená";
+"red" = "Červená";
+"blue" = "Modrá";
+"orange" = "Oranžová";
 "cyan" = "Tyrkysový";
 "cyan" = "Tyrkysový";
 "purple" = "Fialová";
 "purple" = "Fialová";
 "magenta" = "Purpurová";
 "magenta" = "Purpurová";
-"white" = "biela";
+"white" = "Biela";
 
 
 "zoom" = "Zväčšiť";
 "zoom" = "Zväčšiť";
 "extra_small" = "Extra malý";
 "extra_small" = "Extra malý";
-"small" = "malý";
-"normal" = "normálny";
-"large" = "veľký";
+"small" = "Malý";
+"normal" = "Normálny";
+"large" = "Veľký";
 "extra_large" = "Extra veľké";
 "extra_large" = "Extra veľké";
 
 
 "fast" = "Rýchlo";
 "fast" = "Rýchlo";
-"slow" = "pomaly";
+"slow" = "Pomaly";
 
 
 "message_delivered" = "Správa doručená";
 "message_delivered" = "Správa doručená";
 "message_read" = "Správa prečítaná";
 "message_read" = "Správa prečítaná";
@@ -121,7 +121,7 @@
 "menu_new_chat" = "Nový chat";
 "menu_new_chat" = "Nový chat";
 "menu_new_group" = "Nová skupina";
 "menu_new_group" = "Nová skupina";
 "menu_new_verified_group" = "Nová overená skupina";
 "menu_new_verified_group" = "Nová overená skupina";
-"menu_send" = "poslať";
+"menu_send" = "Poslať";
 "menu_toggle_keyboard" = "Prepnúť klávesnicu emodži";
 "menu_toggle_keyboard" = "Prepnúť klávesnicu emodži";
 "menu_edit_group" = "Upraviť skupinu";
 "menu_edit_group" = "Upraviť skupinu";
 "menu_group_name_and_image" = "Názov a obrázok skupiny";
 "menu_group_name_and_image" = "Názov a obrázok skupiny";
@@ -150,18 +150,18 @@
 "menu_unmute" = "Zapnúť zvuk";
 "menu_unmute" = "Zapnúť zvuk";
 "menu_export_attachment" = "Exportovať prílohu";
 "menu_export_attachment" = "Exportovať prílohu";
 "menu_all_media" = "Všetky médiá";
 "menu_all_media" = "Všetky médiá";
-"menu_share" = "zdieľam";
+"menu_share" = "Zdieľam";
 "menu_block_contact" = "Blokovať kontakt";
 "menu_block_contact" = "Blokovať kontakt";
 "menu_unblock_contact" = "Odblokovať kontakt";
 "menu_unblock_contact" = "Odblokovať kontakt";
-"menu_play" = "hrať";
-"menu_pause" = "stopnúť";
+"menu_play" = "Hrať";
+"menu_pause" = "Stopnúť";
 "menu_scroll_to_bottom" = "Posuňte sa nadol";
 "menu_scroll_to_bottom" = "Posuňte sa nadol";
 "menu_scroll_to_top" = "Prejdite hore";
 "menu_scroll_to_top" = "Prejdite hore";
-"menu_help" = "pomoc";
+"menu_help" = "Pomoc";
 "menu_select_all" = "Vybrať všetko";
 "menu_select_all" = "Vybrať všetko";
 "menu_expand" = "Rozbaliť";
 "menu_expand" = "Rozbaliť";
 "menu_edit_name" = "Upraviť meno";
 "menu_edit_name" = "Upraviť meno";
-"menu_settings" = "nastavenie";
+"menu_settings" = "Nastavenie";
 "menu_advanced" = "Pokročilé";
 "menu_advanced" = "Pokročilé";
 "menu_deaddrop" = "Žiadosti o kontakt";
 "menu_deaddrop" = "Žiadosti o kontakt";
 "menu_deaddrop_subtitle" = "Stlačením správy začnete chatovať";
 "menu_deaddrop_subtitle" = "Stlačením správy začnete chatovať";
@@ -173,7 +173,7 @@
 "device_talk" = "Správy zariadenia";
 "device_talk" = "Správy zariadenia";
 "device_talk_subtitle" = "Miestne generované správy";
 "device_talk_subtitle" = "Miestne generované správy";
 "device_talk_explain" = "Správy v tomto rozhovore sú generované lokálne vašou aplikáciou Delta Chat. Jeho tvorcovia ho používajú na informovanie o aktualizáciách aplikácií a problémoch počas používania.";
 "device_talk_explain" = "Správy v tomto rozhovore sú generované lokálne vašou aplikáciou Delta Chat. Jeho tvorcovia ho používajú na informovanie o aktualizáciách aplikácií a problémoch počas používania.";
-"device_talk_welcome_message" = "Vitajte na chatu Delta! - Delta Chat vyzerá a vyzerá ako iné populárne aplikácie pre komunikáciu, nezahŕňa však centralizované riadenie, sledovanie ani predaj vašich priateľov, kolegov alebo rodiny veľkým organizáciám. \ N \ nTechnicky je Delta Chat e-mailová aplikácia s moderným rozhraním pre chat. . Ak budete chcieť, pošlite e-mail v novom šate 👻 \ n \ nPoužite program Delta Chat s kýmkoľvek z miliárd ľudí: stačí použiť jeho e-mailovú adresu. Príjemcovia nemusia inštalovať Delta Chat, navštevovať webové stránky alebo sa kdekoľvek registrovať - samozrejme, ak sa im páči, môžete ich odkázať na 👉 https://get.delta.chat";
+"device_talk_welcome_message" = "Vitajte na chatu Delta! - Delta Chat vyzerá a vyzerá ako iné populárne aplikácie pre komunikáciu, nezahŕňa však centralizované riadenie, sledovanie ani predaj vašich priateľov, kolegov alebo rodiny veľkým organizáciám.\n\nTechnicky je Delta Chat e-mailová aplikácia s moderným rozhraním pre chat. . Ak budete chcieť, pošlite e-mail v novom šate 👻\n\nPoužite program Delta Chat s kýmkoľvek z miliárd ľudí: stačí použiť jeho e-mailovú adresu. Príjemcovia nemusia inštalovať Delta Chat, navštevovať webové stránky alebo sa kdekoľvek registrovať - samozrejme, ak sa im páči, môžete ich odkázať na 👉 https://get.delta.chat";
 "edit_contact" = "Upraviť kontakt";
 "edit_contact" = "Upraviť kontakt";
 // Translators: "Pin" here is the verb for pinning, making sth. sticky. this is NOT the appreviation for "pin number".
 // Translators: "Pin" here is the verb for pinning, making sth. sticky. this is NOT the appreviation for "pin number".
 "pin_chat" = "Pripnúť čet";
 "pin_chat" = "Pripnúť čet";
@@ -204,17 +204,61 @@
 "videochat" = "Video chat";
 "videochat" = "Video chat";
 "videochat_invite_user_to_videochat" = "Pozvať %1$@ na videorozhovor?";
 "videochat_invite_user_to_videochat" = "Pozvať %1$@ na videorozhovor?";
 "videochat_invite_user_hint" = "Vyžaduje to kompatibilnú aplikáciu alebo kompatibilný prehliadač na oboch stranách.";
 "videochat_invite_user_hint" = "Vyžaduje to kompatibilnú aplikáciu alebo kompatibilný prehliadač na oboch stranách.";
-"videochat_contact_invited_hint" = "%1$@pozvaný na videorozhovor.";
+"videochat_contact_invited_hint" = "%1$@ pozvaný na videorozhovor.";
 "videochat_you_invited_hint" = "Pozvali ste na videorozhovor.";
 "videochat_you_invited_hint" = "Pozvali ste na videorozhovor.";
 "videochat_will_open_in_your_browser" = "Tento videorozhovor sa otvorí vo vašom prehliadači.";
 "videochat_will_open_in_your_browser" = "Tento videorozhovor sa otvorí vo vašom prehliadači.";
 "videochat_tap_to_join" = "Klepnutím sa pripojíte";
 "videochat_tap_to_join" = "Klepnutím sa pripojíte";
 "videochat_tap_to_open" = "Otvoríte klepnutím";
 "videochat_tap_to_open" = "Otvoríte klepnutím";
 "videochat_instance" = "Inštancia videorozhovoru";
 "videochat_instance" = "Inštancia videorozhovoru";
 "videochat_instance_placeholder" = "Vaša inštancia videorozhovoru";
 "videochat_instance_placeholder" = "Vaša inštancia videorozhovoru";
-"videochat_instance_explain" = "Ak je definovaná inštancia videorozhovoru, môžete začať videorozhovor z každého individuálneho rozhovoru. Videochaty vyžadujú na oboch stranách kompatibilnú aplikáciu alebo kompatibilný prehliadač. \ N \ nPríklady: https://meet.jit.si/$ROOM alebo basicwebrtc: https: // váš server";
-"videochat_instance_from_qr" = "Pomocou %1$@„“ pozvete ostatných na videorozhovory? \ N \ nPo nastavení môžete začať videorozhovor z každého individuálneho rozhovoru. Toto nahradí predchádzajúce nastavenie pre videorozhovory, ak existujú.";
+"videochat_instance_explain" = "Ak je definovaná inštancia videorozhovoru, môžete začať videorozhovor z každého individuálneho rozhovoru. Videochaty vyžadujú na oboch stranách kompatibilnú aplikáciu alebo kompatibilný prehliadač. \n\nPríklady: https://meet.jit.si/$ROOM alebo basicwebrtc:https://váš-server";
+"videochat_instance_from_qr" = "Pomocou „%1$@“ pozvete ostatných na videorozhovory?\n\nPo nastavení môžete začať videorozhovor z každého individuálneho rozhovoru. Toto nahradí predchádzajúce nastavenie pre videorozhovory, ak existujú.";
 "videochat_invitation" = "Pozvánka na videorozhovor";
 "videochat_invitation" = "Pozvánka na videorozhovor";
 "videochat_invitation_body" = "Ste pozvaní na videorozhovor, kliknutím %1$@ sa pripojíte.";
 "videochat_invitation_body" = "Ste pozvaní na videorozhovor, kliknutím %1$@ sa pripojíte.";
 
 
 // get confirmations
 // get confirmations
 "ask_leave_group" = "Naozaj chcete opustiť túto skupinu?";
 "ask_leave_group" = "Naozaj chcete opustiť túto skupinu?";
+"ask_forward" = "Preposielať správy na %1$@?";
+"ask_forward_multiple" = "Preposielať správy do %1$d chatu?";
+"ask_export_attachment" = "Exportovať prílohu? Exportovanie príloh umožní prístup k nim všetkým ďalším aplikáciám na vašom zariadení.\n\nChcete pokračovať?";
+"ask_block_contact" = "Zablokovať tento kontakt? Od tohto kontaktu už nebudete dostávať správy.";
+"ask_unblock_contact" = "Odblokovať tento kontakt? Z tohto kontaktu budete opäť môcť dostávať správy.";
+"ask_delete_contacts" = "Odstrániť kontakty?\n\nKontakty s prebiehajúcimi rozhovormi a kontakty z adresára systému nemožno natrvalo odstrániť.";
+"ask_delete_contact" = "Odstrániť kontakt %1$@?\n\nKontakty s prebiehajúcimi chatmi a kontakty z adresára systému nemožno natrvalo odstrániť.";
+"cannot_delete_contacts_in_use" = "Nie je možné odstrániť kontakty s prebiehajúcimi rozhovormi.";
+"ask_start_chat_with" = "Chatovať s %1$@?";
+"ask_delete_value" = "Odstrániť %1$@?";
+// Translators: %1$s will be replaces by a comma separated list of names
+"ask_remove_members" = "Odstrániť %1$@ zo skupiny?";
+"open_url_confirmation" = "Chcete otvoriť tento odkaz?";
+
+
+// contact list
+"contacts_title" = "Kontakty";
+"contacts_enter_name_or_email" = "Zadajte meno alebo e-mailovú adresu";
+"contacts_type_email_above" = "Vyššie zadajte e-mailovú adresu";
+"contacts_empty_hint" = "Žiadne kontakty.";
+
+
+// chatlist and chat view
+"chat_archived_chats_title" = "Archivované rozhovory";
+"chat_please_enter_message" = "Zadajte správu.";
+"chat_camera_unavailable" = "Fotoaparát nie je k dispozícii.";
+"chat_unable_to_record_audio" = "Nie je možné zaznamenať zvuk.";
+"chat_no_messages_hint" = "Pošlite správu na%1$@:\n\n • Je v poriadku, ak %2$@nepoužívate program Delta Chat.\n\n• Doručenie prvej správy môže chvíľu trvať a môže byť nezašifrované.";
+"chat_new_group_hint" = "Vytvorte prvú správu a umožnite ostatným odpovedať v rámci tejto skupiny.\n\n• Je v poriadku, ak nie všetci členovia používajú Delta Chat.\n\n• Doručenie prvej správy môže chvíľu trvať.";
+"chat_record_slide_to_cancel" = "Posunutím akciu zrušíte";
+"chat_record_explain" = "Klepnutím a podržaním nahráte hlasovú správu, uvoľnením ju odošlete";
+"chat_no_chats_yet_title" = "Prázdna doručená pošta.\nStlačením tlačidla + spustíte nový chat.";
+"chat_no_chats_yet_hint" = "Môžete chatovať s ostatnými používateľmi služby Delta Chat a s ľubovoľnou e-mailovou adresou.";
+"chat_all_archived" = "Všetky chaty boli archivované.\nStlačením tlačidla „+“ začnite nový čet.";
+"chat_share_with_title" = "Zdieľať s";
+"chat_input_placeholder" = "Správa";
+"chat_archived_label" = "Archivované";
+"chat_no_messages" = "Žiadne správy.";
+"chat_self_talk_subtitle" = "Správy, ktoré som si posielal sám pre seba";
+"saved_messages" = "Uložené správy";
+"saved_messages_explain" = "• Preposielajte správy sem, aby ste k nim mali ľahký prístup\n\n• Robte si poznámky alebo hlasové poznámky\n\n• Pripojte médiá, aby ste ich uložili";
+// this "Saved" should match the "Saved" from "Saved messages"
+"saved" = "Uložené";
+"chat_contact_request" = "Kontaktná žiadosť";

+ 104 - 4
deltachat-ios/sk.lproj/Localizable.stringsdict

@@ -133,13 +133,113 @@
 			<key>NSStringFormatValueTypeKey</key>
 			<key>NSStringFormatValueTypeKey</key>
 			<string>d</string>
 			<string>d</string>
 			<key>one</key>
 			<key>one</key>
-			<string>Odoslať nasledujúci súbor%s používateľovi?</string>
+			<string>Odoslať nasledujúci súbor %s používateľovi?</string>
 			<key>few</key>
 			<key>few</key>
-			<string>Odoslať nasledujúce%d súbory%s používateľovi?</string>
+			<string>Odoslať nasledujúce %d súbory %s používateľovi?</string>
 			<key>many</key>
 			<key>many</key>
-			<string>Odoslať nasledujúce%d súbory%s používateľovi?</string>
+			<string>Odoslať nasledujúce %d súbory %s používateľovi?</string>
 			<key>other</key>
 			<key>other</key>
-			<string>Odoslať nasledujúce%d súbory%s používateľovi?</string>
+			<string>Odoslať nasledujúce %d súbory %s používateľovi?</string>
+		</dict>
+	</dict>
+	<key>ask_delete_chat</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>Odstrániť %d chat? Už sa nebude zobrazovať v zozname chatu, jeho správy zostanú na serveri.</string>
+			<key>few</key>
+			<string>Odstrániť %d chaty? Už sa nebudú zobrazovať v zozname chatu, ich správy zostanú na serveri.</string>
+			<key>many</key>
+			<string>Odstrániť %d chaty? Už sa nebudú zobrazovať v zozname chatu, ich správy zostanú na serveri.</string>
+			<key>other</key>
+			<string>Odstrániť %d chaty? Už sa nebudú zobrazovať v zozname chatu, ich správy zostanú na serveri.</string>
+		</dict>
+	</dict>
+	<key>ask_delete_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>Odstrániť %d správu tu a na serveri?</string>
+			<key>few</key>
+			<string>Odstrániť %d správy tu a na serveri?</string>
+			<key>many</key>
+			<string>Odstrániť %d správy tu a na serveri?</string>
+			<key>other</key>
+			<string>Odstrániť %d správy tu a na serveri?</string>
+		</dict>
+	</dict>
+	<key>chat_archived</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čet bol archivovaný</string>
+			<key>few</key>
+			<string>%dchaty archivované</string>
+			<key>many</key>
+			<string>%dchaty archivované</string>
+			<key>other</key>
+			<string>%dchaty archivované</string>
+		</dict>
+	</dict>
+	<key>chat_unarchived</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čet bol zrušený z archívu</string>
+			<key>few</key>
+			<string>%dkonverzácie boli archivované</string>
+			<key>many</key>
+			<string>%dkonverzácie boli archivované</string>
+			<key>other</key>
+			<string>%dkonverzácie boli archivované</string>
+		</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>%dnová správa</string>
+			<key>few</key>
+			<string>%dnových správ</string>
+			<key>many</key>
+			<string>%dnové správy</string>
+			<key>other</key>
+			<string>%dnové správy</string>
 		</dict>
 		</dict>
 	</dict>
 	</dict>
 </dict>
 </dict>

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

@@ -715,4 +715,3 @@
 "pref_reliable_service_explain" = "Lyp një njoftim permanent";
 "pref_reliable_service_explain" = "Lyp një njoftim permanent";
 "perm_enable_bg_reminder_title" = "Prekeni këtu që të merrni mesazhe, teksa Delta Chat rri në prapaskenë.";
 "perm_enable_bg_reminder_title" = "Prekeni këtu që të merrni mesazhe, teksa Delta Chat rri në prapaskenë.";
 "perm_enable_bg_already_done" = "E keni lejuar tashmë Delta Chat-in të marrë mesazhe në prapaskenë.\n\nNëse mesazhet prapë nuk mbërrijnë në prapaskenë, ju lutemi, kontrolloni edhe rregullimet e sistemit tuaj.";
 "perm_enable_bg_already_done" = "E keni lejuar tashmë Delta Chat-in të marrë mesazhe në prapaskenë.\n\nNëse mesazhet prapë nuk mbërrijnë në prapaskenë, ju lutemi, kontrolloni edhe rregullimet e sistemit tuaj.";
-

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

@@ -641,4 +641,3 @@
 "pref_reliable_service_explain" = "Kräver permanent avisering";
 "pref_reliable_service_explain" = "Kräver permanent avisering";
 "perm_enable_bg_reminder_title" = "Tryck här för att ta emot meddelanden medan Delta Chat är i bakgrunden.";
 "perm_enable_bg_reminder_title" = "Tryck här för att ta emot meddelanden medan Delta Chat är i bakgrunden.";
 "perm_enable_bg_already_done" = "Du har redan gett Delta Chatt tillstånd att ta emot meddelanden i bakgrunden.\n\nKontrollera dina systeminställningar också, om det fortfarande inte kommer några meddelanden i bakgrunden.";
 "perm_enable_bg_already_done" = "Du har redan gett Delta Chatt tillstånd att ta emot meddelanden i bakgrunden.\n\nKontrollera dina systeminställningar också, om det fortfarande inte kommer några meddelanden i bakgrunden.";
-

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

@@ -717,4 +717,5 @@
 "pref_reliable_service_explain" = "Kalıcı bir bildirim gerektirir";
 "pref_reliable_service_explain" = "Kalıcı bir bildirim gerektirir";
 "perm_enable_bg_reminder_title" = "Delta Chat arka plandayken iletileri almak için buraya dokunun.";
 "perm_enable_bg_reminder_title" = "Delta Chat arka plandayken iletileri almak için buraya dokunun.";
 "perm_enable_bg_already_done" = "Delta Chat\'in arka planda iletileri almasına zaten izin verdiniz.\n\nİletiler arka planda hâlâ gelmiyorsa, lütfen sistem ayarlarınızı da denetleyin.";
 "perm_enable_bg_already_done" = "Delta Chat\'in arka planda iletileri almasına zaten izin verdiniz.\n\nİletiler arka planda hâlâ gelmiyorsa, lütfen sistem ayarlarınızı da denetleyin.";
+"update_1_14_android" = "1.14 güncelleştirmesinin bazı öne çıkanları:\n\n🧹 Yanıtlamak için kaydırın: Somut bir iletiyi yanıtlamak için yalnızca onu sağa kaydırın (burada değil! buraya yanıt veremezsiniz 😛) Oluşturma satırının yukarısında bir tırnak göreceksiniz ve iletinizi her zaman olduğu gibi yazabileceksiniz.\n\n🔥 Kaybolan iletiler ­- zamanı geldi 😀. Artık herhangi bir sohbet, alınan ve gönderilen iletileri bir süre sonra silmek için yapılandırılabilir. Yalnızca sohbetin menüsündeki \"Kaybolan iletiler\"i seçin (yeniden: burada değil)\n\n👆 Sohbet, ilk görülmeyen iletide açılır\n\n💾 Öğeleri doğrudan ve hızlıca \"Kaydedilen iletiler\"e kaydedin (bu, burada denenebilir: bu iletiye uzun dokunun ve sonra sağ üste atın)\n\n🎃 Son olarak, çoğu hatayı yine ürküttük! Çoğu o kadar korktu ki geri dönmeyecek.";
 
 

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

@@ -8,11 +8,14 @@
 "on" = "Увімкн.";
 "on" = "Увімкн.";
 "off" = "Вимкн.";
 "off" = "Вимкн.";
 "def" = "За замовчуванням";
 "def" = "За замовчуванням";
+"default_value" = "За замовчуванням (%1$@)";
+"default_value_as_above" = "За замовчуванням (так сам, як вказано вище)";
 "custom" = "Персональне налаштування";
 "custom" = "Персональне налаштування";
 "none" = "Не задано";
 "none" = "Не задано";
 "automatic" = "Автоматично";
 "automatic" = "Автоматично";
 "strict" = "Суворо";
 "strict" = "Суворо";
 "open" = "Відкрити";
 "open" = "Відкрити";
+"open_attachment" = "Відкрити вкладення";
 "join" = "Приєднатися";
 "join" = "Приєднатися";
 "rejoin" = "Заново приєднатися";
 "rejoin" = "Заново приєднатися";
 "delete" = "Видалити";
 "delete" = "Видалити";
@@ -31,6 +34,7 @@
 "save" = "Зберегти";
 "save" = "Зберегти";
 "chat" = "Чат";
 "chat" = "Чат";
 "media" = "Медіа";
 "media" = "Медіа";
+"profile" = "Профіль";
 "main_menu" = "Головне меню";
 "main_menu" = "Головне меню";
 "start_chat" = "Почати розмову";
 "start_chat" = "Почати розмову";
 "show_password" = "Показати пароль";
 "show_password" = "Показати пароль";
@@ -40,6 +44,7 @@
 "one_moment" = "Зачекайте, будь ласка...";
 "one_moment" = "Зачекайте, будь ласка...";
 "done" = "Виконано";
 "done" = "Виконано";
 "undo" = "Скасувати";
 "undo" = "Скасувати";
+"offline" = "Не в мережі";
 // 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" = "Наступний";
 "next" = "Наступний";
 "error" = "Помилка";
 "error" = "Помилка";
@@ -69,6 +74,8 @@
 "self" = "Мої";
 "self" = "Мої";
 "draft" = "Чернетка";
 "draft" = "Чернетка";
 "image" = "Зображення";
 "image" = "Зображення";
+// Translators: Used in summaries as "Draft: Reply", similar as "Draft: Image". Use a noun here, not a verb (not: "to reply")
+"reply_noun" = "Відповідь";
 "gif" = "Gif";
 "gif" = "Gif";
 "images" = "Зображення";
 "images" = "Зображення";
 "audio" = "Аудіо";
 "audio" = "Аудіо";
@@ -95,6 +102,8 @@
 "magenta" = "Пурпурний";
 "magenta" = "Пурпурний";
 "white" = "Білий";
 "white" = "Білий";
 
 
+"zoom" = "Масштаб";
+"extra_small" = "Найменший";
 "small" = "Маленький";
 "small" = "Маленький";
 "normal" = "Звичайний";
 "normal" = "Звичайний";
 "large" = "Великий";
 "large" = "Великий";
@@ -123,12 +132,17 @@
 "menu_add_attachment" = "Додати вкладення";
 "menu_add_attachment" = "Додати вкладення";
 "menu_leave_group" = "Залишити групу";
 "menu_leave_group" = "Залишити групу";
 "menu_delete_chat" = "Видалити чат";
 "menu_delete_chat" = "Видалити чат";
+"ask_delete_named_chat" = "Ви впевнені, що хочете видалити \"%1$@\"?";
 "menu_delete_messages" = "Видалити повідомлення";
 "menu_delete_messages" = "Видалити повідомлення";
 "menu_delete_image" = "Видалити зображення";
 "menu_delete_image" = "Видалити зображення";
+"delete_contact" = "Видалити контакт";
 "menu_delete_locations" = "Видалити всі місця?";
 "menu_delete_locations" = "Видалити всі місця?";
 "menu_delete_location" = "Видалити це місце?";
 "menu_delete_location" = "Видалити це місце?";
 "menu_message_details" = "Деталі повідомлення";
 "menu_message_details" = "Деталі повідомлення";
 "menu_copy_to_clipboard" = "Копіювати в буфер обміну";
 "menu_copy_to_clipboard" = "Копіювати в буфер обміну";
+"menu_copy_selection_to_clipboard" = "Скопіювати позначене";
+"menu_copy_link_to_clipboard" = "Скопіювати посилання";
+"paste_from_clipboard" = "Вставити із буферу обміну";
 "menu_forward" = "Переслати повідомлення";
 "menu_forward" = "Переслати повідомлення";
 "menu_resend" = "Повторно надіслати повідомлення";
 "menu_resend" = "Повторно надіслати повідомлення";
 "menu_reply" = "Відповісти на повідомлення";
 "menu_reply" = "Відповісти на повідомлення";
@@ -169,6 +183,9 @@
 "pin" = "Закріпити";
 "pin" = "Закріпити";
 // Translators: this is the opposite of "Pin", removing the sticky-state from sth.
 // Translators: this is the opposite of "Pin", removing the sticky-state from sth.
 "unpin" = "Відкрипити";
 "unpin" = "Відкрипити";
+"ConversationFragment_quoted_message_not_found" = "Первісне повідомлення не знайдено";
+"reply_privately" = "Відповісти приватно";
+
 "mute_for_one_hour" = "Відключити сповіщення на 1 годину";
 "mute_for_one_hour" = "Відключити сповіщення на 1 годину";
 "mute_for_two_hours" = "Відключити сповіщення на 2 години";
 "mute_for_two_hours" = "Відключити сповіщення на 2 години";
 "mute_for_one_day" = "Відключити сповіщення на 1 день";
 "mute_for_one_day" = "Відключити сповіщення на 1 день";
@@ -210,8 +227,12 @@
 "ask_delete_contact" = "Видалити %1$@?\n\nКонтакти з діючих чатів та з адресної книги системи не можна видалити назавжди.";
 "ask_delete_contact" = "Видалити %1$@?\n\nКонтакти з діючих чатів та з адресної книги системи не можна видалити назавжди.";
 "cannot_delete_contacts_in_use" = "Неможливо видалити контакти, з якими є активні чати.";
 "cannot_delete_contacts_in_use" = "Неможливо видалити контакти, з якими є активні чати.";
 "ask_start_chat_with" = "Створити чат з %1$@?";
 "ask_start_chat_with" = "Створити чат з %1$@?";
+"ask_delete_value" = "Видалити %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" = "Видалити %1$@ із групи?";
 "ask_remove_members" = "Видалити %1$@ із групи?";
+"open_url_confirmation" = "Ви впевнені, що хочете відкрити це посилання?";
+
+
 // contact list
 // contact list
 "contacts_title" = "Контакти";
 "contacts_title" = "Контакти";
 "contacts_enter_name_or_email" = "Введіть ім\'я або адресу електронної пошти";
 "contacts_enter_name_or_email" = "Введіть ім\'я або адресу електронної пошти";
@@ -238,10 +259,20 @@
 "chat_self_talk_subtitle" = "Повідомлення, відправлені самому собі";
 "chat_self_talk_subtitle" = "Повідомлення, відправлені самому собі";
 "saved_messages" = "Збережені повідомлення";
 "saved_messages" = "Збережені повідомлення";
 "saved_messages_explain" = "• Пересилайте повідомлення сюди для швидкого доступу\n\n• Робіть нотатки або голосові нагадування\n\n• Вкладайте медіа для збереження";
 "saved_messages_explain" = "• Пересилайте повідомлення сюди для швидкого доступу\n\n• Робіть нотатки або голосові нагадування\n\n• Вкладайте медіа для збереження";
+// this "Saved" should match the "Saved" from "Saved messages"
+"saved" = "Збережені";
 "chat_contact_request" = "Запит контакту";
 "chat_contact_request" = "Запит контакту";
 "chat_no_contact_requests" = "Немає запитів контактів.\n\nЯкщо Ви бажаєте, щоб звичайна пошта з\'являлася тут як запити контактів, Ви можете змінити відповідний параметр у налаштуваннях додатку.";
 "chat_no_contact_requests" = "Немає запитів контактів.\n\nЯкщо Ви бажаєте, щоб звичайна пошта з\'являлася тут як запити контактів, Ви можете змінити відповідний параметр у налаштуваннях додатку.";
 "retry_send" = "Спробувати надіслати повідомлення ще раз";
 "retry_send" = "Спробувати надіслати повідомлення ще раз";
 "send_failed" = "Не можу надіслати повідомлення";
 "send_failed" = "Не можу надіслати повідомлення";
+// reasons for a disabled message composer
+"messaging_disabled_not_in_group" = "Ви не можете тут писати, бо ви не в цій групі. Запитайте іншого члена групи про приєднання.";
+"messaging_disabled_device_chat" = "Цей чат містить повідомлення, створені локально. Тому ви не можете писати жодних повідомлень";
+"messaging_disabled_deaddrop" = "Клацніть на повідомлення, щоб прийняти або відхилити запит на контакт";
+"cannot_display_unsuported_file_type" = "Неможливо відобразити цей тип файлів: %1$@";
+"attachment_failed_to_load" = "Не вдалося завантажити вкладення";
+
+
 // map
 // map
 "filter_map_on_time" = "Показати місця у часовому проміжку";
 "filter_map_on_time" = "Показати місця у часовому проміжку";
 "show_location_traces" = "Показати треки";
 "show_location_traces" = "Показати треки";
@@ -257,6 +288,8 @@
 // create/edit groups, contact/group profile
 // create/edit groups, contact/group profile
 "group_name" = "Назва групи";
 "group_name" = "Назва групи";
 "group_avatar" = "Аватар групи";
 "group_avatar" = "Аватар групи";
+"remove_group_image" = "Видалити зображення групи";
+"change_group_image" = "Змінити зображення групи";
 "group_create_button" = "Створити групу";
 "group_create_button" = "Створити групу";
 "group_please_enter_group_name" = "Введіть назву групи.";
 "group_please_enter_group_name" = "Введіть назву групи.";
 "group_add_members" = "Додати учасників";
 "group_add_members" = "Додати учасників";
@@ -319,7 +352,9 @@
 "add_account" = "Додати обліковий запис";
 "add_account" = "Додати обліковий запис";
 "delete_account" = "Видалити обліковий запис";
 "delete_account" = "Видалити обліковий запис";
 "delete_account_ask" = "Ви впевнені, що хочете видалити дані вашого облікового запису?";
 "delete_account_ask" = "Ви впевнені, що хочете видалити дані вашого облікового запису?";
+"delete_account_explain_with_name" = "Дані облікового запису \"%1$@\" на цьому пристрої будуть видалені, включаючи налаштування наскрізного шифрування, контакти, чати, повідомлення та медіа. Ця дія не може бути скасована.";
 "switching_account" = "Перемикаємо обліковий запис...";
 "switching_account" = "Перемикаємо обліковий запис...";
+"try_connect_now" = "Спробувати підключитися негайно";
 // 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" = "Помилка конфігурації: %1$@";
 "configuration_failed_with_error" = "Помилка конфігурації: %1$@";
 
 
@@ -361,6 +396,9 @@
 "pref_notifications" = "Сповіщення";
 "pref_notifications" = "Сповіщення";
 "pref_notifications_show" = "Показати";
 "pref_notifications_show" = "Показати";
 "pref_notifications_priority" = "Пріоритет";
 "pref_notifications_priority" = "Пріоритет";
+"pref_notifications_explain" = "Увімкнути системні сповіщення для нових повідомлень";
+"pref_show_notification_content" = "Відображати вміст повідомлення у сповіщенні";
+"pref_show_notification_content_explain" = "Відображає відправника та перші слова повідомлення в сповіщеннях";
 "pref_led_color" = "Колір світлодіоду";
 "pref_led_color" = "Колір світлодіоду";
 "pref_sound" = "Звук";
 "pref_sound" = "Звук";
 "pref_silent" = "Беззвучний";
 "pref_silent" = "Беззвучний";
@@ -424,6 +462,25 @@
 "pref_background_custom_image" = "Персональне зображення";
 "pref_background_custom_image" = "Персональне зображення";
 "pref_background_custom_color" = "Персональний колір";
 "pref_background_custom_color" = "Персональний колір";
 "export_aborted" = "Експорт припинено.";
 "export_aborted" = "Експорт припинено.";
+"profile_image_select" = "Вибрати зображення профілю";
+"select_your_new_profile_image" = "Вибрати ваше нове зображення профілю";
+"profile_image_delete" = "Видалити зображення профілю";
+
+
+// Emoji picker and categories
+"emoji_search_results" = "Результати пошуку";
+"emoji_not_found" = "Емодзі не знайдено";
+"emoji_recent" = "Нещодавно використані";
+"emoji_people" = "Люди";
+"emoji_nature" = "Тварини та природа";
+"emoji_foods" = "Їжа та напої";
+"emoji_activity" = "Активність";
+"emoji_places" = "Подорожі та місця";
+"emoji_objects" = "Об\'єкти";
+"emoji_symbols" = "Символи";
+"emoji_flags" = "Прапори";
+
+
 // automatically delete message
 // automatically delete message
 "delete_old_messages" = "Видалити старі повідомлення";
 "delete_old_messages" = "Видалити старі повідомлення";
 // devs: autodel_title is deprecated, use delete_old_messages instead
 // devs: autodel_title is deprecated, use delete_old_messages instead
@@ -488,6 +545,10 @@
 "systemmsg_ephemeral_timer_week" = "Таймер зникнення повідомлень встановлено на 1 тиждень.";
 "systemmsg_ephemeral_timer_week" = "Таймер зникнення повідомлень встановлено на 1 тиждень.";
 "systemmsg_ephemeral_timer_four_weeks" = "Таймер зникнення повідомлень встановлено на 4 тижні.";
 "systemmsg_ephemeral_timer_four_weeks" = "Таймер зникнення повідомлень встановлено на 4 тижні.";
 
 
+// Translators: Protection disabled/enabled messages may be displayed together with a "big shield" and may be suffixed by systemmsg_action_by_user or systemmsg_action_by_me
+"systemmsg_chat_protection_disabled" = "Захист чату вимкнено.";
+"systemmsg_chat_protection_enabled" = "Захист чату увімкнено.";
+
 // screen lock
 // screen lock
 "screenlock_title" = "Блокування екрану";
 "screenlock_title" = "Блокування екрану";
 "screenlock_explain" = "Блокування доступу за допомогою блокування екрану Android або відбитків пальців; щоб уникнути появи попереднього вмісту, будь ласка, увімкнить «Безпека екрану».";
 "screenlock_explain" = "Блокування доступу за допомогою блокування екрану Android або відбитків пальців; щоб уникнути появи попереднього вмісту, будь ласка, увімкнить «Безпека екрану».";
@@ -501,8 +562,10 @@
 
 
 // qr code stuff
 // qr code stuff
 "qr_code" = "QR-код";
 "qr_code" = "QR-код";
+"load_qr_code_as_image" = "Завантажити зображення QR-коду";
 "qrscan_title" = "Сканувати QR-код";
 "qrscan_title" = "Сканувати QR-код";
 "qrscan_hint" = "Наведіть камеру на QR-код";
 "qrscan_hint" = "Наведіть камеру на QR-код";
+"qrscan_failed" = "Неможливо декодувати QR-код";
 "qrscan_ask_join_group" = "Приєднатися до групи «%1$@»?";
 "qrscan_ask_join_group" = "Приєднатися до групи «%1$@»?";
 "qrscan_fingerprint_mismatch" = "Відсканований відбиток не збігається з останнім відомим відбитком %1$@";
 "qrscan_fingerprint_mismatch" = "Відсканований відбиток не збігається з останнім відомим відбитком %1$@";
 "qrscan_no_addr_found" = "QR-код містить відбиток ключа, але не містить адресу електронної пошти.\n\nДля перевірки автентичності з використанням альтернативного каналу зв\'язку слід спочатку встановити з одержувачем захищене з\'єднання.";
 "qrscan_no_addr_found" = "QR-код містить відбиток ключа, але не містить адресу електронної пошти.\n\nДля перевірки автентичності з використанням альтернативного каналу зв\'язку слід спочатку встановити з одержувачем захищене з\'єднання.";
@@ -530,6 +593,9 @@
 // translators: "setup" is the "encryption setup" here, as in "Autocrypt Setup Message"
 // translators: "setup" is the "encryption setup" here, as in "Autocrypt Setup Message"
 "contact_setup_changed" = "Змінені параметри для %1$@";
 "contact_setup_changed" = "Змінені параметри для %1$@";
 "verified_group_explain" = "Перевірені групи (експеримент) надають захист від активних атак. Члени таких груп перевірені через другий фактор іншими членами групи, а повідомлення завжди наскрізно зашифровані.";
 "verified_group_explain" = "Перевірені групи (експеримент) надають захист від активних атак. Члени таких груп перевірені через другий фактор іншими членами групи, а повідомлення завжди наскрізно зашифровані.";
+"copy_qr_data_success" = "URL з QR-коду скопійовано в буфер";
+
+
 // notifications 
 // notifications 
 "notify_n_messages_in_m_chats" = "%1$d нових повідомлень з %2$d чатів";
 "notify_n_messages_in_m_chats" = "%1$d нових повідомлень з %2$d чатів";
 "notify_mark_read" = "Позначити прочитаним";
 "notify_mark_read" = "Позначити прочитаним";
@@ -557,6 +623,9 @@
 // dc_str_* resources
 // dc_str_* resources
 "encrypted_message" = "Зашифроване повідомлення";
 "encrypted_message" = "Зашифроване повідомлення";
 
 
+// strings introduced on desktop. we want to share strings between the os, in general, please do not add generic strings here
+"about_offical_app_desktop" = "Це офіційний додаток Delta Chat для ПК.";
+"about_licensed_under_desktop" = "Це програмне забезпечення ліцензується за GNU GPL версії 3, а початковий код доступний на GitHub.";
 "welcome_desktop" = "Вітаємо у Delta Chat";
 "welcome_desktop" = "Вітаємо у Delta Chat";
 "login_known_accounts_title_desktop" = "Відомі облікові записи";
 "login_known_accounts_title_desktop" = "Відомі облікові записи";
 "global_menu_preferences_language_desktop" = "Вибір мови";
 "global_menu_preferences_language_desktop" = "Вибір мови";
@@ -611,6 +680,7 @@
 "ask_delete_chat_desktop" = "Ви впевнені, що хочете видалити цей чат?";
 "ask_delete_chat_desktop" = "Ви впевнені, що хочете видалити цей чат?";
 "email_validation_failed_desktop" = "Потрібна адреса електронної пошти.";
 "email_validation_failed_desktop" = "Потрібна адреса електронної пошти.";
 "forget_login_confirmation_desktop" = "Видалити цей обліковий запис? При цьому будуть видалені всі дані, включно з параметрами наскрізного шифрування, списками контактів, чатами, повідомленнями та медіафайлами. Цю дію не можна буде скасувати.";
 "forget_login_confirmation_desktop" = "Видалити цей обліковий запис? При цьому будуть видалені всі дані, включно з параметрами наскрізного шифрування, списками контактів, чатами, повідомленнями та медіафайлами. Цю дію не можна буде скасувати.";
+"account_info_hover_tooltip_desktop" = "E-Mail: %1$@\nРозмір: %2$@\nPath: %3$@";
 "me_desktop" = "Я";
 "me_desktop" = "Я";
 "in_this_group_desktop" = "Учасники групи";
 "in_this_group_desktop" = "Учасники групи";
 "not_in_this_group_desktop" = "Потенційні учасники (не в групі)";
 "not_in_this_group_desktop" = "Потенційні учасники (не в групі)";
@@ -632,6 +702,9 @@
 "a11y_delivery_status_invalid" = "Невірний статус доставки";
 "a11y_delivery_status_invalid" = "Невірний статус доставки";
 "a11y_message_context_menu_btn_label" = "Дії з повідомленням";
 "a11y_message_context_menu_btn_label" = "Дії з повідомленням";
 "a11y_background_preview_label" = "Попередній перегляд фону";
 "a11y_background_preview_label" = "Попередній перегляд фону";
+"a11y_disappearing_messages_activated" = "Активовано зникнення повідомлень";
+
+
 // iOS permissions, copy from "deltachat-ios/Info.plist", which is used on missing translations in "deltachat-ios/LANG.lproj/InfoPlist.strings"
 // iOS permissions, copy from "deltachat-ios/Info.plist", which is used on missing translations in "deltachat-ios/LANG.lproj/InfoPlist.strings"
 
 
 
 
@@ -644,4 +717,3 @@
 "pref_reliable_service_explain" = "Потребує перманентного сповіщення";
 "pref_reliable_service_explain" = "Потребує перманентного сповіщення";
 "perm_enable_bg_reminder_title" = "Натисніть тут, щоб отримувати повідомлення, коли Delta Chat знаходиться у фоновому режимі.";
 "perm_enable_bg_reminder_title" = "Натисніть тут, щоб отримувати повідомлення, коли Delta Chat знаходиться у фоновому режимі.";
 "perm_enable_bg_already_done" = "Ви вже дозволили Delta Chat отримувати повідомлення у фоні.\n\nЯкщо повідомлення досі не приходять у фоні, перевірте налаштування вашої системи.";
 "perm_enable_bg_already_done" = "Ви вже дозволили Delta Chat отримувати повідомлення у фоні.\n\nЯкщо повідомлення досі не приходять у фоні, перевірте налаштування вашої системи.";
-

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

@@ -122,6 +122,26 @@
 			<string>%d учасників</string>
 			<string>%d учасників</string>
 		</dict>
 		</dict>
 	</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>Надіслати наступний файл %s?</string>
+			<key>few</key>
+			<string>Надіслати наступні %d файли до %s?</string>
+			<key>many</key>
+			<string>Надіслати наступні %d файлів до %s?</string>
+			<key>other</key>
+			<string>Надіслати наступні %d файлів до %s?</string>
+		</dict>
+	</dict>
 	<key>ask_delete_chat</key>
 	<key>ask_delete_chat</key>
 	<dict>
 	<dict>
 		<key>NSStringLocalizedFormatKey</key>
 		<key>NSStringLocalizedFormatKey</key>

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

@@ -717,4 +717,5 @@
 "pref_reliable_service_explain" = "需要一个永久通知";
 "pref_reliable_service_explain" = "需要一个永久通知";
 "perm_enable_bg_reminder_title" = "点击此处以在 Delta Chat 处于后台时接收消息。";
 "perm_enable_bg_reminder_title" = "点击此处以在 Delta Chat 处于后台时接收消息。";
 "perm_enable_bg_already_done" = "您已允许 Delta Chat 在后台接收消息。\n\n如果在后台时消息仍没到达,请同时检查系统设置。";
 "perm_enable_bg_already_done" = "您已允许 Delta Chat 在后台接收消息。\n\n如果在后台时消息仍没到达,请同时检查系统设置。";
+"update_1_14_android" = "1.14 更新亮点:\n\n🧹 轻扫以回复:要回复某一具体消息,只需将其向右轻扫(不是这里!这里您不能回复😛)您会在撰写行上方看到一个引用,之后可以照常编写消息。\n\n🔥 阅后即焚消息 ­—— 时辰已到😀。任意聊天均可被配置为在一段时间后删除已发送与已接收的消息。从聊天菜单中选择“阅后即焚消息”(重复:不是这里)\n\n👆 于第一条未查看的消息处打开聊天\n\n💾 将东西直接、快速地转发到“保存的消息”(这个可以在这里尝试:长按此消息,然后右上角箭头)\n\n🎃 最后,我们再次恐吓了许多bug!它们大多数都被吓坏了,应该不会再回来了。";