Small code formatting
[lhc/web/wiklou.git] / languages / LanguageFa.php
index 1881548..d3bea03 100644 (file)
@@ -1,4 +1,9 @@
 <?php
+/** Persian (فارسی)
+  *
+  * @package MediaWiki
+  * @subpackage Language
+  */
 
 # Wikipedia localization for Persian
 
@@ -115,11 +120,8 @@ require_once("LanguageUtf8.php");
 #-------------------------------------------------------------------
 
 /* private */ $wgAllMessagesFa = array(
-'special_version_prefix' => '',
-'special_version_postfix' => '',
 # User toggles
 
-"tog-hover"            => "نمایش جعبه‌ی hover روی پیوندهای ویکی",
 "tog-underline" => "زیر پیوندها خط کشیده شود",
 "tog-highlightbroken" => "قالب‌بندی پیوندهای ناقص <a href=\"\" class=\"new\">به این شکل</a> (امکان دیگر: به این شکل<a href=\"\" class=\"internal\">؟</a>).",
 "tog-justify"  => "تنظیم بندها",
@@ -236,7 +238,7 @@ require_once("LanguageUtf8.php");
 "lastmodified" => "این صفحه آخرین بار در $1 تغییر کرده است.",
 "viewcount"            => "این صفحه $1 بار دیده شده است.",
 "gnunote" => "کلیه‌ی متون تحت شرایط <a class=internal href='http://en.wikipedia.org/wiki/Wikipedia:Text_of_the_GNU_Free_Documentation_License'>اجازه‌نامه‌ی مستندات آزاد گنو</a> در دسترسند.",
-"printsubtitle" => "(از http://fa.wikipedia.org)",
+"printsubtitle" => "(از {{SERVER}})",
 "protectedpage" => "صفحه‌ی محافظت‌شده",
 "administrators" => "ویکی‌پدیا:مدیران",
 "sysoptitle"   => "دسترسی اپراتور سیستم لازم است",
@@ -460,12 +462,12 @@ You should log in and change your password now.",
 ناحیه‌ی متنی بالایی شامل متن صفحه به شکل فعلی آن است.
 تغییرات شما در ناحیه‌ی متنی پایینی نشان داده شده است.
 شما باید تغییراتتان را با متن فعلی ترکیب کنید.
-وقتی «ذخیره‌ی صفحه» را فشار دهید، <b>فقط</b> متن ناحیه‌ی متنی بالایی ذخیره خواهد شد.\n<p>",
+وقتی «ذخیره‌ی صفحه» را فشار دهید، <b>فقط</b> متن ناحیه‌ی متنی بالایی ذخیره خواهد شد.<br />",
 "yourtext"             => "متن شما",
 "storedversion" => "نسخه‌ی ضبط‌شده",
 "editingold"   => "<strong>هشدار:
 شما دارید نسخه‌ی قدیمی‌ای از این صفحه را ویرایش می‌کنید.
-اگر ذخیره‌اش کنید، هر تغییری که پس از این نسخه انجام شده از بین خواهد رفت.</strong>\n",
+اگر ذخیره‌اش کنید، هر تغییری که پس از این نسخه انجام شده از بین خواهد رفت.</strong>",
 "yourdiff"             => "تفاوت‌ها",
 # FIXME: This is inappropriate for third-party use!
 "copyrightwarning" => "لطفاٌ توجه داشته باشید که فرض می‌شود کلیه‌ی مشارکت‌های شما با ویکی‌پدیا
@@ -476,15 +478,15 @@ You should log in and change your password now.",
 همینطور شما دارید به ما قول می‌دهید که خودتان این را نوشته‌اید، یا آن را از یک منبع آزاد با
 مالکیت عمومی یا مشابه آن برداشته‌اید.
 <strong>کارهای دارای حق انحصاری تکثیر (کپی‌رایت) را بی اجازه نفرستید!</strong>",
-"longpagewarning" => "هشدار: این صفحه $1 کیلوبایت طول دارد؛
+"longpagewarning" => "<strong>هشدار: این صفحه $1 کیلوبایت طول دارد؛
 بعضی مرورگرها ممکن با ویرایش صفحات نزدیک به ۳۲ کیلوبایت یا طولانیتر از آن مشکلاتی داشته باشند.
-لطفاً درباره‌ی شکستن این صفحه به قسمت‌های کوچکتر فکر کنید.",
-"readonlywarning" => "هشدار: پایگاه داده برای نگهداری قفل شده است،
+لطفاً درباره‌ی شکستن این صفحه به قسمت‌های کوچکتر فکر کنید.</strong>",
+"readonlywarning" => "<strong>هشدار: پایگاه داده برای نگهداری قفل شده است،
 بنابراین نمی‌توانید ویرایش‌هایتان را همین الآن ذخیره کنید.
-اگر می‌خواهید متن را در یک پرونده‌ی متنی ببرید و بچسبانید و برای آینده ذخیره‌اش کنید.",
-"protectedpagewarning" => "هشدار: این صفحه قفل شده است تا فقط کاربران با امتیاز اپراتور سیستم بتوانند ویرایشش کنند.
+اگر می‌خواهید متن را در یک پرونده‌ی متنی ببرید و بچسبانید و برای آینده ذخیره‌اش کنید.</strong>",
+"protectedpagewarning" => "<strong>هشدار: این صفحه قفل شده است تا فقط کاربران با امتیاز اپراتور سیستم بتوانند ویرایشش کنند.
 مطمئن شوید که از 
-<a href='/wiki/ویکی‌پدیا:توصیه‌های صفحات محافظت‌شده'>توصیه‌های صفحات محافظت‌شده</a> پیروی می‌کنید.",
+[[ویکی‌پدیا:توصیه‌های صفحات محافظت‌شده|توصیه‌های صفحات محافظت‌شده]] پیروی می‌کنید.<strong>",
 
 # History pages
 #
@@ -568,8 +570,7 @@ border=\"0\" ALT=\"گوگل\"></A>
 #
 "preferences"  => "ترجیحات",
 "prefsnologin" => "به سیستم وارد نشده‌اید",
-"prefsnologintext"     => "برای تنظیم ترجیحات کاربر باید <a href=\"" .
-  "{{localurle:ویژه:Userlogin}}\">به سیستم وارد شوید</a>.",
+"prefsnologintext"     => "برای تنظیم ترجیحات کاربر باید [[ویژه:Userlogin|به سیستم وارد شوید]].",
 "prefslogintext" => "شما با نام «$1» وارد سیستم شده‌اید.
 شماره‌ی شناسایی داخلی شما $2 است.
 
@@ -620,7 +621,7 @@ border=\"0\" ALT=\"گوگل\"></A>
 "rclistfrom"   => "نمایش تغییرات جدید با شروع از $1",
 # "rclinks"            => "نمایش آخرین $1 تغییر در $2 ساعت اخیر / $3 روز اخیر",
 # "rclinks"            => "نمایش آخرین $1 تغییر در $2 روز اخیر.",
-"showhideminor"         => "ویرایش‌های جزئی $1",
+"showhideminor"         => "ویرایش‌های جزئی $1 | $2 bots | $3 logged in users | $4 patrolled edits",
 "rclinks"              => "نمایش آخرین $1 تغییر در $2 روز اخیر؛ $3",
 "rchide"               => "به شکل $4؛ $1 ویرایش جزئی؛ $2 فضای نام ثانویه؛ $3 ویرایش چندگانه.",
 "rcliu"                        => "؛ $1 ویرایش از کاربران وارد شده به سیستم",
@@ -642,9 +643,7 @@ border=\"0\" ALT=\"گوگل\"></A>
 "reupload"             => "بار کردن مجدد",
 "reuploaddesc" => "بازگشت به فرم بار کردن",
 "uploadnologin" => "به سیستم وارد نشده‌اید",
-"uploadnologintext"    => "برای بار کردن پرونده‌ها باید <a href=\"" .
-  "{{localurle:ویژه:Userlogin}}\">وارد سیستم شوید</a>.",
-"uploadfile"   => "بار کردن تصاویر، اصوات، اسناد، و غیره",
+"uploadnologintext"    => "برای بار کردن پرونده‌ها باید [[ویژه:Userlogin|وارد سیستم شوید]].",
 "uploaderror"  => "خطا در بار کردن",
 "uploadtext"   => "'''ایست!''' قبل از این که چیزی اینجا بار کنید،
 مطمئن شوید که 
@@ -712,7 +711,7 @@ you may be blocked from uploading if you abuse the system.",
 و هر چیز دیگری که ممکن است در مورد آن بدانید، پر کنید.",
 "uploadwarning" => "هشدار بار کردن",
 "savefile"             => "ذخیره‌ی پرونده",
-"uploadedimage" => "«$1» بار شد",
+"uploadedimage" => "«[[$1]]» بار شد",
 "uploaddisabled" => "شرمنده، بار کردن از کار افتاده است.",
                                       
 # Image list
@@ -720,10 +719,8 @@ you may be blocked from uploading if you abuse the system.",
 "imagelist"            => "فهرست تصاویر",
 "imagelisttext"        => "در زیر فهرست $1 تصویری که $2 مرتب شده است آمده است.",
 "getimagelist" => "در حال اخذ فهرست تصاویر",
-"ilshowmatch"  => "نمایش همه‌ی تصاویر با نام نظیر",
 "ilsubmit"             => "جستجو",
 "showlast"             => "نمایش آخرین $1 تصویر مرتب‌شده $2.",
-"all"                  => "همه",
 "byname"               => "از روی نام",
 "bydate"               => "از روی تاریخ",
 "bysize"               => "از روی اندازه",
@@ -796,8 +793,6 @@ They should link to the appropriate topic instead.<br />A page is treated as dis
 "listusers"            => "فهرست کاربران",
 "specialpages" => "صفحات ویژه",
 "spheading"            => "صفحات ویژه‌ی همه‌ی کاربران",
-"sysopspheading" => "فقط برای استفاده‌ی اپراتور سیستم",
-"developerspheading" => "فقط برای استفاده‌ی برنامه‌نویس",
 "protectpage"  => "محافظت از صفحه",
 "recentchangeslinked" => "تغییرات مرتبط",
 "rclsub"               => "(به صفحات پیونددار از «$1»)",
@@ -820,10 +815,8 @@ They should link to the appropriate topic instead.<br />A page is treated as dis
 # Email this user
 #
 "mailnologin"  => "نشانی فرستنده‌ای نیست",
-"mailnologintext" => "برای فرستادن پست الکترونیکی به کاربران دیگر باید <a href=\"" .
-  "{{localurle:ویژه:Userlogin}}\">به سیستم وارد شوید</a>
-و نشانی پست الکترونیکی معتبری در <a href=\"" .
-  "{{localurle:ویژه:ترجیحات}}\">ترجیحات</a>
+"mailnologintext" => "برای فرستادن پست الکترونیکی به کاربران دیگر باید [[ویژه:Userlogin|به سیستم وارد شوید]]
+و نشانی پست الکترونیکی معتبری در [[ویژه:ترجیحات|ترجیحات]]
 خود داشته باشید.",
 "emailuser"            => "پست الکترونیکی به این کاربر",
 "emailpage"            => "پست الکترونیکی به کاربر",
@@ -848,8 +841,7 @@ They should link to the appropriate topic instead.<br />A page is treated as dis
 "watchlistsub"         => "(برای کاربر «$1»)",
 "nowatchlist"          => "در فهرست تعقیبات شما هیچ موردی نیست.",
 "watchnologin"         => "به سیستم وارد نشده‌اید",
-"watchnologintext"     => "برای تغییر فهرست تعقیباتتان باید <a href=\"" .
-  "{{localurle:ویژه:Userlogin}}\">به سیستم وارد شوید</a>.",
+"watchnologintext"     => "برای تغییر فهرست تعقیباتتان باید [[ویژه:Userlogin|به سیستم وارد شوید]].",
 "addedwatch"           => "به فهرست تعقیبات اضافه شود",
 "addedwatchtext"       => "صفحه‌ی «$1» به <a href=\"" .
   "{{localurle:ویژه:Watchlist}}\">فهرست تعقیبات</a> شما اضافه شد.
@@ -868,7 +860,7 @@ They should link to the appropriate topic instead.<br />A page is treated as dis
 "watchdetails"         => "($1 pages watched not counting talk pages;
 $2 total pages edited since cutoff;
 $3...
-<a href='$4'>نمایش و ویرایش فهرست کامل</a>.)",
+[$4 نمایش و ویرایش فهرست کامل].)",
 "watchmethod-recent"=> "بررسی ویرایش‌های اخیر برای صفحات در حال تعقیب",
 "watchmethod-list"     => "بررسی صفحات در حال تعقیب برای ویرایش‌های اخیر",
 "removechecked"        => "برداشتن موارد تیک‌خورده از فهرست تعقیبات",
@@ -888,8 +880,8 @@ $3...
 #
 "deletepage"   => "حذف صفحه",
 "confirm"              => "تأیید",
-"excontent" => "content was:",
-"exbeforeblank" => "content before blanking was:",
+"excontent" => "content was: '$1'",
+"exbeforeblank" => "content before blanking was: '$1'",
 "exblank" => "صفحه خالی بود",
 "confirmdelete" => "تأیید حذف",
 "deletesub"            => "(در حال حذف «$1»)",
@@ -899,7 +891,6 @@ or image along with all of its history from the database.
 Please confirm that you intend to do this, that you understand the
 consequences, and that you are doing this in accordance with
 [[$wgMetaNamespace:Policy]].",
-"confirmcheck" => "بله، جداً می‌خواهم این را حذف کنم.",
 "actioncomplete" => "عمل انجام شد",
 "deletedtext"  => "«$1» حذف شده است.
 برای سابقه‌ی حذف‌های اخیر به $2 مراجعه کنید.",
@@ -928,8 +919,8 @@ by [[User:$2|$2]] ([[User talk:$2|Talk]]); someone else has edited or rolled bac
 "protectlogpage" => "سیاهه‌ی_محافظت",
 "protectlogtext" => "در زیر فهرست قفل کردن‌ها/ازقفل‌درآوردن‌های صفحات آمده است.
 برای اطلاعات بیشتر به [[ویکی‌پدیا:صفحه‌ی محافظت‌شده]] مراجعه کنید.",
-"protectedarticle" => "$1 محافظت شد",
-"unprotectedarticle" => "$1 از محافظت در آمد",
+"protectedarticle" => "[[$1]] محافظت شد",
+"unprotectedarticle" => "[[$1]] از محافظت در آمد",
 
 # Undelete
 "undelete" => "احیای صفحه‌ی حذف شده",
@@ -989,7 +980,7 @@ by [[User:$2|$2]] ([[User talk:$2|Talk]]); someone else has edited or rolled bac
 "ipusubmit"            => "باز کردن این نشانی",
 "ipusuccess"   => "«$1» باز شد",
 "ipblocklist"  => "فهرست نشانی‌های IP و نام‌های کاربری بسته‌شده",
-"blocklistline"        => "$1، $2 بست $3 را",
+"blocklistline"        => "$1، $2 بست $3 را ($4)",
 "blocklink"            => "بسته شود",
 "unblocklink"  => "باز شود",
 "contribslink" => "مشارکت‌ها",
@@ -1064,8 +1055,7 @@ In those cases, you will have to move or merge the page manually if desired.",
 "movearticle"  => "انتقال صفحه",
 "movenologin"  => "به سیستم وارد نشده‌اید",
 "movenologintext" => "برای انتقال صفحات باید کاربر ثبت‌شده بوده و 
