On Fri, Sep 24, 2010 at 12:38:30PM -0700, David Ellement wrote: > On 2010-09-24, Nicolas Williams wrote > > On Fri, Sep 24, 2010 at 09:30:27AM -0700, Michael Elkins wrote: > > > On Fri, Sep 24, 2010 at 10:06:00AM +0200, Matthias Apitz wrote: > > > >#: commands.c:513 > > > >#, fuzzy > > > >msgid "" > > > >"Sort > > > >(d)ate/(f)rm/(r)ecv/(s)ubj/t(o)/(t)hread/(u)nsort/si(z)e/s(c)ore/s(p)" > > > >"am?: " > > > >msgstr "" > > > >"Órden > > > >fech(a)/d(e)/(r)ecep/a(s)unto/(p)ara/(h)ilo/(n)ada/ta(m)año/punta(j)e: " > > > > > > The problem seems to be that gettext() ignores the translation when > > > the 'fuzzy' keyword appears. That attribution gets added when the > > > gettext tools detect that the input string has been altered, and > > > thus is no longer sure that the translated string is correct. > > > > The above translation is not incorrect, except, maybe, for ... > > Does it matter that the English string offers 10 options, while the > Spanish string only offers 9 options?
Oops, I missed the "s(c)ore" option. Ah, so what's missing in the Spanish version is the translation for "s(p)am". I looked at what "spam" translates to in online dictionaries, and sadly there's no good word in Spanish -- "basura" is often used, but that's also the translation for "trash", which is ambiguous in this context. I'd settled for "no deseado" (unwelcome), with a dash if need be. Nico --
