Skip to content

Commit

Permalink
1.6.3.1
Browse files Browse the repository at this point in the history
Improve performance
Add Russian and Ukrainian translations by @Vertuhai
  • Loading branch information
AbdurazaaqMohammed committed Aug 4, 2024
1 parent 1dcdb6f commit e03c0de
Show file tree
Hide file tree
Showing 5 changed files with 85 additions and 17 deletions.
4 changes: 2 additions & 2 deletions app/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@ android {
applicationId = "com.abdurazaaqmohammed.AntiSplit"
minSdk = 4
targetSdk = 35
versionCode = 15
versionName = "1.6.3"
versionCode = 16
versionName = "1.6.3.1"
multiDexEnabled = true
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,4 @@ public class LegacyUtils {
public static final boolean supportsExternalCacheDir = Build.VERSION.SDK_INT > 7;
public final static boolean doesNotSupportInbuiltAndroidFilePicker = Build.VERSION.SDK_INT < 19;

}
}
14 changes: 5 additions & 9 deletions app/src/main/java/com/starry/FileUtils.java
Original file line number Diff line number Diff line change
Expand Up @@ -229,15 +229,11 @@ public static String getPath(Uri uri, Context context) throws IOException {
}

if ("content".equalsIgnoreCase(uri.getScheme())) {
if (isGooglePhotosUri(uri)) {
return uri.getLastPathSegment();
}

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q)
return copyFileToInternalStorageAndGetPath(uri, context);
else {
return getDataColumn(context, uri, null, null);
}
return isGooglePhotosUri(uri) ?
uri.getLastPathSegment() :
doesNotHaveStoragePerm(context) ?
copyFileToInternalStorageAndGetPath(uri, context) :
getDataColumn(context, uri, null, null);
}

if ("file".equalsIgnoreCase(uri.getScheme())) {
Expand Down
42 changes: 37 additions & 5 deletions app/src/main/res/values-ru/strings.xml
Original file line number Diff line number Diff line change
@@ -1,8 +1,40 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="cancel_button_label">Отмена</string>
<string name="choose_button_label">Выбрать</string>
<string name="label_parent_directory">Родительская директория</string>
<string name="last_edit">Последние изменения: </string>
<string name="error_dir_access">Директория недоступна</string>
<string name="all">Выбрать все</string>
<string name="app_name">AntiSplit M</string>
<string name="ask">Спрашивать где сохранить файл (если отключено, сохраняет APK в том же каталоге, из которого был Splits APK файл)</string>
<string name="automatically_select">Автоматический выбор в соответствии вашей архитектуры устройства</string>
<string name="cancel_button_label">Отмена</string>
<string name="change_background_color">Изменить цвет фона</string>
<string name="change_text_color">Изменить цвет текста</string>
<string name="choose_button_label">Выбрать</string>
<string name="detected_xapk">Обнаружен файл XAPK, что гарантирует его правильное извлечение</string>
<string name="download_fix">Скачать исправленный ReVanced Manager</string>
<string name="enable_logs">Включить журналы</string>
<string name="error_dir_access">Доступ к каталогу невозможен</string>
<string name="for_device">Выбор в соответствии вашей архитектуры устройства</string>
<string name="grant_storage">Необходимо разрешение на хранение для сохранения в той же папке, что и выбранный файл</string>
<string name="label_parent_dir">...</string>
<string name="label_parent_directory">Родительский каталог</string>
<string name="last_edit">Последнее редактирование:</string>
<string name="merge">Выберите (Split APK) для объединения/антиразделения</string>
<string name="no_filepath">"Не удалось найти путь к выбранному файлу"</string>
<string name="not_apk">: Не APK-файл</string>
<string name="note">Примечание для ReVanced</string>
<string name="nothing">Ничего не выбрано</string>
<string name="oldAndroidInfo">Примечание: Ваша версия Android слишком старая, чтобы использовать средство выбора файлов. Вам придется ввести местоположение файла вручную. Файлы будут сохранены в папке «Загрузки» во внутренней памяти.</string>
<string name="output">"Выходной каталог: "</string>
<string name="removed_table_entry">"Удалена запись в таблице : "</string>
<string name="revanced">"ReVanced Manager выдает ошибку при попытке исправить объединенные APKs. Эта ошибка не является реальной проблемой и неправильно создается сторонней библиотекой. Для большинства людей использование опции выбора разделения в соответствии со спецификациями вашего устройства решит проблему. Если по-прежнему не работает, проще всего загрузить версию ReVanced Manager с устраненной ошибкой."</string>
<string name="sanitizing_manifest">Санитарная обработка манифеста…</string>
<string name="saving">Сохранение…</string>
<string name="searching">Поиск apk-файлов…</string>
<string name="select_splits">Выбрать Splits</string>
<string name="show_dialog">Показать диалоговое окно, позволяющее выбрать, какие Splits APK включить</string>
<string name="sign_apk">Подписать APK после слияния</string>
<string name="sign_failed">Не удалось подписать APK, сохранено без подписи</string>
<string name="signing">Подпись APK…</string>
<string name="skipping">"Пропуск "</string>
<string name="success_saved">Файл успешно сохранен</string>
<string name="unselected">: Не выбрано</string>
</resources>
40 changes: 40 additions & 0 deletions app/src/main/res/values-uk/strings.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="all">Обрати все</string>
<string name="app_name">AntiSplit M</string>
<string name="ask">Запитувати де зберегти файл (якщо вимкнено, зберігає APK у тому самому каталозі, з якого був Splits APK файл)</string>
<string name="automatically_select">Автоматичний вибір відповідно до вашої архітектури пристрою</string>
<string name="cancel_button_label">Відміна</string>
<string name="change_background_color">Змінити колір фону</string>
<string name="change_text_color">Змінити колір тексту</string>
<string name="choose_button_label">Вибрати</string>
<string name="detected_xapk">Виявлено файл XAPK, що гарантує його правильне вилучення</string>
<string name="download_fix">Завантажити виправлений ReVanced Manager</string>
<string name="enable_logs">Увімкнути журнали</string>
<string name="error_dir_access">Доступ до каталогу неможливий</string>
<string name="for_device">Вибір відповідно до вашої архітектури пристрою</string>
<string name="grant_storage">Необхідний дозвіл на зберігання для збереження в тій же папці, що й вибраний файл</string>
<string name="label_parent_dir">...</string>
<string name="label_parent_directory">Батьківський каталог</string>
<string name="last_edit">Останнє редагування:</string>
<string name="merge">Виберіть (Split APK) для обєднання/антирозділення</string>
<string name="no_filepath">"Не вдалося знайти шлях до вибраного файлу"</string>
<string name="not_apk">: Не APK-файл</string>
<string name="note">Примітка для ReVanced</string>
<string name="nothing">Нічого не вибрано</string>
<string name="oldAndroidInfo">Примітка: Ваша версія Android занадто стара, щоб використовувати засіб вибору файлів. Вам доведеться ввести місцезнаходження файлу вручну. Файли будуть збережені у папці «Завантаження» у внутрішній памяті.</string>
<string name="output">"Вихідний каталог: "</string>
<string name="removed_table_entry">"Видалено запис у таблиці : "</string>
<string name="revanced">"ReVanced Manager видає помилку під час спроби виправити обєднані APKs. Ця помилка не є реальною проблемою та неправильно створюється сторонньою бібліотекою. Для більшості людей використання опції вибору поділу відповідно до специфікацій пристрою вирішить проблему. Якщо не працює, найпростіше завантажити версію ReVanced Manager з усуненою помилкою."</string>
<string name="sanitizing_manifest">Санітарна обробка маніфесту…</string>
<string name="saving">Збереження…</string>
<string name="searching">Пошук apk-файлів…</string>
<string name="select_splits">Вибрати Splits</string>
<string name="show_dialog">Показати діалогове вікно, яке дозволяє вибрати, які Splits APK увімкнути</string>
<string name="sign_apk">Підписати APK після злиття</string>
<string name="sign_failed">Неможливо підписати APK, збережено без підпису</string>
<string name="signing">Підпис APK…</string>
<string name="skipping">"Пропуск "</string>
<string name="success_saved">Файл успішно збережено</string>
<string name="unselected">: Не вибрано</string>
</resources>

0 comments on commit e03c0de

Please sign in to comment.