210 lines
10 KiB
TypeScript
210 lines
10 KiB
TypeScript
import { Translations } from './translations';
|
||
|
||
export const ru: Translations = {
|
||
header: {
|
||
home: 'Главная',
|
||
search: 'Поиск',
|
||
about: 'О нас',
|
||
contacts: 'Контакты',
|
||
searchPlaceholder: 'Искать...',
|
||
catalog: 'Каталог',
|
||
},
|
||
footer: {
|
||
description: 'Современный маркетплейс для комфортных покупок',
|
||
company: 'Компания',
|
||
aboutUs: 'О нас',
|
||
contacts: 'Контакты',
|
||
requisites: 'Реквизиты',
|
||
support: 'Поддержка',
|
||
faq: 'FAQ',
|
||
delivery: 'Доставка',
|
||
guarantee: 'Гарантия',
|
||
legal: 'Правовая информация',
|
||
offer: 'Оферта',
|
||
privacy: 'Конфиденциальность',
|
||
returns: 'Возврат',
|
||
info: 'Информация',
|
||
aboutCompany: 'О компании',
|
||
documents: 'Документы',
|
||
paymentRules: 'Правила оплаты',
|
||
returnPolicy: 'Политика возврата',
|
||
publicOffer: 'Публичная оферта',
|
||
help: 'Помощь',
|
||
payment: 'Оплата',
|
||
allRightsReserved: 'Все права защищены.',
|
||
},
|
||
home: {
|
||
welcomeTo: 'Добро пожаловать в {{brand}}',
|
||
subtitle: 'Найдите всё, что нужно, в одном месте',
|
||
startSearch: 'Начать поиск',
|
||
loading: 'Загружаем категории...',
|
||
errorTitle: 'Что-то пошло не так',
|
||
retry: 'Попробовать снова',
|
||
categoriesTitle: 'Категории товаров',
|
||
categoriesSubtitle: 'Выберите интересующую категорию',
|
||
categoriesEmpty: 'Категории скоро появятся',
|
||
categoriesEmptyDesc: 'Мы работаем над наполнением каталога',
|
||
dexarHeroTitle: 'Здесь ты найдёшь всё',
|
||
dexarHeroSubtitle: 'Тысячи товаров в одном месте',
|
||
dexarHeroTagline: 'просто и удобно',
|
||
goToCatalog: 'Перейти в каталог',
|
||
findProduct: 'Найти товар',
|
||
loadingDexar: 'Загрузка категорий...',
|
||
catalogTitle: 'Каталог товаров',
|
||
emptyCategoriesDexar: 'Категории пока отсутствуют',
|
||
categoriesSoonDexar: 'Скоро здесь появятся категории товаров',
|
||
itemsCount: '{{count}} товаров',
|
||
},
|
||
cart: {
|
||
title: 'Корзина',
|
||
clear: 'Очистить',
|
||
empty: 'Корзина пуста',
|
||
emptyDesc: 'Добавьте товары, чтобы начать покупки',
|
||
goShopping: 'Перейти к покупкам',
|
||
total: 'Итого',
|
||
items: 'Товары',
|
||
deliveryLabel: 'Доставка',
|
||
toPay: 'К оплате',
|
||
agreeWith: 'Я согласен с',
|
||
publicOffer: 'публичной офертой',
|
||
returnPolicy: 'политикой возврата',
|
||
guaranteeTerms: 'условиями гарантии',
|
||
privacyPolicy: 'политикой конфиденциальности',
|
||
and: 'и',
|
||
checkout: 'Оформить заказ',
|
||
close: 'Закрыть',
|
||
creatingPayment: 'Создание платежа...',
|
||
waitFewSeconds: 'Подождите несколько секунд',
|
||
scanQr: 'Сканируйте QR-код для оплаты',
|
||
amountToPay: 'Сумма к оплате:',
|
||
waitingPayment: 'Ожидание оплаты...',
|
||
copied: '✓ Скопировано',
|
||
copyLink: 'Скопировать ссылку',
|
||
openNewTab: 'Открыть в новой вкладке',
|
||
paymentSuccess: 'Поздравляем! Оплата прошла успешно!',
|
||
paymentSuccessDesc: 'Введите ваши контактные данные, и мы отправим вам покупку в течение нескольких минут',
|
||
sending: 'Отправка...',
|
||
send: 'Отправить',
|
||
paymentTimeout: 'Время ожидания истекло',
|
||
paymentTimeoutDesc: 'Мы не получили подтверждение оплаты в течение 3 минут.',
|
||
autoClose: 'Окно закроется автоматически...',
|
||
confirmClear: 'Вы уверены, что хотите очистить корзину?',
|
||
acceptTerms: 'Пожалуйста, примите условия оферты, политику возврата и возврата для подтверждения оформления заказа.',
|
||
copyError: 'Ошибка копирования:',
|
||
emailSuccess: 'Email успешно отправлен! Проверьте свою почту.',
|
||
emailError: 'Произошла ошибка при отправке email. Пожалуйста, попробуйте снова.',
|
||
phoneRequired: 'Номер телефона обязателен',
|
||
phoneMoreDigits: 'Введите ещё {{count}} цифр',
|
||
phoneTooMany: 'Слишком много цифр',
|
||
emailRequired: 'Email обязателен',
|
||
emailTooShort: 'Email слишком короткий (минимум 5 символов)',
|
||
emailTooLong: 'Email слишком длинный (максимум 100 символов)',
|
||
emailNeedsAt: 'Email должен содержать @',
|
||
emailNeedsDomain: 'Email должен содержать домен (.com, .ru и т.д.)',
|
||
emailInvalid: 'Некорректный формат email',
|
||
loginRequired: 'Войдите для оформления',
|
||
loginRequiredDesc: 'Для оформления заказа войдите через Telegram',
|
||
loginWithTelegram: 'Войти через Telegram',
|
||
orScanQr: 'Или отсканируйте QR-код',
|
||
},
|
||
search: {
|
||
title: 'Поиск товаров',
|
||
placeholder: 'Введите название товара...',
|
||
resultsCount: 'Найдено товаров:',
|
||
searching: 'Поиск...',
|
||
retry: 'Попробовать снова',
|
||
noResults: 'Ничего не найдено',
|
||
noResultsFor: 'По запросу "{{query}}" товары не найдены',
|
||
noResultsHint: 'Попробуйте изменить запрос или используйте другие ключевые слова',
|
||
addToCart: 'В корзину',
|
||
loadingMore: 'Загрузка...',
|
||
allLoaded: 'Все результаты загружены',
|
||
emptyState: 'Введите запрос для поиска товаров',
|
||
of: 'из',
|
||
},
|
||
category: {
|
||
retry: 'Попробовать снова',
|
||
addToCart: 'В корзину',
|
||
loadingMore: 'Загрузка...',
|
||
allLoaded: 'Все товары загружены',
|
||
emptyTitle: 'Упс! Здесь пока пусто',
|
||
emptyDesc: 'В этой категории ещё нет товаров, но скоро они появятся',
|
||
goHome: 'На главную',
|
||
loading: 'Загрузка товаров...',
|
||
},
|
||
subcategories: {
|
||
loading: 'Загрузка подкатегорий...',
|
||
retry: 'Попробовать снова',
|
||
emptyTitle: 'Упс! Подкатегорий пока нет',
|
||
emptyDesc: 'В этом разделе ещё нет подкатегорий, но скоро они появятся',
|
||
goHome: 'На главную',
|
||
itemsInCategory: 'Товары в этой категории',
|
||
},
|
||
itemDetail: {
|
||
loading: 'Загрузка...',
|
||
loadingDexar: 'Загрузка товара...',
|
||
back: 'Вернуться',
|
||
backHome: 'Вернуться на главную',
|
||
noImage: 'Нет изображения',
|
||
stock: 'Наличие:',
|
||
inStock: 'В наличии',
|
||
lowStock: 'Осталось немного',
|
||
lastItems: 'Последние штуки',
|
||
mediumStock: 'Заканчивается',
|
||
addToCart: 'Добавить в корзину',
|
||
description: 'Описание',
|
||
specifications: 'Характеристики',
|
||
reviews: 'Отзывы',
|
||
yourReview: 'Ваш отзыв',
|
||
leaveReview: 'Оставить отзыв',
|
||
rating: 'Оценка:',
|
||
reviewPlaceholder: 'Поделитесь своими впечатлениями о товаре...',
|
||
reviewPlaceholderDexar: 'Поделитесь впечатлениями о товаре...',
|
||
anonymous: 'Анонимно',
|
||
submitting: 'Отправка...',
|
||
submit: 'Отправить',
|
||
reviewSuccess: 'Спасибо за ваш отзыв!',
|
||
reviewError: 'Ошибка отправки. Попробуйте позже.',
|
||
defaultUser: 'Пользователь',
|
||
defaultUserDexar: 'Аноним',
|
||
noReviews: 'Пока нет отзывов. Станьте первым!',
|
||
qna: 'Вопросы и ответы',
|
||
photo: 'Фото',
|
||
reviewsCount: 'отзывов',
|
||
today: 'Сегодня',
|
||
yesterday: 'Вчера',
|
||
daysAgo: 'дн. назад',
|
||
weeksAgo: 'нед. назад',
|
||
colour: 'Цвет',
|
||
size: 'Размер',
|
||
},
|
||
app: {
|
||
connecting: 'Подключение к серверу...',
|
||
serverUnavailable: 'Сервер недоступен',
|
||
serverError: 'Не удалось подключиться к серверу. Проверьте подключение к интернету.',
|
||
retryConnection: 'Повторить попытку',
|
||
pageTitle: 'Маркетплейс товаров и услуг',
|
||
},
|
||
carousel: {
|
||
loading: 'Загрузка товаров...',
|
||
addToCart: 'Добавить в корзину',
|
||
},
|
||
common: {
|
||
retry: 'Попробовать снова',
|
||
loading: 'Загрузка...',
|
||
},
|
||
location: {
|
||
allRegions: 'Все регионы',
|
||
chooseRegion: 'Выберите регион',
|
||
detectAuto: 'Определить автоматически',
|
||
},
|
||
auth: {
|
||
loginRequired: 'Требуется авторизация',
|
||
loginDescription: 'Для оформления заказа войдите через Telegram',
|
||
checking: 'Проверка...',
|
||
loginWithTelegram: 'Войти через Telegram',
|
||
orScanQr: 'Или отсканируйте QR-код',
|
||
loginNote: 'После входа вы будете перенаправлены обратно',
|
||
},
|
||
};
|