/ru/ localization
This commit is contained in:
@@ -1,16 +1,21 @@
|
|||||||
package com.vk.api.audio;
|
package com.vk.api.audio;
|
||||||
|
|
||||||
import android.text.TextUtils;
|
import android.text.TextUtils;
|
||||||
|
|
||||||
import androidx.annotation.NonNull;
|
import androidx.annotation.NonNull;
|
||||||
|
|
||||||
import com.vk.api.base.ApiRequest;
|
import com.vk.api.base.ApiRequest;
|
||||||
import com.vk.dto.music.MusicTrack;
|
import com.vk.dto.music.MusicTrack;
|
||||||
import com.vk.log.L;
|
import com.vk.log.L;
|
||||||
|
|
||||||
import org.json.JSONObject;
|
import org.json.JSONObject;
|
||||||
import ru.vtosters.lite.music.Genius;
|
|
||||||
import ru.vtosters.lite.utils.Preferences;
|
|
||||||
|
|
||||||
import java.util.ArrayList;
|
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<AudioGetLyrics.a> {
|
public class AudioGetLyrics extends ApiRequest<AudioGetLyrics.a> {
|
||||||
private final MusicTrack musicTrack;
|
private final MusicTrack musicTrack;
|
||||||
|
|
||||||
@@ -65,7 +70,7 @@ public class AudioGetLyrics extends ApiRequest<AudioGetLyrics.a> {
|
|||||||
return aVar;
|
return aVar;
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
L.e("vk", 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;
|
return aVar;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -59,7 +59,7 @@ public class MainActivityInjector {
|
|||||||
private static void updateBinsAndTmpArchive(Activity activity) {
|
private static void updateBinsAndTmpArchive(Activity activity) {
|
||||||
final VKProgressDialog dialog = new VKProgressDialog(activity);
|
final VKProgressDialog dialog = new VKProgressDialog(activity);
|
||||||
|
|
||||||
dialog.setMessage("Применение акцента");
|
dialog.setMessage(AndroidUtils.getString("applying_accent"));
|
||||||
dialog.show();
|
dialog.show();
|
||||||
|
|
||||||
VTExecutors.getIoExecutor().execute(() -> {
|
VTExecutors.getIoExecutor().execute(() -> {
|
||||||
@@ -71,8 +71,8 @@ public class MainActivityInjector {
|
|||||||
activity.runOnUiThread(() -> {
|
activity.runOnUiThread(() -> {
|
||||||
dialog.cancel();
|
dialog.cancel();
|
||||||
new VkAlertDialog.Builder(activity)
|
new VkAlertDialog.Builder(activity)
|
||||||
.setTitle("Ошикба")
|
.setTitle(activity.getString(R.string.error))
|
||||||
.setMessage("Ошибка при применении акцента:\n" + e)
|
.setMessage(AndroidUtils.getString("error_applying_accent") + ":\n" + e)
|
||||||
.setPositiveButton(R.string.ok, null)
|
.setPositiveButton(R.string.ok, null)
|
||||||
.show();
|
.show();
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -7,7 +7,10 @@ import okhttp3.OkHttpClient;
|
|||||||
import okhttp3.Request;
|
import okhttp3.Request;
|
||||||
import org.json.JSONException;
|
import org.json.JSONException;
|
||||||
import org.json.JSONObject;
|
import org.json.JSONObject;
|
||||||
|
|
||||||
|
import com.vtosters.lite.R;
|
||||||
import ru.vtosters.lite.di.singleton.VtOkHttpClient;
|
import ru.vtosters.lite.di.singleton.VtOkHttpClient;
|
||||||
|
import ru.vtosters.lite.utils.AndroidUtils;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
|
||||||
@@ -65,9 +68,9 @@ public class Genius {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return "Ошибка получения текста, возможно текст не найден";
|
return AndroidUtils.getString("error_no_text");
|
||||||
} catch (JSONException | IOException e) {
|
} 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));
|
Log.d("Genius", String.valueOf(payload));
|
||||||
|
|
||||||
if (!payload.has("response")) {
|
if (!payload.has("response")) {
|
||||||
return "Ошибка получения текста, возможно текст не найден";
|
return AndroidUtils.getString("error_no_text");
|
||||||
}
|
}
|
||||||
|
|
||||||
return " " + payload.getJSONObject("response").getJSONObject("song").getJSONObject("lyrics").getString("plain");
|
return " " + payload.getJSONObject("response").getJSONObject("song").getJSONObject("lyrics").getString("plain");
|
||||||
} catch (JSONException | IOException e) {
|
} 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();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -6361,4 +6361,41 @@
|
|||||||
<string name="copydebuginfo_summ">Для отправки информации об ошибке на GitHub Issues</string>
|
<string name="copydebuginfo_summ">Для отправки информации об ошибке на GitHub Issues</string>
|
||||||
<string name="device_info_copied">Информация об устройстве скопирована</string>
|
<string name="device_info_copied">Информация об устройстве скопирована</string>
|
||||||
<string name="app_open_by_default_settings">Для нормальной работы приложения необходимо разрешить приложению открытие ссылок по умолчанию</string>
|
<string name="app_open_by_default_settings">Для нормальной работы приложения необходимо разрешить приложению открытие ссылок по умолчанию</string>
|
||||||
|
|
||||||
|
<string name="applock__description_chooser">Защитить это приложение с помощью PIN-кода или отпечатка пальцев?</string>
|
||||||
|
<string name="applock__description_create_pin">Создайте PIN-код для защиты этого приложения</string>
|
||||||
|
<string name="applock__description_create_pin_reattempt">Неверный PIN-код. Попробуйте еще раз</string>
|
||||||
|
<string name="applock__description_create_fingerprint">Используйте свой отпечаток пальца, чтобы защитить это приложение</string>
|
||||||
|
<string name="applock__description_create_fingerprint_paused">Разблокировка по биометрии отменена. Попробуйте снова</string>
|
||||||
|
<string name="applock__description_confirm">Введите PIN-код для подтверждения</string>
|
||||||
|
<string name="applock__description_unlock_pin">Введите свой PIN-код для разблокировки</string>
|
||||||
|
<string name="applock__description_unlock_fingerprint">Приложите палец к сканеру</string>
|
||||||
|
<string name="applock__description_unlock_fingerprint_help">Проблема при распознавании отпечатка пальца: %1$s</string>
|
||||||
|
<string name="applock__create_chooser_option_pin">PIN</string>
|
||||||
|
<string name="applock__create_chooser_option_fingerprint">Отпечаток пальца</string>
|
||||||
|
<string name="applock__unlock_error_no_matching_pin_found">Не существует сохраненного PIN-кода для разблокировки</string>
|
||||||
|
<string name="applock__unlock_error_match_failed">Неверный PIN-код!</string>
|
||||||
|
<string name="applock__unlock_error_insufficient_selection">Неправильное количество цифр! Пожалуйста, попробуйте еще раз</string>
|
||||||
|
<string name="applock__unlock_error_retry_limit_exceeded">Слишком много неудачных попыток. Попробуйте снова через %1$s</string>
|
||||||
|
<string name="applock__toast_unlock_required">Вы не можете этого сделать</string>
|
||||||
|
<string name="applock__password_char">*</string>
|
||||||
|
<string name="applock__action_settings">Открыть системные настройки</string>
|
||||||
|
<string name="applock__fingerprint_alias">AppLock</string>
|
||||||
|
<string name="applock__fingerprint_error_not_enrolled">Вы не настроили разблокировку по отпечатку пальца</string>
|
||||||
|
<string name="applock__fingerprint_error_unrecognized">Ваш отпечаток пальца не был распознан</string>
|
||||||
|
<string name="applock__fingerprint_error_unknown">Произошло что-то странное</string>
|
||||||
|
<string name="applock__fingerprint_error_none">Отпечатки пальцев не найдены! Добавьте их в системных настройках</string>
|
||||||
|
<string name="applock__fingerprint_error_hardware">Отсутствует сканер отпечатков пальцев</string>
|
||||||
|
<string name="applock__fingerprint_error_permission">Требуется разрешение на использование отпечатков пальцев</string>
|
||||||
|
<string name="applock__fingerprint_error_permission_multiple">Разрешение на работу с биометрией не было получено. Выдайте его приложению в системных настройках</string>
|
||||||
|
<item name="applock__empty_item_min_size_percent" format="float" type="string">0.2</item>
|
||||||
|
|
||||||
|
<string name="pin_not_set">PIN-код не установлен</string>
|
||||||
|
<string name="pin_reset">PIN-код был успешно сброшен</string>
|
||||||
|
|
||||||
|
<string name="failed_to_get_text">Ошибка получения текста</string>
|
||||||
|
<string name="error_no_text">Ошибка получения текста, возможно текст не найден</string>
|
||||||
|
<string name="applying_accent">Применение акцента</string>
|
||||||
|
<string name="error_applying_accent">Ошибка при применении акцента</string>
|
||||||
|
|
||||||
</resources>
|
</resources>
|
||||||
Reference in New Issue
Block a user