소스 검색

update translations and help

B. Petersen 4 년 전
부모
커밋
fde6680f48
42개의 변경된 파일1606개의 추가작업 그리고 187개의 파일을 삭제
  1. BIN
      deltachat-ios/Assets/Help/delta-what-optim.png
  2. 912 0
      deltachat-ios/Assets/Help/ru/help.html
  3. 32 31
      deltachat-ios/Assets/Help/sq/help.html
  4. 0 4
      deltachat-ios/az.lproj/Localizable.strings
  5. 0 1
      deltachat-ios/ca.lproj/Localizable.strings
  6. 0 4
      deltachat-ios/da.lproj/Localizable.strings
  7. 64 4
      deltachat-ios/de.lproj/Localizable.strings
  8. 16 0
      deltachat-ios/de.lproj/Localizable.stringsdict
  9. 66 6
      deltachat-ios/en.lproj/Localizable.strings
  10. 16 0
      deltachat-ios/en.lproj/Localizable.stringsdict
  11. 0 5
      deltachat-ios/eo.lproj/Localizable.strings
  12. 0 10
      deltachat-ios/es.lproj/Localizable.strings
  13. 0 10
      deltachat-ios/eu.lproj/Localizable.strings
  14. 0 10
      deltachat-ios/fr.lproj/Localizable.strings
  15. 0 11
      deltachat-ios/gl.lproj/Localizable.strings
  16. 0 1
      deltachat-ios/hr.lproj/Localizable.strings
  17. 0 3
      deltachat-ios/hu.lproj/Localizable.strings
  18. 1 0
      deltachat-ios/id.lproj/InfoPlist.strings
  19. 70 4
      deltachat-ios/id.lproj/Localizable.strings
  20. 61 1
      deltachat-ios/it.lproj/Localizable.strings
  21. 16 0
      deltachat-ios/it.lproj/Localizable.stringsdict
  22. 0 4
      deltachat-ios/ja.lproj/Localizable.strings
  23. 0 1
      deltachat-ios/ko.lproj/Localizable.strings
  24. 0 8
      deltachat-ios/lt.lproj/Localizable.strings
  25. 0 4
      deltachat-ios/nb.lproj/Localizable.strings
  26. 61 1
      deltachat-ios/nl.lproj/Localizable.strings
  27. 16 0
      deltachat-ios/nl.lproj/Localizable.stringsdict
  28. 0 9
      deltachat-ios/pl.lproj/Localizable.strings
  29. 0 4
      deltachat-ios/pt-BR.lproj/Localizable.strings
  30. 34 6
      deltachat-ios/ru.lproj/Localizable.strings
  31. 59 1
      deltachat-ios/sq.lproj/Localizable.strings
  32. 16 0
      deltachat-ios/sq.lproj/Localizable.stringsdict
  33. 0 3
      deltachat-ios/sr.lproj/Localizable.strings
  34. 0 12
      deltachat-ios/sv.lproj/Localizable.strings
  35. 0 1
      deltachat-ios/ta.lproj/Localizable.strings
  36. 0 1
      deltachat-ios/te.lproj/Localizable.strings
  37. 66 6
      deltachat-ios/tr.lproj/Localizable.strings
  38. 16 0
      deltachat-ios/tr.lproj/Localizable.stringsdict
  39. 3 12
      deltachat-ios/uk.lproj/Localizable.strings
  40. 0 2
      deltachat-ios/zh-Hant-TW.lproj/Localizable.strings
  41. 67 7
      deltachat-ios/zh-Hant.lproj/Localizable.strings
  42. 14 0
      deltachat-ios/zh-Hant.lproj/Localizable.stringsdict

BIN
deltachat-ios/Assets/Help/delta-what-optim.png


+ 912 - 0
deltachat-ios/Assets/Help/ru/help.html

@@ -0,0 +1,912 @@
+<!DOCTYPE html>
+<html><head><meta charset="UTF-8" /><meta name="viewport" content="initial-scale=1.0" /><link rel="stylesheet" href="../help.css" /></head><body><ul id="top">
+  <li><a href="#что-такое-delta-chat">Что такое Delta Chat?</a>
+    <ul>
+      <li><a href="#как-мне-найти-людей-для-общения">Как мне найти людей для общения?</a></li>
+      <li><a href="#каковы-преимущества-delta-chat-по-сравнению-с-другими-мессенджерами">Каковы преимущества Delta Chat по сравнению с другими мессенджерами?</a></li>
+      <li><a href="#какие-сообщения-отображаются-в-delta-chat">Какие сообщения отображаются в Delta Chat?</a></li>
+      <li><a href="#как-насчёт-спама">Как насчёт спама?</a></li>
+      <li><a href="#поддерживает-ли-delta-chat-вложения-фото-видео-или-другие">Поддерживает ли Delta Chat вложения фото, видео или другие?</a></li>
+      <li><a href="#кто-видит-моё-изображение-в-профиле">Кто видит моё изображение в профиле?</a></li>
+      <li><a href="#поддерживает-ли-delta-chat-электронную-почту-в-формате-html">Поддерживает ли Delta Chat электронную почту в формате HTML?</a></li>
+      <li><a href="#почему-я-должен-вводить-свой-пароль-от-электронной-почты-в-delta-chat-это-безопасно">Почему я должен вводить свой пароль от электронной почты в Delta Chat? Это безопасно?</a></li>
+      <li><a href="#какие-разрешения-нужны-delta-chat">Какие разрешения нужны Delta Chat?</a></li>
+    </ul>
+  </li>
+  <li><a href="#группы">Группы</a>
+    <ul>
+      <li><a href="#создание-группы">Создание группы</a></li>
+      <li><a href="#добавление-участников-в-группу">Добавление участников в группу</a></li>
+      <li><a href="#что-такое-проверенная-группа-почему-это-экспериментальная-функция">Что такое проверенная группа? Почему это экспериментальная функция?</a></li>
+      <li><a href="#я-случайно-себя-удалил">Я случайно себя удалил.</a></li>
+      <li><a href="#я-больше-не-хочу-получать-сообщения-группы">Я больше не хочу получать сообщения группы.</a></li>
+      <li><a href="#что-означают-двойные-галочки-в-групповых-сообщениях-все-уже-прочитали-мое-сообщение">Что означают двойные галочки в групповых сообщениях? Все уже прочитали мое сообщение?</a></li>
+    </ul>
+  </li>
+  <li><a href="#encryption">Шифрование</a>
+    <ul>
+      <li><a href="#поддерживает-ли-delta-chat-сквозное-шифрование">Поддерживает ли Delta Chat сквозное шифрование?</a></li>
+      <li><a href="#что-нужно-сделать-чтобы-активировать-сквозное-шифрование">Что нужно сделать, чтобы активировать сквозное шифрование?</a></li>
+      <li><a href="#если-сквозное-шифрование-недоступно-связь-не-шифруется-вообще">Если сквозное шифрование недоступно, связь не шифруется вообще?</a></li>
+      <li><a href="#как-проверить-криптографический-статус-у-нас-с-отправителем">Как проверить криптографический статус у нас с отправителем?</a></li>
+      <li><a href="#как-проверить-шифрование-сообщений">Как проверить шифрование сообщений?</a></li>
+      <li><a href="#какие-стандарты-используются-для-сквозного-шифрования">Какие стандарты используются для сквозного шифрования?</a></li>
+      <li><a href="#в-чём-разница-между-проверенными-группами-и-чатами-1-на-1-с-проверенными-контактами">В чём разница между проверенными группами и чатами 1-на-1 с проверенными контактами?</a></li>
+      <li><a href="#выполняет-компания-delta-chat-поддержки-perfect-forward-secrecy">Выполняет компания Delta Chat поддержки Perfect Forward Secrecy?</a></li>
+      <li><a href="#как-delta-chat-защищает-мои-метаданные">Как Delta Chat защищает мои метаданные?</a></li>
+      <li><a href="#можно-ли-повторно-использовать-существующий-закрытый-ключ">Можно ли повторно использовать существующий закрытый ключ?</a></li>
+      <li><a href="#я-не-могу-импортировать-мой-существующий-ключ-pgp-в-delta-chat">Я не могу импортировать мой существующий ключ PGP в Delta Chat.</a></li>
+      <li><a href="#почему-не-используется-pep-pretty-easy-privacy">Почему не используется pEp (pretty easy privacy)?</a></li>
+    </ul>
+  </li>
+  <li><a href="#multiclient">Мультиклиент</a>
+    <ul>
+      <li><a href="#можно-ли-использовать-delta-chat-на-нескольких-устройствах-одновременно">Можно ли использовать Delta Chat на нескольких устройствах одновременно?</a></li>
+      <li><a href="#есть-ли-какие-либо-планы-по-внедрению-веб-клиента-delta-chat">Есть ли какие-либо планы по внедрению веб-клиента Delta Chat?</a></li>
+      <li><a href="#почему-я-могу-не-смотреть-выбранный-почтовый-ящик">Почему я могу не смотреть выбранный почтовый ящик?</a></li>
+      <li><a href="#для-чего-нужен-параметр-отправить-копию-самому-себе">Для чего нужен параметр «Отправить копию самому себе»?</a></li>
+      <li><a href="#почему-я-могу-выбрать-просмотр-папки-отправлено">Почему я могу выбрать просмотр папки “Отправлено”?</a></li>
+      <li><a href="#почему-я-могу-выбрать-не-смотреть-в-папку-deltachat">Почему я могу выбрать, не смотреть в папку DeltaChat?</a></li>
+    </ul>
+  </li>
+  <li><a href="#другое">Другое</a>
+    <ul>
+      <li><a href="#поддерживает-ли-delta-chat-работу-с-моим-провайдером-электронной-почты">Поддерживает ли Delta Chat работу с <em>моим</em> провайдером электронной почты?</a></li>
+      <li><a href="#если-delta-chat-использует-электронную-почту-действительно-ли-это-мессенджер-быстрой-доставки">Если Delta Chat использует электронную почту, действительно ли это мессенджер быстрой доставки?</a></li>
+      <li><a href="#совместим-ли-delta-chat-с-protonmail--tutanota--criptext">Совместим ли Delta Chat с Protonmail / Tutanota / Criptext?</a></li>
+      <li><a href="#меня-интересуют-технические-детали-можете-рассказать-больше">Меня интересуют технические детали. Можете рассказать больше?</a></li>
+      <li><a href="#как-финансируются-разработки-delta-chat">Как финансируются разработки Delta Chat?</a></li>
+    </ul>
+  </li>
+</ul>
+
+
+
+<p class="back"><a href="#top">^</a></p><h2 id="что-такое-delta-chat">
+        
+        
+          Что такое Delta Chat? <a href="#что-такое-delta-chat" class="anchor"></a>
+        
+        
+      </h2>
+
+<p>Delta Chat — это новое приложение для чата, которое отправляет сообщения по электронной почте, зашифрованные, если это возможно, с помощью Autocrypt. 
+<strong>Вам не нужно нигде регистрироваться, просто используйте существующую учётную запись электронной почты в Delta Chat.</strong></p>
+
+<p><img style="float:right; width:50%; max-width:360%; margin:1em;" src="../delta-what-optim.png" /></p>
+    
+      <p class="back"><a href="#top">^</a></p><h3 id="как-мне-найти-людей-для-общения">
+        
+        
+          Как мне найти людей для общения? <a href="#как-мне-найти-людей-для-общения" class="anchor"></a>
+        
+        
+      </h3>
+
+<p>С помощью Delta Chat вы можете писать на любые существующие адреса
+электронной почты, даже если получатель не использует приложение Delta Chat.
+Получателю не нужно устанавливать то же приложение, что и у вас, в отличии от других мессенджеров.</p>
+    
+      <p class="back"><a href="#top">^</a></p><h3 id="каковы-преимущества-delta-chat-по-сравнению-с-другими-мессенджерами">
+        
+        
+          Каковы преимущества Delta Chat по сравнению с другими мессенджерами? <a href="#каковы-преимущества-delta-chat-по-сравнению-с-другими-мессенджерами" class="anchor"></a>
+        
+        
+      </h3>
+
+<p><em>Независимый</em> от любой компании или сервиса. <em>Вы</em> распоряжаетесь своей информацией.</p>
+<ul>
+  <li>Ваши данные не сохраняются на центральном сервере, если только все пользователи не используют те же самые почтовые серверы.</li>
+  <li>Вы не отдаёте свою адресную книгу никому.</li>
+  <li><em>Быстрый</em> благодаря использованию IMAP push.</li>
+  <li><em>Доступный максимальному количеству пользователей</em> - получатель, <em>не</em> использующий Delta Chat, может получить ваше сообщение.</li>
+  <li><em>Совместимый</em> не только с самим собой.</li>
+  <li><em>Элегантный</em> и <em>простой</em> интерфейс пользователя.</li>
+  <li><em>Децентрализованная</em> система.</li>
+  <li><em>Без спама</em> - по умолчанию показываются сообщения только от известных отправителей.</li>
+  <li><em>Надёжный</em> - безопасен для профессионального использования.</li>
+  <li><em>Заслуживает доверия</em> - можно использовать даже для деловой переписки.</li>
+  <li>Основан на <em>свободном (copyleft)</em> соответствующем <em>стандартам</em> программном обеспечении.</li>
+</ul>
+    
+      <p class="back"><a href="#top">^</a></p><h3 id="какие-сообщения-отображаются-в-delta-chat">
+        
+        
+          Какие сообщения отображаются в Delta Chat? <a href="#какие-сообщения-отображаются-в-delta-chat" class="anchor"></a>
+        
+        
+      </h3>
+
+<p>Delta Chat автоматически показывает:</p>
+
+<ul>
+  <li>Сообщения от контактов в вашей <strong>адресной книги</strong></li>
+  <li>Сообщения от контактов, которым <strong>вы писали сами</strong></li>
+  <li><strong>Ответы</strong> на сообщения отправленные вами</li>
+</ul>
+
+<p>Другие сообщения не появляются автоматически и находятся в разделе <strong>Контактные запросы</strong>. При желании оттуда можно начать чат.</p>
+    
+      <p class="back"><a href="#top">^</a></p><h3 id="как-насчёт-спама">
+        
+        
+          Как насчёт спама? <a href="#как-насчёт-спама" class="anchor"></a>
+        
+        
+      </h3>
+
+<ul>
+  <li>Сообщения в общих папках нежелательной почты игнорируются, а содержащиеся в них адреса не считаются известными контактами.</li>
+  <li>Поскольку сообщения от неизвестных контактов не появляются автоматически, как правило, <strong>спама нет</strong>.</li>
+  <li>Конечно, при необходимости вы можете <strong>заблокировать</strong> любой контакт.</li>
+</ul>
+    
+      <p class="back"><a href="#top">^</a></p><h3 id="поддерживает-ли-delta-chat-вложения-фото-видео-или-другие">
+        
+        
+          Поддерживает ли Delta Chat вложения фото, видео или другие? <a href="#поддерживает-ли-delta-chat-вложения-фото-видео-или-другие" class="anchor"></a>
+        
+        
+      </h3>
+
+<ul>
+  <li>Да. Помимо обычного текста, все вложения электронной почты отображаются в виде отдельных сообщений. В исходящие сообщения вложения встраиваются по мере необходимости автоматически.</li>
+</ul>
+    
+      <p class="back"><a href="#top">^</a></p><h3 id="кто-видит-моё-изображение-в-профиле">
+        
+        
+          Кто видит моё изображение в профиле? <a href="#кто-видит-моё-изображение-в-профиле" class="anchor"></a>
+        
+        
+      </h3>
+
+<ul>
+  <li>
+    <p>Вы можете добавить изображение профиля в настройках. Если вы пишете своим
+ контактам или добавляете их с помощью QR-кода, они автоматически видят его как
+ изображение вашего профиля.</p>
+  </li>
+  <li>
+    <p>Контакты, которые не используют Delta Chat, видят его как вложение электронной почты.</p>
+  </li>
+  <li>
+    <p>Из соображений конфиденциальности никто не увидит ваше изображение
+ в профиле, пока вы не напишете им сообщение.</p>
+  </li>
+  <li>
+    <p>Изображение профиля отправляется не с каждым сообщением, но достаточно 
+регулярно, чтобы ваши контакты снова его получили, даже если они добавят
+ новое устройство.</p>
+  </li>
+</ul>
+    
+      <p class="back"><a href="#top">^</a></p><h3 id="поддерживает-ли-delta-chat-электронную-почту-в-формате-html">
+        
+        
+          Поддерживает ли Delta Chat электронную почту в формате HTML? <a href="#поддерживает-ли-delta-chat-электронную-почту-в-формате-html" class="anchor"></a>
+        
+        
+      </h3>
+
+<ul>
+  <li>Да. Если во входящей электронной почте отсутствует текстовая часть, HTML-сообщение преобразуется в текстовый вид в приложении. Исходящие сообщения всегда используют простой текст.</li>
+</ul>
+    
+      <p class="back"><a href="#top">^</a></p><h3 id="почему-я-должен-вводить-свой-пароль-от-электронной-почты-в-delta-chat-это-безопасно">
+        
+        
+          Почему я должен вводить свой пароль от электронной почты в Delta Chat? Это безопасно? <a href="#почему-я-должен-вводить-свой-пароль-от-электронной-почты-в-delta-chat-это-безопасно" class="anchor"></a>
+        
+        
+      </h3>
+
+<p>Как и в случае других программ электронной почты, таких как Thunderbird,
+ K9-Mail или Outlook, программе необходим пароль, чтобы использовать его
+ для отправки почты. Конечно, пароль хранится только на вашем устройстве.
+ Пароль передаётся только вашему провайдеру электронной почты (при входе
+ в систему), который в любом случае имеет доступ к вашей почте.</p>
+
+<p>Если вы используете провайдера электронной почты с поддержкой OAuth2,
+ например, gmail.com или yandex.ru, нет необходимости хранить пароль на
+ устройстве, так как в этом случае используется токен доступа.</p>
+
+<p>Поскольку Delta Chat является программой открытым исходным кодом, вы
+ можете изучить <a href="https://github.com/deltachat/deltachat-core-rust/blob/master/src/login_param.rs">исходный код</a>, если хотите убедиться, что ваши
+ учётные данные обрабатываются безопасно. Мы будем рады вашим отзывам
+ и предложениям, которые сделают приложение более безопасным для всех.</p>
+    
+      <p class="back"><a href="#top">^</a></p><h3 id="какие-разрешения-нужны-delta-chat">
+        
+        
+          Какие разрешения нужны Delta Chat? <a href="#какие-разрешения-нужны-delta-chat" class="anchor"></a>
+        
+        
+      </h3>
+
+<p>В зависимости от используемой операционной системы
+вам может быть предложено предоставить разрешения для приложения.
+Вот что делает Delta Chat с этими разрешениями:</p>
+
+<ul>
+  <li>Камера <em>(может быть запрещена)</em></li>
+  <li>делайте фотографии и видео: для отправки фотографий</li>
+  <li>Контакты <em>(можно запретить)</em></li>
+  <li>чтение ваших контактов: чтобы найти контакты для общения</li>
+  <li>Местоположение <em>(может быть запрещено)</em></li>
+  <li>доступ к приблизительному местоположению (источники сетевого местоположения): для функции потоковой передачи местоположения</li>
+  <li>доступ к точному местоположению (GPS и сетевые источники местоположения): для функции потоковой передачи местоположения</li>
+  <li>Микрофон <em>(может быть запрещен)</em></li>
+  <li>запись аудио: для звуковых сообщений</li>
+  <li>Память <em>(может быть запрещено)</em></li>
+  <li>изменение или удаление содержимого вашей SD-карты: для загрузки вложений сообщений</li>
+  <li>чтение содержимого вашей SD-карты: чтобы поделиться файлами с вашими контактами</li>
+  <li>Другие возможности приложения</li>
+  <li>измените настройки звука: таким образом, вы можете выбрать мелодии звонка и громкость для уведомлений и аудиосообщений</li>
+  <li>запуск при запуске: так что вам не придется запускать Delta Chat вручную</li>
+  <li>контроль вибрации: для уведомлений</li>
+  <li>просмотр сетевых подключений: для подключения к поставщику электронной почты</li>
+  <li>предотвращение спящего режима телефона: так вы можете легче скопировать код безопасности во время Autocrypt Setup Message</li>
+  <li>иметь полный доступ к сети: для подключения к вашему провайдеру электронной почты</li>
+  <li>просмотр подключений Wi-Fi: для подключения к поставщику электронной почты</li>
+  <li>запрос игнорирования оптимизации батареи: для пользователей, которые хотят получать сообщения все время</li>
+</ul>
+    
+      <p class="back"><a href="#top">^</a></p><h2 id="группы">
+        
+        
+          Группы <a href="#группы" class="anchor"></a>
+        
+        
+      </h2>
+    
+      <p class="back"><a href="#top">^</a></p><h3 id="создание-группы">
+        
+        
+          Создание группы <a href="#создание-группы" class="anchor"></a>
+        
+        
+      </h3>
+
+<ul>
+  <li>Выберите <strong>Новый чат</strong>, а затем <strong>Новая группа</strong> из меню в правом верхнем углу или нажмите соответствующую кнопку на Android/iOS.</li>
+  <li>На следующем экране выберите <strong>членов группы</strong> и определите <strong>аватар группы</strong>. Вы также можете выбрать <strong>групповой аватар</strong>.</li>
+  <li>Как только вы напишете <strong>первое сообщение</strong> в группе, все участники будут проинформированы о новой группе и смогут ответить в группе (до тех пор, пока вы не напишете сообщение в группе, группа будет невидима для участников).</li>
+</ul>
+    
+      <p class="back"><a href="#top">^</a></p><h3 id="добавление-участников-в-группу">
+        
+        
+          Добавление участников в группу <a href="#добавление-участников-в-группу" class="anchor"></a>
+        
+        
+      </h3>
+
+<ul>
+  <li>Каждый участник группы имеет <strong>те же права</strong>, что и любой другой. По этой причине каждый может удалить любого участника или добавить нового.</li>
+  <li>Чтобы добавить или удалить участников, нажмите на название группы в чате.</li>
+</ul>
+    
+      <p class="back"><a href="#top">^</a></p><h3 id="что-такое-проверенная-группа-почему-это-экспериментальная-функция">
+        
+        
+          Что такое проверенная группа? Почему это экспериментальная функция? <a href="#что-такое-проверенная-группа-почему-это-экспериментальная-функция" class="anchor"></a>
+        
+        
+      </h3>
+
+<ul>
+  <li>
+    <p>Верифицированная группа-это чат, который гарантирует безопасность от активного
+злоумышленника. Все сообщения в проверенном виде чата зашифрованы сквозным шифрованием, и
+участники могут присоединиться, сканируя “QR-код приглашение”. Таким образом, все участники
+связаны друг с другом цепочкой приглашений, которые гарантируют
+криптографическую согласованность от активных сетевых атак или атак провайдера.
+Смотрите <a href="https://countermitm.readthedocs.io/en/latest/new.html">countermitm.readthedocs.io</a>
+для R&amp;D позади этого свойства.</p>
+  </li>
+  <li>
+    <p>По состоянию на декабрь 2019 года “верифицированная группа” остается экспериментальной функцией.
+Она постоянно совершенствуется, и многие ошибки были исправлены с момента
+первоначального введения в 2018 году. Однако остаются случаи, особенно
+в больших группах, когда могут возникать несоответствия или сообщения становятся
+не читаемыми. В начале 2020 года ожидается обзор безопасности, и несколько новых
+разработок вокруг протоколов qr-join происходят, так что есть вероятность,
+ что мы удалим “экспериментальную” надпись не слишком далеко в будущем.</p>
+  </li>
+</ul>
+    
+      <p class="back"><a href="#top">^</a></p><h3 id="я-случайно-себя-удалил">
+        
+        
+          Я случайно себя удалил. <a href="#я-случайно-себя-удалил" class="anchor"></a>
+        
+        
+      </h3>
+
+<ul>
+  <li>Поскольку вы больше не являетесь членом группы, вы не можете добавлять себя снова. 
+Тем не менее, проблемы нет, просто попросите любого другого члена группы в обычном чате повторно добавить вас.</li>
+</ul>
+    
+      <p class="back"><a href="#top">^</a></p><h3 id="я-больше-не-хочу-получать-сообщения-группы">
+        
+        
+          Я больше не хочу получать сообщения группы. <a href="#я-больше-не-хочу-получать-сообщения-группы" class="anchor"></a>
+        
+        
+      </h3>
+
+<ul>
+  <li>
+    <p>Либо удалите себя из списка участников, либо удалите весь чат. 
+Если позже вы снова захотите присоединиться к группе, попросите другого члена группы добавить вас.</p>
+  </li>
+  <li>
+    <p>Или, в качестве альтернативы, вы также можете отключить уведомления для группы - это означает, что вы будете получать все сообщения и сможете их писать, но больше не будете получать уведомления о новых сообщениях.</p>
+  </li>
+</ul>
+    
+      <p class="back"><a href="#top">^</a></p><h3 id="что-означают-двойные-галочки-в-групповых-сообщениях-все-уже-прочитали-мое-сообщение">
+        
+        
+          Что означают двойные галочки в групповых сообщениях? Все уже прочитали мое сообщение? <a href="#что-означают-двойные-галочки-в-групповых-сообщениях-все-уже-прочитали-мое-сообщение" class="anchor"></a>
+        
+        
+      </h3>
+
+<ul>
+  <li>Сообщение показывает двойные галочки после того, как более половины получателей
+увидели сообщение на своем дисплее.</li>
+  <li>Обратите внимание,что некоторые получатели могли отключить чтение сообщений по
+соображениям конфиденциальности.</li>
+  <li>Если более 50% в группе отключенных читают сообщения, двойные галочки никогда
+не появятся. Для получения более подробной информации см.
+<a href="https://delta.chat/en/2017-07-06-read-receipts-and-social-pressure">этот пост в блоге</a>.</li>
+</ul>
+    
+      <p class="back"><a href="#top">^</a></p><h2 id="encryption">
+        
+        
+          Шифрование <a href="#encryption" class="anchor"></a>
+        
+        
+      </h2>
+    
+      <p class="back"><a href="#top">^</a></p><h3 id="поддерживает-ли-delta-chat-сквозное-шифрование">
+        
+        
+          Поддерживает ли Delta Chat сквозное шифрование? <a href="#поддерживает-ли-delta-chat-сквозное-шифрование" class="anchor"></a>
+        
+        
+      </h3>
+
+<ul>
+  <li>
+    <p>Да. В Delta Chat реализован стандарт Autocrypt Level 1 и поэтому
+защищённые сквозным (E2E) шифрованием сообщения совместимы с
+другими приложениями, поддерживающими Autocrypt.</p>
+  </li>
+  <li>
+    <p>Delta Chat также поддерживает сильную форму сквозного шифрования, которая
+даже безопасна от активных атак, см. раздел “Верифицированные группы” далее ниже.</p>
+  </li>
+</ul>
+    
+      <p class="back"><a href="#top">^</a></p><h3 id="что-нужно-сделать-чтобы-активировать-сквозное-шифрование">
+        
+        
+          Что нужно сделать, чтобы активировать сквозное шифрование? <a href="#что-нужно-сделать-чтобы-активировать-сквозное-шифрование" class="anchor"></a>
+        
+        
+      </h3>
+
+<ul>
+  <li>
+    <p>Ничего.</p>
+  </li>
+  <li>
+    <p>Приложения Delta Chat (и другие <a href="https://autocrypt.org">Autocrypt</a>-совместимые
+почтовые приложения) делятся ключами сквозного шифрования автоматически после отправки первого сообщения. 
+После этого все участники переписки подключаются к протоколу сквозного шифрования автоматически. 
+Если один из участников переписки использует приложение, не поддерживающее 
+Autocrypt, последующие сообщения не шифруются до тех пор, пока совместимое с 
+Autocrypt не будет снова доступно у всех участников.</p>
+  </li>
+  <li>
+    <p>Если вы хотите избежать сквозного шифрования электронной почты по умолчанию,
+используйте соответствующую настройку Autocrypt в разделе “Настройки” или “дополнительные настройки”.</p>
+  </li>
+</ul>
+    
+      <p class="back"><a href="#top">^</a></p><h3 id="если-сквозное-шифрование-недоступно-связь-не-шифруется-вообще">
+        
+        
+          Если сквозное шифрование недоступно, связь не шифруется вообще? <a href="#если-сквозное-шифрование-недоступно-связь-не-шифруется-вообще" class="anchor"></a>
+        
+        
+      </h3>
+
+<ul>
+  <li>С большинством почтовых серверов Delta Chat устанавливает транспортное шифрование
+(<a href="https://ru.wikipedia.org/wiki/TLS">TLS</a>).
+Это только обеспечивает соединение между вашим устройством и сервером электронной почты
+. В то время как сквозное шифрование обеспечивает безопасность между
+вашим устройством и устройством друга.</li>
+</ul>
+    
+      <p class="back"><a href="#top">^</a></p><h3 id="как-проверить-криптографический-статус-у-нас-с-отправителем">
+        
+        
+          Как проверить криптографический статус у нас с отправителем? <a href="#как-проверить-криптографический-статус-у-нас-с-отправителем" class="anchor"></a>
+        
+        
+      </h3>
+
+<p>Читайте сообщения и социальное воздействие:</p>
+
+<ul>
+  <li>Выберите <strong>QR Invite code</strong> на одном устройстве, а затем <strong>Сканировать QR-код</strong>
+на другом и отсканируйте код. Если оба устройства находятся в сети,
+они будут вводить канал чата друг с другом (если он еще не существует)
+и ключи шифрования также будут проверены. Оба увидят
+системное сообщение “отправитель проверен” в своем чате 1:1.</li>
+</ul>
+
+<p>Если вы не находитесь рядом с партнером по чату, вы можете проверить статус вручную в диалоговом окне “Шифрование”
+(Профиль пользователя на Android/iOS или щелкните правой кнопкой мыши элемент списка чатов пользователя на рабочем столе):</p>
+
+<ul>
+  <li>
+    <p>При использовании сквозного шифрования будут показаны отпечатки двух ключей.
+Если они совпадают на обоих устройствах, то соединение безопасно.</p>
+  </li>
+  <li>
+    <p>При использовании транспортного шифрования просто отображается его состояние.</p>
+  </li>
+</ul>
+    
+      <p class="back"><a href="#top">^</a></p><h3 id="как-проверить-шифрование-сообщений">
+        
+        
+          Как проверить шифрование сообщений? <a href="#как-проверить-шифрование-сообщений" class="anchor"></a>
+        
+        
+      </h3>
+
+<ul>
+  <li>
+    <p>Маленький <strong>замочек</strong>, показанный рядом с сообщением, указывает, зашифровано ли сообщение сквозным шифрованием от данного отправителя.</p>
+  </li>
+  <li>
+    <p>Если <strong>нет замка</strong>, сообщение обычно передаётся в незашифрованном виде, например, потому что вы или отправитель отключили сквозное шифрование, или отправитель использует приложение без поддержки сквозного шифрования.</p>
+  </li>
+</ul>
+    
+      <p class="back"><a href="#top">^</a></p><h3 id="какие-стандарты-используются-для-сквозного-шифрования">
+        
+        
+          Какие стандарты используются для сквозного шифрования? <a href="#какие-стандарты-используются-для-сквозного-шифрования" class="anchor"></a>
+        
+        
+      </h3>
+
+<ul>
+  <li>
+    <p><a href="https://autocrypt.org">Autocrypt</a> используется для создания
+сквозного шифрования с другими Delta Chat и другими почтовыми приложениями с поддержкой Autocrypt.
+Autocrypt использует ограниченное подмножество функций OpenPGP.</p>
+  </li>
+  <li>
+    <p>Delta Chat реализует <a href="https://countermitm.readthedocs.io/en/latest/new.html">countermitm setup-contact and verified-group protocols</a> для достижения защиты от активных сетевых атак. Это выходит за рамки беспринципной
+базовой защиты Autocrypt Level 1, сохраняя при этом его простоту использования.</p>
+  </li>
+</ul>
+    
+      <p class="back"><a href="#top">^</a></p><h3 id="в-чём-разница-между-проверенными-группами-и-чатами-1-на-1-с-проверенными-контактами">
+        
+        
+          В чём разница между проверенными группами и чатами 1-на-1 с проверенными контактами? <a href="#в-чём-разница-между-проверенными-группами-и-чатами-1-на-1-с-проверенными-контактами" class="anchor"></a>
+        
+        
+      </h3>
+
+<ul>
+  <li>
+    <p>1:1 чаты с проверенным контактом и проверенными группами-это не одно и то же, даже
+если в верифицированной группе всего 2 человека. Одно отличие состоит в том, что вы
+можете легко добавить больше людей в группу, но есть и другие отличия.
+.</p>
+  </li>
+  <li>
+    <p>Проверенные группы неизменно защищены. Любые поломки (открытый текст или неправильно
+подписанные сообщения и т.д.) будут помечены, и такие сообщения не будут отображаться в
+этом чате. Вы можете быть уверены, что все сообщения в этом проверенном чате с галочкой
+не были прочитаны/изменены третьими сторонами.</p>
+  </li>
+  <li>
+    <p>Чаты 1:1 являются условными, они предназначены для того, чтобы люди
+могли общаться независимо от того, меняют ли они почтовые клиенты, устройства, настройки и т. д. Вот почему нет
+галочки верификации, даже если вы проверили контакт.</p>
+  </li>
+</ul>
+    
+      <p class="back"><a href="#top">^</a></p><h3 id="выполняет-компания-delta-chat-поддержки-perfect-forward-secrecy">
+        
+        
+          Выполняет компания Delta Chat поддержки Perfect Forward Secrecy? <a href="#выполняет-компания-delta-chat-поддержки-perfect-forward-secrecy" class="anchor"></a>
+        
+        
+      </h3>
+
+<ul>
+  <li>
+    <p>Нет, OpenPGP не поддерживает идеальную прямую секретность. Perfect Forward Secretary
+работает в режиме сеанса, но электронная почта по своей природе асинхронна
+и часто используется с нескольких устройств независимо. Это означает, что если ваш
+секретный ключ Delta Chat просочился, и у кого-то есть запись
+всех ваших транзитных сообщений, они смогут их прочитать.</p>
+  </li>
+  <li>
+    <p>Обратите внимание, что если кто-то захватил или взломал ваш работающий телефон, он, 
+как правило, сможет прочитать все сообщения, независимо от того, является ли Perfect Forward Secrecy,
+есть на месте или нет. Имея доступ к одному устройству от члена группы,
+вы, как правило, открываете большую часть социального графа. Использование адресов электронной почты, которые
+нелегко отследить до людей, помогает членам группы оставаться в безопасности от них.
+последствия захвата устройства.</p>
+  </li>
+  <li>
+    <p>Мы прорабатываем способы лучшей защиты коммуникаций в случае
+захвата устройства.</p>
+  </li>
+</ul>
+    
+      <p class="back"><a href="#top">^</a></p><h3 id="как-delta-chat-защищает-мои-метаданные">
+        
+        
+          Как Delta Chat защищает мои метаданные? <a href="#как-delta-chat-защищает-мои-метаданные" class="anchor"></a>
+        
+        
+      </h3>
+
+<ul>
+  <li>
+    <p>Поскольку Delta Chat является децентрализованным мессенджером, метаданные пользователей Delta Chat
+не хранятся на одном центральном сервере. Однако они хранятся на почтовых
+серверах отправителя и получателя сообщения.</p>
+  </li>
+  <li>
+    <p>Каждый почтовый сервер в настоящее время знает о том, кто отправил и кто получил сообщение,
+проверяя незашифрованные заголовки To/Cc и таким образом определяя, какие адреса электронной почты
+являются частью группы. Сам Delta Chat мог бы полностью избегать незашифрованных заголовков To/Cc
+и всегда помещать их только в зашифрованный раздел. Смотрите
+<a href="https://github.com/deltachat/deltachat-core-rust/issues/1032">Избегайте отправки заголовков To/CC для проверенных групп</a>.
+Для условных чатов главная проблема заключается в том, как это влияет на другие почтовые приложения, которые
+могут участвовать в чатах.</p>
+  </li>
+  <li>
+    <p>Многие другие заголовки электронной почты, в частности заголовок “тема”,
+защищены сквозным шифрованием, смотрите также в предстоящем <a href="https://datatracker.ietf.org/doc/draft-autocrypt-lamps-protected-headers/">IETF
+RFC</a>.</p>
+  </li>
+</ul>
+    
+      <p class="back"><a href="#top">^</a></p><h3 id="можно-ли-повторно-использовать-существующий-закрытый-ключ">
+        
+        
+          Можно ли повторно использовать существующий закрытый ключ? <a href="#можно-ли-повторно-использовать-существующий-закрытый-ключ" class="anchor"></a>
+        
+        
+      </h3>
+
+<ul>
+  <li>
+    <p>Да. Лучший способ — отправить сообщение с параметрами Autocrypt с другого почтового клиента. Ищите что-то вроде <strong>Начать передачу настроек Autocrypt</strong> в настройках другого клиента и следуйте указанным там инструкциям.</p>
+  </li>
+  <li>
+    <p>Кроме того, вы можете импортировать ключ вручную в разделе “Настройки” или “дополнительные настройки”, а затем “импортировать секретные ключи”. Внимание: убедитесь, что ключ не защищен паролем, или удалите пароль заранее.</p>
+  </li>
+</ul>
+
+<p>Если у вас нет ключа или вы даже не знаете, что он вам понадобится, не волнуйтесь: Delta Chat сгенерирует его по мере необходимости, вам не нужно даже нажимать кнопку для этого.</p>
+    
+      <p class="back"><a href="#top">^</a></p><h3 id="я-не-могу-импортировать-мой-существующий-ключ-pgp-в-delta-chat">
+        
+        
+          Я не могу импортировать мой существующий ключ PGP в Delta Chat. <a href="#я-не-могу-импортировать-мой-существующий-ключ-pgp-в-delta-chat" class="anchor"></a>
+        
+        
+      </h3>
+
+<p>С очень большой вероятностью проблема заключается в том, что ваш ключ зашифрован и/или использует
+пароль. Такие ключи не поддерживаются Delta Chat. Вы можете удалить
+шифрование парольной фразы и пароль и повторить попытку импорта. Если вы хотите
+сохранить свою парольную фразу, вам придется создать псевдоним электронной почты для использования
+с Delta Chat таким образом, чтобы ключ Delta Chat был привязан к этому псевдониму электронной почты.</p>
+
+<p>Что касается формата, Delta Chat поддерживает общие форматы закрытых ключей OpenPGP, однако
+маловероятно, что мы будем поддерживать 100% все закрытые ключи из любых источников. Это
+также не является главным фокусом Delta Chat (на самом деле, подавляющее большинство
+пользователей Delta Chat не будут иметь никакого ключа, прежде чем они начнут использовать Delta).
+Однако мы стараемся поддерживать закрытые ключи из других источников как можно лучше.</p>
+
+<p>Удаление пароля приватного ключа будет отличаться в зависимости от программного обеспечения, используемого для управления ключами PGP. 
+В Enigmail вы можете установить пустой пароль в окне управления ключами. 
+В GnuPG вы можете установить его <a href="https://github.com/deltachat/deltachat-android/issues/98#issuecomment-378383429">через командную строку</a>.
+Для других программ ищите решение в интернете.</p>
+    
+      <p class="back"><a href="#top">^</a></p><h3 id="почему-не-используется-pep-pretty-easy-privacy">
+        
+        
+          Почему не используется pEp (pretty easy privacy)? <a href="#почему-не-используется-pep-pretty-easy-privacy" class="anchor"></a>
+        
+        
+      </h3>
+
+<ul>
+  <li>Delta Chat использует стандарт сквозного шифрования Autocrypt.
+Сравнение Autocrypt и pEp смотрите в <a href="https://autocrypt.org/faq.html#how-does-autocrypt-differ-from-pep">Autocrypt FAQ</a>.</li>
+</ul>
+    
+      <p class="back"><a href="#top">^</a></p><h2 id="multiclient">
+        
+        
+          Мультиклиент <a href="#multiclient" class="anchor"></a>
+        
+        
+      </h2>
+    
+      <p class="back"><a href="#top">^</a></p><h3 id="можно-ли-использовать-delta-chat-на-нескольких-устройствах-одновременно">
+        
+        
+          Можно ли использовать Delta Chat на нескольких устройствах одновременно? <a href="#можно-ли-использовать-delta-chat-на-нескольких-устройствах-одновременно" class="anchor"></a>
+        
+        
+      </h3>
+
+<p>Если вы хотите использовать одну и ту же учетную запись на разных устройствах, вам следует экспортировать
+резервную копию со старого устройства и импортировать ее на новое устройство:</p>
+
+<ul>
+  <li>На старом устройстве перейдите в раздел “Настройки” или “Настройки / Чаты и медиа”, а затем в раздел “резервное копирование”. Введите PIN-код
+разблокировки экрана, шаблон или пароль. Затем вы можете нажать на кнопку “Пуск
+Резервное копирование”. Это сохранит файл резервной копии на вашем устройстве. Теперь вам нужно каким-то образом перенести
+его на другое устройство.</li>
+  <li>На новом устройстве на экране входа в систему вместо входа в свою учетную запись электронной
+почты выберите “Импорт резервной копии”. После импорта ваши диалоги,
+ключи шифрования и медиа должны быть скопированы на новое устройство.</li>
+  <li>Теперь вы синхронизированы и можете использовать оба устройства для отправки и приема
+сквозных зашифрованных сообщений с вашими партнерами по общению.</li>
+</ul>
+    
+      <p class="back"><a href="#top">^</a></p><h3 id="есть-ли-какие-либо-планы-по-внедрению-веб-клиента-delta-chat">
+        
+        
+          Есть ли какие-либо планы по внедрению веб-клиента Delta Chat? <a href="#есть-ли-какие-либо-планы-по-внедрению-веб-клиента-delta-chat" class="anchor"></a>
+        
+        
+      </h3>
+
+<ul>
+  <li>Нет никаких ближайших планов, но есть некоторые предварительные мысли.</li>
+  <li>Есть 2-3 варианта внедрения веб-клиента Delta Chat, но все
+они представляют собой значительную работу. На данный момент мы сосредоточены на получении стабильных релизов во всех
+магазинах приложений (репозитории Google Play/iOS/Windows/macOS/Linux) в качестве собственных приложений.</li>
+  <li>Если вам нужен веб-клиент, поскольку вам не разрешено устанавливать программное обеспечение на
+компьютер, с которым вы работаете, вы можете использовать портативный настольный клиент Windows
+или AppImage для Linux. Вы можете найти их на
+<a href="https://get.delta.chat">get.delta.chat</a>.</li>
+</ul>
+    
+      <p class="back"><a href="#top">^</a></p><h3 id="почему-я-могу-не-смотреть-выбранный-почтовый-ящик">
+        
+        
+          Почему я могу не смотреть выбранный почтовый ящик? <a href="#почему-я-могу-не-смотреть-выбранный-почтовый-ящик" class="anchor"></a>
+        
+        
+      </h3>
+
+<p>Это экспериментальная установка для некоторых людей, которые экспериментируют с
+правилами на стороне сервера. Не все провайдеры поддерживают это, но с некоторыми вы можете переместить
+все письма с заголовком “Chat-Version” в папку DeltaChat. Обычно это
+делается с помощью приложения Delta Chat.</p>
+
+<p>Просмотр входящих сообщений имеет смысл отключить, если у вас есть оба:</p>
+
+<ul>
+  <li>включено правило на стороне сервера для перемещения всех сообщений с заголовком Chat-Version в папку DeltaChat, и</li>
+  <li>установлен параметр “показывать классические электронные письма” в положение “нет, только чаты”.</li>
+</ul>
+
+<p>В данном случае, Delta Chat не нужно смотреть в почтовый ящик.</p>
+    
+      <p class="back"><a href="#top">^</a></p><h3 id="для-чего-нужен-параметр-отправить-копию-самому-себе">
+        
+        
+          Для чего нужен параметр «Отправить копию самому себе»? <a href="#для-чего-нужен-параметр-отправить-копию-самому-себе" class="anchor"></a>
+        
+        
+      </h3>
+
+<p>Отправка копии ваших сообщений самому себе гарантирует, что вы получите свои собственные
+сообщения на всех устройствах. Если у вас есть несколько устройств и вы не включили его, вы
+видите только сообщения от других людей и сообщения, которые вы отправляете с
+текущего устройства.</p>
+
+<p>Копия отправляется в папку “Входящие”, а затем перемещается в папку DeltaChat; она не
+помещается в папку “отправлено”. Delta Chat <em>никогда</em> ничего не загружает в папку Отправлено
+, потому что это означало бы загрузку сообщения дважды (один раз через SMTP
+и один раз через IMAP в папку Отправлено).</p>
+
+<p>Значение по умолчанию для copy-to-self - “нет”.</p>
+    
+      <p class="back"><a href="#top">^</a></p><h3 id="почему-я-могу-выбрать-просмотр-папки-отправлено">
+        
+        
+          Почему я могу выбрать просмотр папки “Отправлено”? <a href="#почему-я-могу-выбрать-просмотр-папки-отправлено" class="anchor"></a>
+        
+        
+      </h3>
+
+<p>Единственная причина, по которой вы хотите посмотреть папку “отправлено”, - это если вы используете другую
+почтовую программу (например, Thunderbird) рядом с вашим приложением Delta Chat и хотите, чтобы ваш MUA
+участвовал в разговорах в чате.</p>
+
+<p>Однако мы рекомендуем использовать настольный клиент Delta Chat; вы можете скачать его
+на <a href="https://get.delta.chat">get.delta.chat</a>. Возможность просмотра папки “Отправлено”
+может исчезнуть в будущем. Он был представлен в то время, когда не было
+никакого настольного клиента Delta Chat, доступного на всех платформах.</p>
+    
+      <p class="back"><a href="#top">^</a></p><h3 id="почему-я-могу-выбрать-не-смотреть-в-папку-deltachat">
+        
+        
+          Почему я могу выбрать, не смотреть в папку DeltaChat? <a href="#почему-я-могу-выбрать-не-смотреть-в-папку-deltachat" class="anchor"></a>
+        
+        
+      </h3>
+
+<p>Некоторые люди используют Delta Chat в качестве обычного почтового клиента и хотят использовать папку Входящие
+для своей почты вместо папки DeltaChat. Если вы отключите функцию “смотреть
+DeltaChat папку”, вы также должны отключить “переместить сообщения чата в DeltaChat”.
+В противном случае удаление сообщений или настроек нескольких устройств может работать неправильно.</p>
+    
+      <p class="back"><a href="#top">^</a></p><h2 id="другое">
+        
+        
+          Другое <a href="#другое" class="anchor"></a>
+        
+        
+      </h2>
+    
+      <p class="back"><a href="#top">^</a></p><h3 id="поддерживает-ли-delta-chat-работу-с-моим-провайдером-электронной-почты">
+        
+        
+          Поддерживает ли Delta Chat работу с <em>моим</em> провайдером электронной почты? <a href="#поддерживает-ли-delta-chat-работу-с-моим-провайдером-электронной-почты" class="anchor"></a>
+        
+        
+      </h3>
+
+<ul>
+  <li>В большинстве случаев: да :)<br />
+Тем не менее, для корректной работы некоторых почтовых служб (провайдеров)
+требуются специфические настройки;
+смотрите <a href="https://providers.delta.chat">Обзор провайдеров</a></li>
+</ul>
+    
+      <p class="back"><a href="#top">^</a></p><h3 id="если-delta-chat-использует-электронную-почту-действительно-ли-это-мессенджер-быстрой-доставки">
+        
+        
+          Если Delta Chat использует электронную почту, действительно ли это мессенджер быстрой доставки? <a href="#если-delta-chat-использует-электронную-почту-действительно-ли-это-мессенджер-быстрой-доставки" class="anchor"></a>
+        
+        
+      </h3>
+
+<ul>
+  <li>Отправка и получение сообщений обычно занимает несколько секунд. Иногда
+есть случаи, когда это занимает больше времени, но это, возможно, верно и для
+любого другого мессенджера.</li>
+  <li>Мгновенный чат работает быстро, если обе стороны активно используют приложение. Иногда это
+происходит медленнее, если приложение работает в фоновом режиме.</li>
+  <li>Получение сообщений тогда может занять несколько минут, потому что и Android, и iOS часто
+останавливают работу Delta Chat в фоновом режиме и только иногда пробуждают его
+. Эта искусственная задержка обычно хуже работает на iOS, чем на Android.</li>
+  <li>Обратите внимание, что Delta Chat не использует Google Cloud Messaging (GCM) или Apple
+Служба Push - уведомлений (APNS), потому что это приводит к отслеживанию пользователей и
+центральному контролю, которого Delta Chat стремится избегать, насколько это возможно.</li>
+  <li>Однако Android и iOS убивают приложения, работающие в фоновом режиме, что является
+проблемой для многих законных приложений. Для получения дополнительной информации см.
+<a href="https://dontkillmyapp.com/">dontkillmyapp.com</a>.</li>
+</ul>
+    
+      <p class="back"><a href="#top">^</a></p><h3 id="совместим-ли-delta-chat-с-protonmail--tutanota--criptext">
+        
+        
+          Совместим ли Delta Chat с Protonmail / Tutanota / Criptext? <a href="#совместим-ли-delta-chat-с-protonmail--tutanota--criptext" class="anchor"></a>
+        
+        
+      </h3>
+
+<ul>
+  <li>И да, и нет.</li>
+  <li>Нет, вы не можете использовать свой аккаунт Protonmail, Tutanota или Criptext с Delta
+Chat ; они не предлагают получать почту через IMAP.</li>
+  <li>В любом случае вы можете использовать Delta Chat для отправки сообщений людям, которые его используют
+Protonmail, на “Tutanota”, или Criptext. Однако эти сообщения не будут зашифрованы от начала до конца
+. Сквозное шифрование, предлагаемое этими поставщиками,
+ работает только внутри их платформ и не совместимо ни с кем извне.</li>
+  <li>Delta Chat может использовать сквозное шифрование через любого поставщика услуг электронной почты с любой
+<a href="https://autocrypt.org/dev-status.html">электронной почтой с включенным Autocrypt</a>.</li>
+</ul>
+    
+      <p class="back"><a href="#top">^</a></p><h3 id="меня-интересуют-технические-детали-можете-рассказать-больше">
+        
+        
+          Меня интересуют технические детали. Можете рассказать больше? <a href="#меня-интересуют-технические-детали-можете-рассказать-больше" class="anchor"></a>
+        
+        
+      </h3>
+
+<ul>
+  <li>Смотрите <a href="https://github.com/deltachat/deltachat-android/blob/master/standards.md#standards-used-in-delta-chat">Стандарты, используемые в Delta Chat</a>.</li>
+</ul>
+    
+      <p class="back"><a href="#top">^</a></p><h3 id="как-финансируются-разработки-delta-chat">
+        
+        
+          Как финансируются разработки Delta Chat? <a href="#как-финансируются-разработки-delta-chat" class="anchor"></a>
+        
+        
+      </h3>
+
+<p>Прежде всего, Delta Chat не получает никакого инвестиционного капитала и
+не имеет долгов, и не испытывает никакого давления, чтобы получить огромную прибыль или
+продать пользователей и их друзей и семью рекламодателям (или еще хуже).</p>
+
+<p>Разработки Delta Chat до сих пор финансировались из четырех основных источников:</p>
+
+<ul>
+  <li>
+    <p>The <a href="https://nextleap.eu">NEXTLEAP</a> проект ЕС финансировал это исследование
+а также внедрил верифицированные группы и настройку контактных протоколов
+в 2017 и 2018 годах.</p>
+  </li>
+  <li>
+    <p><a href="https://opentechfund.org">Фонд открытых технологий</a> дал два гранта.
+Первый грант 2018/2019 года (~$200 тыс.) значительно улучшил Android-приложение
+и позволил нам выпустить бета-версию настольного приложения, а также
+закрепил наши разработки в области исследований UX в контексте прав человека,
+смотрите наш заключительный отчет <a href="https://delta.chat/en/2019-07-19-uxreport">Needfinding and UX report</a>.
+Второй грант 2019/2020 (~$300 тыс.) все еще продолжается и помогает нам
+выпустить версии Delta/iOS, преобразовать нашу основную библиотеку в Rust и
+предоставить новые функции для всех платформ. Смотрите
+текущие <a href="https://delta.chat/en/blog">сообщения в блоге</a> для получения дополнительной информации.</p>
+  </li>
+  <li>
+    <p>Фонд <a href="https://nlnet.nl/">NLnet foundation</a> выделил 46 тысяч евро на
+завершение привязки Rust/Python и создание экосистемы чат-ботов.</p>
+  </li>
+  <li>
+    <p>И последнее, но далеко не менее важное: несколько экспертов и энтузиастов pro-bono внесли
+свой вклад в развитие Delta Chat, не получая денег или только
+небольшие суммы. Без них Delta Chat не был бы там, где он есть сегодня,
+даже близко.</p>
+  </li>
+</ul>
+
+<p>Упомянутое выше денежное финансирование было организовано компанией merlinux GmbH в 
+г. Фрайбург (Германия), а затем распространился почти на дюжину участников.</p>
+
+<p>Финансирование на 2020/2021 годы еще не определено. Мы реализуем несколько
+возможностей с различными организациями и партнерами. Мы также
+подумываем о том, чтобы попросить пожертвования. На самом деле, мы экспериментально начали
+немного <a href="https://liberapay.com/delta.chat/">Delta Chat / Liberapay donation аккаунт</a>
+но еще не опубликовали этого. Там тоже были около 3-4К также 
+пожертвований Bjoern’s (официальный автор Delta Chat) PayPal и bitcoin
+каналы пожертвований.</p>
+
+
+
+
+
+</body></html><p class="back"><a href="#top">^</a></p>

