If you use Apertium MT suggestions, your comments are wanted in this thread.

Please check OpenStreetMap

Fragment of a discussion from User talk:Michawiki
Jump to navigation Jump to search

Hi Siebrand,

no, they are OK:

singular: nowa/stara powěsć dual: nowej/starej powěsći plural after numbers 3 and 4: nowe/stare powěsće other: nowych/starych powěsćow

Maybe that this strange variable %{count} is confusing you. The only thing I could do is moving the verb "pósłał" and the auxiliary verb "Sy" out of the plural expression because it is always the same word.


Michawiki (talk)14:17, 30 April 2012

See: https://github.com/svenfuchs/rails-i18n/blob/master/rails/locale/dsb.yml and https://github.com/svenfuchs/rails-i18n/blob/master/rails/locale/hsb.yml. You *must* indicate the form for all but the last element (which is "other").

You now have for example:

one=%{count} nowa powěsć|
%{count} nowej powěsći|
%{count} nowe powěsće|
%{count} nowych powěsćow}}

As you can see, forms two and three are missing a plural type (they should have "few" and "two"), something similar to:

one=%{count} nowa powěsć|
two=%{count} nowej powěsći|
few=%{count} nowe powěsće|
%{count} nowych powěsćow}}

More clear? See Osm:Browse.changeset details.has nodes/hsb for where it's done right.

Siebrand14:49, 30 April 2012

I see. I didn't do it because neither English nor German doesn't use it. I didn't treated the English resp. German plural expression as "other" plural. I haven't much experience with CLDR plural yet since there are no CDLR plural forms for Upper and Lower Sorbian yet. Well. I will check the OSM strings.

Thanks and regards

Michawiki (talk)15:04, 30 April 2012

As said, at one point in 2009, you did it right. I'm sure you'll do it again :). Thanks for all your efforts.

Siebrand16:18, 30 April 2012

I found 8 messages edited by FuzzyBot that have the "few" rule in the beginning of the PLURAL expression now. What is correct, the order "one, two, few, other" or "few, one, two, other"?


Michawiki (talk)16:19, 30 April 2012

The order is not important -- that would be corrected in the export, and reimported. The last, undefined, is always "other".

I think the order that would remain unchanged is one, zero, two, few, many, other (assuming a language has 6 forms).

Siebrand16:28, 30 April 2012

I was surprised only that a bot changed my translations and wanted to know it better :-). I don't like such bot changes. The translator should do that, or other people that know what they do (e. g. you or Raymond). On the other hand, marking messages as fuzzy is very helpful.

Michawiki (talk)16:37, 30 April 2012