Skip to content

Commit b0bdbae

Browse files
Fix Polish translation consistency and quality issues
- Remove unnecessary YAML quotes from 20 language files - Remove trailing periods from support.description (31 files) - Fix YAML syntax error in thread-sleep-duration (unquoted colon) - Fix mistranslations: blokowalny→blokujący, krótkie spięcie→wczesne przerwanie - Fix grammar: wprowadził→wprowadziły (plural subject) - Improve phrasing: cross-ekosystemowy→uniwersalny, narzędziowanie→narzędzia - Add missing sentence in built-in-http-server explanation
1 parent efb4eda commit b0bdbae

40 files changed

+258
-258
lines changed

translations/content/pl/concurrency/lock-free-lazy-init.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,4 @@ whyModernWins:
1414
title: Dowodliwa poprawność
1515
desc: Żadnych subtelnych błędów kolejności — JVM to obsługuje.
1616
support:
17-
description: Podgląd w JDK 25 (JEP 502, StableValue). Wymaga --enable-preview.
17+
description: Podgląd w JDK 25 (JEP 502, StableValue). Wymaga --enable-preview

translations/content/pl/concurrency/scoped-values.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,4 @@ whyModernWins:
1414
title: Bezpieczny dla wątków wirtualnych
1515
desc: Działa efektywnie z milionami wątków wirtualnych.
1616
support:
17-
description: Sfinalizowane w JDK 25 LTS (JEP 506, wrzesień 2025).
17+
description: Sfinalizowane w JDK 25 LTS (JEP 506, wrzesień 2025)

translations/content/pl/concurrency/stable-values.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,4 @@ whyModernWins:
1414
title: Gwarantowane jednokrotne wykonanie
1515
desc: Dostawca uruchamia się dokładnie raz, nawet przy rywalizacji.
1616
support:
17-
description: Podgląd w JDK 25 (JEP 502). Wymaga --enable-preview.
17+
description: Podgląd w JDK 25 (JEP 502). Wymaga --enable-preview

translations/content/pl/concurrency/structured-concurrency.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,4 @@ whyModernWins:
1414
title: Przejrzysta struktura
1515
desc: Czas życia zadania odpowiada leksykalnemu zasięgowi w kodzie.
1616
support:
17-
description: Podgląd w JDK 25 (piąty podgląd, JEP 505). Wymaga --enable-preview.
17+
description: Podgląd w JDK 25 (piąty podgląd, JEP 505). Wymaga --enable-preview

translations/content/pl/concurrency/thread-sleep-duration.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,6 @@ whyModernWins:
1212
desc: Brak ryzyka przypadkowego przekazania mikrosekund jako milisekund.
1313
- icon: 🧩
1414
title: Kompozycyjność
15-
desc: Operacje na Duration: plus(), multipliedBy() itp.
15+
desc: "Operacje na Duration: plus(), multipliedBy() itp."
1616
support:
1717
description: Szeroko dostępne od JDK 19 (wrzesień 2022)

translations/content/pl/concurrency/virtual-threads.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,6 @@ whyModernWins:
1212
desc: Twórz miliony wątków — bez potrzeby dobierania rozmiaru puli.
1313
- icon: 🧹
1414
title: Prosty model
15-
desc: Pisz blokowalny kod, który skaluje jak kod asynchroniczny.
15+
desc: Pisz blokujący kod, który skaluje się jak kod asynchroniczny.
1616
support:
1717
description: Szeroko dostępne od JDK 21 LTS (wrzesień 2023)

translations/content/pl/datetime/hex-format.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ title: HexFormat
22
oldApproach: Ręczna konwersja hex
33
modernApproach: HexFormat
44
summary: Konwertuj między ciągami hex a tablicami bajtów za pomocą HexFormat.
5-
explanation: HexFormat zapewnia dwukierunkowe kodowanie/dekodowanie hex dla bajtów, intów i tablic. Konfiguruj separatory, prefiks, sufiks i wielkość liter. Koniec z ręcznym formatowaniem i parsowaniem.
5+
explanation: HexFormat zapewnia dwukierunkowe kodowanie/dekodowanie hex dla bajtów, liczb całkowitych i tablic. Konfiguruj separatory, prefiks, sufiks i wielkość liter. Koniec z ręcznym formatowaniem i parsowaniem.
66
whyModernWins:
77
- icon: 📐
88
title: Dwukierunkowy

