<div dir="ltr"><div class="gmail_default" style="font-family:tahoma,sans-serif">I'm really hoping we can find a way to pull this off, it'll require human resources beyond our reach.</div><div class="gmail_default" style="font-family:tahoma,sans-serif"><br></div><div class="gmail_default" style="font-family:tahoma,sans-serif">I can try and think about a way to do this automatically but I'm afraid it won't be perfect.</div><div class="gmail_default" style="font-family:tahoma,sans-serif">Are there any examples of other languages that switched plural forms in KDE along their history?</div><div class="gmail_default" style="font-family:tahoma,sans-serif"><br></div><div class="gmail_default" style="font-family:tahoma,sans-serif">Thanks.<br clear="all"></div><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><span style="font-size:large"><span style="font-family:georgia,serif"><font color="#990000">Yaron</font></span><font color="#330000"><span style="font-family:georgia,serif"> <font size="4"><span style="font-family:times new roman,serif">Shahrabani</span></font></span></font></span><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><font color="#666666"><span style="font-size:x-small"><font color="#FF0000"><</font></span><font size="2"><span style="font-family:monospace">DevOps</span> - <span style="font-family:garamond,serif">Hebrew translator</span></font><span style="font-size:x-small"><font color="#FF0000">></font></span></font></div></blockquote></div></div></div></div></div></div></div><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Oct 10, 2023 at 10:44 AM Johnny Jazeix <<a href="mailto:jazeix@gmail.com">jazeix@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Le mar. 10 oct. 2023 à 09:38, Yaron Shahrabani <<a href="mailto:sh.yaron@gmail.com" target="_blank">sh.yaron@gmail.com</a>> a écrit :<br>
><br>
> So what about my first question, it only applies to new submissions?<br>
><br>
<br>
Hi,<br>
It is for all the files or none. We cannot change the plural forms for<br>
only some files.<br>
<br>
Cheers<br>
Johnny<br>
<br>
> On Sat, Oct 7, 2023, 01:35 Albert Astals Cid <<a href="mailto:aacid@kde.org" target="_blank">aacid@kde.org</a>> wrote:<br>
>><br>
>> El divendres, 6 d’octubre de 2023, a les 22:33:21 (CEST), Yaron Shahrabani va<br>
>> escriure:<br>
>> > Hey, if it's only relevant for new submissions that's fine, applying that<br>
>> > to all current files will be very cumbersome.<br>
>> > Is there a way to accept both?<br>
>><br>
>> All KDE files for a given language must have the same plural definition.<br>
>><br>
>> Cheers,<br>
>>   Albert<br>
>><br>
>> > Yaron Shahrabani<br>
>> ><br>
>> > <DevOps - Hebrew translator><br>
>> ><br>
>> > On Fri, Oct 6, 2023 at 11:17 PM Albert Astals Cid <<a href="mailto:aacid@kde.org" target="_blank">aacid@kde.org</a>> wrote:<br>
>> > > El dijous, 5 d’octubre de 2023, a les 20:27:44 (CEST), Yaron Shahrabani va<br>
>> > ><br>
>> > > escriure:<br>
>> > > > Over the last couple of days I ran into a problem where the gettext<br>
>> > > > files<br>
>> > > > I've submitted caused all sorts of issues with Scripty.<br>
>> > > ><br>
>> > > > KDE is still using the old plural form for Hebrew (2 cases):<br>
>> > > > "Plural-Forms: nplurals=2; plural=n != 1;\n"<br>
>> > > ><br>
>> > > > Several years ago this formula was changed to reflect some rare cases in<br>
>> > > > Hebrew.<br>
>> > > > The new official formula is:<br>
>> > > > "Plural-Forms: nplurals=4; plural=(n == 1) ? 0 : ((n == 2) ? 1 : ((n ><br>
>> > > > 10<br>
>> > > > && n % 10 == 0) ? 2 : 3));\n"<br>
>> > ><br>
>> > > > This is documented here:<br>
>> > > <a href="http://www.unicode.org/cldr/cldr-aux/charts/22/supplemental/language_plura" rel="noreferrer" target="_blank">http://www.unicode.org/cldr/cldr-aux/charts/22/supplemental/language_plura</a><br>
>> > > l_><br>
>> > > > rules.html<br>
>> > > ><br>
>> > > > I've been using this formula for several years now.<br>
>> > > > Some other projects implementing it:<br>
>> > > > Weblate, Transifex, Crowding, Poedit and many others.<br>
>> > > ><br>
>> > > > Since the actual cases for using this formula are rare (time related<br>
>> > ><br>
>> > > terms<br>
>> > ><br>
>> > > > - hours, days, months, years, times) it's not always necessary to use it<br>
>> > ><br>
>> > > so<br>
>> > ><br>
>> > > > supporting the older formula in addition to the new one is definitely a<br>
>> > > > good option for now.<br>
>> > ><br>
>> > > We can change to the new formula, but that means invalidating all plurals<br>
>> > > that<br>
>> > > use the nplurals=2 formula, is that ok for you?<br>
>> > ><br>
>> > > Cheers,<br>
>> > ><br>
>> > >   Albert<br>
>> > ><br>
>> > > > Thank you,<br>
>> > > > Yaron Shahrabani<br>
>> > > ><br>
>> > > > <DevOps - Hebrew translator><br>
>><br>
>><br>
>><br>
>><br>
</blockquote></div>