add: vietnamese translations

This commit is contained in:
Hamza417
2025-04-09 21:37:32 +05:30
parent 8a521f2851
commit 2802c22fd7
7 changed files with 57 additions and 49 deletions

View File

@ -401,6 +401,7 @@
<w>timheuer</w>
<w>tiocswinsz</w>
<w>titillium</w>
<w>tiếng</w>
<w>toml</w>
<w>tommynok</w>
<w>topjohnwu</w>

View File

@ -22,6 +22,7 @@
<ul>
<li>Added German translations.</li>
<li>Added French translations.</li>
<li>Added Vietnamese translations.</li>
</ul>
<br/>

View File

@ -131,11 +131,15 @@ class AccessibilityScreen : ScopedFragment() {
AccessibilityPreferences.setAppElementsContext(it)
}
try {
reduceAnimationsDesc.makeLinks(Pair(getString(R.string.behavior), object : View.OnClickListener {
override fun onClick(v: View) {
openFragmentSlide(BehaviourScreen.newInstance(), "behavior_screen")
}
}))
} catch (e: IndexOutOfBoundsException) {
e.printStackTrace()
}
colorfulIcons.setOnSwitchCheckedChangeListener {
if (fullVersionCheck(goBack = false)) {

View File

@ -77,6 +77,8 @@ object LocaleUtils {
Locales("Deutsch (German)", "de-DE"),
// French
Locales("Français (French)", "fr-FR"),
// Vietnamese
Locales("Tiếng Việt (Vietnamese)", "vi-VN"),
)
fun getAppLocale(): Locale {

View File

@ -19,7 +19,7 @@
<string name="appearance">Vẻ bề ngoài</string>
<string name="appearance_icon">Biểu tượng xuất hiện</string>
<string name="total_apps">%1$d Ứng dụng</string>
<string name="total_sensors">%1 $ D cảm biến</string>
<string name="total_sensors">%1$d cảm biến</string>
<string name="total_notes">%1$d ghi chú</string>
<string name="total_tags">%1$d thẻ</string>
<string name="apps">Ứng dụng</string>
@ -39,8 +39,8 @@
<string name="dim_windows_desc">Các cửa sổ cơ bản mờ khi bật lên một cửa sổ bật lên trên màn hình.</string>
<string name="dim_windows">Cửa sổ mờ</string>
<string name="blur_windows">Cửa sổ mờ</string>
<string name="blur_windows_desc">BLUR Windows bên dưới khi bật lên xuất hiện trên màn hình. \ N \ nmay ảnh hưởng đến hiệu suất của ứng dụng.</string>
<string name="shadows_desc">Thêm các bóng xung quanh màu sắc đẹp mắt vào các chế độ xem nâng cao khác nhau của ứng dụng. \ N \ không có sẵn trong API 28 trở lên.</string>
<string name="blur_windows_desc">BLUR Windows bên dưới khi bật lên xuất hiện trên màn hình. \nnmay ảnh hưởng đến hiệu suất của ứng dụng.</string>
<string name="shadows_desc">Thêm các bóng xung quanh màu sắc đẹp mắt vào các chế độ xem nâng cao khác nhau của ứng dụng. \nkhông có sẵn trong API 28 trở lên.</string>
<string name="show_colored_shadows">Hiển thị bóng màu</string>
<string name="configuration">Cấu hình</string>
<string name="desc_application_theme">Thay đổi xem ứng dụng sử dụng chế độ tối hay sáng.</string>
@ -106,7 +106,7 @@
<string name="bouncy_desc">Giá trị cho bao nhiêu danh sách sẽ nảy và FRO trước khi giải quyết sau khi danh sách kết thúc.</string>
<string name="root">Root</string>
<string name="use_root_methods">Chế độ gốc</string>
<string name="root_desc">Sử dụng các phương thức gốc thay vì sử dụng API Android và LIB gốc để thực hiện một số chức năng. \ N \ nthis được khuyến nghị vì nó có thể làm cho trải nghiệm người dùng được sắp xếp hợp lý hơn.</string>
<string name="root_desc">Sử dụng các phương thức gốc thay vì sử dụng API Android và LIB gốc để thực hiện một số chức năng. \nnthis được khuyến nghị vì nó có thể làm cho trải nghiệm người dùng được sắp xếp hợp lý hơn.</string>
<string name="back_button">Mặt sau</string>
<string name="files">Tệp</string>
<string name="method_count">Đếm phương pháp</string>
@ -153,7 +153,7 @@
<string name="clear_data">Xóa dữ liệu</string>
<string name="clear_cache">Xóa bộ nhớ cache</string>
<string name="use_binary_format">Sử dụng định dạng nhị phân</string>
<string name="desc_binary_format">Sử dụng định dạng nhị phân để hiển thị kích thước tệp thay vì sử dụng định dạng Si thông thường. \ N \ ni.e. 1024 kb = 1 MB</string>
<string name="desc_binary_format">Sử dụng định dạng nhị phân để hiển thị kích thước tệp thay vì sử dụng định dạng Si thông thường. \nni.e. 1024 kb = 1 MB</string>
<string name="not_granted">Không được cấp, bấm vào để cho phép</string>
<string name="usage_access_permission">Việc sử dụng quyền truy cập</string>
<string name="grant_storage_access_permission">Cấp quyền truy cập lưu trữ</string>
@ -216,7 +216,7 @@
<string name="used_for_days">Được sử dụng cho %1$s ngày %2$s giờ %3$s phút</string>
<string name="for_seconds">%1$ss</string>
<string name="for_short">%1$sm</string>
<string name="for_long">%1 $ SH:%2 $ sm</string>
<string name="for_long">%1$sH:%2$sm</string>
<string name="for_days">%1$sd:%2$sh:%3$sm</string>
<string name="last_used_seconds">%1$s giây trước</string>
<string name="last_used_short">%1$s phút trước</string>
@ -563,7 +563,7 @@
<string name="usage_data_does_not_exist_for_this_app">Dữ liệu sử dụng không tồn tại cho ứng dụng này.</string>
<string name="shared_prefs">Sở thích chia sẻ</string>
<string name="crash_report">Báo cáo sự cố</string>
<string name="count_done">%1 $ D đã hoàn thành</string>
<string name="count_done">%1$d đã hoàn thành</string>
<string name="count_failed">%1$d không thành công</string>
<string name="count_queued">%1$d xếp hàng</string>
<string name="lock_screen">Màn hình khóa</string>
@ -584,7 +584,7 @@
<string name="full_version_already_activated">Phiên bản đầy đủ đã được kích hoạt</string>
<string name="this_feature_is_only_available_in_full_version">Tính năng này chỉ có sẵn trong phiên bản đầy đủ.</string>
<string name="show_me">Cho tôi xem</string>
<string name="days_trial_period_remaining">%1 $ D Ngày còn lại trong thời gian thử nghiệm.</string>
<string name="days_trial_period_remaining">%1$d Ngày còn lại trong thời gian thử nghiệm.</string>
<string name="purchase">Mua</string>
<string name="recently_added">Gần đây được thêm vào</string>
<string name="boot_manager">Trình quản lý khởi động</string>
@ -613,7 +613,7 @@
<string name="bottom_menu_context_desc">Thêm nhãn bên dưới các biểu tượng menu dưới cùng để làm cho chức năng và ngữ cảnh của chúng rõ ràng.</string>
<string name="clear">Thông thoáng</string>
<string name="uninstall_updates">Gỡ cài đặt cập nhật</string>
<string name="trackers_count">%1 $ D theo dõi</string>
<string name="trackers_count">%1$d theo dõi</string>
<string name="inure_has_been_updated">AVURE đã được cập nhật, bạn có muốn xem nhật ký thay đổi không?</string>
<string name="refetching_data">Dữ liệu từ chối</string>
<string name="changes_are_not_saved_continue">Thay đổi không được lưu, tiếp tục?</string>
@ -633,7 +633,7 @@
<string name="trial_info">Thông tin dùng thử</string>
<string name="desc_trial">Trình quản lý ứng dụng Inure cung cấp quyền truy cập đầy đủ vào ứng dụng miễn phí trong 15 ngày. Sau đó, các tính năng này sẽ yêu cầu mở khóa để được kích hoạt.</string>
<string name="use_shizuku">Chế độ Shizuku</string>
<string name="shizuku_desc">Sử dụng API Shizuku thay vì sử dụng API Android và LIB gốc để thực hiện một số chức năng. \ N \ nthis được khuyến nghị cho người dùng không root. \ N \ nshizuku truy cập là bắt buộc.</string>
<string name="shizuku_desc">Sử dụng API Shizuku thay vì sử dụng API Android và LIB gốc để thực hiện một số chức năng. \nnthis được khuyến nghị cho người dùng không root. \nnshizuku truy cập là bắt buộc.</string>
<string name="shizuku_alert">Nếu quyền truy cập gốc được cấp và chế độ gốc được bật trong ứng dụng, thì chế độ gốc sẽ được ưu tiên hơn Shizuku.</string>
<string name="disclaimer">Tuyên bố miễn trừ trách nhiệm</string>
<string name="agree">Đồng ý</string>
@ -673,7 +673,7 @@
<string name="retro">Hoài cổ</string>
<string name="coffee">Cà phê</string>
<string name="colorful_icons">Biểu tượng đầy màu sắc</string>
<string name="large_string_warning">Kích thước chuỗi %1 $ D là quá lớn, tải trọng?</string>
<string name="large_string_warning">Kích thước chuỗi %1$d là quá lớn, tải trọng?</string>
<string name="no_state">Không có trạng thái</string>
<string name="developer_profile">Hồ sơ nhà phát triển</string>
<string name="execute">Thực thi</string>

View File

@ -89,9 +89,9 @@
<string name="title_mouse_tracking_preference">Gửi sự kiện chuột</string>
<string name="summary_mouse_tracking_preference">Liệu các sự kiện Tap và Scroll có nên được gửi dưới dạng trình tự thoát tới thiết bị đầu cuối hay không.</string>
<string name="title_use_rish">Sử dụng Rish</string>
<string name="summary_use_rish">Có nên sử dụng shizuku rish (máy chủ shell tương tác từ xa). \ An \ shizuku truy cập là bắt buộc.</string>
<string name="summary_use_rish">Có nên sử dụng shizuku rish (máy chủ shell tương tác từ xa). \n\n shizuku truy cập là bắt buộc.</string>
<string name="title_use_keyboard_shortcuts">Sử dụng phím tắt</string>
<string name="use_keyboard_shortcuts_summary_on">Ctrl-tab: Chu kỳ thông qua Windows \ NCTRL-SHIFT-N: Cửa sổ mới \ NCTRL-SHIFT-V: Dán.</string>
<string name="use_keyboard_shortcuts_summary_on">Ctrl-tab: Chu kỳ thông qua Windows \n NCTRL-SHIFT-N: Cửa sổ mới \n NCTRL-SHIFT-V: Dán.</string>
<string name="help">Giúp đỡ</string>
<string name="activity_term_here_title">Thuật ngữ ở đây</string>
<!-- BEGIN SHORTCUT RELATED STRINGS -->

View File

@ -468,7 +468,7 @@
<string name="desc_share_02">Scan the QR Code to open app\'s page on Play Store or share app\'s link.</string>
<string name="share_message">Share Message</string>
<string name="reduce_animations">Reduce Animations</string>
<string name="desc_reduce_animations">Disable some unnecessary animations throughout the app. May improve app\'s performance in some devices.\n\nTo disable transition animations, go to %1s panel.</string>
<string name="desc_reduce_animations">Disable some unnecessary animations throughout the app. May improve app\'s performance in some devices.\n\nTo disable transition animations, go to %1$s panel.</string>
<string name="info_uninstalled">This list only shows apps that have been deleted with the flag <bold>DELETE_KEEP_DATA</bold> with a possibility of being reinstalled in future.\n\nThis list does not monitor regularly uninstalled applications.</string>
<string name="gestures">Gestures</string>
<string name="not_selected">Not Selected</string>