Skip to content

Commit 653ff3d

Browse files
committed
Upload file
1 parent 2f5053c commit 653ff3d

12 files changed

Lines changed: 404 additions & 6 deletions

File tree

Version.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
# [Tool-Tree](https://zenlua.github.io/Tool-Tree)
22

3+
**Version: 1.2.7 (30-1-2026)**
4+
5+
+ Transfer build configuration items into the project.
6+
+ Repair the entire APK
7+
38
**Version: 1.2.6 (8-1-2026)**
49

510
+ Fix the .dat decoding error
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<resources>
2+
<string name="execute_success">Végrehajtás sikeres</string>
3+
<string name="execute_fail">Végrehajtás sikertelen</string>
4+
<string name="execute_wait">Végrehajtás folyamatban, kérjük várjon…</string>
5+
<string name="app_chooser_search_hint">Adja meg az alkalmazás nevét vagy a csomagnevet a kereséshez</string>
6+
<string name="item_chooser_search_hint">Beállítások keresése</string>
7+
<string name="select_all">"Összes kijelölése "</string>
8+
<string name="help_title">Útmutató</string>
9+
<string name="confirm_message">Megerősítő üzenet</string>
10+
<string name="confirm_title">Megerősítés címe</string>
11+
</resources>
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<resources>
2+
<string name="execute_success">Выполнение успешно</string>
3+
<string name="execute_fail">Ошибка выполнения</string>
4+
<string name="execute_wait">Выполняется, пожалуйста, подождите...</string>
5+
<string name="app_chooser_search_hint">Введите имя приложения или имя пакета для поиска</string>
6+
<string name="item_chooser_search_hint">Поиск параметров</string>
7+
<string name="select_all">"Выбрать все "</string>
8+
<string name="help_title">Инструкция</string>
9+
<string name="confirm_message">Текст уведомления</string>
10+
<string name="confirm_title">Заголовок уведомления</string>
11+
</resources>
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<resources>
2+
<string name="execute_success">执行成功</string>
3+
<string name="execute_fail">执行失败</string>
4+
<string name="execute_wait">正在执行,请稍候...</string>
5+
<string name="app_chooser_search_hint">输入应用名称或包名进行搜索</string>
6+
<string name="item_chooser_search_hint">搜索选项</string>
7+
<string name="select_all">"全选 "</string>
8+
<string name="help_title">使用说明</string>
9+
<string name="confirm_message">提示内容</string>
10+
<string name="confirm_title">提示标题</string>
11+
</resources>
Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
<resources>
2+
<string name="shell_executor">Szkript végrehajtó</string>
3+
<string name="btn_skip">Kihagyás</string>
4+
<string name="btn_exit">Kilépés</string>
5+
<string name="btn_hide">Elrejtés</string>
6+
<string name="btn_cancel">Mégse</string>
7+
<string name="btn_confirm">Megerősítés</string>
8+
<string name="btn_execute">Végrehajtás</string>
9+
<string name="onloading">Adatok betöltése…</string>
10+
<string name="kr_shell_completed">\nA szkript végrehajtása befejeződött</string>
11+
<string name="kr_shell_finish_error">A végrehajtás befejeződött, de hiba történt</string>
12+
<string name="script_losted">Hiányzó szkript erőforrás\n</string>
13+
<string name="btn_copy_output">Másolás</string>
14+
<string name="copy_success">A kimeneti napló a vágólapra másolva</string>
15+
<string name="copy_fail">Sikertelen másolás</string>
16+
<string name="do_not_empty">Nem lehet üres</string>
17+
<string name="kr_param_load">"Állapot lekérése "</string>
18+
<string name="kr_param_options_load">"Lista betöltése "</string>
19+
<string name="kr_params_render">Felület felépítése…</string>
20+
<string name="kr_please_choose_folder">Kérjük, válasszon mappát</string>
21+
<string name="kr_please_choose_file">Kérjük, válasszon fájlt</string>
22+
<string name="kr_please_choose_app">Kérjük, válasszon alkalmazást</string>
23+
<string name="kr_please_input_color">Kérjük, adja meg a színt</string>
24+
<string name="kr_please_select">Kérjük, válasszon</string>
25+
<string name="kr_write_external_storage">Külső tárhely olvasási/írási engedély szükséges!</string>
26+
<string name="kr_download_create_fail">Nem sikerült létrehozni a letöltési feladatot</string>
27+
<string name="kr_download_create_success">A fájl letöltése elindult</string>
28+
<string name="kr_download_confirm">Letölti ezt a fájlt?</string>
29+
<string name="kr_download_completed">A fájl letöltése sikeres</string>
30+
<string name="kr_download_downloading">A fájl letöltése folyamatban</string>
31+
<string name="kr_color_picker">Szín kiválasztása</string>
32+
<string name="kr_invalid_color">Érvénytelen színérték. Csak az olyan formátum támogatott, mint a #ff88aa00</string>
33+
34+
<string name="kr_shortcut_create_fail">Parancsikon létrehozása sikertelen</string>
35+
<string name="kr_shortcut_create_success">A parancsikon létrehozási kérelem elküldve</string>
36+
<string name="kr_shortcut_create">Parancsikon hozzáadása</string>
37+
<string formatted="false" name="kr_shortcut_create_desc">Szeretné hozzáadni a(z) „%s” elemet a kezdőképernyőhöz a gyors eléréshez?</string>
38+
<string name="kr_ushortcut_nsupported">Ez a funkció nem támogatja a parancsikonok hozzáadását</string>
39+
<string name="kr_script_task_notification">Háttérfeladat értesítés</string>
40+
<string name="kr_bg_task_start">A háttérfeladat elindult</string>
41+
<string name="kr_script_task_running">A végrehajtás elkezdődött</string>
42+
<string name="kr_script_task_has_error">Hiba történt</string>
43+
<string name="kr_script_task_finished">A feladat befejeződött</string>
44+
<string name="kr_bg_task_start_desc">A feladat előrehaladását és naplóit a rendszer értesítési központján keresztül tekintheti meg</string>
45+
<string name="kr_slice_script_result">Szkript eredménye</string>
46+
<string name="kr_slice_activity_fail">Az Activity megnyitása nem sikerült~</string>
47+
48+
<string name="kr_page_before_load">A konfiguráció elemzésének előkészítése</string>
49+
<string name="kr_page_loading">Konfiguráció elemzése</string>
50+
<string name="kr_page_after_load">A konfiguráció elemzése befejeződött</string>
51+
<string name="kr_page_sh_invalid">Érvénytelen oldal konfigurációs kimenet</string>
52+
<string name="kr_page_sh_file_permission">A megadott konfigurációs fájl nem létezik vagy nincs olvasási jogosultság</string>
53+
<string name="kr_page_load_fail">Az oldal betöltése sikertelen</string>
54+
<string name="kr_page_load_success">Az oldal betöltése sikeres</string>
55+
<string name="kr_auto_run_item_losted">A megadott elem nem létezik</string>
56+
<string name="kr_hidden_task_running">Túl gyors! Az előző művelet még nem fejeződött be</string>
57+
<string name="kr_lock_message">Ez a funkció zárolva van</string>
58+
<string name="kr_sdk_too_low">A rendszer verziója túl alacsony</string>
59+
<string name="kr_sdk_overtop">A rendszer verziója túl magas</string>
60+
<string formatted="false" name="kr_sdk_message">Ez a funkció csak %d és %d közötti SDK-val rendelkező rendszereken fut</string>
61+
<string name="kr_sdk_discrepancy">A rendszer verziója nem megfelelő</string>
62+
<string formatted="false" name="kr_sdk_discrepancy_message">Ez a funkció csak %d SDK-val rendelkező rendszereken fut</string>
63+
<string name="picker_not_item">Nincsenek elérhető lehetőségek</string>
64+
<string name="picker_select_none">Nincs kiválasztott elem</string>
65+
</resources>
Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
<resources>
2+
<string name="shell_executor">Исполнитель скриптов</string>
3+
<string name="btn_skip">Пропустить</string>
4+
<string name="btn_exit">Выход</string>
5+
<string name="btn_hide">Скрыть</string>
6+
<string name="btn_cancel">Отмена</string>
7+
<string name="btn_confirm">Подтвердить</string>
8+
<string name="btn_execute">Выполнить</string>
9+
<string name="onloading">Загрузка данных…</string>
10+
<string name="kr_shell_completed">\nВыполнение скрипта завершено</string>
11+
<string name="kr_shell_finish_error">Выполнение завершено, но произошла ошибка</string>
12+
<string name="script_losted">Отсутствуют ресурсы скрипта\n</string>
13+
<string name="btn_copy_output">Копировать</string>
14+
<string name="copy_success">Выходной лог скопирован в буфер обмена</string>
15+
<string name="copy_fail">Копирование не удалось</string>
16+
<string name="do_not_empty">Не может быть пустым</string>
17+
<string name="kr_param_load">"Получение состояния "</string>
18+
<string name="kr_param_options_load">"Загрузка списка "</string>
19+
<string name="kr_params_render">Построение интерфейса…</string>
20+
<string name="kr_please_choose_folder">Пожалуйста, выберите папку</string>
21+
<string name="kr_please_choose_file">Пожалуйста, выберите файл</string>
22+
<string name="kr_please_choose_app">Пожалуйста, выберите приложение</string>
23+
<string name="kr_please_input_color">Пожалуйста, введите цвет</string>
24+
<string name="kr_please_select">Пожалуйста, выберите</string>
25+
<string name="kr_write_external_storage">Требуется разрешение на чтение/запись внешнего хранилища!</string>
26+
<string name="kr_download_create_fail">Не удалось создать задачу загрузки</string>
27+
<string name="kr_download_create_success">Загрузка файла начата</string>
28+
<string name="kr_download_confirm">Загрузить этот файл?</string>
29+
<string name="kr_download_completed">Файл успешно загружен</string>
30+
<string name="kr_download_downloading">Идет загрузка файла</string>
31+
<string name="kr_color_picker">Выбор цвета</string>
32+
<string name="kr_invalid_color">Недопустимое значение цвета. Поддерживается только формат вида #ff88aa00</string>
33+
34+
<string name="kr_shortcut_create_fail">Не удалось создать ярлык</string>
35+
<string name="kr_shortcut_create_success">Запрос на создание ярлыка отправлен</string>
36+
<string name="kr_shortcut_create">Добавить ярлык</string>
37+
<string formatted="false" name="kr_shortcut_create_desc">Добавить «%s» на главный экран для быстрого доступа?</string>
38+
<string name="kr_ushortcut_nsupported">Эта функция не поддерживает добавление ярлыков</string>
39+
<string name="kr_script_task_notification">Уведомление фоновой задачи</string>
40+
<string name="kr_bg_task_start">Фоновая задача запущена</string>
41+
<string name="kr_script_task_running">Выполнение начато</string>
42+
<string name="kr_script_task_has_error">Произошла ошибка</string>
43+
<string name="kr_script_task_finished">Задача завершена</string>
44+
<string name="kr_bg_task_start_desc">Вы можете просматривать прогресс и логи задачи через центр системных уведомлений</string>
45+
<string name="kr_slice_script_result">Результат скрипта</string>
46+
<string name="kr_slice_activity_fail">Не удалось открыть Activity~</string>
47+
48+
<string name="kr_page_before_load">Подготовка к анализу конфигурации</string>
49+
<string name="kr_page_loading">Анализ конфигурации</string>
50+
<string name="kr_page_after_load">Анализ конфигурации завершён</string>
51+
<string name="kr_page_sh_invalid">Недопустимый вывод конфигурации страницы</string>
52+
<string name="kr_page_sh_file_permission">Указанный файл конфигурации не существует или отсутствуют права на чтение</string>
53+
<string name="kr_page_load_fail">Загрузка страницы не удалась</string>
54+
<string name="kr_page_load_success">Страница успешно загружена</string>
55+
<string name="kr_auto_run_item_losted">Указанный элемент не существует</string>
56+
<string name="kr_hidden_task_running">Слишком быстро! Предыдущее действие ещё не завершено</string>
57+
<string name="kr_lock_message">Эта функция заблокирована</string>
58+
<string name="kr_sdk_too_low">Версия системы слишком низкая</string>
59+
<string name="kr_sdk_overtop">Версия системы слишком высокая</string>
60+
<string formatted="false" name="kr_sdk_message">Эта функция работает только на системах с SDK от %d до %d</string>
61+
<string name="kr_sdk_discrepancy">Несоответствие версии системы</string>
62+
<string formatted="false" name="kr_sdk_discrepancy_message">Эта функция работает только на системах с SDK %d</string>
63+
<string name="picker_not_item">Нет доступных вариантов</string>
64+
<string name="picker_select_none">Ничего не выбрано</string>
65+
</resources>
Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
<resources>
2+
<string name="shell_executor">脚本执行器</string>
3+
<string name="btn_skip">跳过</string>
4+
<string name="btn_exit">退出</string>
5+
<string name="btn_hide">隐藏</string>
6+
<string name="btn_cancel">取消</string>
7+
<string name="btn_confirm">确认</string>
8+
<string name="btn_execute">执行</string>
9+
<string name="onloading">正在加载数据…</string>
10+
<string name="kr_shell_completed">\n脚本执行完成</string>
11+
<string name="kr_shell_finish_error">执行已结束,但发生错误</string>
12+
<string name="script_losted">缺少脚本资源\n</string>
13+
<string name="btn_copy_output">复制</string>
14+
<string name="copy_success">输出日志已复制到剪贴板</string>
15+
<string name="copy_fail">复制失败</string>
16+
<string name="do_not_empty">不能为空</string>
17+
<string name="kr_param_load">"获取状态 "</string>
18+
<string name="kr_param_options_load">"正在加载列表 "</string>
19+
<string name="kr_params_render">正在构建界面…</string>
20+
<string name="kr_please_choose_folder">请选择文件夹</string>
21+
<string name="kr_please_choose_file">请选择文件</string>
22+
<string name="kr_please_choose_app">请选择应用</string>
23+
<string name="kr_please_input_color">请输入颜色</string>
24+
<string name="kr_please_select">请选择</string>
25+
<string name="kr_write_external_storage">需要读取/写入外部存储的权限!</string>
26+
<string name="kr_download_create_fail">无法创建下载任务</string>
27+
<string name="kr_download_create_success">已开始下载文件</string>
28+
<string name="kr_download_confirm">下载此文件?</string>
29+
<string name="kr_download_completed">文件下载成功</string>
30+
<string name="kr_download_downloading">正在下载文件</string>
31+
<string name="kr_color_picker">选择颜色</string>
32+
<string name="kr_invalid_color">颜色值无效。仅支持如 #ff88aa00 的格式</string>
33+
34+
<string name="kr_shortcut_create_fail">创建快捷方式失败</string>
35+
<string name="kr_shortcut_create_success">已发送创建快捷方式请求</string>
36+
<string name="kr_shortcut_create">添加快捷方式</string>
37+
<string formatted="false" name="kr_shortcut_create_desc">是否将“%s”添加到主屏幕以便快速访问?</string>
38+
<string name="kr_ushortcut_nsupported">此功能不支持添加快捷方式</string>
39+
<string name="kr_script_task_notification">后台任务通知</string>
40+
<string name="kr_bg_task_start">后台任务已开始</string>
41+
<string name="kr_script_task_running">已开始执行</string>
42+
<string name="kr_script_task_has_error">发生错误</string>
43+
<string name="kr_script_task_finished">任务已完成</string>
44+
<string name="kr_bg_task_start_desc">你可以通过系统通知中心查看任务进度和日志</string>
45+
<string name="kr_slice_script_result">脚本结果</string>
46+
<string name="kr_slice_activity_fail">无法打开 Activity~</string>
47+
48+
<string name="kr_page_before_load">正在准备解析配置</string>
49+
<string name="kr_page_loading">正在解析配置</string>
50+
<string name="kr_page_after_load">配置解析完成</string>
51+
<string name="kr_page_sh_invalid">页面配置输出无效</string>
52+
<string name="kr_page_sh_file_permission">指定的配置文件不存在或没有读取权限</string>
53+
<string name="kr_page_load_fail">页面加载失败</string>
54+
<string name="kr_page_load_success">页面加载成功</string>
55+
<string name="kr_auto_run_item_losted">指定的项目不存在</string>
56+
<string name="kr_hidden_task_running">太快了!之前的操作尚未完成</string>
57+
<string name="kr_lock_message">此功能已被锁定</string>
58+
<string name="kr_sdk_too_low">系统版本过低</string>
59+
<string name="kr_sdk_overtop">系统版本过高</string>
60+
<string formatted="false" name="kr_sdk_message">此功能仅可在 SDK %d 到 %d 的系统上运行</string>
61+
<string name="kr_sdk_discrepancy">系统版本不匹配</string>
62+
<string formatted="false" name="kr_sdk_discrepancy_message">此功能仅可在 SDK %d 的系统上运行</string>
63+
<string name="picker_not_item">没有可用选项</string>
64+
<string name="picker_select_none">未选择任何项目</string>
65+
</resources>

pio/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ android {
1616
checkReleaseBuilds false
1717
}
1818
defaultConfig {
19-
resourceConfigurations += ['zh', 'vi']
19+
resourceConfigurations += ['zh', 'vi', 'ru', 'hu']
2020
minSdkVersion 23
2121
targetSdkVersion 28
2222
versionCode Integer.parseInt(new java.text.SimpleDateFormat("yyMMddHH").format(new Date()))

pio/src/main/java/com/projectkr/shell/MTDataFilesProvider.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ public Cursor queryRoots(String[] projection) {
133133
} catch (Exception ignored) {}
134134
}
135135

136-
String summary = formatSizeSmart(total) + " / " + formatSizeSmart(free) + " " + getContext().getString(R.string.storage_available);
136+
String summary = formatSizeSmart(total) + "/" + formatSizeSmart(free) + " " + getContext().getString(R.string.storage_available);
137137
row.add(Root.COLUMN_SUMMARY, summary);
138138
row.add(Root.COLUMN_FLAGS, Root.FLAG_SUPPORTS_CREATE | Root.FLAG_SUPPORTS_IS_CHILD);
139139
row.add(Root.COLUMN_TITLE, label);
@@ -396,9 +396,9 @@ private void includeFile(MatrixCursor result, String docId, File file) throws Fi
396396
}
397397

398398
private static String formatSizeSmart(long size) {
399-
if (size >= 1024 * 1024 * 1024) return (size / (1024 * 1024 * 1024)) + " GB";
400-
if (size >= 1024 * 1024) return (size / (1024 * 1024)) + " MB";
401-
if (size >= 1024) return (size / 1024) + " KB";
402-
return size + " B";
399+
if (size >= 1024 * 1024 * 1024) return (size / (1024 * 1024 * 1024)) + "GB";
400+
if (size >= 1024 * 1024) return (size / (1024 * 1024)) + "MB";
401+
if (size >= 1024) return (size / 1024) + "KB";
402+
return size + "B";
403403
}
404404
}

0 commit comments

Comments
 (0)