+ 32 - 31
deltachat-ios/Assets/Help/sq/help.html

@@ -10,7 +10,7 @@
       <li><a href="#kush-e-sheh-profilin-tim">Kush e sheh profilin tim?</a></li>
       <li><a href="#a-mbulon-delta-chat-i-email-e-html">A mbulon Delta Chat-i email-e HTML?</a></li>
       <li><a href="#pse-më-duhet-të-jap-fjalëkalimin-e-email-it-tim-në-delta-chat-a-është-e-sigurt-kjo">Pse më duhet të jap fjalëkalimin e email-it tim në Delta Chat? A është e sigurt kjo?</a></li>
-      <li><a href="#which-permissions-does-delta-chat-need">Which permissions does Delta Chat need?</a></li>
+      <li><a href="#çleje-lyp-delta-chat-i">Ç’leje lyp Delta Chat-i?</a></li>
     </ul>
   </li>
   <li><a href="#grupe">Grupe</a>
@@ -127,7 +127,7 @@ përdoruesit përdorin të njëjtët shërbyes email-i</li>
   <li><strong>Përgjigje</strong> ndaj mesazheve dërguar nga ju</li>
 </ul>
 
-<p>Other messages do not appear automatically, and are to be found in <strong>Contact requests</strong>. If desired a chat can be started from there.</p>
+<p>Mesazhe të tjerë nuk shfaqen automatikisht, dhe do të gjenden te <strong>Kërkesa kontakti</strong>. Nëse dëshirohet, një fjalosje mund të fillohet prej atje.</p>
     
       <p class="back"><a href="#top">^</a></p><h3 id="po-mesazhet-e-padëshiruara">
         
@@ -217,17 +217,17 @@ Burim</a>,
 nëse doni të verifikoni se a trajtohen me siguri kredencialet tuaja. Na gëzojnë
 përshtypjet që e bëjn aplikacionin më të sigurt për krejt përdoruesit tanë.</p>
     
-      <p class="back"><a href="#top">^</a></p><h3 id="which-permissions-does-delta-chat-need">
+      <p class="back"><a href="#top">^</a></p><h3 id="çleje-lyp-delta-chat-i">
         
         
-          Which permissions does Delta Chat need? <a href="#which-permissions-does-delta-chat-need" class="anchor"></a>
+          Ç’leje lyp Delta Chat-i? <a href="#çleje-lyp-delta-chat-i" class="anchor"></a>
         
         
       </h3>
 
-<p>Depending on the operating system in use,
-you may be asked to grant permissions to the app.
-This is what Delta Chat does with these permissions:</p>
+<p>Në varësi të sistemit operativ në përdorim, mund
+t’ju kërkohet t’i akordoni leje aplikacionit.
+Ja se ç’bën Delta Chat-i me këto leje:</p>
 
 <ul>
   <li>Mbi kamerën <em>(mund të çaktivizohet)</em>
@@ -288,9 +288,9 @@ This is what Delta Chat does with these permissions:</p>
       </h3>
 
 <ul>
-  <li>Select <strong>New chat</strong> and then <strong>New group</strong> from the menu in the upper right corner or hit the corresponding button on Android/iOS.</li>
-  <li>On the following screen, select the <strong>group members</strong> and define a <strong>group name</strong>. You can also select a <strong>group avatar</strong>.</li>
-  <li>As soon as you write the <strong>first message</strong> in the group, all members are informed about the new group and can answer in the group (as long as you do not write a message in the group the group is invisible to the members).</li>
+  <li>Prej menusë në cepin e sipërm djathtas, përzgjidhni <strong>Fjalosje e re</strong> dhe mandej <strong>Grup i ri</strong>, ose shtypni butonin përgjegjës në Android/iOS.</li>
+  <li>Te skena vijuese, përzgjidhni <strong>anëtarë grupi</strong> dhe përcaktoni një <strong>emër grupi</strong>. Mund të përzgjidhni edhe një <strong>avatar grupi</strong>.</li>
+  <li>Sapo të shkruani <strong>mesazhin e parë</strong> te grupi, krejt anëtarët marrin vesh për grupin e ri dhe mund të përgjigjen në të (për sa kohë që te grupi s’shkruani një mesazh i cili është i padukshëm për anëtarët).</li>
 </ul>
     
       <p class="back"><a href="#top">^</a></p><h3 id="shtoni-anëtarë-te-një-grup">
@@ -430,8 +430,8 @@ në bisedë, më pas, përdor një aplikacion email që nuk mbulon Autocrypt-in,
 mesazhet nuk fshehtëzohen, derisa të ketë sërish një aplikacion të aftë për Autocrypt-in.</p>
   </li>
   <li>
