Files
kapteins-daagbok/client/src/i18n/locales/en.json
T

189 lines
7.7 KiB
JSON

{
"translation": {
"app": {
"name": "Kapteins Daagbox",
"tagline": "Private Yacht Logbook"
},
"nav": {
"dashboard": "Dashboard",
"vessel": "Vessel Profile",
"crew": "Crew List",
"deviation": "Deviation Table",
"logs": "Logbook Entries",
"settings": "Settings"
},
"auth": {
"welcome": "Welcome to Kapteins Daagbox",
"tagline": "Secure, E2E encrypted maritime logbook.",
"register": "Register with Passkey",
"login": "Login with Passkey",
"recovery_title": "Your Recovery Phrase",
"recovery_warning": "IMPORTANT: Write down these 12 words. If you lose your Passkey and these words, your data cannot be recovered.",
"confirm_recovery": "I have written down the recovery phrase",
"status_logged_in": "Logged in",
"status_logged_out": "Logged out"
},
"sync": {
"status_synced": "Synced",
"status_offline": "Offline Cache",
"status_unsynced": "Unsynced changes"
},
"vessel": {
"title": "Vessel Master Data",
"name": "Yacht Name",
"port": "Home Port",
"owner": "Owner",
"charter": "Charter Company",
"registration": "Registration Number",
"callsign": "Call Sign",
"atis": "ATIS Number",
"mmsi": "MMSI Number",
"save": "Save Vessel Data",
"saving": "Saving...",
"saved": "Vessel details saved successfully!",
"loading": "Loading vessel details...",
"sails_list": "Sails (Available Sails)",
"sails_help": "List the sails available on your vessel (e.g. Mainsail, Genoa, Jib).",
"add_sail": "Add Sail",
"sail_name_placeholder": "e.g. Mainsail",
"no_sails": "No sails defined.",
"photo_add": "Add Photo",
"photo_change": "Change Photo",
"photo_delete": "Delete Photo"
},
"logs": {
"title": "Logbook Journal",
"new_entry": "New Travel Day",
"date": "Date",
"day_of_travel": "Day of Travel",
"departure": "Departure Port (von)",
"destination": "Destination Port (nach)",
"route": "Route / Journey",
"freshwater": "Freshwater (Liters)",
"fuel": "Fuel (Liters)",
"morning": "Morning Level",
"refilled": "Refilled",
"evening": "Evening Level",
"consumption": "Consumption",
"signatures": "Signatures / Sign-Off",
"sign_skipper": "Skipper Signature",
"sign_crew": "Crew Signature",
"no_entries": "No logbook entries found for this yacht. Create your first travel day to begin!",
"back_to_list": "Back to Journal List",
"save": "Save Logbook Page",
"saving": "Saving...",
"saved": "Logbook page saved successfully!",
"loading": "Loading journal...",
"delete_entry": "Delete Day",
"delete_confirm": "Are you sure you want to permanently delete this travel day?",
"event_title": "Chronological Event Logbook",
"no_events": "No events logged for this travel day yet.",
"event_time": "Time",
"event_mgk": "MgK Course",
"event_rwk": "RwK Course",
"event_wind_direction": "Wind Dir",
"event_wind_strength": "Wind Str",
"event_sea_state": "Sea State",
"event_weather": "Weather",
"event_log": "Log (nm)",
"event_gps": "GPS Position",
"event_remarks": "Remarks / Events",
"gps_btn": "Get GPS Location",
"weather_btn": "Fetch OpenWeatherMap Weather",
"event_wind_pressure": "Barometer (hPa)",
"event_heel": "Heel Angle (°)",
"event_sails": "Sails / Motor Status",
"motor_propulsion": "Engine Propulsion",
"event_distance": "Distance (nm)",
"export_csv": "Download CSV",
"share_csv": "Share CSV",
"export_pdf": "Download PDF",
"exporting_pdf": "Generating PDF...",
"photos_title": "Photo Attachments (E2E Encrypted)",
"photo_caption_label": "Photo Caption / Label (Optional)",
"photo_caption_placeholder": "e.g. Setting sails near harbor entrance",
"photo_btn": "Take Photo / Upload",
"photo_processing": "Processing...",
"no_photos": "No photos attached to this journal entry yet.",
"photo_delete_confirm": "Are you sure you want to permanently delete this photo?",
"confirm_yes": "Yes",
"confirm_no": "No",
"gps_tracking_title": "GPS Route (OpenSeaMap)",
"gps_tracking_btn_gpx": "Download Track File",
"gps_tracking_stat_distance": "Track Distance",
"gps_tracking_stat_waypoints": "Points",
"gps_track_upload_help": "Drag & drop a GPX, KML, or GeoJSON file here, or click to select",
"gps_track_upload_btn": "Upload GPS Track File",
"gps_track_delete": "Delete Track File",
"gps_track_delete_confirm": "Are you sure you want to permanently delete this track file?",
"exporting": "Exporting...",
"share_unsupported": "Web sharing is not supported on this device. File downloaded instead."
},
"dashboard": {
"title": "Your Logbooks",
"subtitle": "Select a logbook or create a new one to manage your journeys.",
"create_btn": "Create Logbook",
"new_logbook_placeholder": "Logbook or Yacht Name",
"logout": "Logout",
"delete_confirm": "Are you sure you want to permanently delete this logbook? All local cache and server backups will be destroyed.",
"no_logbooks": "No logbooks found. Create your first logbook to begin!",
"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..."
},
"settings": {
"title": "System Settings",
"subtitle": "Configure external integrations and client credentials.",
"owm_title": "Weather Integration",
"owm_key": "OpenWeatherMap API Key",
"save": "Save Configuration",
"saving": "Saving...",
"saved": "Settings saved successfully!",
"key_help": "An API key is required to automatically fetch real-time weather and sea state parameters based on your vessel's GPS coordinates.",
"no_key": "Please set your OpenWeatherMap API Key in settings to enable weather auto-fill.",
"weather_success": "Weather details fetched successfully!",
"weather_error": "Failed to fetch weather. Check your API key and connection.",
"gps_error": "Please fetch GPS coordinates first.",
"theme_title": "UI Customization",
"theme_label": "Application Style / Theme",
"theme_auto": "Auto (OS Detect)",
"theme_ocean": "Ocean (Glassmorphism)",
"theme_material": "Material (Android)",
"theme_cupertino": "Cupertino (iOS)"
}
}
}