2010-11-21 21:29:27 +03:00
<?xml version='1.0'?> <!-- * - nxml - * -->
<?xml-stylesheet type="text/xsl" href="http://docbook.sourceforge.net/release/xsl/current/xhtml/docbook.xsl"?>
< !DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<!--
This file is part of systemd.
Copyright 2010 Lennart Poettering
systemd is free software; you can redistribute it and/or modify it
2012-04-12 02:20:58 +04:00
under the terms of the GNU Lesser General Public License as published by
the Free Software Foundation; either version 2.1 of the License, or
2010-11-21 21:29:27 +03:00
(at your option) any later version.
systemd is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
2012-04-12 02:20:58 +04:00
Lesser General Public License for more details.
2010-11-21 21:29:27 +03:00
2012-04-12 02:20:58 +04:00
You should have received a copy of the GNU Lesser General Public License
2010-11-21 21:29:27 +03:00
along with systemd; If not, see <http: / / w w w . g n u . o r g / l i c e n s e s /> .
-->
<refentry id= "locale.conf" >
<refentryinfo >
<title > locale.conf</title>
<productname > systemd</productname>
<authorgroup >
<author >
<contrib > Developer</contrib>
<firstname > Lennart</firstname>
<surname > Poettering</surname>
<email > lennart@poettering.net</email>
</author>
</authorgroup>
</refentryinfo>
<refmeta >
<refentrytitle > locale.conf</refentrytitle>
<manvolnum > 5</manvolnum>
</refmeta>
<refnamediv >
<refname > locale.conf</refname>
2012-07-16 20:08:25 +04:00
<refpurpose > Configuration file for locale settings</refpurpose>
2010-11-21 21:29:27 +03:00
</refnamediv>
<refsynopsisdiv >
<para > <filename > /etc/locale.conf</filename> </para>
</refsynopsisdiv>
<refsect1 >
<title > Description</title>
<para > The <filename > /etc/locale.conf</filename> file
2012-06-25 14:00:43 +04:00
configures system-wide locale settings. It is read at
early-boot by
<citerefentry > <refentrytitle > systemd</refentrytitle> <manvolnum > 1</manvolnum> </citerefentry> .</para>
2010-11-21 21:29:27 +03:00
<para > The basic file format of
<filename > locale.conf</filename> is a
newline-separated list of environment-like
shell-compatible variable assignments. It is possible
to source the configuration from shell scripts,
2013-07-02 07:44:04 +04:00
however, beyond mere variable assignments, no shell
2010-11-21 21:29:27 +03:00
features are supported, allowing applications to read
the file without implementing a shell compatible
execution engine.</para>
<para > Note that the kernel command line options
<varname > locale.LANG=</varname> ,
2011-08-31 16:09:14 +04:00
<varname > locale.LANGUAGE=</varname> ,
2010-11-21 21:29:27 +03:00
<varname > locale.LC_CTYPE=</varname> ,
<varname > locale.LC_NUMERIC=</varname> ,
<varname > locale.LC_TIME=</varname> ,
<varname > locale.LC_COLLATE=</varname> ,
<varname > locale.LC_MONETARY=</varname> ,
<varname > locale.LC_MESSAGES=</varname> ,
<varname > locale.LC_PAPER=</varname> ,
<varname > locale.LC_NAME=</varname> ,
<varname > locale.LC_ADDRESS=</varname> ,
<varname > locale.LC_TELEPHONE=</varname> ,
<varname > locale.LC_MEASUREMENT=</varname> ,
<varname > locale.LC_IDENTIFICATION=</varname> may be
used to override the locale settings at boot.</para>
<para > The locale settings configured in
<filename > /etc/locale.conf</filename> are system-wide
and are inherited by every service or user, unless
2011-04-23 23:55:24 +04:00
overridden or unset by individual programs or
2010-11-21 21:29:27 +03:00
individual users.</para>
2013-07-02 07:44:04 +04:00
<para > Depending on the operating system, other
2010-11-21 21:29:27 +03:00
configuration files might be checked for locale
configuration as well, however only as
fallback.</para>
</refsect1>
<refsect1 >
<title > Options</title>
<para > The following locale settings may be set using
<filename > /etc/locale.conf</filename> :
<varname > LANG=</varname> ,
2011-08-31 16:09:14 +04:00
<varname > LANGUAGE=</varname> ,
2010-11-21 21:29:27 +03:00
<varname > LC_CTYPE=</varname> ,
<varname > LC_NUMERIC=</varname> ,
<varname > LC_TIME=</varname> ,
<varname > LC_COLLATE=</varname> ,
<varname > LC_MONETARY=</varname> ,
<varname > LC_MESSAGES=</varname> ,
<varname > LC_PAPER=</varname> ,
<varname > LC_NAME=</varname> ,
<varname > LC_ADDRESS=</varname> ,
<varname > LC_TELEPHONE=</varname> ,
<varname > LC_MEASUREMENT=</varname> ,
<varname > LC_IDENTIFICATION=</varname> . Note that
2012-09-04 21:24:16 +04:00
<varname > LC_ALL</varname> may not be configured in
2010-11-21 21:29:27 +03:00
this file. For details about the meaning and semantics
of these settings, refer to
<citerefentry > <refentrytitle > locale</refentrytitle> <manvolnum > 7</manvolnum> </citerefentry> .</para>
2011-01-21 02:42:47 +03:00
</refsect1>
<refsect1 >
<title > Example</title>
<example >
2011-04-23 23:55:24 +04:00
<title > German locale with English messages</title>
2011-01-21 02:42:47 +03:00
2013-05-03 08:55:20 +04:00
<para > <filename > /etc/locale.conf</filename> :</para>
2011-01-21 02:42:47 +03:00
<programlisting > LANG=de_DE.UTF-8
2013-07-02 07:44:04 +04:00
LC_MESSAGES=en_US.UTF-8</programlisting>
2011-01-21 02:42:47 +03:00
</example>
2010-11-21 21:29:27 +03:00
</refsect1>
<refsect1 >
<title > See Also</title>
<para >
<citerefentry > <refentrytitle > systemd</refentrytitle> <manvolnum > 1</manvolnum> </citerefentry> ,
2012-06-25 14:00:43 +04:00
<citerefentry > <refentrytitle > locale</refentrytitle> <manvolnum > 7</manvolnum> </citerefentry> ,
<citerefentry > <refentrytitle > systemd-localed.service</refentrytitle> <manvolnum > 8</manvolnum> </citerefentry>
2010-11-21 21:29:27 +03:00
</para>
</refsect1>
</refentry>