GNOME Bugzilla – Bug 701815
Improper date format (lock screen) / Niepoprawny zapis daty (ekran blokady)
Last modified: 2013-06-12 07:12:36 UTC
There is no declension of the name of the month in the date shown on the lock screen, which is against the rules of Polish language. PL: W zapisie daty na ekranie blokady pojawia się "7 marzec" zamiast "7 marca" itp. - w języku polskim nazwa miesiąca powinna być w dopełniaczu, nie mianowniku (zob. np. http://portalwiedzy.onet.pl/140178,,,,daty,haslo.html).
Problem nie dotyczy tylko ekranu blokady, ale i innych miejsc w GNOME, np. kalendarza (widok z shella, widok w Evolution itp.), możliwe więc, że w wielu innych miejscach jest podobnie.
W plikach tłumaczeń używane są zmienne, których wartości pobierane są z biblioteki glibc (http://www.gnu.org/software/libc/manual/html_node/Formatting-Calendar-Time.html). Zastosowanie deklinacji jest niemożliwe z powodów technicznych. Oczywiście możesz zgłosić RFC w Bugzilli glibc, ale wątpię, żeby programiści coś na to poradzili.
Należy zatem jako rozwiązanie robocze np. dodać znaki interpunkcyjne tam, gdzie się da, tworząc z tego zapis typu "piątek; marzec, 1" (co i tak jest niezgodne z polskim standardem zapisu daty, ale może być tymczasowym obejściem problemu) - jak inaczej Linux ma być konkurencją dla innych systemów operacyjnych, jeśli tak podstawowa rzecz jak zapis daty jest niepoprawna? Może się też okazać, że "mniejszym złem" byłoby po prostu podanie wszystkich nazw miesięcy od razu w dopełniaczu, skoro i tak w większości miejsc jako takie występują. Dziękuję za odpowiedź i propozycję, ale "RFC w Bugzilli glibc" nie będę zgłaszał, nie koordynuję polskiego tłumaczenia GNOME. Z pewnością należałoby to jednak zrobić, ponieważ problem jest daleki od rozwiązanego.
Zgłosiłem propozycję wykorzystania nieużywanej w języku polskim zmiennej dla dopełniacza, na wzór lokalizacji ukraińskiej. http://sourceware.org/bugzilla/show_bug.cgi?id=15606
Wspaniale, że udało się znaleźć rozwiązanie, gratulacje!