feat & docs: implement E2E-encrypted Vessel/Crew profiles forms and Compass Deviation grid

This commit is contained in:
2026-05-27 21:54:05 +02:00
parent 87d719ad9b
commit 9ce60f21ce
8 changed files with 1324 additions and 20 deletions
+41 -1
View File
@@ -33,8 +33,15 @@
"name": "Yachtname",
"port": "Heimathafen",
"owner": "Eigner",
"charter": "Charterfirma",
"registration": "Kennzeichen/Zulassungsnummer",
"callsign": "Funk-Rufzeichen",
"mmsi": "MMSI-Nr"
"atis": "ATIS-Nr",
"mmsi": "MMSI-Nr",
"save": "Schiffsdaten speichern",
"saving": "Wird gespeichert...",
"saved": "Schiffsdaten erfolgreich gespeichert!",
"loading": "Schiffsdaten werden geladen..."
},
"logs": {
"title": "Logbuch-Journal",
@@ -56,6 +63,39 @@
"loading": "Logbücher werden geladen...",
"status_synced": "Synchronisiert",
"status_local": "Nur lokaler Cache"
},
"crew": {
"title": "Skipper- & Crew-Profile",
"skipper_section": "Skipper-Profil",
"crew_section": "Crew-Liste",
"add_crew": "Crew-Mitglied hinzufügen",
"edit_crew": "Crew-Mitglied bearbeiten",
"no_crew": "Noch keine Crew-Mitglieder hinzugefügt.",
"max_crew": "Maximale Anzahl von 5 Crew-Mitgliedern erreicht.",
"name": "Name",
"address": "Anschrift",
"birthdate": "Geburtstag",
"phone": "Telefonnummer",
"nationality": "Nationalität",
"passport": "Pass- / Ausweisnummer",
"bloodtype": "Blutgruppe",
"allergies": "Allergien",
"diseases": "Vorerkrankungen / Krankheiten",
"save": "Skipper-Daten speichern",
"save_member": "Mitglied speichern",
"saved": "Skipper-Profil erfolgreich gespeichert!",
"loading": "Crew-Dateien werden geladen...",
"delete_confirm": "Sind Sie sicher, dass Sie dieses Crew-Mitglied entfernen möchten?"
},
"deviation": {
"title": "Ablenkungstabelle (Compass Deviation)",
"subtitle": "Tragen Sie die Magnetkompass-Ablenkung (Abl.) für Kurse (MgK) von 000° bis 360° in 10°-Schritten ein.",
"heading": "MgK",
"deviation": "Ablenkung",
"save": "Kalibrierungsgitter speichern",
"saving": "Wird gespeichert...",
"saved": "Kalibrierungsgitter erfolgreich gespeichert!",
"loading": "Kalibrierungstabelle wird geladen..."
}
}
}
+41 -1
View File
@@ -33,8 +33,15 @@
"name": "Yacht Name",
"port": "Home Port",
"owner": "Owner",
"charter": "Charter Company",
"registration": "Registration Number",
"callsign": "Call Sign",
"mmsi": "MMSI Number"
"atis": "ATIS Number",
"mmsi": "MMSI Number",
"save": "Save Vessel Data",
"saving": "Saving...",
"saved": "Vessel details saved successfully!",
"loading": "Loading vessel details..."
},
"logs": {
"title": "Logbook Journal",
@@ -56,6 +63,39 @@
"loading": "Loading logbooks...",
"status_synced": "Synced",
"status_local": "Local Cache Only"
},
"crew": {
"title": "Skipper & Crew Profiles",
"skipper_section": "Skipper Profile",
"crew_section": "Crew List",
"add_crew": "Add Crew Member",
"edit_crew": "Edit Crew Member",
"no_crew": "No crew members added yet.",
"max_crew": "Maximum of 5 crew members reached.",
"name": "Full Name",
"address": "Address",
"birthdate": "Date of Birth",
"phone": "Phone Number",
"nationality": "Nationality",
"passport": "Passport / ID Number",
"bloodtype": "Blood Type",
"allergies": "Allergies",
"diseases": "Medical Conditions / Diseases",
"save": "Save Skipper Data",
"save_member": "Save Member",
"saved": "Skipper profile saved successfully!",
"loading": "Loading crew files...",
"delete_confirm": "Are you sure you want to remove this crew member?"
},
"deviation": {
"title": "Compass Deviation Table",
"subtitle": "Calibrate magnetic compass headings (MgK) from 000° to 360° in 10° steps.",
"heading": "MgK",
"deviation": "Deviation",
"save": "Save Calibration Grid",
"saving": "Saving...",
"saved": "Calibration grid saved successfully!",
"loading": "Loading calibration table..."
}
}
}