Skip to content

Feature Request: Add multi-language (i18n) support for Web UI #908

@smileheart0708

Description

@smileheart0708

Is your feature request related to a problem? Please describe.
Currently, the Gotify Web UI is only available in English. While the interface is clean and simple, it can be a barrier for non-English speaking users or those who prefer to manage their self-hosted services in their native language (e.g., Chinese, German, French, etc.).

Describe the solution you'd like
I would like to see internationalization (i18n) support implemented in the Web UI. Specifically:

A framework to handle translations (e.g., react-i18next or similar, as the UI is built with React).
A language selector in the User Settings or the top navigation bar.
Support for community-contributed translation files (like zh-CN.json, de-DE.json).
Describe alternatives you've considered
Using browser-based auto-translation (like Google Translate), but this often breaks the layout, doesn't translate technical terms accurately, and needs to be re-enabled manually.

Additional context
Adding multi-language support would make Gotify more accessible to a global audience. I am happy to help provide the Chinese (Simplified) translation if the framework is implemented.

Metadata

Metadata

Assignees

No one assigned

    Labels

    a:featureNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions