دليل حل مشاكل اللغة العربية في جملة

جميع المواضيع السابقة فى القسم العربى قبل تقسيمه

Moderators: sherif, General Support Moderators

Locked
arabcu.ca
Joomla! Fledgling
Joomla! Fledgling
Posts: 2
Joined: Wed May 31, 2006 10:25 am

دليل حل مشاكل اللغة العربية في جملة

Post by arabcu.ca » Sun Jun 04, 2006 7:56 am

السلام عليكم و رحمة الله و بركاته

اخواني الأعزاء هذه أول مشاركة لي في هذا المنتدى و التي أتمنى أن تنال اعجابكم بعون الله



قمت في الفترة السابقة بانشاء منتدى جديد للطلبة العرب في الجامعات الكندي http://arabcu.ca/forum/ة و قد احببت أن اضيف له صفحة بداية متطورة و سهلة التحكم و التحديث

فوقع اختياري على جملة و ذلك لسهولة دمجه مع منتديات SMF و بالفعل في أقل من ساعتين كان الأمر قد انتهى

و لكن؟؟؟؟؟؟؟

تفاجأت بمشكلة أن الكلام العربي الذي يظهر في خانة تسجيل الدخول مثلا يظهر بشكل حروف غريبة
فكان الحل كالعادة أن قمت بتغيير الانكودنج في المتصفح فظهرت الأحرق بشكلها الطبيعي فقمت بالصراخ على صديقي (كنت أستخدم كمبيوتره) و قلت له متى ستقوم باصلاح مشكلة اللغة العربية في كمبيوترك >:( (فقد خرب علي فرحتي بنجاح تركيب جملة فاستحق غضبي :D )

ثم عدت الى البيت و فتحت الصفحة و هنا كانت المفاجأة  ??? أن الاحرف التي ظهرت على جهاز صديقي (السيئ) ظهرت عندي ايضا فعلمت أن عناك مشكلة و هنا بدأت في مشوار حل هذه المشكلة

لن أطيل أكثر من هذا في شرح معاناتي في حل المشكلة و سأضع الحل على شكل خطوات عسى أن تنتفعوا بها بعون الله

أولا) دعم للغة العربية الى جملة و ذلك بتنزيل الرابط التالي
http://forge.joomla.org/sf/frs/do/downl ... s3881?dl=1

الملف يحتوي على ملفين نقوم بفك ضغطه الى مجلد جديد ثم نبدأ بالتالي

- قم بالدخول إلى لوحة التحكم1-
2- من القوائم العلوية اخترInstallers ثم Languages
3- اضغط على Browse ثم اختر الملف arabic_lang_file.zip و اضغط على upload file & install
4- بعد ذلك اضغط على continue و من ثم اختر العربية و اضغط على publish فى الأعلى

ثم بعد ذلك نضغط على
Site >> languege manager >> site langueges

نجد لغتين
نختار العربية و نضغط على زر publish

و بهذا ننتهي من الخطوة الأولى


ثانيا) تنزيل ثيم معرب arabic theme

بامكاننا تنزيل ثيمات معربة من موقع مثل موقع جملتنا
من هذا الرابط اختار الثيم الذي يعجبك و نزله على جهازك
http://www.joomlatna.org/j10s/component ... lect/id,9/

ثم تذهب الى لوحة التحكم و تضغط على

installer >> template site >> نختار الملف الذي انزلناه >> Upload file and install

بعد ذلك من لوحة التحكم نختار التالي
Menu >> Template Manager >> site template >> نختار الثيم الذي انزلناه >> Publish



ثالثا ) تفهيم السيرفر أننا نعمل على صفحات عربية

هنا في هذه الخطوة يفضل أن يكون لديك FTP Manager و برنامج لتحرير الملفات مثل Edit plus أو  Notepad++

و أعتقد أن الأخ المشرف محمد قد أبدع في شرح هذه النقطة على الرابط التالي

http://forum.joomla.org/index.php/topic ... #msg295720

و هنا سأضع الأمر على شكل خطوات

1) من ال FTP تدخل على موقعك و تدخل على مجلد templates
2) تختار المجلد الذي يحتوي على اسم التمبليت الذي قمت بتنزيله في الخطوة السابقة
3) تنزل ملف index.php على جهازك و تفتحه باحدى محررات النصوص
4) تقوم بتغيير ال11 سطر الأولى في الملف الى ما يلي تماما

Code: Select all

<?php
defined( '_VALID_MOS' ) or die( 'Restricted access' );
// needed to seperate the ISO number from the language file constant _ISO
$iso = explode( '=', _ISO );
// xml prolog
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256" />
<head>
<?php mosShowHead(); ?>
انتبه أخي فربما عدد الأسطر يتغير و لكن تذكر أن اخر سطر هو

Code: Select all

<?php mosShowHead(); ?>
احفظ الملف و قم برفعه الى نفس المكان


حسنا الان من المفترض أن يعمل الموقع بالغة العربية معك الان و لكن ؟؟؟؟

في بعض الحالات قد لا يعمل

هنا يوجد الحل الذي عانبت حتى فطنت له و هو في ملف ال PHP.ini

هذا الملف يمثل الاعدادات الاساسية للغة بي اتش بي التي يعمل عليها جملة

في هذا الملف يوجد خانة تسمى default encoding أو الترميز الافتراضي
وهذه الخانة يجب ضبطها حتى يعمل موقعك بالغة العربية جيدا و نبدأ بالخطوات

1) تذهب الى مجلد /etc
2) تقوم بتنزيل الملف php.ini
3) تقوم بالبحث عن السطر الذي يحوي الكلمة التالية
default_charset
فان وجدتها  فقم بازالة السطر

و ضع بدله السطر التالي
default_charset = "windows-1256"

و ان لم تجده فاضف السطر السابق فورا في أي مكان

4) احفظ الملف و قم برفعه الى نفس المكان /etc

و بهذا يكون موقعك عربي 100% ان شاء الله



ننتظر مشاركاتكم و استفساراتكم

أخوكم المشرف التقني في منتدى الطلبة العرب في الجامعات الكندية
http://arabcu.ca/forum/


و السلام عليكم و رحمة الله و بركاته

User avatar
Mohammed
Joomla! Ace
Joomla! Ace
Posts: 1313
Joined: Thu Oct 27, 2005 11:20 pm
Location: Cairo , Egypt
Contact:

Re: دليل حل مشاكل اللغة العربية في جملة

Post by Mohammed » Sun Jun 04, 2006 9:26 am


و عليكم السلام ورحمة الله وبركاته

شكراً لك عزيزى على الشرح الوافى و إن كنت أرى أنه لاتوجد مشكلة مع جملة فى دعم اللغة العربية فى نسختها الحالية

فالحلول المقدمة كلها لم تمس تعديل الملفات الأساسية مثلاً و إنما تعديل ملفات اللغة و القوالب فقط لكى يبدو الموقع بشكل عربى

أما عن ملف php.ini فلم أجد ما تتحدث عنه و إن كان صحيحاً فمن الصعب على صاحب الموقع الوصول إليه و إنما مقدم خدمة الاستضافة أو الريسلر

عموماً الأمر متروك لتجربة الأعضاء و نؤكد للجميع أن عمل جملة 1.5 بترميز اليونيكود سوف يقضى على معظم المشاكل التى تواجه المستخدم العربى

فلوحة التحكم سوف يسهل قلبها إلى اليمين و كذلك مصمموا القوالب سوف يراعون خيار من اليمين إلى اليسار عند التصميم

للتثبيت لفائدة الأعضاء و الزوار

مع احترامى
"Joomla! is science made clear."
Mohammed Sh. Abbas  -- Joomla! Fan !!

arabcu.ca
Joomla! Fledgling
Joomla! Fledgling
Posts: 2
Joined: Wed May 31, 2006 10:25 am

Re: دليل حل مشاكل اللغة العربية في جملة

Post by arabcu.ca » Sun Jun 04, 2006 10:05 am

السلام عليكم و رحمة الله

نعم أخي العزيز محمد فالموضوع الذي كتبته لم أكن أقصد فيه أن المشكلة في جملة و انما كنت أقصد أن أشرح للاعضاء كيفية اظهار اللغة العربية بطريقة صحيحة

أما حول ملف ال PHP.ini فهو مريط القصيد أخي
و تعديله مهم جدا لعمل المنتدى بالشكل السليم

و أما حول عدم قدرة الأعضاء تعديله فأعتقد أن ما تقوله صحيح حيث أنه ليس كل شركات الاستضافة تسمح لك بتعديل الملف

و لكن ان لزم الأمر فانصح الاخوة الاعضاء أن يطلبوا من شركة الاستضافة تعديله لهم

و قد قرأت عن وسائل اخرى لتعدي مشكلة عدم تعديل ملف ال PHP.ini وهي عن طريق ملف .htaccess و لكني لم أجربها لأني في موقع استضافتي يسمح لي بتعديل ملف PHP.ini

و اذا واجهة الاخوة مشاكل احاول قريبا ان اضع لهم اسلوب عمل ملف .htaccess

للمعلومة فقط للاعضاء أن ملف PHP.ini ليس شرطا أن يكون في نفس المكان الذي ذكرته فهو يختلف من سيرفر لاخر

و شكرا لك أخي محمد على سرعة التفاعل

بقي عندي سؤال صغير لا علاقة له بالموضوع
هل اسم Joomla له علاقة بالكلمة العربية جملة

و السلام عليكم و رحمة الله و بركاته

murshed
Joomla! Apprentice
Joomla! Apprentice
Posts: 38
Joined: Fri Jul 28, 2006 10:08 am

Re: دليل حل مشاكل اللغة العربية في جملة

Post by murshed » Fri Jul 28, 2006 10:11 am

السلام عليكم
شكراً على الجهود الطيبة في تعريب جملة .. في الواقع حاولت تنزيل الثيمات المعربة و لكن للاسف الرابط التالي لا يعمل:


http://www.joomlatna.org/j10s/component ... lect/id,9/

هل هناك امكانية لوضع رابط اخر لو سمحتم حتى يمكننا اتمام العملية؟

شكراً

User avatar
Mohammed
Joomla! Ace
Joomla! Ace
Posts: 1313
Joined: Thu Oct 27, 2005 11:20 pm
Location: Cairo , Egypt
Contact:

Re: دليل حل مشاكل اللغة العربية في جملة

Post by Mohammed » Fri Jul 28, 2006 1:22 pm

murshed wrote: السلام عليكم
شكراً على الجهود الطيبة في تعريب جملة .. في الواقع حاولت تنزيل الثيمات المعربة و لكن للاسف الرابط التالي لا يعمل:


http://www.joomlatna.org/j10s/component ... lect/id,9/

هل هناك امكانية لوضع رابط اخر لو سمحتم حتى يمكننا اتمام العملية؟

شكراً

نفس المشكلة أخى , مركز التحميل مغلق مؤقتاً

شكراً لصبرك
"Joomla! is science made clear."
Mohammed Sh. Abbas  -- Joomla! Fan !!

User avatar
talal
Joomla! Intern
Joomla! Intern
Posts: 93
Joined: Tue Jun 06, 2006 12:42 am
Location: KSA

Re: دليل حل مشاكل اللغة العربية في جملة

Post by talal » Tue Aug 01, 2006 5:11 pm

أخي الحبيب
arabcu.ca
نشكر لك جهودك النيره..

أحب أضيف لموضوعك القيم نقطتين

في حال أردت عزيزي العربي ..أن تعتمد الترميز
:'( 1256

فلك خيار فعال جداً هو من خلال ملف
htaccess

فقط في آخر الملف نضيف

Code: Select all

AddDefaultCharset windows-1256
النقطه الأهم

العالم كله يتجه للترميز UTF-8
WEB2
مرتكز على UTF-8

ونكرر نصيحه لمن يرغب بناء موقعه بنظام جوملا أن يعتمد الترميز
UTF-8


يمكن تحميل ملف اللغة العربي المعتمد بترميز

UTF-8
**********
لإحدث الإصدارات
من هنا
http://extensions.joomla.org/component/ ... Itemid,35/
وبرايفت خاص لمن يعنيه الأمر هذا الملف الأساسي المعرب 100%
UTF-8 وهو مختلف بشئ بسيط لايؤثر على الأداء عن الملف المرفق في موضعي هذا

http://forum.joomla.org/index.php/topic,76792.0.html
..
والأيام شواهد أنا محق في كل سطر كتبته ..وليس بالضروره أن يكون الفاهم الأوحد مشرف..والفاهم الثاني نائي المشرف اللي قام بإغلاق الموضوع لسبب ...أن عرف بطل العجب ..فالسيد يقول أن الموضوع شخصي..
شخصي يابو شخصي مينظ؟؟؟
دا ربينا ميبحبش الزولم

************************
ولكل أح عربي متشتت
بين 1256
,
UTF-8

الخلاصه بالعربي
إذا اردت ان يكون موقعك فقط للعرب
استخدم
1256
**********
إذا أردت أن يكون موقعك للعالم
استخدم
UTF-8

تبسيط آخر
لما يكون موقعك معمول بترميز 1256 فإي مستخدم غير عربي لن يعرف حرف واحد من الموقع المشوه

لما يكون موقعك عربي ومعمول ب
UTF-8
سيري اي شخص في المعموره موقعك وبلغتك العربيه
*********


وهنا موضوع مهم لمن يرغب التخلص من عقدة الترميز للعمل  مع
UTF-8
http://forum.joomla.org/index.php/topic,81245.0.html
Last edited by talal on Tue Aug 01, 2006 5:40 pm, edited 1 time in total.
سبحان الله ,والحمد لله ,ولاآله إلا الله ,والله أكبر


Locked

Return to “الأرشيف”