From acca0b77793187b25d85d39e7ed7d6194f8aa55e Mon Sep 17 00:00:00 2001
From: Usama Akkad <uahello@gmail.com>
Date: Thu, 15 Apr 2010 08:36:26 +0200
Subject: [PATCH] Arabic language update

---
 inc/lang/ar/lang.php                        | 37 +++++++++++++++
 inc/lang/ar/subscr_digest.txt               |  1 +
 lib/plugins/acl/lang/ar/help.txt            | 11 +++++
 lib/plugins/acl/lang/ar/lang.php            | 12 +++++
 lib/plugins/config/lang/ar/lang.php         |  2 +-
 lib/plugins/plugin/lang/ar/admin_plugin.txt |  4 ++
 lib/plugins/plugin/lang/ar/lang.php         | 50 ++++++++++++++++-----
 lib/plugins/usermanager/lang/ar/edit.txt    |  2 +-
 lib/plugins/usermanager/lang/ar/intro.txt   |  1 +
 lib/plugins/usermanager/lang/ar/lang.php    | 26 +++++++++--
 lib/plugins/usermanager/lang/ar/list.txt    |  1 +
 11 files changed, 130 insertions(+), 17 deletions(-)
 create mode 100644 inc/lang/ar/subscr_digest.txt
 create mode 100644 lib/plugins/acl/lang/ar/help.txt
 create mode 100644 lib/plugins/plugin/lang/ar/admin_plugin.txt
 create mode 100644 lib/plugins/usermanager/lang/ar/intro.txt
 create mode 100644 lib/plugins/usermanager/lang/ar/list.txt

diff --git a/inc/lang/ar/lang.php b/inc/lang/ar/lang.php
index b1bd38383..201cc16c5 100644
--- a/inc/lang/ar/lang.php
+++ b/inc/lang/ar/lang.php
@@ -179,6 +179,11 @@ $lang['qb_h2']                 = 'عنوان مستوى ثاني';
 $lang['qb_h3']                 = 'عنوان مستوى ثالث';
 $lang['qb_h4']                 = 'عنوان مستوى رابع';
 $lang['qb_h5']                 = 'عنوان مستوى خامس';
+$lang['qb_h']                  = 'الترويسة';
+$lang['qb_hs']                 = 'حدد الترويسة';
+$lang['qb_hplus']              = 'ترويسة أعلى';
+$lang['qb_hminus']             = 'ترويسة أخفض';
+$lang['qb_hequal']             = 'ترويسة بنفس المستوى';
 $lang['qb_link']               = 'رابط داخلي';
 $lang['qb_extlink']            = 'رابط خارجي';
 $lang['qb_hr']                 = 'سطر أفقي';
@@ -188,6 +193,7 @@ $lang['qb_media']              = 'إضافة صور و ملفات أخرى';
 $lang['qb_sig']                = 'أضف توقيعك';
 $lang['qb_smileys']            = 'الابتسامات';
 $lang['qb_chars']              = 'محارف خاصة';
+$lang['upperns']               = 'انتقل للنطاق الأب';
 $lang['admin_register']        = 'إضافة مشترك جديد';
 $lang['metaedit']              = 'تحرير البيانات الشمولية ';
 $lang['metasaveerr']           = 'فشلت عملية كتابة البيانات الشمولية';
@@ -203,6 +209,21 @@ $lang['img_copyr']             = 'حقوق النسخ';
 $lang['img_format']            = 'صيغ رسومية';
 $lang['img_camera']            = 'آلة التصوير';
 $lang['img_keywords']          = 'كلمات مفتاحية';
