π DBI Multilingual Localization (v0.0.105)
This release provides translations for DBI version 912.
Important
Use the DBI.nro and the translation_XX.bin files from this release together. The translation tables now carry a lookup index that older patched DBI.nro builds do not read.
β¨ What's new
- DBI 912 support. The runtime-translation engine is now part of this repository (
vendor/dbi_translate, originally 0xroast/dbi-translate) and supports DBI 905 and 912. - Smooth menus. Translation lookups use a hash index instead of scanning the whole table for every line. Menus, context menus and settings no longer lag (#28).
- More stable patch. The patcher no longer keeps its state on top of DBI's own text buffers, which could corrupt some lines and reload the table.
- Game info panel translated β tabs (Content / Tickets / Saves) and the Name / Author / Version / Language rows (#25).
- Clean Cyrillic translations. Ukrainian, Belarusian and Kazakh no longer get mixed words such as "Π’Π°ΠΊΠΌΠΏΠΈΡΠΈ" or cut words such as "ΠΠΈΠ΄Π°Π»ΠΈΡ" in context menus.
- Version line at the top shows the translation language, e.g.
912-ua. - New DBI 912 strings translated for all languages: transfer progress lines, theme menu, panel hints, total play time.
β¨ Cyrillic glyph repair
The bundled DBI.nro repairs the embedded glyphs Π/Ρ, Π/Ρ, and Π/Ρ used by Ukrainian, Belarusian, and Kazakh translations.
π¦ Supported Languages
- BE β Belarusian
- DE β German
- EN β English (US)
- ENGB β English (UK)
- ES β Spanish (Spain)
- ES419 β Spanish (Latin America)
- ET β Estonian
- FR β French
- FRCA β French (Canada)
- ID β Indonesian
- IT β Italian
- JP β Japanese
- KK β Kazakh
- KR β Korean
- LT β Lithuanian
- LV β Latvian
- NL β Dutch
- PL β Polish
- PT β Portuguese (Portugal)
- PTBR β Portuguese (Brazil)
- UA β Ukrainian
- ZHCN β Chinese (Simplified)
- ZHTW β Chinese (Traditional)
- TR β Turkish
π οΈ Installation Instruction
- Download
DBI.nro(Patched/Compatible version) from this release. - Download the
translation_XX.binfile for your desired language. - Rename the translation file to exactly
translation.bin. - Place both
DBI.nroandtranslation.bininto the/switch/DBI/folder on your SD card.
π Translation Coverage
This community translation set is still evolving. Some strings may remain untranslated and appear in the original DBI language or use an English fallback. Please report missing or incorrect strings in the project issues.
π Credits
- Bohdan Buinich β creator of the earlier
dbi-i18nruntime-translation approach, compatible table format, and Cyrillic font-glyph repair approach. - 0xroast β author of
dbi-translate, the runtime patcher this project now includes and extends. - aldokeita β Indonesian translation (#24), missing DBI 905 source strings (#26), and colored status lines / gate research (#25).
Note: This NRO is a modified version of the original DBI optimized for these translations.