You've already forked Tricky-Addon-Update-Target-List
mirror of
https://github.com/KOWX712/Tricky-Addon-Update-Target-List.git
synced 2025-09-06 06:37:09 +00:00
Compare commits
6 Commits
8cb83690d6
...
crowdin_br
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
2d3a72533a | ||
|
|
8237a5f6fd | ||
|
|
d9c05cb0e8 | ||
|
|
c8dbbce80c | ||
|
|
422d05e97b | ||
|
|
070f8a7597 |
6
.github/workflows/build.yml
vendored
6
.github/workflows/build.yml
vendored
@@ -22,7 +22,7 @@ jobs:
|
||||
version_tag_exists: ${{ steps.check_tag.outputs.version_tag_exists }}
|
||||
steps:
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@v4
|
||||
uses: actions/checkout@v5
|
||||
with:
|
||||
fetch-depth: 0
|
||||
fetch-tags: true
|
||||
@@ -46,7 +46,7 @@ jobs:
|
||||
if: github.event_name != 'pull_request'
|
||||
run: |
|
||||
# marked.js
|
||||
curl -Ls https://cdn.jsdelivr.net/npm/marked/marked.min.js > module/webui/scripts/assets/marked.min.js
|
||||
curl -LSs https://cdn.jsdelivr.net/npm/marked/marked.min.js > module/webui/scripts/assets/marked.min.js || echo "Failed to download marked.min.js"
|
||||
|
||||
# OpenSSL
|
||||
gh release download -R KOWX712/openssl-static-build -p "*.tar.gz" -O openssl.tar.gz
|
||||
@@ -115,7 +115,7 @@ jobs:
|
||||
if: ${{ needs.build.outputs.version_tag_exists == 'false' && github.event_name != 'pull_request' }}
|
||||
steps:
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@v4
|
||||
uses: actions/checkout@v5
|
||||
with:
|
||||
fetch-depth: 0
|
||||
|
||||
|
||||
4
.github/workflows/crowdin.yml
vendored
4
.github/workflows/crowdin.yml
vendored
@@ -6,7 +6,7 @@ on:
|
||||
paths:
|
||||
- 'module/webui/locales/strings/*.xml'
|
||||
schedule:
|
||||
- cron: '0 0 * * *'
|
||||
- cron: '0 0 * * 0'
|
||||
workflow_dispatch:
|
||||
|
||||
jobs:
|
||||
@@ -14,7 +14,7 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v4
|
||||
uses: actions/checkout@v5
|
||||
|
||||
- name: Crowdin Action
|
||||
uses: crowdin/github-action@v2
|
||||
|
||||
@@ -6,9 +6,9 @@
|
||||
<!-- Help Menu-->
|
||||
<string name="help_help_instructions">설명서</string>
|
||||
<string name="help_save_and_update">저장</string>
|
||||
<string name="help_save_and_update_description">현재 설정을 target.txt에 저장</string>
|
||||
<string name="help_save_and_update_description">현재 설정을 target.txt에 저장합니다.</string>
|
||||
<string name="help_refresh">새로 고침</string>
|
||||
<string name="help_refresh_description">앱 리스트와 제외 리스트를 새로 고치기</string>
|
||||
<string name="help_refresh_description">앱 리스트와 제외 리스트를 새로 고칩니다.</string>
|
||||
<string name="help_select_deselect">모두 선택 & 모두 선택 해제</string>
|
||||
<string name="help_select_description">현재 표시된 리스트에서 모든 앱을 선택하거나 선택 해제합니다.</string>
|
||||
<string name="help_select_denylist">DenyList에서 선택</string>
|
||||
@@ -39,7 +39,7 @@
|
||||
<!-- Loading -->
|
||||
<string name="loading_loading">로드 중...</string>
|
||||
<!-- Menu -->
|
||||
<string name="menu_refresh">새로 고칭</string>
|
||||
<string name="menu_refresh">새로 고침</string>
|
||||
<string name="menu_select_all">모두 선택</string>
|
||||
<string name="menu_deselect_all">모두 선택 해제</string>
|
||||
<string name="menu_select_denylist">DenyList에서 선택</string>
|
||||
@@ -55,9 +55,11 @@
|
||||
<string name="menu_about">정보</string>
|
||||
<!-- Boot Hash -->
|
||||
<string name="boot_hash_title">부트 해시</string>
|
||||
<string name="boot_hash_input_placeholder">여기에 검증된 Boot Hash 값을 입력하세요.</string>
|
||||
<string name="boot_hash_input_placeholder">여기에 Verified Boot Hash 값을 입력하세요.</string>
|
||||
<string name="boot_hash_save_button">저장</string>
|
||||
<!-- About -->
|
||||
<string name="about_telegram_channel">텔레그램 채널</string>
|
||||
<string name="about_canary_update">최신 canary 버전으로 업데이트하기</string>
|
||||
<string name="about_disclaimer">이 모듈은 Tricky Store 모듈의 일부가 아닙니다! 문제가 발생하더라도 Tricky Store에 절대로 보고하지 마십시오.</string>
|
||||
<string name="about_acknowledgment">크레딧</string>
|
||||
<!-- Prompt -->
|
||||
@@ -67,7 +69,7 @@
|
||||
<string name="prompt_unknown_key_set">알 수 없는 키박스가 성공적으로 설정되었습니다.</string>
|
||||
<string name="prompt_valid_key_set">유효 키박스가 성공적으로 설정되었습니다.</string>
|
||||
<string name="prompt_no_valid">유효 키박스를 찾을수 없습니다.</string>
|
||||
<string name="prompt_boot_hash_set">Verified Boot 해쉬가 성공적으로 설정되었습니다.</string>
|
||||
<string name="prompt_boot_hash_set">Verified Boot 해시가 성공적으로 설정되었습니다.</string>
|
||||
<string name="prompt_boot_hash_set_error">Verified Boot 설정에 실패했습니다.</string>
|
||||
<string name="prompt_saved_target">target.txt에 설정을 저장했습니다.</string>
|
||||
<string name="prompt_save_error">설정 저장에 실패했습니다.</string>
|
||||
@@ -96,7 +98,7 @@
|
||||
<string name="security_patch_auto">자동</string>
|
||||
<string name="security_patch_save">저장</string>
|
||||
<string name="security_patch_fetching">가져오는 중...</string>
|
||||
<string name="security_patch_fetched">확인</string>
|
||||
<string name="security_patch_fetched">완료</string>
|
||||
<string name="security_patch_get_failed">보안 패치 날짜 취득에 실패했습니다.</string>
|
||||
<string name="security_patch_unable_to_connect">source.android.com에 연결할 수 없습니다.</string>
|
||||
<string name="security_patch_auto_success">자동 설정이 켜졌습니다.</string>
|
||||
|
||||
@@ -52,6 +52,7 @@
|
||||
<string name="menu_set_custom_keybox">Özel Keybox Ayarla</string>
|
||||
<string name="menu_set_verified_boot_hash">Doğrulanmış Boot Hash Ayarla</string>
|
||||
<string name="menu_set_security_patch">Güvenlik Yaması Ayarla</string>
|
||||
<string name="menu_set_devconfig">DevConfig Ayarla</string>
|
||||
<string name="menu_about">Hakkında</string>
|
||||
<!-- Boot Hash -->
|
||||
<string name="boot_hash_title">Boot Hash</string>
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
<string name="system_default">Mặc định hệ thống</string>
|
||||
<string name="more_language">Thêm</string>
|
||||
<!-- Header -->
|
||||
<string name="header_title">Tricky Addon</string>
|
||||
<!-- Help Menu-->
|
||||
<string name="help_help_instructions">Hướng dẫn</string>
|
||||
<string name="help_save_and_update">Lưu</string>
|
||||
@@ -54,21 +55,23 @@
|
||||
<string name="menu_set_devconfig">Đặt DevConfig</string>
|
||||
<string name="menu_about">Giới thiệu</string>
|
||||
<!-- Boot Hash -->
|
||||
<string name="boot_hash_title">Boot Hash</string>
|
||||
<string name="boot_hash_input_placeholder">Dán Verified Boot Hash của bạn vào đây</string>
|
||||
<string name="boot_hash_save_button">Lưu</string>
|
||||
<!-- About -->
|
||||
<string name="about_module_name_line1">Tricky Addon</string>
|
||||
<string name="about_module_name_line2">Cập nhật danh sách mục tiêu</string>
|
||||
<string name="about_by">Bởi</string>
|
||||
<string name="about_telegram_channel">Kênh Telegram</string>
|
||||
<string name="about_canary_update">Cập nhật lên phiên bản canary mới nhất</string>
|
||||
<string name="about_canary_update">Cập nhật lên phiên bản Canary mới nhất</string>
|
||||
<string name="about_disclaimer">Module này không phải là một phần của module Tricky Store. KHÔNG báo cáo bất kỳ vấn đề nào cho Tricky Store nếu gặp phải</string>
|
||||
<string name="about_acknowledgment">Lời cảm ơn</string>
|
||||
<!-- Prompt -->
|
||||
<string name="prompt_no_internet">Vui lòng kiểm tra kết nối Internet của bạn</string>
|
||||
<string name="prompt_aosp_key_set">Đã đặt AOSP keybox thành công</string>
|
||||
<string name="prompt_key_set_error">Không thể cập nhật keybox</string>
|
||||
<string name="prompt_unknown_key_set">Đã đặt keybox không xác định thành công</string>
|
||||
<string name="prompt_valid_key_set">Đã đặt keybox hợp lệ thành công</string>
|
||||
<string name="prompt_aosp_key_set">Đã đặt AOSP Keybox thành công</string>
|
||||
<string name="prompt_key_set_error">Không thể cập nhật Keybox</string>
|
||||
<string name="prompt_unknown_key_set">Đã đặt Keybox không xác định thành công</string>
|
||||
<string name="prompt_valid_key_set">Đã đặt Keybox hợp lệ thành công</string>
|
||||
<string name="prompt_no_valid">Không tìm thấy Keybox hợp lệ</string>
|
||||
<string name="prompt_boot_hash_set">Đã lưu Verified Boot Hash thành công</string>
|
||||
<string name="prompt_boot_hash_set_error">Không thể cập nhật Verified Boot Hash</string>
|
||||
@@ -87,8 +90,8 @@
|
||||
<string name="prompt_install_fail">Không thể cài đặt, vui lòng cập nhật thủ công</string>
|
||||
<string name="prompt_rebooting">Đang khởi động lại...</string>
|
||||
<string name="prompt_reboot_fail">Không thể khởi động lại, vui lòng khởi động lại thủ công</string>
|
||||
<string name="prompt_custom_key_set">Đã đặt keybox tùy chỉnh thành công</string>
|
||||
<string name="prompt_custom_key_set_error">Không thể đặt keybox tùy chỉnh</string>
|
||||
<string name="prompt_custom_key_set">Đã đặt Keybox tùy chỉnh thành công</string>
|
||||
<string name="prompt_custom_key_set_error">Không thể đặt Keybox tùy chỉnh</string>
|
||||
<string name="prompt_no_file_selected">Chưa chọn tệp nào</string>
|
||||
<string name="prompt_system_app_not_found">Không tìm thấy ứng dụng hệ thống</string>
|
||||
<string name="prompt_system_app_error">Không thể thêm ứng dụng hệ thống</string>
|
||||
@@ -116,8 +119,8 @@
|
||||
<string name="add_system_app_add">Thêm</string>
|
||||
<string name="add_system_app_current_list">Danh sách ứng dụng hệ thống hiện tại</string>
|
||||
<!-- Uninstall confirmation -->
|
||||
<string name="confirmation_uninstall_title">Xác nhận gỡ cài đặt?</string>
|
||||
<string name="confirmation_uninstall_title">Xác nhận Gỡ cài đặt?</string>
|
||||
<string name="confirmation_uninstall_message">Bạn có chắc muốn Gỡ cài đặt Tricky Addon không?</string>
|
||||
<string name="confirmation_uninstall_cancel">Hủy</string>
|
||||
<string name="confirmation_uninstall_cancel">Huỷ</string>
|
||||
<string name="confirmation_uninstall_confirm">Xác nhận</string>
|
||||
</resources>
|
||||
|
||||
@@ -104,7 +104,7 @@ export function spawn(command, args = [], options = {}) {
|
||||
ksu.spawn(command, JSON.stringify(args), JSON.stringify(options), callbackName);
|
||||
} else {
|
||||
setTimeout(() => {
|
||||
child.emit("error", "ksu is not defined");
|
||||
child.stderr.emit("data", "ksu is not defined");
|
||||
child.emit("exit", 1);
|
||||
}, 0);
|
||||
}
|
||||
|
||||
@@ -6,36 +6,40 @@
|
||||
--bottom-inset: var(--window-inset-bottom, 0px);
|
||||
|
||||
/* Background colors */
|
||||
--bg-primary: var(--background, #F5F5F5);
|
||||
--bg-secondary: var(--tonalSurface, #fff);
|
||||
--bg-input: var(--surfaceBright, #F5F5F5);
|
||||
--bg-primary: var(--background, #fbf8ff);
|
||||
--bg-secondary: var(--tonalSurface, #f3f0f9);
|
||||
--bg-input: var(--surfaceBright, #fbf8ff);
|
||||
|
||||
/* Text colors */
|
||||
--text-primary: var(--onSurface, #000);
|
||||
--text-primary: var(--onSurface, #1b1b21);
|
||||
--text-secondary: var(--onSurfaceVariant, #757575);
|
||||
|
||||
/* Border colors */
|
||||
--border-color: var(--outlineVariant, #ccc);
|
||||
--border-color: var(--outlineVariant, #c7c5d0);
|
||||
|
||||
/* Button colors */
|
||||
--btn-primary: var(--primary, #007bff);
|
||||
--btn-primary: var(--primary, #565992);
|
||||
--btn-primary-text: var(--onPrimary, #fff);
|
||||
--btn-uninstall: var(--error, #FF3636);
|
||||
--btn-uninstall: #f26767;
|
||||
}
|
||||
|
||||
@media (prefers-color-scheme: dark) {
|
||||
:root {
|
||||
/* Background colors */
|
||||
--bg-primary: var(--background, #151515);
|
||||
--bg-secondary: var(--tonalSurface, #292929);
|
||||
--bg-input: var(--surfaceBright, #1b1b1b);
|
||||
--bg-primary: var(--background, #131318);
|
||||
--bg-secondary: var(--tonalSurface, #1c1c24);
|
||||
--bg-input: var(--surfaceBright, #2c2c30);
|
||||
|
||||
/* Text colors */
|
||||
--text-primary: var(--onSurface, #fff);
|
||||
--text-primary: var(--onSurface, #e4e1e9);
|
||||
--text-secondary: var(--onSurfaceVariant, #C2C2C2);
|
||||
|
||||
/* Border colors */
|
||||
--border-color: var(--outlineVariant, #636363);
|
||||
--border-color: var(--outlineVariant, #46464f);
|
||||
|
||||
/* Button colors */
|
||||
--btn-primary: var(--primary, #bfc2ff);
|
||||
--btn-primary-text: var(--onPrimary, #272b60);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user