Skip to content

Commit 03d4ec7

Browse files
committed
Update
1 parent df20753 commit 03d4ec7

6 files changed

Lines changed: 101 additions & 4 deletions

File tree

.github/module/ZAPK/apk_features/language.bash

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11

2-
if [ "$LANGUAGE-$COUNTRY" == "vi-VN" ];then
2+
if [ "$LANGUAGE-$COUNTRY" == "vi-VN" ]; then
33
fs_text_1="Chạy fstrim để dọn dẹp các khối bộ nhớ"
44
fs_text_2="Dọn dẹp khối"
55
fs_text_3="Yêu cầu quyền Root"
@@ -15,4 +15,20 @@ ufs_text_6="Bình thường"
1515
check_ufs_text="Kiểm tra UFS"
1616
check_ufs_text_1="Đang đo tốc độ đọc..."
1717
check_ufs_text_2="Đang đo tốc độ ghi..."
18+
elif [ "$LANGUAGE-$COUNTRY" == "hu-HU" ]; then
19+
fs_text_1="Futtassa az fstrim parancsot a memóriablokkok tisztításához"
20+
fs_text_2="Blokk törlése"
21+
fs_text_3="Root-hozzáférést igényel"
22+
fs_text_4="Távolítsd el a blokkokat"
23+
24+
ufs_text_1="Várható élettartam szerinti státusz (EOL):"
25+
ufs_text_2="Meghatározatlan"
26+
ufs_text_3="Elhasználódás mértéke:"
27+
ufs_text_4="Az élettartam lejárt"
28+
ufs_text_5="Figyelmeztetés"
29+
ufs_text_6="Normál"
30+
31+
check_ufs_text="UFS-ellenőrzés"
32+
check_ufs_text_1="Olvasási sebesség mérése..."
33+
check_ufs_text_2="Rögzítési sebesség mérése..."
1834
fi
Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,14 @@
11

2-
if [ "$LANGUAGE-$COUNTRY" == "vi-VN" ];then
2+
if [ "$LANGUAGE-$COUNTRY" == "vi-VN" ]; then
33
clean_text_1="Dự án"
44
clean_text_2="Hiện tại:"
55
clean_text_3="Xóa ngôn ngữ"
66
clean_text_4="Chọn các ngôn ngữ bạn muốn xóa"
77
clean_text_5="Đã xóa:"
8+
elif [ "$LANGUAGE-$COUNTRY" == "hu-HU" ]; then
9+
clean_text_1="Projekt"
10+
clean_text_2="Jelenlegi:"
11+
clean_text_3="Nyelv törlése"
12+
clean_text_4="Válassza ki a törölni kívánt nyelveket"
13+
clean_text_5="Törölve:"
814
fi

.github/module/ZAPK/initialize_module/language.bash

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11

2-
if [ "$LANGUAGE-$COUNTRY" == "vi-VN" ];then
2+
if [ "$LANGUAGE-$COUNTRY" == "vi-VN" ]; then
33
lang_action_warn="Add-on này có tác dụng sao chép các tệp tin đã chọn vào module magisk, ksu, apatch v.v, để tạo ra module, sau khi khởi động lại nó sẽ được áp dụng vào hệ thống giống như các module khác."
44
lang_title="Nhập tệp tin"
55
lang_summary_path="Đường dẫn: "
@@ -13,4 +13,18 @@ lang_del_tile="Xoá tệp nhanh"
1313
lang_del_desc="Lựa chọn tệp tin bất kỳ trong module để xóa bỏ"
1414
lang_del_desc2="Xoá tệp tin bất kỳ trong:"
1515
list_modul="Danh sách tệp được áp dụng"
16+
elif [ "$LANGUAGE-$COUNTRY" == "hu-HU" ]; then
17+
lang_action_warn="Ez a kiegészítő a kijelölt fájlokat egy Magisk-, KSU- vagy APatch-modulba másolja; újraindítás után a modul ugyanúgy aktiválódik a rendszerben, mint bármely más modul."
18+
lang_title="Fájl importálása"
19+
lang_summary_path="Link: "
20+
lang_desc_adb="Adja meg a fájl elérési útját; ha üresen hagyja, a rendszer automatikusan megkeresi a rendszerben lévővel megegyező fájlnevet"
21+
lang_desc_prop="Adj hozzá egy tulajdonságot a modulhoz"
22+
lang_save_at="Mentés ide: "
23+
lang_searching="Útvonal keresése..."
24+
lang_not_found="A fájl nem található: "
25+
lang_input_notice=", adja meg az elérési utat egy új létrehozásához"
26+
lang_del_tile="Fájlok gyors törlése"
27+
lang_del_desc="Válassza ki a törölni kívánt fájlt a modulon belül"
28+
lang_del_desc2="Töröljön bármilyen fájlt a következő helyről:"
29+
list_modul="Alkalmazott fájlok listája"
1630
fi

