On Sunday 28 August 2005 11:49 pm, Alexandre Prokoudine wrote:
> On 8/18/05, Silvan <[EMAIL PROTECTED]> wrote:
> > I'm starting a new thread to discuss this in its own context.
> >
> > We've established that there's a problem with plurals in eastern
> > languages, and that this should be fixed before we do our next release.
> >
> > I came up with something like this to fix one case:
> >
> >         setCaption(i18n("%1 - %2 Segment: 1 - %3 ",
> >                         "%1 - %2 Segment: %2 - %3 ")
> >                    .arg(getDocument()->getTitle())
> >                    .arg(m_segments.size())
> >                    .arg(view));
> >
> > The developer info is very vague on this point:
> >
> > msgStr = i18n("Creating index file: 1 message done",
> >               "Creating index file: %n messages done", num);
> >
> > I'm not sure what the syntax is here.  It looks like ": 1" is a particle
> > by itself, so a case of (": 1", ": %1").arg(foo) would use the "singular"
> > form for the case of foo == 1, I guess, and then choose whatever
> > combobulated degree of obfuscation necessary if foo > 1
> >
> > If that is true, then what happens when you have something like ("Field:
> > %1").arg(foo) in the code?  My guess is it has to turn into ("Field:: 1",
> > "Field:: %1").arg(foo) but I'm really not sure at all.
> >
> > Finally, I'm still not completely sure exactly which cases are going to
> > create problems.  What about things like
> >
> > In: 2  Out:  4

> Okay, I'm not sure about all of them, but at least most of them either
> do require or may require further attention. I might have not noticed
> other ones that should be here, but we can fix it later, right?

OK, thanks.  I'll get started on this.  Tomorrow, probably.  Not today.  I'm 
wiped out from working for a living.

Damn.  This is going to affect all the translations we just got everybody to 
update too.  Should have thought of that sooner.

-- 
Michael McIntyre  ----   Silvan <[EMAIL PROTECTED]>
Linux fanatic, and certified Geek;  registered Linux user #243621
http://www.geocities.com/Paris/Rue/5407/
http://rosegarden.sourceforge.net/tutorial/


-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
Rosegarden-devel mailing list
[email protected] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel

Reply via email to