瀏覽代碼

update translations

B. Petersen 3 年之前
父節點
當前提交
83c827df97

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

@@ -724,7 +724,7 @@
 "location_enabled_by_you" = "Sie haben Standortübertragung aktiviert.";
 // %1$s will be replaced by name and address of the contact
 "location_enabled_by_other" = "Standortübertragung aktiviert von %1$@.";
-"ephemeral_timer_disabled_by_you" = "Sie haben Verschwindende Nachrichten ausgeschaltet.";
+"ephemeral_timer_disabled_by_you" = "Sie haben verschwindende Nachrichten ausgeschaltet.";
 // %1$s will be replaced by name and address of the contact
 "ephemeral_timer_disabled_by_other" = "Verschwindende Nachrichten ausgeschaltet von %1$@.";
 // %1$s will be replaced by the number of seconds (always >1) the timer is set to

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

@@ -230,6 +230,9 @@
 "ConversationFragment_quoted_message_not_found" = "Mensaje original no encontrado";
 "reply_privately" = "Responder en privado";
 "source_code" = "Código fuente";
+// Menu item beside an app/chat that adds an icon to the system's home screen. If the user taps that icon, the app/chat is opened directly.
+"add_to_home_screen" = "Añadir a la pantalla principal";
+
 "mute_for_one_hour" = "Silenciar por 1 hora";
 "mute_for_two_hours" = "Silenciar por 2 horas";
 "mute_for_one_day" = "Silenciar por 1 día";
@@ -660,7 +663,7 @@
 // deprecated
 "systemmsg_group_left" = "Grupo abandonado.";
 "systemmsg_read_receipt_subject" = "Recibo de lectura";
-"systemmsg_read_receipt_body" = "El mensaje \"%1$@\" se mostró en el dispositivo del destinatario, pero no necesariamente que se leyó el contenido.";
+"systemmsg_read_receipt_body" = "El mensaje \"%1$@\" que enviaste se mostró en la pantalla del destinatario.\n\nEsto no garantiza que el contenido haya sido leído.";
 "systemmsg_cannot_decrypt" = "Este mensaje no puede ser descifrado.\n\n• Es posible que sea útil simplemente responderlo y pedirle al remitente que lo envíe nuevamente.\n\n• En caso de que haya reinstalado Delta Chat u otro programa de correo en este u otro dispositivo, puede que quiera enviar un Mensaje de Configuración de Autocrypt desde allí.";
 // deprecated
 "systemmsg_action_by_me" = "%1$@ por mi.";
@@ -697,6 +700,72 @@
 // deprecated
 "systemmsg_chat_protection_enabled" = "Protección de chat activada.";
 
+// %1$s will be replaced by the old group name, %2$s will be replaced by the new group name
+"group_name_changed_by_you" = "Cambiaste el nombre del grupo de \"%1$@\" a \"%2$@\".";
+// %1$s will be replaced by the old group name, %2$s will be replaced by the new group name, %3$s will be replaced by name and address of the contact who did the action.
+"group_name_changed_by_other" = "El nombre del grupo fue cambiado de \"%1$@\" a \"%2$@\" por %3$@.";
+"group_image_changed_by_you" = "Cambiaste la imagen del grupo.";
+// %1$s will be replaced by name and address of the contact who did the action
+"group_image_changed_by_other" = "Imagen del grupo cambiada por %1$@.";
+// %1$s will be replaced by name and address of the contact added to the group
+"add_member_by_you" = "Añadiste al miembro %1$@.";
+// %1$s will be replaced by name and address of the contact added to the group, %2$s will be replaced by name and address of the contact who did the action
+"add_member_by_other" = "Miembro %1$@ añadido por %2$@. ";
+// %1$s will be replaced by name and address of the contact removed from the group
+"remove_member_by_you" = "Eliminaste al miembro %1$@.";
+// %1$s will be replaced by name and address of the contact removed from the group, %2$s will be replaced by name and address of the contact who did the action
+"remove_member_by_other" = "Miembro %1$@ eliminado por %2$@.";
+"group_left_by_you" = "Abandonaste el grupo.";
+// %1$s will be replaced by name and address of the contact
+"group_left_by_other" = "Grupo abandonado por %1$@.";
+"group_image_deleted_by_you" = "Eliminaste la imagen del grupo.";
+// %1$s will be replaced by name and address of the contact
+"group_image_deleted_by_other" = "Imagen del grupo eliminada por %1$@.";
+"location_enabled_by_you" = "Habilitaste la transmisión de ubicación.";
+// %1$s will be replaced by name and address of the contact
+"location_enabled_by_other" = "Transmisión de ubicación habilitada por %1$@.";
+"ephemeral_timer_disabled_by_you" = "Deshabilitaste el temporizador de la desaparición de mensajes.";
+// %1$s will be replaced by name and address of the contact
+"ephemeral_timer_disabled_by_other" = "Temporizador de la desaparición de mensajes deshabilitado por %1$@.";
+// %1$s will be replaced by the number of seconds (always >1) the timer is set to
+"ephemeral_timer_seconds_by_you" = "Estableciste el temporizador de la desaparición de mensajes en %1$@ s";
+// %1$s will be replaced by the number of seconds (always >1) the timer is set to, %2$s will be replaced by name and address of the contact
+"ephemeral_timer_seconds_by_other" = "Temporizador de la desaparición de mensajes establecido en %1$@ s por %2$@.";
+"ephemeral_timer_1_minute_by_you" = "Estableciste el temporizador de la desaparición de mensajes en 1 minuto.";
+// %1$s will be replaced by name and address of the contact
+"ephemeral_timer_1_minute_by_other" = "Temporizador de la desaparición de mensajes establecido en 1 minuto por %1$@.";
+"ephemeral_timer_1_hour_by_you" = "Estableciste el temporizador de la desaparición de mensajes en 1 hora.";
+// %1$s will be replaced by name and address of the contact
+"ephemeral_timer_1_hour_by_other" = "Temporizador de la desaparición de mensajes establecido en 1 hora por %1$@.";
+"ephemeral_timer_1_day_by_you" = "Estableciste el temporizador de la desaparición de mensajes en 1 día.";
+// %1$s will be replaced by name and address of the contact
+"ephemeral_timer_1_day_by_other" = "Temporizador de la desaparición de mensajes establecido en 1 día por %1$@.";
+"ephemeral_timer_1_week_by_you" = "Estableciste el temporizador de la desaparición de mensajes en 1 semana.";
+// %1$s will be replaced by name and address of the contact
+"ephemeral_timer_1_week_by_other" = "Temporizador de la desaparición de mensajes establecido en 1 semana por %1$@.";
+// %1$s will be replaced by the number of minutes (always >1) the timer is set to
+"ephemeral_timer_minutes_by_you" = "Estableciste el temporizador de la desaparición de mensajes en %1$@ minutos.";
+// %1$s will be replaced by the number of minutes (always >1) the timer is set to, %2$s will be replaced by name and address of the contact
+"ephemeral_timer_minutes_by_other" = "Temporizador de la desaparición de mensajes establecido en %1$@ minutos por %2$@. ";
+// %1$s will be replaced by the number of hours (always >1) the timer is set to
+"ephemeral_timer_hours_by_you" = "Estableciste el temporizador de la desaparición de mensajes en %1$@ horas. ";
+// %1$s will be replaced by the number of hours (always >1) the timer is set to, %2$s will be replaced by name and address of the contact
+"ephemeral_timer_hours_by_other" = "Temporizador de la desaparición de mensajes establecido en %1$@ horas por %2$@.";
+// %1$s will be replaced by the number of days (always >1) the timer is set to
+"ephemeral_timer_days_by_you" = "Estableciste el temporizador de la desaparición de mensajes en %1$@ días.";
+// %1$s will be replaced by the number of days (always >1) the timer is set to, %2$s will be replaced by name and address of the contact
+"ephemeral_timer_days_by_other" = "Temporizador de la desaparición de mensajes establecido en %1$@ días por %2$@.";
+// %1$s will be replaced by the number of weeks (always >1) the timer is set to
+"ephemeral_timer_weeks_by_you" = "Estableciste el temporizador de la desaparición de mensajes en %1$@ semanas.";
+// %1$s will be replaced by the number of weeks (always >1) the timer is set to, %2$s will be replaced by name and address of the contact
+"ephemeral_timer_weeks_by_other" = "Temporizador de la desaparición de mensajes establecido en %1$@ semanas por %2$@.";
+"protection_enabled_by_you" = "Activaste la protección de chat.";
+// %1$s will be replaced by name and address of the contact
+"protection_enabled_by_other" = "Protección de chat habilitada por %1$@.";
+"protection_disabled_by_you" = "Desactivaste la protección de chat.";
+// %1$s will be replaced by name and address of the contact
+"protection_disabled_by_other" = "Protección de chat deshabilitada por %1$@.";
+
 "devicemsg_self_deleted" = "Eliminaste los chats de los \"Mensajes guardados\". \n\nℹ️ Para volver a usar los\"Mensajes guardados\", debes crear un chat contigo mismo.";
 // %1$s will be replaced by the amount of storage already used, sth. as '500 MB'. If you want to use a percentage sign, type in two of them, eg. %1$s %%
 "devicemsg_storage_exceeding" = "⚠️ El almacenamiento de tu proveedor está por excederse, ya tienes %1$@%% en uso.\n\nQuizás no puedas recibir mensajes cuando el almacenamiento esté al 100%% de uso.\n\n👉 Por favor chequea si puedes eliminar los datos antiguos en la página web del proveedor y considera habilitar \"Ajustes / Eliminar mensajes antiguos\". Puedes chequear tu almacenamiento actual en cualquier momento en \"Ajustes / Conectividad\".";

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

