import { Translations } from './translations'; export const en: Translations = { header: { home: 'Home', search: 'Search', about: 'About', contacts: 'Contacts', searchPlaceholder: 'Search...', catalog: 'Catalog', }, footer: { description: 'A modern marketplace for comfortable shopping', company: 'Company', aboutUs: 'About us', contacts: 'Contacts', requisites: 'Company details', support: 'Support', faq: 'FAQ', delivery: 'Delivery', guarantee: 'Warranty', legal: 'Legal information', offer: 'Public offer', privacy: 'Privacy policy', returns: 'Returns', info: 'Information', aboutCompany: 'About company', documents: 'Documents', paymentRules: 'Payment terms', returnPolicy: 'Return policy', publicOffer: 'Public offer', help: 'Help', payment: 'Payment', allRightsReserved: 'All rights reserved.', }, home: { welcomeTo: 'Welcome to {{brand}}', subtitle: 'Find everything you need in one place', startSearch: 'Start search', loading: 'Loading categories...', errorTitle: 'Something went wrong', retry: 'Try again', categoriesTitle: 'Product categories', categoriesSubtitle: 'Choose a category', categoriesEmpty: 'Categories coming soon', categoriesEmptyDesc: 'We are working on filling the catalog', dexarHeroTitle: 'Find everything here', dexarHeroSubtitle: 'Thousands of products in one place', dexarHeroTagline: 'simple and convenient', goToCatalog: 'Go to catalog', findProduct: 'Find a product', loadingDexar: 'Loading categories...', catalogTitle: 'Product catalog', emptyCategoriesDexar: 'No categories yet', categoriesSoonDexar: 'Categories will appear here soon', itemsCount: '{{count}} products', }, cart: { title: 'Cart', clear: 'Clear', empty: 'Cart is empty', emptyDesc: 'Add products to start shopping', goShopping: 'Start shopping', total: 'Total', items: 'Products', deliveryLabel: 'Delivery', toPay: 'To pay', agreeWith: 'I agree with the', publicOffer: 'public offer', returnPolicy: 'return policy', guaranteeTerms: 'warranty terms', privacyPolicy: 'privacy policy', and: 'and', checkout: 'Place order', close: 'Close', creatingPayment: 'Creating payment...', waitFewSeconds: 'Please wait a few seconds', scanQr: 'Scan the QR code to pay', amountToPay: 'Amount due:', waitingPayment: 'Waiting for payment...', copied: '✓ Copied', copyLink: 'Copy link', openNewTab: 'Open in new tab', paymentSuccess: 'Congratulations! Payment successful!', paymentSuccessDesc: 'Enter your contact details and we will send your purchase within a few minutes', sending: 'Sending...', send: 'Send', paymentTimeout: 'Payment timed out', paymentTimeoutDesc: 'We did not receive payment confirmation within 3 minutes.', autoClose: 'Window will close automatically...', confirmClear: 'Are you sure you want to clear the cart?', acceptTerms: 'Please accept the offer terms, return policy, and warranty terms to proceed with the order.', copyError: 'Copy error:', emailSuccess: 'Email sent successfully! Check your inbox.', emailError: 'An error occurred while sending the email. Please try again.', phoneRequired: 'Phone number is required', phoneMoreDigits: 'Enter {{count}} more digits', phoneTooMany: 'Too many digits', emailRequired: 'Email is required', emailTooShort: 'Email is too short (minimum 5 characters)', emailTooLong: 'Email is too long (maximum 100 characters)', emailNeedsAt: 'Email must contain @', emailNeedsDomain: 'Email must contain a domain (.com, .ru, etc.)', emailInvalid: 'Invalid email format', }, search: { title: 'Product search', placeholder: 'Enter product name...', resultsCount: 'Products found:', searching: 'Searching...', retry: 'Try again', noResults: 'Nothing found', noResultsFor: 'No products found for "{{query}}"', noResultsHint: 'Try changing your query or using different keywords', addToCart: 'Add to cart', loadingMore: 'Loading...', allLoaded: 'All results loaded', emptyState: 'Enter a query to search for products', of: 'of', }, category: { retry: 'Try again', addToCart: 'Add to cart', loadingMore: 'Loading...', allLoaded: 'All products loaded', emptyTitle: 'Oops! Nothing here yet', emptyDesc: 'There are no products in this category yet, but they will appear soon', goHome: 'Go home', loading: 'Loading products...', }, subcategories: { loading: 'Loading subcategories...', retry: 'Try again', emptyTitle: 'Oops! No subcategories yet', emptyDesc: 'There are no subcategories in this section yet, but they will appear soon', goHome: 'Go home', }, itemDetail: { loading: 'Loading...', loadingDexar: 'Loading product...', back: 'Go back', backHome: 'Back to home', noImage: 'No image', stock: 'Availability:', inStock: 'In stock', lowStock: 'Few left', lastItems: 'Last items', mediumStock: 'Running low', addToCart: 'Add to cart', description: 'Description', reviews: 'Reviews', yourReview: 'Your review', leaveReview: 'Leave a review', rating: 'Rating:', reviewPlaceholder: 'Share your experience with this product...', reviewPlaceholderDexar: 'Share your thoughts on this product...', anonymous: 'Anonymous', submitting: 'Submitting...', submit: 'Submit', reviewSuccess: 'Thank you for your review!', reviewError: 'Submission failed. Please try later.', defaultUser: 'User', defaultUserDexar: 'Anonymous', noReviews: 'No reviews yet. Be the first!', qna: 'Questions & Answers', photo: 'Photo', reviewsCount: 'reviews', today: 'Today', yesterday: 'Yesterday', daysAgo: 'd. ago', weeksAgo: 'w. ago', }, app: { connecting: 'Connecting to server...', serverUnavailable: 'Server unavailable', serverError: 'Could not connect to the server. Please check your internet connection.', retryConnection: 'Retry', pageTitle: 'Marketplace of goods and services', }, carousel: { loading: 'Loading products...', addToCart: 'Add to cart', }, common: { retry: 'Try again', loading: 'Loading...', }, location: { allRegions: 'All regions', chooseRegion: 'Choose region', detectAuto: 'Detect automatically', }, auth: { loginRequired: 'Login required', loginDescription: 'Please log in via Telegram to proceed with your order', checking: 'Checking...', loginWithTelegram: 'Log in with Telegram', orScanQr: 'Or scan the QR code', loginNote: 'You will be redirected back after login', }, };