From 83093be566bc9bb3aa6eb8e86a36dbd728530123 Mon Sep 17 00:00:00 2001 From: k1zn <46452865+k1zn@users.noreply.github.com> Date: Tue, 31 Jan 2023 15:58:24 +0500 Subject: [PATCH] another translate --- app/src/main/java/ru/vtosters/lite/deviceinfo/Device.java | 4 +++- app/src/main/java/ru/vtosters/lite/hooks/CallsHook.java | 2 +- .../java/ru/vtosters/lite/ui/fragments/OtherFragment.java | 2 +- app/src/main/java/ru/vtosters/lite/utils/AndroidUtils.java | 6 +++--- smali/res/values-ru/strings.xml | 6 ++++++ smali/res/values/strings.xml | 6 ++++++ smali/res/xml/preferences_other.xml | 4 ++-- 7 files changed, 22 insertions(+), 8 deletions(-) diff --git a/app/src/main/java/ru/vtosters/lite/deviceinfo/Device.java b/app/src/main/java/ru/vtosters/lite/deviceinfo/Device.java index 0c36e113b..3090abab6 100644 --- a/app/src/main/java/ru/vtosters/lite/deviceinfo/Device.java +++ b/app/src/main/java/ru/vtosters/lite/deviceinfo/Device.java @@ -1,5 +1,7 @@ package ru.vtosters.lite.deviceinfo; +import ru.vtosters.lite.utils.AndroidUtils; + import static ru.vtosters.lite.deviceinfo.OEMDetector.hasMiuiIncrCode; import static ru.vtosters.lite.deviceinfo.OEMDetector.isEMUI; import static ru.vtosters.lite.deviceinfo.OEMDetector.isMIUI; @@ -103,7 +105,7 @@ public class Device { } public String forLogging() { - return "**Информация об устройстве:** " + "\n\n" + return "**" + AndroidUtils.getString("device_info") + ":** " + "\n\n" + "- Commit: " + getBuildNumber() + "\n" + "- Android SDK: " + this.sdkVersion + "\n" + "- Product: " + this.productName + "\n" diff --git a/app/src/main/java/ru/vtosters/lite/hooks/CallsHook.java b/app/src/main/java/ru/vtosters/lite/hooks/CallsHook.java index 6bdf3f349..692cd80b6 100644 --- a/app/src/main/java/ru/vtosters/lite/hooks/CallsHook.java +++ b/app/src/main/java/ru/vtosters/lite/hooks/CallsHook.java @@ -30,7 +30,7 @@ public class CallsHook { var callsAvailable = vkim || vk; if (!callsAvailable) { - Toast.makeText(LifecycleUtils.getCurrentActivity(), "Установите VK Мессенджер или официальный клиент ВКонтакте", LENGTH_SHORT).show(); + Toast.makeText(LifecycleUtils.getCurrentActivity(), AndroidUtils.getString("calls_not_available"), LENGTH_SHORT).show(); try { ctx.startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=com.vkontakte.android"))); diff --git a/app/src/main/java/ru/vtosters/lite/ui/fragments/OtherFragment.java b/app/src/main/java/ru/vtosters/lite/ui/fragments/OtherFragment.java index 19ef3416e..3e27167b0 100644 --- a/app/src/main/java/ru/vtosters/lite/ui/fragments/OtherFragment.java +++ b/app/src/main/java/ru/vtosters/lite/ui/fragments/OtherFragment.java @@ -98,7 +98,7 @@ public class OtherFragment extends MaterialPreferenceToolbarFragment { findPreference("copydebuginfo").setOnPreferenceClickListener(preference -> { copyText(new DeviceInfoCollector().collect().forLogging()); - Toast.makeText(requireContext(), "Информация об устройстве скопирована", LENGTH_SHORT).show(); + Toast.makeText(requireContext(), AndroidUtils.getString("device_info_copied"), LENGTH_SHORT).show(); return true; }); diff --git a/app/src/main/java/ru/vtosters/lite/utils/AndroidUtils.java b/app/src/main/java/ru/vtosters/lite/utils/AndroidUtils.java index 509bf6a36..617c9bd4a 100644 --- a/app/src/main/java/ru/vtosters/lite/utils/AndroidUtils.java +++ b/app/src/main/java/ru/vtosters/lite/utils/AndroidUtils.java @@ -171,12 +171,12 @@ public class AndroidUtils { if (getBoolValue("showUnverifDialog", true)) { new VkAlertDialog.Builder(activity) .setTitle(com.vtosters.lite.R.string.warning) - .setMessage("Для нормальной работы приложения необходимо разрешить приложению открытие ссылок по умолчанию") + .setMessage(AndroidUtils.getString("app_open_by_default_settings")) .setCancelable(false) - .setPositiveButton("Пропустить", + .setPositiveButton(com.vtosters.lite.R.string.social_graph_skip, (dialogInterface, i) -> edit().putBoolean("showUnverifDialog", false).apply() ) - .setNeutralButton("Открыть настройки", + .setNeutralButton(com.vtosters.lite.R.string.open_settings, (dialogInterface, i) -> { try { Intent intent = new Intent(Settings.ACTION_APP_OPEN_BY_DEFAULT_SETTINGS, Uri.parse("package:" + getPackageName())); diff --git a/smali/res/values-ru/strings.xml b/smali/res/values-ru/strings.xml index 732f9a09f..61f06203e 100644 --- a/smali/res/values-ru/strings.xml +++ b/smali/res/values-ru/strings.xml @@ -6347,4 +6347,10 @@ Данные обновлены Обновить данные Загрузить свежие данные о верификациях и серверных функциях + Информация об устройстве + Установите VK Мессенджер или официальный клиент ВКонтакте + Скопировать информацию об устройстве + Для отправки информации об ошибке на GitHub Issues + Информация об устройстве скопирована + Для нормальной работы приложения необходимо разрешить приложению открытие ссылок по умолчанию \ No newline at end of file diff --git a/smali/res/values/strings.xml b/smali/res/values/strings.xml index 2b6e07e4a..7a38f874e 100644 --- a/smali/res/values/strings.xml +++ b/smali/res/values/strings.xml @@ -6485,4 +6485,10 @@ May look like a fake leaving the online" Data updated Update data Load the latest data about verifications and server functions + Device info + Install VK Messenger or official VK client + Copy device info + To submit bug info to GitHub Issues + Device info copied + You need to allow the app to open links by default for the app to work properly diff --git a/smali/res/xml/preferences_other.xml b/smali/res/xml/preferences_other.xml index 2166ae779..bd06f0702 100644 --- a/smali/res/xml/preferences_other.xml +++ b/smali/res/xml/preferences_other.xml @@ -65,8 +65,8 @@ + android:summary="@string/copydebuginfo_summ" + android:title="@string/copydebuginfo_title"/>