{
  "Index": {
    "title": "Welcome to OwaShop",
    "description": "Your trusted online shopping platform",
    "navigation": {
      "home": "Home",
      "about": "About",
      "contact": "Contact"
    }
  },
  "home": {
    "title": "Welcome to OwaShop",
    "description": "Your trusted online store for all your needs"
  },
  "auth": {
    "welcome": "Authentication",
    "choose_action": "Select an authentication method",
    "login": "Sign in",
    "register": "Create account",
    "or": "or",
    "help_text": "Need help? Contact our support"
  },
  "Auth": {
    "title": "Authentication",
    "welcome": "Access your account",
    "choose_action": "Select an authentication method",
    "login": "Sign in",
    "register": "Create an account",
    "or": "or",
    "help_text": "Need help? Contact our support team"
  },
  "myAffiliates": {
    "title": "My Affiliates",
    "description": "Find all your affiliates and manage your affiliate network",
    "searchPlaceholder": "Search for an affiliate...",
    "loadingError": "Loading error",
    "retryButton": "Retry",
    "noResultTitle": "No affiliate found",
    "noResultMessage": "Try with other search terms",
    "noResultEmpty": "You don't have any affiliates yet",
    "registeredOn": "Registered on",
    "paginationPrevious": "Previous",
    "paginationNext": "Next",
    "paginationPage": "Page {currentPage} of {lastPage}",
    "layout": {
      "title": "My Affiliates",
      "logoutButton": "Sign out",
      "logoutLoading": "Signing out...",
      "logoutError": "Error during sign out"
    },
    "invitePopup": {
      "title": "Invite to join",
      "subtitle": "Invite him to join OwaSpaces",
      "emailTitle": "Email invitation",
      "emailDescription": "An email will be sent to this affiliate to allow them to join OwaSpaces and communicate with you in real time.",
      "cancelButton": "Cancel",
      "sendButton": "Send invitation",
      "sendingButton": "Sending...",
      "successTitle": "Invitation sent!",
      "successMessage": "The invitation has been sent to {name}"
    }
  },
  "chat": {
    "layout": {
      "title": "OwaSpaces",
      "subtitle": "Your conversations",
      "homeButtonTitle": "Back to home",
      "searchPlaceholder": "Search...",
      "retryButton": "Retry",
      "noConversations": "No conversations",
      "emptyTitle": "You don't have any conversations yet",
      "emptySubtitle": "Invite a contact to start your first chat.",
      "conversationFallback": "Conversation",
      "groupLabel": "Group",
      "contactLabel": "Contact",
      "userOnline": "Online",
      "userOffline": "Offline",
      "userAway": "Away",
      "signOut": "Sign out",
      "signingOut": "Signing out...",
      "signingOutMessage": "Please wait while we sign you out"
    },
    "invite": {
      "title": "Invite a contact",
      "inviteButton": "Invite",
      "byEmailTab": "By email",
      "byAffiliatesTab": "From my affiliates",
      "close": "Close",
      "emailLabel": "Email",
      "emailPlaceholder": "Contact email",
      "messageLabel": "Invitation message (optional)",
      "messagePlaceholder": "Hello! I'd like to start a conversation with you.",
      "sendButton": "Send invitation",
      "sending": "Sending...",
      "success": "Invitation sent successfully",
      "conversationExists": "A conversation already exists with this contact",
      "selectAffiliateLabel": "Select an affiliate",
      "affiliatesLoading": "Loading affiliates...",
      "noAffiliates": "No affiliates found.",
      "affiliateId": "ID: {id}",
      "messageRequired": "Invitation message is required",
      "saveAsDefault": "Save as default message",
      "savingDefault": "Saving...",
      "savedDefault": "Default message saved"
    },
    "errors": {
      "loadingConversations": "Error loading conversations",
      "loadingMessages": "Error loading messages",
      "sendingMessage": "Error sending message",
      "searchFailed": "Error during search",
      "userNotAvailable": "User not available",
      "userNotAuthenticated": "User not authenticated",
      "supabaseUnavailable": "Chat service temporarily unavailable",
      "socketUnavailable": "Real-time connection unavailable",
      "retryFailed": "Retry failed",
      "generic": "An error occurred. Please try again."
    },
    "loading": {
      "conversations": "Loading conversations...",
      "messages": "Loading messages...",
      "sending": "Sending...",
      "retrying": "Retrying..."
    },
    "page": {
      "loading": "Loading...",
      "online": "Online",
      "offline": "Offline",
      "participants": "participants",
      "closeConversation": "Close conversation",
      "messagePlaceholder": "Type your message...",
      "someoneTyping": "typing...",
      "loadingMessages": "Loading messages...",
      "conversation": "Conversation",
      "awaitingReply": "Waiting for a reply...",
      "awaitingReplyHelper": "You've already sent a message. Waiting for a reply to continue."
    },
    "emptyState": {
      "title": "No conversation selected",
      "subtitle": "Choose a conversation to start chatting"
    },
    "notifications": {
      "popupTitle": "Enable notifications",
      "popupMessage": "Receive your messages and notifications in real-time, even when the app is closed.",
      "acceptButton": "Enable",
      "declineButton": "Later",
      "unsubscribeLater": "You can unsubscribe at any time from the settings.",
      "enableNotifications": "Enable notifications",
      "disableNotifications": "Disable notifications",
      "statusRegistering": "Activating...",
      "statusRegisteringMessage": "Please wait while we enable notifications.",
      "statusSubscribed": "Notifications enabled!",
      "statusSubscribedMessage": "You will now receive real-time notifications.",
      "statusDenied": "Permission denied",
      "statusDeniedMessage": "You have blocked notifications. Please allow them in your browser settings.",
      "statusError": "Error",
      "statusErrorMessage": "An error occurred while enabling notifications."
    }
  }
} 