@@ -230,6 +230,9 @@
 "ConversationFragment_quoted_message_not_found" = "Non se atopa a mensaxe orixinal";
 "reply_privately" = "Responder de xeito privado";
 "source_code" = "Código Fonte";
+// Menu item beside an app/chat that adds an icon to the system's home screen. If the user taps that icon, the app/chat is opened directly.
+"add_to_home_screen" = "Engadir á pantalla de Inicio";
+
 "mute_for_one_hour" = "Acalar durante 1 h.";
 "mute_for_two_hours" = "Acalar durante 2 h.";
 "mute_for_one_day" = "Acalar durante 1 día";

+ 81 - 12
deltachat-ios/it.lproj/Localizable.strings

@@ -36,7 +36,7 @@
 // Verb "to unarchive", as in "remove a chat from the archive", opposite of the previous string
 "unarchive" = "Ripristina";
 "mute" = "Silenzia";
-"ephemeral_messages" = "Messaggi che Scompaiono";
+"ephemeral_messages" = "Messaggi a Scomparsa";
 "ephemeral_messages_hint" = "Queste impostazioni si applicano a tutti i partecipanti che utilizzano Delta Chat. Tuttavia, possono copiare, salvare e inoltrare messaggi o utilizzare altri client e-mail.";
 "save" = "Salva";
 "chat" = "Chat";
@@ -230,6 +230,9 @@
 "ConversationFragment_quoted_message_not_found" = "Messaggio originale non trovato";
 "reply_privately" = "Rispondi in Privato";
 "source_code" = "Codice Sorgente";
+// Menu item beside an app/chat that adds an icon to the system's home screen. If the user taps that icon, the app/chat is opened directly.
+"add_to_home_screen" = "Aggiungi alla Schermata Home";
+
 "mute_for_one_hour" = "Silenzia per 1 ora";
 "mute_for_two_hours" = "Silenzia per 2 ore";
 "mute_for_one_day" = "Silenzia per 1 giorno";
@@ -671,32 +674,98 @@
 "systemmsg_failed_sending_to" = "Impossibile inviare il messaggio a %1$@.";
 
 // deprecated
-"systemmsg_ephemeral_timer_disabled" = "Timer scomparsa messaggi disabilitato.";
+"systemmsg_ephemeral_timer_disabled" = "Timer messaggi a scomparsa disabilitato.";
 // deprecated
-"systemmsg_ephemeral_timer_enabled" = "Il timer per la scomparsa dei messaggi è impostato su %1$@ s.";
+"systemmsg_ephemeral_timer_enabled" = "Timer messaggi a scomparsa impostato su %1$@ s.";
 // deprecated
-"systemmsg_ephemeral_timer_minute" = "Il timer per la scomparsa dei messaggi è impostato su 1 minuto.";
+"systemmsg_ephemeral_timer_minute" = "Timer messaggi a scomparsa impostato su 1 minuto.";
 // deprecated
-"systemmsg_ephemeral_timer_hour" = "Il timer per la scomparsa dei messaggi è impostato su 1 ora.";
+"systemmsg_ephemeral_timer_hour" = "Timer messaggi a scomparsa impostato su 1 ora.";
 // deprecated
-"systemmsg_ephemeral_timer_day" = "Il timer per la scomparsa dei messaggi è impostato su 1 giorno.";
+"systemmsg_ephemeral_timer_day" = "Timer messaggi a scomparsa impostato su 1 giorno.";
 // deprecated
-"systemmsg_ephemeral_timer_week" = "Il timer per la scomparsa dei messaggi è impostato su 1 settimana.";
+"systemmsg_ephemeral_timer_week" = "Timer messaggi a scomparsa impostato su 1 settimana.";
 // deprecated
-"systemmsg_ephemeral_timer_four_weeks" = "Il timer per la scomparsa dei messaggi è impostato su 4 settimane.";
+"systemmsg_ephemeral_timer_four_weeks" = "Timer messaggi a scomparsa impostato su 4 settimane.";
 // deprecated
-"systemmsg_ephemeral_timer_minutes" = "Timer di scomparsa dei messaggi impostato su %1$@ minuti.";
+"systemmsg_ephemeral_timer_minutes" = "Timer messaggi a scomparsa impostato su %1$@ minuti.";
 // deprecated
-"systemmsg_ephemeral_timer_hours" = "Timer di scomparsa dei messaggi impostato su %1$@ ore.";
+"systemmsg_ephemeral_timer_hours" = "Timer messaggi a scomparsa impostato su %1$@ ore.";
 // deprecated
-"systemmsg_ephemeral_timer_days" = "Timer di scomparsa dei messaggi impostato su %1$@ giorni.";
+"systemmsg_ephemeral_timer_days" = "Timer messaggi a scomparsa impostato su %1$@ giorni.";
 // deprecated
-"systemmsg_ephemeral_timer_weeks" = "Timer di scomparsa dei messaggi impostato su %1$@ settimane.";
+"systemmsg_ephemeral_timer_weeks" = "Timer messaggi a scomparsa impostato su %1$@ settimane.";
 // deprecated
 "systemmsg_chat_protection_disabled" = "Protezione chat disattivata.";
 // deprecated
 "systemmsg_chat_protection_enabled" = "Protezione chat abilitata.";
 
+// %1$s will be replaced by the old group name, %2$s will be replaced by the new group name
+"group_name_changed_by_you" = "Hai cambiato il nome del gruppo da \"%1$@\" a \"%2$@\".";
+// %1$s will be replaced by the old group name, %2$s will be replaced by the new group name, %3$s will be replaced by name and address of the contact who did the action.
+"group_name_changed_by_other" = "Nome gruppo cambiato da \"%1$@\" a \"%2$@\" da %3$@.";
+"group_image_changed_by_you" = "Hai cambiato l\'immagine del gruppo.";
+// %1$s will be replaced by name and address of the contact who did the action
+"group_image_changed_by_other" = "Immagine del gruppo cambiata da %1$@.";
+// %1$s will be replaced by name and address of the contact added to the group
+"add_member_by_you" = "Hai aggiunto un membro %1$@.";
+// %1$s will be replaced by name and address of the contact added to the group, %2$s will be replaced by name and address of the contact who did the action
+"add_member_by_other" = "Membro %1$@ aggiunto da %2$@.";
+// %1$s will be replaced by name and address of the contact removed from the group
+"remove_member_by_you" = "Hai rimosso il membro %1$@.";
+// %1$s will be replaced by name and address of the contact removed from the group, %2$s will be replaced by name and address of the contact who did the action
+"remove_member_by_other" = "Membro %1$@ rimosso da %2$@.";
+"group_left_by_you" = "Hai lasciato il gruppo.";
+// %1$s will be replaced by name and address of the contact
+"group_left_by_other" = "Gruppo lasciato da %1$@.";
+"group_image_deleted_by_you" = "Hai eliminato l\'immagine del gruppo.";
+// %1$s will be replaced by name and address of the contact
+"group_image_deleted_by_other" = "Immagine gruppo eliminata da %1$@.";
+"location_enabled_by_you" = "Hai abilitato la trasmissione della posizione.";
+// %1$s will be replaced by name and address of the contact
+"location_enabled_by_other" = "Trasmissione della posizione abilitato da %1$@.";
+"ephemeral_timer_disabled_by_you" = "Hai disabilitato il timer dei messaggi a scomparsa.";
+// %1$s will be replaced by name and address of the contact
+"ephemeral_timer_disabled_by_other" = "Timer messaggi a scomparsa disabilitato da %1$@.";
+// %1$s will be replaced by the number of seconds (always >1) the timer is set to
+"ephemeral_timer_seconds_by_you" = "Hai impostato il timer dei messaggi a scomparsa su %1$@ s";
+// %1$s will be replaced by the number of seconds (always >1) the timer is set to, %2$s will be replaced by name and address of the contact
+"ephemeral_timer_seconds_by_other" = "Timer messaggi a scomparsa impostato su %1$@ s da %2$@.";
+"ephemeral_timer_1_minute_by_you" = "Hai impostato il timer dei messaggi a scomparsa su 1 minuto.";
+// %1$s will be replaced by name and address of the contact
+"ephemeral_timer_1_minute_by_other" = "Timer messaggi a scomparsa impostato su 1 minuto da %1$@.";
+"ephemeral_timer_1_hour_by_you" = "Hai impostato il timer dei messaggi a scomparsa su 1 ora.";
+// %1$s will be replaced by name and address of the contact
+"ephemeral_timer_1_hour_by_other" = "Timer messaggi a scomparsa impostato su 1 ora da %1$@.";
+"ephemeral_timer_1_day_by_you" = "Hai impostato il timer dei messaggi a scomparsa su 1 giorno.";
+// %1$s will be replaced by name and address of the contact
+"ephemeral_timer_1_day_by_other" = "Timer messaggi a scomparsa impostato su 1 giorno da %1$@.";
+"ephemeral_timer_1_week_by_you" = "Hai impostato il timer dei messaggi a scomparsa su 1 settimana.";
+// %1$s will be replaced by name and address of the contact
+"ephemeral_timer_1_week_by_other" = "Timer messaggi a scomparsa impostato su 1 settimana da %1$@.";
+// %1$s will be replaced by the number of minutes (always >1) the timer is set to
+"ephemeral_timer_minutes_by_you" = "Hai impostato il timer dei messaggi a scomparsa su %1$@ minuti.";
+// %1$s will be replaced by the number of minutes (always >1) the timer is set to, %2$s will be replaced by name and address of the contact
+"ephemeral_timer_minutes_by_other" = "Timer messaggi a scomparsa impostato su %1$@ minuti da %2$@.";
+// %1$s will be replaced by the number of hours (always >1) the timer is set to
+"ephemeral_timer_hours_by_you" = "Hai impostato il timer dei messaggi a scomparsa su  %1$@ ore.";
+// %1$s will be replaced by the number of hours (always >1) the timer is set to, %2$s will be replaced by name and address of the contact
+"ephemeral_timer_hours_by_other" = "Timer messaggi a scomparsa impostato su %1$@ ore da %2$@.";
+// %1$s will be replaced by the number of days (always >1) the timer is set to
+"ephemeral_timer_days_by_you" = "Hai impostato il timer dei messaggi a scomparsa su %1$@ giorni.";
+// %1$s will be replaced by the number of days (always >1) the timer is set to, %2$s will be replaced by name and address of the contact
+"ephemeral_timer_days_by_other" = "Timer messaggi a scomparsa impostato su %1$@ giorni da %2$@.";
+// %1$s will be replaced by the number of weeks (always >1) the timer is set to
+"ephemeral_timer_weeks_by_you" = "Hai impostato il timer dei messaggi a scomparsa su %1$@ settimane.";
+// %1$s will be replaced by the number of weeks (always >1) the timer is set to, %2$s will be replaced by name and address of the contact
+"ephemeral_timer_weeks_by_other" = "Timer messaggi a scomparsa impostato su %1$@ settimane da %2$@.";
+"protection_enabled_by_you" = "Hai abilitato la protezione chat.";
+// %1$s will be replaced by name and address of the contact
+"protection_enabled_by_other" = "Protezione chat abilitata da %1$@.";
+"protection_disabled_by_you" = "Hai disabilitato la protezione chat.";
+// %1$s will be replaced by name and address of the contact
+"protection_disabled_by_other" = "Protezione chat disabilitata da %1$@.";
+
 "devicemsg_self_deleted" = "Hai eliminato la chat \"Messaggi salvati\".\n\nℹ️ Per utilizzare nuovamente la funzione \"Messaggi salvati\", crea una nuova chat con te stesso.";
 // %1$s will be replaced by the amount of storage already used, sth. as '500 MB'. If you want to use a percentage sign, type in two of them, eg. %1$s %%
 "devicemsg_storage_exceeding" = "⚠️ Lo spazio di archiviazione del tuo fornitore sta per essere superato, già %1$@%% vengono utilizzati.\n\nPotrebbe non essere possibile ricevere messaggi quando lo spazio di archiviazione è 100%% utilizzato.\n\n👉 Si prega di verificare se è possibile eliminare i vecchi dati nell\'interfaccia web del fornitore e considerare di abilitare \"Impostazioni / Elimina Vecchi Messaggi\". Puoi controllare l\'utilizzo corrente dello spazio di archiviazione in qualsiasi momento in \"Impostazioni / Connettività\".";

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

@@ -230,6 +230,9 @@
 "ConversationFragment_quoted_message_not_found" = "Geen oorspronkelijk bericht gevonden";
 "reply_privately" = "Privé beantwoorden";
 "source_code" = "Broncode";
+// Menu item beside an app/chat that adds an icon to the system's home screen. If the user taps that icon, the app/chat is opened directly.
+"add_to_home_screen" = "Toevoegen aan startscherm";
+
 "mute_for_one_hour" = "1 uur lang uitschakelen";
 "mute_for_two_hours" = "2 uur lang uitschakelen";
 "mute_for_one_day" = "1 dag lang uitschakelen";
@@ -567,7 +570,7 @@
 "pref_show_emails_accepted_contacts" = "Van goedgekeurde contactpersonen";
 "pref_show_emails_all" = "Alles";
 "pref_experimental_features" = "Experimentele functies";
-"pref_on_demand_location_streaming" = "Locatie continue doorgeven (op verzoek)";
+"pref_on_demand_location_streaming" = "Locatie delen (op verzoek)";
 "pref_developer_mode" = "Ontwikkelaarsmodus";
 "pref_developer_mode_explain" = "Schakelt foutopsporingspoties in die de app mogelijk minder stabiel maken. Alléén voor ontwikkelaars.";
 "pref_background_default" = "Standaardachtergrond";
