
ماذا تختار عند الاستخدام؟
بالنسبة لملف التعريب العربي القديم الذي عندك، اترك الإعدادات هكذا:
- اللغة: العربية — Arabic
- الإصدار: vBulletin 3.8.11
-
الترميز:
تلقائي — Auto Detect - ✓ إصلاح XML Declaration
- ✓ تعديل charset إلى UTF-8
- ✓ تحديث languagecode
- ☐ إضافة UTF-8 BOM — اتركها مغلقة أولًا
- ☐ إضافة حقوق المبرمج — شغّلها فقط إذا أردت
-
اسم الملف مثل:
arabic_vb3811_utf8.xml -

أداة تحويل ترميز فقط، بل تريد أداة ويب ترفع لها أي ملف vBulletin Language XML وتتعامل معه من خلال واجهة احترافية، مع خيارات قبل المعالجة.
مميزات القالب الذي أقترحه
1. رفع الملف فقط
تدخل إلى
xml-converter.php وتجد:
- سحب وإفلات ملف XML.
- أو الضغط على اختيار ملف.
- الأداة تقرأ الملف تلقائياً.
- لا تحتاج إلى نسخ ولصق XML داخل الصفحة.
2. اكتشاف الملف تلقائياً
بعد الرفع، تعرض لك معلومات الملف:
- اسم الملف.
- حجم الملف.
- إصدار vBulletin المكتشف.
- لغة الملف.
- الترميز الموجود.
-
عدد
phrasetype. -
عدد العبارات
phrase. - هل الملف صالح أم توجد مشكلة فيه.
3. اختيار اللغة
مثلاً:
- العربية
- English
- Français
- Türkçe
- فارسی
- Deutsch
- Español
- أو استخدام اللغة الموجودة في الملف.
والأهم: اختيار اللغة لا يعني ترجمة النصوص آلياً؛ بل يتحكم في بيانات ملف التعريب وإعداداته.
4. اختيار إصدار vBulletin
مثلاً:
- vBulletin 3.8.11
- vBulletin 3.8.x
- vBulletin 4.x
- استخدام الإصدار الموجود داخل XML
5. اختيار الترميز
بدلاً من الكود الحالي الذي يحاول استخدام أسماء ترميزات غير مدعومة في
mbstring، تكون الأداة لديها طبقة تحويل صحيحة.
مثلاً:
- UTF-8
- Windows-1256
- ISO-8859-1
- UTF-16
- اكتشاف تلقائي
وبالنسبة إلى
Windows-1256 لا نمرره مباشرة إلى
mb_convert_encoding() إذا كان تركيب PHP لديك لا يدعمه بهذا الاسم؛ يتم
التعامل معه بالاسم/البديل المدعوم فعلياً في البيئة.
6. إصلاح XML
الأداة تفحص الملف قبل إخراجه، مثل:
- BOM.
- XML declaration.
-
encoding. -
charset. - الأحرف غير الصالحة.
- مشاكل XML الأساسية.
- CDATA.
-
المحافظة على محتوى
<phrase>. -
المحافظة على
{1}و{2}وغيرها. -
عدم العبث بأسماء
varname.
7. خيارات إضافية اختيارية
تكون على شكل مربعات اختيار:
- ☑ تحويل إلى UTF-8
- ☑ تحديث XML encoding
- ☑ تحديث vBulletin charset
- ☑ إزالة BOM القديم
- ☑ إضافة UTF-8 BOM عند الحاجة
- ☑ فحص XML
- ☑ الاحتفاظ بـ CDATA
- ☑ إنشاء نسخة احتياطية من الملف الأصلي
- ☑ تنظيف المسافات الزائدة
- ☑ تقرير بالتغييرات
- ☑ التحقق من تكرار العبارات
- ☑ التحقق من العبارات الفارغة
وتستطيع تفعيل أو تعطيل كل واحدة.



ليست هناك تعليقات: