بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
هذه الإضافة plugin مهمتها تثبيت مجموعات من بعض الحزم التي تدعم اللغات والترجمة لبعض البرامج والواجهات طبعا إن قام أحد بترجمتها أي إن توفرت .
1-أمر langavailable وهو لعرض كل اللغات المتوفرة ومنها العربية .
sudo dnf langavailable
sudo dnf langavailable |grep -i arabic
2-أمرlanginfo لعرض معلومات ماذا تحتوي هذه المجموعات الخاصة باللغات مثال عن اللغة العربية.
sudo dnf langinfo ar
3-أمر langlist وهو لعرض ما هي المجموعات الداعمة للغات المثبته بالفعل في النظام .
sudo dnf langlist
نلاحظ اني فقط قمت بتثبيت دعم اللغة العربية .
4-أمر langinstall وهو لتثبيت مجموعة أو أكثر مثال تثبيت دعم اللغة العربية .
sudo dnf langinstall ar
sudo dnf langinstall Arabic
sudo dnf langinstall ar fr
5-أمر langremove وهو عكس الأمر السابق لحذف دعم لغة ما او أكثر .
sudo dnf langremove fr
6-أخيرا توفر هذه الإضافة ملف إعدادات ممكن ضبته ليتم دائما دعم اللغة العربية وأي لغة أخرى مثلا عند تثبيت برنامج او واجهة إن توفر شيء خاص للغة العربية سيتم تثبيته تلقائيا على العموم هذا أمر لن نحتاجه يكفي تثبيت دعم اللغة العربية من خلال sudo dnf langinstall ar.
أولا نقرأ الملف كيف يكون بالشكل الإفتراضي .
cat /etc/dnf/plugins/langpacks.conf
نلاحظ ان langpack_locales# غير مفعلة يمكن تفعيلعا من خلال إزالت علامة الشبكة من اولها ثم نضف اللغات التي نريدها ونفرق بينهم بفاصلة أنا كمثال سأضيف فقط اللغة العربية واللغة الإنجلزية نفتح هذا الملف بأي محرر نصوص طبعا نحتاج صلاحيات الجذر ولا ننسى حفظ الملف قبل الخروج.
نلاحظ أنه يخبرنا ان في حال كانت هذه الإعدادات فارغة أو غير مفعلة سيستخدم لغة النظام وتكون مخزنة في متغير بيئة إسمه LANG يمكن عرضه كما في الصورة في الأسفل نلاحظ ان لغة النظام عندي الإنجلزية.
7-كما ذكرت في شرح اوامر dnf في الرابط في الأسفل ممكن أثناء العمل من dnf إقاف مؤقتا إضافة محددة.
مثلا تثبيت برنامج مع إقاف إضافة langpacks .
sudo dnf install gedit --disableplugin=langpacks
8-لمن يريد أن يقرأ ملف المساعدة باللغة الإنجلزية .
man dnf.plugin.langpacks
9-إذا لم تكن الإضافة مثبته لديكم يمكن تثبيتها من خلال .
sudo dnf install dnf-langpacks-conf