Skip to content

added persian/farsi support#5582

Open
pcmehrdad wants to merge 1 commit into
NginxProxyManager:developfrom
pcmehrdad:develop
Open

added persian/farsi support#5582
pcmehrdad wants to merge 1 commit into
NginxProxyManager:developfrom
pcmehrdad:develop

Conversation

@pcmehrdad
Copy link
Copy Markdown

@pcmehrdad pcmehrdad commented May 25, 2026

Why

Type of Change

  • Bug fix (non-breaking change that fixes an issue)
  • New feature (non-breaking change that adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Documentation update
  • Code refactoring
  • API changes
  • Performance improvement
  • Test addition or update

AI Usage

  • AI was used to write this
  • AI was used to review this

Add Persian (fa-IR) translation with RTL support

Adds a complete Persian (Farsi) locale to the frontend.

  • Translates all 258 UI strings (fa.json) and all 6 HelpDoc articles
  • Registers fa-IR in the locale list, language picker (🇮🇷 flag), and HelpDoc registry
  • Adds RTL support: sets dir="rtl" for RTL locales and loads Tabler's RTL stylesheet when Persian is active

All messages validated as valid ICU and verified at full key-parity with en.json; tsc passes.

@nginxproxymanagerci
Copy link
Copy Markdown

Docker Image for build 2 is available on DockerHub:

nginxproxymanager/nginx-proxy-manager-dev:pr-5582

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!

@pcmehrdad
Copy link
Copy Markdown
Author

Thanks for building the image
Yest I just tested and all sections are working perfect

Screenshot 2026-05-28 170842

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant