[GH-ISSUE #2732] Implementing multi-language support in web dashboard #5748

Closed
opened 2026-08-05 01:04:56 -04:00 by saavagebueno · 2 comments
Owner

Originally created by @1350962574 on GitHub (Oct 13, 2024).
Original GitHub issue: https://github.com/netbirdio/netbird/issues/2732

The current version of the project's web dashboard only supports English, which limits usability for non-English users. Many potential users from different language backgrounds are unable to fully utilize the project due to language barriers.

I would like to request that multi-language support be added to the project. Ideally, the project should support at least the following languages: Spanish, French, German, Chinese, and Russian. This can be achieved by implementing internationalization (i18n) and localization (l10n) frameworks, which allow translation of user interface elements, error messages, documentation, and other text in the project.

Another approach is to use a third-party translation service that dynamically translates content. However, this may not be as accurate or user-friendly as native translations. Another option is to prioritize languages ​​based on user demand, starting with the most needed languages.

Adding multi-language support would greatly expand the reach and user base of the project, making it more inclusive and accessible to a global audience.

I am not a professional product manager, the above are just my personal thoughts and opinions

Originally created by @1350962574 on GitHub (Oct 13, 2024). Original GitHub issue: https://github.com/netbirdio/netbird/issues/2732 The current version of the project's web dashboard only supports English, which limits usability for non-English users. Many potential users from different language backgrounds are unable to fully utilize the project due to language barriers. I would like to request that multi-language support be added to the project. Ideally, the project should support at least the following languages: Spanish, French, German, Chinese, and Russian. This can be achieved by implementing internationalization (i18n) and localization (l10n) frameworks, which allow translation of user interface elements, error messages, documentation, and other text in the project. Another approach is to use a third-party translation service that dynamically translates content. However, this may not be as accurate or user-friendly as native translations. Another option is to prioritize languages ​​based on user demand, starting with the most needed languages. Adding multi-language support would greatly expand the reach and user base of the project, making it more inclusive and accessible to a global audience. I am not a professional product manager, the above are just my personal thoughts and opinions
saavagebueno added the feature-requestdashboard labels 2026-08-05 01:04:56 -04:00
Author
Owner

@PizzaLovingNerd commented on GitHub (May 26, 2026):

Hello, can you please reopen this as a discussion in GitHub Discussions? This helps bring it to the team's attention. This would be implemented in netbirdio/dashboard, which also has open issues already: https://github.com/netbirdio/dashboard/issues/624, https://github.com/netbirdio/dashboard/issues/290.

Thanks!

<!-- gh-comment-id:4549690169 --> @PizzaLovingNerd commented on GitHub (May 26, 2026): Hello, can you please reopen this as a discussion in GitHub Discussions? This helps bring it to the team's attention. This would be implemented in netbirdio/dashboard, which also has open issues already: https://github.com/netbirdio/dashboard/issues/624, https://github.com/netbirdio/dashboard/issues/290. Thanks!
Author
Owner

@TechHutTV commented on GitHub (Jun 8, 2026):

This will be worked as we get closer to our v1.0 release.

<!-- gh-comment-id:4653107854 --> @TechHutTV commented on GitHub (Jun 8, 2026): This will be worked as we get closer to our v1.0 release.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: DYNR/netbird#5748