{
  "ok": "Aceptar",
  "cancel": "Cancelar",
  "apply": "Aplicar",
  "close": "Cerrar",
  "delete": "Eliminar",
  "rename": "Renombrar",
  "add": "Añadir",
  "remove": "Quitar",
  "save": "Guardar",
  "open": "Abrir",
  "export": "Exportar",
  "yes": "Sí",
  "no": "No",

  "menu.file": "Archivo",
  "menu.scene": "Escena",
  "menu.project": "Proyecto",
  "menu.edit": "Editar",
  "menu.settings": "Ajustes",
  "menu.language": "Idioma",
  "menu.language.export": "📤 Exportar idioma activo…",
  "menu.language.export.hint": "Descargar el JSON del idioma actual — edítalo para crear una traducción personalizada.",
  "menu.language.import": "📂 Cargar idioma personalizado…",
  "menu.language.import.hint": "Importar un archivo JSON de traducción. Las claves faltantes usan el inglés automáticamente.",
  "menu.panels": "Paneles",
  "menu.debug_panel": "Depuración en vivo",
  "menu.new_project": "➕ Nuevo proyecto…",
  "menu.open_project": "📂 Abrir proyecto…",
  "menu.manage_projects": "⚙ Gestor de proyectos…",
  "menu.recent_projects": "Recientes",
  "menu.new_scene": "Nueva escena",
  "menu.save_scene": "Guardar",
  "menu.save_scene_as": "Guardar como…",
  "menu.load_scene": "Cargar",
  "menu.export_output": "Salida:",
  "menu.export_code": "Exportar código",
  "menu.game_project_full": "Proyecto de juego completo",
  "menu.folder": "Carpeta:",
  "menu.name": "Nombre:",
  "menu.generate_project": "🎮 Generar proyecto de juego…",
  "menu.new_entity": "Añadir entidad",
  "menu.undo": "Deshacer",
  "menu.redo": "Rehacer",
  "menu.shortcuts": "⌨ Atajos de teclado…",
  "menu.add": "Añadir",

  "spawn.primitive": "⬛ Primitiva",
  "spawn.camera": "📷 Cámara",
  "spawn.directional_light": "☀ Luz direccional",
  "spawn.point_light": "💡 Luz puntual",
  "spawn.spot_light": "🔦 Foco",
  "spawn.audio": "🔊 Fuente de audio",
  "spawn.ambient": "🌑 Luz ambiental…",

  "prim.cube": "Cubo",
  "prim.sphere": "Esfera",
  "prim.plane": "Plano",
  "prim.capsule": "Cápsula",
  "prim.cylinder": "Cilindro",
  "prim.cone": "Cono",

  "light.intensity": "Intensidad",
  "light.color": "Color",

  "conn.disconnected": "⬤ Desconectado",
  "conn.connecting": "⬤ Conectando…",
  "conn.connected": "⬤ Conectado",

  "play.settings_tip": "Ajustes de ejecución (comando del juego, URL WebSocket)",
  "play.settings_title": "⚙ Ajustes de ejecución",
  "play.command_label": "Comando del juego:",
  "play.command_hint": "Vacío = juego lanzado manualmente (p. ej. Android Wi-Fi)",
  "play.launch_tip": "Lanzar el juego y conectar",
  "play.no_command_tip": "Configura un comando en ⚙ Ajustes de ejecución",
  "play.building_tip": "Compilación en curso — espera antes de lanzar",
  "play.generate": "⚡ Generar",
  "play.generating": "⚡ Generando código...",
  "play.build": "🔨 Compilar",
  "play.compiling": "Compilando...",
  "play.build_ok": "✓ Compilación correcta",
  "play.build_failed": "✗ Error en la compilación",
  "play.launch": "▶ Lanzar",
  "play.stop": "■ Detener",
  "play.build_project": "Compilar proyecto",
  "play.build_output": "Salida de compilación",

  "gizmo.translate_tip": "Trasladar  [T / G]",
  "gizmo.rotate_tip": "Rotar     [R]",
  "gizmo.scale_tip": "Escalar      [S]",

  "viewport.toggle_tip": "Alternar vista 2D / 3D",
  "viewport.exit_camera": "📷 Editor",
  "viewport.exit_camera_tip": "Volver a la vista del editor (o: clic derecho / rueda)",
  "viewport.camera_view_btn": "📷 Vista de cámara",
  "viewport.camera_sel_tip": "Ver desde la cámara seleccionada",
  "viewport.camera_nosel_tip": "Selecciona una entidad cámara en la jerarquía",
  "viewport.view_3d": "3D",
  "viewport.view_2d": "2D",
  "viewport.translate": "Trasladar (G)",
  "viewport.rotate": "Rotar (R)",
  "viewport.scale": "Escalar (S)",

  "hierarchy.title": "Jerarquía",
  "hierarchy.no_entities": "(sin entidades)",
  "hierarchy.search": "Buscar…",
  "hierarchy.new_entity": "＋ Nueva entidad",
  "hierarchy.duplicate": "Duplicar  Ctrl+D",
  "hierarchy.delete": "Eliminar",
  "hierarchy.unparent": "Desanclar del padre",

  "inspector.no_selection": "(ninguna entidad seleccionada)",
  "inspector.name": "Nombre",
  "inspector.transform": "Transformación",
  "inspector.position": "Posición",
  "inspector.rotation": "Rotación",
  "inspector.scale": "Escala",
  "inspector.material": "Material",
  "inspector.add_component": "+ Añadir",
  "inspector.physics": "Física",
  "inspector.collider": "Colisionador",
  "inspector.camera": "Cámara",
  "inspector.light": "Luz",
  "inspector.audio": "Audio",
  "inspector.animation": "Animación",
  "inspector.locked_camera_view": "👁 Vista de cámara",
  "inspector.components": "Componentes",
  "inspector.geometry": "Geometría / hijos",
  "inspector.remove_comp": "Eliminar este componente",
  "inspector.add_collider": "+ Añadir colisionador",
  "inspector.add_player_ctrl": "+ Añadir controlador de jugador",
  "inspector.add_cam_follow": "+ Añadir seguimiento de cámara",
  "inspector.multi_sel_suffix": "entidades seleccionadas — inspector: entidad pivote",
  "inspector.cam_lock_active": "👁 Vista de cámara [activa] — Soltar",

  "material.base_color": "Color base",
  "material.metallic": "Metálico",
  "material.roughness": "Rugosidad",
  "material.reflectance": "Reflectancia",
  "material.emissive_color": "Color emisivo",
  "material.emissive_strength": "Intensidad de emisión",
  "material.alpha_mode": "Modo alfa",
  "material.shader": "Shader personalizado",
  "material.uv_tiling": "Mosaico UV (X / Y)",
  "material.uv_offset": "Desplazamiento UV (X / Y)",
  "material.texture_repeat": "Repetir textura",

  "status.entities": "Entidades",
  "status.selected": "Selección",
  "status.gizmo": "Gizmo",
  "status.fps": "FPS",
  "status.none": "ninguno",

  "proj.title": "Gestor de proyectos",
  "proj.no_project": "Ningún proyecto abierto. Crea o abre un proyecto para empezar.",
  "proj.rename": "✏ Renombrar",
  "proj.copy": "📋 Copiar en…",
  "proj.delete": "🗑 Eliminar",
  "proj.recent": "Recientes",
  "proj.remove_recent": "Quitar de recientes",
  "proj.create_form": "Nuevo proyecto",
  "proj.rename_form": "Renombrar proyecto",
  "proj.copy_form": "Copiar proyecto en…",
  "proj.new_name": "Nuevo nombre:",
  "proj.not_chosen": "(no elegido)",
  "proj.choose": "Elegir…",
  "proj.create": "✓ Crear",
  "proj.rename_btn": "✓ Renombrar",
  "proj.copy_btn": "✓ Copiar",
  "proj.confirm_delete": "⚠ ¿Eliminar permanentemente todos los archivos del proyecto?",
  "proj.delete_permanent": "Eliminar permanentemente",
  "proj.clear_error": "✕ Limpiar",
  "proj.default_name": "MiProyecto",
  "proj.copy_suffix": "_copia",

  "assets.filter": "Filtrar…",
  "assets.refresh": "Actualizar",
  "assets.import": "📥 Importar",
  "assets.import_root": "Importar en la raíz",
  "assets.new_folder_tip": "Nueva carpeta",
  "assets.root": "⬆ Raíz",
  "assets.no_project": "⚠ Ningún proyecto abierto.",
  "assets.no_files": "(sin archivos)",
  "assets.count_suffix": "recurso(s)",
  "assets.delete_folder": "🗑 Eliminar carpeta…",
  "assets.move": "📂 Mover a…",
  "assets.spawn": "🎮 Crear entidad",
  "assets.yes": "Sí",
  "assets.no": "No",

  "keymap.title": "⌨ Atajos de teclado",
  "keymap.action": "Acción",
  "keymap.key": "Tecla",
  "keymap.press_key": "Pulsa una tecla…",
  "keymap.cancel_capture": "✕ Cancelar",
  "keymap.change": "✎ Cambiar",
  "keymap.note": "Nota: Ctrl+S y Ctrl+O usan los\natajos «Guardar» y «Cargar» con Ctrl pulsado.",

  "action.translate": "Trasladar",
  "action.rotate": "Rotar",
  "action.scale": "Escalar",
  "action.constrain_x": "Restringir X",
  "action.constrain_y": "Restringir Y",
  "action.constrain_z": "Restringir Z",
  "action.focus": "Enfocar selección",
  "action.save": "Guardar (Ctrl+…)",
  "action.load": "Cargar (Ctrl+…)",
  "action.confirm_gizmo": "Confirmar gizmo",
  "action.cancel_gizmo": "Cancelar gizmo",
  "action.delete_entity": "Eliminar entidad",

  "physics.shape": "Forma",
  "physics.mode": "Modo",
  "physics.sensor": "Sensor (disparador)",
  "physics.material": "Material",
  "physics.delete": "✕ Quitar colisionador",
  "physics.mesh_ext": "(malla externa — no editable aquí)",

  "debug.title": "Depuración en vivo",
  "debug.ws_url": "URL WebSocket:",
  "debug.apply": "Aplicar",
  "debug.entities": "Entidades:",
  "debug.refresh": "⟳ Actualizar",
  "debug.collapse": "Colapsar panel",
  "debug.expand": "Expandir panel de depuración",
  "debug.no_entities": "(sin entidades recibidas)",
  "debug.stopped": "⏹ Detenido",
  "debug.playing": "▶ Reproduciendo",
  "debug.paused": "⏸ En pausa",

  "player.mode": "Modo",
  "player.speed": "Velocidad",
  "player.sprint_speed": "Velocidad de carrera",
  "player.jump_height": "Altura de salto",
  "player.gravity": "Gravedad",
  "player.key_forward": "Adelante",
  "player.key_backward": "Atrás",
  "player.key_left": "Izquierda",
  "player.key_right": "Derecha",
  "player.key_jump": "Saltar",
  "player.key_sprint": "Correr",
  "player.remove": "✕ Quitar controlador",

  "cam_follow.target": "Entidad objetivo",
  "cam_follow.offset": "Desplazamiento",
  "cam_follow.smooth": "Suavizado",
  "cam_follow.look_at": "Mirar al objetivo",
  "cam_follow.remove": "✕ Quitar seguimiento",

  "tex.albedo": "Albedo",
  "tex.emissive": "Emisivo",
  "tex.normal": "Normal",
  "tex.metal_rough": "Metal/Rugosidad",
  "tex.occlusion": "Oclusión",
  "tex.assign": "Asignar",
  "tex.no_sel": "Selecciona una textura en el navegador",
  "tex.remove": "Quitar textura",
  "tex.none": "ninguna",

  "spot.intensity": "Intensidad (lm)",
  "spot.range": "Alcance (m)",
  "spot.outer": "Ángulo exterior °",
  "spot.inner": "Ángulo interior °",
  "spot.shadows": "Sombras",

  "point.intensity": "Intensidad (lm)",
  "point.range": "Alcance (m)",
  "point.radius": "Radio de la fuente (m)",
  "point.shadows": "Sombras",
  "point.soft_shadows": "Sombras suaves",

  "cam.near": "Plano cercano",
  "cam.far": "Plano lejano",
  "cam.priority": "Prioridad",
  "cam.background": "Fondo",
  "cam.color_radio": "Color",
  "cam.none_radio": "Ninguno",
  "cam.none_val": "(ninguno)",
  "cam.assign": "Asignar",
  "cam.clear": "× Limpiar",
  "cam.brightness": "Brillo",
  "cam.post_process": "Postprocesado",
  "cam.bloom": "Bloom (intensidad)",
  "cam.tonemapping": "Mapeo de tonos",
  "cam.exposure": "Exposición EV100",
  "cam.fog": "Niebla",
  "cam.fog_color": "Color de niebla",
  "cam.fog_falloff": "Modo de caída",
  "cam.fog_density": "Densidad",
  "cam.fog_start": "Inicio",
  "cam.fog_end": "Fin",

  "entity.hide": "Ocultar",
  "entity.show": "Mostrar",

  "audio.volume": "Volumen",
  "audio.range": "Alcance (m)",
  "audio.loop": "Bucle",
  "audio.autoplay": "Reproducción automática",
  "audio.assign": "Asignar",
  "audio.none": "(ninguno)",

  "timeline.entity": "Entidad:",
  "timeline.no_clip": "(sin clips — haz clic en '+ Clip' para empezar)",
  "timeline.duration": "Duración:",
  "timeline.loop": "Bucle",
  "timeline.delete_clip": "🗑 Eliminar clip",
  "timeline.capture": "⊕ Capturar fotograma clave",
  "timeline.no_kf": "(sin fotogramas clave)",
  "timeline.translation": "Traslación",
  "timeline.rotation": "Rotación",

  "prefab.save_as": "💾 Guardar como Prefab",
  "prefab.source": "Prefab:",
  "prefab.unpack": "Desempaquetar",
  "prefab.spawn": "⭐ Instanciar",

  "lang.name": "🇪🇸 Español",
  "proj.open_dialog_title": "Elegir carpeta de proyecto SanBevyEditor",
  "proj.parent_folder_title": "Carpeta padre para el nuevo proyecto",
  "proj.dest_folder_title": "Carpeta de destino",
  "proj.open_here": "📂 Abrir aquí",
  "proj.delete_error_prefix": "Error al eliminar",
  "assets.import_into_prefix": "Importar en",
  "assets.new_folder_default": "nueva_carpeta",
  "assets.delete_folder_confirm_prefix": "⚠ Eliminar",
  "assets.delete_folder_confirm_suffix": "¿y todo su contenido?",
  "assets.dest_folder_title": "Carpeta de destino",
  "assets.spawned_in_scene": "(añadido a la escena)",

  "terrain.heightmap": "Mapa de altura:",
  "terrain.none_f": "(ninguna)",
  "terrain.none_m": "(ninguno)",
  "terrain.width": "Anchura (m)",
  "terrain.depth": "Profundidad (m)",
  "terrain.max_height": "Altura máxima (m)",
  "terrain.subdivisions": "Subdivisiones",
  "terrain.uv_scale": "Escala UV",
  "terrain.ground_texture": "Textura del suelo:",
  "terrain.brush.title": "Esculpir terreno",
  "terrain.brush.off": "Desactivado",
  "terrain.brush.raise": "Elevar",
  "terrain.brush.lower": "Bajar",
  "terrain.brush.smooth": "Suavizar",
  "terrain.brush.flatten": "Aplanar",
  "terrain.brush.radius": "Radio",
  "terrain.brush.strength": "Fuerza",
  "terrain.brush.target_height": "Altura objetivo",
  "terrain.brush.hint": "Clic izquierdo sobre el terreno para pintar",
  "terrain.splat_file": "Archivo .splat:",
  "terrain.splat.size_scale": "Escala de tamaño (×)",

  "ocean.amplitude": "Amplitud",
  "ocean.clarity": "Claridad",
  "ocean.tiles_x": "Mosaicos X",
  "ocean.tiles_y": "Mosaicos Y",
  "ocean.deep_color": "Color profundo",
  "ocean.shallow_color": "Color superficial",

  "hud.type": "Tipo",
  "hud.anchor": "Anclaje",
  "hud.offset_x": "Desplazamiento X",
  "hud.offset_y": "Desplazamiento Y",
  "hud.width": "Anchura",
  "hud.height": "Altura",
  "hud.text": "Texto",
  "hud.font_size": "Tamaño de fuente",
  "hud.font": "Fuente",
  "hud.font_default": "— predeterminada —",
  "hud.font_project_assets": "Recursos del proyecto",
  "hud.font_bundled": "Fuentes de Bevy",
  "hud.text_color": "Color del texto",
  "hud.bind_variable": "Enlazar variable",
  "hud.bar_color": "Color de barra",
  "hud.background_color": "Color de fondo",
  "hud.max_value": "Valor máximo",
  "hud.bind_value": "Enlazar valor",
  "hud.bind_max": "Enlazar máximo",
  "hud.image_path": "Ruta de imagen",
  "hud.icon_path": "Ruta de icono",
  "hud.columns": "Columnas",
  "hud.rows": "Filas",
  "hud.kind.label": "Etiqueta",
  "hud.kind.progress_bar": "Barra de progreso",
  "hud.kind.image": "Imagen",
  "hud.kind.icon_grid": "Cuadrícula de iconos",
  "hud.anchor.top_left": "Arriba izquierda",
  "hud.anchor.top_center": "Arriba centro",
  "hud.anchor.top_right": "Arriba derecha",
  "hud.anchor.bottom_left": "Abajo izquierda",
  "hud.anchor.bottom_center": "Abajo centro",
  "hud.anchor.bottom_right": "Abajo derecha",
  "hud.anchor.center": "Centro",

  "trigger.shape": "Forma",
  "trigger.height_half": "Altura ÷2",
  "trigger.half_x": "Mitad X",
  "trigger.half_y": "Mitad Y",
  "trigger.half_z": "Mitad Z",
  "trigger.on_enter": "Hook al entrar",
  "trigger.on_exit": "Hook al salir",
  "trigger.color": "Color",
  "trigger.shape.box": "Caja",
  "trigger.shape.sphere": "Esfera",
  "trigger.shape.cylinder": "Cilindro",

  "path.title": "Ruta",
  "path.speed": "Velocidad",
  "path.closed_loop": "Bucle cerrado",
  "path.waypoints": "Puntos de ruta",
  "path.waypoints_hint": "seleccionar en la jerarquía",
  "path.add_waypoint": "+ Añadir punto de ruta",

  "particle.title": "Partículas",
  "particle.rate": "Tasa (partículas/s)",
  "particle.lifetime": "Vida útil (s)",
  "particle.initial_speed": "Velocidad inicial",
  "particle.spread": "Dispersión (°)",
  "particle.gravity": "Gravedad",
  "particle.size_start": "Tamaño inicial",
  "particle.size_end": "Tamaño final",
  "particle.color_start": "Color inicial",
  "particle.color_end": "Color final",

  "nav.title": "🧭 Navegación",
  "nav.target": "Objetivo",
  "nav.target_hint": "Nombre de la entidad objetivo",
  "nav.speed": "Velocidad (m/s)",
  "nav.stop_distance": "Distancia de parada",
  "nav.rotate_toward": "Rotar hacia el objetivo",

  "anim.available_suffix": "animación/es disponible/s",
  "anim.none_detected": "No se detectaron animaciones en esta malla",
  "anim.preview_hint": "Vista previa en el viewport",
  "anim.loop": "Bucle",
  "anim.autoplay": "Reproducir al inicio",
  "anim.speed": "Velocidad",
  "anim.name": "Nombre:",
  "anim.idx": "Índ.:",
  "anim.add_clip": "+ Clip",

  "player.kinematic_note": "(Cinemático — sin dependencia de avian3d)",
  "player.physics_note": "(Físico — genera avian3d en el proyecto)",
  "player.ground_sensor_offset": "Desplazamiento del sensor de suelo (m)",
  "player.wall_probe_dist": "Sonda de pared (m)",
  "player.wall_slope_threshold": "Umbral de pendiente del suelo",
  "player.air_slope_threshold": "Umbral de pendiente en el aire",
  "player.auto_hint": "(0 = calculado automáticamente desde el colisionador)",
  "player.state_animations": "Animaciones de estado",
  "player.animation.idle": "En reposo",
  "player.animation.walk": "Caminar",
  "player.animation.jump": "Saltar",
  "player.anim_none": "(ninguna)",

  "physics.half_x": "Mitad X",
  "physics.half_y": "Mitad Y",
  "physics.half_z": "Mitad Z",
  "physics.radius": "Radio",
  "physics.half_len": "Mitad longitud",
  "physics.half_h": "Mitad H",
  "physics.memberships": "Grupos",
  "physics.filters": "Filtros",

  "play.build_and_launch": "Generar, compilar y lanzar",
  "play.pause": "Pausa",
  "play.icon_label": "Icono (.png)",
  "play.icon_none": "Ninguno",
  "play.assign_icon_prefix": "Asignar:",
  "play.select_texture": "Selecciona una textura en el navegador de recursos",
  "play.remove_icon": "Quitar icono",
  "play.icon_android_note": "Se copia en android_res/ en el próximo ⚡",

  "android.adb_label": "adb:",
  "android.pair_label": "🔐 Parear:",
  "android.code_label": "Código:",
  "android.pair_button": "Parear",
  "android.pair_hint": "adb pair <dirección> <código> — Android 11+, una vez por máquina",
  "android.pairing": "Pareando…",
  "android.connect_label": "📶 Conectar:",
  "android.connect_button": "🔗 Conectar",
  "android.connect_hint": "adb connect <dirección> — puerto principal (no el de pareo)",
  "android.connecting": "Conectando…",
  "android.debug_keystore": "Almacén de claves de depuración:",
  "android.keystore": "Almacén de claves:",
  "android.alias": "Alias:",
  "android.keystore_password": "Contraseña del almacén:",
  "android.key_password": "Contraseña de la clave:",
  "android.build_apk": "🔨 Compilar APK",
  "android.install": "📲 Instalar",
  "android.install_hint": "adb install -r --no-incremental <apk>",
  "android.logcat": "🪲 Logcat",
  "android.logcat_hint": "Mostrar últimos registros de Android (trazas de error)",
  "android.auto_install": "Instalación automática",
  "android.building": "⚙ Compilando…",
  "android.installing": "📲 Instalando…",
  "android.logcatting": "🪲 Logcat…",
  "android.copy_logs": "📋 Copiar",
  "android.copy_logs_hint": "Copiar registro al portapapeles",

  "prefab.save_as_hint": "Guardar la entidad como prefab reutilizable en assets/prefabs/",

  "panel.hierarchy": "Jerarquía",
  "panel.inspector": "Inspector",
  "panel.android": "📱 Android",
  "panel.assets": "Recursos",
  "panel.viewport.perspective": "Perspectiva",
  "panel.viewport.front": "Frontal",
  "panel.viewport.top": "Superior",
  "panel.viewport.right": "Derecha",
  "panel.viewport.generic": "Viewport",
  "panel.debug_live": "🔴 Depuración en vivo",
  "panel.play_settings": "⚙ Ajustes de ejecución",
  "panel.states": "🎮 Estados del juego",
  "panel.keymap": "⌨ Atajos de teclado",

  "menu.view": "Vista",
  "view.viewports": "Viewports",
  "view.viewport_main": "Perspectiva (principal)",
  "view.add_viewport": "+ Añadir viewport",
  "view.layout": "Diseño",
  "view.layout_1": "1 vista (predeterminada)",
  "view.layout_4": "4 vistas (Superior / Frontal / Derecha)",

  "debug.web_unavailable": "El cliente de depuración WebSocket estará disponible próximamente en la web.",

  "states.label": "Estados:",
  "states.add": "➕ Añadir estado",
  "states.initial": "Estado inicial:",
  "states.delete_state": "Eliminar este estado",
  "states.delete_machine": "Eliminar máquina de estados",
  "states.save_load_enable": "Generar sistema de guardado/carga (serde_json)",
  "states.save_load_hint": "→ Añade SaveData + save_game/load_game en gameplay.rs\n→ Personaliza hooks.rs para definir tus datos.",

  "spawn.ocean": "🌊 Océano",
  "spawn.hud": "HUD",
  "spawn.hud_label": "Etiqueta HUD",
  "spawn.hud_bar": "Barra HUD",
  "spawn.hud_image": "Imagen HUD",
  "spawn.hud_grid": "Cuadrícula HUD",
  "spawn.trigger": "Zona de disparo",
  "spawn.path": "Ruta",
  "spawn.particles": "Partículas",
  "spawn.terrain": "Terreno",
  "spawn.gaussian_splat": "Gaussian Splat",

  "panel.timeline": "🎬 Línea de tiempo",
  "panel.profiler": "📊 Perfilador",

  "settings.viewport_nav": "Navegación en el viewport",
  "settings.focus_hint": "Enfocar el objeto seleccionado",
  "settings.mouse_mode": "Modo de ratón",
  "settings.mouse_san_hint": "(clic derecho = órbita, central = paneo)",
  "settings.mouse_blender_hint": "(central = órbita, Mayús+central = paneo)",
  "settings.axes": "Ejes",
  "settings.axis_y_up": "Y arriba",
  "settings.axis_z_up": "Z arriba",
  "settings.axis_yup_hint": "(Bevy / Unity)",
  "settings.axis_zup_hint": "(Blender)",
  "settings.web_render": "Renderizado web",
  "settings.webgpu_active": "⚡ WebGPU activo",
  "settings.webgl2_active": "WebGL2 activo",
  "settings.webgl2_hint": "(todos los navegadores)",
  "settings.webgpu_hint": "(navegadores recientes)",
  "settings.reload_on_change": "⚠ Cambiar recarga la página.",

  "web.file_path_label": "Ruta del archivo:",
  "web.save_button": "Guardar",
  "web.open_button": "Abrir",

  "camera.aperture": "Apertura f/",
  "camera.clip_margin": "Margen anti-recorte (m)",

  "proj.choose_folder": "Elegir carpeta",
  "proj.parent_folder": "⬆ Superior",
  "proj.create_folder_prefix": "📁+ Crear",
  "proj.select_this_folder": "✓ Seleccionar esta carpeta",
  "proj.loading": "Cargando…",
  "proj.new_folder_default": "nueva_carpeta",
  "proj.name_label": "Nombre:",
  "proj.open_project_dialog_title": "Elegir carpeta de proyecto SanBevyEditor",
  "proj.default_new_name": "MiProyecto",

  "apk.detecting": "🔍 Detectando adb y dispositivos…",
  "apk.adb_found_prefix": "✓ adb encontrado:",
  "apk.adb_not_found": "⚠ adb no encontrado (instala el SDK de Android o añádelo al PATH)",
  "apk.build_ok": "✓ compilación finalizada",
  "apk.build_failed": "✗ error en la compilación",
  "apk.adb_ok": "✓ adb finalizado",
  "apk.adb_failed": "✗ adb fallido",
  "apk.no_device": "ℹ Ningún dispositivo conectado (activa la depuración WiFi en Android)",
  "apk.apk_prefix": "📦 APK:",
  "apk.no_apk_found": "⚠ No se encontró ningún APK tras la compilación",
  "apk.detecting_btn": "⏳ Detectando…",
  "apk.detect_btn": "🔍 Detección automática",
  "apk.detect_hint": "Buscar adb y listar dispositivos conectados",
  "apk.devices_label": "Dispositivos:",
  "apk.no_device_hint": "ℹ Ningún dispositivo detectado — activa la depuración WiFi en Android y haz clic en 🔍 de nuevo.",

  "assets.import_dialog_title": "Importar recurso",
  "proj.browse_project": "Buscar proyecto",
  "proj.folder_label": "Carpeta:",
  "proj.parent": "Superior"
}