@@ -697,6 +700,72 @@
 // deprecated
 "systemmsg_chat_protection_enabled" = "Gespreksbeveiliging is ingeschakeld.";
 
+// %1$s will be replaced by the old group name, %2$s will be replaced by the new group name
+"group_name_changed_by_you" = "Je hebt de groepsnaam gewijzigd. Oude naam: “%1$@” - Nieuwe naam: “%2$@”";
+// %1$s will be replaced by the old group name, %2$s will be replaced by the new group name, %3$s will be replaced by name and address of the contact who did the action.
+"group_name_changed_by_other" = "De groepsnaam is gewijzigd door %3$@. Oude naam: “%1$@” - Nieuwe naam: “%2$@”";
+"group_image_changed_by_you" = "Je hebt de groepsafbeelding gewijzigd.";
+// %1$s will be replaced by name and address of the contact who did the action
+"group_image_changed_by_other" = "De groepsafbeelding is gewijzigd door %1$@.";
+// %1$s will be replaced by name and address of the contact added to the group
+"add_member_by_you" = "Je hebt ‘%1$@’ toegevoegd.";
+// %1$s will be replaced by name and address of the contact added to the group, %2$s will be replaced by name and address of the contact who did the action
+"add_member_by_other" = "‘%1$@’ is toegevoegd door %2$@.";
+// %1$s will be replaced by name and address of the contact removed from the group
+"remove_member_by_you" = "Je hebt ‘%1$@’ verwijderd.";
+// %1$s will be replaced by name and address of the contact removed from the group, %2$s will be replaced by name and address of the contact who did the action
+"remove_member_by_other" = "‘%1$@’ is verwijderd door %2$@.";
+"group_left_by_you" = "Je hebt de groep verlaten.";
+// %1$s will be replaced by name and address of the contact
+"group_left_by_other" = "De groep is verlaten door %1$@.";
+"group_image_deleted_by_you" = "Je hebt de groepsafbeelding verwijderd.";
+// %1$s will be replaced by name and address of the contact
+"group_image_deleted_by_other" = "De groepsafbeelding is verwijderd door %1$@.";
+"location_enabled_by_you" = "Je hebt locatiedeling ingeschakeld.";
+// %1$s will be replaced by name and address of the contact
+"location_enabled_by_other" = "Locatiedeling is ingeschakeld door %1$@.";
+"ephemeral_timer_disabled_by_you" = "Je hebt de tijdklok van verdwijnende berichten uitgeschakeld.";
+// %1$s will be replaced by name and address of the contact
+"ephemeral_timer_disabled_by_other" = "De tijdklok van verdwijnende berichten is uitgeschakeld door %1$@.";
+// %1$s will be replaced by the number of seconds (always >1) the timer is set to
+"ephemeral_timer_seconds_by_you" = "Je hebt de tijdklok van verdwijnende berichten ingesteld op %1$@ sec.";
+// %1$s will be replaced by the number of seconds (always >1) the timer is set to, %2$s will be replaced by name and address of the contact
+"ephemeral_timer_seconds_by_other" = "De tijdklok van verdwijnende berichten is door %2$@ ingesteld op %1$@ sec.";
+"ephemeral_timer_1_minute_by_you" = "Je hebt de tijdklok van verdwijnende berichten ingesteld op 1 minuut.";
+// %1$s will be replaced by name and address of the contact
+"ephemeral_timer_1_minute_by_other" = "De tijdklok van verdwijnende berichten is door %1$@ ingesteld op 1 minuut.";
+"ephemeral_timer_1_hour_by_you" = "Je hebt de tijdklok van verdwijnende berichten ingesteld op 1 uur.";
+// %1$s will be replaced by name and address of the contact
+"ephemeral_timer_1_hour_by_other" = "De tijdklok van verdwijnende berichten is door %1$@ ingesteld op 1 uur.";
+"ephemeral_timer_1_day_by_you" = "Je hebt de tijdklok van verdwijnende berichten ingesteld op 1 dag.";
+// %1$s will be replaced by name and address of the contact
+"ephemeral_timer_1_day_by_other" = "De tijdklok van verdwijnende berichten is door %1$@ ingesteld op 1 dag.";
+"ephemeral_timer_1_week_by_you" = "Je hebt de tijdklok van verdwijnende berichten ingesteld op 1 week.";
+// %1$s will be replaced by name and address of the contact
+"ephemeral_timer_1_week_by_other" = "De tijdklok van verdwijnende berichten is door %1$@ ingesteld op 1 week.";
+// %1$s will be replaced by the number of minutes (always >1) the timer is set to
+"ephemeral_timer_minutes_by_you" = "Je hebt de tijdklok van verdwijnende berichten ingesteld op %1$@ minuten.";
+// %1$s will be replaced by the number of minutes (always >1) the timer is set to, %2$s will be replaced by name and address of the contact
+"ephemeral_timer_minutes_by_other" = "De tijdklok van verdwijnende berichten is door %2$@ ingesteld op %1$@ minuten.";
+// %1$s will be replaced by the number of hours (always >1) the timer is set to
+"ephemeral_timer_hours_by_you" = "Je hebt de tijdklok van verdwijnende berichten ingesteld op %1$@ uur.";
+// %1$s will be replaced by the number of hours (always >1) the timer is set to, %2$s will be replaced by name and address of the contact
+"ephemeral_timer_hours_by_other" = "De tijdklok van verdwijnende berichten is door %2$@ ingesteld op %1$@ uur.";
+// %1$s will be replaced by the number of days (always >1) the timer is set to
+"ephemeral_timer_days_by_you" = "Je hebt de tijdklok van verdwijnende berichten ingesteld op %1$@ dagen.";
+// %1$s will be replaced by the number of days (always >1) the timer is set to, %2$s will be replaced by name and address of the contact
+"ephemeral_timer_days_by_other" = "De tijdklok van verdwijnende berichten is door %2$@ ingesteld op %1$@ dagen.";
+// %1$s will be replaced by the number of weeks (always >1) the timer is set to
+"ephemeral_timer_weeks_by_you" = "Je hebt de tijdklok van verdwijnende berichten ingesteld op %1$@ weken.";
+// %1$s will be replaced by the number of weeks (always >1) the timer is set to, %2$s will be replaced by name and address of the contact
+"ephemeral_timer_weeks_by_other" = "De tijdklok van verdwijnende berichten is door %2$@ ingesteld op %1$@ weken.";
+"protection_enabled_by_you" = "Je hebt gespreksbeveiliging ingeschakeld.";
+// %1$s will be replaced by name and address of the contact
+"protection_enabled_by_other" = "Gespreksbeveiliging is ingeschakeld door %1$@.";
+"protection_disabled_by_you" = "Je hebt gespreksbeveiliging uitgeschakeld.";
+// %1$s will be replaced by name and address of the contact
+"protection_disabled_by_other" = "Gespreksbeveiliging is uitgeschakeld door %1$@.";
+
 "devicemsg_self_deleted" = "Je hebt het gesprek ‘Opgeslagen berichten’ verwijderd.\n\nℹ️ Als je weer gebruik wilt maken van deze functie, begin dan een nieuw gesprek met jezelf.";
 // %1$s will be replaced by the amount of storage already used, sth. as '500 MB'. If you want to use a percentage sign, type in two of them, eg. %1$s %%
 "devicemsg_storage_exceeding" = "⚠️ De opslagruimte die je provider je biedt is bijna overschreden - momenteel heb je %1$@%% ervan in gebruik.\n\nAls je alle ruimte verbruikt hebt, kun je mogelijk geen berichten meer ontvangen.\n\n👉 Kijk of je oude gegevens kunt verwijderen in de webclient van je provider. Overweeg ook ‘Instellingen --> Oude berichten verwijderen’ in te schakelen. Je kunt je huidige gebruik te allen tijde bekijken in ‘Instellingen --> Verbindingen’.";

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

