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

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

Moderators: sherif, General Support Moderators

Locked
mr_almasry
Joomla! Apprentice
Joomla! Apprentice
Posts: 22
Joined: Sun Aug 21, 2005 5:38 pm
Location: Egypt-Al sharkia
Contact:

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

Post by mr_almasry » Sun Aug 21, 2005 8:24 pm

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

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

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

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

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

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

Abu Sal

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

Post by Abu Sal » Mon Aug 22, 2005 6:42 am

اولا: حياك الله وبياك وانار بك وبارك فيك جزاك اخيرا على ما تود فعله

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

وتذكر ان
ستايل = قالب او سمة
اما جرافيك فليست الكلمة المطلوبة ولا حتى بالانجليزية  فالكلمة التي كانت مكتوبة هي
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]

mr_almasry
Joomla! Apprentice
Joomla! Apprentice
Posts: 22
Joined: Sun Aug 21, 2005 5:38 pm
Location: Egypt-Al sharkia
Contact:

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

Post by mr_almasry » Mon Aug 22, 2005 12:45 pm

اخي الكريم اشكرك جزيل الشكر على ردك  لانني لم اتوقع ان اجد ردا قبل فترة ليست بالقريبة ...
بخصوص مسالة التعريب اخي الكريم انا لم اعتبر تعريبي هو تعريب كامل لانني وحتى الان لست محترفا في استخدام المامبو و برامجها فلذلك قمت بتعريب بعض الكلمات تعريبا سريعا بالعربية الدارجة التي استخدمها فانا عادة لا استخدم لفظ قالب و انما ستايل و كذلك لفظ  ثيم وجرافيك و ميدياو لينكات ...
نعم اخي الكريم عندك جق بكل كلامك لكن انا فقط حاولت ان اعرب ما استطيع حتى اسهل على نفسي التعامل بسرعة مع البرنامج ...
اما بخصوص النسخة التي سنطلقها فيما بعد سنكون طبعا مشاركين فيها جميعا بالمجهود والتعديلات فلن يكون من السهل اخراج عمل متكامل بشكل فردي ...
اما بخصوص توجيه القالب من اليمين الى اليسار و القوائم فقد قم بتعديلها من خلال كود php  من صفحة الـ index  :
"administrator\index.php "  بعد الوسم <?php 
المهم الجزئية دي مش هنختلف فيها بأي طريقة لكن تعريب القوائم او اقصد تغيير اتجاهها بالشكل الحالي سيؤدي الى تدمير شكل لوحة التحكم فالحل الوحيد هو ان تبقى القوائم كما هي في تجانب الى اليسار او الوسط و يتم تغيير اتجاه الفالب ككل الى اليمين ... جربها و ستجد ان شكل لوحة التحكم مناسب تماما .... وعموما ساطرح كود التغيرات هنا ...

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

ولكم جزيل الشكر
م/ محمد المصري

Abu Sal

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

Post by Abu Sal » Mon Aug 22, 2005 11:13 pm

كلام سليم والله يعطيك العافية

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

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


تحياتي

mr_almasry
Joomla! Apprentice
Joomla! Apprentice
Posts: 22
Joined: Sun Aug 21, 2005 5:38 pm
Location: Egypt-Al sharkia
Contact:

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

Post by mr_almasry » Mon Aug 22, 2005 11:16 pm

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

msam
Joomla! Apprentice
Joomla! Apprentice
Posts: 11
Joined: Thu Aug 18, 2005 10:11 pm

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

Post by msam » Tue Aug 23, 2005 5:28 pm

احبائي احيانا نواجه مشكلة في التعريب

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

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

طريقة سهلة

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

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

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

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

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

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

mr_almasry
Joomla! Apprentice
Joomla! Apprentice
Posts: 22
Joined: Sun Aug 21, 2005 5:38 pm
Location: Egypt-Al sharkia
Contact:

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

Post by mr_almasry » Tue Aug 23, 2005 5:35 pm

  أخي الكريم على الرحب و السعة بالفعل نتمنى تكوين فريق للتعريب فريق متكامل و لكن كما تلحظ عدد الاعضاء مازال عدد قليل ... على كل ابدا على بركة الله بطرح الملفات التي قمت بتعريبها .. و سنثبت باذن الله موضوعا خاصا بالتعريب ليضم مجهود الفريق ككل ...
بالنسبة للملفات التي  اعمل عليها هي الان ملفات الادارة الخاصة بمجلد " adminstratr "
باذن الله سأنتهي منها خلال أيام وساطرحها أيضا في نفس الموضوع ...

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

msam
Joomla! Apprentice
Joomla! Apprentice
Posts: 11
Joined: Thu Aug 18, 2005 10:11 pm

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

Post by msam » Tue Aug 23, 2005 5:49 pm

حتى اخي في ملفات الادمين اذهب الى هذا الملف
components
ومنه الى اي واحد
ولنفرض
com_admin
ثم الى
admin.admin.html
ثم قم بنسخ مابداخل هذا الملف الى الفرونت بيج في
تعليمات برمجية ومنها ضع الكود
اذهب لمشاهدته  عن طريق تصميم
واضغط الماس باليمين راح تضهر الخيرات واختر منهاخصائص الصفحة
واختر اتجاهها
من اليمين الى اليسار
وغصب عليها تتجه الى اليمين

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

بالتوفقيق

mr_almasry
Joomla! Apprentice
Joomla! Apprentice
Posts: 22
Joined: Sun Aug 21, 2005 5:38 pm
Location: Egypt-Al sharkia
Contact:

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

Post by mr_almasry » Tue Aug 23, 2005 6:11 pm

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

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

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>

م/ محمد المصري

mbd
Joomla! Explorer
Joomla! Explorer
Posts: 285
Joined: Thu Aug 25, 2005 1:51 pm
Contact:

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

Post by mbd » Mon Aug 29, 2005 1:11 am

الرجاء ان ترسل النسخه المعربه التي قمت بتعريبها
Joomla needs our help ... to the freedom .. live your life as you like but help as much as you can.


Locked

Return to “الأرشيف”