-    <p>If you want to rather avoid end-to-end-encrypted e-mails by default, 
-use the corresponding Autocrypt setting in “Settings” or “Advanced settings”.</p>
+    <p>Nëse doni që, si parazgjedhje, të shmangen email-e të fshehtëzuar skaj-më-skaj, 
+përdorni rregullimin përkatës të Autocrypt-it, te “Rregullime” ose “Rregullime të mëtejshme”.</p>
   </li>
 </ul>
     
@@ -459,18 +459,18 @@ së një shoku.</li>
         
       </h3>
 
-<p>If you are within immediate distance of the chat partner:</p>
+<p>Nëse jeni brenda një largësie imediate të partnerit të fjalosjes:</p>
 
 <ul>
-  <li>Select <strong>QR Invite code</strong> on one device and then <strong>Scan QR code</strong>
-on the other one and scan the code. If both devices are online,
-they will introduce a chat channel with each-other (if it doesn’t exist already) 
-and the encryption keys will also be verified.  Both will see a
-“sender verified” system message in their 1:1 chat.</li>
+  <li>Përzgjidhni <strong>Kd QR Ftese</strong> te një pajisje dhe madje <strong>Skanoni kod QR</strong>
+te pajisja tjetër dhe skanoni kodin. Nëse që të dyja pajisjet janë në linjë,
+ato do të paraqesin një kanal fjalosjeje me njëra-tjetrën (nëse ky s’ekziston
+tashmë) dhe kyçet e fshehtëzimit do të verifikohen.  Te të dyja, në fjalosjen
+e tyre 1:1 do të duket një mesazh sistemi “dërguesi u verifikua”.</li>
 </ul>
 
-<p>If you are not near the chat partner, you can check the status manually in the “Encryption” dialog
-(user profile on Android/iOS or right-click a user’s chat-list item on desktop):</p>
+<p>Nëse s’jeni pranë partnerit të fjalosje, gjendjen mund ta kontrolloni dorazi te dialogu “Fshehtëzim”
+(që nga profili i përdoruesit, në Android/iOS, ose, në desktop, djathtasklikoni te zëri chat-list të një përdoruesi):</p>
 
 <ul>
   <li>
@@ -493,7 +493,7 @@ Nëse po ata shfaqen te pajisja e partnerit tuaj në bisedë, lidhja
 
 <ul>
   <li>
-    <p>A little <strong>padlock</strong> shown beside a message denotes whether the message is end-to-end-encrypted from from the given sender.</p>
+    <p>Një <strong>dry</strong> i vockël, i shfaqur në krah të mesazhit, tregon nëse mesazhi është i fshehtëzuar skaj-më-skaj prej dërguesit të dhënë.</p>
   </li>
   <li>
     <p>Nëse <strong>s’ka dry</strong>, mesazhi zakonisht transportohet i pafshehtëzuar, p.sh., ngaqë ju ose dërguesi keni çaktivizuar fshehtëzimin skaj-më-skaj, ose dërguesi përdor një aplikacion që nuk mbulon fshehtëzimin skaj-më-skaj.</p>
@@ -625,7 +625,7 @@ RFC</a>.</p>
     <p>Po. Rruga më e mirë është të dërgohet një Mesazh Rregullimi Autocrypt-i që nga klienti tjetër email. Shihni për diçka si <strong>Start Autocrypt Setup Transfer</strong> te rregullimet e klientit tjetër dhe ndiqni udhëzimet e dhëna atje.</p>
   </li>
   <li>
-    <p>Alternatively, you can import the key manually in “Settings” or “Advanced settings” and then “Import secret keys”. Caution: Make sure the key is not protected by a password, or remove the password beforehand.</p>
+    <p>Ndryshe, mund ta importoni kyçin dorazi që nga “Rregullime” ose “Rregullime të mëtejshme” dhe mandej “Importo kyçe të fshehtë”. Kujdes: Sigurohuni që kyçi s’është i mbrojtur me një fjalëkalim, ose hiqiani paraprakisht fjalëkalimin.</p>
   </li>
 </ul>
 
@@ -692,15 +692,16 @@ Autocrypt-i</a>.</li>
 të eksportoni nga njëra pajisje një kopjeruatje dhe ta importoni te tjetra:</p>
 
 <ul>
-  <li>On the old device, go to “Settings” or “Settings / Chats and media” and then to “Backup”. Enter your
-screen unlock PIN, pattern, or password. Then you can click on “Start
-Backup”. This saves the backup file to your device. Now you have to transfer
-it to the other device somehow.</li>
-  <li>On the new device, on the login screen, instead of logging into your email
-account, choose “Import Backup”. After import, your conversations, encryption
-keys, and media should be copied to the new device.</li>
-  <li>You are now synchronized, and can use both devices for sending and receiving
-E2E-encrypted messages with your communication partners.</li>
+  <li>Te pajisja e vjetër, shkoni te “Rregullime” ose “Rregullime / Fjalosje dhe media”
+dhe mandej te “Kopjeruajtje”. Jepni PIN-in, rregullsinë ose fjalëkalim tuaj
+për shkyçje ekrani. Mandej mund të klikoni mbi “Fillo Kopjeruajtjen”. Kështu
+ruhet kartela kopjeruajtje te pajisja juaj. Tani ju mbetet ta shpërngulni në
+një farë mënyre te pajisja tjetër.</li>
+  <li>Te pajisja e re, te skena e hyrjes, në vend të hyrjes në llogarinë tuaj email,
+zgjidhni “Importo Kopjeruajtje”. Pas importimit, bisedat tuaja, kyçet
+e fshehtëzimit dhe media duhet të jenë kopjuar te pajisja juaj e re.</li>
+  <li>Tani jeni i njëkohësuar, dhe mund të përdorni të dyja pajisjet për dërgim dhe
+marrje mesazhesh të fshehtëzuar Skaj-Më-Skaj me partnerët tuaj të komunikimit.</li>
 </ul>
     
       <p class="back"><a href="#top">^</a></p><h3 id="a-ka-ndonjë-plan-për-të-sjellë-një-klient-web-delta-chat">

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

@@ -168,8 +168,6 @@
 "ask_start_chat_with" = "%1$@ ilə çat? ";
 // Translators: %1$s will be replaces by a comma separated list of names
 "ask_remove_members" = "%1$@ qrupdan silmək? ";
-
-
 // contact list
 "contacts_title" = "Kontaktlar";
 "contacts_enter_name_or_email" = "Ad ya e-poçt daxil et";
@@ -199,7 +197,6 @@
 "chat_no_contact_requests" = "Əlaqə sorğuları yoxdur. \n\nƏgər klassik e-poçtların burada əlaqə istəkləri kimi görünməsini istəyirsinizsə, tətbiq parametrlərindəki müvafiq parametrləri dəyişə bilərsiniz.";
 "retry_send" = "Mesaji yenidən göndərməyə cəht et";
 "send_failed" = "Mesaj göndərilmədi";
-
 // map
 "filter_map_on_time" = "Vaxt məhdudiyyəti ilə yerləşmə yerləri göstərin";
 "show_location_traces" = "İzləri göstərmək";
@@ -505,5 +502,4 @@
 "menu.view.developer.open.current.log.file" = "Loq-faylı açın";
 "user_location_permission_explanation" = "Delta Chat yerinizi göstərmək və bölüşmək üçün yer icazəsinə ehtiyac duyur.";
 
-
 "perm_enable_bg_reminder_title" = "Delta Chat arxa fonda mesajları almaq üçün bura toxunun.";

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

@@ -482,5 +482,4 @@
 "menu.view.developer.open.current.log.file" = "Obre el fitxer de registre actual";
 "user_location_permission_explanation" = "Delta Chat necessita permís per accedir a la ubicació per poder-la mostrar i compartir.";
 
-
 "perm_enable_bg_reminder_title" = "Prem aquí per rebre missatges mentre Delta Chat és en segon pla.";

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

@@ -157,8 +157,6 @@
 "ask_start_chat_with" = "Samtale med %1$@?";
 // Translators: %1$s will be replaces by a comma separated list of names
 "ask_remove_members" = "Fjerne %1$@ fra gruppe?";
-
-
 // contact list
 "contacts_title" = "Kontakter";
 "contacts_enter_name_or_email" = "Indtaste navn eller e-post adresse";
@@ -425,7 +423,6 @@
 // dc_str_* resources
 "encrypted_message" = "Krypteret besked";
 
-// strings introduced on desktop. we want to share strings between the os, in general, please do not add generic strings here
 "welcome_desktop" = "Velkommen til Delta Chat";
 "login_known_accounts_title_desktop" = "Kendte konti";
 "global_menu_preferences_language_desktop" = "Vælge sprog...";
@@ -489,5 +486,4 @@
 "menu.view.developer.open.current.log.file" = "Åbne nuværende log fil";
 "user_location_permission_explanation" = "Delta Chat behøver placering tilladelse for at vise og dele placering.";
 
-
 "perm_enable_bg_reminder_title" = "Tryk her for at modtage beskeder når Delta Chat er i baggrunden.";

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

@@ -8,11 +8,14 @@
 "on" = "An";
 "off" = "Aus";
 "def" = "Standard";
+"default_value" = "Standard (%1$@)";
+"default_value_as_above" = "Standard (siehe oben)";
 "custom" = "Benutzerdefiniert";
 "none" = "Keine";
 "automatic" = "Automatisch";
 "strict" = "Strikt";
 "open" = "Öffnen";
+"open_attachment" = "Anhang öffnen";
 "join" = "Teilnehmen";
 "rejoin" = "Öffnen";
 "delete" = "Löschen";
@@ -40,6 +43,7 @@
 "one_moment" = "Einen Moment …";
 "done" = "Fertig";
 "undo" = "Rückgängig";
+"offline" = "Offline";
 // Translators: used eg. for the next view, could also be "continue" or so. as used in ios headers, the string should be as short as possible, though.
 "next" = "Weiter";
 "error" = "Fehler";
@@ -69,6 +73,8 @@
 "self" = "Ich";
 "draft" = "Entwurf";
 "image" = "Bild";
+// Translators: Used in summaries as "Draft: Reply", similar as "Draft: Image". Use a noun here, not a verb (not: "to reply")
+"reply_noun" = "Antwort";
 "gif" = "Gif";
 "images" = "Bilder";
 "audio" = "Audio";
@@ -95,6 +101,8 @@
 "magenta" = "Magenta";
 "white" = "Weiß";
 
+"zoom" = "Zoom";
+"extra_small" = "Extraklein";
 "small" = "Klein";
 "normal" = "Normal";
 "large" = "Groß";
@@ -123,12 +131,17 @@
 "menu_add_attachment" = "Dateien anhängen";
 "menu_leave_group" = "Gruppe verlassen";
 "menu_delete_chat" = "Chat löschen";
+"ask_delete_named_chat" = "Sind Sie sicher, dass Sie \"%1$@\" löschen möchten?";
 "menu_delete_messages" = "Nachrichten löschen";
 "menu_delete_image" = "Bild löschen";
+"delete_contact" = "Kontakt löschen";
 "menu_delete_locations" = "Alle Standorte löschen?";
 "menu_delete_location" = "Diesen Standort löschen?";
 "menu_message_details" = "Nachrichtendetails";
 "menu_copy_to_clipboard" = "In Zwischenablage kopieren";
+"menu_copy_selection_to_clipboard" = "Auswahl kopieren";
+"menu_copy_link_to_clipboard" = "Verweis kopieren";
+"paste_from_clipboard" = "Von der Zwischenablage einfügen";
 "menu_forward" = "Nachricht weiterleiten";
 "menu_resend" = "Nachricht erneut versenden";
 "menu_reply" = "Antworten";
@@ -169,6 +182,8 @@
 "pin" = "Anheften";
 // Translators: this is the opposite of "Pin", removing the sticky-state from sth.
 "unpin" = "Loslösen";
+"ConversationFragment_quoted_message_not_found" = "Originalnachricht nicht gefunden";
+"reply_privately" = "Privat antworten";
 
 "mute_for_one_hour" = "Stumm für 1 Stunde";
 "mute_for_two_hours" = "Stumm für 2 Stunden";
@@ -211,8 +226,10 @@
 "ask_delete_contact" = "Kontakt %1$@ dauerhaft löschen?\n\nKontakte mit laufenden Chats und Kontakte aus dem Adressbuch des Systems können nicht dauerhaft gelöscht werden.";
 "cannot_delete_contacts_in_use" = "Kontakte mit laufenden Chats können nicht gelöscht werden.";
 "ask_start_chat_with" = "Chat mit %1$@ starten?";
+"ask_delete_value" = "%1$@ löschen?";
 // Translators: %1$s will be replaces by a comma separated list of names
 "ask_remove_members" = "%1$@ aus der Gruppe löschen?";
+"open_url_confirmation" = "Diesen Verweis öffnen?";
 
 
 // contact list
@@ -241,10 +258,19 @@
 "chat_self_talk_subtitle" = "Nachrichten, die ich mir selber geschickt habe";
 "saved_messages" = "Gespeicherte Nachrichten";
 "saved_messages_explain" = "• Nachrichten zum Merken hierher weiterleiten\n\n• Notizen oder Sprachmemos machen\n\n• Medien zum Speichern einfügen";
+// this "Saved" should match the "Saved" from "Saved messages"
+"saved" = "Gespeichert";
 "chat_contact_request" = "Kontaktanfrage";
 "chat_no_contact_requests" = "Keine Kontaktanfragen.\n\nWenn normale E-Mails hier erscheinen sollen, müssen Sie die entsprechende erweiterte Einstellung ändern.";
 "retry_send" = "Nachricht erneut senden";
 "send_failed" = "Nachricht senden fehlgeschlagen";
+// reasons for a disabled message composer
+"messaging_disabled_not_in_group" = "Sie können nicht schreiben, da Sie kein Mitglied dieser Gruppe sind. Bitten Sie ein anderes Mitglied, Sie hinzuzufügen.";
+"messaging_disabled_device_chat" = "Dieser Chat entält lokal generierte Nachrichten. Sie können hier keine Nachrichten schreiben.";
+"messaging_disabled_deaddrop" = "Klicken Sie auf eine Nachricht, um eine Kontaktanfrage zu akzeptieren oder abzulehnen.";
+"cannot_display_unsuported_file_type" = "Kann diesen Dateityp nicht anzeigen: %1$@";
+"attachment_failed_to_load" = "Kann Anhang nicht laden";
+
 
 // map
 "filter_map_on_time" = "Standorte im Zeitrahmen anzeigen";
@@ -261,6 +287,8 @@
 // create/edit groups, contact/group profile
 "group_name" = "Gruppenname";
 "group_avatar" = "Gruppenbild";
+"remove_group_image" = "Gruppenbild löschen";
+"change_group_image" = "Gruppenbild ändern";
 "group_create_button" = "Gruppe erstellen";
 "group_please_enter_group_name" = "Bitte einen Gruppennamen eingeben.";
 "group_add_members" = "Mitglied hinzufügen";
@@ -286,7 +314,7 @@
 "login_title" = "Login";
 "login_header" = "Bei Ihrem Server anmelden";
 "login_explain" = "Mit existierendem E-Mail-Konto einloggen";
-"login_subheader" = "Für bekannte E-Mail-Anbieter werden zusätzliche Einstellungen automatisch vorgenommen. Manchmal muss IMAP in der Weboberfläche aktiviert werden. Bitten Sie Ihren Anbieter oder Freunde um Rat, wenn es Probleme gibt.";
+"login_subheader" = "Für bekannte E-Mail-Anbieter werden zusätzliche Einstellungen automatisch vorgenommen. Manchmal muss IMAP in der Weboberfläche eingeschaltet werden. Bitten Sie Ihren Anbieter oder Freunde um Rat, wenn es Probleme gibt.";
 "login_no_servers_hint" = "Es gibt keine Delta Chat Server! Ihre Daten bleiben auf Ihrem Gerät!";
 "login_inbox" = "Posteingang";
 "login_imap_login" = "IMAP-Anmeldename";
@@ -323,7 +351,9 @@
 "add_account" = "E-Mail-Konto hinzufügen";
 "delete_account" = "E-Mail-Konto löschen";
 "delete_account_ask" = "Möchten Sie das E-Mail-Konto und alle Daten wirklich von diesem Gerät löschen?";
+"delete_account_explain_with_name" = "Alle Daten des E-Mail-Kontos \"%1$@\" werden von diesem Gerät gelöscht, dies schließt Ihre Ende-zu-Ende Autocrypt-Einstellungen, Kontakte, Chats, Nachrichten und Medien mit ein. Diese Aktion kann nicht rückgängig gemacht werden.";
 "switching_account" = "E-Mail-Konto wechseln…";
+"try_connect_now" = "Versuche, zu verbinden";
 // Translations: %1$s will be replaced by a more detailed error message
 "configuration_failed_with_error" = "Konfiguration fehlgeschlagen. Fehler: %1$@";
 
@@ -365,6 +395,9 @@
 "pref_notifications" = "Benachrichtigungen";
 "pref_notifications_show" = "Anzeigen";
 "pref_notifications_priority" = "Priorität";
+"pref_notifications_explain" = "System-Benachrichtigungen bei neuen Nachrichten aktivieren";
+"pref_show_notification_content" = "Textinhalt in Benachrichtigungen anzeigen";
+"pref_show_notification_content_explain" = "Absender und Textbeginn in Benachrichtigungen anzeigen";
 "pref_led_color" = "LED-Farbe";
 "pref_sound" = "Ton";
 "pref_silent" = "Leise";
@@ -380,7 +413,7 @@
 // Translators: Keep in mind that this is a Request - it must be clear in the wording that this cannot be enforced.
 "pref_incognito_keyboard_explain" = "Deaktivierung des personalisierten Lernens der Tastatur anfordern.";
 "pref_read_receipts" = "Lesebestätigungen";
-"pref_read_receipts_explain" = "Wenn Lesebestätigungen deaktiviert sind, werden auch keine Lesebestätigungen von anderen angezeigt. ";
+"pref_read_receipts_explain" = "Wenn Lesebestätigungen ausgeschaltet sind, werden auch keine Lesebestätigungen von anderen angezeigt. ";
 "pref_manage_keys" = "Schlüssel verwalten";
 "pref_use_system_emoji" = "System-Emoji benutzen";
 "pref_use_system_emoji_explain" = "Eingebaute Emoji-Unterstützung von Delta Chat deaktivieren";
@@ -428,6 +461,24 @@
 "pref_background_custom_image" = "Benutzerdefiniertes Hintergrundbild";
 "pref_background_custom_color" = "Benutzerdefinierte Farbe";
 "export_aborted" = "Export abgebrochen.";
+"profile_image_select" = "Profilbild auswählen";
+"select_your_new_profile_image" = "Wählen Sie Ihr Profilbild aus";
+"profile_image_delete" = "Profilbild löschen";
+
+
+// Emoji picker and categories
+"emoji_search_results" = "Suchergebnisse";
+"emoji_not_found" = "Keine Emoji gefunden";
+"emoji_recent" = "Zuletzt verwendet";
+"emoji_people" = "Leute";
+"emoji_nature" = "Tiere und Natur";
+"emoji_foods" = "Essen und Trinken";
+"emoji_activity" = "Aktivitäten";
+"emoji_places" = "Reisen und Orte";
+"emoji_objects" = "Objekte";
+"emoji_symbols" = "Symbole";
+"emoji_flags" = "Flaggen";
+
 
 // automatically delete message
 "delete_old_messages" = "Alte Nachrichten löschen";
@@ -485,7 +536,7 @@
 "systemmsg_subject_for_new_contact" = "Nachricht von %1$@";
 "systemmsg_failed_sending_to" = "Nachricht senden an %1$@ fehlgeschlagen.";
 
-"systemmsg_ephemeral_timer_disabled" = "Verschwindende Nachrichten deaktiviert.";
+"systemmsg_ephemeral_timer_disabled" = "Verschwindende Nachrichten ausgeschaltet.";
 "systemmsg_ephemeral_timer_enabled" = "Ablaufzeit verschwindender Nachrichten auf %1$@ s festgelegt.";
 "systemmsg_ephemeral_timer_minute" = "Ablaufzeit verschwindender Nachrichten auf 1 Minute festgelegt.";
 "systemmsg_ephemeral_timer_hour" = "Ablaufzeit verschwindender Nachrichten auf 1 Stunde festgelegt.";
@@ -493,6 +544,9 @@
 "systemmsg_ephemeral_timer_week" = "Ablaufzeit verschwindender Nachrichten auf 1 Woche festgelegt.";
 "systemmsg_ephemeral_timer_four_weeks" = "Ablaufzeit verschwindender Nachrichten auf 4 Wochen festgelegt.";
 
+// Translators: Protection disabled/enabled messages may be displayed together with a "big shield" and may be suffixed by systemmsg_action_by_user or systemmsg_action_by_me
+"systemmsg_chat_protection_disabled" = "Chat-Absicherung ausgeschaltet.";
+"systemmsg_chat_protection_enabled" = "Chat-Absicherung eingeschaltet.";
 
 // screen lock
 "screenlock_title" = "Bildschirmsperre";
@@ -507,8 +561,10 @@
 
 // qr code stuff
 "qr_code" = "QR-Code";
+"load_qr_code_as_image" = "QR-Code als Bild laden";
 "qrscan_title" = "QR-Code scannen";
 "qrscan_hint" = "Kamera über den QR-Code halten";
+"qrscan_failed" = "QR-Code kann nicht dekodiert werden.";
 "qrscan_ask_join_group" = "Der Gruppe \"%1$@\" beitreten?";
 "qrscan_fingerprint_mismatch" = "Der gescannte Fingerabdruck stimmt nicht mit dem zuletzt für %1$@ gesehenen Fingerabdruck überein.";
 "qrscan_no_addr_found" = "Dieser QR-Code enthält einen Fingerabdruck, aber keine E-Mail-Adresse.\n\nFür eine Out-of-Band-Verifizierung bitte zuerst eine verschlüsselte Verbindung zur EmpfängerIn herstellen.";
@@ -536,6 +592,7 @@
 // translators: "setup" is the "encryption setup" here, as in "Autocrypt Setup Message"
 "contact_setup_changed" = "Geändertes Setup für %1$@";
 "verified_group_explain" = "Verifizierte Gruppen (experimentell) bieten Schutz gegen aktive Angriffe mittels Zwei-Faktor-Authentifizierung aller Mitglieder und immer aktiver Ende-zu-Ende-Verschlüsselung.";
+"copy_qr_data_success" = "QR-Code auf die Zwischenablage kopiert";
 
 
 // notifications 
@@ -566,6 +623,8 @@
 "encrypted_message" = "Verschlüsselte Nachricht";
 
 // strings introduced on desktop. we want to share strings between the os, in general, please do not add generic strings here
+"about_offical_app_desktop" = "Dies ist die offizielle Delta Chat Desktop App.";
+"about_licensed_under_desktop" = "Dieses Programm ist lizenziert unter der GNU GPL version 3 und der Quellcode ist auf Github verfügbar.";
 "welcome_desktop" = "Willkommen bei Delta Chat";
 "login_known_accounts_title_desktop" = "Bekannte E-Mail-Konten";
 "global_menu_preferences_language_desktop" = "Sprache";
@@ -620,6 +679,7 @@
 "ask_delete_chat_desktop" = "Chat wirklich löschen?";
 "email_validation_failed_desktop" = "E-Mail-Adresse benötigt.";
 "forget_login_confirmation_desktop" = "Dieses Login löschen? Alles wird gelöscht, einschließlich des Ende-zu-Ende-Setups, der Kontakte, Chats, Nachrichten und Medien. Diese Aktion ist endgültig und kann nicht rückgängig gemacht werden.";
+"account_info_hover_tooltip_desktop" = "E-Mail: %1$@\nGröße: %2$@\nPfad: %3$@";
 "me_desktop" = "ich";
 "in_this_group_desktop" = "Gruppenmitglieder";
 "not_in_this_group_desktop" = "Potenzielle Gruppenmitglieder (nicht in der Gruppe)";
@@ -631,7 +691,6 @@
 "menu.view.developer.open.current.log.file" = "Aktuelle Logdatei öffnen";
 "user_location_permission_explanation" = "Delta Chat benötigt die Standortberechtigung, um Ihren Standort anzuzeigen und zu teilen.";
 
-
 // accessibility, the general idea is to use the normal strings for accessibility hints wherever possible
 "a11y_delivery_status_error" = "Übertragungsstatus: Fehler";
 "a11y_encryption_padlock" = "Verschlüsselungsschloss";
@@ -642,6 +701,7 @@
 "a11y_delivery_status_invalid" = "Übertragungsstatus: Ungültig";
 "a11y_message_context_menu_btn_label" = "Nachrichtaktionen";
 "a11y_background_preview_label" = "Vorschau für Hintergrundbild";
+"a11y_disappearing_messages_activated" = "Verschwindende Nachrichten eingeschaltet";
 
 
 // iOS permissions, copy from "deltachat-ios/Info.plist", which is used on missing translations in "deltachat-ios/LANG.lproj/InfoPlist.strings"

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

@@ -98,6 +98,22 @@
 			<string>%d Mitglieder</string>
 		</dict>
 	</dict>
+	<key>ask_send_following_n_files_to</key>
+	<dict>
+		<key>NSStringLocalizedFormatKey</key>
+		<string>%#@localized_format_key@</string>
+		<key>localized_format_key</key>
+		<dict>
+			<key>NSStringFormatSpecTypeKey</key>
+			<string>NSStringPluralRuleType</string>
+			<key>NSStringFormatValueTypeKey</key>
+			<string>d</string>
+			<key>one</key>
+			<string>Die folgende Datei an %s senden?</string>
+			<key>other</key>
+			<string>Die folgenden %d Dateien an %s senden?</string>
+		</dict>
+	</dict>
 	<key>ask_delete_chat</key>
 	<dict>
 		<key>NSStringLocalizedFormatKey</key>

+ 66 - 6
deltachat-ios/en.lproj/Localizable.strings

@@ -8,11 +8,14 @@
 "on" = "On";
 "off" = "Off";
 "def" = "Default";
+"default_value" = "Default (%1$@)";
+"default_value_as_above" = "Default (same as above)";
 "custom" = "Custom";
 "none" = "None";
 "automatic" = "Automatic";
 "strict" = "Strict";
 "open" = "Open";
+"open_attachment" = "Open attachment";
 "join" = "Join";
 "rejoin" = "Rejoin";
 "delete" = "Delete";
@@ -40,6 +43,7 @@
 "one_moment" = "One moment…";
 "done" = "Done";
 "undo" = "Undo";
+"offline" = "Offline";
 // Translators: used eg. for the next view, could also be "continue" or so. as used in ios headers, the string should be as short as possible, though.
 "next" = "Next";
 "error" = "Error";
@@ -69,6 +73,8 @@
 "self" = "Me";
 "draft" = "Draft";
 "image" = "Image";
+// Translators: Used in summaries as "Draft: Reply", similar as "Draft: Image". Use a noun here, not a verb (not: "to reply")
+"reply_noun" = "Reply";
 "gif" = "Gif";
 "images" = "Images";
 "audio" = "Audio";
@@ -95,6 +101,8 @@
 "magenta" = "Magenta";
 "white" = "White";
 
+"zoom" = "Zoom";
+"extra_small" = "Extra small";
 "small" = "Small";
 "normal" = "Normal";
 "large" = "Large";
@@ -123,12 +131,17 @@
 "menu_add_attachment" = "Add attachment";
 "menu_leave_group" = "Leave group";
 "menu_delete_chat" = "Delete chat";
+"ask_delete_named_chat" = "Are you sure you want to delete \"%1$@\"?";
 "menu_delete_messages" = "Delete messages";
 "menu_delete_image" = "Delete image";
+"delete_contact" = "Delete contact";
 "menu_delete_locations" = "Delete all locations?";
 "menu_delete_location" = "Delete this location?";
 "menu_message_details" = "Message details";
 "menu_copy_to_clipboard" = "Copy to clipboard";
+"menu_copy_selection_to_clipboard" = "Copy selection";
+"menu_copy_link_to_clipboard" = "Copy link";
+"paste_from_clipboard" = "Paste from clipboard";
 "menu_forward" = "Forward message";
 "menu_resend" = "Resend message";
 "menu_reply" = "Reply to message";
@@ -169,6 +182,8 @@
 "pin" = "Pin";
 // Translators: this is the opposite of "Pin", removing the sticky-state from sth.
 "unpin" = "Unpin";
+"ConversationFragment_quoted_message_not_found" = "Original message not found";
+"reply_privately" = "Reply privately";
 
 "mute_for_one_hour" = "Mute for 1 hour";
 "mute_for_two_hours" = "Mute for 2 hours";
@@ -211,8 +226,10 @@
 "ask_delete_contact" = "Delete contact %1$@?\n\nContacts with ongoing chats and contacts from the system\'s address book cannot be deleted permanently.";
 "cannot_delete_contacts_in_use" = "Cannot delete contacts with ongoing chats.";
 "ask_start_chat_with" = "Chat with %1$@?";
+"ask_delete_value" = "Delete %1$@?";
 // Translators: %1$s will be replaces by a comma separated list of names
 "ask_remove_members" = "Remove %1$@ from group?";
+"open_url_confirmation" = "Do you want to open this link?";
 
 
 // contact list
