github rashevskyv/DBIPatcher 912
DBI 912 Localization

5 hours ago

🌍 DBI Multilingual Localization (v0.0.105)

GitHub release (tag)

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

  1. Download DBI.nro (Patched/Compatible version) from this release.
  2. Download the translation_XX.bin file for your desired language.
  3. Rename the translation file to exactly translation.bin.
  4. Place both DBI.nro and translation.bin into 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-i18n runtime-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.

Don't miss a new DBIPatcher release

NewReleases is sending notifications on new releases.