| LOCALE.CONF(5) | locale.conf | LOCALE.CONF(5) |
نام (NAME)
locale.conf - فایل پیکربندی تنظیمات محلی و زبان سیستم
خلاصه دستور (SYNOPSIS)
/etc/locale.conf
توضیحات (DESCRIPTION)
فایل /etc/locale.conf تنظیمات محلی (locale) در سطح کل سیستم را پیکربندی میکند. این فایل در اوایل فرایند بوت توسط systemd(1) خوانده میشود.
قالب فایل locale.conf بهصورت فهرستی از متغیرهای مشابه متغیرهای محیطی و سازگار با شل است که با خط جدید از یکدیگر جدا میشوند و توضیحات و خطوط خالی در آن نادیده گرفته میشوند. امکان فراخوانی (source) پیکربندی از طریق اسکریپتهای شل وجود دارد؛ با این حال، به جز انتساب ساده متغیرها، هیچ ویژگی دیگری از شل پشتیبانی نمیشود، که این امر به برنامهها اجازه میدهد فایل را بدون نیاز به پیادهسازی یک موتور اجرای سازگار با شل بخوانند. برای توضیحات دقیق درباره این قالب به os-release(5) مراجعه کنید.
توجه داشته باشید که گزینههای خط فرمان هسته locale.LANG=، locale.LANGUAGE=، locale.LC_CTYPE=، locale.LC_NUMERIC=، locale.LC_TIME=، locale.LC_COLLATE=، locale.LC_MONETARY=، locale.LC_MESSAGES=، locale.LC_PAPER=، locale.LC_NAME=، locale.LC_ADDRESS=، locale.LC_TELEPHONE=، locale.LC_MEASUREMENT= و locale.LC_IDENTIFICATION= میتوانند برای بازنویسی تنظیمات محلی در زمان بوت استفاده شوند.
تنظیمات محلی پیکربندیشده در /etc/locale.conf در سطح کل سیستم اعمال شده و توسط هر سرویس یا کاربر به ارث برده میشوند، مگر اینکه توسط برنامهها یا کاربران خاص بازنویسی یا لغو (unset) شوند.
بسته به سیستمعامل، ممکن است سایر فایلهای پیکربندی نیز برای تنظیمات محلی بررسی شوند، اما فقط به عنوان حالت پشتیبان (fallback).
فایل /etc/locale.conf میتواند با استفاده از systemd-localed.service(8) بهروزرسانی شود. localectl(1) میتواند برای تغییر تنظیمات این فایل در زمان اجرا از خط فرمان استفاده شود. همچنین از systemd-firstboot(1) برای سفارشیسازی آنها روی ایمیجهای سیستمی مانتشده (اما بوتنشده) استفاده کنید.
گزینهها (OPTIONS)
تنظیمات محلی زیر را میتوان با استفاده از /etc/locale.conf تنظیم کرد: LANG=، LANGUAGE=، LC_CTYPE=، LC_NUMERIC=، LC_TIME=، LC_COLLATE=، LC_MONETARY=، LC_MESSAGES=، LC_PAPER=، LC_NAME=، LC_ADDRESS=، LC_TELEPHONE=، LC_MEASUREMENT= و LC_IDENTIFICATION=. توجه داشته باشید که LC_ALL نمیتواند در این فایل پیکربندی شود. برای جزئیات بیشتر درباره مفهوم و معنای این تنظیمات، به locale(7) مراجعه کنید.
مثالها (EXAMPLES)
مثال ۱. تنظیمات محلی آلمانی با پیامهای انگلیسی
/etc/locale.conf:
# Custom settings LANG=de_DE.UTF-8 LC_MESSAGES=en_US.UTF-8
همچنین ببینید (SEE ALSO)
systemd(1), locale(7), localectl(1), systemd-localed.service(8), systemd-firstboot(1)
| systemd 261.2 |