B. Petersen 2 жил өмнө
parent
commit
6806493ebd

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

@@ -689,9 +689,9 @@
 // %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";
+"ephemeral_timer_seconds_by_you" = "Estableciste el temporizador de la desaparición de mensajes en %1$@ segundos";
 // %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_seconds_by_other" = "Temporizador de la desaparición de mensajes establecido en %1$@ segundos 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$@.";
@@ -945,5 +945,5 @@
 
 
 // device messages for updates
-"update_1_34_android" = "¿Qué hay de nuevo en 1.34?\n\n🤗 Lista de contactos más amigable: Ordenada por visto por última vez y los contactos vistos hace menos de 10 minutos son marcados con un punto 🟢\n\n📑 Nuevas pestañas en los perfiles de los chats: \"Audio\" y \"Aplicaciones privadas\"\n\n🖼️ Si alguien te envía una \"Aplicación privada\" (ej. de https://webxdc.org ), puedes añadirla a la pantalla principal del teléfono";
+"update_1_34_android" = "¿Qué hay de nuevo en 1.34?\n\n🤗 Lista de contactos más intuitiva: Ordenada por visto por última vez y los contactos vistos hace menos de 10 minutos son marcados con un punto 🟢\n\n📑 Nuevas pestañas en los perfiles de los chats: \"Audio\" y \"Aplicaciones privadas\"\n\n🖼️ Si alguien te envía una \"Aplicación privada\" (ej. de https://webxdc.org ), puedes añadirla a la pantalla principal del teléfono";
 

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

@@ -669,9 +669,56 @@
 // %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$@ روی 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$@ غیرفعال شد.";
+
 // %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 %%
 // %1%s will be replaced by date and time in some human-readable format
 
@@ -713,6 +760,10 @@
 "qraccount_success_enter_name" = "ورود موفق—آدرس ایمیل شما %1$@است.\n\n اگر دوست دارید می‌توانید اکنون یک اسم وارد کرده و تصویر نمایه‌ای که هنگام نوشتن برای دیگران نشان داده می‌شود را انتخاب نمایید. ";
 "qraccount_qr_code_cannot_be_used" = "این کد کیوآر اسکن شده را نمی‌توان برای راه اندازی اکانت جدید استفاده کرد. ";
 "qraccount_use_on_new_install" = "کد کیوآر اسکن شده برای راه اندازی یک اکانت جدید است. می‌توانید در حال تنظیم یک دلتاچت تازه نصب شده کیوآر  را اسکن کنید.";
+// the placeholder will be replaced by the e-mail address of the account
+"qrlogin_ask_login" = "آیا به \"%1$@\" وارد شوید؟";
+// the placeholder will be replaced by the e-mail address of the account
+"qrlogin_ask_login_another" = "آیا به \"%1$@\" وارد شوید؟\n\nحساب موجود شما حذف نخواهد شد. برای جابه‌جایی میان حساب‌هایتان از \"تغییر حساب\" استفاده کنید.";
 // first placeholder will be replaced by name and address of the inviter, second placeholder will be replaced by the name of the inviter.
 // placeholder will be replaced by the name of the inviter.
 "secure_join_replies" = "کاربر %1$@ پاسخ داد، در انتظار اضافه شدن به گروه...";
@@ -854,6 +905,11 @@
 "notifications_avg_minutes" = "به صورت متوسط هر%1$d دقیقه";
 "notifications_avg_hours" = "به صورت متوسط هر %1$d ساعت";
 "last_check_at" = "بررسی شده در %1$@";
+// iOS webxdc selector
+"webxdc_selector_empty_hint" = "برنامه های خصوصی دریافت شده یا ارسال شده در هر چت در اینجا ظاهر می شوند. برنامه‌های خصوصی را که تازه دانلود شده‌اند را «پوشه‌ها»  نشان می‌دهد.";
+// iOS webxdc shortcut page
+"shortcut_step1_tap_share_btn" = "روی دکمه اشتراک کلیک کنید";
+"shortcut_step2_tap_add_to_home_screen" = "برای افزودن برنامه به صفحه اصلی خود، «افزودن به صفحه اصلی» را انتخاب کنید.";
 // iOS permissions, copy from "deltachat-ios/Info.plist", which is used on missing translations in "deltachat-ios/LANG.lproj/InfoPlist.strings"
 
 
@@ -868,3 +924,6 @@
 "perm_enable_bg_already_done" = "قبلا اجازه دسترسی به فعالیت در پس زمینه را به دلتاچت داده‌اید. \n\n اگر پیام‌ها هنوز هم در شرایط پس زمینه نمی‌آمد لطفا تنظیمات سیستم را نیز بررسی نمایید. ";
 
 
+// device messages for updates
+"update_1_34_android" = "چه چیزی در 1.34 جدید است؟\n\n🤗 لیست مخاطبین دوستانه‌تر: مرتب شده بر اساس آخرین بازدید و مخاطبینی که در عرض 10 دقیقه دیده شده‌اند با یک نقطه 🟢 مشخص می شوند\n\n📑 صفحات جدید در مشخصات چت: \"صوت\" و \"برنامه های خصوصی\"\n\n🖼️ اگر شخصی یک \"برنامه خصوصی\" برای شما ارسال کرد (به عنوان مثال از https://webxdc.org)، می توانید آن را به صفحه اصلی اضافه کنید.";
+

+ 42 - 42
deltachat-ios/fr.lproj/Localizable.strings

@@ -662,70 +662,70 @@
 "systemmsg_subject_for_new_contact" = "Message de %1$@";
 "systemmsg_failed_sending_to" = "Échec de l\'envoi du message à %1$@.";
 // %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" = "Nom de groupe modifié de \"%1$@\" en \"%2$@\" par moi.";
+"group_name_changed_by_you" = "Nom du groupe modifié de « %1$@ »  en « %2$@ »  par vous.";
 // %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" = "Nom de groupe modifié de \"%1$@\" en \"%2$@\" sur %3$@.";
-"group_image_changed_by_you" = "Image de groupe modifiée par moi.";
+"group_name_changed_by_other" = "Nom de groupe modifié de « %1$@ »  en « %2$@ »  par %3$@.";
+"group_image_changed_by_you" = "Image du groupe modifié par vous.";
 // %1$s will be replaced by name and address of the contact who did the action
-"group_image_changed_by_other" = "Image de groupe modifiée sur %1$@.";
+"group_image_changed_by_other" = "Image de groupe modifiée par %1$@.";
 // %1$s will be replaced by name and address of the contact added to the group
-"add_member_by_you" = "Membre %1$@ ajouté par moi.";
+"add_member_by_you" = "Membre %1$@ ajouté par vous.";
 // %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" = "Membre %1$@ ajouté sur %2$@.";
+"add_member_by_other" = "Membre %1$@ ajouté par %2$@.";
 // %1$s will be replaced by name and address of the contact removed from the group
-"remove_member_by_you" = "Membre %1$@ retiré par moi.";
+"remove_member_by_you" = "Membre %1$@ retiré par vous.";
 // %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" = "Membre %1$@ retiré sur %2$@.";
+"remove_member_by_other" = "Membre %1$@ retiré par %2$@.";
 "group_left_by_you" = "Vous avez quitté le groupe.";
 // %1$s will be replaced by name and address of the contact
 "group_left_by_other" = "%1$@ a quitté le groupe.";
-"group_image_deleted_by_you" = "Image de groupe effacée par moi.";
+"group_image_deleted_by_you" = "Image du groupe effacée par vous.";
 // %1$s will be replaced by name and address of the contact
-"group_image_deleted_by_other" = "Image de groupe effacée sur %1$@.";
-"location_enabled_by_you" = "Vous avez activé l\'envoi de votre position.";
+"group_image_deleted_by_other" = "Image de groupe effacée par %1$@.";
+"location_enabled_by_you" = "Vous avez activé l\'envoi de votre localisation.";
 // %1$s will be replaced by name and address of the contact
-"location_enabled_by_other" = "%1$@a activé l\'envoi de sa position.";
-"ephemeral_timer_disabled_by_you" = "Temporisation des messages éphémères désactivée par moi.";
+"location_enabled_by_other" = "%1$@a activé l\'envoi de sa localisation.";
+"ephemeral_timer_disabled_by_you" = "Temporisation des messages éphémères désactivée par vous.";
 // %1$s will be replaced by name and address of the contact
-"ephemeral_timer_disabled_by_other" = "Temporisation des messages éphémères désactivée sur %1$@.";
+"ephemeral_timer_disabled_by_other" = "Temporisation des messages éphémères désactivée par %1$@.";
 // %1$s will be replaced by the number of seconds (always >1) the timer is set to
-"ephemeral_timer_seconds_by_you" = "Temporisation des messages éphémères réglée à %1$@ s par moi.";
+"ephemeral_timer_seconds_by_you" = "Temporisation des messages éphémères réglée à %1$@ secondes par vous.";
 // %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" = "Temporisation des messages éphémères réglée à %1$@ s sur %2$@.";
-"ephemeral_timer_1_minute_by_you" = "Temporisation des messages éphémères réglée à 1 minute par moi.";
+"ephemeral_timer_seconds_by_other" = "Temporisation des messages éphémères réglée à %1$@ secondes par %2$@.";
+"ephemeral_timer_1_minute_by_you" = "Temporisation des messages éphémères réglée à 1 minute par vous.";
 // %1$s will be replaced by name and address of the contact
-"ephemeral_timer_1_minute_by_other" = "Temporisation des messages éphémères réglée à 1 minute sur %1$@.";
-"ephemeral_timer_1_hour_by_you" = "Temporisation des messages éphémères réglée à 1 heure par moi.";
+"ephemeral_timer_1_minute_by_other" = "Temporisation des messages éphémères réglée à 1 minute par %1$@.";
+"ephemeral_timer_1_hour_by_you" = "Temporisation des messages éphémères réglée à 1 heure par vous.";
 // %1$s will be replaced by name and address of the contact
-"ephemeral_timer_1_hour_by_other" = "Temporisation des messages éphémères réglée à 1 heure sur %1$@.";
-"ephemeral_timer_1_day_by_you" = "Temporisation des messages éphémères réglée à 1 journée par moi.";
+"ephemeral_timer_1_hour_by_other" = "Temporisation des messages éphémères réglée à 1 heure par %1$@.";
+"ephemeral_timer_1_day_by_you" = "Temporisation des messages éphémères réglée à 1 journée par vous.";
 // %1$s will be replaced by name and address of the contact
-"ephemeral_timer_1_day_by_other" = "Temporisation des messages éphémères réglée à 1 journée sur %1$@.";
-"ephemeral_timer_1_week_by_you" = "Temporisation des messages éphémères réglée à 1 semaine par moi.";
+"ephemeral_timer_1_day_by_other" = "Temporisation des messages éphémères réglée à 1 journée par %1$@.";
+"ephemeral_timer_1_week_by_you" = "Temporisation des messages éphémères réglée à 1 semaine par vous.";
 // %1$s will be replaced by name and address of the contact
-"ephemeral_timer_1_week_by_other" = "Temporisation des messages éphémères réglée à 1 semaine sur %1$@.";
+"ephemeral_timer_1_week_by_other" = "Temporisation des messages éphémères réglée à 1 semaine par %1$@.";
 // %1$s will be replaced by the number of minutes (always >1) the timer is set to
-"ephemeral_timer_minutes_by_you" = "Régler le temps d\'affichage des messages éphémères à %1$@ minute(s) par moi.";
+"ephemeral_timer_minutes_by_you" = "Régler le temps d\'affichage des messages éphémères à %1$@ minute(s) par vous.";
 // %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" = "Régler le temps d\'affichage des messages éphémères à %1$@ minute(s) sur %2$@.";
+"ephemeral_timer_minutes_by_other" = "Régler le temps d\'affichage des messages éphémères à %1$@ minute(s) par %2$@.";
 // %1$s will be replaced by the number of hours (always >1) the timer is set to
-"ephemeral_timer_hours_by_you" = "Régler le temps d\'affichage des messages éphémères à %1$@ heure(s) par moi.";
+"ephemeral_timer_hours_by_you" = "Régler le temps d\'affichage des messages éphémères à %1$@ heure(s) par vous.";
 // %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" = "Régler le temps d\'affichage des messages éphémères à %1$@ heure(s) sur %2$@.";
+"ephemeral_timer_hours_by_other" = "Régler le temps d\'affichage des messages éphémères à %1$@ heure(s) par %2$@.";
 // %1$s will be replaced by the number of days (always >1) the timer is set to
-"ephemeral_timer_days_by_you" = "Régler le temps d\'affichage des messages éphémères à %1$@ jour(s) par moi.";
+"ephemeral_timer_days_by_you" = "Régler le temps d\'affichage des messages éphémères à %1$@ jour(s) par vous.";
 // %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" = "Régler le temps d\'affichage des messages éphémères à %1$@ jour(s) sur %2$@.";
+"ephemeral_timer_days_by_other" = "Régler le temps d\'affichage des messages éphémères à %1$@ jour(s) par %2$@.";
 // %1$s will be replaced by the number of weeks (always >1) the timer is set to
-"ephemeral_timer_weeks_by_you" = "Régler le temps d\'affichage des messages éphémères à %1$@ semaine(s) par moi.";
+"ephemeral_timer_weeks_by_you" = "Régler le temps d\'affichage des messages éphémères à %1$@ semaine(s) par vous.";
 // %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" = "Régler le temps d\'affichage des messages éphémères à %1$@ semaine(s) sur %2$@.";
-"protection_enabled_by_you" = "Protection de la discussion activée par moi.";
+"ephemeral_timer_weeks_by_other" = "Régler le temps d\'affichage des messages éphémères à %1$@ semaine(s) par %2$@.";
+"protection_enabled_by_you" = "Protection de discussion activée par vous.";
 // %1$s will be replaced by name and address of the contact
-"protection_enabled_by_other" = "Protection de la discussion activée sur %1$@.";
-"protection_disabled_by_you" = "Protection de la discussion désactivée par moi.";
+"protection_enabled_by_other" = "Protection de discussion activée par %1$@.";
+"protection_disabled_by_you" = "Protection de discussion désactivée par vous.";
 // %1$s will be replaced by name and address of the contact
-"protection_disabled_by_other" = "Protection de la discussion désactivée sur %1$@.";
+"protection_disabled_by_other" = "Protection de discussion désactivée par %1$@.";
 
 "devicemsg_self_deleted" = "Vous avez supprimé la discussion \"Message enregistrés\".\n\nℹ️ Pour de nouveau utiliser la fonctionnalité \"Message enregistrés\", commencez une nouvelle discussion avec vous-même.";
 // %1$s will be replaced by the 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 %%
@@ -774,9 +774,9 @@
 "qraccount_qr_code_cannot_be_used" = "Le code QR scanné ne peut pas être utilisé pour ouvrir un nouveau compte.";
 "qraccount_use_on_new_install" = "Le code QR scanné permet de configurer un nouveau compte. Vous pouvez scanner le code QR à la configuration d\'une nouvelle installation de Delta Chat.";
 // the placeholder will be replaced by the e-mail address of the account
-"qrlogin_ask_login" = "Se connecter au compte \"%1$@\" ?";
+"qrlogin_ask_login" = "Se connecter au compte « %1$@ » ?";
 // the placeholder will be replaced by the e-mail address of the account
-"qrlogin_ask_login_another" = "Se connecter au compte \"%1$@\" ?\n\nVotre compte existant ne sera pas effacé. Utilisez l\'élément de menu \"Changer de compte\" pour passer d\'un compte à l\'autre.";
+"qrlogin_ask_login_another" = "Se connecter au compte « %1$@ » ?\n\nVotre compte existant ne sera pas effacé. Utiliser l\'élément de menu « Changer de compte » pour passer d\'un compte à l\'autre.";
 // first placeholder will be replaced by name and address of the inviter, second placeholder will be replaced by the name of the inviter.
 "secure_join_started" = "%1$@ vous a invité à rejoindre ce groupe.\n\nEn attente de la réponse de l’appareil de %2$@…";
 // placeholder will be replaced by the name of the inviter.
@@ -926,10 +926,10 @@
 "notifications_avg_hours" = "Toutes les %1$d heures en moyenne";
 "last_check_at" = "Dernièrement vu à %1$@";
 // iOS webxdc selector
-"webxdc_selector_empty_hint" = "Les applis privées envoyées ou reçues dans une des conversations apparaîtront ici. \"Fichiers\" montre seulement les applis privées que vous venez de télécharger.";
+"webxdc_selector_empty_hint" = "Les applis privées envoyées ou reçues dans une des discussions apparaîtront ici. « Fichiers » montre seulement les applis privées que vous venez de télécharger.";
 // iOS webxdc shortcut page
-"shortcut_step1_tap_share_btn" = "Cliquez sur le bouton \"Partager\".";
-"shortcut_step2_tap_add_to_home_screen" = "Sélectionner \"Ajouter à l\'écran d\'accueil\" pour ajouter l\'appli à votre écran d\'accueil.";
+"shortcut_step1_tap_share_btn" = "Cliquer sur le bouton « Partager ».";
+"shortcut_step2_tap_add_to_home_screen" = "Sélectionner « Ajouter à l\'écran d\'accueil » pour ajouter l\'appli à votre écran d\'accueil.";
 // iOS permissions, copy from "deltachat-ios/Info.plist", which is used on missing translations in "deltachat-ios/LANG.lproj/InfoPlist.strings"
 
 
@@ -945,5 +945,5 @@
 
 
 // device messages for updates
-"update_1_34_android" = "Nouveautes de la version 1.34 :n\n🤗 Liste de contacts plus ergonomique : les derniers vus sont en premiers, et les contacts vus dans les 10 dernières minutes sont marqués d\'un point 🟢\n\n📑 Nouvelles pages dans les profils des discussions : \"Audio\" and \"Applis privées\"\n\n🖼️ Vous pouvez ajouter à l\'écran d\'accueil les \"Applis privées\" qu\'on vous envoie (par exemple depuis https://webxdc.org ).";
+"update_1_34_android" = "Nouveautes de la version 1.34 :n\n🤗 Des listes de contacts plus ergonomique : les derniers vus sont en premiers, et les contacts vus dans les 10 dernières minutes sont marqués d\'un point 🟢\n\n📑 Nouvelles pages dans les profils des discussions : « Audio » and « Applis privées » \n\n🖼️ Vous pouvez ajouter à l\'écran d\'accueil les « Applis privées » qu\'on vous envoie (par exemple depuis https://webxdc.org ).";
 

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

@@ -2,6 +2,7 @@
 "app_name" = "Delta Chat";
 "ok" = "확인";
 "cancel" = "취소";
+"clear_search" = "검색 삭제";
 "yes" = "예";
 "no" = "아니요";
 "select" = "선택";
@@ -28,6 +29,8 @@
 "back" = "뒤";
 "close" = "닫기";
 "forward" = "전달";
+// "Resend" means "Sending the selected message(s) again to the same chat". The string is used in a menu and should be as short as possible. Resending may be needed after failures or to repost old messages to new members.
+"resend" = "재전송";
 // Verb "to archive", as in "put a chat in the archive", not a noun "The Archive".
 "archive" = "아카이브";
 // Verb "to unarchive", as in "remove a chat from the archive", opposite of the previous string
@@ -117,6 +120,11 @@
 "images_and_videos" = "이미지와 동영상";
 "file" = "파일";
 "files" = "파일";
+// "Private App" is used to present "Webxdc App" (https://webxdc.org) in a user friendly way. Please stay close to the original term and keep it short (it is used in menus with few screen space).
+"webxdc_app" = "개인 앱";
+// plural of "Private App"; used to present "Webxdc App" (https://webxdc.org) in a user friendly way. Please stay close to the original term and keep it short (it is used in menus with few screen space).
+"webxdc_apps" = "개인 앱";
+"files_and_webxdx_apps" = "파일, 개인 앱";
 "unknown" = "알 수 없음";
 
 "green" = "초록";
@@ -145,6 +153,11 @@
 // Use the same wording as "Subject" to help people coming from the e-mail context; eg. "Betreff" in German
 "new_group_or_subject" = "새 그룹이나 주제";
 "menu_new_verified_group" = "새 확인된 그룹";
+// consider keeping the term "broadcast" as in WhatsApp or Telegram
+"broadcast_list" = "방송 목록";
+"broadcast_lists" = "방송 목록";
+"new_broadcast_list" = "새 방송 목록";
+"add_recipients" = "수신자 추가";
 "menu_send" = "보내기";
 "menu_toggle_keyboard" = "이모티콘 키보드 전환";
 "menu_edit_group" = "그룹 편집";
@@ -190,6 +203,7 @@
 "menu_help" = "자주 묻는 질문";
 "privacy_policy" = "개인 정보 보호 정책";
 "menu_select_all" = "모두 선택";
+"select_more" = "추가 선택";
 "menu_edit_name" = "이름 편집";
 "menu_settings" = "설정";
 "menu_advanced" = "고급 설정";
@@ -199,8 +213,10 @@
 "menu_save_log" = "로그 저장";
 "menu_more_options" = "더 많은 옵션";
 "menu_learn_spelling" = "맞춤법 배우기";
+"menu_chat_audit_log" = "채팅 로그 검사";
 "jump_to_message" = "메시지로 이동";
 "copy_json" = "JSON 복사";
+"replace_draft" = "초안 대체";
 "title_share_location" = "그룹 구성원과 위치 공유하기";
 "device_talk" = "기기 메시지";
 "device_talk_subtitle" = "로컬에서 생성된 메시지";
@@ -217,6 +233,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" = "하루 동안 알림 일시 끄기";
@@ -235,6 +254,8 @@
 "videochat_you_invited_hint" = "영상 채팅에 초대되었습니다.";
 "videochat_tap_to_join" = "참여를 위해 탭하기";
 "videochat_tap_to_open" = "열기 위해 탭하기";
+"videochat_instance" = "비디오 채팅 인스턴스";
+"videochat_instance_placeholder" = "당신의 비디오 채팅 인스턴스";
 "videochat_instance_example" = "예시: https://meet.jit.si/$ROOM 또는 basicwebrtc:https://your-server";
 "videochat_instance_explain_2" = "비디오 채팅을 사용할 수 있는 경우 각 채팅에서 비디오 채팅을 시작할 수 있습니다. 화상 채팅을 하려면 호환되는 앱 또는 호환 가능한 브라우저가 양쪽 끝에 필요합니다.";
 "videochat_invitation" = "비디오 채팅 초대";
@@ -277,10 +298,14 @@
 "chat_share_with_title" = "공유 대상";
 "chat_input_placeholder" = "메시지";
 "chat_archived_label" = "보관됨";
+"chat_request_label" = "요청";
 "chat_no_messages" = "메시지가 없습니다…";
 "chat_self_talk_subtitle" = "나에게 보낸 메시지";
 "archive_empty_hint" = "대화를 보관하면 여기에 표시됩니다.";
 "saved_messages" = "저장된 메시지";
+// Should match "Saved" from "Saved messages"
+"saved" = "저장됨";
+"save_as" = "~로 저장";
 "retry_send" = "메시지 전송 다시 시도";
 // reasons for a disabled message composer
 "messaging_disabled_not_in_group" = "이 그룹에 속해 있지 않기 때문에 쓸 수 없습니다. 가입하려면, 다른 구성원에게 문의하십시오.";
@@ -290,22 +315,57 @@
 "attachment_failed_to_load" = "첨부 파일을 불러오지 못했습니다.";
 "mailing_list_profile_info" = "메일링 목록 이름 및 이미지의 변경 사항은 이 장치에만 적용됩니다.";
 
+// webxdc
+// "Start..." button for an app
+"start_app" = "시작...";
 // this is a warning that is shown when one tries to send something to a chat that is not yet accepted.
 "accept_request_first" = "채팅 요청을 먼저 수락하십시오.";
 
+"show_location_traces" = "기록 보기";
 // chat audit log
 "chat_audit_log_empty_message" = "이 채팅의 시스템 메시지가 여기에 나타납니다.";
 // search
 "search" = "검색";
 // create/edit groups, contact/group profile
 "group_name" = "그룹 이름";
+"group_avatar" = "그룹 이미지";
+"remove_group_image" = "그룹 이미지 제거";
+"change_group_image" = "그룹 이미지 변경";
 "group_create_button" = "그룹 만들기";
+"group_please_enter_group_name" = "그룹 이름을 입력하시오";
 "group_add_members" = "대화상대 추가";
+"group_self_not_in_group" = "실행을 위해선 그룹의 멤버가 되어야 합니다.";
 "profile_shared_chats" = "공유 채팅";
 "tab_contact" = "연락처";
 "tab_group" = "그룹";
 "tab_gallery" = "앨범";
+"tab_image_empty_hint" = "채팅에 공유된 이미지가 여기에 나타납니다.";
+"tab_video_empty_hint" = "채팅에 공유된 비디오가 여기에 나타납니다.";
 "media_preview" = "미디어 미리보기";
+"send_message" = "메시지 전송";
+// Shown in the title bar if the app is "Not connected"; prefer short strings.
+"connectivity_not_connected" = "연결되지 않음";
+// Shown in the title bar if the app is "Connecting"; prefer short strings. The ellipsis is a single character (…), not three (...)
+"connectivity_connecting" = "연결중...";
+// Shown in the title bar if the app is "Updating" (eg. getting new/old message, sync things); prefer short strings. The ellipsis is a single character (…), not three (...)
+"connectivity_updating" = "업데이트중...";
+// Shown in the setting if the app is "Connected"
+"connectivity_connected" = "연결됨";
+"sending" = "전송중...";
+"last_msg_sent_successfully" = "마지막 메시지 전송됨.";
+// Subtitle in quota context of "Connetivity" view. Should be be plural always, no number is prefixed.
+"messages" = "메시지";
+"login_title" = "로그인";
+"login_header" = "이메일 계정으로 로그인하시오";
+"login_explain" = "존재하는 이메일 계정으로 로그인하시오";
+"import_backup_title" = "백업 불러오기";
+"switch_account" = "계정 전환";
+"add_account" = "계정 추가";
+"delete_account" = "계정 삭제";
+"delete_account_ask" = "정말 계정을 삭제하시겠습니까?";
+"unconfigured_account" = "존재하지 않는 계정";
+"unconfigured_account_hint" = "설정을 위해 계정을 여시오";
+"try_connect_now" = "연결을 하시오";
 // share and forward messages
 // Translators: shown above a chat/contact list when selecting recipients to forward messages
 "forward_to" = "채팅방 선택";
@@ -350,7 +410,18 @@
 "pref_log_header" = "로그";
 "pref_other" = "기타";
 "pref_backup" = "백업";
+"pref_backup_export_start_button" = "백업 시작";
 "pref_background" = "채팅방 배경화면";
+"pref_background_btn_default" = "기본 이미지 사용";
+"pref_background_btn_gallery" = "갤러리에서 선택됨";
+"pref_watch_sent_folder" = "보낸 폴더 보기";
+"pref_send_copy_to_self" = "복사본 내게 보내기";
+"pref_show_emails_no" = "아뇨, 오직 채팅만";
+"pref_show_emails_all" = "전부";
+"pref_background_default" = "기본 배경";
+"pref_background_default_color" = "기본 색";
+"pref_background_custom_image" = "커스텀 이미지";
+"pref_background_custom_color" = "커스텀 색";
 "auto_download_messages" = "메시지 자동 다운로드";
 "download_failed" = "다운로드 실패";
 // %1$s will be replaced by a human-readable number of bytes, eg. 32 KiB, 1 MiB. Resulting string eg. "1 MiB message"
@@ -361,6 +432,8 @@
 "pref_show_tray_icon" = "트레이 아이콘 표시";
 "pref_edit_profile" = "프로필 편집";
 
+// Emoji picker and categories
+"emoji_search_results" = "결과 검색";
 "emoji_not_found" = "이모티콘을 찾을 수 없습니다.";
 "emoji_recent" = "최근에 사용됨";
 // automatically delete message
@@ -368,6 +441,7 @@
 "autodel_device_title" = "기기에서 메시지 삭제";
 "autodel_server_title" = "서버에서 메시지 삭제";
 "autodel_confirm" = "알겠습니다. 모든 메시지를 삭제하세요.";
+"autodel_at_once" = "한 번에";
 "after_30_seconds" = "30초 후";
 "after_1_minute" = "1분 후";
 "after_5_minutes" = "5분 후";
@@ -382,11 +456,20 @@
 // autocrypt
 "autocrypt" = "자동암호화";
 "autocrypt_send_asm_title" = "자동 암호화 설정된 메시지 전송";
+"autocrypt_continue_transfer_retry" = "재시도";
 "systemmsg_unknown_sender_for_chat" = "이 채팅의 발신자를 알 수 없습니다. 자세한 내용은 \'info\'를 확인하세요.";
 "systemmsg_failed_sending_to" = "%1$@에게 메시지를 보내지 못했습니다.";
+"group_image_changed_by_you" = "그룹 이미지를 바꿨습니다.";
+"group_left_by_you" = "그룹을 나갔습니다";
+// qr code stuff
+"qr_code" = "QR 코드";
 "qrscan_title" = "QR코드를 스캔하세요";
 "qrscan_ask_join_group" = "\"%1$@\" 그룹에 참여하시겠습니까?";
+"qrscan_fingerprint_label" = "지문";
+"withdraw_qr_code" = "QR 코드 비활성화";
+"revive_qr_code" = "QR 코드 활성화";
 "qrshow_join_contact_no_connection_toast" = "인터넷에 연결되어 있지 않아 QR 코드 설정을 수행할 수 없습니다.";
+"copy_qr_data_success" = "QR url을 클립보드에 복사했습니다";
 "notify_reply_button" = "답장";
 "notify_new_message" = "새 메시지";
 "notify_background_connection_enabled" = "백그라운드 연결 사용";
@@ -400,6 +483,7 @@
 // permissions
 "perm_required_title" = "권한 필요";
 "perm_continue" = "확인";
+"ImageEditorHud_add_text" = "텍스트 추가";
 "welcome_desktop" = "Delta Chat에 오신 것을 환영합니다.";
 "global_menu_preferences_language_desktop" = "언어";
 "global_menu_file_desktop" = "파일";
@@ -415,6 +499,7 @@
 "global_menu_view_developer_tools_desktop" = "개발자 도구";
 "global_menu_help_desktop" = "도움말";
 "global_menu_help_learn_desktop" = "Delta Chat에 대해 더 알아보기";
+"global_menu_file_open_desktop" = "델타 챗 열기";
 "global_menu_minimize_to_tray" = "최소화하다";
 "no_chat_selected_suggestion_desktop" = "채팅 선택 또는 새로운 채팅 생성";
 "write_message_desktop" = "메시지 작성";
@@ -426,3 +511,11 @@
 "select_group_image_desktop" = "그룹 이미지 선택";
 "autocrypt_incorrect_desktop" = "잘못된 설정 코드입니다. 다시 시도하십시오.";
 "create_chat_error_desktop" = "대화를 만들 수 없습니다.";
+"message_detail_sent_desktop" = "보냄";
+"share_account_not_configured" = "존재하지 않는 계정입니다.";
+"cannot_play_audio_file" = "오디오 파일을 재생할 수 없습니다.";
+"open_settings" = "설정 열기";
+// iOS connectivity view
+"delayed" = "지연됨";
+// iOS webxdc shortcut page
+"shortcut_step1_tap_share_btn" = "공유 버튼 누르기";

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

@@ -682,6 +682,9 @@
 "group_image_deleted_by_you" = "Usunięto obraz grupy.";
 // %1$s will be replaced by name and address of the contact
 "group_image_deleted_by_other" = "Użytkownik %1$@ usunął obraz grupy.";
+"location_enabled_by_you" = "Włączono strumieniowanie lokalizacji.";
+// %1$s will be replaced by name and address of the contact
+"location_enabled_by_other" = "Strumieniowanie lokalizacji włączone przez %1$@.";
 "ephemeral_timer_disabled_by_you" = "Wyłączono zegar znikających wiadomości.";
 // %1$s will be replaced by name and address of the contact
 "ephemeral_timer_disabled_by_other" = "Zegar znikających wiadomości został wyłączony przez %1$@.";
@@ -770,6 +773,10 @@
 "qraccount_success_enter_name" = "Logowanie powiodło się – twój adres e-mail to %1$@\n\nJeśli chcesz, możesz teraz wprowadzić nazwę i zdjęcie profilowe, które będą wyświetlane osobom, do których piszesz.";
 "qraccount_qr_code_cannot_be_used" = "Zeskanowanego kodu QR nie można użyć do założenia nowego konta.";
 "qraccount_use_on_new_install" = "Zeskanowany kod QR służy do zakładania nowego konta. Możesz zeskanować kod QR podczas konfigurowania nowej instalacji Delta Chat.";
+// the placeholder will be replaced by the e-mail address of the account
+"qrlogin_ask_login" = "Zalogować się do „%1$@”?";
+// the placeholder will be replaced by the e-mail address of the account
+"qrlogin_ask_login_another" = "Zalogować się do „%1$@”?\n\nTwoje istniejące konto nie zostanie usunięte. Użyj opcji „Przełącz konto”, aby przełączyć się między swoimi kontami.";
 // first placeholder will be replaced by name and address of the inviter, second placeholder will be replaced by the name of the inviter.
 "secure_join_started" = "Użytkownik %1$@ zaprosił cię do dołączenia do tej grupy.\n\nCzekam na odpowiedź urządzenia %2$@…";
 // placeholder will be replaced by the name of the inviter.
@@ -920,6 +927,8 @@
 "last_check_at" = "Sprawdzono o %1$@";
 // iOS webxdc selector
 "webxdc_selector_empty_hint" = "Tutaj pojawią się prywatne aplikacje otrzymane lub wysłane w dowolnym czacie. „Pliki” pokazuje właśnie pobrane prywatne aplikacje.";
+// iOS webxdc shortcut page
+"shortcut_step1_tap_share_btn" = "Kliknij przycisk udostępniania";
 "shortcut_step2_tap_add_to_home_screen" = "Wybierz „Dodaj do ekranu głównego”, aby dodać aplikację do ekranu głównego.";
 // iOS permissions, copy from "deltachat-ios/Info.plist", which is used on missing translations in "deltachat-ios/LANG.lproj/InfoPlist.strings"
 

+ 14 - 2
deltachat-ios/pt-BR.lproj/Localizable.strings

@@ -689,9 +689,9 @@
 // %1$s will be replaced by name and address of the contact
 "ephemeral_timer_disabled_by_other" = "Temporizador de desaparecimento de mensagens desativado por %1$@.";
 // %1$s will be replaced by the number of seconds (always >1) the timer is set to
-"ephemeral_timer_seconds_by_you" = "Você definiu o temporizador de desaparecimento de mensagens para %1$@ s";
+"ephemeral_timer_seconds_by_you" = "Você definiu o temporizador de desaparecimento de mensagens para %1$@ segundos";
 // %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 desaparecimento de mensagens definido para %1$@ s por %2$@.";
+"ephemeral_timer_seconds_by_other" = "Temporizador de desaparecimento de mensagens definido a %1$@ s por %2$@.";
 "ephemeral_timer_1_minute_by_you" = "Você definiu o temporizador de desaparecimento de mensagens para 1 minuto.";
 // %1$s will be replaced by name and address of the contact
 "ephemeral_timer_1_minute_by_other" = "Temporizador de desaparecimento de mensagens definido para 1 minuto por %1$@.";
@@ -773,6 +773,10 @@
 "qraccount_success_enter_name" = "Entrada bem-sucedida - seu endereço de e-mail é %1$@\n\nSe desejar, agora você pode inserir um nome e uma imagem do perfil que será exibida para as pessoas para quem você escrever.";
 "qraccount_qr_code_cannot_be_used" = "O código QR lido não pode ser usado para configurar uma nova conta.";
 "qraccount_use_on_new_install" = "O código QR digitalizado é para configurar uma nova conta. Você pode ler o código QR ao configurar uma nova instalação Delta Chat.";
+// the placeholder will be replaced by the e-mail address of the account
+"qrlogin_ask_login" = "Conectar-se em \"%1$@\"?";
+// the placeholder will be replaced by the e-mail address of the account
+"qrlogin_ask_login_another" = "Conectar-se em \"%1$@\"?\n\nSua conta existente não será excluída. Use a opção \"Mudar conta\" para alternar entre suas contas.";
 // first placeholder will be replaced by name and address of the inviter, second placeholder will be replaced by the name of the inviter.
 "secure_join_started" = "%1$@te convidou para entrar neste grupo.\n\nEsperando o dispositivo de %2$@ responder...";
 // placeholder will be replaced by the name of the inviter.
@@ -921,6 +925,11 @@
 "notifications_avg_minutes" = "Em média, a cada %1$d minutos";
 "notifications_avg_hours" = "Em média, a cada %1$d horas";
 "last_check_at" = "Verificado em %1$@";
+// iOS webxdc selector
+"webxdc_selector_empty_hint" = "Os aplicativos privados recebidos ou enviados em qualquer bate-papo aparecerão aqui. \"Arquivos\" mostra os aplicativos privados que acabaaram de baixar.";
+// iOS webxdc shortcut page
+"shortcut_step1_tap_share_btn" = "Clique no botão Compartilhar";
+"shortcut_step2_tap_add_to_home_screen" = "Selecione \"Adicionar à tela inicial\" para adicionar o aplicativo à sua tela inicial.";
 // iOS permissions, copy from "deltachat-ios/Info.plist", which is used on missing translations in "deltachat-ios/LANG.lproj/InfoPlist.strings"
 
 
@@ -935,3 +944,6 @@
 "perm_enable_bg_already_done" = "Você já permitiu que o Delta Chat receba mensagens em segundo plano.\n\nSe as mensagens ainda não chegarem em segundo plano, verifique também as configurações do sistema.";
 
 
+// device messages for updates
+"update_1_34_android" = "O que há de novo em 1.34?\n\n 🤗 Listas de contatos mais intuitivas: Ordenado pela última vez visto e contatos vistos em 10 minutos são marcados por um ponto 🟢\n\n📑 Novas páginas em perfis de chat: \"Audio\" e \"Aplicativos Privados\"\n\n🖼 Se alguém lhe enviar um \"Applicativo privado\" (por exemplo, de https://webxdc.org ), você pode adicionar-lo à tela inicial";
+

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

@@ -1,6 +1,7 @@
 NSCameraUsageDescription = "Delta Chat používa váš fotoaparát na snímanie a odosielanie fotografií a videí a na skenovanie QR kódov.";
 NSContactsUsageDescription = "Delta Chat používa vaše kontakty na zobrazenie zoznamu e-mailových adries, na ktoré môžete písať. Delta Chat nemá žiadny server, vaše kontakty sa nikam neposielajú.";
 NSLocationAlwaysAndWhenInUseUsageDescription = "Delta Chat vyžaduje oprávnenia na získanie polohy, aby ste mohli zdieľať Vašu polohu počas doby, ktorú ste stanovili.";
+NSLocationWhenInUseUsageDescription = "Delta Chat vyžaduje oprávnenia na zdieľanie vašej polohy počas doby, kedy bude zdieľanie polohy zapnuté.";
 NSMicrophoneUsageDescription = "Aplikácia Delta Chat používa váš mikrofón na zaznamenávanie a odosielanie hlasových správ a videí so zvukom.";
 NSPhotoLibraryUsageDescription = "Delta Chat vám umožní zvoliť si, ktoré fotografie z vašej knižnice chcete odoslať.";
 NSPhotoLibraryAddUsageDescription = "Delta Chat chce uložiť obrázky do vašej knižnice fotografií.";

+ 53 - 11
deltachat-ios/sk.lproj/Localizable.strings

@@ -90,6 +90,8 @@
 "last_seen_unknown" = "Naposledy videné: Neznáme";
 // Shown beside messages that are "N minutes old". Prefer short strings, or well-known abbreviations.
 // Shown beside messages that are "N hours old". Prefer short strings, or well-known abbreviations.
+// Short form for "N Chats Selected" or "N Messages Selected": in English, "N Selected"
+
 "self" = "Ja";
 "draft" = "Návrh";
 "image" = "Obrázok";
@@ -119,6 +121,11 @@
 "images_and_videos" = "Obrázky a videá";
 "file" = "Súbor";
 "files" = "Súbory";
+// "Private App" is used to present "Webxdc App" (https://webxdc.org) in a user friendly way. Please stay close to the original term and keep it short (it is used in menus with few screen space).
+"webxdc_app" = "Súkromná aplikácia";
+// plural of "Private App"; used to present "Webxdc App" (https://webxdc.org) in a user friendly way. Please stay close to the original term and keep it short (it is used in menus with few screen space).
+"webxdc_apps" = "Súkromné aplikácie";
+"files_and_webxdx_apps" = "Súbory a súkromné aplikácie";
 "unknown" = "Neznáme";
 
 "green" = "Zelená";
@@ -228,6 +235,9 @@
 "ConversationFragment_quoted_message_not_found" = "Pôvodná správa sa nenašla";
 "reply_privately" = "Odpovedajte súkromne";
 "source_code" = "Zdrojový kód";
+// 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" = "Pridať na domovskú obrazovku";
+
 "mute_for_one_hour" = "Stíšiť na 1 hodinu";
 "mute_for_two_hours" = "Stíšiť na 2 hodiny";
 "mute_for_one_day" = "Stíšiť na 1 deň";
@@ -251,6 +261,8 @@
 "videochat_tap_to_open" = "Otvoríte klepnutím";
 "videochat_instance" = "Inštancia videohovoru";
 "videochat_instance_placeholder" = "Vaša inštancia videohovoru";
+"videochat_instance_example" = "Príklady: https://meet.jit.si/$MIESTNOST alebo basicwebrtc:https://vas-server";
+"videochat_instance_explain_2" = "Ak to zapnete, môžete začať video rozhovor z každej konverzácie. Vyžaduje kompatibilnú aplikáciu alebo prehliadač na oboch stranách.";
 "videochat_instance_from_qr" = "Použiť „%1$@“ na odoslanie pozvánky na videohovor?\n\nPo nastavení môžete začať videohovor z každej jednotlivej konverzácie. Toto nahradí predchádzajúce nastavenie pre videohovory, ak existujú.";
 "videochat_invitation" = "Pozvánka na videohovor";
 "videochat_invitation_body" = "Ste pozvaní na videohovor, kliknutím %1$@ sa pripojíte.";
@@ -307,6 +319,7 @@
 "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";
 // Should match "Saved" from "Saved messages"
 "saved" = "Uložené";
+"save_as" = "Uložiť ako";
 "retry_send" = "Skúste správu odoslať znova";
 // reasons for a disabled message composer
 "messaging_disabled_not_in_group" = "Nemôžete písať, pretože nie ste v tejto skupine. Ak sa chcete pripojiť, požiadajte iného člena.";
@@ -355,9 +368,9 @@
 
 // create/edit groups, contact/group profile
 "group_name" = "Názov skupiny";
-"group_avatar" = "Skupinový obrázok";
-"remove_group_image" = "Odstrániť skupinový obrázok";
-"change_group_image" = "Zmeniť skupinový obrázok";
+"group_avatar" = "Obrázok skupiny";
+"remove_group_image" = "Odstrániť obrázok skupin";
+"change_group_image" = "Zmeniť obrázok skupiny";
 "group_create_button" = "Vytvorte skupinu";
 "group_please_enter_group_name" = "Zadajte názov skupiny.";
 "group_add_members" = "Pridať členov";
@@ -370,10 +383,16 @@
 "tab_docs" = "Dokumentácia";
 "tab_links" = "Odkazy";
 "tab_map" = "Mapa";
-"tab_gallery_empty_hint" = "Tu sa zobrazia obrázky a videá zdieľané v tejto konverzácii.";
-"tab_docs_empty_hint" = "Tu sa zobrazia dokumenty, hudba a ďalšie súbory zdieľané v tejto konverzácii.";
+"tab_gallery_empty_hint" = "Tu sú zobrazené obrázky a videá zdieľané v rámci tejto konverzácie.";
+"tab_docs_empty_hint" = "Tu sú zobrazené dokumenty, hudba a ďalšie súbory zdieľané v rámci tejto konverzácie.";
+"tab_image_empty_hint" = "Tu sú zobrazené obrázky zdieľané v rámci tejto konverzácie.";
+"tab_video_empty_hint" = "Tu sú zobrazené videá zdieľané v rámci tejto konverzácie.";
+"tab_audio_empty_hint" = "Tu sú zobrazené zvukové súbory a hlasové správy zdieľané v rámci tejto konverzácie.";
+"tab_webxdc_empty_hint" = "Tu sú zobrazené súkromné aplikácie zdieľané v rámci tejto konverzácie.";
 "media_preview" = "Ukážka pre médiá";
-"send_message" = "Poslať správu";
+"send_message" = "Odoslanie správy";
+// Placeholder %1$s will be replaced by the name of the contact changing their address. Placeholders %2$s and %3$s will be replaced by old/new email addresses.
+"aeap_addr_changed" = "%1$@ zmenil(a) svoju adresu z %2$@ na %3$@";
 // Connectivity
 // Headline for the "Inbox" eg. in the "Connectivity" view
 "incoming_messages" = "Prichádzajúce Správy";
@@ -543,6 +562,7 @@
 "pref_imap_folder_warn_disable_defaults" = "Ak túto možnosť zakážete, uistite sa, že váš server a ostatní klienti sú zodpovedajúcim spôsobom nakonfigurovaní.\n\nV opačnom prípade nemusí fungovať vôbec.";
 "pref_watch_sent_folder" = "Pozrieť priečinok Odoslané";
 "pref_send_copy_to_self" = "Odoslať kópiu sebe";
+"pref_send_copy_to_self_explain" = "Vyžaduje sa, ak používate tento účet na viacerých zariadeniach.";
 "pref_auto_folder_moves" = "Automaticky presúvať do priečinka DeltaChat";
 "pref_auto_folder_moves_explain" = "Konverzácie sa presunú, aby sa predišlo preplneniu doručenej pošty";
 "pref_only_fetch_mvbox_title" = "Prijímať iba z priečinka DeltaChat";
@@ -642,9 +662,9 @@
 "group_name_changed_by_you" = "Názov skupiny sa zmenil z „%1$@“ na „%2$@“ mnou.";
 // %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" = "Názov skupiny sa zmenil z „%1$@“ na „%2$@“ od %3$@.";
-"group_image_changed_by_you" = "Skupinový obrázok sa zmenil mnou.";
+"group_image_changed_by_you" = "Zmenili ste obrázok skupiny.";
 // %1$s will be replaced by name and address of the contact who did the action
-"group_image_changed_by_other" = "Skupinový obrázok sa zmenil od %1$@.";
+"group_image_changed_by_other" = "Obrázok skupiny zmenil(a) %1$@.";
 // %1$s will be replaced by name and address of the contact added to the group
 "add_member_by_you" = "Člen %1$@ pridaný mnou.";
 // %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
@@ -653,9 +673,15 @@
 "remove_member_by_you" = "Člen %1$@ bol odstránený mnou.";
 // %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" = "Člen %1$@ bol odstránený od %2$@.";
-"group_image_deleted_by_you" = "Skupinový obrázok bol odstránený mnou.";
+"group_left_by_you" = "Opustili ste skupinu";
+// %1$s will be replaced by name and address of the contact
+"group_left_by_other" = "Skupinu opustil(a) %1$@.";
+"group_image_deleted_by_you" = "Odstránili ste obrázok skupiny.";
 // %1$s will be replaced by name and address of the contact
-"group_image_deleted_by_other" = "Skupinový obrázok bol odstránený od %1$@.";
+"group_image_deleted_by_other" = "Obrázok skupiny odstránil(a) %1$@.";
+"location_enabled_by_you" = "Zapli ste vysielanie vašej polohy.";
+// %1$s will be replaced by name and address of the contact
+"location_enabled_by_other" = "%1$@ povolil(a) vysielanie svojej polohy.";
 "ephemeral_timer_disabled_by_you" = "Časovač zmiznutia správ je deaktivovaný mnou.";
 // %1$s will be replaced by name and address of the contact
 "ephemeral_timer_disabled_by_other" = "Časovač zmiznutia správ je deaktivovaný od %1$@.";
@@ -744,6 +770,8 @@
 "qraccount_success_enter_name" = "Prihlásenie bolo úspešné - vaša e-mailová adresa je %1$@\n\nlf chcete, teraz môžete zadať meno a profilový obrázok, ktoré sa zobrazia ľuďom, s ktorými si píšete.";
 "qraccount_qr_code_cannot_be_used" = "Naskenovaný QR kód nie je možné použiť na založenie nového účtu.";
 "qraccount_use_on_new_install" = "Naskenovaný QR kód slúži na založenie nového účtu. QR kód môžete naskenovať pri nastavovaní novej inštalácie Delta Chat.";
+// the placeholder will be replaced by the e-mail address of the account
+"qrlogin_ask_login" = "Prihlásiť sa na \"%1$@\"?";
 // first placeholder will be replaced by name and address of the inviter, second placeholder will be replaced by the name of the inviter.
 "secure_join_started" = "%1$@ vás pozval, aby ste sa pripojili k tejto skupine.\n\nČaká sa na odpoveď zo zariadenia používateľa %2$@...";
 // placeholder will be replaced by the name of the inviter.
@@ -829,7 +857,7 @@
 "name_desktop" = "Názov";
 "autocrypt_key_transfer_desktop" = "Autocryptujte prenos kľúčov";
 "initiate_key_transfer_desktop" = "Správa o nastavení automatického šifrovania bezpečne zdieľa vaše komplexné nastavenie s inými aplikáciami kompatibilnými s automatickým šifrovaním. Nastavenie bude šifrované tu zobrazeným nastavovacím kódom a musí byť zadané na druhom zariadení.";
-"select_group_image_desktop" = "Vyberte skupinový obrázok";
+"select_group_image_desktop" = "Vyberte obrázok skupiny";
 "imex_progress_title_desktop" = "Priebeh zálohovania";
 "export_backup_desktop" = "Exportovať zálohu";
 "show_key_transfer_message_desktop" = "Váš kľúč vám bol odoslaný. Prepnite na druhé zariadenie a otvorte správu o nastavení. Mala by vám prísť požiadavka na kód. Zadajte nasledujúce číslice:";
@@ -847,6 +875,17 @@
 "show_window" = "Zobraziť okno";
 "login_socks5_experimental_warning" = "Podpora SOCKS5 je momentálne experimentálna. Prosím, používajte na vlastné riziko. Ak zadáte adresu do poľa e-mail, vykoná sa vyhľadávanie DNS, ktoré nebude tunelované cez SOCKS5.";
 
+// title of the "keybindings" dialog (for the keybindings names as such, where possible the normal command strings are used)
+"keybindings" = "Klávesové skratky";
+"switch_between_chats" = "Prepínanie medzi konverzáciami";
+"scroll_messages" = "Posúvanie správ";
+// command to put the cursor to the search input field
+"focus_search_input" = "Aktivovať vyhľadávanie";
+// command to put the cursor to the message input field
+"focus_message_input" = "Aktivovať pole pre vstup";
+"force_refresh_network" = "Vynútiť obnovenie siete";
+"insert_newline" = "Vloženie nového riadka";
+
 // accessibility, the general idea is to use the normal strings for accessibility hints wherever possible
 "a11y_delivery_status_error" = "Stav doručenia: Chyba";
 "a11y_encryption_padlock" = "Šifrovací zámok";
@@ -881,6 +920,9 @@
 "notifications_avg_minutes" = "V priemere každých %1$d minút";
 "notifications_avg_hours" = "V priemere každých %1$d hodín";
 "last_check_at" = "Skontrolované %1$@";
+// iOS webxdc shortcut page
+"shortcut_step1_tap_share_btn" = "Kliknite na tlačidlo pre zdieľanie";
+"shortcut_step2_tap_add_to_home_screen" = "Vyberte \"Pridať na domovskú obrazovku\" pre pridanie aplikácie na domovskú obrazovku.";
 // iOS permissions, copy from "deltachat-ios/Info.plist", which is used on missing translations in "deltachat-ios/LANG.lproj/InfoPlist.strings"
 
 

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

@@ -142,6 +142,26 @@
 			<string>%d príjemcovia</string>
 		</dict>
 	</dict>
+	<key>n_selected</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 vybraný</string>
+			<key>few</key>
+			<string>%d vybrané</string>
+			<key>many</key>
+			<string>%d vybraných</string>
+			<key>other</key>
+			<string>%d vybraných</string>
+		</dict>
+	</dict>
 	<key>ask_send_following_n_files_to</key>
 	<dict>
 		<key>NSStringLocalizedFormatKey</key>

+ 6 - 6
deltachat-ios/zh-Hans.lproj/Localizable.strings

@@ -50,11 +50,11 @@
 "loading" = "加载中…";
 "hide" = "隐藏";
 "activate" = "激活";
-"load_remote_content" = "加载远程图";
+"load_remote_content" = "加载远程图";
 // Possible answers to the question are: Never, Always, Once
-"load_remote_content_ask" = "远程图像可被用来跟踪您。\n\n该设置还允许加载字体和其他内容。即使禁用,您仍可能看到嵌入或缓存的图像。\n\n要加载远程图像吗?";
-"always" = "始终";
-"once" = "一次";
+"load_remote_content_ask" = "远程图像可以被用于追踪您。\n\n该设置可能还会加载字体以及其他内容。禁用状态下,您仍可能会看到嵌入的图像和缓存中的图像。\n\n要加载远程图像吗?";
+"always" = "总是";
+"once" = "一次";
 "show_password" = "显示密码";
 "hide_password" = "隐藏密码";
 "not_now" = "现在不";
@@ -509,7 +509,7 @@
 "pref_vibrate" = "振动";
 "pref_screen_security" = "屏幕安全";
 // Translators: Must indicate that there is no guarantee as the system may not honor our request.
-"pref_screen_security_explain" = "请求系统在近任务列表和本应用内阻止截屏";
+"pref_screen_security_explain" = "请求系统在近任务列表和本应用内阻止截屏";
 "pref_screen_security_please_restart_hint" = "要应用屏幕安全设置,请重新启动本应用。";
 "pref_notifications" = "通知";
 "pref_notifications_show" = "显示";
@@ -531,7 +531,7 @@
 "pref_language" = "语言";
 "pref_incognito_keyboard" = "无痕键盘";
 // Translators: Must indicate that there is no guarantee as the system may not honor our request.
-"pref_incognito_keyboard_explain" = "请求键盘禁用个性化学习";
+"pref_incognito_keyboard_explain" = "请求输入法禁用个性化学习";
 "pref_read_receipts" = "已读回执";
 "pref_read_receipts_explain" = "禁用已读回执后,您将无法看到其他人的已读回执。";
 "pref_manage_keys" = "管理密钥";