Skip to content

๐ŸŒ Call for Translations: Help localize OpenClaw Trayย #61

Description

@shanselman

We need your help translating OpenClaw Tray!

OpenClaw Tray now has full localization infrastructure using WinUI .resw\ resource files. Adding a new language requires zero code changes โ€” just translate a single resource file and submit a PR.

Currently supported

  • ๐Ÿ‡บ๐Ÿ‡ธ English (en-US) โ€” complete (163 strings)
  • ๐Ÿ‡จ๐Ÿ‡ณ Chinese Simplified (zh-CN) โ€” complete (163 strings)

Languages we'd love to add

  • ๐Ÿ‡ฉ๐Ÿ‡ช German (de-DE)
  • ๐Ÿ‡ซ๐Ÿ‡ท French (fr-FR)
  • ๐Ÿ‡ฏ๐Ÿ‡ต Japanese (ja-JP)
  • ๐Ÿ‡ฐ๐Ÿ‡ท Korean (ko-KR)
  • ๐Ÿ‡ง๐Ÿ‡ท Portuguese (pt-BR)
  • ๐Ÿ‡ช๐Ÿ‡ธ Spanish (es-ES)
  • ๐Ÿ‡ฎ๐Ÿ‡น Italian (it-IT)
  • ๐Ÿ‡ท๐Ÿ‡บ Russian (ru-RU)
  • ...and any other language!

How to contribute

  1. Read [\docs/LOCALIZATION.md](docs/LOCALIZATION.md) for the full guide
  2. Copy \src/OpenClaw.Tray.WinUI/Strings/en-us/Resources.resw\
  3. Create \src/OpenClaw.Tray.WinUI/Strings//Resources.resw\
  4. Translate all 163 <value>\ elements (keep the
    ame\ attributes and {0}\ placeholders intact)
  5. Open a PR โ€” that's it!

What kind of strings?

Settings labels, menu items, toast notifications, error messages, status text, dialog buttons, and window titles. About 20 minutes of work for a fluent speaker.

This is a great good first issue for anyone who wants to contribute! ๐ŸŽ‰

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Fields

    Priority

    None yet

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions