Английская версия витрины
У витрины может быть вторая, английская версия — для игроков из-за рубежа. Весь интерфейс (кнопки, профиль, кошелёк, колесо, статистика, лига, ошибки), оферта, политика и правила уже переведены. Твоя задача — перевести только то, что ты написал сам.
Как включить
- Настройки → Языки витрины — отметь English и нажми «Сохранить языки».
- Там же — Подпись (EN): подпись под логотипом на английском.
- Переведи свой контент (см. ниже). Можно и после включения: где перевода нет, игрок увидит русский текст.
Язык по умолчанию остаётся на обычных адресах, английская версия — с префиксом:
| Русская | Английская |
|---|---|
магазин.ру/ | магазин.ру/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/… сразу начнут вести на русскую версию той же страницы.