[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [bug-gettext] Plural rule definitions
From: |
Daiki Ueno |
Subject: |
Re: [bug-gettext] Plural rule definitions |
Date: |
Wed, 20 May 2015 14:11:17 +0900 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) |
Michele Locati <address@hidden> writes:
> But we have a problem here: CLDR data defines the plural rules for
> integers and for floats. gettext only works with unsigned integers.
[...]
> That's why I created
> https://github.com/mlocati/cldr-to-gettext-plural-rules
Yes, I actually tried your tool before and read how it works out the
issue. It looks reasonable to me that it prunes conditionals which
always evaluate to true/false.
> IMHO it can be used to statically generate the rules for all the
> languages (simply call "bin/export.sh gettext"), so that they can be
> included statically in gettext (making the "urlget" approach useless).
That's true if we can assume that gettext always includes the latest or
fixed information. However, CLDR changes over time, and a user could
stick with an older gettext version which ships with a plural-table.c
generated from an older CLDR release.
> The approach that I proposed was meant to help programs like poedit.
> Having a standardized/structured way to represent plural forms (with a
> representative name like "one"/"few"/"many" and some example) can be
> helpful in such cases...
That makes sense.
Regards,
--
Daiki Ueno
- Re: [bug-gettext] Plural rule definitions, Daiki Ueno, 2015/05/19
- Re: [bug-gettext] Plural rule definitions, Michele Locati, 2015/05/19
- Re: [bug-gettext] Plural rule definitions,
Daiki Ueno <=
- Re: [bug-gettext] Plural rule definitions, Michele Locati, 2015/05/20
- Re: [bug-gettext] Plural rule definitions, Daiki Ueno, 2015/05/21
- Re: [bug-gettext] Plural rule definitions, Michele Locati, 2015/05/21
- Re: [bug-gettext] Plural rule definitions, Daiki Ueno, 2015/05/22
- Re: [bug-gettext] Plural rule definitions, Michele Locati, 2015/05/22