Re: Discrepancies with CLDR
- From: Anita Reitere <nitalynx gmail com>
- To: "gnome-i18n gnome org" <gnome-i18n gnome org>
- Subject: Re: Discrepancies with CLDR
- Date: Mon, 27 Jul 2015 11:43:53 +0300
Our conclusion regarding Latvian (lv) is that neither our current rules nor CLDR's are wrong. Both get the important parts right, that is:
- 0 always goes with a certain plural -- this is the basis of CLDR's category "zero" and GTK's plural 2,
- all n where n%10>=2 except 11..19 go with a certain different plural -- this is the basis of CLDR's category "other" and GTK's plural 1,
- all n where n%10==1 && n%100!=11 go with singular -- this is the basis of CLDR's category "one" and GTK's plural 0.
All numbers not covered above (11..19, 10, 20 etc.) can go with either of the two plurals (sometimes depending on how the number is spelled out / read out loud). So, GTK+ puts all of them in "other" (plural 1), while CLDR puts some in "zero".
Arguably, the GTK+ formulation is more localization-friendly, as it gives 0 its own category at no extra cost.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]