Skip to content

Latest commit

 

History

History
56 lines (46 loc) · 3.6 KB

localization-pl.md

File metadata and controls

56 lines (46 loc) · 3.6 KB

Polski

Język polski (pl, English name Polish, nazwa natywna Polski) włącza się przez Edytuj → Język → Polski albo Ustawienia → Ogólne → Język. Zmiana działa od razu i jest zapamiętywana przy kolejnym uruchomieniu. Polecenie to app.language.polish; kanał sterowania przyjmuje ui.set {"language":"pl"} oraz znaczniki pl-PL i pl_PL.UTF-8. Bez okna można ustawić LIGHTCRAFT_LANGUAGE=pl.

Katalogi crates/ui-egui/locales/pl.json i pl-formats.json dodał #1100 (tłumaczenie przygotowane z pomocą AI). Uzupełnienie opisane niżej również przygotowano z pomocą AI; przygotował je rodzimy użytkownik języka polskiego (@lewandowskit). Profesjonalny tłumacz nie robił jeszcze korekty.

Konwencje

  • Menu: Plik, Edytuj, Widok, Zdjęcie, Okno, Pomoc.
  • Library = Biblioteka, Develop = Wywoływanie, Preset = Ustawienie wstępne, Stack = Stos, Masking = Maskowanie, Virtual Copy = Kopia wirtualna, Filmstrip = Pasek zdjęć.
  • Clarity = Przejrzystość, Dehaze = Usuń zamglenie, Vibrance = Dynamika, Saturation = Nasycenie.
  • Highlights = Światła, Shadows = Cienie, Whites = Biele, Blacks = Czernie.
  • Cudzysłowy polskie: „…”. Ścieżki menu w tekstach: Edytuj → Cofnij.
  • Data ma postać 20.09.2026 (dzień.miesiąc.rok), nagłówek dnia Niedziela, 20.09.2026, miesiąca 09.2026; czas 24-godzinny (16:04:05).
  • Liczby i rzeczowniki. Polski ma trzy formy liczby mnogiej (1 zdjęcie, 2 zdjęcia, 5 zdjęć), a mechanizm katalogów rozróżnia tylko „jeden” i „wiele”. Dlatego liczba stoi po rzeczowniku: „Zaimportowane zdjęcia: 22”, „Usuń zdjęcia (3)”, „Oczekujące zdjęcia: 2”. Taka forma jest poprawna dla każdej liczby. Angielska końcówka liczby mnogiej jest pochłaniana przez {:.0} (jak w localization.md). Po przyimku z dopełniaczem („z 10 zdjęć”, „dla 3 zaznaczonych zdjęć”) liczba może stać przed rzeczownikiem, bo forma jest wtedy zawsze ta sama.
  • Komunikaty {n} {noun} (np. w panelu Odszumianie AI) mają postać {noun}: {n}, a obie formy rzeczownika (photo waiting / photos waiting) tłumaczą się tak samo.
  • Font Inter dołączony do aplikacji zawiera wszystkie polskie litery i cudzysłowy; inny font nie jest potrzebny.

Uzupełnienie (2026-10-15)

  • Przetłumaczono 40 komunikatów pl-formats.json, które były jeszcze po angielsku (ustawienia efektów masek, szablony pokazu slajdów, import katalogu Lightroom, słowa kluczowe, osoby, scalanie panoram, komunikat o nieoczekiwanym zakończeniu programu) i 2, w których zmieniono tylko strzałkę.
  • Poprawiono 25 komunikatów, w których liczba stała przed rzeczownikiem w dopełniaczu i dla 2–4, 22–24… dawała błędną formę („Usuń 2 zdjęć”), oraz {} failed, gdzie {} jest nazwą zadania, a nie liczbą.
  • Daty: {month} {year} i {weekday}, {day} {month} {year} mają postać dzień.miesiąc.rok zamiast „20 9 2026”.

Katalog ma 2 159 zwykłych komunikatów i 291 szablonów formatów. Komunikaty, których nie ma w katalogu, oraz techniczne błędy niższych warstw wyświetlają się po angielsku.

Weryfikacja

Test i18n::tests::polish_switches_formats_dates_and_reads_every_count sprawdza przełączanie z menu i kanału sterowania, zapamiętanie języka, znaczniki pl-*, daty, czas, liczby 0–111 (w tym 2–4 i 22–25) w liczonych komunikatach, nazwy użytkownika pozostawione bez zmian oraz polskie znaki w fontach interfejsu. Zgodność placeholderów sprawdza catalogs_agree_on_placeholders_and_report_gaps.

Postęp dodawania języków opisuje localization.md.