BASE: Create AppRouter Util.

This commit is contained in:
2025-12-04 15:20:19 +05:00
parent 841cdf8c21
commit 157545f1c0
11 changed files with 580 additions and 298 deletions

View File

@@ -118,6 +118,10 @@
"allowLocation": "Allow location access to discover beauty stores and services near you.",
"useCurrentLocation": "Use current location",
"setFromMap": "Set from map",
"enterManuallyLocation": "Enter Manually location"
"enterManuallyLocation": "Enter Manually location",
"changeLanguage": "Change Language",
"selectPrefferedLanguage": "Select your preferred language for a personalized app experience."
}

View File

@@ -1,108 +1,124 @@
{
"loginToExplore" : "Log in to explore your all in one vendor app favourites and shop effortlessly.",
"emailAddress": "Email Address*",
"password": "Password*",
"enterPassword": "Enter password",
"forgotPassword": "Forgot Password",
"login": "Log in",
"orContinueWith": "or continue with",
"withGoogle": "with Google",
"withApple": "with Apple",
"dontHaveAccount": "Didn't have an account?",
"signUp": "Sign up",
"skip": "Skip",
"signUpToExplore": "Sign up to explore all our services and start shopping, riding, and more.",
"firstName": "First Name*",
"lastName": "Last Name*",
"enterMobileNumber": "Enter Mobile number",
"confirmPassword": "Confirm Password*",
"enterConfirmPassword": "Enter confirm password",
"referralCode": "Referral Code",
"enterReferralCode": "Enter referral code",
"alreadyHaveAccount":"Already have an account?",
"enterYourregisteredEmail": "Enter your registered email to receive a reset link.",
"sendLink": "Send Link",
"rememberPassword": "Remember Password?",
"enterOtpSent": "Enter the OTP sent to your mobile",
"resendOTP": "Resend OTP",
"verify": "Verify",
"useYourMobileNumber": "Use your mobile number to Log in easily and securely.",
"sendCode":"Send Code",
"serviceIsUnavailable": "Service is unavailable at the selected address.",
"pickUpLocation": "Pickup Location",
"destinationLocation": "Destination Location",
"continueT":"Continue",
"plsSelectSourceLocation": "Please select source location",
"plsSelectDestinationLocations": "Please select destination location",
"selectVehicleType": "Select Your Vehicle Type",
"plsSelectVehicleTypeFirst": "Please select a vehicle type first.",
"plsSelectPaymentMethod": "Please select a payment method",
"insufficientWallet": "Insufficient wallet balance. Please select another payment method.",
"promoCode": "Promo code",
"thisOfferNotEligible": "This offer not eligible for this booking",
"viewAll": "View All",
"writeCoupon": "Write coupon Code",
"redeemNow": "Redeem now",
"plsEnterCouponCode":"Please enter a coupon code",
"couponApplied": "Coupon applied successfully",
"couponExpired": "This coupon code has been expired",
"invalidCouponCode": "Invalid coupon code",
"orderSummary": "Order Summary",
"subtotal": "Subtotal",
"discount": "Discount",
"orderTotal": "Order Total",
"confirmBooking": "Confirm Booking",
"waitingForDriver": "Waiting for driver....",
"cancelRide": "Cancel Ride",
"riderCancelledSucces": "Ride cancelled successfully",
"failedToCancel": "Failed to cancel ride",
"pleaseWait": "Please wait...",
"change": "Change",
"yourSosRequest": "Your SOS request has been submitted to admin",
"yourSosrequestAlreadySubmitted": "Your SOS request is already submitted",
"payNow": "Pay Now",
"youDoNothaveSufficientwalletBalance": "You do not have sufficient wallet balance",
"somethingWentWrong": "Something went wrong, please contact admin.",
"cash": "Cash",
"coupon": "Coupon",
"couponNotFound": "Coupon not found.",
"tapToApply": "Tap To Apply",
"home": "Home",
"myBookings": "My Bookings",
"profile": "profile",
"wallet": "Wallet",
"cabServiceType": "Cab Service Type",
"everyRideVerified": "Every Ride. Every Driver. Verified.",
"allDriversIDCheck": "All drivers go through ID checks and background verification for your safety.",
"intercity": "Intercity",
"aroundTheCity": "Around the city",
"rideDetails": "Ride Details",
"orderId": "Order Id:",
"bookingData": "Booking Date:",
"rideAndFareSummary": "Ride & Fare Summary",
"updateReview": "Update Review",
"addReview": "Add Review",
"complain": "Complain",
"distance": "Distance",
"km": "KM",
"duration": "Duration",
"howWasTrip": "How was your trip?",
"yourFeedbackWillHelp": "Your feedback will help us improve \n driving experience better",
"rateFor": "Rate for",
"typeComment": "Type comment....",
"title": "Title",
"typeDescription": "Type Description...",
"save": "Save",
"popularDestinations": "Popular Destinations",
"selectPaymentMethod": "Select Payment Method",
"prefferedPayment": "Preferred Payment",
"otherPaymentOptions": "Other Payment Options",
"rideHistory": "Ride History",
"plsLoginToAcc": "Please Log In to Continue",
"youAreNotLoggedIn": "Youre not logged in. Please sign in to access your account and explore all features.",
"noOrderfound": "No order found",
"reset_password_link_sent": "A reset link has been sent to {email}",
"pay_amount": "Pay Amount: {amount}"
}
"loginToExplore" : "Войдите, чтобы исследовать наш универсальный сервис и делать покупки с удобством.",
"emailAddress": "Адрес электронной почты*",
"password": "Пароль*",
"enterPassword": "Введите пароль",
"forgotPassword": "Забыли пароль",
"login": "Войти",
"orContinueWith": "или продолжить с",
"withGoogle": "с Google",
"withApple": "с Apple",
"dontHaveAccount": "Нет аккаунта?",
"signUp": "Зарегистрироваться",
"skip": "Пропустить",
"signUpToExplore": "Зарегистрируйтесь, чтобы получить доступ ко всем нашим услугам и начать делать покупки, поездки и многое другое.",
"firstName": "Имя*",
"lastName": "Фамилия*",
"enterMobileNumber": "Введите номер телефона",
"confirmPassword": "Подтвердите пароль*",
"enterConfirmPassword": "Введите подтверждение пароля",
"referralCode": "Реферальный код",
"enterReferralCode": "Введите реферальный код",
"alreadyHaveAccount": "Уже есть аккаунт?",
"enterYourregisteredEmail": "Введите свою зарегистрированную почту, чтобы получить ссылку для сброса.",
"sendLink": "Отправить ссылку",
"rememberPassword": "Вспомнили пароль?",
"enterOtpSent": "Введите код, отправленный на ваш телефон",
"resendOTP": "Отправить код повторно",
"verify": "Подтвердить",
"useYourMobileNumber": "Используйте номер телефона для быстрого и безопасного входа.",
"sendCode": "Отправить код",
"serviceIsUnavailable": "Услуга недоступна по выбранному адресу.",
"pickUpLocation": "Место отправления",
"destinationLocation": "Место назначения",
"continueT": "Продолжить",
"plsSelectSourceLocation": "Пожалуйста, выберите место отправления",
"plsSelectDestinationLocations": "Пожалуйста, выберите место назначения",
"selectVehicleType": "Выберите тип транспорта",
"plsSelectVehicleTypeFirst": "Сначала выберите тип транспорта.",
"plsSelectPaymentMethod": "Пожалуйста, выберите способ оплаты",
"insufficientWallet": "Недостаточно средств в кошельке. Пожалуйста, выберите другой способ оплаты.",
"promoCode": "Промокод",
"thisOfferNotEligible": "Это предложение недоступно для данного заказа",
"viewAll": "Показать все",
"writeCoupon": "Введите промокод",
"redeemNow": "Применить",
"plsEnterCouponCode": "Пожалуйста, введите промокод",
"couponApplied": "Промокод успешно применён",
"couponExpired": "Срок действия этого промокода истёк",
"invalidCouponCode": "Неверный промокод",
"orderSummary": "Сводка заказа",
"subtotal": "Промежуточный итог",
"discount": "Скидка",
"orderTotal": "Итого",
"confirmBooking": "Подтвердить заказ",
"waitingForDriver": "Ожидание водителя....",
"cancelRide": "Отменить поездку",
"riderCancelledSucces": "Поездка успешно отменена",
"failedToCancel": "Не удалось отменить поездку",
"pleaseWait": "Пожалуйста, подождите...",
"change": "Изменить",
"yourSosRequest": "Ваш SOS-запрос отправлен администратору",
"yourSosrequestAlreadySubmitted": "Ваш SOS-запрос уже отправлен",
"payNow": "Оплатить сейчас",
"youDoNothaveSufficientwalletBalance": "Недостаточно средств в кошельке",
"somethingWentWrong": "Произошла ошибка, пожалуйста, свяжитесь с администратором.",
"cash": "Наличные",
"coupon": "Промокод",
"couponNotFound": "Промокод не найден.",
"tapToApply": "Нажмите, чтобы применить",
"home": "Главная",
"myBookings": "Мои заказы",
"profile": "Профиль",
"wallet": "Кошелёк",
"cabServiceType": "Тип такси",
"everyRideVerified": "Каждая поездка. Каждый водитель. Проверены.",
"allDriversIDCheck": "Все водители проходят проверку документов и биографии для вашей безопасности.",
"intercity": "Междугородние",
"aroundTheCity": "По городу",
"rideDetails": "Детали поездки",
"orderId": "ID заказа:",
"bookingData": "Дата заказа:",
"rideAndFareSummary": "Детали поездки и стоимость",
"updateReview": "Обновить отзыв",
"addReview": "Добавить отзыв",
"complain": "Жалоба",
"distance": "Расстояние",
"km": "км",
"duration": "Продолжительность",
"howWasTrip": "Как прошла поездка?",
"yourFeedbackWillHelp": "Ваш отзыв поможет нам улучшить \n качество поездок",
"rateFor": "Оценка для",
"typeComment": "Введите комментарий....",
"title": "Заголовок",
"typeDescription": "Введите описание...",
"save": "Сохранить",
"popularDestinations": "Популярные направления",
"selectPaymentMethod": "Выберите способ оплаты",
"prefferedPayment": "Предпочтительный способ оплаты",
"otherPaymentOptions": "Другие способы оплаты",
"rideHistory": "История поездок",
"plsLoginToAcc": "Пожалуйста, войдите, чтобы продолжить",
"youAreNotLoggedIn": "Вы не вошли в систему. Пожалуйста, войдите, чтобы получить доступ к аккаунту и функциям.",
"noOrderfound": "Заказов не найдено",
"reset_password_link_sent": "Ссылка для сброса отправлена на {email}",
"pay_amount": "Сумма к оплате: {amount}",
"otherServices": "Другие услуги",
"foodDelivery": "Доставка еды",
"delivery": "Доставка",
"bookingTaxi": "Заказ \nТакси",
"updateYourWardrobe": "Обновите гардероб",
"weDeliverSafely": "Мы доставляем безопасно",
"rent": "Аренда",
"hugeSelectionOfAds": "Огромный выбор объявлений!",
"cosmetics": "Косметика",
"moreThan1000Products": "Более 1000 товаров",
"foodProducts": "Продукты питания",
"enableLocation": "Включите геолокацию",
"allowLocation": "Разрешите доступ к геолокации, чтобы найти магазины и услуги рядом с вами.",
"useCurrentLocation": "Использовать текущую геолокацию",
"setFromMap": "Выбрать на карте",
"enterManuallyLocation": "Введите адрес вручную",
"changeLanguage": "Изменить язык",
"selectPrefferedLanguage": "Выберите предпочитаемый язык для персонализированного использования приложения."
}

