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

За проекта

Bedrockus изважда целия текст от карта за Minecraft Bedrock, дава ви да го преведете и сглобява картата обратно.

Какво прави

Картата е архив: светът в база LevelDB, набори с ресурси и поведение, функции, скриптове. Текстът в нея лежи на десетина различни места: табели, книги, имена на предмети, описания, диалози и бутони на NPC, команди, табла, езикови файлове на наборите. Bedrockus обхожда всички тези места, изважда текста и го показва в един списък, като посочва откъде идва всеки ред.

Преведеното връща обратно по правилата на самата игра. Това, което играта умее да чете от езиков файл, отива в .lang и получава ключ; което не умее — се вписва в картата като обикновен текст. По пътя команди като say и tell се пренаписват на tellraw, иначе преводът никога нямаше да се появи в тях.

На изхода е обикновен .mcworld: отваря се в играта както винаги и следва езика, избран от играча.

Как протича

  • Качване. Файлът се разглобява на сървъра: LevelDB, NBT, архиви на наборите. Резултатът е списък с редове, координати, категория и обяснение къде ще попадне всеки ред.
  • Превод. Всичко нататък се случва в браузъра: филтри, чернови, собствени ключове. Може да превеждате направо на страницата или да изнесете CSV, XLIFF или .lang, да поработите в познатата си програма и да заредите файла обратно.
  • Сглобяване. Сървърът построява нов свят: записва езиковите файлове, слага ключове в табелите и книгите, вписва обикновен текст там, където ключовете не работят, и ви връща готов .mcworld.

Какво знае за самата игра

Част от правилата на Bedrock не са описани никъде и са проверени направо в самата игра — на тях се крепи цялото разпределение на превода.

Табелите, книгите и диалозите на NPC поемат превод само през rawtext с преводим ключ. Бутоните на NPC са изключение: те вземат голия ключ и го отрязват на 16 знака, затова ключовете за бутони се правят кратки.

Имената на предметите и името на света изобщо не разбират ключове: там текстът влиза както си е. Затова при сглобяването отделно се избира кой език да се впише направо в света.

Файлът en_US.lang трябва да съществува винаги: играта се обръща към него като резервен, а без него на мястото на превода се вижда самият ключ.

Какво не прави

  • Не пази карти: каченият файл живее на сървъра най-много час и се изтрива заедно с разбора.
  • Няма профили и не иска регистрация.
  • Не превежда вместо вас: машинен превод вътре няма — текста пишете вие или вашият преводач.
  • Не публикува нищо: сглобеният свят получава само този, който е качил изходния файл.

Правна част

Bedrockus е неофициален любителски проект. Той няма връзка с Mojang Studios и Microsoft и не е одобрен или подкрепен от тях.

Minecraft е търговска марка на Mojang Synergies AB. Правата върху играта, съдържанието, имената и оригиналните текстове принадлежат на притежателите им.

Правата върху самите карти принадлежат на техните автори. Когато обработвате чужда карта, вие отговаряте за това да имате право на това.

Иконите в интерфейса са Tabler Icons (© Paweł Kuna), SVG библиотеката на GitLab и Material Symbols (© Google LLC), знамената на езиците — flag-icons (© Panayiotis Lipiridis). Първите два набора и знамената се използват по лиценз MIT, Material Symbols — по Apache 2.0.

Bedrockus е неофициален любителски проект. Той няма връзка с Mojang Studios и Microsoft и не е одобрен или подкрепен от тях.

Minecraft е търговска марка на Mojang Synergies AB. Правата върху играта, съдържанието, имената и оригиналните текстове принадлежат на притежателите им, а правата върху картите — на техните автори.