BedrockusTraduzione di mappe Minecraft Bedrock
← Torna allo strumento

Informazioni sul progetto

Bedrockus estrae tutto il testo da una mappa di Minecraft Bedrock, ti lascia tradurlo e rimonta la mappa.

Che cosa fa

Una mappa è un archivio: il mondo in un database LevelDB, pacchetti di risorse e di comportamento, funzioni, script. Il testo sta in una decina di posti diversi: cartelli, libri, nomi degli oggetti, descrizioni, dialoghi e pulsanti degli NPC, comandi, tabelloni, file di lingua dei pacchetti. Bedrockus li percorre tutti, tira fuori il testo e lo mostra in un unico elenco, indicando da dove arriva ogni riga.

La traduzione la rimette a posto secondo le regole del gioco stesso. Ciò che il gioco sa leggere da un file di lingua finisce nel .lang e riceve una chiave; ciò che non sa leggere viene scritto nella mappa come testo semplice. Per strada, comandi come say e tell vengono riscritti in tellraw, altrimenti la traduzione non comparirebbe mai.

In uscita c’è un normalissimo .mcworld: si apre nel gioco come sempre e segue la lingua scelta da chi gioca.

Come funziona

  • Caricamento. Il file viene smontato sul server: LevelDB, NBT, archivi dei pacchetti. Il risultato è un elenco di righe con coordinate, categoria e una spiegazione di dove finirà ciascuna riga.
  • Traduzione. Tutto il resto avviene nel browser: filtri, bozze, chiavi personali. Puoi tradurre direttamente sulla pagina oppure esportare CSV, XLIFF o .lang, lavorare con il programma di sempre e ricaricare il file.
  • Assemblaggio. Il server costruisce un mondo nuovo: scrive i file di lingua, mette le chiavi in cartelli e libri, scrive testo semplice dove le chiavi non funzionano e ti consegna un .mcworld pronto.

Che cosa sa del gioco

Alcune regole di Bedrock non sono documentate da nessuna parte e sono state verificate dentro il gioco: su di esse si regge tutta la distribuzione della traduzione.

Cartelli, libri e dialoghi degli NPC prendono la traduzione solo tramite rawtext con una chiave traducibile. I pulsanti degli NPC fanno eccezione: prendono la chiave nuda e la tagliano a 16 caratteri, perciò le chiavi dei pulsanti restano corte.

I nomi degli oggetti e il nome del mondo non capiscono affatto le chiavi: lì il testo entra così com’è. Per questo, in fase di assemblaggio si sceglie a parte la lingua che finisce direttamente nel mondo.

Il file en_US.lang deve esistere sempre: il gioco ci ripiega, e senza di esso al posto della traduzione si vede la chiave stessa.

Che cosa non fa

  • Non conserva le mappe: un file caricato resta sul server al massimo un’ora e viene cancellato insieme alla sua analisi.
  • Non ha account e non chiede registrazioni.
  • Non traduce al posto tuo: dentro non c’è traduzione automatica — il testo lo scrivi tu o il tuo traduttore.
  • Non pubblica nulla: il mondo assemblato lo riceve soltanto chi ha caricato il file di partenza.

Note legali

Bedrockus è un progetto amatoriale non ufficiale. Non è collegato a Mojang Studios né a Microsoft e non è da loro approvato o sostenuto.

Minecraft è un marchio di Mojang Synergies AB. I diritti sul gioco, sui suoi contenuti, sui nomi e sui testi originali appartengono ai rispettivi titolari.

I diritti sulle mappe appartengono ai loro autori. Se lavori sulla mappa di qualcun altro, sta a te averne il diritto.

Le icone dell’interfaccia vengono da Tabler Icons (© Paweł Kuna), dalla libreria SVG di GitLab e da Material Symbols (© Google LLC); le bandiere delle lingue da flag-icons (© Panayiotis Lipiridis). I primi due insiemi e le bandiere hanno licenza MIT, Material Symbols Apache 2.0.

Bedrockus è un progetto amatoriale non ufficiale. Non è collegato a Mojang Studios né a Microsoft e non è da loro approvato o sostenuto.

Minecraft è un marchio di Mojang Synergies AB. I diritti sul gioco, sui suoi contenuti, sui nomi e sui testi originali appartengono ai rispettivi titolari; i diritti sulle mappe ai loro autori.