import '../strings_enum.dart';

const Map<String, String> ruRU = {
  Strings.loading: 'Загрузка',
  Strings.changeTheme: 'Изменить тему',
  Strings.changeLanguage: 'Изменить язык',
  Strings.noInternetConnection: 'Нет подключения к интернету!',
  Strings.serverNotResponding: 'Сервер не отвечает!',
  Strings.someThingWentWorng: 'Что-то пошло не так',
  Strings.apiNotFound: 'Маршрут не найден!',
  Strings.serverError: 'Ошибка сервера',
  Strings.urlNotFound: 'URL не найден',
  Strings.retry: 'Повторить',
  //profile
  Strings.me: 'Я',
  Strings.device: 'Устройство',
  Strings.settings: 'Настройки',
  Strings.contactUs: 'Связаться с нами',
  Strings.faq: 'FAQ',
  Strings.about: 'О приложении',
  Strings.language: 'Язык',
  Strings.launchGameAfterBoost: 'Запустить игру после буста',
  Strings.uploadLog: 'Загрузить лог',
  Strings.clearCache: 'Очистить кэш',
  Strings.deleteUser: 'Удалить пользователя',
  Strings.email: 'Email',
  Strings.discord: 'Discord',
  Strings.whatsapp: 'WhatsApp',
  Strings.line: 'Line',
  Strings.wechat: 'WeChat',
  Strings.qq: 'QQ',
  Strings.termsOfService: 'Условия использования',
  Strings.privacyPolicy: 'Политика конфиденциальности',
  Strings.version: 'Версия',
  Strings.newUpdate: 'Новое обновление',
  Strings.visitWebsite: 'Посетить сайт',
  Strings.english: 'Английский (Оригинал)',
  Strings.spanish: 'Испанский',
  Strings.confirmStop: 'Подтвердить остановку',
  Strings.pushSetting: 'Настройка уведомлений',
  Strings.enableDebugLog: 'Включить отладочный лог',
  Strings.exportLog: 'Экспорт лога',

  Strings.successful: 'Успешно',
  Strings.ok: 'OK',
  Strings.cancel: 'Отмена',
  Strings.oops: 'Упс',
  Strings.copied: 'Скопировано',
  Strings.deviceId: 'ID устройства',
  Strings.newVersion: 'Новая версия',
  Strings.upgrade: 'Обновить',
  Strings.later: 'Позже',
  Strings.noData: 'Нет данных',
  Strings.anErrorOccurred: 'Произошла ошибка',
  Strings.tryAgain: 'Попробовать снова',

  //lang
  Strings.enLang: 'Английский',
  Strings.esLang: 'Испанский',
  Strings.arLang: 'Арабский',
  Strings.faLang: 'Персидский',
  Strings.myLang: 'Бирманский',
  Strings.deLang: 'Немецкий',
  Strings.jaLang: 'Японский',
  Strings.frLang: 'Французский',
  Strings.ruLang: 'Русский',
  Strings.koLang: 'Корейский',
  //game
  Strings.submit: 'Отправить',
  Strings.go: 'Перейти',
  Strings.bottomBarBoost: 'Буст',
  Strings.bottomBarGames: 'Игры',
  Strings.titleGame: 'Игра',
  Strings.tabAll: 'Все',
  Strings.tabHot: 'Популярные',
  Strings.tabTrending: 'Тренды',
  Strings.tabNew: 'Новые',
  Strings.download: 'Скачать',
  Strings.gameNotFound: 'Игра не найдена',
  Strings.exploreGames: 'Исследовать игры!',
  Strings.chooseServer: 'Выбрать сервер',
  Strings.searchHistory: 'История поиска',
  Strings.searchHint: 'Введите название игры',
  Strings.searchNoGame: 'Не нашел игру для буста',
  Strings.searchNoRelatedGames:
      'Связанные игры не найдены. Просмотреть наш выбор?',
  Strings.submitGameTitle: 'Предложить игру',
  Strings.submitGameContent: 'Не нашли игру для буста?',
  Strings.submitGameHint: 'Отправить запрос',
  Strings.or: 'или',
  Strings.selectLocalGame: 'Выбрать локальную игру',
  Strings.submitted: 'Отправлено! Мы ценим ваши отзывы.',
  Strings.scanningLocalGames: 'Сканирование локальных игр',
  Strings.searching: 'Поиск...',
  Strings.dontShowAgain: "Больше не показывать",
  //boosting
  Strings.stop: 'Остановить',
  Strings.startGame: 'Запустить игру',
  Strings.latency: 'Задержка',
  Strings.packetLoss: 'Потеря пакетов',
  Strings.tryingToSelectNode:
      'Попытка выбрать узел, пожалуйста, подождите немного.',
  Strings.showPing: 'Показать Ping',
  Strings.connecting: 'Подключение...',

  //node
  Strings.autoMatic: 'Автоматически',
  Strings.manual: 'Вручную',

  //stop boosting dialog
  Strings.stopAcceleration: 'Остановить ускорение?',
  Strings.stopAccelerationContent:
      'Остановка ускорения может привести к отключению от игры. Продолжить?',

  //empty error update
  Strings.refresh: 'Обновить',
  Strings.unableToConnectNetwork:
      'Пожалуйста, проверьте подключение к интернету',
  Strings.unableToConnectServer:
      'Сервер временно недоступен, пожалуйста, попробуйте позже',
  Strings.regionRestricted:
      'Из-за местных законов и нормативных ограничений сервис FKey недоступен в вашем регионе.',
  Strings.userDisabled:
      'Ваш аккаунт находится под угрозой, и вход временно отключен. Пожалуйста, обратитесь в службу поддержки.',
  Strings.deviceRestricted: 'Сервис недоступен',
  Strings.permissionsNeededTitle: 'Требуются разрешения',
  Strings.permissionsNeededContent:
      '''Чтобы начать использовать「FKey.win」, нам нужно ваше разрешение на установку VPN-профиля.
Ваш просмотр приватный с「FKey.win」- без отслеживания или сбора данных.''',
  Strings.acceptAndContinue: 'Принять и продолжить',
  Strings.updateNow: 'Обновить',
  Strings.newVersionAvailable: 'Доступна новая версия',

  // VPN Error codes
  Strings.eVpnUserAuth: 'Ваша сессия истекла. Пожалуйста, войдите снова.',
  Strings.eVpnUserStatus: 'Ваш аккаунт был отключен или требует продления.',
  Strings.eVpnMaxDevice:
      'Достигнут максимальный лимит устройств. Пожалуйста, удалите устройство для продолжения.',
  Strings.eVpnConnectServer:
      'Упс! Что-то пошло не так. Пожалуйста, проверьте подключение к интернету',
  Strings.eVpnRedisReadError:
      'Не удалось получить информацию пользователя. Пожалуйста, войдите снова.',
  Strings.eVpnIpRegion:
      'Местоположение вашего IP-адреса отличается от зарегистрированного региона.',
  Strings.eVpnUserExpire:
      'Ваша подписка истекла. Пожалуйста, продлите для восстановления доступа.',
  Strings.eVpnUserLevelError: 'Эта функция требует другой уровень членства.',
  Strings.eVpnServerOverload:
      'Слишком много пользователей подключено к этому узлу. Переключение на другой узел может помочь.',
  Strings.eVpnNoServer:
      'Упс! В настоящее время нет доступных серверов. Пожалуйста, попробуйте переключить узлы.',
  Strings.eVpnInvalidDeviceId:
      'Это устройство не связано с вашим аккаунтом. Пожалуйста, войдите снова.',
  Strings.eVpnTrialTimeLimited:
      'Ваш бесплатный пробный период истек. Обновитесь сейчас, чтобы продолжить использовать все функции.',
  Strings.eVpnTellRetry:
      'Повторная попытка не удалась. Пожалуйста, попробуйте позже.',
  Strings.eVpnBadParam: 'Предоставлен недопустимый параметр.',
  Strings.eVpnConnectRouter:
      'Не удается подключиться к маршрутизатору. Пожалуйста, проверьте настройки сети и попробуйте снова.',
  Strings.eVpnInit:
      'Инициализация не удалась. Пожалуйста, попробуйте перезапустить приложение.',
  Strings.eVpnServerKilled:
      'Из-за колебаний вашей сети соединение было прервано',
  Strings.eVpnConnectionFailed: 'Сеть отключена. Пожалуйста, попробуйте снова.',
  Strings.eMethodCall:
      'Произошла ошибка при обработке вашего запроса. Пожалуйста, попробуйте снова.',

  // util error
  Strings.eUtilOpenEmail: 'Ошибка открытия email',
  Strings.eUtilOpenBrowser: 'Ошибка открытия браузера',
  Strings.eUtilOpenGooglePlay: 'Ошибка открытия Google Play',

  Strings.networkErrorTitle: 'Нет подключения к интернету',
  Strings.networkErrorContent:
      'Пожалуйста, проверьте вашу сеть и попробуйте снова.',
  Strings.error: 'Ошибка',

  // Authentication related
  Strings.registerWithEmail: 'Зарегистрироваться с email',
  Strings.signInWithEmail: 'Войти с email',
  Strings.continueWithGoogle: 'Продолжить с Google',
  Strings.continueWithApple: 'Продолжить с Apple',
  Strings.continueWithFacebook: 'Продолжить с Facebook',

  // Registration page
  Strings.signUp: 'Зарегистрироваться',
  Strings.emailAddress: 'Email адрес',
  Strings.password: 'Пароль',
  Strings.passwordAgain: 'Пароль снова',
  Strings.alreadyHaveAccount: 'Уже есть аккаунт?',
  Strings.signIn: 'Войти',

  // Password rules
  Strings.passwordMustInclude: 'Ваш пароль должен включать:',
  Strings.atLeast6Characters: 'Минимум 6 символов',
  Strings.atLeastOneUppercase: 'Минимум одну заглавную букву',
  Strings.atLeastOneLowercase: 'Минимум одну строчную букву',
  Strings.atLeastOneNumber: 'Минимум одну цифру',

  // Login page
  Strings.forgotPassword: 'Забыли пароль?',
  Strings.dontHaveAccount: 'Нет аккаунта?',

  // Privacy policy
  Strings.termsAndPrivacy:
      'Регистрируясь или продолжая, вы соглашаетесь с нашими условиями и конфиденциальностью',
  Strings.terms: 'Условия',
  Strings.privacy: 'Конфиденциальность',
  Strings.termsAgreementPrefix:
      'Регистрируясь или продолжая, вы соглашаетесь с нашими ',
  Strings.termsAgreementConnector: ' и ',

  // Account activation
  Strings.activateAccount: 'Активировать аккаунт',
  Strings.passwordSetup: 'Настройка пароля',
  Strings.emailVerificationHint:
      'Текущий email для кода? Продолжить. Иначе введите новый email для обновления входа.',
  Strings.verificationCodeHint:
      'Пожалуйста, введите 6-значный код подтверждения, отправленный на ваш email адрес. Код действителен 10 минут.',
  Strings.send: 'Отправить',
  Strings.resend: 'Отправить снова',
  Strings.verify: 'Подтвердить',
  Strings.setup: 'Настроить',

  // 忘记密码
  Strings.forgotPasswordTitle: 'Забыли пароль',

  // Account page
  Strings.createYourAccount: 'Создать аккаунт',
  Strings.account: 'Аккаунт',
  Strings.freePlanUnlocked: 'Бесплатный план разблокирован',
  Strings.activateToEnableFeatures: 'Активировать сейчас для включения функций',
  Strings.activateNow: 'Активировать сейчас',
  Strings.changePassword: 'Изменить пароль',
  Strings.signOut: 'Выйти',

  // Sign out dialog
  Strings.signOutTitle: 'Выйти',
  Strings.signOutMessage:
      'Это удалит все локальные данные (включая настройки и историю) с этого устройства.',
  Strings.signOutWarning: 'Это действие нельзя отменить.',
  Strings.confirm: 'Подтвердить',

  // Dialog texts
  Strings.processing: 'Обработка...',
  Strings.success: 'Успех',
  Strings.unknownError: 'Неизвестная ошибка',
  Strings.failed: 'Не удалось',

  // Loading Dialog Messages
  Strings.submitting: 'Отправка...',
  Strings.submissionSuccessful: 'Отправка успешна',
  Strings.sendingVerificationCode: 'Отправка кода подтверждения...',
  Strings.verificationCodeSent: 'Код подтверждения отправлен',
  Strings.verifyingEmail: 'Подтверждение email...',
  Strings.emailVerified: 'Email подтвержден',
  Strings.resettingPassword: 'Сброс пароля...',
  Strings.passwordResetSuccessful: 'Пароль успешно сброшен',
  Strings.signingIn: 'Вход...',
  Strings.signInSuccessful: 'Вход успешен',
  Strings.signingUp: 'Регистрация...',
  Strings.signUpSuccessful: 'Регистрация успешна',
  Strings.activatingAccount: 'Активация аккаунта...',
  Strings.accountActivated: 'Аккаунт активирован',
  Strings.changingPassword: 'Изменение пароля...',
  Strings.passwordChanged: 'Пароль изменен',

  // boost report
  Strings.boostReport: 'Отчет о бусте',

  // sign out dialog
  Strings.signOuting: 'Выход...',
  Strings.signOutSuccessful: 'Выход успешен',

  // boost report
  Strings.totalTime: 'всего',
  Strings.improved: 'Улучшено',
  Strings.ping: 'Пинг',
  Strings.loss: 'Потери',
  Strings.avoidLag: 'Избежать лагов',
  Strings.times: 'Раз',
  Strings.beforeBoostingPing: 'Пинг до буста',
  Strings.afterBoostingPing: 'Пинг после буста',
  Strings.afterVipBoostingPing: 'Пинг после VIP буста',
  Strings.boostRating: 'Рейтинг буста',

  // 错误提示
  Strings.networkRestricted:
      'Сеть ограничена. Пожалуйста, смените сеть и перезапустите приложение.',

  // exit
  Strings.exit: 'Выход',

  // apply game
  Strings.applyGame: 'Подать заявку на локальную игру',
  Strings.popularGame: 'Популярные игры',
  Strings.feedbackTip: 'Мы обработаем ваш отзыв как можно скорее',

  // scanner
  Strings.submittedGame: 'Отправлено',

  // media upload
  Strings.selectUploadType: 'Выбрать тип загрузки',
  Strings.selectImage: 'Выбрать изображение',
  Strings.selectVideo: 'Выбрать видео',
  Strings.imageVideoOptional: 'Изображение/Видео (Необязательно)',
  Strings.maxLimit:
      'Макс {imageCount} изображений (≤ {imageSize}МБ каждое) или {videoCount} видео (≤ {videoSize}МБ)',
  Strings.maxImagesLimit: 'Макс {count} изображений (≤ {size}МБ каждое)',
  Strings.maxVideosLimit: 'Макс {count} видео (≤ {size}МБ)',
  Strings.fileTooLarge: 'Файл слишком большой',
  Strings.imageSizeExceedsLimit:
      'Размер изображения превышает лимит (≤ {size}МБ)',
  Strings.videoSizeExceedsLimit: 'Размер видео превышает лимит (≤ {size}МБ)',
  Strings.selectFailed: 'Выбор не удался',
  Strings.cannotSelectFilePleaseRetry:
      'Не удается выбрать файл, попробуйте еще раз',
  Strings.videoSelectedCannotAddOtherFiles:
      'Видео выбрано, нельзя добавить другие файлы',
  Strings.tip: 'Совет',

  // boosting
  Strings.dedicatedGameRoute: 'Выделенный\nИгровой Маршрут',
  Strings.aiLatencyReduction: 'ИИ Снижение\nЗадержки',
  Strings.dynamicMultiRoute: 'Динамический\nМульти-Маршрут',

  // feedback
  Strings.feedback: 'Отзыв',
  Strings.gameName: 'Название Игры',
  Strings.problemCategory: 'Категория Проблемы (Одиночный Выбор)',
  Strings.detailsProblem: 'Детали Проблемы',
  Strings.pleaseProvideADetailed:
      'Пожалуйста, предоставьте подробное описание вашей проблемы, чтобы мы могли лучше вам помочь.',
  Strings.yourEmail: 'Ваш Email',
  Strings.pleaseLeaveYour:
      'пожалуйста, оставьте вашу контактную информацию, что поможет нам решить вашу проблему.',
  Strings.gameBoosting: 'Ускорение Игры',
  Strings.errorCode: 'Код Ошибки',
  Strings.gameLag: 'Лаг Игры',
  Strings.noGameLocation: 'Нет Местоположения Игры',
  Strings.others: 'Другие',

  // boost report
  Strings.gameDidntFeelGreat: 'Игра не понравилась? Выскажитесь!',
  Strings.weWillListenAndTakeYourSuggestionsSeriously:
      '(Мы выслушаем и серьезно отнесемся к вашим предложениям.)',
  Strings.sendFeedback: 'Отправить Отзыв',

  // local boost
  Strings.localBoost: 'Локальный Буст',
};