View File

@@ -1,108 +1,124 @@
{
"loginToExplore" : "Log in to explore your all in one vendor app favourites and shop effortlessly.",
"emailAddress": "Email Address*",
"password": "Password*",
"enterPassword": "Enter password",
"forgotPassword": "Forgot Password",
"login": "Log in",
"orContinueWith": "or continue with",
"withGoogle": "with Google",
"withApple": "with Apple",
"dontHaveAccount": "Didn't have an account?",
"signUp": "Sign up",
"skip": "Skip",
"signUpToExplore": "Sign up to explore all our services and start shopping, riding, and more.",
"firstName": "First Name*",
"lastName": "Last Name*",
"enterMobileNumber": "Enter Mobile number",
"confirmPassword": "Confirm Password*",
"enterConfirmPassword": "Enter confirm password",
"referralCode": "Referral Code",
"enterReferralCode": "Enter referral code",
"alreadyHaveAccount":"Already have an account?",
"enterYourregisteredEmail": "Enter your registered email to receive a reset link.",
"sendLink": "Send Link",
"rememberPassword": "Remember Password?",
"enterOtpSent": "Enter the OTP sent to your mobile",
"resendOTP": "Resend OTP",
"verify": "Verify",
"useYourMobileNumber": "Use your mobile number to Log in easily and securely.",
"sendCode":"Send Code",
"serviceIsUnavailable": "Service is unavailable at the selected address.",
"pickUpLocation": "Pickup Location",
"destinationLocation": "Destination Location",
"continueT":"Continue",
"plsSelectSourceLocation": "Please select source location",
"plsSelectDestinationLocations": "Please select destination location",
"selectVehicleType": "Select Your Vehicle Type",
"plsSelectVehicleTypeFirst": "Please select a vehicle type first.",
"plsSelectPaymentMethod": "Please select a payment method",
"insufficientWallet": "Insufficient wallet balance. Please select another payment method.",
"promoCode": "Promo code",
"thisOfferNotEligible": "This offer not eligible for this booking",
"viewAll": "View All",
"writeCoupon": "Write coupon Code",
"redeemNow": "Redeem now",
"plsEnterCouponCode":"Please enter a coupon code",
"couponApplied": "Coupon applied successfully",
"couponExpired": "This coupon code has been expired",
"invalidCouponCode": "Invalid coupon code",
"orderSummary": "Order Summary",
"subtotal": "Subtotal",
"discount": "Discount",
"orderTotal": "Order Total",
"confirmBooking": "Confirm Booking",
"waitingForDriver": "Waiting for driver....",
"cancelRide": "Cancel Ride",
"riderCancelledSucces": "Ride cancelled successfully",
"failedToCancel": "Failed to cancel ride",
"pleaseWait": "Please wait...",
"change": "Change",
"yourSosRequest": "Your SOS request has been submitted to admin",
"yourSosrequestAlreadySubmitted": "Your SOS request is already submitted",
"payNow": "Pay Now",
"youDoNothaveSufficientwalletBalance": "You do not have sufficient wallet balance",
"somethingWentWrong": "Something went wrong, please contact admin.",
"cash": "Cash",
"coupon": "Coupon",
"couponNotFound": "Coupon not found.",
"tapToApply": "Tap To Apply",
"home": "Home",
"myBookings": "My Bookings",
"profile": "profile",
"wallet": "Wallet",
"cabServiceType": "Cab Service Type",
"everyRideVerified": "Every Ride. Every Driver. Verified.",
"allDriversIDCheck": "All drivers go through ID checks and background verification for your safety.",
"intercity": "Intercity",
"aroundTheCity": "Around the city",
"rideDetails": "Ride Details",
"orderId": "Order Id:",
"bookingData": "Booking Date:",
"rideAndFareSummary": "Ride & Fare Summary",
"updateReview": "Update Review",
"addReview": "Add Review",
"complain": "Complain",
"distance": "Distance",
"km": "KM",
"duration": "Duration",
"howWasTrip": "How was your trip?",
"yourFeedbackWillHelp": "Your feedback will help us improve \n driving experience better",
"rateFor": "Rate for",
"typeComment": "Type comment....",
"title": "Title",
"typeDescription": "Type Description...",
"save": "Save",
"popularDestinations": "Popular Destinations",
"selectPaymentMethod": "Select Payment Method",
"prefferedPayment": "Preferred Payment",
"otherPaymentOptions": "Other Payment Options",
"rideHistory": "Ride History",
"plsLoginToAcc": "Please Log In to Continue",
"youAreNotLoggedIn": "Youre not logged in. Please sign in to access your account and explore all features.",
"noOrderfound": "No order found",
"reset_password_link_sent": "A reset link has been sent to {email}",
"pay_amount": "Pay Amount: {amount}"
}
"loginToExplore" : "Barcha xizmatlarimizdan foydalanish va qulay xarid qilish uchun tizimga kiring.",
"emailAddress": "Email manzil*",
"password": "Parol*",
"enterPassword": "Parolni kiriting",
"forgotPassword": "Parolni unutdingizmi",
"login": "Kirish",
"orContinueWith": "yoki davom eting",
"withGoogle": "Google orqali",
"withApple": "Apple orqali",
"dontHaveAccount": "Hisobingiz yoqmi?",
"signUp": "Royxatdan otish",
"skip": "Otkazib yuborish",
"signUpToExplore": "Royxatdan oting va barcha xizmatlarimizdan foydalanishni boshlang.",
"firstName": "Ism*",
"lastName": "Familiya*",
"enterMobileNumber": "Telefon raqamini kiriting",
"confirmPassword": "Parolni tasdiqlang*",
"enterConfirmPassword": "Tasdiqlash parolini kiriting",
"referralCode": "Referal kod",
"enterReferralCode": "Referal kodni kiriting",
"alreadyHaveAccount": "Hisobingiz bormi?",
"enterYourregisteredEmail": "Email manzilingizni kiriting — sizga parolni tiklash havolasi yuboriladi.",
"sendLink": "Havolani yuborish",
"rememberPassword": "Parol esingizga tushdimi?",
"enterOtpSent": "Telefoningizga yuborilgan kodni kiriting",
"resendOTP": "Kod qayta yuborilsin",
"verify": "Tasdiqlash",
"useYourMobileNumber": "Telefon raqamingiz orqali oson va xavfsiz kirishingiz mumkin.",
"sendCode": "Kod yuborish",
"serviceIsUnavailable": "Tanlangan manzilda xizmat mavjud emas.",
"pickUpLocation": "Jonash manzili",
"destinationLocation": "Borish manzili",
"continueT": "Davom etish",
"plsSelectSourceLocation": "Iltimos, jonash manzilini tanlang",
"plsSelectDestinationLocations": "Iltimos, borish manzilini tanlang",
"selectVehicleType": "Transport turini tanlang",
"plsSelectVehicleTypeFirst": "Avval transport turini tanlang.",
"plsSelectPaymentMethod": "Iltimos, tolov usulini tanlang",
"insufficientWallet": "Hamyonda mablag yetarli emas. Boshqa tolov usulini tanlang.",
"promoCode": "Promo kod",
"thisOfferNotEligible": "Bu taklif ushbu buyurtma uchun amal qilmaydi",
"viewAll": "Barchasini korish",
"writeCoupon": "Promo kodni kiriting",
"redeemNow": "Qollash",
"plsEnterCouponCode": "Iltimos, promo kodni kiriting",
"couponApplied": "Promo kod muvaffaqiyatli qollandi",
"couponExpired": "Ushbu promo kodning muddati tugagan",
"invalidCouponCode": "Notogri promo kod",
"orderSummary": "Buyurtma tafsilotlari",
"subtotal": "Oraliq summa",
"discount": "Chegirma",
"orderTotal": "Umumiy summa",
"confirmBooking": "Buyurtmani tasdiqlash",
"waitingForDriver": "Haydovchi kutilmoqda....",
"cancelRide": "Safarni bekor qilish",
"riderCancelledSucces": "Safar muvaffaqiyatli bekor qilindi",
"failedToCancel": "Safarni bekor qilish amalga oshmadi",
"pleaseWait": "Iltimos, kuting...",
"change": "Ozgartirish",
"yourSosRequest": "Sizning SOS sorovingiz administratorga yuborildi",
"yourSosrequestAlreadySubmitted": "SOS sorovi allaqachon yuborilgan",
"payNow": "Hozir tolash",
"youDoNothaveSufficientwalletBalance": "Hamyonda mablag yetarli emas",
"somethingWentWrong": "Xatolik yuz berdi, administrator bilan boglaning.",
"cash": "Naqd",
"coupon": "Promo kod",
"couponNotFound": "Promo kod topilmadi.",
"tapToApply": "Qollash uchun bosing",
"home": "Bosh sahifa",
"myBookings": "Buyurtmalarim",
"profile": "Profil",
"wallet": "Hamyon",
"cabServiceType": "Taksi xizmati turi",
"everyRideVerified": "Har bir safar. Har bir haydovchi. Tasdiqlangan.",
"allDriversIDCheck": "Barcha haydovchilar hujjat va tekshiruvdan otadi — xavfsizligingiz uchun.",
"intercity": "Shaharlararo",
"aroundTheCity": "Shahar boylab",
"rideDetails": "Safar tafsilotlari",
"orderId": "Buyurtma ID:",
"bookingData": "Buyurtma sanasi:",
"rideAndFareSummary": "Safar va tolov tafsilotlari",
"updateReview": "Sharhni yangilash",
"addReview": "Sharh qoldirish",
"complain": "Shikoyat",
"distance": "Masofa",
"km": "km",
"duration": "Davomiylik",
"howWasTrip": "Safar qanday otdi?",
"yourFeedbackWillHelp": "Fikringiz safar sifatini yanada yaxshilashga yordam beradi",
"rateFor": "Baholash:",
"typeComment": "Izoh yozing....",
"title": "Sarlavha",
"typeDescription": "Tavsif yozing...",
"save": "Saqlash",
"popularDestinations": "Mashhur yonalishlar",
"selectPaymentMethod": "Tolov usulini tanlang",
"prefferedPayment": "Afzal tolov usuli",
"otherPaymentOptions": "Boshqa tolov usullari",
"rideHistory": "Safar tarixi",
"plsLoginToAcc": "Davom etish uchun tizimga kiring",
"youAreNotLoggedIn": "Siz tizimga kirmagansiz. Hisobingizga kirib barcha funksiyalardan foydalaning.",
"noOrderfound": "Buyurtmalar topilmadi",
"reset_password_link_sent": "Parol tiklash havolasi {email} manziliga yuborildi",
"pay_amount": "Tolanadigan summa: {amount}",
"otherServices": "Boshqa xizmatlar",
"foodDelivery": "Oziq-ovqat yetkazib berish",
"delivery": "Yetkazib berish",
"bookingTaxi": "Taksi \nBuyurtma",
"updateYourWardrobe": "Garderobingizni yangilang",
"weDeliverSafely": "Biz xavfsiz yetkazib beramiz",
"rent": "Ijara",
"hugeSelectionOfAds": "Keng elonlar tanlovi!",
"cosmetics": "Kosmetika",
"moreThan1000Products": "1000 dan ortiq mahsulotlar",
"foodProducts": "Oziq-ovqat mahsulotlari",
"enableLocation": "Shaxsiylashtirilgan tajriba uchun geolokatsiyani yoqing",
"allowLocation": "Yaqin atrofdagi dokon va xizmatlarni topish uchun geolokatsiyaga ruxsat bering.",
"useCurrentLocation": "Joriy manzildan foydalanish",
"setFromMap": "Xaritadan tanlash",
"enterManuallyLocation": "Manzilni qolda kiriting",
"changeLanguage": "Tilni ozgartirish",
"selectPrefferedLanguage": "Shaxsiylashtirilgan tajriba uchun afzal tilni tanlang."
}