import { futuresPageByLocale } from './futuresPage.i18n'
import { financePageByLocale } from './financePage.i18n'

export default {
	nav: {
		home: 'Главная',
		market: 'Рынок',
		spot: 'Спот',
		futures: 'Фьючерсы',
		copyTrade: 'Копи-трейдинг',
		finance: 'Инвестиции',
		idoPresale: 'Предпродажа IDO',
		claimAirdrop: 'Забрать Аирдроп',
		announcements: 'Объявления',
		download: 'Скачать',
	},
	lang: {
		title: 'Язык',
		zhCN: '简体中文',
		zhTW: '繁體中文',
		en: 'English',
		ko: '한국어',
		ja: '日本語',
		hi: 'हिन्दी',
		id: 'Bahasa Indonesia',
		es: 'Español',
		ru: 'Русский',
		pt: 'Português',
		de: 'Deutsch',
		fr: 'Français',
		tr: 'Türkçe',
		vi: 'Tiếng Việt'
	},
	header: {
		login: 'Войти',
		register: 'Регистрация',
		account: 'Мой аккаунт',
		assets: 'Мои активы',
		security: 'Безопасность',
		broker: 'Брокер',
		logout: 'Выйти из аккаунта',
		logoutShort: 'Выйти',
		downloadTitle: 'Скачать приложение',
		brokerApplyTitle: 'Подать заявку на брокера',
		brokerApplyDesc: 'Вы пока не являетесь брокером. Заявка отправляется с данными вашего аккаунта, доступ откроется после модерации.',
		cancel: 'Отмена',
		applyNow: 'Подать заявку',
		viewApplyList: 'Проверить статус заявки',
		submitting: 'Отправка…',
		menu: 'Меню',
	},
	common: {
		loading: 'Загрузка…',
		retry: 'Повторить',
		cancel: 'Отмена',
		confirm: 'Подтвердить',
		submit: 'Отправить',
		save: 'Сохранить',
		send: 'Отправить',
		back: 'Назад',
		next: 'Далее',
		done: 'Готово',
		noData: 'Нет данных',
		noRecord: 'Нет записей',
		search: 'Поиск',
		all: 'Все',
		max: 'Макс',
		copied: 'Скопировано',
		networkError: 'Ошибка подключения к сети, повторите попытку позже',
		loadFailed: 'Не удалось загрузить',
		operationFailed: 'Ошибка операции, повторите',
		saveSuccess: 'Сохранено успешно',
		more: 'Ещё',
		perpetual: 'Бессрочный фьючерс',
		set: 'Настроено',
		notSet: 'Не настроено',
		change: 'Изменить',
		bind: 'Привязать',
		unbind: 'Отвязать',
		on: 'Вкл',
		off: 'Выкл',
		status: 'Статус',
		time: 'Дата',
		amount: 'Сумма',
		type: 'Тип',
		coin: 'Монета',
		from: 'От',
		to: 'До',
		close: 'Закрыть',
		contactService: 'Связаться с поддержкой',
	},
	home: {
		heroTitle: 'Надёжная, эффективная глобальная платформа торговли цифровыми активами',
		heroDesc: 'iBit предоставляет стабильные, прозрачные и профессиональные торговые сервисы для пользователей всего мира с передовой архитектурой и строгим риск-контролем.',
		register: 'Зарегистрироваться',
		viewMarket: 'Смотреть рынок',
		downloadApp: 'Скачать приложение',
		coreAdvantages: 'Основные преимущества',
		assetSafetyTitle: 'Безопасность активов',
		assetSafetyDesc: 'Раздельные холодные/горячие кошельки, мультиподпись, круглосуточный мониторинг для сохранности средств.',
		highPerfTitle: 'Высокая производительность',
		highPerfDesc: 'Собственный движок сопоставления, обработка сделок за миллисекунды для стабильной торговли.',
		globalComplianceTitle: 'Глобальное соответствие регуляциям',
		globalComplianceDesc: 'Соблюдение международных норм для безопасной торговли во всём мире.',
		transparentFeeTitle: 'Прозрачные комиссии',
		transparentFeeDesc: 'Чёткая тарифная сетка без скрытых платежей.',
		aboutUs: 'О нас',
		aboutDesc: 'iBit – глобальная биржа цифровых активов с фокусом на безопасность, стабильность и эффективность.',
		foundedYear: 'Основана в 2023 году',
		headquarters: 'Зарегистрирована в Дубае, лицензии США, Канады, Австралии и Дубая.',
		ourVision: 'Наше видение',
		visionSubtitle: 'Создание надёжной мировой инфраструктуры цифровой торговли',
		ecoTitle: 'Экосистема',
		ecoDesc: 'Развитие новой криптовалютной торговой экосистемы',
		missionTitle: 'Миссия',
		missionDesc: 'Продвижение глобального оборота цифровой стоимости',
		purposeTitle: 'Цель',
		purposeDesc: 'Упрощение инвестиций и управления криптоактивами для пользователей',
		heroImageAlt: 'Торговая платформа iBit',
		aboutImageAlt: 'О компании',
	},
	market: {
		title: 'Живой рынок',
		desc: 'Актуальные цены, объёмы и изменения для отслеживания рыночной ситуации.',
		hot: 'Популярные',
		topVolume: 'Большой объём',
		gainers: 'Рост',
		losers: 'Падение',
		perpetual: 'Бессрочные',
		name: 'Название',
		latestPrice: 'Цена',
		change24h: 'Изменение за 24ч',
		turnover: 'Объём',
		searchPair: 'Поиск торговых пар',
		searchMarket: 'Поиск монет, пар, фьючерсов',
		price: 'Цена',
		change24hShort: 'Изм. за 24ч',
		high24h: 'Макс 24ч',
		low24h: 'Мин 24ч',
		volume24hLabel: 'Объём за 24ч',
	},
	auth: {
		loginTitle: 'Вход',
		emailLogin: 'Вход по почте',
		emailPlaceholder: 'Введите email',
		password: 'Пароль',
		passwordPlaceholder: 'Введите пароль',
		forgotPassword: 'Забыли пароль?',
		loginBtn: 'Войти',
		noAccount: 'Нет аккаунта?',
		registerNow: 'Зарегистрироваться',
		verifyTitle: 'Код подтверждения',
		codeSentDesc: 'Код отправлен на {email}, проверьте почту.',
		codeSendDesc: 'Нажмите для отправки кода на {email}.',
		countdownResend: 'Повтор через {n}с',
		resendCode: 'Повторно отправить код',
		confirmBtn: 'Подтвердить',
		sendCode: 'Отправить код',
		forgotVerify: 'Забыли способ подтверждения?',
		loginSuccess: 'Вход выполнен',
		codeSentAgain: 'Код повторно отправлен',
		registerTitle: 'Регистрация',
		emailRegister: 'Регистрация по почте',
		inviteCodeLabel: 'Инвайт-код (необязательно)',
		inviteCodePlaceholder: 'Введите код приглашения',
		hasAccount: 'Уже есть аккаунт?',
		loginNow: 'Войти',
		verifyPageTitle: 'Безопасная проверка',
		emailVerifyLabel: 'Проверка по email',
		codePlaceholder: 'Введите код',
		sendBtn: 'Отправить',
		passwordTitle: 'Создать пароль',
		backBtn: '‹ Назад',
		inputPasswordLabel: 'Пароль',
		confirmPasswordLabel: 'Подтвердите пароль',
		confirmPasswordPlaceholder: 'Повторите пароль',
		doneBtn: 'Готово',
		resetSuccess: 'Пароль изменён, войдите с новыми данными.',
		registerSuccess: 'Регистрация завершена',
		welcomeJoin: 'Добро пожаловать в iBit',
		loginNowBtn: 'Войти',
		forgotPasswordTitle: 'Сброс пароля',
		emailLabel: 'Email',
		emailRegisteredPlaceholder: 'Введите зарегистрированный email',
		codeSentToast: 'Код отправлен',
	},
	error: {
		emailRequired: 'Укажите почту',
		emailInvalid: 'Неверный формат email',
		passwordRequired: 'Введите пароль',
		code6Required: 'Введите шестизначный код',
		codeRequired: 'Введите проверочный код',
		loginFailed: 'Неверная почта или пароль',
		networkError: 'Ошибка сети, повторите позже',
		emailAlreadyRegistered: 'Этот email уже зарегистрирован, войдите',
		confirmPasswordRequired: 'Повторите пароль',
		passwordMismatch: 'Пароли не совпадают',
		loadFailed: 'Ошибка загрузки данных безопасности',
		refreshFailed: 'Ошибка обновления',
		statusUpdated: 'Статус обновлён',
		currentPasswordRequired: 'Укажите текущий пароль',
		sixDigitCode: 'Шестизначный код из почты',
		sixDigitGoogleCode: 'Шестизначный код Google',
		sendFailed: 'Не удалось отправить',
		operationFailed: 'Ошибка операции',
	},
	security: {
		title: 'Настройки безопасности',
		back: '‹ Назад',
		warningBanner: 'Пройдите проверку почты, Google Authenticator и платёжного пароля для защиты аккаунта.',
		accountSecurity: 'Безопасность аккаунта',
		loginPassword: 'Пароль для входа',
		loginPasswordDesc: 'Периодически меняйте пароль для надёжной защиты',
		emailVerify: 'Подтверждение почты',
		emailVerifyDesc: 'Привяжите почту для восстановления доступа',
		googleAuth: 'Google-аутентификация',
		googleAuthDesc: 'Подключите Гугл Аутентификатор для усиления защиты',
		fundPassword: 'Платёжный пароль',
		fundPasswordDesc: 'Отдельный пароль для вывода и переводов средств',
		set: 'Настроить',
		notSet: 'Не задан',
		change: 'Изменить',
		bind: 'Привязать',
		set2: 'Установить',
		statusUpdated: 'Статус обновлён',
		loadFailed: 'Ошибка загрузки данных',
		refreshFailed: 'Не удалось обновить',
		bound: 'Привязано',
		notBound: 'Не привязано',
		refresh: 'Обновить',
		googleHelpTitle: 'Справка по Google Authenticator',
		googleHelpDesc: 'При проблемах с кодом или отвязкой обращайтесь в поддержку.',
		changeLoginPassword: 'Смена входного пароля',
		changePasswordHint: 'После смены используйте новый пароль, код отправлен на почту.',
		currentPassword: 'Текущий пароль',
		newPassword: 'Новый пароль',
		confirmNewPassword: 'Подтвердите новый пароль',
		emailCode: 'Код из почты',
		sendCode: 'Отправить код',
		codeSent: 'Код отправлен на почту',
		changeSuccess: 'Пароль успешно изменён',
		confirmChange: 'Подтвердить изменение',
		submitting: 'Отправка…',
		setFundPassword: 'Задать платёжный пароль',
		resetFundPassword: 'Сброс платёжного пароля',
		fundPasswordHint: 'Нужен для вывода и переводов, сохраните его.',
		fundPasswordResetHint: 'Сброс пароля, код отправлен на почту.',
		newFundPassword: 'Новый платёжный пароль',
		confirmFundPassword: 'Подтвердите пароль',
		fundPasswordUpdated: 'Платёжный пароль обновлён',
		fundPasswordSet: 'Платёжный пароль установлен',
		bindGoogle: 'Привязка Google Authenticator',
		boundEmail: 'Привязанная почта:',
		googleQrStep: '1. Сканируйте QR или введите секрет вручную',
		googleCodeStep: '2. Динамический шестизначный код Google',
		emailCodeStep: '3. Код подтверждения из почты',
		copyKey: 'Скопировать ключ',
		keyCopied: 'Ключ скопирован',
		copyFailed: 'Не удалось скопировать, скопируйте вручную',
		clipboardDeniedMac: 'Нет разрешения буфера обмена, настройте доступ браузера',
		clipboardDenied: 'Запрет буфера обмена, разрешите в настройках браузера',
		invalidSecret: 'Неверный секрет, обновите страницу',
		googleCodeRequired: 'Введите шестизначный код Google',
		emailCodeSent: 'Код из почты отправлен',
		bindSuccess: 'Привязка завершена',
		confirmBind: 'Подтвердить привязку',
		googleAuthLead: 'Скачайте Google/Microsoft Authenticator из магазина приложений.',
		googleAuthTip1: 'После привязки код нужен при входе и финансовых операциях.',
		googleAuthTip2: 'Храните телефон в безопасности, при потере пишите поддержке.',
		googleAuthStart: 'Установлено, начать привязку',
	},
	assets: {
		title: 'Мои активы',
		totalAssets: 'Общая стоимость активов',
		todayPnl: 'Приб/уб за день',
		deposit: 'Пополнить',
		withdraw: 'Вывести',
		transfer: 'Перевод',
		history: 'История',
		spot: 'Спот',
		futures: 'Фьючерсы',
		copyTrade: 'Копи-трейд',
		fund: 'Доступно к выводу',
		walletBalance: 'Баланс кошелька',
		unrealizedPnl: 'Нереализ. приб/уб',
		positions: 'Позиции',
		noPositions: 'Нет позиций',
		assetBalance: 'Баланс актива',
		unavailable: 'Недоступно',
		depositCoin: 'Пополнение',
		withdrawCoin: 'Вывод',
		depositRecord: 'История пополнений',
		withdrawRecord: 'История выводов',
		transferRecord: 'История переводов',
		assetRecord: 'Движения средств',
		overview: 'Обзор',
		spotAccount: 'Спот-счёт',
		swapAccount: 'Счёт фьючерсов',
		followAccount: 'Счёт копи-трейдинга',
		fundAccount: 'Счёт вывода',
		spotTradingAccount: 'Торговый спот-счёт',
		ibitAccount: 'Счёт iBit',
		lockedStakingAccount: 'Заблокированный стейкинг',
		stakingTab: 'Стейкинг',
		ibitUnit: 'iBit',
		releaseTotal: 'Всего разблокировано',
		totalLockedBalance: 'Итого заблокировано(iBit)',
		myStakingOrders: 'Мои ордера стейкинга',
		stakingOrderNo: '№ ордера',
		purchaseQty: 'Купленное количество',
		stakingTotal: 'Заблокировано',
		released: 'Разблокировано',
		pendingRelease: 'Ожидает разблокировки',
		startTime: 'Дата начала',
		subscribing: 'Подписка активна',
		releasing: 'Разблокировка',
		completed: 'Завершено',
		pullToRefresh: 'Потяните вниз для обновления',
		releaseToRefresh: 'Отпустить для обновления',
		refreshing: 'Обновление…',
		totalAccount: 'Общая сумма счёта',
		showBalance: 'Показать баланс',
		hideBalance: 'Скрыть баланс',
		followBalance: 'Баланс копи-трейдинга',
		accountTransfer: 'Межсчётный перевод',
		transferFrom: 'Откуда',
		transferTo: 'Куда',
		available: 'Доступно',
		freeTransfer: 'Бесплатный перевод, зачисление мгновенное',
		followPositions: 'Активные копи-позиции',
		noFollowPositions: 'Нет копи-позиций',
		followLoading: 'Загрузка…',
		long: 'Лонг',
		short: 'Шорт',
		trader: 'Трейдер',
		openPrice: 'Цена открытия',
		currentPrice: 'Текущая цена',
		amountLever: 'Кол-во · Плечо',
		closing: 'Закрытие…',
		closePosition: 'Закрыть',
		noLossPosition: 'Безубыточные копи-позиции закрыть вручную нельзя',
		invalidPosition: 'Ошибка данных позиции, закрытие невозможно',
		confirmClose: 'Закрыть позицию? Вы потеряете итоговую прибыль по ордеру.',
		closeSuccess: 'Позиция закрыта',
		closeFailed: 'Ошибка закрытия',
		sameAccountError: 'Счёт отправки и получения не может совпадать',
		amountError: 'Укажите корректную сумму',
		insufficientBalance: 'Недостаточно средств',
		transferSuccess: 'Перевод выполнен',
		transferFailed: 'Ошибка перевода',
		goCopyTrade: 'Копи-трейдинг',
		goSpotTrade: 'Перейти к торговле',
		hideZeroBalance: 'Скрыть активы с нулевым балансом',
		depositRecord2: 'История пополнений',
		amountUsdt: 'Сумма (USDT)',
		amountCoin: 'Сумма ({coin})',
		availableCoin: 'Доступно: {available} {coin}',
		transferring: 'Перевод…',
		confirmTransferBtn: 'Подтвердить перевод',
		statementPageTitle: 'Выписка по средствам',
		statementStartDate: 'Дата начала',
		statementEndDate: 'Дата окончания',
		statementReset: 'Сброс',
		statementSearch: 'Поиск',
		statementSearching: 'Поиск…',
		statementEmpty: 'Нет записей',
		statementDirectionOpen: 'Открытие позиции',
		statementDirectionClose: 'Закрытие позиции',
		statementTypes: {
			'43': 'Спот прибыль',
			'44': 'Спот убыток',
			'45': 'Спот комиссия',
			'46': 'Спот возврат комиссии',
			'48': 'Спот сделка',
			'49': 'Стейкинг',
			'50': 'Разблокировка стейкинга',
			'51': 'Награда аирдроп',
			'52': 'Зачисление на стейкинг кошелёк',
			'53': 'Вывод со стейкинг кошелька',
		},
	},
	finance: { ...financePageByLocale.ru },
	copyTrade: {
		comprehensive: 'Обзор',
		winRate14d: '% прибыли 14д',
		profit14d: 'Доход 14д',
		normal: 'Обычный копи',
		lossless: 'Безубыточное копирование',
		favorite: 'Избранное',
		topTraders: 'Лучшие трейдеры',
		twoWeekReturn: 'Доход за 2 недели',
		followers: 'Подписчики',
		days: 'Дни',
		applyTrader: 'Стать ведущим трейдером',
		myFollowing: 'Мои копирования',
		myTrading: 'Мои сделки',
		traderIdentity: 'Ведущий трейдер',
		myFollowingAccount: 'Счёт копи-трейдинга',
		leadManage: 'Панель лидера',
		applyLead: 'Подать заявку в лидеры',
		pageTitle: 'Копи-трейдинг',
		heroDesc: 'Копируйте сделки опытных трейдеров в один клик для получения прибыли.',
		traderOverview: 'Обзор трейдера',
		copyFollowersCount: 'Количество подписчиков',
		cumulativeTradingDays: 'Всего торговых дней',
		cumulativeLeadProfit: 'Общая прибыль от копи',
		goLeadManage: 'Перейти в панель лидера →',
		copyWalletTitle: 'Баланс копи-счёта',
		cumulativePnlUsdt: 'Общая прибыль копи(USDT)',
		availableUsdt: 'Доступно (USDT)',
		unrealizedPnlUsdtShort: 'Нереал. приб/уб(USDT)',
		followingTradersSummary: 'Подписано на {n} трейдеров',
		newBadge: 'НОВОЕ',
		losslessShieldTitle: 'Защита от убытков',
		losslessShieldDesc: ': При убытках платформа компенсирует потери по установленным лимитам.',
		learnHowItWorks: 'Подробнее →',
		myStarredTraders: 'Сохранённые трейдеры',
		traderTotalCount: 'Доступно {count} трейдеров',
		filterLoadingShort: 'Загрузка…',
		loadTraderListFailed: 'Ошибка загрузки списка трейдеров',
		loadFavoritesFailed: 'Не загрузить избранное',
		favoritedToast: 'Добавлено в избранное',
		defaultTraderName: 'Трейдер',
		levelJunior: 'Начинающий',
		badgeLossless: 'Безубыточный',
		metaDaysTrades: '{days}д · {trades} сделок',
		followAction: 'Копировать',
		profitUsdtBracket: 'Прибыль (USDT)',
		profitShareRate: '% раздела прибыли',
		trend14Days: 'График за 14 дней',
		emptyFavoriteHint: 'Нет избранных, ищите трейдеров',
		emptyTraderListDefault: 'Нет доступных трейдеров',
		emptyTraderListLossless: 'Нет безубыточных трейдеров',
		browseTraders: 'Смотреть трейдеров',
		losslessInfoHeading: 'Принцип безубыточного копирования',
		llInfoCard1Title: 'Условная компенсация',
		llInfoCard1Body: 'Компенсация работает при соблюдении правил риск-контроля.',
		llInfoCard2Title: 'Ограниченная ответственность',
		llInfoCard2Body: 'Компенсация не превышает установленный лимит по сделке.',
		llInfoCard3Title: 'Контроль рисков',
		llInfoCard3Body: 'При крупных убытках активируется система защиты баланса.',
		llInfoCard4Title: 'Предупреждение рисков',
		llInfoCard4Body: 'Крипта торговля высокорисковая, безубыточность не гарантирует доход.',
		followingPlaza: 'Площадка копи',
		followingWalletFail: 'Ошибка загрузки копи-счёта',
		followingTabPositions: 'Открытые позиции',
		followingTabTraders: 'Мои трейдеры',
		followingTabHistory: 'История копи',
		followingHistEmpty: 'Нет истории копи',
		followingNoTradersYet: 'Вы не подписаны ни на одного трейдера',
		followingGoPlaza: 'Перейти на площадку копи',
		confirmStopFollow: 'Отписаться от "{name}"?',
		noLossManualCloseTooltip: 'Безубыточные копи закрывать руками нельзя',
		followingThContract: 'Контракт',
		followingThDirection: 'Направление',
		followingThOpenPrice: 'Цена открытия',
		followingThCurPrice: 'Тек цена',
		followingThQty: 'Кол-во',
		followingThLever: 'Плечо',
		followingThUnrealized: 'Нереал. приб/уб',
		followingThOpenTime: 'Дата открытия',
		followingThAction: 'Действие',
		followingOpenLong: 'Открыт лонг',
		followingOpenShort: 'Открыт шорт',
		closeQtyWithBase: 'Закрываемое кол-во({base})',
		followingRealizedPnlUsdt: 'Реал приб/уб(USDT)',
		followingYieldRate: 'Доходность',
		followingAvgOpenUsdt: 'Средняя цена открытия(USDT)',
		followingAvgCloseUsdt: 'Средняя цена закрытия(USDT)',
		marginCrossMode: 'Общее обеспечение',
		marginIsolatedMode: 'Изолированное плечо',
		stopFollowing: 'Отписаться',
		lead: {
			pageTitle: 'Мои сделки лидера',
			navMyFollowing: 'Мои копи →',
			becomeTitle: 'Стать ведущим трейдером',
			becomeDesc: 'Выполните требования для подачи заявки.',
			condMinBalance: 'Баланс фьючерс счёта ≥ {min} USDT',
			goTransfer: 'Перевести средства',
			condNotFollowing: 'Запрет на подписку на других трейдеров',
			agreePrefix: 'Я ознакомлен и принимаю',
			agreeLink: 'Соглашение трейдера',
			submitting: 'Отправка…',
			submitApply: 'Отправить заявку',
			applyFailed: 'Ошибка отправки заявки, повторите позже',
			reviewingTitle: 'Заявка на рассмотрении',
			reviewingDesc: 'Ожидайте одобрения для старта лидерства.',
			agreementTitle: 'Соглашение трейдера',
			agreementEmpty: 'Не удалось загрузить документ, повторите позже.',
			leadingBadge: 'Лидер',
			noBio: 'Нет описания',
			cancelLeadProcessing: 'Обработка…',
			cancelLeadApply: 'Подать на выход из лидеров',
			confirmCancelLead: 'Отказаться от роли лидера? Все активные копи отменятся.',
			operationFailed: 'Ошибка операции',
			statFollowers: 'Текущие подписчики',
			statRegisterDays: 'Дни на платформе',
			statCapital: 'Капитал',
			statCumulativeProfit: 'Общая прибыль копи(USDT)',
			statTotalFollowers: 'Всего подписчиков за всё время',
			statTradingDays: 'Всего торговых дней',
			tabFollowers: 'Подписчики ({n})',
			tabCurrent: 'Активные сделки',
			tabHistory: 'История лидерства',
			tabSettings: 'Настройки трейдера',
			emptyFollowers: 'Нет подписчиков',
			removeFollower: 'Удалить',
			followerEquity: 'Баланс счёта(USDT)',
			followerTotalShare: 'Итого раздел прибыли(USDT)',
			followerLastShare: 'Последнее начисление',
			followerSince: 'Подписан с: {time}',
			emptyCurrent: 'Нет активных сделок',
			emptyHistory: 'Нет истории лидерства',
			settingsBasic: 'Основные данные',
			avatar: 'Аватар',
			nickname: 'Никнейм',
			nicknamePlaceholder: 'Макс 10 символов',
			bio: 'Описание',
			bioPlaceholder: 'Макс 25 символов',
			saveSuccess: 'Сохранено',
			saveBasicProcessing: 'Сохранение…',
			saveBasic: 'Сохранить данные',
			leadSymbols: 'Контракты для лидерства',
			saveProcessing: 'Сохранение…',
			save: 'Сохранить',
			tagsTitle: 'Теги (макс 4)',
			confirmRemoveFollower: 'Удалить подписчика "{name}"?',
			saveFailed: 'Ошибка сохранения',
			uploadFailed: 'Ошибка загрузки файла',
			defaultFollower: 'Подписчик',
			defaultUser: 'Пользователь',
		},
	},
	footer: {
		aboutSection: 'О нас',
		companyIntro: 'О компании',
		brand: 'Бренд',
		community: 'Сообщество',
		riskWarning: 'Предупреждение о рисках',
		terms: 'Условия обслуживания',
		privacy: 'Политика конфиденциальности',
		futuresTrade: 'Фьючерс торговля',
		spotTrade: 'Спот торговля',
		losslessCopy: 'Безубыточный копи',
		beginnerGuide: 'Гид для новичков',
		helpCenter: 'Центр помощи',
		glossary: 'Глоссарий',
		compliance: 'Юридическая информация',
		products: 'Продукты',
		resources: 'Ресурсы',
	},
	announcements: {
		title: 'Системные объявления',
		noAnnouncements: 'Нет объявлений',
		back: 'Назад',
		backToList: 'К списку',
		loadMore: 'Загрузить ещё',
	},
	download: {
		title: 'Скачать iBit',
		heroTitle: 'Рыночные котировки онлайн\nТоргуйте в любое время',
		desc: 'Отслеживайте цены и открывайте сделки из любого места',
		appDesc: 'Все функции в мобильном приложении, торговля со смартфона',
		latestVersion: 'Последняя версия',
		updateNotes: 'Примечания к обновлению',
		ios: 'Скачать iOS',
		iosNotReleased: 'iOS недоступно',
		android: 'Скачать Android',
		androidNotReleased: 'Android недоступно',
		scanToDownload: 'Сканируйте QR для загрузки',
	},
	account: {
		title: 'Личный кабинет',
		uid: 'UID',
		email: 'Email',
		profile: 'Профиль',
		security: 'Безопасность',
		securityDesc: 'Пароли, проверки и платёжный пароль',
		assets: 'Мои активы',
		assetsDesc: 'Пополнение, вывод и перевод средств',
		inviteCode: 'Инвайт код',
		inviteFriends: 'Пригласить друзей',
		inviteDesc: 'Приглашайте людей и получайте комиссию с их сделок',
		helpSupport: 'Помощь и поддержка',
		helpDesc: 'FAQ и обращения в саппорт',
		broker: 'Брокер',
		brokerDesc: 'Управление комиссиями и командой',
		logout: 'Выйти',
		securityScore: 'Оценка безопасности',
		twofa: 'Google аутентификация',
		supportTitle: 'Связаться с поддержкой',
		supportHours: 'Поддержка 24/7',
		onlineSupport: 'Онлайн чат',
		instantChat: 'Быстрый чат',
		telegramSupport: 'Поддержка Telegram',
		emailSupport: 'Поддержка по почте',
		applySubmitted: 'Заявка отправлена, ожидает одобрения',
		scoreHigh: 'Отлично',
		scoreMedium: 'Нормально',
		scoreLow: 'Нужно улучшить',
	},
	transfer: {
		title: 'Перевод',
		amount: 'Сумма перевода',
		amountPlaceholder: 'Введите сумму',
		maxTransferable: 'Макс доступно к переводу',
		success: 'Перевод выполнен',
		selectCoin: 'Выбрать монету',
		enterAmount: 'Укажите сумму',
		histEmpty: 'Нет истории переводов',
		balanceLabel: 'Баланс',
	},
	withdraw: {
		title: 'Вывод средств',
		network: 'Сеть',
		networkTip: 'Сверяйте сеть с кошельком получателя, ошибка приводит к потере монет.',
		address: 'Адрес для вывода',
		addressPlaceholder: 'Введите адрес получателя',
		amount: 'Сумма вывода',
		received: 'Сумма на поступлении',
		fee: 'Комиссия',
		submitted: 'Заявка на вывод отправлена',
		fundPassword: 'Платёжный пароль',
		emailCode: 'Код из почты',
		googleCode: 'Код Google',
		securityVerification: 'Проверка безопасности',
		recordTitle: 'История выводов',
		recordEmpty: 'Нет заявок на вывод',
		confirmCancelApply: 'Отменить заявку на вывод?',
		withdrawCancelledToast: 'Отменено',
		withdrawCancelFailedToast: 'Ошибка отмены',
		statusPending: 'На проверке',
		statusReleasing: 'В обработке',
		statusWithdrawFailed: 'Неудачно',
		statusWithdrawSuccess: 'Выполнено',
		statusWithdrawCancelled: 'Отменено',
		typeInternalTransfer: 'Внутренний перевод',
		typeOnChainWithdraw: 'Вывод в блокчейн',
		cancelApplyBtn: 'Отменить',
		initFailed: 'Ошибка инициализации',
		submitOnChainFailed: 'Ошибка отправки вывода',
		transferSubmitFailed: 'Ошибка внутреннего перевода',
		availWithdrawBalance: 'Доступно к выводу:',
		availTransferBalance: 'Доступно к переводу:',
		coinLabel: 'Монета',
		subCoin: 'Субмонета',
		mainCoinLabel: 'Основная монета',
		transferMainCoinHint: 'Внутренний перевод только базовыми монетами, не токены TUSDT/EUSDT.',
		withdrawNetworkLabel: 'Сеть вывода',
		withdrawAmountUsdt: 'Сумма вывода (USDT)',
		withdrawAmountCoin: 'Сумма вывода ({coin})',
		transferAmountUsdt: 'Сумма перевода (USDT)',
		transferAmountCoin: 'Сумма перевода ({coin})',
		addressForCoin: 'Адрес кошелька {coin}',
		expectedArrival: 'Ожидаемое зачисление',
		minWithdrawRowLabel: 'Мин вывод',
		internalTransferFeeLabel: 'Комиссия внутреннего перевода',
		free: 'Бесплатно',
		minTransferRowLabel: 'Мин перевод',
		recipientUidLabel: 'UID получателя',
		recipientUidPlaceholder: 'UID аккаунта получателя',
		addressForNetwork: 'Адрес USDT-{network}',
		codePlaceholder6Digits: 'Шестизначный код',
		googlePlaceholder6: '6 цифр Google-кода',
		sendVerificationCode: 'Отправить код',
		confirmWithdrawSubmit: 'Подтвердить вывод',
		confirmTransferSubmit: 'Подтвердить перевод',
		codeSentToEmailToast: 'Код отправлен на почту',
		onchainSubmittedPendingToast: 'Заявка создана, проверяется',
		transferSubmittedToast: 'Внутренний перевод отправлен',
		submitFailed: 'Ошибка отправки',
		detailTitleOnChain: 'Детали вывода в сеть',
		detailTitleTransfer: 'Детали внутреннего перевода',
		amountHeroWithdraw: 'Выведенная сумма',
		amountHeroTransfer: 'Переведённая сумма',
		stepApplied: 'Отправлена',
		stepDone: 'Завершена',
		recipientLabel: 'Получатель',
		appliedAt: 'Дата создания заявки',
		finishedAt: 'Дата завершения',
		cancelApplyFull: 'Отменить заявку',
		copyBtn: 'Скопировать',
		bindGoogleFirst: 'Сначала привяжите Google аутентификатор',
		errFillAddressBeforeCode: 'Заполните адрес перед запросом кода',
		errFillAmountBeforeCode: 'Укажите сумму перед кодом',
		errFillUidBeforeCode: 'Введите UID получателя перед кодом',
		errFillTransferAmtBeforeCode: 'Сумма перевода сначала',
		errEnterWithdrawAddress: 'Укажите адрес вывода',
		errEnterWithdrawAmount: 'Введите сумму вывода',
		errMinWithdrawWithAmt: 'Мин вывод {min} {coin}',
		errMinWithdrawWithAmtUsdt: 'Мин вывод {min} USDT',
		errExceedWithdrawBalance: 'Сумма превышает доступный баланс',
		errEnterFundPassword: 'Укажите платёжный пароль',
		errEnterEmailCode: 'Код из почты',
		errEnterGoogleCode: 'Код Google',
		errEnterRecipientUid: 'UID получателя',
		errEnterTransferAmount: 'Сумма перевода',
		errMinTransferWithAmt: 'Мин перевод {min} {coin}',
		errMinTransferWithAmtUsdt: 'Мин перевод {min} USDT',
		errExceedTransferBalance: 'Превышен доступный баланс для перевода',
	},
	deposit: {
		title: 'Пополнение',
		address: 'Адрес пополнения',
		network: 'Сеть',
		saveQrCode: 'Сохранить QR-код',
		addressCopied: 'Адрес скопирован',
		minDeposit: 'Мин пополнение',
		arrivals: 'Подтверждения в блокчейне',
		coin: 'Монета',
		protocol: 'Сеть / Протокол',
		subCoin: 'Субмонета',
		contract: 'Контракт',
		depositAmount: 'Сумма пополнения',
		amountPlaceholder: 'Введите сумму',
		generateOrder: 'Создать ордер',
		generating: 'Создание…',
		notice: 'Важно',
		notice1: 'Создайте ордер перед переводом, используйте указанный адрес и сумму.',
		notice2: 'Ошибка сети/контракта приводит к безвозвратной потере средств.',
		notice3: 'После перевода отправьте TxHash для зачисления.',
		intro: 'Описание',
		introText: 'Выберите монету и сеть, задайте сумму, получите уникальный адрес, после перевода отправьте хеш транзакции.',
		newDeposit: '← Новое пополнение',
		orderInfo: 'Данные ордера',
		orderNo: '№ ордера',
		status: 'Статус',
		coinLabel: 'Монета',
		networkLabel: 'Сеть',
		amount: 'Сумма',
		payAddress: 'Адрес для перевода',
		payAddressHint: 'Переведите точную сумму по нужной сети на указанный адрес',
		qrTitle: 'QR для оплаты',
		qrHint: 'Сканируйте кошельком, не меняйте адрес и сумму',
		contractAddress: 'Адрес контракта',
		copy: '⎘ Копировать',
		copyAddress: 'Скопировать адрес',
		submitHash: 'Отправить хеш транзакции',
		submittingHash: 'Отправка…',
		hashPlaceholder: 'Вставьте TxHash/TxID Tron',
		orSubmitHash: 'Или отправьте хеш после перевода',
		hashRequired: 'Укажите хеш транзакции',
		statusNotSubmittable: 'Хеш невозможно отправить в данном статусе',
		orderCreated: 'Ордер создан, совершите перевод на адрес',
		orderFailed: 'Ошибка создания ордера',
		addressCopy: 'Адрес скопирован',
		orderNoCopy: 'Номер ордера скопирован',
		hashSubmitted: 'Хеш отправлен, ожидаем подтверждение сети',
		hashFailed: 'Ошибка отправки хеша',
		broadcastSuccess: 'Транзакция отправлена, хеш сохранён',
		tronBroadcastSuccess: 'Tron-транзакция отправлена, TxID сохранён',
		noNetwork: 'Нет доступных сетей',
		noSubCoin: 'Нет субмонет для этой сети',
		amountRequired: 'Укажите сумму пополнения',
		amountPositive: 'Сумма больше нуля',
		submittedHash: 'Отправлен хеш: ',
		manualDepositTab: 'Ручное пополнение',
		walletDepositTab: 'Пополнение через кошелёк',
		walletPayEvm: 'Подключить EVM кошелёк и оплатить',
		walletPayingEvm: 'Оплата через EVM кошелёк…',
		walletPayTron: 'Подключить Tron кошелёк и оплатить',
		walletPayingTron: 'Оплата через Tron кошелёк…',
		histLink: 'История пополнений',
		retryBtn: 'Повторить',
		backWithArrow: '‹ Назад',
		rechargeStatus0: 'Ожидает оплаты',
		rechargeStatus1: 'Ожидает подтверждения сети',
		rechargeStatus2: 'Зачислено',
		rechargeStatus3: 'Отменено',
		rechargeStatus4: 'Неудачно',
		statusUnknown: 'Статус {status}',
		qrAlt: 'QR адрес пополнения',
		loadNetworksFailed: 'Ошибка загрузки сетей',
		wcHintEvmConfigured:
			'Подключите WalletConnect EVM, проверьте совпадение сети и монеты.',
		wcHintEvmUnconfigured:
			'Не задан VITE_WALLETCONNECT_PROJECT_ID, используйте ручной ввод хеша.',
		wcHintTronConfigured:
			'WalletConnect Tron подписывает транзакцию, отправьте чистый TxID без 0x.',
		wcHintTronUnconfigured:
			'WalletConnect Tron не настроен, пополнение ручное.',
		wcHintTronManualOnly:
			'Автопополнение этой сети не поддерживается, ручной ввод хеша.',
		walletPayFallback: 'Ошибка оплаты EVM кошельком',
		tronWalletPayFallback: 'Ошибка оплаты Tron кошельком',
		currentPrefix: 'Текущий:',
		histEmpty: 'Нет истории пополнений',
		histOrderNo: '№ ордера',
		histTx: 'TX:',
		histLoadMore: 'Загрузить ещё',
		histLoadedAll: 'Все записи загружены',
	},
	broker: {
		title: 'Кабинет брокера',
		applyTitle: 'Подать заявку на брокера',
		myBrokerCode: 'Мой брокер-код',
		referralCount: 'Приглашённых пользователей',
		totalCommission: 'Итого комиссия',
		applyStatus: 'Статус заявки',
		pending: 'На рассмотрении',
		approved: 'Одобрено',
		rejected: 'Отклонено',
		defaultName: 'Брокер',
		greeting: 'Привет, {name}',
		uidLabel: 'UID: {uid}',
		introBanner: 'Зарабатывайте комиссию со сделок приглашённых, ежедневное зачисление.',
		statNewToday: 'Новых за сегодня',
		statTradeToday: 'Торгуют сегодня',
		statRebateToday: 'Комиссия за сегодня (USDT)',
		inviteList: 'Список приглашённых',
		emptyInviteList: 'Нет приглашённых',
		thAccount: 'Аккаунт',
		thLevel: 'Уровень',
		thPerpCopy: 'Бессрочные / Копи',
		levelBroker: 'Брокер',
		levelNormal: 'Обычный',
		editRateTooltip: 'Изменить % комиссии',
		todayRebate: 'Комиссии за день',
		emptyTodayRebate: 'Нет комиссий за сегодня',
		thId: 'ID',
		rebateUsdt: 'Комиссия (USDT)',
		teamDetails: 'Детали команды',
		filterAll: 'Все',
		filterWeek: 'Последние 7 дней',
		filterToday: 'Сегодня',
		filterMonth: 'Этот месяц',
		teamTotalAssets: 'Общие активы команды',
		rebateHistory: 'История комиссий',
		emptyRebateHistory: 'Нет истории комиссий',
		amountUsdt: 'Сумма (USDT)',
		loadMore: 'Загрузить ещё',
		loadingMore: 'Загрузка…',
		loadedAll: 'Все загружено',
		editModalTitle: 'Редактировать % комиссии',
		perpRebateRate: '% комиссии бессрочных фьючерсов',
		copyRebateRate: '% комиссии копи-трейдинга',
		editTip: 'Изменения вступают сразу, редактируйте внимательно.',
		perpRateError: 'Процент фьючерсов целое от 0 до 100',
		copyRateError: 'Процент копи целое от 0 до 100',
		setSuccess: 'Сохранено, изменения активны',
	},
	help: {
		title: 'Центр помощи',
		supportTitle: 'Поддержка',
		search: 'Поиск',
		searchPlaceholder: 'Ключевое слово',
		telegramSupport: 'Поддержка Telegram',
		quickResponse: 'Быстрый ответ',
		emailSupport: 'Поддержка по почте',
		docs: 'Документация',
		viewFullGuide: 'Открыть полный гайд',
		detailTitle: 'Детали помощи',
		backToHelp: 'Вернуться в центр помощи',
	},
	invite: {
		title: 'Пригласить друзей',
		myCode: 'Мой инвайт-код',
		copy: 'Скопировать код',
		copied: 'Код скопирован',
		share: 'Поделиться ссылкой',
		shareLink: 'Скопировать ссылку',
		linkCopied: 'Ссылка скопирована',
		desc: 'Приглашайте людей и получайте комиссию от их торговых комиссий',
		totalInvited: 'Всего приглашено',
		totalReward: 'Итого вознаграждение',
		noRecord: 'Нет истории приглашений',
		heroLine1: 'Приглашайте друзей',
		heroLine2: 'Зарабатывайте комиссию',
		heroDesc:
			'Пользователи регистрируются по вашей ссылке, вы получаете процент комиссий их сделок.',
		myInviteInfo: 'Мои данные приглашения',
		inviteCodeLabel: 'Инвайт код',
		inviteLinkShort: 'Ссылка приглашения',
		qrCodeLabel: 'QR-код',
		copyShort: 'Копировать',
		copiedDone: 'Скопировано ✓',
		qrInviteAlt: 'QR приглашения',
		scanToRegister: 'Сканируйте для регистрации',
		rebateRulesTitle: 'Правила начисления комиссий',
		step1Title: 'Поделитесь кодом',
		step1Desc: 'Отправьте персональный код или ссылку контактам',
		step2Title: 'Друг регистрируется',
		step2Desc: 'Пользователь создаёт аккаунт по вашей ссылке',
		step3Title: 'Получайте комиссию',
		step3Desc: 'Начисляется процент с комиссий всех его сделок',
	},
	futuresPage: futuresPageByLocale.ru,
	spot: {
		tag: 'Спот',
		side: { buy: 'Купить', sell: 'Продать' },
		orderType: { limit: 'Лимит', market: 'Рынок' },
		orderStatus: {
			pending: 'Открыта',
			partial: 'Частично исполнена',
			filled: 'Исполнена',
			cancelled: 'Отменена',
			pending_cancel: 'Отменяется',
			expired: 'Истекла',
			init: 'Создание',
		},
		recordType: {
			transferIn: 'Зачисление средств',
			transferOut: 'Списание средств',
			orderFreeze: 'Блокировка под ордер',
			cancelUnfreeze: 'Разблокировка после отмены',
			trade: 'Сделка',
			fee: 'Комиссия',
			unfreeze: 'Разблокировка',
			unknown: 'Тип {type}',
		},
		tabs: {
			currentOrders: 'Активные ордера',
			historyOrders: 'История ордеров',
			trades: 'История сделок',
			funding: 'Движения средств',
		},
		table: {
			pair: 'Пара',
			side: 'Направление',
			type: 'Тип',
			price: 'Цена',
			orderPrice: 'Цена ордера',
			amount: 'Кол-во',
			orderAmount: 'Кол-во по ордеру',
			filled: 'Исполнено',
			status: 'Статус',
			time: 'Дата',
			action: 'Действие',
			dealPrice: 'Цена исполнения',
			dealVolume: 'Объём исполнения',
			turnover: 'Итоговый объём',
			recordType: 'Тип движения',
			quantity: 'Кол-во',
			coin: 'Монета',
		}, trade: {
			buy: 'Купить',
			sell: 'Продать',
			limit: 'Лимит',
			market: 'По рынку',
			processing: 'Обработка...',
			buySymbol: 'Купить {symbol}',
			sellSymbol: 'Продать {symbol}',
			priceUsdt: 'Цена (USDT)',
			limitPlaceholder: 'Лимитная цена',
			marketHint: 'Покупка/продажа по лучшей доступной цене',
			amountUsdt: 'Сумма (USDT)',
			amountBase: 'Количество ({base})',
			available: 'Доступно',
			transfer: 'Перевести',
			loginForBalance: 'Войдите для просмотра баланса',
			spotAssets: 'Баланс спота',
		},
		order: { cancel: 'Отменить', cancelAll: 'Отменить все' },
		empty: {
			loginLink: 'Войти',
			loginOrdersPrompt: '{link} для просмотра ордеров',
			loginViewPrompt: '{link} для просмотра',
			noOrders: 'Нет активных ордеров',
			noHistoryOrders: 'Нет истории ордеров',
			noTrades: 'Нет сделок',
			noFunding: 'Нет записей',
		},
		errors: {
			symbolNotReady: 'Торговая пара недоступна',
			invalidAmount: 'Введите корректное количество',
			invalidPrice: 'Неверная цена',
			minLimitVolume: 'Мин. количество {min}',
			minMarketBuy: 'Мин. сумма покупки {min} USDT',
			minMarketSell: 'Мин. количество продажи {min}',
			orderSubmitted: 'Ордер отправлен',
			orderFailed: 'Ошибка отправки ордера',
			cancelSuccess: 'Ордер отменен',
			cancelFailed: 'Ошибка отмены ордера',
			cancelAllSuccess: 'Все ордера отменены',
			cancelAllPartialFailed: 'Не удалось отменить некоторые ордера',
		},
		loadedAll: 'Все загружено',
		ticker: {
			change24h: 'Изм. 24ч',
			high24h: 'Макс. 24ч',
			low24h: 'Мин. 24ч',
			turnover24h: 'Объем 24ч',
		},
		chartSub: { chart: 'График', coinInfo: 'Информация' },
		tf: {
			m1: '1m',
			m5: '5m',
			m15: '15m',
			m30: '30m',
			h1: '1h',
			h4: '4h',
			d1: '1d',
			w1: '1w',
			mo1: '1mon',
			mo3: '3mon'
		},
		ohlcv: {
			spotLabel: 'Спот',
			open: 'Откр.',
			high: 'Макс.',
			low: 'Мин.',
			close: 'Закр.',
			volume: 'Объем',
			changePct: 'Изм %',
		},
		draw: {
			cursor: 'Курсор',
			trend: 'Линия тренда',
			hline: 'Горизонталь',
			ray: 'Луч',
			channel: 'Канал',
			fib: 'Фибоначчи',
			text: 'Текст',
			clearAll: 'Очистить все',
			zoomOut: 'Уменьшить',
		},
		mobileTab: { chart: 'Рынок', trade: 'Торговать' },
		pair: {
			search: 'Поиск',
			loading: 'Загрузка…',
			noMatch: 'Нет совпадений',
			retryLater: ', повторите позже'
		},
		book: {
			waiting: 'Ожидание данных…',
			orderbook: 'Стакан ордеров',
			trades: 'Сделки',
			priceUsdt: 'Цена (USDT)',
			amountBase: 'Количество ({base})',
			total: 'Итого',
			buyRatio: 'Покупка {n}%',
			sellRatio: '{n}% Продажа',
			price: 'Цена',
			amount: 'Количество',
			time: 'Время',
			pricePrecision: 'Точность цены'
		},
		coinInfo: {
			marketCap: 'Капитализация',
			circulating: 'Обращающееся предлож.',
			issuePrice: 'Цена выпуска',
			ath: 'Ист. максимум',
			athDate: 'Дата максимума',
			whitepaper: 'Whitepaper',
			empty: 'Нет данных о монете',
			reload: 'Обновить'
		},
		transferModal: {
			title: 'Перевод',
			selectCoin: 'Монета',
			amount: 'Количество',
			amountPlaceholder: 'Введите сумму',
			availableUsdt: 'Доступно USDT:',
			availableCoin: 'Доступно {coin}:',
			transferring: 'Перевод…',
			invalidAmount: 'Введите корректную сумму',
			insufficientBalance: 'Сумма превышает доступный баланс',
			transferFailed: 'Ошибка перевода, повторите попытку'
		}
	}
}