محاولة تعريب إضافة jobboard 1.5.1 ما رأئيكم ؟

كل ما يتعلق باللغة العربية فى جوملا! والإضافات البرمجية المعربة ، شارك هنا إذا واجهتك مشكلة خاصة بالتعريب

Moderators: sherif, General Support Moderators

Forum rules
Locked
User avatar
hesham nassar
Joomla! Apprentice
Joomla! Apprentice
Posts: 26
Joined: Wed Jul 20, 2011 1:01 pm
Location: القاهرة - مصر

محاولة تعريب إضافة jobboard 1.5.1 ما رأئيكم ؟

Post by hesham nassar » Mon Oct 03, 2011 11:53 am

السلام عليكم ورحمة الله ، الإخوة الكرام ..
كنت قد قمت بإضافة موضوع في المنتدى للبحث عن إضافة تمكن من عمل موقع للتوظيف بإمكانيات كبيرة ومتنوعة حتى لا استخدم مكون بإمكانيات محدودة ثم أضطر للتحويل لمكون آخر لاحقاً ، وقد نصحنى الأخ الكريم fares5shm بالإضافة Job Board
وعندما استخدمتها أعجبتني لإمكانياتها وسهولتها وقد قمت بتعريب الواجهة الأمامية فقط وجزء من لوحة تحكم المدير كبداية لأخذ رأيكم في الأمر ، ولكن الحقيقة لا أعلم الطريقة الصحيحة للتعريب في جوملا فهناك بعض الكلمات والجمل تظل إنجليزية ، وأيضاً مسألة توافقية الإضافة مع القوالب العربية من عدمه ، فكنت أقوم سابقاً بتعريب سكريبتات PHP الإنجليزية لإدراجها في مواقع HTML مثل سجل الزوار ودليل المواقع والقوائم البريدية وغيرها ثم أعيد نشرها على الإنترنت مره أخرى للآخرين
بحثت في المنتدى حول هذا الأمر لتعلم الطريقة الصحيحة للتعريب فوجدت موضوع الأخ الكريم suneye "مشروع جوملا! العربية - الكود العربي الموحد " على الرابط التالي
http://forum.joomla.org/viewtopic.php?p ... 0#p2010090
فحاولت التعريب لهذه الإضافة على نفس الأسلوب الذي ذكره في موضوعه قدر الإمكان على السيرفر المحلى
فكنت أرغب في معرفة رأيكم في هذا التعريب ولو بصورة مبدئية ، ما له وما عليه :-[
ملحوظة : الإضافة بالمرفقات ، والملف المعرب هو نفسه ملف الإنجليزية en-GB
com_jobboard_1.5.1_A.zip
[/b]
You do not have the required permissions to view the files attached to this post.

fares5shm
Joomla! Ace
Joomla! Ace
Posts: 1908
Joined: Wed Oct 22, 2008 12:15 pm
Location: مدينة محردة - سوريا

Re: محاولة تعريب إضافة jobboard 1.5.1 ما رأئيكم ؟

Post by fares5shm » Thu Oct 06, 2011 8:32 am

أهلاً بكم، ومجهود طيب:

التعريب ينقسم لقسمين أساسيين: تعريب للمفردات والعبارات الانكليزية - تعريب لاتجاه التطبيق ليدعم الاتجاه لليمين RTL

القسم الأول:

أنت نفذت تعريب اللغة بشكل جيد، حيث في هذه المرحلة يجب أن تجد ملف اللغة الذي يكون غالباً من نوع ini وأحيانا من نوع php ومن ثم تفتحه في محرر نصوص جيد مثل Notpad++
وتقوم بتحويل ترميزه من ANSI إلى UTF-8 Without BOM وذلك ليتوافق مع اللغة العربية
بهد ذلك تبدأ باستتبدال الكلمات والعبارات الانكليزية بالتعريب المناسب ...
ومن ثم تحفظ الملف باسم: ar-AA.com_jobboard.ini مثلاً وتضعه في حزمة التطبيق ، ومن ثم ليتم تنصيب اللغة العربية مع التطبيق عليك أن تضيف سطر (أو عدة أسطر حسب عدد ملفات اللغة في التطبيق) إلى ملف الـ xml الخاص بالتطبيق، حيث ستجد مثلاً:
[/right]

Code: Select all

<languages>
  		<language tag="en-GB">site/lang/en-GB.com_jobboard.ini</language>
</languages>
[right][rtl]وهنا تضيف سطر جديد للغة العربية بالشكل التالي:[/rtl][/right]

Code: Select all

<languages>
  		<language tag="ar-AA">site/lang/ar-AA.com_jobboard.ini</language>
</languages>

وطبعا يجب أن تلاحظ أن هناك أكواد مماثلة من أجل ملفات اللغة الخاصة بالأدمن....
وهكذا تكون انتهيت من أول قسم في عملية التعريب

القسم الثاني:
وهنا نفترض أن القالب المستخدم في الموقع يدعم RTL أساساً، لأنه لو كان غير معرب (لا يدعم الاتجاه لليمين) فيسبب لك مشاكل بالتأكيد...
في حال كان القالب يدعم RTL عليك أن تقوم بعريب التطبيق، وذلك في الأساس يتم من خلال التعديل على ملفات من النوع css الموجودة في التطبيق وغالباً ضمن مجلد اسمه css..
والأفضل هنا - وهو أمر ضروري لكل صاحب موقع - تنصيب إضافة فايرباغ (FireBug) الخاصة بمتصفح Firefox حيث عن طريقها تستطيع معرفة الأكواد الواجب تعديلها وتساعدك كثيراً في عملية التعريب..

- إلا أنه أحيانا يجب أن يتم التعامل مع ملفات php بدلاً من css وذلك عندما يكون المطور قد أدرج كود الستايل في الملف php نفسه وليس في ملف css مستقل..
وكذلك هي الحال بالنسبة لبعض الكلمات الانكليزية، فأيضاً قد تجد بعض المطورين يضعون الكلمات ضمن ملف php مباشرة وليس من خلال متغيرات في ملفات اللغة
وهذه عادة يتم إيجادها ضمن مجلد اسمه views حيث ستجد بداخله عدة مجلدات فرعية كل منها يعبر عن صفحة من صفحات التطبيق، وبداخل هذه المجلدات ستجد tmpl والذي يوجد بداخله ملف من نوع php هو الذي يجب أن يجري عليه التعديل في الغالب لاستكمال عملية التعريب

هذه شرح مبسط لعملية التعريب، أرجو أن أكون قد وفقت به في إيضاح النقاط الأساسية
ننتظر منك تعريبات كاملة لتطبيقات تفيد المستخدمين العرب (وليكن هذا التطبيق هو أولها) ;)
تحياتي وبالتوفيق،
فارس
[/right]

الدليل السريع في الاستفسار السليم:
http://forum.joomla.org/viewtopic.php?f=560&t=337250
قوانين المنتدى:
http://forum.joomla.org/viewtopic.php?f=17&t=6414
[/right]


Locked

Return to “تعريب جوملا! و الإضافات البرمجية”