@@ -230,6 +230,9 @@
 "ConversationFragment_quoted_message_not_found" = "Оригинальное сообщение не найдено";
 "reply_privately" = "Ответить лично";
 "source_code" = "Исходный код";
+// Menu item beside an app/chat that adds an icon to the system's home screen. If the user taps that icon, the app/chat is opened directly.
+"add_to_home_screen" = "Добавить на главный экран";
+
 "mute_for_one_hour" = "1 час";
 "mute_for_two_hours" = "На 2 часа";
 "mute_for_one_day" = "На 1 день";
@@ -697,6 +700,72 @@
 // deprecated
 "systemmsg_chat_protection_enabled" = "Защита чата включена";
 
+// %1$s will be replaced by the old group name, %2$s will be replaced by the new group name
+"group_name_changed_by_you" = "Вы изменили название группы с «%1$@» на «%2$@».";
+// %1$s will be replaced by the old group name, %2$s will be replaced by the new group name, %3$s will be replaced by name and address of the contact who did the action.
+"group_name_changed_by_other" = "%3$@ изменил название группы с «%1$@» на «%2$@».";
+"group_image_changed_by_you" = "Вы изменили изображение группы.";
+// %1$s will be replaced by name and address of the contact who did the action
+"group_image_changed_by_other" = "Изображение группы изменено %1$@.";
+// %1$s will be replaced by name and address of the contact added to the group
+"add_member_by_you" = "Вы добавили участника %1$@.";
+// %1$s will be replaced by name and address of the contact added to the group, %2$s will be replaced by name and address of the contact who did the action
+"add_member_by_other" = "Участник %1$@ добавлен %2$@.";
+// %1$s will be replaced by name and address of the contact removed from the group
+"remove_member_by_you" = "Вы удалили участника %1$@.";
+// %1$s will be replaced by name and address of the contact removed from the group, %2$s will be replaced by name and address of the contact who did the action
+"remove_member_by_other" = "Участник %1$@ удален %2$@.";
+"group_left_by_you" = "Вы вышли из группы.";
+// %1$s will be replaced by name and address of the contact
+"group_left_by_other" = "%1$@ вышел из группы.";
+"group_image_deleted_by_you" = "Вы удалили изображение группы.";
+// %1$s will be replaced by name and address of the contact
+"group_image_deleted_by_other" = "Изображение группы удалено %1$@.";
+"location_enabled_by_you" = "Вы включили трансляцию местоположения.";
+// %1$s will be replaced by name and address of the contact
+"location_enabled_by_other" = "%1$@ включил трансляцию местоположения.";
+"ephemeral_timer_disabled_by_you" = "Вы отключили таймер исчезающих сообщений.";
+// %1$s will be replaced by name and address of the contact
+"ephemeral_timer_disabled_by_other" = "Таймер исчезающих сообщений отключен %1$@.";
+// %1$s will be replaced by the number of seconds (always >1) the timer is set to
+"ephemeral_timer_seconds_by_you" = "Вы установили таймер исчезающих сообщений в %1$@ с";
+// %1$s will be replaced by the number of seconds (always >1) the timer is set to, %2$s will be replaced by name and address of the contact
+"ephemeral_timer_seconds_by_other" = "%2$@ установил таймер исчезающих сообщений в %1$@ с";
+"ephemeral_timer_1_minute_by_you" = "Вы установили таймер исчезающих сообщений на 1 минуту.";
+// %1$s will be replaced by name and address of the contact
+"ephemeral_timer_1_minute_by_other" = "%1$@ установил таймер исчезающих сообщений на одну минуту.";
+"ephemeral_timer_1_hour_by_you" = "Вы установили таймер исчезающих сообщений на 1 час.";
+// %1$s will be replaced by name and address of the contact
+"ephemeral_timer_1_hour_by_other" = "%1$@ установил таймер исчезающих сообщений на 1 час.";
+"ephemeral_timer_1_day_by_you" = "Вы установили таймер исчезающих сообщений на 1 день.";
+// %1$s will be replaced by name and address of the contact
+"ephemeral_timer_1_day_by_other" = "%1$@ установил таймер исчезающих сообщений на 1 день.";
+"ephemeral_timer_1_week_by_you" = "Вы установили таймер исчезающих сообщений на 1 неделю.";
+// %1$s will be replaced by name and address of the contact
+"ephemeral_timer_1_week_by_other" = "%1$@ установил таймер исчезающих сообщений на 1 неделю.";
+// %1$s will be replaced by the number of minutes (always >1) the timer is set to
+"ephemeral_timer_minutes_by_you" = "Вы установили таймер исчезающих сообщений в %1$@ минут.";
+// %1$s will be replaced by the number of minutes (always >1) the timer is set to, %2$s will be replaced by name and address of the contact
+"ephemeral_timer_minutes_by_other" = "%2$@ установил таймер исчезающих сообщений в %1$@ минут.";
+// %1$s will be replaced by the number of hours (always >1) the timer is set to
+"ephemeral_timer_hours_by_you" = "Вы установили таймер исчезающих сообщений на %1$@ часов.";
+// %1$s will be replaced by the number of hours (always >1) the timer is set to, %2$s will be replaced by name and address of the contact
+"ephemeral_timer_hours_by_other" = "%2$@ установил таймер исчезающих сообщений на %1$@ часов.";
+// %1$s will be replaced by the number of days (always >1) the timer is set to
+"ephemeral_timer_days_by_you" = "Вы установили таймер исчезающих сообщений на %1$@ дней.";
+// %1$s will be replaced by the number of days (always >1) the timer is set to, %2$s will be replaced by name and address of the contact
+"ephemeral_timer_days_by_other" = "%2$@ установил таймер исчезающих сообщений на %1$@ дней.";
+// %1$s will be replaced by the number of weeks (always >1) the timer is set to
+"ephemeral_timer_weeks_by_you" = "Вы установили таймер исчезающих сообщений на %1$@ недель.";
+// %1$s will be replaced by the number of weeks (always >1) the timer is set to, %2$s will be replaced by name and address of the contact
+"ephemeral_timer_weeks_by_other" = "%2$@ установил таймер исчезающих сообщений на %1$@ недель.";
+"protection_enabled_by_you" = "Вы включили защиту чата.";
+// %1$s will be replaced by name and address of the contact
+"protection_enabled_by_other" = "%1$@ включил защиту чата.";
+"protection_disabled_by_you" = "Вы отключили защиту чата.";
+// %1$s will be replaced by name and address of the contact
+"protection_disabled_by_other" = "%1$@ отключил защиту чата.";
+
 "devicemsg_self_deleted" = "Вы удалили чат \"Сохраненные сообщения\".\n\nℹ️ Чтобы снова использовать функцию \"Сохраненные сообщения\", создайте новый чат с самим собой.";
 // %1$s will be replaced by the amount of storage already used, sth. as '500 MB'. If you want to use a percentage sign, type in two of them, eg. %1$s %%
 "devicemsg_storage_exceeding" = "⚠️ Хранилище вашего провайдера скоро будет превышено, уже использовано %1$@%%.\n\nВозможно, вы не сможете получать сообщения, когда хранилище будет использовано на 100%.\n\n👉 Пожалуйста, проверьте, можете ли вы удалить старые данные в веб-интерфейсе провайдера и подумайте о том, чтобы включить \"Настройки / Удалить старые сообщения\". Вы можете проверить текущее использование хранилища в любое время в \"Настройки / Соединение\".";

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

@@ -230,6 +230,9 @@
 "ConversationFragment_quoted_message_not_found" = "Özgün ileti bulunamadı";
 "reply_privately" = "Özel Olarak Yanıtla";
 "source_code" = "Kaynak Kodu";
+// Menu item beside an app/chat that adds an icon to the system's home screen. If the user taps that icon, the app/chat is opened directly.
+"add_to_home_screen" = "Ana Ekrana Ekle";
+
 "mute_for_one_hour" = "1 saatliğine sessize al";
 "mute_for_two_hours" = "2 saatliğine sessize al";
 "mute_for_one_day" = "1 günlüğüne sessize al";
@@ -697,6 +700,72 @@
 // deprecated
 "systemmsg_chat_protection_enabled" = "Sohbet koruması etkinleştirildi.";
 
+// %1$s will be replaced by the old group name, %2$s will be replaced by the new group name
+"group_name_changed_by_you" = "\"%1$@\" grup adını \"%2$@\" olarak değiştirdiniz.";
+// %1$s will be replaced by the old group name, %2$s will be replaced by the new group name, %3$s will be replaced by name and address of the contact who did the action.
+"group_name_changed_by_other" = "\"%1$@\" grup adı %3$@ tarafından \"%2$@\" olarak değiştirildi.";
+"group_image_changed_by_you" = "Grup görselini değiştirdiniz.";
+// %1$s will be replaced by name and address of the contact who did the action
+"group_image_changed_by_other" = "Grup görseli %1$@ tarafından değiştirildi.";
+// %1$s will be replaced by name and address of the contact added to the group
+"add_member_by_you" = "%1$@ üyesini eklediniz.";
+// %1$s will be replaced by name and address of the contact added to the group, %2$s will be replaced by name and address of the contact who did the action
+"add_member_by_other" = "%1$@ üyesi %2$@ tarafından eklendi.";
+// %1$s will be replaced by name and address of the contact removed from the group
+"remove_member_by_you" = "%1$@ üyesini kaldırdınız.";
+// %1$s will be replaced by name and address of the contact removed from the group, %2$s will be replaced by name and address of the contact who did the action
+"remove_member_by_other" = "%1$@ üyesi %2$@ tarafından kaldırıldı.";
+"group_left_by_you" = "Gruptan ayrıldınız.";
+// %1$s will be replaced by name and address of the contact
+"group_left_by_other" = "%1$@ tarafından gruptan ayrılındı.";
+"group_image_deleted_by_you" = "Grup görselini sildiniz.";
+// %1$s will be replaced by name and address of the contact
+"group_image_deleted_by_other" = "Grup görseli %1$@ tarafından silindi.";
+"location_enabled_by_you" = "Konum akışını etkinleştirdiniz.";
+// %1$s will be replaced by name and address of the contact
+"location_enabled_by_other" = "Konum akışı %1$@ tarafından etkinleştirildi.";
+"ephemeral_timer_disabled_by_you" = "Kaybolan iletiler zamanlayıcısını etkisizleştirdiniz.";
+// %1$s will be replaced by name and address of the contact
+"ephemeral_timer_disabled_by_other" = "Kaybolan iletiler zamanlayıcısı %1$@ tarafından etkisizleştirildi.";
+// %1$s will be replaced by the number of seconds (always >1) the timer is set to
+"ephemeral_timer_seconds_by_you" = "Kaybolan iletiler zamanlayıcısını %1$@ s\'ye ayarladınız.";
+// %1$s will be replaced by the number of seconds (always >1) the timer is set to, %2$s will be replaced by name and address of the contact
+"ephemeral_timer_seconds_by_other" = "Kaybolan iletiler zamanlayıcısı %2$@ tarafından %1$@ s\'ye ayarlandı.";
+"ephemeral_timer_1_minute_by_you" = "Kaybolan iletiler zamanlayıcısını 1 dakikaya ayarladınız.";
+// %1$s will be replaced by name and address of the contact
+"ephemeral_timer_1_minute_by_other" = "Kaybolan iletiler zamanlayıcısı %1$@ tarafından 1 dakikaya ayarlandı.";
+"ephemeral_timer_1_hour_by_you" = "Kaybolan iletiler zamanlayıcısını 1 saate ayarladınız.";
+// %1$s will be replaced by name and address of the contact
+"ephemeral_timer_1_hour_by_other" = "Kaybolan iletiler zamanlayıcısı %1$@ tarafından 1 saate ayarlandı.";
+"ephemeral_timer_1_day_by_you" = "Kaybolan iletiler zamanlayıcısını 1 güne ayarladınız.";
+// %1$s will be replaced by name and address of the contact
+"ephemeral_timer_1_day_by_other" = "Kaybolan iletiler zamanlayıcısı %1$@ tarafından 1 güne ayarlandı.";
+"ephemeral_timer_1_week_by_you" = "Kaybolan iletiler zamanlayıcısını 1 haftaya ayarladınız.";
+// %1$s will be replaced by name and address of the contact
+"ephemeral_timer_1_week_by_other" = "Kaybolan iletiler zamanlayıcısı %1$@ tarafından 1 haftaya ayarlandı.";
+// %1$s will be replaced by the number of minutes (always >1) the timer is set to
+"ephemeral_timer_minutes_by_you" = "Kaybolan iletiler zamanlayıcısını %1$@ dakikaya ayarladınız.";
+// %1$s will be replaced by the number of minutes (always >1) the timer is set to, %2$s will be replaced by name and address of the contact
+"ephemeral_timer_minutes_by_other" = "Kaybolan iletiler zamanlayıcısı %2$@ tarafından %1$@ dakikaya ayarlandı.";
+// %1$s will be replaced by the number of hours (always >1) the timer is set to
+"ephemeral_timer_hours_by_you" = "Kaybolan iletiler zamanlayıcısını %1$@ saate ayarladınız.";
+// %1$s will be replaced by the number of hours (always >1) the timer is set to, %2$s will be replaced by name and address of the contact
+"ephemeral_timer_hours_by_other" = "Kaybolan iletiler zamanlayıcısı %2$@ tarafından %1$@ saate ayarlandı.";
+// %1$s will be replaced by the number of days (always >1) the timer is set to
+"ephemeral_timer_days_by_you" = "Kaybolan iletiler zamanlayıcısını %1$@ güne ayarladınız.";
+// %1$s will be replaced by the number of days (always >1) the timer is set to, %2$s will be replaced by name and address of the contact
+"ephemeral_timer_days_by_other" = "Kaybolan iletiler zamanlayıcısı %2$@ tarafından %1$@ güne ayarlandı.";
+// %1$s will be replaced by the number of weeks (always >1) the timer is set to
+"ephemeral_timer_weeks_by_you" = "Kaybolan iletiler zamanlayıcısını %1$@ haftaya ayarladınız.";
+// %1$s will be replaced by the number of weeks (always >1) the timer is set to, %2$s will be replaced by name and address of the contact
+"ephemeral_timer_weeks_by_other" = "Kaybolan iletiler zamanlayıcısı %2$@ tarafından %1$@ haftaya ayarlandı.";
+"protection_enabled_by_you" = "Sohbet korumasını etkinleştirdiniz.";
+// %1$s will be replaced by name and address of the contact
+"protection_enabled_by_other" = "Sohbet koruması %1$@ tarafından etkinleştirildi.";
+"protection_disabled_by_you" = "Sohbet korumasını etkisizleştirdiniz.";
+// %1$s will be replaced by name and address of the contact
+"protection_disabled_by_other" = "Sohbet koruması %1$@ tarafından etkisizleştirildi.";
+
 "devicemsg_self_deleted" = "\"Kaydedilen iletiler\" sohbetini sildiniz.\n\nℹ️ \"Kaydedilen iletiler\" özelliğini yeniden kullanmak için kendinizle yeni bir sohbet oluşturun.";
 // %1$s will be replaced by the amount of storage already used, sth. as '500 MB'. If you want to use a percentage sign, type in two of them, eg. %1$s %%
 "devicemsg_storage_exceeding" = "⚠️ Sağlayıcınızın depolama alanı tükenmek üzere: %1$@%% zaten kullanılıyor.\n\nDepolama alanı dolarsa iletileri alamayabilirsiniz.\n\n👉 Lütfen sağlayıcınızın web arabiriminden eski verileri silip silemeyeceğinizi denetleyin ve \"Ayarlar / Eski İletileri Sil\"i etkinleştirmeyi düşünün. Şu anki depolama alanı kullanımınızı herhangi bir zamanda \"Ayarlar / Bağlanabilirlik\"ten denetleyebilirsiniz.";

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

@@ -230,6 +230,9 @@
 "ConversationFragment_quoted_message_not_found" = "Первісне повідомлення не знайдено";
 "reply_privately" = "Відповісти приватно";
 "source_code" = "Вихідний код";
+// Menu item beside an app/chat that adds an icon to the system's home screen. If the user taps that icon, the app/chat is opened directly.
+"add_to_home_screen" = "Додати на домашній екран";
+
 "mute_for_one_hour" = "Відключити сповіщення на 1 годину";
 "mute_for_two_hours" = "Відключити сповіщення на 2 години";
 "mute_for_one_day" = "Відключити сповіщення на 1 день";
@@ -697,6 +700,72 @@
 // deprecated
 "systemmsg_chat_protection_enabled" = "Захист чату увімкнено.";
 
+// %1$s will be replaced by the old group name, %2$s will be replaced by the new group name
+"group_name_changed_by_you" = "Ви змінили назву групи з «%1$@» на «%2$@».";
+// %1$s will be replaced by the old group name, %2$s will be replaced by the new group name, %3$s will be replaced by name and address of the contact who did the action.
+"group_name_changed_by_other" = "%3$@ змінили назву групи з «%1$@» на «%2$@».";
+"group_image_changed_by_you" = "Ви змінили зображення групи.";
+// %1$s will be replaced by name and address of the contact who did the action
+"group_image_changed_by_other" = "%1$@ змінили зображення групи.";
+// %1$s will be replaced by name and address of the contact added to the group
+"add_member_by_you" = "Ви додали учасника %1$@.";
+// %1$s will be replaced by name and address of the contact added to the group, %2$s will be replaced by name and address of the contact who did the action
+"add_member_by_other" = "%2$@ додали учасника %1$@.";
+// %1$s will be replaced by name and address of the contact removed from the group
+"remove_member_by_you" = "Ви видалили учасника %1$@.";
+// %1$s will be replaced by name and address of the contact removed from the group, %2$s will be replaced by name and address of the contact who did the action
+"remove_member_by_other" = "%2$@ видалили учасника %1$@.";
+"group_left_by_you" = "Ви залишили групу.";
+// %1$s will be replaced by name and address of the contact
+"group_left_by_other" = "%1$@ залишили групу.";
+"group_image_deleted_by_you" = "Ви видалили зображення групи.";
+// %1$s will be replaced by name and address of the contact
+"group_image_deleted_by_other" = "%1$@ видалили зображення групи.";
+"location_enabled_by_you" = "Ви увімкнули стримінг геоданих.";
+// %1$s will be replaced by name and address of the contact
+"location_enabled_by_other" = "%1$@ увімкнули стримінг геоданих.";
+"ephemeral_timer_disabled_by_you" = "Ви вимкнули таймер зникнення повідомлень.";
+// %1$s will be replaced by name and address of the contact
+"ephemeral_timer_disabled_by_other" = "%1$@ вимкнули таймер зникнення повідомлень.";
+// %1$s will be replaced by the number of seconds (always >1) the timer is set to
+"ephemeral_timer_seconds_by_you" = "Ви встановили таймер зникнення повідомлень на %1$@ сек.";
+// %1$s will be replaced by the number of seconds (always >1) the timer is set to, %2$s will be replaced by name and address of the contact
+"ephemeral_timer_seconds_by_other" = "%2$@ встановили таймер повідомлень, що зникають на %1$@ сек.";
+"ephemeral_timer_1_minute_by_you" = "Ви встановили таймер зникнення повідомлень на 1 хвилину.";
+// %1$s will be replaced by name and address of the contact
+"ephemeral_timer_1_minute_by_other" = "%1$@ встановили таймер повідомлень, що зникають на 1 хвилину.";
+"ephemeral_timer_1_hour_by_you" = "Ви встановили таймер зникнення повідомлень на 1 годину.";
+// %1$s will be replaced by name and address of the contact
+"ephemeral_timer_1_hour_by_other" = "%1$@ встановили таймер повідомлень, що зникають на 1 годину.";
+"ephemeral_timer_1_day_by_you" = "Ви встановили таймер зникнення повідомлень на 1 день.";
+// %1$s will be replaced by name and address of the contact
+"ephemeral_timer_1_day_by_other" = "%1$@ встановили таймер повідомлень, що зникають на 1 день.";
+"ephemeral_timer_1_week_by_you" = "Ви встановили таймер зникнення повідомлень на 1 тиждень.";
+// %1$s will be replaced by name and address of the contact
+"ephemeral_timer_1_week_by_other" = "%1$@ встановили таймер повідомлень, що зникають на 1 тиждень.";
+// %1$s will be replaced by the number of minutes (always >1) the timer is set to
+"ephemeral_timer_minutes_by_you" = "Ви встановили таймер зникнення повідомлень на %1$@ хвилин.";
+// %1$s will be replaced by the number of minutes (always >1) the timer is set to, %2$s will be replaced by name and address of the contact
+"ephemeral_timer_minutes_by_other" = "%2$@ встановили таймер повідомлень, що зникають на %1$@ хвилин.";
+// %1$s will be replaced by the number of hours (always >1) the timer is set to
+"ephemeral_timer_hours_by_you" = "Ви встановили таймер зникнення повідомлень на %1$@ годин.";
+// %1$s will be replaced by the number of hours (always >1) the timer is set to, %2$s will be replaced by name and address of the contact
+"ephemeral_timer_hours_by_other" = "%2$@ встановили таймер повідомлень, що зникають на %1$@ годин.";
+// %1$s will be replaced by the number of days (always >1) the timer is set to
+"ephemeral_timer_days_by_you" = "Ви встановили таймер зникнення повідомлень на %1$@ днів.";
+// %1$s will be replaced by the number of days (always >1) the timer is set to, %2$s will be replaced by name and address of the contact
+"ephemeral_timer_days_by_other" = "%2$@ встановили таймер повідомлень, що зникають на %1$@ днів.";
+// %1$s will be replaced by the number of weeks (always >1) the timer is set to
+"ephemeral_timer_weeks_by_you" = "Ви встановили таймер зникнення повідомлень на %1$@ тижнів.";
+// %1$s will be replaced by the number of weeks (always >1) the timer is set to, %2$s will be replaced by name and address of the contact
+"ephemeral_timer_weeks_by_other" = "%2$@ встановили таймер повідомлень, що зникають на %1$@ тижнів.";
+"protection_enabled_by_you" = "Ви увімкнули захист чату.";
+// %1$s will be replaced by name and address of the contact
+"protection_enabled_by_other" = "%1$@ увімкнули захист чату.";
+"protection_disabled_by_you" = "Ви вимкнули захист чату.";
+// %1$s will be replaced by name and address of the contact
+"protection_disabled_by_other" = "%1$@ вимкнули захист чату.";
+
 "devicemsg_self_deleted" = "Ви видалили чат \"Збережені повідомлення\".\n\nℹ️ Аби використовувати функцію \"Збережені повідомлення\" знову, створіть новий чат самі із собою.";
 // %1$s will be replaced by the amount of storage already used, sth. as '500 MB'. If you want to use a percentage sign, type in two of them, eg. %1$s %%
 "devicemsg_storage_exceeding" = "⚠️ Сховище вашого провайдера електронної пошти майже заповнено, вже використовується %1$@%%.\n\nМожливо, ви не зможете отримати повідомлення, коли сховище буде заповнене.\n\n👉 Перевірте, чи можна видалити старі дані у веб -інтерфейсі провайдера та включіть \"Налаштування / Видалити старі повідомлення\". Ви можете будь-коли перевірити своє поточне використання сховища в \"Налаштування / Підключення\". ";

