PLURAL

Funkcja plural ma specjalną definicję dla języka polskiego. Zwraca jeden z 3 parametrów koniecznych do poprawnego automatycznego wygenerowania na przykład zdania

  • Mam $1 {{PLURAL:$1|piłkę|piłki|piłek}}

Jeśli wstawisz liczbę 1, 2 lub 5 forma będzie inna. W języku polskim zazwyczaj występują trzy formy, a nie tak jak w większości języków tylko dwie. Możesz to sprawdzić w dowolnym polskojęzycznym projekcie. Tutaj oczywiście plural zadziała jak dla języka angielskiego. Co ciekawe jeśli brak w zdaniu konkretnej wartości czasem określenie jakiej formy użyć nie jest jednoznaczne. Mam piłki, ale mam dużo piłek.

Twoja poprawka w treści komunikatu spowoduje $3 {{PLURAL:$3|zmiany|zmian|zmian}}] źle zadziała dla dwóch liczebników

  • po wstawieniu 1 -> spowoduje 1 zmiany
  • po wstawieniu 2 -> spowoduje 2 zmian
  • po wstawieniu 5 -> spowoduje 5 zmian
Sp5uhe23:39, 12 November 2010

Ja to wszystko wiem, właśnie poprawiłem ze względu na zgłoszenie błędu na Wikipedii. Tam nie było żadnego "spowoduje", tylko "dokonano" - kogo? czego? 1 zmiany, 2 zmian, 5 zmian. Chyba że coś mi się pokręciło zupełnie. Ale faktycznie lepiej będzie z "wykonano", tak brzmi naturalniej.

PS. Pierwszy raz mam do czynienia z LiquidThreads, muszę sobie pooglądać, ale jest obiecujące. PS2. Za Wikisłownik zabieram się niedługo! Pozdrowienia

ToSter23:53, 12 November 2010

Na Wikipedii większość komunikatów jest nadpisanych lokalnie. Chciałem to kiedyś posprzątać, bo wiele z nich jest nieprawidłowych, ale nie mam uprawnień w Wikipedii i na Commons. Udało mi się wyłącznie w projektach siostrzanych.

Ten mechanizm komunikacji jest jeszcze niedopracowany. Działa o wiele lepiej niż pół roku temu, ale ma jeszcze kilka przykrych niedoróbek. Bardzo trudno za pierwszym razem utworzyć nowy wątek w czyjejś dyskusji. Link do tego na górze strony nie działa poprawnie.

Sp5uhe19:17, 13 November 2010