{ "header": { "home": "Trang chủ", "tools": "Công cụ", "language": "Ngôn ngữ", "diff": "So sánh", "client_update": "Cập nhật client", "plugins": "Plugin", "analysis": "Phân tích (Veritas)", "firefly_tools": "Firefly Tools", "how_to": "Hướng dẫn", "about": "Giới thiệu", "settings": "Cài đặt", "minimize": "Thu nhỏ", "close": "Đóng", "by": "Firefly Shelter" }, "background": { "select_bg": "Chọn nền", "choose_bg": "Chọn ảnh nền", "paste_url": "Dán URL ảnh (https://...)", "add": "Thêm", "upload": "Tải lên", "upload_from_computer": "Tải từ máy tính", "done": "Xong", "remove": "Xóa", "invalid_url": "URL không hợp lệ" }, "close": { "title": "Xác nhận hành động", "description": "Bạn muốn thu nhỏ ứng dụng xuống khay hệ thống hay đóng ứng dụng?", "dont_ask": "Không hỏi lại tôi", "minimize": "Thu nhỏ", "close": "Đóng" }, "setting": { "title": "Cài đặt", "launcher_update_title": "Cập nhật Launcher", "launcher_update_desc": "Kiểm tra xem launcher của bạn đã là phiên bản mới nhất chưa.", "launcher_update_btn": "Kiểm tra cập nhật", "launcher_update_success": "Launcher đã là phiên bản mới nhất", "closing_options_title": "Tùy chọn đóng", "set_dont_ask_again": "Không hỏi lại lần sau", "closing_auto_desc": "Lần tới khi bạn đóng, ứng dụng sẽ tự động {{action}} mà không cần hỏi.", "action_minimize": "thu nhỏ xuống khay hệ thống", "action_quit": "thoát ứng dụng", "version_label": "Phiên bản", "server_label": "Server", "proxy_label": "Proxy", "launcher_label": "Launcher" }, "home": { "header_title": "Firefly GO", "tooltip_how_to": "Cách sử dụng công cụ & lệnh", "btn_select_game": "Chọn tệp Game", "btn_selecting": "Đang chọn...", "btn_start_game": "Bắt đầu Game", "btn_game_running": "Game đang chạy", "menu_change_path": "Thay đổi đường dẫn Game", "menu_check_update": "Kiểm tra cập nhật Server & Proxy", "menu_open_server": "Mở thư mục Server", "menu_open_proxy": "Mở thư mục Proxy", "menu_open_voice": "Mở thư mục Voice", "status_updating_launcher": "Đang cập nhật Launcher", "status_update_success": "Cập nhật thành công, tự động đóng sau 5s", "status_update_failed": "Cập nhật thất bại, tự động đóng sau 5s", "status_wait": "Vui lòng đợi...", "status_complete": "Hoàn tất!", "modal_update_title": "Cập nhật dữ liệu", "modal_update_msg": "Bạn có muốn cập nhật Server và Proxy không?", "modal_download_title": "Tải dữ liệu", "modal_download_msg": "Yêu cầu tải xuống dữ liệu Server và Proxy", "modal_self_update_title": "Cập nhật Launcher", "modal_self_update_msg": "Bạn có muốn cập nhật Launcher không?", "btn_yes": "Có", "btn_no": "Không", "btn_download": "Tải xuống", "error_game_dir": "Thư mục Game không hợp lệ", "error_file_type": "Định dạng tệp không đúng", "game_path_success": "Đã lưu đường dẫn Game thành công", "no_updates": "Không có bản cập nhật nào", "toast_pick_folder_error": "Lỗi chọn thư mục: ", "toast_start_proxy_failed": "Khởi động proxy thất bại: ", "toast_start_server_failed": "Khởi động server thất bại: ", "toast_start_game_failed": "Khởi động game thất bại: ", "toast_start_game_error": "Lỗi khởi động game: " }, "diff": { "header_title": "🎮 Cập nhật Game bằng Diff Tool", "header_desc": "Hỗ trợ bạn cập nhật game bằng Diff Tool", "game_dir_title": "Thư mục Game", "btn_selecting": "Đang chọn...", "btn_select_game": "Chọn Thư mục Game", "game_dir_valid": "Đã tìm thấy thư mục game hợp lệ!", "game_dir_invalid": "Không tìm thấy thư mục game. Vui lòng chọn đúng thư mục.", "diff_file_title": "Tệp Diff", "btn_select_diff": "Chọn Tệp Diff", "diff_file_valid": "Đã tìm thấy tệp diff hợp lệ!", "diff_file_invalid": "Không tìm thấy tệp diff. Vui lòng chọn đúng tệp.", "btn_updating": "Đang cập nhật...", "btn_update_game": "Cập nhật Game", "modal_update_title": "Cập nhật Game", "status_wait": "Vui lòng đợi...", "inst_title": "📋 Hướng dẫn:", "inst_step_1": "1. Nhấn \"Chọn Thư mục Game\" và chọn thư mục gốc của game", "inst_step_2": "2. Đợi hệ thống xác thực thư mục game", "inst_step_3": "3. Nhấn \"Chọn Tệp Diff\" và chọn tệp diff của bạn", "inst_step_4": "4. Đợi hệ thống xác thực tệp diff", "inst_step_5": "5. Nhấn \"Cập nhật Game\" để bắt đầu quá trình", "toast_game_dir_not_found": "Không tìm thấy thư mục game. Vui lòng chọn đúng thư mục.", "toast_no_folder_selected": "Chưa chọn đường dẫn thư mục", "toast_pick_folder_error": "Lỗi chọn thư mục: ", "toast_invalid_file_type": "Định dạng tệp không hợp lệ", "toast_no_file_selected": "Chưa chọn đường dẫn tệp", "toast_pick_file_error": "Lỗi chọn tệp: ", "toast_select_both": "Vui lòng chọn cả thư mục game và tệp diff", "toast_update_completed": "Cập nhật game hoàn tất", "stage_check_type": "Kiểm tra loại Diff Tool", "stage_version_validate": "Xác thực phiên bản", "stage_data_extract": "Trích xuất dữ liệu", "stage_cut_data": "Cắt dữ liệu", "stage_patch_data": "Vá dữ liệu", "stage_delete_old_files": "Xóa tệp cũ" }, "language": { "header_title": "🎮 Quản lý ngôn ngữ Game", "header_desc": "Quản lý cài đặt ngôn ngữ văn bản và giọng nói cho game của bạn", "game_dir_title": "Thư mục Game", "btn_select_game": "Chọn Thư mục Game", "btn_selecting": "Đang chọn...", "game_dir_valid": "Đã tìm thấy thư mục game hợp lệ!", "game_dir_invalid": "Không tìm thấy thư mục game. Vui lòng chọn đúng thư mục.", "current_languages_title": "Ngôn ngữ hiện tại", "text_language": "Ngôn ngữ văn bản", "voice_language": "Ngôn ngữ giọng nói", "language_settings_title": "Cài đặt ngôn ngữ", "select_text_placeholder": "Chọn ngôn ngữ văn bản...", "select_voice_placeholder": "Chọn ngôn ngữ giọng nói...", "btn_apply": "Áp dụng Cài đặt Ngôn ngữ", "btn_applying": "Đang áp dụng...", "inst_title": "📋 Hướng dẫn:", "inst_step_1": "1. Nhấn \"Chọn Thư mục Game\" và chọn thư mục gốc của game", "inst_step_2": "2. Đợi hệ thống xác thực thư mục game", "inst_step_3": "3. Chọn ngôn ngữ văn bản và giọng nói bạn muốn", "inst_step_4": "4. Nhấn \"Áp dụng Cài đặt Ngôn ngữ\" để lưu thay đổi", "toast_no_folder_selected": "Chưa chọn đường dẫn thư mục", "toast_pick_folder_error": "Lỗi chọn thư mục: ", "toast_set_language_success": "Cài đặt ngôn ngữ thành công", "toast_set_language_error": "Lỗi cài đặt ngôn ngữ: " }, "howto": { "title": "Hướng dẫn sử dụng", "sect1_title": "Sử dụng các tính năng của Launcher", "sect1_auto_update_pre": "Tự động cập nhật", "sect1_auto_update_post": "và các công cụ proxy khi khởi chạy.", "sect1_launch_game": "Khởi chạy game trực tiếp thông qua launcher với các thông số và môi trường chạy chính xác.", "sect1_lang_pre": "Hỗ trợ chuyển đổi ngôn ngữ trong game (ví dụ: EN, JP, ZH, KR) qua", "sect1_lang_link": "Công cụ Ngôn ngữ", "sect1_patch_title": "Vá & Cập nhật Tệp Game", "sect1_patch_desc_1_pre": "Sử dụng", "sect1_patch_desc_1_link": "Công cụ Diff", "sect1_patch_desc_1_post": "(DiffPatch) để cập nhật gia tăng nhanh chóng & nhẹ nhàng.", "sect1_patch_desc_2_pre": "Hỗ trợ", "sect1_patch_desc_2_post": "và các định dạng diff tùy chỉnh.", "sect2_title": "Lệnh Chat FireflyGo", "sect2_desc_pre": "Dưới đây là các lệnh chat trong game bạn có thể sử dụng. Một số lệnh yêu cầu bạn phải bật", "sect2_desc_bold": "Chế độ Theorycraft", "sect2_desc_post": ".", "sect2_tc_req_title": "Yêu cầu Chế độ Theorycraft", "sect2_tc_req_desc_pre": "Các lệnh sau chỉ khả dụng khi", "sect2_tc_req_desc_bold": "Chế độ Theorycraft", "sect2_tc_req_desc_post": "được bật:", "sect2_extra_title": "Cài đặt Bổ sung", "sect2_hidden_ui_title": "Ẩn UI", "sect2_hidden_ui_desc": "Ẩn ngay lập tức toàn bộ giao diện game — thường được dùng trong các video showcase DIM.", "sect2_censor_title": "Tắt Kiểm duyệt", "sect2_censor_desc": "Loại bỏ hiệu ứng kiểm duyệt Lens Flare 💀 để có trải nghiệm rõ ràng hơn.", "sect2_tc_title": "Chế độ Theorycraft", "sect2_tc_desc": "Không cần gõ lệnh chat nữa — cấu hình mọi thứ qua web: điều chỉnh HP quái, đặt chu kỳ, xem log, và hơn thế nữa.", "sect2_cmd_title": "Các lệnh khả dụng:", "sect2_cmd_tc": "Chế độ Theorycraft", "sect2_cmd_tc_enable": "— Bật Chế độ Theorycraft", "sect2_cmd_tc_disable": "— Tắt Chế độ Theorycraft", "sect2_cmd_cycle": "Điều khiển Chu kỳ", "sect2_cmd_tc_only": "(Chỉ Theorycraft)", "sect2_cmd_cycle_desc": "— Đặt số chu kỳ trong trận đấu", "sect2_cmd_cycle_ex1_pre": "Ví dụ:", "sect2_cmd_cycle_ex1_post": "đặt trận đấu thành 30 chu kỳ", "sect2_cmd_cycle_ex2_post": "tắt chu kỳ tùy chỉnh", "sect2_cmd_hp": "Ghi đè HP", "sect2_cmd_hp_desc1": "— Đặt HP quái vật (chỉ khả dụng trong chế độ Theorycraft)", "sect2_cmd_hp_desc2": "— Tắt tính năng đặt HP", "sect2_cmd_hp_desc3": "— Đặt HP cho từng quái vật trong một đợt (wave) cụ thể", "sect2_cmd_hp_ex_pre": "Ví dụ:", "sect2_cmd_hp_ex_post": "đặt đợt 1 quái 1 HP=2,000,000 và quái 2 HP=3,000,000", "sect2_cmd_log": "Nhật ký Trận đấu (Log)", "sect2_cmd_log_desc1": "— Bật xuất nhật ký trận đấu", "sect2_cmd_log_desc2": "— Tắt nhật ký trận đấu", "sect2_cmd_log_out_pre": "Đầu ra sẽ được ghi dưới dạng", "sect2_cmd_skip": "Bỏ qua Node", "sect2_cmd_skip_desc": "— Bỏ qua các node trong MOC / AS / Pure Fiction", "sect2_cmd_skip_ex1_pre": "Ví dụ:", "sect2_cmd_skip_ex1_post": "bỏ qua node 2", "sect2_cmd_skip_ex2_post": "tắt tính năng bỏ qua", "sect2_cmd_id": "Chuyển đổi Vận mệnh Nhân vật", "sect2_cmd_id_desc": "— Chuyển vận mệnh cho các nhân vật có nhiều form", "sect2_cmd_id_ex1_pre": "Ví dụ:", "sect2_cmd_id_ex1_post": "để đổi form MC (Nhà Khai Phá)", "sect2_cmd_id_ex2_pre": "Hoạt động với các ID như", "sect2_cmd_update": "Làm mới Dữ liệu", "sect2_cmd_update_desc_pre": "— Làm mới dữ liệu máy chủ từ tệp", "sect3_title": "Các Lưu ý Khác", "sect3_admin_title": "Quyền Quản trị viên (Administrator)", "sect3_admin_desc": "Luôn chạy launcher dưới quyền Administrator để có quyền truy cập tệp.", "sect3_backup_title": "Sao lưu Dữ liệu", "sect3_backup_desc_pre": "Sao lưu tệp", "sect3_backup_desc_mid": "và", "sect3_backup_desc_post": "của bạn thường xuyên.", "sect3_voice_title": "Bật Gói Giọng nói (Voice Packs) trong Client Beta", "sect3_voice_step1_pre": "Sao chép thư mục giọng nói bạn muốn (ví dụ:", "sect3_voice_step1_mid": "từ:", "sect3_voice_step1_post_pre": "vào thư mục beta bằng cách nhấn", "sect3_voice_step1_post_bold": "\"Mở thư mục Voice\"", "sect3_voice_step1_post_post": "trên tab Trang chủ.", "sect3_voice_step2": "Khi khởi chạy game lần đầu, thư mục giọng nói có thể bị xóa. Nếu vậy, hãy lặp lại bước 1 để khôi phục.", "btn_back": "Trở về Trang chủ" }, "about": { "title": "Giới thiệu", "p1_pre": "Xin chào! Chúng tôi là ", "p1_post": ", một nhóm phát triển đam mê xây dựng các công cụ hữu ích và cải thiện trải nghiệm người dùng.", "p2_pre": "Tôi đã tạo ra một ", "p2_highlight": "Game Launcher", "p2_post": " hiện đại và gọn nhẹ để giúp người dùng dễ dàng khởi chạy và quản lý game với hiệu suất tốt hơn và đơn giản hơn.", "p3_pre": "Launcher được xây dựng bằng ", "p3_mid": ", với giao diện gọn gàng và tốc độ phản hồi nhanh được thiết kế bằng ", "p3_and": " và ", "p3_post": ".", "p4": "Mục tiêu của tôi là tạo ra các công cụ nhanh, hiệu quả và mang lại trải nghiệm sử dụng thú vị — và launcher này chỉ là sự khởi đầu.", "btn_back": "Trở về Trang chủ" }, "fireflytools": { "title": "Công cụ Firefly", "sect1_title": "Về Công cụ Firefly", "sect1_p1_pre": "Trang web này là một phiên bản khác của ", "sect1_p1_tool": "Firefly Tools ", "sect1_p1_mid": "được phát triển bởi ", "sect1_p1_author": "Firefly Shelter", "sect1_master_site": "Trang web Gốc", "sect1_p2_pre": "Công cụ ban đầu được tạo ra bởi một nhà phát triển bên thứ ba tên là ", "sect1_p2_author": "Amazing", "sect1_p2_post": ". Phiên bản này dựa trực tiếp trên công việc đó, không sửa đổi logic cốt lõi.", "sect1_p3_pre": "Ngoài ra còn có một phiên bản hiện đại hơn của cùng tác giả tại ", "sect2_title": "Tính năng Chính", "sect2_feat1": "Cấu hình nhân vật, nón ánh sáng, di vật, vết tích và tinh hồn dễ dàng trên trình duyệt của bạn.", "sect2_feat2_pre": "Áp dụng ngay các thiết lập vào ", "sect2_feat2_server": "Máy chủ Firefly GO", "sect2_feat2_mid": " bằng cách sử dụng ", "sect2_feat2_conn": "Connect PS", "sect2_feat2_post": " — không cần tải tệp lên thủ công.", "sect2_feat3_title": "Cài đặt Bổ sung", "sect2_feat3_desc_pre": "Nâng cao trải nghiệm ", "sect2_feat3_desc_server": "Máy chủ Firefly GO", "sect2_feat3_desc_post": " của bạn với các tính năng bổ sung:", "sect2_feat3_ui": "Ẩn UI Game", "sect2_feat3_ui_desc": "— xóa toàn bộ giao diện trò chơi.", "sect2_feat3_censor": "Tắt Kiểm duyệt", "sect2_feat3_censor_desc": "— loại bỏ hiệu ứng kiểm duyệt Lens Flare 💀.", "sect2_feat3_tc": "Chế độ Theorycraft", "sect2_feat3_tc_desc": "— cấu hình HP, chu kỳ và nhiều tính năng khác qua web.", "sect2_feat4_pre": "Xuất và nhập toàn bộ bản build bằng ", "sect2_feat4_post": ".", "sect2_feat5": "Quy trình thử nghiệm nhanh chóng — không có thời gian chờ đồng bộ, cập nhật ngay lập tức trong game.", "sect3_title": "Bắt đầu Sử dụng", "sect3_step1": "Truy cập công cụ thông qua trình duyệt của bạn tại phiên bản tự lưu trữ (self-hosted).", "sect3_step2": "Cấu hình bản build nhân vật của bạn với giao diện web trực quan.", "sect3_step3_pre": "Sử dụng tính năng ", "sect3_step3_bold": "Connect PS", "sect3_step3_post": " để đồng bộ tức thì với máy chủ riêng của bạn.", "sect3_step4": "Thử nghiệm bản build trong game với các bản cập nhật và sửa đổi theo thời gian thực.", "btn_back": "Trở về Trang chủ" }, "analysis": { "title": "Phân tích Firefly & Plugin Veritas", "sect1_title": "Về Veritas", "sect1_p1_pre": "", "sect1_p1_mid": " là một ", "sect1_p1_highlight": "Damage Logger", "sect1_p1_post": " mạnh mẽ được thiết kế để phân tích sát thương theo thời gian thực trong quá trình chơi game.", "sect1_p2": "Nó gọn nhẹ, nhanh chóng và dễ sử dụng để phân tích sát thương toàn diện.", "sect1_github": "Kho lưu trữ GitHub", "sect2_title": "Công cụ Phân tích Web", "sect2_desc": "Sử dụng các ứng dụng web này để phân tích sát thương thời gian thực với Veritas:", "sect2_master": "Trang web Gốc", "sect2_backup": "Trang web Dự phòng", "sect2_tip_pre": "Mẹo:", "sect2_tip_post": " Nếu quốc gia của bạn gặp sự cố khi tải trang web gốc, vui lòng sử dụng trang web dự phòng.", "sect3_title": "Hướng dẫn Cài đặt", "sect3_subtitle": "Bước Thiết lập Quan trọng", "sect3_desc": "Sau khi tải xuống Veritas, bạn phải đổi tên tệp để nó hoạt động bình thường:", "sect3_rename": "Đổi tên: ", "sect3_place": "Sau đó đặt ", "sect3_place_post": " vào thư mục game của bạn.", "sect4_title": "Cách sử dụng Web App", "sect4_sub1": "Dành cho Firefly GO Local", "sect4_sub1_step1_pre": "Khởi chạy ", "sect4_sub1_step1_game": "game", "sect4_sub1_step1_mid": " và ", "sect4_sub1_step1_server": "Máy chủ Firefly GO (PS)", "sect4_sub1_step1_post": " của bạn.", "sect4_sub1_step2": "Mở một trong các công cụ phân tích web.", "sect4_sub1_step3_pre": "Đi tới ", "sect4_sub1_step3_conn": "Cài đặt Kết nối", "sect4_sub1_step3_mid1": " → chọn ", "sect4_sub1_step3_type": "Loại Kết nối: PS", "sect4_sub1_step3_mid2": " → nhấn ", "sect4_sub1_step3_btn": "Kết nối", "sect4_sub1_step3_post": ".", "sect4_sub1_step4": "Sau khi kết nối, hãy chơi game. Công cụ sẽ tự động phân tích ở chế độ nền.", "sect4_sub2": "Dành cho các Máy chủ riêng Khác", "sect4_sub2_step1_pre": "Khởi chạy ", "sect4_sub2_step1_game": "game", "sect4_sub2_step1_mid": " và ", "sect4_sub2_step1_server": "Máy chủ riêng", "sect4_sub2_step1_post": " của bạn.", "sect4_sub2_step2": "Mở một trong các công cụ phân tích web.", "sect4_sub2_step3_pre": "Đi tới ", "sect4_sub2_step3_conn": "Cài đặt Kết nối", "sect4_sub2_step3_mid1": " → chọn ", "sect4_sub2_step3_type": "Loại Kết nối: Native", "sect4_sub2_step3_mid2": " → nhấn ", "sect4_sub2_step3_btn": "Kết nối", "sect4_sub2_step3_post": ".", "sect4_sub2_step4": "Sau khi kết nối, hãy chơi game bình thường.", "btn_back": "Trở về Trang chủ" } }