+ 69 - 0
deltachat-ios/zh-Hans.lproj/Localizable.strings

@@ -230,6 +230,9 @@
 "ConversationFragment_quoted_message_not_found" = "原消息未找到";
 "reply_privately" = "私下回复";
 "source_code" = "源代码";
+// Menu item beside an app/chat that adds an icon to the system's home screen. If the user taps that icon, the app/chat is opened directly.
+"add_to_home_screen" = "添加到主屏幕";
+
 "mute_for_one_hour" = "静音 1 小时";
 "mute_for_two_hours" = "静音 2 小时";
 "mute_for_one_day" = "静音 1 天";
@@ -697,6 +700,72 @@
 // deprecated
 "systemmsg_chat_protection_enabled" = "已启用聊天保护";
 
+// %1$s will be replaced by the old group name, %2$s will be replaced by the new group name
+"group_name_changed_by_you" = "你将群名称从 \"%1$@\"改为了\"%2$@\"。";
+// %1$s will be replaced by the old group name, %2$s will be replaced by the new group name, %3$s will be replaced by name and address of the contact who did the action.
+"group_name_changed_by_other" = "%3$@已将群名称从\"%1$@\"改为了\"%2$@\"";
+"group_image_changed_by_you" = "你更改了群图片";
+// %1$s will be replaced by name and address of the contact who did the action
+"group_image_changed_by_other" = "%1$@ 更改了群图片 ";
+// %1$s will be replaced by name and address of the contact added to the group
+"add_member_by_you" = "你添加了成员 %1$@";
+// %1$s will be replaced by name and address of the contact added to the group, %2$s will be replaced by name and address of the contact who did the action
+"add_member_by_other" = "%2$@ 添加了成员 %1$@";
+// %1$s will be replaced by name and address of the contact removed from the group
+"remove_member_by_you" = "你删除了成员 %1$@";
+// %1$s will be replaced by name and address of the contact removed from the group, %2$s will be replaced by name and address of the contact who did the action
+"remove_member_by_other" = "%2$@ 删除了成员 %1$@";
+"group_left_by_you" = "你离开了群";
+// %1$s will be replaced by name and address of the contact
+"group_left_by_other" = "%1$@ 退群了";
+"group_image_deleted_by_you" = "你删除了群图片";
+// %1$s will be replaced by name and address of the contact
+"group_image_deleted_by_other" = "%1$@ 删除了群图片";
+"location_enabled_by_you" = "你启用了位置流";
+// %1$s will be replaced by name and address of the contact
+"location_enabled_by_other" = "%1$@ 开启了位置流";
+"ephemeral_timer_disabled_by_you" = "你禁用了消息定时销毁计时器";
+// %1$s will be replaced by name and address of the contact
+"ephemeral_timer_disabled_by_other" = "%1$@ 禁用了消息定时销毁计时器";
+// %1$s will be replaced by the number of seconds (always >1) the timer is set to
+"ephemeral_timer_seconds_by_you" = "你将消息定时销毁计时器设置为 %1$@ 秒";
+// %1$s will be replaced by the number of seconds (always >1) the timer is set to, %2$s will be replaced by name and address of the contact
+"ephemeral_timer_seconds_by_other" = "%2$@ 将消息定时销毁计时器设为 %1$@ 秒";
+"ephemeral_timer_1_minute_by_you" = "你将消息定时销毁计时器设为 1 分钟";
+// %1$s will be replaced by name and address of the contact
+"ephemeral_timer_1_minute_by_other" = "%1$@ 将消息定时销毁计时器设为 1 分钟";
+"ephemeral_timer_1_hour_by_you" = "你将消息定时销毁计时器设为 1 小时";
+// %1$s will be replaced by name and address of the contact
+"ephemeral_timer_1_hour_by_other" = "%1$@ 将消息定时销毁计时器设为 1 小时";
+"ephemeral_timer_1_day_by_you" = "你将消息定时销毁计时器设为 1 天";
+// %1$s will be replaced by name and address of the contact
+"ephemeral_timer_1_day_by_other" = "%1$@ 将消息定时销毁计时器设为 1 天";
+"ephemeral_timer_1_week_by_you" = "你将消息定时销毁计时器设为 1 周";
+// %1$s will be replaced by name and address of the contact
+"ephemeral_timer_1_week_by_other" = "%1$@ 将消息定时销毁计时器设为 1 天";
+// %1$s will be replaced by the number of minutes (always >1) the timer is set to
+"ephemeral_timer_minutes_by_you" = "你将消息定时销毁计时器设为 %1$@ 分钟";
+// %1$s will be replaced by the number of minutes (always >1) the timer is set to, %2$s will be replaced by name and address of the contact
+"ephemeral_timer_minutes_by_other" = "%2$@ 将消息定时销毁计时器设为 %1$@ 分钟";
+// %1$s will be replaced by the number of hours (always >1) the timer is set to
+"ephemeral_timer_hours_by_you" = "你将消息定时销毁计时器设为 %1$@ 小时";
+// %1$s will be replaced by the number of hours (always >1) the timer is set to, %2$s will be replaced by name and address of the contact
+"ephemeral_timer_hours_by_other" = "%2$@ 将消息定时销毁计时器设为 %1$@ 小时。";
+// %1$s will be replaced by the number of days (always >1) the timer is set to
+"ephemeral_timer_days_by_you" = "你将消息定时销毁计时器设为 %1$@ 天";
+// %1$s will be replaced by the number of days (always >1) the timer is set to, %2$s will be replaced by name and address of the contact
+"ephemeral_timer_days_by_other" = "%2$@ 将消息定时销毁计时器设为 %1$@ 天";
+// %1$s will be replaced by the number of weeks (always >1) the timer is set to
+"ephemeral_timer_weeks_by_you" = "你将消息定时销毁计时器设为 %1$@ 周";
+// %1$s will be replaced by the number of weeks (always >1) the timer is set to, %2$s will be replaced by name and address of the contact
+"ephemeral_timer_weeks_by_other" = "%2$@ 将消息定时销毁计时器设为 %1$@ 周";
+"protection_enabled_by_you" = "你开启了聊天保护";
+// %1$s will be replaced by name and address of the contact
+"protection_enabled_by_other" = "%1$@ 开启了聊天保护 ";
+"protection_disabled_by_you" = "你禁用了聊天保护";
+// %1$s will be replaced by name and address of the contact
+"protection_disabled_by_other" = "%1$@ 禁用了聊天保护";
+
 "devicemsg_self_deleted" = "您已删除“保存的消息”聊天。\n\nℹ️要再次使用“保存的消息”功能,请创建一个与自己的新聊天。";
 // %1$s will be replaced by the amount of storage already used, sth. as '500 MB'. If you want to use a percentage sign, type in two of them, eg. %1$s %%
 "devicemsg_storage_exceeding" = "⚠️邮件服务商提供的存储空间快满了,已使用 %1$@%%。\n\n如果存储空间用光,您可能无法接收消息。\n\n👉请检查是否可以在提供商的网页界面上删除旧数据,或考虑启用“设置/删除旧消息”。您可以在“设置/连接状态”中查看当前的存储使用情况。";