doc: Mention /run/current-system/locale.

* doc/guix.texi (Application Setup): Add anchor and index entry.
  (Locales): Refer to it.  Mention /run/current-system/locale.
This commit is contained in:
Ludovic Courtès 2015-09-24 21:02:35 +02:00
parent d6445dff14
commit 5c3c1427fa

View file

@ -933,7 +933,9 @@ some of them.
@subsection Locales @subsection Locales
@anchor{locales-and-locpath}
@cindex locales, when not on GuixSD @cindex locales, when not on GuixSD
@vindex LOCPATH
Packages installed @i{via} Guix will not use the host system's locale Packages installed @i{via} Guix will not use the host system's locale
data. Instead, you must first install one of the locale packages data. Instead, you must first install one of the locale packages
available with Guix and then define the @code{LOCPATH} environment available with Guix and then define the @code{LOCPATH} environment
@ -5568,6 +5570,13 @@ list only the locales that are actually used, as in:
(charset "EUC-JP"))) (charset "EUC-JP")))
@end example @end example
@vindex LOCPATH
The compiled locale definitions are available at
@file{/run/current-system/locale}, which is the default location where
the GNU@tie{}libc looks for locale data. This can be overridden using
the @code{LOCPATH} environment variable (@pxref{locales-and-locpath,
@code{LOCPATH} and locale packages}).
The @code{locale-definition} form is provided by the @code{(gnu system The @code{locale-definition} form is provided by the @code{(gnu system
locale)} module. Details are given below. locale)} module. Details are given below.