O projektu
Bedrockus vytáhne z mapy pro Minecraft Bedrock všechen text, nechá tě ho přeložit a mapu zase složí dohromady.
Co dělá
Mapa je archiv: svět v databázi LevelDB, balíčky zdrojů a chování, funkce, skripty. Text v ní leží na deseti různých místech: cedule, knihy, názvy předmětů, popisy, dialogy a tlačítka NPC, příkazy, tabule skóre, jazykové soubory balíčků. Bedrockus projde všechna tato místa, text vytáhne a ukáže ho v jednom seznamu s údajem, odkud každý řádek pochází.
Přeložené vrací zpět podle pravidel samotné hry. Co hra umí přečíst z jazykového souboru, jde do .lang a dostane klíč; co přečíst neumí, se do mapy zapíše jako prostý text. Cestou se příkazy jako say a tell přepisují na tellraw — jinak by se v nich překlad nikdy neobjevil.
Na výstupu je obyčejný .mcworld: ve hře se otevře jako vždy a řídí se jazykem, který má nastavený hráč.
Jak to probíhá
- Nahrání. Soubor se na serveru rozebere: LevelDB, NBT, archivy balíčků. Výsledkem je seznam řádků se souřadnicemi, kategorií a vysvětlením, kam každý řádek při skládání zamíří.
- Překlad. Všechno další se děje v prohlížeči: filtry, koncepty, vlastní klíče. Můžeš překládat přímo na stránce, nebo vyexportovat CSV, XLIFF či .lang, pracovat ve svém obvyklém programu a soubor nahrát zpátky.
- Složení. Server postaví nový svět: zapíše jazykové soubory, vloží klíče do cedulí a knih, tam, kde klíče nefungují, napíše prostý text, a vrátí ti hotový .mcworld.
Co ví o samotné hře
Část pravidel Bedrocku není nikde pořádně popsaná a byla ověřena přímo ve hře — na nich stojí celé rozdělení překladu.
Cedule, knihy a dialogy NPC převezmou překlad jedině přes rawtext s překládaným klíčem. Tlačítka NPC jsou výjimka: berou holý klíč a ořežou ho na 16 znaků, proto se klíče pro tlačítka dělají krátké.
Názvy předmětů a název světa klíčům vůbec nerozumí: tam text jde tak, jak je. Proto se při skládání zvlášť vybírá jazyk, který se zapíše přímo do světa.
Soubor en_US.lang musí existovat vždy: hra po něm sáhne jako po záložním, a bez něj je na místě překladu vidět samotný klíč.
Co nedělá
- Neuchovává mapy: nahraný soubor žije na serveru nanejvýš hodinu a zmizí i s rozborem.
- Nemá účty a nechce žádnou registraci.
- Nepřekládá za tebe: strojový překlad uvnitř není — text píšeš ty nebo tvůj překladatel.
- Nic nezveřejňuje: složený svět dostane jen ten, kdo nahrál původní soubor.
Právní část
Bedrockus je neoficiální fanouškovský projekt. Nemá žádnou spojitost s Mojang Studios ani Microsoftem a není jimi schválen ani podporován.
Minecraft je ochranná známka společnosti Mojang Synergies AB. Práva ke hře, jejímu obsahu, názvům a původním textům patří jejich držitelům.
Práva k samotným mapám patří jejich autorům. Když zpracováváš cizí mapu, je na tobě mít k tomu právo.
Ikony v rozhraní jsou Tabler Icons (© Paweł Kuna), knihovna SVG od GitLabu a Material Symbols (© Google LLC), vlajky jazyků flag-icons (© Panayiotis Lipiridis). První dvě sady a vlajky jsou pod licencí MIT, Material Symbols pod Apache 2.0.