{ "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)" } } }