@@ -241,10 +258,19 @@
 "chat_self_talk_subtitle" = "Messages I sent to myself";
 "saved_messages" = "Saved messages";
 "saved_messages_explain" = "• Forward messages here for easy access\n\n• Take notes or voice memos\n\n• Attach media to save them";
+// this "Saved" should match the "Saved" from "Saved messages"
+"saved" = "Saved";
 "chat_contact_request" = "Contact request";
 "chat_no_contact_requests" = "No contact requests.\n\nIf you want classic emails to appear here as contact requests, you can change the corresponding setting in the app settings.";
 "retry_send" = "Retry to send message";
 "send_failed" = "Could not send message";
+// reasons for a disabled message composer
+"messaging_disabled_not_in_group" = "You cannot write because you are not in this group. To join, ask another member.";
+"messaging_disabled_device_chat" = "This chat contains locally generated messages. Therefore you cannot write any messages.";
+"messaging_disabled_deaddrop" = "Click on a message to accept or deny the contact request";
+"cannot_display_unsuported_file_type" = "Cannot display this file type: %1$@";
+"attachment_failed_to_load" = "Failed to load attachment";
+
 
 // map
 "filter_map_on_time" = "Show locations in time frame";
@@ -260,7 +286,9 @@
 
 // create/edit groups, contact/group profile
 "group_name" = "Group name";
-"group_avatar" = "Group avatar";
+"group_avatar" = "Group image";
+"remove_group_image" = "Remove group image";
+"change_group_image" = "Change group image";
 "group_create_button" = "Create group";
 "group_please_enter_group_name" = "Please enter a name for the group.";
 "group_add_members" = "Add members";
@@ -323,7 +351,9 @@
 "add_account" = "Add account";
 "delete_account" = "Delete account";
 "delete_account_ask" = "Are you sure you want to delete your account data?";
+"delete_account_explain_with_name" = "All account data of \"%1$@\" on this device will be deleted, including your end-to-end encryption setup, contacts, chats, messages and media. This action cannot be undone.";
 "switching_account" = "Switching account…";
+"try_connect_now" = "Try to connect now";
 // Translations: %1$s will be replaced by a more detailed error message
 "configuration_failed_with_error" = "Configuration failed. Error: %1$@";
 
@@ -340,11 +370,11 @@
 "pref_using_custom" = "Using custom: %1$@";
 "pref_using_default" = "Using default: %1$@";
 "pref_profile_info_headline" = "Your profile info";
-"pref_profile_photo" = "Profile picture";
+"pref_profile_photo" = "Profile image";
 "pref_blocked_contacts" = "Blocked contacts";
-"pref_profile_photo_remove_ask" = "Remove profile photo?";
+"pref_profile_photo_remove_ask" = "Remove profile image?";
 "pref_password_and_account_settings" = "Password and account";
-"pref_who_can_see_profile_explain" = "Your profile picture and name will be shown alongside your messages when communicating with other users. Already sent information can not be deleted or removed.";
+"pref_who_can_see_profile_explain" = "Your profile image and name will be shown alongside your messages when communicating with other users. Already sent information can not be deleted or removed.";
 "pref_your_name" = "Your name";
 // Translators: The value entered here is visible only to recipients who DO NOT use Deltachat, so its not a "Status" but the last line in the E-Mail.
 "pref_default_status_label" = "Signature text";
@@ -365,6 +395,9 @@
 "pref_notifications" = "Notifications";
 "pref_notifications_show" = "Show";
 "pref_notifications_priority" = "Priority";
+"pref_notifications_explain" = "Enable system notifications for new messages";
+"pref_show_notification_content" = "Show message content in notification";
+"pref_show_notification_content_explain" = "Shows sender and first words of the message in notifications";
 "pref_led_color" = "LED color";
 "pref_sound" = "Sound";
 "pref_silent" = "Silent";
@@ -428,6 +461,24 @@
 "pref_background_custom_image" = "Custom image";
 "pref_background_custom_color" = "Custom color";
 "export_aborted" = "Export aborted.";
+"profile_image_select" = "Select profile image";
+"select_your_new_profile_image" = "Select your new profile image";
+"profile_image_delete" = "Delete profile image";
+
+
+// Emoji picker and categories
+"emoji_search_results" = "Search results";
+"emoji_not_found" = "No emoji found";
+"emoji_recent" = "Recently used";
+"emoji_people" = "People & Body";
+"emoji_nature" = "Animals & Nature";
+"emoji_foods" = "Food & Drink";
+"emoji_activity" = "Activity";
+"emoji_places" = "Travel & Places";
+"emoji_objects" = "Objects";
+"emoji_symbols" = "Symbols";
+"emoji_flags" = "Flags";
+
 
 // automatically delete message
 "delete_old_messages" = "Delete old messages";
@@ -493,6 +544,9 @@
 "systemmsg_ephemeral_timer_week" = "Disappearing messages timer set to 1 week.";
 "systemmsg_ephemeral_timer_four_weeks" = "Disappearing messages timer set to 4 weeks.";
 
+// Translators: Protection disabled/enabled messages may be displayed together with a "big shield" and may be suffixed by systemmsg_action_by_user or systemmsg_action_by_me
+"systemmsg_chat_protection_disabled" = "Chat protection disabled.";
+"systemmsg_chat_protection_enabled" = "Chat protection enabled.";
 
 // screen lock
 "screenlock_title" = "Screen lock";
@@ -507,8 +561,10 @@
 
 // qr code stuff
 "qr_code" = "QR code";
+"load_qr_code_as_image" = "Load QR code as image";
 "qrscan_title" = "Scan QR code";
 "qrscan_hint" = "Hold your camera over the QR code.";
+"qrscan_failed" = "QR code could not be decoded";
 "qrscan_ask_join_group" = "Do you want to join the group \"%1$@\"?";
 "qrscan_fingerprint_mismatch" = "The scanned fingerprint does not match the last seen for %1$@.";
 "qrscan_no_addr_found" = "This QR code contains a fingerprint but no email address.\n\nFor an out-of-band-verification, please establish an encrypted connection to the recipient first.";
@@ -528,7 +584,7 @@
 "qrshow_join_contact_no_connection_toast" = "No internet connection, can\'t perform QR code setup.";
 "qraccount_ask_create_and_login" = "Create new e-mail address on \"%1$@\" and log in there?";
 "qraccount_ask_create_and_login_another" = "Create new e-mail address on \"%1$@\" and log in there?\n\nYour existing account will not be deleted. Use the \"Switch account\" item to switch between your accounts.";
-"qraccount_success_enter_name" = "Login successful—your email address is %1$@\n\nIf you like, you can now enter a name and an avatar image that will be displayed to people you write to.";
+"qraccount_success_enter_name" = "Login successful—your email address is %1$@\n\nIf you like, you can now enter a name and an profile image that will be displayed to people you write to.";
 "qraccount_qr_code_cannot_be_used" = "The scanned QR code cannot be used to set up a new account.";
 "qraccount_use_on_new_install" = "The scanned QR code is for setting up a new account. You can scan the QR code when setting up a new Delta Chat installation.";
 "contact_verified" = "%1$@ verified.";
@@ -536,6 +592,7 @@
 // translators: "setup" is the "encryption setup" here, as in "Autocrypt Setup Message"
 "contact_setup_changed" = "Changed setup for %1$@.";
 "verified_group_explain" = "Verified groups (experimental) provide safety against active attacks. Members are verified with a second factor by other members and messages are always end-to-end-encrypted.";
+"copy_qr_data_success" = "Copied QR url to clipboard";
 
 
 // notifications 
@@ -566,6 +623,8 @@
 "encrypted_message" = "Encrypted message";
 
 // strings introduced on desktop. we want to share strings between the os, in general, please do not add generic strings here
+"about_offical_app_desktop" = "This is the official Delta Chat Desktop app.";
+"about_licensed_under_desktop" = "This software is licensed under GNU GPL version 3 and the source code is available on GitHub.";
 "welcome_desktop" = "Welcome to Delta Chat";
 "login_known_accounts_title_desktop" = "Known accounts";
 "global_menu_preferences_language_desktop" = "Language";
@@ -620,6 +679,7 @@
 "ask_delete_chat_desktop" = "Delete this chat?";
 "email_validation_failed_desktop" = "Email address required.";
 "forget_login_confirmation_desktop" = "Delete this login? Everything will be deleted, including your end-to-end setup, contacts, chats, messages and media. This action cannot be undone.";
+"account_info_hover_tooltip_desktop" = "E-Mail: %1$@\nSize: %2$@\nPath: %3$@";
 "me_desktop" = "me";
 "in_this_group_desktop" = "Group members";
 "not_in_this_group_desktop" = "Potential group members (not in group)";
@@ -631,7 +691,6 @@
 "menu.view.developer.open.current.log.file" = "Open current logfile";
 "user_location_permission_explanation" = "Delta Chat needs the location permission in order to show and share your location.";
 
-
 // accessibility, the general idea is to use the normal strings for accessibility hints wherever possible
 "a11y_delivery_status_error" = "Delivery status: Error";
 "a11y_encryption_padlock" = "Encryption padlock";
@@ -642,6 +701,7 @@
 "a11y_delivery_status_invalid" = "Invalid delivery status";
 "a11y_message_context_menu_btn_label" = "Message actions";
 "a11y_background_preview_label" = "Background preview";
+"a11y_disappearing_messages_activated" = "Disappearing messages activated";
 
 
 // iOS permissions, copy from "deltachat-ios/Info.plist", which is used on missing translations in "deltachat-ios/LANG.lproj/InfoPlist.strings"

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

@@ -98,6 +98,22 @@
 			<string>%d members</string>
 		</dict>
 	</dict>
+	<key>ask_send_following_n_files_to</key>
+	<dict>
+		<key>NSStringLocalizedFormatKey</key>
+		<string>%#@localized_format_key@</string>
+		<key>localized_format_key</key>
+		<dict>
+			<key>NSStringFormatSpecTypeKey</key>
+			<string>NSStringPluralRuleType</string>
+			<key>NSStringFormatValueTypeKey</key>
+			<string>d</string>
+			<key>one</key>
+			<string>Send the following file to %s?</string>
+			<key>other</key>
+			<string>Send the following %d files to %s?</string>
+		</dict>
+	</dict>
 	<key>ask_delete_chat</key>
 	<dict>
 		<key>NSStringLocalizedFormatKey</key>

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

@@ -162,7 +162,6 @@
 "pin" = "Alpingli";
 // Translators: this is the opposite of "Pin", removing the sticky-state from sth.
 "unpin" = "Depingli";
-
 "mute_for_one_hour" = "Silentigi por 1 horo";
 "mute_for_two_hours" = "Silentigi por 2 horoj";
 "mute_for_one_day" = "Silentigi por 1 tago";
@@ -185,8 +184,6 @@
 "ask_start_chat_with" = "Babili kun %1$@?";
 // Translators: %1$s will be replaces by a comma separated list of names
 "ask_remove_members" = "Forigi %1$@el la grupo?";
-
-
 // contact list
 "contacts_title" = "Kontaktoj";
 "contacts_enter_name_or_email" = "Enigi nomon aŭ retadreson";
@@ -213,7 +210,6 @@
 "chat_contact_request" = "Kontakt-peto";
 "retry_send" = "Reprovi sendi mesaĝon";
 "send_failed" = "Ne povis sendi mesaĝon";
-
 "show_location_traces" = "Montri spurojn";
 "add_poi" = "Sendi punkton de intereso";
 
@@ -359,7 +355,6 @@
 // permissions
 "perm_required_title" = "Permeso bezonata";
 "perm_continue" = "Daŭrigi";
-// strings introduced on desktop. we want to share strings between the os, in general, please do not add generic strings here
 "welcome_desktop" = "Bonvenon al Delta Chat";
 "global_menu_preferences_language_desktop" = "Lingvo";
 "global_menu_file_desktop" = "Dosiero";

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

@@ -162,7 +162,6 @@
 "pin" = "Anclar";
 // Translators: this is the opposite of "Pin", removing the sticky-state from sth.
 "unpin" = "Desanclar";
-
 "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";
@@ -190,8 +189,6 @@
 "ask_start_chat_with" = "¿Chatear con %1$@?";
 // Translators: %1$s will be replaces by a comma separated list of names
 "ask_remove_members" = "¿Eliminar a %1$@ del grupo?";
-
-
 // contact list
 "contacts_title" = "Contactos";
 "contacts_enter_name_or_email" = "Nombre o correo electrónico";
@@ -222,7 +219,6 @@
 "chat_no_contact_requests" = "No hay solicitudes de contacto.\n\nSi desea que los correos electrónicos clásicos aparezcan aquí como solicitudes de contacto, puede cambiar la configuración correspondiente en la configuración de la aplicación.";
 "retry_send" = "Reintentar enviar mensaje";
 "send_failed" = "Falló enviar el mensaje";
-
 // map
 "filter_map_on_time" = "Mostrar ubicaciones en el marco de tiempo";
 "show_location_traces" = "Mostrar trazas";
@@ -462,8 +458,6 @@
 // translators: "setup" is the "encryption setup" here, as in "Autocrypt Setup Message"
 "contact_setup_changed" = "Configuración cambiada para %1$@";
 "verified_group_explain" = "Los grupos verificados (experimentales) brindan seguridad contra ataques activos. Los miembros son verificados con un segundo factor por otros miembros y los mensajes siempre están encriptados de extremo a extremo.";
-
-
 // notifications 
 "notify_n_messages_in_m_chats" = "%1$d nuevos mensajes en %2$d chats";
 "notify_mark_read" = "Marcar como leído";
@@ -488,7 +482,6 @@
 // dc_str_* resources
 "encrypted_message" = "Mensaje cifrado";
 
-// strings introduced on desktop. we want to share strings between the os, in general, please do not add generic strings here
 "welcome_desktop" = "Bienvenido a Delta Chat";
 "login_known_accounts_title_desktop" = "Cuentas conocidas";
 "global_menu_preferences_language_desktop" = "Seleccione Idioma...";
@@ -554,7 +547,6 @@
 "menu.view.developer.open.current.log.file" = "Abrir Archivo de Logs Actual";
 "user_location_permission_explanation" = "Delta Chat necesita el permiso de ubicación para mostrar y compartir tu ubicación.";
 
-
 // accessibility, the general idea is to use the normal strings for accessibility hints wherever possible
 "a11y_delivery_status_error" = "Estado de envío: Error";
 "a11y_encryption_padlock" = "Candado de cifrado";
@@ -565,8 +557,6 @@
 "a11y_delivery_status_invalid" = "Estado de envío no válido";
 "a11y_message_context_menu_btn_label" = "Acciones del mensaje";
 "a11y_background_preview_label" = "Previsualización del fondo";
-
-
 // iOS permissions, copy from "deltachat-ios/Info.plist", which is used on missing translations in "deltachat-ios/LANG.lproj/InfoPlist.strings"
 "perm_enable_bg_reminder_title" = "Toque aquí para recibir mensajes mientras Delta Chat está en segundo plano.";
 "perm_enable_bg_already_done" = "Ya has permitido que Delta Chat reciba mensajes en segundo plano.\n\nSi los mensajes aún no llegan en segundo plano, compruebe también la configuración de su sistema.";

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

@@ -163,7 +163,6 @@
 "pin" = "Finkatu";
 // Translators: this is the opposite of "Pin", removing the sticky-state from sth.
 "unpin" = "Desfinkatu";
-
 "mute_for_one_hour" = "Mututu ordubete";
 "mute_for_two_hours" = "Mututu 2 ordu";
 "mute_for_one_day" = "Mututu egun bat";
@@ -191,8 +190,6 @@
 "ask_start_chat_with" = "Txateatu %1$@ erabiltzailearekin?";
 // Translators: %1$s will be replaces by a comma separated list of names
 "ask_remove_members" = "Kendu %1$@ taldetik?";
-
-
 // contact list
 "contacts_title" = "Kontaktuak";
 "contacts_enter_name_or_email" = "Sartu izena edo e-mail helbidea";
@@ -223,7 +220,6 @@
 "chat_no_contact_requests" = "Kontaktu eskaerarik ez.\n\nE-mail klasikoak hemen kontaktu eskari gisa agertzea nahi baduzu, aplikazioaren ezarpenetan aldatu dezakezu.";
 "retry_send" = "Saiatu berriro mezua bidaltzen";
 "send_failed" = "Huts egin du mezua bidaltzean";
-
 // map
 "filter_map_on_time" = "Erakutsi kokalekuak denbora markoan";
 "show_location_traces" = "Erakutsi lorratzak";
@@ -485,8 +481,6 @@
 "contact_not_verified" = "Ezin da %1$@ egiaztatu";
 // translators: "setup" is the "encryption setup" here, as in "Autocrypt Setup Message"
 "contact_setup_changed" = "Aldatu %1$@(r)en ezarpena";
-
-
 // notifications 
 "notify_n_messages_in_m_chats" = "%1$d mezu berri %2$d txatetan";
 "notify_mark_read" = "Markatu irakurrita gisa";
@@ -511,7 +505,6 @@
 // dc_str_* resources
 "encrypted_message" = "Zifratutako mezua";
 
-// strings introduced on desktop. we want to share strings between the os, in general, please do not add generic strings here
 "welcome_desktop" = "Ongi etorri Delta Chat-era";
 "login_known_accounts_title_desktop" = "Kontu ezagunak";
 "global_menu_preferences_language_desktop" = "Hautatu hizkuntza...";
@@ -577,7 +570,6 @@
 "menu.view.developer.open.current.log.file" = "Ireki uneko egunkari-fitxategia";
 "user_location_permission_explanation" = "Delta Chat-ek kokalekua atzitzeko baimena behar du zure kokalekua erakutsi eta partekatu ahal izateko.";
 
-
 // accessibility, the general idea is to use the normal strings for accessibility hints wherever possible
 "a11y_delivery_status_error" = "Bidalketa-egoera: Errorea";
 "a11y_encryption_padlock" = "Zifratze giltzarrapoa";
@@ -588,8 +580,6 @@
 "a11y_delivery_status_invalid" = "Bidalketa-egoera baliogabea";
 "a11y_message_context_menu_btn_label" = "Mezu-ekintzak";
 "a11y_background_preview_label" = "Atzealdearen aurrebista";
-
-
 // iOS permissions, copy from "deltachat-ios/Info.plist", which is used on missing translations in "deltachat-ios/LANG.lproj/InfoPlist.strings"
 // disabling "Reliable service" will hide a the maybe annoying permanent-notification with the drawback that new-message-notifications get potentially unreliable
 "pref_reliable_service" = "Bigarren planoko konexio egonkorra";

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

@@ -169,7 +169,6 @@
 "pin" = "Épingler";
 // Translators: this is the opposite of "Pin", removing the sticky-state from sth.
 "unpin" = "Désépingler";
-
 "mute_for_one_hour" = "Déactiver pour 1 heure";
 "mute_for_two_hours" = "Déactiver pour 2 heures";
 "mute_for_one_day" = "Déactiver pour 1 jour";
@@ -200,8 +199,6 @@
 "ask_start_chat_with" = "Discuter avec %1$@ ?";
 // Translators: %1$s will be replaces by a comma separated list of names
 "ask_remove_members" = "Retirer %1$@ du groupe ?";
-
-
 // contact list
 "contacts_title" = "Contacts";
 "contacts_enter_name_or_email" = "Entrez le nom ou l\'email";
@@ -232,7 +229,6 @@
 "chat_no_contact_requests" = "Aucune demande de contact. Si vous voulez que les courriels classiques apparaissent ici comme demandes de contact, vous pouvez changer le paramètre correspondant dans les paramètres de l\'application.";
 "retry_send" = "Réessayer d\'envoyer le message";
 "send_failed" = "L’envoi du message a échoué";
-
 // map
 "filter_map_on_time" = "Afficher les positions dans le temps";
 "show_location_traces" = "Afficher les traces";
@@ -492,8 +488,6 @@
 // translators: "setup" is the "encryption setup" here, as in "Autocrypt Setup Message"
 "contact_setup_changed" = "Configuration modifiée pour %1$@";
 "verified_group_explain" = "Les groupes vérifiés (fonction expérimentale) offrent une sécurité contre les attaques actives. Les membres sont vérifiés avec un second facteur par d\'autres membres et les messages sont toujours chiffrés de bout en bout.";
-
-
 // notifications 
 "notify_n_messages_in_m_chats" = "%1$d nouveaux messages dans %2$d tchats";
 "notify_mark_read" = "Marquer comme lu";
@@ -518,7 +512,6 @@
 // dc_str_* resources
 "encrypted_message" = "Message chiffré";
 
-// strings introduced on desktop. we want to share strings between the os, in general, please do not add generic strings here
 "welcome_desktop" = "Bienvenue sur Delta Chat";
 "login_known_accounts_title_desktop" = "Comptes connus";
 "global_menu_preferences_language_desktop" = "Choisissez la langue...";
@@ -584,7 +577,6 @@
 "menu.view.developer.open.current.log.file" = "Ouvrir le fichier Journal courant";
 "user_location_permission_explanation" = "DeltaChat a besoin de l\'autorisation de votre position pour l\'afficher et la partager.";
 
-
 // accessibility, the general idea is to use the normal strings for accessibility hints wherever possible
 "a11y_delivery_status_error" = "État de la livraison : Erreur";
 "a11y_encryption_padlock" = "Cadenas de chiffrement";
@@ -595,8 +587,6 @@
 "a11y_delivery_status_invalid" = "Statut de livraison non valide";
 "a11y_message_context_menu_btn_label" = "Actions sur le message";
 "a11y_background_preview_label" = "Aperçu de l\'arrière-plan";
-
-
 // iOS permissions, copy from "deltachat-ios/Info.plist", which is used on missing translations in "deltachat-ios/LANG.lproj/InfoPlist.strings"
 "perm_enable_bg_reminder_title" = "Touchez ici pour recevoir des messages pendant que DeltaChat est en arrière-plan.";
 "perm_enable_bg_already_done" = "Vous avez déjà autorisé Delta Chat à recevoir des messages en arrière plan.\n\nSi vous ne les recevez toujours pas en arrière plan, vérifiez les paramètres de votre système.";

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

@@ -169,7 +169,6 @@
 "pin" = "Fixar";
 // Translators: this is the opposite of "Pin", removing the sticky-state from sth.
 "unpin" = "Desafixar";
-
 "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";
@@ -213,8 +212,6 @@
 "ask_start_chat_with" = "Conversa con %1$@?";
 // Translators: %1$s will be replaces by a comma separated list of names
 "ask_remove_members" = "Eliminar  %1$@ do grupo?";
-
-
 // contact list
 "contacts_title" = "Contactos";
 "contacts_enter_name_or_email" = "Introducir nome ou enderezo de correo";
@@ -245,7 +242,6 @@
 "chat_no_contact_requests" = "Sen solicitudes de contacto.\n\nSe queres que os correos tradicionais aparezan aquí como solicitudes de contacto, podes establecelo nos axustes da app.";
 "retry_send" = "Reintentar o envío da mensaxe";
 "send_failed" = "Non se puido enviar a mensaxe";
-
 // map
 "filter_map_on_time" = "Mostrar localizacións no marco temporal";
 "show_location_traces" = "Mostrar trazas";
@@ -488,7 +484,6 @@
 "systemmsg_ephemeral_timer_week" = "As mensaxes desaparecerán após 1 semana.";
 "systemmsg_ephemeral_timer_four_weeks" = "As mensaxes desaparecerán após 4 semanas.";
 
-
 // screen lock
 "screenlock_title" = "Bloqueo de pantalla";
 "screenlock_explain" = "Limita o acceso co bloqueo de pantalla Android ou impresión dactilar; para evitar mostrar o contido, por favor activa \"Seguridade de Pantalla\".";
@@ -531,8 +526,6 @@
 // translators: "setup" is the "encryption setup" here, as in "Autocrypt Setup Message"
 "contact_setup_changed" = "Cambiaron os axustes para %1$@.";
 "verified_group_explain" = "Os grupos verificados (experimental) proporcionan seguridade contra ataques activos. As integrantes son verificadas cun segundo factor por outros membros e as mensaxes van sempre cifradas E2E.";
-
-
 // notifications 
 "notify_n_messages_in_m_chats" = "%1$d novas mensaxes en %2$d conversas";
 "notify_mark_read" = "Marcar como lido";
@@ -560,7 +553,6 @@
 // dc_str_* resources
 "encrypted_message" = "Mensaxe cifrada";
 
-// strings introduced on desktop. we want to share strings between the os, in general, please do not add generic strings here
 "welcome_desktop" = "Benvida a Delta Chat";
 "login_known_accounts_title_desktop" = "Contas coñecidas";
 "global_menu_preferences_language_desktop" = "Idioma";
@@ -626,7 +618,6 @@
 "menu.view.developer.open.current.log.file" = "Abrir ficheiro actual do rexistro";
 "user_location_permission_explanation" = "Delta Chat precisa permiso para poder mostrar e compartir a túa localización.";
 
-
 // accessibility, the general idea is to use the normal strings for accessibility hints wherever possible
 "a11y_delivery_status_error" = "Estado da entrega: Fallo";
 "a11y_encryption_padlock" = "Cadeado do cifrado";
@@ -637,8 +628,6 @@
 "a11y_delivery_status_invalid" = "Estado de entrega inválido";
 "a11y_message_context_menu_btn_label" = "Accións da mensaxe";
 "a11y_background_preview_label" = "Vista previa do fondo";
-
-
 // iOS permissions, copy from "deltachat-ios/Info.plist", which is used on missing translations in "deltachat-ios/LANG.lproj/InfoPlist.strings"
 
 

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

@@ -223,7 +223,6 @@
 // permissions
 "perm_required_title" = "Potrebna je dozvola";
 "perm_continue" = "Nastavi";
-// strings introduced on desktop. we want to share strings between the os, in general, please do not add generic strings here
 "welcome_desktop" = "Dobro došli u Delta Chat";
 "global_menu_preferences_language_desktop" = "Jezik";
 "global_menu_file_desktop" = "Datoteka";

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

@@ -149,8 +149,6 @@
 "ask_start_chat_with" = "Beszélgetést indítasz %1$@ partnerrel?";
 // Translators: %1$s will be replaces by a comma separated list of names
 "ask_remove_members" = "Kiveszed a csoportból %1$@ partnert?";
-
-
 // contact list
 "contacts_title" = "Kontaktok";
 "contacts_empty_hint" = "Még nincs partner.";
@@ -284,7 +282,6 @@
 // dc_str_* resources
 "encrypted_message" = "Titkosított üzenet";
 
-// strings introduced on desktop. we want to share strings between the os, in general, please do not add generic strings here
 "welcome_desktop" = "Üdvözöl a Delta Chat!";
 "global_menu_preferences_language_desktop" = "Válassz nyelvet...";
 "global_menu_file_desktop" = "Fájl";

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

@@ -1 +1,2 @@
 NSPhotoLibraryUsageDescription = "Delta Chat akan memungkinkan Anda memilih foto dari perpustakaan Anda untuk dikirim.";
+NSPhotoLibraryAddUsageDescription = "Delta Chat ingin menyimpan gambar ke kumpulan foto anda.";

+ 70 - 4
deltachat-ios/id.lproj/Localizable.strings

@@ -13,6 +13,7 @@
 "automatic" = "Otomatis";
 "strict" = "Ketat";
 "open" = "Buka";
+"open_attachment" = "Buka lampiran";
 "join" = "Gabung";
 "rejoin" = "Gabung kembali";
 "delete" = "Hapus";
@@ -26,6 +27,7 @@
 "archive" = "Arsip";
 "unarchive" = "Tidak diarsip";
 "mute" = "Diam";
+"ephemeral_messages" = "Pesan yang berhilangan";
 "save" = "Simpan";
 "chat" = "Chat";
 "media" = "Media";
@@ -38,6 +40,7 @@
 "one_moment" = "Sebentar...";
 "done" = "Selesai";
 "undo" = "Undo";
+"offline" = "Offline";
 // Translators: used eg. for the next view, could also be "continue" or so. as used in ios headers, the string should be as short as possible, though.
 "next" = "Berikutnya";
 "error" = "Eror";
@@ -67,6 +70,8 @@
 "self" = "Saya";
 "draft" = "Draf";
 "image" = "Gambar";
+// Translators: Used in summaries as "Draft: Reply", similar as "Draft: Image". Use a noun here, not a verb (not: "to reply")
+"reply_noun" = "Balas";
 "gif" = "Gif";
 "images" = "Gambar";
 "audio" = "Audio";
@@ -93,6 +98,8 @@
 "magenta" = "Magenta";
 "white" = "Putih";
 
+"zoom" = "Perbesar";
+"extra_small" = "Sangat kecil";
 "small" = "Kecil";
 "normal" = "Normal";
 "large" = "Besar";
@@ -127,6 +134,8 @@
 "menu_delete_location" = "Hapus lokasi ini?";
 "menu_message_details" = "Detail pesan";
 "menu_copy_to_clipboard" = "Kopi ke papan klip";
+"menu_copy_link_to_clipboard" = "Salin pranala";
+"paste_from_clipboard" = "Tempelkan dari papan klip";
 "menu_forward" = "Teruskan pesan";
 "menu_resend" = "Kirim ulang pesan";
 "menu_reply" = "Balas pesan";
@@ -167,6 +176,7 @@
 "pin" = "Sematkan";
 // Translators: this is the opposite of "Pin", removing the sticky-state from sth.
 "unpin" = "Lepas pin";
+"reply_privately" = "Balas secara privat";
 
 "mute_for_one_hour" = "Diamkan untuk 1 jam";
 "mute_for_two_hours" = "Diamkan untuk 2 jam";
@@ -183,8 +193,12 @@
 
 "file_saved_to" = "Berkas disimpan ke \"%1$@\".";
 
+"videochat" = "Obrolan video";
+"videochat_contact_invited_hint" = "%1$@ diundang ke obrolan video.";
+"videochat_you_invited_hint" = "Anda diundang ke obrolan video.";
 "videochat_tap_to_join" = "Ketuk untuk bergabung";
 "videochat_tap_to_open" = "Ketuk untuk membuka";
+"videochat_invitation" = "Undangan obrolan video";
 // get confirmations
 "ask_leave_group" = "Apakah anda yakin untuk keluar dari grup ini?";
 "ask_forward" = "Teruskan pesan ke %1$@?";
@@ -195,8 +209,10 @@
 "ask_delete_contact" = "Hapus kontak %1$@?\n\nKontak dengan obrolan yang sedang berlangsung dan dari buku alamat pada sistem tak bisa dihapus secara permanen.";
 "cannot_delete_contacts_in_use" = "Tak bisa menghapus kontak yang sedang dalam obrolan.";
 "ask_start_chat_with" = "Ngobrol dengan %1$@?";
+"ask_delete_value" = "Hapus %1$@?";
 // Translators: %1$s will be replaces by a comma separated list of names
 "ask_remove_members" = "Hapus %1$@ dari grup?";
+"open_url_confirmation" = "Apakah anda ingin membuka pranala ini?";
 
 
 // contact list
@@ -225,10 +241,15 @@
 "chat_self_talk_subtitle" = "Pesan yang saya kirimkan pada saya sendiri";
 "saved_messages" = "Pesan yang disimpan";
 "saved_messages_explain" = "• Teruskan pesan di sini untuk akses yang mudah\n\n• Buat catatan atau memo suara\n\n• Lampirkan media untuk menyimpannya";
+// this "Saved" should match the "Saved" from "Saved messages"
+"saved" = "Sudah disimpan";
 "chat_contact_request" = "Permintaan kontak";
 "chat_no_contact_requests" = "Tak ada permintaan kontak.\n\nJika anda ingin email klasik muncul di sini sebagai permintaan kontak, anda bisa mengubah aturannya di aplikasi.";
 "retry_send" = "Coba lagi mengirim pesan";
 "send_failed" = "Tak bisa mengirim pesan";
+"cannot_display_unsuported_file_type" = "Tidak dapat menampilkan tipe berkas ini: %1$@";
+"attachment_failed_to_load" = "Gagal memuat lampiran";
+
 
 // map
 "filter_map_on_time" = "Tunjukkan lokasi dalam jangka waktu";
@@ -245,6 +266,8 @@
 // create/edit groups, contact/group profile
 "group_name" = "Nama grup";
 "group_avatar" = "Avatar grup";
+"remove_group_image" = "Hapus gambar grup";
+"change_group_image" = "Ubah gambar grup";
 "group_create_button" = "Buat grup";
 "group_please_enter_group_name" = "Silakan masukkan nama untuk grup.";
 "group_add_members" = "Tambah anggota";
@@ -300,12 +323,18 @@
 "login_error_cannot_login" = "Tidak bisa login sebagai \"%1$@\". Mohon cek apakah alamat surel dan kata sandi benar.";
 // Translators: %1$s will be replaced by the server name (eg. imap.somewhere.org) and %2$s will be replaced by the human-readable response from the server. this response may be a single word or some sentences and may or may not be localized.
 "login_error_server_response" = "Tanggapan dari %1$@: %2$@\n\nBeberapa penyedia layanan provider menempatkan informasi tambahan di kotak masuk Anda; Anda bisa memeriksanya, misalnya di beranda depan web. Konsultasikan dengan penyedia atau teman Anda jika Anda mengalami masalah.";
+// TLS certificate checks
+"accept_invalid_certificates" = "Terima sertifikat yang tidak sah";
 "used_settings" = "Setelan yang digunakan:";
 "switch_account" = "Alihkan akun";
 "add_account" = "Tambah akun";
 "delete_account" = "Hapus Akun";
 "delete_account_ask" = "Apakah anda yakin ingin menghapus data akun anda?";
 "switching_account" = "Ubah akun";
+"try_connect_now" = "Coba hubungkan sekarang";
+// Translations: %1$s will be replaced by a more detailed error message
+"configuration_failed_with_error" = "Konfigurasi gagal. Error: %1$@";
+
 // share and forward messages
 // Translators: Title shown above a chat/contact list; the user selects the recipient of the messages he wants to forward to
 "forward_to" = "Diteruskan ke…";
@@ -341,6 +370,7 @@
 "pref_notifications" = "Notifikasi";
 "pref_notifications_show" = "Menunjukkan";
 "pref_notifications_priority" = "Prioritas";
+"pref_show_notification_content_explain" = "Tampilkan pengirim dan kata-kata awal dari pesan di dalam notifikasi";
 "pref_led_color" = "Warna LED";
 "pref_sound" = "Suara";
 "pref_silent" = "Sunyi";
@@ -355,6 +385,7 @@
 "pref_incognito_keyboard" = "Keyboard penyamaran";
 "pref_read_receipts" = "Baca tanda terima";
 "pref_read_receipts_explain" = "Jika tanda terima baca dinonaktifkan, Anda tidak akan dapat melihat tanda terima baca dari orang lain.";
+"pref_manage_keys" = "Kelola kunci";
 "pref_use_system_emoji" = "Gunakan emoji sistem";
 "pref_use_system_emoji_explain" = "Matikan dukungan emoji Delta Chat yang ada";
 "pref_app_access" = "Akes Aplikasi";
@@ -379,20 +410,46 @@
 "pref_managekeys_import_explain" = "Impor kunci rahasia dari \"%1$@\"?\n\n• Kunci rahasia sebelumnya tidak akan terhapus\n\n• Kunci terakhir yang diimpo akan digunakan sebagai kunci default baru kecuali ada kata \"legacy\" di nama berkas.";
 "pref_managekeys_secret_keys_imported_from_x" = "Kunci rahasia diimpor dari \"%1$@\".";
 "pref_background" = "Latar belakang";
+"pref_background_btn_default" = "Menggunakan gambar default";
 "pref_background_btn_gallery" = "Pilih dari galeri";
 "pref_watch_mvbox_folder" = "Saksikan berkas DeltaChat";
 "pref_send_copy_to_self" = "Kirim salinan ke saya";
 "pref_auto_folder_moves" = "Perpindahan otomatis ke berkas DeltaChat";
 "pref_auto_folder_moves_explain" = "Percakapan dipindahkan untuk menghindari memenuhi kotak masuk";
+"pref_show_emails" = "Tampilkan email klasik";
+"pref_show_emails_no" = "Tidak, hanya obrolan saja";
+"pref_show_emails_accepted_contacts" = "Untuk kontak yang telah diterima";
 "pref_show_emails_all" = "Semua";
+"pref_experimental_features" = "Fitur yang masih bersifat eksperimen";
+"pref_background_default" = "Latar belakang default";
+"pref_background_default_color" = "Warna default";
+"profile_image_select" = "Pilih gambar profil";
+"select_your_new_profile_image" = "Pilih gambar profil baru";
+"profile_image_delete" = "Hapus gambar profil";
+
+
+"emoji_recent" = "Terakhir digunakan";
+"emoji_nature" = "Hewan & Alam";
+"emoji_foods" = "Makanan & Minuman";
+"emoji_activity" = "Aktifitas";
+"emoji_places" = "Perjalanan & Tempat";
+"emoji_symbols" = "Simbol-simbol";
+// automatically delete message
+"delete_old_messages" = "Hapus pesan-pesan lama";
+// devs: autodel_title is deprecated, use delete_old_messages instead
+"autodel_title" = "Otomatis hapus pesan-pesan";
 "autodel_device_title" = "Hapus pesarn dari perangkat";
 "autodel_server_title" = "Hapus pesan dari server";
 "autodel_confirm" = "Saya mengerti, hapus semua pesan ini";
 "autodel_at_once" = "Segera";
+"after_30_seconds" = "Setelah 30 detik";
+"after_1_minute" = "Setelah 1 menit";
 "autodel_after_1_hour" = "Setelah 1 jam";
 "autodel_after_1_day" = "Setelah 1 hari";
 "autodel_after_1_week" = "Setelah 1 minggu";
 "autodel_after_4_weeks" = "Setelah 4 minggu";
+"autodel_after_1_year" = "Setelah 1 tahun";
+
 // autocrypt
 "autocrypt" = "Autocrypt";
 "autocrypt_explain" = "Autocrypt adalah spesifikasi baru dan terbuka untuk enkripsi otomatis dimana surel yang dikirim hanya akan terlihat oleh si penerima yang disebut dengan istilah end-to-end atau ujung ke ujung.\n\nPengaturan ujung ke ujung ini dibuat secara otomatis sesuai kebutuhan dan dapat Anda transfer antar perangkat berkat Autocrypt Setup Messages.";
@@ -407,9 +464,14 @@
 "autocrypt_continue_transfer_title" = "Pengaturan Pesan Autocrypt";
 "autocrypt_continue_transfer_please_enter_code" = "Masukkan kode pengaturan yang ditampilkan di perangkat lain.";
 "autocrypt_continue_transfer_succeeded" = "Pengaturan ujung ke ujung sudah ditransfer. Sekarang perangkat ini sudah siap dengan pengaturan Autocrypt yang sama dengan perangkat lain.";
+"autocrypt_continue_transfer_retry" = "Ulangi";
 "autocrypt_bad_setup_code" = "Kode pengaturan jelek. Ayo cakepan lagi.\n\nKalau Anda lupa kode pengaturan, kirim lagi Autocrypt Setup Message dari perangkat lainnya.";
 
 
+"systemmsg_group_image_changed" = "Gambar grup telah diubah.";
+"systemmsg_group_image_deleted" = "Gambar grup telah dihapus.";
+"systemmsg_member_added" = "Member %1$@ telah ditambahkan.";
+"systemmsg_member_removed" = "Member %1$@ telah dikeluarkan.";
 "systemmsg_read_receipt_subject" = "Pesan dibuka";
 "systemmsg_read_receipt_body" = "Pesan \"%1$@\" yang Anda kirimkan tampak di layar penerima.\n\nIni bukan jaminan kalau isinya dibaca.";
 "systemmsg_cannot_decrypt" = "Pesan ini tidak bisa dienkripsi.\n\n• Ada baiknya menjawab pesan ini dan meminta pengirimnya untuk kirim ulang.\n\n• Dalam kasus Anda menginstal ulang Delta Chat atau program surel lain di perangkat ini atau perangkat lain, sebaiknya Anda mengirim Pengaturan Pesan Autocrypt dari sana.";
@@ -417,6 +479,9 @@
 "systemmsg_action_by_me" = "%1$@ oleh saya.";
 // Translators: %1$s will be replaced by sth. as "member xy added" (trailing full-stop removed). %2$s will be replaced by the name/addr of the person who did this action.
 "systemmsg_action_by_user" = "%1$@ oleh %2$@.";
+"systemmsg_subject_for_new_contact" = "Pesan dari %1$@";
+"systemmsg_failed_sending_to" = "Gagal mengirim pesan ke %1$@.";
+
 // screen lock
 "screenlock_title" = "Kunci Layar";
 "screenlock_explain" = "Kunci akses dengan kunci layar Android atau sidik jari; kalau tidak mau menampilkan konten sebelumnya, mohon aktifkan pula \"Keamanan Layar\".";
@@ -452,10 +517,9 @@
 // translators: "setup" is the "encryption setup" here, as in "Autocrypt Setup Message"
 "contact_setup_changed" = "Ubah pengaturan untuk %1$@.";
 "verified_group_explain" = "Kelompok yang sudah diverifikasi (eksperimental) menjaga keamanan dari serangan aktif. Anggota diverifikasi dengan faktor kedua oleh anggota lain dan selalu dengan pesan yang terinkripsi ujung ke ujung.";
-
-
 // notifications 
 "notify_n_messages_in_m_chats" = "%1$dpesan baru di%2$d obrolan";
+"notify_mark_read" = "Tandai telah dibaca";
 "notify_reply_button" = "Balasan";
 "notify_new_message" = "Pesan baru";
 "notify_background_connection_enabled" = "Koneksi latar diaktifkan";
@@ -477,7 +541,6 @@
 // dc_str_* resources
 "encrypted_message" = "Pesan terenkripsi";
 
-// strings introduced on desktop. we want to share strings between the os, in general, please do not add generic strings here
 "welcome_desktop" = "Selamat Datang di Delta Chat";
 "login_known_accounts_title_desktop" = "Akun yang dikenal";
 "global_menu_preferences_language_desktop" = "Bahasa";
@@ -516,6 +579,7 @@
 "autocrypt_key_transfer_desktop" = "Transfer kunci Autocrypt";
 "initiate_key_transfer_desktop" = "Pengaturan Pesan Autocrypt secara aman membagikan pengaturan ujung ke ujung Anda dengan aplikasi lain yang sesuai dengan Autocrypt. Pengaturan akan dienkripsi dengan kode pengaturan yang ditampilkan di sini dan harus diketik di perangkat lain.";
 "reply_to_message_desktop" = "Balas pesan";
+"download_attachment_desktop" = "Unduh lampiran";
 "show_key_transfer_message_desktop" = "Kunci Anda sudah dikirim ke Anda sendiri. Lihat pesan pengaturan di perangkat yang lain. Seharusnya Anda akan diminta kode pengaturan. Masukkan angka berikut:";
 "new_message_from_desktop" = "Pesan baru dari";
 "unblock_contacts_desktop" = "Buka blokir kontak";
@@ -537,7 +601,6 @@
 "menu.view.developer.open.current.log.file" = "Buka log berkas saat ini";
 "user_location_permission_explanation" = "Delta Chat memerlukan izin lokasi untuk menunjukkan dan membagikan lokasi Anda.";
 
-
 // accessibility, the general idea is to use the normal strings for accessibility hints wherever possible
 "a11y_delivery_status_error" = "Status pengiriman: Kesalahan";
 "a11y_delivery_status_sending" = "Status pengiriman: Mengirim";
@@ -545,3 +608,6 @@
 "a11y_delivery_status_delivered" = "Status pengiriman: Terkirim";
 "a11y_delivery_status_read" = "Status pengiriman: Dibaca";
 "a11y_delivery_status_invalid" = "Status pengiriman tidak valid";
+"a11y_background_preview_label" = "Pratampil latar belakang";
+
+

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

@@ -8,11 +8,14 @@
 "on" = "On";
 "off" = "Off";
 "def" = "Predefinito";
+"default_value" = "Predefinito (%1$@)";
+"default_value_as_above" = "Predefinito (come sopra)";
 "custom" = "Personalizzato";
 "none" = "Nessuno";
 "automatic" = "Automatico";
 "strict" = "Stringente";
 "open" = "Apri";
+"open_attachment" = "Apri allegato";
 "join" = "Partecipa";
 "rejoin" = "Ripartecipa";
 "delete" = "Elimina";
@@ -40,6 +43,7 @@
 "one_moment" = "Un momento...";
 "done" = "Fatto";
 "undo" = "Annulla";
+"offline" = "Disconnesso";
 // Translators: used eg. for the next view, could also be "continue" or so. as used in ios headers, the string should be as short as possible, though.
 "next" = "Avanti";
 "error" = "Errore";
@@ -69,6 +73,8 @@
 "self" = "Io";
 "draft" = "Bozza";
 "image" = "Immagine";
+// Translators: Used in summaries as "Draft: Reply", similar as "Draft: Image". Use a noun here, not a verb (not: "to reply")
+"reply_noun" = "Risponde";
 "gif" = "Gif";
 "images" = "Immagine";
 "audio" = "Audio";
@@ -95,6 +101,8 @@
 "magenta" = "Magenta";
 "white" = "Bianco";
 
+"zoom" = "Ingrandisci";
+"extra_small" = "Extra piccolo";
 "small" = "Piccolo";
 "normal" = "Normale";
 "large" = "Largo";
@@ -123,12 +131,17 @@
 "menu_add_attachment" = "Aggiungi allegato";
 "menu_leave_group" = "Abbandona gruppo";
 "menu_delete_chat" = "Elimina chat";
+"ask_delete_named_chat" = "Sei sicuro di voler eliminare \"%1$@\"?";
 "menu_delete_messages" = "Elimina messaggi";
 "menu_delete_image" = "Elimina immagine";
+"delete_contact" = "Elimina contatto";
 "menu_delete_locations" = "Eliminare tutte le posizioni?";
 "menu_delete_location" = "Elimino questa posizione?";
 "menu_message_details" = "Dettagli messaggio";
 "menu_copy_to_clipboard" = "Copia negli appunti";
+"menu_copy_selection_to_clipboard" = "Copia selezione";
+"menu_copy_link_to_clipboard" = "Copia link";
+"paste_from_clipboard" = "Incolla dagli appunti";
 "menu_forward" = "Inoltra messaggio";
 "menu_resend" = "Reinvia messaggio";
 "menu_reply" = "Rispondi al messaggio";
@@ -169,6 +182,8 @@
 "pin" = "Fissa";
 // Translators: this is the opposite of "Pin", removing the sticky-state from sth.
 "unpin" = "Sblocca";
+"ConversationFragment_quoted_message_not_found" = "Messaggio originale non trovato";
+"reply_privately" = "Rispondi in privato";
 
 "mute_for_one_hour" = "Silenzia per 1 ora";
 "mute_for_two_hours" = "Silenzia per 2 ore";
@@ -211,8 +226,10 @@
 "ask_delete_contact" = "Vuoi eliminare per sempre %1$@?\n\nI contatti con chat attive e quelli in rubrica non possono essere eliminati permanentemente.";
 "cannot_delete_contacts_in_use" = "Impossibile eliminare contatti con chat in corso.";
 "ask_start_chat_with" = "Chattare con %1$@?";
+"ask_delete_value" = "Elimina %1$@?";
 // Translators: %1$s will be replaces by a comma separated list of names
 "ask_remove_members" = "Rimuovere %1$@ dal gruppo?";
+"open_url_confirmation" = "Vuoi aprire questo link?";
 
 
 // contact list
@@ -241,10 +258,19 @@
 "chat_self_talk_subtitle" = "Messaggi inviati a me stesso";
 "saved_messages" = "Messaggi salvati";
 "saved_messages_explain" = "• Inoltra i messaggi per trovarli facilmente\n\n• Memorizza note scritte o vocali\n\n• Allega oggetti per salvarli";
+// this "Saved" should match the "Saved" from "Saved messages"
+"saved" = "Salvato";
 "chat_contact_request" = "Richiesta di contatto";
 "chat_no_contact_requests" = "Nessuna richiesta di contatto.\n\nSe vuoi che le email tradizionali appaiano qui come richieste di contatto puoi selezionare la relativa opzione nelle impostazioni.";
 "retry_send" = "Riprova l\'invio del messaggio";
 "send_failed" = "Invio del messaggio fallito";
+// reasons for a disabled message composer
+"messaging_disabled_not_in_group" = "Non puoi scrivere perché non sei in questo gruppo. Per partecipare, chiedi a un altro membro.";
+"messaging_disabled_device_chat" = "Questa chat contiene messaggi generati localmente. Quindi non puoi scrivere alcun messaggio.";
+"messaging_disabled_deaddrop" = "Fare clic su un messaggio per accettare o rifiutare la richiesta di contatto";
+"cannot_display_unsuported_file_type" = "Impossibile visualizzare questo tipo di file: %1$@";
+"attachment_failed_to_load" = "Impossibile caricare l\'allegato";
+
 
 // map
 "filter_map_on_time" = "Mostra le posizioni nel tempo";
@@ -261,6 +287,8 @@
 // create/edit groups, contact/group profile
 "group_name" = "Nome del gruppo";
 "group_avatar" = "Avatar del gruppo";
+"remove_group_image" = "Rimuovi immagine del gruppo";
+"change_group_image" = "Cambia immagine del gruppo";
 "group_create_button" = "Crea gruppo";
 "group_please_enter_group_name" = "Inserisci un nome per il gruppo.";
 "group_add_members" = "Aggiungi membri";
@@ -323,7 +351,9 @@
 "add_account" = "Aggiungi account";
 "delete_account" = "Elimina account";
 "delete_account_ask" = "Sei certo di voler eliminare i dati dell\'account?";
+"delete_account_explain_with_name" = "Verranno eliminati tutti i dati dell\'account di \"%1$@\" su questo dispositivo, inclusa la configurazione della crittografia end-to-end, contatti, chat, messaggi e contenuti multimediali. Questa azione non può essere annullata.";
 "switching_account" = "Cambio account";
+"try_connect_now" = "Prova a connetterti ora";
 // Translations: %1$s will be replaced by a more detailed error message
 "configuration_failed_with_error" = "Configurazione fallita. Errore: %1$@";
 
@@ -365,6 +395,9 @@
 "pref_notifications" = "Notifiche";
 "pref_notifications_show" = "Mostra";
 "pref_notifications_priority" = "Priorità";
+"pref_notifications_explain" = "Abilita le notifiche di sistema per i nuovi messaggi";
+"pref_show_notification_content" = "Mostra il contenuto del messaggio nella notifica";
+"pref_show_notification_content_explain" = "Mostra il mittente e le prime parole del messaggio nelle notifiche";
 "pref_led_color" = "Colore LED";
 "pref_sound" = "Suono";
 "pref_silent" = "Silenzia";
@@ -428,6 +461,24 @@
 "pref_background_custom_image" = "Immagine personalizzata";
 "pref_background_custom_color" = "Colore personalizzato";
 "export_aborted" = "Esportazione interrotta.";
+"profile_image_select" = "Seleziona immagine del profilo";
+"select_your_new_profile_image" = "Seleziona la tua nuova immagine del profilo";
+"profile_image_delete" = "Elimina immagine del profilo";
+
+
+// Emoji picker and categories
+"emoji_search_results" = "Risultati ricerca";
+"emoji_not_found" = "Nessuna emoji trovata";
+"emoji_recent" = "Usato di recente";
+"emoji_people" = "Persone & Corpo";
+"emoji_nature" = "Animali & Natura";
+"emoji_foods" = "Cibo & Bevanda";
+"emoji_activity" = "Attività";
+"emoji_places" = "Viaggio & Luoghi";
+"emoji_objects" = "Oggetti";
+"emoji_symbols" = "Simboli";
+"emoji_flags" = "Bandiere";
+
 
 // automatically delete message
 "delete_old_messages" = "Elimina i vecchi messaggi";
@@ -493,6 +544,9 @@
 "systemmsg_ephemeral_timer_week" = "Il timer per la scomparsa dei messaggi è impostato su 1 settimana.";
 "systemmsg_ephemeral_timer_four_weeks" = "Il timer per la scomparsa dei messaggi è impostato su 4 settimane.";
 
+// Translators: Protection disabled/enabled messages may be displayed together with a "big shield" and may be suffixed by systemmsg_action_by_user or systemmsg_action_by_me
+"systemmsg_chat_protection_disabled" = "Protezione chat disattivata.";
+"systemmsg_chat_protection_enabled" = "Protezione chat abilitata.";
 
 // screen lock
 "screenlock_title" = "Blocco schermo";
@@ -507,8 +561,10 @@
 
 // qr code stuff
 "qr_code" = "Codice QR";
+"load_qr_code_as_image" = "Carica il codice QR come immagine";
 "qrscan_title" = "Scansiona codice QR";
 "qrscan_hint" = "Posiziona la camera sopra il codice QR";
+"qrscan_failed" = "Impossibile decodificare il codice QR";
 "qrscan_ask_join_group" = "Vuoi entrare nel gruppo \"%1$@\"?";
 "qrscan_fingerprint_mismatch" = "Il codice scansionato non corrisponde all\'ultimo conosciuto per %1$@";
 "qrscan_no_addr_found" = "Questo codice QR contiene un\'impronta, ma non un indirizzo email.\n\nPer una verifica a due fattori efficace, prima stabilisci una connessione cifrata col destinatario.";
@@ -536,6 +592,7 @@
 // translators: "setup" is the "encryption setup" here, as in "Autocrypt Setup Message"
 "contact_setup_changed" = "Impostazioni modificate per %1$@";
 "verified_group_explain" = "I gruppi verificati (sperimentali) garantiscono sicurezza dagli attacchi. I membri vengono verificati con un secondo fattore dagli altri membri e i messaggi sono sempre cifrati end-to-end. ";
+"copy_qr_data_success" = "URL QR copiato negli appunti";
 
 
 // notifications 
@@ -566,6 +623,8 @@
 "encrypted_message" = "Messaggio cifrato";
 
 // strings introduced on desktop. we want to share strings between the os, in general, please do not add generic strings here
+"about_offical_app_desktop" = "Questa è l\'app desktop Delta Chat ufficiale.";
+"about_licensed_under_desktop" = "Questo software è concesso in licenza con GNU GPL versione 3 e il codice sorgente è disponibile su GitHub.";
 "welcome_desktop" = "Benvenuto in Delta Chat";
 "login_known_accounts_title_desktop" = "Account conosciuti";
 "global_menu_preferences_language_desktop" = "Scegli la lingua...";
@@ -620,6 +679,7 @@
 "ask_delete_chat_desktop" = "Sei sicuro di voler eliminare questa chat?";
 "email_validation_failed_desktop" = "Indirizzo email richiesto.";
 "forget_login_confirmation_desktop" = "Eliminare questo login? Verrà eliminato tutto, comprese le impostazioni di cifratura, i contatti, le chat, i messaggi e i media. Questa azione non può essere annullata.";
+"account_info_hover_tooltip_desktop" = "E-Mail: %1$@\nDimensione: %2$@\nPercorso: %3$@";
 "me_desktop" = "me";
 "in_this_group_desktop" = "Membri del gruppo";
 "not_in_this_group_desktop" = "Membri potenziali (non nel gruppo)";
@@ -631,7 +691,6 @@
 "menu.view.developer.open.current.log.file" = "Apri il Logfile corrente";
 "user_location_permission_explanation" = "Delta Chat richiede i permessi di localizzazione per mostrare e condividere la posizione.";
 
-
 // accessibility, the general idea is to use the normal strings for accessibility hints wherever possible
 "a11y_delivery_status_error" = "Stato di consegna: errore";
 "a11y_encryption_padlock" = "Lucchetto di cifratura";
@@ -642,6 +701,7 @@
 "a11y_delivery_status_invalid" = "Stato di consegna non valido";
 "a11y_message_context_menu_btn_label" = "Azioni messaggio";
 "a11y_background_preview_label" = "Anteprima sfondo";
+"a11y_disappearing_messages_activated" = "Messaggi che scompaiono attivati";
 
 
 // iOS permissions, copy from "deltachat-ios/Info.plist", which is used on missing translations in "deltachat-ios/LANG.lproj/InfoPlist.strings"

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

@@ -98,6 +98,22 @@
 			<string>%d membri</string>
 		</dict>
 	</dict>
+	<key>ask_send_following_n_files_to</key>
+	<dict>
+		<key>NSStringLocalizedFormatKey</key>
+		<string>%#@localized_format_key@</string>
+		<key>localized_format_key</key>
+		<dict>
+			<key>NSStringFormatSpecTypeKey</key>
+			<string>NSStringPluralRuleType</string>
+			<key>NSStringFormatValueTypeKey</key>
+			<string>d</string>
+			<key>one</key>
+			<string>Invia il seguente file a %s?</string>
+			<key>other</key>
+			<string>Inviare i seguenti %d files a %s?</string>
+		</dict>
+	</dict>
 	<key>ask_delete_chat</key>
 	<dict>
 		<key>NSStringLocalizedFormatKey</key>

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

@@ -137,8 +137,6 @@
 "ask_start_chat_with" = "%1$@とチャットしますか";
 // Translators: %1$s will be replaces by a comma separated list of names
 "ask_remove_members" = "%1$@をグループから排除しますか";
-
-
 // contact list
 "contacts_title" = "連絡先一覧";
 "contacts_enter_name_or_email" = "名前かメールアドレスを入力";
@@ -256,7 +254,6 @@
 // permissions
 "perm_required_title" = "アクセス許可が必要です";
 "perm_continue" = "続行";
-// strings introduced on desktop. we want to share strings between the os, in general, please do not add generic strings here
 "welcome_desktop" = "Delta Chatにようこそ";
 "login_known_accounts_title_desktop" = "不明なアカウント";
 "global_menu_preferences_language_desktop" = "言語を選択して下さい";
@@ -287,4 +284,3 @@
 "message_detail_sent_desktop" = "送信済み";
 "user_location_permission_explanation" = "Delta Chatは位置情報を共有出来る様にする為権限が必要です";
 
-

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

@@ -209,7 +209,6 @@
 // permissions
 "perm_required_title" = "권한 필요";
 "perm_continue" = "확인";
-// strings introduced on desktop. we want to share strings between the os, in general, please do not add generic strings here
 "welcome_desktop" = "Delta Chat에 오신 것을 환영합니다.";
 "global_menu_preferences_language_desktop" = "언어";
 "global_menu_file_desktop" = "파일";

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

@@ -156,7 +156,6 @@
 "pin" = "Prisegti";
 // Translators: this is the opposite of "Pin", removing the sticky-state from sth.
 "unpin" = "Atsegti";
-
 "mute_for_one_hour" = "Išjungti 1 valandai";
 "mute_for_two_hours" = "Išjungti 2 valandoms";
 "mute_for_one_day" = "Išjungti 1 dienai";
@@ -174,8 +173,6 @@
 "ask_start_chat_with" = "Pradėti pokalbį su %1$@?";
 // Translators: %1$s will be replaces by a comma separated list of names
 "ask_remove_members" = "Pašalinti %1$@ iš grupės?";
-
-
 // contact list
 "contacts_title" = "Adresatai";
 "contacts_enter_name_or_email" = "Įveskite vardą ar el. pašto adresą";
@@ -200,7 +197,6 @@
 "saved_messages" = "Įrašytos žinutės";
 "chat_contact_request" = "Adresato užklausa";
 "send_failed" = "Nepavyko išsiųsti žinutės";
-
 // search
 "search" = "Ieškoti";
 "search_explain" = "Ieškokite pokalbių, adresatų ir žinučių";
@@ -354,7 +350,6 @@
 "pref_background_custom_image" = "Tinkintas paveikslas";
 "pref_background_custom_color" = "Tinkinta spalva";
 "export_aborted" = "Eksportavimas nutrauktas.";
-
 "autodel_device_title" = "Ištrinti žinutes iš įrenginio";
 "autodel_server_title" = "Ištrinti žinutes iš serverio";
 "autodel_confirm" = "Aš suprantu, ištrinti visas šias žinutes";
@@ -439,7 +434,6 @@
 // dc_str_* resources
 "encrypted_message" = "Šifruota žinutė";
 
-// strings introduced on desktop. we want to share strings between the os, in general, please do not add generic strings here
 "welcome_desktop" = "Sveiki atvykę į Delta Chat";
 "login_known_accounts_title_desktop" = "Žinomos paskyros";
 "global_menu_preferences_language_desktop" = "Pasirinkti kalbą...";
@@ -510,6 +504,4 @@
 "a11y_delivery_status_read" = "Pristatymo būsena: Perskaityta";
 "a11y_delivery_status_invalid" = "Neteisinga pristatymo būsena";
 "a11y_background_preview_label" = "Fono peržiūra";
-
-
 "perm_enable_bg_reminder_title" = "Bakstelėkite čia, norėdami gauti žinutes, kol Delta Chat veikia fone.";

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

@@ -169,7 +169,6 @@
 "pin" = "Fest";
 // Translators: this is the opposite of "Pin", removing the sticky-state from sth.
 "unpin" = "Løsn";
-
 "mute_for_one_hour" = "Demp i 1 time";
 "mute_for_two_hours" = "Demp i 2 timer";
 "mute_for_one_day" = "Demp i 1 dag";
@@ -213,8 +212,6 @@
 "ask_start_chat_with" = "Begynn å sludre med %1$@?";
 // Translators: %1$s will be replaces by a comma separated list of names
 "ask_remove_members" = "Fjern %1$@ fra gruppen?";
-
-
 // contact list
 "contacts_title" = "Kontakter";
 "contacts_enter_name_or_email" = "Skriv navn eller e-postadresse";
@@ -395,7 +392,6 @@
 // dc_str_* resources
 "encrypted_message" = "Kryptert melding";
 
-// strings introduced on desktop. we want to share strings between the os, in general, please do not add generic strings here
 "welcome_desktop" = "Velkommen til Delta Chat";
 "global_menu_preferences_language_desktop" = "Språk";
 "global_menu_edit_desktop" = "Rediger";

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

@@ -8,11 +8,14 @@
 "on" = "Aan";
 "off" = "Uit";
 "def" = "Standaard";
+"default_value" = "Standaard (%1$@)";
+"default_value_as_above" = "Standaard (zoals hierboven)";
 "custom" = "Aangepast";
 "none" = "Geen";
 "automatic" = "Automatisch";
 "strict" = "Strikt";
 "open" = "Openen";
+"open_attachment" = "Bijlage openen";
 "join" = "Deelnemen";
 "rejoin" = "Opnieuw deelnemen";
 "delete" = "Verwijderen";
@@ -40,6 +43,7 @@
 "one_moment" = "Even geduld...";
 "done" = "Klaar";
 "undo" = "Ongedaan maken";
+"offline" = "Offline";
 // Translators: used eg. for the next view, could also be "continue" or so. as used in ios headers, the string should be as short as possible, though.
 "next" = "Volgende";
 "error" = "Fout";
@@ -69,6 +73,8 @@
 "self" = "Ik";
 "draft" = "Concept";
 "image" = "Afbeelding";
+// Translators: Used in summaries as "Draft: Reply", similar as "Draft: Image". Use a noun here, not a verb (not: "to reply")
+"reply_noun" = "Antwoord";
 "gif" = "GIF";
 "images" = "Afbeeldingen";
 "audio" = "Audio";
@@ -95,6 +101,8 @@
 "magenta" = "Magenta";
 "white" = "Wit";
 
+"zoom" = "Zoomen";
+"extra_small" = "Extra klein";
 "small" = "Klein";
 "normal" = "Normaal";
 "large" = "Groot";
@@ -123,12 +131,17 @@
 "menu_add_attachment" = "Bijlage toevoegen";
 "menu_leave_group" = "Groep verlaten";
 "menu_delete_chat" = "Gesprek verwijderen";
+"ask_delete_named_chat" = "Weet je zeker dat je \'%1$@\' wilt verwijderen?";
 "menu_delete_messages" = "Berichten verwijderen";
 "menu_delete_image" = "Afbeelding verwijderen";
+"delete_contact" = "Contactpersoon verwijderen";
 "menu_delete_locations" = "Wil je alle locaties verwijderen?";
 "menu_delete_location" = "Wil je deze locatie verwijderen?";
 "menu_message_details" = "Berichtinformatie";
 "menu_copy_to_clipboard" = "Kopiëren naar klembord";
+"menu_copy_selection_to_clipboard" = "Selectie kopiëren";
+"menu_copy_link_to_clipboard" = "Link kopiëren";
+"paste_from_clipboard" = "Plakken van klembord";
 "menu_forward" = "Bericht doorsturen";
 "menu_resend" = "Bericht opnieuw versturen";
 "menu_reply" = "Bericht beantwoorden";
@@ -169,6 +182,8 @@
 "pin" = "Vastmaken";
 // Translators: this is the opposite of "Pin", removing the sticky-state from sth.
 "unpin" = "Losmaken";
+"ConversationFragment_quoted_message_not_found" = "Geen oorspronkelijk bericht gevonden";
+"reply_privately" = "Privé beantwoorden";
 
 "mute_for_one_hour" = "1 uur lang uitschakelen";
 "mute_for_two_hours" = "2 uur lang uitschakelen";
@@ -211,8 +226,10 @@
 "ask_delete_contact" = "Wil je de contactpersoon %1$@ permanent verwijderen?\n\nPersonen met actieve gesprekken en personen afkomstig uit je adresboek kunnen niet permanent worden verwijderd.";
 "cannot_delete_contacts_in_use" = "Contactpersonen waarmee je nog gesprekken voert kunnen niet worden verwijderd.";
 "ask_start_chat_with" = "Wil je een gesprek voeren met %1$@?";
+"ask_delete_value" = "Wil je %1$@ verwijderen?";
 // Translators: %1$s will be replaces by a comma separated list of names
 "ask_remove_members" = "Wil je %1$@ verwijderen uit de groep?";
+"open_url_confirmation" = "Weet je zeker dat je deze link wilt openen?";
 
 
 // contact list
@@ -241,10 +258,19 @@
 "chat_self_talk_subtitle" = "Aan mijzelf gestuurde berichten";
 "saved_messages" = "Opgeslagen berichten";
 "saved_messages_explain" = "• Stuur berichten door naar hier om ze snel terug te kunnen lezen\n\n• Maak aantekeningen of spraakopnamen\n\n• Voeg media toe om deze op te slaan";
+// this "Saved" should match the "Saved" from "Saved messages"
+"saved" = "Opgeslagen";
 "chat_contact_request" = "Contactpersoonverzoek";
 "chat_no_contact_requests" = "Geen contactpersoonverzoeken.\n\nAls je wilt dat klassieke e-mail hier verschijnt in de vorm van contactpersoonverzoeken, dan kun je dat aangeven in de app-instellingen.";
 "retry_send" = "Bericht opnieuw versturen";
 "send_failed" = "Kan bericht niet versturen";
+// reasons for a disabled message composer
+"messaging_disabled_not_in_group" = "Alleen leden kunnen berichten versturen aan deze groep. Vraag aan een lid om lid te worden.";
+"messaging_disabled_device_chat" = "Je kunt geen berichten versturen omdat dit gesprek alleen lokaal gegenereerde berichten bevat.";
+"messaging_disabled_deaddrop" = "Druk op een bericht om het contactpersoonverzoek goed te keuren of af te wijzen";
+"cannot_display_unsuported_file_type" = "Het volgende bestandstype kan niet worden getoond: %1$@";
+"attachment_failed_to_load" = "De bijlage kan niet worden geladen";
+
 
 // map
 "filter_map_on_time" = "Locaties tonen in tijdsbeeld";
@@ -261,6 +287,8 @@
 // create/edit groups, contact/group profile
 "group_name" = "Groepsnaam";
 "group_avatar" = "Groepsafbeelding";
+"remove_group_image" = "Groepsafbeelding verwijderen";
+"change_group_image" = "Groepsafbeelding wijzigen";
 "group_create_button" = "Groep aanmaken";
 "group_please_enter_group_name" = "Voer een naam in voor de groep.";
 "group_add_members" = "Deelnemers toevoegen";
@@ -323,7 +351,9 @@
 "add_account" = "Account toevoegen";
 "delete_account" = "Account verwijderen";
 "delete_account_ask" = "Weet je zeker dat je je accountgegevens wilt verwijderen?";
+"delete_account_explain_with_name" = "Alle gegevens van \'%1$@\' worden verwijderd: de eind-tot-eindinstellingen, contactpersonen, gesprekken, berichten en media. Deze actie kan niet ongedaan worden gemaakt.";
 "switching_account" = "Bezig met overschakelen…";
+"try_connect_now" = "Probeer te verbinden";
 // Translations: %1$s will be replaced by a more detailed error message
 "configuration_failed_with_error" = "Het instellen is mislukt. Foutmelding: %1$@";
 
@@ -365,6 +395,9 @@
 "pref_notifications" = "Meldingen";
 "pref_notifications_show" = "Tonen";
 "pref_notifications_priority" = "Prioriteit";
+"pref_notifications_explain" = "Systeemmeldingen tonen bij nieuwe berichten";
+"pref_show_notification_content" = "Berichtinhoud tonen op meldingen";
+"pref_show_notification_content_explain" = "Toont de afzender en eerste regel van berichten op meldingen";
 "pref_led_color" = "LED-kleur";
 "pref_sound" = "Geluid";
 "pref_silent" = "Stil";
@@ -428,6 +461,24 @@
 "pref_background_custom_image" = "Eigen afbeelding";
 "pref_background_custom_color" = "Eigen kleur";
 "export_aborted" = "Het exporteren is afgebroken.";
+"profile_image_select" = "Profielfoto kiezen";
+"select_your_new_profile_image" = "Kies een nieuwe profielfoto";
+"profile_image_delete" = "Profielfoto verwijderen";
+
+
+// Emoji picker and categories
+"emoji_search_results" = "Zoekresultaten";
+"emoji_not_found" = "Geen emoji gevonden";
+"emoji_recent" = "Onlangs gebruikt";
+"emoji_people" = "Personen en lichaamsuitdrukkingen";
+"emoji_nature" = "Dieren en natuur";
+"emoji_foods" = "Eten en drinken";
+"emoji_activity" = "Activiteit";
+"emoji_places" = "Reizen en locaties";
+"emoji_objects" = "Objecten";
+"emoji_symbols" = "Symbolen";
+"emoji_flags" = "Vlaggen";
+
 
 // automatically delete message
 "delete_old_messages" = "Oude berichten verwijderen";
@@ -493,6 +544,9 @@
 "systemmsg_ephemeral_timer_week" = "De tijdklok van verdwijnende berichten is ingesteld op 1 week.";
 "systemmsg_ephemeral_timer_four_weeks" = "De tijdklok van verdwijnende berichten is ingesteld op 4 weken.";
 
+// Translators: Protection disabled/enabled messages may be displayed together with a "big shield" and may be suffixed by systemmsg_action_by_user or systemmsg_action_by_me
+"systemmsg_chat_protection_disabled" = "Gespreksbeveiliging is uitgeschakeld.";
+"systemmsg_chat_protection_enabled" = "Gespreksbeveiliging is ingeschakeld.";
 
 // screen lock
 "screenlock_title" = "Schermvergrendeling";
@@ -507,8 +561,10 @@
 
 // qr code stuff
 "qr_code" = "QR-code";
+"load_qr_code_as_image" = "QR-code als afbeelding laden";
 "qrscan_title" = "QR-code scannen";
 "qrscan_hint" = "Plaatst je camera boven de QR-code";
+"qrscan_failed" = "De qr-code kan niet worden ontcijferd";
 "qrscan_ask_join_group" = "Wil je deelnemen aan de groep \"%1$@\"?";
 "qrscan_fingerprint_mismatch" = "De gescande vingerafdruk komt niet overeen met de vorige voor %1$@";
 "qrscan_no_addr_found" = "Deze QR-code bevat een vingerafdruk, maar geen e-mailadres.\n\nVoor out-of-bandgoedkeuring, moet je eerst een beveiligde verbinding opzetten met de ontvanger.";
@@ -536,6 +592,7 @@
 // translators: "setup" is the "encryption setup" here, as in "Autocrypt Setup Message"
 "contact_setup_changed" = "Gewijzigde instellingen voor %1$@";
 "verified_group_explain" = "Goedgekeurde groepen (experimenteel) zijn extra beveiligd tegen aanvallen van buitenaf. Leden worden goedgekeurd door andere leden en berichten zijn altijd eind-tot-eind versleuteld.";
+"copy_qr_data_success" = "De qr-url is gekopieerd naar het klembord";
 
 
 // notifications 
@@ -566,6 +623,8 @@
 "encrypted_message" = "Versleuteld bericht";
 
 // strings introduced on desktop. we want to share strings between the os, in general, please do not add generic strings here
+"about_offical_app_desktop" = "Dit is de officiële Delta Chat-computerapp.";
+"about_licensed_under_desktop" = "Deze software is vrijgegeven onder de GNU GPL versie 3 en de broncode is beschikbaar op GitHub.";
 "welcome_desktop" = "Welkom bij Delta Chat";
 "login_known_accounts_title_desktop" = "Bekende accounts";
 "global_menu_preferences_language_desktop" = "Kies een taal...";
@@ -620,6 +679,7 @@
 "ask_delete_chat_desktop" = "Weet je zeker dat je dit gesprek wilt verwijderen?";
 "email_validation_failed_desktop" = "E-mailadres vereist.";
 "forget_login_confirmation_desktop" = "Wil je dit account verwijderen? Alles wordt verwijderd: je eind-tot-eindinstellingen, contactpersonen, gesprekken, berichten en media. Deze actie kan niet ongedaan worden gemaakt.";
+"account_info_hover_tooltip_desktop" = "E-Mail: %1$@\nGrootte: %2$@\nPad: %3$@";
 "me_desktop" = "ik";
 "in_this_group_desktop" = "Groepsleden";
 "not_in_this_group_desktop" = "Potentiële groepsleden (niet in de groep)";
@@ -631,7 +691,6 @@
 "menu.view.developer.open.current.log.file" = "Huidig logbestand openen";
 "user_location_permission_explanation" = "Delta Chat heeft het locatietoegangsrecht nodig om je locatie te tonen en delen.";
 
-
 // accessibility, the general idea is to use the normal strings for accessibility hints wherever possible
 "a11y_delivery_status_error" = "Bezorgstatus: afleveren mislukt";
 "a11y_encryption_padlock" = "Versleutelingsslot";
@@ -642,6 +701,7 @@
 "a11y_delivery_status_invalid" = "Onbekende bezorgstatus";
 "a11y_message_context_menu_btn_label" = "Berichtacties";
 "a11y_background_preview_label" = "Achtergrondvoorbeeld";
+"a11y_disappearing_messages_activated" = "Verdwijnende berichten zijn ingeschakeld";
 
 
 // iOS permissions, copy from "deltachat-ios/Info.plist", which is used on missing translations in "deltachat-ios/LANG.lproj/InfoPlist.strings"

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

@@ -98,6 +98,22 @@
 			<string>%d deelnemers</string>
 		</dict>
 	</dict>
+	<key>ask_send_following_n_files_to</key>
+	<dict>
+		<key>NSStringLocalizedFormatKey</key>
+		<string>%#@localized_format_key@</string>
+		<key>localized_format_key</key>
+		<dict>
+			<key>NSStringFormatSpecTypeKey</key>
+			<string>NSStringPluralRuleType</string>
+			<key>NSStringFormatValueTypeKey</key>
+			<string>d</string>
+			<key>one</key>
+			<string>Wil je het volgende bestand versturen aan %s?</string>
+			<key>other</key>
+			<string>Wil je de volgende %d bestanden versturen aan %s?</string>
+		</dict>
+	</dict>
 	<key>ask_delete_chat</key>
 	<dict>
 		<key>NSStringLocalizedFormatKey</key>

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

@@ -167,7 +167,6 @@
 "pin" = "Przypnij";
 // Translators: this is the opposite of "Pin", removing the sticky-state from sth.
 "unpin" = "Odepnij";
-
 "mute_for_one_hour" = "Wyłącz na 1 godzinę";
 "mute_for_two_hours" = "Wyłącz na 2 godziny";
 "mute_for_one_day" = "Wyłącz na 1 dzień";
@@ -211,8 +210,6 @@
 "ask_start_chat_with" = "Rozpocząć czat z %1$@?";
 // Translators: %1$s will be replaces by a comma separated list of names
 "ask_remove_members" = "Usunąć %1$@ z grupy?";
-
-
 // contact list
 "contacts_title" = "Kontakty";
 "contacts_enter_name_or_email" = "Podaj nazwę lub adres e-mail";
@@ -243,7 +240,6 @@
 "chat_no_contact_requests" = "Brak zaproszenia do kontaktów.\n\nJeśli chcesz, aby klasyczne wiadomości e-mail pojawiały się tutaj jako prośby o kontakt, możesz zmienić odpowiednie ustawienia w ustawieniach aplikacji.";
 "retry_send" = "Spróbuj ponownie wysłać wiadomość";
 "send_failed" = "Nie można wysłać wiadomości";
-
 // map
 "filter_map_on_time" = "Pokaż lokalizacje w ramach czasowych";
 "show_location_traces" = "Pokaż ślady";
@@ -486,7 +482,6 @@
 "systemmsg_ephemeral_timer_week" = "Ustawiono zegar znikających wiadomości na 1 tydzień.";
 "systemmsg_ephemeral_timer_four_weeks" = "Ustawiono zegar znikających wiadomości na 4 tygodnie.";
 
-
 // screen lock
 "screenlock_title" = "Blokada ekranu";
 "screenlock_explain" = "Blokuj dostęp za pomocą blokady ekranu systemu Android lub odcisku palca; aby uniknąć pojawienia się poprzedniej zawartości, włącz również opcję „Zabezpieczenia ekranu”";
@@ -547,7 +542,6 @@
 // dc_str_* resources
 "encrypted_message" = "Zaszyfrowana wiadomość";
 
-// strings introduced on desktop. we want to share strings between the os, in general, please do not add generic strings here
 "welcome_desktop" = "Witaj w Delta Chat";
 "login_known_accounts_title_desktop" = "Znane konta";
 "global_menu_preferences_language_desktop" = "Wybierz język";
@@ -613,7 +607,6 @@
 "menu.view.developer.open.current.log.file" = "Otwórz bieżący plik dziennika";
 "user_location_permission_explanation" = "Delta Chat wymaga uprawnienia lokalizacji, aby pokazać i udostępniać swoją lokalizację.";
 
-
 // accessibility, the general idea is to use the normal strings for accessibility hints wherever possible
 "a11y_delivery_status_error" = "Status dostawy: Błąd";
 "a11y_encryption_padlock" = "Kłódka szyfrowania";
@@ -623,8 +616,6 @@
 "a11y_delivery_status_read" = "Status dostawy: Przeczytane";
 "a11y_delivery_status_invalid" = "Nieprawidłowy status dostawy";
 "a11y_background_preview_label" = "Podgląd tła";
-
-
 // iOS permissions, copy from "deltachat-ios/Info.plist", which is used on missing translations in "deltachat-ios/LANG.lproj/InfoPlist.strings"
 
 

+ 0 - 4
deltachat-ios/pt-BR.lproj/Localizable.strings

@@ -181,8 +181,6 @@
 "ask_start_chat_with" = "Conversar com %1$@?";
 // Translators: %1$s will be replaces by a comma separated list of names
 "ask_remove_members" = "Remover %1$@ do grupo?";
-
-
 // contact list
 "contacts_title" = "Contatos";
 "contacts_enter_name_or_email" = "Insira um nome ou e-mail";
@@ -452,7 +450,6 @@
 // dc_str_* resources
 "encrypted_message" = "Mensagem criptografada";
 
-// strings introduced on desktop. we want to share strings between the os, in general, please do not add generic strings here
 "welcome_desktop" = "Boas-vindas ao Delta Chat.";
 "login_known_accounts_title_desktop" = "Contas conhecidas";
 "global_menu_preferences_language_desktop" = "Escolher língua...";
@@ -516,5 +513,4 @@
 "menu.view.developer.open.current.log.file" = "Abrir relatório atual";
 "user_location_permission_explanation" = "O Delta Chat precisa acessar sua localização para que você possa exibi-la e compartilhá-la.";
 
-
 "perm_enable_bg_reminder_title" = "Toque aqui para receber mensagens enquanto o Delta Chat estiver em segundo plano.";

+ 34 - 6
deltachat-ios/ru.lproj/Localizable.strings

@@ -8,11 +8,13 @@
 "on" = "Вкл.";
 "off" = "Выкл.";
 "def" = "По умолчанию";
+"default_value" = "По умолчанию (%1$@)";
 "custom" = "Персональная настройка";
 "none" = "Не задано";
 "automatic" = "Автоматически";
 "strict" = "Строгий";
 "open" = "Открыть";
+"open_attachment" = "Открыть вложение";
 "join" = "Зайти";
 "rejoin" = "Перезайти";
 "delete" = "Удалить";
@@ -69,6 +71,8 @@
 "self" = "Я";
 "draft" = "Черновик";
 "image" = "Изображение";
+// Translators: Used in summaries as "Draft: Reply", similar as "Draft: Image". Use a noun here, not a verb (not: "to reply")
+"reply_noun" = "Ответить";
 "gif" = "GIF";
 "images" = "Изображения";
 "audio" = "Аудио";
@@ -95,6 +99,7 @@
 "magenta" = "Маджента";
 "white" = "Белый";
 
+"zoom" = "Масштаб";
 "small" = "Маленький";
 "normal" = "Обычный";
 "large" = "Большой";
@@ -125,10 +130,14 @@
 "menu_delete_chat" = "Удалить чат";
 "menu_delete_messages" = "Удалить сообщения";
 "menu_delete_image" = "Удалить изображение";
+"delete_contact" = "Удалить контакт";
 "menu_delete_locations" = "Удалить все местоположения?";
 "menu_delete_location" = "Удалить местоположение?";
 "menu_message_details" = "Подробности сообщения";
 "menu_copy_to_clipboard" = "Скопировать в буфер обмена";
+"menu_copy_selection_to_clipboard" = "Скопировать выделенное";
+"menu_copy_link_to_clipboard" = "Скопировать ссылку";
+"paste_from_clipboard" = "Вставить из буфера обмена";
 "menu_forward" = "Переслать сообщение";
 "menu_resend" = "Продублировать сообщение";
 "menu_reply" = "Ответить на сообщение";
@@ -169,7 +178,7 @@
 "pin" = "Прикрепить";
 // Translators: this is the opposite of "Pin", removing the sticky-state from sth.
 "unpin" = "Открепить";
-
+"ConversationFragment_quoted_message_not_found" = "Оригинальное сообщение не найдено";
 "mute_for_one_hour" = "1 час";
 "mute_for_two_hours" = "На 2 часа";
 "mute_for_one_day" = "На 1 день";
@@ -211,8 +220,10 @@
 "ask_delete_contact" = "Удалить контакт навсегда  %1$@?\n\nКонтакты с исходящими чатами и контакты из системной адресной книги не будут удалены .";
 "cannot_delete_contacts_in_use" = "Невозможно удалить контакты, с которыми имеются активные чаты.";
 "ask_start_chat_with" = "Создать чат с %1$@?";
+"ask_delete_value" = "Удалить %1$@?";
 // Translators: %1$s will be replaces by a comma separated list of names
 "ask_remove_members" = "Удалить %1$@ из группы?";
+"open_url_confirmation" = "Вы хотите открыть эту ссылку?";
 
 
 // contact list
@@ -241,10 +252,14 @@
 "chat_self_talk_subtitle" = "Сообщения отправленные себе";
 "saved_messages" = "Сохранённые сообщения";
 "saved_messages_explain" = "• Пересылайте сообщения сюда для быстрого доступа\n\n• Делайте текстовые или голосовые заметки\n\n• Прикрепляйте медиафайлы, чтобы сохранить их";
+// this "Saved" should match the "Saved" from "Saved messages"
+"saved" = "Сохранено";
 "chat_contact_request" = "Запрос контакта";
 "chat_no_contact_requests" = "Нет запросов контактов.\n\nЕсли Вы хотите, чтобы обычная почта появлялась здесь как запросы контактов, вы можете изменить соответствующий параметр в настройках приложения.";
 "retry_send" = "Повторить отправку сообщения";
 "send_failed" = "Не удалось отправить сообщение";
+"attachment_failed_to_load" = "Не удалось загрузить вложение";
+
 
 // map
 "filter_map_on_time" = "Показать местоположения с интервалом времени";
@@ -261,6 +276,8 @@
 // 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" = "Добавить участников";
@@ -324,6 +341,7 @@
 "delete_account" = "Удалить аккаунт";
 "delete_account_ask" = "Вы уверены, что хотите удалить данные учётной записи?";
 "switching_account" = "Меняем аккаунт...";
+"try_connect_now" = "Попытаться подключиться сейчас";
 // Translations: %1$s will be replaced by a more detailed error message
 "configuration_failed_with_error" = "Настройка не удалась. Ошибка: %1$@";
 
@@ -428,6 +446,19 @@
 "pref_background_custom_image" = "Пользовательское изображение";
 "pref_background_custom_color" = "Пользовательский цвет";
 "export_aborted" = "Экспорт прекращен.";
+"profile_image_select" = "Выбрать фото профиля";
+"select_your_new_profile_image" = "Выбрать новое изображение профиля";
+"profile_image_delete" = "Удалить фото профиля";
+
+
+// Emoji picker and categories
+"emoji_search_results" = "Результаты поиска";
+"emoji_not_found" = "Эмодзи не найдено";
+"emoji_recent" = "Недавно использованные";
+"emoji_objects" = "Объекты";
+"emoji_symbols" = "Символы";
+"emoji_flags" = "Флаги";
+
 
 // automatically delete message
 "delete_old_messages" = "Удалять старые сообщения";
@@ -493,7 +524,6 @@
 "systemmsg_ephemeral_timer_week" = "Таймер исчезающих сообщений установлен на 1 неделю.";
 "systemmsg_ephemeral_timer_four_weeks" = "Таймер исчезающих сообщений установлен на 4 недели.";
 
-
 // screen lock
 "screenlock_title" = "Блокировка экрана";
 "screenlock_explain" = "Блокировка доступа с помощью блокировки экрана Android или отпечатков пальцев; чтобы избежать появления предыдущего контента, пожалуйста, включите \"Безопасность экрана\"";
@@ -507,6 +537,7 @@
 
 // qr code stuff
 "qr_code" = "QR код";
+"load_qr_code_as_image" = "Загрузить QR-код как изображение";
 "qrscan_title" = "Сканировать QR код";
 "qrscan_hint" = "Наведите камеру на QR код";
 "qrscan_ask_join_group" = "Присоединиться к группе «%1$@»?";
@@ -536,8 +567,6 @@
 // translators: "setup" is the "encryption setup" here, as in "Autocrypt Setup Message"
 "contact_setup_changed" = "Изменены параметры для %1$@";
 "verified_group_explain" = "Проверенные группы (экспериментально) защищены от активных атак. Участники проверяются с помощью второго фактора другими участниками и сообщения всегда передаются посредством cквозного шифрования .";
-
-
 // notifications 
 "notify_n_messages_in_m_chats" = "%1$d новых сообщений в %2$d чатах.";
 "notify_mark_read" = "Отметить как прочитанное";
@@ -565,7 +594,6 @@
 // dc_str_* resources
 "encrypted_message" = "Зашифрованное сообщение";
 