.github/module/ZAPK/overlay_create/language.bash

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11

2-
if [ "$LANGUAGE-$COUNTRY" == "vi-VN" ];then
2+
if [ "$LANGUAGE-$COUNTRY" == "vi-VN" ]; then
33
home_text_1="Tạo overlay"
44
home_text_2="Tạo một overlay từ thư mục ngôn ngữ"
55
home_text_3="Trích xuất ngôn ngữ"
@@ -20,4 +20,25 @@ overlay_text_8="Lỗi xây dựng overlay, kiểm tra log:"
2020
overlay_text_9="Lưu tại:"
2121
overlay_text_10="Lỗi giải mã (decode) APK, xem log:"
2222
overlay_text_11="Đang nhập framework..."
23+
elif [ "$LANGUAGE-$COUNTRY" == "hu-HU" ]; then
24+
home_text_1="Hozz létre egy átfedést (overlay)"
25+
home_text_2="H hozzon létre overlay-t a nyelvi könyvtárból"
26+
home_text_3="Nyelvkinyerés"
27+
home_text_4="Nyelvi fájlok kinyerése APK-fájlból overlay létrehozásához"
28+
home_text_5="Nyelv"
29+
home_text_6="Csak a megadott nyelveket bontsa ki; ha üresen hagyja, az összes nyelv benne lesz: values-vi, values-zh-rCN"
30+
home_text_7="A könyvtárnak tartalmaznia kell egy nyelvi könyvtárstruktúrát, például: App/res/values-hu/strings.xml"
31+
home_text_8="A könyvtárnak tartalmaznia kell egy APK-fájlt"
32+
33+
overlay_text_1="A könyvtár nem található"
34+
overlay_text_2="Overlay-lista létrehozva. Kérjük, adja hozzá a csomagot a listához:"
35+
overlay_text_3="Üres mappa"
36+
overlay_text_4="Átfedés létrehozása folyamatban..."
37+
overlay_text_5="Létrehozás"
38+
overlay_text_6="Már létezik"
39+
overlay_text_7="Kihagyva"
40+
overlay_text_8="Hiba az overlay összeállítása során, ellenőrizze a naplót:"
41+
overlay_text_9="Mentve ide:"
42+
overlay_text_10="APK-dekódolási hiba, ellenőrizze a naplót:"
43+
overlay_text_11="framework betöltése..."
2344
fi

app/src/main/java/com/omarea/common/ui/ProgressBarDialog.kt

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ import android.os.Handler
55
import android.os.Looper
66
import android.os.Message
77
import android.view.LayoutInflater
8+
import android.view.View
9+
import android.widget.Button
810
import android.widget.TextView
911
import android.widget.Toast
1012
import com.tool.tree.R
@@ -82,6 +84,35 @@ open class ProgressBarDialog(private var context: Activity, private var uniqueId
8284
}
8385
}
8486

87+
/**
88+
* Hiển thị dialog loading kèm nút Hủy.
89+
* [onCancel] được gọi trên main thread khi người dùng bấm Hủy;
90+
* dialog tự đóng ngay sau đó.
91+
*/
92+
fun showDialogWithCancel(text: String, onCancel: () -> Unit): ProgressBarDialog {
93+
val layoutInflater = LayoutInflater.from(context)
94+
val dialog = layoutInflater.inflate(R.layout.dialog_loading, null)
95+
96+
textView = dialog.findViewById(R.id.dialog_text)
97+
textView?.text = text
98+
99+
val cancelButton = dialog.findViewById<Button>(R.id.dialog_cancel_button)
100+
cancelButton?.visibility = View.VISIBLE
101+
cancelButton?.setOnClickListener {
102+
hideDialog()
103+
onCancel()
104+
}
105+
106+
alert = DialogHelper.customDialog(context, dialog, false)
107+
108+
uniqueId?.run {
109+
dialogs.remove(this)
110+
alert?.let { dialogs[this] = it }
111+
}
112+
113+
return this
114+
}
115+
85116
fun showDialog(text: String = "Loading, please wait..."): ProgressBarDialog {
86117
if (textView != null && alert != null) {
87118
textView?.text = text

app/src/main/res/layout/dialog_loading.xml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,5 +29,14 @@
2929
android:text="@string/execute_wait"
3030
android:textAlignment="center"
3131
android:textSize="15sp" />
32+
33+
<Button
34+
android:id="@+id/dialog_cancel_button"
35+
android:layout_width="wrap_content"
36+
android:layout_height="wrap_content"
37+
android:layout_gravity="center_horizontal"
38+
android:layout_marginTop="16dp"
39+
android:text="@string/btn_cancel"
40+
android:visibility="gone" />
3241
</LinearLayout>
3342
</FrameLayout>

0 commit comments

Comments
 (0)