Skip to content

feat(i18n): add Simplified Chinese translations and extract hard-coded text into i18n#193

Open
Raycoi wants to merge 1 commit into
Blur009:devfrom
Raycoi:dev
Open

feat(i18n): add Simplified Chinese translations and extract hard-coded text into i18n#193
Raycoi wants to merge 1 commit into
Blur009:devfrom
Raycoi:dev

Conversation

@Raycoi
Copy link
Copy Markdown

@Raycoi Raycoi commented May 13, 2026

Summary

Adds Simplified Chinese localization support and synchronizes translation keys across all supported languages.

Included changes

  • Added a new cn locale with Simplified Chinese translations.
  • Updated existing locale files (en, de, es, fr, ar, he) with newly introduced translation keys.
  • Localized key capture prompts and hotkey descriptions.
  • Updated cadence/input-related translation entries.
  • Registered the new language in the i18n configuration.

Related issue(s)

N/A

Change type

  • Bug fix
  • Documentation
  • Contributor workflow / CI
  • Refactor
  • Other

Validation

npm run lint completed successfully.
npm run frontend:build completed successfully.
cargo test --manifest-path src-tauri/Cargo.toml completed successfully.
Verified that the new Simplified Chinese locale loads correctly in the application UI.
Verified that updated translation keys display correctly across supported languages.

Checklist

  • I ran the relevant local validation commands and recorded them above
  • I kept the change focused and avoided unrelated refactors
  • I updated related documentation, templates, or contributor guidance when needed

…ocales

- Added Simplified Chinese (cn) translations for all relevant keys in the i18n system.
- Updated existing translations in English, German, Spanish, French, Arabic, and Hebrew to include new keys for input types and hotkey descriptions.
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