{
    "1. Use LocalData.sav from the 'resources' folder": "1. Use LocalData.sav from the 'resources' folder",
    "2. Create backups of each existing LocalData.sav": "2. Create backups of each existing LocalData.sav",
    "3. Copy LocalData.sav to all other worlds/servers": "3. Copy LocalData.sav to all other worlds/servers",
    "About PST": "About PST",
    "Apply Slot Injection": "Apply Slot Injection",
    "Are you sure you want to update SlotNum values from {current_val} to {new_value} (pages × slots)?": "Are you sure you want to update SlotNum values from {current_val} to {new_value} (pages × slots)?",
    "Base deleted": "Base deleted",
    "Browse": "Browse",
    "Cancel": "Cancel",
    "Changes saved and files deleted!": "Changes saved and files deleted!",
    "Changes saved successfully.": "Changes saved successfully.",
    "CharacterContainerSaveData not found.": "CharacterContainerSaveData not found.",
    "CharacterContainerSaveData.value is not a list.": "CharacterContainerSaveData.value is not a list.",
    "Confirm Swap": "Confirm Swap",
    "Confirm Update": "Confirm Update",
    "Deleted": "Deleted",
    "Do you want to rename the world? Current name: '{old_world_name}'": "Do you want to rename the world? Current name: '{old_world_name}'",
    "Done": "Done",
    "Enter new world name:": "Enter new world name:",
    "Error": "Error",
    "Fix Host Save - GUID Migrator": "Fix Host Save - GUID Migrator",
    "Fix has been applied! Have fun!": "Fix has been applied! Have fun!",
    "GUID": "GUID",
    "Guild ID": "Guild ID",
    "Info": "Info",
    "Last Seen": "Last Seen",
    "Level": "Level",
    "Marked": "Marked",
    "Menu": "Menu",
    "Name": "Name",
    "Nickname": "Nickname",
    "No": "No",
    "No SlotNum entries with value {current_val} found.": "No SlotNum entries with value {current_val} found.",
    "Now saving the data...": "Now saving the data...",
    "OK": "OK",
    "PalworldSaveTools": "PalworldSaveTools",
    "Player UID": "Player UID",
    "Please select a file:": "Please select a file:",
    "RawData": "Raw Data",
    "Rename World Name": "Rename World Name",
    "Rename World?": "Rename World?",
    "Save Changes": "Save Changes",
    "Save Complete": "Save Complete",
    "Saved": "Saved",
    "Select Level.sav File:": "Select Level.sav File:",
    "Select Level.sav file": "Select Level.sav file",
    "Select Source Level File": "Select Source Level File",
    "Select Target Level File": "Select Target Level File",
    "Select base": "Select base",
    "Select guild": "Select guild",
    "Select player": "Select player",
    "Settings": "Settings",
    "Source Player: N/A": "Source Player: N/A",
    "Source Player: {name} ({guid})": "Source Player: {name} ({guid})",
    "Source: N/A, Target: N/A": "Source: N/A, Target: N/A",
    "Success": "Success",
    "Success! Fix has been applied! Have fun!": "Success! Fix has been applied! Have fun!",
    "Target Player: N/A": "Target Player: N/A",
    "Target Player: {name} ({guid})": "Target Player: {name} ({guid})",
    "Toggle Theme": "Toggle Theme",
    "Total Pages:": "Total Pages:",
    "Total SlotNum:": "Total SlotNum:",
    "Total Slots:": "Total Slots:",
    "Total worlds/servers updated: {copied_count}": "Total worlds/servers updated: {copied_count}",
    "Transfer": "Transfer",
    "Transfer All": "Transfer All",
    "Transfer Successful": "Transfer Successful",
    "Transfer successful in memory! Hit 'Save Changes' to save.": "Transfer successful in memory! Hit 'Save Changes' to save.",
    "Updated {updated_count} SlotNum entries from {current_val} to {new_value} in Level.sav!": "Updated {updated_count} SlotNum entries from {current_val} to {new_value} in Level.sav!",
    "Warning": "Warning",
    "Warning: This will perform the following actions:": "Warning: This will perform the following actions:",
    "Yes": "Yes",
    "about.description": "A comprehensive toolkit for managing Palworld save files.",
    "about.developer": "Developer",
    "about.features.1": "Convert save files between different formats",
    "about.features.2": "Manage and modify save data",
    "about.features.3": "Transfer characters between saves",
    "about.features.4": "Fix common save issues",
    "about.features.5": "Restore map data",
    "about.features.label": "Features",
    "about.game_version": "Game Version",
    "about.github": "View on GitHub",
    "about.title": "About PST",
    "add_exclusion.confirm": "Add to exclusions?",
    "aio.menu.check_updates": "Check for Updates...",
    "aio.menu.update_settings": "Update Settings...",
    "aio.menu.updates": "Updates",
    "all_skins_deleted": "Deleted all skins",
    "anti_air_reset": "Reset anti-air turrets",
    "anti_air_reset_count": "Reset {count} anti-air turrets",
    "app.subtitle": "Working as of v{game_version}",
    "app.title": "PalworldSaveTools v{version}",
    "base.delete.success": "Base deleted successfully",
    "base.deleted_camp": "Deleted base camp {base_id} for guild {guild_id}",
    "base.error.no_base_found": "No base camps found in the target save. Please create at least one base camp (Palbox) in-game before importing.",
    "base.error.title": "Import Error",
    "base.excluded": "Base {bid} is excluded from deletion — skipping...",
    "base.export.failed": "Failed to export base",
    "base.export.no_selection": "No base selected",
    "base.export.not_found": "Base not found in save data",
    "base.export.success": "Base exported successfully",
    "base.export.title": "Export Base",
    "base.export_all": "Export All Bases",
    "base.export_guild": "Export Bases for Guild",
    "base.import.no_bases": "Cannot import base to this save.\n\nThis save does not have any bases.\n\nPlease create a base first by placing a Palbox in-game, then try importing again.",
    "base.import.no_guilds": "No guilds available. Please create a guild first.",
    "base.import.select_guild": "Select Guild",
    "base.import.select_guild_prompt": "Select a guild to import the base(s) to:",
    "base.import.success": "Base imported successfully",
    "base.import_multi": "Import Bases (Multi-File)",
    "base.radius.failed": "Failed to update base radius",
    "base.radius.adjust": "Adjust Radius",
    "base.radius.current": "Current Radius:",
    "base.radius.menu": "Adjust Radius",
    "base.radius.preview.title": "Adjust Base Radius",
    "base.radius.range": "Radius Range: 50% - 1000%",
    "base.radius.actual": "Actual Value:",
    "base.radius.preview.ready": "Ready to Apply",
    "base.radius.reset": "Reset to Default",
    "base.radius.title": "Adjust Base Radius",
    "base.radius.updated": "Base radius updated to {radius}\n\n⚠ Load this save in-game for structures to be reassigned.",
    "base.radius.warning": "⚠ Note: You must load this save in-game for the game to reassign structures within the new radius.",
    "base_clone_failed": "Failed to clone base",
    "base_cloned": "Base cloned successfully",
    "base_export_failed": "Failed to export base",
    "base_export_not_found": "Could not find base data for ID: {bid}",
    "base_export_success": "Base exported successfully",
    "base_import_failed": "Import failed",
    "base_import_success": "Base imported successfully",
    "base_inventory.about": "About",
    "base_inventory.add_item": "Add Item",
    "base_inventory.add_item_failed": "Failed to add item",
    "base_inventory.add_item_success": "Item added successfully",
    "base_inventory.adding": "Adding...",
    "base_inventory.adding_item": "Adding item...",
    "base_inventory.all_items": "All Items",
    "base_inventory.auto_save_failed": "Auto-save failed",
    "base_inventory.auto_save_success": "Auto-save successful",
    "base_inventory.backup_actions": "Actions",
    "base_inventory.backup_compression": "Compression:",
    "base_inventory.backup_corrupted": "Backup appears to be corrupted",
    "base_inventory.backup_created": "Backup created successfully",
    "base_inventory.backup_date": "Date",
    "base_inventory.backup_description": "Description:",
    "base_inventory.backup_encryption": "Encryption:",
    "base_inventory.backup_exists": "A backup with this name already exists. Overwrite?",
    "base_inventory.backup_failed": "Failed to create backup",
    "base_inventory.backup_first": "Please backup your save files before proceeding",
    "base_inventory.backup_format": "Format:",
    "base_inventory.backup_integrity": "Integrity Check",
    "base_inventory.backup_integrity_failed": "Backup integrity check failed",
    "base_inventory.backup_integrity_success": "Backup integrity verified",
    "base_inventory.backup_list": "Backup List",
    "base_inventory.backup_metadata": "Metadata",
    "base_inventory.backup_name": "Backup Name:",
    "base_inventory.backup_notes": "Notes:",
    "base_inventory.backup_overwrite": "Overwrite Backup",
    "base_inventory.backup_overwrite_failed": "Failed to overwrite backup",
    "base_inventory.backup_overwrite_success": "Backup overwritten successfully",
    "base_inventory.backup_password": "Password:",
    "base_inventory.backup_repair": "Repair Backup",
    "base_inventory.backup_repair_complete": "Repair Complete",
    "base_inventory.backup_repair_confirm": "Repair Backup?",
    "base_inventory.backup_repair_debug": "Debug:",
    "base_inventory.backup_repair_debug_mode": "Debug Mode:",
    "base_inventory.backup_repair_debug_mode_enabled": "Debug Mode Enabled",
    "base_inventory.backup_repair_debug_output": "Debug Output:",
    "base_inventory.backup_repair_details": "Repair Details",
    "base_inventory.backup_repair_dry_run": "Dry Run:",
    "base_inventory.backup_repair_dry_run_mode": "Dry Run Mode:",
    "base_inventory.backup_repair_dry_run_mode_enabled": "Dry Run Mode Enabled",
    "base_inventory.backup_repair_error": "Error repairing backup",
    "base_inventory.backup_repair_errors": "Errors:",
    "base_inventory.backup_repair_failed": "Failed to repair backup",
    "base_inventory.backup_repair_failed_items": "Failed Items:",
    "base_inventory.backup_repair_force": "Force:",
    "base_inventory.backup_repair_force_mode": "Force Mode:",
    "base_inventory.backup_repair_force_mode_enabled": "Force Mode Enabled",
    "base_inventory.backup_repair_info": "Info:",
    "base_inventory.backup_repair_interactive": "Interactive:",
    "base_inventory.backup_repair_interactive_mode": "Interactive Mode:",
    "base_inventory.backup_repair_interactive_mode_enabled": "Interactive Mode Enabled",
    "base_inventory.backup_repair_items_fixed": "Items Fixed:",
    "base_inventory.backup_repair_items_ignored": "Items Ignored:",
    "base_inventory.backup_repair_items_removed": "Items Removed:",
    "base_inventory.backup_repair_log": "Repair Log",
    "base_inventory.backup_repair_no_debug_mode": "No Debug Mode:",
    "base_inventory.backup_repair_no_debug_mode_enabled": "Debug Mode Disabled",
    "base_inventory.backup_repair_no_debug_output": "No Debug Output:",
    "base_inventory.backup_repair_no_dry_run": "No Dry Run:",
    "base_inventory.backup_repair_no_dry_run_mode": "No Dry Run Mode:",
    "base_inventory.backup_repair_no_dry_run_mode_enabled": "Dry Run Mode Disabled",
    "base_inventory.backup_repair_no_force": "No Force:",
    "base_inventory.backup_repair_no_force_mode": "No Force Mode:",
    "base_inventory.backup_repair_no_force_mode_enabled": "Force Mode Disabled",
    "base_inventory.backup_repair_no_interactive_mode": "No Interactive Mode:",
    "base_inventory.backup_repair_no_interactive_mode_enabled": "Interactive Mode Disabled",
    "base_inventory.backup_repair_no_quiet_mode": "No Quiet Mode:",
    "base_inventory.backup_repair_no_quiet_mode_enabled": "Quiet Mode Disabled",
    "base_inventory.backup_repair_no_quiet_output": "No Quiet Output:",
    "base_inventory.backup_repair_no_silent_mode": "No Silent Mode:",
    "base_inventory.backup_repair_no_silent_mode_enabled": "Silent Mode Disabled",
    "base_inventory.backup_repair_no_silent_output": "No Silent Output:",
    "base_inventory.backup_repair_no_trace_mode": "No Trace Mode:",
    "base_inventory.backup_repair_no_trace_mode_enabled": "Trace Mode Disabled",
    "base_inventory.backup_repair_no_trace_output": "No Trace Output:",
    "base_inventory.backup_repair_no_verbose_mode": "No Verbose Mode:",
    "base_inventory.backup_repair_no_verbose_mode_enabled": "Verbose Mode Disabled",
    "base_inventory.backup_repair_no_verbose_output": "No Verbose Output:",
    "base_inventory.backup_repair_noninteractive": "Non-Interactive:",
    "base_inventory.backup_repair_percentage": "Repair Percentage:",
    "base_inventory.backup_repair_quiet": "Quiet:",
    "base_inventory.backup_repair_quiet_mode": "Quiet Mode:",
    "base_inventory.backup_repair_quiet_mode_enabled": "Quiet Mode Enabled",
    "base_inventory.backup_repair_quiet_output": "Quiet Output:",
    "base_inventory.backup_repair_silent": "Silent:",
    "base_inventory.backup_repair_silent_mode": "Silent Mode:",
    "base_inventory.backup_repair_silent_mode_enabled": "Silent Mode Enabled",
    "base_inventory.backup_repair_silent_output": "Silent Output:",
    "base_inventory.backup_repair_skipped_items": "Skipped Items:",
    "base_inventory.backup_repair_status": "Repair Status:",
    "base_inventory.backup_repair_success": "Backup repaired successfully",
    "base_inventory.backup_repair_summary": "Repair Summary",
    "base_inventory.backup_repair_time": "Repair Time:",
    "base_inventory.backup_repair_total": "Total Items:",
    "base_inventory.backup_repair_trace": "Trace:",
    "base_inventory.backup_repair_trace_mode": "Trace Mode:",
    "base_inventory.backup_repair_trace_mode_enabled": "Trace Mode Enabled",
    "base_inventory.backup_repair_trace_output": "Trace Output:",
    "base_inventory.backup_repair_verbose": "Verbose:",
    "base_inventory.backup_repair_verbose_mode": "Verbose Mode:",
    "base_inventory.backup_repair_verbose_mode_enabled": "Verbose Mode Enabled",
    "base_inventory.backup_repair_verbose_output": "Verbose Output:",
    "base_inventory.backup_repair_warning": "Warning: Repair may result in data loss. Continue?",
    "base_inventory.backup_repair_warnings": "Warnings:",
    "base_inventory.backup_repaired": "Backup repaired",
    "base_inventory.backup_repairing": "Repairing backup...",
    "base_inventory.backup_required": "Backup Required",
    "base_inventory.backup_size": "Size",
    "base_inventory.backup_tags": "Tags:",
    "base_inventory.backup_verify": "Verify:",
    "base_inventory.backup_verify_failed": "Backup verification failed",
    "base_inventory.backup_verify_success": "Backup verified successfully",
    "base_inventory.backup_warning": "Warning: This operation cannot be undone. Please ensure you have a backup.",
    "base_inventory.base_not_found": "Base not found",
    "base_inventory.cancel": "Cancel",
    "base_inventory.changes_saved": "Changes saved successfully",
    "base_inventory.check_updates": "Check for Updates",
    "base_inventory.chest": "Chest",
    "base_inventory.clear_container": "Clear Container",
    "base_inventory.clear_container_confirm": "Clear all items from this container?",
    "base_inventory.clear_failed": "Failed to clear container",
    "base_inventory.clear_item": "Clear Item Filter",
    "base_inventory.clear_success": "Container cleared successfully",
    "base_inventory.clearing": "Clearing...",
    "base_inventory.close": "Close",
    "base_inventory.confirm": "Confirm",
    "base_inventory.confirm_clear": "Clear all items from this container?",
    "base_inventory.confirm_export": "Export this container's contents?",
    "base_inventory.confirm_save": "Save changes to this container?",
    "base_inventory.container": "Container",
    "base_inventory.container_cleared": "Container cleared successfully",
    "base_inventory.container_details": "Container Details",
    "base_inventory.container_exported": "Container exported successfully",
    "base_inventory.container_full": "Container is full!",
    "base_inventory.container_info": "Container Info",
    "base_inventory.container_location": "Location:",
    "base_inventory.container_name": "Name:",
    "base_inventory.container_not_found": "Container not found",
    "base_inventory.container_slots": "Slots:",
    "base_inventory.container_type": "Type:",
    "base_inventory.copyright": "Copyright",
    "base_inventory.create_backup": "Create Backup",
    "base_inventory.current_count": "Current Count",
    "base_inventory.delete": "Delete Container",
    "base_inventory.delete_container": "Delete Container",
    "base_inventory.delete_container_confirm": "Are you sure you want to delete this container and its map object? This action cannot be undone.",
    "base_inventory.delete_backup": "Delete Backup",
    "base_inventory.delete_backup_failed": "Failed to delete backup",
    "base_inventory.delete_backup_success": "Backup deleted successfully",
    "base_inventory.documentation": "Documentation",
    "base_inventory.downloading": "Downloading...",
    "base_inventory.edit_quantity": "Edit Quantity",
    "base_inventory.remove_item": "Remove Item",
    "base_inventory.empty": "Empty: {count}",
    "base_inventory.error": "Error",
    "base_inventory.error_adding_item": "Failed to add item",
    "base_inventory.error_clearing": "Failed to clear container",
    "base_inventory.error_exporting": "Failed to export container",
    "base_inventory.error_loading": "Failed to load base inventory",
    "base_inventory.error_removing_item": "Failed to remove item",
    "base_inventory.error_saving": "Failed to save changes",
    "base_inventory.error_updating_count": "Failed to update item count",
    "base_inventory.export": "Export",
    "base_inventory.export_backup": "Export Backup",
    "base_inventory.export_backup_failed": "Failed to export backup",
    "base_inventory.export_backup_success": "Backup exported successfully",
    "base_inventory.export_container": "Export Container",
    "base_inventory.export_failed": "Failed to export container",
    "base_inventory.export_success": "Container exported successfully",
    "base_inventory.exporting": "Exporting...",
    "base_inventory.failed_to_add_item": "Failed to add item",
    "base_inventory.failed_to_clear_container": "Failed to clear container",
    "base_inventory.failed_to_remove_item": "Failed to remove item",
    "base_inventory.failed_to_update_quantity": "Failed to update quantity",
    "base_inventory.feedback": "Feedback",
    "base_inventory.filter": "Filter:",
    "base_inventory.guild_chest": "Guild Chest",
    "base_inventory.guild_not_found": "Guild not found",
    "base_inventory.guild_storage": "Guild Storage",
    "base_inventory.help": "Help",
    "base_inventory.import": "Import",
    "base_inventory.import_backup": "Import Backup",
    "base_inventory.import_backup_failed": "Failed to import backup",
    "base_inventory.import_backup_success": "Backup imported successfully",
    "base_inventory.info": "Info",
    "base_inventory.installing": "Installing...",
    "base_inventory.item_added": "Item added successfully",
    "base_inventory.item_box": "Item Box",
    "base_inventory.item_count_updated": "Item count updated",
    "base_inventory.item_removed": "Item removed successfully",
    "base_inventory.items": "Items: {count}",
    "base_inventory.license": "License",
    "base_inventory.loading": "Loading...",
    "base_inventory.loading_containers": "Loading containers...",
    "base_inventory.loading_items": "Loading items...",
    "base_inventory.location": "Location: {location}",
    "base_inventory.location_unknown": "Unknown Location",
    "base_inventory.manage_backups": "Manage Backups",
    "base_inventory.modified": "* Modified",
    "base_inventory.no_base_selected": "Please select a base first",
    "base_inventory.no_container_selected": "Please select a container first",
    "base_inventory.no_containers": "No containers found for this base",
    "base_inventory.no_guild_selected": "Please select a guild first",
    "base_inventory.no_guilds_with_item": "No guilds found with {item_name}",
    "base_inventory.no_item_to_remove": "No item to remove",
    "base_inventory.no_items": "No items in container",
    "base_inventory.none": "None",
    "base_inventory.ok": "OK",
    "base_inventory.quantity_updated": "Item count updated",
    "base_inventory.refresh": "Refresh",
    "base_inventory.refresh_failed": "Failed to refresh container",
    "base_inventory.refresh_success": "Container refreshed",
    "base_inventory.refreshing": "Refreshing...",
    "base_inventory.remove_count": "Remove Count",
    "base_inventory.remove_item_confirm": "Remove Item",
    "base_inventory.remove_item_failed": "Failed to remove item",
    "base_inventory.remove_item_success": "Item removed successfully",
    "base_inventory.removing": "Removing...",
    "base_inventory.removing_item": "Removing item...",
    "base_inventory.report_bug": "Report Bug",
    "base_inventory.request_feature": "Request Feature",
    "base_inventory.restart_later": "Restart Later",
    "base_inventory.restart_now": "Restart Now",
    "base_inventory.restart_required": "Restart Required",
    "base_inventory.restore": "Restore",
    "base_inventory.restore_backup": "Restore Backup",
    "base_inventory.restore_failed": "Failed to restore backup",
    "base_inventory.restore_success": "Backup restored successfully",
    "base_inventory.save": "Save Changes",
    "base_inventory.save_failed": "Failed to save changes",
    "base_inventory.save_success": "Changes saved successfully",
    "base_inventory.saving": "Saving...",
    "base_inventory.saving_changes": "Saving changes...",
    "base_inventory.search": "Search:",
    "base_inventory.search_containers": "Search containers...",
    "base_inventory.search_item": "Search items...",
    "base_inventory.search_items": "Search items...",
    "base_inventory.select": "Select",
    "base_inventory.select_base": "Select Base:",
    "base_inventory.select_container": "Select Container:",
    "base_inventory.select_container_first": "Please select a container first",
    "base_inventory.select_guild": "Select Guild:",
    "base_inventory.select_item": "Select Item:",
    "base_inventory.select_slot_first": "Please select a slot first",
    "base_inventory.settings": "Settings",
    "base_inventory.slots": "Slots: 0",
    "base_inventory.slots_count": "Slots: {count}",
    "base_inventory.sort": "Sort:",
    "base_inventory.storage_box": "Storage Box",
    "base_inventory.success": "Success",
    "base_inventory.support": "Support",
    "base_inventory.tab": "Base Inventory",
    "base_inventory.title": "Base Inventory Editor",
    "base_inventory.type": "Type: {type}",
    "base_inventory.type_unknown": "Type: Unknown",
    "base_inventory.unknown": "Unknown",
    "base_inventory.unknown_location": "Unknown Location",
    "base_inventory.up_to_date": "Up to Date",
    "base_inventory.update_available": "Update Available",
    "base_inventory.update_count_failed": "Failed to update item count",
    "base_inventory.update_count_success": "Item count updated",
    "base_inventory.updating": "Updating...",
    "base_inventory.updating_count": "Updating item count...",
    "base_inventory.version": "Version",
    "base_inventory.view": "View:",
    "base_inventory.view_details": "View Details",
    "base_inventory.warning": "Warning",
    "bases.deleted_count": "Deleted {count} bases",
    "bases.orphaned_deleted": "Deleted {count} orphaned base(s)",
    "blueprint.error.outdated": "This blueprint was created with an older version of the tool. Please re-export the base to ensure all fixes are applied.",
    "blueprint.status.up_to_date": "Blueprint is up to date.",
    "browse": "Browse",
    "button.add": "Add",
    "button.cancel": "Cancel",
    "button.close": "Close",
    "button.confirm": "Confirm",
    "button.discord": "Join Discord",
    "button.export": "Export Base",
    "button.import": "Import Base",
    "button.later": "Later",
    "button.maximize": "Maximize",
    "button.minimize": "Minimize",
    "button.ok": "OK",
    "button.refresh": "Refresh",
    "button.restart": "Restart Now",
    "button.run": "Run",
    "button.save": "Save",
    "cat.converting": "Converting Tools",
    "cat.management": "Management Tools",
    "character_transfer.no_source_selected": "No source selected",
    "character_transfer.no_target_selected": "No target selected",
    "character_transfer.search_source_players": "Search source players...",
    "character_transfer.search_target_players": "Search target players...",
    "character_transfer.source_player_level_2": "Source player must be at least level 2.\nCurrent level: {level}",
    "character_transfer.source_player_not_leveled": "Source player has not leveled up yet. Please level up in-game first.",
    "character_transfer.source_players": "Source Players",
    "character_transfer.target_player_level_2": "Target player must be at least level 2.\nCurrent level: {level}",
    "character_transfer.target_player_not_leveled": "Target player has not leveled up yet. Please level up in-game first.",
    "character_transfer.target_players": "Target Players",
    "character_transfer.tip": "Tip: Select source and target players, then press Transfer. Use 'Save Changes' to persist.",
    "chest.invalid_structure": "Invalid Level.sav structure!",
    "chest.unlocked_summary": "All private chests have been unlocked (excluding booths)! Total unlocked: {count}",
    "chests_unlocked": "Unlocked {count} private chests",
    "cleanup.no_players_found": "No players found for deletion.",
    "cleanup.preview_summary": "Players before deletion: {before}\nPlayers marked for deletion: {marked}\nPlayers after deletion (preview): {after}\nPals deleted: {pals}",
    "cleanup.summary": "Players removed: {removed_players} (Unreferenced: {unref}, Invalid: {invalid})\nPals deleted: {pals}\nGuilds removed: {guilds}\nBroken MapObjects removed: {broken}\nDropped items removed: {drops}\nMapObjects total count: {mapobjects}",
    "clone.base": "Clone Base",
    "clone_base.msg": "Base cloned successfully",
    "common.search": "Search:",
    "confirm.delete_base": "Delete this base?",
    "confirm.delete_base_msg": "Delete this base?",
    "confirm.delete_base_title": "Confirm Delete Base",
    "confirm.delete_guild_msg": "Delete guild \"{name}\" and all {count} bases?\n\nThis will also delete all characters owned by guild members.",
    "confirm.delete_guild_title": "Confirm Delete Guild",
    "confirm.delete_player": "Delete player \"{name}\"?\n\nThis will delete the player.",
    "confirm.no": "No",
    "confirm.rename_guild_msg": "Enter new guild name:",
    "confirm.rename_guild_title": "Rename Guild",
    "confirm.title": "Confirm",
    "confirm.yes": "Yes",
    "console.detach": "Detach",
    "console.reattach": "Reattach",
    "console.title": "Console",
    "count": "Count",
    "cursor_coords": "Cursor Coords",
    "delete.base": "Delete Base",
    "delete.guild": "Delete Guild",
    "delete_protected.confirm": "This item is protected. Delete anyway?",
    "deletion.base_deleted": "Base deleted",
    "deletion.chests_unlocked": "Unlocked {count} private chests",
    "deletion.col.base_id": "Base ID",
    "deletion.col.guild_id": "Guild ID",
    "deletion.col.guild_level": "Guild Level",
    "deletion.col.guild_name": "Guild Name",
    "deletion.col.last_seen": "Last Seen",
    "deletion.col.level": "Level",
    "deletion.col.member": "Member",
    "deletion.col.pals": "Pals",
    "deletion.col.player_name": "Player Name",
    "deletion.col.uid": "UID",
    "deletion.ctx.add_exclusion": "Add to Exclusions",
    "deletion.ctx.delete_base": "Delete Base",
    "deletion.ctx.delete_guild": "Delete Guild",
    "deletion.ctx.delete_player": "Delete Player",
    "deletion.ctx.remove_exclusion": "Remove from Exclusions",
    "deletion.duplicates_removed": "Removed {count} duplicate players",
    "deletion.empty_guilds_removed": "Removed {count} empty guilds",
    "deletion.excluded_bases": "Excluded Bases",
    "deletion.excluded_guild_id": "Excluded Guild ID",
    "deletion.excluded_player_uid": "Excluded Player UID",
    "deletion.exclusions.base_label": "Excluded Base IDs:",
    "deletion.exclusions.guild_label": "Excluded Guild IDs:",
    "deletion.exclusions.player_label": "Excluded Player UIDs:",
    "deletion.fix_illegal_pals_confirm": "This will fix all illegal pals by setting their stats to legal maximums:\n- Level 80\n- IVs 100\n- Souls 20\n- Rank 4 stars (5)\n- Max 3 active skills\n- Max 4 passive skills\n\nContinue?",
    "deletion.fix_modded_pals_confirm": "This will fix all modded pals by:\n- Removing excess passives (keeping only 4)\n- Capping rank to 4 stars\n\nContinue?",
    "deletion.guild_deleted": "Guild deleted",
    "deletion.guild_members": "Guild Members:",
    "deletion.illegal_pals_fixed": "Fixed {count} illegal pals to legal maximums.",
    "deletion.illegal_pals_removed": "Removed {count} illegal pals from the save.",
    "deletion.illegal_pals_reset": "Reset {count} illegal pals to level 1 with random IVs.",
    "deletion.inactive_bases.prompt": "Delete bases where ALL players inactive for how many days?",
    "deletion.inactive_bases.title": "Delete Inactive Bases",
    "deletion.inactive_days_prompt": "Delete players inactive for how many days?",
    "deletion.inactive_days_title": "Delete Inactive Players",
    "deletion.inactive_players_removed": "Removed {count} inactive players",
    "deletion.info.already_in_exclusions": "{kind} already in exclusions.",
    "deletion.invalid_passives_removed": "Removed {count} invalid passives",
    "deletion.log_modded_pals_confirm": "This will generate a log of all modded pals with:\n- More than 4 passives\n- Rank higher than 4 stars\n\nContinue?",
    "deletion.menu.delete": "Functions",
    "deletion.menu.delete_all_skins": "Delete All Skins",
    "deletion.menu.delete_duplicate_players": "Delete Duplicate Players",
    "deletion.menu.delete_empty_guilds": "Delete Empty Guilds",
    "deletion.menu.delete_inactive_bases": "Delete Inactive Bases",
    "deletion.menu.delete_inactive_players": "Delete Inactive Players",
    "deletion.menu.delete_non_base_map_objs": "Delete Orphaned/Non-Base Map Objects",
    "deletion.menu.delete_selected_base": "Delete Selected Base",
    "deletion.menu.delete_selected_guild": "Delete Selected Guild",
    "deletion.menu.delete_selected_player": "Delete Selected Player",
    "deletion.menu.delete_unreferenced": "Delete Unreferenced Data",
    "deletion.menu.exclusions": "Exclusions",
    "deletion.menu.file": "File",
    "deletion.menu.fix_illegal_pals": "Fix Illegal Pals",
    "deletion.menu.fix_modded_pals": "Fix Modded Pals",
    "deletion.menu.fix_timestamps": "Fix All Negative Timestamps",
    "deletion.menu.generate_killnearestbase": "Generate PalDefender killnearestbase commands",
    "deletion.menu.generate_map": "Generate Map",
    "deletion.menu.load_level": "Load Level.sav",
    "deletion.menu.log_modded_pals": "Log Modded Pals",
    "deletion.menu.paldefender": "PalDefender Commands",
    "deletion.menu.remove_illegal_pals": "Remove Illegal Pals",
    "deletion.menu.remove_invalid_skins_summary": "Deleted {removed_level_skins} skin entries from Level.sav. Cleaned {fixed_player_files} player files.",
    "deletion.menu.remove_invalid_structures_summary": "Deleted {deleted_count} invalid structure map objects. {remaining_count} structures remain.",
    "deletion.menu.reset_anti_air": "Reset Anti-Air Turrets",
    "deletion.menu.reset_dungeons": "Reset Dungeons",
    "deletion.menu.reset_invader": "Reset Invaders",
    "deletion.menu.reset_oilrig": "Reset Oil Rigs",
    "deletion.menu.reset_supply": "Reset Supply",
    "deletion.menu.reset_illegal_pals": "Reset Illegal Pals",
    "deletion.menu.reset_missions": "Reset Missions",
    "deletion.menu.save_changes": "Save Changes",
    "deletion.menu.save_exclusions": "Save Exclusions",
    "deletion.menu.show_map": "Show Base Map",
    "deletion.menu.unlock_private_chests": "Unlock All Private Chests",
    "deletion.menu.view": "Maps",
    "deletion.modded_pals_fixed": "Fixed {count} modded pals (removed excess passives, capped rank to 4).",
    "deletion.modded_pals_logged": "Found {count} modded pals. Log created in 'Modded Pal Logger' folder.",
    "deletion.non_base_objs_removed": "Removed {count} non-base map objects",
    "deletion.player_deleted": "Player deleted",
    "deletion.remove_illegal_pals_confirm": "This will remove all illegal pals (level > 80, IVs > 100, any soul > 20) from the save. Continue?",
    "deletion.reset_illegal_pals_confirm": "This will reset all illegal pals to level 1 with random IVs (0-100). Continue?",
    "deletion.results_panel": "Results Panel",
    "deletion.saved_exclusions": "Exclusions saved!",
    "deletion.search_bases": "Search Bases:",
    "deletion.search_guilds": "Search Guilds:",
    "deletion.search_players": "Search Players:",
    "deletion.selected_base": "Selected Base: {id}",
    "deletion.selected_base_label": "Selected Base",
    "deletion.selected_guild": "Selected Guild: {name}",
    "deletion.selected_guild_label": "Selected Guild",
    "deletion.selected_player": "Selected Player: {name}",
    "deletion.selected_player_label": "Selected Player",
    "deletion.skins_removed": "Removed {count} skins",
    "deletion.stats.after": "After",
    "deletion.stats.bases": "Bases",
    "deletion.stats.before": "Before",
    "deletion.stats.field": "Type",
    "deletion.stats.guilds": "Guilds",
    "deletion.stats.pals": "Pals",
    "deletion.stats.players": "Players",
    "deletion.stats.result": "Result",
    "deletion.stats_panel": "Statistics Panel",
    "deletion.structures_repaired": "Repaired {repaired} structures. Skipped {skipped} (already at max HP or no HP data).",
    "deletion.title": "All in One Tools",
    "deletion.trimmed_inventories": "Trimmed {fixed} overfilled inventories",
    "deletion.warn.none_selected": "No {kind} selected!",
    "deletion.warning.protected_base": "Base {bid} is in exclusion list and cannot be deleted.",
    "deletion.warning.protected_guild": "Guild {gid} is in exclusion list and cannot be deleted.",
    "deletion.warning.protected_player": "Player {uid} is in exclusion list and cannot be deleted.",
    "done": "Done",
    "dps.none_found": "No DPS pals found in {file}",
    "dps.none_valid": "No valid DPS pals to log for {file}",
    "dps.parse_failed": "Failed to parse {path} for {name} ({uid}): {err}",
    "dungeons_reset": "Reset dungeons",
    "dungeons_reset_count": "Reset {count} dungeons",
    "invader_reset": "Reset invaders",
    "invader_reset_count": "Reset {count} invaders",
    "oilrig_reset": "Reset oil rigs",
    "oilrig_reset_count": "Reset {count} oil rigs",
    "supply_reset": "Reset supply",
    "supply_reset_count": "Reset {count} supply drops",
    "duplicate_players_removed": "Removed {count} duplicate players",
    "edit_pals.active_skills": "Active Skills",
    "edit_pals.add_new_pal": "Add New Pal",
    "edit_pals.armor": "Armor",
    "edit_pals.attack": "Attack",
    "edit_pals.available_skills": "Available Skills",
    "edit_pals.boss_prefix": "👑",
    "edit_pals.boss_toggle": "Boss Toggle",
    "edit_pals.cancel": "Cancel",
    "edit_pals.clear_skill": "Clear Skill",
    "edit_pals.clone_pal": "Clone Pal",
    "edit_pals.confirm_delete": "Confirm Delete",
    "edit_pals.confirm_delete_msg": "Are you sure you want to delete this pal from {tab_name}?",
    "edit_pals.container": "Container",
    "edit_pals.craft_speed": "Craft Speed",
    "edit_pals.create_pal": "Create Pal",
    "edit_pals.create_success": "Created new {pal_name} in {container_name}.",
    "edit_pals.ctx.clone": "Clone",
    "edit_pals.ctx.create_new": "Create New Pal",
    "edit_pals.ctx.delete": "Delete",
    "edit_pals.ctx.edit": "Edit Pal",
    "edit_pals.ctx.max_stats": "Max All Stats",
    "edit_pals.ctx.rename": "Rename",
    "edit_pals.decrease_rank": "Decrease Rank",
    "edit_pals.defense": "Defense",
    "edit_pals.delete": "Delete",
    "edit_pals.delete_pal": "Delete Pal",
    "edit_pals.duplicate_skill": "Duplicate Skill",
    "edit_pals.duplicate_skill_msg": "This pal already has the skill '{skill}'. Please choose a different skill.",
    "edit_pals.edit_skills": "Edit Skills",
    "edit_pals.error_max_slots": "Maximum slots reached for {container_name}.",
    "edit_pals.error_no_guild": "Could not find player's guild.",
    "edit_pals.error_select_pal_type": "Please select a pal type.",
    "edit_pals.female": "Female",
    "edit_pals.gender": "Gender",
    "edit_pals.gender_female_icon": "♀",
    "edit_pals.gender_male_icon": "♂",
    "edit_pals.hp": "HP",
    "edit_pals.increase_rank": "Increase Rank",
    "edit_pals.is_boss": "Boss",
    "edit_pals.is_lucky": "Lucky",
    "edit_pals.level": "Level",
    "edit_pals.lucky_prefix": "✨",
    "edit_pals.male": "Male",
    "edit_pals.max_all": "Max All",
    "edit_pals.max_ivs": "Max IVs",
    "edit_pals.max_rank": "Max Rank",
    "edit_pals.max_souls": "Max Souls",
    "edit_pals.max_trust": "Max Trust",
    "edit_pals.melee": "Melee",
    "edit_pals.moves": "Moves",
    "edit_pals.name": "Name",
    "edit_pals.nickname": "Nickname",
    "edit_pals.no_image": "No Image",
    "edit_pals.no_pal_selected": "No Pal Selected",
    "edit_pals.pal_type": "Pal Type",
    "edit_pals.palbox": "PalBox",
    "edit_pals.party": "Party",
    "edit_pals.passive_skills": "Passive Skills",
    "edit_pals.passives": "Passives",
    "edit_pals.ranged": "Ranged",
    "edit_pals.rank": "Rank",
    "edit_pals.rank_stars": "★{rank}",
    "edit_pals.rename_pal": "Rename Pal",
    "edit_pals.reset_rank": "Reset Rank",
    "edit_pals.save": "Save",
    "edit_pals.search_skills": "Search skills...",
    "edit_pals.select_pal": "Select a pal from the slots above",
    "edit_pals.select_pal_btn": "Select Pal",
    "edit_pals.select_skill": "Select Skill",
    "edit_pals.slot_count": "Slot count: {current}/{max}",
    "edit_pals.slot_occupied": "Slot {slot} is already occupied.",
    "edit_pals.souls": "Souls",
    "edit_pals.stats": "Stats",
    "edit_pals.stats.armor": "Armor: {armor}",
    "edit_pals.stats.attack": "Attack: {atk}",
    "edit_pals.stats.craft_speed": "Craft Speed: {craft}",
    "edit_pals.stats.defense": "Defense: {def}",
    "edit_pals.stats.hp": "HP: {hp}",
    "edit_pals.stats.melee": "Melee: {melee}",
    "edit_pals.stats.ranged": "Ranged: {ranged}",
    "edit_pals.swap_gender": "Swap Gender",
    "edit_pals.talents": "Talents (IVs)",
    "edit_pals.title": "Edit Pals",
    "edit_pals.trust": "Trust",
    "empty_guilds_removed": "Removed {count} empty guilds",
    "error.guild_mapping_failed": "Failed to load guild mapping: {err}",
    "error.icon": "Could not set icon:",
    "error.module": "Could not import module:",
    "error.no_log": "Please run the All in One Tools first before using this.",
    "error.no_save_loaded": "No save file loaded.",
    "error.not_level_sav": "This is NOT Level.sav. Please select the Level.sav file.",
    "error.overlay.close": "CLOSE ERROR",
    "error.overlay.copied": "COPIED!",
    "error.overlay.copy": "COPY TO CLIPBOARD",
    "error.overlay.title": "AN ERROR OCCURRED",
    "error.players_folder_missing": "Players folder missing",
    "error.save_stale_msg": "Level.sav on disk has changed since it was loaded (it may have been re-saved by the game). Saving now will overwrite those changes with your in-memory edits.\n\nSave anyway?",
    "error.save_stale_title": "Save File Changed",
    "error.title": "Error!",
    "error.tool": "Invalid choice or error running tool:",
    "exclusions.add_title": "Add to Exclusions",
    "exclusions.remove_title": "Remove from Exclusions",
    "exclusions_save": "Save Exclusions",
    "exclusions_saved": "Exclusions saved!",
    "export.base": "Export Base",
    "export_base.title": "Export Base",
    "export_bases.no_bases": "No bases found for guild \"{name}\".",
    "export_bases.title": "Export Bases",
    "fix_host_save.both_players_level_2": "Both players must be at least level 2.\nSource player level: {old_level}\nTarget player level: {new_level}",
    "fix_host_save.cannot_select_message": "Cannot select player \"{name}\" - they are only level {level}.\n\nPlayers must be at least level 2 (have leveled up at least once) for migration to work.",
    "fix_host_save.cannot_select_title": "Unable to Select Player",
    "fix_host_save.guids_cannot_be_same": "Old GUID and New GUID cannot be the same.",
    "fix_host_save.path_to_level_sav": "Path to Level.sav",
    "fix_host_save.players_folder_not_found": "Players folder not found next to selected Level.sav",
    "fix_host_save.search_source_player": "Search source player...",
    "fix_host_save.search_target_player": "Search target player...",
    "fix_host_save.select_guids_and_file": "Please select old GUID,new GUID and level save file!",
    "fix_host_save.source_player": "Source Player (Old GUID)",
    "fix_host_save.target_player": "Target Player (New GUID)",
    "fix_host_save.tip": "Tip: Select source and target players, then press Migrate.",
    "fix_timestamps_done": "Fix All Negative Timestamps",
    "fixed_files": "Fixed {fixed} files",
    "fixhost.missing": "One or both player save files are missing.",
    "font-size: 12px;": "font-size: 12px;",
    "font-size: 12px; font-weight: bold;": "font-size: 12px; font-weight: bold;",
    "font-size: 14px; font-weight: bold;": "font-size: 14px; font-weight: bold;",
    "font-weight: bold; font-size: 12px;": "font-weight: bold; font-size: 12px;",
    "gamedays.current": "Current game days: {days}",
    "gamedays.error": "Failed to update game days:",
    "gamedays.menu": "Edit Game Days",
    "gamedays.prompt": "Enter new game days:",
    "gamedays.success": "Game days updated from {old} to {new}",
    "gamedays.title": "Edit Game Days",
    "github.tooltip": "Click to open GitHub repository",
    "group.admin_reassigned": "Admin reassigned in group {gid} to {admin}",
    "guild.common.select_guild_first": "Select a guild first!",
    "guild.ctx.make_leader": "Make Leader",
    "guild.delete.success": "Guild deleted successfully",
    "guild.excluded": "Guild {gid} is excluded from deletion — skipping...",
    "guild.excluded_with_base": "Guild {gid} has excluded base {base_id} — skipping guild deletion!",
    "guild.leader_changed": "Guild leader changed",
    "guild.leader_updated.msg": "Guild leader changed from {old} to {new}",
    "guild.leader_updated.title": "Leader Updated",
    "guild.level.maxed": "Guild base camp level has been set to 35 successfully.",
    "guild.level.set": "Guild base camp level has been set to {level} successfully.",
    "guild.marked_for_deletion": "Guild {gid} and {count} players marked for deletion (files will be removed on Save Changes)",
    "guild.menu.max_level": "Max Guild Level",
    "guild.menu.move_selected_player_to_selected_guild": "Move Selected Player to Selected Guild",
    "guild.menu.outdated_blueprint": "Outdated Blueprint",
    "guild.menu.title": "Guild",
    "guild.move.already_in_guild": "Player is already in this guild",
    "guild.move.moved": "Player {player} moved to guild {guild}",
    "guild.move.no_player": "Select a player",
    "guild.move.player_not_found": "Player not found in guilds",
    "guild.move.target_missing": "Target guild missing",
    "guild.rebuild.done": "All guilds have been rebuilt, including all pals.",
    "guild.rebuild.no_save": "No save loaded!",
    "guild.removed_empty_or_invalid": "Removed guild {gid} (empty or invalid players).",
    "guild.rename.done_msg": "Renamed guild from {old} to {new}",
    "guild.rename.done_title": "Guild Renamed",
    "guild.rename.menu": "Rename Guild",
    "guild.rename.prompt": "Enter new guild name:",
    "guild.rename.select": "Select a guild first",
    "guild.rename.success": "Guild renamed successfully",
    "guild.rename.title": "Rename Guild",
    "guild.unlock_lab_research.failed": "Unlock All Lab Research failed",
    "guild.unlock_lab_research.menu": "Unlock All Lab Research",
    "guild.unlock_lab_research.success": "Unlock All Lab Research completed",
    "guild_level_maxed": "Guild base camp level has been set to 35 successfully.",
    "guild_move_done": "Player {player} moved to guild {guild}",
    "guild_move_failed": "Failed to move player to guild",
    "guild_move_player": "Move Player to Guild",
    "guild_rebuild_all": "Rebuild All Guilds",
    "guild_rebuild_done": "All guilds have been rebuilt, including all pals.",
    "guild_rebuild_failed": "Failed to rebuild guilds",
    "guilds.deleted_count": "Deleted {count} guild(s)",
    "import.base": "Import Base",
    "import_base.title": "Import Base",
    "import_bases.title": "Import Bases",
    "inactive_bases_deleted": "Deleted {count} inactive bases",
    "inactive_players_removed": "Removed {count} inactive players",
    "info.title": "Info",
    "invalid_items_fixed": "Fixed invalid items",
    "invalid_items_removed": "Removed invalid items",
    "invalid_pals_removed": "Removed invalid pals",
    "invalid_structures_removed": "Removed {removed} invalid structures",
    "inventory.accessory": "Accessory",
    "inventory.add_item": "Add Item",
    "inventory.body": "Body",
    "inventory.clear_confirm": "Remove \"{item}\" from equipment?",
    "inventory.clear_corrupted_confirm": {
        "title": "Clear Corrupted Slot",
        "msg": "Clear corrupted slot for \"{item}\"?"
    },
    "inventory.clear_slot": "Clear Slot",
    "inventory.delete_confirm.msg": "Delete {item}?",
    "inventory.delete_confirm.title": "Delete Item",
    "inventory.delete_item": "Delete",
    "inventory.edit_qty": "Edit Qty",
    "inventory.equipment": "Equipment",
    "inventory.food": "Food",
    "inventory.glider": "Glider",
    "inventory.head": "Head",
    "inventory.key_items": "Key Items",
    "inventory.level": "Lv.",
    "inventory.load_error": "Failed to load inventory.",
    "inventory.locked": "Locked",
    "inventory.main": "Inventory",
    "inventory.max_accessory_slots": "All accessory slots are already unlocked!",
    "inventory.max_food_slots": "All food slots are already unlocked!",
    "inventory.modified": "* Modified",
    "inventory.module": "Module",
    "inventory.no_item_selected": "Please select an item first",
    "inventory.no_player": "Please select a player first",
    "inventory.quantity": "Quantity:",
    "inventory.save_error": "Failed to save inventory.",
    "inventory.save_success": "Inventory saved successfully!",
    "inventory.search_placeholder": "Type to search items...",
    "inventory.search_players": "Search players...",
    "inventory.select_player": "Select Player:",
    "inventory.shield": "Shield",
    "inventory.sort": "Sort",
    "inventory.stats": "Stats",
    "inventory.stats.attack": "Attack",
    "inventory.stats.defense": "Defense",
    "inventory.stats.hp": "HP",
    "inventory.stats.stamina": "Stamina",
    "inventory.stats.weight": "Weight",
    "inventory.stats.work_speed": "Work Speed",
    "inventory.tab": "Player Inventory",
    "inventory.title": "Player Inventory Editor",
    "inventory.unlock_confirm": "Unlock {slot}?\n\nThis will add \"{item}\" to your key items.",
    "inventory.unlock_failed": "Unlock Failed",
    "inventory.unlock_hint_accessory": "Click to unlock with Accessory Slot Item",
    "inventory.unlock_hint_food": "Click to unlock with AutoMealPouch",
    "inventory.unlock_slot": "Unlock Slot",
    "inventory.unlock_success": "{slot} has been unlocked!",
    "inventory.unsaved.msg": "Discard unsaved changes?",
    "inventory.unsaved.title": "Unsaved Changes",
    "inventory.weapon": "Weapon",
    "item": "Item",
    "item.deleted_dropped": "Deleted dropped item — ID: {id}",
    "itemclean.invalid_structure": "Invalid Level.sav structure!",
    "itemclean.removed": "[AutoItemCleaner] Removed invalid item: {sid}",
    "itemclean.summary": "Total items before cleaning: {before}\nInvalid items removed: {removed}\nTotal items after cleaning: {after}",
    "lang.de_DE": "Deutsch",
    "lang.en_US": "English",
    "lang.es_ES": "Español",
    "lang.fr_FR": "Français",
    "lang.ja_JP": "日本語",
    "lang.ko_KR": "한국어",
    "lang.label": "Language",
    "lang.ru_RU": "Русский",
    "lang.selected": "Language Selected",
    "lang.set_restart": "Language set to {lang_name}. Restarting application...",
    "lang.zh_CN": "简体中文",
    "levelmeta.editor.cancel": "Cancel",
    "levelmeta.editor.host_level": "Host Player Level:",
    "levelmeta.editor.host_name": "Host Player Name:",
    "levelmeta.editor.no_file_path": "No file path provided. Cannot save.",
    "levelmeta.editor.save": "Save Changes",
    "levelmeta.editor.save_failed": "Failed to save:",
    "levelmeta.editor.settings_group": "LevelMeta Settings",
    "levelmeta.editor.title": "LevelMeta Settings Editor",
    "levelmeta.editor.world_name": "World Name:",
    "levelmeta.editor.world_time": "World/Server Time (Days):",
    "loading.converted": "Loaded save and converted to JSON in {seconds}s",
    "loading.delete_all_skins": "Deleting all skins...",
    "loading.delete_duplicate_players": "Deleting duplicate players...",
    "loading.delete_empty_guilds": "Deleting empty guilds...",
    "loading.delete_inactive_bases": "Deleting inactive bases...",
    "loading.delete_inactive_players": "Deleting inactive players...",
    "loading.delete_non_base_map_objs": "Deleting non-base map objects...",
    "loading.delete_unreferenced": "Deleting unreferenced data...",
    "loading.done": "Done loading the save!",
    "loading.export_bases": "Exporting bases...",
    "loading.fix_illegal_pals": "Fixing illegal pals...",
    "loading.fix_modded_pals": "Fixing modded pals...",
    "loading.fix_timestamps": "Fixing timestamps...",
    "loading.generate_map": "Generating map...",
    "loading.import_bases": "Importing bases...",
    "loading.load_save": "Loading save file...",
    "loading.log_modded_pals": "Logging modded pals...",
    "loading.phrase.1": "FORCING PALS TO WORK OVERTIME...",
    "loading.phrase.10": "OPTIMIZING WORKFLOW EFFICIENCY...",
    "loading.phrase.11": "REPLACING TIRED PALS WITH FRESHER MODELS...",
    "loading.phrase.12": "CONVINCING DEPRESSED PALS THAT THE VIEW IS BETTER FROM THE ASSEMBLY LINE...",
    "loading.phrase.13": "RECYCLING UNSATISFACTORY SPECIMENS...",
    "loading.phrase.14": "UPDATING WORKER CONTRACTS (NOW WITH 0% BREAK TIME)...",
    "loading.phrase.15": "TELLING THE LOVEANDERS TO SETTLE DOWN...",
    "loading.phrase.16": "HARVESTING PAL FLUIDS... DON'T ASK HOW...",
    "loading.phrase.17": "SHARPENING THE BUTCHER'S CLEAVER FOR 'VALUATION'...",
    "loading.phrase.18": "TELLING THE GUMOSS IT'S JUST A HAIRCUT...",
    "loading.phrase.19": "UPGRADING THE ELECTRICITY GENERATOR WITH MORE SPARKITS...",
    "loading.phrase.2": "CONDENSING EXTRA PALS INTO JUICE...",
    "loading.phrase.20": "REASSURING THE CREW THAT THE PAL FLUID IS JUST BLUE GATORADE...",
    "loading.phrase.3": "CRACKING THE PROGRESSIVE WORK WHIP...",
    "loading.phrase.4": "PETTING THE CHILLETS FOR LUCK...",
    "loading.phrase.5": "IGNORING SANITY DEPLETION...",
    "loading.phrase.6": "FEEDING BERRIES TO DEPRESSED LAMBALLS...",
    "loading.phrase.7": "CALIBRATING PALBOX COORDINATES...",
    "loading.phrase.8": "CLEANING UP AFTER A RAID...",
    "loading.phrase.9": "SEARCHING FOR LUCKY PALS...",
    "loading.rebuild_guilds": "Rebuilding guilds...",
    "loading.remove_illegal_pals": "Removing illegal pals...",
    "loading.remove_invalid_items": "Removing invalid items...",
    "loading.remove_invalid_pals": "Removing invalid pals...",
    "loading.remove_invalid_passives": "Removing invalid passives...",
    "loading.remove_invalid_structures": "Removing invalid structures...",
    "loading.reset_anti_air": "Resetting anti-air turrets...",
    "loading.reset_dungeons": "Resetting dungeons...",
    "loading.reset_invader": "Resetting invaders...",
    "loading.reset_oilrig": "Resetting oil rigs...",
    "loading.reset_supply": "Resetting supply drops...",
    "loading.reset_illegal_pals": "Resetting illegal pals...",
    "loading.reset_missions": "Resetting missions...",
    "loading.save": "Now loading the save...",
    "loading.save_changes": "Saving changes...",
    "loading.unlock_private_chests": "Unlocking private chests...",
    "make_leader.confirm": "Make {player} the guild leader?",
    "map.done_in_seconds": "Done in {sec} seconds",
    "map.error_generating": "Error generating map:\n{err}",
    "map.header.bases": "Bases",
    "map.header.guild": "Guild Name",
    "map.header.lastseen": "Last Seen",
    "map.header.leader": "Leader",
    "map.header.player": "Player",
    "map.hover.base_id": "Base ID",
    "map.hover.coords": "Coords",
    "map.hover.guild": "Guild",
    "map.hover.leader": "Leader",
    "map.info.admin": "Admin:",
    "map.info.base_camps": "Base Camps:",
    "map.info.base_id": "Base ID:",
    "map.info.lastseen": "Last Seen:",
    "map.info.level": "Level",
    "map.info.location": "Location:",
    "map.info.members": "Members:",
    "map.info.select_base": "Click on a base marker or list item to view details",
    "map.info.select_player": "Click on a player marker or list item to view details",
    "map.log_not_found": "Log file not found at:\n{path}\nRun the All in One Deletion Tool first.",
    "map.na": "N/A",
    "map.not_found": "updated_worldmap.png not found after creation.",
    "map.opening_image": "Opening updated_worldmap.png...",
    "map.search.placeholder": "Type to search guild, leader, base ID or coords...",
    "map.time.day": "d",
    "map.time.hour": "h",
    "map.time.minute": "m",
    "map.toggle.base_radius_rings": "Base Radius Rings",
    "map.toggle.bases": "Bases",
    "map.toggle.players": "Players",
    "map.toggle.zones": "Zones",
    "map.tooltip.baseid": "Base ID",
    "map.tooltip.bases": "Bases",
    "map.tooltip.coords": "Coords",
    "map.tooltip.guild": "Guild",
    "map.tooltip.lastseen": "Last Seen",
    "map.tooltip.leader": "Leader",
    "map.totals.bases": "Bases",
    "map.totals.guilds": "Guilds",
    "map.unknown.guild": "Unknown Guild",
    "map.unknown.lastseen": "Unknown",
    "map.unknown.leader": "Unknown Leader",
    "map.viewer": "Map Viewer",
    "map_gen_failed": "Map generation failed.",
    "map_generate": "Generate Map",
    "map_obj.checking_id": "Checking {object_name} ID: {instance_id}",
    "map_obj.deleted_summary": "Deleted {deleted_count} orphaned/non-base map objects. {remaining_count} map objects remain.",
    "map_obj.deleting_orphan": "DELETING Orphan/Non-Base MapObject ID: {instance_id} ({object_name}) - REASON: {reason}",
    "map_obj.keeping_base": "KEEPING Base MapObject ID: {instance_id} ({object_name}) - Base ID: {base_camp_id} is ACTIVE",
    "map_obj.reason_null_id": "Base ID is missing or null",
    "map_obj.reason_orphaned": "Base ID: {base_camp_id} is NOT in Active Base List (ORPHANED)",
    "map_saved": "Map saved to {path}",
    "map_show": "Show Map",
    "mapgen.done": "World map generation finished!",
    "mapgen.done_time": "Done in",
    "mapgen.error": "Error generating map:",
    "mapgen.extract": "Now extracting the info from log...",
    "mapgen.failed": "Map generation failed.",
    "mapgen.generate": "Generating the colored map...",
    "mapgen.guild": "Guild",
    "mapgen.guild_leader": "Guild Leader",
    "mapgen.loading": "Generating Map...",
    "mapgen.not_found": "updated_worldmap.png not found.",
    "mapgen.opening": "Opening updated_worldmap.png...",
    "mapgen.populate": "Now populating the info for world map...",
    "mapgen.unknown": "Unknown",
    "mapgen.write_csv": "Now writing the info into CSV...",
    "mapobject.deleted_broken": "Deleted broken MapObject — ID: {id}",
    "menu.file.character_transfer": "Character Transfer",
    "menu.file.convert_json_to_sav": "Convert Level.json → Level.sav",
    "menu.file.convert_players_to_json": "Convert Players → JSON",
    "menu.file.convert_players_to_sav": "Convert Players JSON → SAV",
    "menu.file.convert_sav_to_json": "Convert Level.sav → Level.json",
    "menu.file.fix_host_save": "Fix Host Save",
    "menu.file.gamepass_converter": "GamePass ↔ Steam Converter",
    "menu.file.id_converter": "SteamID ↔ PalworldID Converter",
    "menu.file.load_levelmeta": "Load LevelMeta",
    "menu.file.load_save": "Load Save",
    "menu.file.load_worldoption": "Load WorldOption",
    "menu.file.modify_save": "Modify Save",
    "menu.file.rename_world": "Rename World",
    "menu.file.restore_map": "Restore Map",
    "menu.file.save_changes": "Save Changes",
    "menu.file.slot_injector": "Slot Injector",
    "menu.language": "Language",
    "menu_button": "Menu",
    "missions.no_array": "{file}: no CompletedQuestArray field",
    "missions.players_folder_not_found": "'Players' folder not found in: {path}",
    "missions.reset": "{file}: missions reset",
    "missions.reset_title": "Missions Reset",
    "missions.save_failed": "{file}: save failed ({err})",
    "missions.summary": "Total players: {total}\nMissions reset: {fixed}\nSkipped: {skipped}",
    "missions.unreadable": "{file}: unreadable ({err})",
    "missions_reset": "Missions reset",
    "missions_reset_summary": "Total players: {total}\nMissions reset: {fixed}\nSkipped: {skipped}",
    "missions_reset_title": "Missions Reset",
    "missions_reseted": "Reset missions",
    "modify.dialog.cancel": "Cancel",
    "modify.dialog.choose_editor": "Please choose the save editor to use:",
    "modify.dialog.note_backup": "Note: Please back up your saves before editing.",
    "modify.dialog.option.paleditor": "Palworld Pal Editor",
    "modify.dialog.option.savepal": "Palworld Save Pal (recommended)",
    "modify.dialog.title": "Choose Save Editor",
    "modify_container_slots": "Modify Container Slots",
    "modify_container_slots_prompt": "Enter new slot number for all containers:",
    "modify_container_slots_result": "Modified {modified} containers",
    "modify_container_slots_title": "Modify Container Slots",
    "move_player.confirm": "Move {player} to {guild}?",
    "no": "No",
    "non_base_map_objs_removed": "Removed {count} non-base map objects",
    "non_base_objs_removed": "Removed {count} non-base map objects",
    "notice.backup": "WARNING: ALWAYS BACKUP YOUR SAVES BEFORE USING THIS TOOL!",
    "notice.errors": "IF YOU DO NOT UPDATE YOUR SAVES, YOU WILL GET ERRORS!",
    "notice.none": "No warnings.",
    "notice.patch": "MAKE SURE TO UPDATE YOUR SAVES ON/AFTER THE v{game_version} PATCH!",
    "orphaned_bases_deleted": "Deleted {count} orphaned bases",
    "palclean.invalid_structure": "Invalid Level.sav structure!",
    "palclean.removed_invalid": "[AutoCleaner] Removed invalid: {cid}",
    "palclean.summary": "Invalid pals removed: {removed}",
    "palclean_summary": "Invalid pals removed: {removed}",
    "paldefender.inactivity_days": "Inactive ≥",
    "paldefender.max_level": "Max Level ≤",
    "paldefender.title": "PalDefender — Base Kill Command Generator",
    "player.ancient_tech_points": "Ancient Technology Points",
    "player.boss_tech_points": "Boss Technology Points",
    "player.boss_tech_points_failed": "Failed to update boss tech points",
    "player.boss_tech_points_updated": "Boss tech points updated to {new_boss_tech}",
    "player.delete.success": "Player deleted successfully",
    "player.edit_pals.menu": "Edit Player Pals",
    "player.edit_stats": "Edit Player Stats",
    "player.edit_stats.title": "Edit Player Stats",
    "player.edit_tech_points": "Edit Tech Points",
    "player.edit_tech_points.prompt": "Current tech points: {current_tech}\nEnter new tech points:",
    "player.edit_tech_points.title": "Edit Tech Points",
    "player.excluded": "Player {pid} is excluded from deletion — skipping...",
    "player.excluded_in_guild": "Player {pid} in excluded guild is excluded from deletion — skipping...",
    "player.hover.guild": "Guild:",
    "player.hover.last_seen": "Last Seen:",
    "player.hover.level": "Level:",
    "player.hover.location": "Location:",
    "player.hover.pals": "Pals:",
    "player.hover.uid": "UID:",
    "player.inventory.menu": "Edit Inventory",
    "player.level.minimum_level": "Cannot set player level - minimum level is 2",
    "player.level.set_failed": "Failed to set player level",
    "player.level.set_no_level_data": "This player has not leveled up yet. Please have them level up in-game first before using this tool.",
    "player.level.set_no_level_title": "Cannot Set Level",
    "player.level.set_success": "Player level set to {level}",
    "player.level_down": "Level Down Player",
    "player.level_up": "Level Up Player",
    "player.marked": "Player marked for deletion (file will be removed on Save Changes)!",
    "player.marked_for_deletion": "Player {uid} marked for deletion (file will be removed on Save Changes)!",
    "player.not_found_or_deleted": "Player not found or already deleted.",
    "player.pals": "Pals",
    "player.removing_invalid": "Removing invalid player {name} ({pid})",
    "player.removing_unreferenced": "Removing unreferenced player {name} ({pid})",
    "player.rename.done_msg": "Renamed player from {old} to {new}",
    "player.rename.done_title": "Player Renamed",
    "player.rename.menu": "Rename Player",
    "player.rename.prompt": "Enter new player name:",
    "player.rename.select": "Select a player first",
    "player.rename.success": "Player renamed successfully",
    "player.rename.title": "Rename Player",
    "player.reset_timestamp.menu": "Reset Timestamp",
    "player.set_level": "Set Player Level",
    "player.set_level.prompt": "Current level: {current_level}\nEnter new level (1-80):",
    "player.set_level.title": "Set Player Level",
    "player.stats.attack_power": "Attack Power",
    "player.stats.capture_rate": "Capture Rate",
    "player.stats.carry_weight": "Carry Weight",
    "player.stats.max_hp": "Maximum HP",
    "player.stats.max_sp": "Maximum SP",
    "player.stats.points": "Stat Points:",
    "player.stats.work_speed": "Work Speed",
    "player.stats_failed": "Failed to update player stats",
    "player.stats_updated": "Player stats updated successfully",
    "player.swap.confirm_ui": "You are about to swap the GUIDs of Player 1 ({name1}, UID: {uid1}) and Player 2 ({name2}, UID: {uid2}). This is irreversible. Continue?",
    "player.swap.done": "Successfully swapped GUIDs between {uid1} and {uid2}.",
    "player.swap.perform_swap": "Perform UID Swap",
    "player.swap.player1_source": "Player 1 (Source GUID)",
    "player.swap.player2_target": "Player 2 (Target GUID)",
    "player.swap.same_player": "Cannot swap a player's UID with their own.",
    "player.swap.select_two_in_ui": "Please select two unique players to swap.",
    "player.swap.selected_uid": "Selected: {name} (UID: {uid})",
    "player.swap_uids": "Swap Player UIDs",
    "player.tech_points": "Technology Points",
    "player.tech_points_both_updated": "Technology Points updated to {new_tech}.\nAncient Technology Points updated to {new_boss_tech}.",
    "player.tech_points_failed": "Failed to update tech points",
    "player.tech_points_updated": "Tech points updated to {new_tech}",
    "player.unlock_technologies.failed": "Unlock All Technologies failed",
    "player.unlock_technologies.menu": "Unlock All Technologies",
    "player.unlock_technologies.success": "Unlock All Technologies completed",
    "player.viewing_cage.already_unlocked": "Viewing Cage is already unlocked.",
    "player.viewing_cage.failed": "Failed to unlock viewing cage",
    "player.viewing_cage.menu": "Unlock Viewing Cage",
    "player.viewing_cage.unlocked": "Viewing Cage unlocked successfully.",
    "player_unlock_failed": "Failed to unlock viewing cage",
    "player_unlocked": "Viewing Cage unlocked successfully.",
    "players.duplicate.deleted": "DELETED -> UID: {uid}, Name: {name}, Guild ID: {gid}, Last Online: {last_online}",
    "players.duplicate.kept": "KEPT    -> UID: {uid}, Name: {name}, Guild ID: {gid}, Last Online: {last_online}",
    "players.duplicate.marked": "Marked {count} duplicate player(s) for deletion (will delete on Save Changes)...",
    "players.folder_not_found": "Players folder not found, aborting.",
    "private_chests_unlocked": "Unlocked all private chests",
    "removed_structures": "Removed {removed} invalid structures",
    "rename_player.confirm_msg": "Enter new player name:",
    "rename_player.confirm_title": "Rename Player",
    "reset_anti_air": "Reset {count} anti-air turrets",
    "reset_dungeons": "Reset {count} dungeons",
    "reset_invader": "Reset {count} invaders",
    "reset_oilrig": "Reset {count} oil rigs",
    "reset_supply": "Reset {count} supply drops",
    "reset_dungeons.none_found": "Dungeon data not found",
    "reset_dungeons.reset_success": "Successfully reset dungeons",
    "restoremap.done": "Updated {count} worlds/servers. LocalData.sav size: {size} bytes",
    "restoremap.menu.title": "Restore Map",
    "restoremap.notfound": "LocalData.sav not found: {file}",
    "restoremap.success": "Restore completed successfully!",
    "restoremap.warn.1": "This will use LocalData.sav from the resources folder.",
    "restoremap.warn.2": "This will create backups of each existing LocalData.sav.",
    "restoremap.warn.3": "This will copy LocalData.sav to all other worlds/servers.",
    "save.already_loaded.options": "A save is already loaded. What would you like to do?",
    "save.already_loaded.restart": "A save is already loaded. The application will restart to load the new save. Continue?",
    "save.complete": "Changes saved successfully.",
    "save.load_failed": "Failed to load save",
    "save.load_new": "Load New Save (Restart)",
    "save.loaded": "Save loaded successfully",
    "save.refresh_current": "Refresh Current Save",
    "save.refresh_failed": "Failed to refresh save",
    "save.refreshed": "Save data refreshed successfully!",
    "save_complete": "Changes saved successfully.",
    "save_refresh_failed": "Failed to refresh save",
    "save_refreshed": "Save data refreshed successfully!",
    "search.placeholder": "Type to search...",
    "select.two.players": "Please select exactly TWO players.",
    "settings.coming_soon": "Settings dialog coming soon!",
    "settings.saved.message": "Update settings saved.",
    "settings.saved.title": "Settings Saved",
    "sidebar.close": "Hide Results",
    "sidebar.collapse": "Collapse",
    "sidebar.expand": "Expand",
    "sidebar.open": "Show Results",
    "skins_removed": "Removed {count} skins",
    "slot.apply": "Apply Update",
    "slot.confirm_msg": "Found {count} entries to update. Set SlotNum to {new}. Confirm changes?",
    "slot.confirm_title": "Confirm Update",
    "slot.invalid_file": "Please select a valid Level.sav file",
    "slot.invalid_numbers": "Invalid input. Pages and slots must be integers greater than 0.",
    "slot.invalid_structure": "Save structure error, cannot find Character Container data.",
    "slot.load_first": "Load a Level.sav first.",
    "slot.loaded_msg": "Level.sav loaded successfully.",
    "slot.loaded_title": "Loaded",
    "slot.no_entries": "No Character Container entries with SlotNum >= 960 found.",
    "slot.path_placeholder": "Path to Level.sav",
    "slot.select_level_sav": "Select Level.sav File:",
    "slot.select_level_sav_title": "Select Level.sav file",
    "slot.success_msg": "Successfully updated {count} entries' SlotNum to {new}.",
    "slot.total_pages": "Total Pages:",
    "slot.total_slots": "Slots per Page:",
    "slot_index": "Slot Index",
    "slotinjector.applied_in_memory": "Applied to {count} container(s) in memory. Click 'Save Changes' to write to file.",
    "slotinjector.apply_all": "Apply to All",
    "slotinjector.apply_selected": "Apply to Selected",
    "slotinjector.ask_pages": "How many PAGES?",
    "slotinjector.ask_slots": "How many SLOTS per page?",
    "slotinjector.col_current": "Current Slots",
    "slotinjector.col_guild": "Guild",
    "slotinjector.col_new_value": "New Value",
    "slotinjector.col_player": "Player Name",
    "slotinjector.col_select": "Select",
    "slotinjector.col_uid": "Player UID",
    "slotinjector.col_used": "Used",
    "slotinjector.confirm_msg": "Update {count} container(s) to {new} slots?",
    "slotinjector.invalid_container": "CharacterContainerSaveData is not a list.",
    "slotinjector.invalid_numbers": "Invalid numbers entered.",
    "slotinjector.loaded_msg": "Loaded {count} player container(s).",
    "slotinjector.menu.title": "Slot Injector",
    "slotinjector.must_be_positive": "Values must be positive.",
    "slotinjector.new_slots_label": "New Max Slots:",
    "slotinjector.no_changes": "No changes to save. Apply changes first.",
    "slotinjector.no_selection": "Please select at least one container.",
    "slotinjector.no_targets": "No editable SlotNum entries found.",
    "slotinjector.saved_success": "Changes saved successfully!",
    "slotinjector.search_placeholder": "Search by player name, UID, or guild...",
    "slotinjector.select_all": "Select All",
    "slotinjector.select_none": "Select None",
    "slotinjector.success": "Successfully updated {count} container(s) to {value} slots.",
    "slotinjector.table_title": "Player Containers:",
    "slotinjector.title": "Slot Injector",
    "slotinjector.total_slots": "Total Slots: {total}",
    "slotinjector.unsaved_changes": "You have unsaved changes. Discard and close?",
    "static_id": "Static ID",
    "stats.header": "",
    "stats.loaded_time": "Fully loaded and processed in: {sec}s",
    "stats.total_bases": "Total Bases",
    "stats.total_caught": "Total Caught Pals",
    "stats.total_guilds": "Total Active Guilds",
    "stats.total_overall": "Total Overall Pals",
    "stats.total_owned": "Total Owned Pals",
    "stats.total_players": "Total Players",
    "stats.total_workers": "Total Worker/Dropped Pals",
    "status.close": "Now closing \"{name}\"...",
    "status.copy_fail_body": "Failed to copy results to clipboard.",
    "status.copy_fail_title": "Copy Failed",
    "status.copy_success_body": "Results copied to clipboard!",
    "status.copy_success_title": "Copy Successful",
    "status.load_failed": "Failed to load save",
    "status.loaded": "Save loaded successfully",
    "status.open": "Now opening \"{name}\"...",
    "status.ready": "Ready",
    "status.saved": "Save completed",
    "steamid.btn.convert": "Convert",
    "steamid.err.autoconvert": "Could not auto-convert local SteamID:",
    "steamid.err.invalid": "Invalid Steam ID. Please enter a number.",
    "steamid.local_hint": "If a local SteamID is found it will auto-fill and convert.",
    "steamid.result": "Palworld UID: {pal}\nNoSteam UID: {nosteam}",
    "steamid.tip": "Tip: Enter Steam ID, steam_123456, or full Steam profile URL.",
    "steamid.title": "Convert SteamID",
    "steamid.warn.enter_id": "Please enter a Steam ID.",
    "structures_removed": "Removed invalid structures",
    "success.title": "Success",
    "timestamp_reset": "Player timestamp reset to current time",
    "timestamp_reset_failed": "Failed to reset player timestamp",
    "timestamps.fixed_count": "Fixed {count} player timestamps",
    "timestamps.player_reset": "Player timestamp reset to current time",
    "timestamps.reset_failed": "Failed to reset player timestamp",
    "timestamps_fixed": "Fixed {count} player timestamps",
    "timestamps_fixed_all": "Fixed all negative timestamps",
    "timestamps_fixed_count": "Fixed {count} player timestamps",
    "toggle_theme": "Toggle Theme",
    "tool.character_transfer": "Character Transfer",
    "tool.convert.done": "Conversion Done",
    "tool.convert.gamepass.steam": "Convert GamePass   Steam",
    "tool.convert.level_done": "{source} converted to {target}",
    "tool.convert.levelmeta_done": "{source} converted to {target}",
    "tool.convert.players_done": "Converted {count} player files.",
    "tool.convert.saves": "Convert Save Files",
    "tool.convert.steamid": "Convert SteamID",
    "tool.convert.worldoption_done": "{source} converted to {target}",
    "tool.deletion": "All in One Tools",
    "tool.fix_host_save": "Fix Host Save",
    "tool.modify_save": "Modify Save",
    "tool.restore_map": "Restore Map",
    "tool.slot_injector": "Slot Injector",
    "tools.tab": "Tools",
    "tools_tab": "Tools",
    "turret.invalid_structure": "Invalid Level.sav structure!",
    "turret.none_found": "No destroyed Anti-Air Turrets found to reset.",
    "turret.reset_success": "All FixedWeaponDestroySaveData (Anti-Air Turrets) reset successfully!",
    "ui.none": "N/A",
    "ui.selected.base": "Selected Base",
    "ui.selected.guild": "Selected Guild",
    "ui.selected.player": "Selected Player",
    "uidswap.menu.title": "Swap UIDs",
    "uidswap.success": "UID swap complete! {u1} ⇄ {u2}",
    "unreferenced_data_removed": "Removed unreferenced data",
    "unreferenced_removed": "Removed unreferenced data",
    "update.apply_failed": "Failed to apply update.",
    "update.auto_update": "Auto-update when available",
    "update.available.title": "Update Available",
    "update.check_auto": "Automatically check for updates",
    "update.checking": "Checking...",
    "update.complete": "Update complete!",
    "update.complete.title": "Update Complete",
    "update.current": "Current",
    "update.download_failed": "Failed to download update.",
    "update.download_here": "Download it here:",
    "update.error.network": "Could not check for updates. Please try again later.",
    "update.error.title": "Update Check Failed",
    "update.extract_failed": "Failed to extract update.",
    "update.failed": "Failed to check GitHub version:",
    "update.failed.title": "Update Failed",
    "update.git_pull": "Allow git pull updates",
    "update.latest": "Latest",
    "update.latest_version": "You are on the latest version:",
    "update.local": "Local",
    "update.new_available": "New update available!",
    "update.now": "Update Now",
    "update.parse_error": "Could not parse APP_VERSION from GitHub.",
    "update.ready": "Update ready!",
    "update.ready.title": "Update Ready",
    "update.restart_prompt": "The application needs to restart to apply the update. Restart now?",
    "update.up_to_date.message": "You are running the latest version.",
    "update.up_to_date.title": "Up to Date",
    "value": "Value",
    "warning.title": "Warning",
    "warning.world_id": "⚠️ IMPORTANT: For map data to be retained, the destination folder name must be the exact original World ID (the 32-character GUID). If you rename the folder, clients won't have the correct map data - they'll create new data instead of using their existing progression.",
    "world.rename.done": "World renamed successfully!",
    "world.rename.prompt": "Enter new world name:\n(Current: {old})",
    "world.rename.title": "Rename World Name",
    "world_rename_done": "World renamed successfully!",
    "worldoption.editor.cancel": "Cancel",
    "worldoption.editor.complex_structure": "(Complex structure - edit manually in JSON)",
    "worldoption.editor.current_value": "Current Value:",
    "worldoption.editor.filter_placeholder": "Filter settings...",
    "worldoption.editor.no_file_path": "No file path provided. Cannot save.",
    "worldoption.editor.save": "Save Changes",
    "worldoption.editor.save_failed": "Failed to save:",
    "worldoption.editor.search": "Search:",
    "worldoption.editor.select_setting": "Select a setting to edit",
    "worldoption.editor.title": "WorldOption Settings Editor",
    "xgp.btn.use_selected_zip": "Use Selected ZIP",
    "xgp.dialog.select_output_folder": "Select Output Folder for Converted Save",
    "xgp.dialog.select_xgp_zip_folder": "Select GamePass Save ZIP Source Folder",
    "xgp.err.conversion_exception": "Error during conversion: {err}",
    "xgp.err.conversion_failed": "Conversion failed: {err}",
    "xgp.err.convert_json": "Error converting JSON save: {err}",
    "xgp.err.copy_exception": "Error copying save folder: {err}",
    "xgp.err.copy_failed": "Failed to copy the save folder: {err}",
    "xgp.err.extract_failed": "Failed to extract save from GamePass.",
    "xgp.err.extraction_exception": "Error running save extractor: {err}",
    "xgp.err.import_exception": "Error importing palworld_xgp_import module: {err}",
    "xgp.err.import_failed": "Import failed: {err}",
    "xgp.err.module_missing": "palsav module not found. Please ensure it's installed.",
    "xgp.err.no_saves": "No save files found",
    "xgp.err.no_valid_saves": "No valid saves found to convert",
    "xgp.err.no_xgp_saves": "No save files found on XGP. Please reinstall the game on XGP and try again.",
    "xgp.err.missing_files": "Save is incomplete. Missing required: {files}\n\nThe game will not recognize this save without all required components. Open the save in PST to export the missing files, or obtain them from a working save.",
    "xgp.err.no_zip_created": "No zip file created by extractor.",
    "xgp.err.source_not_found": "Source save folder not found: {src}",
    "xgp.label.select_zip": "Select a ZIP to use for conversion:",
    "xgp.msg.all_converted": "All available saves have been converted!",
    "xgp.msg.already_converted": "This save is already converted. Please select a different save.",
    "xgp.msg.choose_save": "Choose a save to convert:",
    "xgp.msg.convert_copied": "Your save is converted and copied to:\n{dest}",
    "xgp.msg.dest_folder": "Destination folder set to: {dest}",
    "xgp.msg.extract_ok": "Save extraction completed to {path}",
    "xgp.msg.found_leftover": "Found leftover zip(s), moving them...",
    "xgp.msg.running_extractor": "Running Xbox Game Pass save extractor...",
    "xgp.msg.steam_import_success": "Steam save imported successfully.",
    "xgp.msg.steam_to_xgp_ok": "Steam save exported to GamePass format!",
    "xgp.title.converter": "Palworld Save Converter",
    "xgp.title.select_zip": "Select ZIP to Use",
    "xgp.ui.btn_steam_folder": "Steam Save Folder",
    "xgp.ui.btn_xgp_folder": "GamePass Save Folder",
    "xgp.ui.choose_save": "Choose a save to convert:",
    "xgp.ui.convert": "Convert Save",
    "xgp.ui.description": "Convert your Game Pass saves to Steam or Steam saves to Game Pass",
    "xgp.ui.section_xgp_to_steam": "Game Pass  →  Steam",
    "xgp.ui.section_steam_to_xgp": "Steam  →  Game Pass",
    "yes": "Yes",
    "zoom": "Zoom",
    "📦": "📦",
    "base.radius.prompt": "Enter new radius percentage (50-1000):",
    "base.import.search_placeholder": "Search bases...",
    "base.import.search_label": "Search:",
    "base.import.showing_all": "Showing all {count} guilds",
    "base.import.filtered_status": "Filtered: {filtered}/{total} guilds",
    "base.radius.input_mode": "Input Mode:",
    "base.radius.mode.percentage": "Percentage",
    "base.radius.mode.actual": "Actual Value",
    "base.radius.input_value": "Enter Value:",
    "base.radius.apply": "Apply",
    "slotinjector.description": "Manage player container slot counts and clean up excess slots when reducing capacity",
    "slotinjector.group_save_data": "Group Save Data",
    "slotinjector.slot_reduction_warning": "Slot Reduction Warning",
    "slotinjector.yes": "Yes",
    "slotinjector.no": "No",
    "slotinjector.save_file": "Save File",
    "slotinjector.slot_configuration": "Slot Configuration",
    "slotinjector.clear": "Clear",
    "slotinjector.update_confirmation": "Update {count} container(s): {parts} to {new} slots?",
    "containers.tab_title": "Unassigned Containers",
    "containers.show_items_only": "Show only containers with items",
    "containers.show_once_only": "Show only appearing once",
    "containers.refresh": "Refresh",
    "containers.search": "Search:",
    "containers.search_placeholder": "Search items...",
    "containers.search_btn": "Search",
    "containers.searching": "Searching...",
    "containers.no_save_loaded": "No save loaded",
    "containers.view_contents": "View Contents",
    "containers.copy_id": "Copy Container ID",
    "containers.copied": "Copied",
    "containers.id_copied": "Container ID copied to clipboard",
    "base_inventory.modify_container_slots": "Modify Container Slots",
    "base_inventory.current_status": "Current Status",
    "base_inventory.current_slots": "Current Slots: {count}",
    "base_inventory.current_items": "Current Items: {count}",
    "base_inventory.new_slot_count": "New Slot Count",
    "base_inventory.warning_cannot_reduce_below_items": "Warning: Cannot reduce slots below current item count ({item_count})",
    "base_inventory.no_change_needed": "No change needed - slot count is the same",
    "base_inventory.container_slots_modified": "Container slots modified to {new_count}",
    "base_inventory.failed_to_modify_slots": "Failed to modify container slots",
    "base_inventory.use_context_menu": "Right-click on an item to remove it",
    "base_inventory.item_not_found": "Could not find item name for ID: {item_id}",
    "base_inventory.container_deleted": "Container deleted successfully",
    "base_inventory.failed_to_delete_container": "Failed to delete container",
    "base_inventory.refresh_all": "Refresh All",
    "base_inventory.no_save_loaded": "No save file loaded",
    "base_inventory.load_save_first": "Load a save file first",
    "base_inventory.no_guilds_with_bases": "No guilds with bases found",
    "base_inventory.no_bases_available": "No bases available",
    "base_inventory.no_bases_found": "No bases found for this guild",
    "base_inventory.no_bases_with_item": "No bases found with this item",
    "base_inventory.item_picker": "Item Picker",
    "base_inventory.select_quantity": "Select Quantity",
    "base_inventory.quantity": "Quantity",
    "base_inventory.add": "Add",
    "zone_exclusion.edit_zone_menu": "Edit Zone",
    "zone_exclusion.edit_zones": "Edit Zones",
    "zone_exclusion.create_new_zone": "Create New Zone",
    "zone_exclusion.show_zones": "Show Zones",
    "zone_exclusion.clear_all_zones": "Clear All Zones",
    "zone_exclusion.draw_zones": "Draw Zones",
    "zone_exclusion.stop_drawing": "Stop Drawing Zones",
    "zone_exclusion.import_zones": "Import Zones",
    "zone_exclusion.export_zones": "Export Zones",
    "zone_exclusion.drawing_point_a": "Zone Drawing: Double-click at Point A",
    "zone_exclusion.drawing_point_b": "Zone Drawing: Click at Point B",
    "zone_exclusion.rename_zone": "Rename Zone",
    "zone_exclusion.zone_name": "Zone Name:",
    "zone_exclusion.change_color": "Change Color",
    "zone_exclusion.delete_zone": "Delete Zone",
    "zone_exclusion.confirm_delete": "Are you sure you want to delete zone '{zone_name}'?",
    "zone_exclusion.confirm_delete_all": "Are you sure you want to delete all zones?",
    "zone_exclusion.invalid_zone_file": "Invalid zone file format",
    "zone_exclusion.zones_imported": "Zones imported from {path}",
    "zone_exclusion.zones_exported": "Zones exported to {path}",
    "zone_exclusion.zone_added": "Zone added successfully",
    "zone_management.title": "Protection Zones",
    "zone_management.prompt": "Found {zone_count} protection zone(s) from previous session.\nWhat would you like to do?",
    "zone_management.load": "Load Previous Zones",
    "zone_management.clear": "Clear Zones",
    "zone_management.export": "Export Zones",
    "zone_management.export_title": "Export Protection Zones",
    "zone_management.export_success": "Protection zones exported successfully",
    "zone_management.export_failed": "Failed to export zones",
    "zone_management.import": "Import Zones",
    "zone_management.import_title": "Import Protection Zones",
    "zone_management.import_success": "Protection zones imported successfully",
    "zone_management.import_failed": "Failed to import zones. Invalid file format.",
    "base_inventory.find_containers": "Find Containers",
    "base_inventory.economy_title": "Economy Stats: {item_name}",
    "base_inventory.remove_pct": "Remove %",
    "base_inventory.summary": "Summary",
    "base_inventory.select_item_action": "Select Item Action",
    "base_inventory.confirm_remove_all": "Confirm Remove All",
    "base_inventory.remove_all": "Remove All",
    "base_inventory.no_guilds": "No guilds",
    "base_inventory.total": "Total",
    "base_inventory.enter_percentage": "Enter percentage (1-100):",
    "base_inventory.removed_items": "Removed {count} items",
    "base_inventory.confirm_remove_all_msg": "Are you sure you want to remove ALL instances of this item from all guilds? This cannot be undone.",
    "base_inventory.per_guild": "Per Guild",
    "base_inventory.no_items_removed": "No items removed",
    "base_inventory.actions": "Actions",
    "base_inventory.economy_for": "Economy Stats for {item_name}",
    "base_inventory.avg_per_guild": "Avg per guild",
    "base_inventory.economy_failed": "Failed to get economy stats",
    "base_inventory.guilds_with_item": "Guilds with item",
    "base_inventory.economy_stats": "Economy Stats",
    "base_inventory.remove_percentage": "Remove Percentage",
    "base_inventory.remove_item_btn": "Remove Item",
    "base_inventory.select_all_guilds": "Select All",
    "base_inventory.deselect_all_guilds": "Deselect All",
    "base_inventory.select_guilds": "Select Guilds",
    "base_inventory.remove_type": "Remove Type",
    "base_inventory.remove_pct_option": "Remove Percentage",
    "base_inventory.remove_all_option": "Remove All",
    "base_inventory.no_guilds_selected": "No guilds selected",
    "base_inventory.items_removed": "{count} items removed from {guilds} guilds",
    "base_inventory.containers_affected": "{count} containers affected",
    "base_inventory.remove_from_guilds": "Remove from Guilds",
    "base_inventory.choose_remove_type": "Choose remove type",
    "base_inventory.guilds": "Guilds",
    "zone_exclusion.drawing_mode_prompt": "Zone Drawing Mode: Double-click to set Point A, then double-click Point B to create zone. Right-click to stop.",
    "zone_exclusion.drawing_mode_polygon": "Polygon Mode: Double-click to start, single-click to add points, double-click to close.",
    "zone_exclusion.set_point_b_prompt": "Zone Drawing Mode: Point A set. Double-click to set Point B.",
    "zone_exclusion.polygon_adding_points": "Polygon: {count} points. Single-click to add more, double-click to close.",
    "zone_exclusion.rename_prompt": "Enter new zone name:",
    "pal_editor.tab": "Pal Editor",
    "pal_editor.title": "Pal Editor",
    "pal_editor.select_player": "Select Player",
    "pal_editor.search_players": "Search players...",
    "pal_editor.select_player_hint": "Select a player to edit their pals",
    "pal_editor.editor": "Editor",
    "pal_editor.open_editor": "Open Pal Editor",
    "inventory.select_player_hint": "Select a player to edit their inventory",
    "guild.menu.set_level": "Set Guild Level",
    "player.bulk_actions": "Bulk Actions:",
    "player.bulk_item_management": "Bulk Item Management",
    "player.bulk_pal_management": "Bulk Pal Management",
    "player_item.title": "Bulk Player Item Management",
    "player_item.search_item": "Search Item",
    "player_item.search_placeholder": "Type to search items...",
    "player_item.select_item": "Select an item to perform actions",
    "player_item.players": "Select Players",
    "player_item.select_all": "Select All",
    "player_item.deselect_all": "Deselect All",
    "player_item.find_players": "Find Players with Item",
    "player_item.remove_item": "Remove Item",
    "player_item.add_item": "Add Item",
    "player_item.remove_options": "Remove Options",
    "player_item.remove_all": "Remove All",
    "player_item.remove_percentage": "Remove Percentage:",
    "player_item.remove_pct": "Remove Percentage",
    "player_item.no_players_selected": "No Players Selected",
    "player_item.select_at_least_one": "Please select at least one player.",
    "player_item.confirm_remove": "Confirm Remove",
    "player_item.confirm_remove_msg": "Remove all \"{item_name}\" from {count} selected player(s)?",
    "player_item.remove_complete": "Bulk Remove Complete",
    "player_item.removed_from_players": "Removed {count} items from {players} player(s).",
    "player_item.removed_pct_from_players": "Removed {pct}% ({count} items) from {players} player(s).",
    "player_item.no_action": "No Action Taken",
    "player_item.no_players_had_item": "No players had this item.",
    "player_item.add_item_title": "Add Item Options",
    "player_item.quantity": "Quantity:",
    "player_item.container_type": "Container:",
    "player_item.container_key": "Key Items",
    "player_item.container_main": "Main Inventory",
    "player_item.container_weapons": "Weapons",
    "player_item.container_armor": "Armor",
    "player_item.container_food": "Food Bag",
    "player_item.add_complete": "Bulk Add Complete",
    "player_item.added_to_players": "Added {count} items to {players} player(s).",
    "player_item.could_not_add": "Could not add items to any players.",
    "player_item.error": "Error",
    "player_item.action_complete": "{item_name} action completed successfully!",
    "player_pal.title": "Bulk Pal Management",
    "player_pal.delete_pal_tab": "Delete Pal",
    "player_pal.remove_skills_tab": "Remove Skills",
    "player_pal.search_pal": "Search Pal",
    "player_pal.search_placeholder": "Type to search pals...",
    "player_pal.select_pal": "Select a pal to delete from everywhere",
    "player_pal.delete_pal": "Delete All Selected Pal",
    "player_pal.confirm_delete_all": "Confirm Delete All",
    "player_pal.confirm_delete_all_msg": "Delete ALL \"{pal_name}\" pals from everywhere (players + bases)? This cannot be undone!",
    "player_pal.pals_removed_everywhere": "Removed {count} pals from {affected} players/bases everywhere.",
    "player_pal.no_pals_had_pal": "No pals of that type were found.",
    "player_pal.active_skills": "Active Skills",
    "player_pal.passive_skills": "Passive Skills",
    "player_pal.skill_search_placeholder": "Type to search skills...",
    "player_pal.scope": "Apply To",
    "player_pal.player_pals": "Player Pals (Party + Palbox)",
    "player_pal.base_pals": "Base Pals (All bases)",
    "player_pal.select_skill_info": "Select active and/or passive skills to remove from ALL pals everywhere.",
    "player_pal.remove_skills": "Remove Selected Skills from All Pals",
    "player_pal.remove_both_skills": "Remove Both Skills from All Pals",
    "player_pal.remove_active_skill": "Remove Active Skill from All Pals",
    "player_pal.remove_passive_skill": "Remove Passive Skill from All Pals",
    "player_pal.no_skill_selected": "No Skill Selected",
    "player_pal.select_skill_first": "Please select at least one skill.",
    "player_pal.confirm_remove_all": "Confirm Remove Skills",
    "player_pal.confirm_remove_all_msg": "Remove the following skills from ALL pals (players + bases)?\n- {skills}\n\nThis will also remove them from learned skills lists. This cannot be undone!",
    "player_pal.action_complete": "{item_name} removal completed successfully!",
    "player_pal.skill_remove_complete": "Bulk Skill Remove Complete",
    "player_pal.skill_removed_from_all": "Removed {count} skills from {pals} pals (players + bases).",
    "player_pal.no_action": "No Action Taken",
    "player_pal.no_pals_had_skill": "No pals had the selected skills.",
    "player_pal.error": "Error",
    "player.bulk_technology_management": "Bulk Technology Management",
    "player_technology.title": "Bulk Technology Management",
    "player_technology.search_placeholder": "Type to search technologies...",
    "player_technology.select_tech": "Select a technology to perform actions",
    "player_technology.players": "Select Players",
    "player_technology.select_all": "Select All",
    "player_technology.deselect_all": "Deselect All",
    "player_technology.add_tech": "Add Technology",
    "player_technology.remove_tech": "Remove Technology",
    "player_technology.no_players_selected": "No Players Selected",
    "player_technology.select_at_least_one": "Please select at least one player.",
    "player_technology.confirm_add": "Confirm Add",
    "player_technology.confirm_add_msg": "Add \"{tech_name}\" to {count} selected player(s)?",
    "player_technology.confirm_remove": "Confirm Remove",
    "player_technology.confirm_remove_msg": "Remove \"{tech_name}\" from {count} selected player(s)?",
    "player_technology.add_complete": "Bulk Add Complete",
    "player_technology.added_to_players": "Added \"{tech_name}\" to {players} player(s).",
    "player_technology.remove_complete": "Bulk Remove Complete",
    "player_technology.removed_from_players": "Removed \"{tech_name}\" from {players} player(s).",
    "player_technology.no_action": "No Action Taken",
    "player_technology.error": "Error",
    "player_technology.select_tech_prompt": "Select a technology to perform actions",
    "tool.convert.any.to_json": "Convert SAV to JSON",
    "tool.convert.any.to_sav": "Convert JSON to SAV",
    "inventory.unlock_hint_weapon": "Click to unlock with Weapon Slot Item",
    "inventory.max_weapon_slots": "All weapon slots are already unlocked!",
    "map.toggle.world_map": "World Map",
    "map.toggle.tree_map": "Tree Map",
    "calibrate.button": "Calibrate",
    "calibrate.label": "Base {n}/{total}: old({ox},{oy}) - click where it should be  (right-click=undo)",
    "calibrate.computing": "Computing constants from {n} points...",
    "calibrate.done": "Done! Constants: scale={s}, tx={tx}, ty={ty}",
    "calibrate.no_bases": "No bases found for calibration",
    "calibrate.need_points": "Need at least 1 point",
    "calibrate.complete_title": "Calibration Complete",
    "calibrate.complete_msg": "Constants updated! scale={s}  transl_x={tx}  transl_y={ty}  Restart to apply.",
    "base_inventory.select_guild_base_hint": "Select a Guild/Base to edit their inventory",
    "tools.section.converting": "Conversion Tools",
    "tools.section.management": "Management Tools",
    "tool.convert.saves.desc": "Convert save files between JSON and SAV formats",
    "tool.convert.gamepass.steam.desc": "Convert save files between GamePass and Steam versions",
    "tool.convert.steamid.desc": "Convert Steam IDs between different formats",
    "tool.restore_map.desc": "Restore the world map to a previous state",
    "tool.slot_injector.desc": "Inject player save slots into a world save file",
    "tool.modify_save.desc": "Modify and edit save file data directly",
    "tool.character_transfer.desc": "Transfer characters between different saves or servers",
    "tool.fix_host_save.desc": "Repair corrupted or broken host save files",
    "tools.no_save_loaded": "No save loaded",
    "pal_editor.party": "Party",
    "pal_editor.box": "Box {n}",
    "pal_editor.level": "Level",
    "pal_editor.attack": "Attack",
    "pal_editor.defense": "Defense",
    "pal_editor.work_speed": "Work Speed",
    "pal_editor.active_skills": "Active Skills",
    "pal_editor.passive_skills": "Passive Skills",
    "common.clear": "-- clear --",
    "pal_editor.no_pal_data": "No Pal Data",
    "map.zone_shape.rect": "Rectangle Zone",
    "map.zone_shape.polygon": "Polygon Zone",
    "player_pal.select_active": "Select Active Skill",
    "player_pal.select_passive": "Select Passive Skill",
    "player_pal.no_active_selected": "No active skill selected",
    "player_pal.no_passive_selected": "No passive skill selected",
    "player_item.inventory_items": "Inventory Items",
    "player_item.key_items": "Key Items",
    "character_transfer.source_tooltip": "Select the Level.sav file to use as the source (host).",
    "character_transfer.target_tooltip": "Select the Level.sav file to use as the target.",
    "character_transfer.transfer_all_tooltip": "Transfer all characters from source to target (in memory).",
    "character_transfer.transfer_tooltip": "Transfer the selected character(s).",
    "character_transfer.save_tooltip": "Write changes to target Level.sav and player files.",
    "character_transfer.selection_none": "Source: N/A, Target: N/A",
    "character_transfer.selection_status": "Source: {source}, Target: {target}",
    "loading.cancel": "ESC to cancel",
    "loading.success": "Operation Completed Successfully",
    "tools.drag_hint": "or drag & drop a Level.sav file here",
    "dashboard.overview": "World Overview",
    "sidebar.locked": "Load a save file first",
    "dashboard.no_save": "No Save Loaded",
    "dashboard.welcome_title": "Palworld Save Tools",
    "dashboard.welcome_tips": "📁 Click <b>Load Save</b> to open your Level.sav\n🖱️ Or drag & drop a save file onto this window\n🔧 Then use the tools below to manage your world",
    "dashboard.stat_players": "Players",
    "dashboard.stat_guilds": "Guilds",
    "dashboard.stat_bases": "Bases",
    "dashboard.stat_pals": "Pals",
    "tools.drop_title": "Drop Level.sav to Load Save",
    "tools.drop_hint_overlay": "Or click the 'Load Save' button above",
    "tools.save_loaded": "Save Loaded",
    "edit_pals.learn_all_moves": "Learn All Moves",
    "edit_pals.ctx.boss_alpha": "Boss (Alpha)",
    "edit_pals.ctx.lucky_shiny": "Lucky (Shiny)",
    "edit_pals.ctx.awakened": "Awakened",
    "edit_pals.ctx.imported": "Imported",
    "edit_pals.ctx.favorited": "Favorited",
    "edit_pals.ctx.lock_level": "Lock Level",
    "edit_pals.ctx.max_all_stats": "Max All Stats",
    "edit_pals.ctx.learn_all_moves": "Learn All Moves",
    "edit_pals.learn_all_success": "All moves learned successfully!",
    "edit_pals.learn_all_fail": "Failed to learn moves.",
    "inventory.add_all_key_items": "Add All Key Items",
    "inventory.add_all_key_items_confirm.title": "Add All Key Items",
    "inventory.add_all_key_items_confirm.msg": "Add all missing key items? ({count} items)",
    "inventory.no_new_items": "All key items already present.",
    "player_item.no_effigies_found": "No effigies found.",
    "inventory.unlock_all_map": "Unlock All Fast Travel",
    "inventory.select_player_first": "Please select a player first.",
    "inventory.unlock_all_map_confirm.title": "Unlock All Fast Travel",
    "inventory.unlock_all_map_confirm.msg": "Unlock all fast travel points for {count} player(s)?",
    "inventory.unlock_all_map_success.title": "Unlock All Map",
    "inventory.unlock_all_map_success.msg": "Unlock all map completed successfully!",
    "inventory.unlock_all_map_bulk_success.msg": "Unlocked fast travel for {count} player(s).",
    "xgp.msg.world_rename_info": "Your world name \"{old}\" will be carried over to the Game Pass save.\nYou can rename it on the next screen if you like.",
    "xgp.ui.available_saves": "Available Saves ▼",
    "xgp.ui.select_save_placeholder": "Select a save...",
    "xgp.ui.select_xgp_folder": "Select XGP Save Folder",
    "xgp.ui.select_steam_folder": "Select Steam Save Folder to Transfer",
    "xgp.ui.select_destination": "Select where to place converted save",
    "xgp.err.import_failed.title": "Import Failed",
    "xgp.err.not_windows": "Xbox Game Pass save management is only available on Windows.",
    "xgp.msg.all_converted_success": "All {total} save files converted successfully.",
    "xgp.msg.some_converted_success": "Successfully converted {successful} out of {total} save files.",
    "xgp.msg.conversion_done.title": "Conversion Done",
    "xgp.msg.conversion_failed.title": "Conversion Failed",
    "xgp.msg.no_saves_converted": "No save files were converted successfully.",
    "edit_pals.ctx.learnt_skills": "Learnt Skills",
    "edit_pals.ctx.bulk_sync_passives": "Bulk Sync Passives",
    "edit_pals.bulk_sync_title": "Bulk Sync Passives - {name}",
    "edit_pals.bulk_sync_found": "Found {count} {name}",
    "edit_pals.bulk_sync_success": "Updated {count} {name}!",
    "edit_pals.learnt_skills_title": "Learnt Skills",
    "edit_pals.learnt_skills_count": "{count} skills learnt",
    "edit_pals.confirm_remove_skill": "Remove {name} from learnt moves?",
    "edit_pals.learnt_skills_removed": "{name} removed from learnt moves.",
    "edit_pals.ctx.bulk_sync_pal": "Bulk Sync Pal",
    "edit_pals.bulk_sync_pal_title": "Bulk Sync Pal",
    "edit_pals.bulk_sync_apply": "Apply Bulk Sync",
    "edit_pals.bulk_sync_no_changes": "No changes detected.",
    "calibrate.tree_button": "Calibrate Tree",
    "calibrate.tree_no_players": "No players found on tree map",
    "calibrate.tree_label": "Player {n}/{total}: tree({ox},{oy}) - click where it should be  (right-click=undo)",
    "1.Clear fog from each existing LocalData.sav": "1.Clear fog from each existing LocalData.sav",
    "2.Create backups of each LocalData.sav before modifying": "2.Create backups of each LocalData.sav before modifying",
    "3.Preserve all existing map data (icons, markers, etc.)": "3.Preserve all existing map data (icons, markers, etc.)",
    "Clearing fog in: {path}": "Clearing fog in: {path}",
    "Fog cleared successfully!": "Fog cleared successfully!",
    "paldefender.both": "Both",
    "paldefender.filter_mode": "Filter Mode:",
    "paldefender.inactivity_only": "Inactivity",
    "paldefender.max_level_only": "Max Level",
    "paldefender.skip_exclusions": "Skip excluded guilds/bases",
    "paldefender.hide_no_bases": "Hide guilds with no bases",
    "paldefender.scan": "Scan Guilds",
    "paldefender.select_all": "Select All",
    "paldefender.deselect_all": "Deselect All",
    "paldefender.col_guild": "Guild",
    "paldefender.col_bases": "Bases",
    "paldefender.col_members": "Members",
    "paldefender.col_inactive": "Least Active",
    "paldefender.col_level": "Max Level",
    "paldefender.generate": "Generate Kill Commands",
    "paldefender.close": "Close",
    "paldefender.last_online": "Last Online",
    "paldefender.level_label": "Level",
    "paldefender.col_guild_uid": "Guild UID",
    "paldefender.col_player_uid": "Player UID",
    "paldefender.col_pals": "Pals",
    "base_inventory.tab_inventory": "Inventory",
    "base_inventory.tab_base_pals": "Base Pals",
    "base_inventory.working_pals_count": "Working Pals: {count}",
    "base_inventory.base_pals_empty": "Select a Guild/Base to view working pals",
    "base_inventory.page": "Page {page}/{total}",
    "edit_pals.work_skill_level": "Set Work Skill Level",
    "edit_pals.work_skill_level_msg": "{skill} (0-10, 0=remove):",
    "edit_pals.set_trust": "Set Trust Level",
    "edit_pals.set_trust_msg": "Friendship Points (0-200000):",
    "edit_pals.select_pals_to_sync": "Select pals to sync:",
    "edit_pals.bulk_sync_preview": "Preview (source pal):",
    "edit_pals.bulk_sync_no_selection": "No pals selected for syncing.",
    "edit_pals.set_trust_rank_msg": "Trust Rank (0-10):",
    "edit_pals.work_skill_books_hint": "Work skill levels are derived from passives and base stats. Use work books to increase them.",
    "edit_pals.bulk_sync_cancel": "Cancel",
    "edit_pals.bulk_sync_all": "All",
    "edit_pals.bulk_sync_none": "None",
    "base_inventory.all_structures": "All Structures",
    "base_inventory.select_structure_action": "Select Structure Action",
    "base_inventory.search_structures": "Search structures...",
    "base_inventory.select_structure": "Select a structure to perform actions",
    "base_inventory.delete_structure_btn": "Delete Structure",
    "base_inventory.no_structures": "No structures found",
    "base_inventory.structures_removed": "{count} structures removed from {guilds} guilds",
    "base_inventory.no_structures_removed": "No structures found to remove",
    "base_inventory.confirm_delete_structures": "Confirm Delete Structures",
    "base_inventory.confirm_delete_structures_msg": "Are you sure you want to delete ALL \"{structure_name}\" from selected guilds? This action cannot be undone.",
    "base_inventory.structures_affected": "{count} structures affected",
    "base_inventory.find_bases": "Find Bases",
    "tab_guide.title": "Tab Usage Guide",
    "tab_guide.subtitle": "Click behaviors, shortcuts, and tips for every section",
    "tab_guide.intro": "Below is a comprehensive breakdown of every tab in Palworld Save Tools — covering basic clicks, double-click shortcuts, right-click context menus, and power-user tips.",
    "tab_guide.footer": "Tip: Right-click menus are your friend — always check them for deeper options in every tab.",
    "tab_guide.tooltip": "Tab Usage Guide — Click to view detailed usage instructions for every tab",
    "tab_guide.intro_page.title": "Welcome to PST V2",
    "tab_guide.intro_page.toc": "🏠 Welcome",
    "tab_guide.toc_title": "📑 Table of Contents — click a tab to jump:",
    "tab_guide.section.map.title": "🗺️ Map Viewer",
    "tab_guide.section.map.toc": "🗺️ Map",
    "tab_guide.section.tools.title": "🔧 Tools",
    "tab_guide.section.tools.toc": "🔧 Tools",
    "tab_guide.section.base_inventory.title": "🏭 Base Inventory",
    "tab_guide.section.base_inventory.toc": "🏭 Base Inv.",
    "tab_guide.section.player_inventory.title": "🎒 Player Inventory",
    "tab_guide.section.player_inventory.toc": "🎒 Player Inv.",
    "tab_guide.section.pal_editor.title": "🐉 Pal Editor",
    "tab_guide.section.pal_editor.toc": "🐉 Pal Editor",
    "tab_guide.section.players.title": "👥 Players",
    "tab_guide.section.players.toc": "👥 Players",
    "tab_guide.section.guilds.title": "🛡️ Guilds",
    "tab_guide.section.guilds.toc": "🛡️ Guilds",
    "tab_guide.section.bases.title": "🏠 Bases",
    "tab_guide.section.bases.toc": "🏠 Bases",
    "tab_guide.section.exclusions.title": "🚫 Exclusions",
    "tab_guide.section.exclusions.toc": "🚫 Exclusions",
    "edit_pals.passive_loadouts": "Passive Loadouts",
    "edit_pals.loadouts_saved": "Saved Loadouts:",
    "edit_pals.loadouts_save": "Save Current",
    "edit_pals.loadouts_apply": "Apply Selected",
    "edit_pals.loadouts_delete_btn": "Delete",
    "edit_pals.loadouts_close": "Close",
    "edit_pals.loadouts_save_title": "Save Loadout",
    "edit_pals.loadouts_save_prompt": "Loadout name:",
    "edit_pals.loadouts_no_passives": "Selected pal has no passives to save.",
    "edit_pals.loadouts_save_error": "Failed to save loadout: {error}",
    "edit_pals.loadouts_saved_ok": "Loadout \"{name}\" saved.",
    "edit_pals.loadouts_select_first": "Select a loadout first.",
    "edit_pals.loadouts_no_pal": "No pal selected.",
    "edit_pals.loadouts_applied": "Loadout \"{name}\" applied.",
    "edit_pals.loadouts_delete_confirm": "Delete \"{name}\"?",
    "edit_pals.loadouts_delete_error": "Failed to delete loadout: {error}",
    "edit_pals.loadouts_deleted": "Loadout \"{name}\" deleted.",
    "edit_pals.toggle_skills_hint": "Toggle between Active Skills and Partner Skill view",
    "edit_pals.loadouts_hint": "Save or load passive skill loadouts",
    "edit_pals.loadouts_preview": "Preview",
    "edit_pals.loadouts_preview_title": "Preview Loadout",
    "inventory.loadouts_btn": "Loadouts",
    "inventory.loadouts_title": "Inventory Loadouts",
    "inventory.loadouts_saved": "Saved Loadouts:",
    "inventory.loadouts_save": "Save Current",
    "inventory.loadouts_apply": "Apply Selected",
    "inventory.loadouts_delete_btn": "Delete",
    "inventory.loadouts_close": "Close",
    "inventory.loadouts_save_title": "Save Loadout",
    "inventory.loadouts_save_prompt": "Loadout name:",
    "inventory.loadouts_no_items": "No items to save.",
    "inventory.loadouts_save_error": "Failed to save loadout: {error}",
    "inventory.loadouts_saved_ok": "Loadout \"{name}\" saved.",
    "inventory.loadouts_select_first": "Select a loadout first.",
    "inventory.loadouts_applied": "Loadout \"{name}\" applied.",
    "inventory.loadouts_delete_confirm": "Delete \"{name}\"?",
    "inventory.loadouts_delete_error": "Failed to delete loadout: {error}",
    "inventory.loadouts_deleted": "Loadout \"{name}\" deleted.",
    "inventory.loadouts_info": "Regular items will go to Main, Key Items to Key Items tab.",
    "inventory.equip_loadouts_btn": "Eq Loadouts",
    "inventory.equip_loadouts_title": "Equipment Loadouts",
    "inventory.equip_loadouts_saved": "Saved Loadouts:",
    "inventory.equip_loadouts_save": "Save Current",
    "inventory.equip_loadouts_apply": "Apply Selected",
    "inventory.equip_loadouts_delete_btn": "Delete",
    "inventory.equip_loadouts_close": "Close",
    "inventory.equip_loadouts_save_title": "Save Loadout",
    "inventory.equip_loadouts_save_prompt": "Loadout name:",
    "inventory.equip_loadouts_no_items": "No equipment to save.",
    "inventory.equip_loadouts_save_error": "Failed to save loadout: {error}",
    "inventory.equip_loadouts_saved_ok": "Loadout \"{name}\" saved.",
    "inventory.equip_loadouts_select_first": "Select a loadout first.",
    "inventory.equip_loadouts_applied": "Loadout \"{name}\" applied.",
    "inventory.equip_loadouts_delete_confirm": "Delete \"{name}\"?",
    "inventory.equip_loadouts_delete_error": "Failed to delete loadout: {error}",
    "inventory.equip_loadouts_deleted": "Loadout \"{name}\" deleted.",
    "inventory.equip_loadouts_info": "Equipment includes weapons, armor, accessories, food, and modules.",
    "inventory.clear_btn": "Clear",
    "inventory.equip_clear_btn": "Clear",
    "inventory.clear_confirm_title": "Clear Inventory",
    "inventory.clear_confirm_msg": "Remove all items from inventory? (Key items, equipment, and unlocks will be preserved)",
    "inventory.equip_clear_title": "Clear Equipment",
    "inventory.equip_clear_msg": "Remove all equipment from weapon, armor, and food slots?",
    "inventory.clear_key_btn": "Clear",
    "inventory.clear_key_confirm_msg": "Remove all key items?",
    "inventory.clear_key_confirm_title": "Clear",
    "character_transfer.no_players_folder": "No Players folder found next to Level.sav. Cannot load save.",
    "edit_pals.show_standard": "Standard",
    "edit_pals.show_boss": "Boss",
    "edit_pals.create": "Create",
    "base_inventory.booth_item_title": "Booth Items: {count}",
    "base_inventory.booth_item_no_data": "Booth: No container data",
    "base_inventory.booth_pal_title": "Booth Pals: {count}",
    "base_inventory.booth_pal_no_data": "Booth: No pals listed",
    "edit_pals.ctx.bulk_rename": "Bulk Rename",
    "edit_pals.ctx.bulk_heal": "Bulk Restore",
    "edit_pals.bulk_rename_title": "Bulk Rename - {name}",
    "edit_pals.bulk_rename_label": "New Nickname:",
    "edit_pals.bulk_rename_apply": "Apply Rename",
    "edit_pals.bulk_rename_success": "Renamed {count} {name}!",
    "edit_pals.bulk_heal_title": "Bulk Restore - {name}",
    "edit_pals.bulk_heal_success": "Healed {count} {name}!",
    "edit_pals.bulk_no_selection": "No species selected.",
    "edit_pals.bulk_heal_desc": "Restores HP to max, cures sickness, resets physical health.",
    "edit_pals.restore_all": "Restore All",
    "edit_pals.restore_all_success": "Restored {count} pals.",
    "edit_pals.max_all_success": "Maxed {count} pals.",
    "base_inventory.restore_all": "Restore All",
    "base_inventory.restore_all_confirm": "Restore HP, SAN, and hunger for all working pals in this base? Sickness will also be cured.",
    "base_inventory.restore_all_success": "Restored {count} pals.",
    "base_inventory.max_all": "Max All",
    "base_inventory.max_all_confirm": "Max all stats (talents, ranks, friendship, awakening, level 80, work suitabilities) for all working pals in this base?",
    "base_inventory.max_all_success": "Maxed {count} pals.",
    "edit_pals.restore_all_confirm": "Restore HP, SAN, and hunger for all pals in party & all palbox pages? Sickness will also be cured.",
    "edit_pals.max_all_confirm": "Max all stats (talents, ranks, friendship, awakening, level 80, work suitabilities) for all pals in party & all palbox pages?",
    "inventory.max_all_abilities": "Max All Abilities",
    "inventory.max_all_abilities_confirm.title": "Max All Abilities",
    "inventory.max_all_abilities_confirm.msg": "Max all relic abilities for this player?",
    "inventory.max_all_abilities_done": "Abilities maxed to maximum rank.",
    "inventory.add_all_key_items_success.title": "Add All Key Items",
    "inventory.add_all_key_items_success.msg": "Added {count} missing key items.",
    "base_inventory.replace_structures": "Replace Structures",
    "base_inventory.replace_dialog_title": "Replace Structures - {base}",
    "base_inventory.replace_from_list": "Structures in Base",
    "base_inventory.replace_to_list": "Replace With",
    "base_inventory.replace_select_prompt": "Select a structure on the left...",
    "base_inventory.replace_no_building_parts": "No building parts found in this base.",
    "base_inventory.replace_source_label": "Replace:",
    "base_inventory.replace_target_label": "With:",
    "base_inventory.replace_confirm": "Replace {count} {old_name} with {new_name}?",
    "base_inventory.replace_success": "Replaced {count} structures.",
    "base_inventory.replace_skip_current": "Same element",
    "stat_tooltip.hp": "HP",
    "stat_tooltip.hp_desc": "Pal's HP.\nSurvives longer as\nHP increases.",
    "stat_tooltip.atk": "Attack",
    "stat_tooltip.atk_desc": "Pal's Attack.\nDamage dealt increases as\nAttack increases.",
    "stat_tooltip.def": "Defense",
    "stat_tooltip.def_desc": "Pal's Defense.\nDamage taken decreases as\nDefense increases.",
    "stat_tooltip.ws": "Work Speed",
    "stat_tooltip.ws_desc": "Pal's Work Speed.\nAffects the efficiency of\nworking on various tasks\nat base.",
    "stat_tooltip.bonus_trust": "Bonus from Trust +{value}",
    "stat_tooltip.bonus_awakening": "Bonus from Awakening +{value}",
    "stat_tooltip.enhance_souls": "Enhance Souls +{percent}%",
    "docs.tab": "Docs",
    "docs.wiki": "Wiki",
    "docs.guides": "Guides",
    "docs.tours": "Tours",
    "docs.wiki.pals": "Pals",
    "docs.wiki.items": "Items",
    "docs.wiki.buildings": "Buildings",
    "docs.wiki.active_skills": "Active Skills",
    "docs.wiki.passive_skills": "Passive Skills",
    "docs.wiki.technologies": "Technologies",
    "docs.wiki.elements": "Elements",
    "docs.wiki.work_suitability": "Work Suitability",
    "docs.wiki.search": "Search...",
    "docs.wiki.select_hint": "Select an item to view details",
    "docs.wiki.no_results": "No results found",
    "docs.wiki.category": "Category",
    "docs.guides.toc_title": "Table of Contents",
    "docs.tours.start": "Start Tour",
    "docs.tours.description": "Interactive guide through the {tab_name} tab",
    "docs.tours.title": "Tours",
    "tab_guide.section.docs.title": "📖 Wiki Reference",
    "tab_guide.section.docs.toc": "📖 Docs",
    "map.info.base_pals": "Base Pals:",
    "docs.wiki.sort.name": "Name",
    "docs.wiki.sort.index": "#",
    "docs.wiki.sort.price": "Price",
    "docs.wiki.sort.weight": "Weight",
    "docs.wiki.sort.rank": "Rank",
    "docs.wiki.sort.hp": "HP",
    "docs.wiki.sort.power": "Power",
    "docs.wiki.sort.cooldown": "CT",
    "docs.wiki.sort.tier": "Tier",
    "docs.wiki.sort.level": "Lv.Cap",
    "docs.wiki.sort.cost": "Cost",
    "docs.wiki.filter.element": "Element",
    "docs.wiki.filter.type": "Type",
    "docs.wiki.filter.rarity": "Rarity",
    "docs.wiki.filter.rank": "Rank",
    "docs.wiki.filter.value.boss": "Ancient",
    "docs.wiki.filter.value.standard": "Standard",
    "docs.wiki.sort.work_level": "Level",
    "edit_pals.learnt_skills_search": "Search skills...",
    "edit_pals.learnt_skills_learn_all": "Learn All",
    "json_editor.tab": "JSON Editor",
    "json_editor.refresh": "Refresh from Save",
    "json_editor.export": "Export JSON",
    "json_editor.import": "Import JSON",
    "json_editor.no_save": "No save loaded",
    "json_editor.loaded": "JSON loaded from save",
    "json_editor.export_save": "Export JSON",
    "json_editor.import_save": "Import JSON",
    "json_editor.exported": "Exported to {path}",
    "json_editor.imported": "Imported {path}",
    "json_editor.col_key": "Key",
    "json_editor.col_value": "Value",
    "json_editor.col_type": "Type",
    "json_editor.search_placeholder": "Search...",
    "json_editor.search_prev": "Previous match",
    "json_editor.search_next": "Next match",
    "json_editor.search_count": "{count} matches",
    "json_editor.search_no_matches": "No matches",
    "guild.set_level.prompt": "Current level: {current_level}\nEnter new level (1-35):",
    "docs.wiki.hp": "HP",
    "docs.wiki.melee_atk": "Melee Atk",
    "docs.wiki.shot_atk": "Shot Atk",
    "docs.wiki.defense": "Defense",
    "docs.wiki.rarity": "Rarity",
    "docs.wiki.food": "Food",
    "docs.wiki.size": "Size",
    "docs.wiki.run_speed": "Run Speed",
    "docs.wiki.ride_sprint": "Ride Sprint",
    "docs.wiki.price": "Price",
    "docs.wiki.weight": "Weight",
    "docs.wiki.max_stack": "Max Stack",
    "docs.wiki.rank": "Rank",
    "docs.wiki.satiety": "Satiety",
    "docs.wiki.sanity": "Sanity",
    "docs.wiki.durability": "Durability",
    "docs.wiki.work_required": "Work Required",
    "docs.wiki.base_required": "Base Required",
    "docs.wiki.max_per_base": "Max per Base",
    "docs.wiki.paintable": "Paintable",
    "docs.wiki.power": "Power",
    "docs.wiki.ct": "CT",
    "docs.wiki.hit_power_rate": "Hit Power Rate",
    "docs.wiki.max_hits": "Max Hits",
    "docs.wiki.hit_interval": "Hit Interval",
    "docs.wiki.skill_set": "Skill Set",
    "docs.wiki.effects": "Effects",
    "docs.wiki.unlocks_buildings": "Unlocks Buildings",
    "docs.wiki.unlocks_items": "Unlocks Items",
    "docs.wiki.materials": "Materials",
    "docs.wiki.ancient": "Ancient",
    "docs.wiki.cost": "Cost",
    "docs.wiki.level_cap": "Level Cap",
    "docs.wiki.yes": "Yes",
    "docs.wiki.no": "No",
    "docs.wiki.subcategory": "Subcategory",
    "docs.wiki.pals_count": "Pals ({count})",
    "edit_pals.ctx.fav": "Fav",
    "edit_pals.ctx.bulk_ops": "Bulk Ops",
    "map.sidebar.label": "Map Browser",
    "func_manager.max_all_pals.title": "Max All Pals",
    "func_manager.max_all_pals.confirm": "This will max all stats (level 80, IVs 100, souls 20, rank 5) for all pals. Continue?",
    "func_manager.max_all_pals.success": "Maxed {count} pals",
    "deletion.menu.max_all_pals": "Max All Pals",
    "pal_editor.dps": "DPS",
    "pal_editor.box_tab": "Box",
    "edit_pals.dps": "DPS Storage",
    "pal_editor.dps_page": "DPS {current}/{total}",
    "player_pal.dps_pals": "Player DPS Pals (DPS saves)",
    "pal_editor.box_count": "Box {n} ({count})",
    "pal_editor.dps_count": "DPS {n}/{m} ({count})",
    "breeding.tab": "Breeding",
    "breeding.mode.parents": "Parents",
    "breeding.mode.children": "Children",
    "breeding.search": "Search pal...",
    "breeding.egg_hint": "Palworld Breeding Combos",
    "breeding.hint": "Click the button above to select a pal and view breeding combinations.",
    "breeding.type_to_search": "Type a pal name to see breeding combinations",
    "breeding.not_found": "Pal not found in breeding data",
    "breeding.parents_for": "Parents for {name}",
    "breeding.children_for": "Children for {name}",
    "breeding.unique": "Unique Combos",
    "breeding.formula": "Formula Combos",
    "breeding.no_breed": "This pal cannot breed",
    "breeding.no_combos": "No breeding combos found",
    "breeding.select_pal": "Select a Pal...",
    "breeding.search_placeholder": "Type to filter pals...",
    "breeding.no_selection": "Select a pal to see breeding combinations",
    "breeding.select_btn": "Select",
    "breeding.page_of": "Page {n} of {total}",
    "breeding.combo_count": "{n} combo(s)",
    "breeding.prev": "<",
    "breeding.next": ">",
    "breeding.filter": "Filter results...",
    "base.reassign_guild": "Reassign to Guild",
    "base.reassign.no_other_guilds": "No other guilds available.",
    "base.reassign.same_guild": "Base already belongs to this guild.",
    "base.reassign.success": "Base reassigned to guild \"{name}\"",
    "menu.file.load_xgp_save": "Load GamePass Save",
    "character_transfer.source_btn": "Source Save",
    "character_transfer.target_btn": "Target Save",
    "tools.btn_steam": "Steam",
    "tools.btn_gamepass": "GamePass",
    "fix_host_save.player_file_missing": "Player save file not found for {guid}",
    "character_transfer.player_file_missing": "Player save file not found for {guid}",
    "inventory.effigy_add_qty_prompt": "How many of each effigy type to add?",
    "inventory.effigy_add_qty_title": "Effigy Quantity",
    "edit_pals.show_predator": "Predator",
    "edit_pals.tip.gender": "Toggle gender",
    "edit_pals.tip.predator": "Toggle predator variant",
    "edit_pals.tip.boss": "Toggle boss (alpha)",
    "edit_pals.tip.lucky": "Toggle lucky (shiny)",
    "edit_pals.tip.awake": "Toggle awakening",
    "edit_pals.tip.cheat": "Toggle cheat mode",
    "edit_pals.tip.max_stats": "Max all stats",
    "edit_pals.tip.dna": "Toggle imported character",
    "edit_pals.tip.fav": "Set favorite level",
    "edit_pals.max_all_confirm_cheat": "Max all stats (IVs: 255, souls: 255, rank: 5, level: 255) for all pals in party & all palbox pages?",
    "base_inventory.max_all_confirm_cheat": "Max all stats (IVs: 255, souls: 255, rank: 5, level: 255) for all working pals in this base?",
    "func_manager.max_all_pals.confirm_cheat": "This will max all stats (level 255, IVs 255, souls 255, rank 5) for ALL pals in the save. Continue?",
    "func_manager.max_all_pals.cheat_ask": "Use extreme 255 caps?",
    "inventory.edit_abilities": "Edit Abilities",
    "inventory.edit_abilities_apply": "Apply Ability Changes",
    "inventory.edit_abilities_confirm.msg": "Apply ability changes to {count} player(s)?",
    "inventory.edit_abilities_done": "Abilities updated successfully.",
    "inventory.edit_abilities_select_first": "Select players on the Players tab first.",
    "inventory.edit_abilities_none_checked": "No abilities selected. Check at least one ability.",
    "inventory.edit_abilities_no_player": "No player selected",
    "inventory.abilities": "Abilities",
    "inventory.abilities_apply": "Apply Abilities",
    "inventory.abilities_loaded": "Loaded abilities for {name}",
    "inventory.abilities_no_player_selected": "No player loaded",
    "inventory.edit_abilities_current": "Load from selected player",
    "aio.menu.open_data_folder": "Open Data Folder",
    "edit_pals.ctx.bulk_sync_all": "Bulk Sync (All Pals)",
    "edit_pals.bulk_sync_all_title": "Bulk Sync All Pals",
    "edit_pals.bulk_sync_all_header": "Sync stats/ivs/skills from source pal to all selected pals",
    "edit_pals.bulk_sync_sources": "Sources:",
    "edit_pals.bulk_sync_all_success": "Bulk synced {count} pals!",
    "fix_illegal_pal.title": "Fix Illegal Pals",
    "fix_illegal_pal.description": "Select players whose illegal pals will be fixed:",
    "fix_illegal_pal.summary": "Found {players} player(s) with {pals} illegal pal(s)",
    "fix_illegal_pal.fix_selected": "Fix Selected",
    "fix_illegal_pal.no_selection": "No players selected.",
    "fix_illegal_pal.no_illegals_title": "No Illegal Pals",
    "fix_illegal_pal.no_illegals_msg": "No illegal pals found in the save.",
    "player.stats.health": "Health",
    "player.stats.stamina": "Stamina",
    "player.stats.attack": "Attack",
    "player.stats.weight": "Weight",
    "inventory.max_all_stats": "Max All Stats",
    "base.move_coords": "Change Coordinates",
    "base.move_coords.title": "Change Base Coordinates",
    "base.move_coords.warning": "WARNING: Moving a base to different coordinates can negatively impact your game.\n\nThe base may:\n- Evaluate incorrectly (weird AI behavior)\n- Collide with rocks, trees, structures, or terrain\n- Have foundation/clipping issues\n- Cause Pal pathfinding problems\n\nThis tool cannot detect terrain, collisions, or world geometry.\nProceed only if you understand these risks.\n\nContinue?",
    "base.move_coords.prompt_x": "Enter new X coordinate:",
    "base.move_coords.prompt_y": "Enter new Y coordinate:",
    "base.move_coords.success": "Base coordinates updated successfully.",
    "base.move_coords.failed": "Failed to update base coordinates.",
    "map.info.select_coords": "Click on the map to set new base coordinates. Right-click to cancel.",
    "base.nudge": "Nudge Base",
    "base.nudge.success": "Base nudged successfully.",
    "base.nudge.prompt": "Enter offset values for each axis.\nPositive = right/up/raise, Negative = left/down/lower.",
    "base.nudge.offset_x": "X offset",
    "base.nudge.offset_y": "Y offset",
    "base.nudge.offset_z": "Z offset",
    "edit_pals.ctx.export_pal": "Export Pal",
    "edit_pals.ctx.import_pal": "Import Pal",
    "edit_pals.export_pal": "Export Pal",
    "edit_pals.export_pal.success": "Exported to {path}",
    "edit_pals.import_pal": "Import Pal",
    "edit_pals.import_pal.success": "Imported {count} pal(s)",
    "edit_pals.show_npc": "NPC",
    "edit_pals.search_placeholder": "Type to filter pals...",
    "edit_pals.nickname_placeholder": "Optional",
    "deletion.items_repaired": "Repaired {repaired} items.",
    "xgp.no_saves_found.title": "No GamePass Saves Found",
    "xgp.no_saves_found.msg": "Could not find any GamePass save files.\n\nPossible reasons:\n• You have not created a world yet on Xbox Game Pass\n• The save files are in an unreadable format\n\nTry logging into your world on Xbox Game Pass and updating to the latest Palworld version, then try again.",
    "xgp.no_valid_saves.title": "No Valid Saves Found",
    "xgp.no_valid_saves.msg": "Your GamePass save data could not be read.\n\nThe container index may be corrupted or from an incompatible version.\n\nTry logging into your world on Xbox Game Pass and updating to the latest Palworld version, then try again.",
    "xgp.save_unreadable.title": "Save Data Unreadable",
    "xgp.save_unreadable.msg": "Your GamePass save data could not be read.\n\nThe container index may be corrupted or from an incompatible version.\n\nTry logging into your world on Xbox Game Pass and updating to the latest Palworld version, then try again.",
    "edit_pals.bulk_clone": "Bulk Clone Pals",
    "edit_pals.bulk_delete": "Bulk Delete Pals",
    "edit_pals.bulk_clone_header": "Select species to clone",
    "edit_pals.bulk_delete_header": "Select species to delete",
    "edit_pals.bulk_sources": "Source:",
    "edit_pals.bulk_clone_apply": "Clone Selected",
    "edit_pals.bulk_delete_apply": "Delete Selected",
    "edit_pals.bulk_species_cloned": "Cloned {count} species ({total} pals).",
    "edit_pals.bulk_species_deleted": "Deleted {count} species ({total} pals).",
    "edit_pals.bulk_clone_confirm": "Clone all {total} pals from {count} species?",
    "edit_pals.bulk_delete_confirm": "Delete all {total} pals from {count} species?",
    "edit_pals.bulk_qty": "Qty",
    "edit_pals.bulk_slots_party": "Party: {used}/{total}",
    "edit_pals.bulk_slots_palbox": "Palbox: {used}/{total}",
    "edit_pals.bulk_slots_dps": "DPS: {free} free",
    "edit_pals.bulk_slots_total": "Total free: {free}",
    "edit_pals.bulk_footer_requested": "Requested: {requested} | Available slots: {available}",
    "edit_pals.bulk_not_enough_slots": "Not enough free slots. Requested {requested}, only {available} available.",
    "common.done": "Done",
    "edit_pals.bulk_select_species": "Select a species from the list",
    "edit_pals.bulk_species_count": "{count} {name} found",
    "edit_pals.tooltip.gender": "Toggle gender",
    "edit_pals.tooltip.predator": "Toggle predator variant",
    "edit_pals.tooltip.boss": "Toggle boss/alpha variant",
    "edit_pals.tooltip.lucky": "Toggle lucky/shiny",
    "edit_pals.tooltip.awakened": "Toggle awakened",
    "edit_pals.tooltip.cheat": "Toggle cheat mode — removes all caps (level 255, IVs 255, souls 255)",
    "edit_pals.tooltip.max_stats": "Max all stats for this pal",
    "edit_pals.tooltip.dna": "Toggle DNA/imported flag",
    "edit_pals.tooltip.favorite": "Toggle favorite/lock level",
    "game_version.tooltip": "Palworld v{version}",
    "common.ok": "OK",
    "common.cancel": "Cancel",
    "menu.file.load_backup": "Load from Backup",
    "backup.no_backups": "No backups found.",
    "backup.invalid": "Selected backup is missing required files.",
    "lang.pt_BR": "Português (Brasil)",
    "lang.pt_PT": "Português (Portugal)",
    "edit_pals.max_all_ivs": "Max all IVs",
    "edit_pals.max_all_souls": "Max all souls",
    "deletion.col.role": "Role",
    "guild.role.member": "Member",
    "guild.menu.set_role": "Set Role",
    "guild.role_updated": "Role updated",
    "guild.role.guild_master": "Guild Master",
    "guild.role.submaster": "Submaster",
    "guild.role.guest": "Guest",
    "fix_illegal_player.title": "Fix Illegal Players",
    "fix_illegal_player.description": "Select players with illegal stats to fix:",
    "fix_illegal_player.fix_selected": "Fix Selected",
    "fix_illegal_player.summary": "Found {players} player(s) with {stats} illegal stat(s)",
    "fix_illegal_player.no_selection": "No players selected.",
    "fix_illegal_player.no_illegals_title": "No Illegal Players",
    "fix_illegal_player.no_illegals_msg": "No players with illegal stats found in the save.",
    "deletion.menu.fix_illegal_players": "Fix Illegal Players",
    "deletion.menu.configs": "Configs",
    "loading.mode.submenu": "Loading Screen Configs",
    "loading.mode.show": "Show Loading Screen",
    "loading.mode.hide": "Hide Loading Screen",
    "deletion.menu.submenu.delete": "Delete",
    "deletion.menu.submenu.fix": "Fix",
    "deletion.menu.submenu.reset": "Reset",
    "deletion.menu.submenu.misc": "Misc",
    "deletion.menu.delete_invalid_items": "Delete Invalid Items",
    "deletion.menu.delete_invalid_structures": "Delete Invalid Structures",
    "deletion.menu.delete_invalid_pals": "Delete Invalid Pals",
    "deletion.menu.delete_invalid_passives": "Delete Invalid Passives",
    "deletion.menu.fix_structures": "Fix All Structures",
    "deletion.menu.fix_items": "Fix All Items",
    "deletion.menu.fix_all_pals": "Fix All Pals",
    "deletion.menu.fix_overfilled_inventories": "Fix Overfilled Inventories",
    "deletion.menu.fix_all_guilds": "Fix All Guilds",
    "func_manager.fix_all_pals.title": "Fix All Pals",
    "func_manager.fix_all_pals.confirm": "Fix all pals (restore HP/FullStomach/Sanity, remove sickness, assign unowned)?",
    "func_manager.fix_all_pals.success": "Fixed {count} pals.",
    "common.confirm": "Confirm",
    "deletion.illegal_players_fixed": "Fixed {count} player(s) with illegal stats.",
    "character_transfer.load_both_saves": "Please load both source and target saves before using Transfer All.",
    "character_transfer.load_target_first": "Please load a target save before saving changes.",
    "error.unsaved_title": "Unsaved Changes",
    "error.unsaved_msg": "You have unsaved changes. Save before exiting?",
    "button.dont_save": "Don't Save",
    "character_transfer.unsaved_warning": "You have unsaved transfers. Save before exiting?",
    "pal_editor.multi_selected": "{n} pals selected",
    "pal_editor.bulk_max_btn": "Max",
    "pal_editor.bulk_heal_btn": "Heal",
    "pal_editor.bulk_rename_btn": "Rename",
    "pal_editor.bulk_delete_btn": "Delete",
    "pal_editor.bulk_deselect_btn": "Deselect",
    "pal_editor.bulk_rename_title": "Rename Pals",
    "pal_editor.bulk_rename_label": "Enter a nickname for all selected pals:",
    "pal_editor.bulk_rename_placeholder": "Nickname...",
    "pal_editor.bulk_rename_cancel": "Cancel",
    "pal_editor.bulk_rename_apply": "Apply",
    "pal_editor.bulk_rename_no_name": "Please enter a nickname.",
    "pal_editor.bulk_rename_done": "Renamed {n} pals to {name}",
    "pal_editor.bulk_delete_title": "Delete",
    "pal_editor.bulk_delete_confirm": "Delete {n} selected pals?",
    "pal_editor.bulk_delete_success": "Deleted {n} pals",
    "pal_editor.bulk_max_success": "Maxed {n} pals",
    "pal_editor.bulk_heal_done": "Healed {n} pals",
    "inventory.multi_selected": "{n} items selected",
    "inventory.multi_delete_btn": "Delete",
    "inventory.multi_clear_btn": "Clear Qty",
    "inventory.multi_deselect_btn": "Deselect",
    "inventory.bulk_delete_title": "Delete Items",
    "inventory.bulk_delete_confirm": "Delete {n} selected items?",
    "base_inventory.bulk_remove_title": "Remove Items",
    "base_inventory.bulk_remove_confirm": "Remove {n} selected items?",
    "modify.confirm.title": "Confirm Launch",
    "modify.confirm.question": "Launch external tool?",
    "modify.confirm.source": "Source: {src}",
    "modify.confirm.path": "Path: {path}",
    "modify.confirm.sha256": "SHA256: {sha}",
    "modify.confirm.warning": "This will launch a third-party executable downloaded from GitHub. Only proceed if you trust the source.",
    "modify.confirm.cli_prompt": "Launch? [y/N]: ",
    "base_inventory.replace_show_all": "Show all structure types",
    "fix_illegal_pal.players_header": "Players",
    "fix_illegal_pal.pals_header": "Illegal Pals",
    "fix_illegal_pal.pals_for_header": "Illegal Pals — {name}"
}