[cfe-dev] Diagnostic Improvements
Chris Lattner
clattner at apple.com
Sun Nov 16 23:47:29 PST 2008
On Nov 16, 2008, at 11:08 PM, Daniel Dunbar wrote:
> On Sun, Nov 16, 2008 at 10:47 PM, Nico Weber <nicolasweber at gmx.de>
> wrote:
>> Hi,
>>
>> On 16.11.2008, at 21:25, Chris Lattner wrote:
>>
>>> Where %u1 prints the unsigned, and %up1 (p=plural, or pick a better
>>> letter) prints a "s" if the unsigned is != 1, or nothing if it is.
>>
>>
>> This is not very localizable. First, some languages have more than
>> one
>
> Indeed. See http://www.gnu.org/software/automake/manual/gettext/Plural-forms.html
> for more detail on this issue and gettext's solution.
I don't understand how this is different than what I'm saying :). I'm
not saying that "p" always turns into "s" for all languages. When
doing localization, my assumption is that the entire english string
would be replaced, and it could be replaced by anything. If the
german string required crazy other things, it could definitely key off
the number and form whatever phrases are needed. Is this not
sufficient?
-Chris
More information about the cfe-dev
mailing list