{
  "app": {
    "name": "Navi",
    "tagline": "Your Travel Companion"
  },
  "actions": {
    "next": "Next",
    "back": "Back",
    "skip": "Skip",
    "getStarted": "Get Started",
    "signIn": "Sign In",
    "signUp": "Create Account",
    "logout": "Logout",
    "save": "Save",
    "cancel": "Cancel",
    "confirm": "Confirm",
    "retry": "Retry",
    "view": "View",
    "open": "Open",
    "explore": "Explore",
    "book": "Book",
    "bookNow": "Book Now",
    "select": "Select",
    "selecting": "Selecting...",
    "selectRoom": "Select Room",
    "continueAsGuest": "Continue as guest",
    "exitGuestMode": "Exit guest mode",
    "startPlanning": "Start Planning",
    "seeAll": "See all",
    "emailSupport": "Email support@navi.ae",
    "emergencyNumbers": "Emergency Numbers",
    "call": "Call",
    "camera": "Camera",
    "gallery": "Gallery",
    "history": "History",
    "translateImage": "Translate Image",
    "translating": "Translating...",
    "saving": "Saving...",
    "generateMyTrip": "Generate My Trip",
    "generating": "Generating...",
    "editItinerary": "Edit Itinerary",
    "openLiveMap": "Open Live Map",
    "delete": "Delete"
  },
  "auth": {
    "welcomeBack": "Welcome Back",
    "signInToExplore": "Sign in to explore your next journey in UAE",
    "email": "Email Address",
    "password": "Password",
    "fullName": "Full Name",
    "phone": "Phone Number",
    "forgotPassword": "Forgot Password?",
    "noAccount": "Don't have an account?",
    "createAccount": "Create Account",
    "haveAccount": "Already have an account?",
    "logIn": "Log in",
    "agreeTerms": "I agree to the Terms and Conditions and Privacy Policy.",
    "or": "Or continue with",
    "signInTitle": "Sign In",
    "signInFailed": "Sign-in failed",
    "invalidCredentials": "Invalid email or password.",
    "networkError": "Could not reach the server. Check your connection.",
    "profileFetchFailed": "Profile fetch failed.",
    "enterDetails": "Enter your details to get started.",
    "terms": "Terms",
    "createFailed": "We couldn't create your account",
    "emailRegistered": "That email is already registered.",
    "placeholderName": "John Doe",
    "placeholderEmail": "name@example.com",
    "placeholderPassword": "Min. 8 characters",
    "placeholderPasswordDots": "••••••••",
    "placeholderPhone": "+971501234567",
    "forgotTitle": "Forgot password",
    "forgotBody": "Enter your email and we will send a reset code.",
    "sendReset": "Send reset code",
    "resetSent": "Reset code sent",
    "resetTitle": "Reset password",
    "resetBody": "Choose a new password for your Navi account.",
    "savePassword": "Save password",
    "otpTitle": "Enter the 6-digit code",
    "otpBody": "We sent a code to your email. The {{purpose}} flow will continue once verified.",
    "developmentCode": "Development code",
    "verificationFailed": "Verification failed",
    "invalidCode": "Invalid or expired code.",
    "verify": "Verify"
  },
  "onboarding": {
    "step1Title": "Discover the Emirates",
    "step1Body": "Embark on a journey to explore hidden gems, cultural treasures, and iconic landmarks across the UAE.",
    "step2Title": "Your Personal Planner",
    "step2Body": "Save your favorite destinations to My Destinations for quick access during your trip.",
    "step3Title": "Services at Your Fingertips",
    "step3Body": "From quick bites to fast rides, access all your on-demand essentials in one app."
  },
  "home": {
    "exploreEmirates": "Explore the Emirates",
    "allInOne": "Your all-in-one travel companion for the UAE.",
    "whereTo": "Where to next in the UAE?",
    "search": "Search",
    "translate": "Translate",
    "languagePill": "EN/AR",
    "weekendGetaways": "Weekend Getaways",
    "rakStays": "Ras Al Khaimah and desert stays",
    "featuredExperiences": "Featured Experiences",
    "loadingExperiences": "Loading experiences",
    "catalogUnavailable": "Catalog unavailable",
    "refreshRetry": "Pull to refresh or try again shortly.",
    "sevenEmirates": "Explore the Seven Emirates"
  },
  "tabs": {
    "home": "Home",
    "discover": "Discover",
    "bookings": "Bookings",
    "saved": "Saved",
    "profile": "Profile"
  },
  "services": {
    "stays": "Stays",
    "activities": "Activities",
    "taxi": "Taxi",
    "food": "Food",
    "pharmacies": "Pharmacies",
    "groceries": "Groceries",
    "sim": "SIM Cards",
    "emergency": "Emergency"
  },
  "serviceScreens": {
    "stays": {
      "title": "Luxury Stays",
      "subtitle": "Search premium hotels, resorts, and desert retreats across the Emirates."
    },
    "activities": {
      "title": "Experiences & Activities",
      "subtitle": "Culture tours, water experiences, wellness, and exclusive UAE activities."
    },
    "taxi": {
      "title": "Taxi",
      "subtitle": "Choose your ride class. Live driver assignment is prepared in the backend roadmap."
    },
    "food": {
      "title": "Food Delivery",
      "subtitle": "Browse restaurants and dishes ready for the order API flow."
    },
    "pharmacy": {
      "title": "Pharmacy",
      "subtitle": "Wellness, first aid, vitamins, and prescription review partners.",
      "note": "Controlled medication requires a private prescription approval flow before purchase."
    },
    "grocery": {
      "title": "Groceries",
      "subtitle": "Fresh produce, essentials, and hotel delivery partners."
    },
    "sim": {
      "title": "SIM Cards",
      "subtitle": "Visitor lines, eSIM readiness, airport pickup, and hotel delivery options."
    },
    "loading": "Loading {{title}}",
    "unavailableTitle": "Service unavailable",
    "unavailableBody": "Check the API connection and retry.",
    "emptyTitle": "No listings yet",
    "emptyBody": "This service has no published partner listings."
  },
  "catalog": {
    "stay": "Stay",
    "experience": "Experience",
    "food": "Food",
    "pharmacy": "Pharmacy",
    "grocery": "Grocery",
    "sim": "SIM",
    "taxi": "Taxi",
    "quote": "Quote",
    "view": "View",
    "saveItem": "Save item",
    "removeSavedItem": "Remove saved item"
  },
  "listing": {
    "title": "Listing",
    "loading": "Loading listing",
    "unavailableTitle": "Listing unavailable",
    "unavailableBody": "Check the API connection and retry.",
    "notFoundTitle": "Listing not found",
    "notFoundBody": "This listing is unavailable or unpublished.",
    "signInRequired": "Sign in required",
    "signInToSave": "Sign in to save this item.",
    "signInToBook": "Sign in to book this service.",
    "bookingStarted": "Booking started",
    "bookingStartedBody": "Your booking is now in pending payment.",
    "share": "Share listing",
    "shareMessage": "{{title}} on Navi",
    "save": "Save listing",
    "unsave": "Unsave listing",
    "saved": "Saved",
    "review_one": "★ {{rating}} from {{count}} review",
    "review_other": "★ {{rating}} from {{count}} reviews",
    "from": "From",
    "fromPerNight": "From per night",
    "quoteRequired": "Quote required",
    "available": "Available accommodations",
    "compliancePharmacy": "Prescription uploads are private. Controlled medication cannot be purchased without pharmacy approval.",
    "startingBooking": "Starting booking...",
    "orderDisabledTitle": "Order flow not enabled yet",
    "orderDisabledBody": "This service has real catalog data. Checkout requires the next orders API slice.",
    "kind": {
      "stay": "Luxury stay",
      "activity": "Experience",
      "taxi": "Taxi tier",
      "restaurant": "Restaurant",
      "pharmacy": "Pharmacy",
      "grocery": "Grocery",
      "sim": "SIM plan"
    }
  },
  "rooms": {
    "title": "Select Room",
    "loading": "Loading rooms",
    "unavailableTitle": "Rooms unavailable",
    "unavailableBody": "Check the API connection and try again.",
    "summary": "Hotel summary",
    "available": "Available accommodations",
    "emptyTitle": "No rooms available",
    "emptyBody": "This stay does not have published room inventory yet.",
    "meta": "{{guests}} guests · {{sqm}} sqm · {{bed}}",
    "perNight": "{{price}} per night"
  },
  "discover": {
    "title": "Discover",
    "subtitle": "Search stays, activities, food, SIM plans, and curated UAE experiences.",
    "searchPlaceholder": "Search Dubai, desert safari, yacht, SIM...",
    "filterAll": "All",
    "filterStays": "Stays",
    "filterActivities": "Activities",
    "filterFood": "Food",
    "filterSim": "SIM",
    "trending": "Trending in the UAE",
    "featuredDestinations": "Featured Destinations",
    "loadingCatalog": "Loading catalog",
    "catalogUnavailable": "Catalog unavailable",
    "catalogUnavailableBody": "Check the API connection and retry.",
    "noMatches": "No matches",
    "noMatchesBody": "Try a different service, Emirate, or keyword.",
    "signInRequired": "Sign in required",
    "signInToSave": "Create an account or sign in to save places."
  },
  "saved": {
    "title": "Saved",
    "header": "My Destinations",
    "subtitle": "Your saved stays, activities, restaurants, and destinations.",
    "signInTitle": "Sign in to save places",
    "signInBody": "Guest browsing is available, but saved destinations require an account.",
    "loading": "Loading saved items",
    "unavailableTitle": "Saved items unavailable",
    "unavailableBody": "Check the API connection and retry.",
    "emptyTitle": "Nothing saved yet",
    "emptyBody": "Tap Save on a listing or destination to keep it here.",
    "listings": "Saved listings",
    "destinations": "Saved destinations",
    "tripNote": "Saved trip plans are available from the trip planner result screen."
  },
  "bookings": {
    "title": "Bookings",
    "subtitle": "Your stays, activities, and taxi bookings.",
    "signInTitle": "Sign in to view bookings",
    "signInBody": "Guest users can browse, but booking history requires an account.",
    "loading": "Loading bookings",
    "unavailableTitle": "Bookings unavailable",
    "unavailableBody": "Check the API connection and retry.",
    "emptyTitle": "No bookings yet",
    "emptyBody": "When you book a stay or activity, it shows up here.",
    "guest_one": "{{count}} guest · {{kind}}",
    "guest_other": "{{count}} guests · {{kind}}"
  },
  "profile": {
    "title": "Profile",
    "settings": "Settings",
    "guestName": "Browsing as guest",
    "welcomeName": "Welcome to Navi",
    "guestBody": "Explore now. Sign in when you want to save and book.",
    "preferences": "Preferences",
    "language": "Language",
    "notifications": "Notifications",
    "notificationsOn": "On",
    "paymentMethods": "Payment methods",
    "support": "Support",
    "helpSupport": "Help & Support",
    "privacyPolicy": "Privacy policy"
  },
  "emergency": {
    "title": "Emergency",
    "numbersTitle": "Emergency Numbers",
    "instructions": "Tap a number, then confirm before the call connects.",
    "loading": "Loading numbers",
    "offlineTitle": "You're offline",
    "offlineBody": "Showing the seeded UAE numbers below.",
    "callTitle": "Call {{label}}?",
    "callBody": "You're about to dial {{number}}. Continue only if this is a real emergency.",
    "callNumber": "Call {{number}}",
    "dialerUnavailable": "Could not open the phone dialer on this device.",
    "fallback": {
      "police": "Police",
      "policeDescription": "Urgent law enforcement assistance.",
      "ambulance": "Ambulance",
      "ambulanceDescription": "Immediate medical transport.",
      "fire": "Fire / Civil Defense",
      "fireDescription": "Fires and rescue situations.",
      "utility": "Electricity / Water",
      "utilityDescription": "Urgent utility outages.",
      "coastguard": "Coast Guard",
      "coastguardDescription": "Maritime emergencies."
    }
  },
  "tripPlanner": {
    "stepText": "STEP {{step}} OF 3",
    "whereTitle": "Where to next?",
    "whereBody": "Select Emirates and travel dates for your UAE itinerary.",
    "vibeTitle": "Define your vibe",
    "vibeBody": "Tell Navi who is coming and what kind of trip you want.",
    "journeyTitle": "Refining your journey",
    "journeyBody": "Choose budget and pace before generating your itinerary.",
    "selectEmirates": "Select Emirates",
    "loadingEmirates": "Loading Emirates",
    "travelDates": "Travel Dates",
    "dateRange": "{{start}} to {{end}}",
    "thisWeekend": "This Weekend",
    "nextWeek": "Next Week",
    "inOneMonth": "In 1 Month",
    "whoComing": "Who is coming?",
    "interests": "Interests",
    "curatedByAi": "Curated by Navi AI",
    "aiBody": "The API generates UAE-first itineraries using your Emirates, dates, budget, pace, and interests.",
    "investment": "Investment level",
    "pace": "Trip pace",
    "journeyFlow": "Journey Flow",
    "noEmirates": "No Emirates selected",
    "checkTrip": "Check your trip",
    "completeFields": "Complete the trip planner fields.",
    "generateFailed": "Could not generate this trip.",
    "pickEmirate": "Pick at least one Emirate.",
    "pickInterest": "Pick at least one interest.",
    "signInTitle": "Sign in to generate",
    "signInBody": "Guests can explore public listings. AI trip creation requires an account.",
    "party": {
      "solo": "Solo",
      "couple": "Couple",
      "family": "Family",
      "friends": "Friends"
    },
    "interest": {
      "adventure": "Adventure",
      "luxury": "Luxury",
      "culture": "Culture",
      "relaxation": "Relaxation",
      "ecotourism": "Ecotourism",
      "foodDrink": "Food and Drink",
      "wellness": "Wellness",
      "nightlife": "Nightlife"
    },
    "budget": {
      "economy": "Economy",
      "standard": "Standard",
      "premium": "Premium"
    },
    "paceValue": {
      "relaxed": "Relaxed",
      "moderate": "Moderate",
      "fast": "Fast paced"
    }
  },
  "itinerary": {
    "title": "Itinerary",
    "loading": "Loading itinerary",
    "unavailableTitle": "Itinerary unavailable",
    "unavailableBody": "Sign in again or check the API connection.",
    "notFoundTitle": "Trip not found",
    "notFoundBody": "This itinerary does not exist for the current account.",
    "share": "Share itinerary",
    "save": "Save itinerary",
    "plannedWith": "{{name}} · planned with Navi",
    "dateRange": "{{start}} to {{end}}",
    "summary": "UAE itinerary · {{party}} · {{budget}} · {{pace}}",
    "saveDestination": "Save to My Destinations",
    "day": "Day {{day}}"
  },
  "translator": {
    "title": "Image Translator",
    "signInTitle": "Sign in to translate",
    "signInBody": "Translation history contains private images and text, so this feature requires an account.",
    "subtitle": "Capture Arabic or English text and translate it securely.",
    "arabicToEnglish": "Arabic → English",
    "englishToArabic": "English → Arabic",
    "alignTitle": "Align text within the frame",
    "alignBody": "Menus, signs, receipts, and travel notices work best in good light.",
    "issueTitle": "Translator issue",
    "chooseFirst": "Capture or choose an image first.",
    "translateFailed": "Could not translate this image.",
    "cameraPermission": "Camera permission is required to capture a sign or menu.",
    "galleryPermission": "Photo library permission is required to choose an image.",
    "cameraUnavailable": "Could not open the camera. Check simulator or device camera permissions.",
    "galleryUnavailable": "Could not open the photo library. Check simulator or device photo permissions.",
    "detectedText": "Detected text",
    "translation": "Translation",
    "historyTitle": "Translation History",
    "historySubtitle": "Private translations saved to your Navi account.",
    "historyLoading": "Loading history",
    "historyUnavailableTitle": "History unavailable",
    "historyUnavailableBody": "Check your connection and try again.",
    "historyEmptyTitle": "No translations yet",
    "historyEmptyBody": "Capture a sign, menu, or document to start your history."
  },
  "settings": {
    "title": "Settings",
    "language": "Language",
    "notifications": "Notifications",
    "paymentMethods": "Payment methods",
    "security": "Security",
    "notificationEmptyTitle": "Notification controls are coming next",
    "notificationEmptyBody": "Booking updates, trip reminders, and emergency alerts will be controlled here after push notification setup.",
    "paymentEmptyTitle": "No payment methods yet",
    "paymentEmptyBody": "Saved cards and wallets will appear here after the production payment provider is connected.",
    "securityEmptyTitle": "Security controls are being prepared",
    "securityEmptyBody": "Password changes, session review, and account protection controls will live here after backend account-management endpoints land."
  },
  "help": {
    "title": "Help & Support",
    "cardTitle": "Need help in the UAE?",
    "body": "Support tickets will connect to the backend support module. For this build, use email support or emergency numbers for urgent help."
  },
  "privacy": {
    "title": "Privacy",
    "cardTitle": "Navi privacy readiness",
    "body1": "Navi stores account, booking, order, saved item, trip planner, translator, and support data only for product operation. Prescription uploads and translator images must be private and protected before production launch.",
    "body2": "This mobile policy screen is a product placeholder until legal counsel approves the final UAE privacy wording and third-party provider list."
  },
  "states": {
    "loading": "Loading…",
    "empty": "Nothing to show yet.",
    "error": "Something went wrong.",
    "offline": "You're offline. Reconnect to continue.",
    "denied": "You don't have access to this feature.",
    "unexpectedBody": "We hit an unexpected error. Tap retry to recover. If it keeps happening, please contact support."
  }
}
