mirror of
https://github.com/quer3q/ps5-dump-forge.git
synced 2026-10-22 05:22:17 -05:00
- UI languages: English, Russian, Simplified Chinese, German, Spanish, French, Japanese, Brazilian Portuguese, Italian, Korean and Arabic. Messages in app/src/locales/<lang>.tsx (en.tsx is the source and the Messages type), each its own chunk; i18n.ts loads, detects and switches; the choice is kept in localStorage. About's language dropdown sits in the card header. - Arabic is right-to-left: logical CSS properties plus [dir=rtl] overrides, paths and runtime values isolated, Latin digits. - Game titles from param.json's localizedParameters (title_names). - The PS5 server's notices follow the console language (notice.rs); the start notice is "Dump Forge is launched"; the stopped page says to relaunch the app. - UI copy says "game" instead of "dump" and "icon" instead of "tile". - macOS window no longer private, so the language choice persists. - Tests cut to the critical ~half: crates 446 -> 241, vendor 270 -> 144 (vendor/patches/0027-trim-tests.patch), node check assertions 217 -> 111. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>