From 6162a8d679ad53f8b3cd8c62e7c088eea2645594 Mon Sep 17 00:00:00 2001 From: Audric Ackermann Date: Wed, 26 Aug 2020 11:48:59 +1000 Subject: [PATCH 1/4] update russian translation --- res/values-ru/strings.xml | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml index 54e0ec72e5..1acd0f658e 100644 --- a/res/values-ru/strings.xml +++ b/res/values-ru/strings.xml @@ -85,7 +85,7 @@ Браузер не найден - Ваш код безопасности с %1$s изменился. Это означает, что либо вашу переписку пытаются перехватить, либо %2$s просто переустановил(-а) Session. + Ваш код безопасности с %1$s изменился. Это означает, что либо вашу переписку пытаются перехватить, либо %2$s просто переустановил(а) Session. Возможно, вам стоит подтвердить код безопасности с этим контактом. Принять @@ -110,7 +110,7 @@ Отправка не удалась, нажмите для деталей Получено сообщение обмена ключами. Нажмите, чтобы его обработать. - %1$s покинул группу. + %1$s покинул(a) группу. Отправка не удалась, нажмите для негарантированного отката Отправить как незашифрованное SMS? Отправить как незашифрованное MMS? @@ -151,7 +151,7 @@ Вы сможете снова получать сообщения и звонки от этого контакта. Существующие участники смогут снова добавить вас в группу. Разблокировать - Вложение превышает допустимый размер для того типа сообщения, которое вы отправляете. + Вложение превышает допустимый размер для данного типа сообщения. Камера недоступна Невозможно записать аудио! На вашем устройстве не найдено приложение для открытия этой ссылки. @@ -459,7 +459,7 @@ Пропущен звонок от %s %s теперь в Session! Вы отключили исчезающие сообщения. - %1$s отключил исчезающие сообщения. + %1$s отключил(а) исчезающие сообщения. Вы установили таймер для исчезающих сообщений на %1$s. %1$s установил(а) таймер для исчезающих сообщений на %2$s. Ваш с %s код безопасности изменился. @@ -544,7 +544,7 @@ Необходимо указать код страны Необходимо указать номер телефона Неверный номер - Указанный вами + Указанный вами номер телефона (%s) неверен. Отсутствуют Службы Google Play На устройстве отсутствуют Службы Google Play. Вы можете продолжить использование Session, но надежность и работоспособность не гарантируются.\n\nЕсли вы не продвинутый пользователь, не используете стороннюю прошивку Android, либо считаете, что видите это сообщение по ошибке, обратитесь в службу поддержки по адресу support@signal.org. @@ -653,7 +653,7 @@ MMS-сообщение испорчено MMS-сообщение зашифровано для несуществующей сессии - Откл. звук уведомлений + Отключить звук уведомлений Веб-браузер не установлен! @@ -933,7 +933,7 @@ %1$s присоединились к группе. %1$s присоединились к группе. - Группа теперь называется «%1$s». + Название группы поменялось на «%1$s». Сделать ваше имя и фотографию профиля видимыми для этой группы? @@ -1193,11 +1193,11 @@ Новый разговор Начните свое общение с друзьями. - Сбросить защищённый сеанс + Обновить Сеанс Шифрования Вкл. звук - Откл. звук уведомлений + Отключить звук уведомлений Добавить вложение Редактировать группу @@ -1383,7 +1383,7 @@ Друзья не позволят друзьям использовать ненадежные мессенджеры. Пользуйтесь на здоровье. Познакомьтесь со своим Session ID - Ваш Session ID - это уникальный адрес, который могут использовать другие люди для связи с вами при помощи Session. Поскольку ваш Session ID никак не связан с вашей настоящей личностью, он по определению является полностью анонимным и конфиденциальным. + Ваш Session ID - это уникальный адрес, который другие пользователи могут использовать для связи с вами при помощи Session. Поскольку ваш Session ID никак не связан с вашей настоящей личностью, он по определению является полностью анонимным и конфиденциальным. Скопировано в буфер обмена Восстановите свой аккаунт From 8184fccb8e184fbd7ed706765aa4930385e8a051 Mon Sep 17 00:00:00 2001 From: Audric Ackermann Date: Wed, 26 Aug 2020 11:49:19 +1000 Subject: [PATCH 2/4] make minimum group members count 1 rather than 2 --- res/values/strings.xml | 4 ++-- .../securesms/loki/activities/CreateClosedGroupActivity.kt | 4 ++-- .../securesms/loki/activities/EditClosedGroupActivity.kt | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/res/values/strings.xml b/res/values/strings.xml index a1eb83fcbe..e24a5a2276 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -1747,7 +1747,7 @@ Start a Session Please enter a group name Please enter a shorter group name - Please pick at least 2 group members + Please pick at least 1 group member A closed group cannot have more than 10 members One of the members of your group has an invalid Session ID @@ -1841,7 +1841,7 @@ Add members Group name can\'t be empty Please enter a shorter group name - Groups must have at least 2 group members + Groups must have at least 1 group member A closed group cannot have more than 10 members One of the members of your group has an invalid Session ID Are you sure you want to remove this user? diff --git a/src/org/thoughtcrime/securesms/loki/activities/CreateClosedGroupActivity.kt b/src/org/thoughtcrime/securesms/loki/activities/CreateClosedGroupActivity.kt index 2add7f3e56..befc7d6d3e 100644 --- a/src/org/thoughtcrime/securesms/loki/activities/CreateClosedGroupActivity.kt +++ b/src/org/thoughtcrime/securesms/loki/activities/CreateClosedGroupActivity.kt @@ -115,7 +115,7 @@ class CreateClosedGroupActivity : PassphraseRequiredActionBarActivity(), LoaderM return Toast.makeText(this, R.string.activity_create_closed_group_group_name_too_long_error, Toast.LENGTH_LONG).show() } val selectedMembers = this.selectContactsAdapter.selectedMembers - if (selectedMembers.count() < 2) { + if (selectedMembers.count() < 1) { return Toast.makeText(this, R.string.activity_create_closed_group_not_enough_group_members_error, Toast.LENGTH_LONG).show() } if (selectedMembers.count() > ClosedGroupsProtocol.groupSizeLimit) { // Minus one because we're going to include self later @@ -136,7 +136,7 @@ class CreateClosedGroupActivity : PassphraseRequiredActionBarActivity(), LoaderM return Toast.makeText(this, R.string.activity_create_closed_group_group_name_too_long_error, Toast.LENGTH_LONG).show() } val selectedMembers = this.selectContactsAdapter.selectedMembers - if (selectedMembers.count() < 2) { + if (selectedMembers.count() < 1) { return Toast.makeText(this, R.string.activity_create_closed_group_not_enough_group_members_error, Toast.LENGTH_LONG).show() } if (selectedMembers.count() > 10) { diff --git a/src/org/thoughtcrime/securesms/loki/activities/EditClosedGroupActivity.kt b/src/org/thoughtcrime/securesms/loki/activities/EditClosedGroupActivity.kt index 75f6f2a18d..b0485b1fff 100644 --- a/src/org/thoughtcrime/securesms/loki/activities/EditClosedGroupActivity.kt +++ b/src/org/thoughtcrime/securesms/loki/activities/EditClosedGroupActivity.kt @@ -222,7 +222,7 @@ class EditClosedGroupActivity : PassphraseRequiredActionBarActivity() { isSSKBasedClosedGroup = false } - if (members.size < 2) { + if (members.size < 1) { return Toast.makeText(this, R.string.activity_edit_closed_group_not_enough_group_members_error, Toast.LENGTH_LONG).show() } From c8677a904cb10dbdd9eb32b62058aae66dc8cdf1 Mon Sep 17 00:00:00 2001 From: Anton Chekulaev Date: Wed, 26 Aug 2020 13:50:42 +1000 Subject: [PATCH 3/4] Fixed emoji keyboard on media send activity crashes the app. --- res/layout/emoji_variation_selector.xml | 2 +- res/values/themes.xml | 19 +++++++++++++++++++ .../emoji/EmojiVariationSelectorPopup.java | 11 ++++------- .../thoughtcrime/securesms/util/ResUtil.java | 14 +++++++++++++- 4 files changed, 37 insertions(+), 9 deletions(-) diff --git a/res/layout/emoji_variation_selector.xml b/res/layout/emoji_variation_selector.xml index 249ed5de65..faeaed3394 100644 --- a/res/layout/emoji_variation_selector.xml +++ b/res/layout/emoji_variation_selector.xml @@ -4,6 +4,6 @@ android:orientation="horizontal" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:background="?attr/emoji_variation_selector_background"> + android:elevation="4dp"> \ No newline at end of file diff --git a/res/values/themes.xml b/res/values/themes.xml index edd5adf795..f15af83fce 100644 --- a/res/values/themes.xml +++ b/res/values/themes.xml @@ -27,6 +27,25 @@ @color/accent @color/compose_view_background true + + @color/compose_view_background + @color/accent + @color/gray78 + @color/gray70 + @color/compose_text_view_background + @color/white + + @drawable/ic_recent_dark_20 + @drawable/ic_emoji_people_dark_20 + @drawable/ic_emoji_animal_dark_20 + @drawable/ic_emoji_food_dark_20 + @drawable/ic_emoji_activity_dark_20 + @drawable/ic_emoji_travel_dark_20 + @drawable/ic_emoji_object_dark_20 + @drawable/ic_emoji_symbol_dark_20 + @drawable/ic_emoji_flag_dark_20 + @drawable/ic_emoji_emoticon_dark_20 + @drawable/emoji_variation_selector_background_dark