-<a href=\"" .
-  "{{localurle:ویژه:Userlogin}}\">به سیستم وارد شوید</a>.",
+[[ویژه:Userlogin|به سیستم وارد شوید]].",
 "newtitle"             => "به عنوان جدید",
 "movepagebtn"  => "صفحه منتقل شود",
 "pagemovedsub" => "انتقال با موفقیت انجام شد",
@@ -1139,20 +1129,6 @@ class LanguageFa extends LanguageUtf8 {
                return $wgNamespaceNamesFa;
        }
 
-       function getNsText( $index ) {
-               global $wgNamespaceNamesFa;
-               return $wgNamespaceNamesFa[$index];
-       }
-
-       function getNsIndex( $text ) {
-               global $wgNamespaceNamesFa;
-
-               foreach ( $wgNamespaceNamesFa as $i => $n ) {
-                       if ( 0 == strcasecmp( $n, $text ) ) { return $i; }
-               }
-               return false;
-       }
-
        function getQuickbarSettings() {
                global $wgQuickbarSettingsFa;
                return $wgQuickbarSettingsFa;
@@ -1183,7 +1159,7 @@ class LanguageFa extends LanguageUtf8 {
                if(array_key_exists($key, $wgAllMessagesFa))
                        return $wgAllMessagesFa[$key];
                else
-                       return Language::getMessage($key);
+                       return parent::getMessage($key);
        }
 
        # For right-to-left language support