- Support waiting for package uninstallation results - Make DowngradeCheckStep wait for uninstall rather than erroring - Relaunch PackageInstaller user action intents infinitely until result received (Workaround of bug on some ROMs where dismissing the PI dialog by clicking outside wouldn't invoke the callback with STATUS_FAILURE_ABORTED) - Make PMIntentReceiver & PMResultReceiver non-exported to keep intents from leaking to other apps - Handle uncaught exceptions thrown in the aforementioned receivers by returning the result back to the app (or logging) to prevent crashes
153 lines
15 KiB
XML
153 lines
15 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
||
<resources xmlns:tools="http://schemas.android.com/tools" tools:ignore="MissingTranslation">
|
||
<string name="app_name">Aliucord Менеджер</string>
|
||
<string name="app_description">Модификация для приложения Discord на Android</string>
|
||
<string name="aliucord">Aliucord</string>
|
||
<string name="discord">Discord</string>
|
||
<string name="github">GitHub</string>
|
||
<string name="support_server">Сервер поддержки</string>
|
||
<string name="installer">Установщик</string>
|
||
<string name="action_cancel">Отменить</string>
|
||
<string name="action_retry">Повторить</string>
|
||
<string name="action_apply">Применить</string>
|
||
<string name="action_confirm">Подтвердить</string>
|
||
<string name="action_dismiss">Скрыть</string>
|
||
<string name="action_install">Установить</string>
|
||
<string name="action_uninstall">Удалить</string>
|
||
<string name="action_add_install">Создать установку</string>
|
||
<string name="action_update">Обновить</string>
|
||
<string name="action_clear">Стереть</string>
|
||
<string name="action_launch">Запустить</string>
|
||
<string name="action_close">Закрыть</string>
|
||
<string name="action_open_settings">Открыть настройки</string>
|
||
<string name="action_search">Поиск</string>
|
||
<string name="action_copy">Скопировать</string>
|
||
<string name="action_collapse">Свернуть</string>
|
||
<string name="action_expand">Развернуть</string>
|
||
<string name="action_copied">Скопировано!</string>
|
||
<string name="action_cleared_cache">Кеш очищен!</string>
|
||
<string name="action_exit_anyways">Все равно выйти</string>
|
||
<string name="action_open_info">Открыть инфо</string>
|
||
<string name="action_reset_default">Сброс по умолчанию</string>
|
||
<string name="permissions_grant_title">Предоставление разрешений</string>
|
||
<string name="permissions_grant_body">Чтобы Aliucord работал правильно, ему необходимо предоставить разрешения на доступ к файлам. Так как данные хранятся в ~/Aliucord, разрешения необходимы для работы менеджера.</string>
|
||
<string name="installs_no_installs">No installations founds!</string>
|
||
<string name="launch_aliucord_fail">Не удалось запустить Aliucord</string>
|
||
<string name="settings_theme">Тема</string>
|
||
<string name="settings_advanced">Дополнительные</string>
|
||
<string name="settings_appearance">Внешний вид</string>
|
||
<string name="settings_developer_options">Настройки для разработчиков</string>
|
||
<string name="setting_clear_cache">Очистить кеш</string>
|
||
<string name="setting_dynamic_color">Динамические цвета</string>
|
||
<string name="setting_keep_patched_apks">Сохранять пропатченные пакеты</string>
|
||
<string name="setting_keep_patched_apks_desc">Не удалять пропатченные пакеты после установки (для ручной установки)</string>
|
||
<string name="theme_system">Системная</string>
|
||
<string name="theme_dark">Тёмная</string>
|
||
<string name="theme_light">Светлая</string>
|
||
<string name="plugins_title">Плагины</string>
|
||
<string name="plugins_view_changelog">Открыть список изменений для %1$s</string>
|
||
<string name="plugins_delete_plugin_body">Вы действительно хотите удалить этот плагин?</string>
|
||
<string name="plugins_search">Поиск плагинов</string>
|
||
<string name="plugins_none_installed">Нет установленных плагинов!</string>
|
||
<string name="plugins_changelog_media">Список изменений</string>
|
||
<string name="plugins_plugin_title">§plugin§%1$s§ v%2$s</string>
|
||
<string name="plugins_error">Произошла ошибка при обработке плагинов!</string>
|
||
<string name="navigation_back">Назад</string>
|
||
<string name="navigation_about">О приложении</string>
|
||
<string name="navigation_settings">Настройки</string>
|
||
<string name="contributors">Участники</string>
|
||
<string name="contributors_contributions">%o участий</string>
|
||
<string name="network_load_fail">Не удалось загрузить</string>
|
||
<string name="network_warning_title">Ограниченная сеть</string>
|
||
<string name="network_warning_body">Похоже, вы подключены к мобильным данным или потенциально платной сети. Чтобы продолжить установку, может быть загружено несколько сотен мегабайт. Вы уверены, что хотите продолжить?</string>
|
||
<string name="version_supported">Текущая версия:</string>
|
||
<string name="version_none">Никакая</string>
|
||
<string name="version_stable">Стабильная</string>
|
||
<string name="version_beta">Бета</string>
|
||
<string name="version_alpha">Альфа</string>
|
||
<string name="version_unknown">Неизвестная</string>
|
||
<string name="version_load_fail">Не удалось получить версию</string>
|
||
<string name="installer_file_save_success">Сохранено в %s</string>
|
||
<string name="installer_file_save_failed">Не удалось сохранить в %s</string>
|
||
<string name="installer_install_success">Aliucord успешно установлен</string>
|
||
<string name="installer_install_aborted">Установка Aliucord отменена</string>
|
||
<string name="installer_dl_verify_fail">Не удалось верифицировать скачивание</string>
|
||
<string name="installer_uninstall_new">Пожалуйста, удалите вашу текущую версию Aliucord, чтобы продолжить!</string>
|
||
<string name="installer_minimization_warning">Поскольку оптимизация работы аккумулятора не была отключена, сворачивание этого экрана может прервать процесс установки!</string>
|
||
<string name="install_error_unknown">Не удалось установить (неизвестная причина)</string>
|
||
<string name="install_error_blocked">Установка заблокирована</string>
|
||
<string name="install_error_invalid">Один или несколько APK были недействительными или поврежденными</string>
|
||
<string name="install_error_conflict">Конфликты с существующими приложениями, обычно из-за несовпадения подписей</string>
|
||
<string name="install_error_storage">Недостаточно свободного места для установки</string>
|
||
<string name="install_error_incompatible">Приложение несовместимо с этим устройством</string>
|
||
<string name="install_error_timeout">Установка приостановлена</string>
|
||
<string name="install_group_prepare">Подготовка</string>
|
||
<string name="install_group_download">Скачать зависимости</string>
|
||
<string name="install_group_patch">Патч пакетов</string>
|
||
<string name="install_group_install">Установка</string>
|
||
<string name="patch_step_fetch_kt_version">Получение целевой версии Discord</string>
|
||
<string name="patch_step_downgrade_check">Проверка наличия старых установок</string>
|
||
<string name="patch_step_dl_kt_apk">Скачивание Discord пакета</string>
|
||
<string name="patch_step_dl_kotlin">Скачивание библиотеки Kotlin</string>
|
||
<string name="patch_step_dl_injector">Скачивание инжектора</string>
|
||
<string name="patch_step_dl_aliuhook">Скачивание библиотеки Aliuhook</string>
|
||
<string name="patch_step_copy_deps">Копирование зависимостей</string>
|
||
<string name="patch_step_patch_manifests">Патч манифестов пакета</string>
|
||
<string name="patch_step_patch_icon">Патч значка приложения</string>
|
||
<string name="patch_step_add_injector">Добавление инжектора Aliucord</string>
|
||
<string name="patch_step_add_aliuhook">Добавление библиотеки Aliuhook</string>
|
||
<string name="patch_step_save_metadata">Store metadata</string>
|
||
<string name="patch_step_alignment">Выравнивание APK</string>
|
||
<string name="patch_step_signing">Подписывание пакетов</string>
|
||
<string name="patch_step_install">Установка пакетов</string>
|
||
<string name="patch_step_cleanup">Очистка</string>
|
||
<string name="status_queued">В очереди</string>
|
||
<string name="status_ongoing">В процессе</string>
|
||
<string name="status_skipped">Пропущено</string>
|
||
<string name="status_success">Успешно</string>
|
||
<string name="status_failed">Ошибка</string>
|
||
<string name="installer_abort_title">Действительно выйти?</string>
|
||
<string name="installer_abort_body">Вы уверены, что действительно хотите прервать начатую установку? Кэшированные файлы будут очищены, чтобы избежать повреждений.</string>
|
||
<string name="updater_body">Вышло новое обновление для Aliucord Менеджера! Оно может быть обязательным для правильной работы. Желаете ли вы обновиться?</string>
|
||
<string name="updater_title">Обновить до %1$s</string>
|
||
<string name="downloader_err_unknown">Загрузка не удалась (Неизвестно)</string>
|
||
<string name="downloader_err_response">Загрузка не удалась (Неверный ответ)</string>
|
||
<string name="downloader_err_file_exists">Загрузка не удалась (Файл существует)</string>
|
||
<string name="downloader_err_storage_space">Загрузка не удалась (Недостаточно места)</string>
|
||
<string name="patchopts_title">При установке Aliucord предоставляет несколько настроек, которые невозможно изменить после установки.</string>
|
||
<string name="patchopts_pkgname_title">Название пакета</string>
|
||
<string name="patchopts_pkgname_desc">Название пакета — это уникальный идентификатор для всех приложений. Использование разных имен позволяет устанавливать Aliucord несколько раз.</string>
|
||
<string name="patchopts_pkgname_invalid">Неверное название пакета!</string>
|
||
<string name="patchopts_pkgname_taken">Целевое приложение будет перезаписано!</string>
|
||
<string name="patchopts_pkgname_ok">Верное название пакета!</string>
|
||
<string name="patchopts_appname_title">Название приложения</string>
|
||
<string name="patchopts_appname_desc">Название приложения — это то, что отображается в главном лаунчере. Его следует изменить при вторичной установке для удобства использования.</string>
|
||
<string name="patchopts_debuggable_title">Отлаживаемое</string>
|
||
<string name="patchopts_debuggable_desc">Включите флаг отлаживаемого манифеста. Используйте его только в том случае, если вы знаете, что делаете!</string>
|
||
<string name="patchopts_icon_title">Замена значка приложения</string>
|
||
<string name="patchopts_icon_desc">Изменяет значок приложения так, чтобы он использовал брендинг Aliucord, а не Discord.</string>
|
||
<string name="patchopts_divider_basic">Основное</string>
|
||
<string name="patchopts_divider_advanced">Расширенное</string>
|
||
<string name="notif_group_install_title">Активная установка</string>
|
||
<string name="notif_group_install_desc">Уведомления о ходе установки, отправляемые во время свернутой установки</string>
|
||
<string name="notif_install_ready_title">Aliucord готов к установке!</string>
|
||
<string name="notif_install_ready_desc">Нажмите для установки…</string>
|
||
<string name="notif_install_fail_title">Не удалось установить Aliucord</string>
|
||
<string name="notif_install_fail_desc">Нажмите для просмотра доп. информации...</string>
|
||
<string name="play_protect_warning_title">Защита Play</string>
|
||
<string name="play_protect_warning_desc">Похоже, на вашем устройстве включена функция Google Play Protect. Она может попытаться помешать новой установке из-за использования уникального ключа подписи. Вы можете отключить ее в настройках Play Protect.\n\nЕсли появится предупреждение, нажмите\n «Подробнее» -> «Установить в любом случае»</string>
|
||
<string name="play_protect_warning_ok">Продолжить</string>
|
||
<string name="play_protect_warning_open_gpp">Открыть защиту Play</string>
|
||
<string name="fun_fact_prefix">Fun Fact: %s</string>
|
||
<string name="fun_fact_1">Did you know that Google Play Protect is useless?</string>
|
||
<string name="fun_fact_2">Did you know Aliucord with 150+ plugins somehow runs better than Discord\'s new app?</string>
|
||
<string name="fun_fact_3">Did you know Aliucord has over 200 available plugins?</string>
|
||
<string name="fun_fact_4">i am in your walls</string>
|
||
<string name="fun_fact_5">Did you know AliucordRN spawned Enmity and Vendetta?</string>
|
||
<string name="fun_fact_6">Having issues? Visit the #support channel in our Discord!</string>
|
||
<string name="fun_fact_7">The IWillCrashYourDiscord plugin crashes your discord.</string>
|
||
<string name="fun_fact_8">\"@Vendicated my bad.\"</string>
|
||
<string name="fun_fact_9">Aliucord can run on WearOS</string>
|
||
<string name="fun_fact_10">Aliucord uses the *real* old UI, from mid-2022!</string>
|
||
<string name="fun_fact_11">There was an attempt to make Aliucord run on iOS…</string>
|
||
</resources>
|