Skip to content

String and translation fixes#7188

Merged
OBattler merged 16 commits into
86Box:masterfrom
lemondrops:translations
May 29, 2026
Merged

String and translation fixes#7188
OBattler merged 16 commits into
86Box:masterfrom
lemondrops:translations

Conversation

@lemondrops
Copy link
Copy Markdown
Contributor

@lemondrops lemondrops commented May 29, 2026

Summary

  • Fix the Covox Sound Master IRQ/DMA selection text being different from other similar selectors
  • Add plural form support for a few strings
  • Un-hardcode the ROM set URL and emulator name in the "missing ROMs" message and made it point to a specific ROM set version in release builds
  • Remove the # sign from sound card dropdown labels for consistency
  • Russian translation: Change joystick names (except gamepads) to be more in line with Russian Windows 98 SE localization
  • Use native names for languages in the language selector
  • Overhaul the ui_msgbox API:
    • MBX_ERROR and MBX_FATAL now set default dialog box title to "Error" and "Fatal error" respectively, restoring the old Win32 UI's behavior
    • Fix icon choice: MBX_WARNING now actually uses the warning icon
    • Revise and adjust icons for some existing message boxes
  • Many message boxes (ones shown by request from the emulator core as well as ones shown in the ahrd disk dialog) have been re-formatted with important information being moved out of the title; this was a leftover from when they used native Vista+ TaskDialogs
  • Make more error messages translatable
  • Fix the hard disk overwrite warning not being shown
  • Fix message boxes shown early on startup not being translated
  • Add translation support for floppy drive types
  • Consistency fixes for decimal separators

Checklist

  • Closes #xxx
  • I have tested my changes locally and validated that the functionality works as intended
  • I have discussed this with core contributors already
  • This pull request requires changes to the ROM set
  • This pull request requires changes to the asset set

References

N/A

lemondrops added 16 commits May 29, 2026 14:16
All translations have been updated, ones needing additional
verification have been marked as fuzzy
to improve consistency with other labels
- Bring back the "Error"/"Fatal error" titles
- Fix icon choice, MBX_ERROR is no longer redundant with MBX_WARNING
- Adjust icons for some existing messageboxes
Also fix a double warning on missing mdsx library
to get important information out of the title
Also consistency fixes for decimal separators
@OBattler OBattler merged commit 228a709 into 86Box:master May 29, 2026
44 checks passed
@lemondrops lemondrops deleted the translations branch May 30, 2026 09:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants