* Re: [gentoo-user] [SOLVED] LINGUAS issue
@ 2015-11-13 1:05 Francisco Ares
0 siblings, 0 replies; only message in thread
From: Francisco Ares @ 2015-11-13 1:05 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 2736 bytes --]
2015-11-12 16:27 GMT-02:00 <wabenbau@gmail.com>:
> Francisco Ares <frares@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
[-- Attachment #2: Type: text/html, Size: 3649 bytes --]
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2015-11-13 1:06 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-11-13 1:05 [gentoo-user] [SOLVED] LINGUAS issue Francisco Ares
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox