Tentang proyek
Bedrockus mengeluarkan seluruh teks dari peta Minecraft Bedrock, membiarkanmu menerjemahkannya, lalu menyusun peta itu kembali.
Apa yang dilakukannya
Peta adalah sebuah arsip: dunia di dalam basis data LevelDB, paket sumber daya dan perilaku, fungsi, skrip. Teksnya tersebar di belasan tempat: papan, buku, nama item, deskripsi, dialog dan tombol NPC, perintah, papan skor, berkas bahasa milik paket. Bedrockus menyusuri semuanya, mengeluarkan teks, dan menampilkannya dalam satu daftar sambil menyebut asal setiap baris.
Hasil terjemahan dikembalikan sesuai aturan gim itu sendiri. Yang bisa dibaca gim dari berkas bahasa masuk ke .lang dan mendapat kunci; yang tidak bisa dibaca ditulis ke peta sebagai teks biasa. Di sepanjang jalan, perintah seperti say dan tell ditulis ulang menjadi tellraw — tanpa itu terjemahan tidak akan pernah muncul di sana.
Keluarannya adalah .mcworld biasa: terbuka di gim seperti biasa dan mengikuti bahasa yang dipilih pemain.
Bagaimana jalannya
- Unggah. Berkas dibongkar di server: LevelDB, NBT, arsip paket. Hasilnya berupa daftar baris dengan koordinat, kategori, dan penjelasan ke mana setiap baris akan berakhir.
- Terjemahan. Semua sesudahnya terjadi di peramban: saringan, draf, kunci sendiri. Kamu bisa menerjemahkan langsung di halaman, atau mengekspor CSV, XLIFF, atau .lang, bekerja di program yang biasa kamu pakai, lalu memuat berkasnya kembali.
- Penyusunan. Server membangun dunia baru: menulis berkas bahasa, menaruh kunci di papan dan buku, menulis teks biasa di tempat yang tidak mengenal kunci, lalu memberimu .mcworld yang siap pakai.
Apa yang diketahuinya tentang gim
Sebagian aturan Bedrock tidak terdokumentasi di mana pun dan diperiksa langsung di dalam gim — seluruh pembagian terjemahan bertumpu padanya.
Papan, buku, dan dialog NPC hanya menangkap terjemahan lewat rawtext dengan kunci yang bisa diterjemahkan. Tombol NPC adalah pengecualian: tombol mengambil kunci telanjang dan memotongnya pada 16 karakter, karena itu kunci untuk tombol dibuat pendek.
Nama item dan nama dunia sama sekali tidak mengenal kunci: teks masuk ke sana apa adanya. Karena itu, saat penyusunan dipilih secara terpisah bahasa mana yang ditulis langsung ke dunia.
Berkas en_US.lang harus selalu ada: gim memakainya sebagai cadangan, dan tanpa berkas itu yang tampak di tempat terjemahan adalah kuncinya sendiri.
Apa yang tidak dilakukannya
- Tidak menyimpan peta: berkas yang diunggah bertahan di server paling lama satu jam dan terhapus bersama hasil analisisnya.
- Tidak punya akun dan tidak meminta pendaftaran.
- Tidak menerjemahkan untukmu: tidak ada terjemahan mesin di dalamnya — teksnya kamu atau penerjemahmu yang menulis.
- Tidak menerbitkan apa pun: dunia yang sudah jadi hanya diterima oleh orang yang mengunggah berkas aslinya.
Bagian hukum
Bedrockus adalah proyek penggemar tidak resmi. Proyek ini tidak berafiliasi dengan Mojang Studios maupun Microsoft, dan tidak disetujui atau didukung oleh mereka.
Minecraft adalah merek dagang Mojang Synergies AB. Hak atas gim, isinya, namanya, dan teks aslinya dimiliki oleh pemegang haknya.
Hak atas peta itu sendiri dimiliki pembuatnya. Saat mengolah peta milik orang lain, kamu sendiri yang bertanggung jawab memastikan punya hak untuk itu.
Ikon di antarmuka berasal dari Tabler Icons (© Paweł Kuna), pustaka SVG GitLab, dan Material Symbols (© Google LLC), bendera bahasa dari flag-icons (© Panayiotis Lipiridis). Dua set pertama dan bendera dipakai dengan lisensi MIT, Material Symbols dengan Apache 2.0.