{
  "1. Use LocalData.sav from the 'resources' folder": "1. Usar LocalData.sav de la carpeta 'resources'",
  "2. Create backups of each existing LocalData.sav": "2. Crear copias de seguridad de cada LocalData.sav existente",
  "3. Copy LocalData.sav to all other worlds/servers": "3. Copiar LocalData.sav a todos los demás mundos/servidores",
  "About PST": "Acerca de PST",
  "Apply Slot Injection": "Aplicar inyección de slots",
  "Are you sure you want to update SlotNum values from {current_val} to {new_value} (pages × slots)?": "¿Seguro que quieres actualizar los SlotNum de {current_val} a {new_value} (páginas × slots)?",
  "Base deleted": "Base eliminada",
  "Browse": "Examinar",
  "Cancel": "Cancelar",
  "Changes saved and files deleted!": "¡Cambios guardados y archivos eliminados!",
  "Changes saved successfully.": "Cambios guardados correctamente.",
  "CharacterContainerSaveData not found.": "CharacterContainerSaveData no encontrado.",
  "CharacterContainerSaveData.value is not a list.": "CharacterContainerSaveData.value no es una lista.",
  "Confirm Swap": "Confirmar Intercambio",
  "Confirm Update": "Confirmar actualización",
  "Copied LocalData.sav to: {path}": "LocalData.sav copiado a: {path}",
  "Deleted": "Eliminado",
  "Do you want to rename the world? Current name: '{old_world_name}'": "¿Deseas renombrar el mundo? Nombre actual: '{old_world_name}'",
  "Done": "Listo",
  "Enter new world name:": "Introduce el nuevo nombre del mundo:",
  "Error": "Error",
  "Fix Host Save - GUID Migrator": "Reparar guardado del host - Migrador GUID",
  "Fix has been applied! Have fun!": "¡Corrección aplicada! ¡Diviértete!",
  "GUID": "GUID",
  "Guild ID": "ID de gremio",
  "Info": "Información",
  "LocalData.sav Size: {file_size} bytes": "Tamaño de LocalData.sav: {file_size} bytes",
  "LocalData.sav not found: {file}": "LocalData.sav no encontrado: {file}",
  "Marked": "Marcado",
  "Migrate": "Migrar",
  "Name": "Nombre",
  "Nickname": "Apodo",
  "No": "No",
  "No SlotNum entries with value {current_val} found.": "No se encontraron entradas SlotNum con valor {current_val}.",
  "Now saving the data...": "Guardando datos…",
  "OK": "Aceptar",
  "Player UID": "UID del jugador",
  "Please select a file:": "Por favor selecciona un archivo:",
  "Rename World Name": "Renombrar mundo",
  "Rename World?": "¿Renombrar mundo?",
  "Restore completed successfully!": "¡Restauración completada con éxito!",
  "Save Changes": "Guardar cambios",
  "Save Complete": "Guardado completado",
  "Saved": "Guardado",
  "Search Source Player:": "Buscar jugador fuente:",
  "Search Target Player:": "Buscar jugador destino:",
  "Select Level.sav File:": "Seleccionar archivo Level.sav:",
  "Select Level.sav file": "Seleccionar Level.sav",
  "Select Level.sav file:": "Seleccionar archivo Level.sav:",
  "Select Source Level File": "Seleccionar Level fuente",
  "Select Target Level File": "Seleccionar Level destino",
  "Select base": "Seleccionar base",
  "Select guild": "Seleccionar gremio",
  "Select player": "Seleccionar jugador",
  "Source Player: N/A": "Jugador fuente: N/A",
  "Source Player: {name} ({guid})": "Jugador fuente: {name} ({guid})",
  "Source: N/A, Target: N/A": "Fuente: N/A, Destino: N/A",
  "Success": "Éxito",
  "Success! Fix has been applied! Have fun!": "¡Éxito! ¡Corrección aplicada! ¡Diviértete!",
  "Target Player: N/A": "Jugador destino: N/A",
  "Target Player: {name} ({guid})": "Jugador destino: {name} ({guid})",
  "Total Pages:": "Páginas totales:",
  "Total SlotNum:": "Total SlotNum:",
  "Total Slots:": "Slots totales:",
  "Total worlds/servers updated: {copied_count}": "Total de mundos/servidores actualizados: {copied_count}",
  "Transfer": "Transferir",
  "Transfer All": "Transferir todo",
  "Transfer Successful": "Transferencia exitosa",
  "Transfer successful in memory! Hit 'Save Changes' to save.": "Transferencia exitosa en memoria! Pulsa 'Guardar cambios' para guardar.",
  "Updated {updated_count} SlotNum entries from {current_val} to {new_value} in Level.sav!": "Se actualizaron {updated_count} entradas SlotNum de {current_val} a {new_value} en Level.sav!",
  "Warning": "Advertencia",
  "Warning: This will perform the following actions:": "Advertencia: Se realizarán las siguientes acciones:",
  "Yes": "Sí",
  "about.description": "Un conjunto de herramientas integral para gestionar archivos de guardado de Palworld.",
  "about.developer": "Desarrollador",
  "about.features.1": "Convertir archivos de guardado entre diferentes formatos",
  "about.features.2": "Gestionar y modificar datos de guardado",
  "about.features.3": "Transferir personajes entre partidas",
  "about.features.4": "Solucionar problemas comunes de guardado",
  "about.features.5": "Restaurar datos del mapa",
  "about.features.label": "Características",
  "about.game_version": "Versión del juego",
  "about.github": "Ver en GitHub",
  "about.title": "Acerca de PST",
  "add_exclusion.confirm": "¿Agregar a exclusiones?",
  "all_skins_deleted": "Todas las skins eliminadas",
  "anti_air_reset": "Torretas antiaéreas restablecidas",
  "anti_air_reset_count": "{count} cañones antiaéreos restablecidos",
  "app.subtitle": "Compatible con la versión del juego v{game_version}",
  "app.title": "PalworldSaveTools v{version}",
  "base.deleted_camp": "Campamento base {base_id} eliminado para el gremio {guild_id}",
  "base.error.no_base_found": "No se encontraron bases en el archivo guardado de destino. Por favor, crea al menos una base (Caja Pal) en el juego antes de importar.",
  "base.error.title": "Error de importación",
  "base.excluded": "La base {bid} está excluida de la eliminación — saltando...",
  "base.export.success": "Base exportada con éxito",
  "base.export_all": "Exportar todas las bases",
  "base.export_guild": "Exportar bases del gremio",
  "base.import.success": "Base importada con éxito",
  "base.import_multi": "Importar bases (múltiples archivos)",
  "base_clone_failed": "Error al clonar la base",
  "base_cloned": "Base clonada con éxito",
  "base_export_failed": "Error al exportar la base",
  "base_export_not_found": "No se pudieron encontrar los datos de la base para el ID: {bid}",
  "base_export_success": "Base exportada con éxito",
  "base_import_failed": "Error al importar",
  "base_import_success": "Base importada con éxito",
  "bases.deleted_count": "Eliminadas {count} bases",
  "bases.orphaned_deleted": "{count} base(s) huérfanas eliminadas",
  "blueprint.error.outdated": "Este plano se creó con una versión anterior de la herramienta. Vuelve a exportar la base para asegurarte de que se apliquen todas las correcciones.",
  "blueprint.status.up_to_date": "El plano está actualizado.",
  "browse": "Buscar",
  "button.cancel": "Cancelar",
  "button.export": "Exportar base",
  "button.import": "Importar base",
  "button.ok": "Aceptar",
  "button.run": "Ejecutar",
  "cat.converting": "Herramientas de conversión",
  "cat.management": "Herramientas de gestión",
  "character_transfer.no_source_selected": "No se ha seleccionado fuente",
  "character_transfer.no_target_selected": "No se ha seleccionado destino",
  "character_transfer.search_source_players": "Buscar jugadores fuente...",
  "character_transfer.search_target_players": "Buscar jugadores destino...",
  "character_transfer.source_players": "Jugadores fuente",
  "character_transfer.target_players": "Jugadores destino",
  "character_transfer.tip": "Consejo: Selecciona jugadores fuente y destino, luego presiona Transferir. Usa 'Guardar cambios' para persistir.",
  "chest.invalid_structure": "¡Estructura inválida de Level.sav!",
  "chest.unlocked_summary": "Todos los cofres privados han sido desbloqueados (excluyendo puestos). Total desbloqueados: {count}",
  "chests_unlocked": "{count} cofres privados desbloqueados",
  "cleanup.no_players_found": "No se encontraron jugadores para eliminar.",
  "cleanup.preview_summary": "Jugadores antes de eliminar: {before}\nJugadores marcados: {marked}\nJugadores después (vista previa): {after}\nPals eliminados: {pals}",
  "cleanup.summary": "Jugadores eliminados: {removed_players} (No referenciados: {unref}, Inválidos: {invalid})\nPals eliminados: {pals}\nGremios eliminados: {guilds}\nObjetos rotos del mapa eliminados: {broken}\nObjetos caídos eliminados: {drops}\nTotal de MapObjects: {mapobjects}",
  "clone.base": "Clonar Base",
  "clone_base.msg": "Base clonada exitosamente",
  "confirm.delete_base_msg": "¿Eliminar esta base?",
  "confirm.delete_base_title": "Confirmar eliminación de base",
  "confirm.delete_guild_msg": "¿Eliminar gremio \"{name}\" y todas las {count} bases?\n\nEsto también eliminará todos los personajes que pertenecen a miembros del gremio.",
  "confirm.delete_guild_title": "Confirmar eliminación de gremio",
  "confirm.no": "No",
  "confirm.rename_guild_msg": "Introduce el nuevo nombre del gremio:",
  "confirm.rename_guild_title": "Renombrar gremio",
  "confirm.yes": "Sí",
  "console.detach": "Desacoplar",
  "console.reattach": "Volver a acoplar",
  "console.title": "Consola",
  "cursor_coords": "Cursor",
  "delete.base": "Eliminar Base",
  "delete.guild": "Eliminar gremio",
  "delete_protected.confirm": "Este elemento está protegido. ¿Eliminar de todos modos?",
  "deletion.base_deleted": "Base eliminada",
  "deletion.col.base_id": "ID de base",
  "deletion.col.guild_id": "ID de gremio",
  "deletion.col.guild_level": "Nivel de gremio",
  "deletion.col.guild_name": "Nombre del gremio",
  "deletion.col.last_seen": "Última conexión",
  "deletion.col.level": "Nivel",
  "deletion.col.member": "Miembro",
  "deletion.col.pals": "Pals",
  "deletion.col.player_name": "Nombre del jugador",
  "deletion.ctx.add_exclusion": "Agregar a exclusión",
  "deletion.ctx.delete_base": "Eliminar base",
  "deletion.ctx.delete_guild": "Eliminar gremio",
  "deletion.ctx.delete_player": "Eliminar jugador",
  "deletion.ctx.remove_exclusion": "Quitar de exclusión",
  "deletion.excluded_bases": "Bases excluidas",
  "deletion.excluded_guild_id": "IDs de gremio excluidos",
  "deletion.excluded_player_uid": "UIDs de jugadores excluidos",
  "deletion.exclusions.base_label": "IDs de Base Excluidas:",
  "deletion.exclusions.guild_label": "IDs de Gremio Excluidas:",
  "deletion.exclusions.player_label": "UIDs de Jugador Excluidas:",
  "deletion.guild_deleted": "Gremio eliminado",
  "deletion.guild_members": "Miembros del gremio:",
  "deletion.info.already_in_exclusions": "{kind} ya está en la lista de exclusión.",
  "deletion.invalid_passives_removed": "{count} pasivos inválidos eliminados",
  "deletion.menu.delete": "Eliminar",
  "deletion.menu.delete_all_skins": "Eliminar todos los skins",
  "deletion.menu.delete_duplicate_players": "Eliminar jugadores duplicados",
  "deletion.menu.delete_empty_guilds": "Eliminar gremios vacíos",
  "deletion.menu.delete_inactive_bases": "Eliminar bases inactivas",
  "deletion.menu.delete_inactive_players": "Eliminar jugadores inactivos",
  "deletion.menu.delete_non_base_map_objs": "Eliminar Objetos de Mapa Huérfanos/No Base",
  "deletion.menu.delete_selected_base": "Eliminar base seleccionada",
  "deletion.menu.delete_selected_guild": "Eliminar gremio seleccionado",
  "deletion.menu.delete_selected_player": "Eliminar jugador seleccionado",
  "deletion.menu.delete_unreferenced": "Eliminar datos no referenciados",
  "deletion.menu.exclusions": "Exclusiones",
  "deletion.menu.file": "Archivo",
  "deletion.menu.fix_timestamps": "Corregir todas las marcas de tiempo negativas",
  "deletion.menu.generate_killnearestbase": "Generar comando PalDefender killnearestbase",
  "deletion.menu.generate_map": "Generar mapa",
  "deletion.menu.load_level": "Cargar Level.sav",
  "deletion.menu.paldefender": "Comandos de PalDefender",
  "deletion.menu.remove_invalid_items": "Eliminar todos los objetos inválidos",
  "deletion.menu.remove_invalid_pals": "Eliminar todos los Pals inválidos",
  "deletion.menu.remove_invalid_passives": "Eliminar todos los pasivos inválidos",
  "deletion.menu.remove_illegal_pals": "Eliminar Pals ilegales",
  "deletion.menu.remove_invalid_skins_summary": "Se eliminaron {removed_level_skins} entradas de apariencia de Level.sav. Se limpiaron {fixed_player_files} archivos de jugador.",
  "deletion.menu.remove_invalid_structures": "Eliminar todas las estructuras inválidas",
  "deletion.menu.remove_invalid_structures_summary": "Se eliminaron {deleted_count} objetos de mapa de estructuras inválidas. Quedan {remaining_count} estructuras.",
  "deletion.menu.reset_anti_air": "Reiniciar cañón antiaéreo",
  "deletion.menu.reset_dungeons": "Restablecer mazmorras",
  "deletion.menu.reset_missions": "Restablecer misiones",
  "deletion.menu.reset_illegal_pals": "Restablecer Pals ilegales",
  "deletion.menu.fix_illegal_pals": "Corregir Pals ilegales",
  "deletion.menu.save_changes": "Guardar cambios",
  "deletion.menu.save_exclusions": "Guardar lista de exclusiones",
  "deletion.menu.show_map": "Mostrar mapa de bases",
  "deletion.menu.trim_overfilled_inventories": "Recortar inventarios sobrecargados",
  "deletion.menu.unlock_private_chests": "Desbloquear todos los cofres privados",
  "deletion.menu.view": "Vista",
  "deletion.player_deleted": "Jugador eliminado",
  "deletion.saved_exclusions": "¡Lista de exclusión guardada!",
  "deletion.search_bases": "Buscar bases:",
  "deletion.search_guilds": "Buscar gremios:",
  "deletion.search_players": "Buscar jugadores:",
  "deletion.selected_base": "Base seleccionada: {id}",
  "deletion.selected_guild": "Gremio seleccionado: {name}",
  "deletion.selected_player": "Jugador seleccionado: {name}",
  "deletion.stats.after": "Después",
  "deletion.stats.bases": "Bases",
  "deletion.stats.before": "Antes",
  "deletion.stats.field": "Tipo",
  "deletion.stats.guilds": "Gremios",
  "deletion.stats.pals": "Pals",
  "deletion.stats.players": "Jugadores",
  "deletion.stats.result": "Resultado",
  "deletion.title": "Herramientas todo en uno",
  "deletion.trimmed_inventories": "{fixed} inventarios sobrecargados recortados",
  "deletion.warn.none_selected": "¡No se seleccionó ningún {kind}!",
  "deletion.remove_illegal_pals_confirm": "Esto eliminará todos los pals ilegales (nivel > 65, IVs > 100, almas > 20) del guardado. ¿Continuar?",
  "deletion.reset_illegal_pals_confirm": "Esto restablecerá todos los pals ilegales a nivel 1 con IVs aleatorios (0-100). ¿Continuar?",
  "deletion.fix_illegal_pals_confirm": "Esto corregirá todos los pals ilegales estableciendo sus estadísticas a los máximos legales (nivel 65, IVs 100, almas 20). ¿Continuar?",
  "deletion.illegal_pals_removed": "Se eliminaron {count} pals ilegales del guardado.",
  "deletion.illegal_pals_reset": "Se restablecieron {count} pals ilegales a nivel 1 con IVs aleatorios.",
  "deletion.illegal_pals_fixed": "Corregidos {count} pals ilegales a máximos legales.",
  "deletion.warning.protected_base": "La base {bid} está en la lista de exclusión y no se puede eliminar.",
  "deletion.warning.protected_guild": "El gremio {gid} está en la lista de exclusión y no se puede eliminar.",
  "deletion.warning.protected_player": "El jugador {uid} está en la lista de exclusión y no se puede eliminar.",
  "done": "Hecho",
  "dps.none_found": "No se encontraron Pals DPS en {file}",
  "dps.none_valid": "No hay Pals DPS válidos para registrar en {file}",
  "dps.parse_failed": "Error al analizar {path} para {name} ({uid}): {err}",
  "dungeons_reset": "Mazmorras restablecidas",
  "dungeons_reset_count": "{count} mazmorras restablecidas",
  "duplicate_players_removed": "{count} jugadores duplicados eliminados",
  "edit_pals.active_skills": "Habilidades activas",
  "edit_pals.add_new_pal": "Agregar nuevo Pal",
  "edit_pals.armor": "Armadura",
  "edit_pals.attack": "Ataque",
  "edit_pals.available_skills": "Habilidades disponibles",
  "edit_pals.boss_prefix": "👑",
  "edit_pals.cancel": "Cancelar",
  "edit_pals.clear_skill": "Limpiar habilidad",
  "edit_pals.clone_pal": "Clonar Pal",
  "edit_pals.confirm_delete": "Confirmar eliminación",
  "edit_pals.confirm_delete_msg": "¿Estás seguro de que quieres eliminar este pal de {tab_name}?",
  "edit_pals.container": "Contenedor",
  "edit_pals.craft_speed": "Vel. de creación",
  "edit_pals.create_pal": "Crear Pal",
  "edit_pals.create_success": "Creado nuevo {pal_name} en {container_name}.",
  "edit_pals.ctx.clone": "Clonar",
  "edit_pals.ctx.create_new": "Crear nuevo Pal",
  "edit_pals.ctx.delete": "Eliminar",
  "edit_pals.ctx.edit": "Editar Pal",
  "edit_pals.ctx.max_stats": "Max todas las estadísticas",
  "edit_pals.ctx.rename": "Renombrar",
  "edit_pals.decrease_rank": "Disminuir rango",
  "edit_pals.defense": "Defensa",
  "edit_pals.delete": "Eliminar",
  "edit_pals.delete_pal": "Eliminar Pal",
  "edit_pals.duplicate_skill": "Habilidad duplicada",
  "edit_pals.duplicate_skill_msg": "Este pal ya tiene la habilidad '{skill}'. Por favor elige una habilidad diferente.",
  "edit_pals.edit_skills": "Editar habilidades",
  "edit_pals.error_max_slots": "Máxima cantidad de espacios alcanzada para {container_name}.",
  "edit_pals.error_no_guild": "No se pudo encontrar el gremio del jugador.",
  "edit_pals.error_select_pal_type": "Por favor selecciona un tipo de pal.",
  "edit_pals.female": "Femenino",
  "edit_pals.gender": "Género",
  "edit_pals.gender_female_icon": "♀",
  "edit_pals.gender_male_icon": "♂",
  "edit_pals.hp": "HP",
  "edit_pals.increase_rank": "Aumentar rango",
  "edit_pals.is_boss": "Jefe",
  "edit_pals.is_lucky": "Suerte",
  "edit_pals.level": "Nivel",
  "edit_pals.lucky_prefix": "✨",
  "edit_pals.male": "Masculino",
  "edit_pals.max_all": "Max todo",
  "edit_pals.max_ivs": "Max IVs",
  "edit_pals.max_rank": "Max Rango",
  "edit_pals.max_souls": "Max Almas",
  "edit_pals.melee": "Cuerpo a cuerpo",
  "edit_pals.moves": "Movimientos",
  "edit_pals.name": "Nombre",
  "edit_pals.nickname": "Apodo",
  "edit_pals.no_image": "Sin imagen",
  "edit_pals.no_pal_selected": "Ningún Pal seleccionado",
  "edit_pals.pal_type": "Tipo de Pal",
  "edit_pals.palbox": "PalBox",
  "edit_pals.party": "Equipo",
  "edit_pals.passive_skills": "Habilidades pasivas",
  "edit_pals.passives": "Pasivos",
  "edit_pals.ranged": "A distancia",
  "edit_pals.rank": "Rango",
  "edit_pals.rank_stars": "★{rank}",
  "edit_pals.rename_pal": "Renombrar Pal",
  "edit_pals.reset_rank": "Restablecer rango",
  "edit_pals.save": "Guardar",
  "edit_pals.search_skills": "Buscar habilidades...",
  "edit_pals.select_pal": "Selecciona un pal de los espacios de arriba",
  "edit_pals.select_pal_btn": "Seleccionar Pal",
  "edit_pals.select_skill": "Seleccionar habilidad",
  "edit_pals.slot_count": "Cantidad de espacios: {current}/{max}",
  "edit_pals.slot_occupied": "El espacio {slot} ya está ocupado.",
  "edit_pals.souls": "Almas",
  "edit_pals.stats": "Estadísticas",
  "edit_pals.stats.armor": "Armadura: {armor}",
  "edit_pals.stats.attack": "Ataque: {atk}",
  "edit_pals.stats.craft_speed": "Creación: {craft}",
  "edit_pals.stats.defense": "Defensa: {def}",
  "edit_pals.stats.hp": "HP: {hp}",
  "edit_pals.stats.melee": "Cuerpo a cuerpo: {melee}",
  "edit_pals.stats.ranged": "A distancia: {ranged}",
  "edit_pals.swap_gender": "Cambiar género",
  "edit_pals.talents": "Talentos (IVs)",
  "edit_pals.title": "Editar Pals",
  "empty_guilds_removed": "{count} gremios vacíos eliminados",
  "error.guild_mapping_failed": "No se pudo cargar el mapeo de gremios: {err}",
  "error.icon": "No se pudo establecer el ícono:",
  "error.module": "No se pudo importar el módulo:",
  "error.no_log": "Ejecuta las All in One Tools antes de usar esto.",
  "error.no_save_loaded": "No se ha cargado ningún archivo de guardado.",
  "error.not_level_sav": "Esto NO es Level.sav. Selecciona el archivo Level.sav.",
  "error.overlay.close": "CERRAR ERROR",
  "error.overlay.copied": "¡COPIADO!",
  "error.overlay.copy": "COPIAR AL PORTAPAPELES",
  "error.overlay.title": "HA OCURRIDO UN ERROR",
  "error.players_folder_missing": "Falta la carpeta Players",
  "error.title": "¡Error!",
  "error.tool": "Selección no válida o error al ejecutar la herramienta:",
  "exclusions.add_title": "Agregar a exclusiones",
  "exclusions.remove_title": "Remover de exclusiones",
  "exclusions_save": "Guardar exclusiones",
  "exclusions_saved": "¡Exclusiones guardadas!",
  "export.base": "Exportar Base",
  "export_base.title": "Exportar base",
  "export_bases.no_bases": "No se encontraron bases para el gremio \"{name}\".",
  "export_bases.title": "Exportar bases",
  "fix_host_save.path_to_level_sav": "Ruta a Level.sav",
  "fix_host_save.search_source_player": "Buscar jugador fuente...",
  "fix_host_save.search_target_player": "Buscar jugador destino...",
  "fix_host_save.source_player": "Jugador fuente (GUID antigua)",
  "fix_host_save.target_player": "Jugador destino (GUID nueva)",
  "fix_host_save.tip": "Consejo: Selecciona jugadores fuente y destino, luego presiona Migrar.",
  "fix_timestamps_done": "Corregir todas las marcas de tiempo negativas",
  "fixed_files": "{fixed} archivos corregidos",
  "fixhost.missing": "Falta uno o ambos archivos de guardado.",
  "github.tooltip": "Haz clic para abrir el repositorio de GitHub",
  "group.admin_reassigned": "Administrador reasignado en el grupo {gid} a {admin}",
  "guild.common.select_guild_first": "¡Selecciona una guild primero!",
  "guild.ctx.make_leader": "Hacer líder",
  "guild.excluded": "El gremio {gid} está excluido de la eliminación — saltando...",
  "guild.excluded_with_base": "El gremio {gid} tiene la base excluida {base_id} — ¡omitiendo eliminación del gremio!",
  "guild.leader_changed": "Líder del gremio cambiado",
  "guild.leader_updated.msg": "El líder del gremio cambió de {old} a {new}",
  "guild.leader_updated.title": "Líder Actualizado",
  "guild.level.maxed": "El nivel de la base del gremio se ha establecido en 30 con éxito.",
  "guild.marked_for_deletion": "Gremio {gid} y {count} jugadores marcados para eliminación (archivos se eliminarán al guardar cambios)",
  "guild.menu.max_level": "Nivel máximo de gremio",
  "guild.menu.move_selected_player_to_selected_guild": "Mover jugador seleccionado al gremio seleccionado",
  "guild.menu.outdated_blueprint": "Plano desactualizado",
  "guild.menu.rebuild_all_guilds": "Reconstruir todas las guilds",
  "guild.menu.title": "Gremio",
  "guild.move.already_in_guild": "El jugador ya está en esta guild",
  "guild.move.moved": "Jugador {player} movido a la guild {guild}",
  "guild.move.no_player": "Selecciona un jugador",
  "guild.move.player_not_found": "Jugador no encontrado en las guilds",
  "guild.move.target_missing": "La guild objetivo no existe",
  "guild.rebuild.done": "Todas las guilds han sido reconstruidas, incluidos todos los pals.",
  "guild.rebuild.no_save": "¡No se ha cargado ninguna partida!",
  "guild.removed_empty_or_invalid": "Gremio {gid} eliminado (vacío o jugadores inválidos).",
  "guild.rename.done_msg": "Gremio renombrado de {old} a {new}",
  "guild.rename.done_title": "Gremio Renombrado",
  "guild.rename.menu": "Renombrar Gremio",
  "guild.rename.prompt": "Ingrese el nuevo nombre del gremio:",
  "guild.rename.select": "Primero seleccione un gremio",
  "guild.rename.title": "Renombrar Gremio",
  "guild.unlock_lab_research.failed": "Error al desbloquear las investigaciones de laboratorio",
  "guild.unlock_lab_research.menu": "Desbloquear todas las investigaciones de laboratorio",
  "guild.unlock_lab_research.success": "Todas las investigaciones de laboratorio han sido desbloqueadas",
  "guild_level_maxed": "El nivel del campamento base del gremio se ha establecido en 30 correctamente.",
  "guild_move_done": "Jugador {player} movido al gremio {guild}",
  "guild_move_failed": "Error al mover al jugador al gremio",
  "guild_move_player": "Mover jugador al gremio",
  "guild_rebuild_all": "Reconstruir todos los gremios",
  "guild_rebuild_done": "Todos los gremios han sido reconstruidos, incluidos todos los pals.",
  "guild_rebuild_failed": "Error al reconstruir los gremios",
  "guilds.deleted_count": "{count} gremio(s) eliminados",
  "import.base": "Importar Base",
  "import_base.title": "Importar base",
  "import_bases.title": "Importar bases",
  "inactive_bases_deleted": "{count} bases inactivas eliminadas",
  "inactive_players_removed": "{count} jugadores inactivos eliminados",
  "info.title": "Información",
  "invalid_items_fixed": "Objetos inválidos corregidos",
  "invalid_items_removed": "Objetos inválidos eliminados",
  "invalid_pals_removed": "Pals inválidos eliminados",
  "invalid_structures_removed": "{removed} estructuras inválidas eliminadas",
  "item.deleted_dropped": "Objeto caído eliminado — ID: {id}",
  "itemclean.invalid_structure": "¡Estructura inválida de Level.sav!",
  "itemclean.removed": "[AutoItemCleaner] Objeto inválido eliminado: {sid}",
  "itemclean.summary": "Total de objetos antes: {before}\nObjetos inválidos eliminados: {removed}\nTotal después: {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": "Idioma seleccionado",
  "lang.set_restart": "Idioma establecido en {lang_name}. Reiniciando la aplicación...",
  "lang.zh_CN": "简体中文",
  "loading.converted": "Guardado cargado y convertido a JSON en {seconds}s",
  "loading.done": "Guardado cargado!",
  "loading.phrase.1": "OBLIGANDO A LOS PALS A TRABAJAR HORAS EXTRA...",
  "loading.phrase.10": "OPTIMIZANDO LA EFICIENCIA DEL FLUJO DE TRABAJO...",
  "loading.phrase.11": "REEMPLAZANDO PALS CANSADOS POR MODELOS MÁS FRESCOS...",
  "loading.phrase.12": "CONVENCIENDO A PALS DEPRIMIDOS DE QUE LA VISTA ES MEJOR DESDE LA LÍNEA DE MONTAJE...",
  "loading.phrase.13": "RECICLANDO ESPECÍMENES INSATISFACTORIOS...",
  "loading.phrase.14": "ACTUALIZANDO CONTRATOS DE TRABAJO (AHORA CON 0% DE TIEMPO DE DESCANSO)...",
  "loading.phrase.15": "DICIÉNDOLES A LOS LOVEANDERS QUE SE CALMEN...",
  "loading.phrase.16": "COSECHANDO FLUIDOS DE PAL... NO PREGUNTES CÓMO...",
  "loading.phrase.17": "AFILANDO EL CUCHILLO DE CARNICERO PARA LA 'VALORACIÓN'...",
  "loading.phrase.18": "DICIÉNDOLE AL GUMOSS QUE ES SOLO UN CORTE DE PELO...",
  "loading.phrase.19": "MEJORANDO EL GENERADOR ELÉCTRICO CON MÁS SPARKITS...",
  "loading.phrase.2": "CONDENSANDO PALS SOBRANTES EN JUGO...",
  "loading.phrase.20": "ASEGURANDO AL EQUIPO QUE EL FLUIDO DE PAL ES SOLO GATORADE AZUL...",
  "loading.phrase.3": "CHASQUEANDO EL LÁTIGO DE TRABAJO PROGRESIVO...",
  "loading.phrase.4": "ACARICIANDO A LOS CHILLETS PARA TENER SUERTE...",
  "loading.phrase.5": "IGNORANDO EL AGOTAMIENTO DE LA CORDURA...",
  "loading.phrase.6": "ALIMENTANDO CON BAYAS A LAMBALLS DEPRIMIDOS...",
  "loading.phrase.7": "CALIBRANDO COORDENADAS DE LA PALBOX...",
  "loading.phrase.8": "LIMPIANDO DESPUÉS DE UNA INCURSIÓN...",
  "loading.phrase.9": "BUSCANDO PALS AFORTUNADOS...",
  "loading.remove_illegal_pals": "Eliminando pals ilegales...",
  "loading.remove_invalid_passives": "Eliminando pasivos inválidos...",
  "loading.reset_illegal_pals": "Restableciendo pals ilegales...",
  "loading.fix_illegal_pals": "Corrigiendo pals ilegales...",
  "loading.save": "Cargando el guardado...",
  "make_leader.confirm": "¿Hacer a {player} líder del gremio?",
  "map.done_in_seconds": "Listo en {sec} segundos",
  "map.error_generating": "Error al generar el mapa:\n{err}",
  "map.header.bases": "Bases",
  "map.header.guild": "Nombre del gremio",
  "map.header.lastseen": "Visto por última vez",
  "map.header.leader": "Líder",
  "map.hover.base_id": "ID de Base",
  "map.hover.coords": "Coordenadas",
  "map.hover.guild": "Gremio",
  "map.hover.leader": "Líder",
  "map.info.admin": "Admin:",
  "map.info.base_camps": "Campamentos base:",
  "map.info.base_id": "ID base:",
  "map.info.level": "Nivel:",
  "map.info.location": "Ubicación:",
  "map.info.members": "Miembros:",
  "map.info.select_base": "Haga clic en un marcador de base o en un elemento de la lista para ver los detalles",
  "map.log_not_found": "Archivo de registro no encontrado en:\n{path}\nEjecute primero la Herramienta de Eliminación Todo en Uno.",
  "map.na": "N/D",
  "map.not_found": "updated_worldmap.png no encontrado después de generarlo.",
  "map.opening_image": "Abriendo updated_worldmap.png...",
  "map.search.placeholder": "Buscar por gremio, líder, ID de base o coordenadas...",
  "map.time.day": "d",
  "map.time.hour": "h",
  "map.time.minute": "m",
  "map.tooltip.baseid": "ID de Base",
  "map.tooltip.bases": "Bases",
  "map.tooltip.coords": "Coordenadas",
  "map.tooltip.guild": "Gremio",
  "map.tooltip.lastseen": "Última vez",
  "map.tooltip.leader": "Líder",
  "map.totals.bases": "Bases",
  "map.totals.guilds": "Gremios",
  "map.unknown.guild": "Gremio desconocido",
  "map.unknown.lastseen": "Desconocido",
  "map.unknown.leader": "Líder desconocido",
  "map.viewer": "Visor de Mapa de Bases",
  "map_gen_failed": "Error en la generación del mapa.",
  "map_generate": "Generar mapa",
  "map_obj.checking_id": "Comprobando ID de {object_name}: {instance_id}",
  "map_obj.deleted_summary": "Se eliminaron {deleted_count} objetos de mapa huérfanos/no base. Quedan {remaining_count} objetos de mapa.",
  "map_obj.deleting_orphan": "ELIMINANDO Objeto de Mapa Huérfano/No Base ID: {instance_id} ({object_name}) - RAZÓN: {reason}",
  "map_obj.keeping_base": "MANTENIENDO Objeto de Mapa Base ID: {instance_id} ({object_name}) - ID de Base: {base_camp_id} está ACTIVA",
  "map_obj.reason_null_id": "La ID de Base falta o es nula",
  "map_obj.reason_orphaned": "ID de Base: {base_camp_id} NO está en la Lista de Bases Activas (HUÉRFANO)",
  "map_saved": "Mapa guardado en {path}",
  "map_show": "Mostrar mapa",
  "mapgen.done": "¡Mapa mundial generado con éxito!",
  "mapgen.done_time": "Completado en",
  "mapgen.error": "Error al generar el mapa:",
  "mapgen.extract": "Extrayendo información del registro...",
  "mapgen.generate": "Generando el mapa coloreado...",
  "mapgen.guild": "Gremio",
  "mapgen.guild_leader": "Líder del gremio",
  "mapgen.loading": "Generando mapa...",
  "mapgen.not_found": "updated_worldmap.png no encontrado.",
  "mapgen.opening": "Abriendo updated_worldmap.png...",
  "mapgen.populate": "Cargando información para el mapa mundial...",
  "mapgen.unknown": "Desconocido",
  "mapgen.write_csv": "Escribiendo información en el archivo CSV...",
  "mapobject.deleted_broken": "Objeto del mapa roto eliminado — ID: {id}",
  "menu.file.character_transfer": "Transferencia de personaje",
  "menu.file.convert_json_to_sav": "Convertir Level.json → Level.sav",
  "menu.file.convert_players_to_json": "Convertir jugadores → JSON",
  "menu.file.convert_players_to_sav": "Convertir jugadores JSON → SAV",
  "menu.file.convert_sav_to_json": "Convertir Level.sav → Level.json",
  "menu.file.fix_host_save": "Reparar Guardado del Host",
  "menu.file.gamepass_converter": "Conversor GamePass ↔ Steam",
  "menu.file.id_converter": "Conversor SteamID ↔ PalworldID",
  "menu.file.load_save": "Cargar partida",
  "menu.file.modify_save": "Modificar partida",
  "menu.file.rename_world": "Renombrar Mundo",
  "menu.file.restore_map": "Restaurar mapa",
  "menu.file.save_changes": "Guardar cambios",
  "menu.file.slot_injector": "Inyector de espacios",
  "menu.language": "Idioma",
  "menu_button": "Menú",
  "missions.no_array": "{file}: no existe el campo CompletedQuestArray",
  "missions.players_folder_not_found": "Carpeta 'Players' no encontrada en: {path}",
  "missions.reset": "{file}: misiones restablecidas",
  "missions.reset_title": "Restablecer misiones",
  "missions.save_failed": "{file}: error al guardar ({err})",
  "missions.summary": "Jugadores totales: {total}\nMisiones restablecidas: {fixed}\nOmitidos: {skipped}",
  "missions.unreadable": "{file}: ilegible ({err})",
  "missions_reset": "Misiones restablecidas",
  "missions_reset_summary": "Total de jugadores: {total}\nMisiones restablecidas: {fixed}\nOmitidas: {skipped}",
  "missions_reset_title": "Restablecimiento de misiones",
  "missions_reseted": "Misiones restablecidas",
  "modify.dialog.cancel": "Cancelar",
  "modify.dialog.choose_editor": "Por favor selecciona el editor de guardado a usar:",
  "modify.dialog.note_backup": "Nota: Haz una copia de seguridad antes de modificar.",
  "modify.dialog.option.paleditor": "Palworld Pal Editor",
  "modify.dialog.option.savepal": "Palworld Save Pal (recomendado)",
  "modify.dialog.title": "Seleccionar editor de guardado",
  "modify_container_slots": "Modificar ranuras del contenedor",
  "modify_container_slots_prompt": "Introduce el nuevo número de ranuras para todos los contenedores:",
  "modify_container_slots_result": "Modificados {modified} contenedores",
  "modify_container_slots_title": "Modificar ranuras del contenedor",
  "move_player.confirm": "¿Mover a {player} a {guild}?",
  "no": "No",
  "non_base_map_objs_removed": "{count} objetos de mapa que no son de base eliminados",
  "non_base_objs_removed": "{count} objetos de mapa que no son de base eliminados",
  "notice.backup": "Advertencia: ¡Haz una copia de seguridad antes de usar esta herramienta!",
  "notice.errors": "¡Si no se actualiza el guardado, pueden ocurrir errores!",
  "notice.patch": "¡Asegúrate de actualizar tu guardado después del parche v{game_version}!",
  "orphaned_bases_deleted": "{count} bases huérfanas eliminadas",
  "palclean.invalid_structure": "¡Estructura inválida de Level.sav!",
  "palclean.removed_invalid": "[AutoCleaner] Pal inválido eliminado: {cid}",
  "palclean.summary": "Pals inválidos eliminados: {removed}",
  "palclean_summary": "Pals inválidos eliminados: {removed}",
  "paldefender.both": "Ambos:",
  "paldefender.filter_type": "Tipo de filtro:",
  "paldefender.inactivity": "Días de inactividad:",
  "paldefender.inactivity_days": "Días de inactividad:",
  "paldefender.instructions": "Elija el tipo de filtro: Inactividad: selecciona bases con jugadores inactivos durante los días indicados. Nivel máximo: selecciona bases con el nivel máximo de jugadores por debajo del indicado. Ambos: combina ambos filtros.",
  "paldefender.max_level": "Nivel máximo:",
  "paldefender.max_level_label": "Nivel máximo:",
  "paldefender.output": "Resultados:",
  "paldefender.title": "Generar comandos de PalDefender killnearestbase",
  "paldefender_opened": "Comandos de PalDefender",
  "player.edit_pals.menu": "Editar pals del jugador",
  "player.excluded": "El jugador {pid} está excluido de la eliminación — saltando...",
  "player.excluded_in_guild": "El jugador {pid} en un gremio excluido está excluido de la eliminación — saltando...",
  "player.level.set_failed": "Error al establecer el nivel del jugador",
  "player.level.set_no_level_data": "Este jugador aún no ha subido de nivel. Por favor, haz que suba de nivel en el juego primero antes de usar esta herramienta.",
  "player.level.set_no_level_title": "No se puede establecer el nivel",
  "player.level.set_success": "El nivel del jugador se ha establecido en {level}",
  "player.level_down": "Bajar nivel del jugador",
  "player.level_up": "Subir nivel del jugador",
  "player.marked": "Jugador marcado para eliminación (el archivo se eliminará al guardar cambios)!",
  "player.marked_for_deletion": "Jugador {uid} marcado para eliminación (el archivo se eliminará al guardar cambios)!",
  "player.not_found_or_deleted": "Jugador no encontrado o ya eliminado.",
  "player.removing_invalid": "Eliminando jugador inválido {name} ({pid})",
  "player.removing_unreferenced": "Eliminando jugador no referenciado {name} ({pid})",
  "player.rename.done_msg": "El jugador fue renombrado de {old} a {new}",
  "player.rename.done_title": "Jugador renombrado",
  "player.rename.menu": "Renombrar jugador",
  "player.rename.prompt": "Ingrese el nuevo nombre del jugador:",
  "player.rename.select": "Primero seleccione un jugador",
  "player.rename.title": "Renombrar jugador",
  "player.reset_timestamp.menu": "Restablecer marca de tiempo",
  "player.set_level": "Establecer nivel del jugador",
  "player.set_level.prompt": "Nivel actual: {current_level}\nIntroduce el nuevo nivel (1-65):",
  "player.set_level.title": "Establecer nivel del jugador",
  "player.swap.confirm_ui": "Está a punto de intercambiar las GUID del Jugador 1 ({name1}, UID: {uid1}) y el Jugador 2 ({name2}, UID: {uid2}). Esto es irreversible. ¿Continuar?",
  "player.swap.done": "GUIDs intercambiadas con éxito entre {uid1} y {uid2}.",
  "player.swap.perform_swap": "Realizar intercambio de UID",
  "player.swap.player1_source": "Jugador 1 (GUID de Origen)",
  "player.swap.player2_target": "Jugador 2 (GUID de Destino)",
  "player.swap.same_player": "No se puede intercambiar el UID de un jugador consigo mismo.",
  "player.swap.select_two_in_ui": "Por favor, seleccione dos jugadores únicos para intercambiar.",
  "player.swap.selected_uid": "Seleccionado: {name} (UID: {uid})",
  "player.swap_uids": "Intercambiar UIDs de Jugador",
  "player.unlock_technologies.failed": "Error al desbloquear las tecnologías",
  "player.unlock_technologies.menu": "Desbloquear todas las tecnologías",
  "player.unlock_technologies.success": "Todas las tecnologías han sido desbloqueadas",
  "player.viewing_cage.already_unlocked": "La caja de exhibición ya está desbloqueada.",
  "player.viewing_cage.menu": "Desbloquear Caja de Exhibición",
  "player.viewing_cage.unlocked": "Caja de exhibición desbloqueada con éxito.",
  "player_unlock_failed": "Error al desbloquear la caja de visualización",
  "player_unlocked": "Caja de visualización desbloqueada con éxito",
  "players.duplicate.deleted": "ELIMINADO -> UID: {uid}, Nombre: {name}, ID de gremio: {gid}, Última conexión: {last_online}",
  "players.duplicate.kept": "MANTENIDO -> UID: {uid}, Nombre: {name}, ID de gremio: {gid}, Última conexión: {last_online}",
  "players.duplicate.marked": "{count} jugador(es) duplicados marcados para eliminación (se eliminarán al guardar cambios)...",
  "players.folder_not_found": "Carpeta 'Players' no encontrada, cancelando.",
  "private_chests_unlocked": "Todos los cofres privados desbloqueados",
  "removed_structures": "{removed} estructuras inválidas eliminadas",
  "rename_player.confirm_msg": "Introduce el nuevo nombre del jugador:",
  "rename_player.confirm_title": "Renombrar jugador",
  "reset_anti_air": "{count} torretas antiaéreas restablecidas",
  "reset_dungeons": "{count} mazmorras restablecidas",
  "reset_dungeons.none_found": "No se encontraron datos de mazmorras",
  "reset_dungeons.reset_success": "Mazmorras restablecidas con éxito",
  "restore_map.source": "Fuente de restauración: {file}",
  "restoremap.done": "Se actualizaron {count} mundos/servidores. Tamaño de LocalData.sav: {size} bytes",
  "restoremap.menu.title": "Restaurar mapa",
  "restoremap.notfound": "No se encontró LocalData.sav: {file}",
  "restoremap.success": "¡Restauración completada con éxito!",
  "restoremap.warn.1": "Esto usará LocalData.sav de la carpeta de recursos.",
  "restoremap.warn.2": "Esto creará copias de seguridad de cada LocalData.sav existente.",
  "restoremap.warn.3": "Esto copiará LocalData.sav a todos los demás mundos/servidores.",
  "save.load_failed": "Error al cargar el guardado",
  "save.loaded": "Guardado cargado exitosamente",
  "save_complete": "Cambios guardados con éxito.",
  "save_refresh_failed": "Error al actualizar el guardado",
  "save_refreshed": "¡Datos de guardado actualizados con éxito!",
  "search.placeholder": "Escriba para buscar...",
  "select.two.players": "Selecciona exactamente DOS jugadores.",
  "settings_close_button": "Cerrar",
  "settings_language_label": "Idioma:",
  "settings_show_icons": "Mostrar iconos en la lista de herramientas",
  "settings_theme_label": "Tema:",
  "settings_title": "Ajustes",
  "sidebar.close": "Cerrar",
  "sidebar.open": "Abrir",
  "skins_removed": "{count} skins eliminadas",
  "slot.apply": "Aplicar actualización",
  "slot.confirm_msg": "Se encontraron {count} entradas para actualizar. Establecer SlotNum en {new}. ¿Confirmar cambios?",
  "slot.confirm_title": "Confirmar actualización",
  "slot.invalid_file": "Seleccione un archivo Level.sav válido",
  "slot.invalid_numbers": "Entrada inválida. Las páginas y los slots deben ser números enteros mayores que 0.",
  "slot.invalid_structure": "Error de estructura de guardado, no se pudieron encontrar los datos del Contenedor de Personajes.",
  "slot.load_first": "Cargue primero un Level.sav.",
  "slot.loaded_msg": "Level.sav cargado correctamente.",
  "slot.loaded_title": "Cargado",
  "slot.no_entries": "No se encontraron entradas de Contenedor de Personajes con SlotNum >= 960.",
  "slot.path_placeholder": "Ruta a Level.sav",
  "slot.select_level_sav": "Seleccionar archivo Level.sav:",
  "slot.select_level_sav_title": "Seleccionar Level.sav",
  "slot.success_msg": "Se actualizaron con éxito {count} entradas de SlotNum a {new}.",
  "slot.total_pages": "Páginas totales:",
  "slot.total_slots": "Slots por página:",
  "slotinjector.ask_pages": "¿Cuántas PÁGINAS?",
  "slotinjector.ask_slots": "¿Cuántas RANURAS por página?",
  "slotinjector.invalid_container": "CharacterContainerSaveData no es una lista.",
  "slotinjector.invalid_numbers": "Números inválidos.",
  "slotinjector.menu.title": "Inyector de Ranuras",
  "slotinjector.must_be_positive": "Los valores deben ser positivos.",
  "slotinjector.no_targets": "No se encontraron entradas editables de SlotNum.",
  "slotinjector.success": "Se actualizaron {count} entradas SlotNum a {value}",
  "slotinjector.title": "Inyector de Ranuras",
  "stats.header": "",
  "stats.loaded_time": "Completamente cargado y procesado en {sec}s",
  "stats.total_bases": "Bases totales",
  "stats.total_caught": "Pals capturados totales",
  "stats.total_guilds": "Gremios activos totales",
  "stats.total_overall": "Pals totales generales",
  "stats.total_owned": "Pals propios totales",
  "stats.total_players": "Jugadores totales",
  "stats.total_workers": "Pals trabajadores/abandonados",
  "status.close": "Cerrando \"{name}\"…",
  "status.copy_fail_body": "Error al copiar los resultados al portapapeles.",
  "status.copy_fail_title": "Copia Fallida",
  "status.copy_success_body": "¡Resultados copiados al portapapeles!",
  "status.copy_success_title": "Copia Exitosa",
  "status.open": "Abriendo \"{name}\"…",
  "steamid.btn.convert": "Convertir",
  "steamid.err.autoconvert": "No se pudo convertir SteamID local:",
  "steamid.err.invalid": "Steam ID inválido, debe ser un número",
  "steamid.local_hint": "Si se detecta SteamID local, se completará automáticamente",
  "steamid.result": "Palworld UID: {pal}\nNoSteam UID: {nosteam}",
  "steamid.tip": "Tip: Puedes ingresar Steam ID, steam_123456 o el enlace completo del perfil Steam",
  "steamid.title": "Conversión SteamID",
  "steamid.warn.enter_id": "Por favor ingresa Steam ID",
  "structures_removed": "Estructuras inválidas eliminadas",
  "success.title": "Éxito",
  "timestamp_reset": "Marca de tiempo del jugador restablecida a la hora actual",
  "timestamp_reset_failed": "Error al restablecer la marca de tiempo del jugador",
  "timestamps_fixed": "{count} marcas de tiempo de jugadores corregidas",
  "timestamps_fixed_all": "Todas las marcas de tiempo negativas corregidas",
  "timestamps_fixed_count": "{count} marcas de tiempo de jugadores corregidas",
  "toggle_theme": "Cambiar tema",
  "tool.character_transfer": "Transferencia de personaje",
  "tool.convert.done": "Conversión completada",
  "tool.convert.gamepass.steam": "GamePass ⇔ Steam",
  "tool.convert.level.to_json": "Convertir Level.sav a Level.json",
  "tool.convert.level.to_sav": "Convertir Level.json a Level.sav",
  "tool.convert.level_done": "Convertido {source} a {target}",
  "tool.convert.players.to_json": "Convertir Players a JSON",
  "tool.convert.players.to_sav": "Convertir Players a SAV",
  "tool.convert.players_done": "Convertidos {count} archivos de jugadores.",
  "tool.convert.saves": "Convertir archivos de guardado",
  "tool.convert.steamid": "Conversión SteamID",
  "tool.deletion": "Herramientas Todo en Uno",
  "tool.fix_host_save": "Reparar guardado del host",
  "tool.modify_save": "Modificar guardado",
  "tool.restore_map": "Restaurar mapa",
  "tool.slot_injector": "Inyector de Slots",
  "tools_tab": "Herramientas",
  "turret.invalid_structure": "¡Estructura inválida de Level.sav!",
  "turret.none_found": "No se encontraron torretas antiaéreas destruidas para restablecer.",
  "turret.reset_success": "¡Todos los FixedWeaponDestroySaveData (torretas antiaéreas) fueron restablecidos correctamente!",
  "ui.none": "N/A",
  "ui.selected.base": "Base seleccionada",
  "ui.selected.guild": "Gremio seleccionado",
  "ui.selected.player": "Jugador seleccionado",
  "uidswap.menu.title": "Intercambiar UIDs",
  "uidswap.success": "Intercambio de UID completado. {u1} ⇄ {u2}",
  "unreferenced_data_removed": "Datos no referenciados eliminados",
  "unreferenced_removed": "Datos no referenciados eliminados",
  "update.current": "Versión actual",
  "update.download_here": "Descárgalo aquí:",
  "update.failed": "Error al comprobar la versión de GitHub:",
  "update.latest": "Última",
  "update.latest_version": "Ya estás en la última versión:",
  "update.local": "Local",
  "update.new_available": "¡Nueva actualización disponible!",
  "update.parse_error": "No se pudo leer APP_VERSION desde GitHub.",
  "warning.title": "Advertencia",
  "world.rename.prompt": "Ingrese el nuevo nombre del mundo:\n(Actual: {old})",
  "world.rename.title": "Renombrar nombre del mundo",
  "world_rename_done": "¡Mundo renombrado con éxito!",
  "xgp.btn.use_selected_zip": "Usar ZIP seleccionado",
  "xgp.dialog.select_output_folder": "Seleccionar carpeta de salida para la conversión",
  "xgp.dialog.select_xgp_zip_folder": "Seleccionar carpeta fuente de guardado GamePass ZIP",
  "xgp.err.conversion_exception": "Error durante la conversión: {err}",
  "xgp.err.conversion_failed": "Conversión fallida: {err}",
  "xgp.err.convert_json": "Error al convertir guardado a JSON: {err}",
  "xgp.err.copy_exception": "Error al copiar carpeta de guardados: {err}",
  "xgp.err.copy_failed": "No se pudo copiar la carpeta de guardados: {err}",
  "xgp.err.extract_failed": "Error al extraer guardado de GamePass.",
  "xgp.err.extraction_exception": "Error al ejecutar extractor: {err}",
  "xgp.err.import_exception": "Error al importar módulo palworld_xgp_import: {err}",
  "xgp.err.import_failed": "Importación fallida: {err}",
  "xgp.err.module_missing": "Módulo palworld_save_tools no encontrado, asegúrate de tenerlo instalado.",
  "xgp.err.no_saves": "No se encontraron guardados",
  "xgp.err.no_xgp_saves": "No se encontraron guardados en XGP, reinstala GamePass y prueba de nuevo",
  "xgp.err.no_zip_created": "No se creó ningún archivo ZIP",
  "xgp.err.source_not_found": "Carpeta fuente de guardado no encontrada: {src}",
  "xgp.label.select_zip": "Selecciona un ZIP para convertir:",
  "xgp.msg.all_converted": "Todos los guardados disponibles han sido convertidos!",
  "xgp.msg.already_converted": "Este guardado ya está convertido. Por favor selecciona un guardado diferente.",
  "xgp.msg.choose_save": "Selecciona el guardado a convertir:",
  "xgp.msg.convert_copied": "Convertido y copiado a:\n{dest}",
  "xgp.msg.dest_folder": "Carpeta de destino configurada en: {dest}",
  "xgp.msg.extract_ok": "Guardado extraído correctamente: {path}",
  "xgp.msg.found_leftover": "ZIP residual encontrado, moviendo…",
  "xgp.msg.running_extractor": "Ejecutando extractor de guardado Xbox Game Pass…",
  "xgp.msg.steam_import_success": "Guardado de Steam importado exitosamente.",
  "xgp.msg.steam_to_xgp_ok": "¡Guardado de Steam exportado a GamePass con éxito!",
  "xgp.title.converter": "Convertidor de guardados Palworld",
  "xgp.title.select_zip": "Seleccionar ZIP a usar",
  "xgp.ui.btn_steam_folder": "Carpeta de guardados Steam",
  "xgp.ui.btn_xgp_folder": "Carpeta de guardados GamePass",
  "xgp.ui.choose_save": "Selecciona el guardado a convertir:",
  "xgp.ui.convert": "Convertir guardado",
  "xgp.ui.description": "Convertir partidas guardadas entre Xbox (Game Pass) y Steam",
  "yes": "Sí",
  "zoom": "Zoom",
  "fix_host_save.cannot_select_title": "No se puede seleccionar el jugador",
  "fix_host_save.cannot_select_message": "No se puede seleccionar al jugador \"{name}\" - solo es nivel {level}.\n\nLos jugadores deben ser al menos nivel 2 (haber subido de nivel al menos una vez) para que la migración funcione.",
  "fix_host_save.both_players_level_2": "Ambos jugadores deben ser al menos nivel 2.\nNivel del jugador origen: {old_level}\nNivel del jugador destino: {new_level}",
  "fix_host_save.players_folder_not_found": "Carpeta Players no encontrada junto al Level.sav seleccionado",
  "fix_host_save.select_guids_and_file": "¡Seleccione el GUID antiguo, el GUID nuevo y el archivo de guardado de nivel!",
  "fix_host_save.guids_cannot_be_same": "El GUID antiguo y el GUID nuevo no pueden ser iguales.",
  "character_transfer.source_player_level_2": "El jugador origen debe ser al menos nivel 2.\nNivel actual: {level}",
  "character_transfer.source_player_not_leveled": "El jugador origen aún no ha subido de nivel. Por favor, sube de nivel en el juego primero.",
  "character_transfer.target_player_level_2": "El jugador objetivo debe ser al menos nivel 2.\nNivel actual: {level}",
  "character_transfer.target_player_not_leveled": "El jugador objetivo aún no ha subido de nivel. Por favor, sube de nivel en el juego primero.",
  "Level": "Nivel",
  "Last Seen": "Visto por última vez",
  "base.import.no_bases": "No se puede importar una base a este guardado.\n\nEste guardado no tiene bases.\n\nPor favor, crea primero una base colocando una Caja Pal en el juego, luego intenta importar de nuevo.",
  "tool.convert.levelmeta.to_json": "Convertir LevelMeta.sav a JSON",
  "tool.convert.levelmeta.to_sav": "Convertir LevelMeta.json a SAV",
  "tool.convert.worldoption.to_json": "Convertir WorldOption.sav a JSON",
  "tool.convert.worldoption.to_sav": "Convertir WorldOption.json a SAV",
  "tool.convert.levelmeta_done": "{source} convertido a {target}",
  "tool.convert.worldoption_done": "{source} convertido a {target}",
  "menu.file.load_worldoption": "Cargar Opción del Mundo",
  "menu.file.load_levelmeta": "Load LevelMeta",
  "player.level.minimum_level": "No se puede establecer el nivel del jugador: el nivel mínimo es 2",
  "edit_pals.trust": "Confianza",
  "edit_pals.max_trust": "Confianza Máx"
}