Skip to content

feat(app): add Hebrew locale - #42475

Merged
Hona merged 1 commit into
v2from
hebrew-locale
Aug 14, 2026
Merged

Hona merged 1 commit into
v2from
hebrew-locale

Conversation

@opencode-agent

Copy link
Copy Markdown
Contributor

Summary

  • add complete Hebrew translations for the app, shared UI, and desktop renderer
  • register he-IL for locale detection and native desktop translation bundles
  • enable the existing RTL layout path for Hebrew
  • add Hebrew CLDR dual plural forms and locale coverage tests
  • record a Hebrew terminology glossary for future translation updates

Translation review

The translation uses natural Israeli Hebrew rather than word-for-word substitutions. Established Hebrew terms are used for common developer concepts such as מסוף (terminal), פקודה (command), ספק (provider), מודל (model), סביבת עבודה (workspace), ענף (branch), and מאגר (repository). Product names, protocol acronyms, identifiers, commands, paths, and exact technical artifacts remain unchanged where translation would reduce clarity.

Terminology and RTL guidance were cross-checked against:

  • Hebrew Academy approved IT terminology
  • Firefox Hebrew localization corpus
  • KDE Hebrew localization corpus
  • the community-maintained VS Code Hebrew language pack
  • Microsoft Hebrew developer documentation
  • W3C bidirectional-text guidance

Checks

  • bun run translate:app -- he --check
  • bun typecheck in packages/app
  • bun typecheck in packages/ui
  • bun typecheck in packages/desktop
  • bun test src/i18n/desktop-native.test.ts in packages/app
  • bun test translate-app.test.ts in script
  • Prettier check for all changed files

Closes #42447

Requested by: @Hona (Luke Parker via Slack)

@Hona
Hona merged commit 979ac81 into v2 Aug 14, 2026
9 of 10 checks passed
@Hona
Hona deleted the hebrew-locale branch August 14, 2026 02:31
jinhuang712 pushed a commit to jinhuang712/opencode that referenced this pull request Sep 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant