{
  "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",
  "Copied LocalData.sav to: {path}": "Copied LocalData.sav to: {path}",
  "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",
  "LocalData.sav Size: {file_size} bytes": "LocalData.sav Size: {file_size} bytes",
  "LocalData.sav not found: {file}": "LocalData.sav not found: {file}",
  "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?",
  "Restore completed successfully!": "Restore completed successfully!",
  "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",
  "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 65\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_items": "Remove All Invalid Items",
  "deletion.menu.remove_invalid_pals": "Remove All Invalid Pals",
  "deletion.menu.remove_invalid_passives": "Remove All Invalid Passives",
  "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": "Remove All Invalid Structures",
  "deletion.menu.remove_invalid_structures_summary": "Deleted {deleted_count} invalid structure map objects. {remaining_count} structures remain.",
  "deletion.menu.repair_structures": "Repair All Structures",
  "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.trim_overfilled_inventories": "Trim Overfilled Inventories",
  "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 > 65, 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.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 30 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.rebuild_all_guilds": "Rebuild All Guilds",
  "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 30 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": "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.both": "Both:",
  "paldefender.filter_type": "Filter Type:",
  "paldefender.inactivity": "Inactive Days:",
  "paldefender.inactivity_days": "Inactive Days:",
  "paldefender.instructions": "Choose Filter Type: Inactivity: Select bases with players inactive for given days. Max Level: Select bases with max players level below given. Both: Combine both filters.",
  "paldefender.max_level": "Max Level:",
  "paldefender.max_level_label": "Max Level:",
  "paldefender.output": "Results:",
  "paldefender.title": "Generate PalDefender killnearestbase Commands",
  "paldefender_opened": "PalDefender Commands",
  "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-65):",
  "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.update_container_ids.menu": "Update Container IDs",
  "player.container_ids_updated": "Container IDs updated successfully!",
  "player.container_ids_failed": "Failed to update container IDs.",
  "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",
  "restore_map.source": "Restore Source: {file}",
  "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": "Close",
  "sidebar.open": "Open",
  "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": "palworld_save_tools 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.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 saves between Xbox (Game Pass) and Steam",
  "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",
  "container_selector.title": "Select Containers for {player_name}",
  "container_selector.instruction": "Browse orphaned containers with items and select which to assign to each slot",
  "container_selector.slot_main": "Main Inventory",
  "container_selector.slot_key": "Key Items",
  "container_selector.slot_weapons": "Weapons",
  "container_selector.slot_armor": "Armor",
  "container_selector.slot_food": "Food Bag",
  "container_selector.slot_palbox": "Pal Box",
  "container_selector.slot_party": "Party",
  "container_selector.auto_none": "Auto (none selected)",
  "container_selector.select_as_main": "Select as Main",
  "container_selector.select_as_key": "Select as Key",
  "container_selector.select_as_weapons": "Select as Weapons",
  "container_selector.select_as_armor": "Select as Armor",
  "container_selector.select_as_food": "Select as Food",
  "container_selector.select_as_palbox": "Select as Pal Box",
  "container_selector.select_as_party": "Select as Party",
  "container_selector.update_btn": "Update Container IDs",
  "container_selector.cancel_btn": "Cancel",
  "container_selector.no_containers": "No orphaned containers with items found",
  "container_selector.found_containers": "Found {count} orphaned containers with items",
  "container_selector.assign_slots": "Assign Containers to Slots",
  "container_selector.select_instruction": "Right-click a container on the left to assign it to a slot below, or click 'Clear' to remove assignment",
  "container_selector.clear_slot": "Clear",
  "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"
}