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"/>