translations/content/pl/enterprise/spring-null-safety-jspecify.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,16 @@ title: Bezpieczeństwo null w Spring z JSpecify
22
oldApproach: Spring @NonNull/@Nullable
33
modernApproach: JSpecify @NullMarked
44
summary: Spring 7 przyjmuje adnotacje JSpecify, czyniąc non-null wartością domyślną i redukując szum adnotacji.
5-
explanation: Spring 5 i 6 wprowadził własne adnotacje bezpieczeństwa null w pakiecie org.springframework.lang. Choć użyteczne, były specyficzne dla frameworka i wymagały adnotowania każdego elementu non-null jawnie. Spring 7 migruje do JSpecify, standardu cross-ekosystemowego dla bezpieczeństwa null. Adnotacja @NullMarked na poziomie klasy lub pakietu deklaruje, że wszystkie nieadnotowane typy są domyślnie non-null. Tylko faktycznie nullable typy wymagają adnotacji @Nullable, drastycznie redukując rozwlekłość. Adnotacje JSpecify są rozpoznawane przez główne narzędzia analizy statycznej jak NullAway, Error Prone i IntelliJ IDEA.
5+
explanation: Spring 5 i 6 wprowadziły własne adnotacje bezpieczeństwa null w pakiecie org.springframework.lang. Choć użyteczne, były specyficzne dla frameworka i wymagały adnotowania każdego elementu non-null jawnie. Spring 7 migruje do JSpecify, uniwersalnego standardu dla bezpieczeństwa null. Adnotacja @NullMarked na poziomie klasy lub pakietu deklaruje, że wszystkie nieadnotowane typy są domyślnie non-null. Tylko faktycznie nullable typy wymagają adnotacji @Nullable, drastycznie redukując rozwlekłość. Adnotacje JSpecify są rozpoznawane przez główne narzędzia analizy statycznej jak NullAway, Error Prone i IntelliJ IDEA.
66
whyModernWins:
77
- icon: ✂️
88
title: Non-null jako domyślny
99
desc: "@NullMarked sprawia, że wszystkie nieadnotowane typy są non-null, więc tylko wyjątki nullable wymagają adnotacji."
1010
- icon: 🌐
1111
title: Standard ekosystemu
12-
desc: Adnotacje JSpecify to cross-frameworkowy standard rozpoznawany przez NullAway, Error Prone i IDE.
12+
desc: Adnotacje JSpecify to standard niezależny od frameworka, rozpoznawany przez NullAway, Error Prone i IDE.
1313
- icon: 🔍
14-
title: Bogatsze narzędziowanie
14+
title: Bogatsze narzędzia
1515
desc: Nowoczesne analizatory statyczne rozumieją model null JSpecify i raportują naruszenia w czasie kompilacji.
1616
support:
1717
description: Dostępne od Spring Framework 7.0 (wymaga Java 17+)

translations/content/pl/errors/optional-orelsethrow.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,4 @@ whyModernWins:
1414
title: Mniej boilerplate
1515
desc: Nie trzeba przekazywać dostawcy dla domyślnego NoSuchElementException.
1616
support:
17-
description: Dostępne od JDK 10 (marzec 2018).
17+
description: Dostępne od JDK 10 (marzec 2018)

translations/content/pl/io/writing-files.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ explanation: Files.writeString() zapisuje zawartość do pliku domyślnie z kodo
66
whyModernWins:
77
- icon: 📏
88
title: Jedna linia
9-
desc: Bez owijania writerów ani try-with-resources.
9+
desc: Bez opakowywania writerów ani try-with-resources.
1010
- icon: 🛡️
1111
title: Bezpieczne ustawienia domyślne
1212
desc: Kodowanie UTF-8, właściwe zwalnianie uchwytu pliku.

0 commit comments

Comments
 (0)