# اللغات

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

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

> يتم عرض اسم المتغير في الكود بخط monospace. استخدمه عند البرمجة عبر API أو عند الحاجة إلى تغيير هذه الإعدادات على المستوى العام عن طريق تحرير [`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_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`*


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.chamilo.org/2.x-ar/dlyl-alidarh/admin-guide/platform-settings/language-settings.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
