diff --git a/app/src/main/java/com/vk/api/audio/AudioGetLyrics.java b/app/src/main/java/com/vk/api/audio/AudioGetLyrics.java index a02f14788..a023f48e1 100644 --- a/app/src/main/java/com/vk/api/audio/AudioGetLyrics.java +++ b/app/src/main/java/com/vk/api/audio/AudioGetLyrics.java @@ -1,16 +1,21 @@ package com.vk.api.audio; import android.text.TextUtils; + import androidx.annotation.NonNull; + import com.vk.api.base.ApiRequest; import com.vk.dto.music.MusicTrack; import com.vk.log.L; + import org.json.JSONObject; -import ru.vtosters.lite.music.Genius; -import ru.vtosters.lite.utils.Preferences; import java.util.ArrayList; +import ru.vtosters.lite.music.Genius; +import ru.vtosters.lite.utils.AndroidUtils; +import ru.vtosters.lite.utils.Preferences; + public class AudioGetLyrics extends ApiRequest { private final MusicTrack musicTrack; @@ -65,7 +70,7 @@ public class AudioGetLyrics extends ApiRequest { return aVar; } catch (Exception e) { L.e("vk", e); - aVar.a = "Ошибка получения текста" + "\n\n" + "Ошибка: \n" + e.getLocalizedMessage(); + aVar.a = AndroidUtils.getString("failed_to_get_text") + "\n\n" + AndroidUtils.getString("error") + ": \n" + e.getLocalizedMessage(); return aVar; } } diff --git a/app/src/main/java/ru/vtosters/lite/hooks/MainActivityInjector.java b/app/src/main/java/ru/vtosters/lite/hooks/MainActivityInjector.java index cb92b2b95..a214d3bb5 100644 --- a/app/src/main/java/ru/vtosters/lite/hooks/MainActivityInjector.java +++ b/app/src/main/java/ru/vtosters/lite/hooks/MainActivityInjector.java @@ -59,7 +59,7 @@ public class MainActivityInjector { private static void updateBinsAndTmpArchive(Activity activity) { final VKProgressDialog dialog = new VKProgressDialog(activity); - dialog.setMessage("Применение акцента"); + dialog.setMessage(AndroidUtils.getString("applying_accent")); dialog.show(); VTExecutors.getIoExecutor().execute(() -> { @@ -71,8 +71,8 @@ public class MainActivityInjector { activity.runOnUiThread(() -> { dialog.cancel(); new VkAlertDialog.Builder(activity) - .setTitle("Ошикба") - .setMessage("Ошибка при применении акцента:\n" + e) + .setTitle(activity.getString(R.string.error)) + .setMessage(AndroidUtils.getString("error_applying_accent") + ":\n" + e) .setPositiveButton(R.string.ok, null) .show(); }); diff --git a/app/src/main/java/ru/vtosters/lite/music/Genius.java b/app/src/main/java/ru/vtosters/lite/music/Genius.java index 5f945ac07..06f697b5d 100644 --- a/app/src/main/java/ru/vtosters/lite/music/Genius.java +++ b/app/src/main/java/ru/vtosters/lite/music/Genius.java @@ -7,7 +7,10 @@ import okhttp3.OkHttpClient; import okhttp3.Request; import org.json.JSONException; import org.json.JSONObject; + +import com.vtosters.lite.R; import ru.vtosters.lite.di.singleton.VtOkHttpClient; +import ru.vtosters.lite.utils.AndroidUtils; import java.io.IOException; @@ -65,9 +68,9 @@ public class Genius { } } - return "Ошибка получения текста, возможно текст не найден"; + return AndroidUtils.getString("error_no_text"); } catch (JSONException | IOException e) { - return "Ошибка получения текста, возможно текст не найден" + "\n\n" + "Ошибка: \n" + e.getLocalizedMessage(); + return AndroidUtils.getString("error_no_text") + "\n\n" + AndroidUtils.getString(R.string.error) + ": \n" + e.getLocalizedMessage(); } } @@ -92,12 +95,12 @@ public class Genius { Log.d("Genius", String.valueOf(payload)); if (!payload.has("response")) { - return "Ошибка получения текста, возможно текст не найден"; + return AndroidUtils.getString("error_no_text"); } return " " + payload.getJSONObject("response").getJSONObject("song").getJSONObject("lyrics").getString("plain"); } catch (JSONException | IOException e) { - return "Ошибка получения текста, возможно текст не найден" + "\n\n" + "Ошибка: \n" + e.getLocalizedMessage(); + return AndroidUtils.getString("error_no_text") + "\n\n" + AndroidUtils.getString(R.string.error) + ": \n" + e.getLocalizedMessage(); } } } diff --git a/smali/res/values-ru/strings.xml b/smali/res/values-ru/strings.xml index edd4ddede..a765c337a 100644 --- a/smali/res/values-ru/strings.xml +++ b/smali/res/values-ru/strings.xml @@ -6361,4 +6361,41 @@ Для отправки информации об ошибке на GitHub Issues Информация об устройстве скопирована Для нормальной работы приложения необходимо разрешить приложению открытие ссылок по умолчанию + + Защитить это приложение с помощью PIN-кода или отпечатка пальцев? + Создайте PIN-код для защиты этого приложения + Неверный PIN-код. Попробуйте еще раз + Используйте свой отпечаток пальца, чтобы защитить это приложение + Разблокировка по биометрии отменена. Попробуйте снова + Введите PIN-код для подтверждения + Введите свой PIN-код для разблокировки + Приложите палец к сканеру + Проблема при распознавании отпечатка пальца: %1$s + PIN + Отпечаток пальца + Не существует сохраненного PIN-кода для разблокировки + Неверный PIN-код! + Неправильное количество цифр! Пожалуйста, попробуйте еще раз + Слишком много неудачных попыток. Попробуйте снова через %1$s + Вы не можете этого сделать + * + Открыть системные настройки + AppLock + Вы не настроили разблокировку по отпечатку пальца + Ваш отпечаток пальца не был распознан + Произошло что-то странное + Отпечатки пальцев не найдены! Добавьте их в системных настройках + Отсутствует сканер отпечатков пальцев + Требуется разрешение на использование отпечатков пальцев + Разрешение на работу с биометрией не было получено. Выдайте его приложению в системных настройках + 0.2 + + PIN-код не установлен + PIN-код был успешно сброшен + + Ошибка получения текста + Ошибка получения текста, возможно текст не найден + Применение акцента + Ошибка при применении акцента + \ No newline at end of file