Skip to content

Add French and German UI languages - #11

Merged
AleVersace merged 1 commit into
mainfrom
codex/french-german-ui
Oct 28, 2026
Merged

AleVersace merged 1 commit into
mainfrom
codex/french-german-ui

Conversation

@AleVersace

Copy link
Copy Markdown
Owner

Vers now supports French and German alongside Italian and English across the interface, accessibility labels, errors, notifications and roll explanations. The language control exposes all four languages and uses a compact native menu on narrow screens. Preferences persist across reloads and synchronize across tabs; page metadata and number/date locales follow the selection.

The new catalogs cover all 518 translation keys. Character names, notes, saving-throw identifiers and stored roll payloads stay unchanged. The ADV/DIS tooltip also translates its base-dice fragment.

Validation: production build, lint and all 133 tests passed; dependency audit found no vulnerabilities; file/secret scanning passed. New tests cover complete catalogs/placeholders, native selector labels, persistence/cross-tab updates, blocked storage, canonical stat edits and unchanged ADV/DIS results. Browser checks on a local demo covered FR/DE labels, preserved selection and notes, an unchanged real roll across languages, reload persistence and the compact selector at 390px.

@AleVersace
AleVersace merged commit 2f02beb into main Oct 28, 2026
2 checks passed
@AleVersace
AleVersace deleted the codex/french-german-ui branch October 28, 2026 13:25
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.

1 participant