[PR #6974] Add Polish desktop client translation #30059

Open
opened 2026-08-05 08:09:56 -04:00 by saavagebueno · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/netbirdio/netbird/pull/6974
Author: @Robert-codex
Created: 7/30/2026
Status: 🔄 Open

Base: mainHead: agent/add-polish-translation


📝 Commits (2)

  • 424ca7c Add Polish desktop client translation
  • f2a1c9c Refine Polish SSH forwarding descriptions

📊 Changes

2 files changed (+1344 additions, -0 deletions)

View changed files

📝 client/ui/i18n/locales/_index.json (+1 -0)
client/ui/i18n/locales/pl/common.json (+1343 -0)

📄 Description

What changed

  • add a complete Polish (pl) locale for the desktop client and tray UI
  • register Polish in the shipped language index
  • translate all 447 current source messages while preserving placeholders, markup, brands, and key order

Why

Polish was not available in the desktop client's language picker despite the existing localization framework.

Terminology

  • peer: urządzenie
  • Exit Node: węzeł wyjściowy
  • resource: zasób
  • daemon: demon
  • management server: serwer zarządzający
  • handshake: uzgadnianie

The duration strings use abbreviations where necessary because the current one/other plural model cannot represent all Polish plural forms.

Validation

  • go test ./client/ui/i18n ./client/ui/preferences
  • structural comparison against the English bundle: 447/447 keys in identical order
  • verified placeholder, inline-tag, newline, leading-space, and trailing-ellipsis preservation
  • git diff --check

The translation has not yet been reviewed in the running desktop UI; this draft PR leaves room for native-language and visual review.

Summary by CodeRabbit

  • New Features
    • Added Polish language support throughout the application.
    • Added Polish translations for navigation, settings, onboarding, notifications, authentication, updates, and connection-related messages.

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/netbirdio/netbird/pull/6974 **Author:** [@Robert-codex](https://github.com/Robert-codex) **Created:** 7/30/2026 **Status:** 🔄 Open **Base:** `main` ← **Head:** `agent/add-polish-translation` --- ### 📝 Commits (2) - [`424ca7c`](https://github.com/netbirdio/netbird/commit/424ca7cde0b27d78833483ac5a65a3c95c4d1ad5) Add Polish desktop client translation - [`f2a1c9c`](https://github.com/netbirdio/netbird/commit/f2a1c9c9873931743e2b769a8ace7b363e1ba9cd) Refine Polish SSH forwarding descriptions ### 📊 Changes **2 files changed** (+1344 additions, -0 deletions) <details> <summary>View changed files</summary> 📝 `client/ui/i18n/locales/_index.json` (+1 -0) ➕ `client/ui/i18n/locales/pl/common.json` (+1343 -0) </details> ### 📄 Description ## What changed - add a complete Polish (`pl`) locale for the desktop client and tray UI - register Polish in the shipped language index - translate all 447 current source messages while preserving placeholders, markup, brands, and key order ## Why Polish was not available in the desktop client's language picker despite the existing localization framework. ## Terminology - peer: urządzenie - Exit Node: węzeł wyjściowy - resource: zasób - daemon: demon - management server: serwer zarządzający - handshake: uzgadnianie The duration strings use abbreviations where necessary because the current one/other plural model cannot represent all Polish plural forms. ## Validation - `go test ./client/ui/i18n ./client/ui/preferences` - structural comparison against the English bundle: 447/447 keys in identical order - verified placeholder, inline-tag, newline, leading-space, and trailing-ellipsis preservation - `git diff --check` The translation has not yet been reviewed in the running desktop UI; this draft PR leaves room for native-language and visual review. <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **New Features** * Added Polish language support throughout the application. * Added Polish translations for navigation, settings, onboarding, notifications, authentication, updates, and connection-related messages. <!-- end of auto-generated comment: release notes by coderabbit.ai --> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
saavagebueno added the pull-request label 2026-08-05 08:09:56 -04:00
Sign in to join this conversation.
No Label pull-request
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: DYNR/netbird#30059