> For the complete documentation index, see [llms.txt](https://docs.chamilo.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.chamilo.org/3.x/ar/dlyl-alidarh/admin-guide/platform-settings/language-settings.md).

# اللغات

اللغات المتاحة، اللغة الافتراضية، وكيفية تحديد Chamilo للغة التي تُعرض.

يمكنك الوصول إلى هذه الإعدادات من **الإدارة > إعدادات التكوين > اللغات**. تحتوي هذه الفئة على **13 إعدادًا**، مُدرجة أدناه مع العنوان والتعليق المُدرجين في تجهيزات إعدادات المنصة (`SettingsCurrentFixtures.php`).

> يظهر اسم المتغير في الشيفرة بخط أحادي المسافة. استخدمه عند البرمجة عبر واجهة البرمجة أو عندما تحتاج إلى تغيير تلك الإعدادات على المستوى العام بتحرير [`config/settings_override.yaml`](https://github.com/chamilo/chamilo-lms/wiki/Configurations#configsettings_overridesyaml).

## الإعدادات

### `allow_course_multiple_languages`

**مقررات متعددة اللغات**

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

*الافتراضي: `false`*

### `allow_use_sub_language`

**السماح بتعريف اللغات الفرعية واستخدامها**

بتفعيل هذا الخيار، ستتمكن من تعريف تنويعات لكل مصطلح من مصطلحات اللغة المستخدمة في واجهة المنصة، على شكل لغة جديدة مبنية على لغة موجودة وموسِّعة لها. ستجد هذا الخيار في قسم اللغات بلوحة الإدارة.

*الافتراضي: `false`*

### `auto_detect_language_custom_pages`

**تفعيل الكشف التلقائي عن اللغة في الصفحات المخصصة**

إذا كنت تستخدم صفحات مخصصة، فعِّل هذا الخيار إذا كنت تريد أن يعرض كاشف اللغة الصفحة بلغة متصفح المستخدم، أو عطِّله لفرض اللغة لتكون لغة المنصة الافتراضية.

*الافتراضي: `true`*

### `language_by_resource` **v3**

**اللغة حسب المورد**

السماح بتعيين لغة محددة للموارد الفردية.

*الافتراضي: `false`*

### `language_flags_by_country`

**أعلام اللغات**

استخدام أعلام الدول للغات. هذا غير مفعّل افتراضيًا لأن بعض اللغات غير مرتبطة بدولة بشكل صارم، مما قد يسبب إحباطًا لبعض المستخدمين.

*الافتراضي: `false`*

### `language_priority_1`

**اللغة ذات الأولوية الأعلى**

اللغة الأساسية المختارة عند تعيين سياقات لغوية متعددة.

*الافتراضي: `course_lang`*

### `language_priority_2`

**اللغة ذات الأولوية الثانوية**

لغة الاحتياط الثانوية إذا كانت الأولوية الأولى غير متاحة أو خارج السياق.

*الافتراضي: `user_profil_lang`*

### `language_priority_3`

**اللغة ذات الأولوية الثالثة**

لغة الاحتياط الثالثة إذا فشلت الأولويات الأعلى.

*الافتراضي: `user_selected_lang`*

### `language_priority_4`

**اللغة ذات الأولوية الرابعة**

خيار لغة الاحتياط الأخير حسب ترتيب الأولوية.

*الافتراضي: `platform_lang`*

### `platform_language`

**لغة المنصة الافتراضية**

اللغة الرئيسية، المستخدمة افتراضيًا عندما لا تُعيَّن لغة للمستخدم.

*الافتراضي: `en`*

### `show_different_course_language`

**إظهار لغات المقررات**

إظهار لغة كل مقرر بجانب عنوان المقرر، في قائمة المقررات على الصفحة الرئيسية

*الافتراضي: `true`*

### `show_language_selector_in_menu`

**مبدّل اللغة في القائمة الرئيسية**

عرض محدِّد لغة في القائمة الرئيسية يحدّث فورًا تفضيل اللغة لدى المستخدم. يمكن أن يكون ذلك مفيدًا في البوابات متعددة اللغات حيث يحتاج المتعلمون إلى التبديل من لغة إلى أخرى لتعلّمهم.

*الافتراضي: `true`*

### `template_activate_language_filter`

**قوالب المستندات متعددة اللغات**

تمكين تكوين قوالب المستندات (على مستوى المنصة أو المقرر) للغات محددة.

*الافتراضي: `false`*
