Self-contained executable for any Linux x86_64 distribution

Lutz Vieweg lvml at 5t9.de
Sun Mar 3 11:29:33 PST 2013


On 03/03/2013 08:19 PM, Dirk Hohndel wrote:
> The official way is not to do anything at all - Subsurface is supposed to
> run in the language in which your OS is running.

Where in the linux-X.Y.Z/.config file would I find a "language" setting
for the OS? :-)

Or are you referring to the POSIX locale environent variables -
>        LANG   Provide a default value for the internationalization variables that are unset or null.  (See  the  Base
>               Definitions  volume of IEEE Std 1003.1-2001, Section 8.2, Internationalization Variables for the prece‐
>               dence of internationalization variables used to determine the values of locale categories.)
>
>        LC_ALL If set to a non-empty string value, override the values of all  the  other  internationalization  vari‐
>               ables.
>
>        LC_CTYPE
>               Determine the locale for the interpretation of sequences of bytes of text data as characters (for exam‐
>               ple, single-byte as opposed to multi-byte characters in arguments and input files).
>
>        LC_MESSAGES
>               Determine the locale that should be used to affect the format and contents of diagnostic messages writ‐
>               ten to standard error.
>
>        NLSPATH
>               Determine the location of message catalogs for the processing of LC_MESSAGES .
>

I tried those without success so far. "LANGUAGE" does not seem to be
among those POSIX locale environment variables, so something else
has to make use of it - but what?

This may sound funny, but as long as I can think back using Unix
derivatives (starting with NetBSD on some 68030 CPU), I never came
across a switch that said "Choose here to change the language of
your operating system". (I didn't miss such a switch, though.)

Regards,

Lutz Vieweg



More information about the subsurface mailing list