diff --git a/app/src/main/java/ru/vtosters/lite/hooks/CryptImHook.java b/app/src/main/java/ru/vtosters/lite/hooks/CryptImHook.java index e110faebc..693cad430 100644 --- a/app/src/main/java/ru/vtosters/lite/hooks/CryptImHook.java +++ b/app/src/main/java/ru/vtosters/lite/hooks/CryptImHook.java @@ -20,6 +20,7 @@ import java.util.List; import ru.vtosters.lite.encryption.EncryptProvider; import ru.vtosters.lite.encryption.base.IMProcessor; +import ru.vtosters.lite.utils.AndroidUtils; import ru.vtosters.lite.utils.ThemesUtils; public class CryptImHook{ @@ -40,7 +41,7 @@ public class CryptImHook{ int enabledPosition = 0; String[] titles = new String[processors.size() + 1]; - titles[0] = "Отключить шифрование"; + titles[0] = AndroidUtils.getString("encryption_disable"); for (int i = 0; i < processors.size(); i++) { IMProcessor proc = processors.get(i); @@ -57,7 +58,7 @@ public class CryptImHook{ IMProcessor finalEnabled = enabled; new AlertDialog.Builder(getCurrentActivity()) - .setTitle("Настройки шифрования") + .setTitle(AndroidUtils.getString("encryption_sett")) .setSingleChoiceItems(titles, enabledPosition, (dialog, which) -> { if (which == 0) { if (finalEnabled != null) finalEnabled.disableEncryptFor(peerId); @@ -86,7 +87,7 @@ public class CryptImHook{ } if (enabled != null && enabled.isPublic()) { - sendToast("Выбранный алгоритм публичный и не имеет настроек!"); + sendToast(AndroidUtils.getString("encryption_public_algorithm_error")); return; } @@ -106,8 +107,8 @@ public class CryptImHook{ IMProcessor finalEnabled = enabled; new AlertDialog.Builder(ctx) - .setTitle("Введите ключ шифрования") - .setMessage("Используемый алгоритм: " + enabled.getUIName() + ".\nУчтите, что если поле будет пустым, то будет использоваться ключ по умолчанию.") + .setTitle(AndroidUtils.getString("encryption_enter_key")) + .setMessage(String.format(AndroidUtils.getString("encryption_current_algorithm_title"), enabled.getUIName())) .setView(linearLayout) .setPositiveButton(android.R.string.ok, (dialog, which) -> { Editable edit = editText.getText(); diff --git a/smali/res/values-ru/strings.xml b/smali/res/values-ru/strings.xml index 75f594487..6cf8a5852 100644 --- a/smali/res/values-ru/strings.xml +++ b/smali/res/values-ru/strings.xml @@ -6154,4 +6154,9 @@ Метод шифрования Настройки шифрования + Отключить шифрование + Настройки шифрования + Выбранный алгоритм публичный и не имеет настроек! + Введите ключ шифрования + Используемый алгоритм: %1$s.\nУчтите, что если поле будет пустым, то будет использоваться ключ по умолчанию. \ No newline at end of file diff --git a/smali/res/values/strings.xml b/smali/res/values/strings.xml index 7d61b90d0..306c8772f 100644 --- a/smali/res/values/strings.xml +++ b/smali/res/values/strings.xml @@ -6292,4 +6292,9 @@ May look like a fake leaving the online" Encryption method Encryption settings + Disable encryption + Encryption settings + The selected algorithm is public and has no settings! + Enter encryption key + Algorithm used: %1$s.\nPlease note that if the field is empty, the default key will be used.