rustbase.shop Документация
Панель ↗

Английская версия витрины

У витрины может быть вторая, английская версия — для игроков из-за рубежа. Весь интерфейс (кнопки, профиль, кошелёк, колесо, статистика, лига, ошибки), оферта, политика и правила уже переведены. Твоя задача — перевести только то, что ты написал сам.

Как включить

  1. Настройки → Языки витрины — отметь English и нажми «Сохранить языки».
  2. Там же — Подпись (EN): подпись под логотипом на английском.
  3. Переведи свой контент (см. ниже). Можно и после включения: где перевода нет, игрок увидит русский текст.

Язык по умолчанию остаётся на обычных адресах, английская версия — с префиксом:

РусскаяАнглийская
магазин.ру/магазин.ру/en/
магазин.ру/skinsмагазин.ру/en/skins
магазин.ру/rulesмагазин.ру/en/rules

Если основным выбрать English, наоборот: английская версия на обычных адресах, русская — под /ru/.

Что переводить

ГдеЧто
Товары → товар«Название (EN)», «Описание (EN)», названия паков кита
Товары → Категорииколонка EN
Внешний вид → Статические страницызаголовок и содержимое (EN)
Внешний вид → Ссылки в менюназвание (EN)

Предметы из каталога Rust переводить не нужно: если товар добавлен через поиск по каталогу и название не менялось, на английской витрине оно само станет официальным английским («Штурмовая винтовка» → «Assault Rifle»). То же со стандартными категориями и составом наборов.

Как игрок попадает на английскую версию

  • В шапке витрины есть переключатель RU / EN — открывает ту же страницу на другом языке и запоминает выбор.
  • Если браузер игрока на английском, при первом заходе его сразу ведёт на /en/. Выбор в переключателе важнее языка браузера.
  • После входа через Steam игрок возвращается на свой язык.

Поисковики видят обе версии как отдельные страницы (hreflang), дублей не возникает.

Что остаётся на русском

  • Цены — в рублях. Платёжные системы (ЮKassa, Робокасса, Pally) принимают только рубли; на английской версии цена показывается как ₽1,500.
  • Оферта и политика на английском — перевод для удобства. На странице есть пометка, что юридическую силу имеет русская редакция.
  • Сообщения плагина в игре пока на русском.
  • Свой CSS/JS и HTML-виджеты не переводятся — это твой код. Узнать язык страницы из своего JS можно по document.documentElement.lang (ru или en).

Отключить английскую версию — сними галочку English. Адреса /en/… сразу начнут вести на русскую версию той же страницы.