summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--_test/cases/inc/auth_admincheck.test.php1
-rw-r--r--data/deleted.files2
-rw-r--r--doku.php2
-rw-r--r--inc/actions.php10
-rw-r--r--inc/auth/ldap.class.php7
-rw-r--r--inc/indexer.php2
-rw-r--r--inc/lang/ar/admin.txt2
-rw-r--r--inc/lang/ar/denied.txt4
-rw-r--r--inc/lang/ar/draft.txt2
-rw-r--r--inc/lang/ar/lang.php17
-rw-r--r--inc/lang/ar/mailtext.txt4
-rw-r--r--inc/lang/ar/password.txt2
-rw-r--r--inc/lang/ar/resendpwd.txt4
-rw-r--r--inc/lang/ar/subscr_digest.txt21
-rw-r--r--inc/lang/fa/lang.php3
-rw-r--r--inc/lang/sk/lang.php5
-rw-r--r--inc/subscription.php4
-rw-r--r--install.php2
-rw-r--r--lib/exe/ajax.php22
-rw-r--r--lib/plugins/acl/lang/ar/help.txt2
-rw-r--r--lib/plugins/acl/lang/ar/lang.php1
-rw-r--r--lib/plugins/config/lang/ar/intro.txt2
-rw-r--r--lib/plugins/config/lang/ar/lang.php18
-rw-r--r--lib/plugins/config/lang/fa/lang.php1
-rw-r--r--lib/plugins/config/lang/sk/lang.php1
-rw-r--r--lib/plugins/plugin/lang/ar/admin_plugin.txt2
-rw-r--r--lib/plugins/plugin/lang/ar/lang.php1
-rw-r--r--lib/plugins/plugin/lang/fa/lang.php1
-rw-r--r--lib/plugins/plugin/lang/sk/lang.php1
-rw-r--r--lib/plugins/popularity/lang/ar/intro.txt4
-rw-r--r--lib/plugins/popularity/lang/ar/lang.php1
-rw-r--r--lib/plugins/popularity/lang/fa/lang.php5
-rw-r--r--lib/plugins/popularity/lang/sk/lang.php5
-rw-r--r--lib/plugins/revert/lang/ar/lang.php1
-rw-r--r--lib/plugins/usermanager/lang/ar/lang.php1
35 files changed, 121 insertions, 42 deletions
diff --git a/_test/cases/inc/auth_admincheck.test.php b/_test/cases/inc/auth_admincheck.test.php
index a71c8801a..2a420ffd4 100644
--- a/_test/cases/inc/auth_admincheck.test.php
+++ b/_test/cases/inc/auth_admincheck.test.php
@@ -2,6 +2,7 @@
require_once DOKU_INC.'inc/init.php';
require_once DOKU_INC.'inc/auth.php';
+require_once DOKU_INC.'inc/auth/basic.class.php';
class auth_admin_test_AuthInSensitive extends auth_basic {
function isCaseSensitive(){
diff --git a/data/deleted.files b/data/deleted.files
index e154ce179..ec5d3b65d 100644
--- a/data/deleted.files
+++ b/data/deleted.files
@@ -4,7 +4,7 @@
# A copy of this list is maintained at
# http://www.dokuwiki.org/install:upgrade#files_to_remove
-# removed in rc2011-04-22
+# removed in 2011-05-25
conf/words.aspell.dist
lib/styles/style.css
diff --git a/doku.php b/doku.php
index 1ea0c4635..c25f878e5 100644
--- a/doku.php
+++ b/doku.php
@@ -7,7 +7,7 @@
*/
// update message version
-$updateVersion = 32;
+$updateVersion = 33;
// xdebug_start_profiling();
diff --git a/inc/actions.php b/inc/actions.php
index a36fdfd5b..ecf09036f 100644
--- a/inc/actions.php
+++ b/inc/actions.php
@@ -509,10 +509,14 @@ function act_edit($act){
if(!$DATE) $DATE = $INFO['meta']['date']['modified'];
//check if locked by anyone - if not lock for my self
- $lockedby = checklock($ID);
- if($lockedby) return 'locked';
+ //do not lock when the user can't edit anyway
+ if ($INFO['writable']) {
+ $lockedby = checklock($ID);
+ if($lockedby) return 'locked';
+
+ lock($ID);
+ }
- lock($ID);
return $act;
}
diff --git a/inc/auth/ldap.class.php b/inc/auth/ldap.class.php
index 420043238..8eb411995 100644
--- a/inc/auth/ldap.class.php
+++ b/inc/auth/ldap.class.php
@@ -158,8 +158,11 @@ class auth_ldap extends auth_basic {
// in some cases getUserData is called outside the authentication workflow
// eg. for sending email notification on subscribed pages. This data might not
// be accessible anonymously, so we try to rebind the current user here
- $pass = PMA_blowfish_decrypt($_SESSION[DOKU_COOKIE]['auth']['pass'],auth_cookiesalt());
- $this->checkPass($_SESSION[DOKU_COOKIE]['auth']['user'], $pass);
+ list($loginuser,$loginsticky,$loginpass) = auth_getCookie();
+ if($loginuser && $loginpass){
+ $loginpass = PMA_blowfish_decrypt($loginpass, auth_cookiesalt(!$loginsticky));
+ $this->checkPass($loginuser, $loginpass);
+ }
}
$info['user'] = $user;
diff --git a/inc/indexer.php b/inc/indexer.php
index 3b4796676..1f0094876 100644
--- a/inc/indexer.php
+++ b/inc/indexer.php
@@ -909,7 +909,7 @@ class Doku_Indexer {
$line .= "\n";
$fn = $conf['indexdir'].'/'.$idx.$suffix;
$fh = @fopen($fn.'.tmp', 'w');
- if (!fh) return false;
+ if (!$fh) return false;
$ih = @fopen($fn.'.idx', 'r');
if ($ih) {
$ln = -1;
diff --git a/inc/lang/ar/admin.txt b/inc/lang/ar/admin.txt
index 7edee8a2b..bbb443886 100644
--- a/inc/lang/ar/admin.txt
+++ b/inc/lang/ar/admin.txt
@@ -1,3 +1,3 @@
====== الأدارة ======
-قائمة بالمهام الإدارية المتاحة فى دوكي ويكي. \ No newline at end of file
+قائمة بالمهام الإدارية المتاحة فى دوكو ويكي. \ No newline at end of file
diff --git a/inc/lang/ar/denied.txt b/inc/lang/ar/denied.txt
index 0703697b6..11405233c 100644
--- a/inc/lang/ar/denied.txt
+++ b/inc/lang/ar/denied.txt
@@ -1,3 +1,3 @@
-====== ممنوع ======
+====== لا صلاحيات ======
-عذرا، ليس مصرح لك الاستمرار، لعلك نسيت تسجيل الدخول \ No newline at end of file
+عذرا، ليس مصرح لك الاستمرار، لعلك نسيت تسجيل الدخول؟ \ No newline at end of file
diff --git a/inc/lang/ar/draft.txt b/inc/lang/ar/draft.txt
index a6221b0df..50c07f2ef 100644
--- a/inc/lang/ar/draft.txt
+++ b/inc/lang/ar/draft.txt
@@ -1,5 +1,5 @@
====== وجدت مسوّدة ======
-إن تعديلك لهذه الصفحة في المرة الماضية لم يتم بشكل صحيح، حفظت دوكي ويكي آلياً مسوّدة من عملك الأخير الذي يمكنك استخدامه الآن لمتابعة التعديل. فيما يلي البيانات التي حفظت من المرة الماضية.
+إن تعديلك لهذه الصفحة في المرة الماضية لم يتم بشكل صحيح، حفظت دوكو ويكي آلياً مسوّدة من عملك الأخير الذي يمكنك استخدامه الآن لمتابعة التعديل. فيما يلي البيانات التي حفظت من المرة الماضية.
يرجى أن تقرر إن كنت تريد //استعادة// عملك السابق أو //حذف// المسوّدة أو //إلغاء// عملية التحرير.
diff --git a/inc/lang/ar/lang.php b/inc/lang/ar/lang.php
index cc2de9e8b..e5606c456 100644
--- a/inc/lang/ar/lang.php
+++ b/inc/lang/ar/lang.php
@@ -6,6 +6,7 @@
* @author Mostafa Hussein <mostafa@gmail.com>
* @author Yaman Hokan <always.smile.yh@hotmail.com>
* @author Usama Akkad <uahello@gmail.com>
+ * @author uahello@gmail.com
*/
$lang['encoding'] = 'utf-8';
$lang['direction'] = 'rtl';
@@ -157,6 +158,9 @@ $lang['yours'] = 'نسختك';
$lang['diff'] = 'أظهر الاختلافات مع النسخة الحالية';
$lang['diff2'] = 'أظهر الاختلافات بين النسخ المحددة';
$lang['difflink'] = 'رابط إلى هذه المقارنة';
+$lang['diff_type'] = 'أظهر الفروق:';
+$lang['diff_inline'] = 'ضمنا';
+$lang['diff_side'] = 'جنبا إلى جنب';
$lang['line'] = 'سطر';
$lang['breadcrumb'] = 'أثر';
$lang['youarehere'] = 'أنت هنا';
@@ -233,13 +237,13 @@ $lang['subscr_style_list'] = 'قائمة بالصفحات المتغيرة
$lang['authmodfailed'] = 'إعدادات تصريح فاسدة، يرجى مراسلة المدير.';
$lang['authtempfail'] = 'تصريح المشترك غير متوفر مؤقتاً، إن استمرت هذه الحالة يرجى مراسلة المدير';
$lang['i_chooselang'] = 'اختر لغتك';
-$lang['i_installer'] = 'برنامج تنصيب دوكي ويكي';
+$lang['i_installer'] = 'برنامج تنصيب دوكو ويكي';
$lang['i_wikiname'] = 'اسم الويكي';
$lang['i_enableacl'] = 'تفعيل ACL - مفضل';
$lang['i_superuser'] = 'مشرف';
$lang['i_problems'] = 'وجد برنامج التنصيب المشاكل التالية، لا يمكنك المتابعة قبل حلها.';
-$lang['i_modified'] = 'لأسباب أمنية هذا البرنامج سيعمل فقط مع تنصيب دوكي ويكي جديد و غير معدّل.
-يجب أن تعيد فك ضغط الملفات مرة أخرى من المكتبة المضغوطة، أو راجع <a href="http://dokuwiki.org/install"> تعليمات تنصيب دوكي ويكي </a> ';
+$lang['i_modified'] = 'لأسباب أمنية هذا البرنامج سيعمل فقط مع تنصيب دوكو ويكي جديد و غير معدّل.
+يجب أن تعيد فك ضغط الملفات مرة أخرى من المكتبة المضغوطة، أو راجع <a href="http://dokuwiki.org/install"> تعليمات تنصيب دوكو ويكي </a> ';
$lang['i_funcna'] = 'دالة PHP التالية غير متوفرة.
<code>%s</code>
قد يكون مزود خدمة الاستفادة قد حجبها لسبب ما.';
@@ -248,20 +252,21 @@ $lang['i_phpver'] = 'نسخة PHP التي لديك هي
وهي أقل من النسخة المطلوبة
<code>%s</code>
عليك تحديث نسخة PHP';
-$lang['i_permfail'] = 'إن <code>%s</code> غير قابل للكتابة بواسطة دوكي ويكي، عليك تعديل إعدادات الصلاحيات لهذا المجلد!';
+$lang['i_permfail'] = 'إن <code>%s</code> غير قابل للكتابة بواسطة دوكو ويكي، عليك تعديل إعدادات الصلاحيات لهذا المجلد!';
$lang['i_confexists'] = 'إن <code>%s</code> موجود أصلاً';
$lang['i_writeerr'] = 'لا يمكن إنشاء <code>%s</code>، عليك التأكد من صلاحيات الملف أو المجلد وإنشاء الملف يدوياً.';
$lang['i_badhash'] = 'الملف dokuwiki.php غير مصنف أو قد تم تعديله
(hash=<code>%s</code>)';
$lang['i_badval'] = 'القيمة <code>%s</code> غير شرعية أو فارغة';
$lang['i_success'] = 'الإعدادات تمت بنجاح، يرجى حذف الملف install.php الآن.
-ثم تابع إلى <a href="doku.php"> دوكي ويكي الجديدة</a>';
-$lang['i_failure'] = 'بعض الأخطاء حدثت أثنا كتابة ملفات الإعدادات، عليك تعديلها يدوياً قبل أن تستطيع استخدام <a href="doku.php"> دوكي ويكي الجديدة</a>';
+ثم تابع إلى <a href="doku.php"> دوكو ويكي الجديدة</a>';
+$lang['i_failure'] = 'بعض الأخطاء حدثت أثنا كتابة ملفات الإعدادات، عليك تعديلها يدوياً قبل أن تستطيع استخدام <a href="doku.php"> دوكو ويكي الجديدة</a>';
$lang['i_policy'] = 'تصريح ACL مبدئي';
$lang['i_pol0'] = 'ويكي مفتوحة؛ أي القراءة والكتابة والتحميل مسموحة للجميع';
$lang['i_pol1'] = 'ويكي عامة؛ أي القراءة للجميع ولكن الكتابة والتحميل للمشتركين المسجلين فقط';
$lang['i_pol2'] = 'ويكي مغلقة؛ أي القراءة والكتابة والتحميل للمشتركين المسجلين فقط';
$lang['i_retry'] = 'إعادة المحاولة';
+$lang['i_license'] = 'اختر الرخصة التي تريد وضع المحتوى تحتها:';
$lang['mu_intro'] = 'هنا يمكنك رفع ملفات متعددة في وقت واحد. انقر على زر استعرض لاضافتهم إلى الطابور. انقر ارفع عند الانتهاء.';
$lang['mu_gridname'] = 'اسم الملف';
$lang['mu_gridsize'] = 'الحجم';
diff --git a/inc/lang/ar/mailtext.txt b/inc/lang/ar/mailtext.txt
index 541d28da2..21d416566 100644
--- a/inc/lang/ar/mailtext.txt
+++ b/inc/lang/ar/mailtext.txt
@@ -1,4 +1,4 @@
-تم تغيير أو أضافة صفحة فى دوكيويكي. اليك التفاصيل:
+تم تغيير أو أضافة صفحة فى دوكو ويكي. اليك التفاصيل:
التاريخ : @DATE@
المتصفح : @BROWSER@
@@ -13,5 +13,5 @@
--
-تم أرسال هذه الرسالة من الدوكيويكي المتوجدة فى
+تم أرسال هذه الرسالة من دوكو ويكي فى
@DOKUWIKIURL@
diff --git a/inc/lang/ar/password.txt b/inc/lang/ar/password.txt
index c86624966..c8530bb02 100644
--- a/inc/lang/ar/password.txt
+++ b/inc/lang/ar/password.txt
@@ -6,5 +6,5 @@
كلمة السر : @PASSWORD@
--
-تم أرسال هذه الرسالة من دوكيويكي
+تم أرسال هذه الرسالة من دوكو ويكي
@DOKUWIKIURL@
diff --git a/inc/lang/ar/resendpwd.txt b/inc/lang/ar/resendpwd.txt
index e9f6690ae..c69713706 100644
--- a/inc/lang/ar/resendpwd.txt
+++ b/inc/lang/ar/resendpwd.txt
@@ -1,3 +1,3 @@
-==== إرسال رقم سري جديد ====
+==== إرسال كلمة سر جديدة ====
-رجاء اكتب اسم المستخدم في الاستمارة الموجودة في الأسفل ليتم طلب رقم سري جديد لحسابك في هذا الويكي . سيتم إرسال رابط لتأكيد طلبك إلى بريدك الإلكتروني المسجل . \ No newline at end of file
+رجاء اكتب اسم المستخدم في الاستمارة الموجودة في الأسفل ليتم طلب رقم سري جديد لحسابك في هذا الويكي . سيرسل رابط لتأكيد طلبك إلى بريدك الإلكتروني المسجل . \ No newline at end of file
diff --git a/inc/lang/ar/subscr_digest.txt b/inc/lang/ar/subscr_digest.txt
index 8d6e731cf..6e8c2fa94 100644
--- a/inc/lang/ar/subscr_digest.txt
+++ b/inc/lang/ar/subscr_digest.txt
@@ -1 +1,20 @@
-مرحبا! \ No newline at end of file
+مرحبا!
+
+تغيرت الصفحة @PAGE@ في ويكي @TITLE@.
+هذه هي التغيرات:
+
+--------------------------------------------------------
+@DIFF@
+--------------------------------------------------------
+
+النسخة القديمة: @OLDPAGE@
+النسخة الحديثة: @NEWPAGE@
+
+لإلغاء تنبيه الصفحة, لج الويكي في
+@DOKUWIKIURL@ ثم زُر
+@SUBSCRIBE@
+وألغ اشتراكك من الصفحات أو النظاقات
+
+--
+أنشئت هذه الرسالة من دوكو ويكي في
+@DOKUWIKIURL@ \ No newline at end of file
diff --git a/inc/lang/fa/lang.php b/inc/lang/fa/lang.php
index ceea28f8e..4b9e9daa1 100644
--- a/inc/lang/fa/lang.php
+++ b/inc/lang/fa/lang.php
@@ -164,6 +164,9 @@ $lang['yours'] = 'نسخه‌ی شما';
$lang['diff'] = 'تفاوت‌ها را با نگارش کنونی نمایش بده.';
$lang['diff2'] = 'تفاوت‌ها را با نگارش انتخابی نمایش بده.';
$lang['difflink'] = 'پیوند به صفحه‌ی تفاوت‌ها';
+$lang['diff_type'] = 'مشاهده‌ی تفاوت‌ها';
+$lang['diff_inline'] = 'داخلی';
+$lang['diff_side'] = 'کنارهم';
$lang['line'] = 'خط';
$lang['breadcrumb'] = 'ردپا';
$lang['youarehere'] = 'محل شما';
diff --git a/inc/lang/sk/lang.php b/inc/lang/sk/lang.php
index eaef4b679..4a2520abd 100644
--- a/inc/lang/sk/lang.php
+++ b/inc/lang/sk/lang.php
@@ -159,6 +159,9 @@ $lang['yours'] = 'Vaša verzia';
$lang['diff'] = 'Zobraziť rozdiely voči aktuálnej verzii';
$lang['diff2'] = 'Zobraziť rozdiely medzi vybranými verziami';
$lang['difflink'] = 'Odkaz na tento prehľad zmien';
+$lang['diff_type'] = 'Prehľad zmien:';
+$lang['diff_inline'] = 'Vnorený';
+$lang['diff_side'] = 'Vedľa seba';
$lang['line'] = 'Riadok';
$lang['breadcrumb'] = 'História';
$lang['youarehere'] = 'Nachádzate sa';
@@ -240,7 +243,7 @@ $lang['i_wikiname'] = 'Názov Wiki';
$lang['i_enableacl'] = 'Aktivovať ACL (doporučené)';
$lang['i_superuser'] = 'Správca';
$lang['i_problems'] = 'Inštalátor narazil na nižšie uvedené problémy. Nemôžete pokračovať, pokiaľ ich neodstránite.';
-$lang['i_modified'] = 'Z bezpečnostných dôvodov bude tento skript fungovať iba s novou, neupravenou inštaláciou Dokuwiki. Môžete buď znovu rozbaliť stiahnutý inštalačný balíček alebo preštudovať <a href="http://dokuwiki.org/install"> inštalačné inštrukcie Dokuwiki</a>';
+$lang['i_modified'] = 'Z bezpečnostných dôvodov bude tento skript fungovať iba s novou, neupravenou inštaláciou Dokuwiki. Môžete buď znovu rozbaliť stiahnutý inštalačný balík alebo preštudovať <a href="http://dokuwiki.org/install"> inštalačné inštrukcie Dokuwiki</a>';
$lang['i_funcna'] = 'PHP funkcia <code>%s</code> nie je dostupná. Je možné, že ju z určitých dôvodov zablokoval váš poskytovateľ webhostingu?';
$lang['i_phpver'] = 'Vaša verzia PHP <code>%s</code> je nižšia ako požadovaná <code>%s</code>. Potrebujete aktualizovať Vašu inštaláciu PHP.';
$lang['i_permfail'] = '<code>%s</code> nie je zapisovateľný pre DokuWiki. Musíte zmeniť prístupové práva pre tento adresár!';
diff --git a/inc/subscription.php b/inc/subscription.php
index 8e3a99a8f..c94f17ad0 100644
--- a/inc/subscription.php
+++ b/inc/subscription.php
@@ -278,8 +278,8 @@ function subscription_addresslist(&$data){
}
$pres = array('style' => 'every', 'escaped' => true);
if (!$self && isset($_SERVER['REMOTE_USER'])) {
- $pres['user'] = '((?:(?!' . preg_quote_cb($_SERVER['REMOTE_USER']) .
- ')\S?)+)';
+ $pres['user'] = '((?!' . preg_quote_cb($_SERVER['REMOTE_USER']) .
+ '(?: |$))\S+)';
}
$subs = subscription_find($id, $pres);
$emails = array();
diff --git a/install.php b/install.php
index 27f888523..5d71db515 100644
--- a/install.php
+++ b/install.php
@@ -47,7 +47,7 @@ $dokuwiki_hash = array(
'2009-02-14' => 'ec8c04210732a14fdfce0f7f6eead865',
'2009-12-25' => '993c4b2b385643efe5abf8e7010e11f4',
'2010-11-07' => '7921d48195f4db21b8ead6d9bea801b8',
- 'rc2011-04-22' => '4241865472edb6fa14a1227721008072',
+ '2011-05-25' => '4241865472edb6fa14a1227721008072',
);
diff --git a/lib/exe/ajax.php b/lib/exe/ajax.php
index 7d594dc04..1056a05f8 100644
--- a/lib/exe/ajax.php
+++ b/lib/exe/ajax.php
@@ -123,11 +123,21 @@ function ajax_suggestions() {
function ajax_lock(){
global $conf;
global $lang;
- $id = cleanID($_POST['id']);
- if(empty($id)) return;
+ global $ID;
+ global $INFO;
+
+ $ID = cleanID($_POST['id']);
+ if(empty($ID)) return;
+
+ $INFO = pageinfo();
+
+ if (!$INFO['writable']) {
+ echo 'Permission denied';
+ return;
+ }
- if(!checklock($id)){
- lock($id);
+ if(!checklock($ID)){
+ lock($ID);
echo 1;
}
@@ -135,14 +145,14 @@ function ajax_lock(){
$client = $_SERVER['REMOTE_USER'];
if(!$client) $client = clientIP(true);
- $draft = array('id' => $id,
+ $draft = array('id' => $ID,
'prefix' => substr($_POST['prefix'], 0, -1),
'text' => $_POST['wikitext'],
'suffix' => $_POST['suffix'],
'date' => (int) $_POST['date'],
'client' => $client,
);
- $cname = getCacheName($draft['client'].$id,'.draft');
+ $cname = getCacheName($draft['client'].$ID,'.draft');
if(io_saveFile($cname,serialize($draft))){
echo $lang['draftdate'].' '.dformat();
}
diff --git a/lib/plugins/acl/lang/ar/help.txt b/lib/plugins/acl/lang/ar/help.txt
index afae13a86..70f5cf645 100644
--- a/lib/plugins/acl/lang/ar/help.txt
+++ b/lib/plugins/acl/lang/ar/help.txt
@@ -8,4 +8,4 @@
في الجدول في الأسفل تجد قواعد التحكم بالوصول معروضة. يمكنك استخدامها لحذف أو تغيير عدة قواعد بسرعة.
-قراءة [[doku>acl|المستندات الرسمية عن ACL]] قد يساعدك على الفهم الكامل لطريقة عمل التحكم بالوصول في دوكي ويكي.
+قراءة [[doku>acl|المستندات الرسمية عن ACL]] قد يساعدك على الفهم الكامل لطريقة عمل التحكم بالوصول في دوكو ويكي.
diff --git a/lib/plugins/acl/lang/ar/lang.php b/lib/plugins/acl/lang/ar/lang.php
index 552ce90d9..7c05b721c 100644
--- a/lib/plugins/acl/lang/ar/lang.php
+++ b/lib/plugins/acl/lang/ar/lang.php
@@ -6,6 +6,7 @@
* @author Mostafa Hussein <mostafa@gmail.com>
* @author Yaman Hokan <always.smile.yh@hotmail.com>
* @author Usama Akkad <uahello@gmail.com>
+ * @author uahello@gmail.com
*/
$lang['admin_acl'] = 'إدارة قوائم التحكم بالدخول';
$lang['acl_group'] = 'مجموعة';
diff --git a/lib/plugins/config/lang/ar/intro.txt b/lib/plugins/config/lang/ar/intro.txt
index 3e09db401..d447ec315 100644
--- a/lib/plugins/config/lang/ar/intro.txt
+++ b/lib/plugins/config/lang/ar/intro.txt
@@ -1,6 +1,6 @@
====== مدير الضبط ======
-استخدم هذه الصفحة للتحكم باعدادات دوكي ويكي المثبتة عندك. للمساعدة في أمر ما أشر إلى [[doku>config]]. لمعلومات اكثر عن هذه الاضافة انظر [[doku>plugin:config]].
+استخدم هذه الصفحة للتحكم باعدادات دوكو ويكي المثبتة عندك. للمساعدة في أمر ما أشر إلى [[doku>config]]. لمعلومات اكثر عن هذه الاضافة انظر [[doku>plugin:config]].
الاعدادات الظاهرة بخلفية حمراء فاتحة اعدادات محمية ولا يمكن تغييرها بهذه الاضافة. الاعدادات الظاهرة بخلفية زرقاء هي القيم الافتراضية والاعدادات الظاهرة بخلفية بيضاء خصصت لهذا التثبيت محليا. الاعدادات الزرقاء والبيضاء يمكن تغييرها.
diff --git a/lib/plugins/config/lang/ar/lang.php b/lib/plugins/config/lang/ar/lang.php
index 241668546..63d258485 100644
--- a/lib/plugins/config/lang/ar/lang.php
+++ b/lib/plugins/config/lang/ar/lang.php
@@ -4,6 +4,7 @@
*
* @author Yaman Hokan <always.smile.yh@hotmail.com>
* @author Usama Akkad <uahello@gmail.com>
+ * @author uahello@gmail.com
*/
$lang['menu'] = 'الإعدادات';
$lang['error'] = 'لم تحدث الاعدادات بسبب قيمة غير صالحة، رجاء راجع تغييراتك ثم ارسلها.
@@ -16,7 +17,7 @@ $lang['danger'] = 'خطر: تغيير هذا الخيار قد ي
$lang['warning'] = 'تحذير: تغييرهذا الخيار قد يؤدي لسلوك غير متوقع.';
$lang['security'] = 'تحذير أمني: تغيير هذا الخيار قد يؤدي إلى مخاطرة أمنية.';
$lang['_configuration_manager'] = 'مدير الاعدادات';
-$lang['_header_dokuwiki'] = 'اعدادات دوكي ويكي';
+$lang['_header_dokuwiki'] = 'اعدادات دوكو ويكي';
$lang['_header_plugin'] = 'اعدادات الملحقات';
$lang['_header_template'] = 'اعدادات القوالب';
$lang['_header_undefined'] = 'اعدادات غير محددة';
@@ -32,6 +33,7 @@ $lang['_network'] = 'اعدادات الشبكة';
$lang['_plugin_sufix'] = 'اعدادات الملحقات';
$lang['_template_sufix'] = 'اعدادات القوالب';
$lang['_msg_setting_undefined'] = 'لا بيانات إعدادات.';
+$lang['_msg_setting_no_class'] = 'لا صنف إعدادات.';
$lang['_msg_setting_no_default'] = 'لا قيمة افتراضية.';
$lang['fmode'] = 'نمط انشاء الملفات';
$lang['dmode'] = 'نمط انشاء المجلدات';
@@ -45,6 +47,8 @@ $lang['template'] = 'القالب';
$lang['license'] = 'تحت أي رخصة تريد اصدار المحتوى؟';
$lang['fullpath'] = 'اظهر المحتوى الكامل للصفحات في ';
$lang['recent'] = 'أحدث التغييرات';
+$lang['breadcrumbs'] = 'عدد العناقيد للزيارات';
+$lang['youarehere'] = 'عناقيد هرمية';
$lang['typography'] = 'اعمل استبدالات طبوغرافية';
$lang['htmlok'] = 'مكّن تضمين HTML';
$lang['phpok'] = 'مكّن تضمين PHP';
@@ -74,15 +78,16 @@ $lang['defaultgroup'] = 'المجموعة الافتراضية';
$lang['superuser'] = 'مجموعة المستخدم المتفوق أو مستخدم أو قائمة مفصولة بالفاصلة مستخدم1،@مجموعة، مستخدم2 صلاحيتهم الوصول الكامل لكل الصفحات و الوظائف بغض النظر عن اعدادات ACL';
$lang['manager'] = 'مجموعة المدراء أو مستخدم أو قائمة مفصولة بالفاصلة مستخدم1،@مجموعة، مستخدم2 صلاحيتهم بعض الوظائف الادارية';
$lang['profileconfirm'] = 'اكد تغيير اللاحة بكلمة المرور';
-$lang['disableactions'] = 'عطّل اجراءات دوكي ويكي';
+$lang['disableactions'] = 'عطّل اجراءات دوكو ويكي';
$lang['disableactions_check'] = 'تحقق';
$lang['disableactions_subscription'] = 'اشترك/الغ الاشتراك';
$lang['disableactions_wikicode'] = 'اعرض المصدر/صدّر صرفا';
$lang['disableactions_other'] = 'اجراءات أخرى (مفصولة بالفاصلة)';
-$lang['sneaky_index'] = 'افتراضيا، ستعرض دوكي ويكي كل اسماء النطاقات في عرض الفهرس. تفعيل هذا الخيار سيخفي مالا يملك المستخدم صلاحية قراءته. قد يؤدي هذا إلى اخفاء نطاقات فرعية متاحة. وقد يؤدي لجعل صفحة الفهرس معطلة في بعض اعدادات ACL.';
+$lang['sneaky_index'] = 'افتراضيا، ستعرض دوكو ويكي كل اسماء النطاقات في عرض الفهرس. تفعيل هذا الخيار سيخفي مالا يملك المستخدم صلاحية قراءته. قد يؤدي هذا إلى اخفاء نطاقات فرعية متاحة. وقد يؤدي لجعل صفحة الفهرس معطلة في بعض اعدادات ACL.';
$lang['auth_security_timeout'] = 'زمن انتهاء أمان المواثقة (ثوان)';
$lang['securecookie'] = 'هل يفرض على كعكات التصفح المعدة عبر HTTPS ان ترسل فقط عبر HTTPS من قبل المتصفح؟ عطل هذا إن كان الولوج للويكي مؤمنا فقط عبر SSL لكن تصفح الويكي غير مؤمن.';
$lang['xmlrpc'] = 'مكّن/عطل واجهة XML-RPC.';
+$lang['xmlrpcuser'] = 'احصر الوصول لـ XML-RPC بمستخدمين أو مجموعات مفصولة بالفاصلة هنا. اتركها فارغة لتمكين الوصول للجميع.';
$lang['updatecheck'] = 'تحقق من التحديثات و تنبيهات الأمان؟ دوكو ويكي ستحتاج للاتصال ب update.dokuwiki.org لأجل ذلك';
$lang['userewrite'] = 'استعمل عناوين URLs جميلة';
$lang['useslash'] = 'استخدم الشرطة كفاصل النطاق في العناوين';
@@ -98,6 +103,7 @@ $lang['fetchsize'] = 'الحجم الأعظمي (بايت) ل fetch.
$lang['notify'] = 'ارسل تنبيهات التغيير لهذا البريد';
$lang['registernotify'] = 'ارسل بيانات عن المستخدمين المسجلين جديدا لهذا البريد';
$lang['mailfrom'] = 'البريد الالكتروني ليستخدم للرسائل الآلية';
+$lang['mailprefix'] = 'بادئة موضوع البريد لتستخدم مع الرسائل الآلية';
$lang['gzip_output'] = 'استخدم ترميز-محتوى gzip ل xhtml';
$lang['gdlib'] = 'اصدار مكتبة GD';
$lang['im_convert'] = 'المسار إلى اداة تحويل ImageMagick';
@@ -108,6 +114,9 @@ $lang['compress'] = 'رُص مخرجات CSS و جافا سكربت
$lang['hidepages'] = 'أخف الصفحات المنطبق عليها (تعابير شرطية)';
$lang['send404'] = 'ارسل "HTTP 404/Page Not Found" للصفحات غير الموجودة';
$lang['sitemap'] = 'ولد خرائط موقع جوجل (أيام)';
+$lang['xsendfile'] = 'استخدم ترويسة X-Sendfile لتمكين خادم الوب من تقديم ملفات ثابتة؟ يجب أن يكون خادم الوب داعما له.';
+$lang['renderer__core'] = '%s (نواة دوكو ويكي)';
+$lang['renderer__plugin'] = '%s (ملحق)';
$lang['rememberme'] = 'اسمح بكعكات الدخول الدائم (تذكرني)';
$lang['rss_type'] = 'نوع تلقيمات XML';
$lang['rss_linkto'] = 'تلقيمات XML توصل إلى';
@@ -140,6 +149,8 @@ $lang['userewrite_o_0'] = 'لاشيء';
$lang['userewrite_o_1'] = '.htaccess';
$lang['userewrite_o_2'] = 'دو';
$lang['deaccent_o_0'] = 'معطل';
+$lang['deaccent_o_1'] = 'أزل اللهجة';
+$lang['deaccent_o_2'] = 'اجعلها لاتينية';
$lang['gdlib_o_0'] = 'مكتبة GD غير متوفرة';
$lang['gdlib_o_1'] = 'الاصدار 1.x';
$lang['gdlib_o_2'] = 'اكتشاف تلقائي';
@@ -148,6 +159,7 @@ $lang['rss_type_o_rss1'] = 'RSS 1.0';
$lang['rss_type_o_rss2'] = 'RSS 2.0';
$lang['rss_type_o_atom'] = 'أتوم 0.3';
$lang['rss_type_o_atom1'] = 'أتوم 1.0';
+$lang['rss_content_o_abstract'] = 'خلاصة';
$lang['rss_content_o_diff'] = 'الفروق الموحدة';
$lang['rss_content_o_htmldiff'] = 'جدول الفروق بهيئة HTML';
$lang['rss_content_o_html'] = 'محتوى HTML الكامل للصفحة';
diff --git a/lib/plugins/config/lang/fa/lang.php b/lib/plugins/config/lang/fa/lang.php
index 3587c170b..30c325872 100644
--- a/lib/plugins/config/lang/fa/lang.php
+++ b/lib/plugins/config/lang/fa/lang.php
@@ -103,6 +103,7 @@ $lang['fetchsize'] = 'بیشینه‌ی حجمی که فایل fetch
$lang['notify'] = 'تغییرات به این ایمیل ارسال شود';
$lang['registernotify'] = 'اطلاعات کاربران تازه وارد به این ایمیل ارسال شود';
$lang['mailfrom'] = 'آدرس ایمیلی که برای ایمیل‌های خودکار استفاده می‌شود';
+$lang['mailprefix'] = 'پیشوند عنوان رای‌نامه، برای رای‌نامه‌های خودکار';
$lang['gzip_output'] = 'استفاده از gzip برای xhtmlها';
$lang['gdlib'] = 'نگارش کتاب‌خانه‌ی GD';
$lang['im_convert'] = 'مسیر ابزار convert از برنامه‌ی ImageMagick';
diff --git a/lib/plugins/config/lang/sk/lang.php b/lib/plugins/config/lang/sk/lang.php
index a96063e30..79f54dc4d 100644
--- a/lib/plugins/config/lang/sk/lang.php
+++ b/lib/plugins/config/lang/sk/lang.php
@@ -102,6 +102,7 @@ $lang['fetchsize'] = 'Maximálna veľkosť (v bajtoch) pri sťahovan
$lang['notify'] = 'Posielať upozornenia na zmeny na túto e-mailovú adresu';
$lang['registernotify'] = 'Posielať informáciu o nových užívateľoch na túto e-mailovú adresu';
$lang['mailfrom'] = 'E-mailová adresa na automatické e-maily';
+$lang['mailprefix'] = 'Prefix predmetu emailovej spravy zasielanej automaticky';
$lang['gzip_output'] = 'Používať gzip Content-Encoding pre xhtml';
$lang['gdlib'] = 'Verzia GD Lib';
$lang['im_convert'] = 'Cesta k ImageMagick convert tool';
diff --git a/lib/plugins/plugin/lang/ar/admin_plugin.txt b/lib/plugins/plugin/lang/ar/admin_plugin.txt
index 1aeaf13ad..2ef9fd595 100644
--- a/lib/plugins/plugin/lang/ar/admin_plugin.txt
+++ b/lib/plugins/plugin/lang/ar/admin_plugin.txt
@@ -1,4 +1,4 @@
====== إدارة الإضافات ======
-على هذه الصفحة يمكنك إدارة كل ما يتعلق ب[[doku>plugins|إضافات]] دوكي ويكي. لتتمكن من تنزيل و تثبيت الإضافات يجب أن يكون دليل الاضافات قابلا للكتابة من خادوم الوب.
+على هذه الصفحة يمكنك إدارة كل ما يتعلق ب[[doku>plugins|إضافات]] دوكو ويكي. لتتمكن من تنزيل و تثبيت الإضافات يجب أن يكون دليل الاضافات قابلا للكتابة من خادوم الوب.
diff --git a/lib/plugins/plugin/lang/ar/lang.php b/lib/plugins/plugin/lang/ar/lang.php
index 55987881c..fbc6d3c36 100644
--- a/lib/plugins/plugin/lang/ar/lang.php
+++ b/lib/plugins/plugin/lang/ar/lang.php
@@ -4,6 +4,7 @@
*
* @author Yaman Hokan <always.smile.yh@hotmail.com>
* @author Usama Akkad <uahello@gmail.com>
+ * @author uahello@gmail.com
*/
$lang['menu'] = 'إدارة الملحقات';
$lang['download'] = 'نزّل و ثبت اضافة جديدة';
diff --git a/lib/plugins/plugin/lang/fa/lang.php b/lib/plugins/plugin/lang/fa/lang.php
index f1a228931..01e0a88b2 100644
--- a/lib/plugins/plugin/lang/fa/lang.php
+++ b/lib/plugins/plugin/lang/fa/lang.php
@@ -52,3 +52,4 @@ $lang['enabled'] = 'افزونه‌ی %s فعال شد.';
$lang['notenabled'] = 'افزونه‌ی %s قابلیت فعال کردن ندارد، دسترسی‌ها را چک کنید.';
$lang['disabled'] = 'افزونه‌ی %s غیرفعال شد.';
$lang['notdisabled'] = 'افزونه‌ی %s قابلیت غیرفعال کردن ندارد، دسترسی‌ها را چک کنید.';
+$lang['packageinstalled'] = 'بسته‌ی افزوده‌ها (%d افزونه%s: %s) با موفقیت نصب شد.';
diff --git a/lib/plugins/plugin/lang/sk/lang.php b/lib/plugins/plugin/lang/sk/lang.php
index a10bc0fe4..7a8f32a53 100644
--- a/lib/plugins/plugin/lang/sk/lang.php
+++ b/lib/plugins/plugin/lang/sk/lang.php
@@ -51,3 +51,4 @@ $lang['enabled'] = 'Plugin %s aktivovaný.';
$lang['notenabled'] = 'Plugin %s nemôže byť aktivovaný, skontrolujte prístupové práva.';
$lang['disabled'] = 'Plugin %s deaktivovaný.';
$lang['notdisabled'] = 'Plugin %s nemôže byť deaktivovaný, skontrolujte prístupové práva.';
+$lang['packageinstalled'] = 'Plugin package (%d plugin%s: %s) úspešne inštalovaný.';
diff --git a/lib/plugins/popularity/lang/ar/intro.txt b/lib/plugins/popularity/lang/ar/intro.txt
index e5710af36..a81fede51 100644
--- a/lib/plugins/popularity/lang/ar/intro.txt
+++ b/lib/plugins/popularity/lang/ar/intro.txt
@@ -1,9 +1,9 @@
====== Popularity Feedback ======
-تجمع هذه الأداة بيانات مجهولة الاسم وتسمح لك بردها لمطوري لدوكي ويكي. يساعدهم ذلك على معرفة كيفية استخدام دوكي ويكي من المستخدمين والتأكد من أن التطويرات المستقبلية مدعومة بتقارير استخدام حقيقية.
+تجمع هذه الأداة بيانات مجهولة الاسم وتسمح لك بردها لمطوري دوكو ويكي. يساعدهم ذلك على معرفة كيفية استخدام دوكو ويكي من المستخدمين والتأكد من أن التطويرات المستقبلية مدعومة بتقارير استخدام حقيقية.
نشجعك على تكرار هذه الخطوة من وقت لآخر لابقاء المطورين على علم بنمو الويكي خاصتك. بياناتك المرسلة مكررا ستحتفظ ب ID بلا اسماء يميزها.
-البيانات المرسلة تحتوي معلومات مثل اصدار دوكي ويكي، عدد وحجم صفحاتك وملفاتك، الاضافات المركبة و معلومات عن PHP عندك.
+البيانات المرسلة تحتوي معلومات مثل اصدار دوكو ويكي، عدد وحجم صفحاتك وملفاتك، الاضافات المركبة و معلومات عن PHP عندك.
البيانات التي سترسل معروضة صرفا أسفله. رجاء استخدم زر "أرسل البيانات" لنقل المعلومات. \ No newline at end of file
diff --git a/lib/plugins/popularity/lang/ar/lang.php b/lib/plugins/popularity/lang/ar/lang.php
index b2581294a..481668505 100644
--- a/lib/plugins/popularity/lang/ar/lang.php
+++ b/lib/plugins/popularity/lang/ar/lang.php
@@ -4,6 +4,7 @@
*
* @author Yaman Hokan <always.smile.yh@hotmail.com>
* @author Usama Akkad <uahello@gmail.com>
+ * @author uahello@gmail.com
*/
$lang['name'] = 'رد الشعبية (قد يأخذ بعض الوقت ليحمل)';
$lang['submit'] = 'أرسل البيانات';
diff --git a/lib/plugins/popularity/lang/fa/lang.php b/lib/plugins/popularity/lang/fa/lang.php
index 05f8460b6..fa08efea4 100644
--- a/lib/plugins/popularity/lang/fa/lang.php
+++ b/lib/plugins/popularity/lang/fa/lang.php
@@ -10,3 +10,8 @@
*/
$lang['name'] = 'بازخورد محبوبیت (ممکن است اندکی زمان ببرد)';
$lang['submit'] = 'ارسال اطلاعات';
+$lang['autosubmit'] = 'به طور خودکار، داده‌ها را یک‌بار در ماه بفرست';
+$lang['submissionFailed'] = 'به دلیل زیر امکان ارسال داده‌ها نیست:';
+$lang['submitDirectly'] = 'با ارسال فرم زیر، می‌توانید داده‌ها را بفرستید';
+$lang['autosubmitError'] = 'به دلیل زیر، ارسال خودکار پیشین با مشکل مواجه شده بود:';
+$lang['lastSent'] = 'داده‌ها ارسال شدند';
diff --git a/lib/plugins/popularity/lang/sk/lang.php b/lib/plugins/popularity/lang/sk/lang.php
index 2e414d835..bc46b03c5 100644
--- a/lib/plugins/popularity/lang/sk/lang.php
+++ b/lib/plugins/popularity/lang/sk/lang.php
@@ -8,3 +8,8 @@
*/
$lang['name'] = 'Prieskum používania (môže chvíľu trvať)';
$lang['submit'] = 'Poslať dáta';
+$lang['autosubmit'] = 'Automaticky zaslať dáta raz mesačne';
+$lang['submissionFailed'] = 'Dáta nemohli byť odoslané z nasledujúceho dôdovu:';
+$lang['submitDirectly'] = 'Dáta môžu byť zaslané manuálne nasledujúcim formulárom:';
+$lang['autosubmitError'] = 'Posledné automatické odoslanie dát zlyhalo z nasledujúceho dôvodu:';
+$lang['lastSent'] = 'Dáta boli odoslané.';
diff --git a/lib/plugins/revert/lang/ar/lang.php b/lib/plugins/revert/lang/ar/lang.php
index 1e4e104fb..a073c336d 100644
--- a/lib/plugins/revert/lang/ar/lang.php
+++ b/lib/plugins/revert/lang/ar/lang.php
@@ -4,6 +4,7 @@
*
* @author Yaman Hokan <always.smile.yh@hotmail.com>
* @author Usama Akkad <uahello@gmail.com>
+ * @author uahello@gmail.com
*/
$lang['menu'] = 'مدير الاسترجاع';
$lang['filter'] = 'ابحث في الصفحات المتأذاة';
diff --git a/lib/plugins/usermanager/lang/ar/lang.php b/lib/plugins/usermanager/lang/ar/lang.php
index 6c1b2b840..d4b891320 100644
--- a/lib/plugins/usermanager/lang/ar/lang.php
+++ b/lib/plugins/usermanager/lang/ar/lang.php
@@ -4,6 +4,7 @@
*
* @author Yaman Hokan <always.smile.yh@hotmail.com>
* @author Usama Akkad <uahello@gmail.com>
+ * @author uahello@gmail.com
*/
$lang['menu'] = 'مدير المستخدمين';
$lang['noauth'] = '(مصادقة المستخدمين غير متوفرة)';