|
|
||||||
![]() |
| ![]() |
![]() |
|
|
LinkBack | أدوات الموضوع | انواع عرض الموضوع |
|
#1
|
|||
|
|||
|
مقدمة:
يستخدم Word Press إطار عمل GNU gettext لبناء ملفات اللغة، وهو إطار عمل مفتوح المصدر ويعتبر الأسلوب القياسي فيما يتعلق بالترجمة، وهو يستخدم أسلوب "مستوي الرسالة" أي أن كل رسالة تعرض للمستخدم تترجم علي حدة سواء كانت كلمة أو فقرة، وهذه الرسائل تولد وتترجم عن طريق وظيفتان من وظائف لغة PHP كود PHP:
كود PHP:
انواع ملفات gettext وخطوات الترجمة : Portable Object Template او POT الخطوة الأولي علي طريق الترجمة هي أننا نستخدم برنامج للبحث خلال ملفات المصدر Word Press Source Code وإلتقاط كل الرسائل المررة في الوظائف التي تكلمنا عنها من قبل، ثم توضع الرسائل في ملف خاص وهو ملف POT Portable Object او PO الخطوة الثانية أن يقوم المترجم بترجمة كل الرسائل الموجودة بملف POT إلي لغته، ثم يقوم بحفظ الرسالة الأصلية والأخري المترجمة في ملف PO Machine object او MO الخطوة الأخيرة أن نستخدم برنامج لتحويل ملف PO إلي ملف MO بصيغة لغة الألة Binary Code ، مما يجعل الملف أسرع عند تشغيله. أدوات الترجمة : هناك عدة أدوات منها ما هو خدمة ويب مثل The Rosetta Project ومنها ما يعمل تحت مدير النوافذ KDE والذي يعمل بدوره علي Linux مثل KBabel، ومنها ما يعمل من سطر الأوامر Command Line كالبرنامج الرسمي GNU Gettext ، ولكني إخترت لكم هذا البرنامج الجميل poEdit وهو برنامج مفتوح المصدر يعمل علي Windows و UNIX/Linux ، والذي يقوم بترجمة ملف PO وتصديره إلي ملف MO فقط قم بتصدير الملف بإسم ar للغة العربية.
__________________
مدونة شلبي
التعديل الأخير تم بواسطة Xcoder ; 05-20-2007 الساعة 05:03 PM. |
| هؤولاء الاعضاء يشكرونك يا Xcoder على هذه المشاركة: | ||
Express Live (06-27-2009), نجم المحبه (01-09-2010) | ||
|
#2
|
|||
|
|||
|
مشكور اخي الكريم على طرحك لهذه اللفتة.
__________________
(1) موقعي التعريفي هنا.
(2) يرجى التقيّد بضوابط الدستور منعاً لغلق أو حذف المواضيع المخالفة. (3) يرجى وضع رابط مدونتك في توقيعك فهذا يساعدنا على تقديم دعم فني سريع. (4) كن ممّن يأخذ فيعطي ولا تكن ممّن يأخذ فيختفي. -------------------------------------------------------- سبحان الله، الحمد لله، لا إله إلا الله، الله أكبر |
|
#3
|
|||
|
|||
|
جزاك الباري خيرا
|
|
#4
|
|||
|
|||
|
مشكورXcoder
أهاااا موضوع ممتاز طيب يعني في المختصر المفيد نأخذ ملف اللغة الإنجليزية ونفتحة بأحد البرامج الخاصة مثلاpoedit ونبدأ تعريب الكلمات اللزمه (مثل ما نعمل بالثيم) وبعدها نحفضها بصيغة mo وبكذا أنتهينا من التعريب ... صح الي أنا فهمتة ؟
|
|
#5
|
|||
|
|||
|
اذا ارفق المطور ملف بامتداد pot فتستطيع فتح الملف بالبرنامج ثم تقوم بترجمة العبارات الموجودة به ثم تحفظه باسم ar ثم تصدره الي صيغة mo ليصبح الملف ar.mo
__________________
مدونة شلبي
التعديل الأخير تم بواسطة Xcoder ; 05-20-2007 الساعة 04:38 PM. |
|
#6
|
|||
|
|||
|
Xcoder
يعني مث ما قلت لك في الأول الطريقة صحيحة وبإذن الله بس أنتهي من مشغولياتي راح أجرب وأشوف وش يطلع معي بالضبط
|
|
#7
|
|||
|
|||
|
السلام عليكم ورحمة الله
جزاك الله خيرا علي هذا الموضوع ما رأيك أخي أن تلقي نظرة علي هذا الموضوع؟ فربما أفدتنا من علمك بارك الله فيك |
|
#8
|
|||
|
|||
|
مشكور علي هذا الشرح
|
|
#9
|
|||
|
|||
|
شكرا جزيلا بس اعتقد ان ملف اللغة غالبا لا يرفق مع البرنامج
__________________
مدونتى الشخصية المتواضعة فى تصميمها و المتميزة فى مضمونها و اللا محدوة فى طموحها بدأ البث المباشر لها فى الاول من يناير 2009
ارجو دعمكم و نصائحكم www.heshamonline.com\blog تمنياتى بالتوفيق للجميع |
|
#10
|
|||
|
|||
|
جزاك الله خيراً على هذا الشرح , حقيقةً أنا أنتهيت من برمجة إضافة و أرغب في ترجمتها ولكن لاأدري كيف ومن أين أبدأ ؟ يعني كل ما أملكه هو ملف الإضافة .php و العبارات واضعها ضمن
كود PHP:
تحياتي فراس
__________________
تعلم برمجة إضافات وردبريس
|
|
#11
|
|||
|
|||
|
فعلا معلومة مفيدة يعطيك الف عافية
|
|
#12
|
|||
|
|||
|
اشكرك اخوي على الشرح
وعساك ع القوة ان شا ءالله |
|
#13
|
|||
|
|||
|
شكرا لك يا بطل جاري قراءة الموضوع مرة ثانية
|
![]() |
| الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1) | |
| أدوات الموضوع | |
| انواع عرض الموضوع | |
|
|
المواضيع المتشابهه
|
||||
| الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
| شرح طريقة تعريب قوالب ووردبريس | رشيد بيدوسي | قوالب ووردبريس - عام | 58 | 08-29-2010 04:34 AM |
| برنامج يحول التصميم من psd الى قالب ووردبريس | رشيد بيدوسي | قوالب ووردبريس - عام | 19 | 10-23-2009 10:09 PM |
| تعريب برنامج قفل الهاتف Advanced Device Lock 3rd | ملاك الحاسوب | مقتطفات تدوينية | 0 | 03-19-2009 04:34 AM |
| حملت برنامج ووردبريس من المنتدى بس ما عرفت شو بدي أعمل | tarepsh | الدعم الفني المتقدّم | 2 | 02-28-2009 02:46 PM |
| [ استفسار ] عن تعريب ووردبريس 2.3.1 | Subah | قوالب ووردبريس - عام | 11 | 11-11-2007 06:49 PM |
دليل مواقع | انمي | منتديات