+$lang['subscr_subscribe_success'] = 'اضيف %s لقائمة اشتراك %s';
+$lang['subscr_subscribe_error'] = 'خطأ في إضافة %s لقائمة اشتراك %s';
+$lang['subscr_subscribe_noaddress'] = 'ليس هناك عنوان مرتبط بدخولك، لا يمكن اضافتك لقائمة الاشتراك';
+$lang['subscr_unsubscribe_success'] = 'أزيل %s من قائمة اشتراك %s';
+$lang['subscr_unsubscribe_error'] = 'خطأ في إزالة %s من قائمة اشتراك %s';
+$lang['subscr_already_subscribed'] = '%s مشترك مسبقا في %s';
+$lang['subscr_not_subscribed'] = '%s ليس مشتركا في %s';
+$lang['subscr_m_not_subscribed'] = 'لست مشتركا حاليا بالصفحة او النطاق الحاليين';
+$lang['subscr_m_new_header']   = 'أضف اشتراكا';
+$lang['subscr_m_current_header'] = 'الاشتراكات الحالية';
+$lang['subscr_m_unsubscribe']  = 'ألغ الاشتراك';
+$lang['subscr_m_subscribe']    = 'اشترك';
+$lang['subscr_m_receive']      = 'استقبل';
+$lang['subscr_style_every']    = 'بريدا على كل تغيير';
+$lang['subscr_style_list']     = 'قائمة بالصفحات المتغيرة منذ آخر بريد';
 $lang['authmodfailed']         = 'إعدادات تصريح فاسدة، يرجى مراسلة المدير.';
 $lang['authtempfail']          = 'تصريح المشترك غير متوفر مؤقتاً، إن استمرت هذه الحالة يرجى مراسلة المدير';
 $lang['i_chooselang']          = 'اختر لغتك';
@@ -235,11 +256,27 @@ $lang['i_pol0']                = 'ويكي مفتوحة؛ أي القراءة و
 $lang['i_pol1']                = 'ويكي عامة؛ أي القراءة للجميع ولكن الكتابة والتحميل للمشتركين المسجلين فقط';
 $lang['i_pol2']                = 'ويكي مغلقة؛ أي القراءة والكتابة والتحميل للمشتركين المسجلين فقط';
 $lang['i_retry']               = 'إعادة المحاولة';
+$lang['mu_intro']              = 'هنا يمكنك رفع ملفات متعددة في وقت واحد. انقر على زر استعرض لاضافتهم إلى الطابور. انقر ارفع عند الانتهاء.';
 $lang['mu_gridname']           = 'اسم الملف';
 $lang['mu_gridsize']           = 'الحجم';
 $lang['mu_gridstat']           = 'الحالة';
+$lang['mu_namespace']          = 'نطاق';
+$lang['mu_browse']             = 'استعرض';
 $lang['mu_toobig']             = 'كبير جدا';
 $lang['mu_ready']              = 'جاهز للرفع';
 $lang['mu_done']               = 'اكتمل';
 $lang['mu_fail']               = 'فشل';
+$lang['mu_authfail']           = 'انتهت الجلسة';
+$lang['mu_progress']           = 'رُفع @PCT@% ';
+$lang['mu_filetypes']          = 'انواع الملفات المسموحة';
 $lang['mu_info']               = 'تم رفع الملفات';
