[Sugar-devel] [Fwd: [PATCH] use the spanish verb "quitar" for unmounting devices]

Bernie Innocenti bernie at codewiz.org
Mon May 17 17:07:05 EDT 2010


El Mon, 17-05-2010 a las 09:24 +0200, Tomeu Vizoso escribió:
> On Sun, May 16, 2010 at 20:07, Bernie Innocenti <bernie at codewiz.org> wrote:
> > This was also supposed to be posted on the list:
> >
> > --------- Mensaje reenviado --------
> > De: Bernie Innocenti <bernie at codewiz.org>
> > Para: Tomeu Vizoso <tomeu at sugarlabs.org>
> > Cc: Sayamindu Dasgupta <sayamindu at gmail.com>, devel at lists.sugarlabs.org,
> > Bernie Innocenti <bernie at codewiz.org>
> > Asunto: [PATCH] use the spanish verb "quitar" for unmounting devices
> > Fecha: Sun, 16 May 2010 13:44:05 -0400
> >
> > In Sugar 0.88, the command for unmounting removable devices has been
> > renamed from "Unmount" to "Remove", which is used throughout the GUI
> > with several slightly different meanings.
> >
> > The common translation for "remove" was "eliminar", whose semantic
> > meaning is "eliminate", thus inappropriate for the unmount operation.
> >
> > Other languages may not be so lucky. We may have to keep the string for
> > unmounting devices distinct from the others, along with a TRNAS comment
> > to warn translators about the context.
> > ---
> >  po/es.po |    2 +-
> >  1 files changed, 1 insertions(+), 1 deletions(-)
> >
> > diff --git a/po/es.po b/po/es.po
> > index 587608f..6702db6 100644
> > --- a/po/es.po
> > +++ b/po/es.po
> > @@ -975,7 +975,7 @@ msgstr "Transferencia a %r"
> >
> >  #: ../src/jarabe/frame/clipboardmenu.py:52 ../src/jarabe/view/palettes.py:218
> >  msgid "Remove"
> > -msgstr "Eliminar"
> > +msgstr "Quitar"
> 
> "Retirar" would also work in Spanish from Spain, is slightly more
> formal than "Quitar" but is also a bit more specific. I would say to
> just ask around in your office and do whatever they tell you is best.

I've ran a quick survey. Sebastian said:

  Expulsar is common in other OSs, Retirar is correct but not direct
  enough to be clear, and Quitar is too broad and also unclear.

Jorge proposed: Extraer.

In both cases, we need to make the strings distinct in the code.
In C, I'd specify the context in which the string is used, like so:

     pgettext("Device Icon", "Remove")

However, Python's gettext module does not yet support pgettext():

  http://bugs.python.org/issue2504

How is this handled in Sugar?

-- 
   // Bernie Innocenti - http://codewiz.org/
 \X/  Sugar Labs       - http://sugarlabs.org/



More information about the Sugar-devel mailing list