Вопросы и ответы
Короткие ответы на то, о чём спрашивают чаще всего.
Загрузка и хранение
- Какие файлы можно загрузить?
- Карты 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 для длинных файлов обязателен, без него трек целиком грузится в память.