/ru/ translate [main]

This commit is contained in:
k1zn
2023-03-28 02:13:05 +05:00
parent 93a507a314
commit 46ef15d9c8
11 changed files with 100 additions and 61 deletions
@@ -128,7 +128,7 @@ public class CryptImHook {
Editable edit = editText.getText();
finalEnabled.setEncryptionKeyFor(peerId, edit == null ? null : edit.toString());
}).setNegativeButton(android.R.string.cancel, null)
.setNeutralButton("Удалить ключ", (dialog, which) -> {
.setNeutralButton(AndroidUtils.getString("remove_encryption_key"), (dialog, which) -> {
finalEnabled.removeEncryptionKeyFor(peerId);
})
.show();
@@ -28,7 +28,7 @@ public class ProxyHook {
button.setOnClickListener(v1 -> callProxyDialog(v1.getContext()));
VkAuthTextView recoverAccounts = v.findViewById(AndroidUtils.getIdentifier("account_backup_view", "id"));
recoverAccounts.setText("Восстановить аккаунты");
recoverAccounts.setText(AndroidUtils.getString("restore_accounts"));
recoverAccounts.setOnClickListener(v1 -> NavigatorUtils.switchFragment(v.getContext(), DataSettingsFragment.class));
}
@@ -58,7 +58,7 @@ public class DataSettingsFragment extends TrackedMaterialPreferenceToolbarFragme
PreferenceFragmentUtils.addPreference(
getPreferenceScreen(),
"",
"Сохранить аккаунты",
AndroidUtils.getString("save_accounts"),
"",
null,
preference -> {
@@ -70,7 +70,7 @@ public class DataSettingsFragment extends TrackedMaterialPreferenceToolbarFragme
PreferenceFragmentUtils.addPreference(
getPreferenceScreen(),
"",
"Восстановить аккаунты",
AndroidUtils.getString("restore_accounts"),
"",
null,
preference -> {
@@ -82,7 +82,7 @@ public class DataSettingsFragment extends TrackedMaterialPreferenceToolbarFragme
PreferenceFragmentUtils.addPreference(
getPreferenceScreen(),
"",
"Сбросить все аккаунты",
AndroidUtils.getString("reset_accounts"),
"",
null,
preference -> {
@@ -96,7 +96,7 @@ public class DataSettingsFragment extends TrackedMaterialPreferenceToolbarFragme
PreferenceFragmentUtils.addPreference(
getPreferenceScreen(),
"",
"Сохранить настройки",
AndroidUtils.getString("saveprefs_title"),
"",
null,
preference -> {
@@ -108,7 +108,7 @@ public class DataSettingsFragment extends TrackedMaterialPreferenceToolbarFragme
PreferenceFragmentUtils.addPreference(
getPreferenceScreen(),
"",
"Сохранить данные об онлайне",
AndroidUtils.getString("save_online_data"),
"",
null,
preference -> {
@@ -124,7 +124,7 @@ public class DataSettingsFragment extends TrackedMaterialPreferenceToolbarFragme
PreferenceFragmentUtils.addPreference(
getPreferenceScreen(),
"",
"Восстановить настройки",
AndroidUtils.getString("restore_settings"),
"",
null,
preference -> {
@@ -136,7 +136,7 @@ public class DataSettingsFragment extends TrackedMaterialPreferenceToolbarFragme
PreferenceFragmentUtils.addPreference(
getPreferenceScreen(),
"",
"Сбросить все настройки",
AndroidUtils.getString("reset_all_settings"),
"",
null,
preference -> {
@@ -154,13 +154,13 @@ public class DataSettingsFragment extends TrackedMaterialPreferenceToolbarFragme
}
);
PreferenceFragmentUtils.addPreferenceCategory(getPreferenceScreen(), "Прочее");
PreferenceFragmentUtils.addPreferenceCategory(getPreferenceScreen(), AndroidUtils.getString("sett_other"));
PreferenceFragmentUtils.addMaterialSwitchPreference(
getPreferenceScreen(),
"analyticsDisabled",
"Отключить сбор данных",
"Сбор данных о падениях приложения помогает нам улучшать приложение\n\nОтключение сбора логов падений заставит грустить бедных разработчиков",
AndroidUtils.getString("disable_analytics"),
AndroidUtils.getString("disable_analytics_summ"),
null,
false,
(preference, o) -> {
@@ -211,7 +211,7 @@ public class ThemesFragment extends TrackedMaterialPreferenceToolbarFragment {
if (ThemesUtils.useNewColorEngine()) {
final VKProgressDialog dialog = new VKProgressDialog(requireContext());
dialog.setCancelable(false);
dialog.setMessage("Применение акцента...");
dialog.setMessage(AndroidUtils.getString("applying_accent") + "...");
dialog.show();
VTExecutors.getIoExecutor().execute(() -> {
@@ -225,8 +225,8 @@ public class ThemesFragment extends TrackedMaterialPreferenceToolbarFragment {
requireActivity().runOnUiThread(() -> {
dialog.dismiss();
new VkAlertDialog.Builder(requireContext())
.setTitle("Ошибка")
.setMessage("Ошибка при применении акцента:\n" + e)
.setTitle(AndroidUtils.getString("error"))
.setMessage(AndroidUtils.getString("error_applying_accent") + ":\n" + e)
.setPositiveButton("OK", null)
.show();
});
@@ -161,7 +161,7 @@ public class VTSettings extends TrackedMaterialPreferenceToolbarFragment impleme
ThemesUtils.isDarkTheme(),
(preference, o) -> {
if (Preferences.systemtheme()) {
AndroidUtils.sendToast("Включена установка темы как на устройстве");
AndroidUtils.sendToast(AndroidUtils.getString("systemtheme_enabled"));
return false;
}
final var switchPreference = (MaterialSwitchPreference) preference;
@@ -175,8 +175,8 @@ public class VTSettings extends TrackedMaterialPreferenceToolbarFragment impleme
PreferenceFragmentUtils.addMaterialSwitchPreference(
getPreferenceScreen(),
"system_theme",
"Системная тема",
"Использовать тему установленную на устройстве",
AndroidUtils.getString("systemtheme"),
AndroidUtils.getString("systemtheme_summ"),
R.drawable.ic_palette_outline_28,
Preferences.systemtheme(),
(preference, o) -> {
@@ -79,10 +79,10 @@ public class VKAccountDB {
inputStream.close();
outputStream.close();
AndroidUtils.sendToast("Аккаунты сохранены по пути " + file.getPath());
AndroidUtils.sendToast( AndroidUtils.getString("accounts_saved_by_path") + " " + file.getPath());
} catch (IOException e) {
e.printStackTrace();
AndroidUtils.sendToast("Ошибка при сохранении файла");
AndroidUtils.sendToast(AndroidUtils.getString("error_saving_file"));
}
}
+32 -31
View File
@@ -6362,40 +6362,41 @@
<string name="device_info_copied">Информация об устройстве скопирована</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>
<string name="logColors_title">Логгировать получение акцентов</string>
<string name="remove_encryption_key">Удалить ключ</string>
<string name="restore_accounts">Восстановить аккаунты</string>
<string name="save_accounts">Сохранить аккаунты</string>
<string name="reset_accounts">Сбросить все аккаунты</string>
<string name="accounts_saved_by_path">Аккаунты сохранены по пути</string>
<string name="error_saving_file">Ошибка при сохранении файла</string>
<string name="save_online_data">Сохранить данные об онлайне</string>
<string name="restore_settings">Восстановить настройки</string>
<string name="reset_all_settings">Сбросить все настройки</string>
<string name="disable_analytics">Отключить сбор данных</string>
<string name="disable_analytics_summ">Сбор данных о падениях приложения помогает нам улучшать приложение\n\nОтключение сбора логов падений заставит грустить бедных разработчиков</string>
<string name="systemtheme_enabled">Включена установка темы как на устройстве</string>
<string name="systemtheme">Системная тема</string>
<string name="systemtheme_summ">Использовать тему установленную на устройстве</string>
<string name="useGenius_summ">Получать тексты с сервиса Genius</string>
<string name="useGenius_title">Тексты с Genius</string>
<string name="datasettings_title">Настройки данных приложения</string>
<string name="invalidate_theme_cache_title">Инвалидация кэша темы</string>
<string name="useCustomPrefsStyle_title">Использовать новые переключатели</string>
<string name="useCustomPrefsStyle_summ">Более современный и стильный вид тумблеров в настройках</string>
<string name="useNewColorEngine_title">Использовать новый движок акцентов</string>
<string name="useNewColorEngine_summ">Может быть нестабильно</string>
<string name="data">Данные</string>
</resources>
+38
View File
@@ -6499,4 +6499,42 @@ May look like a fake leaving the online"</string>
<string name="copydebuginfo_summ">To submit bug info to GitHub Issues</string>
<string name="device_info_copied">Device info copied</string>
<string name="app_open_by_default_settings">You need to allow the app to open links by default for the app to work properly</string>
<string name="failed_to_get_text">Failed to get text</string>
<string name="error_no_text">Error receiving text, possibly no text found</string>
<string name="applying_accent">Applying accent</string>
<string name="error_applying_accent">Error when applying accent</string>
<string name="logColors_title">Logging accents</string>
<string name="remove_encryption_key">Remove key</string>
<string name="restore_accounts">Restore accounts</string>
<string name="save_accounts">Save accounts</string>
<string name="reset_accounts">Reset all accounts</string>
<string name="accounts_saved_by_path">Accounts saved by path</string>
<string name="error_saving_file">File saving error</string>
<string name="save_online_data">Save online data</string>
<string name="restore_settings">Restore settings</string>
<string name="reset_all_settings">Reset all settings</string>
<string name="disable_analytics">Disable data collection</string>
<string name="disable_analytics_summ">Collecting crash data helps us improve the app\n\nUnless we collect crash logs, it makes poor developers sad</string>
<string name="systemtheme_enabled">System theme enabled</string>
<string name="systemtheme">System theme</string>
<string name="systemtheme_summ">Use the theme installed on the device</string>
<string name="useGenius_summ">Genius service</string>
<string name="useGenius_title">Texts from Genius</string>
<string name="datasettings_title">Application data settings</string>
<string name="invalidate_theme_cache_title">Invalidate theme cache</string>
<string name="useCustomPrefsStyle_title">Use new switches</string>
<string name="useCustomPrefsStyle_summ">More modern and stylish toggle switches in settings</string>
<string name="useNewColorEngine_title">Use new accent engine</string>
<string name="useNewColorEngine_summ">May be unstable</string>
<string name="data">Data</string>
</resources>
+3 -3
View File
@@ -20,8 +20,8 @@
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="false"
android:key="useGenius"
android:summary="Получать тексты с сервиса Genius"
android:title="Тексты с Genius"/>
android:summary="@string/useGenius_summ"
android:title="@string/useGenius_title"/>
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="true"
android:key="useNewSettings"
@@ -97,7 +97,7 @@
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="false"
android:key="logColors"
android:title="Логгировать получение акцентов"/>
android:title="@string/logColors_title"/>
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="false"
android:key="__dbg_webview"
+2 -2
View File
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
<PreferenceCategory android:title="Данные">
<PreferenceCategory android:title="@string/data">
<Preference
android:key="datasettings"
android:title="Настройки данных приложения"/>
android:title="@string/datasettings_title"/>
<Preference
android:key="clearcache"
android:title="@string/clearcache_other_title"/>
+5 -5
View File
@@ -9,7 +9,7 @@
android:title="@string/accent_color_title"/>
<Preference
android:key="invalidate_theme_cache"
android:title="Инвалидация кэша темы" />
android:title="@string/invalidate_theme_cache_title" />
</PreferenceCategory>
<PreferenceCategory android:title="@string/vtlthemes">
<com.vtosters.lite.ui.MaterialSwitchPreference
@@ -74,8 +74,8 @@
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="true"
android:key="useCustomPrefsStyle"
android:summary="Более современный и стильный вид тумблеров в настройках"
android:title="Использовать новые тумблеры"/>
android:summary="@string/useCustomPrefsStyle_summ"
android:title="@string/useCustomPrefsStyle_title"/>
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="true"
android:key="navbar"
@@ -89,7 +89,7 @@
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="false"
android:key="useNewColorEngine"
android:summary="Может быть нестабильно"
android:title="Использовать новый движок акцентов"/>
android:summary="@string/useNewColorEngine_summ"
android:title="@string/useNewColorEngine_title"/>
</PreferenceCategory>
</PreferenceScreen>