Page 1 of 1

عضو جديد في فريق التطوير والتعريب

Posted: Sun Aug 21, 2005 8:24 pm
by mr_almasry
اخواني الكرام
بعد السلام والتحية
اعمل الان على برمجة تطوير نسخة كاملة من المامبو معربة تعريبا كاملا ... هذا بشكل خاص

اما بشكل عام فباذن الله اعتبروني انضممت الى فريق تطوير مامبو العربي  من اليوم و مستعد باذن الله للمساعدة  معكم ...

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

http://forum.opensourcematters.org/inde ... 755.0.html

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

-------------
تحياتي
اخوكم -   مهندس مبرمج  / محمد المصري

Re: عضو جديد في فريق التطوير والتعريب

Posted: Mon Aug 22, 2005 6:42 am
by Abu Sal
اولا: حياك الله وبياك وانار بك وبارك فيك جزاك اخيرا على ما تود فعله

ثانيا: حبذا لو عدلت ما اعتبرته تعريبا - فعندما تقول ستايل انت لم تعرب وانما قمت بترجمة الاحرف واهملت المعنى وهذا ليس تعريبا - هذا ايضا ينطبق على كلمة جرافيك - والتي لو بحثت عنها في المورد العربي لما وجدتها. يجب علينا ان نحترم اللغة التي كرمها الله في كتابة

وتذكر ان
ستايل = قالب او سمة
اما جرافيك فليست الكلمة المطلوبة ولا حتى بالانجليزية  فالكلمة التي كانت مكتوبة هي
Media Manager
والادراة هنا لا تتعلق بالصور او الرسومات فقط  وانما تشمل ايضا الملفات الصوتية والسمعية ولذلك تم استخدام
Media
واجتهد لاقول ان ترجمتها هي ادراة الوسائط

ثانيا: انت لا تحتاج الى تغيير اتجاه ما هو في القائمة المنسدلة فحسب وانما تحتاج الى تغيير كل قالب لوحة التحكم ولكي تتضح الصورة قم بالتالي (احتفظ بنسخة احتياطية للملفات التي ستقوم بتعديلها):
 
في
administrator/templates/mambo_admin_blue/index.php

احذف

[code]<body onload="MM_preloadImages('images/help_f2.png','images/archive_f2.png','images/back_f2.png','images/cancel_f2.png','images/delete_f2.png','images/edit_f2.png','images/new_f2.png','images/preview_f2.png','images/publish_f2.png','images/save_f2.png','images/unarchive_f2.png','images/unpublish_f2.png','images/upload_f2.png')">
<div id="wrapper">[/code]
واستبدلها بــ

[code]<body dir="rtl">
<body onload="MM_preloadImages('images/help_f2.png','images/archive_f2.png','images/back_f2.png','images/cancel_f2.png','images/delete_f2.png','images/edit_f2.png','images/new_f2.png','images/preview_f2.png','images/publish_f2.png','images/save_f2.png','images/unarchive_f2.png','images/unpublish_f2.png','images/upload_f2.png')">
<div id="wrapper">[/code]
وبهذا تكون انقلبت الواجهه بما فيها من قوائم ونصوص لتكون من اليمين الى اليسار


بقي لديك مجموعة الاشياء التي تحناج الى تعديل ويمكنك ملاحظتها عند التنقل في لوحة التحكم

افتح الملف التالي

administrator/templates/mambo_admin_blue/css/template_css.css


واستبدل كل ما فيه بـ

[code]#wrapper {
        border: 0px;
        margin: 0px;
        margin-left: auto;
        margin-right: auto;
        padding: 0px;
}

#header {
        background-color: #FFF;
        background-position: right top;
        border-bottom: 4px solid #80B5D7;
}

#mambo {
        position: relative;
        width: 100%;
        background: url(../images/header_blue.jpg) #30569D no-repeat;
        background-position: top right;
        margin: 0px;
        padding: 0px;
}

#wrapper1 div {
    border: 0px;
    margin: 0px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px 5px 0px 5px;
    display: inline;
}

BODY {
margin: 0px 0px 0px 0px;
color : #333;
background-color: #FFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
a {
color: #ff6600;
text-decoration: none;
}
a:hover {
color : #30569D;
text-decoration : underline;
}
a:active {
color : #FF9900;
text-decoration : underline;
}
a.toolbar {
color : #808080;
text-decoration : none;
}
a.toolbar:hover {
color : #FF6600;
}
a.toolbar:active {
color : #FF9900;
}
.pagenav {
font-size : 10px;
}
a.pagenav {
color : #808080;
font-size : 10px;
text-decoration : underline;
}
a.pagenav:hover {
color : #FFF;
font-size : 10px;
}
a.pagenav:active {
color : #333;
font-size : 10px;
}
.sectionname {
color : #FF9900;
font-family : Arial, Helvetica, sans-serif;
font-size : 18px;
font-weight: bold;
}
.button {
border-top : solid 1px #d5d5d5;
border-right : solid 1px #808080;
border-bottom : solid 1px #808080;
border-left : solid 1px #d5d5d5;
color : #333;
font-weight : bold;
}
.inputbox {
        color: blue;
        background: #E9EFF5;
        font-family: Courier, Helvetica, sans-serif;
        z-index: -3;
        font-size: 11px;
}
.text_area {
        border : 1px solid #999;
        color: blue;
        background: #E9EFF5;
        font-family: Courier, Helvetica, sans-serif;
        z-index: -3;
        font-size: 11px
}
INPUT, TEXTAREA, SELECT {
color : blue;
z-index : -3;
font-size: 11px;
}
.small {
color : #FF9900;
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
text-decoration : none;
}
.smallgrey {
color : #999;
font-size : 10px;
}
.error {
color : #C40000;
font-size : 11px;
font-weight : bold;
}
.contentheading, .componentheading, .moduleheading {
font-size: 14px;
font-weight: bold;
}
table.menubar {
width: 100%;

}
td {
font-size: 11px;
}
/* header block */
table.adminheading {
background-color: #FFF;
font-family : Arial, Helvetica, sans-serif;
margin: 0px;
padding: 0px;
border: 0px;
width: 100%;
border-collapse: collapse;
color: #FF9E31;
font-size : 18px;
font-weight: bold;
text-align: right;
}
table.adminheading th {
width: 99%;
height: 50px;
padding-right: 50px;
background: url(../../../images/asterisk.png) no-repeat right;
}
table.adminheading th.checkin {
background: url(../../../images/checkin.png) no-repeat right;
}
table.adminheading th.cpanel {
background: url(../../../images/cpanel.png) no-repeat right;
}
table.adminheading th.config {
background: url(../../../images/config.png) no-repeat right;
}
table.adminheading th.modules {
background: url(../../../images/module.png) no-repeat right;
}
table.adminheading th.menus {
background: url(../../../images/menu.png) no-repeat right;
}
table.adminheading th.trash {
background: url(../../../images/trash.png) no-repeat right;
}
table.adminheading th.user {
background: url(../../../images/user.png) no-repeat left;
}
table.adminheading th.inbox {
background: url(../../../images/inbox.png) no-repeat left;
}
table.adminheading th.msgconfig {
background: url(../../../images/message_config.png) no-repeat left;
}
table.adminheading th.langmanager {
background: url(../../../images/langmanager.png) no-repeat left;
}
table.adminheading th.mediamanager {
background: url(../../../images/mediamanager.png) no-repeat left;
}
table.adminheading th.impressions {
background: url(../../../images/impressions.png) no-repeat left;
}
table.adminheading th.browser {
background: url(../../../images/browser.png) no-repeat left;
}
table.adminheading th.searchtext {
background: url(../../../images/searchtext.png) no-repeat left;
}
table.adminheading th.templates {
background: url(../../../images/templatemanager.png) no-repeat left;
}
table.adminheading th.massemail {
background: url(../../../images/massemail.png) no-repeat left;
}
table.adminheading th.frontpage {
background: url(../../../images/frontpage.png) no-repeat left;
}
table.adminheading th.sections {
background: url(../../../images/sections.png) no-repeat left;
}
table.adminheading th.edit {
background: url(../../../images/addedit.png) no-repeat left;
}
table.adminheading th.categories {
background: url(../../../images/categories.png) no-repeat left;
}
table.adminheading th.install {
background: url(../../../images/install.png) no-repeat left;
}
table.adminheading th.dbbackup {
background: url(../../../images/backup.png) no-repeat left;
}
table.adminheading th.dbrestore {
background: url(../../../images/dbrestore.png) no-repeat left;
}
table.adminheading th.dbquery {
background: url(../../../images/query.png) no-repeat left;
}
table.adminheading th.info {
background: url(../../../images/systeminfo.png) no-repeat left;
}

table.adminheading td {
color : #000;
}
/* standard list style table */
table.adminlist {
background-color: #FFFFFF;
margin: 0px;
padding: 0px;
border: 1px solid #CCCCCC;
border-spacing: 0px;
width: 100%;
border-collapse: collapse;
}

table.adminlist th {
margin: 0px;
padding: 6px 4px 2px 4px;
height: 25px;
background: url(../images/background.gif);
background-repeat: repeat;
font-size: 11px;
color: #ffffff;
}
table.adminlist th.title {
text-align: right;
}

table.adminlist th a {
color: #ff9900;
}

table.adminlist tr.row0 {
background-color: #FF0000;
}
table.adminlist tr.row1 {
background-color: #FFF;
}
table.adminlist td {
border-bottom: 1px solid #e5e5e5;
padding: 4px;
}
table.adminlist tr.row0:hover {
background-color: #f1f1f1;
}
table.adminlist tr.row1:hover {
background-color: #f1f1f1;
}
table.adminlist td.options {
background-color: #ffffff;
font-size: 8px;
}
select.options, input.options {
font-size: 8px;
font-weight: normal;
border: 1px solid #999999;
}
/* standard form style table */
table.adminform {
background-color: #FF0000;
border: solid 1px #d5d5d5;
width: 100%;
padding: 10px;
border-collapse: collapse;
}
table.adminform tr.row0 {
background-color: #FF0000;
}
table.adminform tr.row1 {
background-color: #eeeeee;
}
table.adminform th {
font-size: 12px;
padding-top: 6px;
padding-bottom: 2px;
padding-right: 4px;
padding-right: 4px;
text-align: right;
height: 25px;
color: #ffffff;
background: url(../images/background.gif);
background-repeat: repeat;
}
table.adminform td {
padding: 3px;
text-align: right;
}
table.adminform td.editor {
font-size: 9px;
}

table.cpanel td {
text-align: center;
}

form {
margin: 0px 0px 0px 0px;
}
/* Styles for dhtml tabbed-pages */
.ontab {
font-size: 12px;
background-color: #ffae00;
border: 1px solid #cccccc;
width: 14%;
text-align: center;
cursor: hand;
font-weight: bold;
color: #FFFFFF;
}
.offtab {
font-size: 12px;
background-color : #e5e5e5;
border: 1px solid #cccccc;
width: 14%;
text-align: center;
cursor: hand;
font-weight: normal;
}
.tabpadding {
/*border-bottom: solid 1px #D5D5D5;*/
}
.tabheading {
background-color: #FFAE00;
color: #FFF;
font-size: 10px;
text-align: right;
}
.pagetext {
visibility: hidden;
display: none;
position: relative;
top: 0;
}
.menubackgr {
background: #F1F3F5;
border-bottom: 1px solid #cccccc;

}
.menudottedline {
border-bottom: 1px solid #cccccc;
border-top: 1px solid #ffffff;
background-color: #F1F3F5;
}
.pathway {
border: 1px inset;
background-color: #FFF;
padding: 2px;
width: 95%;
margin: 3px;
}
.adminheader {
color : #FF9900;
font-size : 24px;
}
/* Text passed with mosmsg url parameter */
.message {
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight: bold;
font-size : 14px;
color : #FF9900;
text-align: center;
}
.main {
border: 1px solid #d5d5d5;
width: 98%;
}
.quote {
margin: 4px;
border: 1px solid #cccccc;
background-color: #E9ECEF;
padding: 10px;
font-size: 12px;
color: #254D78;
}[/code]

بعد هذا التغيير يبقى لديك ان تعدل اتجاه بروز (وليس النص لان النص تم تعديل اتجاهه) القائمة المنسدلة من اليمين الى
اليسار  لكي يتسنى لك مشاهدة بعض القوائم المتفرعة من القائمة المنسدلة و التي قد لا يمكنك مشاهدتها الآن - والى هنا اعتذر عن عدم الاكمال لانها تحتاج الى وقت للبحث عن حل لهل ولا امتلك ذلك الوقت- ولعل غيري يكمل[/color]

Re: عضو جديد في فريق التطوير والتعريب

Posted: Mon Aug 22, 2005 12:45 pm
by mr_almasry
اخي الكريم اشكرك جزيل الشكر على ردك  لانني لم اتوقع ان اجد ردا قبل فترة ليست بالقريبة ...
بخصوص مسالة التعريب اخي الكريم انا لم اعتبر تعريبي هو تعريب كامل لانني وحتى الان لست محترفا في استخدام المامبو و برامجها فلذلك قمت بتعريب بعض الكلمات تعريبا سريعا بالعربية الدارجة التي استخدمها فانا عادة لا استخدم لفظ قالب و انما ستايل و كذلك لفظ  ثيم وجرافيك و ميدياو لينكات ...
نعم اخي الكريم عندك جق بكل كلامك لكن انا فقط حاولت ان اعرب ما استطيع حتى اسهل على نفسي التعامل بسرعة مع البرنامج ...
اما بخصوص النسخة التي سنطلقها فيما بعد سنكون طبعا مشاركين فيها جميعا بالمجهود والتعديلات فلن يكون من السهل اخراج عمل متكامل بشكل فردي ...
اما بخصوص توجيه القالب من اليمين الى اليسار و القوائم فقد قم بتعديلها من خلال كود php  من صفحة الـ index  :
"administrator\index.php "  بعد الوسم <?php 
المهم الجزئية دي مش هنختلف فيها بأي طريقة لكن تعريب القوائم او اقصد تغيير اتجاهها بالشكل الحالي سيؤدي الى تدمير شكل لوحة التحكم فالحل الوحيد هو ان تبقى القوائم كما هي في تجانب الى اليسار او الوسط و يتم تغيير اتجاه الفالب ككل الى اليمين ... جربها و ستجد ان شكل لوحة التحكم مناسب تماما .... وعموما ساطرح كود التغيرات هنا ...

اتمنى ان نقوم الان بالبدء في عمل منظم لاتمام التعريب لنتجه بعد ذلك الى التطوير لان العمل لن يقتصر فقط على التعريب ....

ولكم جزيل الشكر

Re: عضو جديد في فريق التطوير والتعريب

Posted: Mon Aug 22, 2005 11:13 pm
by Abu Sal
كلام سليم والله يعطيك العافية

بس تدري وين المشكلة:

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


تحياتي

Re: عضو جديد في فريق التطوير والتعريب

Posted: Mon Aug 22, 2005 11:16 pm
by mr_almasry
بالفعل حبيبي ابتدأت من حيث انتهو  والحمد لله تقريبا انتهيت من التعريب بقي بعض التعديلات البسيطة و لكن ربما تأخذ مني بعض الوقت لاخراجها بالشكل الأفضل حتى تخرج في قالب عربي بشكل كامل ... دعواتكم

Re: عضو جديد في فريق التطوير والتعريب

Posted: Tue Aug 23, 2005 5:28 pm
by msam
احبائي احيانا نواجه مشكلة في التعريب

اللي سويته  قمت بتنصيب مابو الانجليزية ومنها استطعت ان اعرب بشكل سليم افضل من المرحلة الاولى

من ناحية اتجاه القوائم لو تستعمل برنامج الفرونت بيج منه تستطيع قلب الصفحة الى اليمين "اللهم اجعلنا من اهل اليمين"

طريقة سهلة

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

ولو تلاحظون في النسخة الانجليزية يقولون دوما مجهود الفريق لا الشخص

بالنسبه لي انا لم يبقي الا القليل لااضعها هنا للمناقشة ثم اذا وافق عليها الكل نضعها هنا للكل

لضيق وقتي سوف اضع انشاء الله غدا اول الترجمة وهو ملف التنصيب كامل بالعربي كله باليمين لا جزء يمين وجزء يسار

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

لذا اكيد يوجد اخطاء

Re: عضو جديد في فريق التطوير والتعريب

Posted: Tue Aug 23, 2005 5:35 pm
by mr_almasry
  أخي الكريم على الرحب و السعة بالفعل نتمنى تكوين فريق للتعريب فريق متكامل و لكن كما تلحظ عدد الاعضاء مازال عدد قليل ... على كل ابدا على بركة الله بطرح الملفات التي قمت بتعريبها .. و سنثبت باذن الله موضوعا خاصا بالتعريب ليضم مجهود الفريق ككل ...
بالنسبة للملفات التي  اعمل عليها هي الان ملفات الادارة الخاصة بمجلد " adminstratr "
باذن الله سأنتهي منها خلال أيام وساطرحها أيضا في نفس الموضوع ...

ولكم مني خالص الشكر والتقدير

Re: عضو جديد في فريق التطوير والتعريب

Posted: Tue Aug 23, 2005 5:49 pm
by msam
حتى اخي في ملفات الادمين اذهب الى هذا الملف
components
ومنه الى اي واحد
ولنفرض
com_admin
ثم الى
admin.admin.html
ثم قم بنسخ مابداخل هذا الملف الى الفرونت بيج في
تعليمات برمجية ومنها ضع الكود
اذهب لمشاهدته  عن طريق تصميم
واضغط الماس باليمين راح تضهر الخيرات واختر منهاخصائص الصفحة
واختر اتجاهها
من اليمين الى اليسار
وغصب عليها تتجه الى اليمين

الحين ابداء بالترجمة الاشياء التي تظهر

بالتوفقيق

Re: عضو جديد في فريق التطوير والتعريب

Posted: Tue Aug 23, 2005 6:11 pm
by mr_almasry
اخي بخصوص موضوع القوائم انا بذلت فيه مجهود كبير لمحاولة تغير اتجاهها و لكن اكتشفت في النهاية انها تتغير تبعا لكود الجافا الموجود في احد ملفات الجافا ساعود اليه في وقت لاحق ... وحاولت من خلال الاكواد للصفحات العادية وعموما ساحاول مرة اخرى من خلا الاكواد ولكن في النهاية حتى لا انشغل بهذه النقطة :

بالنسبة لبعض الاكوادالمستخدمة في  تغير اتجاه البرنامج اليكم هذه الاكواد :

Code: Select all

echo"<html dir=rtl>"
 ."";
يمكن وضعه في اول ملفات الت php بعد الوسم كمثال :

 

-----------------------------------------
اما اذا كان كود الجافا مترجم بالـ php  اي انه داخل كود php
فنستخدم الكود  :

Code: Select all


 lang=\"arabic\" 
كمثال

Code: Select all

echo "<script  lang=\"arabic\" >document.location.href='index.php'</script>\n";

----------------------------------
وط بعا الكود المستخدم في الاتش تي ام ال و في الجداول : 

Code: Select all

dir="rtl" 
كمثال :

Code: Select all

<html dir="rtl">
وايضا

Code: Select all

<table dir="rtl">
-------------------------------------

Code: Select all

  align="right" 
تستخدم داخل اكواد السطر والـ div

كمثال

Code: Select all

<p  align="right"> ....... </p>


Re: عضو جديد في فريق التطوير والتعريب

Posted: Mon Aug 29, 2005 1:11 am
by mbd
الرجاء ان ترسل النسخه المعربه التي قمت بتعريبها