Skip to content

Estonia language translate#5709

Open
siimaarmaa wants to merge 4 commits into
NginxProxyManager:developfrom
siimaarmaa:develop
Open

Estonia language translate#5709
siimaarmaa wants to merge 4 commits into
NginxProxyManager:developfrom
siimaarmaa:develop

Conversation

@siimaarmaa

Copy link
Copy Markdown
Contributor
  • Translate all 258 UI strings in et.json
  • Fix and improve HelpDoc/et markdown files
  • Align terminology with UI (e.g. puhverserveri host, ümbersuunamise host)
  • Fix markdown formatting in Certificates help text

siimaarmaa and others added 4 commits July 14, 2026 21:43
- Map et language code to EE (Estonia) instead of ET (Ethiopia) in
  getFlagCodeForLocale(), matching the existing Irish locale fix
- Resolve short locale codes to full BCP 47 tags (e.g. et -> et-EE) when
  switching languages so translations load consistently
- Use full locale code in LocalePicker when changing language
- Run locale-compile automatically before frontend builds via prebuild

By Siim Aarmaa (Aarmaa IT)

Co-authored-by: Siim Aarmaa <siimaarmaa@users.noreply.github.com>
Cast localeOptions match index to string so tsc accepts the return type
when building the frontend in CI.

By Siim Aarmaa (Aarmaa IT)

Co-authored-by: Siim Aarmaa <siimaarmaa@users.noreply.github.com>
Type localeOptions tuples explicitly and build a localeCodeByShort map
so resolveLocale returns a string without unsafe casts.

By Siim Aarmaa (Aarmaa IT)

Co-authored-by: Siim Aarmaa <siimaarmaa@users.noreply.github.com>

@siimaarmaa siimaarmaa left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fix(i18n): fix TypeScript locale map typing for CI build
Type localeOptions tuples explicitly and build a localeCodeByShort map
so resolveLocale returns a string without unsafe casts.

@nginxproxymanagerci

Copy link
Copy Markdown

Docker Image for build 4 is available on DockerHub:

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

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!

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.

2 participants