Scroll to navigation

locale(1) General Commands Manual locale(1)

الاسم

locale - يجلب معلومات خاصة بالإعدادات المحلية

موجز

locale [الخيار]
locale [الخيار] -a
locale [الخيار] -m
locale [الخيار] الاسم ...

الوصف

يعرض الأمر locale معلومات حول الإعدادات المحلية الحالية، أو كل الإعدادات المحلية، على المخرج القياسي.

عند استدعائه بدون معاملات، يعرض locale إعدادات الإعدادات المحلية الحالية لكل فئة (انظر locale(5))، بناءً على إعدادات متغيرات البيئة التي تتحكم في الإعدادات المحلية (انظر locale(7)). تُطبع قيم المتغيرات المضبوطة في البيئة بدون علامات اقتباس مزدوجة، بينما تُطبع القيم الضمنية بعلامات اقتباس مزدوجة.

إذا حُدد الخيار -a أو -m (أو أحد مرادفاتهما بالصيغة الطويلة)، يكون السلوك كما يلي:

يعرض قائمة بكل الإعدادات المحلية المتاحة. يؤدي الخيار -v إلى تضمين البيانات الوصفية LC_IDENTIFICATION لكل محلية في المخرج.
يعرض خرائط المحارف المتاحة (ملفات وصف مجموعة المحارف). لعرض مجموعة المحارف الحالية للإعدادات المحلية، استخدم locale -c charmap.

يمكن أيضًا تزويد الأمر locale بمعامل واحد أو أكثر، وهي أسماء الكلمات المفتاحية للإعدادات المحلية (على سبيل المثال، date_fmt، أو ctype-class-names، أو yesexpr، أو decimal_point) أو فئات الإعدادات المحلية (على سبيل المثال، LC_CTYPE أو LC_TIME). لكل معامل، يُعرض ما يلي:

لكلمة مفتاحية محلية، تُعرض قيمة تلك الكلمة المفتاحية.
لفئة محلية، تُعرض قيم جميع الكلمات المفتاحية في تلك الفئة.

عند تقديم معاملات، تكون الخيارات التالية ذات مغزى:

لمعامل اسم فئة، اكتب اسم فئة الإعدادات المحلية في سطر منفصل يسبق قائمة قيم الكلمات المفتاحية لتلك الفئة.
لمعامل اسم كلمة مفتاحية، اكتب اسم فئة الإعدادات المحلية لهذه الكلمة المفتاحية في سطر منفصل يسبق قيمة الكلمة المفتاحية.
يحسن هذا الخيار المقروئية عند تحديد معاملات أسماء متعددة. يمكن دمجه مع الخيار -k.
لكل كلمة مفتاحية تُعرض قيمتها، ضمّن أيضًا اسم تلك الكلمة المفتاحية، بحيث يكون للمخرج الصيغة:

keyword="الـقـيـمـة"
    

يعرف الأمر locale أيضًا الخيارات التالية:

اعرض معلومات إضافية لبعض توليفات خيارات ومعاملات سطر الأوامر.
-?
اعرض ملخصاً لخيارات ومعاملات سطر الأوامر ثم اخرج.
اعرض رسالة استخدام قصيرة واخرج.
اعرض إصدار البرنامج واخرج.

الملفات

/usr/lib/locale/locale-archive
موقع أرشيف المحلية المبدئي المعتاد.
/usr/share/i18n/locales
المسار المبدئي المعتاد لملفات تعريف الإعدادات المحلية (locale).

المعايير

POSIX.1-2008.

التاريخ

POSIX.1-2001.

أمثلة

$ locale;
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
$ locale date_fmt;
%a %b %e %H:%M:%S %Z %Y
$ locale -k date_fmt;
date_fmt="%a %b %e %H:%M:%S %Z %Y"
$ locale -ck date_fmt;
LC_TIME
date_fmt="%a %b %e %H:%M:%S %Z %Y"
$ locale LC_TELEPHONE;
+%c (%a) %l
(%a) %l
11
1
UTF-8
$ locale -k LC_TELEPHONE;
tel_int_fmt="+%c (%a) %l"
tel_dom_fmt="(%a) %l"
int_select="11"
int_prefix="1"
telephone-codeset="UTF-8"

يُصرف المثال التالي إعدادات محلية مخصصة من الدليل ./wrk باستخدام أداة localedef(1) تحت الدليل $HOME/.locale، ثم يختبر النتيجة باستخدام أمر date(1)، ثم يضبط متغيرات البيئة LOCPATH و LANG في ملف تشكيلة الصدفة بحيث تُستخدم الإعدادات المحلية المخصصة في جلسات المستخدم اللاحقة:

$ mkdir -p $HOME/.locale;
$ I18NPATH=./wrk/ localedef -f UTF-8 -i fi_SE $HOME/.locale/fi_SE.UTF-8;
$ LOCPATH=$HOME/.locale LC_ALL=fi_SE.UTF-8 date;
$ echo "export LOCPATH=\$HOME/.locale" >> $HOME/.bashrc;
$ echo "export LANG=fi_SE.UTF-8" >> $HOME/.bashrc;

انظر أيضًا

localedef(1), charmap(5), locale(5), locale(7)

ترجمة

تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.

8 فبراير 2026 صفحات دليل لينكس 6.17