2015-11-12 16:27 GMT-02:00 <waben...@gmail.com>:

> Francisco Ares <fra...@gmail.com> wrote:
>
> > Hi, all.
> >
> > My locale language is "pt_BR" (Brazilian Portuguese), and many
> > applications now support native translations.
> >
> > And there is the "pt" possible LINGUAS entry, and there is no "pt_PT"
> > (Portugal spoken Portuguese), for instance, neither any derivatives
> > for other Portuguese speaking countries, which possibly have their
> > own regional differences.
>
> You can add locales by editing /etc/locale.gen and running locale-gen.
> As i saw in /usr/share/i18n/SUPPORTED, pt_PT is supported.
>
> > There are a few applications that do not distinguish "pt_BR" from
> > "pt" and treat Portuguese language as simply "pt". An example is the
> > OCR program "tesseract", that builds language specifics according to
> > the LINGUAS environment variable.
> >
> > Is there a way for specifying particular "LINGUAS" for individual
> > packages?  I would not like to have to build dozens of applications to
> > include "pt" to my "LINGUAS" definition just to have "tesseract" to
> > include my native language support.  I've found some old messages
> > about this on the net, but did not get any real solution.
>
> You can define package specific environment variables for package
> builds in /etc/portage/env/
>
> If you need package specific environment variables for runtime you
> could create simple scripts to set the env and start the program.
>
> #!/bin/sh
> #
> # start_tesseract.sh
> #
> LINGUAS="pt"
> tesseract
>
> Then modify the according menu entries / starter buttons to use the
> script.
>
> > Or should I ask the "tesseract" package maintainer to add "pt_BR" to
> > the available options?
>
> That's a good idea.
>
> --
> Regards
> wabe
>
>

Thanks Florian, Jörg and wabe, it is finally solved.

It happens that I also had LINGUAS set in /etc/profile

So, as it seems, this setting bypasses all others.  I've had found that
"LINGUAS_pt" use flag trick before, in an old post, but as it didn't work
at a first attempt, and as the post was a bit old, I supposed that this
feature was not in portage anymore.

But now with 3 persons saying basically the same thing, I went deeper in my
/etc files.

The trick brought up by wabe was crucial, as I tried to include another USE
flag on the same "env" configuration; when I asked to rebuild tesseract,
the USE flag was there, but the LINGUAS wasn't. So I started to look for
other instances and found it in that /etc/profile file, edited in 2012,
probably when I first installed Gentoo on this machine as a newbie.

Going now into a full revision into /etc .

Thanks a lot!
Francisco

Reply via email to