Files
ps5-dump-forge/app/scripts
Quer3qandClaude Opus 5.5 077d74c2b0 UI in 11 languages, right-to-left Arabic, localized PS5 notices, tests trimmed
- 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>
2026-10-12 18:29:25 +03:00
..