Hi Mike, Le 05/10/2018 à 17:57, Kaganski Mike a écrit : > On 10/5/2018 6:09 PM, Caolán McNamara wrote: >> To current NC_(context, string) we add NNC_(context, singular, plural) >> when declaring the strings for translation > > How does it play with other languages, where we might have more complex > rules? E.g., in Russian, a "singular" form might be used for any decimal > integer ending with 1 except 11 (e.g., 21, 31, 101...); also endings for > numbers with 2, 3, 4 differ from 5 and greater (22 from 25 likewise)...
I guess the number of msgstr[N] "" needed is based on your plural equation added in Pootle or your translation tool: (n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 it's explained here: https://www.gnu.org/software/gettext/manual/html_node/Translating-plural-forms.html and here: https://www.gnu.org/software/gettext/manual/html_node/Plural-forms.html#Plural-forms Cheers Sophie -- Sophie Gautier sophie.gaut...@documentfoundation.org GSM: +33683901545 IRC: sophi Release coordinator The Document Foundation -- To unsubscribe e-mail to: l10n+unsubscr...@global.libreoffice.org Problems? https://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/ Posting guidelines + more: https://wiki.documentfoundation.org/Netiquette List archive: https://listarchives.libreoffice.org/global/l10n/ Privacy Policy: https://www.documentfoundation.org/privacy