- 
  Notifications
 You must be signed in to change notification settings 
- Fork 3.3k
Supports multiple languages in the web interface #4712
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
...automatically detect your browser's language preference, or you can manually select your preferred language in the Settings page
Docker Image for build 3 is available on DockerHub:
nginxproxymanager/nginx-proxy-manager-dev:pr-4712
Note
Ensure you backup your NPM instance before testing this image! Especially if there are database changes.
This is a different docker image namespace than the official image.
Warning
Changes and additions to DNS Providers require verification by at least 2 members of the community!
I tested the image successfully
 
 
 
 fevrax
 
 
 
 commented
 Aug 19, 2025 
 
 
 
Great feature, hope to merge.
 
 
 
 WeiSpicy
 
 
 
 commented
 Aug 20, 2025 
 
 
 
Great feature, hope to merge.
Love the effort you've put in here.
How did you come up with the translations, though? Which of the languages do you personally know?
My native language is Chinese, and English is my second language. I also studied Japanese and French to an intermediate level, and I know a little Korean and Russian. Learning languages has always been fascinating for me because it helps me connect with different cultures.
To improve my translations and understanding, I often use Google Translate as a tool. It’s very convenient for quickly checking words or phrases in unfamiliar languages. However, I also double-check the translations, especially for context, as Google Translate doesn’t always perfectly understand subtle meanings or idioms.
Awesome stuff. I wanted to make sure you didn't use AI to translate some things. I've found it to be very wrong in the past.
I'm in the process of converting to React frontend with proper i18n support. I'll definitely use some of your principles here.
In the mean time, can I ask some more people to review and verify the PR and translations?
Of course! I completely understand your concerns about using AI tools for translations since they can sometimes be inaccurate. It's always a good idea to review translations carefully to ensure quality.
It's great that you're converting your frontend to React and adding proper i18n support. I'm glad that some of the principles I shared could be helpful for your process!
As for your PR and translations, yes, it would be a good idea to have more people review and verify them. Having input from native speakers or those experienced in the languages you're working with can make the translations more accurate and reliable.
 
 
 
 Makario1337
 
 
 
 commented
 Sep 2, 2025 
 
 
 
I could help with the translation to german if wanted :)
 
 
 
 PixlGalaxy
 
 
 
 commented
 Sep 3, 2025 
 
 
 
I could also help with the spanish translation.
Could you please let me know how I should modify it so that the commit can be built?
Awesome stuff. I wanted to make sure you didn't use AI to translate some things. I've found it to be very wrong in the past.
I'm in the process of converting to React frontend with proper i18n support. I'll definitely use some of your principles here.
In the mean time, can I ask some more people to review and verify the PR and translations?
 
 
 
 Makario1337
 
 
 
 commented
 Oct 28, 2025 
 
 
 
Any news?
Language Support
Nginx Proxy Manager supports multiple languages in the web interface. The interface will automatically detect your browser's language preference, or you can manually select your preferred language in the Settings page.
Available Languages
Changing Language
For technical details about translations and contributing new languages, see frontend/js/i18n/README.md.