konsumer / konsumer/poketrack

Add internationalization (multiple language) support

Open
#5 1 comment 0 reactions 0 assignees View on GitHub
enhancement
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.