Skip to content

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

@shanselman

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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions