[kde-i18n-ro] IMPORTANT: Numărul de forme de plural în română este 2 nu 1!!!

Eddy Petrisor eddy.petrisor at gmail.com
Fri Aug 12 09:15:25 CEST 2005


Salut,

Vroiam să vă anunţ în legătură cu o frecventă eroare în traducerile în română.

Limba română, deşi mulţi nu suntem conştienţi de acest lucru, are două
forme de plural şi una de singular, deci în total ar trebui 3
traduceri la mesajele cu forme de plural.


Pentru cei care nu mă cred:

1 ou
2 ouă
3 ouă
....
18 ouă
19 ouă
20 _de_ ouă
21 _de_ ouă


1 cal
2 cai
3 cai
....
18 cai
19 cai
20 _de_ cai
21 _de_ cai

De la 2 pănă la 19, inclusiv se foloseşte prima formă de plural (fără
prepoziţa de), iar de la 20 în sus se foloseşte forma cu prepoziţia
„de". Dacă gettext ar suporta funcţia abs, atunci în loc de n ar
trebui să fie abs(n), pentru că regula se respectă pentru -3 octeţi
... -20 de octeţi (sau poate nu ştiu eu cum trebuie specificat).


Informaţia care trebuie introdusă în antetele fişierelor PO este:

"Plural-Forms: nplurals=3; plural=((n!=1)+(n>19))\n"

pentru ca gettext şi celelalte unelte să poată detecta corect acest lucru.

Nu cunosc starea lucruilor în alte sisteme de traduceri, în afara lui
gettext, deci nu ştiu cum ar trebui specificată linia de mai sus.

Vă rog să încercaţi să corectaţi această mică eroare în fisierele pe
care le traduceţi de acum înainte.

-- 
Regards,
EddyP
=============================================
"Imagination is more important than knowledge" A.Einstein


More information about the kde-i18n-ro mailing list