Files
alro65 98ff57ed08 Módulo 1 fixes + Módulo 2 motor hidrostático (Tasks 13–13b)
Fixes Module 1 UI:
- wizard_cruiser/sailing/planing: perfiles sin^n calibrados por Cm, V-bottom
  con ángulo de astilla, corrección zona sobre chine planeador
- viewer_3d: buffer hull pendiente para eliminar race condition 500ms
- viewer_lines: reescritura completa — waterlines visibles, control points
  interactivos (drag DelftShip-style), señal offsets_edited
- main_window: conecta offsets_edited → slot _on_offsets_edited_from_viewer
  que propaga cambios a todos los visores, editor, 3D y barra hidrostática

Módulo 2 — motor HydrostaticCurves (Task 13):
- integrator.py: integrate() (Simpson+trapz), waterplane_strips(), section_areas()
- upright.py: UprightHydrostatics (19 campos), compute_upright() single-pass
- curves_of_form.py: HydrostaticCurves.compute(), at_draft(), to_csv_lines(), to_dict()
- tests/test_module2_hydrostatics.py: 83 tests — Wigley V&V, monotonicidad,
  CSV export, IACS Rec.34 §4.3–4.5; todos los 224 tests pasan

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-27 09:11:58 -04:00

81 lines
2.6 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"app_title": "AR-ShipDesign",
"menu_file": "File",
"menu_edit": "Edit",
"menu_view": "View",
"menu_model": "Model",
"menu_analysis": "Analysis",
"menu_systems": "Systems",
"menu_fabrication": "Fabrication",
"menu_reports": "Reports",
"menu_help": "Help",
"file_new": "New Project",
"file_open": "Open...",
"file_save": "Save",
"file_save_as": "Save As...",
"file_recent": "Recent Files",
"file_exit": "Exit",
"edit_undo": "Undo",
"edit_redo": "Redo",
"edit_preferences": "Preferences...",
"panel_project": "Project",
"panel_properties": "Properties",
"panel_hydrostatics": "Hydrostatics",
"tab_3d": "3D",
"tab_lines": "Lines",
"tab_offsets": "Offsets",
"tab_curves": "Curves",
"tab_tanks": "Tanks",
"tab_capacity": "Capacity",
"tab_stability": "GZ Stability",
"tab_resistance": "Resistance",
"tab_propulsion": "Propulsion",
"tab_vpp": "Sailing VPP",
"tab_seakeeping": "Seakeeping",
"tab_electrical": "Electrical",
"tab_fuel": "Fuel",
"tab_freshwater": "Fresh Water",
"tab_bilge": "Bilge",
"tab_firefighting": "Fire Fighting",
"tab_hvac": "HVAC",
"tab_scantling": "Scantling",
"tab_fabrication": "Fabrication",
"tab_molds": "FRP Molds",
"tab_report": "Report",
"hydro_draft": "Draft",
"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 FAIL",
"status_ready": "Ready",
"status_modified": "Modified",
"status_calculating": "Calculating...",
"new_project_title": "New Project",
"new_project_name": "Project name",
"new_project_type": "Vessel type",
"type_motor": "Motor vessel (displacement)",
"type_planing": "Planing craft",
"type_semi_planing": "Semi-planing",
"type_sailing_mono": "Sailing monohull",
"type_sailing_cat": "Sailing catamaran",
"type_workboat": "Workboat",
"about_title": "About AR-ShipDesign",
"about_version": "Version",
"about_copyright": "Copyright © 2025 Álvaro Romero. All rights reserved.",
"tooltip_kmt": "KMT = KB + IT/∇ (transverse metacentric height)",
"tooltip_gmt": "GMT = KMT KG (corrected metacentric height)",
"tooltip_tpc": "TPC = Aw · ρ / 100 (tonnes per cm immersion)",
"tooltip_mct": "MCT = Δ · GML / (100 · Lpp) (moment to change trim 1 cm)",
"tooltip_cb": "Cb = ∇ / (Lwl · B · T) (block coefficient)",
"tooltip_cw": "Cw = Aw / (Lwl · B) (waterplane coefficient)",
"tooltip_cm": "Cm = Am / (B · T) (midship section coefficient)"
}