BedrockusПеревод карт Minecraft Bedrock
← К инструменту

Вопросы и ответы

Короткие ответы на то, о чём спрашивают чаще всего.

Загрузка и хранение

Какие файлы можно загрузить?
Карты Bedrock: .mcworld, .mctemplate, а также .zip и .rar с миром внутри. Размер — до 250 МБ.
Сколько хранится загруженная карта?
Час с последнего обращения. Потом файл и разбор удаляются, а ссылка на задание перестаёт работать.
Что будет, если тот же файл загрузят дважды?
Второй раз карта не разбирается заново: с теми же настройками вы сразу получите готовый разбор — в том числе сделанный другим посетителем. С другим набором галочек разбор идёт с нуля.
Где лежат мои переводы?
В браузере. Черновики, свои ключи и выбранные языки остаются на вашем устройстве и привязаны к разобранной карте, а не к учётной записи.
На сервер они уходят один раз — когда вы нажимаете «Сборка» или «Быстрая обработка». Очистка данных сайта удалит черновики безвозвратно, поэтому долгую работу стоит время от времени выгружать в файл.

Перевод не виден в игре

На табличке видно ключ, а не текст. Почему?
В карте нет языкового файла для языка игрока и нет en_US.lang. Игра берёт en_US как запасной, если и его нет, показывается сам ключ. Bedrockus всегда пишет en_US.lang, поэтому такое случается с картами, собранными вручную.
Кнопка NPC показывает обрезанный ключ.
Кнопки диалога NPC — единственное место, где игра не понимает rawtext: она берёт голый ключ и обрезает его до 16 символов. Ключи для кнопок поэтому делаются короткими. Если вы задаёте ключ вручную, держитесь того же предела.
Имя предмета не переводится по ключу.
И не будет: игра не разбирает ключи в именах предметов и в имени мира. Такой текст вписывается в карту как есть, поэтому в окне сборки отдельно выбирается язык, который попадёт прямо в мир.
Перевод есть в файле, но в игре старый текст.
Проверьте, что в игре выбран тот же язык, что и у файла, и что карта запущена заново — языковые файлы читаются при загрузке мира.

Настройки разбора

Что значит «объединять одинаковые строки»?
Одинаковый текст в разных местах получает один ключ. Строк в языковом файле становится меньше, но места связываются: правка одной таблички меняет и остальные, где текст просто совпал. По умолчанию выключено — каждое место переводится отдельно.
Откуда в списке строки самой игры — tile., item., xbox.?
Наборы ресурсов часто тянут с собой копию игрового языкового файла ради двух-трёх изменённых строк, а вместе с ней приезжают и строки старых версий. Настройка «Строки самой игры в наборах» решает, брать их все, только изменённые автором или не брать вовсе.
Зачем «не разбирать то, чего в карте нет»?
Набор может объявлять тысячу предметов, а карта ставит три блока. Такие строки не влияют на собранный мир и только мешают в списке. Снимите галочку, если хотите видеть их целиком.
Можно ли задать свои ключи?
Да, у каждой строки ключ можно заменить своим — латиница, цифры и точки. Общее начало ключей задаётся отдельной настройкой при загрузке.

Разное

Можно перевести без веб-редактора?
Да, это «Быстрая обработка»: сервер сразу соберёт мир, где для каждого выбранного языка лежит .lang с оригинальным текстом. Переводите эти файлы чем угодно и кладите обратно в архив карты.
Работает ли с картами Java Edition?
Нет. Формат мира и правила перевода там другие. Bedrockus понимает только Bedrock.
Что значит «без перевода» у строки?
Игра в этом месте перевод не подхватывает: это может быть служебный текст, вывод команды или метка. Такие строки остаются как есть, и объяснение показано рядом со строкой.
А озвучку перевести можно?
Звук — не текст, в языковой файл его не вынести. Bedrockus переводит надписи, голос остаётся тем, что записал автор карты.
Если дубляж нужен по-настоящему, делают так. При старте игрок выбирает язык — диалогом NPC, меню из Script API (ActionFormData) или просто табличками с кнопками. На выбор вешается тег, и дальше карта проигрывает нужную дорожку:
// RP/sounds/sound_definitions.json
"vo.intro.ru": { "category": "neutral",
  "sounds": [{ "name": "sounds/vo/ru/intro", "stream": true }] },
"vo.intro.en": { "category": "neutral",
  "sounds": [{ "name": "sounds/vo/en/intro", "stream": true }] }
/playsound vo.intro.ru @a[tag=lang_ru]
/playsound vo.intro.en @a[tag=lang_en]
«stream»: true для длинных файлов обязателен, без него трек целиком грузится в память.

Bedrockus — неофициальный любительский проект. Он не связан с Mojang Studios и Microsoft, не одобрен и не поддерживается ими.

Minecraft — торговая марка Mojang Synergies AB. Права на игру, её содержимое, названия и оригинальные тексты принадлежат правообладателям, права на карты — их авторам.