Skip to content

Title: Add internationalization (i18n) support for puzzle text and UI strings #31

Description

@Mkalbani

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

  • 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

Metadata

Metadata

Labels

GrantFox OSSIssue tracked in GrantFox OSSMaybe RewardedIssue may be eligible for a GrantFox rewardOfficial Campaign | FWC26Campaign: Official Campaign | FWC26

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions