0dbc2a4518
- Estructura completa de carpetas (236 módulos stub + implementados) - pyproject.toml, requirements, .gitignore, LICENSE (propietario) - core/project.py: serialización .arsd (ZIP con JSON) - core/units.py: conversiones SI <-> imperial completas - ui/main_window.py: layout DELFTship-style con todos los paneles - Árbol de proyecto (dock izquierda) - Tabs de módulos (centro) - Panel de propiedades (dock derecha) - Panel hidrostáticos en vivo (inferior, fijo) - ui/i18n: español e inglés - ui/themes: tema claro y oscuro - utils/logger.py, settings.py, validation.py - data/liquids.json: 15 líquidos navales - data/stability_criteria.json: IMO IS Code 2008, A.749(18), USCG - tests/test_startup.py: 12 tests, todos PASSED - Módulo scantling/ ISO 12215 (stubs Sprint 2.5) - Módulo fabrication/molds/ para moldes FRP (stubs Sprint 13B) - Módulo fabrication/ para CNC plasma/router/laser (stubs Sprint 13)
81 lines
2.7 KiB
JSON
81 lines
2.7 KiB
JSON
{
|
||
"app_title": "AR-ShipDesign",
|
||
"menu_file": "Archivo",
|
||
"menu_edit": "Editar",
|
||
"menu_view": "Ver",
|
||
"menu_model": "Modelo",
|
||
"menu_analysis": "Análisis",
|
||
"menu_systems": "Sistemas",
|
||
"menu_fabrication": "Fabricación",
|
||
"menu_reports": "Reportes",
|
||
"menu_help": "Ayuda",
|
||
"file_new": "Nuevo proyecto",
|
||
"file_open": "Abrir...",
|
||
"file_save": "Guardar",
|
||
"file_save_as": "Guardar como...",
|
||
"file_recent": "Recientes",
|
||
"file_exit": "Salir",
|
||
"edit_undo": "Deshacer",
|
||
"edit_redo": "Rehacer",
|
||
"edit_preferences": "Preferencias...",
|
||
"panel_project": "Proyecto",
|
||
"panel_properties": "Propiedades",
|
||
"panel_hydrostatics": "Hidrostáticos",
|
||
"tab_3d": "3D",
|
||
"tab_lines": "Líneas",
|
||
"tab_offsets": "Offsets",
|
||
"tab_curves": "Curvas",
|
||
"tab_tanks": "Tanques",
|
||
"tab_capacity": "Capacidad",
|
||
"tab_stability": "Estabilidad GZ",
|
||
"tab_resistance": "Resistencia",
|
||
"tab_propulsion": "Propulsión",
|
||
"tab_vpp": "VPP Velero",
|
||
"tab_seakeeping": "Movimientos",
|
||
"tab_electrical": "Eléctrico",
|
||
"tab_fuel": "Combustible",
|
||
"tab_freshwater": "Agua Dulce",
|
||
"tab_bilge": "Achique",
|
||
"tab_firefighting": "C. Incendios",
|
||
"tab_hvac": "HVAC",
|
||
"tab_scantling": "Escantillado",
|
||
"tab_fabrication": "Fabricación",
|
||
"tab_molds": "Moldes FRP",
|
||
"tab_report": "Reporte",
|
||
"hydro_draft": "Calado",
|
||
"hydro_displacement": "Δ",
|
||
"hydro_lcb": "LCB",
|
||
"hydro_kb": "KB",
|
||
"hydro_kmt": "KMT",
|
||
"hydro_gmt": "GMT",
|
||
"hydro_tpc": "TPC",
|
||
"hydro_mct": "MCT",
|
||
"hydro_cb": "Cb",
|
||
"hydro_cw": "Cw",
|
||
"hydro_cm": "Cm",
|
||
"hydro_imo_ok": "IMO OK",
|
||
"hydro_imo_fail": "IMO FALLA",
|
||
"status_ready": "Listo",
|
||
"status_modified": "Modificado",
|
||
"status_calculating": "Calculando...",
|
||
"new_project_title": "Nuevo Proyecto",
|
||
"new_project_name": "Nombre del proyecto",
|
||
"new_project_type": "Tipo de embarcación",
|
||
"type_motor": "Motor (desplazamiento)",
|
||
"type_planing": "Motor (planeo)",
|
||
"type_semi_planing": "Motor (semi-planeo)",
|
||
"type_sailing_mono": "Velero monocasco",
|
||
"type_sailing_cat": "Velero catamarán",
|
||
"type_workboat": "Workboat / Embarcación de trabajo",
|
||
"about_title": "Acerca de AR-ShipDesign",
|
||
"about_version": "Versión",
|
||
"about_copyright": "Copyright © 2025 Álvaro Rodríguez",
|
||
"tooltip_kmt": "KMT = KB + IT/∇ (altura metacéntrica transversal)",
|
||
"tooltip_gmt": "GMT = KMT − KG (altura metacéntrica corregida)",
|
||
"tooltip_tpc": "TPC = Aw · ρ / 100 (toneladas por cm de inmersión)",
|
||
"tooltip_mct": "MCT = Δ · GML / (100 · Lpp) (momento para cambiar asiento 1 cm)",
|
||
"tooltip_cb": "Cb = ∇ / (Lwl · B · T) (coeficiente de bloque)",
|
||
"tooltip_cw": "Cw = Aw / (Lwl · B) (coeficiente de plano de flotación)",
|
||
"tooltip_cm": "Cm = Am / (B · T) (coeficiente de cuaderna maestra)"
|
||
}
|