{ "header": { "home": "Home", "tools": "Tools", "language": "Language", "diff": "Diff", "client_update": "Client Update", "plugins": "Plugins", "analysis": "Analysis (Veritas)", "firefly_tools": "Firefly Tools", "how_to": "How to?", "about": "About", "settings": "Settings", "minimize": "Minimize", "close": "Close", "by": "Firefly Shelter" }, "background": { "select_bg": "Select Background", "choose_bg": "Choose Background", "paste_url": "Paste image URL (https://...)", "add": "Add", "upload": "Upload", "upload_from_computer": "Upload from computer", "done": "Done", "remove": "Remove", "invalid_url": "Invalid url" }, "close": { "title": "Confirm Action", "description": "Do you want to minimize the application to the system tray or close the application?", "dont_ask": "Do not ask me again", "minimize": "Minimize", "close": "Close" }, "setting": { "title": "Settings", "launcher_update_title": "Launcher Update", "launcher_update_desc": "Check if your launcher is up to date.", "launcher_update_btn": "Check for Launcher Updates", "launcher_update_success": "Launcher is already up to date", "closing_options_title": "Closing Options", "set_dont_ask_again": "Set do not ask again", "closing_auto_desc": "Next time you close the app, it will automatically {{action}} without asking.", "action_minimize": "minimize to system tray", "action_quit": "quit the app", "version_label": "Version", "server_label": "Server", "proxy_label": "Proxy", "launcher_label": "Launcher" }, "home": { "header_title": "Firefly GO", "tooltip_how_to": "How to use all tools & commands", "btn_select_game": "Select Game file", "btn_selecting": "Selecting...", "btn_start_game": "Start Game", "btn_game_running": "Game is running", "menu_change_path": "Change Game Path", "menu_check_update": "Check for Updates Server & Proxy", "menu_open_server": "Open server folder", "menu_open_proxy": "Open proxy folder", "menu_open_voice": "Open voice folder", "status_updating_launcher": "Updating launcher", "status_update_success": "Launcher updated successfully, auto closing after 5s", "status_update_failed": "Launcher update failed, auto closing after 5s", "status_wait": "Please wait...", "status_complete": "Complete!", "modal_update_title": "Update Data", "modal_update_msg": "Do you want to update data server and proxy?", "modal_download_title": "Download Data", "modal_download_msg": "Data server and proxy download required", "modal_self_update_title": "Update Launcher", "modal_self_update_msg": "Do you want to update launcher?", "btn_yes": "Yes", "btn_no": "No", "btn_download": "Download", "error_game_dir": "Invalid game directory", "error_file_type": "Incorrect file type", "game_path_success": "Game path set successfully", "no_updates": "No updates available", "toast_pick_folder_error": "Pick folder error: ", "toast_start_proxy_failed": "Failed to start proxy: ", "toast_start_server_failed": "Failed to start server: ", "toast_start_game_failed": "Failed to start game: ", "toast_start_game_error": "Start game error: " }, "diff": { "header_title": "🎮 Game Update by Diff Tool", "header_desc": "Help you update game with Diff Tool", "game_dir_title": "Game Directory", "btn_selecting": "Selecting...", "btn_select_game": "Select Game Folder", "game_dir_valid": "Valid game directory found!", "game_dir_invalid": "Game directory not found. Please select the correct folder.", "diff_file_title": "Diff file Directory", "btn_select_diff": "Select Diff file Folder", "diff_file_valid": "Valid diff file found!", "diff_file_invalid": "Diff file not found. Please select the correct file.", "btn_updating": "Updating...", "btn_update_game": "Update Game", "modal_update_title": "Update Game", "status_wait": "Please wait...", "inst_title": "📋 Instructions:", "inst_step_1": "1. Click \"Select Game Folder\" and choose your game's root directory", "inst_step_2": "2. Wait for the system to validate the game directory", "inst_step_3": "3. Click \"Select Diff file Folder\" and choose your diff file's root directory", "inst_step_4": "4. Wait for the system to validate the diff file directory", "inst_step_5": "5. Click \"Update Game\" to save your changes", "toast_game_dir_not_found": "Game directory not found. Please select the correct folder.", "toast_no_folder_selected": "No folder path selected", "toast_pick_folder_error": "Pick folder error: ", "toast_invalid_file_type": "Not valid file type", "toast_no_file_selected": "No file path selected", "toast_pick_file_error": "Pick file error: ", "toast_select_both": "Please select game directory and diff file", "toast_update_completed": "Update game completed", "stage_check_type": "Check Type Diff Tool", "stage_version_validate": "Version Validate", "stage_data_extract": "Data Extract", "stage_cut_data": "Cut Data", "stage_patch_data": "Patch Data", "stage_delete_old_files": "Delete old files" }, "language": { "header_title": "🎮 Game Language Manager", "header_desc": "Manage text and voice language settings for your game", "game_dir_title": "Game Directory", "btn_select_game": "Select Game Folder", "btn_selecting": "Selecting...", "game_dir_valid": "Valid game directory found!", "game_dir_invalid": "Game directory not found. Please select the correct folder.", "current_languages_title": "Current Languages", "text_language": "Text Language", "voice_language": "Voice Language", "language_settings_title": "Language Settings", "select_text_placeholder": "Select text language...", "select_voice_placeholder": "Select voice language...", "btn_apply": "Apply Language Settings", "btn_applying": "Applying...", "inst_title": "📋 Instructions:", "inst_step_1": "1. Click \"Select Game Folder\" and choose your game's root directory", "inst_step_2": "2. Wait for the system to validate the game directory", "inst_step_3": "3. Select your preferred text and voice languages", "inst_step_4": "4. Click \"Apply Language Settings\" to save your changes", "toast_no_folder_selected": "No folder path selected", "toast_pick_folder_error": "Pick Folder error: ", "toast_set_language_success": "Language set successfully", "toast_set_language_error": "Set language error: " }, "howto": { "title": "How to Use", "sect1_title": "Using the Launcher Features", "sect1_auto_update_pre": "Automatically update", "sect1_auto_update_post": "and proxy tools when launching.", "sect1_launch_game": "Launch the game directly through the launcher with correct parameters and runtime environment.", "sect1_lang_pre": "Support switching in-game language (e.g., EN, JP, ZH, KR) via", "sect1_lang_link": "Language Tools", "sect1_patch_title": "Patch & Update Game Files", "sect1_patch_desc_1_pre": "Use the", "sect1_patch_desc_1_link": "Diff Tool", "sect1_patch_desc_1_post": "(DiffPatch) for fast & lightweight incremental updates.", "sect1_patch_desc_2_pre": "Supports", "sect1_patch_desc_2_post": ", and custom diff formats.", "sect2_title": "FireflyGo Chat Commands", "sect2_desc_pre": "Below are in-game chat commands you can use. Some commands require you to enable", "sect2_desc_bold": "Theorycraft Mode", "sect2_desc_post": ".", "sect2_tc_req_title": "Theorycraft Mode Required", "sect2_tc_req_desc_pre": "The following commands are only available when", "sect2_tc_req_desc_bold": "Theorycraft Mode", "sect2_tc_req_desc_post": "is enabled:", "sect2_extra_title": "Extra Settings", "sect2_hidden_ui_title": "Hidden UI", "sect2_hidden_ui_desc": "Instantly hides the entire game UI — often used in DIM showcase videos.", "sect2_censor_title": "Disable Censorship", "sect2_censor_desc": "Remove the Lens Flare censor effect 💀 for a cleaner experience.", "sect2_tc_title": "Theorycraft Mode", "sect2_tc_desc": "No need to type chat commands anymore — configure everything through the web: adjust monster HP, set cycles, view logs, and more.", "sect2_cmd_title": "Available Commands:", "sect2_cmd_tc": "Theorycraft Mode", "sect2_cmd_tc_enable": "— Enable Theorycraft Mode", "sect2_cmd_tc_disable": "— Disable Theorycraft Mode", "sect2_cmd_cycle": "Cycle Control", "sect2_cmd_tc_only": "(Theorycraft only)", "sect2_cmd_cycle_desc": "— Set cycle count in battle", "sect2_cmd_cycle_ex1_pre": "Example:", "sect2_cmd_cycle_ex1_post": "sets battle to 30 cycles", "sect2_cmd_cycle_ex2_post": "disables custom cycle", "sect2_cmd_hp": "HP Override", "sect2_cmd_hp_desc1": "— Set monster HP (only available in Theorycraft mode)", "sect2_cmd_hp_desc2": "— Disable the set HP feature", "sect2_cmd_hp_desc3": "— Set HP for each monster in a specific wave", "sect2_cmd_hp_ex_pre": "Example:", "sect2_cmd_hp_ex_post": "sets wave 1 monster1 HP=2,000,000 and monster2 HP=3,000,000", "sect2_cmd_log": "Battle Log", "sect2_cmd_log_desc1": "— Enable battle log output", "sect2_cmd_log_desc2": "— Disable battle log", "sect2_cmd_log_out_pre": "Output will be written as", "sect2_cmd_skip": "Skip Nodes", "sect2_cmd_skip_desc": "— Skip nodes in MOC / AS / Pure Fiction", "sect2_cmd_skip_ex1_pre": "Example:", "sect2_cmd_skip_ex1_post": "skips node 2", "sect2_cmd_skip_ex2_post": "disables skipping", "sect2_cmd_id": "Character Path Switch", "sect2_cmd_id_desc": "— Switch path for multi-form characters", "sect2_cmd_id_ex1_pre": "Example:", "sect2_cmd_id_ex1_post": "to change MC (Trailblazer) form", "sect2_cmd_id_ex2_pre": "Works with IDs like", "sect2_cmd_update": "Refresh Data", "sect2_cmd_update_desc_pre": "— Refresh server data from current", "sect3_title": "Other Notes", "sect3_admin_title": "Administrator Rights", "sect3_admin_desc": "Always run the launcher as Administrator for file permission access.", "sect3_backup_title": "Backup Data", "sect3_backup_desc_pre": "Backup your", "sect3_backup_desc_mid": "and", "sect3_backup_desc_post": "regularly.", "sect3_voice_title": "Enable Voice Packs in Beta Client", "sect3_voice_step1_pre": "Copy the desired voice folder (e.g.,", "sect3_voice_step1_mid": ") from:", "sect3_voice_step1_post_pre": "to the beta folder by clicking", "sect3_voice_step1_post_bold": "\"Open Voice Folder\"", "sect3_voice_step1_post_post": "on the Home tab.", "sect3_voice_step2": "When launching the game for the first time, it may delete the voice folder. If so, repeat step 1 to restore it.", "btn_back": "Back to Home" }, "about": { "title": "About", "p1_pre": "Hello! We are ", "p1_post": ", a developer team passionate about building useful tools and improving user experiences.", "p2_pre": "I created a lightweight and modern ", "p2_highlight": "Game Launcher", "p2_post": " to help users easily launch and manage their games with better performance and simplicity.", "p3_pre": "The launcher is built using ", "p3_mid": ", with a clean and responsive interface styled with ", "p3_and": " and ", "p3_post": ".", "p4": "My goal is to make tools that are fast, efficient, and enjoyable to use — and this launcher is just the beginning.", "btn_back": "Back to Home" }, "fireflytools": { "title": "Firefly Tools", "sect1_title": "About Firefly Tools", "sect1_p1_pre": "This site is another version of ", "sect1_p1_tool": "Firefly Tools ", "sect1_p1_mid": "developed by ", "sect1_p1_author": "Firefly Shelter", "sect1_master_site": "Master Website", "sect1_p2_pre": "The original tool was created by a third-party developer named ", "sect1_p2_author": "Amazing", "sect1_p2_post": ". This version is directly based on that work, without modification to core logic.", "sect1_p3_pre": "There is also a more modern version by the same author available at ", "sect2_title": "Main Features", "sect2_feat1": "Configure characters, light cones, relics, traces, and eidolons easily in your browser.", "sect2_feat2_pre": "Instantly apply setups to ", "sect2_feat2_server": "Firefly GO Server", "sect2_feat2_mid": " using ", "sect2_feat2_conn": "Connect PS", "sect2_feat2_post": " — no manual file uploads required.", "sect2_feat3_title": "Extra Settings", "sect2_feat3_desc_pre": "Enhance your ", "sect2_feat3_desc_server": "Firefly GO Server", "sect2_feat3_desc_post": " experience with extra features:", "sect2_feat3_ui": "Hidden Game UI", "sect2_feat3_ui_desc": "— remove the entire game interface.", "sect2_feat3_censor": "Disable Censorship", "sect2_feat3_censor_desc": "— get rid of Lens Flare censor 💀.", "sect2_feat3_tc": "Theorycraft Mode", "sect2_feat3_tc_desc": "— configure HP, cycles, and more via the web.", "sect2_feat4_pre": "Export and import full builds using ", "sect2_feat4_post": ".", "sect2_feat5": "Fast testing workflow — no sync cooldowns, instant in-game updates.", "sect3_title": "Getting Started", "sect3_step1": "Access the tool through your browser at the self-hosted instance.", "sect3_step2": "Configure your character builds with the intuitive web interface.", "sect3_step3_pre": "Use ", "sect3_step3_bold": "Connect PS", "sect3_step3_post": " feature to instantly sync with your private server.", "sect3_step4": "Test your builds in-game with real-time updates and modifications.", "btn_back": "Back to Home" }, "analysis": { "title": "Firefly Analysis & Veritas Plugin", "sect1_title": "About Veritas", "sect1_p1_pre": "Veritas", "sect1_p1_mid": " is a powerful ", "sect1_p1_highlight": "Damage Logger", "sect1_p1_post": " designed for analyzing damage in real-time during gameplay.", "sect1_p2": "It's lightweight, fast, and easy to use for comprehensive damage analysis.", "sect1_github": "GitHub Repository", "sect2_title": "Web Analysis Tools", "sect2_desc": "Use these web applications for real-time damage analysis with Veritas:", "sect2_master": "Master Website", "sect2_backup": "Backup Website", "sect2_tip_pre": "Tip:", "sect2_tip_post": " If your country has issues loading from the master site, please use the backup site instead.", "sect3_title": "Installation Instructions", "sect3_subtitle": "Important Setup Step", "sect3_desc": "After downloading Veritas, you must rename the file for it to work properly:", "sect3_rename": "Rename: ", "sect3_place": "Then place ", "sect3_place_post": " into your game directory.", "sect4_title": "How to Use Web App", "sect4_sub1": "For Firefly GO Local", "sect4_sub1_step1_pre": "Launch the ", "sect4_sub1_step1_game": "game", "sect4_sub1_step1_mid": " and your ", "sect4_sub1_step1_server": "Firefly GO Server (PS)", "sect4_sub1_step1_post": ".", "sect4_sub1_step2": "Open one of the web analysis tools.", "sect4_sub1_step3_pre": "Go to ", "sect4_sub1_step3_conn": "Connection Settings", "sect4_sub1_step3_mid1": " → select ", "sect4_sub1_step3_type": "Connection Type: PS", "sect4_sub1_step3_mid2": " → click ", "sect4_sub1_step3_btn": "Connect", "sect4_sub1_step3_post": ".", "sect4_sub1_step4": "Once connected, play the game. The tool will automatically analyze in the background.", "sect4_sub2": "For Other Private Servers", "sect4_sub2_step1_pre": "Launch the ", "sect4_sub2_step1_game": "game", "sect4_sub2_step1_mid": " and your ", "sect4_sub2_step1_server": "Private Server", "sect4_sub2_step1_post": ".", "sect4_sub2_step2": "Open one of the web analysis tools.", "sect4_sub2_step3_pre": "Go to ", "sect4_sub2_step3_conn": "Connection Settings", "sect4_sub2_step3_mid1": " → select ", "sect4_sub2_step3_type": "Connection Type: Native", "sect4_sub2_step3_mid2": " → click ", "sect4_sub2_step3_btn": "Connect", "sect4_sub2_step3_post": ".", "sect4_sub2_step4": "Once connected, play the game normally.", "btn_back": "Back to Home" } }