Skip to content

Add Chinese (中文) language support to Desktop app #1158

Description

@zhangxiaowen520

What problem are you trying to solve?

Freebuff Desktop currently only has an English interface. The app includes many popular Chinese AI models (DeepSeek V4, MiniMax M3, GLM 5.2/5.3, MiMo 2.5, Kimi K2), which attracts a large Chinese developer community. However, Chinese-speaking users face a language barrier when using the Desktop app — all menus, buttons, tooltips, error messages, and settings are in English only. This limits accessibility for a significant portion of Freebuff's global user base.

The CLI README already provides a 简体中文 version, showing that localization awareness exists in the project, but the Desktop app itself has no language switching option.

What would you like to happen?

Add i18n (internationalization) support to Freebuff Desktop with at least Simplified Chinese (zh-CN):

  1. A language switcher in the Settings panel (English / 简体中文)
  2. Translations for all UI elements — menus, buttons, tooltips, error messages, model descriptions, etc.
  3. Auto-detect the system locale and default to Chinese if the user's OS language is Chinese

The project is a TypeScript monorepo, so adding i18n (e.g., via i18next or a similar library) should be straightforward. I'd be happy to contribute a zh-CN translation file if the team is open to it!

Area

Desktop app

Contribution

  • I would be willing to open a PR for this

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:desktopThe Electron desktop appbot:triagedClassified by the community triage bottype:featureA request for new behavior

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions