diff --git a/bsdfdisk/lang/ar b/bsdfdisk/lang/ar
new file mode 100644
index 000000000..e69de29bb
diff --git a/bsdfdisk/lang/ar.auto b/bsdfdisk/lang/ar.auto
new file mode 100644
index 000000000..b29602ece
--- /dev/null
+++ b/bsdfdisk/lang/ar.auto
@@ -0,0 +1,160 @@
+index_title=أقسام على الأقراص المحلية
+index_ecmd=الأمر المطلوب$1 مفقود
+index_problem=لا يمكن استخدام هذه الوحدة :$1
+index_none=لم يتم العثور على أقراص على هذا النظام!
+index_dname=اسم القرص
+index_dsize=الحجم الإجمالي
+index_dmodel=الصنع و النوع
+index_dparts=شرائح
+index_return=قائمة الأقراص
+disk_title=تحرير القرص
+disk_egone=القرص لم يعد موجودا!
+disk_no=شريحة
+disk_type=اكتب
+disk_extent=مدى
+disk_start=بدء كتلة
+disk_end=كتلة النهاية
+disk_use=استعمل من قبل
+disk_scount=أقسام$1
+disk_parts=أقسام
+disk_free=مساحة فارغة
+disk_vm=ذاكرة افتراضية
+disk_iscsi=شارك جهاز iSCSI$1
+disk_none=هذا القرص لا يحتوي على شرائح حتى الان.
+disk_size=بحجم
+disk_dsize=حجم القرص:$1
+disk_model=الصنع والطراز:$1
+disk_cylinders=الأسطوانات:$1
+disk_blocks=الكتل:$1
+disk_device=ملف الجهاز:$1
+disk_return=تفاصيل القرص وقائمة الشرائح
+disk_add=اصنع شريحة جديدة.
+disk_smart=إظهار حالة SMART
+disk_smartdesc=اعرض الحالة الحالية لمحرك الأقراص هذا كما اكتشفه SMART ، وتحقق من وجود أخطاء في القرص.
+select_device=جهاز$1 $2
+select_slice=شريحة$1 جهاز$2 $3
+select_part=شريحة$1 جهاز$2 شريحة$3 $4
+slice_title=تحرير شريحة
+slice_egone=الشريحة المحددة غير موجودة!
+slice_ssize=حجم الشريحة
+slice_sstart=كتلة البداية
+slice_send=كتلة النهاية
+slice_sblocks=عدد الكتل
+slice_stype=نوع الشريحة
+slice_sactive=شريحة نشطة؟
+slice_add=إنشاء قسم جديد.
+slice_letter=تقسيم
+slice_type=اكتب
+slice_extent=مدى
+slice_size=بحجم
+slice_start=بدء كتلة
+slice_end=كتلة النهاية
+slice_use=استعمل من قبل
+slice_none=هذه الشريحة لا تحتوي على أقسام بعد.
+slice_none2=لا تحتوي هذه الشريحة على أقسام ، ولا يمكن إنشاء أي منها لأنه قيد الاستخدام كنظام ملفات.
+slice_delete=حذف شريحة
+slice_deletedesc=احذف هذه الشريحة وجميع الأقسام وأنظمة الملفات الموجودة بداخلها. من شبه المؤكد أن أي بيانات على نظام الملفات هذا غير قابلة للاسترداد.
+slice_return=تفاصيل الشريحة وقائمة الأقسام
+slice_err=فشل تعديل الشريحة
+slice_header=تفاصيل الشريحة
+slice_suse=يستخدم مباشرة من قبل
+dslice_title=حذف شريحة
+dslice_rusure=هل تريد بالتأكيد حذف الشريحة$1؟ سيتم أيضًا حذف أي أقسام وأنظمة ملفات داخلها.
+dslice_warn=تحذير - يتم استخدام هذه الشريحة حاليًا بواسطة :$1
+dslice_confirm=احذف الان
+dslice_deleting=جاري حذف الشريحة$1 ..
+dslice_failed=.. فشل الحذف :$1
+dslice_done=.. فعله
+nslice_title=إنشاء شريحة
+nslice_header=تفاصيل شريحة جديدة
+nslice_number=رقم الشريحة
+nslice_diskblocks=حجم القرص في كتل
+nslice_start=كتلة البداية
+nslice_end=كتلة النهاية
+nslice_type=نوع شريحة جديد
+nslice_makepart=إنشاء قسم افتراضي؟
+nslice_err=فشل إنشاء شريحة
+nslice_enumber=رقم شريحة مفقود أو غير رقمي
+nslice_eclash=شريحة برقم$1 موجودة بالفعل
+nslice_estart=يجب أن يكون كتلة البداية رقمًا
+nslice_eend=يجب أن تكون كتلة النهاية رقمًا
+nslice_erange=يجب أن تكون كتلة البداية أقل من كتلة النهاية
+nslice_emax=لا يمكن أن تكون كتلة النهاية أكبر من حجم القرص لـ$1 كتل
+nslice_creating=إنشاء شريحة$1 على$2 ..
+nslice_failed=.. فشل إنشاء الشريحة :$1
+nslice_done=وأضاف.. شريحة
+nslice_parting=إنشاء أقسام افتراضية في الشريحة$1 على$2 ..
+nslice_pfailed=.. فشل إنشاء القسم :$1
+nslice_pdone=وأضاف.. التقسيم
+npart_title=إنشاء قسم
+npart_header=تفاصيل التقسيم الجديدة
+npart_letter=خطاب التقسيم
+npart_diskblocks=حجم الشريحة في كتل
+npart_type=نوع التقسيم
+npart_err=فشل إنشاء القسم
+npart_eletter=يجب أن يكون رقم القسم حرفًا من A إلى D
+npart_eclash=يوجد قسم بحرف$1 بالفعل
+npart_emax=لا يمكن أن تكون كتلة النهاية أكبر من حجم الشريحة لـ$1 من الكتل
+npart_creating=جاري إنشاء القسم$1 على$2 ..
+npart_failed=.. فشل إنشاء القسم :$1
+npart_done=وأضاف.. التقسيم
+part_title=تحرير القسم
+part_egone=لم يعد التقسيم موجودًا!
+part_header=تفاصيل التقسيم
+part_device=ملف الجهاز
+part_size=حجم القسم
+part_type=نوع التقسيم
+part_start=كتلة البداية
+part_end=كتلة النهاية
+part_use=المستخدمة حاليًا بواسطة
+part_nouse=لا شيئ
+part_inuse=قيد الاستخدام من قبل$1
+part_foruse=للاستخدام بواسطة$1
+part_newfs=إنشاء نظام الملفات
+part_newfsdesc=انقر فوق هذا الزر لإنشاء نظام ملفات UFS جديد على هذا الجهاز. سيتم مسح أي بيانات كانت موجودة سابقًا على القسم.
+part_fsck=تحقق من نظام الملفات
+part_fsckdesc=انقر فوق هذا الزر للتحقق من نظام ملفات UFS على هذا الجهاز ، وإصلاح أي أخطاء تم العثور عليها.
+part_delete=حذف القسم
+part_deletedesc=انقر فوق هذا الزر لإزالة هذا القسم من الشريحة. ستفقد أي بيانات على القسم إلى الأبد.
+part_return=تفاصيل التقسيم
+part_err=فشل في حفظ التقسيم
+part_esave=قيد الاستخدام من قبل$1
+part_newmount=تشغيل قسم التقسيم:
+part_newmount2=قسم جبل
+part_mountmsg=قم بتثبيت هذا الجهاز في دليل جديد على نظامك ، بحيث يمكن استخدامه لتخزين الملفات. يجب أن يكون نظام الملفات قد تم إنشاؤه بالفعل على الجهاز.
+part_mountmsg2=قم بتثبيت هذا الجهاز كذاكرة افتراضية على نظامك ، لزيادة حجم الذاكرة المتاحة.
+part_cannotedit=لا يمكن تعديل هذا القسم لأنه قيد الاستخدام حاليًا.
+dpart_title=حذف القسم
+dpart_rusure=هل تريد بالتأكيد حذف القسم$1؟ سيتم أيضًا حذف أي أنظمة ملفات بداخله.
+dpart_warn=تحذير - هذا القسم مستخدم حاليًا بواسطة$1
+dpart_confirm=احذف الان
+dpart_deleting=جاري حذف القسم$1 ..
+dpart_failed=.. فشل الحذف :$1
+dpart_done=.. فعله
+newfs_title=إنشاء نظام الملفات
+newfs_header=تفاصيل نظام الملفات الجديد
+newfs_free=مساحة للحجز للجذر
+newfs_deffree=افتراضي (8٪)
+newfs_trim=تمكين وضع TRIM لأقراص SSD
+newfs_label=تسمية نظام الملفات
+newfs_none=لا شيء
+newfs_create=اصنع الان
+newfs_err=فشل إنشاء نظام الملفات
+newfs_efree=يجب أن تكون المساحة المخصصة للجذر نسبة مئوية
+newfs_elabel=تسمية مفقودة أو غير صالحة
+newfs_creating=جاري إنشاء نظام الملفات على$1 ..
+newfs_failed=.. فشل الخلق!
+newfs_done=.. خلقت بنجاح
+fsck_title=تحقق من نظام الملفات
+fsck_err=فشل التحقق من نظام الملفات
+fsck_checking=جاري التحقق من نظام الملفات على$1 ..
+fsck_failed=.. فشل التحقق!
+fsck_done=.. اكتمل الاختيار دون العثور على أخطاء
+log_create_slice=الشريحة التي تم إنشاؤها$1
+log_delete_slice=الشريحة المحذوفة$1
+log_modify_slice=شريحة معدلة$1
+log_create_part=قسم تم إنشاؤه$1
+log_delete_part=القسم المحذوف$1
+log_modify_part=القسم المعدل$1
+log_newfs_part=تم إنشاء نظام الملفات على القسم$1
+log_fsck_part=نظام ملفات محدد على القسم$1