You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
All user-facing strings (prompts, hints, error messages, TUI labels) are currently hardcoded in English. Add an i18n layer so contributors can add translations without touching game logic.
Acceptance Criteria
fluent or rust-i18n integrated for string management
All hardcoded UI/puzzle strings extracted into a locales/en.ftl (or equivalent) resource file
--lang <code> CLI flag selects locale, falling back to English if missing
At least one additional locale (e.g. fr or es) added as a working example
CONTRIBUTING.md documents how to add a new locale file
Description
All user-facing strings (prompts, hints, error messages, TUI labels) are currently hardcoded in English. Add an i18n layer so contributors can add translations without touching game logic.
Acceptance Criteria
fluentorrust-i18nintegrated for string managementlocales/en.ftl(or equivalent) resource file--lang <code>CLI flag selects locale, falling back to English if missingfrores) added as a working exampleCONTRIBUTING.mddocuments how to add a new locale file