+$lang['mu_lasterr']            = 'آخر خطأ:';
+$lang['recent_global']         = 'انت تراقب حاليا التغييرات داخل نطاق <b>%s</b>. يمكنك أيضا <a href="%s">عرض أحدث تغييرات الويكي كلها</a>.';
+$lang['years']                 = '%d سنة مضت';
+$lang['months']                = '%d شهرا مضى';
+$lang['weeks']                 = '%d اسبوعا مضى';
+$lang['days']                  = '%d يوما مضى';
+$lang['hours']                 = '%d ساعة مضت';
+$lang['minutes']               = '%d دقيقة مضت';
+$lang['seconds']               = '%d ثانية مضت';
+$lang['wordblock']             = 'لم تحفظ تغييراتك لاحتوائها على نص ممنوع )غثاء(';
diff --git a/inc/lang/ar/subscr_digest.txt b/inc/lang/ar/subscr_digest.txt
new file mode 100644
index 000000000..8d6e731cf
--- /dev/null
+++ b/inc/lang/ar/subscr_digest.txt
@@ -0,0 +1 @@
+مرحبا!
\ No newline at end of file
diff --git a/lib/plugins/acl/lang/ar/help.txt b/lib/plugins/acl/lang/ar/help.txt
new file mode 100644
index 000000000..afae13a86
--- /dev/null
+++ b/lib/plugins/acl/lang/ar/help.txt
@@ -0,0 +1,11 @@
+=== مساعدة سريعة: ===
+
+على هذه الصفحة يمكنك إضافة أو إزالة الصلاحيات الخاصة بالنطاقات و الصفحات في ويكيتك.
+
+الشريط الأيسر يظهر كل النطاقات و الصفحات المتاحة.
+
+النموذج في الأسفل يمكنك من رؤية و تعديل الصلاحيات لمستخدم محدد أو مجموعة .
+
+في الجدول في الأسفل تجد قواعد التحكم بالوصول معروضة. يمكنك استخدامها لحذف أو تغيير عدة قواعد بسرعة.
+
+قراءة [[doku>acl|المستندات الرسمية عن ACL]] قد يساعدك على الفهم الكامل لطريقة عمل التحكم بالوصول في دوكي ويكي.
diff --git a/lib/plugins/acl/lang/ar/lang.php b/lib/plugins/acl/lang/ar/lang.php
index e3e04a6c4..552ce90d9 100644
--- a/lib/plugins/acl/lang/ar/lang.php
+++ b/lib/plugins/acl/lang/ar/lang.php
@@ -14,6 +14,17 @@ $lang['acl_perms']             = 'ترخيص لـ';
 $lang['page']                  = 'صفحة';
 $lang['namespace']             = 'فضاء التسمية';
 $lang['btn_select']            = 'اختيار';
+$lang['p_user_id']             = 'المستخدم<b class="acluser">%s</b> عنده حاليا الصلاحيات التالية على الصفحة<b class="aclpage">%s</b>: <i>%s</i>.';
+$lang['p_user_ns']             = 'المستخدم <b class="acluser">%s</b> عنده حاليا الصلاحيات التالية في النطاق<b class="aclns">%s</b>: <i>%s</i>.';
+$lang['p_group_id']            = 'أعضاء مجموعة<b class="aclgroup">%s</b> عندهم حاليا الصلاحيات التالية على الصفحة page <b class="aclpage">%s</b>: <i>%s</i>.';
+$lang['p_group_ns']            = 'أعضاء مجموعة <b class="aclgroup">%s</b> عندهم حاليا الصلاحيات التالية في النطاق <b class="aclns">%s</b>: <i>%s</i>.';
+$lang['p_choose_id']           = 'رجاء <b>مستخدما أو مجموعة</b> في النموذج أعلاه لعرض أو تحرير اعداد الصلاحيات للصفحة<b class="aclpage">%s</b>.';
+$lang['p_choose_ns']           = 'رجاء Please <b>أدخل مستخدما أو مجموعة</b> في النموذج أعلاه لعرض أو تحرير اعداد الصلاحيات للنطاق<b class="aclns">%s</b>.';
+$lang['p_inherited']           = 'لاحظ: هذه الصلاحيات لم تنشأ إراديا بل وُرثت من مجموعات أخرى أو نطاقات أعلى.';
+$lang['p_isadmin']             = 'لاحظ: المجموعة أو المستخدم المحدد عندهم دائما صلاحيات كاملة بسبب ضبطهم كمستخدمين متفوقين.';
+$lang['p_include']             = 'الصلاحيات الاعلى تتضمن الأخفض. صلاحيات الإنشاء ، والرفع، والحذف تطبق فقط على النطاقات، وليس على الصفحات.';
+$lang['current']               = 'قواعد ACL الحالية';
+$lang['where']                 = 'الصفحة/النطاق';
 $lang['who']                   = 'اسم المستخدم / المجموعة';
 $lang['perm']                  = 'التصاريح';
 $lang['acl_perm0']             = 'لا يوجد';
@@ -23,3 +34,4 @@ $lang['acl_perm4']             = 'إنشاء';
 $lang['acl_perm8']             = 'تحميل';
 $lang['acl_perm16']            = 'مسح';
 $lang['acl_new']               = 'أضف أضافة جديدة';
+$lang['acl_mod']               = 'عدل المدخلة';
diff --git a/lib/plugins/config/lang/ar/lang.php b/lib/plugins/config/lang/ar/lang.php
index 5a5fc5bfe..22d3b7811 100644
--- a/lib/plugins/config/lang/ar/lang.php
+++ b/lib/plugins/config/lang/ar/lang.php
@@ -114,4 +114,4 @@ $lang['gdlib_o_1']             = 'الاصدار 1.x';
 $lang['gdlib_o_2']             = 'اكتشاف تلقائي';
 $lang['rss_type_o_atom']       = 'أتوم 0.3';
 $lang['rss_type_o_atom1']      = 'أتوم 1.0';
-$lang['rss_content_o_htmldiff'] = 'جدول الفروق بهيئة HTML';
\ No newline at end of file
+$lang['rss_content_o_htmldiff'] = 'جدول الفروق بهيئة HTML';
diff --git a/lib/plugins/plugin/lang/ar/admin_plugin.txt b/lib/plugins/plugin/lang/ar/admin_plugin.txt
new file mode 100644
index 000000000..1aeaf13ad
--- /dev/null
+++ b/lib/plugins/plugin/lang/ar/admin_plugin.txt
@@ -0,0 +1,4 @@
+====== إدارة الإضافات ======
+
+على هذه الصفحة يمكنك إدارة كل ما يتعلق ب[[doku>plugins|إضافات]] دوكي ويكي. لتتمكن من تنزيل و تثبيت الإضافات يجب أن يكون دليل الاضافات قابلا للكتابة من خادوم الوب.
+
diff --git a/lib/plugins/plugin/lang/ar/lang.php b/lib/plugins/plugin/lang/ar/lang.php
index dbbcbd07a..55987881c 100644
--- a/lib/plugins/plugin/lang/ar/lang.php
+++ b/lib/plugins/plugin/lang/ar/lang.php
@@ -5,21 +5,47 @@
  * @author Yaman Hokan <always.smile.yh@hotmail.com>
  * @author Usama Akkad <uahello@gmail.com>
  */
-$lang['btn_delete']            = 'حذف';
-$lang['btn_settings']          = 'خيارات';
-$lang['btn_download']          = 'تحميل';
-$lang['btn_enable']            = 'حفظ';
+$lang['menu']                  = 'إدارة الملحقات';
+$lang['download']              = 'نزّل و ثبت اضافة جديدة';
+$lang['manage']                = 'الإضافات المثبتة';
+$lang['btn_info']              = 'معلومات';
+$lang['btn_update']            = 'حدّث';
+$lang['btn_delete']            = 'احذف';
+$lang['btn_settings']          = 'إعدادات';
+$lang['btn_download']          = 'نزل';
+$lang['btn_enable']            = 'احفظ';
 $lang['url']                   = 'رابط';
-$lang['source']                = 'مصدر';
-$lang['unknown']               = 'غير معروف';
-$lang['updating']              = 'يتم التحديث ...';
-$lang['update_none']           = 'لم يتم العثور على تحديثات';
-$lang['deleting']              = 'يتم الحذف ... ';
-$lang['downloading']           = 'يتم التحميل .. ';
+$lang['installed']             = 'ثُبتت:';
+$lang['lastupdate']            = 'آخر تحديث:';
+$lang['source']                = 'المصدر:';
+$lang['unknown']               = 'مجهول';
+$lang['updating']              = 'تُحدث ...';
+$lang['updated']               = 'الاضافة %s حُدثت بنجاح';
+$lang['updates']               = 'الاضافة التالية حُدثت بنجاح';
+$lang['update_none']           = 'لا يوجد تحديثات.';
+$lang['deleting']              = 'تُحذف ... ';
+$lang['deleted']               = 'حُذفت الإضافة %s.';
+$lang['downloading']           = 'يُنزل ...';
+$lang['downloaded']            = 'الاضافة %s ثبتت بنجاح';
+$lang['downloads']             = 'الاضافة التالية ثبتت بنجاح:';
+$lang['download_none']         = 'لم يجد إضافة، أو ان هناك مشكلة غير معروفة أثناء التنزيل و التثبيت.';
+$lang['plugin']                = 'الإضافة:';
+$lang['components']            = 'المكون:';
+$lang['noinfo']                = 'لم تعطي الإضافة أية معلومة، قد تكون معطوبة.';
 $lang['name']                  = 'الاسم :';
 $lang['date']                  = 'التاريخ :';
 $lang['type']                  = 'النوع :';
 $lang['desc']                  = 'الوصف :';
 $lang['author']                = 'الكاتب :';
-$lang['www']                   = 'شبكة :';
-$lang['error']                 = 'ظهر خطأ غير معروف .';
+$lang['www']                   = 'الشابكة :';
+$lang['error']                 = 'حث خطأ مجهول.';
+$lang['error_download']        = 'تعذر تنزيل ملف الاضافة: %s';
+$lang['error_badurl']          = 'اشتبه بعنوان خاطئ - تعذر الحصول على الاسم من العنوان';
+$lang['error_dircreate']       = 'تعذر إنشاء مجلد مؤقت للتنزيل';
+$lang['error_decompress']      = 'تعذر على مدير الاضافات فك ضغط الملف المُنزّل. قد يكون ذلك نتيجة لتنزيل خاطئ، في هذه الحالة أعد المحاولة; أو ان هيئة الضغط غير معروفة، في هذه الحالة عليك تنزيل و تثبيت الاضافة يدويا.';
+$lang['error_copy']            = 'كان هناك خطأ في نسخ ملف عند محاولة تثبيت ملفات للإضافة <em>%s</em>: قد يكون القرص ممتلئا أو أن صلاحيات الوصول للملف خاطئة. لربما نتج عن ذلك اضافة مثبته جزئيا تجعل نظام الويكي غير ثابت.';
+$lang['error_delete']          = 'كان هناك خطأ عند محاولة حذف الاضافة <em>%s</em>. السبب الاكثر احتمالا هو صلاحيات غير كافية على الملف أو المجلد';
+$lang['enabled']               = 'الاضافة %s فُعلت.	';
+$lang['notenabled']            = 'تعذر تفعيل الاضافة %s، تحقق من اذونات الملف.';
+$lang['disabled']              = 'عُطلت الإضافة %s.';
+$lang['notdisabled']           = 'تعذر تعطيل الإضافة %s، تحقق من اذونات الملف.';
diff --git a/lib/plugins/usermanager/lang/ar/edit.txt b/lib/plugins/usermanager/lang/ar/edit.txt
index 5db2ce031..bd9876d82 100644
--- a/lib/plugins/usermanager/lang/ar/edit.txt
+++ b/lib/plugins/usermanager/lang/ar/edit.txt
@@ -1 +1 @@
-==== تعديل الحساب ====
\ No newline at end of file
+==== تعديل المستخدم ====
\ No newline at end of file
diff --git a/lib/plugins/usermanager/lang/ar/intro.txt b/lib/plugins/usermanager/lang/ar/intro.txt
new file mode 100644
index 000000000..1cfb841fa
--- /dev/null
+++ b/lib/plugins/usermanager/lang/ar/intro.txt
@@ -0,0 +1 @@
+====== مدير المستخدمين ======
\ No newline at end of file
diff --git a/lib/plugins/usermanager/lang/ar/lang.php b/lib/plugins/usermanager/lang/ar/lang.php
index b6aff8120..6c1b2b840 100644
--- a/lib/plugins/usermanager/lang/ar/lang.php
+++ b/lib/plugins/usermanager/lang/ar/lang.php
@@ -5,6 +5,10 @@
  * @author Yaman Hokan <always.smile.yh@hotmail.com>
  * @author Usama Akkad <uahello@gmail.com>
  */
+$lang['menu']                  = 'مدير المستخدمين';
+$lang['noauth']                = '(مصادقة المستخدمين غير متوفرة)';
+$lang['nosupport']             = '(إدارة المستخدمين غير متوفرة)';
+$lang['badauth']               = 'آلية مصادقة غير صالحة';
 $lang['user_id']               = 'اسم المستخدم';
 $lang['user_pass']             = 'كلمة السر';
 $lang['user_name']             = 'الاسم الحقيقي';
@@ -16,13 +20,29 @@ $lang['add']                   = 'إضافة';
 $lang['delete']                = 'حذف';
 $lang['delete_selected']       = 'حذف المختار';
 $lang['edit']                  = 'تحرير';
+$lang['edit_prompt']           = 'حرر هذا المستخدم';
 $lang['modify']                = 'حفظ التعديلات';
 $lang['search']                = 'بحث';
+$lang['search_prompt']         = 'ابدأ البحث';
+$lang['clear']                 = 'صفّر مرشح البحث';
+$lang['filter']                = 'المرشّح';
+$lang['summary']               = 'عرض المستخدمين %1$d-%2$d of %3$d وجد. %4$d مستخدم كلي.';
+$lang['nonefound']             = 'لم يوجد مستخدمين. %d مستخدم كليا.';
+$lang['delete_ok']             = '%d مستخدم حذفوا';
+$lang['delete_fail']           = '%d فشل حذفهم.';
+$lang['update_ok']             = 'حُدث المستخدم بنجاح';
+$lang['update_fail']           = 'فشل تحديث المستخدم';
 $lang['update_exists']         = 'لقد فشل تغيير اسم المستخدم , اسم المستخدم المحدد (%s) غير متاح . ( سيتم تطبيق أي تغييرات أخرى )';
 $lang['start']                 = 'ابدأ';
 $lang['prev']                  = 'السابق';
 $lang['next']                  = 'التالي';
 $lang['last']                  = 'الأخير';
-$lang['add_ok']                = 'تم بنجاح ضافة الحساب';
-$lang['add_fail']              = 'فشلت إضافة الحساب';
-$lang['notify_ok']             = 'تم إرسال رسالة الإشعار';
+$lang['edit_usermissing']      = 'لم يعثر على المستخدم المحدد، يحتمل أن اسم المستخدم قد حذف أو غُير في مكان آخر.';
+$lang['user_notify']           = 'أشعر المستخدم';
+$lang['note_notify']           = 'بريد الاشعار يرسل فقط إن اعطي المستخدم كلمة سر جديدة.';
+$lang['note_group']            = 'المستخدمون الجدد سيضافون للمجموعة الافتراضية (%s)  إن لم تُحدد لهم مجموعة.';
+$lang['note_pass']             = 'ستولد كلمة المرور تلقائيا إن تُرك الحقل فارغا مع تمكين إشعار المستخدم.';
+$lang['add_ok']                = 'اضيف المستخدم بنجاح';
+$lang['add_fail']              = 'فشلت إضافة المستخدم';
+$lang['notify_ok']             = 'ارسلت رسالة الاشعار';
+$lang['notify_fail']           = 'تعذر ارسال بريد الاشعار';
diff --git a/lib/plugins/usermanager/lang/ar/list.txt b/lib/plugins/usermanager/lang/ar/list.txt
new file mode 100644
index 000000000..02e9a0363
--- /dev/null
+++ b/lib/plugins/usermanager/lang/ar/list.txt
@@ -0,0 +1 @@
+===== قائمة المستخدمين =====
\ No newline at end of file
-- 
GitLab