Add internationalization (multiple language) support
- Dominant language
- C
- Stars
- 13
- Forks
- 1
- Avg merge
- 19m
- Merged PRs (30d)
- 4
Description
Add internationalization support so the UI can be translated into multiple languages.
Proposal / acceptance criteria:
- Extract user-visible strings to a resource system (gettext, Fluent, or similar) with fallback to English.
- Provide tooling or instructions for adding translations and contributing language files.
- Make language selectable at runtime and/or follow system locale.
- Start with scaffolding and include at least one non-English translation as proof-of-concept.
- Ensure build/runtime size and performance impact is minimal.
- Make sure it works with steam's internationalization support
Contributor guide
Research direction
No files or tests are named. Start by mapping the UI entry points and user-visible strings, then inspect the build/runtime integration points and Steam's internationalization support. Done means English fallback, translation tooling or instructions, runtime or system-locale selection, one non-English proof-of-concept, and minimal size and performance impact.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c
- Domain
- frontend, internationalization
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100