From 44b57f8b393a98c86cbecd4d21b0268794e44b91 Mon Sep 17 00:00:00 2001 From: rkopicki <174372448+rkopicki@users.noreply.github.com> Date: Mon, 30 Mar 2026 15:11:12 +0200 Subject: [PATCH] Update Polish localization for CotEditor 7.0.0 (#2045) --- CotEditor/Localizables/InfoPlist.xcstrings | 6 + .../Localizables/Panels/WhatsNew.xcstrings | 66 +++++++++++ .../Settings/Panes/DonationSettings.xcstrings | 2 +- .../Settings/Panes/GeneralSettings.xcstrings | 2 +- .../Settings/SyntaxEditor.xcstrings | 112 +++++++++++++++++- .../Text Finder/TextFind.xcstrings | 6 + .../Storyboards/mul.lproj/Main.xcstrings | 4 +- .../Resources/Localizable.xcstrings | 26 +++- 8 files changed, 217 insertions(+), 7 deletions(-) diff --git a/CotEditor/Localizables/InfoPlist.xcstrings b/CotEditor/Localizables/InfoPlist.xcstrings index 53cd8ff0ed..a88ac8f884 100644 --- a/CotEditor/Localizables/InfoPlist.xcstrings +++ b/CotEditor/Localizables/InfoPlist.xcstrings @@ -1440,6 +1440,12 @@ "value" : "CotEditor-syntaxis" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "składnia CotEditora" + } + }, "pt" : { "stringUnit" : { "state" : "translated", diff --git a/CotEditor/Localizables/Panels/WhatsNew.xcstrings b/CotEditor/Localizables/Panels/WhatsNew.xcstrings index 5f99c13503..fcaf71ee4b 100644 --- a/CotEditor/Localizables/Panels/WhatsNew.xcstrings +++ b/CotEditor/Localizables/Panels/WhatsNew.xcstrings @@ -277,6 +277,12 @@ "value" : "Symbolen maken de structuur overzichtelijker, en op tree-sitter gebaseerde syntaxisdefinities ondersteunen nu inklapbare overzichten die de hiërarchie weerspiegelen." } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ikony ułatwiają przeglądanie struktury, a składnie oparte na tree-sitter obsługują teraz zwijalne konspekty odzwierciedlające hierarchię." + } + }, "pt" : { "stringUnit" : { "state" : "translated", @@ -378,6 +384,12 @@ "value" : "Overzicht met diepte" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Konspekt z głębią" + } + }, "pt" : { "stringUnit" : { "state" : "translated", @@ -479,6 +491,12 @@ "value" : "Nauwkeurigere accentuering, slimmer commentaar en verbeterd editorgedrag, mogelijk gemaakt door een vernieuwde syntaxisengine en definitie-indeling." } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Dokładniejsze wyróżnianie, inteligentniejsze komentowanie i udoskonalone działanie edytora — wszystko dzięki przeprojektowanemu silnikowi i formatowi definicji składni." + } + }, "pt" : { "stringUnit" : { "state" : "translated", @@ -580,6 +598,12 @@ "value" : "Slimmere syntaxis, scherpere bewerking" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Inteligentniejsza składnia, precyzyjna edycja" + } + }, "pt" : { "stringUnit" : { "state" : "translated", @@ -789,6 +813,36 @@ } } }, + "pl" : { + "variations" : { + "plural" : { + "few" : { + "stringUnit" : { + "state" : "translated", + "value" : "Zmigrowano %lld własne składnie do nowego formatu." + } + }, + "many" : { + "stringUnit" : { + "state" : "translated", + "value" : "Zmigrowano %lld własnych składni do nowego formatu." + } + }, + "one" : { + "stringUnit" : { + "state" : "translated", + "value" : "Zmigrowano %lld własną składnię do nowego formatu." + } + }, + "other" : { + "stringUnit" : { + "state" : "translated", + "value" : "Zmigrowano %lld własnej składni do nowego formatu." + } + } + } + } + }, "pt" : { "variations" : { "plural" : { @@ -956,6 +1010,12 @@ "value" : "Veel belangrijke ingebouwde syntaxisdefinities gebruiken nu tree-sitter, een moderne op structuur gebaseerde parser die zorgt voor diepere en betrouwbaardere taalherkenning." } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Wiele wbudowanych składni używa teraz nowoczesnego parsera strukturalnego tree-sitter, który umożliwia głębszą i bardziej niezawodną analizę języka." + } + }, "pt" : { "stringUnit" : { "state" : "translated", @@ -1057,6 +1117,12 @@ "value" : "Aangedreven door tree-sitter, waar het het meest telt" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Składnie napędzane przez tree-sitter" + } + }, "pt" : { "stringUnit" : { "state" : "translated", diff --git a/CotEditor/Localizables/Settings/Panes/DonationSettings.xcstrings b/CotEditor/Localizables/Settings/Panes/DonationSettings.xcstrings index 4e70769e28..510d37476f 100644 --- a/CotEditor/Localizables/Settings/Panes/DonationSettings.xcstrings +++ b/CotEditor/Localizables/Settings/Panes/DonationSettings.xcstrings @@ -615,7 +615,7 @@ "pl" : { "stringUnit" : { "state" : "translated", - "value" : "Jako dowód Twojego życzliwego wsparcia, podczas trwania ciągłego wsparcia na pasku stanu pojawi się odznaka kawy." + "value" : "Jako dowód Twojego wsparcia, w okresie ciągłego wsparcia na pasku stanu pojawi się znak kawy." } }, "pt" : { diff --git a/CotEditor/Localizables/Settings/Panes/GeneralSettings.xcstrings b/CotEditor/Localizables/Settings/Panes/GeneralSettings.xcstrings index 6b7b61ca73..a91ff7f112 100644 --- a/CotEditor/Localizables/Settings/Panes/GeneralSettings.xcstrings +++ b/CotEditor/Localizables/Settings/Panes/GeneralSettings.xcstrings @@ -3431,7 +3431,7 @@ "pl" : { "stringUnit" : { "state" : "translated", - "value" : "Za pomocą narzędzia wiersza poleceń `cot` możesz uruchomić CotEditora i pozwolić mu otwierać pliki z poziomu wiersza poleceń." + "value" : "Za pomocą narzędzia wiersza poleceń `cot` możesz uruchomić CotEditora i pozwolić mu otwierać pliki z poziomu wiersza poleceń." } }, "pt" : { diff --git a/CotEditor/Localizables/Settings/SyntaxEditor.xcstrings b/CotEditor/Localizables/Settings/SyntaxEditor.xcstrings index e302d507e4..d443181135 100644 --- a/CotEditor/Localizables/Settings/SyntaxEditor.xcstrings +++ b/CotEditor/Localizables/Settings/SyntaxEditor.xcstrings @@ -1263,6 +1263,12 @@ "value" : "Blokscheidingstekens:" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ograniczniki bloku:" + } + }, "pt" : { "stringUnit" : { "state" : "translated", @@ -1358,6 +1364,12 @@ "value" : "Ingebouwd" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Wbudowane" + } + }, "pt" : { "stringUnit" : { "state" : "translated", @@ -1560,6 +1572,12 @@ "value" : "Teken-scheidingstekens:" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ograniczniki znaku:" + } + }, "pt" : { "stringUnit" : { "state" : "translated", @@ -1869,6 +1887,12 @@ "value" : "Scheidingstekens" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ograniczniki" + } + }, "pt" : { "stringUnit" : { "state" : "translated", @@ -2178,6 +2202,12 @@ "value" : "Weergavepatroon" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Wzorzec wyświetlania" + } + }, "pt" : { "stringUnit" : { "state" : "translated", @@ -2594,6 +2624,12 @@ "value" : "Escape-teken" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Znak ucieczki" + } + }, "pt" : { "stringUnit" : { "state" : "translated", @@ -3553,7 +3589,7 @@ "pl" : { "stringUnit" : { "state" : "translated", - "value" : "Wcięcia:" + "value" : "Wcięcia" } }, "pt" : { @@ -4399,6 +4435,12 @@ "value" : "Alleen regelbegin" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tylko początek wiersza" + } + }, "pt" : { "stringUnit" : { "state" : "translated", @@ -4493,6 +4535,12 @@ "value" : "Beheerd door de app\n" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Zarządzany przez aplikację" + } + }, "pt" : { "stringUnit" : { "state" : "translated", @@ -4588,6 +4636,12 @@ "value" : "Meerregelig" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Wielowierszowy" + } + }, "pt" : { "stringUnit" : { "state" : "translated", @@ -4683,6 +4737,12 @@ "value" : "Nesting" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Zagnieżdżaj" + } + }, "pt" : { "stringUnit" : { "state" : "translated", @@ -4991,6 +5051,12 @@ "value" : "Prefixen" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Prefiksy" + } + }, "pt" : { "stringUnit" : { "state" : "translated", @@ -5407,6 +5473,12 @@ "value" : "Tekenreeks-scheidingstekens:" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ograniczniki łańcucha znaków:" + } + }, "pt" : { "stringUnit" : { "state" : "translated", @@ -5623,7 +5695,7 @@ "pl" : { "stringUnit" : { "state" : "translated", - "value" : "Komentarz blokowy wymaga ograniczników początku i końca." + "value" : "Komentarz blokowy wymaga zarówno ogranicznika otwierającego, jak i zamykającego." } }, "pt" : { @@ -5840,6 +5912,12 @@ "value" : "Het escape-teken moet een enkel teken in UTF-16 code-eenheid zijn." } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Znak ucieczki musi być pojedynczym znakiem w jednostce kodowej UTF-16." + } + }, "pt" : { "stringUnit" : { "state" : "translated", @@ -5941,6 +6019,12 @@ "value" : "Geneste blokcommentaren moeten verschillende begin- en eindtekens gebruiken." } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Zagnieżdżalny komentarz blokowy musi używać różnych ograniczników otwierającego i zamykającego." + } + }, "pt" : { "stringUnit" : { "state" : "translated", @@ -6383,6 +6467,12 @@ "value" : "Deze taal gebruikt een structuur­gebaseerde parser voor algemeen gebruik, genaamd tree-sitter, voor syntaxisanalyse.\\nOmdat de extractieregels door de app worden beheerd, kun je ze niet aanpassen." } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ten język używa do analizy składni strukturalnego parsera ogólnego przeznaczenia o nazwie tree-sitter.\nPonieważ reguły ekstrakcji są zarządzane przez aplikację, nie możesz ich dostosować." + } + }, "pt" : { "stringUnit" : { "state" : "translated", @@ -6477,6 +6567,12 @@ "value" : "De blokscheidingstekens worden tijdens het typen gebruikt voor automatische inspringing." } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ograniczniki blokowe wykorzystywane są do automatycznych wcięć w trakcie pisania." + } + }, "pt" : { "stringUnit" : { "state" : "translated", @@ -6571,6 +6667,12 @@ "value" : "De scheidingstekens die hier zijn gedefinieerd, worden ook gebruikt voor syntaxmarkering." } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Zdefiniowane tutaj ograniczniki służą również do wyróżniania składni." + } + }, "pt" : { "stringUnit" : { "state" : "translated", @@ -6773,6 +6875,12 @@ "value" : "Type" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Kategoria" + } + }, "pt" : { "stringUnit" : { "state" : "translated", diff --git a/CotEditor/Localizables/Text Finder/TextFind.xcstrings b/CotEditor/Localizables/Text Finder/TextFind.xcstrings index 97aa288d78..22d0c2f482 100644 --- a/CotEditor/Localizables/Text Finder/TextFind.xcstrings +++ b/CotEditor/Localizables/Text Finder/TextFind.xcstrings @@ -2540,6 +2540,12 @@ "value" : "Resultaat %1$lld van %2$lld." } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Dopasowanie %1$lld z %2$lld." + } + }, "pt" : { "stringUnit" : { "state" : "translated", diff --git a/CotEditor/Storyboards/mul.lproj/Main.xcstrings b/CotEditor/Storyboards/mul.lproj/Main.xcstrings index 0e0d486672..94d2c8a86b 100644 --- a/CotEditor/Storyboards/mul.lproj/Main.xcstrings +++ b/CotEditor/Storyboards/mul.lproj/Main.xcstrings @@ -10333,8 +10333,8 @@ }, "pl" : { "stringUnit" : { - "state" : "needs_review", - "value" : "Ponownie pokoloruj wszystko" + "state" : "translated", + "value" : "Zresetuj analizę składni" } }, "pt" : { diff --git a/Packages/Syntax/Sources/SyntaxFormat/Resources/Localizable.xcstrings b/Packages/Syntax/Sources/SyntaxFormat/Resources/Localizable.xcstrings index 31453a1d7e..dc80b59653 100644 --- a/Packages/Syntax/Sources/SyntaxFormat/Resources/Localizable.xcstrings +++ b/Packages/Syntax/Sources/SyntaxFormat/Resources/Localizable.xcstrings @@ -290,6 +290,12 @@ "value" : "Container" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Kontener" + } + }, "pt" : { "stringUnit" : { "state" : "translated", @@ -391,6 +397,12 @@ "value" : "Functie" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Funkcja" + } + }, "pt" : { "stringUnit" : { "state" : "translated", @@ -718,6 +730,12 @@ "value" : "Markering" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Znacznik" + } + }, "pt" : { "stringUnit" : { "state" : "translated", @@ -1045,6 +1063,12 @@ "value" : "Waarde" } }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Wartość" + } + }, "pt" : { "stringUnit" : { "state" : "translated", @@ -1833,7 +1857,7 @@ "pl" : { "stringUnit" : { "state" : "translated", - "value" : "Łańcuchy" + "value" : "Łańcuchy znakowe" } }, "pt" : {