-// strings introduced on desktop. we want to share strings between the os, in general, please do not add generic strings here
 "welcome_desktop" = "Добро пожаловать в Delta Chat";
 "login_known_accounts_title_desktop" = "Известные аккаунты";
 "global_menu_preferences_language_desktop" = "Выбор языка";
@@ -631,7 +659,6 @@
 "menu.view.developer.open.current.log.file" = "Открыть Текущий Файл Журнала Log";
 "user_location_permission_explanation" = "Для отображения и публикации вашего местоположения Delta Chat необходимо разрешение на местоположение.";
 
-
 // accessibility, the general idea is to use the normal strings for accessibility hints wherever possible
 "a11y_delivery_status_error" = "Статус доставки: Ошибка";
 "a11y_encryption_padlock" = "Значок шифрования";
@@ -642,6 +669,7 @@
 "a11y_delivery_status_invalid" = "Недопустимый статус доставки";
 "a11y_message_context_menu_btn_label" = "Действия с сообщением";
 "a11y_background_preview_label" = "Предпросмотр фона";
+"a11y_disappearing_messages_activated" = "Исчезающие сообщения включены";
 
 
 // iOS permissions, copy from "deltachat-ios/Info.plist", which is used on missing translations in "deltachat-ios/LANG.lproj/InfoPlist.strings"

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

@@ -8,11 +8,14 @@
 "on" = "On";
 "off" = "Off";
 "def" = "Parazgjedhje";
+"default_value" = "Parazgjedhje (%1$@)";
+"default_value_as_above" = "Parazgjedhje (njësoj me sa më sipër)";
 "custom" = "Vetjake";
 "none" = "Asnjë";
 "automatic" = "Automatike";
 "strict" = "Strikt";
 "open" = "Hap";
+"open_attachment" = "Hape bashkëngjitjen";
 "join" = "Hyni";
 "rejoin" = "Rihyni";
 "delete" = "Fshije";
@@ -69,6 +72,8 @@
 "self" = "Unë";
 "draft" = "Skicë";
 "image" = "Figurë";
+// Translators: Used in summaries as "Draft: Reply", similar as "Draft: Image". Use a noun here, not a verb (not: "to reply")
+"reply_noun" = "Përgjigje";
 "gif" = "Gif";
 "images" = "Figura";
 "audio" = "Audio";
@@ -95,6 +100,7 @@
 "magenta" = "I purpurt";
 "white" = "E bardhë";
 
+"extra_small" = "Tejet të vogla";
 "small" = "Të vogla";
 "normal" = "Normale";
 "large" = "Të mëdha";
@@ -123,12 +129,17 @@
 "menu_add_attachment" = "Shtoni bashkëngjitje";
 "menu_leave_group" = "Braktiseni grupin";
 "menu_delete_chat" = "Fshije fjalosjen";
+"ask_delete_named_chat" = "Jeni i sigurt se doni të fshihet \"%1$@\"?";
 "menu_delete_messages" = "Fshiji mesazhet";
 "menu_delete_image" = "Fshije figurën";
+"delete_contact" = "Fshije kontaktin";
 "menu_delete_locations" = "Të fshihen krejt vendndodhjet?";
 "menu_delete_location" = "Të fshihet kjo vendndodhje?";
 "menu_message_details" = "Hollësi mesazhi";
 "menu_copy_to_clipboard" = "Kopjoje në të papastër";
+"menu_copy_selection_to_clipboard" = "Kopjoje përzgjedhjen";
+"menu_copy_link_to_clipboard" = "Kopjoje lidhjen";
+"paste_from_clipboard" = "Ngjite prej të papastre";
 "menu_forward" = "Përcille mesazhin";
 "menu_resend" = "Ridërgoje mesazhin";
 "menu_reply" = "Përgjigju mesazhit";
@@ -169,6 +180,8 @@
 "pin" = "Fiksoje";
 // Translators: this is the opposite of "Pin", removing the sticky-state from sth.
 "unpin" = "Çfiksoje";
+"ConversationFragment_quoted_message_not_found" = "S’u gjet mesazhi origjinal";
+"reply_privately" = "Përgjigjuni privatisht";
 
 "mute_for_one_hour" = "Heshtoji për 1 orë";
 "mute_for_two_hours" = "Heshtoji për 2 orë";
@@ -211,8 +224,10 @@
 "ask_delete_contact" = "Të fshihet përgjithmonë kontakti %1$@? \n\nKontaktet me fjalosje në zhvillim e sipër dhe kontaktet prej libri adresash të sistemit s\’mund të fshihen përgjithmonë.";
 "cannot_delete_contacts_in_use" = "S\’mund të fshihen kontakte me fjalosje në zhvillim e sipër.";
 "ask_start_chat_with" = "Të bisedohet me %1$@?";
+"ask_delete_value" = "Të fshihet %1$@?";
 // Translators: %1$s will be replaces by a comma separated list of names
 "ask_remove_members" = "Të hiqet %1$@ nga grupi?";
+"open_url_confirmation" = "Doni të hapet kjo lidhje?";
 
 
 // contact list
@@ -241,10 +256,19 @@
 "chat_self_talk_subtitle" = "Mesazhe që i kam dërguar vetes";
 "saved_messages" = "Mesazhe të ruajtur";
 "saved_messages_explain" = "• Përcillini mesazhet këtu për përdorim të lehtë\n\n• Mbani shënime ose kujtesa zanore\n\n• Bashkëngjitni media për t’i ruajtur";
+// this "Saved" should match the "Saved" from "Saved messages"
+"saved" = "Të ruajtur";
 "chat_contact_request" = "Kërkesë kontakti";
 "chat_no_contact_requests" = "S\’ka kërkesa kontakti.\n\nNëse doni që email-e klasikë të shfaqen këtu si kërkesa kontakti, mund të ndryshoni rregullimin përkatës te rregullimet e aplikacionit.";
 "retry_send" = "Riprovo të dërgosh mesazhin";
 "send_failed" = "Dërgimi i mesazhit dështoi";
+// reasons for a disabled message composer
+"messaging_disabled_not_in_group" = "S’mund të shkruani, ngaqë s’jeni në këtë grup. Për t’u bërë pjesë, kërkojani një anëtari tjetër.";
+"messaging_disabled_device_chat" = "Kjo fjalosje përmban mesazhe të prodhuar lokalisht. Ndaj s’mund të shkruani ndonjë mesazh.";
+"messaging_disabled_deaddrop" = "Që të pranoni apo hidhni tej një kërkesë kontakti, klikoni mbi një mesazh";
+"cannot_display_unsuported_file_type" = "S’mund të shfaqet ky lloj kartelash: %1$@";
+"attachment_failed_to_load" = "S’u arrit të ngarkohet bashkëngjitje";
+
 
 // map
 "filter_map_on_time" = "Shfaq vendndodhje në rrjedhë kohore";
@@ -261,6 +285,8 @@
 // create/edit groups, contact/group profile
 "group_name" = "Emër grupi";
 "group_avatar" = "Avatar grupi";
+"remove_group_image" = "Hiqe figurën e grupit";
+"change_group_image" = "Ndryshoni figurën e grupit";
 "group_create_button" = "Krijoni grup";
 "group_please_enter_group_name" = "Ju lutemi, jepni një emër për grupin.";
 "group_add_members" = "Shtoni anëtarë";
@@ -323,7 +349,9 @@
 "add_account" = "Shtoni llogari";
 "delete_account" = "Fshije llogarinë";
 "delete_account_ask" = "Jeni i sigurt se doni të fshihen të dhënat e llogarisë tuaj?";
+"delete_account_explain_with_name" = "Krejt të dhënat e llogarisë për \"%1$@\" në këtë pajisje do të fshihen, përfshi ato të ujdisjes tuaj për fshehtëzim skaj-më-skaj, kontakte, fjalosje, mesazhe dhe media. Ky veprim s’mund të zhbëhet.";
 "switching_account" = "Po ndërrohet llogari…";
+"try_connect_now" = "Provo të lidhesh tani";
 // Translations: %1$s will be replaced by a more detailed error message
 "configuration_failed_with_error" = "Formësimi dështoi. Gabim: %1$@";
 
@@ -365,6 +393,9 @@
 "pref_notifications" = "Njoftime";
 "pref_notifications_show" = "Shfaqi";
 "pref_notifications_priority" = "Përparësi";
+"pref_notifications_explain" = "Aktivizoni njoftime sistemi për mesazhe të reja";
+"pref_show_notification_content" = "Shfaq lëndë mesazhi në njoftim";
+"pref_show_notification_content_explain" = "Shfaq te njoftimet dërguesin dhe fjalët e para të mesazhit";
 "pref_led_color" = "Ngjyrë LED-i";
 "pref_sound" = "Tingull";
 "pref_silent" = "Heshtazi";
@@ -427,6 +458,24 @@
 "pref_background_custom_image" = "Figurë vetjake";
 "pref_background_custom_color" = "Ngjyrë vetjake";
 "export_aborted" = "Eksportimi dështoi.";
+"profile_image_select" = "Përzgjidhni figurë profili";
+"select_your_new_profile_image" = "Përzgjidhni figurën tuaj të re të profilit";
+"profile_image_delete" = "Fshini figurën e profilit";
+
+
+// Emoji picker and categories
+"emoji_search_results" = "Përfundime kërkimi";
+"emoji_not_found" = "S’u gjetën emoji";
+"emoji_recent" = "Përdorur së fundi";
+"emoji_people" = "Njerëz & Trupi";
+"emoji_nature" = "Kafshë & Naturë";
+"emoji_foods" = "Ushqim & Pije";
+"emoji_activity" = "Veprimtari";
+"emoji_places" = "Udhëtime & Vende";
+"emoji_objects" = "Objekte";
+"emoji_symbols" = "Simbole";
+"emoji_flags" = "Flamuj";
+
 
 // automatically delete message
 "delete_old_messages" = "Fshiji mesazhet e vjetër";
@@ -492,6 +541,9 @@
 "systemmsg_ephemeral_timer_week" = "Kohëmatësi për mesazhe që zhduken është vënë në 1 javë.";
 "systemmsg_ephemeral_timer_four_weeks" = "Kohëmatësi për mesazhe që zhduken është vënë në 4 javë.";
 
+// Translators: Protection disabled/enabled messages may be displayed together with a "big shield" and may be suffixed by systemmsg_action_by_user or systemmsg_action_by_me
+"systemmsg_chat_protection_disabled" = "Mbrojtja e fjalosjes u çaktivizua.";
+"systemmsg_chat_protection_enabled" = "Mbrojtja e fjalosjes u aktivizua.";
 
 // screen lock
 "screenlock_title" = "Kyçje ekrani";
@@ -506,8 +558,10 @@
 
 // qr code stuff
 "qr_code" = "Kod QR";
+"load_qr_code_as_image" = "Ngarkoje kodin QR si figurë";
 "qrscan_title" = "Skanoni kod QR";
 "qrscan_hint" = "Vendoseni kamerën tuaj përmbi kodin QR";
+"qrscan_failed" = "Kodi QR s’u shkodua dot";
 "qrscan_ask_join_group" = "Doni të bëheni pjesë e grupit \"%1$@\"?";
 "qrscan_fingerprint_mismatch" = "Shenjat e gishtave të skanuar nuk përputhen me shenjat e gishtave parë së fundi për %1$@.";
 "qrscan_no_addr_found" = "Ky kod QR përmban shenja gishtash, por jo adresë email.\n\nPër një verifikim out-of-band, ju lutemi, së pari vendosni me marrësin një lidhje të fshehtëzuar.";
@@ -535,6 +589,7 @@
 // translators: "setup" is the "encryption setup" here, as in "Autocrypt Setup Message"
 "contact_setup_changed" = "U ndryshua rregullimi për %1$@";
 "verified_group_explain" = "Grupet e verifikuara (eksperimentale) furnizojnë siguri kundër sulmesh aktive. Anëtarët janë të verifikuar me një faktor të dytë nga anëtarë të tjerë dhe mesazhet janë përherë të fshehtëzuara skaj më skaj.";
+"copy_qr_data_success" = "URL-ja QR u kopjua në të papastër";
 
 
 // notifications 
@@ -565,6 +620,8 @@
 "encrypted_message" = "Mesazh i fshehtëzuar";
 
 // strings introduced on desktop. we want to share strings between the os, in general, please do not add generic strings here
+"about_offical_app_desktop" = "Ky është aplikacioni zyrtar Delta Chat Desktop.";
+"about_licensed_under_desktop" = "Ky program licencohet sipar GNU GPL version 3 dhe kodi burim mund të kihet që prej GitHub-i.";
 "welcome_desktop" = "Mirë se vini në Delta Chat";
 "login_known_accounts_title_desktop" = "Llogari të njohura";
 "global_menu_preferences_language_desktop" = "Zgjidhni Gjuhë…";
@@ -619,6 +676,7 @@
 "ask_delete_chat_desktop" = "Jeni i sigurt se doni të fshihet kjo fjalosje?";
 "email_validation_failed_desktop" = "Adresa email është e domosdoshme.";
 "forget_login_confirmation_desktop" = "Të fshihet kjo hyrje? Do të fshihet gjithçka, përfshi rregullimin tuaj për skaj-më-skaj, kontaktet, fjalosjet, mesazhet dhe mediat. Ky veprim është përfundimtar dhe s\’mund të prapësohet.";
+"account_info_hover_tooltip_desktop" = "Email: %1$@\nMadhësi: %2$@\nShteg: %3$@";
 "me_desktop" = "unë";
 "in_this_group_desktop" = "Anëtarë grupi";
 "not_in_this_group_desktop" = "Anëtarë potencialë grupi (jo në grup)";
@@ -630,7 +688,6 @@
 "menu.view.developer.open.current.log.file" = "Hap Kartelën Regjistër të Tanishme";
 "user_location_permission_explanation" = "Që të mund të shfaqë dhe ndajë me të tjerët vendndodhjen tuaj, Delta Chat lyp lejen vendore.";
 
-
 // accessibility, the general idea is to use the normal strings for accessibility hints wherever possible
 "a11y_delivery_status_error" = "Gjendje dërgimi: Gabim";
 "a11y_encryption_padlock" = "Dry fshehtëzimi";
@@ -641,6 +698,7 @@
 "a11y_delivery_status_invalid" = "Gjendje dërgimi e pavlefshme";
 "a11y_message_context_menu_btn_label" = "Veprime mesazhesh";
 "a11y_background_preview_label" = "Paraparje sfondi";
+"a11y_disappearing_messages_activated" = "Zhdukja e mesazheve është e aktivizuar";
 
 
 // iOS permissions, copy from "deltachat-ios/Info.plist", which is used on missing translations in "deltachat-ios/LANG.lproj/InfoPlist.strings"

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

@@ -98,6 +98,22 @@
 			<string>%d anëtarë</string>
 		</dict>
 	</dict>
+	<key>ask_send_following_n_files_to</key>
+	<dict>
+		<key>NSStringLocalizedFormatKey</key>
+		<string>%#@localized_format_key@</string>
+		<key>localized_format_key</key>
+		<dict>
+			<key>NSStringFormatSpecTypeKey</key>
+			<string>NSStringPluralRuleType</string>
+			<key>NSStringFormatValueTypeKey</key>
+			<string>d</string>
+			<key>one</key>
+			<string>Të dërgohet kartela vijuese te %s?</string>
+			<key>other</key>
+			<string>Të dërgohen %d kartelat vijuese te %s?</string>
+		</dict>
+	</dict>
 	<key>ask_delete_chat</key>
 	<dict>
 		<key>NSStringLocalizedFormatKey</key>

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

@@ -153,8 +153,6 @@
 "ask_start_chat_with" = "Ћаскати са %1$@?";
 // Translators: %1$s will be replaces by a comma separated list of names
 "ask_remove_members" = "Уклонити %1$@ из групе?";
-
-
 // contact list
 "contacts_title" = "Контакти";
 "contacts_empty_hint" = "Још нема контаката.";
@@ -315,7 +313,6 @@
 // dc_str_* resources
 "encrypted_message" = "Шифрована порука";
 
-// strings introduced on desktop. we want to share strings between the os, in general, please do not add generic strings here
 "welcome_desktop" = "Добро дошли у Delta Chat.";
 "global_menu_preferences_language_desktop" = "Језик";
 "global_menu_file_desktop" = "Фајл";

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

@@ -169,7 +169,6 @@
 "pin" = "Fäst";
 // Translators: this is the opposite of "Pin", removing the sticky-state from sth.
 "unpin" = "Lösgör";
-
 "mute_for_one_hour" = "Tysta 1 timma";
 "mute_for_two_hours" = "Tysta 2 timmar";
 "mute_for_one_day" = "Tysta 1 dag";
@@ -213,8 +212,6 @@
 "ask_start_chat_with" = "Chatta med %1$@ ?";
 // Translators: %1$s will be replaces by a comma separated list of names
 "ask_remove_members" = "Ta bort %1$@ från gruppen?";
-
-
 // contact list
 "contacts_title" = "Kontakter";
 "contacts_enter_name_or_email" = "Ange namn eller e-postadress";
@@ -245,7 +242,6 @@
 "chat_no_contact_requests" = "Inga kontaktförfrågningar.\n\nOm du vill att vanliga e-postmeddelanden skall visas som kontaktförfrågningar här, kan du ändra det i appens inställningar.";
 "retry_send" = "Skicka om meddelandet";
 "send_failed" = "Kunde inte skicka meddelandet";
-
 // map
 "filter_map_on_time" = "Visa platser inom tidsramen";
 "show_location_traces" = "Visa spår";
@@ -425,7 +421,6 @@
 "pref_background_custom_image" = "Anpassad bild";
 "pref_background_custom_color" = "Anpassad färg";
 "export_aborted" = "Exporten avbruten";
-
 // automatically delete message
 "delete_old_messages" = "Ta bort gamla meddelanden";
 // devs: autodel_title is deprecated, use delete_old_messages instead
@@ -490,7 +485,6 @@
 "systemmsg_ephemeral_timer_week" = "Tiduret för meddelandeborttagning är satt till 1 vecka.";
 "systemmsg_ephemeral_timer_four_weeks" = "Tiduret för meddelandeborttagning är satt till 4 veckor.";
 
-
 // screen lock
 "screenlock_title" = "Skärmlås";
 "screenlock_explain" = "Lås åtkomsten med Androids skärmlås eller fingeravtryck. Aktivera även \"Skärmsäkerhet\", för att undvika att visa tidigare innehåll.";
@@ -533,8 +527,6 @@
 // translators: "setup" is the "encryption setup" here, as in "Autocrypt Setup Message"
 "contact_setup_changed" = "Ändrade inställningarna för %1$@.";
 "verified_group_explain" = "Verifierade grupper (experimentellt) tillhandahåller skydd mot aktiva attacker. Medlemmar verifieras med en andra faktor, av andra medlemmar, och meddelanden är alltid slutpunkt-till-slutpunkt-krypterade.";
-
-
 // notifications 
 "notify_n_messages_in_m_chats" = "%1$d nya meddelanden i %2$d chattar";
 "notify_mark_read" = "Läst";
@@ -562,7 +554,6 @@
 // dc_str_* resources
 "encrypted_message" = "Krypterat meddelande";
 
-// strings introduced on desktop. we want to share strings between the os, in general, please do not add generic strings here
 "welcome_desktop" = "Välkommen till Delta Chat";
 "login_known_accounts_title_desktop" = "Kända konton";
 "global_menu_preferences_language_desktop" = "Språk";
@@ -628,7 +619,6 @@
 "menu.view.developer.open.current.log.file" = "Öppna aktuell loggfil";
 "user_location_permission_explanation" = "Delta Chat behöver platsbehörighet, för att kunna visa och dela din plats.";
 
-
 // accessibility, the general idea is to use the normal strings for accessibility hints wherever possible
 "a11y_delivery_status_error" = "Leveransstatus: Fel";
 "a11y_encryption_padlock" = "Hänglås för kryptering";
@@ -639,8 +629,6 @@
 "a11y_delivery_status_invalid" = "Ogiltig leveransstatus";
 "a11y_message_context_menu_btn_label" = "Meddelandeåtgärder";
 "a11y_background_preview_label" = "Förhandsvisning i bakgrunden";
-
-
 // iOS permissions, copy from "deltachat-ios/Info.plist", which is used on missing translations in "deltachat-ios/LANG.lproj/InfoPlist.strings"
 
 

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

@@ -226,7 +226,6 @@
 // dc_str_* resources
 "encrypted_message" = "மறைகுறியாக்கப்பட்ட செய்தி";
 
-// strings introduced on desktop. we want to share strings between the os, in general, please do not add generic strings here
 "welcome_desktop" = "Delta Chat க்கு வரவேற்கிறது.";
 "global_menu_preferences_language_desktop" = "நிறவடிவமைப்பு";
 "global_menu_file_desktop" = "கோப்பு";

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

@@ -216,7 +216,6 @@
 // dc_str_* resources
 "encrypted_message" = "ఎంక్రిప్ట్ చెసిన సందేశం";
 
-// strings introduced on desktop. we want to share strings between the os, in general, please do not add generic strings here
 "welcome_desktop" = "Delta Chat కి స్వాగతం.";
 "global_menu_file_desktop" = "ఫైల్";
 "global_menu_edit_desktop" = "మార్చు";

+ 66 - 6
deltachat-ios/tr.lproj/Localizable.strings

@@ -8,11 +8,14 @@
 "on" = "Açık";
 "off" = "Kapalı";
 "def" = "Varsayılan";
+"default_value" = "Varsayılan (%1$@)";
+"default_value_as_above" = "Varsayılan (yukarıdakinin aynısı)";
 "custom" = "Özel";
 "none" = "Hiçbiri";
 "automatic" = "Otomatik";
 "strict" = "Katı";
 "open" = "Aç";
+"open_attachment" = "İlişiği aç";
 "join" = "Katıl";
 "rejoin" = "Yeniden katıl";
 "delete" = "Sil";
@@ -40,6 +43,7 @@
 "one_moment" = "Bir dakika…";
 "done" = "Bitti";
 "undo" = "Geri al";
+"offline" = "Çevrimdışı";
 // Translators: used eg. for the next view, could also be "continue" or so. as used in ios headers, the string should be as short as possible, though.
 "next" = "Sonraki";
 "error" = "Hata";
@@ -69,6 +73,8 @@
 "self" = "Ben";
 "draft" = "Taslak";
 "image" = "Görsel";
+// Translators: Used in summaries as "Draft: Reply", similar as "Draft: Image". Use a noun here, not a verb (not: "to reply")
+"reply_noun" = "Yanıt";
 "gif" = "Gif";
 "images" = "Görseller";
 "audio" = "Ses";
@@ -95,6 +101,8 @@
 "magenta" = "Eflatun";
 "white" = "Beyaz";
 
+"zoom" = "Yakınlaştır";
+"extra_small" = "Çok küçük";
 "small" = "Küçük";
 "normal" = "Normal";
 "large" = "Büyük";
@@ -123,12 +131,17 @@
 "menu_add_attachment" = "İlişik ekle";
 "menu_leave_group" = "Gruptan ayrıl";
 "menu_delete_chat" = "Sohbeti sil";
+"ask_delete_named_chat" = "\"%1$@\" sohbetini silmek istediğinizden emin misiniz?";
 "menu_delete_messages" = "İletileri sil";
 "menu_delete_image" = "Görseli sil";
+"delete_contact" = "Kişiyi sil";
 "menu_delete_locations" = "Tüm konumlar silinsin mi?";
 "menu_delete_location" = "Bu konum silinsin mi?";
 "menu_message_details" = "İleti ayrıntıları";
 "menu_copy_to_clipboard" = "Panoya kopyala";
+"menu_copy_selection_to_clipboard" = "Seçimi kopyala";
+"menu_copy_link_to_clipboard" = "Bağlantıyı kopyala";
+"paste_from_clipboard" = "Panodan yapıştır";
 "menu_forward" = "İletiyi ilet";
 "menu_resend" = "İletiyi yeniden gönder";
 "menu_reply" = "İletiye yanıt ver";
@@ -169,6 +182,8 @@
 "pin" = "Sabitle";
 // Translators: this is the opposite of "Pin", removing the sticky-state from sth.
 "unpin" = "Sabitleme";
+"ConversationFragment_quoted_message_not_found" = "Özgün ileti bulunamadı";
+"reply_privately" = "Özel olarak yanıtla";
 
 "mute_for_one_hour" = "1 saatliğine sessize al";
 "mute_for_two_hours" = "2 saatliğine sessize al";
@@ -211,8 +226,10 @@
 "ask_delete_contact" = "%1$@ kişisi silinsin mi?\n\nSohbetlerin sürdüğü kişiler ve sistemin adres defterinden gelen kişiler kalıcı olarak silinemez.";
 "cannot_delete_contacts_in_use" = "Sohbetlerin sürdüğü kişiler silinemez.";
 "ask_start_chat_with" = "%1$@ ile sohbet edilsin mi?";
+"ask_delete_value" = "%1$@ silinsin mi?";
 // Translators: %1$s will be replaces by a comma separated list of names
 "ask_remove_members" = "%1$@ gruptan kaldırılsın mı?";
+"open_url_confirmation" = "Bu bağlantıyı açmak istiyor musunuz?";
 
 
 // contact list
@@ -241,10 +258,19 @@
 "chat_self_talk_subtitle" = "Kendime gönderdiğim iletiler";
 "saved_messages" = "Kaydedilen iletiler";
 "saved_messages_explain" = "• Kolay erişim için iletileri buraya iletin\n\n• Notlar ya da sesli notlar alın\n\n• Onları kaydetmek için ortamlar iliştirin";
+// this "Saved" should match the "Saved" from "Saved messages"
+"saved" = "Kaydedilen";
 "chat_contact_request" = "İletişim isteği";
 "chat_no_contact_requests" = "İletişim isteği yok.\n\nKlasik e-postaları burada iletişim isteği olarak görmek istiyorsanız, ilgili ayarı uygulama ayarlarında değiştirebilirsiniz.";
 "retry_send" = "İletiyi göndermeyi yeniden dene";
 "send_failed" = "İleti gönderilemedi";
+// reasons for a disabled message composer
+"messaging_disabled_not_in_group" = "Yazamazsınız çünkü bu grupta değilsiniz. Katılmak için başka bir üyeye sorun.";
+"messaging_disabled_device_chat" = "Bu sohbet, yerel olarak oluşturulan iletileri içerir. Bu nedenle herhangi bir ileti yazamazsınız.";
+"messaging_disabled_deaddrop" = "İletişim isteğini kabul etmek ya da reddetmek için bir iletinin üzerine tıklayın";
+"cannot_display_unsuported_file_type" = "Bu dosya türü görüntülenemiyor: %1$@";
+"attachment_failed_to_load" = "İlişiği yükleme başarısız";
+
 
 // map
 "filter_map_on_time" = "Konumları zaman çerçevesinde göster";
@@ -260,7 +286,9 @@
 
 // create/edit groups, contact/group profile
 "group_name" = "Grup adı";
-"group_avatar" = "Grup avatarı";
+"group_avatar" = "Grup görseli";
+"remove_group_image" = "Grup görselini kaldır";
+"change_group_image" = "Grup görselini değiştir";
 "group_create_button" = "Grup oluştur";
 "group_please_enter_group_name" = "Lütfen grup için bir ad girin.";
 "group_add_members" = "Üyeler ekle";
@@ -323,7 +351,9 @@
 "add_account" = "Hesap ekle";
 "delete_account" = "Hesabı sil";
 "delete_account_ask" = "Hesap verilerinizi silmek istediğinizden emin misiniz?";
+"delete_account_explain_with_name" = "Uçtan uca şifreleme ayarlamanızı, kişilerinizi, sohbetlerinizi, iletilerinizi ve ortamlarınızı kapsayarak \"%1$@\" hesabının bu aygıttaki verilerinin tümü silinecek. Bu eylem geri alınamaz.";
 "switching_account" = "Hesap değiştiriliyor…";
+"try_connect_now" = "Şimdi bağlanmayı dene";
 // Translations: %1$s will be replaced by a more detailed error message
 "configuration_failed_with_error" = "Yapılandırma başarısız. Hata: %1$@";
 
@@ -340,11 +370,11 @@
 "pref_using_custom" = "Özel kullanılıyor: %1$@";
 "pref_using_default" = "Varsayılan kullanılıyor: %1$@";
 "pref_profile_info_headline" = "Profil bilginiz";
-"pref_profile_photo" = "Profil resmi";
+"pref_profile_photo" = "Profil görseli";
 "pref_blocked_contacts" = "Engellenen kişiler";
-"pref_profile_photo_remove_ask" = "Profil fotoğrafı kaldırılsın mı?";
+"pref_profile_photo_remove_ask" = "Profil görseli kaldırılsın mı?";
 "pref_password_and_account_settings" = "Parola ve hesap";
-"pref_who_can_see_profile_explain" = "Diğer kullanıcılarla iletişim kurarken, profil resminiz ve adınız iletilerinizin yanında gösterilir. Zaten gönderilen bilgiler silinemeyebilir ya da kaldırılamayabilir.";
+"pref_who_can_see_profile_explain" = "Diğer kullanıcılarla iletişim kurarken, profil görseliniz ve adınız iletilerinizin yanında gösterilir. Zaten gönderilen bilgiler silinemeyebilir ya da kaldırılamayabilir.";
 "pref_your_name" = "Adınız";
 // Translators: The value entered here is visible only to recipients who DO NOT use Deltachat, so its not a "Status" but the last line in the E-Mail.
 "pref_default_status_label" = "İmza metni";
@@ -365,6 +395,9 @@
 "pref_notifications" = "Bildirimler";
 "pref_notifications_show" = "Göster";
 "pref_notifications_priority" = "Öncelik";
+"pref_notifications_explain" = "Yeni iletiler için sistem bildirimlerini etkinleştir";
+"pref_show_notification_content" = "Bildirimde ileti içeriğini göster";
+"pref_show_notification_content_explain" = "Bildirimlerde iletinin gönderenini ve ilk sözcüklerini gösterir";
 "pref_led_color" = "LED rengi";
 "pref_sound" = "Ses";
 "pref_silent" = "Sessiz";
@@ -428,6 +461,24 @@
 "pref_background_custom_image" = "Özel görsel";
 "pref_background_custom_color" = "Özel renk";
 "export_aborted" = "Dışa aktarmadan vazgeçildi.";
+"profile_image_select" = "Profil görseli seç";
+"select_your_new_profile_image" = "Yeni profil görselinizi seçin";
+"profile_image_delete" = "Profil görselini sil";
+
+
+// Emoji picker and categories
+"emoji_search_results" = "Arama sonuçları";
+"emoji_not_found" = "Emoji bulunamadı";
+"emoji_recent" = "Son kullanılan";
+"emoji_people" = "İnsanlar & Gövde";
+"emoji_nature" = "Hayvanlar & Doğa";
+"emoji_foods" = "Yiyecek & İçecek";
+"emoji_activity" = "Etkinlik";
+"emoji_places" = "Seyahat & Yerler";
+"emoji_objects" = "Nesneler";
+"emoji_symbols" = "Semboller";
+"emoji_flags" = "Bayraklar";
+
 
 // automatically delete message
 "delete_old_messages" = "Eski iletileri sil";
@@ -493,6 +544,9 @@
 "systemmsg_ephemeral_timer_week" = "Kaybolan iletiler zamanlayıcısı 1 haftaya ayarlandı.";
 "systemmsg_ephemeral_timer_four_weeks" = "Kaybolan iletiler zamanlayıcısı 4 haftaya ayarlandı.";
 
+// Translators: Protection disabled/enabled messages may be displayed together with a "big shield" and may be suffixed by systemmsg_action_by_user or systemmsg_action_by_me
+"systemmsg_chat_protection_disabled" = "Sohbet koruması etkisizleştirildi.";
+"systemmsg_chat_protection_enabled" = "Sohbet koruması etkinleştirildi.";
 
 // screen lock
 "screenlock_title" = "Ekran kilidi";
@@ -507,8 +561,10 @@
 
 // qr code stuff
 "qr_code" = "QR kod";
+"load_qr_code_as_image" = "QR kodu görsel olarak yükle";
 "qrscan_title" = "QR kod tara";
 "qrscan_hint" = "Kameranızı QR kodun üzerine tutun.";
+"qrscan_failed" = "QR kod çözülemedi";
 "qrscan_ask_join_group" = "\"%1$@\" grubuna katılmak istiyor musunuz?";
 "qrscan_fingerprint_mismatch" = "Taranan parmak izi, %1$@ için son görülenle eşleşmiyor.";
 "qrscan_no_addr_found" = "Bu QR kod bir parmak izi içeriyor ama e-posta adresi yok.\n\nBir bant dışı doğrulama için lütfen önce alıcıya şifrelenen bir bağlantı kurun.";
@@ -528,7 +584,7 @@
 "qrshow_join_contact_no_connection_toast" = "Internet bağlantısı yok; QR kod ayarlaması gerçekleştirilemiyor.";
 "qraccount_ask_create_and_login" = "\"%1$@\" üzerinde yeni e-posta adresi oluşturulsun ve oturum açılsın mı?";
 "qraccount_ask_create_and_login_another" = "\"%1$@\" üzerinde yeni e-posta adresi oluşturulsun ve oturum açılsın mı?\n\nVarolan hesabınız silinmeyecek. Hesaplarınız arasında geçiş yapmak için \"Hesap değiştir\" öğesini kullanın.";
-"qraccount_success_enter_name" = "Oturum açma başarılı—e-posta adresiniz %1$@\n\nİsterseniz şimdi yazdığınız insanların görüntüleyeceği bir ad ve bir avatar görseli girebilirsiniz.";
+"qraccount_success_enter_name" = "Oturum açma başarılı—e-posta adresiniz %1$@\n\nİsterseniz şimdi yazdığınız insanlara görüntülenecek bir ad ve bir profil görseli girebilirsiniz.";
 "qraccount_qr_code_cannot_be_used" = "Taranan QR kod yeni bir hesap ayarlamak için kullanılamıyor.";
 "qraccount_use_on_new_install" = "Taranan QR kod yeni bir hesap ayarlamak içindir. QR kodu yeni bir Delta Chat kurulumunu ayarlarken tarayabilirsiniz.";
 "contact_verified" = "%1$@ doğrulandı.";
@@ -536,6 +592,7 @@
 // translators: "setup" is the "encryption setup" here, as in "Autocrypt Setup Message"
 "contact_setup_changed" = "%1$@ için ayarlama değiştirildi.";
 "verified_group_explain" = "Doğrulanan gruplar (deneysel), etkin saldırılar karşısında güvenlik sağlar. Üyeler, diğer üyeler tarafından ikinci bir etkenle doğrulanır ve iletiler her zaman uçtan uca şifrelenir.";
+"copy_qr_data_success" = "QR URL\'si panoya kopyalandı";
 
 
 // notifications 
@@ -566,6 +623,8 @@
 "encrypted_message" = "Şifrelenen ileti";
 
 // strings introduced on desktop. we want to share strings between the os, in general, please do not add generic strings here
+"about_offical_app_desktop" = "Bu, resmî Delta Chat Masaüstü uygulamasıdır.";
+"about_licensed_under_desktop" = "Bu yazılım, GNU GPL sürüm 3 altında lisanslıdır ve kaynak kod GitHub\'da kullanılabilir.";
 "welcome_desktop" = "Delta Chat\'e hoş geldiniz";
 "login_known_accounts_title_desktop" = "Bilinen hesaplar";
 "global_menu_preferences_language_desktop" = "Dil";
@@ -620,6 +679,7 @@
 "ask_delete_chat_desktop" = "Bu sohbet silinsin mi?";
 "email_validation_failed_desktop" = "E-posta adresi gerekli.";
 "forget_login_confirmation_desktop" = "Bu oturum silinsin mi? Uçtan uca ayarlamanızı, kişilerinizi, sohbetlerinizi, iletilerinizi ve ortamlarınızı kapsayarak her şey silinecek. Bu eylem geri alınamaz.";
+"account_info_hover_tooltip_desktop" = "E-posta: %1$@\nBoyut: %2$@\nYol: %3$@";
 "me_desktop" = "ben";
 "in_this_group_desktop" = "Grup üyeleri";
 "not_in_this_group_desktop" = "Olası grup üyeleri (grupta değil)";
@@ -631,7 +691,6 @@
 "menu.view.developer.open.current.log.file" = "Geçerli günlük dosyasını aç";
 "user_location_permission_explanation" = "Delta Chat\'in konumunuzu göstermesi ya da paylaşması için konum izni gerekir.";
 
-
 // accessibility, the general idea is to use the normal strings for accessibility hints wherever possible
 "a11y_delivery_status_error" = "Teslimat durumu: Hata";
 "a11y_encryption_padlock" = "Şifreleme asma kilidi";
@@ -642,6 +701,7 @@
 "a11y_delivery_status_invalid" = "Geçersiz teslimat durumu";
 "a11y_message_context_menu_btn_label" = "İleti eylemleri";
 "a11y_background_preview_label" = "Arka plan önizlemesi";
+"a11y_disappearing_messages_activated" = "Kaybolan iletiler etkinleştirildi";
 
 
 // iOS permissions, copy from "deltachat-ios/Info.plist", which is used on missing translations in "deltachat-ios/LANG.lproj/InfoPlist.strings"

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

@@ -98,6 +98,22 @@
 			<string>%d üye</string>
 		</dict>
 	</dict>
+	<key>ask_send_following_n_files_to</key>
+	<dict>
+		<key>NSStringLocalizedFormatKey</key>
+		<string>%#@localized_format_key@</string>
+		<key>localized_format_key</key>
+		<dict>
+			<key>NSStringFormatSpecTypeKey</key>
+			<string>NSStringPluralRuleType</string>
+			<key>NSStringFormatValueTypeKey</key>
+			<string>d</string>
+			<key>one</key>
+			<string>Aşağıdaki dosya %s alıcısına gönderilsin mi?</string>
+			<key>other</key>
+			<string>Aşağıdaki %d dosya %s alıcısına gönderilsin mi?</string>
+		</dict>
+	</dict>
 	<key>ask_delete_chat</key>
 	<dict>
 		<key>NSStringLocalizedFormatKey</key>

+ 3 - 12
deltachat-ios/uk.lproj/Localizable.strings

@@ -169,7 +169,6 @@
 "pin" = "Закріпити";
 // Translators: this is the opposite of "Pin", removing the sticky-state from sth.
 "unpin" = "Відкрипити";
-
 "mute_for_one_hour" = "Відключити сповіщення на 1 годину";
 "mute_for_two_hours" = "Відключити сповіщення на 2 години";
 "mute_for_one_day" = "Відключити сповіщення на 1 день";
@@ -213,8 +212,6 @@
 "ask_start_chat_with" = "Створити чат з %1$@?";
 // Translators: %1$s will be replaces by a comma separated list of names
 "ask_remove_members" = "Видалити %1$@ із групи?";
-
-
 // contact list
 "contacts_title" = "Контакти";
 "contacts_enter_name_or_email" = "Введіть ім\'я або адресу електронної пошти";
@@ -245,7 +242,6 @@
 "chat_no_contact_requests" = "Немає запитів контактів.\n\nЯкщо Ви бажаєте, щоб звичайна пошта з\'являлася тут як запити контактів, Ви можете змінити відповідний параметр у налаштуваннях додатку.";
 "retry_send" = "Спробувати надіслати повідомлення ще раз";
 "send_failed" = "Не можу надіслати повідомлення";
-
 // map
 "filter_map_on_time" = "Показати місця у часовому проміжку";
 "show_location_traces" = "Показати треки";
@@ -324,6 +320,9 @@
 "delete_account" = "Видалити обліковий запис";
 "delete_account_ask" = "Ви впевнені, що хочете видалити дані вашого облікового запису?";
 "switching_account" = "Перемикаємо обліковий запис...";
+// Translations: %1$s will be replaced by a more detailed error message
+"configuration_failed_with_error" = "Помилка конфігурації: %1$@";
+
 // share and forward messages
 // Translators: Title shown above a chat/contact list; the user selects the recipient of the messages he wants to forward to
 "forward_to" = "Переслати...";
@@ -425,7 +424,6 @@
 "pref_background_custom_image" = "Персональне зображення";
 "pref_background_custom_color" = "Персональний колір";
 "export_aborted" = "Експорт припинено.";
-
 // automatically delete message
 "delete_old_messages" = "Видалити старі повідомлення";
 // devs: autodel_title is deprecated, use delete_old_messages instead
@@ -490,7 +488,6 @@
 "systemmsg_ephemeral_timer_week" = "Таймер зникнення повідомлень встановлено на 1 тиждень.";
 "systemmsg_ephemeral_timer_four_weeks" = "Таймер зникнення повідомлень встановлено на 4 тижні.";
 
-
 // screen lock
 "screenlock_title" = "Блокування екрану";
 "screenlock_explain" = "Блокування доступу за допомогою блокування екрану Android або відбитків пальців; щоб уникнути появи попереднього вмісту, будь ласка, увімкнить «Безпека екрану».";
@@ -533,8 +530,6 @@
 // translators: "setup" is the "encryption setup" here, as in "Autocrypt Setup Message"
 "contact_setup_changed" = "Змінені параметри для %1$@";
 "verified_group_explain" = "Перевірені групи (експеримент) надають захист від активних атак. Члени таких груп перевірені через другий фактор іншими членами групи, а повідомлення завжди наскрізно зашифровані.";
-
-
 // notifications 
 "notify_n_messages_in_m_chats" = "%1$d нових повідомлень з %2$d чатів";
 "notify_mark_read" = "Позначити прочитаним";
@@ -562,7 +557,6 @@
 // dc_str_* resources
 "encrypted_message" = "Зашифроване повідомлення";
 
-// strings introduced on desktop. we want to share strings between the os, in general, please do not add generic strings here
 "welcome_desktop" = "Вітаємо у Delta Chat";
 "login_known_accounts_title_desktop" = "Відомі облікові записи";
 "global_menu_preferences_language_desktop" = "Вибір мови";
@@ -628,7 +622,6 @@
 "menu.view.developer.open.current.log.file" = "Відкрити поточний файл журналу";
 "user_location_permission_explanation" = "Delta Chat потребує дозволу на доступ до геоданих щоб ділитися вашим місцезнаходженням.";
 
-
 // accessibility, the general idea is to use the normal strings for accessibility hints wherever possible
 "a11y_delivery_status_error" = "Статус доставки: Помилка";
 "a11y_encryption_padlock" = "Замок шифрування";
@@ -639,8 +632,6 @@
 "a11y_delivery_status_invalid" = "Невірний статус доставки";
 "a11y_message_context_menu_btn_label" = "Дії з повідомленням";
 "a11y_background_preview_label" = "Попередній перегляд фону";
-
-
 // iOS permissions, copy from "deltachat-ios/Info.plist", which is used on missing translations in "deltachat-ios/LANG.lproj/InfoPlist.strings"
 
 

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

@@ -149,8 +149,6 @@
 "ask_start_chat_with" = "要和%1$@開始對話嗎?";
 // Translators: %1$s will be replaces by a comma separated list of names
 "ask_remove_members" = "要把%1$@移出群組嗎?";
-
-
 // contact list
 "contacts_title" = "聯絡人清單";
 "contacts_enter_name_or_email" = "請輸入姓名或email地址";

+ 67 - 7
deltachat-ios/zh-Hant.lproj/Localizable.strings

@@ -8,11 +8,14 @@
 "on" = "开";
 "off" = "关";
 "def" = "默认";
+"default_value" = "默认值(%1$@)";
+"default_value_as_above" = "默认值(与上面相同)";
 "custom" = "自定义";
 "none" = "无";
 "automatic" = "自动";
 "strict" = "严格";
 "open" = "打开";
+"open_attachment" = "打开附件";
 "join" = "加入";
 "rejoin" = "重新加入";
 "delete" = "删除";
@@ -40,6 +43,7 @@
 "one_moment" = "稍等片刻…";
 "done" = "已完成";
 "undo" = "撤销";
+"offline" = "离线";
 // Translators: used eg. for the next view, could also be "continue" or so. as used in ios headers, the string should be as short as possible, though.
 "next" = "下一步";
 "error" = "错误";
@@ -69,6 +73,8 @@
 "self" = "我";
 "draft" = "草稿";
 "image" = "图像";
+// Translators: Used in summaries as "Draft: Reply", similar as "Draft: Image". Use a noun here, not a verb (not: "to reply")
+"reply_noun" = "回复";
 "gif" = "Gif";
 "images" = "图像";
 "audio" = "音频";
@@ -95,6 +101,8 @@
 "magenta" = " 洋红色";
 "white" = "白色";
 
+"zoom" = "缩放";
+"extra_small" = "特小";
 "small" = "小";
 "normal" = "正常";
 "large" = "大";
@@ -123,12 +131,17 @@
 "menu_add_attachment" = "添加附件";
 "menu_leave_group" = "离开群组";
 "menu_delete_chat" = "删除聊天";
+"ask_delete_named_chat" = "您确定要删除“%1$@”吗?";
 "menu_delete_messages" = "删除消息";
 "menu_delete_image" = "删除图像";
+"delete_contact" = "删除联系人";
 "menu_delete_locations" = "删除所有位置?";
 "menu_delete_location" = "删除此位置?";
 "menu_message_details" = "消息详情";
 "menu_copy_to_clipboard" = "复制到剪贴板";
+"menu_copy_selection_to_clipboard" = "复制所选内容";
+"menu_copy_link_to_clipboard" = "复制链接";
+"paste_from_clipboard" = "从剪贴板粘贴";
 "menu_forward" = "转发消息";
 "menu_resend" = "重发消息";
 "menu_reply" = "回复消息";
@@ -169,6 +182,8 @@
 "pin" = "固定";
 // Translators: this is the opposite of "Pin", removing the sticky-state from sth.
 "unpin" = "取消固定";
+"ConversationFragment_quoted_message_not_found" = "原消息未找到";
+"reply_privately" = "私下回复";
 
 "mute_for_one_hour" = "静音 1 小时";
 "mute_for_two_hours" = "静音 2 小时";
@@ -211,8 +226,10 @@
 "ask_delete_contact" = "删除联系人 %1$@?\n\n仍有在进行中的聊天的联系人和在系统通讯录中的联系人无法被永久删除。";
 "cannot_delete_contacts_in_use" = "无法删除仍有在进行中的聊天的联系人。";
 "ask_start_chat_with" = "与 %1$@ 聊天?";
+"ask_delete_value" = "删除 %1$@?";
 // Translators: %1$s will be replaces by a comma separated list of names
 "ask_remove_members" = "将 %1$@ 从群组中移除?";
+"open_url_confirmation" = "您要打开此链接吗?";
 
 
 // contact list
@@ -241,10 +258,19 @@
 "chat_self_talk_subtitle" = "发给自己的消息";
 "saved_messages" = "保存的消息";
 "saved_messages_explain" = "• 转发消息于此以便于访问\n\n• 做笔记或语音备忘录\n\n• 附加媒体以保存它们";
+// this "Saved" should match the "Saved" from "Saved messages"
+"saved" = "已保存";
 "chat_contact_request" = "联系人请求";
 "chat_no_contact_requests" = "没有联系人请求。\n\n如果您希望传统的电子邮件作为联系人请求出现在这里,则可以更改本应用相关设置。";
 "retry_send" = "重试发送消息";
 "send_failed" = "无法发送消息";
+// reasons for a disabled message composer
+"messaging_disabled_not_in_group" = "您无法编写消息,因为您不在此群组中。要加入,请询问其他成员。";
+"messaging_disabled_device_chat" = "此聊天包含本地生成的消息。因此您不能编写任何消息。";
+"messaging_disabled_deaddrop" = "点击消息来接受或拒绝联系人请求";
+"cannot_display_unsuported_file_type" = "无法显示此类文件:%1$@";
+"attachment_failed_to_load" = "加载附件失败";
+
 
 // map
 "filter_map_on_time" = "显示在时间范围内的位置";
@@ -260,7 +286,9 @@
 
 // create/edit groups, contact/group profile
 "group_name" = "群组名称";
-"group_avatar" = "群组图标";
+"group_avatar" = "群组图像";
+"remove_group_image" = "移除群组图像";
+"change_group_image" = "更改群组图像";
 "group_create_button" = "创建群组";
 "group_please_enter_group_name" = "请为群组输入名称。";
 "group_add_members" = "添加成员";
@@ -310,7 +338,7 @@
 "login_error_port" = "请输入有效的端口(1-65535)";
 "login_error_required_fields" = "请输入有效的电子邮件地址和密码";
 "import_backup_title" = "导入备份";
-"import_backup_ask" = "在“%1$@”找到备份。\n\n您导入并使用其中的全部数据与设置吗?";
+"import_backup_ask" = "在“%1$@”找到备份。\n\n您导入并使用其中的全部数据与设置吗?";
 "import_backup_no_backup_found" = "没有找到备份。\n\n将备份复制到“%1$@”然后再试一次。或者按“开始发送消息”来进行常规设置流程。";
 // Translators: %1$s will be replaced by the email address
 "login_error_cannot_login" = "无法作为“%1$@”登录。请检查电子邮件地址和密码是否正确。";
@@ -323,7 +351,9 @@
 "add_account" = "添加账户";
 "delete_account" = "删除账户";
 "delete_account_ask" = "您确定要删除您的账户数据吗?";
+"delete_account_explain_with_name" = "此设备上“%1$@”的所有帐户数据都将被删除,包括您的端到端加密设置、联系人、聊天、消息及媒体。 此操作无法撤消。";
 "switching_account" = "切换账户 …";
+"try_connect_now" = "立即尝试连接";
 // Translations: %1$s will be replaced by a more detailed error message
 "configuration_failed_with_error" = "配置失败。错误:%1$@";
 
@@ -342,7 +372,7 @@
 "pref_profile_info_headline" = "您的个人资料";
 "pref_profile_photo" = "个人资料图片";
 "pref_blocked_contacts" = "已屏蔽联系人";
-"pref_profile_photo_remove_ask" = "移除个人资料片?";
+"pref_profile_photo_remove_ask" = "移除个人资料片?";
 "pref_password_and_account_settings" = "密码和账户";
 "pref_who_can_see_profile_explain" = "在与其他用户交流时,您的个人资料图片和名称将与您的消息一起显示。 已经发送的信息不能被删除或者移除。";
 "pref_your_name" = "您的名称";
@@ -365,6 +395,9 @@
 "pref_notifications" = "通知";
 "pref_notifications_show" = "显示";
 "pref_notifications_priority" = "优先级";
+"pref_notifications_explain" = "为新消息启用系统通知";
+"pref_show_notification_content" = "在通知中显示消息内容";
+"pref_show_notification_content_explain" = "在通知中显示发送者和消息开头部分";
 "pref_led_color" = "LED 颜色";
 "pref_sound" = "声音";
 "pref_silent" = "无声";
@@ -412,7 +445,7 @@
 "pref_imap_folder_handling" = "IMAP 文件夹处理";
 "pref_imap_folder_warn_disable_defaults" = "如果禁用了此选项,请确保您的服务器和其他客户端已进行了相应的设置。\n\n否则可能无法正常工作。";
 "pref_watch_inbox_folder" = "监视收件箱文件夹";
-"pref_watch_sent_folder" = "监视发送文件夹";
+"pref_watch_sent_folder" = "监视发送文件夹";
 "pref_watch_mvbox_folder" = "监视 DeltaChat 文件夹";
 "pref_send_copy_to_self" = "给自己发送副本";
 "pref_auto_folder_moves" = "自动移动至 DeltaChat 文件夹";
@@ -428,6 +461,24 @@
 "pref_background_custom_image" = "自定义图像";
 "pref_background_custom_color" = "自定义颜色";
 "export_aborted" = "导出已中止。";
+"profile_image_select" = "选择个人资料图片";
+"select_your_new_profile_image" = "选择新的个人资料图片";
+"profile_image_delete" = "删除个人资料图片";
+
+
+// Emoji picker and categories
+"emoji_search_results" = "搜索结果";
+"emoji_not_found" = "未找到 emoji";
+"emoji_recent" = "最近使用";
+"emoji_people" = "人物与身体";
+"emoji_nature" = "动物与自然";
+"emoji_foods" = "食品与饮料";
+"emoji_activity" = "活动";
+"emoji_places" = "出行与地点";
+"emoji_objects" = "物品";
+"emoji_symbols" = "符号";
+"emoji_flags" = "旗帜";
+
 
 // automatically delete message
 "delete_old_messages" = "删除旧消息";
@@ -493,6 +544,9 @@
 "systemmsg_ephemeral_timer_week" = "设置阅后即焚消息定时器为 1 周";
 "systemmsg_ephemeral_timer_four_weeks" = "设置阅后即焚消息定时器为 4 周";
 
+// Translators: Protection disabled/enabled messages may be displayed together with a "big shield" and may be suffixed by systemmsg_action_by_user or systemmsg_action_by_me
+"systemmsg_chat_protection_disabled" = "聊天保护已禁用";
+"systemmsg_chat_protection_enabled" = "聊天保护已启用";
 
 // screen lock
 "screenlock_title" = "屏幕锁定";
@@ -507,9 +561,11 @@
 
 // qr code stuff
 "qr_code" = "二维码";
+"load_qr_code_as_image" = "将二维码加载为图像";
 "qrscan_title" = "扫描二维码";
 "qrscan_hint" = "将您的相机放于二维码上方。";
-"qrscan_ask_join_group" = "您想加入群组“%1$@”吗?";
+"qrscan_failed" = "二维码无法被解码";
+"qrscan_ask_join_group" = "您要加入群组“%1$@”吗?";
 "qrscan_fingerprint_mismatch" = "扫描到的指纹与上次见到的 %1$@ 的指纹不匹配。";
 "qrscan_no_addr_found" = "此二维码包含指纹但没有电子邮件地址。\n\n对于带外验证,请先与收件人建立加密连接。";
 "qrscan_contains_text" = "已扫描到的二维码文本:\n\n%1$@";
@@ -528,7 +584,7 @@
 "qrshow_join_contact_no_connection_toast" = "没有互联网连接,无法进行二维码设置。";
 "qraccount_ask_create_and_login" = "在“%1$@”创建新的电子邮件地址并在那登录?";
 "qraccount_ask_create_and_login_another" = "在“%1$@”创建新的电子邮件地址并在那登录?\n\n您的已存在账户不会被删除。使用“切换账户”来在您的账户之间切换。";
-"qraccount_success_enter_name" = "登录成功——您的电子邮件地址是 %1$@\n\n如果您愿意,您现在可以去设置一个名称和头像。它们将显示给您写信到的人。";
+"qraccount_success_enter_name" = "登录成功——您的电子邮件地址是 %1$@\n\n如果您愿意,您现在可以去设置一个名称和个人资料图片。它们将显示给您发消息到的人。";
 "qraccount_qr_code_cannot_be_used" = "无法使用扫描到的二维码建立新账户。";
 "qraccount_use_on_new_install" = "扫描到的二维码是用于设置新帐户的。设置新的 Delta Chat 安装时,您可以扫描此二维码。";
 "contact_verified" = "%1$@ 已验证。";
@@ -536,6 +592,7 @@
 // translators: "setup" is the "encryption setup" here, as in "Autocrypt Setup Message"
 "contact_setup_changed" = "更改了 %1$@ 的加密设置。";
 "verified_group_explain" = "已验证群组(实验性)可提供针对主动攻击的安全性。其中的成员被其他成员用第二个因素进行了验证,并且消息始终是端到端加密的。";
+"copy_qr_data_success" = "已复制二维码链接到剪贴板";
 
 
 // notifications 
@@ -566,6 +623,8 @@
 "encrypted_message" = "加密的消息";
 
 // strings introduced on desktop. we want to share strings between the os, in general, please do not add generic strings here
+"about_offical_app_desktop" = "这是 Delta Chat 官方桌面应用。";
+"about_licensed_under_desktop" = "本软件在 GNU GPL 版本 3 下获得授权,其源代码可从 GitHub 获得。";
 "welcome_desktop" = "欢迎使用 Delta Chat";
 "login_known_accounts_title_desktop" = "已知账户";
 "global_menu_preferences_language_desktop" = "语言";
@@ -620,6 +679,7 @@
 "ask_delete_chat_desktop" = "删除此聊天?";
 "email_validation_failed_desktop" = "需要电子邮件地址。";
 "forget_login_confirmation_desktop" = "删除此登录? 一切都将被删除,包括您的端到端设置、联系人、聊天、消息及媒体。 此操作无法撤消。";
+"account_info_hover_tooltip_desktop" = "电子邮件:%1$@\n大小:%2$@\n路径:%3$@";
 "me_desktop" = "我";
 "in_this_group_desktop" = "群组成员";
 "not_in_this_group_desktop" = "潜在的群组成员(不在群组中)";
@@ -631,7 +691,6 @@
 "menu.view.developer.open.current.log.file" = "打开当前日志文件";
 "user_location_permission_explanation" = "Delta Chat 需要位置权限来显示和分享您的位置。";
 
-
 // accessibility, the general idea is to use the normal strings for accessibility hints wherever possible
 "a11y_delivery_status_error" = "发送状态:错误";
 "a11y_encryption_padlock" = "加密挂锁";
@@ -642,6 +701,7 @@
 "a11y_delivery_status_invalid" = "无效的发送状态";
 "a11y_message_context_menu_btn_label" = "消息操作";
 "a11y_background_preview_label" = "背景预览";
+"a11y_disappearing_messages_activated" = "阅后即焚消息已激活";
 
 
 // iOS permissions, copy from "deltachat-ios/Info.plist", which is used on missing translations in "deltachat-ios/LANG.lproj/InfoPlist.strings"

+ 14 - 0
deltachat-ios/zh-Hant.lproj/Localizable.stringsdict

@@ -86,6 +86,20 @@
 			<string>%d 个成员</string>
 		</dict>
 	</dict>
+	<key>ask_send_following_n_files_to</key>
+	<dict>
+		<key>NSStringLocalizedFormatKey</key>
+		<string>%#@localized_format_key@</string>
+		<key>localized_format_key</key>
+		<dict>
+			<key>NSStringFormatSpecTypeKey</key>
+			<string>NSStringPluralRuleType</string>
+			<key>NSStringFormatValueTypeKey</key>
+			<string>d</string>
+			<key>other</key>
+			<string>将以下 %d 个文件发送给 %s?</string>
+		</dict>
+	</dict>
 	<key>ask_delete_chat</key>
 	<dict>
 		<key>NSStringLocalizedFormatKey</key>