2 .TH "LOCALE\&.CONF" "5" "" "systemd 220" "locale.conf"
3 .\" -----------------------------------------------------------------
4 .\" * Define some portability stuff
5 .\" -----------------------------------------------------------------
6 .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
7 .\" http://bugs.debian.org/507673
8 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
9 .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
12 .\" -----------------------------------------------------------------
13 .\" * set default formatting
14 .\" -----------------------------------------------------------------
15 .\" disable hyphenation
17 .\" disable justification (adjust text to left margin only)
19 .\" -----------------------------------------------------------------
20 .\" * MAIN CONTENT STARTS HERE *
21 .\" -----------------------------------------------------------------
23 locale.conf \- Configuration file for locale settings
31 file configures system\-wide locale settings\&. It is read at early\-boot by
34 The basic file format of
36 is a newline\-separated list of environment\-like shell\-compatible variable assignments\&. It is possible to source the configuration from shell scripts, however, beyond mere variable assignments, no shell features are supported, allowing applications to read the file without implementing a shell compatible execution engine\&.
38 Note that the kernel command line options
40 \fIlocale\&.LANGUAGE=\fR,
41 \fIlocale\&.LC_CTYPE=\fR,
42 \fIlocale\&.LC_NUMERIC=\fR,
43 \fIlocale\&.LC_TIME=\fR,
44 \fIlocale\&.LC_COLLATE=\fR,
45 \fIlocale\&.LC_MONETARY=\fR,
46 \fIlocale\&.LC_MESSAGES=\fR,
47 \fIlocale\&.LC_PAPER=\fR,
48 \fIlocale\&.LC_NAME=\fR,
49 \fIlocale\&.LC_ADDRESS=\fR,
50 \fIlocale\&.LC_TELEPHONE=\fR,
51 \fIlocale\&.LC_MEASUREMENT=\fR,
52 \fIlocale\&.LC_IDENTIFICATION=\fR
53 may be used to override the locale settings at boot\&.
55 The locale settings configured in
57 are system\-wide and are inherited by every service or user, unless overridden or unset by individual programs or individual users\&.
59 Depending on the operating system, other configuration files might be checked for locale configuration as well, however only as fallback\&.
62 may be used to alter the settings in this file during runtime from the command line\&. Use
63 \fBsystemd-firstboot\fR(1)
64 to initialize them on mounted (but not booted) system images\&.
67 The following locale settings may be set using
81 \fILC_MEASUREMENT=\fR,
82 \fILC_IDENTIFICATION=\fR\&. Note that
84 may not be configured in this file\&. For details about the meaning and semantics of these settings, refer to
88 \fBExample\ \&1.\ \&German locale with English messages\fR
97 LC_MESSAGES=en_US\&.UTF\-8
107 \fBsystemd-localed.service\fR(8),
108 \fBsystemd-firstboot\fR(1)