import type { Locale } from "@/lib/locales";

export const authCopy = {
  en: {
    gst: "GST number",
    address: "Company address",
    city: "City",
    state: "State",
    otp: "OTP",
    otpVerified: "OTP verified",
    signingIn: "Signing in...",
    verifyingOtp: "Verifying OTP...",
    registering: "Registering...",
    loginEyebrow: "Secure workspace access",
    loginTitle: "Welcome back to PureSaaS",
    loginDescription: "Sign in to continue to your workspace and manage your day-to-day operations.",
    registerEyebrow: "Start your workspace",
    registerTitle: "Create your PureSaaS account",
    registerDescription: "Share your account details and start with the product that fits your team.",
    name: "Full name",
    email: "Work email",
    phone: "Mobile number",
    company: "Company name",
    societyName: "Society name",
    typeOfSociety : "Society type",
    societyType: "Society type",
    chooseSocietyType: "Choose society type",
    hasGst: "I have a GST number",
    hasReferralCode: "Do you have a referral code?",
    referralCode: "Referral code",
    yes: "Yes",
    no: "No",
    password: "Password",
    confirmPassword: "Confirm password",
    product: "Interested product",
    chooseProduct: "Choose a product",
    remember: "Remember me",
    forgot: "Forgot password?",
    login: "Login",
    register: "Register",
    noAccount: "New to PureSaaS?",
    hasAccount: "Already have an account?",
    createAccount: "Create an account",
    signIn: "Sign in instead",
    passwordMismatch: "The passwords do not match.",
    loginReady: "Your login details are validated. Connect the workspace authentication endpoint to complete sign-in.",
    registrationReady: "Your registration details are validated. Connect the onboarding endpoint to create the account.",
    forgotReady: "Password recovery will be available when the workspace authentication endpoint is connected.",
    trustAccess: "Role-based workspace access",
    trustHandling: "Secure account handling",
    trustSupport: "Responsive onboarding support",
    backHome: "Back to home",
  },
  hi: {
    gst: "GST नंबर",
    address: "कंपनी का पता",
    city: "शहर",
    state: "राज्य",
    otp: "OTP",
    otpVerified: "OTP वेरिफाई हो गया",
    signingIn: "लॉगिन हो रहा है...",
    verifyingOtp: "OTP वेरिफाई हो रहा है...",
    registering: "रजिस्टर हो रहा है...",
    loginEyebrow: "सुरक्षित वर्कस्पेस एक्सेस",
    loginTitle: "PureSaaS में आपका स्वागत है",
    loginDescription: "अपने वर्कस्पेस में जाकर रोज़मर्रा के काम संभालने के लिए लॉगिन करें।",
    registerEyebrow: "अपना वर्कस्पेस शुरू करें",
    registerTitle: "अपना PureSaaS अकाउंट बनाएं",
    registerDescription: "अपनी जानकारी साझा करें और अपनी टीम के लिए सही प्रोडक्ट के साथ शुरुआत करें।",
    name: "पूरा नाम",
    email: "वर्क ईमेल",
    phone: "मोबाइल नंबर",
    company: "कंपनी का नाम",
    societyName: "सोसायटी का नाम",
    typeOfSociety : "सोसाइटी का प्रकार चुनें",
    societyType: "सोसायटी का प्रकार",
    chooseSocietyType: "सोसायटी का प्रकार चुनें",
    hasGst: "मेरे पास GST नंबर है",
    hasReferralCode: "क्या आपके पास referral code है?",
    referralCode: "Referral code",
    yes: "हाँ",
    no: "नहीं",
    password: "पासवर्ड",
    confirmPassword: "पासवर्ड की पुष्टि करें",
    product: "रुचि वाला प्रोडक्ट",
    chooseProduct: "प्रोडक्ट चुनें",
    remember: "मुझे याद रखें",
    forgot: "पासवर्ड भूल गए?",
    login: "लॉगिन",
    register: "रजिस्टर",
    noAccount: "PureSaaS पर नए हैं?",
    hasAccount: "पहले से अकाउंट है?",
    createAccount: "अकाउंट बनाएं",
    signIn: "लॉगिन करें",
    passwordMismatch: "दोनों पासवर्ड समान नहीं हैं।",
    loginReady: "आपकी लॉगिन जानकारी सही है। साइन-इन पूरा करने के लिए वर्कस्पेस ऑथेंटिकेशन एंडपॉइंट जोड़ें।",
    registrationReady: "आपकी रजिस्ट्रेशन जानकारी सही है। अकाउंट बनाने के लिए ऑनबोर्डिंग एंडपॉइंट जोड़ें।",
    forgotReady: "वर्कस्पेस ऑथेंटिकेशन एंडपॉइंट जुड़ने के बाद पासवर्ड रिकवरी उपलब्ध होगी।",
    trustAccess: "भूमिका के अनुसार वर्कस्पेस एक्सेस",
    trustHandling: "सुरक्षित अकाउंट प्रबंधन",
    trustSupport: "तेज़ ऑनबोर्डिंग सहायता",
    backHome: "होम पर वापस जाएं",
  },
  gu: {
    gst: "GST નંબર",
    address: "કંપનીનું સરનામું",
    city: "શહેર",
    state: "રાજ્ય",
    otp: "OTP",
    otpVerified: "OTP વેરિફાઇ થઈ ગયો",
    signingIn: "લૉગિન થઈ રહ્યું છે...",
    verifyingOtp: "OTP વેરિફાઇ થઈ રહ્યો છે...",
    registering: "રજિસ્ટર થઈ રહ્યું છે...",
    loginEyebrow: "સુરક્ષિત વર્કસ્પેસ એક્સેસ",
    loginTitle: "PureSaaS માં ફરી સ્વાગત છે",
    loginDescription: "તમારા વર્કસ્પેસમાં જઈને રોજિંદી કામગીરી સંભાળવા માટે લૉગિન કરો.",
    registerEyebrow: "તમારું વર્કસ્પેસ શરૂ કરો",
    registerTitle: "તમારું PureSaaS એકાઉન્ટ બનાવો",
    registerDescription: "તમારી વિગતો આપો અને તમારી ટીમ માટે યોગ્ય પ્રોડક્ટ સાથે શરૂઆત કરો.",
    name: "પૂરું નામ",
    email: "વર્ક ઈમેલ",
    phone: "મોબાઇલ નંબર",
    company: "કંપની નું નામ",
    societyName: "સોસાયટીનું નામ",
    typeOfSociety: "સોસાયટીનો પ્રકાર",
    societyType: "સોસાયટીનો પ્રકાર",
    chooseSocietyType: "સોસાયટીનો પ્રકાર પસંદ કરો",
    hasGst: "મારી પાસે GST નંબર છે",
    hasReferralCode: "શું તમારી પાસે referral code છે?",
    referralCode: "Referral code",
    yes: "હા",
    no: "ના",
    password: "પાસવર્ડ",
    confirmPassword: "પાસવર્ડની ખાતરી કરો",
    product: "રસ ધરાવતી પ્રોડક્ટ",
    chooseProduct: "પ્રોડક્ટ પસંદ કરો",
    remember: "મને યાદ રાખો",
    forgot: "પાસવર્ડ ભૂલી ગયા?",
    login: "લૉગિન",
    register: "રજિસ્ટર",
    noAccount: "PureSaaS માં નવા છો?",
    hasAccount: "પહેલેથી એકાઉન્ટ છે?",
    createAccount: "એકાઉન્ટ બનાવો",
    signIn: "લૉગિન કરો",
    passwordMismatch: "બંને પાસવર્ડ સરખા નથી.",
    loginReady: "તમારી લૉગિન વિગતો માન્ય છે. સાઇન-ઇન પૂર્ણ કરવા વર્કસ્પેસ ઓથેન્ટિકેશન એન્ડપોઇન્ટ જોડો.",
    registrationReady: "તમારી રજિસ્ટ્રેશન વિગતો માન્ય છે. એકાઉન્ટ બનાવવા ઑનબોર્ડિંગ એન્ડપોઇન્ટ જોડો.",
    forgotReady: "વર્કસ્પેસ ઓથેન્ટિકેશન એન્ડપોઇન્ટ જોડાયા પછી પાસવર્ડ રિકવરી ઉપલબ્ધ થશે.",
    trustAccess: "ભૂમિકા આધારિત વર્કસ્પેસ એક્સેસ",
    trustHandling: "સુરક્ષિત એકાઉન્ટ હેન્ડલિંગ",
    trustSupport: "ઝડપી ઑનબોર્ડિંગ સહાય",
    backHome: "હોમ પર પાછા જાઓ",
  },
} satisfies Record<Locale, Record<string, string>>;
