From 7bf8c179c8aec55e2fd007b3d9052a160dac0d1c Mon Sep 17 00:00:00 2001 From: Timo Tijhof Date: Fri, 29 Mar 2024 15:52:48 -0700 Subject: [PATCH 01/94] maintenance/generateSitemap.php: Partially revert 676fcf43 Commit 676fcf43 changes various substr() calls to str_starts_with, except in some cases it adopted `$str[0]` or `$str[-1]` notation instead. The cases in question: * includes/Request/PathRouter.php This one was safe since `$path` is already presumed to be non-empty earlier in the same function via `$path[0]`. * maintenance/generateSitemap.php This one is not safe as the stting may be empty, leading to a warning for undefined offsets in some cases. Bug: T361379 Change-Id: I008f7b390fa08a813a0e44e8c29671e705db64f0 (cherry picked from commit 575c7224778d57807ebae3bf6b1b37e2d3eb47f4) --- maintenance/generateSitemap.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/maintenance/generateSitemap.php b/maintenance/generateSitemap.php index 19e9082c3c4..726302d92be 100644 --- a/maintenance/generateSitemap.php +++ b/maintenance/generateSitemap.php @@ -194,7 +194,7 @@ class GenerateSitemap extends Maintenance { $dbDomain = WikiMap::getCurrentWikiDbDomain()->getId(); $this->fspath = realpath( $fspath ) . DIRECTORY_SEPARATOR; $this->urlpath = $this->getOption( 'urlpath', "" ); - if ( $this->urlpath !== "" && $this->urlpath[-1] !== '/' ) { + if ( $this->urlpath !== "" && substr( $this->urlpath, -1 ) !== '/' ) { $this->urlpath .= '/'; } $this->identifier = $this->getOption( 'identifier', $dbDomain ); @@ -497,7 +497,7 @@ class GenerateSitemap extends Maintenance { private function indexEntry( $filename ) { return "\t\n" . "\t\t" . wfGetServerUrl( PROTO_CANONICAL ) . - ( $this->urlpath[0] === "/" ? "" : "/" ) . + ( substr( $this->urlpath, 0, 1 ) === "/" ? "" : "/" ) . "{$this->urlpath}$filename\n" . "\t\t{$this->timestamp}\n" . "\t\n"; From c0587e74eb9b90b02311fb71cd83131a0d07a614 Mon Sep 17 00:00:00 2001 From: Translation updater bot Date: Wed, 3 Apr 2024 07:31:50 +0200 Subject: [PATCH 02/94] Localisation updates from https://translatewiki.net. Change-Id: I590f4d29fbb6d46f238ebb4913e30a0f0237a2f8 --- includes/api/i18n/be-tarask.json | 7 +- includes/api/i18n/nb.json | 2 +- includes/api/i18n/ur.json | 1 + includes/api/i18n/zh-hant.json | 2 +- includes/installer/i18n/fa.json | 10 +- includes/installer/i18n/sco.json | 5 +- includes/installer/i18n/zh-hant.json | 6 +- languages/i18n/acm.json | 1 + languages/i18n/ar.json | 2 +- languages/i18n/av.json | 9 +- languages/i18n/az.json | 37 +-- languages/i18n/bew.json | 70 +++--- languages/i18n/cs.json | 3 + languages/i18n/da.json | 51 +++- languages/i18n/exif/cs.json | 2 + languages/i18n/exif/fa.json | 2 +- languages/i18n/exif/krc.json | 2 + languages/i18n/exif/xmf.json | 31 ++- languages/i18n/fa.json | 358 +++++++++++++------------- languages/i18n/fi.json | 2 + languages/i18n/fr.json | 2 +- languages/i18n/gl.json | 6 +- languages/i18n/hu.json | 4 +- languages/i18n/inh.json | 8 +- languages/i18n/io.json | 3 +- languages/i18n/krc.json | 44 ++-- languages/i18n/kri.json | 157 +++++++++++- languages/i18n/lmo.json | 3 + languages/i18n/ln.json | 2 +- languages/i18n/lzh.json | 5 +- languages/i18n/mrj.json | 359 ++++++++++++++++++++++++--- languages/i18n/nan.json | 2 +- languages/i18n/nb.json | 2 +- languages/i18n/pa.json | 2 +- languages/i18n/qqq.json | 6 +- languages/i18n/sco.json | 8 +- languages/i18n/sd.json | 15 +- languages/i18n/se.json | 20 +- languages/i18n/shn.json | 1 + languages/i18n/sk.json | 5 +- languages/i18n/smn.json | 8 +- languages/i18n/sr-ec.json | 2 +- languages/i18n/th.json | 4 +- languages/i18n/vi.json | 10 +- languages/i18n/zh-hans.json | 2 +- languages/i18n/zh-hant.json | 8 +- 46 files changed, 913 insertions(+), 378 deletions(-) diff --git a/includes/api/i18n/be-tarask.json b/includes/api/i18n/be-tarask.json index 3f80e9a3e60..696dd695042 100644 --- a/includes/api/i18n/be-tarask.json +++ b/includes/api/i18n/be-tarask.json @@ -21,7 +21,10 @@ "apihelp-main-param-responselanginfo": "Уключыць мовы, выкарыстаныя для uselang і errorlang, у вынік.", "apihelp-main-param-origin": "Пры звароце да API з дапамогай міждамэннага AJAX-запыту (CORS), выстаўце парамэтру значэньне зыходнага дамэну. Ён мусіць быць уключаны ў кожны папярэдні запыт і такім чынам мусіць быць часткай URI-запыту (ня цела POST).\n\nДля аўтэнтыфікаваных запытаў ён мусіць супадаць з адной з крыніц у загалоўку Origin, павінна быць зададзена нешта кшталту https://en.wikipedia.org або https://meta.wikimedia.org. Калі парамэтар не супадае з загалоўкам Origin, будзе вернуты адказ з кодам памылкі 403. Калі парамэтар супадае з загалоўкам Origin і крыніца дазволеная, будуць выстаўленыя загалоўкі Access-Control-Allow-Origin і Access-Control-Allow-Credentials.\n\nДля неаўтэнтыфікаваных запытаў выстаўце значэньне *. Гэта прывядзе да выстаўленьня загалоўку Access-Control-Allow-Origin, але Access-Control-Allow-Credentials будзе мець значэньне false і ўсе зьвесткі пра карыстальніка будуць абмежаваныя.", "apihelp-main-param-uselang": "Мова для выкарыстаньня ў перакладах паведамленьняў. [[Special:ApiHelp/query+siteinfo|action=query&meta=siteinfo]] з siprop=languages вяртае сьпіс кодаў мовы, або трэба вызначыць user, каб ужываць налады мовы цяперашняга карыстальніка, або вызначыць content, каб ужываць мову зьместу гэтай вікі.", + "apihelp-main-param-variant": "Варыянт мовы. Працуе толькі ў выпадку, калі базавая мова падтрымлівае пераўтварэньне варыянтаў.", "apihelp-main-param-errorformat": "Фармат для вываду тэксту папярэджаньняў і памылак", + "apihelp-main-paramvalue-errorformat-plaintext": "Вікітэкст з выдаленымі HTML-цэтлікамі і замененымі існасьцямі.", + "apihelp-main-paramvalue-errorformat-wikitext": "Неразабраны вікітэкст.", "apihelp-main-param-errorlang": "Мова для выкарыстаньня ў папярэджаньнях і памылках. [[Special:ApiHelp/query+siteinfo|action=query&meta=siteinfo]] з siprop=languages вяртае сьпіс кодаў моваў, ці вызначце content для выкарыстаньня мовы зьместу гэтай вікі, ці вызначце uselang для выкарыстаньня таго ж значэньня, што і ў парамэтры uselang.", "apihelp-main-param-errorsuselocal": "Калі зададзена, тэксты памылак будуць выкарыстоўваць лякальна-наладжаныя паведамленьні з прасторы назваў {{ns:MediaWiki}}.", "apihelp-block-summary": "Блякаваньне ўдзельніка.", @@ -29,7 +32,7 @@ "apihelp-block-param-userid": "Замест гэтага пазначце $1user=#ID.", "apihelp-block-param-expiry": "Час заканчэньня. Можа быць адносным (напрыклад, 5 months або 2 weeks) ці абсалютным (напрыклад, 2014-09-18T12:34:56Z). Калі выстаўлены на infinite, indefinite ці never, блякаваньне будзе бестэрміновым.", "apihelp-block-param-reason": "Прычына блякаваньня.", - "apihelp-block-param-anononly": "Заблякаваць толькі ананімных удзельнікаў (напрыклад, забараніць ананімныя праўкі з гэтага IP-адрасу).", + "apihelp-block-param-anononly": "Заблякаваць толькі ананімных удзельнікаў (напрыклад, забараніць ананімныя праўкі з гэтага IP-адрасу, у тым ліку з часовых уліковых запісаў).", "apihelp-block-param-nocreate": "Забарона стварэньня рахункаў.", "apihelp-block-param-autoblock": "Аўтаматычна блякаваць апошні ўжыты IP-адрас, а таксама ўсе наступныя IP-адрасы, зь якіх будуць спробы ўваходу.", "apihelp-block-param-noemail": "Забараняе ўдзельніку дасылаць лісты электроннай пошты празь вікі (трэба мець права blockemail).", @@ -67,7 +70,7 @@ "apihelp-createaccount-summary": "Стварэньне новага рахунку ўдзельніка.", "apihelp-cspreport-param-reportonly": "Пазначыць як справаздачу па правіле маніторынгу, а не як прымусовае правіла", "apihelp-delete-summary": "Выдаліць старонку.", - "apihelp-delete-example-reason": "Выдаліць Галоўную старонку з пазначэньнем прычыны Падрыхтоўка да пераносу.", + "apihelp-delete-example-reason": "Выдаліць [[{{MediaWiki:Mainpage}}]] з пазначэньнем прычыны Падрыхтоўка да пераносу.", "apihelp-edit-summary": "Ствараць і правіць старонкі.", "apihelp-edit-param-sectiontitle": "Загаловак новага разьдзелу пры выкарыстаньні $1section=new.", "apihelp-edit-param-text": "Зьмест старонкі.", diff --git a/includes/api/i18n/nb.json b/includes/api/i18n/nb.json index 6dcf8d70925..6409c2b9657 100644 --- a/includes/api/i18n/nb.json +++ b/includes/api/i18n/nb.json @@ -1522,7 +1522,7 @@ "apihelp-userrights-summary": "Endre en brukers gruppemedlemskap.", "apihelp-userrights-param-user": "Bruker.", "apihelp-userrights-param-userid": "Angi $1user=#ID i stedet.", - "apihelp-userrights-param-add": "Legg til brukeren i disse gruppene, eller hvis han/hun allerede er medlem, oppdater utløpsdatoen for medlemskapet deres i den gruppa.", + "apihelp-userrights-param-add": "Legg til brukeren i disse gruppene, eller hvis hen allerede er medlem, oppdater utløpsdatoen for medlemskapet hens i den gruppa.", "apihelp-userrights-param-expiry": "Utløpstidsstempler. Kan være relative (f.eks. 5 months eller 2 weeks) eller absolutte (f.eks. 2014-09-18-T12:34:56Z). Hvis bare ett tidsstempel settes blir det brukt for alle gruppene som sendes i parameteren $1add. Bruk infinite, indefinite, infinity eller never for varig gruppemedlemskap.", "apihelp-userrights-param-remove": "Fjern brukeren fra disse gruppene.", "apihelp-userrights-param-reason": "Årsak for endringen.", diff --git a/includes/api/i18n/ur.json b/includes/api/i18n/ur.json index 33abb1f6d52..2d28ee3ae86 100644 --- a/includes/api/i18n/ur.json +++ b/includes/api/i18n/ur.json @@ -50,6 +50,7 @@ "apihelp-help-example-main": "اصل ماڈیول کی رہنما تفصیلات۔", "apihelp-help-example-recursive": "ایک صفحہ میں تمام رہنمائیاں۔", "apihelp-import-summary": "کسی دوسری ویکی سے یا XML فائل سے صفحہ درآمد کرتا ہے۔", + "apihelp-linkaccount-summary": "کھاتے کو کسی دوسرے فراہم کنندہ سے ہٹا کر موجودہ صارف سے مربوط کرتا ہے۔", "apihelp-login-summary": "لاگ ان ہو کر توثیقی کوکیز حاصل کرتا ہے۔", "apihelp-logout-summary": "لاگ آؤٹ ہو کر نشست کے سارے ڈیٹا کو صاف کرتا ہے۔", "apihelp-managetags-summary": "ٹیگوں کی تبدیلی سے متعلق انتظامی امور انجام دیتا ہے۔", diff --git a/includes/api/i18n/zh-hant.json b/includes/api/i18n/zh-hant.json index 6b8e8c77630..2d2f1e7258a 100644 --- a/includes/api/i18n/zh-hant.json +++ b/includes/api/i18n/zh-hant.json @@ -304,7 +304,7 @@ "apihelp-login-extended-description-nobotpasswords": "此操作已被棄用,且可能在不帶警告的情況下失敗。要安全登入請使用 [[Special:ApiHelp/clientlogin|action=clientlogin]]。", "apihelp-login-param-name": "使用者名稱。", "apihelp-login-param-password": "密碼。", - "apihelp-login-param-domain": "網域名稱(可有可無)。", + "apihelp-login-param-domain": "域名(非必填)。", "apihelp-login-param-token": "在首次請求獲得的登入權杖。", "apihelp-login-example-login": "登入", "apihelp-logout-summary": "登出並清除 session 資料。", diff --git a/includes/installer/i18n/fa.json b/includes/installer/i18n/fa.json index 462dad803d6..eb4e387e22a 100644 --- a/includes/installer/i18n/fa.json +++ b/includes/installer/i18n/fa.json @@ -167,7 +167,7 @@ "config-ns-site-name": "مشابه نام ویکی: $1", "config-ns-other": "دیگر ( تعیین کنید)", "config-ns-other-default": "ویکی‌من", - "config-project-namespace-help": "مثال‌های ویکی‌پدیا. بسیاری از ویکی‌ها سیاست‌هایشان را در فضای نام غیر پروژه ذخیره می‌کنند.\n\nهمه عنوان‌های صفحات در این فضای نام توسط پیشوند متفاوت جدا می‌شوند که شما می‌توانید اینجا مشخص کنید.\nمعمولاً این پیشوند برگرفته از نام ویکی هستند ولی نمی تواند حروف سجاوندی در نام آن باشد مانند \"#\" یا \":\".", + "config-project-namespace-help": "مثال‌های ویکی‌پدیا. بسیاری از ویکی‌ها سیاست‌هایشان را در فضای نام غیر پروژه ذخیره می‌کنند.\n\nهمه عنوان‌های صفحات در این فضای نام توسط پیشوند متفاوت جدا می‌شوند که شما می‌توانید اینجا مشخص کنید.\nمعمولاً این پیشوند برگرفته از نام ویکی هستند ولی نمی‌تواند حروف سجاوندی در نام آن باشد مانند \"#\" یا \":\".", "config-ns-invalid": "فضای نامی تعیین شدهٔ \"$1\" نامعتبر است.\nیک برنامهٔ فضای نامی دیگری را تعیین کنید.", "config-ns-conflict": "فضای نام تعیین شدهٔ \"$1\" با یک فضای نام پیش‌فرض مدیاویکی مغایرت دارد.\nیک فضای نام پروژه دیگری را تعیین کنید.", "config-admin-box": "حساب مدیر", @@ -198,7 +198,7 @@ "config-profile-no-anon": "نیازمند ایجاد حساب", "config-profile-fishbowl": "فقط کاربر مجاز", "config-profile-private": "ویکی خصوصی", - "config-profile-help": "زمانی ویکی درست کار می کند که شما اجازه دهید تعداد زیادی از مردم آن را ویرایش کنند.\nدر مدیاویکی امکان مشاهدهٔ تغییرات اخیر و واگردانی ویرایش‌های خرابکاری به آسانی وجود دارد.\n\nبا وجودی که مدیا ویکی منافع بسیاری برای مردم دارد ولی متقاعد کردن خیلی از مردم درباره روش کار ویکی‌ها کار آسانی نیست.\n\nدر نتیجه شما دو انتخاب دارید.\n\n'''{{int:config-profile-wiki}}''' به همه کاربرها اجازهٔ ویرایش می دهد حتی بدون ثبت‌نام.\n\nیک ویکی که دارای '''{{int:config-profile-no-anon}}''' باشد امکانات کاربری بیشتری ارائه می‌دهد ولی امکان دارد ویرایشگران عادی را نگران کند.\n\nسناریوی '''{{int:config-profile-fishbowl}}''' به کاربرها اجازهٔ ویرایش می دهد ولی همه می توانند متن و تاریخچه را ببیند.\n\n'''{{int:config-profile-private}}''' فقط به کاربران اجازهٔ مشاهدهٔ مطالب را می‌دهد و فقط آنها می توانند ویرایش کنند.\n\nامتیازات بیشتر کاربری بعد از نصب در [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:User_rights راهنماهای مرتبط] موجود است.", + "config-profile-help": "زمانی ویکی درست کار می‌کند که شما اجازه دهید تعداد زیادی از مردم آن را ویرایش کنند.\nدر مدیاویکی امکان مشاهدهٔ تغییرات اخیر و واگردانی ویرایش‌های خرابکاری به آسانی وجود دارد.\n\nبا وجودی که مدیا ویکی منافع بسیاری برای مردم دارد ولی متقاعد کردن خیلی از مردم درباره روش کار ویکی‌ها کار آسانی نیست.\n\nدر نتیجه شما دو انتخاب دارید.\n\n'''{{int:config-profile-wiki}}''' به همه کاربرها اجازهٔ ویرایش می‌دهد حتی بدون ثبت‌نام.\n\nیک ویکی که دارای '''{{int:config-profile-no-anon}}''' باشد امکانات کاربری بیشتری ارائه می‌دهد ولی امکان دارد ویرایشگران عادی را نگران کند.\n\nسناریوی '''{{int:config-profile-fishbowl}}''' به کاربرها اجازهٔ ویرایش می‌دهد ولی همه می‌توانند متن و تاریخچه را ببیند.\n\n'''{{int:config-profile-private}}''' فقط به کاربران اجازهٔ مشاهدهٔ مطالب را می‌دهد و فقط آنها می‌توانند ویرایش کنند.\n\nامتیازات بیشتر کاربری بعد از نصب در [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:User_rights راهنماهای مرتبط] موجود است.", "config-license": "حق تکثیر و مجوز:", "config-license-none": "بدون پاورقی مجوز", "config-license-cc-by-sa": "اشتراک گذاری یکجور استناد رایج سازنده", @@ -208,7 +208,7 @@ "config-license-gfdl": "مجوز مستندات آزاد گنو ۱.۳ یا بالاتر", "config-license-pd": "مالکیت عمومی", "config-license-cc-choose": "انتخاب یک مجوز سفارشی عوام خلاق", - "config-license-help": "بسیاری از وبگاه‌ها ویرایش‌های ها را با [https://freedomdefined.org/Definition اجازه‌نامهٔ آزاد] منتشر می‌کنند.\nاین کار به داشتن حس مالکیت جمعی کمک می‌کند و ویرایش‌های طولانی مدت را اشاعه می‌دهد.\nاین برای ویکی‌های خصوصی یا سازمانی الزامی نیست.\n\nاگر شما می‌خواهید از متون ویکی‌پدیا استفاده کنید، یا اینکه به ویکی‌پدیا اجازه دهید از متون شما استفاده کند باید متون خود را با {{int:config-license-cc-by-sa}} منتشر کنید.\n\nویکی‌پدیا در گذشته از اجازه‌نامهٔ داده‌های آزاد گنو استفاده می‌کرد.\nاین اجازه‌نامه مورد قبول است، ولی فهم آن آسان نیست.\nهمچنین استفادهٔ دوباره از متون تحت اجازه‌نامهٔ داده‌های آزاد گنو به سختی انجام می‌گیرد.", + "config-license-help": "بسیاری از وبگاه‌ها ویرایش‌های‌ها را با [https://freedomdefined.org/Definition اجازه‌نامهٔ آزاد] منتشر می‌کنند.\nاین کار به داشتن حس مالکیت جمعی کمک می‌کند و ویرایش‌های طولانی مدت را اشاعه می‌دهد.\nاین برای ویکی‌های خصوصی یا سازمانی الزامی نیست.\n\nاگر شما می‌خواهید از متون ویکی‌پدیا استفاده کنید، یا اینکه به ویکی‌پدیا اجازه دهید از متون شما استفاده کند باید متون خود را با {{int:config-license-cc-by-sa}} منتشر کنید.\n\nویکی‌پدیا در گذشته از اجازه‌نامهٔ داده‌های آزاد گنو استفاده می‌کرد.\nاین اجازه‌نامه مورد قبول است، ولی فهم آن آسان نیست.\nهمچنین استفادهٔ دوباره از متون تحت اجازه‌نامهٔ داده‌های آزاد گنو به سختی انجام می‌گیرد.", "config-email-settings": "تنظیمات ایمیل", "config-enable-email": "فعال‌سازی ایمیل خروجی", "config-enable-email-help": "اگر می‌خواهید ارسال ایمیل کار کند، [https://www.php.net/manual/en/mail.configuration.php تنظیمات ایمیل PHP] نیازمند پیکربندی صحیح است.\nاگر هیچ قابلیت ایمیلی نمی‌خواهید، می‌توانید آنها را اینجا غیر‌فعال کنید.", @@ -296,8 +296,8 @@ "config-install-mainpage-exists": "صفحهٔ اصلی موجود است، رها شد", "config-install-extension-tables": "ایجاد جداول برای افزونه‌های فعال", "config-install-mainpage-failed": "قادر به درج صفحهٔ اصلی نمی‌باشد:$1", - "config-install-done": "'''تبریک!'''\nبا موفقیت مدیاویکی را نصب کردید.\nبرنامه نصب‌کننده پرونده LocalSettings.php را درست کرد.\nکه شامل تمام تنظیمات می‌باشد.\n\nشما نیاز به دریافت آن دارید و آن را در پایهٔ نصب ویکی قرار دهید (همان پوشهٔ index.php). دریافت باید به صورت خودکار شروع شده‌باشد.\n\nاگر دریافت شروع نشد یا اگر آن را لغو کردید با کلیک روی پیوند زیر می‌توانید آن را دریافت کنید:\n\n$3\n\n'''توجه داشته باشید:''' اگر این را الآن انجام ندهید، این پرونده تولیدشده در صورتی که نصب را بدون دریافت آن تمام کردید بعداً در اختیار شما قرار نخواهد گرفت.\n\nوقتی انجام شد شما می‌توانید '''[$2 وارد ویکی شوید]'''.", - "config-install-done-path": "تبریک!\nمدیاویکی با موفقیت نصب گردید.\nبرنامه نصب‌کننده یک پرونده LocalSettings.php ایجاد کرده است که شامل تمام تنظیمات می‌باشد.\n\nلازم است شما آن را دریافت کرده و در $4 قرار دهید. اِن دریافت می باِست به صورت خودکار شروع شده‌باشد.\n\nاگر دریافت شروع نشده بود و یا آن را لغو کرده اید با کلیک روی پیوند زیر می‌توانید آن را دریافت کنید:\n\n$3\n\nتوجه: اگر این کار را هم اکنون انجام ندهید و بدون دریافت آن از برنامه نصب خارج شويد، این پرونده تنظیمات تولیدشده در آینده در اختیار شما قرار نخواهد داشت.\n\nوقتی که آن کار را انجام داديد، می‌توانید [$2 وارد ويکی خودتان شويد].", + "config-install-done": "'''تبریک!'''\nبا موفقیت مدیاویکی را نصب کردید.\nبرنامه نصب‌کننده پرونده LocalSettings.php را درست کرد.\nکه شامل تمام تنظیمات می‌باشد.\n\nشما نیاز به دریافت آن دارید و آن را در پایهٔ نصب ویکی قرار دهید (همان پوشهٔ index.php). دریافت باید به صورت خودکار شروع شده‌باشد.\n\nاگر دریافت شروع نشد یا اگر آن را لغو کردید با کلیک روی پیوند زیر می‌توانید آن را دریافت کنید:\n\n$3\n\n'''توجه داشته باشید:''' اگر این را الان انجام ندهید، این پرونده تولیدشده در صورتی که نصب را بدون دریافت آن تمام کردید بعداً در اختیار شما قرار نخواهد گرفت.\n\nوقتی انجام شد شما می‌توانید '''[$2 وارد ویکی شوید]'''.", + "config-install-done-path": "تبریک!\nمدیاویکی با موفقیت نصب شد.\nبرنامهٔ نصب‌کننده یک پرونده LocalSettings.php ایجاد کرده است که شامل تمام تنظیمات است.\n\nلازم است آن را دریافت کرده و در $4 قرار دهید. این دریافت می‌بایست به صورت خودکار شروع شده باشد.\n\nاگر دریافت شروع نشده بود و یا آن را لغو کرده‌اید با کلیک روی پیوند زیر می‌توانید آن را دریافت کنید:\n\n$3\n\nتوجه: اگر این کار را هم‌اکنون انجام ندهید و بدون دریافت آن از برنامهٔ نصب خارج شويد، این پیکربندی تولیدشده در آینده در اختیار شما قرار داده نمی‌شود.\n\nوقتی که آن کار را انجام داديد، می‌توانید [$2 وارد ويکی خودتان شويد].", "config-install-success": "نصب مدیاویکی موفق بود. شما می‌توانید برای دیدن ویکی‌تان از <$1$2> بازدید کنید.\nاگر پرسشی داشتید، فهرست پرسش‌های متداول ما را مطالعه کنید:\n یا از یکی از انجمن‌های پشیبانی که در آن صفحه فهرست شده‌اند استفاده کنید.", "config-install-db-success": "دادگان با موفقیت نصب شد", "config-download-localsettings": "دریافت LocalSettings.php", diff --git a/includes/installer/i18n/sco.json b/includes/installer/i18n/sco.json index 248db0b07f1..21ed572859f 100644 --- a/includes/installer/i18n/sco.json +++ b/includes/installer/i18n/sco.json @@ -6,7 +6,8 @@ "John Reid", "Macofe", "Seb35", - "CiphriusKane" + "CiphriusKane", + "Amire80" ] }, "config-desc": "The installer fer MediaWiki", @@ -180,7 +181,7 @@ "config-license-gfdl": "GNU Free Documentâtion License 1.3 or later", "config-license-pd": "Public Domain", "config-license-cc-choose": "Select ae custom Creative Commons license", - "config-license-help": "Monie publeec wikis pit aw contreebutions unner ae [https://freedomdefined.org/Defineetion free license].\nThis heelps tae creaut ae sense o communitie ainership n encoorages lang-term contreebution.\nIt's naw generallie necessair fer ae preevate or corporate wiki.\n\nGif ye wish tae be able tae uise tex fae Wikipædia, n ye want Wikipædia tae be able tae accept tex copied fae yer wiki, than ye shid chuise Creative Commons Attribution Shair Alike.\n\nWikipædia preeveeooslie uised the GNU Free Documentation License.\nThe GFDL is ae valid license, but it's difficult tae unnerstaunn.\nMairower, it's difficult tae reuise content licensed unner the GFDL.", + "config-license-help": "Monie publeec wikis pit aw contreebutions unner ae [https://freedomdefined.org/Defineetion free license].\nThis heelps tae creaut ae sense o communitie ainership n encoorages lang-term contreebution.\nIt's naw generallie necessair fer ae preevate or corporate wiki.\n\nGif ye wish tae be able tae uise tex fae Wikipaedia, n ye want Wikipaedia tae be able tae accept tex copied fae yer wiki, than ye shid chuise Creative Commons Attribution Shair Alike.\n\nWikipaedia preeveeooslie uised the GNU Free Documentation License.\nThe GFDL is ae valid license, but it's difficult tae unnerstaunn.\nMairower, it's difficult tae reuise content licensed unner the GFDL.", "config-email-settings": "Wab-mail settins", "config-enable-email": "Enable ootboond wab-mail", "config-enable-email-help": "Gif ye want wab-mail tae wark, [https://www.php.net/manual/en/mail.configuration.php PHP's mail settins] need tae be confeegured jyst richt.\nGif ye dinna want oni wab-mail features, ye can disable theim here.", diff --git a/includes/installer/i18n/zh-hant.json b/includes/installer/i18n/zh-hant.json index 7f093b8aed4..7fbcc8e12e2 100644 --- a/includes/installer/i18n/zh-hant.json +++ b/includes/installer/i18n/zh-hant.json @@ -242,11 +242,11 @@ "config-logo-preview-main": "首頁", "config-logo-icon": "標誌(圖示)", "config-logo-icon-help": "您的標誌模樣應採用方形,一般會是超過 50 像素或是 SVG 格式。", - "config-logo-wordmark": "字標(選擇性)", + "config-logo-wordmark": "字標(非必填):", "config-logo-wordmark-help": "您站台的名稱。若未定義的話,通常會退回成文字。一般會是高度等於或不超過 30 像素的 SVG。", - "config-logo-tagline": "標語(可選)", + "config-logo-tagline": "標語(非必填):", "config-logo-tagline-help": "您站台的標語。僅在您有定義上方字標時才使用。若未定義的話,通常會退回成文字。標語與字標的結合高度在一般規則是不超過 50 像素。", - "config-logo-sidebar": "側欄標誌(選擇性):", + "config-logo-sidebar": "側邊欄標誌(非必填):", "config-logo-filedrop": "拖放圖片檔案至此", "config-logo-sidebar-help": "某些 MediaWiki 外觀的側欄選單會包含高度為 160 像素的標誌。若未定義,會與上方所定義的圖示相同。您可能會想要一個結合字標與圖示的專用圖形。", "config-instantcommons": "開啟即時共享資源", diff --git a/languages/i18n/acm.json b/languages/i18n/acm.json index 41a1a669d01..46c7c4acd5e 100644 --- a/languages/i18n/acm.json +++ b/languages/i18n/acm.json @@ -1153,6 +1153,7 @@ "userrights-invalid-expiry": "تاريخ انتهاء المجموعه \"$1\" مو صحيح.", "userrights-expiry-in-past": "تاريخ انتهاء المجموعه \"$1\" هو في الماضي.", "userrights-cannot-shorten-expiry": "انته ما تكدر تقدم تاريخ الانتهاء لعضوية المجموعه \"$1\". بس المستخدمين اللي يمتلكون السماح لإضافة وإزالة هاي المجموعه يكدرون يقدمون تواريخ الانتهاء.", + "userrights-no-group": "المستخدمين المؤقتين ما عدهم مجموعات.", "userrights-conflict": "تضارب في تغيير صلاحيات المستخدم! الرجاء مراجعة تغييراتك مره ثانيه واكدها.", "group": "المجموعه:", "group-user": "مستخدمين", diff --git a/languages/i18n/ar.json b/languages/i18n/ar.json index 3325d98af14..032d8e8703d 100644 --- a/languages/i18n/ar.json +++ b/languages/i18n/ar.json @@ -493,7 +493,7 @@ "logout-failed": "لا يمكن تسجيل الخروج الآن: $1", "cannotlogoutnow-title": "لا يمكن تسجيل الخروج الآن", "cannotlogoutnow-text": "لا يمكن تسجيل الخروج عند استخدام $1", - "welcomeuser": "أهلاً بك يا $1!", + "welcomeuser": "مرحبًا، $1!", "welcomecreation-msg": "تم إنشاء حسابك.\nلا تنس تعديل [[Special:Preferences|تفضيلاتك في {{SITENAME}}]].", "yourname": "اسم المستخدم:", "userlogin-yourname": "اسم المستخدم", diff --git a/languages/i18n/av.json b/languages/i18n/av.json index 29debf2370b..0972d0424df 100644 --- a/languages/i18n/av.json +++ b/languages/i18n/av.json @@ -590,7 +590,7 @@ "rcshowhideanons-hide": "Бахчизе", "rcshowhidepatr-show": "Бихьизабизе", "rcshowhidepatr-hide": "Бахчизе", - "rcshowhidemine": "$1 дир хиса-басиял", + "rcshowhidemine": "$1 дир квелӀи", "rcshowhidemine-show": "Бихьизабизе", "rcshowhidemine-hide": "Бахчизе", "rcshowhidecategorization": "$1 гьумералъул категоризацион", @@ -808,6 +808,7 @@ "special-characters-group-latin": "Латин", "special-characters-group-latinextended": "Латин гӀатӀидаб", "special-characters-group-ipa": "ИФА (IPA)", + "special-characters-group-symbols": "Симболал", "special-characters-group-greek": "Грек", "special-characters-group-greekextended": "Грек гӀатӀидаб", "special-characters-group-cyrillic": "Кириллияб", @@ -815,6 +816,12 @@ "special-characters-group-arabicextended": "ГӀараб гӀатӀидаб", "special-characters-group-persian": "Парс", "special-characters-group-hebrew": "ЖугьутӀ", + "special-characters-group-bangla": "Бенгал", + "special-characters-group-tamil": "Тамил", + "special-characters-group-sinhala": "Сингьал", + "special-characters-group-thai": "Таи", + "special-characters-group-lao": "Лао", + "special-characters-group-runes": "Рунал", "skin-view-create-local": "Локалияб сипат-сурат гьабизе", "nstab-mainpage": "БетӀераб гьумер", "skin-view-edit-local": "Локалияб сипат-сурат хисизабизе", diff --git a/languages/i18n/az.json b/languages/i18n/az.json index 837f772c9bc..3601fd79fbb 100644 --- a/languages/i18n/az.json +++ b/languages/i18n/az.json @@ -76,7 +76,7 @@ "tog-watchlisthideown": "Mənim redaktələrimi izləmə siyahısında gizlət", "tog-watchlisthidebots": "Bot redaktələrini izləmə siyahısında gizlət", "tog-watchlisthideminor": "İzləmə səhifəmdə kiçik redaktələri gizlət", - "tog-watchlisthideliu": "Qeydiyyatlı istifadəçilərin redaktələrini izləmə siyahısında gizlət", + "tog-watchlisthideliu": "Qeydiyyatdan keçmiş istifadəçilərin redaktələrini izləmə siyahısında gizlət", "tog-watchlistreloadautomatically": "Hər dəfə filtr dəyişəndə, izləmə siyahısını avtomatik yenilə (JavaScript tələb olunur)", "tog-watchlistunwatchlinks": "İzləmə siyahısındakı səhifələrə birbaşa izləmə/izlə keçidləri ({{int:Watchlist-unwatch}}/{{int:Watchlist-unwatch-undo}}) əlavə et (JavaScript tələb olunur)", "tog-watchlisthideanons": "Qeydiyyatdan keçməmiş istifadəçilərin redaktələrini izləmə siyahısında gizlət", @@ -832,7 +832,7 @@ "nohistory": "Bu səhifənin dəyişikliklər tarixçəsi mövcud deyil.", "currentrev": "Hal-hazırkı versiya", "currentrev-asof": "Səhifəsinin $1 tarixinə olan son versiyası", - "revisionasof": "$1 versiyası", + "revisionasof": "$1 tarixindəki versiya", "revision-info": "{{GENDER:$6|$2}}$7 tərəfindən edilmiş $1 tarixli redaktə", "previousrevision": "← Əvvəlki versiya", "nextrevision": "Sonrakı versiya →", @@ -2164,7 +2164,7 @@ "changecontentmodel-success-title": "Məzmun modeli dəyişdirildi", "changecontentmodel-success-text": "[[:$1]] səhifəsinin məzmun modeli dəyişdirildi.", "log-name-contentmodel": "Məzmun modelinin dəyişdirilməsi qeydləri", - "logentry-contentmodel-new": "$1 defolt olmayan \"$5\" istifadə edərək $3 səhifəsini {{GENDER:$2|yaratdı}}", + "logentry-contentmodel-new": "$1 defolt olmayan \"$5\" məzmun modelindən istifadə edərək $3 səhifəsini {{GENDER:$2|yaratdı}}", "logentry-contentmodel-change": "$1 $3 səhifəsinin \"$4\" məzmun modelini \"$5\" olaraq {{GENDER:$2|dəyişdi}}", "logentry-contentmodel-change-revertlink": "geri qaytar", "logentry-contentmodel-change-revert": "geri qaytar", @@ -2573,19 +2573,19 @@ "import-error-edit": "\"$1\" səhifəsi idxal edilmədi, çünki sizin onu dəyişmək səlahiyyətiniz yoxdur.", "importlogpage": "Çıxarılma gündəliyi", "importlogpagetext": "Səhifələrin inzibatçılar tərəfindən digər vikilərdən dəyişiklik tarixçəsi ilə birlikdə köçürülməsi", - "import-logentry-upload-detail": "$1 {{PLURAL:$1|dəyişiklik|dəyişiklik}} idxal edildi.", - "import-logentry-interwiki-detail": "$2 vikidən $1 {{PLURAL:$1|dəyişiklik|dəyişiklik}} idxal edildi", + "import-logentry-upload-detail": "$1 {{PLURAL:$1|dəyişiklik}} idxal edildi.", + "import-logentry-interwiki-detail": "$2 vikidən $1 {{PLURAL:$1|dəyişiklik}} idxal edildi", "tooltip-pt-userpage": "{{GENDER:|İstifadəçi}} səhifəniz", "tooltip-pt-anonuserpage": "Redaktə edərkən istifadə etdiyiniz IP ünvanı üçün istifadəçi səhifəsi", - "tooltip-pt-mytalk": "{{GENDER:|Sizin}} müzakirə səhifəniz", - "tooltip-pt-anontalk": "Bu IP ünvanından redaktə olunmuş danışıqlar", + "tooltip-pt-mytalk": "{{GENDER:|Müzakirə səhifəniz}}", + "tooltip-pt-anontalk": "Bu IP ünvanından edilmiş müzakirələr", "tooltip-pt-preferences": "Nizamlamalarınız", "tooltip-pt-watchlist": "İzlədiyiniz səhifələr", - "tooltip-pt-mycontris": "{{GENDER:|Sizin}} töhfələrinizin siyahısı", + "tooltip-pt-mycontris": "{{GENDER:|Töhfələrinizin}} siyahısı", "tooltip-pt-login": "Daxil olmanız tövsiyə olunur, amma bu məcburi tələb deyil.", "tooltip-pt-logout": "Sistemdən çıx", "tooltip-pt-createaccount": "Hesab yaratmaq və daxil olmaq üçün təşviq olunursunuz; Ancaq məcburi deyil", - "tooltip-ca-talk": "Məqalə haqqındə müzakirə edib, münasibətivi bildir", + "tooltip-ca-talk": "Məqalə haqqında müzakirə", "tooltip-ca-edit": "Bu səhifəni redaktə et", "tooltip-ca-create": "Bu səhifəni yarat", "tooltip-ca-addsection": "Yeni bölmə yarat", @@ -2597,8 +2597,8 @@ "tooltip-ca-undelete": "Bu səhifəni silinmədən əvvəlki halına qaytarın", "tooltip-ca-move": "Səhifənin adını dəyiş", "tooltip-ca-watch": "Bu səhifəni izləmə siyahısına əlavə et", - "tooltip-ca-unwatch": "Bu səhifənin izlənməsini bitir", - "tooltip-search": "{{SITENAME}} səhifəsində axtar", + "tooltip-ca-unwatch": "Bu səhifəni izlədiyim səhifələrin siyahısından çıxar", + "tooltip-search": "{{SITENAME}} saytında axtar", "tooltip-search-go": "Əgər varsa, eyni adı daşıyan səhifəyə keç", "tooltip-search-fulltext": "Bu mətnin olduğu səhifələri axtar", "tooltip-p-logo": "Ana səhifə", @@ -2606,14 +2606,14 @@ "tooltip-n-mainpage-description": "Ana Səhifəyə keç", "tooltip-n-portal": "Layihə haqqında, nələr edəbilərsiniz, axtardıqlarınızı harda tapmaq olar", "tooltip-n-currentevents": "Gündəlik xəbərlər ilə əlaqəli məlumatlar", - "tooltip-n-recentchanges": "Vikidəki son dəyişikliklər siyahısı.", + "tooltip-n-recentchanges": "Vikidəki son dəyişikliklər siyahısı", "tooltip-n-randompage": "Təsadüfi məqaləyə keç", "tooltip-n-help": "Yardım almaq üçün.", "tooltip-t-whatlinkshere": "Vikidə bu məqaləyə bağlantılar", "tooltip-t-recentchangeslinked": "Bu məqaləyə aid başqa səhifələrdə yeni dəyişikliklər", "tooltip-feed-rss": "Bu səhifə üçün RSS yayımı", "tooltip-feed-atom": "Bu səhifə üçün Atom yayımı", - "tooltip-t-contributions": "{{GENDER:$1|this user}} adlı istifadəçinin redaktə etdiyi səhifələrin siyahısı", + "tooltip-t-contributions": "{{GENDER:$1|Bu istifadəçi}}nin redaktə etdiyi səhifələrin siyahısı", "tooltip-t-emailuser": "{{GENDER:$1|Bu istifadəçiyə}} e-məktub göndər", "tooltip-t-upload": "Yeni şəkil və ya multimedia faylı yüklə", "tooltip-t-specialpages": "Xüsusi səhifələrin siyahısı", @@ -2855,7 +2855,7 @@ "autoredircomment": "[[$1]] səhifəsinə istiqamətləndirilir", "autosumm-removed-redirect": "[[$1]] yönləndirməsi silindi", "autosumm-changed-redirect-target": "[[$1]] yönləndirməsini [[$2]] olaraq dəyişdi", - "autosumm-new": "\"$1\" məzmunu ilə səhifə yaradıldı", + "autosumm-new": "Yeni səhifə yaradıldı", "autosumm-newblank": "Boş səhifə yaradıldı", "size-bytes": "$1 bayt", "watchlistedit-normal-title": "İzlədiyim səhifələri redaktə et", @@ -3037,8 +3037,8 @@ "htmlform-date-placeholder": "İİİİ-AA-GG", "htmlform-datetime-placeholder": "İİİİ-AA-GG SS:DD:SS", "logentry-delete-delete": "$1 $3 səhifəsini {{GENDER:$2|sildi}}", - "logentry-delete-delete_redir": "$1 $3 istiqamətləndirməsini yenidən yazmaq üçün {{GENDER:$2|sildi}}", - "logentry-delete-delete_redir2": "$1 $3 istiqamətləndirməsini yenidən yazmaq üçün {{GENDER:$2|sildi}}", + "logentry-delete-delete_redir": "$1 $3 istiqamətləndirməsini üzərinə yenidən yazaraq {{GENDER:$2|sildi}}", + "logentry-delete-delete_redir2": "$1 $3 istiqamətləndirməsini üzərinə yenidən yazaraq {{GENDER:$2|sildi}}", "logentry-delete-restore": "$1 $3 ($4) səhifəsini {{GENDER:$2|bərpa etdi}}", "restore-count-revisions": "{{PLURAL:$1|1 redaktə}}", "restore-count-files": "{{PLURAL:$1|1 fayl}}", @@ -3063,8 +3063,8 @@ "logentry-partialblock-block": "$1 {{GENDER:$4|$3}} istifadəçisinin $7 $5 $6 bitmə müddətinə {{GENDER:$2|blokladı}}", "logentry-partialblock-reblock": "$1 {{GENDER:$4|$3}} üçün blok parametrlərində {{GENDER:$2|dəyişiklik etdi}}: $7 $5 müddətinə blokladı $6", "logentry-non-editing-block-block": "$1 {{GENDER:$4|$3}} istifadəçisini $5 müddətinə müəyyən edilmiş redaktə olmayan fəaliyyətlərdən {{GENDER:$2|blokladı}} $6", - "logentry-merge-merge": "$1 $3 səhifəsini ($5 tarixinə qədər olan redaktələri) $4 ilə {{GENDER:$2|birləşdirdi}}.", - "logentry-move-move": "$1 $3 səhifəsinin adını $4 olaraq {{GENDER:$1|dəyişdi|dəyişdi}}.", + "logentry-merge-merge": "$1 $3 səhifəsini ($5 tarixinə qədər olan redaktələri) $4 səhifəsinə {{GENDER:$2|birləşdirdi}}.", + "logentry-move-move": "$1 $3 səhifəsinin adını $4 olaraq {{GENDER:$1|dəyişdi}}.", "logentry-move-move-noredirect": "$1 $3 səhifəsinin adını istiqamətləndirmə qoymadan $4 olaraq {{GENDER:$2|dəyişdi}}", "logentry-move-move_redir": "$1 $3 səhifəsinin adını yönləndirmənin əksinə dəyişərək $4 {{GENDER:$2|adlandırdı}}", "logentry-move-move_redir-noredirect": "$1 $3 səhifəsinin adını istiqamətləndirmə qoymadan $4 olaraq {{GENDER:$2|dəyişdi}}", @@ -3099,6 +3099,7 @@ "search-thumbnail-extra-namespaces-label": "İş masası rejimində Xüsusi:Axtar səhifəsində miniatürləri göstər", "searchlimit-label": "Hər səhifədə göstəriləcək axtarış nəticəsi sayı:", "searchlimit-help": "Maksimum: 500", + "api-clientside-error-noconnect": "Serverə qoşulmaq mümkün olmadı. İşləyən internet bağlantınız olduğundan əmin olun və yenidən cəhd edin.", "api-error-unknown-warning": "Naməlum xəbərdarlıq: \"$1\".", "api-error-unknownerror": "Naməlum xəta: \"$1\".", "duration-seconds": "$1 {{PLURAL:$1|saniyə|saniyə}}", diff --git a/languages/i18n/bew.json b/languages/i18n/bew.json index c22f23d4269..19a683d4305 100644 --- a/languages/i18n/bew.json +++ b/languages/i18n/bew.json @@ -191,7 +191,7 @@ "views": "Tampang", "toolbox": "Peranti", "cactions": "Laènnya", - "tool-link-userrights": "Robah komplotan {{GENDER:$1|pemaké}}", + "tool-link-userrights": "Robah rombongan {{GENDER:$1|pemaké}}", "tool-link-userrights-readonly": "Deleng kelompok {{GENDER:$1|pemaké}}", "tool-link-emailuser": "Kirim surlès ke ni {{GENDER:$1|pemaké}}", "imagepage": "Deleng halaman gepokan", @@ -1078,7 +1078,7 @@ "prefs-user-restoreprefs-label": "Setèl ulang penyetèlan:", "prefs-user-restoreprefs-info": "Pulihin semua pengaturan bawaan (di semua bagèan)", "savedprefs": "Lu punya pengaturan udah kesimpen.", - "savedrights": "Komplotan pemaké {{GENDER:$1|$1}} udah kesimpen.", + "savedrights": "Rombongan pemaké {{GENDER:$1|$1}} udah kesimpen.", "timezonelegend": "Gutekan wayah:", "localtime": "Waktu setempat:", "timezoneuseserverdefault": "Paké wiki bawaan ($1)", @@ -1112,7 +1112,7 @@ "prefs-emailconfirm-label": "Isbat surlès:", "youremail": "Surat lèstrik:", "username": "{{GENDER:$1|Halaman pemaké}}", - "prefs-memberingroups": "{{GENDER:$2|Anggota}} {{PLURAL:$1|komplotan}}:", + "prefs-memberingroups": "{{GENDER:$2|Anggota}} {{PLURAL:$1|rombongan}}:", "group-membership-link-with-expiry": "$1 (ampé $2)", "prefs-registration": "Waktu pendaptaran:", "yourrealname": "Nama asli:", @@ -1187,32 +1187,32 @@ "userrights": "Hak pemaké", "userrights-lookup-user": "Pilih pemaké", "userrights-user-editname": "Masupin nama pemaké:", - "editusergroup": "Punggah komplotan pemaké", - "editinguser": "Ngerobah komplotan pemaké bakal {{GENDER:$1|pemaké}} [[User:$1|$1]] $2", - "viewinguserrights": "Ndeleng komplotan pemaké deri {{GENDER:$1|pemaké}} [[User:$1|$1]] $2", - "userrights-editusergroup": "Permak komplotan {{GENDER:$1|pemaké}}", - "userrights-viewusergroup": "Deleng komplotan {{GENDER:$1|pemaké}}", - "saveusergroups": "Simpen komplotan {{GENDER:$1|pemaké}}", + "editusergroup": "Punggah rombongan pemaké", + "editinguser": "Ngerobah rombongan pemaké bakal {{GENDER:$1|pemaké}} [[User:$1|$1]] $2", + "viewinguserrights": "Ndeleng rombongan pemaké deri {{GENDER:$1|pemaké}} [[User:$1|$1]] $2", + "userrights-editusergroup": "Permak rombongan {{GENDER:$1|pemaké}}", + "userrights-viewusergroup": "Deleng rombongan {{GENDER:$1|pemaké}}", + "saveusergroups": "Simpen rombongan {{GENDER:$1|pemaké}}", "userrights-groupsmember": "Anggota deri:", "userrights-groupsmember-auto": "Anggota kesirat deri:", "userrights-systemuser": "{{GENDER:$1|Ni pemaké}} ièlah pemaké sistim", - "userrights-groups-help": "Lu bisa ngerobah komplotan ni {{GENDER:$1|pemaké}}:\n* Kotak dengen tenger contrèng artinya ni pemaké ada di entu komplotan.\n* Kotak sonder tenger contrèng artinya ni pemaké bukan anggota ni komplotan.\n* Tenger * nengerin kalo lu kaga' bisa ngurungin ni komplotan kalo lu udah nambahin, atawa sebaliknya.\n* Tenger # nengerin kalo lu cuman bisa mundurin waktu bonto keanggotaannya ni komplotan, tapi lu kaga' bisa majuin waktu bontonya.", + "userrights-groups-help": "Lu bisa ngerobah rombongan ni {{GENDER:$1|pemaké}}:\n* Kotak dengen tenger contrèng artinya ni pemaké ada di entu rombongan.\n* Kotak sonder tenger contrèng artinya ni pemaké bukan anggota ni rombongan.\n* Tenger * nengerin kalo lu kaga' bisa ngurungin ni rombongan kalo lu udah nambahin, atawa sebaliknya.\n* Tenger # nengerin kalo lu cuman bisa mundurin waktu bonto keanggotaannya ni rombongan, tapi lu kaga' bisa majuin waktu bontonya.", "userrights-reason": "Alesan:", "userrights-no-interwiki": "Lu kaga' punya ijin bakal mermak hak pemaké di laèn wiki.", "userrights-nodatabase": "Pendaringan data $1 kaga' ada atawa bukan tempatan.", - "userrights-changeable-col": "Komplotan nyang lu bisa robah", - "userrights-unchangeable-col": "Komplotan nyang lu kaga' bisa robah", + "userrights-changeable-col": "Rombongan nyang lu bisa robah", + "userrights-unchangeable-col": "Rombongan nyang lu kaga' bisa robah", "userrights-expiry-current": "Bonto $1", "userrights-expiry-none": "Kaga' bonto", "userrights-expiry": "Bonto:", "userrights-expiry-existing": "Waktu bonto nyang nanggrak: $3, $2", "userrights-expiry-othertime": "Waktu laèn:", "userrights-expiry-options": "1 ari:1 day,1 minggu:1 week,1 bulan:1 month,3 bulan:3 months,6 bulan:6 months,1 tahon:1 year", - "userrights-invalid-expiry": "Waktu bonto bakal komplotan \"$1\" kaga' aci.", - "userrights-expiry-in-past": "Waktu bonto bakal komplotan \"$1\" udah liwat.", - "userrights-cannot-shorten-expiry": "Lu kaga' bisa majuin waktu bonto keanggotaan di komplotan \"$1\". Cuman pemaké dengen ijin bakal nambahin èn ngebuang ni komplotan nyang bisa majuin waktu bonto.", + "userrights-invalid-expiry": "Waktu bonto bakal rombongan \"$1\" kaga' aci.", + "userrights-expiry-in-past": "Waktu bonto bakal rombongan \"$1\" udah liwat.", + "userrights-cannot-shorten-expiry": "Lu kaga' bisa majuin waktu bonto keanggotaan di rombongan \"$1\". Cuman pemaké dengen ijin bakal nambahin èn ngebuang ni rombongan nyang bisa majuin waktu bonto.", "userrights-conflict": "Bentrok perobahan hak pemaké! Dimohon perèksa èn tandesin lu punya perobahan.", - "group": "Komplotan:", + "group": "Rombongan:", "group-user": "Pemaké", "group-named": "Pemaké kedaptar", "group-autoconfirmed": "Pemaké ketandes-sendèwèk", @@ -2080,7 +2080,7 @@ "protectedtitles-submit": "Judul pampangan", "listusers": "Daptar pemaké", "listusers-editsonly": "Kasi unjuk cuman pemaké nyang ada punya permakan", - "listusers-temporarygroupsonly": "Kasi unjuk pemaké di komplotan pemaké sementara", + "listusers-temporarygroupsonly": "Kasi unjuk pemaké di rombongan pemaké sementara", "listusers-creationsort": "Sortir berales tanggal pengejaan", "listusers-desc": "Sortir mudun", "usereditcount": "$1 {{PLURAL:$1|permakan}}", @@ -2211,25 +2211,25 @@ "activeusers-intro": "Ni dia daptar pemaké nyang ngelah semacem kegetolan $1 {{PLURAL:$1|ari}} belakangan.", "activeusers-count": "$1 {{PLURAL:$1|piil}} di ni {{PLURAL:$3|ari|$3 ari}} belakangan.", "activeusers-from": "Pampangin pemaké mulain deri:", - "activeusers-groups": "Pampangin pemaké nyang masup komplotan:", - "activeusers-excludegroups": "Kesampingin pemaké nyang masup komplotan:", + "activeusers-groups": "Pampangin pemaké nyang masup rombongan:", + "activeusers-excludegroups": "Kesampingin pemaké nyang masup rombongan:", "activeusers-noresult": "Pemaké kaga' ketemu.", "activeusers-submit": "Pampangin pemaké getap", - "listgrouprights": "Hak komplotan pemaké", - "listgrouprights-summary": "Ni dia daptar komplotan pemaké nyang ada di ni wiki, dengen dia punya hak aksèsnya masing-masing.\nDi sono, barangkali, ada [[{{MediaWiki:Listgrouprights-helppage}}|pengabaran tambahan]] pasal hak perorangan.", + "listgrouprights": "Hak rombongan pemaké", + "listgrouprights-summary": "Ni dia daptar rombongan pemaké nyang ada di ni wiki, dengen dia punya hak aksèsnya masing-masing.\nDi sono, barangkali, ada [[{{MediaWiki:Listgrouprights-helppage}}|pengabaran tambahan]] pasal hak perorangan.", "listgrouprights-key": "Keterangan:\n* Hak nyang diangsrongin\n* Hak nyang dicabut", - "listgrouprights-group": "Komplotan", + "listgrouprights-group": "Rombongan", "listgrouprights-rights": "Hak", - "listgrouprights-helppage": "Help:Hak komplotan", + "listgrouprights-helppage": "Help:Hak rombongan", "listgrouprights-members": "(daptar anggota)", - "listgrouprights-addgroup": "Tambahin {{PLURAL:$2|komplotan}}: $1", - "listgrouprights-removegroup": "Buang {{PLURAL:$2|komplotan}}: $1", - "listgrouprights-addgroup-all": "Tambahin semua komplotan", + "listgrouprights-addgroup": "Tambahin {{PLURAL:$2|rombongan}}: $1", + "listgrouprights-removegroup": "Buang {{PLURAL:$2|rombongan}}: $1", + "listgrouprights-addgroup-all": "Tambahin semua rombongan", "listgrouprights-removegroup-all": "Buang semua amprokan", - "listgrouprights-addgroup-self": "Tambahin {{PLURAL:$2|komplotan}} ke lu punya rèkening sendèwèk: $1", - "listgrouprights-removegroup-self": "Buang {{PLURAL:$2|komplotan}} deri lu punya rèkening sendèwèk: $1", - "listgrouprights-addgroup-self-all": "Tambah semua komplotan ke lu punya rèkening sendèwèk", - "listgrouprights-removegroup-self-all": "Buang semua komplotan deri lu punya rèkening sendèwèk", + "listgrouprights-addgroup-self": "Tambahin {{PLURAL:$2|rombongan}} ke lu punya rèkening sendèwèk: $1", + "listgrouprights-removegroup-self": "Buang {{PLURAL:$2|rombongan}} deri lu punya rèkening sendèwèk: $1", + "listgrouprights-addgroup-self-all": "Tambah semua rombongan ke lu punya rèkening sendèwèk", + "listgrouprights-removegroup-self-all": "Buang semua rombongan deri lu punya rèkening sendèwèk", "listgrouprights-namespaceprotection-header": "Penginggenan ruang nama", "listgrouprights-namespaceprotection-namespace": "Ruang nama", "listgrouprights-namespaceprotection-restrictedto": "Hak nyang ngeboléin pemaké mermak", @@ -2726,7 +2726,7 @@ "ip_range_exceeded": "Ranggehan IP nglantasin dia punya ranggehan paling banter. Ranggehan nyang diboléin: /$1.", "ip_range_toolow": "Poko'nya ranggehan IP kaga' diboléin.", "proxyblocker": "Pemblokir wakil", - "proxyblockreason": "Lu punya aderès IP udah digibang bahna tu – wakil ngablag.\nPadol dah, ubungin lu punya pengojèk ladènan internèt atawa pertulungan tèhnis deri lu punya komplotan èn kasi tau dia pada kalo ni – masalah keamanan ngerihu.", + "proxyblockreason": "Lu punya aderès IP udah digibang bahna tu – wakil ngablag.\nPadol dah, ubungin lu punya pengojèk ladènan internèt atawa pertulungan tèhnis deri lu punya rombongan èn kasi tau dia pada kalo ni – masalah keamanan ngerihu.", "sorbsreason": "Lu punya aderès IP dicantum sebagé wakil ngablag di DNSBL nyang dipaké ama {{SITENAME}}.", "sorbs_create_account_reason": "Lu punya aderès IP dicantum sebagé wakil ngablag di DNSBL nyang dipaké ama {{SITENAME}}.\nLu kaga' bisa ngeja rèkening.", "softblockrangesreason": "Sumbangan sondernama kaga' diboléin deri lu punya aderès IP ($1).\nPadol dah, masup dulu.", @@ -3618,8 +3618,8 @@ "logentry-protect-protect-cascade": "$1 {{GENDER:$2|nglindungin}} $3 $4 [berèntèt]", "logentry-protect-modify": "$1 {{GENDER:$2|ngrobah}} penyetèlan perlindungan bakal $3 $4", "logentry-protect-modify-cascade": "$1 {{GENDER:$2|ngrobah}} penyetèlan perlindungan bakal $3 $4 [berèntèt]", - "logentry-rights-rights": "$1 {{GENDER:$2|ngrobah}} keanggotaan komplotan bakal {{GENDER:$6|$3}} deri $4 jadi $5", - "logentry-rights-rights-legacy": "$1 {{GENDER:$2|ngrobah}} keanggotaan komplotan bakal $3", + "logentry-rights-rights": "$1 {{GENDER:$2|ngrobah}} keanggotaan rombongan bakal {{GENDER:$6|$3}} deri $4 jadi $5", + "logentry-rights-rights-legacy": "$1 {{GENDER:$2|ngrobah}} keanggotaan rombongan bakal $3", "logentry-rights-autopromote": "$1 otomatis {{GENDER:$2|dibenum}} deri $4 jadi $5", "logentry-upload-upload": "$1 {{GENDER:$2|ngangkat}} $3", "logentry-upload-overwrite": "$1 {{GENDER:$2|ngangkat}} pèrsi baru deri $3", @@ -3969,8 +3969,8 @@ "pagedata-bad-title": "Judul kaga' aci: $1.", "unregistered-user-config": "Bakal alesan keamanan, anakhalaman pemaké JavaScript, CSS, èn JSON kaga' bisa dipunggah bakal pemaké trakedaptar.", "passwordpolicies": "Belèd kata sandi", - "passwordpolicies-summary": "Ni dia daptar belèd kata sandi nyang tokcèr bakal komplotan pemaké nyang diterangin di ni wiki.", - "passwordpolicies-group": "Komplotan", + "passwordpolicies-summary": "Ni dia daptar belèd kata sandi nyang tokcèr bakal rombongan pemaké nyang diterangin di ni wiki.", + "passwordpolicies-group": "Rombongan", "passwordpolicies-policies": "Belèd", "passwordpolicies-policy-minimalpasswordlength": "Palingan kata sandi misti sengga'nya $1 {{PLURAL:$1|$1 lèter}}.", "passwordpolicies-policy-minimumpasswordlengthtologin": "Palingan kata sandi misti sengga'nya $1 {{PLURAL:$1|$1 lèter}} bakal bisa masup.", diff --git a/languages/i18n/cs.json b/languages/i18n/cs.json index 9a7e715bd93..713578f3bad 100644 --- a/languages/i18n/cs.json +++ b/languages/i18n/cs.json @@ -4164,6 +4164,9 @@ "skin-action-undelete": "Obnovit", "skin-action-delete": "Smazat", "skin-action-move": "Přesunout", + "parsoid-resource-limit-exceeded": "Překročen limit zdrojů Parsoidu: $1", + "parsoid-revision-access": "Parsoid nemá přístup k revizi: $1", + "parsoid-client-error": "Neplatný vstup pro Parsoid: $1", "newpages-showhide-bots": "$1 boty", "newpages-showhide-patrolled": "$1 prověřené editace", "newpages-showhide-redirect": "$1 přesměrování", diff --git a/languages/i18n/da.json b/languages/i18n/da.json index c5d334f6312..d0c4c30eaa6 100644 --- a/languages/i18n/da.json +++ b/languages/i18n/da.json @@ -124,7 +124,7 @@ "tog-watchlisthidepatrolled": "Skjul overvågede ændringer i overvågningslisten", "tog-watchlisthidecategorization": "Skjul kategorisering af sider", "tog-ccmeonemails": "Send mig kopier af e-mails jeg sender til andre brugere", - "tog-diffonly": "Vis ikke sideindhold neden under versionssammenligninger", + "tog-diffonly": "Vis ikke sideindhold nedenunder versionssammenligninger", "tog-showhiddencats": "Vis skjulte kategorier", "tog-norollbackdiff": "Vis ikke forskel efter udførelse af en tilbagerulning", "tog-useeditwarning": "Advar mig, hvis jeg forlader en redigeringsside med ændringer, der ikke er gemt.", @@ -742,6 +742,7 @@ "anontalkpagetext": "----\nDette er diskussionssiden for en anonym bruger, der ikke har oprettet en konto endnu eller ikke bruger den.\nVi er derfor nødt til at bruge den numeriske IP-adresse til at identificere vedkommende.\nEn sådan IP-adresse kan være delt mellem flere brugere.\nHvis du er en anonym bruger og synes, at irrelevante kommentarer er blevet rettet mod dig, så [[Special:CreateAccount|opret en brugerkonto]] eller [[Special:UserLogin|log på]] for at undgå fremtidige forvekslinger med andre anonyme brugere.", "noarticletext": "Der er i øjeblikket ingen tekst på denne side.\nDu kan [[Special:Search/{{PAGENAME}}|søge efter sidenavnet]] på andre sider,\n[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} søge i relaterede logger]\neller [{{fullurl:{{FULLPAGENAME}}|action=edit}} oprette denne side].", "noarticletext-nopermission": "Der er i øjeblikket ingen tekst på denne side.\nDu kan [[Special:Search/{{PAGENAME}}|søge efter dette sidenavn]] på andre sider, eller [{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} søge i beslægtede logger], men du har ikke tilladelse til at oprette denne side.", + "missing-revision-permission": "Sideversionen #$1 hører til en slettet side. You can [{{fullurl:{{#Special:Undelete}}|target=$3×tamp=$2&diff=prev}} se den]; detaljer kan findes i [{{fullurl:{{#Special:Log}}/delete|page=$3}} sletteloggen].", "missing-revision": "Revision #$1 af siden med navnet \"{{FULLPAGENAME}}\" eksisterer ikke.\n\nDette skyldes normalt at et forældet historik-link er fulgt til en side der er slettet.\nDetaljer kan findes i [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} sletningsloggen].", "missing-revision-content": "Indholdet af revision # $1 på siden med navnet \" $2 \" kunne ikke indlæses.", "userpage-userdoesnotexist": "Brugerkontoen \"$1\" findes ikke på denne wiki. Overvej om du ønsker at oprette eller redigere denne side.", @@ -757,12 +758,12 @@ "sitecsspreview": "Husk at dette kun er en forhåndsvisning af denne CSS.\nDen er ikke blevet offentliggjort endnu!", "sitejsonpreview": "Husk at dette kun er en forhåndsvisning af denne JSON-konfiguration.\nDet er ikke gemt endnu!", "sitejspreview": "Husk at dette kun er en forhåndsvisning af denne JavaScript kode.\nDen er ikke blevet offentliggjort endnu!", - "userinvalidconfigtitle": "Advarsel: Der findes intet skin \"$1\". \nTænk på, at brugerspecifikke .css, json, og .js-sider begynder med små bogstaver, altså f.eks. {{ns:user}}:Hansen/vector.css og ikke {{ns:user}}:Hansen/Vector.css.", + "userinvalidconfigtitle": "Advarsel: Der findes intet skin \"$1\". \nTænk på, at brugerspecifikke .css og .js-sider begynder med små bogstaver, altså f.eks. {{ns:user}}:Hansen/vector.css og ikke {{ns:user}}:Hansen/Vector.css.", "updated": "(Opdateret)", "note": "Bemærk:", "previewnote": "Husk at dette er kun en forhåndsvisning.\nDine ændringer er ikke blevet gemt endnu!", "continue-editing": "Gå til redigeringsfeltet", - "previewconflict": "Denne forhåndsvisning er resultatet af den redigérbare tekst ovenfor, sådan vil det komme til at se ud hvis du vælger at gemme teksten.", + "previewconflict": "Denne forhåndsvisning er resultatet af den redigerbare tekst ovenfor. Sådan vil det komme til at se ud, hvis du vælger at publicere teksten.", "session_fail_preview": "Beklager! Vi kunne ikke behandle din redigering på grund af et tab af sessionsdata.\n\nDu er måske blevet logget ud. Kontroller venligst, at du stadig er logget ind, og prøv så igen.\nHvis det stadig ikke virker, så prøv at [[Special:UserLogout|logge ud]] og logge ind igen. Du kan også kontrollere, at din browser tillader cookies fra dette websted.", "session_fail_preview_html": "Beklager! Vi kunne ikke behandle din redigering på grund af et tab af sessionsdata.\n\nFordi {{SITENAME}} har rå HTML aktiveret, er forhåndsvisningen skjult som en sikkerhedsforanstaltning mod JavaScript-angreb.\n\nHvis dette er et legitimt forsøg på redigere, så prøv venligst igen.\nHvis det stadig ikke virker, så prøv at [[Special:UserLogout|logge ud]] og logge ind igen. Du kan også kontrollere, at din browser tillader cookies fra dette websted.", "edit_form_incomplete": "Nogle dele af redigeringsformularen nåede ikke serveren; dobbelttjek, at redigeringerne er intakte, og prøv igen.", @@ -775,14 +776,14 @@ "explainconflict": "En anden har ændret denne side, efter du startede på at redigere den.\nDen øverste tekstboks indeholder den aktuelle tekst.\nDine ændringer er vist i den nederste tekstboks.\nDu er nødt til at sammenflette dine ændringer med den eksisterende tekst.\nKun teksten i den øverste tekstboks vil blive gemt når du trykker \"$1\".", "yourtext": "Din tekst", "storedversion": "Den gemte version", - "editingold": "ADVARSEL: Du redigerer en gammel version af denne side.\nHvis du gemmer den, vil alle ændringer foretaget siden denne revision blive overskrevet og tabt.", - "unicode-support-fail": "Det virker som om din browser ikke understøtter Unicode. Det er påkrævet for at redigere sider, så din redigering blev ikke gemt.", + "editingold": "ADVARSEL: Du redigerer en gammel version af denne side.\nHvis du publicerer den, vil alle ændringer foretaget siden denne revision blive overskrevet og tabt.", + "unicode-support-fail": "Det virker som om din browser ikke understøtter Unicode. Det er påkrævet for at redigere sider, så din redigering blev ikke publiceret.", "yourdiff": "Forskelle", "copyrightwarning": "Bemærk venligst at alle bidrag til {{SITENAME}} er at betragte som udgivne under $2 (se $1 for detaljer).\nHvis du ikke ønsker at din tekst skal udsættes for nådesløse redigeringer og at den kan blive kopieret efter forgodtbefindende, så skal du ikke placere den her.
\nDu lover os også, at du selv har forfattet teksten eller har kopieret den fra en public domain-kilde eller en tilsvarende fri kilde.\nLæg aldrig materiale her, som er beskyttet af andres ophavsret uden deres tilladelse!", "copyrightwarning2": "Bemærk venligst at alle bidrag til {{SITENAME}} kan bearbejdes, ændres eller slettes af andre brugere.\nLæg ingen tekster ind, hvis du ikke kan acceptere at disse kan ændres.
\n\nDu bekræfter hermed også, at du selv har skrevet denne tekst eller kopieret den fra en fri kilde (se $1 for detaljer).\nOVERFØR IKKE OPHAVSRETSLIGT BESKYTTET INDHOLD UDEN TILLADELSE!", "editpage-cannot-use-custom-model": "Indholdsmodellen for denne side kan ikke ændres.", - "longpageerror": "Fejl: Teksten, som du ville gemme, er {{PLURAL:$1|en kilobyte|$1 kilobytes}} stor, hvilket er mere end det tilladte maksimum på {{PLURAL:$2|en kilobyte|$2 kilobytes}}.\nDet er ikke muligt at gemme den.", - "readonlywarning": "Advarsel: Databasen er låst på grund af vedligeholdelse, så du kan ikke gemme dine ændringer lige nu.\nDet kan være en god idé at kopiere din tekst over i en tekstfil og gemme den til senere.\n\nAdministratoren, som låste databasen, gav denne forklaring: $1", + "longpageerror": "Fejl: Teksten, som du ville gemme, er {{PLURAL:$1|én|$1}} kilobyte stor, hvilket er mere end det tilladte maksimum på {{PLURAL:$2|én|$2}} kilobyte.\nDet er ikke muligt at publicere den.", + "readonlywarning": "Advarsel: Databasen er låst på grund af vedligeholdelse, så du kan ikke publicere dine ændringer lige nu.\nDet kan være en god idé at kopiere din tekst over i en tekstfil og gemme den til senere.\n\nAdministratoren, som låste databasen, gav denne forklaring: $1", "protectedpagewarning": "ADVARSEL: Denne side er skrivebeskyttet, så kun administratorer kan redigere den.\nDen seneste logpost vises nedenfor:", "semiprotectedpagewarning": "Bemærk: Siden er låst, så kun registrerede brugere kan ændre den.\nDen seneste logpost vises nedenfor:", "cascadeprotectedwarning": "Advarsel: Denne side er blevet beskyttet, så kun brugere med [[Special:ListGroupRights|bestemte rettigheder]] kan ændre den, fordi indholdet er inkluderet i følgende {{PLURAL:$1|side|sider}} med nedarvet sidebeskyttelse:", @@ -797,8 +798,9 @@ "nocreatetext": "{{SITENAME}} har begrænset oprettelse af nye sider. \nDu kan gå tilbage og redigere en eksisterende side, elle [[Special:UserLogin|logge på eller oprette en konto]].", "nocreate-loggedin": "Du har ikke rettigheder til at oprette nye sider.", "sectioneditnotsupported-title": "Afsnitsredigering understøttes ikke", - "sectioneditnotsupported-text": "Afsnitsredigering understøttes ikke på denne side.", + "sectioneditnotsupported-text": "Afsnitsredigering understøttes ikke på denne side eller er deaktiveret for denne visning.", "modeleditnotsupported-title": "Redigering understøttes ikke", + "modeleditnotsupported-text": "Redigering understøttes ikke for indholdsmodellen $1.", "permissionserrors": "Manglende rettigheder", "permissionserrorstext": "Du har ikke rettigheder til at gennemføre denne handling, {{PLURAL:$1|årsagen|årsagerne}} er:", "permissionserrorstext-withaction": "Du har ikke rettigheder til at $2 af følgende {{PLURAL:$1|grund|grunde}}:", @@ -819,6 +821,7 @@ "postedit-confirmation-saved": "Din redigering blev gemt.", "postedit-confirmation-published": "Din ændring blev offentliggjort.", "postedit-temp-created-label": "Midlertidig konto", + "postedit-temp-created": "En [[$2|automatisk genereret konto]] er blevet oprettet til dig ved at tilføje en cookie til din browser. For at vælge et navn efter eget valg og få flere funktioner, kan du overveje at [$1 oprette en konto].", "edit-already-exists": "En ny side kunne ikke oprettes, fordi den allerede findes.", "defaultmessagetext": "Standard beskedtekst", "content-failed-to-parse": "Kunne ikke fortolke $2-indholdet af $1-modellen: $3", @@ -835,6 +838,9 @@ "content-model-text": "almindelig tekst", "content-json-empty-object": "Tomt objekt", "content-json-empty-array": "Tomt matrix", + "unsupported-content-model": "Advarsel: Indholdsmodellen $1 understøttes ikke på denne wiki.", + "unsupported-content-diff": "Versionssammenligninger understøttes ikke for indholdsmodellen $1.", + "unsupported-content-diff2": "Versionssammenligninger mellem indholdsmodellerne $1 og $2 understøttes ikke på denne wiki.", "duplicate-args-warning": "Advarsel: [[:$1]] kalder [[:$2]] med mere end en værdi for \"$3\"-parameteren. Kun den sidst angivne værdi vil blive brugt.", "duplicate-args-category": "Sider der bruger samme argument mere end en gang i en skabelon", "duplicate-args-category-desc": "Siden indeholder en skabelon hvor et argument er brugt mere end en gang, som {{foo|bar=1|bar=2}} eller {{foo|bar|1=baz}}.", @@ -845,9 +851,12 @@ "post-expand-template-argument-warning": "Advarsel: Mindst en af skabelonparametrene på denne side fylder mere end det tilladte. Denne parameter er derfor udeladt.", "post-expand-template-argument-category": "Sider med udeladte skabelonparametre", "template-equals-category": "Sider der bruger = som en skabelon", + "template-equals-category-desc": "Denne side indeholder {{=}}, men på denne wiki udvides det ikke til =. Denne brug er forældet; en fremtidig version af MediaWiki vil implementere {{=}} som en parserfunktion.", + "template-equals-warning": "Advarsel: Denne side bruger {{=}}, men på denne wiki udvides det ikke til =. Denne brug er forældet; en fremtidig version af MediaWiki vil implementere {{=}} som en parserfunktion.", "parser-template-loop-warning": "Skabelonløkke fundet: [[$1]]", "template-loop-category": "Sider med skabelonløkker", "template-loop-category-desc": "Siden indeholder en skabelonløkke, det vil sige en skabelon som kalder sig selv rekursivt.", + "template-loop-warning": "Advarsel: Denne side kalder [[:$1]], hvilket forårsager en skabelonloop (et uendeligt rekursivt kald).", "parser-template-recursion-depth-warning": "En skabelon er rekursivt inkluderet for mange gange ($1)", "language-converter-depth-warning": "Dybdegrænse for sprogkonvertering overskredet ($1)", "node-count-exceeded-category": "Sider hvor antal noder er overskredet", @@ -859,14 +868,19 @@ "parser-unstrip-loop-warning": "Unstrip-loop opdaget", "unstrip-depth-warning": "Unstrip rekursionsgrænse er nået ($1)", "unstrip-depth-category": "Sider hvor dybdegrænsen for unstrip er nået", + "unstrip-depth-category-desc": "Siden overskrider dybdegrænsen for unstrip.", + "unstrip-size-warning": "Unstrip størrelsesgrænse er nået ($1)", "unstrip-size-category": "Sider hvor størrelsesgrænsen for unstrip er nået", + "unstrip-size-category-desc": "Siden overskrider grænsen for unstrip størrelse.", "converter-manual-rule-error": "Fejl opdaget i manuel sprogkonvertingsregel", "undo-success": "Redigeringen kan fortrydes.\nKontroller venligst sammenligningen herunder for at bekræfte at det er hvad du ønsker at gøre, og gem så ændringerne for at fuldføre fjernelsen.", "undo-failure": "Redigeringen kunne ikke fjernes på grund af konflikter med efterfølgende redigeringer.", + "undo-main-slot-only": "Redigeringen kunne ikke fortrydes, fordi den involverer indhold uden for hovedområdet.", "undo-norev": "Redigeringen kunne ikke fjernes fordi den ikke findes eller er blevet slettet.", "undo-nochange": "Ændringen ser ud til allerede at være blevet fjernet.", - "undo-summary": "Fjerner version [[Special:Diff/$1|$1]] af [[Special:Contributions/$2|$2]] ([[User talk:$2|diskussion]])", - "undo-summary-username-hidden": "Fortryde revision [[Special:Diff/$1|$1]] af en skjult bruger", + "undo-summary": "Fortryd revision [[Special:Diff/$1|$1]] af [[Special:Contributions/$2|$2]] ([[User talk:$2|talk]])", + "undo-summary-anon": "Fortryd revision [[Special:Diff/$1|$1]] af [[Special:Contributions/$2|$2]]", + "undo-summary-username-hidden": "Fortryd revision [[Special:Diff/$1|$1]] af en skjult bruger", "viewpagelogs": "Vis loglister for denne side", "viewpagelogs-lowercase": "vis loglister for denne side", "nohistory": "Der er ingen versionshistorik for denne side.", @@ -896,6 +910,7 @@ "history-feed-item-nocomment": "$1 med $2", "history-feed-empty": "Den ønskede side findes ikke. Måske er den slettet eller flyttet. [[Special:Search|Gennemsøg]] {{SITENAME}} efter passende nye sider.", "history-edit-tags": "Redigér tags for de valgte versioner", + "history-empty": "Der blev ikke fundet nogen matchende revisioner.", "rev-deleted-comment": "(redigeringsbeskrivelsen er fjernet)", "rev-deleted-user": "(brugernavn fjernet)", "rev-deleted-event": "(logdetaljer fjernet)", @@ -907,7 +922,7 @@ "rev-deleted-text-view": "Denne version af siden er blevet slettet.\nDu kan du se den. Detaljer findes i [{{fullurl:{{#Special:Log}}/delete|page=$1}} sletningsloggen].", "rev-suppressed-text-view": "Denne version af siden er skjult.\nDu kan se den. Detaljer kan ses i [{{fullurl:{{#Special:Log}}/suppress|page=$1}} loggen over skjult historik].", "rev-deleted-no-diff": "Du kan ikke vise denne forskel fordi en af versionerne er '''slettet'''\nDer er måske flere detaljer i [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} sletningsloggen].", - "rev-suppressed-no-diff": "Du kan ikke se denne forskel, fordi en af revisionerne er blevet '''slettet'''.", + "rev-suppressed-no-diff": "Du kan ikke se denne forskel, fordi en af revisionerne er blevet undertrykt .", "rev-deleted-unhide-diff": "En af versionerne for denne forskel er '''slettet'''.\nDer er måske flere detaljer i [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} sletningsloggen].\nDu kan stadig [$1 se forskellen], hvis du ønsker at fortsætte.", "rev-suppressed-unhide-diff": "En af sideversionerne i denne forskel er blevet '''skjult'''.\nDer kan være detaljer i [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} skjulningsloggen].\nDu kan stadig [$1 se denne forskel], hvis du ønsker det.", "rev-deleted-diff-view": "En af revisionerne i denne forskel er blevet '''slettet'''.\nDu kan se denne forskel; detaljer kan findes i [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} sletningsloggen].", @@ -936,9 +951,11 @@ "revdelete-hide-comment": "Redigeringssammendrag", "revdelete-hide-user": "Brugerens brugernavn/IP-adresse", "revdelete-hide-restricted": "Skjul også informationen for administratorer", - "revdelete-radio-same": "(ingen ændring)", + "revdelete-radio-same": "Ændre ikke", "revdelete-radio-set": "Skjult", "revdelete-radio-unset": "Synligt", + "revdelete-radio-set-suppress": "Undertryk", + "revdelete-radio-unset-suppress": "Fjern undertryk", "revdelete-suppress": "Skjul også informationen for administratorer", "revdelete-unsuppress": "Ophæv begrænsninger for gendannede versioner", "revdelete-log": "Begrundelse:", @@ -1004,7 +1021,7 @@ "showhideselectedversions": "Vis/skjul udvalgte versioner", "editundo": "fjern redigering", "diff-empty": "(Ingen forskel)", - "diff-multi-sameuser": "({{PLURAL:$1|En mellemliggende version|$1 mellemliggende versioner}} af den samme bruger vises ikke)", + "diff-multi-sameuser": "({{PLURAL:$1|En mellemliggende version|$1 mellemliggende versioner}} af den samme {{GENDER:$3|bruger}} vises ikke)", "diff-multi-otherusers": "({{PLURAL:$1|En mellemliggende version|$1 mellemliggende versioner}} af {{PLURAL:$2|en anden bruger|$2 andre brugere}} ikke vist)", "diff-multi-manyusers": "({{PLURAL:$1|En mellemliggende version|$1 mellemliggende versioner}} af mere end $2 {{PLURAL:$2|bruger|brugere}} ikke vist)", "difference-missing-revision": "{{PLURAL:$2|En revision|$2 revisioner}} af denne forskel ($1) {{PLURAL:$2|blev|blev}} ikke fundet.\n\nDette skyldes normalt et forældet diff link til en side der er slettet.\nDetaljer kan findes i [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} sletningsloggen].", @@ -3607,6 +3624,14 @@ "skin-action-delete": "Slet", "skin-action-move": "Flyt", "newpages-showhide-registered": "$1 registrerede brugere", + "blockedtext-made-by": "Blokeringen blev foretaget af $1.", + "blockedtext-reason-comment": "Begrundelsen er $1", + "blockedtext-start-time": "Start af blokeringen: $1", + "blockedtext-expiration-time": "Udløb af blokeringen: $1", + "blockedtext-intended-blockee": "Blokeringen er sigtet mod: $1", + "blockedtext-contact-blocker-admin": "Du kan kontakte $1 eller en anden [[{{MediaWiki:Grouppage-sysop}}|administrator]] for at diskutere blokeringen.", + "blockedtext-block-ip": "Din nuværende IP-adresse er $1.", + "blockedtext-include-details-queries": "Inkluder alle ovenstående detaljer i forespørgsler du gør.", "renameuser": "Omdøb bruger", "renameuser-linkoncontribs": "omdøb {{GENDER:$1|bruger}}", "renameuser-linkoncontribs-text": "Omdøb denne {{GENDER:$1|bruger}}", diff --git a/languages/i18n/exif/cs.json b/languages/i18n/exif/cs.json index c191085f62f..854840dbc35 100644 --- a/languages/i18n/exif/cs.json +++ b/languages/i18n/exif/cs.json @@ -198,6 +198,8 @@ "exif-photometricinterpretation-5": "Separované (pravděpodobně CMYK)", "exif-photometricinterpretation-9": "CIE L*a*b* (kódování ICC)", "exif-photometricinterpretation-10": "CIE L*a*b* (kódování ITU)", + "exif-photometricinterpretation-32803": "Pole barevných filtrů", + "exif-photometricinterpretation-34892": "Lineární surová", "exif-unknowndate": "neznámé datum", "exif-orientation-1": "Normální", "exif-orientation-2": "Vodorovně převráceno", diff --git a/languages/i18n/exif/fa.json b/languages/i18n/exif/fa.json index 094f473c092..267362518ef 100644 --- a/languages/i18n/exif/fa.json +++ b/languages/i18n/exif/fa.json @@ -362,7 +362,7 @@ "exif-iimcategory-sci": "علم و فناوری", "exif-iimcategory-soi": "مسائل اجتماعی", "exif-iimcategory-spo": "ورزش", - "exif-iimcategory-war": "جنگ ، درگیری و ناآرامی", + "exif-iimcategory-war": "جنگ، درگیری و ناآرامی", "exif-iimcategory-wea": "آب و هوا", "exif-urgency-normal": "عادی ($1)", "exif-urgency-low": "کم ($1)", diff --git a/languages/i18n/exif/krc.json b/languages/i18n/exif/krc.json index 62d23bf389a..813c6a2a4cf 100644 --- a/languages/i18n/exif/krc.json +++ b/languages/i18n/exif/krc.json @@ -195,6 +195,8 @@ "exif-photometricinterpretation-5": "Айрылгъанды (Эшта CMYK болур)", "exif-photometricinterpretation-9": "CIE L*a*b* (ICC кодлау)", "exif-photometricinterpretation-10": "CIE L*a*b* (ITU кодлау)", + "exif-photometricinterpretation-32803": "Бояулу фильтрлени массиви", + "exif-photometricinterpretation-34892": "Сызлы RAW", "exif-unknowndate": "Билинмеген заман", "exif-orientation-1": "Нормал", "exif-orientation-2": "Горизонтал бла кёргюзюлгенди", diff --git a/languages/i18n/exif/xmf.json b/languages/i18n/exif/xmf.json index ec07056109c..d66b19f4018 100644 --- a/languages/i18n/exif/xmf.json +++ b/languages/i18n/exif/xmf.json @@ -9,21 +9,49 @@ }, "exif-imagewidth": "სიგანა", "exif-imagelength": "სიმაღალა", + "exif-bitspersample": "ფერიშ კომპონენტეფიშ სიტომბა", "exif-orientation": "ორიენტაცია", + "exif-samplesperpixel": "კომპონენტეფიშ რიცხუ", + "exif-planarconfiguration": "მუნაჩემეფიშ ორგანიზაციაშ პრინციპი", + "exif-ycbcrsubsampling": "კომპონენტ Y-იშ გომანგაფა C-შოთ", + "exif-ycbcrpositioning": "კომპონენტ Y-შ დო C-შ დონწყუალაშ წესი", "exif-xresolution": "ჰორიზონტალური გოფართაფა", "exif-yresolution": "ვერტიკალური გოფართაფა", + "exif-stripoffsets": "მუნაჩემეფიშ ბლოკიშ ორენი", + "exif-rowsperstrip": "1 ბლოკის ღოზეფიშ მუდანობა", + "exif-jpeginterchangeformat": "ბლოკ preview-შ ორენი", + "exif-jpeginterchangeformatlength": "JPEG მუნაჩემეფიშ ზჷმა", + "exif-whitepoint": "ჩე ჭურჭულიშ ფერუანობა", + "exif-primarychromaticities": "თარი ფერეფიშ ფერუანობა", "exif-datetime": "ფაილიშ თირუაშ რიცხუ დო ბორჯი", + "exif-imagedescription": "სურათიშ ჯოხოდვალა", "exif-make": "კამერაშ მაწარმაფალი", "exif-model": "კამერაშ მოდელი", "exif-software": "გჷმორინაფილი პროგრამა", + "exif-artist": "ავტორი", + "exif-copyright": "ოავტორე ნებეფიშ მინჯე", "exif-exifversion": "ვერსია Exif", + "exif-flashpixversion": "FlashPix-იშ მოხუჯური ვერსია", "exif-colorspace": "ფერეფიშ პალიტრა", + "exif-componentsconfiguration": "ზოხოიან კომპონენტეფიშ კონფიგურაცია", + "exif-pixelxdimension": "სურათიშ სიგანა", + "exif-pixelydimension": "სურათიშ სიმაღალა", + "exif-usercomment": "მახვარებუშ კომენტარი", + "exif-relatedsoundfile": "მერსხილი აუდიო ფაილი", "exif-datetimeoriginal": "გენერირაფაშ თარიღი დო ბორჯი", "exif-datetimedigitized": "ციფრირაფაშ თარიღი დო ბორჯი", + "exif-exposuretime": "ექსპოზიციაშ ბორჯი", + "exif-exposuretime-format": "$1 წამ ($2)", + "exif-fnumber": "F ნომერი", + "exif-fnumber-format": "f/$1", + "exif-exposureprogram": "ექსპოზიციაშ პროგრამა", + "exif-spectralsensitivity": "სპექტრული მაგინაფუობა", + "exif-subjectdistance": "მეძენა ობიექტშა", "exif-meteringmode": "ექსპოზიციაშ კოროცხუაშ რეჟიმი", "exif-lightsource": "გოსინთუაშ წყუ", "exif-flash": "ფლეშიშ სტატუსი", "exif-focallength": "ფოკუსური დაშორება", + "exif-focallength-format": "$1 მმ", "exif-subjectarea": "გინოღალაშ ობიექტიშ ორენი დო ფართობი", "exif-flashenergy": "ფლეშიშ ენერგია", "exif-focalplanexresolution": "გოფართაფა X ფოტოკალური სიბირტყათ", @@ -54,6 +82,7 @@ "exif-gpslongitude": "გრძედი", "exif-gpsaltituderef": "სიმაღალაშ ინდექსი", "exif-gpsaltitude": "სიმაღალა", + "exif-gpstimestamp": "ზუსტი ბორჯი UTC-თ", "exif-gpssatellites": "გჷმორინაფილი ელჷმაშარეეფიშ ეჭარუა", "exif-gpsstatus": "რისივერიშ სტატუსი", "exif-gpsmeasuremode": "ორენიშ გჷმოკოროცხუაშ მეთოდი", @@ -286,5 +315,5 @@ "exif-urgency-normal": "ნორმალური ($1)", "exif-urgency-low": "დაბალი ($1)", "exif-urgency-high": "მაღალი ($1)", - "exif-urgency-other": "მომხმარებლის მიერ განსაზღვრული პრიორიტეტი ($1)" + "exif-urgency-other": "მახვარებუშით გოთანჯილი პრიორიტეტი ($1)" } diff --git a/languages/i18n/fa.json b/languages/i18n/fa.json index a2bd4836a2f..345f81acd64 100644 --- a/languages/i18n/fa.json +++ b/languages/i18n/fa.json @@ -294,9 +294,9 @@ "redirectedfrom": "(تغییرمسیر از $1)", "redirectpagesub": "صفحهٔ تغییرمسیر", "redirectto": "تغییرمسیر به:", - "lastmodifiedat": "این صفحه آخرین‌بار در $1 ساعت $2 ویرایش شده‌است.", - "viewcount": "از این صفحه {{PLURAL:$1|یک‌بار|$1بار}} بازدید شده‌است.", - "protectedpage": "صفحهٔ حفاظت شده‌است", + "lastmodifiedat": "این صفحه آخرین‌بار در $1 ساعت $2 ویرایش شده است.", + "viewcount": "از این صفحه {{PLURAL:$1|یک‌بار|$1بار}} بازدید شده است.", + "protectedpage": "صفحهٔ حفاظت شده است", "jumpto": "پرش به:", "jumptonavigation": "ناوبری", "jumptosearch": "جستجو", @@ -394,14 +394,14 @@ "laggedreplicamode": "هشدار: صفحه ممکن است شامل به‌روزرسانی‌های اخیر نشود.", "readonly": "پایگاه داده قفل شد", "enterlockreason": "دلیلی برای قفل کردن ذکر کنید، که حاوی تقریبی از زمانی باشد که قفل برداشته خواهد شد", - "readonlytext": "پایگاه داده در حال حاضر در برابر ایجاد موارد جدید و سایر تغییرات قفل شده‌است؛ این وضعیت احتمالاً به خاطر بهینه‌سازی و رسیدگی‌های معمول است که پس از آن وضع به حالت عادی بازخواهد گشت.\n\nمدیر سامانه که آن را قفل کرده این توضیح را ارائه کرده‌است: $1", - "missing-article": "پایگاه داده متن صفحهٔ با نام «$1» $2 را که باید پیدا می‌کرد نیافت.\n\nاین مشکل معمولاً به علت دنبال‌کردن یک پیوند تفاوت تاریخ‌گذشته یا تاریخچهٔ صفحه‌ای که حذف شده‌است، رخ می‌دهد.\n\nدر غیر این صورت ممکن است اشکالی در نرم‌افزار پیدا کرده باشد.\nلطفاً این مشکل را با ذکر نشانی اینترنتی به یک [[Special:ListUsers/sysop|مدیر]] گزارش دهید.", + "readonlytext": "پایگاه داده در حال حاضر در برابر ایجاد موارد جدید و سایر تغییرات قفل شده است؛ این وضعیت احتمالاً به خاطر بهینه‌سازی و رسیدگی‌های معمول است که پس از آن وضع به حالت عادی بازخواهد گشت.\n\nمدیر سامانه که آن را قفل کرده این توضیح را ارائه کرده است: $1", + "missing-article": "پایگاه داده متن صفحهٔ با نام «$1» $2 را که باید پیدا می‌کرد نیافت.\n\nاین مشکل معمولاً به علت دنبال‌کردن یک پیوند تفاوت تاریخ‌گذشته یا تاریخچهٔ صفحه‌ای که حذف شده است، رخ می‌دهد.\n\nدر غیر این صورت ممکن است اشکالی در نرم‌افزار پیدا کرده باشد.\nلطفاً این مشکل را با ذکر نشانی اینترنتی به یک [[Special:ListUsers/sysop|مدیر]] گزارش دهید.", "missingarticle-rev": "(شمارهٔ نسخه: $1)", "missingarticle-diff": "(تفاوت: $1، $2)", - "readonly_lag": "پایگاه داده به طور خودکار قفل شده‌است تا نسخه‌های پشتیبان با نسخهٔ اصلی هماهنگ شوند", + "readonly_lag": "پایگاه داده به طور خودکار قفل شده است تا نسخه‌های پشتیبان با نسخهٔ اصلی هماهنگ شوند", "nonwrite-api-promise-error": "سرآیند اچ‌تی‌تی‌پی 'Promise-Non-Write-API-Action' ارسال شد ولی درخواست یک درخواست رابط برنامه‌نویسی نبود.", "timeouterror": "Server timed out", - "timeouterror-text": "از بیشینهٔ زمان درخواست برابر با $1 {{PLURAL:$1|ثانیه}} تجاوز شده‌است.", + "timeouterror-text": "از بیشینهٔ زمان درخواست برابر با $1 {{PLURAL:$1|ثانیه}} تجاوز شده است.", "internalerror": "خطای داخلی", "internalerror_info": "خطای داخلی: $1", "internalerror-fatal-exception": "استثنای مخرب از نوع «$1»", @@ -416,13 +416,13 @@ "badarticleerror": "نمی‌توان این عمل را بر این صفحه انجام داد.", "cannotdelete": "امکان حذف صفحه یا تصویر «$1» وجود ندارد.\nممکن است قبلاً فرد دیگری آن را حذف کرده باشد.", "cannotdelete-title": "نمی‌توان صفحهٔ «$1» را حذف کرد", - "delete-scheduled": "صفحه $1 برای حذف برنامه‌ریزی شده‌است. لطفاً صبور باشید.", + "delete-scheduled": "صفحه $1 برای حذف برنامه‌ریزی شده است. لطفاً صبور باشید.", "delete-hook-aborted": "حذف توسط قلاب لغو شد.\nتوضیحی در این مورد داده نشد.", "no-null-revision": "امکان ایجاد نسخهٔ پوچ تازه برای صفحهٔ «$1» وجود نداشت", "badtitle": "عنوان بد", "badtitletext": "عنوان درخواستی نامعتبر، خالی، یا عنوانی میان‌زبانی یا میان‌ویکی‌ای با پیوند نادرست بود.\nممکن است حاوی یک یا چند نویسه باشد که نمی‌توانند در عنوان‌ها استفاده شوند.", "title-invalid": "عنوان صفحهٔ درخواست‌شده نامعتبر است", - "title-invalid-empty": "عنوان صفحهٔ درخواست‌شده خالی است یا فقط عنوان فضای نام ذکر شده‌است.", + "title-invalid-empty": "عنوان صفحهٔ درخواست‌شده خالی است یا فقط عنوان فضای نام ذکر شده است.", "title-invalid-utf8": "عنوان صفحهٔ درخواست‌شده دارای نویسهٔ نادرست یونیکد است.", "title-invalid-interwiki": "صفحهٔ درخواست شده دارای پیوند میان‌ویکی است که نمی‌تواند در عنوان‌ها استفاده شود.", "title-invalid-talk-namespace": "عنوان صفحهٔ درخواست‌شده به صفحهٔ بحثی که وجود ندارد، ارجاع می‌کند.", @@ -440,13 +440,13 @@ "viewsource-title": "نمایش مبدأ برای $1", "actionthrottled": "جلوی عمل شما گرفته شد", "actionthrottledtext": "به منظور جلوگیری از انتشار خرابکاری، اجازه ندارید که چنین عملی را بیش از چند بار در یک مدت زمان کوتاه انجام بدهید.\nلطفاً پس از چند دقیقه دوباره تلاش کنید.", - "protectedpagetext": "این صفحه برای جلوگیری از ویرایش یا فعالیت دیگر محافظت شده‌است.", + "protectedpagetext": "این صفحه برای جلوگیری از ویرایش یا فعالیت دیگر محافظت شده است.", "viewsourcetext": "شما می‌توانید مبدأ این صفحه را ببینید و رونوشت بردارید:", "viewyourtext": "می‌توانید کد مبدأ ویرایش‌هایتان در این صفحه را ببینید و کپی کنید.", - "protectedinterface": "این صفحه ارائه‌دهندهٔ متنی برای واسط کاربر این نرم‌افزار در این ویکی است و به منظور پیشگیری از خرابکاری محافظت شده‌است.\nبرای افزودن یا تغییر دادن ترجمه برای همهٔ ویکی‌ها، لطفاً از [https://translatewiki.net/ translatewiki.net]، پروژهٔ بومی‌سازی مدیاویکی، استفاده کنید.", - "editinginterface": "هشدار: صفحه‌ای که ویرایش می‌کنید شامل متنی است که در واسط کاربر این نرم‌افزار به کار رفته‌است.\nتغییر این صفحه منجر به تغییر ظاهر واسط کاربر این نرم‌افزار برای دیگر کاربران خواهد شد.", + "protectedinterface": "این صفحه ارائه‌دهندهٔ متنی برای واسط کاربر این نرم‌افزار در این ویکی است و به منظور پیشگیری از خرابکاری محافظت شده است.\nبرای افزودن یا تغییر دادن ترجمه برای همهٔ ویکی‌ها، لطفاً از [https://translatewiki.net/ translatewiki.net]، پروژهٔ بومی‌سازی مدیاویکی، استفاده کنید.", + "editinginterface": "هشدار: صفحه‌ای که ویرایش می‌کنید شامل متنی است که در واسط کاربر این نرم‌افزار به کار رفته است.\nتغییر این صفحه منجر به تغییر ظاهر واسط کاربر این نرم‌افزار برای دیگر کاربران خواهد شد.", "translateinterface": "برای افزودن یا تغییر دادن ترجمه برای همهٔ ویکی‌ها، لطفاً از [https://translatewiki.net/ translatewiki.net]، پروژهٔ بومی‌سازی مدیاویکی، استفاده کنید.", - "cascadeprotected": "این صفحه در مقابل ویرایش محافظت شده‌است چون در {{PLURAL:$1|صفحهٔ|صفحه‌های}} محافظت‌شدهٔ زیر که گزینهٔ «آبشاری» در {{PLURAL:$1|آن|آن‌ها}} انتخاب شده قرار گرفته‌است:\n$2", + "cascadeprotected": "این صفحه در مقابل ویرایش محافظت شده است چون در {{PLURAL:$1|صفحهٔ|صفحه‌های}} محافظت‌شدهٔ زیر که گزینهٔ «آبشاری» در {{PLURAL:$1|آن|آن‌ها}} انتخاب شده قرار گرفته است:\n$2", "namespaceprotected": "شما اجازهٔ ویرایش صفحه‌های فضای نام '''$1''' را ندارید.", "customcssprotected": "شما اجازهٔ ویرایش این صفحهٔ سی‌اس‌اس را ندارید، زیرا حاوی تنظیم‌های شخصی یک کاربر دیگر است.", "customjsonprotected": "شما اجازهٔ ویرایش در این صفحهٔ JSON را ندارید چون دارای تنظیمات شخصی کاربران است.", @@ -461,7 +461,7 @@ "myprivateinfoprotected": "شما دارای مجوز ویرایش اطلاعات شخصی خود نیستید.", "mypreferencesprotected": "شما دارای مجوز ویرایش تنظیمات خود نیستید.", "ns-specialprotected": "صفحه‌های ویژه نمی‌تواند ویرایش شود.", - "titleprotected": "این عنوان توسط [[User:$1|$1]] در برابر ایجاد محافظت شده‌است.\nدلیل ارائه‌شده این است: $2.", + "titleprotected": "این عنوان توسط [[User:$1|$1]] در برابر ایجاد محافظت شده است.\nدلیل ارائه‌شده این است: $2.", "filereadonlyerror": "تغییر پروندهٔ «$1» ممکن نیست چون مخزن پروندهٔ «$2» در حالت فقط خواندنی قرار دارد.\n\nمدیر سامانه که آن را قفل کرده چنین توضیحی را ذکر کرده: «$3».", "invalidtitle": "عنوان نامعتبر", "invalidtitle-knownnamespace": "عنوان نامعتبر با فضای نام «$2» و متن «$3»", @@ -473,7 +473,7 @@ "virus-scanfailed": "پویش ناموفق (کد $1)", "virus-unknownscanner": "ضدویروس ناشناخته:", "logouttext": "اکنون شما ثبت خروج کرده‌اید.\n\nتوجه داشته باشید که تا حافظهٔ نهان مرورگرتان را پاک نکنید، بعضی از صفحات ممکن است همچنان به گونه‌ای نمایش یابند که انگار وارد شده‌اید.", - "logging-out-notify": "از سامانه خارج‌شده‌اید، لطفا صبر پیشه کنید.", + "logging-out-notify": "از سامانه خارج‌شده‌اید، لطفاً صبر پیشه کنید.", "logout-failed": "الان امکان خروج از سامانه وجود ندارد:$1", "cannotlogoutnow-title": "خروج از سامانه در حال حاضر امکان‌پذیر نیست", "cannotlogoutnow-text": "در زمان استفاده از $1 امکان خروج از سامانه وجود ندارد.", @@ -499,12 +499,12 @@ "cannotloginnow-title": "الان امکان وررود به سامانه نیست", "cannotloginnow-text": "در زمان استفاده از $1 امکان ورود به سامانه وجود ندارد.", "cannotcreateaccount-title": "ناتوان از ایجاد حساب", - "cannotcreateaccount-text": "ایجاد مستقیم حساب در این ویکی فعال نشده‌است.", + "cannotcreateaccount-text": "ایجاد مستقیم حساب در این ویکی فعال نشده است.", "yourdomainname": "دامنهٔ شما:", "password-change-forbidden": "شما نمی‌توانید گذرواژه‌ها را در این ویکی تغییر دهید.", "externaldberror": "خطایی در ارتباط با پایگاه داده اصالت‌سنجی وجود دارد یا اینکه شما اجازهٔ به‌روزرسانی حساب خارجی خود را ندارید.", "login": "ورود به سامانه", - "login-security": "هویتتان را تائید کنید", + "login-security": "هویتتان را تأیید کنید", "nav-login-createaccount": "ورود به سامانه / ایجاد حساب", "logout": "خروج از سامانه", "userlogout": "خروج از سامانه", @@ -560,18 +560,18 @@ "wrongpassword": "نام کاربری یا رمز عبوری که وارد کردید نادرست است.\nلطفاً دوباره امتحان کنید.", "wrongpasswordempty": "رمز عبور وارد شده خالی است.\nلطفاً دوباره تلاش کنید.", "passwordtooshort": "رمزهای عبور باید حداقل {{PLURAL:$1|۱ حرف|$1 حرف}} داشته باشد.", - "passwordtoolong": "رمزهای عبور نمی تواند بیشتر از {{PLURAL:$1|۱ حرف|$1 حرف}} باشد.", + "passwordtoolong": "رمزهای عبور نمی‌تواند بیشتر از {{PLURAL:$1|۱ حرف|$1 حرف}} باشد.", "passwordincommonlist": "رمز عبور وارد شده در فهرست رمزهای عبور خیلی رایج قرار دارد. لطفاً یک رمز عبور منحصر به فرد انتخاب کنید.", "password-name-match": "رمز عبورتان باید با نام کاربری شما تفاوت داشته باشد.", "password-substring-username-match": "اسم رمزتان نباید در نام کاربری‌تان ظاهر شود.", "password-login-forbidden": "استفاده از این نام کاربری و رمز عبور ممنوع است.", "mailmypassword": "بازنشانی رمز عبور", "passwordremindertitle": "رمز عبور موقت جدید برای {{SITENAME}}", - "passwordremindertext": "یک نفر (از نشانی آی‌پی $1) رمز عبور جدیدی برای {{SITENAME}} ($4) درخواست کرده است. \nیک رمز عبور موقت برای کاربر «$2» ایجاده شده و برابر با «$3» قرار داده شده‌است.\nاگر هدفتان همین بوده‌است، اکنون باید وارد سامانه شوید و رمز عبور جدیدی برگزینید.\nرمز عبور موقت شما ظرف {{PLURAL:$5|یک روز|$5 روز}} باطل می‌شود.\n\nاگر کس دیگری این درخواست را کرده‌است یا اینکه شما رمز عبور پیشین خود را به یاد آورده‌اید و دیگر تمایلی به تغییر آن ندارید، می‌توانید این پیام را نادیده بگیرید و همان رمز عبور پیشین را به کار برید.", + "passwordremindertext": "یک نفر (از نشانی آی‌پی $1) رمز عبور جدیدی برای {{SITENAME}} ($4) درخواست کرده است. \nیک رمز عبور موقت برای کاربر «$2» ایجاده شده و برابر با «$3» قرار داده شده است.\nاگر هدفتان همین بوده است، اکنون باید وارد سامانه شوید و رمز عبور جدیدی برگزینید.\nرمز عبور موقت شما ظرف {{PLURAL:$5|یک روز|$5 روز}} باطل می‌شود.\n\nاگر کس دیگری این درخواست را کرده است یا اینکه شما رمز عبور پیشین خود را به یاد آورده‌اید و دیگر تمایلی به تغییر آن ندارید، می‌توانید این پیام را نادیده بگیرید و همان رمز عبور پیشین را به کار برید.", "noemail": "هیچ آدرس ایمیلی وجود ندارد که برای کاربر «$1» ثبت شود.", - "noemailcreate": "شما نیاز به ارائه‌ی یک آدرس ایمیل معتبر دارید.", + "noemailcreate": "شما نیاز به ارائهٔ یک آدرس ایمیل معتبر دارید.", "passwordsent": "رمز عبوری جدید به آدرس ایمیل ثبت شده برای «$1» ارسال شد.\nلطفاً پس از دریافت آن دوباره به سامانه وارد شوید.", - "blocked-mailpassword": "نشانی آی‌پی شما از ویرایش بازداشته شده‌است. به منظور جلوگیری از سوءاستفاده اجازهٔ بهره‌گیری از قابلیت بازیابی رمز عبور از این آی‌پی را ندارد.", + "blocked-mailpassword": "نشانی آی‌پی شما از ویرایش بازداشته شده است. به منظور جلوگیری از سوءاستفاده اجازهٔ بهره‌گیری از قابلیت بازیابی رمز عبور از این آی‌پی را ندارد.", "eauthentsent": "یک ایمیل تأیید برای آدرس ایمیل به نشانی مورد نظر ارسال شد.\nقبل از اینکه ایمیل دیگری قابل ارسال به این حساب باشد، باید دستورهایی که در آن ایمیل آمده است را جهت تأیید این مساله که این آدرس متعلق به شماست، اجرا کنید.", "throttled-mailpassword": "یک ایمیل بازنشانی رمز عبور در $1 {{PLURAL:$1|ساعت}} گذشته فرستاده شده است.\nبرای جلوگیری از سوءاستفاده، هر $1 {{PLURAL:$1|ساعت}} تنها یک ایمیل بازنشانی رمز عبور فرستاده می‌شود.", "mailerror": "خطا در ارسال‌کردن ایمیل: $1", @@ -586,10 +586,10 @@ "accountcreated": "حساب ایجاد شد", "accountcreatedtext": "حساب کاربری برای [[{{ns:User}}:$1|$1]] ([[{{ns:User talk}}:$1|بحث]]) ایجاد شده است.", "createaccount-title": "ایجاد حساب برای {{SITENAME}}", - "createaccount-text": "یک نفر برای ایمیل شما یک حساب در {{SITENAME}} با نام «$2» ایجاد کرده‌است ($4)، که رمز عبور آن چنین است: $3\nشما باید به ساماتع وارد شوید تا رمز عبور خود را تغییر بدهید.\n\nاگر این حساب اشتباهی ساخته شده است، این پیام را نادیده بگیرید.", + "createaccount-text": "یک نفر برای ایمیل شما یک حساب در {{SITENAME}} با نام «$2» ایجاد کرده است ($4)، که رمز عبور آن چنین است: $3\nشما باید به ساماتع وارد شوید تا رمز عبور خود را تغییر بدهید.\n\nاگر این حساب اشتباهی ساخته شده است، این پیام را نادیده بگیرید.", "login-throttled": "شما به تازگی چندین‌بار برای ثبت ورود تلاش کرده‌اید.\nلطفاً پیش از آنکه دوباره تلاش کنید $1 صبر کنید.", "login-abort-generic": "ورود شما ناموفق بود - خاتمهٔ ناگهانی داده شد", - "login-migrated-generic": "حساب شما منتقل شده‌است، و نام کاربری‌تان دیگر در این ویکی وجود ندارد.", + "login-migrated-generic": "حساب شما منتقل شده است، و نام کاربری‌تان دیگر در این ویکی وجود ندارد.", "loginlanguagelabel": "زبان: $1", "suspicious-userlogout": "درخواست شما برای خروج از سامانه رد شد زیرا به نظر می‌رسد که این درخواست توسط یک مرورگر معیوب یا پروکسی میانگیر ارسال شده باشد.", "createacct-another-realname-tip": "نام واقعی اختیاری است.\nاگر آن را وارد کنید هنگام ارجاع به آثارتان و انتساب آن‌ها به شما از نام واقعی‌تان استفاده خواهد شد.", @@ -656,10 +656,10 @@ "resetpass-temp-emailed": "شما با یک کد ایمیل شدهٔ موقت وارد شده‌اید.\nبرای پایان‌دادن ورودتان به سامانه، شما باید رمز عبور جدیدی اینجا وارد کنید:", "resetpass-temp-password": "رمز عبور موقت:", "resetpass-abort-generic": "تغییر رمز عبور توسط یک افزونه قطع شده است.", - "resetpass-expired": "رمز عبورتان منقضی شده‌است. لطفاً برای ورود رمز عبور جدیدی را تنظیم کنید.", - "resetpass-expired-soft": "رمز عبور شما منقضی شده‌است و نیاز به تغییر دارد. لطفاً اکنون رمز عبور جدیدی را انتخاب کنید، یا برای تغییر آن در آینده، دکمهٔ «{{int:authprovider-resetpass-skip-label}}» را کلیک کنید.", + "resetpass-expired": "رمز عبورتان منقضی شده است. لطفاً برای ورود رمز عبور جدیدی را تنظیم کنید.", + "resetpass-expired-soft": "رمز عبور شما منقضی شده است و نیاز به تغییر دارد. لطفاً اکنون رمز عبور جدیدی را انتخاب کنید، یا برای تغییر آن در آینده، دکمهٔ «{{int:authprovider-resetpass-skip-label}}» را کلیک کنید.", "resetpass-validity": "رمز عبور شما معتبر نیست: $1\n\nلطفا برای ورود رمز عبور جدیدی را انتخاب کنید.", - "resetpass-validity-soft": "رمز عبور شما صحیح نیست: $1\n\nلطفاً یک رمز عبور تازه الآن انتخاب کنید یا بر «{{int:authprovider-resetpass-skip-label}}» کلیک کنید که دوباره آن را بعداً تغییر دهید.", + "resetpass-validity-soft": "رمز عبور شما صحیح نیست: $1\n\nلطفاً یک رمز عبور تازه الان انتخاب کنید یا بر «{{int:authprovider-resetpass-skip-label}}» کلیک کنید که دوباره آن را بعداً تغییر دهید.", "passwordreset": "بازنشانی رمز عبور", "passwordreset-text-one": "برای بازنشانی رمز عبور موقت این فرم را کامل کنید.", "passwordreset-text-many": "{{PLURAL:$1|برای دریافت رمز عبوری موقت از طریق ایمیل، یکی از قسمت ‌ها را پر کنید.}}", @@ -669,7 +669,7 @@ "passwordreset-domain": "دامنه:", "passwordreset-email": "نشانی ایمیل:", "passwordreset-emailtitle": "جزئیات حساب در {{SITENAME}}", - "passwordreset-emailtext-ip": "یک نفر (احتمالاً شما، با نشانی آی‌پی $1) درخواست بازنشانی رمز عبورتان در {{SITENAME}} ($4) را کرده‌است. {{PLURAL:$3|حساب|حساب‌های}} کاربری زیر با این آدرس ایمیل مرتبط هستند:\n\n$2\n\n{{PLURAL:$3|این رمز عبور موقت|این رمزهای عبور موقت}} پس از {{PLURAL:$5|یک روز|$5 روز}} باطل خواهند شد.\nشما باید هم‌اکنون ثبت ورود کنید و رمز عبوری جدید برگزینید. اگر فکر می‌کنید شخص دیگری این درخواست را داده است یا اگر رمز عبور اصلی‌تان را به یاد آوردید و دیگر نمی‌خواهید آن را تغییر دهید، می‌توانید این پیام را نادیده بگیرید و به استفاده از رمز عبور قبلی‌تان ادامه دهید.", + "passwordreset-emailtext-ip": "یک نفر (احتمالاً شما، با نشانی آی‌پی $1) درخواست بازنشانی رمز عبورتان در {{SITENAME}} ($4) را کرده است. {{PLURAL:$3|حساب|حساب‌های}} کاربری زیر با این آدرس ایمیل مرتبط هستند:\n\n$2\n\n{{PLURAL:$3|این رمز عبور موقت|این رمزهای عبور موقت}} پس از {{PLURAL:$5|یک روز|$5 روز}} باطل خواهند شد.\nشما باید هم‌اکنون ثبت ورود کنید و رمز عبوری جدید برگزینید. اگر فکر می‌کنید شخص دیگری این درخواست را داده است یا اگر رمز عبور اصلی‌تان را به یاد آوردید و دیگر نمی‌خواهید آن را تغییر دهید، می‌توانید این پیام را نادیده بگیرید و به استفاده از رمز عبور قبلی‌تان ادامه دهید.", "passwordreset-emailtext-user": "کاربر $1 از {{SITENAME}} درخواست بازنشانی رمز عبور شما در {{SITENAME}} ($4) را کرده است. {{PLURAL:$3|حساب|حساب‌های}} کاربری زیر با این آدرس ایمیل مرتبط است:\n\n$2\n\n{{PLURAL:$3|این رمز عبور موقت|این رمزهای عبور موقت}} تا {{PLURAL:$5|یک روز|$5 روز}} باطل می‌شود.\nشما باید هم‌اکنون وارد شده و یک رمز عبور جدید برگزینید. اگر شخص دیگری این درخواست را داده است، یا اگر رمز عبور اصلی‌تان را به خاطر آوردید و دیگر نمی‌خواهید آن را تغییر دهید، می‌توانید این پیام را نادیده بگیرید و به استفاده از رمز عبور قبلی‌تان ادامه دهید.", "passwordreset-emailelement": "نام کاربری: \n$1\n\nرمز عبور موقت: \n$2", "passwordreset-success": "شما بازنشانی اسم رمز را درخواست کرده‌اید.", @@ -693,7 +693,7 @@ "changeemail-nochange": "لطفاً آدرس ایمیل جدید دیگری وارد کنید.", "changeemail-maxlength": "آدرس ایمیل شما باید حداکثر ۲۵۵ کاراکتر داشته باشد.", "resettokens": "بازنشانی شناساننده‌ها", - "resettokens-text": "شما می توانید شناساننده‌ها که اجازهٔ دسترسی به برخی داده‌های خصوصی مرتبط با حسابتان را می‌دهد بازنشانی کنید.\nدر صورتی باید این کار را انجام دهید که تصادقاً آن‌ها را با کسی در میان گذاشته‌اید یا به حسابتان نفوذ شده است.", + "resettokens-text": "شما می‌توانید شناساننده‌ها که اجازهٔ دسترسی به برخی داده‌های خصوصی مرتبط با حسابتان را می‌دهد بازنشانی کنید.\nدر صورتی باید این کار را انجام دهید که تصادقاً آن‌ها را با کسی در میان گذاشته‌اید یا به حسابتان نفوذ شده است.", "resettokens-no-tokens": "هیچ شناساننده‌ای برای بازنشانی وجود ندارد.", "resettokens-tokens": "شناساننده‌ها:", "resettokens-token-label": "$1 (مقدار کنونی: $2)", @@ -734,14 +734,14 @@ "blockedtitle": "کاربر بسته شده است", "blockedtext": "دسترسی حساب کاربری یا نشانی آی‌پی شما بسته شده است.\n\n{{int:blockedtext-made-by|$1}}\n{{int:blockedtext-reason-comment|$2}}.\n\n*{{int:blockedtext-start-time|$8}}\n*{{int:blockedtext-expiration-time|$6}}\n*{{int:blockedtext-intended-blockee|$7}}\n\n{{int:blockedtext-contact-blocker-admin|$1}}\nدر صورتی که یک نشانی ایمیل معتبر را در [[Special:Preferences|ترجیحات]] خود وارد کرده باشید و دسترسی شما به استفاده از ایمیل بسته نشده باشد، می‌توانید از ویژگی «{{int:emailuser}}» استفاده کنید.\n{{int:blockedtext-block-ip|$3}} {{int:blockedtext-block-id|$5}}\n{{int:blockedtext-include-details-queries}}", "blockedtext-partial": "دسترسی ویرایشی حساب کاربری یا نشانی آی‌پی شما برای انجام این کار بسته شده است. ممکن است همچنان بتوانید کارهای دیگری نظیر ترجمهٔ صفحه‌های دیگر در این وبگاه را انجام دهید.\n\nبرای مشاهدهٔ جزئیات کامل قطع دسترسی به [[Special:MyContributions|مشارکت‌های حساب کاربری خود]] مراجعه کنید.\n\n{{int:blockedtext-made-by|$1}}\n\n{{int:blockedtext-reason-comment|$2}}.\n\n*{{int:blockedtext-start-time|$8}}\n*{{int:blockedtext-expiration-time|$6}}\n*{{int:blockedtext-intended-blockee|$7}}\n\n*{{int:blockedtext-block-id|$5}}", - "autoblockedtext": "دسترسی نشانی آی‌پی شما به‌طور خودکار قطع شده‌است، زیرا این نشانی آی‌پی توسط کاربر دیگری استفاده شده که دسترسی او توسط $1 قطع شده‌است.\nدلیل ارائه‌شده چنین است:\n\n:$2\n\n*{{int:blockedtext-start-time|$8}}\n*{{int:blockedtext-expiration-time|$6}}\n*{{int:blockedtext-intended-blockee|$7}}\n\n{{int:blockedtext-contact-blocker-admin|$1}} \n\nدر صورتی که یک نشانی ایمیل معتبر را در [[Special:Preferences|ترجیحات]] خود وارد کرده باشید و دسترسی شما به استفاده از ایمیل بسته نشده باشد، می‌توانید از ویژگی «{{int:emailuser}}» استفاده کنید.\n{{int:blockedtext-block-ip|$3}} {{int:blockedtext-block-id|$5}}\n{{int:blockedtext-include-details-queries}}", - "systemblockedtext": "نام کاربری یا نشانی آی‌پی شما به‌صورت خودکار توسط مدیاویکی مسدود شده‌است.\nدلیل ارائه‌شده چنین است:\n\n:$2\n\n*{{int:blockedtext-start-time|$8}}\n*{{int:blockedtext-expiration-time|$6}}\n*{{int:blockedtext-intended-blockee|$7}}\n\n{{int:blockedtext-block-ip|$3}}\n{{int:blockedtext-include-details-queries}}", + "autoblockedtext": "دسترسی نشانی آی‌پی شما به‌طور خودکار قطع شده است، زیرا این نشانی آی‌پی توسط کاربر دیگری استفاده شده که دسترسی او توسط $1 قطع شده است.\nدلیل ارائه‌شده چنین است:\n\n:$2\n\n*{{int:blockedtext-start-time|$8}}\n*{{int:blockedtext-expiration-time|$6}}\n*{{int:blockedtext-intended-blockee|$7}}\n\n{{int:blockedtext-contact-blocker-admin|$1}} \n\nدر صورتی که یک نشانی ایمیل معتبر را در [[Special:Preferences|ترجیحات]] خود وارد کرده باشید و دسترسی شما به استفاده از ایمیل بسته نشده باشد، می‌توانید از ویژگی «{{int:emailuser}}» استفاده کنید.\n{{int:blockedtext-block-ip|$3}} {{int:blockedtext-block-id|$5}}\n{{int:blockedtext-include-details-queries}}", + "systemblockedtext": "نام کاربری یا نشانی آی‌پی شما به‌صورت خودکار توسط مدیاویکی مسدود شده است.\nدلیل ارائه‌شده چنین است:\n\n:$2\n\n*{{int:blockedtext-start-time|$8}}\n*{{int:blockedtext-expiration-time|$6}}\n*{{int:blockedtext-intended-blockee|$7}}\n\n{{int:blockedtext-block-ip|$3}}\n{{int:blockedtext-include-details-queries}}", "blockedtext-tempuser": "دسترسی نام کاربری یا نشانی آی‌پی شما بسته شده است.\n\n{{int:blockedtext-made-by|$1}}\n{{int:blockedtext-reason-comment|$2}}.\n\n*{{int:blockedtext-start-time|$8}}\n*{{int:blockedtext-expiration-time|$6}}\n*{{int:blockedtext-intended-blockee|$7}}\n\n{{int:blockedtext-contact-blocker-admin|$1}}\n\n{{int:blockedtext-block-ip|$3}} {{int:blockedtext-block-id|$5}}\n{{int:blockedtext-include-details-queries}}", - "autoblockedtext-tempuser": "نشانی آی‌پی شما به‌طور خودکار مسدود شده‌است؛ زیرا توسط کاربر دیگری استفاده شده بود که توسط $1 قطع دسترسی شده است.\nدلیل ارائه‌شده چنین است:\n\n:$2.\n\n*{{int:blockedtext-start-time|$8}}\n*{{int:blockedtext-expiration-time|$6}}\n*{{int:blockedtext-intended-blockee|$7}}\n\n{{int:blockedtext-contact-blocker-admin|$1}}\n\n{{int:blockedtext-block-ip|$3}} {{int:blockedtext-block-id|$5}}\n{{int:blockedtext-include-details-queries}}", + "autoblockedtext-tempuser": "نشانی آی‌پی شما به‌طور خودکار مسدود شده است؛ زیرا توسط کاربر دیگری استفاده شده بود که توسط $1 قطع دسترسی شده است.\nدلیل ارائه‌شده چنین است:\n\n:$2.\n\n*{{int:blockedtext-start-time|$8}}\n*{{int:blockedtext-expiration-time|$6}}\n*{{int:blockedtext-intended-blockee|$7}}\n\n{{int:blockedtext-contact-blocker-admin|$1}}\n\n{{int:blockedtext-block-ip|$3}} {{int:blockedtext-block-id|$5}}\n{{int:blockedtext-include-details-queries}}", "blockednoreason": "هیچ دلیلی ارائه نشده است", - "blockedtext-composite": "نام کاربری یا نشانی آی‌پی شما مسدود شده‌است.\nدلیل ارائه‌شده چنین است:\n\n:$2\n\n*{{int:blockedtext-start-time|$8}}\n*{{int:blockedtext-expiration-longest-block|$6}}\n\n* $5\n\n{{int:blockedtext-block-ip|$3}}\n{{int:blockedtext-include-details-queries}}", + "blockedtext-composite": "نام کاربری یا نشانی آی‌پی شما مسدود شده است.\nدلیل ارائه‌شده چنین است:\n\n:$2\n\n*{{int:blockedtext-start-time|$8}}\n*{{int:blockedtext-expiration-longest-block|$6}}\n\n* $5\n\n{{int:blockedtext-block-ip|$3}}\n{{int:blockedtext-include-details-queries}}", "blockedtext-composite-ids": "شناسهٔ یندایش مرتبط: $1 (نشانی آی‌پی شما نیز ممکن است در فهرست بندایش باشد)", - "blockedtext-composite-no-ids": "به نظر می رسد نشانی آی‌پی شما در چندین فهرست بندایش وجود داشته باشد", + "blockedtext-composite-no-ids": "به نظر می‌رسد نشانی آی‌پی شما در چندین فهرست بندایش وجود داشته باشد", "blockedtext-composite-reason": "حساب و/یا آی‌پی شما به چند طریق مسدود شده است", "whitelistedittext": "برای ویرایش مقاله‌ها باید $1.", "confirmedittext": "شما باید، پیش از ویرایش صفحات، آدرس ایمیل خود را مشخص و تأیید کنید. لطفاً از طریق [[Special:Preferences|ترجیحات کاربر]] این کار را صورت دهید.", @@ -760,23 +760,23 @@ "missing-revision-permission": "نسخهٔ #$1 متعلق به یک صفحهٔ حذف‌شده است. می‌توانید [{{fullurl:{{#Special:Undelete}}|target=$3×tamp=$2&diff=prev}} آن را مشاهده کنید]؛ جزئیات بیشتر در [{{fullurl:{{#Special:Log}}/delete|page=$3}} سیاههٔ حذف] موجود است.", "missing-revision": "ویرایش #$1 از صفحهٔ «{{FULLPAGENAME}}» موجود نیست.\n\nاین اتفاق معمولاً در اثر دنبال کردن پیوندی به تاریخچهٔ یک صفحهٔ حذف‌شده پیش می‌آید.\nمی‌توانید جزئیات بیشتر را در [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} سیاههٔ حذف] بیابید.", "missing-revision-content": "محتویات نسخهٔ شمارهٔ $1 از صفحه‌ای با عنوان «$2» قابل بارگیری نبود.", - "userpage-userdoesnotexist": "حساب کاربری «$1» در این ویکی ثبت نشده‌است.\nاگر شما می‌خواهید این صفحه را ایجاد/ویرایش کنید لطفاً بررسی کنید.", + "userpage-userdoesnotexist": "حساب کاربری «$1» در این ویکی ثبت نشده است.\nاگر شما می‌خواهید این صفحه را ایجاد/ویرایش کنید لطفاً بررسی کنید.", "userpage-userdoesnotexist-view": "حساب کاربری «$1» در این ویکی ثبت نشده‌ است.", "blocked-notice-logextract": "این {{GENDER:$1|کاربر}} در حال حاضر بسته شده است.\nآخرین ورودی سیاههٔ بستن برای ارجاع در زیر ارائه شده است:", "clearyourcache": "نکته: پس از انتشار ممکن است برای دیدن تغییرات نیاز باشد که حافظهٔ نهانی مرورگر خود را پاک کنید.\n*فایرفاکس / سافاری: کلید Shift را نگه دارید و روی دکمهٔ Reload کلیک کنید، یا کلید‌های Ctrl-F5 یا Ctrl-R را با هم فشار دهید (در رایانه‌های اپل مکینتاش کلید‌های ⌘-R)\n*گوگل کروم: کلیدهای Ctrl+Shift+R را با هم فشار دهید (در رایانه‌های اپل مکینتاش کلید‌های ⌘-Shift-R)\n*اینترنت اکسپلورر/ Edge: کلید Ctrl را نگه‌دارید و روی دکمهٔ Refresh کلیک کنید، یا کلید‌های Ctrl-F5 را با هم فشار دهید\n* اپرا: Ctrl-F5 را بفشارید.", "usercssyoucanpreview": "نکته: پیش از ذخیره کردن پرونده سی‌اس‌اس خود، با دکمهٔ «{{int:showpreview}}» آن را آزمایش کنید.", "userjsonyoucanpreview": "نکته: پیش از ذخیره کردن پروندهٔ JSON خود، با دکمهٔ «{{int:showpreview}}» آن را آزمایش کنید.", "userjsyoucanpreview": "نکته: پیش از ذخیره کردن پروندهٔ جاوااسکریپت خود، با دکمهٔ «{{int:showpreview}}» آن را آزمایش کنید.", - "usercsspreview": "فراموش مکنید که شما فقط دارید پیش‌نمایش سی‌اس‌اس کاربری‌تان را می‌بینید.\nاین سی‌اس‌اس هنوز ذخیره نشده‌است!", + "usercsspreview": "فراموش مکنید که شما فقط دارید پیش‌نمایش سی‌اس‌اس کاربری‌تان را می‌بینید.\nاین سی‌اس‌اس هنوز ذخیره نشده است!", "userjsonpreview": "توجه داشته باشید که شما در حال آزمودن و پیش نمایش گرفتن از تنظیمات JSON هستید و هنوز آن را ذخیره نکردید!", - "userjspreview": "به یاد داشته باشید که شما فقط دارید جاوااسکریپت کاربری‌تان را امتحان می‌کنید/پیش‌نمایش آن را می‌بینید.\nاین جاوااسکریپت هنوز ذخیره نشده‌است!", - "sitecsspreview": "به یاد داشته باشید که شما فقط دارید پیش‌نمایش این سی‌اس‌اس را می‌بینید.\nاین سی‌اس‌اس هنوز ذخیره نشده‌است!", + "userjspreview": "به یاد داشته باشید که شما فقط دارید جاوااسکریپت کاربری‌تان را امتحان می‌کنید/پیش‌نمایش آن را می‌بینید.\nاین جاوااسکریپت هنوز ذخیره نشده است!", + "sitecsspreview": "به یاد داشته باشید که شما فقط دارید پیش‌نمایش این سی‌اس‌اس را می‌بینید.\nاین سی‌اس‌اس هنوز ذخیره نشده است!", "sitejsonpreview": "توجه داشته باشید که شما در حال آزمودن و پیش نمایش گرفتن از تنظیمات JSON هستید و هنوز آن را ذخیره نکردید!", - "sitejspreview": "به یاد داشته باشید که شما فقط دارید پیش‌نمایش این جاوااسکریپت را می‌بینید.\nاین جاوااسکریپت هنوز ذخیره نشده‌است!", + "sitejspreview": "به یاد داشته باشید که شما فقط دارید پیش‌نمایش این جاوااسکریپت را می‌بینید.\nاین جاوااسکریپت هنوز ذخیره نشده است!", "userinvalidconfigtitle": "هشدار: پوسته‌ای به نام «$1» وجود ندارد.\nبه یاد داشته باشید که صفحه‌های شخصی ‎.css و ‎.js باید عنوانی با حروف کوچک داشته باشند؛ نمونه: {{ns:user}}:فو/vector.css در مقابل {{ns:user}}:فو/Vector.css.", "updated": "(به‌روز شد)", "note": "'''نکته:'''", - "previewnote": "به یاد داشته باشید که این فقط یک پیش‌نمایش است.\nتغییرات شما هنوز ذخیره نشده‌است!", + "previewnote": "به یاد داشته باشید که این فقط یک پیش‌نمایش است.\nتغییرات شما هنوز ذخیره نشده است!", "continue-editing": "برو به قسمت ویرایش", "previewconflict": "این پیش‌نمایش متن شما را در بالای جعبه ویرایش متنی منعکس خواهد کرد، به شکلی که اگر متن را ذخیره کنید نمایش خواهد یافت.", "session_fail_preview": "شرمنده! به علت از دست رفتن اطلاعات نشست کاربری نمی‌توانیم ویرایش شما را پردازش کنیم.\nاحتمالا شما از سامانه خارج شده‌اید.'''لطفا از اینکه وارد سامانه شده‌اید اطمینان حاصل کرده و دوباره امتحان کنید'''.\nاگر دوباره به همین پیام برخوردید از سامانه [[Special:UserLogout|خارج شوید]]، دوباره وارد شوید، و از این‌ که مرورگر شما اجازه دریافت کوکی از این وب‌گاه را می‌دهد اطمینان حاصل کنید.", @@ -788,21 +788,21 @@ "editingsection": "در حال ویرایش $1 (بخش)", "editingcomment": "در حال ویرایش $1 (بخش تازه)", "editconflict": "تعارض ویرایشی: $1", - "explainconflict": "از وقتی ویرایش این صفحه را آغاز کرده‌اید شخص دیگری آن را تغییر داده است.\nناحیهٔ متنی بالایی شامل متن صفحه به شکل کنونی آن است.\nتغییرات شما در ناحیهٔ متنی پایینی نشان داده شده‌است.\nشما باید تغییراتتان را با متن کنونی ترکیب کنید.\nبا فشردن دکمهٔ «$1» فقط متن ناحیهٔ متنی بالایی ذخیره خواهد شد.", + "explainconflict": "از وقتی ویرایش این صفحه را آغاز کرده‌اید شخص دیگری آن را تغییر داده است.\nناحیهٔ متنی بالایی شامل متن صفحه به شکل کنونی آن است.\nتغییرات شما در ناحیهٔ متنی پایینی نشان داده شده است.\nشما باید تغییراتتان را با متن کنونی ترکیب کنید.\nبا فشردن دکمهٔ «$1» فقط متن ناحیهٔ متنی بالایی ذخیره خواهد شد.", "yourtext": "متن شما", "storedversion": "نسخهٔ ذخیره شده", - "editingold": "هشدار: شما در حال ویرایش نسخه‌ای قدیمی از این صفحه هستید.\nاگر ذخیره‌اش کنید، هر تغییری که پس از این نسخه انجام شده‌است از بین خواهد رفت.", + "editingold": "هشدار: شما در حال ویرایش نسخه‌ای قدیمی از این صفحه هستید.\nاگر آن را ذخیره کنید تغییرات پس از این نسخه از بین خواهد رفت.", "unicode-support-fail": "به نظر می‌رسد مرورگر شما از یونیکد پشتیبانی نمی‌کند. این برای ویرایش کردن صفحات لازم است و ویرایش شما منتشر نخواهد شد.", "yourdiff": "تفاوت‌ها", "copyrightwarning": "لطفاً توجه داشته‌باشید که همهٔ مشارکت‌ها در {{SITENAME}} منتشرشده تحت $2 در نظر گرفته‌می‌شوند (برای جزئیات بیش‌تر $1 را ببینید).\nاگر نمی‌خواهید نوشته‌هایتان بی‌رحمانه ویرایش و توزیع شوند؛ بنابراین، آنها را اینجا ارائه نکنید.
\nشما همچنین به ما تعهد می‌کنید که خودتان این را نوشته‌اید یا آن را از یک منبع با مالکیت عمومی یا مشابه آزاد آن برداشته‌اید (برای جزئیات بیش‌تر $1 را ببینید).\nکارهای دارای حق تکثیر را بدون اجازه ارائه نکنید!", "copyrightwarning2": "لطفاً توجه داشته‌باشید که همهٔ مشارکت‌ها در {{SITENAME}} ممکن است توسط دیگر مشارکت‌کنندگان تغییر یابند، ویرایش یا حذف شوند.\nاگر نمی‌خواهید نوشته‌هایتان بی‌رحمانه ویرایش شوند؛ بنابراین، آنها را اینجا ارائه نکنید.
\nشما همچنین به ما تعهد می‌کنید که خودتان این را نوشته‌اید یا آن را از یک منبع با مالکیت عمومی یا مشابه آزاد آن برداشته‌اید ($1 را برای جزئیات بیشتر ببینید).\nکارهای دارای حق تکثیر را بدون اجازه ارائه نکنید!", "editpage-cannot-use-custom-model": "مدل محتوای این صفحه نمی‌تواند عوض شود.", "longpageerror": "خطا: متنی که ارسال کرده‌اید {{PLURAL:$1|یک کیلوبایت|$1 کیلوبایت}} طول دارد. این مقدار از مقدار بیشینهٔ {{PLURAL:$2|یک کیلوبایت|$2 کیلوبایت}} بیشتر است.\nنمی‌توان آن را ذخیره کرد.", - "readonlywarning": "هشدار: پایگاه داده برای نگهداری قفل شده‌است، به همین علت هم‌اکنون نمی‌توانید ویرایش‌هایتان را ذخیره کنید.\nاگر می‌خواهید متن را در یک پروندهٔ متنی کپی کنید و برای آینده ذخیره‌اش کنید.\n\nمدیر سامانه که آن را قفل کرده این توضیح را ارائه کرده‌است: $1", - "protectedpagewarning": "'''هشدار: این صفحه قفل شده‌است تا فقط کاربران با دسترسی مدیریت بتوانند ویرایشش کنند.'''\nآخرین موارد سیاهه در زیر آمده‌است:", - "semiprotectedpagewarning": "توجه:این صفحه قفل شده‌است تا تنها کاربران ثبت‌نام‌کرده قادر به ویرایش آن باشند.\nآخرین موارد سیاهه در زیر آمده‌است:", - "cascadeprotectedwarning": "هشدار: این صفحه به علت قرارگرفتن در {{PLURAL:$1|صفحهٔ|صفحه‌های}} آبشاری-محافظت‌شدهٔ زیر قفل شده‌است تا فقط [[Special:ListGroupRights|گروه خاصی از کاربران]] بتوانند ویرایشش کنند.", - "titleprotectedwarning": "'''هشدار: این صفحه به شکلی قفل شده‌است که برای ایجاد آن [[Special:ListGroupRights|امتیازات خاصی]] لازم است.'''\nآخرین موارد سیاهه در زیر آمده است:", + "readonlywarning": "هشدار: پایگاه داده برای نگهداری قفل شده است، به همین علت هم‌اکنون نمی‌توانید ویرایش‌هایتان را ذخیره کنید.\nاگر می‌خواهید متن را در یک پروندهٔ متنی کپی کنید و برای آینده ذخیره‌اش کنید.\n\nمدیر سامانه که آن را قفل کرده این توضیح را ارائه کرده است: $1", + "protectedpagewarning": "'''هشدار: این صفحه قفل شده است تا فقط کاربران با دسترسی مدیریت بتوانند ویرایشش کنند.'''\nآخرین موارد سیاهه در زیر آمده است:", + "semiprotectedpagewarning": "توجه:این صفحه قفل شده است تا تنها کاربران ثبت‌نام‌کرده قادر به ویرایش آن باشند.\nآخرین موارد سیاهه در زیر آمده است:", + "cascadeprotectedwarning": "هشدار: این صفحه به علت قرارگرفتن در {{PLURAL:$1|صفحهٔ|صفحه‌های}} آبشاری-محافظت‌شدهٔ زیر قفل شده است تا فقط [[Special:ListGroupRights|گروه خاصی از کاربران]] بتوانند ویرایشش کنند.", + "titleprotectedwarning": "'''هشدار: این صفحه به شکلی قفل شده است که برای ایجاد آن [[Special:ListGroupRights|امتیازات خاصی]] لازم است.'''\nآخرین موارد سیاهه در زیر آمده است:", "templatesused": "{{PLURAL:$1|الگوی|الگوهای}} به‌کاررفته در این صفحه:", "templatesusedpreview": "{{PLURAL:$1|الگوی|الگوهای}} استفاده شده در این پیش‌نمایش:", "templatesusedsection": "{{PLURAL:$1|الگوی|الگوهای}} استفاده شده در این بخش:", @@ -810,7 +810,7 @@ "template-semiprotected": "(نیمه‌حفاظت‌شده)", "hiddencategories": "این صفحه عضوی از {{PLURAL:$1|یک ردهٔ پنهان|$1 ردهٔ پنهان}} است:", "edittools": "", - "nocreatetext": "{{SITENAME}} قابلیت ایجاد صفحه‌های تازه را محدود کرده‌است.\nمی‌توانید بازگردید و صفحه‌ای موجود را ویرایش کنید یا اینکه [[Special:UserLogin|وارد شوید یا یک حساب ایجاد کنید]].", + "nocreatetext": "{{SITENAME}} قابلیت ایجاد صفحه‌های تازه را محدود کرده است.\nمی‌توانید بازگردید و صفحه‌ای موجود را ویرایش کنید یا اینکه [[Special:UserLogin|وارد شوید یا یک حساب ایجاد کنید]].", "nocreate-loggedin": "شما اجازهٔ ایجاد صفحه‌های تازه را ندارید.", "sectioneditnotsupported-title": "ویرایش بخش‌ها پشتیبانی نمی‌شود", "sectioneditnotsupported-text": "این صفحه از ویرایش بخش‌ها پشتیبانی نمی‌کند.", @@ -820,9 +820,9 @@ "permissionserrorstext": "شما اجازهٔ انجام این کار را به این {{PLURAL:$1|دلیل|دلایل}} ندارید:", "permissionserrorstext-withaction": "شما به {{PLURAL:$1|دلیل|دلایل}} زیر، اجازهٔ $2 ندارید:", "contentmodelediterror": "امکان ویرایش این نسخه برای شما نیست چون نوع محتوای آن $1 است که متفاوت است با نوع محتوای کنونی صفحه $2 است.", - "recreate-moveddeleted-warn": "هشدار: شما در حال ایجاد صفحه‌ای هستید که قبلاً حذف شده‌است.\n\nدر نظر داشته باشید که آیا ادامهٔ ویرایش این صفحه کار درستی‌است یا نه.\nسیاههٔ حذف و انتقال این صفحه در زیر نشان داده شده‌است:", + "recreate-moveddeleted-warn": "هشدار: شما در حال ایجاد صفحه‌ای هستید که قبلاً حذف شده است.\n\nدر نظر داشته باشید که آیا ادامهٔ ویرایش این صفحه کار درستی‌است یا نه.\nسیاههٔ حذف و انتقال این صفحه در زیر نشان داده شده است:", "moveddeleted-notice": "این صفحه وجود ندارد.\nدر زیر سیاههٔ حذف، محافظت، و انتقال این صفحه برای ارجاع ارائه شده است.", - "moveddeleted-notice-recent": "متاسفانه صفحه قبلا حذف شده‌است (در ۲۴ ساعت اخیر) \nدلیل حذف و سیاههٔ انتقال، و حفاظت در پائین موجود است.", + "moveddeleted-notice-recent": "متاسفانه صفحه قبلا حذف شده است (در ۲۴ ساعت اخیر) \nدلیل حذف و سیاههٔ انتقال، و حفاظت در پائین موجود است.", "log-fulllog": "مشاهدهٔ سیاههٔ کامل", "edit-hook-aborted": "ویرایش توسط قلاب لغو شد.\nتوضیحی در این مورد داده نشد.", "edit-gone-missing": "امکان روزآمدسازی صفحه وجود ندارد.\nبه نظر می‌رسد که صفحه حذف شده است.", @@ -837,7 +837,7 @@ "postedit-confirmation-published": "ویرایش‌های شما منتشر شدند.", "postedit-temp-created-label": "حساب موقت", "postedit-temp-created": "با افزودن یک کوکی به مرورگر شما، یک [[$2|حساب کاربری خودکار]] به شما اختصاص یافت. اگر می‌خواهید نام مورد پسند خودتان را انتخاب کنید و از قابلیت‌های بیشتری بهره‌مند شوید، [$1 یک حساب بسازید].", - "edit-already-exists": "امکان ایجاد صفحهٔ تازه وجود ندارد.\nاین صفحه از قبل وجود داشته‌است.", + "edit-already-exists": "امکان ایجاد صفحهٔ تازه وجود ندارد.\nاین صفحه از قبل وجود داشته است.", "defaultmessagetext": "متن پیش‌فرض پیام", "content-failed-to-parse": "عدم موفقیت در تجزیه محتوای $2 برای مدل $1: $3", "invalid-content-data": "داده محتوای نامعتبر", @@ -847,7 +847,7 @@ "editpage-invalidcontentmodel-title": "مدل محتوای پشتیبانی نشده", "editpage-invalidcontentmodel-text": "مدل محتوای «$1» پشتیبای نمی‌شود.", "editpage-notsupportedcontentformat-title": "فرمت محتوا پشتیبانی نشده", - "editpage-notsupportedcontentformat-text": "فرمت محتوای $1 توسط مدل محتوای $2 پشتیبانی نشده‌است.", + "editpage-notsupportedcontentformat-text": "فرمت محتوای $1 توسط مدل محتوای $2 پشتیبانی نشده است.", "slot-name-main": "اصلی", "content-model-wikitext": "ویکی‌متن", "content-model-text": "متنی ساده", @@ -869,17 +869,17 @@ "post-expand-template-argument-warning": "'''هشدار:''' این صفحه شامل دست کم یک پارامتر الگو است که بیش از اندازه بزرگ است.\nاین پارامترها نادیده گرفته شدند.", "post-expand-template-argument-category": "صفحه‌های حاوی الگوهایی با پارامترهای نادیده‌گرفته‌شده", "template-equals-category": "صفحه‌هایی که از = به‌عنوان یک الگو استفاده می‌کنند", - "template-equals-category-desc": "صفحه حاوی {{=}} است اما شکل گسترش‌یافتهٔ آن در این ویکی برابر با = نیست. این نحوهٔ استفاده منسوخ شده‌است؛ در نسخه‌های آیندهٔ مدیاویکی {{=}} به‌عنوان یک تابع تجزیه‌گر پیاده‌سازی خواهد شد.", - "template-equals-warning": "هشدار: این صفحه از {{=}} استفاده می‌کند، اما شکل گسترش‌یافتهٔ آن در این ویکی برابر با = نیست. این نحوهٔ استفاده منسوخ شده‌است؛ در نسخه‌های آیندهٔ مدیاویکی {{=}} به‌عنوان یک تابع تجزیه‌گر پیاده‌سازی خواهد شد.", + "template-equals-category-desc": "صفحه حاوی {{=}} است اما شکل گسترش‌یافتهٔ آن در این ویکی برابر با = نیست. این نحوهٔ استفاده منسوخ شده است؛ در نسخه‌های آیندهٔ مدیاویکی {{=}} به‌عنوان یک تابع تجزیه‌گر پیاده‌سازی خواهد شد.", + "template-equals-warning": "هشدار: این صفحه از {{=}} استفاده می‌کند، اما شکل گسترش‌یافتهٔ آن در این ویکی برابر با = نیست. این نحوهٔ استفاده منسوخ شده است؛ در نسخه‌های آیندهٔ مدیاویکی {{=}} به‌عنوان یک تابع تجزیه‌گر پیاده‌سازی خواهد شد.", "parser-template-loop-warning": "حلقه در الگو پیدا شد: [[$1]]", "template-loop-category": "صفحه‌های دارای حلقه در الگو", - "template-loop-category-desc": "صفحه دارای حلقه در الگو، مثلا الگویی که از خودش درون خودش استفاده‌کرده‌است.", + "template-loop-category-desc": "صفحه دارای حلقه در الگو، مثلا الگویی که از خودش درون خودش استفاده‌کرده است.", "template-loop-warning": "هشدار: این صفحه [[:$1]] را فرخوانی می‌کند که باعث یک حلقۀ الگو می‌شود (یک فراخوانی بازگشتی بی‌نهایت)", "parser-template-recursion-depth-warning": "محدودیت عمق بازگشت الگو رد شد ($1)", "language-converter-depth-warning": "محدودیت عمق مبدل زبانی رد شد ($1)", "node-count-exceeded-category": "صفحه‌هایی که از حداکثر تعداد گره تجاوز کرده‌اند", "node-count-exceeded-category-desc": "این صفحه از تعداد حداکثر اشکال فراتر رفته است.", - "node-count-exceeded-warning": "صفحه از حداکثر تعداد گره فراتر رفته‌است", + "node-count-exceeded-warning": "صفحه از حداکثر تعداد گره فراتر رفته است", "expansion-depth-exceeded-category": "صفحه‌هایی که از حداکثر عمق بسط دادن تجاوز کرده‌اند", "expansion-depth-exceeded-category-desc": "رده برای صفحاتی که در آنها از عمق گسترش فراتر رفته است.", "expansion-depth-exceeded-warning": "صفحه از حداکثر عمق بسط دادن تجاوز کرد", @@ -894,7 +894,7 @@ "undo-success": "این ویرایش را می‌توان خنثی کرد.\nلطفاً تفاوت زیر را بررسی کنید تا تأیید کنید که این چیزی است که می‌خواهید انجام دهید، سپس تغییرات زیر را ذخیره کنید تا خنثی‌سازی ویرایش را به پایان ببرید.", "undo-failure": "به علت تعارض با ویرایش‌های میانی، این ویرایش را نمی‌توان خنثی کرد.", "undo-main-slot-only": "ویرایش را نمی‌توان انجام داد زیرا شامل محتویات خارج از شیار اصلی است.", - "undo-norev": "این ویرایش را نمی‌توان خنثی کرد چون وجود ندارد یا حذف شده‌است.", + "undo-norev": "این ویرایش را نمی‌توان خنثی کرد چون وجود ندارد یا حذف شده است.", "undo-nochange": "به نظر می‌رسد ویرایش از پیش خنثی‌سازی شده است.", "undo-summary": "خنثی‌سازی نسخهٔ [[Special:Diff/$1|$1]] از [[Special:Contributions/$2|$2]] ([[User talk:$2|بحث]])", "undo-summary-anon": "خنثی‌سازی نسخهٔ [[Special:Diff/$1|$1]] از [[Special:Contributions/$2|$2]]", @@ -935,19 +935,19 @@ "rev-deleted-user": "(نام کاربری حذف شد)", "rev-deleted-event": "(جزئیات سیاهه پاک شده)", "rev-deleted-user-contribs": "[نام کاربری یا نشانی آی‌پی حذف شده - ویرایش مخفی شده در مشارکت‌ها]", - "rev-deleted-text-permission": "این ویرایش از این صفحه حذف شده‌است.\nممکن است اطلاعات مرتبط با آن در [{{fullurl:{{#Special:Log}}/delete|page=$1}} سیاههٔ حذف] موجود باشد.", - "rev-suppressed-text": "این نسخه از صفحه فرونشانی شده‌است.", - "rev-suppressed-text-permission": "این ویرایش از این صفحه فرونشانده شده‌است.\nممکن است جزئیات مرتبط با آن در [{{fullurl:{{#Special:Log}}/suppress|page=$1}} سیاههٔ فرونشانی] موجود باشد.", - "rev-deleted-text-unhide": "این ویرایش از این صفحه '''حذف شده‌است'''.\nممکن است اطلاعات مرتبط با آن در [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} سیاههٔ حذف] موجود باشد.\nشما کماکان می‌توانید در صورت تمایل [$1 این نسخه را ببینید].", - "rev-suppressed-text-unhide": "این ویرایش از این صفحه '''فرونشانده شده‌است'''.\nممکن است اطلاعات مرتبط با آن در [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} سیاههٔ فرونشانی] موجود باشد.\nشما کماکان می‌توانید در صورت تمایل [$1 این نسخه را ببینید].", - "rev-deleted-text-view": "این ویرایش از این صفحه حذف شده‌است.\nشما می‌توانید آن را ببینید؛ ممکن است اطلاعات مرتبط با آن در [{{fullurl:{{#Special:Log}}/delete|page=$1}} سیاههٔ حذف] موجود باشد.", - "rev-suppressed-text-view": "این ویرایش از این صفحه فرونشانده شده‌است.\nشما می‌توانید آن را ببینید؛ ممکن است اطلاعات مرتبط با آن در [{{fullurl:{{#Special:Log}}/suppress|page=$1}} سیاههٔ فرونشانی] موجود باشد.", - "rev-deleted-no-diff": "شما نمی‌توانید این تفاوت را مشاهده کنید زیرا یکی از دو نسخه '''حذف شده‌است'''.\nممکن است اطلاعات مرتبط با آن در [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} سیاههٔ حذف] موجود باشد.", + "rev-deleted-text-permission": "این ویرایش از این صفحه حذف شده است.\nممکن است اطلاعات مرتبط با آن در [{{fullurl:{{#Special:Log}}/delete|page=$1}} سیاههٔ حذف] موجود باشد.", + "rev-suppressed-text": "این نسخه از صفحه فرونشانی شده است.", + "rev-suppressed-text-permission": "این ویرایش از این صفحه فرونشانده شده است.\nممکن است جزئیات مرتبط با آن در [{{fullurl:{{#Special:Log}}/suppress|page=$1}} سیاههٔ فرونشانی] موجود باشد.", + "rev-deleted-text-unhide": "این ویرایش از این صفحه '''حذف شده است'''.\nممکن است اطلاعات مرتبط با آن در [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} سیاههٔ حذف] موجود باشد.\nشما کماکان می‌توانید در صورت تمایل [$1 این نسخه را ببینید].", + "rev-suppressed-text-unhide": "این ویرایش از این صفحه '''فرونشانده شده است'''.\nممکن است اطلاعات مرتبط با آن در [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} سیاههٔ فرونشانی] موجود باشد.\nشما کماکان می‌توانید در صورت تمایل [$1 این نسخه را ببینید].", + "rev-deleted-text-view": "این ویرایش از این صفحه حذف شده است.\nشما می‌توانید آن را ببینید؛ ممکن است اطلاعات مرتبط با آن در [{{fullurl:{{#Special:Log}}/delete|page=$1}} سیاههٔ حذف] موجود باشد.", + "rev-suppressed-text-view": "این ویرایش از این صفحه فرونشانده شده است.\nشما می‌توانید آن را ببینید؛ ممکن است اطلاعات مرتبط با آن در [{{fullurl:{{#Special:Log}}/suppress|page=$1}} سیاههٔ فرونشانی] موجود باشد.", + "rev-deleted-no-diff": "شما نمی‌توانید این تفاوت را مشاهده کنید زیرا یکی از دو نسخه '''حذف شده است'''.\nممکن است اطلاعات مرتبط با آن در [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} سیاههٔ حذف] موجود باشد.", "rev-suppressed-no-diff": "شما نمی‌توانید این تفاوت را مشاهده کنید زیرا یکی از نسخه‌ها فرونشانده شده است.", - "rev-deleted-unhide-diff": "یکی از دو نسخهٔ این تفاوت '''حذف شده‌است'''.\nممکن است اطلاعات مرتبط با آن در [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} سیاههٔ حذف] موجود باشد.\nشما کماکان می‌توانید در صورت تمایل [$1 این تفاوت را ببینید].", - "rev-suppressed-unhide-diff": "یکی از نسخه‌های این تفاوت فرونشانی شده‌است.\nممکن است جزئیاتی در [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} سیاههٔ فرونشانی] موجود باشد.\nشما کماکان می‌توانید در صورت تمایل [$1 این تفاوت را ببینید].", - "rev-deleted-diff-view": "یکی از نسخه‌های این تفاوت '''حذف شده‌است'''.\nشما می‌توانید این تفاوت را ببینید؛ ممکن است جزئیاتی در [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} سیاههٔ حذف] موجود باشد.", - "rev-suppressed-diff-view": "یکی از نسخه‌های این تفاوت '''فرونشانی شده‌است'''.\nشما می‌توانید این تفاوت را ببینید؛ ممکن است جزئیاتی در [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} سیاههٔ فرونشانی] موجود باشد.", + "rev-deleted-unhide-diff": "یکی از دو نسخهٔ این تفاوت '''حذف شده است'''.\nممکن است اطلاعات مرتبط با آن در [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} سیاههٔ حذف] موجود باشد.\nشما کماکان می‌توانید در صورت تمایل [$1 این تفاوت را ببینید].", + "rev-suppressed-unhide-diff": "یکی از نسخه‌های این تفاوت فرونشانی شده است.\nممکن است جزئیاتی در [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} سیاههٔ فرونشانی] موجود باشد.\nشما کماکان می‌توانید در صورت تمایل [$1 این تفاوت را ببینید].", + "rev-deleted-diff-view": "یکی از نسخه‌های این تفاوت '''حذف شده است'''.\nشما می‌توانید این تفاوت را ببینید؛ ممکن است جزئیاتی در [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} سیاههٔ حذف] موجود باشد.", + "rev-suppressed-diff-view": "یکی از نسخه‌های این تفاوت '''فرونشانی شده است'''.\nشما می‌توانید این تفاوت را ببینید؛ ممکن است جزئیاتی در [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} سیاههٔ فرونشانی] موجود باشد.", "rev-delundel": "تغییر پیدایی", "rev-showdeleted": "نمایش", "revisiondelete": "حذف/احیای نسخه‌ها", @@ -1019,10 +1019,10 @@ "mergehistory-fail-bad-timestamp": "برچسب زمانی نامعتبر است.", "mergehistory-fail-invalid-source": "صفحه مبدا نامعتبر است.", "mergehistory-fail-invalid-dest": "صفحه مقصد نامعتبر است.", - "mergehistory-fail-no-change": "ادغام تاریخچه هیچ‌ کدام از نسخه ها را ادغام نکرد. لطفا پارامتر های زمانی و صفحه را مجددا کنترل کنید.", + "mergehistory-fail-no-change": "ادغام تاریخچه هیچ‌‌کدام از نسخه‌ها را ادغام نکرد. لطفاً پارامترهای زمانی و صفحه را مجدداً کنترل کنید.", "mergehistory-fail-permission": "مجوزهای ناکافی برای ادغام تاریخچه.", "mergehistory-fail-self-merge": "صفحهٔ مبدأ و مقصد یکی است.", - "mergehistory-fail-timestamps-overlap": "نسخه های منبع هم‌پوشانی دارند یا بعد از نسخه های مقصد آمده‌اند.", + "mergehistory-fail-timestamps-overlap": "نسخه‌های منبع هم‌پوشانی دارند یا بعد از نسخه‌های مقصد آمده‌اند.", "mergehistory-fail-toobig": "نمی‌توان ادغام تاریخچه را انجام داد که بیشتر از محدودیت $1 {{PLURAL:$1|نسخه}} انتقال داده خواهد شد.", "mergehistory-no-source": "صفحهٔ مبدأ $1 وجود ندارد.", "mergehistory-no-destination": "صفحهٔ مقصد $1 وجود ندارد.", @@ -1178,7 +1178,7 @@ "prefs-user-restoreprefs-label": "بازنشانی تنظیمات:", "prefs-user-restoreprefs-info": "برگرداندن تمام تنظیمات پیش‌فرض (در تمامی قسمت‌ها)", "savedprefs": "ترجیحات شما ذخیره شد.", - "savedrights": "گروه‌های کاربری {{GENDER:$1|$1}} ذخیره شده‌است.", + "savedrights": "گروه‌های کاربری {{GENDER:$1|$1}} ذخیره شده است.", "timezonelegend": "منطقهٔ زمانی:", "localtime": "زمان محلی:", "timezoneuseserverdefault": "استفاده از پیش‌فرض ویکی ($1)", @@ -1284,7 +1284,7 @@ "prefs-tokenwatchlist": "بلیط", "prefs-diffs": "تفاوت‌ها", "prefs-help-prefershttps": "تأثیر این ترجیح بعد از ورود بعدی شما اعمال خواهد شد.", - "prefs-tabs-navigation-hint": "نکته: شما می توانید از کلیدهای جهت‌نمای چپ و راست برای حرکت بین زبانه‌ها در فهرست زبانه‌ها استفاده کنید.", + "prefs-tabs-navigation-hint": "نکته: شما می‌توانید از کلیدهای جهت‌نمای چپ و راست برای حرکت بین زبانه‌ها در فهرست زبانه‌ها استفاده کنید.", "prefs-sections-navigation-hint": "نکته: می‌توانید از کلیدهای Tab و Shift + Tab برای حرکت میان بخش‌ها ترجیحات استفاده کنید.", "userrights": "اختیارات کاربری", "userrights-lookup-user": "انتخاب یک کاربر", @@ -1312,7 +1312,7 @@ "userrights-expiry-othertime": "زمانی دیگر:", "userrights-expiry-options": "۱ روز:1 day,۱ هفته:1 week,۱ ماه:1 month,۳ ماه:3 months,۶ ماه:6 months,۱ سال:1 year", "userrights-invalid-expiry": "زمان انقضای گروه «$1» نادرست است.", - "userrights-expiry-in-past": "زمان انقضای گروه «$1» گذشته‌است.", + "userrights-expiry-in-past": "زمان انقضای گروه «$1» گذشته است.", "userrights-cannot-shorten-expiry": "امکان جلو آوردن تاریخ انقضای گروه «$1» را ندارید. تنها کاربرانی که دسترسی اضافه و حذف این گروه را دارند می‌توانند تاریخ انقضا را جلو بیاورند.", "userrights-no-tempuser": "کاربران موقت را نمی‌توان به گروه‌ها اضافه کرد.", "userrights-no-group": "کاربران موقت هیچ گروهی ندارند.", @@ -1407,7 +1407,7 @@ "right-viewmyprivateinfo": "داده‌های خصوصی خود را ببینید (مانند آدرس ایمیل و نام واقعی)", "right-editmyprivateinfo": "ویرایش داده‌های خصوصی خود (مانند آدرس ایمیل و نام واقعی) و درخواست ایمیل بازنشانی گذرواژه", "right-editmyoptions": "ویرایش ترجیحات خود", - "right-rollback": "واگردانی سریع ویرایش‌های آخرین کاربری که یک صفحه را ویرایش کرده‌است", + "right-rollback": "واگردانی سریع ویرایش‌های آخرین کاربری که یک صفحه را ویرایش کرده است", "right-markbotedits": "علامت زدن ویرایش‌های واگردانی‌شده به عنوان ویرایش ربات", "right-noratelimit": "تاثیر نپذیرفتن از محدودیت سرعت", "right-import": "درون‌ریزی صفحه‌ها از ویکی‌های دیگر", @@ -1497,7 +1497,7 @@ "action-suppressionlog": "مشاهدهٔ این سیاههٔ خصوصی", "action-block": "بستن یا باز کردن دسترسی این کاربر از ویرایش‌کردن", "action-protect": "تغییر تنظیمات محافظت این صفحه", - "action-rollback": "واگردانی سریع ویرایش‌های آخرین کاربری که یک صفحه را ویرایش کرده‌است", + "action-rollback": "واگردانی سریع ویرایش‌های آخرین کاربری که یک صفحه را ویرایش کرده است", "action-import": "درون‌ریزی صفحه‌ها از ویکی‌های دیگر", "action-importupload": "واردکردن صفحه از یک بارگذاری پرونده", "action-patrol": "گشت زدن ویرایش دیگران", @@ -1555,7 +1555,7 @@ "recentchanges": "تغییرات اخیر", "recentchanges-legend": "گزینه‌های تغییرات اخیر", "recentchanges-summary": "آخرین تغییرات ویکی را در این صفحه پیگیری کنید.", - "recentchanges-noresult": "در فاصله زمانی ارائه شده هیچ تغییری با این معیارها صورت نگرفته‌است.", + "recentchanges-noresult": "در فاصله زمانی ارائه شده هیچ تغییری با این معیارها صورت نگرفته است.", "recentchanges-timeout": "این جستجو زمانش تمام شد. اگر مایلید کلیدواژه‌های دیگری را جستجو کنید.", "recentchanges-network": "به دلیل خطای فنی، نتیجه‌ای بدست نیامد. لطفاً برای تازه‌سازی صفحه مجدداً تلاش کنید.", "recentchanges-notargetpage": "نام صفحه را در بالا وارد کنید تا تغییرات مرتبط با آن صفحه را مشاهده کنید.", @@ -1590,7 +1590,7 @@ "rcfilters-days-show-hours": "$1 {{PLURAL:$1|ساعت|ساعت}}", "rcfilters-highlighted-filters-list": "پررنگ شده: $1", "rcfilters-quickfilters": "پالایه‌های ذخیره‌شده", - "rcfilters-quickfilters-placeholder-title": "هنوز پالایه‌ای ذخیره نشده‌است", + "rcfilters-quickfilters-placeholder-title": "هنوز پالایه‌ای ذخیره نشده است", "rcfilters-quickfilters-placeholder-description": "برای ذخیره پالایه‌هایتان و استفاده مجدد آنها، در محیط فعال پالایه در پایین بر روی دکمهٔ بوک‌مارک کلیک کنید.", "rcfilters-savedqueries-defaultlabel": "پالایه‌های ذخیره‌شده", "rcfilters-savedqueries-rename": "تغییر نام", @@ -1617,7 +1617,7 @@ "rcfilters-highlightmenu-help": "یک رنگ انتخاب کنید تا این ویژگی پر رنگ شود", "rcfilters-filterlist-noresults": "پالایه‌ای یافت نشد", "rcfilters-noresults-conflict": "نتیجه‌ای یافت نشد چون محدودهٔ جستجو دارای تعارض است", - "rcfilters-state-message-subset": "این پالایه تاثیری ندارد چون نتایج آن توسط {{PLURAL:$2|پالایهٔ|پالایه‌های}} گسترده‌تری که در ادامه {{PLURAL:$2|آمده‌است|آمده‌اند}} شامل می‌شود (از پررنگ‌کننده برای تمایز استفاده کنید): $1", + "rcfilters-state-message-subset": "این پالایه تاثیری ندارد چون نتایج آن توسط {{PLURAL:$2|پالایهٔ|پالایه‌های}} گسترده‌تری که در ادامه {{PLURAL:$2|آمده است|آمده‌اند}} شامل می‌شود (از پررنگ‌کننده برای تمایز استفاده کنید): $1", "rcfilters-state-message-fullcoverage": "انتخاب تمام پالایه‌ها در این گروه مثل این است که هیچ‌کدام را انتخاب نکنید، بنابراین پالایه‌ها اثری نداشتند. گروه شامل این موارد است: $1", "rcfilters-filtergroup-authorship": "ویرایشگر", "rcfilters-filter-editsbyself-label": "تغییریافته توسط شما", @@ -1645,7 +1645,7 @@ "rcfilters-filter-reviewstatus-unpatrolled-label": "گشت‌نخورده", "rcfilters-filter-reviewstatus-manual-description": "ویرایش‌های دستی به عنوان گشت‌خورده.", "rcfilters-filter-reviewstatus-manual-label": "به طور دستی گشت خورد", - "rcfilters-filter-reviewstatus-auto-description": "ویرایش‌های کاربران باتجربه که ویرایشش به عنوان گشت‌خورده برچسب خورده‌است.", + "rcfilters-filter-reviewstatus-auto-description": "ویرایش‌های کاربران باتجربه که ویرایشش به عنوان گشت‌خورده برچسب خورده است.", "rcfilters-filter-reviewstatus-auto-label": "گشت خودکار", "rcfilters-filtergroup-significance": "اهمیت", "rcfilters-filter-minor-label": "ویرایش‌های جزئی", @@ -1663,7 +1663,7 @@ "rcfilters-filter-watchlistactivity-unseen-label": "تغییرات دیده نشده", "rcfilters-filter-watchlistactivity-unseen-description": "تغییرات در صفحاتی که شما تغییرات رخ داده در آنها را مشاهده نکردید.", "rcfilters-filter-watchlistactivity-seen-label": "تغییرات دیده‌شده", - "rcfilters-filter-watchlistactivity-seen-description": "تغییرات صفحاتی که شما بازدید کردید از زمانی که تغییرات اعمال شده‌است.", + "rcfilters-filter-watchlistactivity-seen-description": "تغییرات صفحاتی که شما بازدید کردید از زمانی که تغییرات اعمال شده است.", "rcfilters-filtergroup-changetype": "نوع تغییرات", "rcfilters-filter-pageedits-label": "ویرایش‌های صفحه", "rcfilters-filter-pageedits-description": "ویرایش‌های محتوای ویکی، بحث‌ها، توضیحات رده...", @@ -1710,7 +1710,7 @@ "rcfilters-target-page-placeholder": "وارد کردن نام صفحه (یا رده)", "rcfilters-allcontents-label": "همه محتویات", "rcfilters-alldiscussions-label": "همه بحث‌ها", - "rcnotefrom": "{{PLURAL:$5|تغییر|تغییرات}} انجام‌شده از $3، ساعت $4 در زیر نمایش {{PLURAL:$5|یافته‌است|یافته‌اند}} (نمایش تا $1 تغییر)", + "rcnotefrom": "{{PLURAL:$5|تغییر|تغییرات}} انجام‌شده از $3، ساعت $4 در زیر نمایش {{PLURAL:$5|یافته است|یافته‌اند}} (نمایش تا $1 تغییر)", "rclistfromreset": "از نو کردن انتخاب تاریخ", "rclistfrom": "نمایش تغییرات جدید با شروع از $3 $2", "rcshowhideminor": "$1 ویرایش‌ جزئی", @@ -1808,7 +1808,7 @@ "emptyfile": "پروندهٔ بارگذاری‌شده خالی به نظر می‌رسد.\nاین مشکل ممکن است به علت خطای تایپی در نام پرونده باشد.\nلطفاً تأیید کنید که می‌خواهید این پرونده را با همین شرایط بارگذاری کنید.", "windows-nonascii-filename": "این ویکی از نام پرونده با نویسه‌های خاص پشتیبانی نمی‌کند.", "fileexists": "پرونده‌ای با این نام از قبل وجود دارد، اگر مطمئن {{GENDER:|نیستید}} که می‌خواهید آن پرونده را رونویسی کنید، لطفاً [[:$1]] را بررسی کنید.\n[[$1|thumb]]", - "filepageexists": "صفحهٔ توضیح برای این پرونده از قبل در [[:$1]] ایجاد شده‌است، اما پرونده‌ای با این نام وجود ندارد.\nخلاصه‌ای که وارد می‌کنید در صفحهٔ توضیح نمایش نخواهد یافت.\nبرای آن که خلاصه شما نمایش یابد، باید آن را به صورت دستی ویرایش کنید.\n[[$1|thumb]]", + "filepageexists": "صفحهٔ توضیح برای این پرونده از قبل در [[:$1]] ایجاد شده است، اما پرونده‌ای با این نام وجود ندارد.\nخلاصه‌ای که وارد می‌کنید در صفحهٔ توضیح نمایش نخواهد یافت.\nبرای آن که خلاصه شما نمایش یابد، باید آن را به صورت دستی ویرایش کنید.\n[[$1|thumb]]", "fileexists-extension": "پرونده‌ای با نام مشابه وجود دارد: [[$2|thumb]]\n* نام پرونده‌ای که بارگذاری می‌کردید: [[:$1]]\n* نام پرونده‌ای که از قبل موجود بود: [[:$2]]\nمی‌خواهید بیش از یک نام متمایز استفاده کنید؟", "fileexists-thumbnail-yes": "به نظر می‌رسد که این پرونده، یک تصویر کوچک شده (''بندانگشتی'' یا ''thumbnail'') باشد.\n[[$1|thumb]]\nلطفاً پروندهٔ [[:$1]] را بررسی کنید.\nاگر پرونده‌ای که بررسی کردید، همین تصویر در اندازهٔ اصلی‌اش است، نیازی به بارگذاری یک نسخهٔ بندانگشتی اضافه نیست.", "file-thumbnail-no": "نام پرونده با $1 آغاز می‌شود.\nبه نظر می‌رسد که این پرونده، یک تصویر ''بندانگشتی'' ''(thumbnail)'' از تصویر بزرگتر اصلی باشد.\nاگر تصویر با اندازهٔ اصلی را دارید، آن را بارگذاری کنید؛ در غیر این صورت، نام پرونده را تغییر دهید.", @@ -1817,8 +1817,8 @@ "fileexists-no-change": "آنچه بارگذاری شده دقیقاً نسخه‌ای تکراری از نسخهٔ فعلی [[:$1]] است.", "fileexists-duplicate-version": "آنچه بارگذاری شده دقیقاً نسخه‌ای تکراری از {{PLURAL:$2|یک نسخهٔ قدیمی|نسخه‌های قدیمی}} [[:$1]] است.", "file-exists-duplicate": "به نظر می‌رسد این پرونده نسخه‌ای تکراری از {{PLURAL:$1|پروندهٔ|پرونده‌های}} زیر باشد:", - "file-deleted-duplicate": "یک پرونده نظیر این پرونده ([[:$1]]) قبلاً حذف شده‌است.\nشما باید تاریخچهٔ حذف آن پرونده را قبل از بارگذاری مجدد آن ببینید.", - "file-deleted-duplicate-notitle": "یک پرونده یکسان بااین پرونده قبلاً حذف شده است و عنوان متوقف شده‌است.\nشما باید از کسی که دسترسی مشاهدهٔ پرونده متوقف شده را دارد، درخواست کنید تا شرایط را قبل از بارگذاری مجدد بررسی کند.", + "file-deleted-duplicate": "یک پرونده نظیر این پرونده ([[:$1]]) قبلاً حذف شده است.\nشما باید تاریخچهٔ حذف آن پرونده را قبل از بارگذاری مجدد آن ببینید.", + "file-deleted-duplicate-notitle": "یک پرونده یکسان بااین پرونده قبلاً حذف شده است و عنوان متوقف شده است.\nشما باید از کسی که دسترسی مشاهدهٔ پرونده متوقف شده را دارد، درخواست کنید تا شرایط را قبل از بارگذاری مجدد بررسی کند.", "uploadwarning": "هشدار بارگذاری", "uploadwarning-text": "لطفاً توضیحات پرونده را در زیر تغییر دهید و دوباره تلاش کنید.", "uploadwarning-text-nostash": "لطفا پرونده را دوباره بارگذاری کنید، توضیحات را تغییر دهید و دوباره سعی کنید.", @@ -1836,11 +1836,11 @@ "uploaded-href-attribute-svg": " این مورد فقط برای پیوند (href) به داده است: (فایل جاسازی‌شده)، http:// یا https://، یا بخشی از (#, same-document) هدف‌ها. برای سایر موارد، مانند ، فقط داده: و بخشی از صفحه اجازه دارید. برای تبدیل SVG تلاش کنید تصویر را جاسازی کنید. <$1 $2=\"$3\"> یافت شد.", "uploaded-href-unsafe-target-svg": "در پرونده SVG بارگذاری‌شده برای نشانی هدف <$1 $2=\"$3\"> برچسب href به اطلاعات ناامن یافت شد.", "uploaded-animate-svg": "برچسب \"animate\" یافت شده ممکن است herf را تغییر دهد. از مشخصه \"from\" <$1 $2=\"$3\"> در پرونده SVG بارگذاری‌شده استفاده کنید.", - "uploaded-setting-event-handler-svg": "تنظیمات مشخصه گرداننده رویداد بسته شده‌است. کد <$1 $2=\"$3\"> در پرونده بارگذاری‌شده یافت شد.", + "uploaded-setting-event-handler-svg": "تنظیمات مشخصه گرداننده رویداد بسته شده است. کد <$1 $2=\"$3\"> در پرونده بارگذاری‌شده یافت شد.", "uploaded-setting-href-svg": "استفاده از برچسب \"set\" برای افزودن مشخصهٔ \"href\" به عنصر والد بسته شده", "uploaded-wrong-setting-svg": "استفاده از برچسب \"set\" برای افزودن remote/data/script هدف برای هر مشخصهٔ بسته شده در پرونده SVG بارگذاری شده <set to=\"$1\"> یافت شد.", - "uploaded-setting-handler-svg": "پرونده SVG تنظیم شده با مشخصهٔ \"handler\" با remote/data/script بسته شده‌است. در پروندهٔ بارگذاری‌شده $1=\"$2\" یافت شد.", - "uploaded-remote-url-svg": "پرونده SVG تنظیم شده با remote URL بسته شده‌است. در پروندهٔ بارگذاری‌شده $1=\"$2\" یافت شد.", + "uploaded-setting-handler-svg": "پرونده SVG تنظیم شده با مشخصهٔ \"handler\" با remote/data/script بسته شده است. در پروندهٔ بارگذاری‌شده $1=\"$2\" یافت شد.", + "uploaded-remote-url-svg": "پرونده SVG تنظیم شده با remote URL بسته شده است. در پروندهٔ بارگذاری‌شده $1=\"$2\" یافت شد.", "uploaded-image-filter-svg": "پالایه تصویر با URL:<$1 $2=\"$3\"> در پرونده SVG بارگذاری‌شده یافت شد.", "uploadscriptednamespace": "این پرونده اس‌وی‌جی حاوی فضای نام غیرقانونی '$1' است", "uploadinvalidxml": "XML در پروندهٔ بارگذاری‌شده نمی‌تواند تجزیه شود.", @@ -1853,8 +1853,8 @@ "upload-description": "توضیحات پرونده", "upload-options": "گزینه‌های بارگذاری", "watchthisupload": "پیگیری این پرونده", - "filewasdeleted": "پرونده‌ای با همین نام پیشتر بارگذاری و پس از آن پاک شده‌است.\nشما باید $1 را قبل از بارگذاری مجدد آن ببینید.", - "filename-thumb-name": "به نظر می رسد که عنوان thumbnail است. لطفاً تصویر thumbnail از دیگر ویکی‌ها را بارگذاری نکنید. عنوان پرونده را اصلاح کنید به صورتی که پیشوند thumbnail نداشته باشد.", + "filewasdeleted": "پرونده‌ای با همین نام پیشتر بارگذاری و پس از آن پاک شده است.\nشما باید $1 را قبل از بارگذاری مجدد آن ببینید.", + "filename-thumb-name": "به نظر می‌رسد که عنوان thumbnail است. لطفاً تصویر thumbnail از دیگر ویکی‌ها را بارگذاری نکنید. عنوان پرونده را اصلاح کنید به صورتی که پیشوند thumbnail نداشته باشد.", "filename-bad-prefix": "نام پرونده‌ای که بارگذاری می‌کنید با '''$1''' آغاز می‌شود که یک پیشوند مخصوص تصاویر ثبت شده توسط دوربین‌های دیجیتال است.\nلطفاً نامی بهتر برای پرونده برگزینید.", "upload-proto-error": "پروتکل نادرست", "upload-proto-error-text": "بارگذاری از دوردست به نشانی‌هایی که با http:// یا ftp:// آغاز شوند نیاز دارد.", @@ -1865,7 +1865,7 @@ "upload-too-many-redirects": "نشانی اینترتی حاوی تعداد بیش از اندازه‌ای تغییرمسیر است", "upload-http-error": "یک خطای اچ‌تی‌تی‌پی رخ داد: $1", "upload-copy-upload-invalid-domain": "بارگذاری کپی پرونده‌ها از این دامنه امکان‌پذیر نیست.", - "upload-foreign-cant-upload": "این ویکی برای بارگذاری پرونده ها در مخزن پرونده های خارجی درخواست شده پیکربندی نشده است.", + "upload-foreign-cant-upload": "این ویکی برای بارگذاری پرونده‌ها در مخزن پرونده‌های خارجی درخواست شده پیکربندی نشده است.", "upload-foreign-cant-load-config": "خواندن تنظيمات مربوط به بارگذاری پرونده در مخزن خارجی با شکست مواجه شد", "upload-dialog-disabled": "در اين ويکی، بارگذاری پرونده‌هااز طريق اين رابط کاربری غير فعال است", "upload-dialog-title": "بارگذاری پرونده", @@ -1884,10 +1884,10 @@ "upload-form-label-own-work": "این کار خودم است", "upload-form-label-infoform-categories": "رده‌ها", "upload-form-label-infoform-date": "تاریخ", - "upload-form-label-own-work-message-generic-local": "تائید می کنم که این پرونده را تحت مجوزها و سیاست‌های {{SITENAME}} بارگذاری می‌کنم.", + "upload-form-label-own-work-message-generic-local": "تائید می‌کنم که این پرونده را تحت مجوزها و سیاست‌های {{SITENAME}} بارگذاری می‌کنم.", "upload-form-label-not-own-work-message-generic-local": "اگر امکان بارگذاری پرونده تحت سیاست‌های {{SITENAME}} را ندارید، لطفاً این پنجره را ببندید و از روش‌های دیگر استفاده کنید.", "upload-form-label-not-own-work-local-generic-local": "ممکن بخواهید از [[Special:Upload|پنجرهٔ بارگذاری پیش‌فرض]] استفاده کنید.", - "upload-form-label-own-work-message-generic-foreign": "متوجهم که این پرونده را بر روی مخزن مشترک بارگذاری می‌کنم و تائید می‌کنم که تحت سیاست‌ها و مجوزهای آنجا عمل می‌کنم.", + "upload-form-label-own-work-message-generic-foreign": "متوجهم که این پرونده را بر روی مخزن مشترک بارگذاری می‌کنم و تأیید می‌کنم که تحت سیاست‌ها و مجوزهای آنجا عمل می‌کنم.", "upload-form-label-not-own-work-message-generic-foreign": "اگر امکان بارگذاری پرونده تحت سیاست‌ها و مجوزهای مخزن اشتراک‌گذاری را ندارید، لطفاً این پنجره را ببندید و از روش‌های دیگر استفاده کنید.", "upload-form-label-not-own-work-local-generic-foreign": "در صورتی که نمی‌شود پرونده را تحت سیاست‌ها بارگذاری کنید ممکن است بخواهید از [[Special:Upload|پنجرهٔ بارگذاری در {{SITENAME}}]] استفاده کنید.", "backend-fail-stream": "نمی‌توان پروندهٔ $1 را ارسال کرد.", @@ -1918,7 +1918,7 @@ "backend-fail-usable": "امکان خواندن یا نوشتن پروندهٔ $1 وجود نداشت چرا که سطح دسترسی کافی نیست یا شاخه/محفظهٔ مورد نظر وجود ندارد.", "backend-fail-stat": "وضعیت پروندهٔ «$1» قابل خواندن نیست.", "backend-fail-hash": "ناتوان در تعیین تابع هش رمزی پروندهٔ «$1».", - "lockmanager-notlocked": "نمی‌توان قفل «$1» را گشود؛ چون قفل نشده‌است.", + "lockmanager-notlocked": "نمی‌توان قفل «$1» را گشود؛ چون قفل نشده است.", "lockmanager-fail-closelock": "امکان بستن پروندهٔ قفل‌شدهٔ «$1» وجود ندارد.", "lockmanager-fail-deletelock": "امکان حذف پروندهٔ قفل‌شدهٔ «$1» وجود ندارد.", "lockmanager-fail-acquirelock": "نمی‌توان قفل «$1» را کسب کرد.", @@ -1955,7 +1955,7 @@ "uploadstash-file-not-found-missing-content-type": "سرآیند نوع-محتوی یافت نشد.", "uploadstash-file-not-found-not-exists": "امکان یافتن مسیر نیست، یا فایل ساده نیست.", "uploadstash-file-too-large": "امکان ذخیرهٔ پرونده بیش از $1 بایت نیست.", - "uploadstash-not-logged-in": "هیچ کاربری به سامانه وارد نشده‌است، پرونده باید متعلق به یک کاربر باشد.", + "uploadstash-not-logged-in": "هیچ کاربری به سامانه وارد نشده است، پرونده باید متعلق به یک کاربر باشد.", "uploadstash-wrong-owner": "این پرونده ($1) به این کاربر تعلق ندارد.", "uploadstash-no-such-key": "امکان حذف کلید ($1) نیست.", "uploadstash-zero-length": "اندازهٔ پرونده صفر است.", @@ -1966,7 +1966,7 @@ "img-auth-nofile": "پرونده «$1» وجود ندارد.", "img-auth-isdir": "شما تلاش کرده‌اید به شاخهٔ «$1» دسترسی پیدا کنید.\nتنها دسترسی به پرونده مجاز است.", "img-auth-streaming": "در حال جاری ساختن «$1».", - "img-auth-public": "عملکرد img_auth.php برونداد پرونده‌ها از یک ویکی خصوصی است.\nاین ویکی به عنوان یک ویکی عمومی تنظیم شده‌است.\nبرای امنیت بهینه، img_auth.php غیرفعال است.", + "img-auth-public": "عملکرد img_auth.php برونداد پرونده‌ها از یک ویکی خصوصی است.\nاین ویکی به عنوان یک ویکی عمومی تنظیم شده است.\nبرای امنیت بهینه، img_auth.php غیرفعال است.", "img-auth-noread": "کاربر دسترسی خواندن «$1» را ندارد.", "http-invalid-url": "نشانی نامعتبر: $1", "http-invalid-scheme": "نشانی‌های اینترنتی با طرح «$1» پشتیبانی نمی‌شوند.", @@ -1982,14 +1982,14 @@ "upload-curl-error28-text": "این وبگاه بیش از اندازه در پاسخ تأخیر کرد.\nلطفاً بررسی کنید که آیا وبگاه در دسترس است یا نه، سپس اندکی درنگ کنید و دوباره تلاش نمایید.\nشاید بد نباشد که در زمان خلوت‌تری دوباره تلاش کنید.", "license": "اجازه‌نامه:", "license-header": "اجازه‌نامه", - "nolicense": "هیچ کدام انتخاب نشده‌است", + "nolicense": "هیچ کدام انتخاب نشده است", "licenses-edit": "گزینه‌های مجوز ویرایش", "license-nopreview": "(پیش‌نمایش وجود ندارد)", "upload_source_url": "(شما یک پرونده انتخاب از یک URL معتبر و دسترس عموم انتخاب کردید)", - "upload_source_file": "(پرونده‌ای از دستگاه شما انتخاب شده‌است)", + "upload_source_file": "(پرونده‌ای از دستگاه شما انتخاب شده است)", "listfiles-delete": "حذف", "listfiles-summary": "این صفحهٔ ویژه تمام پرونده‌های بارگذاری‌شده را نمایش می‌دهد.", - "listfiles-userdoesnotexist": "حساب کاربری «$1» ثبت نشده‌است.", + "listfiles-userdoesnotexist": "حساب کاربری «$1» ثبت نشده است.", "listfiles-pager-submit": "نمایش فهرست پرونده‌ها", "imgfile": "پرونده", "listfiles": "فهرست پرونده‌ها", @@ -2024,13 +2024,13 @@ "imagelinks": "کاربرد پرونده", "linkstoimage": "{{PLURAL:$1|صفحهٔ|صفحه‌های}} زیر از این تصویر استفاده {{PLURAL:$1|می‌کند|می‌کنند}}:", "linkstoimage-more": "{{PLURAL:$1|$1|بیش از $1}} صفحه از این پرونده استفاده {{PLURAL:$1|می‌کند|می‌کنند}}.\nفهرست زیر تنها {{PLURAL:$1|اولین استفاده|اولین $1 استفاده}} از این پرونده را نشان می‌دهد.\n[[Special:WhatLinksHere/$2|فهرست کامل]] نیز موجود است.", - "nolinkstoimage": "این پرونده در هیچ صفحه‌ای به کار نرفته‌است.", + "nolinkstoimage": "این پرونده در هیچ صفحه‌ای به کار نرفته است.", "morelinkstoimage": "[[Special:WhatLinksHere/$1|پیوندهای دیگر]] به این پرونده را ببینید.", "linkstoimage-redirect": "$1 (تغییرمسیر پرونده) $2", "duplicatesoffile": "{{PLURAL:$1|پروندهٔ|پرونده‌های}} زیر نسخهٔ تکراری این پرونده {{PLURAL:$1|است|هستند}} ([[Special:FileDuplicateSearch/$2|اطلاعات بیشتر]]):", "sharedupload": "این پرونده در $1 قرار دارد و ممکن است در دیگر پروژه‌ها هم استفاده شود.", "sharedupload-desc-there": "این پرونده در $1 قرار دارد و ممکن است در دیگر پروژه‌ها هم استفاده شود.\nبرای اطلاعات بیشتر لطفاً [$2 صفحهٔ توضیحات پرونده] را ببینید.", - "sharedupload-desc-here": "این پرونده از $1 است و ممکن است توسط پروژه‌های دیگر هم استفاده شده باشد.\nتوضیحات موجود در [$2 صفحهٔ توضیحات پرونده در آنجا]، در زیر نشان داده شده‌است.", + "sharedupload-desc-here": "این پرونده از $1 است و ممکن است توسط پروژه‌های دیگر هم استفاده شده باشد.\nتوضیحات موجود در [$2 صفحهٔ توضیحات پرونده در آنجا]، در زیر نشان داده شده است.", "sharedupload-desc-edit": "این پرونده از $1 است و می‌تواند توسط پروژه‌های دیگر هم استفاده شود.\nاگر خواستید می‌توانید توضیحات پرونده را از [$2 صفحهٔ توضیحاتش] در آنجا ویرایش کنید.", "sharedupload-desc-create": "این پرونده از $1 است و می‌تواند توسط پروژه‌های دیگر هم استفاده شود.\nاگر خواستید می‌توانید توضیحات پرونده را از [$2 صفحهٔ توضیحاتش] در آنجا ویرایش کنید.", "filepage-nofile": "پرونده‌ای با این نام وجود ندارد.", @@ -2133,15 +2133,15 @@ "nmemberschanged": "$1 ← $2 {{PLURAL:$2| عضو|عضو}}", "nrevisions": "$1 {{PLURAL:$1|نسخه|نسخه}}", "nimagelinks": "مورد استفاده در $1 {{PLURAL:$1|صفحه|صفحه}}", - "ntransclusions": "در $1 {{PLURAL:$1|صفحه|صفحه}} استفاده شده‌است", + "ntransclusions": "در $1 {{PLURAL:$1|صفحه|صفحه}} استفاده شده است", "specialpage-empty": "نتیجه‌ای برای این گزارش وجود ندارد.", "lonelypages": "صفحه‌های یتیم", - "lonelypagestext": "به صفحه‌های زیر از هیچ صفحهٔ دیگری در {{SITENAME}} پیوند داده نشده‌است و در هیچ صفحهٔ دیگری گنجانده نشده‌اند.", + "lonelypagestext": "به صفحه‌های زیر از هیچ صفحهٔ دیگری در {{SITENAME}} پیوند داده نشده است و در هیچ صفحهٔ دیگری گنجانده نشده‌اند.", "uncategorizedpages": "صفحه‌های رده‌بندی‌نشده", "uncategorizedcategories": "رده‌های رده‌بندی‌نشده", "uncategorizedimages": "پرونده‌های رده‌بندی‌نشده", "uncategorizedtemplates": "الگوهای رده‌بندی‌نشده", - "uncategorized-categories-exceptionlist": "# شامل فهرست رده‌هایی که باید در ویژه:رده‌های_رده‌بندی‌نشده اصلاح شوند. هر خطی که با \"*\" شروع شده‌است. خطوطی که با نویسه‌های دیگر شروع شده‌اند در نظر گرفته نمی‌شوند (حتی فاصله). برای توضیحات از \"#\" استفاده کنید.", + "uncategorized-categories-exceptionlist": "# شامل فهرست رده‌هایی که باید در ویژه:رده‌های_رده‌بندی‌نشده اصلاح شوند. هر خطی که با \"*\" شروع شده است. خطوطی که با نویسه‌های دیگر شروع شده‌اند در نظر گرفته نمی‌شوند (حتی فاصله). برای توضیحات از \"#\" استفاده کنید.", "unusedcategories": "رده‌های استفاده‌نشده", "unusedimages": "پرونده‌های استفاده‌نشده", "wantedcategories": "رده‌های مورد نیاز", @@ -2176,7 +2176,7 @@ "protectedpages-cascade": "فقط محافظت‌های آبشاری", "protectedpages-noredirect": "پنهان کردن تغییر مسیرها", "cachedspecial-viewing-cached-ttl": "شما در حال مشاهدهٔ نسخه‌ای از این صفحه که در میانگیر قرار دارد هستید که ممکن است برای $1 قبل باشد.", - "protectedpagesempty": "در حال حاضر هیچ‌صفحه‌ای محافظت نشده‌است.", + "protectedpagesempty": "در حال حاضر هیچ‌صفحه‌ای محافظت نشده است.", "protectedpages-timestamp": "برچسب زمان", "protectedpages-page": "صفحه", "protectedpages-expiry": "انقضا", @@ -2188,7 +2188,7 @@ "protectedpages-unknown-performer": "کاربر ناشناس", "protectedtitles": "عنوان‌های حفاظت‌شده", "protectedtitles-summary": "این صفحه فهرست صفحات موجود است که در حال حاضر محافظت از ساخت شده‌اند. برای فهرست عنوان‌هایی که محافظت از ویرایش شده‌اند، به [[{{#special:ProtectedPages}}|{{int:protectedpages}}]] مراجعه کنید.", - "protectedtitlesempty": "در حال حاضر هیچ عنوانی با این پارامترها محافظت نشده‌است.", + "protectedtitlesempty": "در حال حاضر هیچ عنوانی با این پارامترها محافظت نشده است.", "protectedtitles-submit": "نمایش عناوین", "listusers": "فهرست کاربران", "listusers-editsonly": "فقط کاربرانی که ویرایش دارند را نشان بده", @@ -2214,7 +2214,7 @@ "pager-newer-n": "{{PLURAL:$1|یک مورد جدیدتر|$1 مورد جدیدتر}}", "pager-older-n": "{{PLURAL:$1|یک مورد قدیمی‌تر|$1 مورد قدیمی‌تر}}", "suppress": "سرکوب", - "querypage-disabled": "این صفحهٔ ویژه به دلایل عملکردی غیرفعال شده‌است.", + "querypage-disabled": "این صفحهٔ ویژه به دلایل عملکردی غیرفعال شده است.", "apihelp": "راهنمای رابط برنامه‌نویسی", "apihelp-no-such-module": "پودمان «$1» یافت نشد.", "apisandbox": "محیط آزمایش API", @@ -2233,7 +2233,7 @@ "apisandbox-dynamic-parameters-add-placeholder": "نام پارامتر", "apisandbox-dynamic-error-exists": "پارامتری به نام \"$1\"هم اکنون وجود دارد.", "apisandbox-templated-parameter-reason": "این [[Special:ApiHelp/main#main/templatedparams|پارامتر الگو]] بر پایهٔ {{PLURAL:$1|مقدار|مقدار}} $2 پیشنهاد می‌شود.", - "apisandbox-deprecated-parameters": "پارامتر های نامناسب", + "apisandbox-deprecated-parameters": "پارامترهای نامناسب", "apisandbox-fetch-token": "پرکردن خودکار توکن", "apisandbox-add-multi": "افزودن", "apisandbox-submit-invalid-fields-title": "بعضی از بخش‌ها نامعتبر هستند.", @@ -2242,7 +2242,7 @@ "apisandbox-sending-request": "ارسال درخواست ای‌پی‌آی...", "apisandbox-loading-results": "دریافت درخواست‌های ای‌پی‌آی...", "apisandbox-results-error": "در زمان بارگیری پاسخ پرسمان از رابط برنامه‌نویسی خطایی رخ داد: $1.", - "apisandbox-results-login-suppressed": "این درخواست به عنوان یک کاربر خارج شده از سامانه بررسی شد تا بتواند قانون امنیتی یک منبع را دور بزند. توجه کنید که سامانه افزودن خودکار توکن در صفحه تمرین API با چنین درخواست‌هایی درست کار نمی‌کند. لطفا توکن را دستی وارد کنید.", + "apisandbox-results-login-suppressed": "این درخواست به عنوان یک کاربر خارج شده از سامانه بررسی شد تا بتواند قانون امنیتی یک منبع را دور بزند. توجه کنید که سامانه افزودن خودکار توکن در صفحه تمرین API با چنین درخواست‌هایی درست کار نمی‌کند. لطفاً توکن را دستی وارد کنید.", "apisandbox-request-selectformat-label": "نمایش داده‌های درخواست به عنوان:", "apisandbox-request-format-url-label": "آدرس اینترنتی متن پرسمان", "apisandbox-request-url-label": "نشانی اینترنتی درخواست:", @@ -2265,7 +2265,7 @@ "booksources-search-legend": "جستجو برای منابع کتاب", "booksources-isbn": "شابک:", "booksources-search": "جستجو", - "booksources-text": "در زیر فهرستی از پیوندها به وبگاه‌های دیگر آمده‌است که کتاب‌های نو و دست دوم می‌فروشند، و همچنین ممکن است اطلاعات بیشتری راجع به کتاب مورد نظر شما داشته باشند:", + "booksources-text": "در زیر فهرستی از پیوندها به وبگاه‌های دیگر آمده است که کتاب‌های نو و دست دوم می‌فروشند، و همچنین ممکن است اطلاعات بیشتری راجع به کتاب مورد نظر شما داشته باشند:", "booksources-invalid-isbn": "شابک داده شده مجاز به نظر نمی‌رسد؛ از جهت اشکالات هنگام کپی کردن از منبع اصلی بررسی کنید.", "magiclink-tracking-rfc": "صفحه‌های حاوی پیوند جادویی آراف‌سی", "magiclink-tracking-rfc-desc": "این صفحه حاوی پیوندهای جادویی آراف‌سی است. برای چگونگی مهاجرت [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Magic_links mediawiki.org] را ببینید.", @@ -2357,10 +2357,10 @@ "trackingcategories-name": "نام پیام", "trackingcategories-desc": "معیارهای گنجایش رده", "restricted-displaytitle-ignored": "صفحه‌ها باعنوان نمایشی نادیده‌گرفته‌شده", - "restricted-displaytitle-ignored-desc": "دراين صفحه {{DISPLAYTITLE}} بی‌اهميت تلقی گرديده‌است، چراکه با عنوان اصلی صفحه یکي نيست.", + "restricted-displaytitle-ignored-desc": "دراين صفحه {{DISPLAYTITLE}} بی‌اهميت تلقی گرديده است، چراکه با عنوان اصلی صفحه یکي نيست.", "nonnumeric-formatnum": "صفحه‌های دارای تابع تجزیه‌گر آرایش‌عدد با آرگومان غیرعددی", "nonnumeric-formatnum-desc": "این صفحه حاوی آرگومانی غیرعددی برای تابع تجزیه‌گر آرایش‌عدد است.", - "noindex-category-desc": "این صفحه توسط ربات‌ها فهرست‌نشده‌است به این دلیل که واژه جادویی __NOINDEX__ در آن یا در فضای که پرچم مجاز است دارد.", + "noindex-category-desc": "این صفحه توسط ربات‌ها فهرست‌نشده است به این دلیل که واژه جادویی __NOINDEX__ در آن یا در فضای که پرچم مجاز است دارد.", "index-category-desc": "این صفحه __INDEX__ درونش دارد (و در فضای نامی است که پرچم مجاز است)، و به این دلیل توسط ربات مجاز است که به‌صورت عادی نباید می‌شد.", "post-expand-template-inclusion-category-desc": "پس از گسترش همهٔ الگوها، حجم صفحه بزرگتر از $wgMaxArticleSize است بنابراین بعضی از الگو گسترش نیافته‌اند.", "post-expand-template-argument-category-desc": "پس از گسترش یک آرگومان الگو (چیزی بین آکولادهای سه‌تایی، مانند {{{Foo}}}) صفحه بزرگ‌تر از $wgMaxArticleSize می‌شود.", @@ -2420,13 +2420,13 @@ "removewatch": "حذف از فهرست پیگیری", "removedwatchtext": "صفحهٔ «[[:$1]]» و صفحهٔ بحث آن از [[Special:Watchlist|فهرست پیگیری‌‌تان]] برداشته شد.", "removedwatchtext-talk": "«[[:$1]]» و صفحهٔ مرتبط به آن از [[Special:Watchlist|فهرست پیگیری‌‌تان]] حذف شدند.", - "removedwatchtext-short": "صفحهٔ \"$1\" از فهرست پیگیری‌‌تان حذف شده‌است.", + "removedwatchtext-short": "صفحهٔ \"$1\" از فهرست پیگیری‌‌تان حذف شده است.", "watch": "پیگیری", "watchthispage": "پیگیری این صفحه", "unwatch": "توقف پیگیری", "unwatchthispage": "توقف پیگیری", "notanarticle": "صفحه محتوایی نیست", - "notvisiblerev": "آخرین نسخه توسط کاربری دیگر حذف شده‌است", + "notvisiblerev": "آخرین نسخه توسط کاربری دیگر حذف شده است", "watchlist-details": "{{PLURAL:$1|$1 صفحه}} در فهرست پیگیری‌‌تان قرار {{PLURAL:$1|دارد|دارند}} (به‌علاوهٔ صفحه‌های بحث).", "watchlist-expiry-days-left": "{{PLURAL:$1|$1 روز|$1 روز}} باقی مانده است", "watchlist-expiring-days-full-text": "{{PLURAL:$1|۱ روز|$1 روز}} دیگر در فهرست پیگیری‌های شما می‌ماند", @@ -2495,12 +2495,12 @@ "deletereason-dropdown": "*دلایل متداول حذف\n** هرزنگار\n** خرابکاری\n** نقض حق تکثیر\n** درخواست کاربر\n** تغییرمسیر شکسته", "delete-edit-reasonlist": "ویرایش دلایل حذف", "delete-edit-reasonlist-suppress": "ویرایش دلایل پنهان‌سازی", - "delete-toobig": "این صفحه تاریخچهٔ ویرایشی بزرگی دارد، که شامل بیش از $1 {{PLURAL:$1|نسخه|نسخه}} است.\nبه منظور جلوگیری از اختلال ناخواسته در {{SITENAME}} حذف این گونه صفحات محدود شده‌است.", - "delete-toomanyrevisions": "شما در حال حذف بیش از $1 {{PLURAL:$1|نسخه}} به‌طور همزمان هستید.\nبه‌منظور جلوگیری از اختلال در {{SITENAME}}، انجام این چنین عملی محدود شده‌است.", + "delete-toobig": "این صفحه تاریخچهٔ ویرایشی بزرگی دارد، که شامل بیش از $1 {{PLURAL:$1|نسخه|نسخه}} است.\nبه منظور جلوگیری از اختلال ناخواسته در {{SITENAME}} حذف این گونه صفحات محدود شده است.", + "delete-toomanyrevisions": "شما در حال حذف بیش از $1 {{PLURAL:$1|نسخه}} به‌طور همزمان هستید.\nبه‌منظور جلوگیری از اختلال در {{SITENAME}}، انجام این چنین عملی محدود شده است.", "delete-warning-toobig": "این صفحه تاریخچهٔ ویرایشی بزرگی دارد، که شامل بیش از $1 {{PLURAL:$1|نسخه|نسخه}} است.\nحذف آن ممکن است که عملکرد پایگاه دادهٔ {{SITENAME}} را مختل کند;\nبا احتیاط ادامه دهید.", "delete-error-associated-alreadytalk": "ناتوان در حذف صفحهٔ بحث وابسته به یک صفحهٔ بحث.", "delete-error-associated-doesnotexist": "نمی‌توان یک صفحهٔ بحث غیرموجود را حذف کرد.", - "deleteprotected": "شما نمی‌توانید این صفحه را پاک کنید چون که از آن محافظت شده‌است.", + "deleteprotected": "شما نمی‌توانید این صفحه را پاک کنید چون که از آن محافظت شده است.", "deleting-backlinks-warning": "هشدار: [[Special:WhatLinksHere/{{FULLPAGENAME}}|صفحه‌های دیگری]] هستند که به صفحه‌ای که شما در حال حذف آن هستید پیوند دارند یا آن را تراگنجانیده‌اند.", "deleting-subpages-warning": "هشدار: صفحه‌ای که شما می‌خواهید حذف کنید [[Special:PrefixIndex/{{FULLPAGENAME}}/|{{PLURAL:$1|یک زیرصفحه|$1 زیرصفحه|51=بیش از پنجاه زیرصفحه}}]] دارد.", "deleting-talkpage-subpages-warning": "هشدار: صفحهٔ بحث مرتبط با صفحه‌ای که در حال حذف آن هستید دارای [[Special:PrefixIndex/{{TALKPAGENAME}}/|{{PLURAL:$1|یک زیرصفحه|$1 زیرصفحه|51=بیش از ۵۰ زیرصفحه}}]] است.", @@ -2515,7 +2515,7 @@ "rollback-missingparam": "فقدان پارامترهای ضروری در درخواست", "rollback-missingrevision": "ناتوان از بارگیری اطلاعات نسخه.", "cantrollback": "نمی‌توان ویرایش را واگرداند؛\nآخرین مشارکت‌کننده تنها مؤلف این مقاله است.", - "alreadyrolled": "واگردانی آخرین ویرایش [[:$1]] توسط [[User:$2|$2]] ([[User talk:$2|بحث]]{{int:pipe-separator}}[[Special:Contributions/$2|{{int:contribslink}}]]) ممکن نیست؛\nپیش از این شخص دیگری مقاله را ویرایش یا واگردانی کرده‌است.\n\nآخرین ویرایش توسط [[User:$3|$3]] ([[User talk:$3|بحث]]{{int:pipe-separator}}[[Special:Contributions/$3|{{int:contribslink}}]]) انجام شده‌است.", + "alreadyrolled": "واگردانی آخرین ویرایش [[:$1]] توسط [[User:$2|$2]] ([[User talk:$2|بحث]]{{int:pipe-separator}}[[Special:Contributions/$2|{{int:contribslink}}]]) ممکن نیست؛\nپیش از این شخص دیگری مقاله را ویرایش یا واگردانی کرده است.\n\nآخرین ویرایش توسط [[User:$3|$3]] ([[User talk:$3|بحث]]{{int:pipe-separator}}[[Special:Contributions/$3|{{int:contribslink}}]]) انجام شده است.", "editcomment": "خلاصهٔ ویرایش این بود: «$1».", "revertpage": "{{PLURAL:$7|ویرایش|ویرایش‌های}} [[Special:Contributions/$2|$2]] ([[User talk:$2|بحث]]) به آخرین تغییری که [[User:$1|$1]] انجام داده بود واگردانده شد", "revertpage-anon": "{{PLURAL:$7|ویرایش|ویرایش‌های}} [[Special:Contributions/$2|$2]] به آخرین تغییری که [[User:$1|$1]] انجام داده بود واگردانده {{PLURAL:$7|شد|شدند}}", @@ -2543,7 +2543,7 @@ "logentry-contentmodel-change-revertlink": "واگردانی", "logentry-contentmodel-change-revert": "واگردانی", "protectlogpage": "سیاههٔ محافظت", - "protectlogtext": "در زیر فهرستی از تغییرات سطح محافظت صفحه‌ها آمده‌است.\n[[Special:ProtectedPages|فهرست صفحه‌های محافظت‌شده]] را برای دیدن فهرست محافظت‌های مؤثر صفحه‌ها ببینید.", + "protectlogtext": "در زیر فهرستی از تغییرات سطح محافظت صفحه‌ها آمده است.\n[[Special:ProtectedPages|فهرست صفحه‌های محافظت‌شده]] را برای دیدن فهرست محافظت‌های مؤثر صفحه‌ها ببینید.", "protectedarticle-comment": "«[[$1]]» را {{GENDER:$2|محافظت کرد}}", "modifiedarticleprotection-comment": "تنظیمات محافظت «[[$1]]» را {{GENDER:$2|تغییر داد}}", "unprotectedarticle-comment": "«[[$1]]» را از محافظت {{GENDER:$2|در آورد}}", @@ -2558,13 +2558,13 @@ "protectcomment": "دلیل:", "protectexpiry": "زمان سرآمدن:", "protect_expiry_invalid": "زمان سرآمدن نامعتبر است.", - "protect_expiry_old": "زمان سرآمدن در گذشته‌است.", + "protect_expiry_old": "زمان سرآمدن در گذشته است.", "protect-unchain-permissions": "باز کردن سایر گزینه‌های محافظت", "protect-text": "شما می‌توانید تنظیمات محافظت صفحهٔ $1 را ببینید و از اینجا آن را تغییر دهید.", "protect-locked-blocked": "شما در مدتی که دسترسی‌تان قطع است نمی‌توانید تنظیمات محافظت صفحات را تغییر دهید.\nتنظیمات فعلی صفحهٔ $1 از این قرار است:", "protect-locked-dblock": "به دلیل قفل شدن پایگاه داده، امکان تغییر تنظیمات محافظت وجود ندارد.\nتنظیمات فعلی صفحهٔ $1 به این قرار است:", "protect-locked-access": "حساب شما اجازه تغییر تنظیمات محافظت صفحه را ندارد.\nتنظیمات کنونی برای صفحهٔ $1 به این قرار است:", - "protect-cascadeon": "این صفحه در حال حاضر محافظت شده‌است زیرا در {{PLURAL:$1|صفحهٔ|صفحه‌های}} زیر که گزینهٔ محافظت آبشاری {{PLURAL:$1|آن|آن‌ها}} فعال است، گنجانده شده است.\nتغییرات در تنظیمات محافظت این صفحه بر محافظت آبشاری تأثیر نخواهد گذاشت.", + "protect-cascadeon": "این صفحه در حال حاضر محافظت شده است زیرا در {{PLURAL:$1|صفحهٔ|صفحه‌های}} زیر که گزینهٔ محافظت آبشاری {{PLURAL:$1|آن|آن‌ها}} فعال است، گنجانده شده است.\nتغییرات در تنظیمات محافظت این صفحه بر محافظت آبشاری تأثیر نخواهد گذاشت.", "protect-default": "همهٔ کاربرها", "protect-fallback": "فقط به کاربرهایی که دسترسی «$1» دارند، اجازه داده می‌شود", "protect-level-autoconfirmed": "تنها کاربران تأییدشده", @@ -2604,10 +2604,10 @@ "undeletepagetext": "{{PLURAL:$1|صفحهٔ زیر حدف شده|$1 صفحهٔ زیر حذف شده‌اند}} ولی هنوز در بایگانی {{PLURAL:$1|موجود است|موجود هستند}} و {{PLURAL:$1|می‌تواند احیا شود|می‌توانند احیا شوند}}.\nاین بایگانی ممکن است به‌صورت دوره‌ای پاکسازی شود.", "undelete-fieldset-title": "احیای نسخه‌ها", "undeleteextrahelp": "برای احیای تمام تاریخچهٔ صفحه، همهٔ جعبه‌ها را خالی رها کرده و دکمهٔ {{int:undeletebtn}} را کلیک کنید.\nبرای انجام احیای انتخابی، جعبه‌های متناظر با نسخه‌های مورد نظر برای احیا را علامت زده و دکمهٔ {{int:undeletebtn}} را کلیک کنید.", - "undeleterevisions": "$1 نسخه حذف {{PLURAL:$1|شده‌است|شده‌اند}}", + "undeleterevisions": "$1 نسخه حذف {{PLURAL:$1|شده است|شده‌اند}}", "undeletehistory": "اگر این صفحه را احیا کنید، همهٔ نسخه‌های آن در تاریخچه احیا خواهند شد.\nاگر از زمان حذف، صفحهٔ جدیدی با نام یکسان ایجاد شده باشد، نسخه‌های احیاشده در تاریخچهٔ قبلی خواهند آمد.", "undeleterevdel": "احیای صفحه‌های در حالتی که باعث حذف شدن بخشی از آخرین نسخهٔ صفحه یا پرونده بشود مقدور نیست.\nدر این حالت شما باید جدیدترین نسخهٔ حذف شده را نیز احیا کنید.", - "undeletehistorynoadmin": "این مقاله حذف شده‌است.\nدلیل حذف این مقاله به همراه مشخصات کاربرانی که قبل از حذف این صفحه را ویرایش کرده‌اند، در خلاصهٔ زیر آمده‌است.\nمتن این ویرایش‌های حذف شده فقط در دسترس مدیران است.", + "undeletehistorynoadmin": "این مقاله حذف شده است.\nدلیل حذف این مقاله به همراه مشخصات کاربرانی که قبل از حذف این صفحه را ویرایش کرده‌اند، در خلاصهٔ زیر آمده است.\nمتن این ویرایش‌های حذف شده فقط در دسترس مدیران است.", "undelete-revision": "نسخهٔ حذف شدهٔ $1 (به تاریخ $4 ساعت $5) توسط $3:", "undeleterevision-missing": "نسخه نامعتبر یا مفقود است.\nممکن است پیوندتان نادرست باشد یا اینکه نسخه از پیش احیا یا از بایگانی حذف شده باشد.", "undelete-nodiff": "نسخهٔ قدیمی‌تری یافت نشد.", @@ -2641,7 +2641,7 @@ "namespace": "فضای نام:", "invert": "انتخاب برعکس شود", "tooltip-invert": "این جعبه را علامت بزنید تا تغییرات صفحه‌های داخل فضای نام انتخاب شده (و دیگر فضاهای نام علامت زده شده) پنهان شوند", - "tooltip-whatlinkshere-invert": "این جعبه را برای پنهان کردن پیوند صفحاتی که فضای نامشان انتخاب شده‌است، انتخاب کنید.", + "tooltip-whatlinkshere-invert": "این جعبه را برای پنهان کردن پیوند صفحاتی که فضای نامشان انتخاب شده است، انتخاب کنید.", "namespace_association": "فضای نام مرتبط", "tooltip-namespace_association": "این جعبه را علامت بزنید تا فضای نام بحث یا موضوع مرتبط با فضای نام انتخاب شده هم شامل شود", "blanknamespace": "(اصلی)", @@ -2656,7 +2656,7 @@ "contributions-subtitle": "برای {{GENDER:$2|$1}}", "contributions-edit-count": "یک {{GENDER:$1|کاربر}} با $2 {{PLURAL:$2|ویرایش}}.", "contributions-account-creation-date": "حساب ایجاد شده در $1 .", - "contributions-userdoesnotexist": "حساب کاربری «$1» ثبت نشده‌است.", + "contributions-userdoesnotexist": "حساب کاربری «$1» ثبت نشده است.", "negative-namespace-not-supported": "فضاهای نام با مقدار منفی پشتیبانی نمی‌شوند.", "nocontribs": "هیچ تغییری با این مشخصات یافت نشد.", "uctop": "کنونی", @@ -2670,10 +2670,10 @@ "sp-contributions-logs": "سیاهه‌ها", "sp-contributions-talk": "بحث", "sp-contributions-userrights": "مدیریت اختیارات {{GENDER:$1|کاربر}}", - "sp-contributions-blocked-notice": "این {{GENDER:$1|کاربر}} در حال حاضر بسته شده‌است.\nآخرین سیاههٔ بسته شدن در زیر آمده‌است:", - "sp-contributions-blocked-notice-partial": "دسترسی این کاربر در حال حاضر به صورت موردی بسته است.\nآخرین مورد سیاهه قطع دسترسی برای ارجاع در زیر آمده‌است:", - "sp-contributions-blocked-notice-anon": "این نشانی آی‌پی در حال حاضر بسته است.\nآخرین سیاههٔ بسته شدن در زیر آمده‌است:", - "sp-contributions-blocked-notice-anon-partial": "دسترسی این نشانی آی‌پی در حال حاضر به‌صورت موردی بسته شده‌است.\nآخرین مورد سیاهه قطع دسترسی برای ارجاع در زیر آمده‌است:", + "sp-contributions-blocked-notice": "این {{GENDER:$1|کاربر}} در حال حاضر بسته شده است.\nآخرین سیاههٔ بسته شدن در زیر آمده است:", + "sp-contributions-blocked-notice-partial": "دسترسی این کاربر در حال حاضر به صورت موردی بسته است.\nآخرین مورد سیاهه قطع دسترسی برای ارجاع در زیر آمده است:", + "sp-contributions-blocked-notice-anon": "این نشانی آی‌پی در حال حاضر بسته است.\nآخرین سیاههٔ بسته شدن در زیر آمده است:", + "sp-contributions-blocked-notice-anon-partial": "دسترسی این نشانی آی‌پی در حال حاضر به‌صورت موردی بسته شده است.\nآخرین مورد سیاهه قطع دسترسی برای ارجاع در زیر آمده است:", "sp-contributions-search": "جستجو برای مشارکت‌ها", "sp-contributions-username": "نشانی آی‌پی یا نام کاربری:", "sp-contributions-toponly": "فقط ویرایش‌هایی که آخرین نسخه‌اند نمایش داده شود", @@ -2703,7 +2703,7 @@ "whatlinkshere-hideimages": "نهفتن پیوندهای پرونده", "whatlinkshere-sectionredir": "تغییرمسیر به بخش «$1»", "whatlinkshere-submit": "برو", - "autoblockid": "بسته‌شده‌ی خودکار #$1", + "autoblockid": "بسته‌شدهٔ خودکار #$1", "block": "بستن دسترسی کاربر", "unblock": "بازکردن کاربر", "changeblockip": "تغییر قطع دسترسی", @@ -2736,10 +2736,10 @@ "badipaddress": "نشانی آی‌پی نامعتبر", "blockipsuccesssub": "بستن دسترسی با موفقیت انجام شد", "blockipsuccesstext": "[[Special:Contributions/$1|$1]] بسته شد.
\nبرای بررسی بسته‌شده‌ها [[Special:BlockList|فهرست بسته‌شده‌ها]] را ببینید.", - "ipb-empty-block": "برای بستن دسترسی ثبت‌شده هیچ محدودیتی فعال نشده‌است.", + "ipb-empty-block": "برای بستن دسترسی ثبت‌شده هیچ محدودیتی فعال نشده است.", "ipb-block-not-found": "انجام قطع دسترسی ممکن نیست، اما بندایش دیگری هم برای «$1» یافت نشد. اگر این مشکل ادامه یافت، لطفاً آن را [https://www.mediawiki.org/wiki/Special:MyLanguage/Help_talk:Blocking_users گزارش کنید].", "ipb-blockingself": "شما در حال قطع دسترسی خودتان هستید! آیا مطمئن هستید که می‌خواهید چنین کاری انجام دهید؟", - "ipb-confirmhideuser": "شما در حال قطع دسترسی یک کاربر هستید که «پنهان‌سازی کاربر» برایش فعال شد‌ه‌است. این کار نام کاربر را از همهٔ فهرست‌ها و سیاهه‌ها مخفی می‌کند. آیا مطمئن هستید که می‌خواهید آن را انجام دهید؟", + "ipb-confirmhideuser": "شما در حال قطع دسترسی یک کاربر هستید که «پنهان‌سازی کاربر» برایش فعال شد‌ه است. این کار نام کاربر را از همهٔ فهرست‌ها و سیاهه‌ها مخفی می‌کند. آیا مطمئن هستید که می‌خواهید آن را انجام دهید؟", "ipb-confirmaction": "اگر واقعاً مطمئنید که می‌خواهید آن را انجام دهید، لطفاً زمینهٔ \"{{int:ipb-confirm}}\" را در زیر بررسی کنید.", "ipb-edit-dropdown": "ویرایش دلایل بستن", "ipb-unblock-addr": "باز کردن $1", @@ -2768,7 +2768,7 @@ "autoblocklist-localblocks": "{{PLURAL:$1|قطع دسترسی خودکار|قطع دسترسی‌های خودکار}} به صورت محلی", "autoblocklist-total-autoblocks": "تعداد کل بسته‌شده‌های خودکار: $1", "autoblocklist-empty": "فهرست قطع دسترسی‌های خودکار خالی‌ست.", - "autoblocklist-otherblocks": "سایر {{PLURAL:$1|بسته‌شده‌ی خودکار|بسته‌شده‌های خودکار}}", + "autoblocklist-otherblocks": "سایر {{PLURAL:$1|بسته‌شدهٔ خودکار|بسته‌شده‌های خودکار}}", "ipblocklist": "کاربران بسته‌شده", "ipblocklist-legend": "جستجوی کاربر بسته شده", "blocklist-autoblocks": "نهفتن بسته‌شده‌های خودکار", @@ -2809,10 +2809,10 @@ "empty-username": "(نام کاربری موجود نیست)", "contribslink": "مشارکت‌ها", "emaillink": "ارسال ایمیل", - "autoblocker": "به طور خودکار بسته شد چون آی‌پی شما به تازگی توسط کاربر «[[User:$1|$1]]» استفاده شده‌است.\nدلیل بستن دسترسی $1 چنین است \"$2\"", + "autoblocker": "به طور خودکار بسته شد چون آی‌پی شما به تازگی توسط کاربر «[[User:$1|$1]]» استفاده شده است.\nدلیل بستن دسترسی $1 چنین است \"$2\"", "blocklogpage": "سیاههٔ بستن دسترسی", "blocklog-showlog": "این {{GENDER:$1|کاربر}} پیش از این بسته شده است.\nسیاههٔ بستن برای ارجاع در زیر ارائه شده است:", - "blocklog-showsuppresslog": "این {{GENDER:$1|کاربر}} قبلاً بسته شده و پنهان شده‌است.\nسیاههٔ قطع دسترسی در زیر نمایش یافته است:", + "blocklog-showsuppresslog": "این {{GENDER:$1|کاربر}} قبلاً بسته شده و پنهان شده است.\nسیاههٔ قطع دسترسی در زیر نمایش یافته است:", "unblocklog-showlog": "به‌منظور امکان رجوع، سیاههٔ قطع دسترسی این {{GENDER:$1|کاربر}} در زیر آمده است:", "unblocklog-showsuppresslog": "به‌منظور امکان رجوع، سیاههٔ فرونشانی این {{GENDER:$1|کاربر}} در زیر آمده است:", "blocklogtext": "این سیاهه‌ای از قطع دسترسی و باز کردن کاربرها است.\nنشانی‌های آی‌پی که به طور خودکار قطع دسترسی شده‌اند فهرست نشده‌اند.\nبرای فهرست محرومیت‌ها و قطع دسترسی‌های حال حاضر به [[Special:BlockList|فهرست قطع دسترسی]] مراجعه کنید.", @@ -2826,16 +2826,16 @@ "range_block_disabled": "قطع دسترسی یک بازه توسط مدیران غیرفعال است.", "ipb-prevent-user-talk-edit": "برای قطع دسترسی موردی، دسترسی ویرایشی صفحهٔ بحث کاربر باید باز باشد، مگر آن که بندایش شامل محدودیت‌هایی برای فضای نام بحث کاربر باشد.", "ipb_expiry_invalid": "زمان سرآمدن نامعتبر.", - "ipb_expiry_old": "زمان سرآمدن در گذشته‌است.", + "ipb_expiry_old": "زمان سرآمدن در گذشته است.", "ipb_expiry_temp": "قطع دسترسی کاربرهای پهنان باید بی‌پایان باشد.", "ipb_hide_invalid": "قادر به سرکوب این حساب نیست; این بیشتر از {{PLURAL:$1|یک ویرایش|$1 ویرایش‌ها}} دارد.", "ipb_hide_partial": "قطع دسترسی با پنهان کردن نام کاربری حتما باید یک قطع دسترسی سراسری باشد", - "ipb_already_blocked": "«$1» همین الان هم بسته‌است", + "ipb_already_blocked": "«$1» همین الان هم بسته است", "ipb-needreblock": "دسترسی $1 از قبل بسته است. آیا می‌خواهید تنظیمات آن را تغییر دهید؟", "ipb-otherblocks-header": "سایر {{PLURAL:$1|بستن دسترسی|بستن دسترسی‌ها}}", - "unblock-hideuser": "‫به این خاطر که حساب کاربری این کاربر مخفی شده‌است شما نمی‌توانید آن را باز کنید.‬", + "unblock-hideuser": "‫به این خاطر که حساب کاربری این کاربر مخفی شده است شما نمی‌توانید آن را باز کنید.‬", "ipb_cant_unblock": "خطا: بسته‌شدن $1 یافت نشد. ممکن است پیشتر باز شده باشد.", - "ipb_blocked_as_range": "خطا: نشانی آی‌پی $1 به شکل مستقیم بسته نشده‌است و نمی‌تواند باز شود.\nاین نشانی به همراه بازه $2 بسته شده که قابل باز شدن است.", + "ipb_blocked_as_range": "خطا: نشانی آی‌پی $1 به شکل مستقیم بسته نشده است و نمی‌تواند باز شود.\nاین نشانی به همراه بازه $2 بسته شده که قابل باز شدن است.", "ip_range_invalid": "بازهٔ آی‌پی نامعتبر.", "ip_range_toolarge": "قطع دسترسی بازه‌های بزرگتر از /$1 مجاز نیست.", "ip_range_exceeded": "بازه آی‌پی از رنج حداکثریش عدول کرد. رنج مجاز: /$1.", @@ -2845,7 +2845,7 @@ "sorbsreason": "نشانی آی‌پی شما توسط DNSBL مورد استفاده {{SITENAME}} به عنوان یک پروکسی باز گزارش شده است.", "sorbs_create_account_reason": "نشانی آی‌پی شما به عنوان یک پروکسی باز در DNSBL استفاده شده توسط {{SITENAME}} فهرست شده است.\nشما نمی‌توانید یک حساب ایجاد کنید.", "softblockrangesreason": "کاربران ثبت‌نام نکرده نمی‌توانند از IP شما ($1) برای ویرایش استفاده کنند. لطفاً به سامانه وارد شوید.", - "xffblockreason": "نشانی آی‌پی در X-Forwarded-For header موجود است و پروکسی شما یا سروری که از آن استفاده می‌کنید بسته‌شده‌است. دلیل بسته‌شدن: $1", + "xffblockreason": "نشانی آی‌پی در X-Forwarded-For header موجود است و پروکسی شما یا سروری که از آن استفاده می‌کنید بسته‌شده است. دلیل بسته‌شدن: $1", "cant-see-hidden-user": "کاربری که می‌خواهید ببندید قبلاً بسته شده و پنهان گردیده است. چون شما دسترسی پنهان کردن کاربران را ندارید، نمی‌توانید قطع دسترسی کاربر را ببینید یا ویرایش کنید.", "cant-block-nonexistent-page": "از آنجا که صفحه موجود نیست، نمی‌تواند دسترسی یک کاربر را از $1 قطع کنید", "ipbblocked": "شما نمی‌توانید دسترسی دیگر کاربران را ببندید یا باز کنید زیرا دسترسی خودتان بسته است.", @@ -2892,10 +2892,10 @@ "movepage-moved": "'''«$1» به «$2» منتقل شد'''", "movepage-moved-redirect": "یک تغییرمسیر ایجاد شد.", "movepage-moved-noredirect": "از ایجاد تغییرمسیر ممانعت شد.", - "movepage-delete-first": "صفحه مقصد تعداد زیادی نسخه برای حذف دارد. لطفا ابتدا صفحه را دستی حذف کنید و سپس دوباره سعی کنید.", + "movepage-delete-first": "صفحه مقصد تعداد زیادی نسخه برای حذف دارد. لطفاً ابتدا صفحه را دستی حذف کنید و سپس دوباره سعی کنید.", "articleexists": "صفحه‌ای با این نام هم اکنون در [[:$1]] وجود دارد، یا نامی که انتخاب کرده‌اید معتبر نیست.\nلطفاً نام دیگری انتخاب کنید.", "redirectexists": "یک تغییرمسیر از پیش در [[:$1]] موجود است و نمی‌توان به‌طور خودکار آن را حذف کرد.\nلطفاً نام دیگری انتخاب کنید.", - "cantmove-titleprotected": "شما نمی‌توانید صفحه را به این نشانی انتقال دهید، چرا که عنوان جدید در برابر ایجاد محافظت شده‌است", + "cantmove-titleprotected": "شما نمی‌توانید صفحه را به این نشانی انتقال دهید، چرا که عنوان جدید در برابر ایجاد محافظت شده است", "movetalk": "صفحهٔ بحث هم منتقل شود", "move-subpages": "انتقال زیرصفحه‌ها (تا $1 صفحه)", "move-talk-subpages": "انتقال زیرصفحه‌های صفحهٔ بحث (تا $1 صفحه)", @@ -2905,10 +2905,10 @@ "movepage-page-unmoved": "صفحهٔ $1 را نمی‌توان به $2 انتقال داد.", "movepage-max-pages": "حداکثر تعداد صفحه‌های ممکن ($1 {{PLURAL:$1|صفحه|صفحه}}) که می‌توان انتقال داد منتقل شدند و صفحه‌های دیگر را نمی‌توان به طور خودکار منتقل کرد.", "movelogpage": "سیاههٔ انتقال", - "movelogpagetext": "در زیر فهرستی از تمام انتقال‌های صفحه آمده‌است.", + "movelogpagetext": "در زیر فهرستی از تمام انتقال‌های صفحه آمده است.", "movesubpage": "{{PLURAL:$1|زیرصفحه|زیرصفحه‌ها}}", - "movesubpagetext": "این صفحه $1 زیرصفحه دارد که در زیر نمایش {{PLURAL:$1|یافته‌است|یافته‌اند}}.", - "movesubpagetalktext": "صفحهٔ بحث مربوط دارای $1 زیرصفحه است که در زیر نمایش {{PLURAL:$1|یافته‌است|یافته‌اند}}.", + "movesubpagetext": "این صفحه $1 زیرصفحه دارد که در زیر نمایش {{PLURAL:$1|یافته است|یافته‌اند}}.", + "movesubpagetalktext": "صفحهٔ بحث مربوط دارای $1 زیرصفحه است که در زیر نمایش {{PLURAL:$1|یافته است|یافته‌اند}}.", "movenosubpage": "این صفحه هیچ زیرصفحه‌ای ندارد.", "movereason": "دلیل:", "moveotherreason": "دلیل دیگر/اضافی", @@ -2935,15 +2935,15 @@ "imageinvalidfilename": "نام پروندهٔ هدف نامعتبر است", "fix-double-redirects": "روزآمدسازی همهٔ تغییرمسیرهایی که به مقالهٔ اصلی اشاره می‌کنند", "move-leave-redirect": "بر جا گذاشتن یک تغییرمسیر", - "protectedpagemovewarning": "'''هشدار:''' این صفحه قفل شده‌است به طوری که تنها کاربران با دسترسی مدیریت می‌توانند آن را انتقال دهند.\nآخرین موارد سیاهه در زیر آمده است:", - "semiprotectedpagemovewarning": "'''تذکر:''' این صفحه قفل شده‌است به طوری که تنها کاربران ثبت نام کرده می‌توانند آن را انتقال دهند.\nآخرین موارد سیاهه در زیر آمده است:", + "protectedpagemovewarning": "'''هشدار:''' این صفحه قفل شده است به طوری که تنها کاربران با دسترسی مدیریت می‌توانند آن را انتقال دهند.\nآخرین موارد سیاهه در زیر آمده است:", + "semiprotectedpagemovewarning": "'''تذکر:''' این صفحه قفل شده است به طوری که تنها کاربران ثبت نام کرده می‌توانند آن را انتقال دهند.\nآخرین موارد سیاهه در زیر آمده است:", "move-over-sharedrepo": "[[:$1]] در یک مخزن مشترک وجود دارد. انتقال یک پرونده به این نام باعث باطل شدن پرونده مشترک خواهد شد.", - "file-exists-sharedrepo": "نام پرونده انتخاب شده از قبل در یک مخزن مشترک استفاده شده‌است.\nلطفاً یک نام دیگر برگزینید.", + "file-exists-sharedrepo": "نام پرونده انتخاب شده از قبل در یک مخزن مشترک استفاده شده است.\nلطفاً یک نام دیگر برگزینید.", "export": "برون‌بری صفحه‌ها", "exporttext": "شما می‌توانید متن و تاریخچهٔ ویرایش یک صفحهٔ مشخص یا مجموعه‌ای از صفحات را به شکل پوشیده در اکس‌ام‌ال برون‌بری کنید.\nاین اطلاعات را می‌توان در ویکی دیگری که نرم‌افزار «مدیاویکی» را اجرا می‌کند از طریق [[Special:Import|صفحهٔ درون‌ریزی]] وارد کرد.\n\nبرای برون‌بری صفحات، عنوان آن‌ها را در جعبهٔ زیر وارد کنید (در هر سطر فقط یک عنوان) و مشخص کنید که آیا نسخهٔ اخیر صفحه را به همراه نسخه‌های قدیمی‌تر و تاریخچهٔ صفحه می‌خواهید، یا تنها نسخهٔ اخیر صفحه و اطلاعات آخرین ویرایش را می‌خواهید.\n\nدر حالت دوم، شما می‌توانید از یک پیوند استفاده کنید، مثلاً [[{{#Special:Export}}/{{MediaWiki:Mainpage}}]] برای صفحهٔ «[[{{MediaWiki:Mainpage}}]]».", "exportall": "برون‌بری همهٔ صفحه‌ها", "exportcuronly": "فقط نسخهٔ فعلی شامل شود، نه کل تاریخچه", - "exportnohistory": "----\n'''توجه:''' امکان برون‌بری تاریخچهٔ کامل صفحات از طریق این صفحه به دلایل اجرایی از کار انداخته شده‌است.", + "exportnohistory": "----\n'''توجه:''' امکان برون‌بری تاریخچهٔ کامل صفحات از طریق این صفحه به دلایل اجرایی از کار انداخته شده است.", "exportlistauthors": "شامل فهرست کامل مشارکت‌کنندگان هر صفحه", "export-submit": "برون‌بری", "export-addcattext": "افزودن صفحه‌ها از رده:", @@ -2983,7 +2983,7 @@ "thumbnail_image-type": "تصویر از نوع پشتیبانی نشده", "thumbnail_gd-library": "تنظیمات ناقص کتابخانهٔ GD: عملکرد $1 وجود ندارد", "thumbnail_image-size-zero": "به نظر می‌رسد حجم پرونده صفر است.", - "thumbnail_image-missing": "پرونده به نظر گم شده‌است: $1", + "thumbnail_image-missing": "پرونده به نظر گم شده است: $1", "thumbnail_image-failure-limit": "تلاش‌های ناموفق اخیر بسیاری ($1 یا بیشتر) برای ارائهٔ این تصویر کوچک وجود داشته‌ است. لطفأ بعداً دوباره تلاش کنید.", "import": "درون‌ریزی صفحه‌ها", "importinterwiki": "درون‌ریزی از یک ویکی دیگر", @@ -3011,10 +3011,10 @@ "importcantopen": "پروندهٔ درون‌ریزی نمی‌تواند باز شود", "importbadinterwiki": "پیوند میان‌ویکی نادرست", "importsuccess": "درون‌ریزی با موفقیت انجام شد!", - "importnosources": "هیچ منبعی برای درون‌ریزی اطلاعات از ویکی‌های دیگر تعریف نشده‌است.", - "importnofile": "هیچ پرونده‌ای برای درون‌ریزی بارگذاری نشده‌است.", + "importnosources": "هیچ منبعی برای درون‌ریزی اطلاعات از ویکی‌های دیگر تعریف نشده است.", + "importnofile": "هیچ پرونده‌ای برای درون‌ریزی بارگذاری نشده است.", "importuploaderrorsize": "در بارگذاری پروندهٔ درون‌ریزی، اشکال رخ داد.\nاندازهٔ پرونده بیشتر از حداکثر اندازهٔ مجاز است.", - "importuploaderrorpartial": "در بارگذاری پروندهٔ درون‌ریزی، اشکال رخ داد. پرونده به طور ناقص بارگذاری شده‌است.", + "importuploaderrorpartial": "در بارگذاری پروندهٔ درون‌ریزی، اشکال رخ داد. پرونده به طور ناقص بارگذاری شده است.", "importuploaderrortemp": "در بارگذاری پروندهٔ درون‌ریزی، اشکال رخ داد.\nپوشهٔ موقت پیدا نشد.", "import-parse-failure": "تجزیه درون‌ریزی XML ناموفق", "import-noarticle": "هیچ صفحه‌ای برای درون‌ریزی نیست!", @@ -3024,11 +3024,11 @@ "import-token-mismatch": "از دست رفتن اطلاعات نشست کاربری.\n\nاحتمالاً شما از سامانه خارج شده‌اید.'''لطفا از اینکه وارد سامانه شده‌اید اطمینان حاصل کرده و دوباره امتحان کنید'''.\nاگر دوباره به همین پیام برخوردید از سامانه [[Special:UserLogout|خارج شوید]]، دوباره وارد شوید، و از این‌ که مرورگر شما اجازه دریافت کوکی از این وب‌گاه را می‌دهد اطمینان حاصل کنید.", "import-invalid-interwiki": "از ویکی مشخص شده نمی‌توان درون‌ریزی انجام داد.", "import-error-edit": "صفحهٔ «$1» وارد نشد، چون شما مجاز به ویرایش آن نیستید.", - "import-error-interwiki": "صفحه «$1» وارد نشد. چون نام آن برای پیوند خارجی (interwiki) رزرو شده‌است.", + "import-error-interwiki": "صفحه «$1» وارد نشد. چون نام آن برای پیوند خارجی (interwiki) رزرو شده است.", "import-error-special": "صفحهٔ «$1» درون‌ریزی نشد، چرا که متعلق به فضای نام نامجاز است.", "import-error-invalid": "صفحه \"$1\" به دلیل نامعتبر بودن نامش که ممکن بود در ویکی نامعتبر باشد، وارد نشد.", - "import-error-unserialize": "امکان خارج کردن نسخهٔ $2 از صفحهٔ «$1» از حالت سریال‌شده وجود نداشت. گزارش شد که نسخه از مدل محتوای $3 استفاده می‌کند که به صورت $4 سریال شده‌است.", - "import-error-bad-location": "بازبینی $2 با استفاده از مدل محتوای $3 نمی‌تواند در \"$1\" در این ویکی ذخیره شده باشد، از آنجایی که مدل در آن صفحه پشتیبانی نشده‌است.", + "import-error-unserialize": "امکان خارج کردن نسخهٔ $2 از صفحهٔ «$1» از حالت سریال‌شده وجود نداشت. گزارش شد که نسخه از مدل محتوای $3 استفاده می‌کند که به صورت $4 سریال شده است.", + "import-error-bad-location": "بازبینی $2 با استفاده از مدل محتوای $3 نمی‌تواند در \"$1\" در این ویکی ذخیره شده باشد، از آنجایی که مدل در آن صفحه پشتیبانی نشده است.", "import-options-wrong": "{{PLURAL:$2|جزئیات|جزئیات}} اشتباه: $1", "import-rootpage-invalid": "با توجه به ریشه صفحه عنوان نامعتبر است.", "import-rootpage-nosubpage": "فضای نام \"$1\" صفحهٔ مبنا اجازهٔ زیرصفحه نمی‌دهد.", @@ -3057,7 +3057,7 @@ "tooltip-ca-create": "ایجاد این صفحه", "tooltip-ca-create-local": "ایجاد صفحهٔ توضیحات محلی", "tooltip-ca-addsection": "بخشی جدید ایجاد کنید", - "tooltip-ca-viewsource": "این صفحه محافظت‌شده‌است.\nمی‌توانید متن مبدأ آن را ببینید", + "tooltip-ca-viewsource": "این صفحه محافظت‌شده است.\nمی‌توانید متن مبدأ آن را ببینید", "tooltip-ca-history": "نسخه‌های پیشین این صفحه", "tooltip-ca-protect": "محافظت از این صفحه", "tooltip-ca-unprotect": "تغییر محافظت این صفحه", @@ -3125,7 +3125,7 @@ "anonymous": "{{PLURAL:$1|کاربر|کاربران}} ناشناس {{SITENAME}}", "siteuser": "$1، کاربر {{SITENAME}}", "anonuser": "$1 کاربر ناشناس {{SITENAME}}", - "lastmodifiedatby": "این صفحه آخرین بار در $2، $1 به دست $3 تغییر یافته‌است.", + "lastmodifiedatby": "این صفحه آخرین بار در $2، $1 به دست $3 تغییر یافته است.", "othercontribs": "بر اساس اثری از $1", "others": "دیگران", "siteusers": "{{SITENAME}}{{PLURAL:$2|{{GENDER:$1|کاربر}}|کاربر}} $1", @@ -3283,7 +3283,7 @@ "yesterday-at": "دیروز در $1", "bad_image_list": "اطلاعات را باید اینگونه وارد کنید:\n\nفقط موارد درون فهرست (سطرهایی که با * شروع می‌شوند) در نظر گرفته می‌شوند.\nنخستین پیوند هر سطر باید پیوندی به یک پروندهٔ معیوب باشد.\nپیوندهایی بعدی در همان سطر استثنا در نظر گرفته می‌شوند.", "metadata": "فراداده", - "metadata-help": "این پرونده حاوی اطلاعات اضافه‌ای‌است که احتمالاً دوربین دیجیتال یا پویشگری که در ایجاد یا دیجیتالی‌کردن آن به کار رفته آن را افزوده‌است. اگر پرونده از وضعیت ابتدایی‌اش تغییر داده شده باشد آنگاه ممکن است شرح و تفصیلات موجود اطلاعات تصویر را تماماً بازتاب ندهد.", + "metadata-help": "این پرونده حاوی اطلاعات اضافه‌ای‌است که احتمالاً دوربین دیجیتال یا پویشگری که در ایجاد یا دیجیتالی‌کردن آن به کار رفته آن را افزوده است. اگر پرونده از وضعیت ابتدایی‌اش تغییر داده شده باشد آنگاه ممکن است شرح و تفصیلات موجود اطلاعات تصویر را تماماً بازتاب ندهد.", "metadata-expand": "نمایش جزئیات تفصیلی", "metadata-collapse": "نهفتن جزئیات تفصیلی", "metadata-fields": "فرادادهٔ تصویر نشان داده شده در این پیام وقتی جدول فراداده‌های تصویر جمع شده باشد هم نمایش داده می‌شود.\nباقی موارد به‌طور پیش‌فرض پنهان هستند.\n* make\n* model\n* datetimeoriginal\n* exposuretime\n* fnumber\n* isospeedratings\n* focallength\n* artist\n* copyright\n* imagedescription\n* gpslatitude\n* gpslongitude\n* gpsaltitude\n* dc-rights\n* copyrightowner\n* usageterms\n* webstatement\n* licenseurl\n* attributionurl\n* preferredattributionname\n* credit\n* jpegfilecomment\n* pngfilecomment\n* giffilecomment\n* usercomment\n* citydest\n* citycreated\n* headline\n* source\n* locationdest\n* dc-contributor\n* dc-coverage\n* dc-publisher\n* dc-relation\n* label\n* nickname\n* personinimage\n* disclaimer\n* event\n* objectname", @@ -3300,7 +3300,7 @@ "confirmemail_invalid": "کد تأیید نامعتبر است. ممکن است که منقضی شده باشد.", "confirmemail_invalid_format": "کد تأییدیه نامعتبر است.\nایمیل خود را بررسی کنید، پیوند تأییدیه ممکن است توسط میزبان ایمیل شما کوتاه شده باشد.", "confirmemail_needlogin": "لطفاً برای تأیید آدرس ایمیلتان $1.", - "confirmemail_success": "آدرس ایمیل شما تأیید شده‌است.\n\nاکنون می‌توانید [[Special:UserLogin|به سیستم وارد شوید]] و از ویکی لذت ببرید.", + "confirmemail_success": "آدرس ایمیل شما تأیید شده است.\n\nاکنون می‌توانید [[Special:UserLogin|به سیستم وارد شوید]] و از ویکی لذت ببرید.", "confirmemail_loggedin": "نشانی ایمیل شما تأیید شد.", "confirmemail_subject": "تأیید نشانی ایمیل {{SITENAME}}", "confirmemail_body": "یک نفر، احتمالاً شما، از نشانی آی‌پی $1 یک حساب «$2» با این نشانی ایمیل در {{SITENAME}} ایجاد کرده است.\n\nبرای تأیید این که این حساب واقعاً متعلق به شماست و فعال‌سازی قابلیت ایمیل در {{SITENAME}}، پیوند زیر را در مرورگر خود باز کنید:\n\n$3\n\nاگر شما این حساب را ثبت *نکرده‌اید*، لطفاً پیوند زیر را\nباز کنید تا تأیید آدرس ایمیل لغو شود:\n\n$5\n\nاین کد تأیید در $4 منقضی خواهد شد.", @@ -3318,7 +3318,7 @@ "scarytranscludetoolong": "[نشانی اینترنتی مورد نظر (URL) بیش از اندازه بلند بود]", "deletedwhileediting": "'''هشدار''': این صفحه پس از اینکه شما آغاز به ویرایش آن کرده‌اید، حذف شده است!", "confirmrecreate": "کاربر [[User:$1|$1]] ([[User talk:$1|بحث]]) این مقاله را پس از اینکه شما آغاز به ویرایش آن نموده‌اید به دلیل زیر حذف کرده است :\n: ''$2'' \nلطفاً تأیید کنید که مجدداً می‌خواهید این مقاله را بسازید.", - "confirmrecreate-noreason": "کاربر [[User:$1|$1]] ([[User talk:$1|بحث]]) این صفحه را پس از شروع ویرایش‌تان {{GENDER:$1|پاک}} کرده‌است. لطفاً تأیید کنید که شما واقعاً می‌خواهید آن را دوباره ایجاد کنید.", + "confirmrecreate-noreason": "کاربر [[User:$1|$1]] ([[User talk:$1|بحث]]) این صفحه را پس از شروع ویرایش‌تان {{GENDER:$1|پاک}} کرده است. لطفاً تأیید کنید که شما واقعاً می‌خواهید آن را دوباره ایجاد کنید.", "recreate": "باز ایجاد", "confirm-purge-title": "پاک‌سازی این صفحه", "confirm_purge_button": "تأیید", @@ -3461,7 +3461,7 @@ "duplicate-defaultsort": "هشدار: ترتیب پیش‌فرض «$2» ترتیب پیش‌فرض قبلی «$1» را باطل می‌کند.", "duplicate-displaytitle": "هشدار: نمایش عنوان \" $2 \"باعث ابطال پیش نمایش عنوان\" $1 \" می‌شود.", "restricted-displaytitle": "هشدار: از آنجایی که عنوان نمایشی «$1» با عنوان اصلی صفحه یکی نبود، نادیده گرفته شد.", - "invalid-indicator-name": "خطا:ویژگی های شاخص‌های وضعیت صفحهٔ name نباید خالی باشند.", + "invalid-indicator-name": "خطا:ویژگی‌های شاخص‌های وضعیت صفحهٔ name نباید خالی باشند.", "invalid-langconvert-attrs": "خطا: خصوصیت‌های from و to در برچسب تبدیل زبان نباید خالی باشد و باید حاوی شناسه‌های BCP 47 برای گونه‌های قابل تبدیلی از یک زبان واحد باشد.", "version": "نسخه", "version-extensions": "افزونه‌های نصب‌شده", @@ -3498,7 +3498,7 @@ "version-poweredby-translators": "مترجمان translatewiki.net", "version-poweredby-various": "پدیدآوران مختلف", "version-credits-summary": "افراد زیر را به خاطر ویرایش‌هایش در [[Special:Version|مدیاویکی]] معرفی می‌نمائیم.", - "version-license-info": "مدیاویکی یک نرم‌افزار آزاد است. می‌توانید آن را با شرایط نگارش ۲، یا (با نظر خودتان) هر نگارش جدیدتری از پروانه جامع همگانی گنو که توسط بنیاد نرم‌افزار آزاد منتشر شده‌است، بازنشر کنید.\n\nمدیاویکی با این امید که مفید واقع شود منتشر شده‌است، ولی هیچ‌گونه ضمانتی، حتی ضمانت ضمنی تجاری یا مناسب بودن برای یک مصرف خاص را ارائه نمی‌کند. برای اطلاعات بیش‌تر، پروانه جامع همگانی گنو را مشاهده کنید.\n\nشما باید [{{SERVER}}{{SCRIPTPATH}}/COPYING یک نسخه از پروانه جامع همگانی گنو] را به همراه این برنامه دریافت کرده باشید. در غیر این صورت با Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA یا آن را [//www.gnu.org/licenses/old-licenses/gpl-2.0.html مکاتبه کرده یا آن را به صورت برخط بخوانید].", + "version-license-info": "مدیاویکی یک نرم‌افزار آزاد است. می‌توانید آن را با شرایط نگارش ۲، یا (با نظر خودتان) هر نگارش جدیدتری از پروانه جامع همگانی گنو که توسط بنیاد نرم‌افزار آزاد منتشر شده است، بازنشر کنید.\n\nمدیاویکی با این امید که مفید واقع شود منتشر شده است، ولی هیچ‌گونه ضمانتی، حتی ضمانت ضمنی تجاری یا مناسب بودن برای یک مصرف خاص را ارائه نمی‌کند. برای اطلاعات بیش‌تر، پروانه جامع همگانی گنو را مشاهده کنید.\n\nشما باید [{{SERVER}}{{SCRIPTPATH}}/COPYING یک نسخه از پروانه جامع همگانی گنو] را به همراه این برنامه دریافت کرده باشید. در غیر این صورت با Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA یا آن را [//www.gnu.org/licenses/old-licenses/gpl-2.0.html مکاتبه کرده یا آن را به صورت برخط بخوانید].", "version-software": "نسخهٔ نصب‌شده", "version-software-product": "محصول", "version-software-version": "نسخه", @@ -3553,7 +3553,7 @@ "specialpages-group-developer": "ابزارهای توسعه‌دهندگان", "blankpage": "صفحهٔ خالی", "intentionallyblankpage": "این صفحه به طور عمدی خالی گذاشته شده است.", - "disabledspecialpage-disabled": "این صفحه توسط یک مدیر سامانه غیرفعال شده‌است.", + "disabledspecialpage-disabled": "این صفحه توسط یک مدیر سامانه غیرفعال شده است.", "external_image_whitelist": " #این سطر را همان‌گونه که هست رها کنید
\n#عبارت‌های باقاعده (regex) را در زیر قرار دهید (فقط بخشی که بین // قرار می‌گیرد)\n#آن‌ها با نشانی اینترنتی تصاویر خارجی پیوند داده شده تطبیق داده می‌شوند\n#مواردی که مطابق باشند به صورت تصویر نمایش می‌یابند، و در غیر این صورت تنها یک پیوند به تصویر نمایش می‌یابد\n#سطرهایی که با # آغاز شوند به عنوان توضیحات در نظر گرفته می‌شوند\n#این سطرها به کوچکی و بزرگی حروف حساس هستند\n\n#عبارت‌های باقاعده (regex)  را زیر این سطر قرار دهید. این سطر را همان‌گونه که هست رها کنید
", "tags": "برچسب‌های تغییر معتبر", "tag-filter": "پالایش [[Special:Tags|برچسب‌ها]]:", @@ -3617,7 +3617,7 @@ "tags-create-warnings-below": "آیا مایل به ادامه ایجاد برچسب هستید؟", "tags-delete-title": "حذف برچسب", "tags-delete-explanation-initial": "شما در حال حذف برچسب «$1» از پایگاه داده هستید.", - "tags-delete-explanation-in-use": "این از {{PLURAL:$2|$2 ویرایش یا ورودی سیاهه|همهٔ $2 ویرایش و/یا ورودی سیاهه}} حذف خواهد شد با وجودی که الان تائید شده‌است.", + "tags-delete-explanation-in-use": "این از {{PLURAL:$2|$2 ویرایش یا ورودی سیاهه|همهٔ $2 ویرایش و/یا ورودی سیاهه}} حذف خواهد شد با وجودی که الان تأیید شده است.", "tags-delete-explanation-warning": "این عمل غیر قابل بازگشت است، حتی توسط مدیران پایگاه داده. مطمئن باشید که این همان تگی است که می‌خواهید آن‌را حذف کنید.", "tags-delete-explanation-active": "برچسب \"$1\" هنوز فعال است و در آینده اعمال خواهد شد. برای جلوگیری از این اتفاق، به قسمت(‌هایی) که برچسب فعال شده رفته و از آنجا غیرفعالش کنید.", "tags-delete-reason": "دلیل:", @@ -3640,8 +3640,8 @@ "tags-deactivate-submit": "غیرفعال‌سازی", "tags-apply-no-permission": "دسترسی برای تغییر برچسب تغییراتتان را ندارید.", "tags-apply-blocked": "در زمان بسته‌بودن امکان اعمال تغییراتتان بر روی برچسب‌ها را {{GENDER:$1|ندارید}}.", - "tags-apply-not-allowed-one": "اجازهٔ تائید برچسب «$1» به صورت دستی وجود ندارد.", - "tags-apply-not-allowed-multi": "اجازهٔ تائید {{PLURAL:$2|برچسب|برچسب}} به صورت دستی وجود ندارد:$1", + "tags-apply-not-allowed-one": "اجازهٔ تأیید برچسب «$1» به صورت دستی وجود ندارد.", + "tags-apply-not-allowed-multi": "اجازهٔ تأیید {{PLURAL:$2|برچسب|برچسب}} به صورت دستی وجود ندارد:$1", "tags-update-no-permission": "شما اجازهٔ افزودن یا حذف برچسب از خود نسخه یا سیاهه را ندارید.", "tags-update-blocked": "در زمان بسته بودن امکان حذف برچسب‌ها را {{GENDER:$1|ندارید}}.", "tags-update-add-not-allowed-one": "اجازهٔ افزودن برچسب «$1» به صورت دستی وجود ندارد.", @@ -3831,7 +3831,7 @@ "feedback-close": "انجام شد", "feedback-external-bug-report-button": "پرونده‌سازی یک عمل فنی", "feedback-dialog-title": "ارسال یک بازخورد", - "feedback-dialog-intro": "شما می توانید از فرم زیر برای بازخورد استفاده کنید. متن شما همراه با نام کاربریتان به صفحهٔ \"$1\" افزوده خواهد شد.", + "feedback-dialog-intro": "شما می‌توانید از فرم زیر برای بازخورد استفاده کنید. متن شما همراه با نام کاربریتان به صفحهٔ \"$1\" افزوده خواهد شد.", "feedback-error1": "خطا: پاسخ‌های ناشناخته از رابط برنامه‌نویسی", "feedback-error4": "خطا:امکان ارسال به عنوان بازخورد داده‌شده، نیست", "feedback-message": "پیام:", @@ -3900,7 +3900,7 @@ "expand_templates_generate_rawhtml": "نمایش اچ‌تی‌ام‌ال خام", "expand_templates_preview": "پیش‌نمایش", "expand_templates_preview_fail_html": "به دلیل این که در {{SITENAME}} اچ‌تی‌ام‌ال خام فعال است و اطلاعات نشست کاربری از دست رفت، پیش‌نمایش به عنوان یک اقدام احتیاطی در برابر حملات جاوااسکریپت پنهان است.\n\nاگر این تلاش پیش‌نمایش مشروع است، لطفاً دوباره سعی کنید.\nاگر هنوز کار نکرد، سعی کنید [[Special:UserLogout|خروج از سیستم]] را کلیک نموده و دوباره وارد شوید، و از این‌ که مرورگر شما اجازه دریافت کوکی از این وب‌گاه را می‌دهد اطمینان حاصل کنید.", - "expand_templates_preview_fail_html_anon": "به دلیل این که در {{SITENAME}} اچ‌تی‌ام‌ال خام فعال است و اطلاعات نشست کاربری از دست رفت، پیش‌نمایش به عنوان یک اقدام احتیاطی در برابر حملات جاوااسکریپت پنهان است.\n\nاگر این تلاش پیش‌نمایش مشروع است، لطفا [[Special:UserLogin|به سامانه وارد شوید]] و دوباره تلاش کنید.", + "expand_templates_preview_fail_html_anon": "به دلیل این که در {{SITENAME}} اچ‌تی‌ام‌ال خام فعال است و اطلاعات نشست کاربری از دست رفت، پیش‌نمایش به عنوان یک اقدام احتیاطی در برابر حملات جاوااسکریپت پنهان است.\n\nاگر این تلاش پیش‌نمایش مشروع است، لطفاً [[Special:UserLogin|به سامانه وارد شوید]] و دوباره تلاش کنید.", "expand_templates_input_missing": "می‌بایست دست کم مقداری ویکی‌متن را وارد کنید.", "pagelanguage": "تغییر زبان صفحه", "pagelang-name": "صفحه", @@ -3910,8 +3910,8 @@ "pagelang-reason": "دلیل", "pagelang-submit": "اعمال", "pagelang-nonexistent-page": "صفحهٔ $1 وجود ندارد.", - "pagelang-unchanged-language": "صفحهٔ $1 برای زبان $2 تنظیم شده‌است.", - "pagelang-unchanged-language-default": "صفحهٔ $1 برای محتوی زبانی پیش‌فرض ویکی، تعریف شده‌است.", + "pagelang-unchanged-language": "صفحهٔ $1 برای زبان $2 تنظیم شده است.", + "pagelang-unchanged-language-default": "صفحهٔ $1 برای محتوی زبانی پیش‌فرض ویکی، تعریف شده است.", "pagelang-db-failed": "پایگاه داده برای تغییر زبان صفحه خطا داد.", "right-pagelang": "تغییر صفحهٔ زبان", "action-pagelang": "تغییر زبان صفحه", @@ -4070,7 +4070,7 @@ "authmanager-link-not-in-progress": "مرتبط کردن حساب در جريان نيست یا اطلاعات جلسه کاری از بين رفته است. لطفاً دوباره از ابتدا شروع کنيد.", "authmanager-autocreate-noperm": "ایجاد خودکار حساب مجاز نیست.", "authmanager-autocreate-exception": "ایجاد خودکار حساب به طور موقت به خاطر خطاهای قبلی غیرفعال شده است.", - "authmanager-userdoesnotexist": "حساب کاربری «$1» ثبت نشده‌است.", + "authmanager-userdoesnotexist": "حساب کاربری «$1» ثبت نشده است.", "authmanager-userlogin-remembermypassword-help": "به هر صورت رمز عبور می‌بایست به مدتی بيش از طول جلسه به خاطر سپرده شود", "authmanager-username-help": "نام کاربری برای اصالت‌سنجی", "authmanager-password-help": "رمز عبور برای اصالت‌سنجی", @@ -4102,7 +4102,7 @@ "authpage-cannot-create": "نمی‌توان ايجاد حساب را آغاز نمود.", "authpage-cannot-create-continue": "نمی‌توان به ايجاد حساب ادامه داد. زمان جلسه کاری شما احتمالاً به سر آمده است.", "authpage-cannot-link": "نمی‌توان پيوند دادن حساب را آغاز نمود.", - "authpage-cannot-link-continue": "نمی‌توان به پيوند دادن حساب ادامه داد. زمان جلسه کاری شما احتمالاً به سر آمده‌است.", + "authpage-cannot-link-continue": "نمی‌توان به پيوند دادن حساب ادامه داد. زمان جلسه کاری شما احتمالاً به سر آمده است.", "cannotauth-not-allowed-title": "اجازه داده نشد", "cannotauth-not-allowed": "شما برای دسترسی به این صفحه مجاز نیستید", "changecredentials": "تغییر اعتبارنامه‌ها", @@ -4118,7 +4118,7 @@ "cannotlink-no-provider-title": "حساب کاربری قابل پیوند وجود ندارد", "cannotlink-no-provider": "حساب کاربری قابل پیوند وجود ندارد.", "linkaccounts": "پیوند حساب کاربری", - "linkaccounts-success-text": "حساب پیوند شده‌است.", + "linkaccounts-success-text": "حساب پیوند شده است.", "linkaccounts-submit": "پیوند حساب کاربری", "cannotunlink-no-provider-title": "حساب متصلی برای قطع اتصال موجود نیست", "cannotunlink-no-provider": "حساب متصلی که بتوان اتصال آن را قطع کرد موجود نیست", @@ -4154,7 +4154,7 @@ "undelete-cantedit": "شما نمی‌توانید این صفحه را احیا کنید چون مجاز به ویرایش این صفحه نیستید.", "undelete-cantcreate": "شما نمی‌توانید این صفحه را احیا کنید چرا که صفحه‌ای به این نام همینک وجود ندارد و شما مجاز به ایجاد آن نیستید.", "pagedata-title": "اطلاعات صفحه", - "pagedata-text": "این صفحه یک رابط داده به صفحات است. لطفا نام صفحه را در آدرس به شکل زیرصفحه وارد کنید.\n* مذاکره محتوا با استفاده از هدر Accept ممکن است. این به این معنی است که داده‌ّای صفحه در قالبی که ترجیح دهید باز خواهد شد.", + "pagedata-text": "این صفحه یک رابط داده به صفحات است. لطفاً نام صفحه را در آدرس به شکل زیرصفحه وارد کنید.\n* مذاکره محتوا با استفاده از هدر Accept ممکن است. این به این معنی است که داده‌ّای صفحه در قالبی که ترجیح دهید باز خواهد شد.", "pagedata-not-acceptable": "هیچ قالب تطبیقی یافت نشد. انواع MIME پشتیبانی شده: $1", "pagedata-bad-title": "عنوان نامعتبر: «$1».", "unregistered-user-config": "برای موارد امنیتی صفحات JavaScript، CSS و JSON برای کاربران ثبت‌نام نکرده دیده نمی‌شوند.", @@ -4171,8 +4171,8 @@ "passwordpolicies-policyflag-forcechange": "در هنگام ورود باید تغییر دهید", "passwordpolicies-policyflag-suggestchangeonlogin": "در هنگام ورود، پیشنهاد تغییر بده", "mycustomjsredirectprotected": "شما اجازهٔ ویرایش این صفحهٔ جاوااسکریپت را ندارید چون این صفحه تغییرمسیر است و مقصد آن در فضای کاربری شما نیست.", - "deflate-invaliddeflate": "محتوی تهیه‌شده به صورت درست خالی نشده‌است", - "unprotected-js": "به دلایل امنیتی، جاوااسکریپت نمی‌تواند از صفحات محافظت‌نشده بارگیری شود. لطفا جاوااسکریپت را تنها در فضای نام مدیاویکی: و یا در زیرصفحهٔ کاربری خودتان ایجاد کنید.", + "deflate-invaliddeflate": "محتوی تهیه‌شده به صورت درست خالی نشده است", + "unprotected-js": "به دلایل امنیتی، جاوااسکریپت نمی‌تواند از صفحات محافظت‌نشده بارگیری شود. لطفاً جاوااسکریپت را تنها در فضای نام مدیاویکی: و یا در زیرصفحهٔ کاربری خودتان ایجاد کنید.", "userlogout-continue": "آیا قصد خروج از سامانه را دارید؟", "userlogout-temp": "آیا شما می‌خواهید از سامانه خارج شوید؟ هیچ راهی برای بازگشت به حساب موقت شما وجود نخواهد داشت.", "paramvalidator-baduser": "مقدار نامعتبر «$2» برای پارامتر کاربری $1.", @@ -4225,7 +4225,7 @@ "renameuserconfirm": "بله، نام کاربر را تغییر بده", "renameusersubmit": "ارسال", "renameusererrordoesnotexist": "نام کاربری «$1» وجود ندارد", - "renameusererrorexists": "{{GENDER:$1|نام کاربری}} «$1» استفاده شده‌است.", + "renameusererrorexists": "{{GENDER:$1|نام کاربری}} «$1» استفاده شده است.", "renameusererrorinvalid": "نام کاربری «$1» غیر مجاز است.", "renameuser-error-request": "در دریافت درخواست مشکلی پیش آمد.\nلطفاً به صفحهٔ قبل بازگردید و دوباره تلاش کنید.", "renameuser-error-same-user": "شما نمی‌توانید نام یک کاربر را به همان نام قبلی‌اش تغییر دهید.", @@ -4235,7 +4235,7 @@ "renameuser-page-exists": "صفحهٔ $1 از قبل وجود داشته و به طور خودکار قابل بازنویسی نیست.", "renameuser-page-moved": "صفحهٔ $1 به $2 انتقال داده شد.", "renameuser-page-unmoved": "امکان انتقال صفحهٔ $1 به $2 وجود ندارد.", - "renameuser-warning-currentblock": "دسترسی این کاربر [$1 بسته شده‌است].", + "renameuser-warning-currentblock": "دسترسی این کاربر [$1 بسته شده است].", "log-name-renameuser": "سیاهه تغییر نام کاربر", "log-description-renameuser": "این سیاههٔ تغییر نام کاربران است.", "logentry-renameuser-renameuser": "$1 نام $4 ({{PLURAL:$6|$6 ویرایش}}) را به {{GENDER:$7|$5}} {{GENDER:$2|تغییر داد}}", @@ -4243,6 +4243,6 @@ "renameuser-move-log": "صفحه را در ضمن تغییر نام {{GENDER:$2|کاربر}} از «[[User:$1|$1]]» به «[[User:$2|$2]]» به طور خودکار منتقل کرد", "action-renameuser": "تغییر نام کاربران", "right-renameuser": "تغییر نام کاربران", - "renameuser-renamed-notice": "این کاربر تغییر نام داده‌است.\nسیاههٔ تغییر نام در ادامه آمده‌است.", + "renameuser-renamed-notice": "این کاربر تغییر نام داده است.\nسیاههٔ تغییر نام در ادامه آمده است.", "log-unknown-action": "عمل ناشناختهٔ «$2» را در [[$1]] انجام داد" } diff --git a/languages/i18n/fi.json b/languages/i18n/fi.json index 0806a204160..f9ff6dd82fc 100644 --- a/languages/i18n/fi.json +++ b/languages/i18n/fi.json @@ -4133,6 +4133,8 @@ "paramvalidator-help-type-title-must-exist": "Hyväksyy vain olemassa olevia sivuja.", "paramvalidator-help-type-title-no-must-exist": "Hyväksyy sivut, joita ei ole olemassa.", "nonmain-slot-differences-therefore-readonly": "Et voi muokata wikitext-tiedostoa tällä sivun versiolla, koska sivun tietoihin on tehty muutoksia tämän version jälkeen, jotka eivät ole wikitext-pohjaisia. [$1 palauttaaksesi tämän version napsauta tätä.]", + "config-missing-key": "Puuttuva MediaWiki-määritysparametri \"$1\"", + "config-invalid-key": "Virheellinen MediaWikin määritysparametri \"$1\": $2", "changeslist-nocomment": "Ei muokkausyhteenvetoa", "skin-view-create-local": "Luo paikallinen kuvaus", "nstab-mainpage": "Etusivu", diff --git a/languages/i18n/fr.json b/languages/i18n/fr.json index a491a975810..4d52525f961 100644 --- a/languages/i18n/fr.json +++ b/languages/i18n/fr.json @@ -3230,7 +3230,7 @@ "tooltip-undo": "« Annuler » rétablit la modification précédente et ouvre la fenêtre de modification en mode prévisualisation. Il est possible d’ajouter une raison dans le résumé.", "tooltip-preferences-save": "Enregistrer les préférences", "tooltip-summary": "Entrez un bref résumé", - "interlanguage-link-title": "$1 – $2", + "interlanguage-link-title": "$1 – $2", "interlanguage-link-title-nonlang": "$1 – $2", "common.css": "/* Le CSS placé ici sera appliqué à tous les habillages. */", "print.css": "/* Le CSS placé ici affectera les impressions. */", diff --git a/languages/i18n/gl.json b/languages/i18n/gl.json index 723b33e7ada..640255fff03 100644 --- a/languages/i18n/gl.json +++ b/languages/i18n/gl.json @@ -1133,7 +1133,7 @@ "timezoneregion-indian": "Océano Índico", "timezoneregion-pacific": "Océano Pacífico", "allowemail": "Admitir mensaxes de correo electrónico doutros usuarios", - "email-allow-new-users-label": "Permite correos electrónicos de usuarios novos", + "email-allow-new-users-label": "Permitir correos electrónicos de usuarios novos", "email-mutelist-label": "Prohibir a eses usuarios enviarme correos electrónicosː", "prefs-searchoptions": "Procura", "prefs-namespaces": "Espazos de nomes", @@ -1173,7 +1173,7 @@ "linterror-multi-colon-escape": "Escape de dous puntos múltiple", "linterror-multiline-html-table-in-list": "Táboa HTML5 de múltiples liñas dentro dunha lista", "linterror-multiple-unclosed-formatting-tags": "Múltiples etiquetas de formato sen peche na páxina", - "linterror-obsolete-tag": "Etiqueta HTML desbotada", + "linterror-obsolete-tag": "Etiqueta HTML obsoleta", "linterror-pwrap-bug-workaround": "Solución de erros de axuste de parágrafo", "linterror-self-closed-tag": "Etiqueta auto-pechada", "linterror-stripped-tag": "Etiquetas mal situadas", @@ -2690,7 +2690,7 @@ "block-expiry": "Duración:", "block-options": "Opcións adicionais:", "block-reason": "Motivo:", - "block-target": "Nome de usuario, enderezo IP ou rango de IPs", + "block-target": "Nome de usuario, enderezo IP ou rango de enderezos IP", "block-target-placeholder": "NomeDaConta, 1.1.1.42 ou 1.1.1.42/16", "unblockip": "Desbloquear un usuario", "unblockiptext": "Use o seguinte formulario para dar de novo acceso de escritura a un enderezo IP ou usuario que estea bloqueado.", diff --git a/languages/i18n/hu.json b/languages/i18n/hu.json index 58639dad710..18fda1afbc4 100644 --- a/languages/i18n/hu.json +++ b/languages/i18n/hu.json @@ -978,7 +978,7 @@ "mergehistory-go": "Egyesíthető szerkesztések mutatása", "mergehistory-submit": "Változatok egyesítése", "mergehistory-empty": "Nincs egyesíthető változás.", - "mergehistory-done": "$1 $4 változata sikeresen egyesítve lett a(z) [[:$2]] lappal.\n$3", + "mergehistory-done": "$1 $4 {{PLURAL:$4|változata}} sikeresen egyesítve lett a(z) [[:$2]] lappal.\n$3", "mergehistory-fail": "Nem sikerült a laptörténetek egyesítése. Kérlek, ellenőrizd újra az oldalt és az időparamétereket.", "mergehistory-fail-bad-timestamp": "Érvénytelen időbélyeg.", "mergehistory-fail-invalid-source": "Érvénytelen forráslap.", @@ -2033,7 +2033,7 @@ "listredirects": "Átirányítások listája", "listduplicatedfiles": "Duplikált fájlok listája", "listduplicatedfiles-summary": "Ez azon fájlok listája, ahol a legfrissebb fájl verzió megegyezik egy mások fájl legújabb verziójával. Csak a helyi fájlok figyelembe vételével.", - "listduplicatedfiles-entry": "[[:File:$1|$1]] tartalmaz [[$3|{{PLURAL:$2|egy|$2}} duplikátumot]]", + "listduplicatedfiles-entry": "A(z) [[:File:$1|$1]] fájlnak [[$3|$2 {{PLURAL:$2|duplikátuma}}]] van", "unusedtemplates": "Nem használt sablonok", "unusedtemplatestext": "Ez a lap azon {{ns:template}} névtérbe tartozó lapokat gyűjti össze, amelyek nincsenek beillesztve egyetlen lapon sem.\nNe felejtsd el ellenőrizni az egyéb hivatkozásokat, mielőtt törölnéd őket.", "unusedtemplateswlh": "más hivatkozások", diff --git a/languages/i18n/inh.json b/languages/i18n/inh.json index 6fad052b1af..1a116752783 100644 --- a/languages/i18n/inh.json +++ b/languages/i18n/inh.json @@ -475,7 +475,7 @@ "nouserspecified": "Доакъашхочун цӀи белгалъякхха еза хьа.", "login-userblocked": "Доакъашхочунна блок техай. Система чу чувалар дийхкад.", "fatalpassworderror": "$1 \n\nКхерамзлен духьа йиш яц цу парольца система чу чувала(-яла). Дехар да, [$2 пароль тӀеракхоссаргйолаш электронни каьхат дӀадеха].", - "wrongpassword": "Чуязъяь доакъашхочун цӀи а пароль а харц я. Цхьакхаза хьажа.", + "wrongpassword": "Чуязъяь йола доакъашхочун цӀи а, пароль а харцахьа я. Кхы цхьаькхаза нийса чуязъе хьажа.", "wrongpasswordempty": "Боккъала, яьсса йоаца пароль чуязъе.", "passwordtooshort": "Пароль эггара кӀезигагӀа $1 {{PLURAL:$1|фискал}} йолаш хила еза.", "passwordtoolong": "Пароль хила йиш яц {{PLURAL:$1|$1}}-ннел совгӀа фискал йолаш.", @@ -640,7 +640,7 @@ "blankarticle": "ТЕРКАМ: Ӏа кхоллаш йола оагӀув яьсса я.\n«$1» яздаьча Ӏа юха а тоӀайой, оагӀув чухьнахьа цхьаккха хӀама доацаш хургья.", "anoneditwarning": "Теркам! Хьо система чу ваьннавац. Хьа IP-цӀай массанена гуш хургда Ӏа оагӀонаш тӀа моллагӀа хувцамаш деча хана. Нагахьа санна хьо хьай акаунта чу гӀолла$1 чувоале е Ӏа $2 хьай аккаунт хьакхолле, хьа IP-цӀайна когаметта хьа аккаунта цӀи хургья лелаеш. Цул совгӀа, кхыйола бокъонаш а хургья хьога.", "anonpreviewwarning": "Система чу авторизаци яьяц Ӏа. Хувцам кепатохе, оагӀон хувцамий тархьра чу дӀаяздергда хьа IP-цӀай.", - "missingsummary": "Дагадохийтар. Хувцамах лаьца лоацца яздаьдац Ӏа.\nЦхьакхаза «$1» яхача Ӏа тоӀабой, хьа хувцамаш хьаккха комментари йоацаш кепатохаргда.", + "missingsummary": "Дагадохийтар. Хувцамах лаьца лоацца яздаьдац Ӏа.\nЦхьаькхаза Ӏа тоӀабой «$1» яхача, хьа хувцамаш хьаккха комментари йоацаш кепатохаргда.", "selfredirect": "Теркам: Иззамо цӀи йолча оагӀонга дӀасалостам хьабеш {{GENDER:|воалл|йоалл}} хьо.\nДӀасалостамá харц оагӀув хержа хила мег Ӏа е Ӏа тоаер кхыйола оагӀув я.\nЦхьаькхаза Ӏа «$1» яхача тоӀабой, дӀасалостам хӀаьта а хьакхолларгба.", "missingcommenttext": "Дехар да, комментари чуяезъе.", "missingcommentheader": "Дагадохийтар. Укх комментаренна тема/цӀи белгалъяьккхаяц Ӏа.\nЮха Ӏа «$1» яхар тоӀайой, Ӏа хувцам кепатохаргба цӀи а йоацаш.", @@ -696,7 +696,7 @@ "previewconflict": "Укх хьалххе хьажаро лакхерча корах йоазув хьагойт, кепатехача из мишта хургда.", "session_fail_preview": "Хьа хувцам тӀаэца маганзар.\n\nБолх йистебаьккха хила безаш ба Ӏа, система чура араваьнна(-яьнна). Хье хӀанз а система чу вий(йий) а хьаже, цхьаькхаза гӀорта.\nЦох хӀаьта а гӀо ца хуле, [[Special:UserLogout|система чура ара а ваьлле]] юха чувала(-яла), иштта, хьай браузеро укх мазаоагӀон тӀара cookies хьатӀаэцаш йий хьажа.", "session_fail_preview_html": "Сервера маганзар хьа хувцам тӀаийца чакхбаккха, белха сеанс галъяларах.\n\n{{SITENAME}} мазаоагӀоно пурам лундаь цӀена HTML лелае, хьалххе хьажар дӀадоадаьд JavaScript-тӀалатараш хулийтаргдоацаш.\n\nНагахьа санна цӀецача уйлаца, тешшаме аьнна, тоаде хьо гӀерте, кхы цхьаькхаза де хьажа.\nЦхьаькхаза тоадар вӀаштехьа ца доалле [[Special:UserLogout|сеанс чакх а яьккха]], система чу юха чу ваьнна, дӀатахка хьа браузер пурам луш йий укх мазаоагӀон тӀа cookies лелае.", - "edit_form_incomplete": "'''Тоадара цхьадола доакъош серверага дӀатӀакхаьчадац. Терко еш дикка хьажа хьай хувцамаш дехадий/галдаьннадий, тӀаккха цхьакхаза гӀорта.'''", + "edit_form_incomplete": "'''Тоадара цхьадола доакъош серверага дӀатӀакхаьчадац. Терко еш дикка хьажа хьай хувцамаш дехадий/галдаьннадий, тӀаккха цхьаькхаза гӀорта.'''", "editing": "Тоадар: $1", "edit-textarea-aria-label": "Юххьерча вики-йоазон редактор", "creating": "«$1» яхаш цӀи йола оагӀув хьакхоллар", @@ -1844,7 +1844,7 @@ "uploadstash-summary": "Вики чу хӀанзехьа кепатеха йоацаш, чуяьха йолча (е чуйоаккхаш латтача) файлашта тӀакхоачилга лу укх оагӀоно. Уж файлаш цхьанненна гац, уж чуяьхача доакъашхочунна мара.", "uploadstash-clear": "Хаьдда ха йола файлаш ӀоцӀенъе", "uploadstash-nofiles": "Хьога яц хаьдда ха йола файлаш.", - "uploadstash-badtoken": "Кхоачашделаназар. Хьа чота хоамий ха чакхъяьнна хила мег. Дехар да, цхьакхаза гӀорта.", + "uploadstash-badtoken": "Кхоачашдедаланзар. Хьа чота хоамий ха чакхъяьнна хила мег. Дехар да, цхьаькхаза гӀорта.", "uploadstash-errclear": "Файлаш цӀенъяланзар.", "uploadstash-refresh": "Файлий листам кердабаккха", "uploadstash-thumbnail": "миниатюра гойта", diff --git a/languages/i18n/io.json b/languages/i18n/io.json index 09ad2f90806..ef4506af265 100644 --- a/languages/i18n/io.json +++ b/languages/i18n/io.json @@ -2212,7 +2212,7 @@ "deletecomment": "Motivo:", "deleteotherreason": "Altra/suplementala motivo:", "deletereasonotherlist": "Altra motivo", - "deletereason-dropdown": "*Ordinara motivi por efaco\n** \"Spam\" (nedezirata mesaji)\n** Vandalismo\n** Kopiyuro violaco\n** Demandata dal autoro\n** Nefuncionanta ligilo", + "deletereason-dropdown": "*Ordinara motivi por efaco\n** \"Spam\" (nedezirata mesaji)\n** Vandalismo\n** Kopiyuro violaco\n** Demando dal autoro\n** Nefuncionanta ligilo\n** Skribita nekorekte", "delete-edit-reasonlist": "Informar motivi por efaco", "delete-edit-reasonlist-suppress": "Informar motivi pri supreso", "delete-toobig": "Ca pagino modifikesis multafoye, plu kam $1 {{PLURAL:$1|revizo|revizi}}.\nL'efaco di pagini tante modifikita restriktesis, por preventar acidentala disrupto di {{SITENAME}}.", @@ -2874,6 +2874,7 @@ "watchlistedit-normal-legend": "Removar tituli de surveyo-listo", "watchlistedit-normal-explain": "La tituli de vua surveyo-listo montresas adinfre.\nPor removar ula titulo, markizez la buxo proxim ol, e kliktez \"{{int:Watchlistedit-normal-submit}}\".\nVu anke povas [[Special:EditWatchlist/raw|redaktar direkte la 'kruda' listo]].", "watchlistedit-normal-submit": "Removar tituli", + "watchlistedit-normal-check-all": "Selektar omni", "watchlistedit-normal-done": "{{PLURAL:$1|Singla titulo|$1 tituli}} removesis de vua surveyo-listo:", "watchlistedit-raw-title": "Redaktar texto di surveyo-listo", "watchlistedit-raw-legend": "Redaktar vua surveyo-listo en formo di texto", diff --git a/languages/i18n/krc.json b/languages/i18n/krc.json index 85ad96aa7b7..23a65bed6aa 100644 --- a/languages/i18n/krc.json +++ b/languages/i18n/krc.json @@ -161,9 +161,9 @@ "tagline": "{{SITENAME}} сайтны материалы", "help": "Болушлукъ", "help-mediawiki": "MediaWiki юсюнден болушлукъ", - "search": "Излеу", + "search": "Изле", "search-ignored-headings": " #
\n# Башлыкъла излеуде игнор этилликди.\n# Бу тюрлениуле башлыкъ эмда бет индексленсе джюрюуге кирликдиле.\n# Бош тюрлениу этиб, джангыдан бетни индекслениуге зорларгъа боллукъсуз.\n# Синтаксис тюбюндеги кибикди:\n#   * \"#\" белги бла башлагъан хар тизгин, тизгинни ахырына дери комментарийди.\n#   * Бош болмагъан хар тюрлю тизгин игноргъа туура башлыкъды.\nКъайнакъла\nТыш джибериуле\nДагъыда къарагъыз\n #
", - "searchbutton": "Таб", + "searchbutton": "Изле", "go": "Бар", "searcharticle": "Кёч", "skin-view-history": "Тарихи", @@ -175,7 +175,7 @@ "printableversion-deprecated-warning": "Басмагъа версиясы артыкъ джакъланмайды эмда хазыр этиу халатлары болургъа болур. Браузерни белгилерин джангыртыгъыз эмда браузерни стандарт басма функциялары бла хайырланыгъыз.", "permalink": "Дайым джибериу", "print": "Басмала", - "view": "Къарау", + "view": "Кёргюз", "viewcontribs": "Къошумгъа къара", "skin-view-view": "Окъу", "skin-view-foreign": "$1 сайтда къара", @@ -356,7 +356,7 @@ "querypage-no-updates": "Бу бетни бусагъатда джангыртыргъа болмайды.\nМында келтирилген информация къабыл этилинник тюйюлдю.", "querypage-updates-periodical": "Бу бет ючюн джангыртыула кёзюулю тындырыладыла.", "viewsource": "Къарау", - "skin-action-viewsource": "Кодха къара", + "skin-action-viewsource": "Къайнакъны кёргюз", "viewsource-title": "$1 бетни чыкъгъан текстине къарау", "actionthrottled": "Терклик чекленнгенди", "actionthrottledtext": "Джорукъдан чыгъыугъа къаршчы алыннган амалланы къурамында, белгили бир заман аралыкъда бу этиулеге эркинлик берилген мардадан чыкъгъансыз. Тилейбиз, бир талай такийкадан сора джангыдан кёрюгюз.", @@ -1074,7 +1074,7 @@ "saveprefs": "Сакъла", "restoreprefs": "Бютеу тынгылау бла джарашдырыуланы кери джюкле", "prefs-editing": "Тюрлендириу", - "searchresultshead": "Излеу", + "searchresultshead": "Изле", "recentchangesdays": "Ахыр тюрлениуледе кёргюзюллюк кюнле:", "recentchangesdays-max": "Максимум $1 {{PLURAL:$1|кюн}}", "recentchangescount": "Ахыр тюрлениуледе, бетни тарихинде эмда кюнлюкледе тынгылау бла кёргюзюллюк тюрлендириуню саны:", @@ -1116,7 +1116,7 @@ "allowemail": "Башха къошулуучуладан меннге электрон почтаны джиберирге эркинлик бер", "email-allow-new-users-label": "Джаппа-джангы къошулуучуладан электрон мектублагъа эркинлик бер", "email-mutelist-label": "Бу къошулуучулагъа меннге электрон почта джиберирге эркинлик берме:", - "prefs-searchoptions": "Излеу", + "prefs-searchoptions": "Изле", "prefs-namespaces": "Ат юс", "default": "тынгылау бла", "prefs-files": "Файлла", @@ -1383,8 +1383,8 @@ "rightslog": "Къошулуучуну хакъларыны журналы", "rightslogtext": "Бу къошулуучуну хакъларыны тюрлениуюню журналыды", "action-read": "бу бетни окъуу", - "skin-action-addsection": "Джангы тема къош", - "action-edit": "бу бетни тюрлендириу", + "skin-action-addsection": "Тема къош", + "action-edit": "бу бетни тюзет", "action-createpage": "бу бетни къура", "action-createtalk": "бу сюзюу бетни къурау", "action-createaccount": "бу тергеу джазыуну (аккаунтну) къурау", @@ -1661,7 +1661,7 @@ "rc-old-title": "биринчи «$1» деб къуралгъан", "recentchangeslinked": "Байламлы тюрлениуле", "recentchangeslinked-feed": "Байламлы тюрлениуле", - "recentchangeslinked-toolbox": "Байлам тюрлениуле", + "recentchangeslinked-toolbox": "Байламлы тюрлениуле", "recentchangeslinked-title": "$1 бет бла байламлы тюрлендириуле", "recentchangeslinked-summary": "Белгиленнген бетге джиберген (неда ол бетден джиберилген) бетледе джангы тюрлениулени кёрюр ючюн бетни атын джазыгъыз. (Бир категориягъа киргенлени кёрюр ючюн {{ns:category}}:Категорияны аты джазылсын). [[Special:Watchlist|Кёзде тургъан тизмеге]] кирген бетле чертилибдиле.", "recentchangeslinked-page": "Бетни аты:", @@ -1789,7 +1789,7 @@ "upload-dialog-button-done": "Тындырылды", "upload-dialog-button-save": "Сакъла", "upload-dialog-button-upload": "Джюкле", - "upload-form-label-infoform-title": "Айгъакълаула", + "upload-form-label-infoform-title": "Толу ачыкълаула", "upload-form-label-infoform-name": "Ат", "upload-form-label-infoform-name-tooltip": "Файлны аты болуб хайырланныкъ, файл ючюн ушамагъан ачыкълаучу башлыкъ. Тюз тилни бошлукъла бла хайырланыргъа боллукъсуз. Файл кенгертиуню къошмагъыз.", "upload-form-label-infoform-description": "Ачыкълау", @@ -1912,7 +1912,7 @@ "listfiles_thumb": "Миниатюра", "listfiles_date": "Заман", "listfiles_name": "Файлны аты", - "listfiles_user": "Къошулуучу", + "listfiles_user": "Хайырланыучу", "listfiles_size": "Ёлчем", "listfiles_description": "Ачыкълау", "listfiles_count": "Версияла", @@ -1931,7 +1931,7 @@ "filehist-thumb": "Миниатюра", "filehist-thumbtext": "$1 кюнден версияны миниатюрасы", "filehist-nothumb": "Минатура джокоъду", - "filehist-user": "Къошулуучу", + "filehist-user": "Хайырланыучу", "filehist-dimensions": "Ёлчеми", "filehist-filesize": "Файлны ёлчеми", "filehist-comment": "Эсгериу", @@ -2116,7 +2116,7 @@ "newpages-submit": "Кёргюз", "newpages-username": "Хайырланыучуну аты:", "ancientpages": "Ахыр тюрлендириуге кёре эм эски болгъан статьяла", - "move": "Атын тюрлендириу", + "move": "Орнундан кёчюр", "movethispage": "Бу бетни атын тюрлендир", "unusedimagestext": "Файлла бардыла, алай а бетге джазылмагъандыла.\nУнутмагъыз, башха веб сайтланы бу файлгъа ачыкъдан URL бла джибериу берирге боллукъларын, эмда аны ючюн бу тизмеге киргенине къарамай актив халда хайырланыргъа боллукъду.", "unusedimagestext-categorizedimgisused": "Тюбюндеги файлла бардыла, алай а чырт бир бетни ичинде джокъдула. Категориялагъа айрылтылгъан кёрюнюмле, чырт бир бетни ичинде болмасала да, хайырланнганча къабыл этиледиле.\nБашха веб-сайтланы туурадан байламлы файлгъа байланаллыкъларыны эмда актив хайырланыуда болмаса да, былайда тизмеленнигини унутмагъыз деб тилейбиз.", @@ -2227,7 +2227,7 @@ "linksearch": "Тыш джибериулени излеу", "linksearch-pat": "Излеуге шаблон:", "linksearch-ns": "Ат алам:", - "linksearch-ok": "Таб", + "linksearch-ok": "Изле", "linksearch-text": "Сансыз символланы хайырланыргъа боллукъду, сёз ючюн, *.wikipedia.org.
\n{{PLURAL:$2|1=Дагъан болгъан протокол|Дагъан болгъан протоколла}}: $1 (протокол туура берилмеген эсе орнуна http:// эмда https:// салынады).", "linksearch-line": "$1-ге $2-ден джибериу берилгенди", "linksearch-error": "Джокерле къуру адреслени аллында хайырланыргъа боллукъдула.", @@ -2505,7 +2505,7 @@ "maximum-size": "Максимум ёлчем:", "pagesize": "(байт)", "restriction-edit": "Тюзет", - "restriction-move": "Атын тюрлендир", + "restriction-move": "Орнундан кёчюр", "restriction-create": "Къура", "restriction-upload": "Джюкле", "restriction-level-sysop": "толу къоруу", @@ -2594,7 +2594,7 @@ "sp-contributions-toponly": "Къуру ахыр версияланы кёргюз", "sp-contributions-newonly": "Къуру бет къурагъан тюрлениулени кёргюз", "sp-contributions-hideminor": "Гитче тюзетиулени джашыр", - "sp-contributions-submit": "Таб", + "sp-contributions-submit": "Изле", "sp-contributions-outofrange": "Эсебле кёргюзтюлалмайдыла. Изленнген IP аралыкъ /$1 CIDR мардадан эсе уллуду.", "sp-contributions-concurrency-user": "Ай медет, хайырланыучу хыйсабыгъыздан асыры кёб излем этиледи. Тилейбиз, кечирек сынагъыз.", "sp-contributions-concurrency-ip": "Ай медет, IP-адресигизден асыры кёб излем этиледи. Тилейбиз, кечирек сынагъыз.", @@ -2702,7 +2702,7 @@ "blocklist-by": "Блоклагъан администратор", "blocklist-params": "Блоклауну параметрлери", "blocklist-reason": "Чурум", - "ipblocklist-submit": "Таб", + "ipblocklist-submit": "Изле", "ipblocklist-localblock": "Локал блокга салыу", "ipblocklist-otherblocks": "Башха {{PLURAL:$1|блок|блокла}}", "infiniteblock": "Болджалсыз блокга салыу", @@ -2967,7 +2967,7 @@ "tooltip-pt-logout": "Чыкъ", "tooltip-pt-createaccount": "Ажымсыз керек болмагъанлыкъгъа, тергеу джазыу (аккаунт) къураб системагъа кирирге теджейбиз.", "tooltip-ca-talk": "Бетни ичиндегин сюзюу", - "tooltip-ca-edit": "Бу бетни тюрлендир", + "tooltip-ca-edit": "Бу бетни тюзет", "tooltip-ca-edit-local": "Локал ачыкълау бетни тюзетигиз", "tooltip-ca-create": "Бу бетни къура", "tooltip-ca-create-local": "Локал ачыкълау бетни къура", @@ -3274,7 +3274,7 @@ "autosumm-changed-redirect-target": "Джангдына джибериу нюзюрю [[$1]] орнуна [[$2]] болуб тюрленди", "autosumm-new": "Бет къуралды: '$1'", "autosumm-newblank": "Бош бет къуралды", - "size-bytes": "$1 байт", + "size-bytes": "$1 {{PLURAL:$1|байт}}", "size-kilobytes": "$1 КБ", "size-megabytes": "$1 МБ", "size-gigabytes": "$1 МБ", @@ -3424,7 +3424,7 @@ "fileduplicatesearch": "Дубликат файлланы изле", "fileduplicatesearch-summary": "Хэш-кодлары бла дубликат файланны изле.", "fileduplicatesearch-filename": "Файлны аты:", - "fileduplicatesearch-submit": "Таб", + "fileduplicatesearch-submit": "Изле", "fileduplicatesearch-info": "$1 × $2 пиксель
Файлны ёлчеми: $3
MIME-тип: $4", "fileduplicatesearch-result-1": "«$1» файлны келишген дубликаты джокъду", "fileduplicatesearch-result-n": "«$1» файлны {{PLURAL:$2|1 келишген дубликаты|$2 келишген дубликаты}} барды.", @@ -3877,7 +3877,7 @@ "mw-widgets-abandonedit-discard": "Тюзетиулени къорат", "mw-widgets-abandonedit-keep": "Тюзетиуню андан ары бардыр", "mw-widgets-abandonedit-title": "Ишексизмисе?", - "mw-widgets-copytextlayout-copy-fail": "Алмашдырыу буферги копия этилелмеди.", + "mw-widgets-copytextlayout-copy-fail": "Алмашдырыу буферге копия этилелмеди.", "mw-widgets-copytextlayout-copy-success": "Алмашдырыу буферге копия эттилди.", "mw-widgets-dateinput-no-date": "Чырт бир дата сайланмады", "mw-widgets-mediasearch-input-placeholder": "Мультимедиа изле", @@ -4091,7 +4091,7 @@ "skin-action-protect": "Джакъла", "skin-action-undelete": "Къайтар", "skin-action-delete": "Кетер", - "skin-action-move": "Атын ауушдур", + "skin-action-move": "Орнундан кёчюр", "parsoid-stash-rate-limit-error": "Терклик мардадан чыгъылгъаны ючюн, сакълау джетишимсиз болду. Тилейбиз, кечирек энтда бир кере сынагъыз.", "parsoid-resource-limit-exceeded": "Parsoid къайнакъ мардасындан чыкъды: $1", "parsoid-revision-access": "Parsoid версиягъа барылалмайды: $1", diff --git a/languages/i18n/kri.json b/languages/i18n/kri.json index 21c35e50196..35e5079e2ee 100644 --- a/languages/i18n/kri.json +++ b/languages/i18n/kri.json @@ -103,12 +103,16 @@ "category-media-header": "Media na katègòri \"$1\"", "category-empty": "''Dhis katègòri hyar nò gèt nò pej òr media fòr naw.''", "hidden-categories": "{{PLURAL:$1|Katègòri dèndònhaid|Katègòridèm dèndònhaid}}", + "category-subcat-count": "{{PLURAL:$2| Dis kategori gɛt di sabkategori nɔmɔ we de dɔŋ ya.|Dis kategori gɛt dis {{PLURAL:$1| sabkategori| $1 sabkategori dɛn}}, aut of $2 totɛl.}}", "category-subcat-count-limited": "Dis kategori gɛt di {{PLURAL:$1| sabkategori| $1 sabkategori dɛn}}.", + "category-article-count": "{{PLURAL:$2| Dis kategori gɛt di pej nɔmɔ we de dɔŋ ya.|Dis wan we de dɔŋ ya {{PLURAL:$1| pej na| $1 pej dɛn de}} na dis kategori, pan $2 ɔl.}}", + "category-file-count": "{{PLURAL:$2| Dis kategori gɛt di fayl nɔmɔ we de dɔŋ ya.|Dis we de dɔŋ ya {{PLURAL:$1| fayl na| $1 fayl dɛn de}} na dis kategori, pan $2 ɔl.}}", "broken-file-category": "Pej dɛn we gɛt fayl link dɛn we dɔn brok", "about": "Bòt", "newwindow": "(go opin nyu winda)", "cancel": "Kansul", "mytalk": "Tòk", + "anontalk": "Tòk", "navigation": "Navigatio", "and": " ɛn", "faq": "Kwèstiòn dèndeaks bòku", @@ -136,6 +140,7 @@ "print": "Print", "view": "Viu", "skin-view-view": "Rid", + "skin-view-foreign": "View pan $1", "edit": "Èdit", "skin-view-edit": "Èdit", "create": "Kreat", @@ -156,6 +161,7 @@ "otherlanguages": "Na òdhar tòkdèm", "redirectedfrom": "(Dɛn ridayrɛkt am frɔm $1 )", "redirectpagesub": "Ridayrɛkt pej", + "redirectto": "Ridayrɛkt to:", "lastmodifiedat": "Di las tɛm we dɛn ɛdit dis pej na $1 , na $2 .", "jumpto": "Jùmp go:", "jumptonavigation": "Navigatio", @@ -165,6 +171,7 @@ "aboutsite": "Na bòt {{SITENAME}}", "aboutpage": "Project:Na bòt", "copyright": "Dhis kòntènt avelebul ùndar $1 .", + "copyrightpage": "{{ns:project}}:Kɔpirayt dɛn", "currentevents": "Kùrrènt evèntdèm", "currentevents-url": "Project:Kùrrènt evèntdèm", "disclaimers": "Disklamardèm", @@ -218,6 +225,7 @@ "nosuchaction": "Dha kain aktiòn nò de", "nosuchactiontext": "Dhi wiki nò de ùndarstan dhi aktiòn we dhi URL tèll am fòdu", "nosuchspecialpage": "Dha kain spèshial pej nò de", + "nospecialpagetext": "Yu dɔn aks fɔ spɛshal pej we nɔ rayt. \n\nYu kin fɛn wan list fɔ valid spɛshal pej dɛn na [[Special:SpecialPages|{{int:specialpages}}]].", "laggedreplicamode": "Wonin: Di pej nɔ gɛt ɔpdet dɛn we dɛn jɔs dɔn mek.", "readonly": "Database dɔn lɔk", "enterlockreason": "Ɛntay rizin fɔ di lɔk, inklud ɛstimat ɔf ustɛm dɛn go fri di lɔk", @@ -231,6 +239,7 @@ "badtitletext": "Di pej taytul we dɛn aks fɔ nɔ bin valid, ɛmti, ɔ na inta-langwej ɔ inta-wiki taytul we nɔ gɛt link kɔrɛkt wan.\nI kin gɛt wan ɔ mɔ aks dɛn we dɛn nɔ go ebul fɔ yuz na taytul.", "title-invalid": "Di pej taytul we dɛn aks fɔ nɔ valid", "viewsource": "Luk dhi sòrs", + "skin-action-viewsource": "Luk dhi sòrs", "viewsource-title": "View source fɔ $1", "actionthrottledtext": "As anti-abuse measure, yu de limited fɔ du dis akshɔn tumɔs tɛm insay shɔt tɛm, ɛn yu dɔn pas dis limit.\nDuya tray bak insay sɔm minit.", "protectedpagetext": "Dɛn dɔn protɛkt dis pej fɔ mek dɛn nɔ ɛdit ɔ du ɔda tin.", @@ -246,10 +255,12 @@ "userlogin-yourname-ph": "Rait yu yuzarnem", "yourpassword": "Passwòrd", "userlogin-yourpassword": "Passwòrd", + "userlogin-yourpassword-ph": "Ɛntay yu paswɔd", "createacct-yourpassword-ph": "Rait passwòrd", "yourpasswordagain": "Retayp passwòrd", "createacct-yourpasswordagain": "Kònfarm passwòrd", "createacct-yourpasswordagain-ph": "Rerait passwòrd", + "userlogin-remembermypassword": "Kip mi log in", "cannotlogin-title": "Nɔ ebul fɔ log in", "cannotcreateaccount-title": "Nɔ ebul fɔ mek akɔn", "cannotcreateaccount-text": "Dairekt akaunt krieshɔn nɔ de ɛnabul na dis wiki.", @@ -258,8 +269,10 @@ "logout": "Lògòt", "userlogout": "Lògòt", "notloggedin": "Yu nò lògin yet", + "userlogin-noaccount": "Yu nɔ gɛt akɔn?", "userlogin-joinproject": "Join {{SITENAME}}", "createaccount": "Kreat yu yon akkaunt", + "userlogin-resetpassword-link": "Yu fɔgɛt yu paswɔd?", "userlogin-helplink2": "Ɛp fɔ log in", "userlogin-reauth": "Yu fɔ log in bak fɔ chɛk if yu na {{GENDER:$1| $1 }}.", "createacct-emailoptional": "Email (òpshòn)", @@ -285,44 +298,78 @@ "pt-login-button": "Lògin", "pt-createaccount": "Kreat yu yon akkaunt", "pt-userlogout": "Lògòt", + "passwordreset": "Riset paswɔd", "summary": "Sùmmari:", "minoredit": "Dhis na lili èdit", "watchthis": "Wach dis pej", "savearticle": "Sev dis pej", + "publishpage": "Publish pej", + "publishchanges": "Publish chenj dɛn", + "publishpage-start": "Publish pej...", + "publishchanges-start": "Publish chenj dɛn...", "preview": "Prevyu", "showpreview": "Luk dhi prevyu", "showdiff": "Sho wetin dòn chenj", - "anoneditwarning": "'''Tek tèm o:''' Yu nò lògin yet.\nSo dèn go sev yu IP addrèss na dhi pejim èdithistoria", + "anoneditwarning": "Wonin: Yu nɔ log in. Yu IP adrɛs go de na pɔblik if yu mek ɛni ɛdit. If yu [ $1 log in] ɔ [ $2 create an account] , yu ɛdit dɛn go kɔmɔt frɔm yu yuzɛn nem, wit ɔda bɛnifit dɛn.", "missingsummary": "'''Mèmbar se:''' yu nò mek èditsùmmari.\nIf yu prèss sev bak, dhèm go sev yu èdit nòmor.", "missingcommenttext": "Rait yu kòmmènt ùndar hyar", + "blockedtext": "Dɛn dɔn blok yu yuzɛn nem ɔ IP adrɛs. \n\n{{int:blɔk tɛks-we-mek-bay| $1 }}\n{{int:blɔktɛks-rizin-kɔmɛnt| $2 }}.\n\n*{{int:blɔk tɛks-start-taym| $8 }}\n*{{int:blɔktɛks-ɛkspirishɔn-taym| $6 }}\n*{{int:blɔktɛks-we dɛn bin want fɔ blok| $7 }}\n\n{{int:blɔktɛks-kɔntakt-blɔk-admin| $1 }}\nYu kin yuz di \"{{int:emailuser}}\" ficha if dɛn spɛsifa wan valid imel adrɛs na yu [[Special:Preferences|preferences]] ɛn dɛn nɔ blok yu fɔ yuz am.!N !{{int:blɔktɛks-blɔk-ip| $3 }} {{int:blɔktɛks-blɔk-id| $5 }}\n{{int:blɔktɛks-inklud-ditel-kwɛstyɔn dɛn}}", "loginreqlink": "lògin", "newarticle": "(Nyu)", + "newarticletext": "Yu dɔn fala wan link to pej we nɔ de yet.\nFɔ mek di pej, bigin fɔ tayp na di bɔks we de dɔŋ (luk di [ $1 ɛp pej] fɔ mɔ info).\nIf yu mek mistek , klik di bak bɔtin na yu brɔwza.", + "anontalkpagetext": "----\n Dis na di diskishɔn pej fɔ pɔsin we nɔ no in nem we nɔ mek akɔn yet, ɔ we nɔ de yuz am. \nSo wi fɔ yuz di nɔmba IP adrɛs fɔ no dɛn.\nDis kayn IP adrɛs kin sheb bay sɔm pipul dɛn we de yuz am.\nIf yu na pɔsin we nɔ no yu nem ɛn yu fil se dɛn dɔn rayt kɔmɛnt dɛn we nɔ impɔtant to yu, duya [[Special:CreateAccount|kriet wan akɔn]] ɔ [[Special:UserLogin|log in]] fɔ avɔyd fɔ kɔnfyus tumara bambay wit ɔda yuza dɛn we nɔ no dɛn nem.", + "noarticletext": "Naw no tɛks nɔ de na dis pej.\nYu kin [[Special:Search/{{PAGENAME}}|search fɔ dis pej taytul]] na ɔda pej dɛn,\n [{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} fɛn di lɔg dɛn we gɛt fɔ du wit am],\nɔ [{{fullurl:{{FULLPAGENAME}}|akshɔn=ɛdit}} mek dis pej] .", + "noarticletext-nopermission": "Naw no tɛks nɔ de na dis pej.\nYu kin [[Special:Search/{{PAGENAME}}|search fɔ dis pej taytul]] na ɔda pej dɛn,\n [{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} fɛn di lɔg dɛn we gɛt fɔ du wit am],\nɔ [{{fullurl:{{FULLPAGENAME}}|akshɔn=ɛdit}} mek dis pej] .", + "userpage-userdoesnotexist-view": "Yuz akaunt \"$1\" nɔ rɛjista na dis wiki.", + "previewnote": "Mɛmba se dis na jɔs prɛviu. \nYu chenj dɛn nɔ dɔn pablish yet!", + "continue-editing": "Go na di say usay dɛn de ɛdit", "editing": "De èdit $1", + "creating": "Krietin $1", "editingsection": "De èdit $1 (sèktiòn)", + "templatesused": "{{PLURAL:$1| Template|Templates}} we dɛn yuz na dis pej:", + "templatesusedpreview": "{{PLURAL:$1| Template|Templates}} we dɛn yuz na dis prɛviu:", "template-protected": "(thin we dèn protect)", "template-semiprotected": "(we haf-protect)", + "hiddencategories": "Dis pej na mɛmba fɔ {{PLURAL:$1| wan kategori we ayd| $1 kategori dɛn we dɛn ayd}}:", + "permissionserrors": "Permishɔn mistek", "permissionserrorstext-withaction": "Yu no gèt permisshòn fo $2, bikoz {{PLURAL:$1|rizin|rizin-dem}}:", "recreate-moveddeleted-warn": "'''Tek tèm o!!: Yu de mek bak wan pej we dèn bin dòn ires.'''\n\nYu sabi if yu fò work pan dhis pej ya.\nDhis pejim delet èn muf lòg de hyar:", - "moveddeleted-notice": "Dèn dòn delet dhis pej.\nDhi deletio èn muf lòg fòr dhis pej de ùndar fòr rèfèrèntia.", + "moveddeleted-notice": "Dis pej nɔ de.\nDi dilit, protɛkshɔn, ɛn muv lɔg fɔ di pej de dɔŋ fɔ rɛfrɛns.", "edit-hook-aborted": "Wan huk dòn blòk yu Èdit.\nI nò èksplan whethin mek.", "edit-gone-missing": "Wi nò ebul fòr ùpdat dhis pej hyar.\nSòmtèm dèn dòn delet am.", "edit-conflict": "Èdit kònflikt", "edit-no-change": "Dèn ignòr yu èdit, bikòs dhi tèkst nò chenj.", + "content-model-wikitext": "wikitɛks", + "undo-failure": "Di ɛdit nɔ bin ebul fɔ dɔn bikɔs ɔf di intamɛdiet ɛdit dɛn we nɔ gri wit dɛnsɛf.", "viewpagelogs": "Luk dhi lògdèm fòr dhis pej", + "currentrev-asof": "Latest rivishɔn as of $1", "revisionasof": "Rivishɔn as fɔ $1", + "revision-info": "Rivishɔn as fɔ $1 bay {{GENDER:$6|$2}}$7", "previousrevision": "pass ol vèrsiòn", + "nextrevision": "Nyu rivishɔn →", + "currentrevisionlink": "Di las rivishɔn", "cur": "kùr", "last": "prev", "page_first": "fùrs", "page_last": "las", - "history-fieldset-title": "Brawz història", + "histlegend": "Dif sɛlɛkshɔn: Mak di redio bɔtin dɛn na di rivishɔn dɛn fɔ kɔmpia ɛn hit ɛnta ɔ di bɔtin we de dɔŋ.
\nLɛjɛnd: ({{int:cur}}) = difrɛns wit di las rivishɔn, ({{int:last}}) = difrɛns wit di rivishɔn we de bifo, {{int:minoreditletter}} = smɔl ɛdit.", + "history-fieldset-title": "Filta di rivishɔn dɛn", "histfirst": "ol pass òll", "histlast": "nyu pass òll", + "history-feed-title": "Rivishɔn istri", + "history-feed-description": "Rivishɔn istri fɔ dis pej na di wiki", "rev-delundel": "chenj siebulnèss", "revdel-restore": "chenj siebulnèss", + "mergelog": "Merj lɔg", "revertmerge": "Ùnmerj", + "history-title": "$1 : Rivishɔn istri", + "difference-title": "$1: Difrɛns bitwin rivishɔn dɛn", "lineno": "Lain $1", + "compareselectedversions": "Kɔmpia di rivishɔn dɛn we yu dɔn pik", "editundo": "ùndu", + "diff-empty": "(No difrɛns nɔ de)", + "diff-multi-sameuser": "( {{PLURAL:$1| Wan intamɛdiet rivishɔn| $1 intamɛdiet rivishɔn}} bay di sem {{GENDER:$3| yuza}} nɔ sho)", + "diff-multi-otherusers": "( {{PLURAL:$1| Wan intamɛdiet rivishɔn| $1 intamɛdiet rivishɔn}} bay {{PLURAL:$2| wan ɔda yuza| $2 yuza}} nɔ sho)", "searchresults": "Sarch resùltdèm", "searchresults-title": "Sarch resùltdèm fòr \"$1\"", "prevn": "previùs {{PLURAL:$1|$1}}", @@ -331,6 +378,8 @@ "nextn-title": "Nèks $1 {{PLURAL:$1|resùlt|resultdèm}}", "shown-title": "Show $1 {{PLURAL:$1|resùlt|resùltdèm}} fòr pej", "viewprevnext": "Vyu ($1 {{int:pipe-separator}} $2) ($3)", + "searchmenu-exists": "Wan pej de we nem \"[[:$1]]\" na {{SITENAME}}. {{PLURAL:$2| 0=|Luk bak di ɔda sɔch rizɔlt dɛn we dɛn fɛn.}}", + "searchmenu-new": "Mek di pej \"[[:$1]]\" na dis wiki! {{PLURAL:$2|0=|Luk bak di pej we dɛn fɛn wit yu sɔch.|Luk bak di sɔch rizɔlt dɛn we dɛn fɛn.}}", "searchprofile-articles": "Kòntèntpejdèm", "searchprofile-images": "Mùltimedia", "searchprofile-everything": "Òllthin", @@ -338,9 +387,13 @@ "searchprofile-articles-tooltip": "Sarch na $1", "searchprofile-images-tooltip": "Sarch fòr faildèm", "search-result-size": "$1 ({{PLURAL:$2|1 wòrd|$2 wòrddèm}})", + "search-result-category-size": "{{PLURAL:$1| 1 mɛmba| $1 mɛmba dɛn}} ( {{PLURAL:$2| 1 sabkategori| $2 sabkategori}}, {{PLURAL:$3| 1 fayl| $3 fayl dɛn}})", + "search-redirect": "(ridayrɛkt frɔm $1 )", "search-section": "(sèkshòn $1)", + "search-file-match": "(i de mach di tin dɛn we de insay di fayl)", "search-suggest": "Yu min fòr sey?: $1", "searchall": "òll", + "search-showingresults": "{{PLURAL:$4| Rizult $1 pan $3 |Rizult $1 – $2 pan $3 }}", "search-nonefound": "Resùltdèm we mach dhi kweri nò de", "powersearch-legend": "Advanssarch", "powersearch-ns": "Sarch na nemspatiodèm:", @@ -351,54 +404,80 @@ "youremail": "Emel:", "username": "Yuzmannem:", "yourrealname": "Real nem", + "group-bot": "Bot dɛn", + "group-sysop": "Administreta dɛn", + "grouppage-bot": "{{ns:project}}:Bɔt dɛn", + "grouppage-sysop": "{{ns:project}}:Administreta dɛn", "newuserlogpage": "Yuzman kreattin lòg", + "rightslog": "Yuz rayt dɛn lɔg", "skin-action-addsection": "Add tòpik", "action-edit": "èdit dhis pej", + "action-createaccount": "kriet dis yuza akaunt", "action-move": "Muf", "action-delete": "Delet", "action-protect": "Protèkt", "enhancedrc-history": "history", "recentchanges": "Resènt chenjdèm", "recentchanges-legend": "Risènt chenj òptiòndèm", + "recentchanges-summary": "Trak di chenj dɛm we dɛn jɔs mek na di wiki na dis pej.", + "recentchanges-noresult": "Nɔ chenj nɔ de insay di tɛm we dɛn gi am we nɔ gri wit dɛn krayteria ya.", "recentchanges-label-newpage": "Dhis edit kreat nyu pej", "recentchanges-label-minor": "Dhis na lili èdit", "recentchanges-label-bot": "Na bòt perform dhis èdit", "recentchanges-label-unpatrolled": "Dhis èdit nò patrol yet", + "recentchanges-label-plusminus": "Di pej saiz chenj bay dis nɔmba fɔ bayt", + "recentchanges-legend-heading": "Lejin:", + "recentchanges-legend-newpage": "{{int:recentchanges-label-newpage}} (luk bak [[Special:NewPages|list fɔ nyu pej dɛn]])", + "rcnotefrom": "Dɔŋ ya {{PLURAL:$5| na di chenj|na di chenj dɛm}} sins $3 , $4 (te to $1 sho).", + "rclistfrom": "Sho nyu chenj dɛn we bigin frɔm $2 , $3", "rcshowhideminor": "$1 smòll editdèm", "rcshowhideminor-show": "Show", "rcshowhideminor-hide": "Haid", + "rcshowhidebots": "$1 bot dɛn", "rcshowhidebots-show": "Show", "rcshowhidebots-hide": "Haid", "rcshowhideliu": "$1 yuzmandèm we dòn règistar", + "rcshowhideliu-show": "Sho", "rcshowhideliu-hide": "Haid", "rcshowhideanons": "$1 nògètnem yuzmandèm", "rcshowhideanons-show": "Show", "rcshowhideanons-hide": "Haid", + "rcshowhidepatr": "$1 patrul ɛdit dɛn", "rcshowhidemine": "$1 mi èditdèm", "rcshowhidemine-show": "Show", "rcshowhidemine-hide": "Haid", + "rclinks": "Sho las $1 chenj dɛn insay las $2 dez", "diff": "diff", "hist": "hist", "hide": "Haid", "show": "Show", "minoreditletter": "l", + "rc-old-title": "fɔs dɛn mek am as \"$1\"", "recentchangeslinked": "Chenjdèm we relat", "recentchangeslinked-toolbox": "Chenjdèm we relat", + "recentchangeslinked-title": "Chenj dɛn we gɛt fɔ du wit \" $1 \"", + "recentchangeslinked-summary": "Ɛntay wan pej nem fɔ si chenj dɛn na pej dɛn we gɛt link to ɔ frɔm da pej de. (Fɔ si mɛmba dɛn na wan kategori, ɛnta {{ns:category}}:Nem fɔ di kategori). Di chenj dɛn we dɛn mek to pej dɛn na [[Special:Watchlist|yu Watchlist]] de insay bold .", "recentchangeslinked-page": "pejnem", + "recentchangeslinked-to": "Sho chenj dɛn to pej dɛn we gɛt link to di pej we dɛn gi insted", "upload": "Ùplod fail", "uploadbtn": "Ùplod fail", "uploadnologin": "Yu nò lògin yet", "uploadlogpage": "Ùplod lòg", "filedesc": "Sùmmari:", "watchthisupload": "Wach dhis fail", + "license": "Laysensin:", + "license-header": "Laysensin", + "imgfile": "fayl", "file-anchor-link": "Fail", "filehist": "failhistòria", "filehist-help": "Klik pan det/tèm fòr luk dhi fail lèkkè haw i bin be dha tèm dher", "filehist-deleteone": "delet", + "filehist-revert": "rivεrt", "filehist-current": "kùrrènt", "filehist-datetime": "Dat/Tèm", "filehist-thumb": "Thùmnel", "filehist-thumbtext": "Thumbnail fɔ vɛshɔn as fɔ $1", + "filehist-nothumb": "No smɔl pikchɔ nɔ de", "filehist-user": "Yuzman", "filehist-dimensions": "Dimènsiòndèm", "filehist-comment": "Kòmmènt", @@ -406,6 +485,9 @@ "linkstoimage": "Dhi {{PLURAL:$1|pej de link|pejdèm de link}} go dhis fail:", "linkstoimage-more": "Pass wan $1 {{PLURAL:$1|pej de link|pejdèm de link}} go dhis fail hyar.\nDhis list gèt dhi{{PLURAL:$1|fùrs pej link|fùrs $1 pej linkdèm}} fòr dhis fail nòmòr.\nDhi [[Special:WhatLinksHere/$2|full list]] de hyar.", "nolinkstoimage": "Nò pej nò de we de link kam dhis fail hyar.", + "sharedupload-desc-here": "Dis fayl na frɔm $1 ɛn ɔda prɔjek dɛn kin yuz am.\nDi diskripshɔn we de na in [ $2 fayl diskripshɔn pej] de sho dɔŋ ya.", + "filepage-nofile": "No fayl we gɛt dis nem nɔ de.", + "upload-disallowed-here": "Yu nɔ go ebul fɔ ɔvarayt dis fayl.", "filedelete-submit": "Delet", "randompage": "Randòm pej", "randomincategory-submit": "Go", @@ -415,16 +497,25 @@ "nbytes": "$1 {{PLURAL:$1|bayt|baytdèm}}", "nmembers": "$1 {{PLURAL:$1|mèmbar|mèmbardèm}}", "prefixindex": "Òll pejdèm we gèt dhi fròntfix", + "listusers": "List fɔ di wan dɛn we de yuz am", "newpages": "Nyu pejdèm", "move": "Muf", "movethispage": "Muf dhis pej hyar", + "pager-newer-n": "{{PLURAL:$1|nyu 1|nyu $1}}", + "pager-older-n": "{{PLURAL:$1| ol 1|ol $1 }}", "booksources": "Buk sòrsdèm", "booksources-search-legend": "Sarcg fòr buk sòrsdèm", "booksources-search": "Sarch", + "specialloguserlabel": "Pèfoma:", + "speciallogtitlelabel": "Target (taytul ɔ {{ns:yuz}}:yuz nem fɔ yuz):", "log": "Lògdèm", + "all-logs-page": "Ɔl di pɔblik lɔg dɛn", + "alllogstext": "Kɔmbayn displei fɔ ɔl di lɔg dɛn we de fɔ {{SITENAME}}.\nYu kin smɔl di we aw yu de si bay we yu pik wan lɔg tayp, di yuzɛn nem (kes-sɛnsitiv), ɔ di pej we afɛkt (we gɛt kes-sɛnsitiv bak).", + "logempty": "No tin dɛn we de mach nɔ de na di lɔg.", "allpages": "Òll pejdèm", "allarticles": "Òll pejdèm", "allpagessubmit": "Go", + "allpages-hide-redirects": "Ayd di ridayrɛkt dɛn", "categories": "Katègòridèm", "linksearch-ok": "Sarch", "activeusers-submit": "sho", @@ -432,6 +523,7 @@ "emailuser": "Emel dhis yuzman", "watchlist": "Wachlist", "mywatchlist": "Wachlist", + "watchlistfor2": "Fɔ $1", "nowatchlist": "Yu nò gèt nathin na yu wachlist.", "watchlistanontext": "$1 Fòr luk òr chenj whethin de na yu wachlist", "watchnologin": "Yu nò lògin yet", @@ -441,9 +533,13 @@ "unwatchthispage": "Lèf fòr wach", "notanarticle": "Dhis pej hyar nòto kòntèntpej", "notvisiblerev": "Dèn dòn delet dhi last revisiòn we diffrèn yuzman bin rait", + "watchlist-details": "{{PLURAL:$1| $1 pej na| $1 pej dɛn de}} na yu Wachlist (plɔs tɔk pej dɛn).", + "wlheader-showupdated": "Di pej dɛn we dɛn dɔn chenj frɔm we yu las go na dɛn, dɛn sho dɛn wit bold .", + "wlnote": "Dɔŋ ya {{PLURAL:$1| na di las chenj|na di las $1 chenj dɛm}} na di las {{PLURAL:$2| awa| $2 awa}}, as of $3 , $4 .", "watchlist-options": "Wachlist òptiòndèm", "watching": "A de wach...", "unwatching": "A de lèf fòr wach...", + "enotif_reset": "Mak ɔl di pej dɛn we yu go", "deletepage-submit": "Delet dhis pej hyar", "confirm": "Kònfirm", "excontent": "Dhi content bin bi: '$1'", @@ -451,8 +547,12 @@ "actioncomplete": "Aktshòn dòn kòmplet", "actionfailed": "Aktshòn dòn feil", "dellogpage": "Deletiònlòg", + "rollbacklink": "rol bak", + "rollbacklinkcount": "rol bak $1 {{PLURAL:$1| ɛdit|ɛdit dɛn}}", "protectlogpage": "Protèktiòn lòg", + "protect-default": "Alaw ɔl di wan dɛn we de yuz am", "restriction-edit": "Èdit", + "restriction-move": "Muf", "restriction-create": "Kreat", "skin-action-viewdeleted": "Luk am $1?", "undeletelink": "vyu/restòr", @@ -460,21 +560,42 @@ "undelete-search-submit": "Sarch", "namespace": "Nemspasio:", "blanknamespace": "(Men)", + "contributions": "Di kɔntribyushɔn dɛn we di wan dɛn we de yuz am kin gi", + "contributions-title": "Yuz kɔntribyushɔn fɔ $1", "mycontris": "Kòntribushòn", + "anoncontribs": "Kòntribyushòn dèn", + "contribsub2": "Fɔ {{GENDER:$3|$1}} ($2)", + "nocontribs": "Dɛn nɔ bin fɛn ɛni chenj we de mach dɛn krayteria ya.", "uctop": "kùrrènt", + "month": "Frɔm di mɔnt (ɛn bifo dat):", + "year": "Frɔm di ia (ɛn bifo dat):", "sp-contributions-blocklog": "Blòk lòg", "sp-contributions-uploads": "ùploddèm", "sp-contributions-logs": "lògdèm", "sp-contributions-talk": "tòk", "sp-contributions-search": "Sarch fòr kòntributiòn", + "sp-contributions-username": "IP adrɛs ɔ yuz nem:", + "sp-contributions-toponly": "Na di ɛdit dɛn nɔmɔ we na di las rivishɔn dɛn nɔmɔ sho", + "sp-contributions-newonly": "Na di ɛdit dɛn nɔmɔ we na pej krieshɔn nɔmɔ sho", "sp-contributions-submit": "Sarch", "whatlinkshere": "Whethin de link kam hyar", + "whatlinkshere-title": "Pej dɛn we gɛt link to \" $1 \"", "whatlinkshere-page": "Pej", + "linkshere": "Di pej dɛn we de dɔŋ ya gɛt link to $2 :", + "nolinkshere": "No pej nɔ de we gɛt link to $2.", + "isredirect": "ridayrɛkt pej", + "istemplate": "transklushɔn", "isimage": "Faillink", + "whatlinkshere-prev": "{{PLURAL:$1| bifo|we bin dɔn de bifo $1 }}", + "whatlinkshere-next": "{{PLURAL:$1|nɛks|nɛks $1}}", "whatlinkshere-links": "← linkdèm", - "whatlinkshere-hidelinks": "$1 linkdèm", + "whatlinkshere-hideredirs": "Ayd di ridayrɛkt dɛn", + "whatlinkshere-hidetrans": "Ayd di transklushɔn dɛn", + "whatlinkshere-hidelinks": "Ayd di link dɛn", + "whatlinkshere-hideimages": "Ayd di fayl link dɛn", "ipblocklist": "Yuzmandèm we blòk", "ipblocklist-submit": "Sarch", + "infiniteblock": "infinit", "blocklink": "blòk", "unblocklink": "ùnblòk", "change-blocklink": "chenj blòk", @@ -545,26 +666,52 @@ "tooltip-watch": "Put dhis pej na yu wachlist", "tooltip-summary": "Èntar shòrt sùmmari", "pageinfo-toolboxlink": "Pej infòrmeshòn", + "patrol-log-page": "Patrul lɔg", "previousdiff": "Mòr-ol èdit", + "nextdiff": "Nyu ɛdit →", + "widthheightpage": "$1 × $2 , $3 {{PLURAL:$3| pej|pej dɛn}}", "file-nohires": "Rèsòlutiòn we haih pass dhis nò de", "show-big-image": "Original fail", + "show-big-image-preview": "Saiz fɔ dis prɛviu: $1 .", + "show-big-image-other": "Ɔda {{PLURAL:$2|rɛzolushɔn|rɛzolushɔn dɛn}}: $1.", "ilsubmit": "Sarch", "metadata": "Mètadata", + "metadata-help": "Dis fayl gɛt ɔda infɔmeshɔn, sɔntɛm dɛn ad am frɔm di dijital kamɛra ɔ skan we dɛn yuz fɔ mek ɔ dijital am.\nIf dɛn dɔn chenj di fayl frɔm di we aw i bin de fɔs, sɔm ditil dɛn nɔ go sho di fayl we dɛn dɔn chenj ful wan.", "namespacesall": "òll", "monthsall": "òll", "confirmemail": "Kònfirm yu emel addrèss", "confirmemail_noemail": "Dhi emel addrèss we yu put na [[Special:Preferences|user preferences]] nò valid.", + "imgmultipageprev": "← pej we de bifo", + "imgmultipagenext": "nɛks pej →", "imgmultigo": "Go!", + "imgmultigoto": "Go na pej $1", "table_pager_limit_submit": "Go", + "watchlisttools-clear": "Klia di wachlist", + "watchlisttools-view": "Luk di chenj dɛn we gɛt fɔ du wit dis", "watchlisttools-edit": "Vyu èn èdit wachlist", + "watchlisttools-raw": "Ɛdit raw wachlist", + "signature": "[[{{ns:user}}:$1|$2]] ([[{{ns:user_talk}}:$1|tɔk]])", "fileduplicatesearch-submit": "Sarch", "specialpages": "Spèshal pejdèm", + "tags-active-yes": "Yɛs", + "tags-active-no": "Nɔ", + "tags-hitcount": "$1 {{PLURAL:$1| chenj|chenj}}", "deletepage": "Delet dhis pej hyar", "htmlform-submit": "Rɛdi fɔ de ɔnda", + "revdelete-content-hid": "kɔntent we dɛn ayd", "searchsuggest-search": "Sarch {{SITENAME}}", "searchsuggest-containing": "Sɔch fɔ pej dɛn we gɛt", + "duration-days": "$1 {{PLURAL:$1|de|dez}}", "nstab-mainpage": "Men Pej", "skin-action-protect": "Protèkt", "skin-action-delete": "Delet", - "skin-action-move": "Muf" + "skin-action-move": "Muf", + "blockedtext-made-by": "Dɛn bin mek di blɔk wit $1.", + "blockedtext-reason-comment": "Di rizin we dɛn gi na $1", + "blockedtext-start-time": "Start fɔ blɔk: $1", + "blockedtext-expiration-time": "Di tɛm we di blɔk go dɔn: $1", + "blockedtext-intended-blockee": "Di wan we dɛn bin want fɔ blok: $1", + "blockedtext-contact-blocker-admin": "Yu kin kɔntak $1 ɔ ɔda [[{{MediaWiki:Grouppage-sysop}}|administreta]] fɔ tɔk bɔt di blɔk.", + "blockedtext-block-ip": "Di IP adrɛs we yu gɛt naw na $1.", + "blockedtext-include-details-queries": "Duya put ɔl di ditil dɛn we de ɔp pan ɛni kwɛstyɔn we yu aks." } diff --git a/languages/i18n/lmo.json b/languages/i18n/lmo.json index 06d6c220996..68ed4734dca 100644 --- a/languages/i18n/lmo.json +++ b/languages/i18n/lmo.json @@ -75,6 +75,7 @@ "tog-prefershttps": "Dopra semper una conession sicura quand che te seet autenticad", "tog-showrollbackconfirmation": "Mostra una domanda de conferma quand che se clica in sul conligament de tornà indree", "tog-requireemail": "Invia la posta eletonica per impostà de noeuv la parola ciav quand che inn stad fornid tut e du l'adress de posta eletronica e el nom de l'utent.", + "tog-forcesafemode": "Ten semper ativa la [[mw:Manual:Safemode|manera sicura]]", "underline-always": "Semper", "underline-never": "Mai", "underline-default": "Impostazzion predefinide del curiosador o de l'interfaccia", @@ -436,6 +437,7 @@ "nav-login-createaccount": "Và dent / Crea un cunt", "logout": "Va foeura", "userlogout": "Và foeura", + "templogout": "Và foeura de la session", "notloggedin": "Te see minga dent in del sistema", "userlogin-noaccount": "Te see nananmò registrad?", "userlogin-joinproject": "Registres in {{SITENAME}}", @@ -483,6 +485,7 @@ "nosuchusershort": "Ghe n'è minga d'utent cont el nom de \"$1\". Controla se t'hee scrivud giust.", "nouserspecified": "Te gh'hee de specificà un nom utent.", "login-userblocked": "Questa utenza l'è blocada. La connession l'è minga permetuda.", + "fatalpassworderror": "$1\n\nPer di reson de sicurezza, te podet minga adnà dent con questa parolla ciav chì. In piasé [$2 domanda un messagg de posta eletronica de reimpostazzion de la parolla ciav].", "wrongpassword": "El to nom utent o la toa parola ciav a inn minga giust. In piesè, provegh an'mò.", "wrongpasswordempty": "T'hee minga metud denter la parola ciav. Per piasè provegh an'mò.", "passwordtooshort": "I parolle d'ordin i gh'hann de avegh almen {{PLURAL:$1|1 carater|$1 carater}}.", diff --git a/languages/i18n/ln.json b/languages/i18n/ln.json index fedc0bff28e..f62e3504a46 100644 --- a/languages/i18n/ln.json +++ b/languages/i18n/ln.json @@ -161,7 +161,7 @@ "nstab-mediawiki": "Liyébísí", "nstab-template": "Emekisele", "nstab-help": "Lonkásá ya lisálisi", - "nstab-category": "Katégori", + "nstab-category": "Katégoli", "mainpage-nstab": "Lokásá ya libosó", "nosuchaction": "Ekelá eyébani tɛ̂", "nosuchspecialpage": "Lonkásá gudi lwangó lozalí tɛ̂", diff --git a/languages/i18n/lzh.json b/languages/i18n/lzh.json index 7f7c617ebd4..d8f4561c5a9 100644 --- a/languages/i18n/lzh.json +++ b/languages/i18n/lzh.json @@ -45,7 +45,8 @@ "逆襲的天邪鬼", "飞舞回堂前", "아라", - "Dream Star.cn" + "Dream Star.cn", + "Winston Sung" ] }, "tog-underline": "以底線識鏈接:", @@ -226,7 +227,7 @@ "mediawikipage": "觀訊", "templatepage": "鑄模", "viewhelppage": "助文", - "categorypage": "分類", + "categorypage": "觀類", "viewtalkpage": "見議", "otherlanguages": "他山", "redirectedfrom": "(渡自$1)", diff --git a/languages/i18n/mrj.json b/languages/i18n/mrj.json index 45c35acb519..2ab763b8b5c 100644 --- a/languages/i18n/mrj.json +++ b/languages/i18n/mrj.json @@ -13,40 +13,51 @@ "tog-hideminor": "Изи тӧрлӹмӓшвлӓм у вашталтымашвлӓ лошты шӹлташ, анжыкташ агыл", "tog-hidepatrolled": "Патрулируйымы тӧрлӹмӓшвлӓм у вашталтымашвлӓ лошты шӹлташ, анжыкташ агыл", "tog-newpageshidepatrolled": "Патрулирыйымы ӹлӹшташвлӓм у вашталтымашвлӓ лошты шӹлташ, анжыкташ агыл", + "tog-hidecategorization": "Страницӓвлӓн категорицӓзим шӹлтӓш", "tog-extendwatchlist": "Вангӹмашӹн (анжымашын) кымда списокшы, кышты остатка веле агыл, а цилӓ вашталтымашым пыртымы", - "tog-usenewrc": "У вашталтымашвлӓн яжорак списокым кычылтман (JavaScript келеш)", - "tog-editondblclick": "Ӹлӹшташвлӓм кок гӓнӓ темдӓл, тӧрлӓш (JavaScript)", - "tog-editsectiononrightclick": "Секцим тӧрлӹмӹ годым артикль лӹмӹм каля доно вургымлашты темдӓлӓш (JavaScript)", - "tog-watchcreations": "Мӹньӹн ӹштӹмӹ ӹлӹштӓшвлӓэм вӓнгӹмӹ списокыш пырташ", - "tog-watchdefault": "Мӹньӹн вашталтымы ӹлӹштӓшвлӓэм вӓнгӹмӹ списокыш пырташ", - "tog-watchmoves": "Мӹньӹн лӹмӹм вашталтымы ӹлӹштӓшвлӓэм вӓнгӹмӹ списокыш пырташ", - "tog-watchdeletion": "Мӹньӹн карангдымы ӹлӹштӓшвлӓэм вӓнгӹмӹ списокыш пырташ", + "tog-usenewrc": "Страницӓвлӓ мычкы вашталтмашвлӓм пӹтӓртӹш вашталтмашвлӓ дӓ тӹшлӹмӓшӹн спискӹжӹ кӹдежӹш цымыраш", + "tog-editondblclick": "Страницӓвлӓм, кок гӓнӓ чивен, тӧрлӓш", + "tog-editsectiononrightclick": "Кӹдежӹштӹшӹ вуйшамаквлӓм калян вургымла кнопкыжы доно темдӓлӹн, кӹдежвлӓм тӧрлӓтӹлӓш", + "tog-watchcreations": "Мӹньӹн ӹштӹмӹ страницӓвлӓм дӓ крузымы файлвлӓм тӹшлӹмӓшӹн спискӹш уштараш", + "tog-watchdefault": "Мӹньӹн тӧрлӓтӹмӹ страницӓвлӓм дӓ файлвлӓм тӹшлӹмӓшӹн спискӹш уштараш", + "tog-watchmoves": "Мӹньӹн ваштымы страницӓвлӓм дӓ файлвлӓм тӹшлӹмӓшӹн спискӹш уштараш", + "tog-watchdeletion": "Мӹньӹн карангдымы страницӓвлӓм дӓ файлвлӓм тӹшлӹмӓшӹн спискӹш уштараш", + "tog-watchuploads": "Мӹньӹн крузымы у файлвлӓм тӹшлӹмӓшӹн спискӹш уштараш", + "tog-watchrollback": "Страницӓвлӓм, кышты мӹнь шайык ашкылым ӹштенӓм, тӹшлӹмӓшӹн спискӹш уштараш", "tog-minordefault": "Пäлдӹртӹмӹ агыл тöрлӹмäшвлäм когонжок керäлеш шотлаш агыл", "tog-previewontop": "Текстӹм анзыц анжен лӓкмӹм тӧрлӹмӹ окня анзыкы шӹндӓш", - "tog-previewonfirst": "Текстӹм анзыц анжен лӓкмӹм тӧрлӓш тӹнгӓлмӹ анзыц анжыкташ", - "tog-enotifwatchlistpages": "Мам вӓнгӹмӹ списокын ӹлӹштӓшӹштӹ вашталтымы, тӹдӹм эл. почта доно увертӓрӓш", + "tog-previewonfirst": "Тӧрлӓтӹмашӹм тӹнгӓлмӹ годым анзыц анжен лӓкмӓшӹм анжыкташ", + "tog-enotifwatchlistpages": "Мӹньӹн тӹшлӹмӓшӹн спискӹ гӹц страницӓвлӓм дӓ файлвлӓм вашталтымы гишӓн электрон почта доно увертӓрӓш", "tog-enotifusertalkpages": "Мам персональный ӹлӹштӓшӹштӹ дискуссилӓн пачмы, тӹ вашталтмашым эл. почта доно увертӓрӓш", - "tog-enotifminoredits": "Изи вашталтымашвлӓ гишӓнӓт эл. почта доно увертӓрӓш", + "tog-enotifminoredits": "Страницӓвлӓм дӓ файлвлӓм изин тӧрлӓтӹмӹ гишӓн электрон почта доно увертӓрӓш", "tog-enotifrevealaddr": "Мӹньӹн эл. адресем увертӓрӹмвлӓштӹ анжыкташ", "tog-shownumberswatching": "Манярын ӹлӹштӓшӹм вӓнгӹмӹ списокышкышты пыртенӹт, анжыкташ", - "tog-oldsig": "Ылшы сирӹмӹ подписьӹм анзыцок анжен лӓктӓш", - "tog-fancysig": "Вики-пӓлӹкӹн ӹшке подписьшӹ (автоматический ажедмӓш гӹц пасна)", - "tog-uselivepreview": "Текстӹм пӹсӹн анзыц анжен лӓкмӹм кычылташ (эксперимент семӹнь JavaScript)", - "tog-forceeditsummary": "Мам тӧрлӹмӹ тӹ «нырын» охыр ылмыжы гишӓн пӓлдӹртӓш", + "tog-oldsig": "Тӹньӹн кӹзӹтшӹ подпись:", + "tog-fancysig": "Подписьӹм викитекст гӓнь анжы (тӹньӹн пользовательӹн страницӓш тӧрӧк ссылка гӹц пасна)", + "tog-uselivepreview": "Анзыцок анжымашым уэмдӹмӹ гӹц пасна анжыкташ", + "tog-forceeditsummary": "Тӧрлӓтӹмӓшӹн охыр сводкыжым сирӹмӹ годым (ӓли сводкым цӓрӹмӹ годым) пӓлдӹртӓш", "tog-watchlisthideown": "Мам тӧрленӓм, тӹдӹм вӓнгӹмӹ спискышты шӹлтӓш, анжыкташ агыл", "tog-watchlisthidebots": "Ботвлӓм тӧрлӹмӹм вӓнгӹмӹ списокышты шӹлтӓш, анжыкташ агыл", "tog-watchlisthideminor": "Изи тӧрлӹмӓшвлӓм вӓнгӹмӹ списокышты шӹлтӓш, анжыкташ агыл", "tog-watchlisthideliu": "Лӹмӹштӹм анжыктышывлӓн тӧрлӹмӹштӹм вӓнгӹмӹ списокышты шӹлтӓш, анжыкташ агыл", + "tog-watchlistreloadautomatically": "Фильтрым вашталтымы годым тӹшлӹмӓшӹн спискӹм ирэмдӓш (JavaScript келеш)", "tog-watchlisthideanons": "Кӱ лӹмжӹм анжыктыде, тӹдӹм вӓнгӹмӹ списокышты шӹлтӓш, анжыкташ агыл", "tog-watchlisthidepatrolled": "Патрулируйымы тӧрлӹмӓшвлӓм вӓнгӹмӹ списокышты шӹлтӓш, анжыкташ агыл", + "tog-watchlisthidecategorization": "Страницӓвлӓн категорицӓзим шӹлтӓш", "tog-ccmeonemails": "Кӱлӓн сирмӓшӹм сирем, тӹдӹн копижӹм мӹлӓм колташ", "tog-diffonly": "Кок верси доно тӓнгӓштӓрен ӹлӹштӓшӹн текстшӹм колташ агыл", "tog-showhiddencats": "Шӹлтӹмӹ категоривлӓм анжыкташ", - "tog-norollbackdiff": "Лишӹц колтымын вариантвлӓн айыртемӹштӹм анжыкташ агыл", + "tog-norollbackdiff": "Мӹнгеш пӧртӹлмӓш гӹц вара айыртемым анжыкташ агыл", + "tog-useeditwarning": "Страницӓм, вашталтмашвлӓм перегӹде кем гӹнь, шижтӓрӓш", + "tog-prefershttps": "Системӹш пырымы годым соок перегӹмӹ ушнымашым кычылташ", + "tog-showrollbackconfirmation": "Мӹнгеш пӧртӹлтӓш манын ссылкым темдӓлмӹ годым подтвреждайышы ядмашым анжыкташ", + "tog-requireemail": "Электрон почта адресӹм дӓ пользовательӹн лӹмжӹм анжыктымы годым веле парольым карангдаш манын сирмӓшӹм колташ.", + "tog-forcesafemode": "[[mw:Manual:Safemode|Лӱдӹшӓн агыл режимӹм]] воксешок чӱктӓш", "underline-always": "Соок", "underline-never": "Нигнамат", - "underline-default": "Браузерӹн настройкыжым кычылташ", + "underline-default": "Анзыцок шӹндӹмӹ скин ӓли браузер", "editfont-style": "Тӧрлӹмӓштӹ шрифтӹн типшӹ", + "editfont-monospace": "Икань торешан шрифт", "editfont-sansserif": "Шрифт ыдыралтышвлӓ гӹц пасна", "editfont-serif": "Шрифт ыдыралтышвлӓ доно", "sunday": "рушӓрня", @@ -99,63 +110,108 @@ "oct": "окт", "nov": "нояб", "dec": "дек", + "period-am": "КЯ", + "period-pm": "КВ", "pagecategories": "{{PLURAL:$1|1=Категори|Категоривлӓ}}", "category_header": "«$1» категориштӹ страницӓвлӓ", "subcategories": "Лӹвӓл категоривлӓ", "category-media-header": "«$1» категориштӹ файлвлӓ", "category-empty": "Ти кытлашты ти категориштӹ нимат уке.", "hidden-categories": "{{PLURAL:$1|Шӹлтӹмӹ категори| Шӹлтӹмӹ категоривлӓ}}", + "hidden-category-category": "Шӹлтӹмӹ категоривлӓ", "category-subcat-count": "{{PLURAL:$2|Ти категориштӹ лач вес подкатегори улы. Ти подкатегоришты $2 гӹц {{PLURAL:$1|подкатегорим|$1 подкатегорим}} анжыктымы.}}", + "category-subcat-count-limited": "Ти категориштӹ {{PLURAL:$1|лӹвӓл категори|$1 лӹвӓл категори}}", "category-article-count": "{{PLURAL:$2|Ти категориштӹ ик страницӓ веле.| Ти категориштӹ цилӓжӹ $2 гӹц {{PLURAL:$1|ик страницӓ|$1 страницӓ}} улы.}}", + "category-article-count-limited": "Ти категориштӹ {{PLURAL:$1|страницӓ|$1 страницӓ}}.", "category-file-count": "{{PLURAL:$2|Ти категориштӹ ик файл веле улы.|Ти категориштӹ $2 файл гӹц цилӓжӓт {{PLURAL:$1|ик файлым|$1 файлым}} анжыктымы.}}", + "category-file-count-limited": "Ти категориштӹ {{PLURAL:$1|файл|$1 файл}}", + "index-category": "Индексӹм эртӹшӹ страницӓвлӓ", + "noindex-category": "Индексӹм эртӹшӹ агыл страницӓвлӓ", "broken-file-category": "Файлвлӓ доно пӓшӓм ӹштӹдӹмӹ страницӓвлӓ", "about": "Гишӓн", + "article": "Контентӹн страницӓжӹ", "newwindow": "(у окняшты пачаш)", "cancel": "Цӓрӓш", + "moredotdotdot": "Эче", + "morenotlisted": "Ти спискӹ ситӹдӹмӹ лин кердеш.", + "mypage": "Страницӓ", "mytalk": "Кӓнгӓшӹмӓш", "anontalk": "Кӓнгӓшӹмӓш", "navigation": "Навигаци", "and": " дӓ", + "faq": "ЧПЯ", + "actions": "Ӹштӹмӓш", "namespaces": "Лӹмвлӓн вӓрвлӓ", + "variants": "Вариантвлӓ", "navigation-heading": "Навигационный меню", "errorpagetitle": "Самынь", "returnto": "$1 страницӓ докы пӧртӹлӓш.", "tagline": "{{SITENAME}} гӹц материал", "help": "Палшык", + "help-mediawiki": "MediaWiki гишӓн справкы", "search": "Кӹчӓлмӓш", "searchbutton": "Кӹчӓлмӓш", + "go": "Ванжаш", "searcharticle": "Ванжаш", "skin-view-history": "Историм анжымаш", "history": "Страницӓн историжӹ", "history_short": "Истори", + "history_small": "истори", + "updatedmarker": "тӹньӹн пӹтӓртӹш гӓнӓ пырен лӓкмет паштек иреэмдӓш", "printableversion": "Пецӓтлӓш верси", "permalink": "Соок ылшы ссылка", + "print": "Пецӓтлӹмӓш", "view": "Анжалаш", + "viewcontribs": "Вкладым анжалаш", "skin-view-view": "Лыдаш", "skin-view-foreign": "$1 перегӹмӹ вӓрӹштӹ анжалаш", "edit": "Тӧрлӓш", "skin-view-edit": "Тӧрлӓш", + "edit-local": "Вӓрӹштӹшӹ сирен анжыктымашым тӧрлӓтӓш", "create": "Ӹштӓш", "skin-view-create": "Ӹштӓш", "create-local": "Вӓрӹштӹшӹ сирен анжыктымашым уштараш", "delete": "Карангдаш", - "protect": "Ӹшӹклӓш", + "undelete_short": "{{PLURAL:$1|ик тӧрлӓтӹмӓшӹм| $1 тӧрлӓтӹмӓшӹм}} пӧртӹлтӓш", + "viewdeleted_short": "{{PLURAL:$1|ик карангдымы тӧрлӓтӹмӓшӹм|$1 карангдымы тӧрлӓтӹмӓшӹм}} анжымаш", + "protect": "Перегӓш", "protect_change": "вашталташ", + "skin-action-unprotect": "Перегӹмӓшӹм вашталташ", + "unprotect": "Перегӹмӓшӹм вашталташ", "newpage": "У страницӓ", + "newpage-desc": "Ядмы темылан у страницӓм тӹнгӓл.", + "view-missing-pages": "Уке лишӹ страницӓвлӓм анжалаш", "talkpagelinktext": "кӓнгӓшӹмӓш", + "specialpage": "Спецстраницӓ", "personaltools": "Персональный хӓдӹрвлӓ", "talk": "Кӓнгӓшӹмӓш", "views": "Анжымашвлӓ", "toolbox": "Хӓдӹрвлӓ", "cactions": "Эче", + "tool-link-userrights": "{{GENDER:$1|пользовательӹн}} тӹшкӓвлӓжӹм вашталташ", + "tool-link-userrights-readonly": "{{GENDER:$1|пользовательӹн}} тӱшкӓвлӓжӹм анжалаш", + "tool-link-emailuser": "{{GENDER:$1|пользовательлӓн}} сирмӓшӹм колташ", + "imagepage": "Файлын страницӓжӹм анжалаш", + "mediawikipage": "Сирмӓшӹн страницӓжым анжыкташ", + "templatepage": "Шаблонын страницӓжӹм анжалаш", + "viewhelppage": "Палшык страницӓм анжалаш", + "categorypage": "Категорин страницӓжӹм анжалаш", + "viewtalkpage": "Кӓнгӓшӹмӓшӹм анжалаш", "otherlanguages": "Вес йӹлмӹвлӓ доно", "redirectedfrom": "($1 гӹц колтымы)", "redirectpagesub": "Вес вӓре колтышы страницӓ", "redirectto": "Вес вӓрё колташ:", "lastmodifiedat": "Ти страницӓ остатка гӓнӓ $1 кечӹн $2 цӓшӹн тӧрлӓлтӹн.", + "viewcount": "Ти страницӓ докы {{PLURAL:$1|ик гӓнӓ|$1 гӓнӓ}} доступым пумы.", + "protectedpage": "Тӧрлӓтӹмӓш гӹц перегӹмӹ страницӓ", "jumpto": "Ванжаш:", "jumptonavigation": "навигаци", "jumptosearch": "кӹчӓлмӓш", + "pool-timeout": "Питӹрмӓшӹм вычымы жеп", + "pool-queuefull": "Пулыш церот циц темӹн", + "pool-errorunknown": "Пӓлӹдӹмӹ самынь", + "pool-servererror": "Цымыр счётсчикӹн службыжы кычылташ лидӹмӹ $1.", + "poolcounter-usage-error": "Кычылтмашын самынжы $1:", "aboutsite": "{{SITENAME}} гишӓн", "aboutpage": "Project:Сирен анжыктымаш", "copyright": "Тидӹ, тидӹ семӹнь ылеш $1.", @@ -165,30 +221,49 @@ "disclaimers": "Ответственность гӹц карангмаш", "disclaimerpage": "Project:Цымыр ответственность гӹц карангмаш", "edithelp": "Тӧрлӓш манын палшык", + "helppage-top-gethelp": "Палшык", "mainpage": "Тӹнг ӹлӹштӓш", "mainpage-description": "Тӹнг страницӓ", + "policy-url": "Project:Политика", "portal": "Сообществын порталжы", "portal-url": "Project: сообществын порталжы", "privacy": "Конфиденциальностьын политикӹжӹ", "privacypage": "Project:Конфиденциальностьын политикӹжӹ", "badaccess": "Коргӹш сирӓлтмӓштӹдӓ тама самынь улы", + "badaccess-group0": "Тӹнь ядмы действим ӹштен ат керд.", + "badaccess-groups": "Тӹньӹн ядмы действим $1 {{PLURAL:$2|тӱшкӓ гӹц|тӱшкӓвлӓ лошты гӹц}} пользовательвлӓ ӓптӹртенӹт.", + "versionrequired": "$1 версиӓн MediaWiki келеш", + "versionrequiredtext": "Ти страницӓм кычылташ манын $1 версиӓн MediaWiki келеш.\n[[Special:Верси|версин страницӓжӹм]] анжал.", "ok": "Яра", "retrievedfrom": "Кышец нӓлмӹ «$1»", "youhavenewmessages": "Тӓ нӓлӹндӓ $1 ($2).", "editsection": "тӧрлӓтӓш", "editold": "тӧрлӓтӓш", - "viewsourceold": "Источникӹм анжен лӓктӓш", + "viewsourceold": "источникӹм анжен лӓктӓш", "editlink": "тӧрлӓтӓш", "viewsourcelink": "тӹнгӓлтӹш кодым анжалаш", "editsectionhint": "Секцим тӧрлӓш: $1", "toc": "Контент", "showtoc": "анжыкташ", "hidetoc": "карангдаш", + "collapsible-collapse": "Вӹдӹлӓш", + "collapsible-expand": "Шӓргӓлӓш", + "confirmable-confirm": "{{GENDER:$1|Тӹнь}} тидӹлӓн ӹнянет?", + "confirmable-yes": "Ане", + "confirmable-no": "Уке", + "thisisdeleted": "$1 анжал лӓктӓш ӓли сӓрӓлӓш?", + "viewdeleted": "$1 анжалаш?", + "restorelink": "{{PLURAL:$1|ик карангдымы тӧрлӓтӹмӓш|$1 карангдымы тӧрлӓтӹмӓш}}", + "feed-invalid": "Сирӓлтӓшлӓн лентӹн лин керддӹмӹ типшӹ.", + "feed-unavailable": "Синдикацин лентӹжӹм кычылташ ак ли", "site-rss-feed": "$1 — RSS-вола", "site-atom-feed": "$1 — Atom-вола", "page-rss-feed": "«$1» — RSS-вола", "page-atom-feed": "«$1» — Atom-вола", "red-link-title": "$1 (техень страницӓ уке)", + "sort-descending": "Изиэмдӹмӹ доно сортируяш", + "sort-ascending": "Когоэмӓш доно сортируяш", + "sort-initial": "Тӹнгӓлтӹш сортируйымаш", "nstab-main": "Страницӓ", "nstab-user": "{{GENDER:$1|Пользовательӹн страницӓ}}", "nstab-media": "Мультимедиа", @@ -200,73 +275,283 @@ "nstab-help": "Палшык страницӓ", "nstab-category": "Категори", "mainpage-nstab": "Тӹнг страницӓ", + "nosuchaction": "Техень действи уке", "nosuchspecialpage": "Техень спецстраницӓ уке", "nospecialpagetext": "Тӹньӹн ядмы спецстраницӓ уке.\n\nСпецстраницӓвлӓн спискӹм [[Special:SpecialPages|{{int:specialpages}}]] адрес доно моаш лиэш.", + "error": "Самынь", + "databaseerror": "Данныйвлӓн базышты самынь", + "databaseerror-text": "Данныйвлӓн базы докы ядмашышты самынь лин кен.\nТи программный обеспечеништӹ самынь ылмым анжыктен кердеш.", + "databaseerror-textcl": "Данныйвлӓн базы докы ядмашышты самынь лин кен.", + "databaseerror-query": "Ядмаш: $1", + "databaseerror-function": "Функци: $1", + "databaseerror-error": "Самынь: $1", + "laggedreplicamode": "Шижтӓрӹмӓш: Страницӓштӹ пӹтӓртӹш уэммӓшвлӓ уке лин кердӹт.", + "readonly": "Данныйвлӓн базым питӹрӹмӹ", "missing-article": "Информаци базышты ядмы текст уке, кыдым моаш лиэш ылын «$1» $2.\n\nТенге ӹлӹштӓшӹн вашталтымашвлӓштӹ тошты ажедмӓшвлӓм анжыктымы\nгодым лиӓлтеш.\nЯдмаш тиштӹ агыл гӹнь , лин кердеш, тӹнӓм тӓ программышты тамахань самыньым монда. Пуры лидӓ, тидӹ гишӓн увертӓрӹдӓ [[Special:ListUsers/sysop|администратор]], анжыктен URL.", "missingarticle-rev": "(верси № $1)", + "missingarticle-diff": "(Айыртем: $1, $2)", + "nonwrite-api-promise-error": "'Promise-Non-Write-API-Action' HTTP вуйшамакым колтымы лин, но ядмаш API ядмаш лин агыл.", + "timeouterror": "Серверым вычымы жеп пӹтен", + "timeouterror-text": "Ядмашын лин кердшӹ сек кого жепшӹм эртымы — $1 {{PLURAL:$1|секунд}}.", + "internalerror": "Кӧргӹ самынь", + "internalerror_info": "Кӧргӹ самынь: $1", + "internalerror-fatal-exception": "\"$1\" типӹм соикток карангдымаш", + "filecopyerror": "\"$1\" гӹц \"$2\" якте файлым копим ӹштӓш ӹш ли.", + "filerenameerror": "\"$1\" файлым \"$2\" гань лӹмдӓш ак ли.", + "filedeleteerror": "\"$1\" файлым карангдаш ӹш ли.", + "directorycreateerror": "\"$1\" каталогым ӹштӓш ӹш ли.", + "directoryreadonlyerror": "\"$1\" каталогым лыдаш веле лиэш.", + "filenotfound": "\"$1\" файлым моаш ӹш ли.", + "unexpected": "\"$1\"=\"$2\" йӧнеш ак тол.", + "formerror": "Самынь: формым колташ ӹш ли.", + "badarticleerror": "Ти страницӓштӹ техень действим ӹштӓш ак ли.", + "cannotdelete-title": "\"$1\" страницӓм карангдаш ак ли", + "delete-scheduled": "\"$1\" страницам карангдаш йӓмдӹлӹмӹ. Пожалуйста, тырхыда.", + "delete-hook-aborted": "Карангдмашым самынь цӓрӹмӹ.\nТидӹ нимахань ынгылдарымашым ӹш пу.", + "no-null-revision": "\"$1\" страницӓлӓн у нолян тӧрлӓтӹмӓшӹм ӹштӓш ӹш ли", "badtitle": "Худа лӹм", "badtitletext": "Ядмы страницӓн лӹмжӹ самынь, охыр ӓли самынь кӹлдӹмӹ йӹлмӹ лоштышы ӓли интервики лӹмӓн ылын. Ти лӹмӹштӹ ик ӓли икманяр кычылташ лидӹмӹ сивмол лин кердеш.", + "title-invalid": "Страницӓн ядмы вуйшамакшы лин керддӹмӹ", + "title-invalid-empty": "Страницӓн ядмы вуйшамакшы йӓрӓ ӓли лӹмвлӓн вӓрӹн лӹмжӹ гӹц веле шалга.", + "title-invalid-utf8": "Страницӓн ядмы вуйшамакыштыжы тӧр агыл UTF-8 символ рӓдӹ улы.", + "title-invalid-interwiki": "Страницӓн ядмы вуйшамакыштыжы интервики-ссылкы улы, кыдым вуйшамаквлӓштӹ кычылташ ак ли.", + "title-invalid-talk-namespace": "Страницӓн ядмы вуйшамакшы лин керддӹмӹ кӓнгӓшӹмӓш страницӓм анжыкта.", + "title-invalid-characters": "Ядмы страницӓн вуйшамакшы лин керддӹмӹ сивмол гӹц шалга: \"$1\".", + "querypage-updates-periodical": "Ти страницӓлӓн уэммӓш жепӹн-жепӹн эртӓрӓлтеш.", "viewsource": "Источникӹм анжен лӓктӓш", "skin-action-viewsource": "Источникӹм анжен лӓктӓш", "viewsource-title": "$1 страницӓн кодшым анжымаш", + "actionthrottled": "Действим торемдӹмӹ", "viewsourcetext": "Ти страницӓн тӹнг кодшым анжен дӓ тӹдӹн копижӹм ӹштен кердӓт.", + "mycustomcssprotected": "Ти CSS-страницӓм тӧрлӓтӓш тӹньӹн прават уке.", + "mycustomjsonprotected": "Ти страницӓм JSON формат доно тӧрлӓтӓш тӹньӹн прават уке.", + "mycustomjsprotected": "Ти JavaScript страницӓм тӧрлӓтӓш тӹньӹн прават уке.", + "myprivateinfoprotected": "Тӹньӹн ӹшке личный информациэтӹм тӧрлӓтӓш прават уке.", + "mypreferencesprotected": "Тӹньӹн ӹшке нас настройкывлӓэтӹм тӧрлӓтӓш прават уке.", + "ns-specialprotected": "Спецстраницӓвлӓм тӧрлӓтӓш ак ли.", + "titleprotected": "Ти вуйшамакым [[User:$1|$1]] ӹштӓш цӓрен. Техень вирӹм анжыктымы: $2.", + "invalidtitle": "Лин керддӹмӹ вуйшамак", + "invalidtitle-knownnamespace": "\"$2\" лӹмӹн вӓрлӓн дӓ \"$3\" текстлан вуйшамак ак яры", + "invalidtitle-unknownnamespace": "$1 пӓлӹдӹмӹ номерӓн лӹмвлӓн вӓр дӓ $2 текст доно лин керддӹмӹ вуйшамак.", + "exception-nologin": "Системӹш шӹц пыры", + "exception-nologin-text": "Ти страницӓм кычылт кердӓш ӓли иктӓ-мам ӹштӓш манын, системӹш пыры.", + "exception-nologin-text-manual": "Ти страницӓм кычылт кердӓш ӓли иктӓ-мам ӹштӓш манын, $1 келеш.", + "virus-badscanner": "Настройкы тӧр агыл: вирус ваштареш шалгышы пӓлӹдӹмӹ сканер: $1", + "virus-scanfailed": "Сканированин самыньжы ($1 код)", + "virus-unknownscanner": "пӓлӹдӹмӹ антивирус:", + "logging-out-notify": "Тӹнь система гӹц лӓктӓт, пожалуйста, вычал.", + "logout-failed": "Кӹзӹт лӓктӓш ак ли: $1", + "cannotlogoutnow-title": "Кӹзӹт лӓктӓш ак ли", + "cannotlogoutnow-text": "$1 кычылтмы годым система гӹц лӓктӓш ак ли.", + "welcomeuser": "$1, улы кымыл доно вӓшлинӓ!", "yourname": "Сирӹшӹн лӹмжӹ:", "userlogin-yourname": "Пользовательӹн лӹмжӹ:", "userlogin-yourname-ph": "Ӹшке пользователь лӹметӹм пырты", + "createacct-another-username-ph": "Пользовательӹн лӹмжӹм пырты", "yourpassword": "Пароль:", + "prefs-help-yourpassword": "Аккаунтым пӧртӹлтмӓшӹм чӱктӹмӹ. Ситӓртӹш настройкывлӓм $1 кӹдежӹштӹ анжы.", "userlogin-yourpassword": "Пароль", "userlogin-yourpassword-ph": "Ӹшке паролетӹм сирӹ", "createacct-yourpassword-ph": "Ӹшке паролетӹм сирӹ", + "yourpasswordagain": "Парольым эче ик гӓнӓ сирӓш:", + "createacct-useuniquepass": "Вес сайтвлӓштӹ кычылтмы агыл ӹшке статян парольым кычылташ кӓнгӓшенӓ.", "createacct-yourpasswordagain": "Парольым пингӹдемдӹ", "createacct-yourpasswordagain-ph": "Парольым эче ик гӓнӓ сирӹ", "userlogin-remembermypassword": "Системӹштӹ кодаш", + "userlogin-signwithsecure": "Перегӹмӹ ушланымашым кычылт", + "cannotlogin-title": "Пыраш ак ли", + "cannotlogin-text": "Системӹш пыраш ак ли.", + "cannotloginnow-title": "Кӹзӹт системӹш пыраш ак ли", + "cannotloginnow-text": "$1 кычылтмы годым системӹш пыраш ак ли.", + "cannotcreateaccount-title": "Аккаунтвлӓм ӹштӓш ак ли", + "cannotcreateaccount-text": "Ти вики-страницӓштӹ аккаунтым вик ӹштӹмӓшӹм чӱктӹмӹ агыл.", + "yourdomainname": "Тӹньӹн доменэт:", + "password-change-forbidden": "Тӹнь ти вики-страницӓштӹ парольым вашталтен ат керд.", "login": "Системӹш пыраш", + "login-security": "Кӱ ылметӹм пингӹдемдӹ", "nav-login-createaccount": "Коргӹшкӹ сирӓлтдӓ/регистрируялтда", "logout": "Сеансым пӹтӓрӓш", "userlogout": "Сеансым кашарташ", + "templogout": "Сеанс гӹц лӓктӓш", "notloggedin": "Системӹш шӹц пыры", "userlogin-noaccount": "Аккаунтет уке?", "userlogin-joinproject": "{{SITENAME}} докы ушнаш", "createaccount": "Аккаунтым ӹштӓш", "userlogin-resetpassword-link": "Парольым монденӓт?", "userlogin-helplink2": "Системӹш пырен кердӓш манын палшык", + "userlogin-loggedin": "Тӹнь ӹнде {{GENDER:$1|$1}} лӱм доно системӹш пыренат.\nВес пользователь гань пыраш манын, ӱлнӹ ылшы формым кычылт.", + "userlogin-reauth": "Тӹнь {{GENDER:$1|$1}} ылат манын, пингӹдемдӓш системӹш угӹц пырышашлык ылат.", + "userlogin-createanother": "Вес аккаунтым ӹштӓш", + "createacct-emailrequired": "Электронный почта адрес", "createacct-emailoptional": "Электронный почта адрес (когонжок керӓл агыл)", "createacct-email-ph": "Ӹшкӹметӹн электронный почта адресетӹм сирӹ", + "createacct-another-email-ph": "Электронный почта адресетӹм сирӹ", + "createacct-realname": "Тӧр лӹм (когонжок керӓл агыл)", + "createacct-reason": "Вир (халыклан кайшы)", + "createacct-reason-ph": "Малын тӹнь вес аккаунтым ӹштет", + "createacct-reason-help": "Аккаунтым ӹштӹмӓш журналышты анжыктымы сирӹмӓш", "createacct-submit": "Аккаунтетӹм ӹштӹ", + "createacct-another-submit": "Аккаунтым ӹштӓш", + "createacct-continue-submit": "Аккаунтым пакыла ӹштӓш", + "createacct-another-continue-submit": "Аккаунтым пакыла ӹштӓш", "createacct-benefit-heading": "{{SITENAME}} сайтым тӹнь ганет эдемвлӓ ӹштенӹт.", "createacct-benefit-body1": "{{PLURAL:$1|тӧрлӓтӹмӓш|тӧрлатӹмӓшвлӓ}}", "createacct-benefit-body2": "{{PLURAL:$1|страницӓ|страницӓвлӓ}}", "createacct-benefit-body3": "лешӓнгшӹ {{PLURAL:$1|ушнышы|ушнышывлӓ}}", - "mailmypassword": "У парольым колташ", + "badretype": "Сирӹмӹ парольвлӓ икань агылеп.", + "usernameinprogress": "Ти пользователь лӹмлӓн ӹнде аккаунт ӹштӓлтеш.\nПожалуйста, тырлай.", + "userexists": "Сирӹмӹ пользовательӹн лӹмжӹ ӹнде кычылталтеш.\nПожалуйста, вес лӹмӹм айыры.", + "createacct-normalization": "Технический ограниченилан верц тӹньӹн пользователь лӹмет $2 лӹмӹш вашталтымы лиэш.", + "loginerror": "Пырымы годым самынь", + "createacct-error": "Аккаунтым ӹштӹмӹ годым самынь", + "createaccounterror": "$1 аккаунтым ӹштӓш ӹш ли", + "noname": "Пользовательӹн тӧр лӹмжӹм анжыктыделат.", + "loginsuccesstitle": "Системӹш пырымы", + "loginsuccess": "Кӹзӹт тӹнь {{SITENAME}} сайтыш \"$1\" семӹнь пыренӓт.", + "nosuchusershort": "\"$1\" лӹмӓн пользователь уке.\nЛӹмӹм тӧр сирӹмӹм тергӹ.", + "nouserspecified": "Тӹнь пользовательӹн лӹмжӹм пӓлемдӹшӓшлык ылат.", + "login-userblocked": "Ти пользовательӹм блокируйымы. Системӹш пыраш цӓрӹмӹ.", + "wrongpassword": "Пользовательӹн лӹмжӹм ӓли парольым самынь сирӹмӹ.\nПожалуйста, эче ик гӓнӓ ӹштен анжы.", + "wrongpasswordempty": "Сирӹмӹ пароль охыр лин.\nПожалуйста, эче ик гӓнӓ ӹштен анжы.", + "passwordtooshort": "Пароль {{PLURAL:$1|1 символ|$1 символ}} гӹц чӹдӹ лишӓшлык агыл.", + "passwordtoolong": "Парольын кужыцшы {{PLURAL:$1|1 символ|$1 символ}} гӹц кужырак лишӓшлык агыл.", + "password-name-match": "Тӹньӹн паролет тӹньӹн пользовательӹн лӹмет гӹц айыртемӓлтшӓшлык.", + "password-substring-username-match": "Тӹньӹн паролет тӹньӹн пользовательӹн лӹмӹштет анжыкталтшашлык агыл.", + "mailmypassword": "Парольым карангдаш", + "passwordremindertitle": "{{SITENAME}} сайтлан жеплӓн ӹштӹмы у пароль", + "noemail": "\"$1\" пользовательлӓн электронный почта адресӹм анжыктымы агыл.", + "noemailcreate": "Тӹлӓт тӧр электронный почта адресӹм анжыкташ келеш.", + "mailerror": "Сирмӓшӹм колтымы годым самынь: $1", + "emailauthenticated": "Тӹньӹн электронный почта адресетӹм $2, $3 пингӹдемдӹмӹ.", + "emailconfirmlink": "Ӹшкӹметӹн электронный почта адресетӹм пингӹдемдӹ", + "cannotchangeemail": "Ти викиштӹ аккаунтвлӓн электронный почтын адресвлӓм вашталташ ак ли.", + "emaildisabled": "Ти сайт электронный сирмӓшвлӓм колтылын ак керд.", + "accountcreated": "Аккаунтым ӹштӹмӹ", + "createaccount-title": "{{SITENAME}} сайтлан аккаунтым ӹштӹмӓш", + "login-abort-generic": "Системӹш пыраш ӹш ли - цӓрӹмӹ", "loginlanguagelabel": "Йӹлмӹ:$1", "pt-login": "Системӹш пыраш", "pt-login-button": "Системӹш пыраш", + "pt-login-continue-button": "Системӹш пакыла пыраш", "pt-createaccount": "Аккаунтым ӹштӓш", "pt-userlogout": "Лӓктӓш", + "php-mail-error-unknown": "mail() PHP функциштӹ пӓлӹдӹмӹ самынь.", + "user-mail-no-addy": "Электронный сирмӓшӹм электронный почтын адресшӹм анжыктыде колташ цацен.", + "user-mail-no-body": "Йӓрӓ ӓли пиш кӹтӹк текст доно электронный сирмӓшым колташ цацен.", + "changepassword": "Парольым вашталташ", + "resetpass_announce": "Системӹш пырымым пӹтӓрӓш манын тӹнь у парольым шӹндӹшӓшлык ӹлӓт.", + "resetpass_header": "Аккаунтын парольжым вашталташ", + "oldpassword": "Тошты пароль:", + "newpassword": "У пароль:", + "retypenew": "У парольым пингӹдемдӹ:", + "resetpass_submit": "Парольым шӹндӹ дӓ системӹш пыры", + "changepassword-success": "Тӹньӹн паролет вашталтын!", + "changepassword-throttled": "Пӹтӓртӹш жепӹштӹ тӹнь утыдон шукы гӓнӓ пыраш цаценат.\nПожалуйста, эче цацымы гӹц анзыц $1 тырхал.", + "botpasswords": "Ботвлӓн парольвлӓштӹ", + "botpasswords-disabled": "Ботвлӓн парольвлӓштӹм йӧртӹмӹ.", + "botpasswords-no-central-id": "Кок парольымат кычылташ манын, тӹнь ӹрдӹ аккаунтыш пырышашлык ӹлӓт.", + "botpasswords-existing": "Ботвлӓн ылшы парольвлӓштӹ", + "botpasswords-createnew": "Ботын у парольжым ӹштӓш", + "botpasswords-editexisting": "Ботын ылшы парольжым тӧрлӓтӓш", + "botpasswords-label-needsreset": "(парольым карангдаш келеш)", + "botpasswords-label-appid": "Ботын лӹмжӹ:", + "botpasswords-label-create": "Ӹштӓш", + "botpasswords-label-update": "Уэмдӓш", + "botpasswords-label-cancel": "Цӓрӓш", + "botpasswords-label-delete": "Карангдаш", + "botpasswords-label-resetpassword": "Парольым карангдаш", + "botpasswords-label-grants": "Кычылташ лишӹ грантвлӓ:", + "botpasswords-label-grants-column": "Кычылташ лишӹ", + "botpasswords-bad-appid": "Ботын \"$1\" лӹмжӹ лин кертдӹмӹ.", + "botpasswords-toolong-restrictions": "Утыдон шукы IP адресӹм ӓли диапазоным пыртымы.", + "botpasswords-toolong-grants": "Утыдон шукы правам айырымы.", + "botpasswords-insert-failed": "Ботын лӹмжӹм \"$1\" уштараш ӹш ли. Тӹдӹм ирӹрӓк уштарымы?", + "botpasswords-update-failed": "Ботын лӹмжӹм \"$1\" уэмдӓш ӹш ли. Тӹдӹм карангдымы?", + "botpasswords-created-title": "Ботын парольжым ӹштӹмӹ.", + "botpasswords-created-body": "\"$2\" {{GENDER:$2|пользовательӹн}} \"$1\" ботшылан парольым ӹштӹмӹ.", + "botpasswords-updated-title": "Ботын парольжым уэмдӹмӹ", + "botpasswords-updated-body": "\"$2\" {{GENDER:$2|пользовательӹн}} \"$1\" ботшылан парольым уэмдӹмӹ.", + "botpasswords-deleted-title": "Ботын парольжым карангдымы.", + "botpasswords-deleted-body": "\"$2\" {{GENDER:$2|пользовательӹн}} \"$1\" ботшылан парольым карангдымы.", + "botpasswords-no-provider": "BotPasswordsSessionProvider кычылташ лидӹмӹ.", + "botpasswords-restriction-failed": "Ботын парольжы доно ограниченивлӓ системӹш техень пырымылан тореш шалгат.", + "botpasswords-invalid-name": "Анжыктымы пользовательӹн лӹмӹштӹжӹ парольвлӓм пайылышы (\"$1\") бот уке.", + "botpasswords-not-exist": "\"$1\" пользовательӹн \"$2\" лӹмӓн ботлан парольжы уке.", + "botpasswords-locked": "Аккаунтетым питӹрӹмӹлӓн верц, тӹнь ботын парольжы доно системӹш пырен ат керд.", + "resetpass_forbidden": "Парольвлӓм вашталташ ак ли", + "resetpass_forbidden-reason": "Парольвлӓм вашталташ ак ли: $1", + "resetpass-no-info": "Ти страницӓм кычылт кердӓш манын, тӹнь системӹш пырышашлык ӹлӓт.", + "resetpass-submit-loggedin": "Парольым вашталташ", + "resetpass-submit-cancel": "Цӓрӓш", + "resetpass-temp-password": "Жеплӓн ӹштӹмӹ пароль:", + "resetpass-abort-generic": "Парольым вашталтмашым кымдаэмдӹмӓшлӓн верц цӓрӹмӹ.", + "resetpass-expired": "Тӹньӹн паролетын жепшӹ пӹтен. Пожалуйста, системӹш пыраш манын у парольым шӹндӹ.", + "resetpass-validity": "Тӹньӹн паролет тӧр агыл: $1\n\nПожалуйста, системӹш пыраш манын у парольым шӹндӹ.", "passwordreset": "Парольым карангдаш", + "passwordreset-text-one": "Жеплӓн ӹштӹмӹ парольым электронный почта доно нӓлӓш манын, ти формым заполняйӹ.", + "passwordreset-text-many": "{{PLURAL:$1|Электронный почта доно жеплӓн ӹштӹмӹ парольым нӓлӓш манын, полявлӓ лошты гӹц иктӹжӹм айыры.}}", + "passwordreset-disabled": "Ти вики-страницӓштӹ парольым карангдымашым цӓрӹмӹ.", + "passwordreset-emaildisabled": "Ти вики-страницӓштӹ электронный почтан функцижӹм цӓрӹмӹ.", + "passwordreset-username": "Пользовательӹн лӹмжӹ:", + "passwordreset-domain": "Домен:", + "passwordreset-email": "Электронный почтан адресӹжӹ:", + "passwordreset-emailtitle": "{{SITENAME}} сайтышты аккаунт гишӓн сведени", + "passwordreset-emailelement": "Пользовательӹн лӹмжӹ:\n$1\n\nЖеплӓн ӹштӹмӹ пароль:\n$2", + "passwordreset-success": "Тӹнь парольым карангдаш ядынат.", + "passwordreset-success-info": "Тӹньӹн колтымы данныйвлӓ: $1", + "passwordreset-nocaller": "Ӱжшӹ абонентын лӹмжӹм анжыкташ келеш", + "passwordreset-nosuchcaller": "Ӱжшӹ абонент уке ӹлеш: $1", + "passwordreset-nodata": "Ни пользовательӹн лӹмжӹм, ни электронный почта адресӹм анжыктымы агыл", + "changeemail": "Электронный почтан адресшӹм вашталташ ӓли карангдаш", + "changeemail-no-info": "Ти страницӓм кычылт кердӓш манын, тӹнь системӹш пырышашлык ӹлӓт.", + "changeemail-oldemail": "Кӹзӹтшӹ электронный почта адрес:", + "changeemail-newemail": "У электронный почта адрес:", + "changeemail-none": "(уке)", + "changeemail-password": "«{{SITENAME}}» проектлан тӹньӹн паролет:", + "changeemail-submit": "Электронный почта адресӹм вашталташ", + "changeemail-throttled": "Тӹнь утыдон шукы гӓнӓ системӹш пыраш цаценат.\nПожалуйста, эче цацымы гӹц анзыц $1 тырхал.", + "changeemail-nochange": "Пожалуйста, вес у электронный почта адресӹм сирӹ.", + "changeemail-maxlength": "Тӹньӹн электронный почта адресӹштет 255 символ гӹц изи лишӓшлык агыл.", + "resettokens": "Токенвлӓм карангдаш", + "resettokens-no-tokens": "Карангдаш манын токенвлӓ уке ылыт.", + "resettokens-tokens": "Токенвлӓ:", + "resettokens-token-label": "$1 (кӹзӹтшӹ значени: $2)", + "resettokens-done": "Токенвлӓм карангдымы.", + "resettokens-resetbutton": "Айырымы токенвлӓм карангдаш", "summary": "Резюме:", - "subject": "Тема/вуй лӹм:", + "subject": "Тема:", "minoredit": "Тидӹ изи тӧрлӓтӹмӓш ылеш", "watchthis": "Ти страницӓм тӹшлӓш", "savearticle": "Страницӓм переген кодаш", + "savechanges": "Вашталтмашвлӓм перегӓш", "publishpage": "Страницӓм лыкташ", "publishchanges": "Вашталтмашвлӓм пырташ", + "savearticle-start": "Страницӓм переген кодаш...", + "savechanges-start": "Вашталтмашым перегӓш...", "publishpage-start": "Страницӓм лыкташ...", "publishchanges-start": "Вашталтмашвлӓм пырташ...", "preview": "Анзыц анжен лӓкмӓш", "showpreview": "Анзыц анжен лӓкмӓш", "showdiff": "Вашталтмашвлӓм анжыкташ", + "temp-user-banner-description": "Тӹнь жеплӓн ӹштӹмӹ аккаунтым кычылтат", + "temp-user-banner-tooltip-label": "Жеплӓн ӹштӹмӹ аккаунтвлӓ гишӓн ситӓртӹш информаци", + "temp-user-banner-tooltip-title": "Жеплӓн ӹштӹмӹ аккаунт", "anoneditwarning": "Шижтӓрӹмӓш: Тӹнь системӹш пырыделат. Махань-гӹнят вашталтмашым пыртет гынь, IP адресет цилӓлӓн кайшы лиэш. Тӹнь [$1 пырет] ӓли [$2 аккаунтым ӹштет] гӹнь, цилӓ вашталтмашет дӓ молыжат аккаунтет докы уштарымы лиэш.", - "summary-preview": "Сирӹмӹ лиэш:", - "blockedtext": "Тӹньӹн аккаунтэт ӓли IP адресэт цӓрӓлтӹн.\n\n{{int:blockedtext-made-by|$1}}\n{{int:blockedtext-reason-comment|$2}}.\n\n* {{int:blockedtext-start-time|$8}}\n* {{int:blockedtext-expiration-time|$6}}\n* {{int:blockedtext-intended-blockee|$7}}\n\n{{int:blockedtext-contact-blocker-admin|$1}}\nТӹнь [[Special:Preferences|ӹшке сарастарымаштэт]] тӧр электрон почты адресӹм анжыктымы дӓ тӹньӹн цӓрмӓш сирӹшӹм колташ агеш цӓрӹ гӹнь, тӹнь «{{int:emailuser}}» функцим кычылт кердат.\n{{int:blockedtext-block-ip|$3}}, {{int:blockedtext-block-id|$5}}\n{{int:blockedtext-include-details-queries}}", + "missingcommenttext": "Пожалуйста, комментарим сирӹ.", + "summary-preview": "Тӧрлӓтӹмӓшӹн резюмежӹм анзыц анжен лӓкмӓш:", + "previewerrortext": "Тӹньӹн вашталтмашым анзыц анжен лӓктӓш цацымы годым самынь лин.", + "blockedtitle": "Пользовательӹм блокируйымы", + "blockedtext": "Тӹньӹн аккаунтет ӓли IP адресет питӹрӓлтӹн.\n\n{{int:blockedtext-made-by|$1}}\n{{int:blockedtext-reason-comment|$2}}.\n\n* {{int:blockedtext-start-time|$8}}\n* {{int:blockedtext-expiration-time|$6}}\n* {{int:blockedtext-intended-blockee|$7}}\n\n{{int:blockedtext-contact-blocker-admin|$1}}\nТӹнь [[Special:Preferences|ӹшке настройкыштет]] тӧр электрон почта адресӹм анжыктымы дӓ тӹлӓт тӹдӹм кычылташ цӓрӹделӹт гӹнь, «{{int:emailuser}}» функцим кычылт кердӓт.\n{{int:blockedtext-block-ip|$3}}, {{int:blockedtext-block-id|$5}}\n{{int:blockedtext-include-details-queries}}", + "blockednoreason": "вирӹм анжыктымы агыл", + "blockedtext-composite-no-ids": "Тӹньӹн IP адресет икманяр питӹрӹмӓш спискӹштӹ ылеш", "loginreqlink": "системӹш пыраш", "newarticle": "(У)", "newarticletext": "Ссылка доно эче ӹштӹдӹмӹ страницӓш вӓрештӹнӓт. Страницӓм ӹштӓш манын, ӱлнӹрӓк ылшы рамкыш сирӓш тӹнгӓл (шукырак информацим пӓлен нӓлаш [$1 палшыкын страницӓм] анжал).\nТишкӹ самынь вӓрештӹнӓт гӹнь, браузерӹштӹ шайыкы кнопкым темдӓл.", - "anontalkpagetext": "Ти кангашымаш страницӓ лӹмдӹмӹ пользовательлӓн, кыды эче аккаунтым ӹштен агыл ӓли тӹдӹм ак кычылт.\nСедӹндон мӓ идентификацилӓн числӓн IP адресым кычылтшаш ылына.\nТехень IP адрес икманяр пользовательлӓн икань лин кердеш.\nТӹнь лӹмдӹмӹ пользователь ылат дӓ тӹньӹн адресӹш рӓвӓдыме комментарим колтымы манын шотлет гӹнь, пожалуйста, анзыкыжым вес лӹмдӹмӹ пользовательвлӓ доно куктынзык дорц ытлаш манын, [[Special:CreateAccount|аккаунтым ыште]] ӓли [[Special:UserLogin|системӹш пыры]].", + "anontalkpagetext": "Ти кӓнгӓшӹмӓш страницӓ лӹмдӹмӹ пользовательлӓн, кыды эче аккаунтым ӹштӹде ӓли тӹдӹм ак кычылт, ылеш.\nСедӹндон мӓ идентификацилӓн числан IP адресӹм кычылтшашлык ылына.\nТехень IP адрес икманяр пользовательлӓн икань лин кердеш.\nТӹнь лӹмдӹмӹ пользователь ылат дӓ тӹньӹн адресӹш шотдымы комментарим колтымы манын шанет гӹнь, пожалуйста, анзыкыжым вес лӹмдӹмӹ пользовательвлӓ доно куктынзык ӹнжӹ ли манын, [[Special:CreateAccount|аккаунтым ӹштӹ]] ӓли [[Special:UserLogin|системӹш пыры]].", "noarticletext": "Кӹзӹт ти страницӓштӹ текст уке. Ти страницӓн лӹмжӹм [[Special:Search/{{PAGENAME}}|вес страницӓвлӓштӹ кӹчӓлӹн кердӓт, ӓли [{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} тӹнь вес лӹм доно вес ӹлӹштӓшвлӓштӹ кӹчӓлӹн кердӓт -]]], ӓли\n'''[{{fullurl:{{FULLPAGENAME}}|action=edit}} техень лӹм доно страницӓм пачын кердат]'''.", "noarticletext-nopermission": "Кӹзӹт ти страницӓштӹ текст уке. Тӹнь [[Special:Search/{{PAGENAME}}|ти страницӓм вуйшамак доно]] вес страницӓвлӓштӹ мон кердӓт ӓли [{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} яралеш толшы журналвлӓштӹ кӹчӓлӹн] кердӓт. Ти страницӓм ӹштӓш праваэт уке.", "userpage-userdoesnotexist-view": "$1 аккаунт ти викиштӹ регистрацим эртӹде.", - "previewnote": "Ӓшӹш пиштӹ, тидӹ анзыц анжен лӓкмӓш веле.\nТӹньӹн вашталтышетым эче лыкмы агыл!", + "previewnote": "Ӓшӹндӓрӹ, тидӹ анзыц анжен лӓкмӓш веле.\nТӹньӹн вашталтышетӹм эче лыкмы агыл!", "continue-editing": "Тӧрлӓтӹмӓшӹм пакыла ӹштӓш", "editing": "$1 тӧрлӓтӹмӓш", "creating": "$1 страницӓм ӹштӹмӓш", @@ -282,7 +567,7 @@ "recreate-moveddeleted-warn": "Шижтӓрӹмӓш: Тӹнь анзыц карангдымы страницӓм угӹц ӹштет.\n\nТи страницӓм пакыла вашталташ ӓли уке, тӹлӓт тумаяш келеш.\nТи страницӓм карангдымаш дӓ вес вӓре колтымаш журналым, йӧнӓн лижӹ манын, ӱлнӹ анжыктымы:", "moveddeleted-notice": "Ти страницӓ уке.\nТи страницӓм карангдаш, перегӓш, вӓржӹм вашталташ манын журналвлӓм ӱлнӹ анжыктымы.", "content-model-wikitext": "вики-текст", - "undo-failure": "Кӹдӓлӓш тӧрлӓтӹмӓшвлӓ икань агытыл седындон тӧрлӓтӹмӓшӹм цӓрӓш ак ли.", + "undo-failure": "Кӹдӓлӓш тӧрлӓтӹмӓшвлӓ икань агылеп, седӹндон тӧрлӓтӹмӓшӹм цӓрӓш ак ли.", "viewpagelogs": "Ти страницӓлӓн журналвлӓм анжалаш", "currentrev-asof": "$1 жеплӓн кӹзӹтшӹ верси", "revisionasof": "$1 гӹц верси", @@ -309,7 +594,7 @@ "editundo": "цӓрӓш", "diff-empty": "(Айыртем уке)", "diff-multi-sameuser": "({{GENDER:$3| пользовательӹн}} {{PLURAL:$1|ик кӹдӓлӓш версим|$1 кӹдӓлӓш версим}} анжыктымы агыл)", - "diff-multi-otherusers": "{{PLURAL:$2|пользоватльӹн|$2 пользоватльӹн}} ({{PLURAL:$1|Ик кӹдӓлӓш версижӹм|$1 кӹдӓлӓш версижӹм}} анжыктымы агыл)", + "diff-multi-otherusers": "{{PLURAL:$2|эче ик пользоватльӹн|$2 пользоватльӹн}} ({{PLURAL:$1|Ик кӹдӓлӓш версижӹм|$1 кӹдӓлӓш версижӹм}} анжыктымы агыл)", "searchresults": "Кӹчӓлмӹн лӓктӹшыжӹ", "searchresults-title": "$1 ядмашлан кӹчӓлмӹ лӓктӹш", "notextmatches": "Ӹлӹштӓшӹн текствлӓ доно икань агыл", @@ -387,7 +672,7 @@ "minoreditletter": "м", "newpageletter": "У", "boteditletter": "б", - "rc-old-title": "пӹтӓрижӹ «$1» гань ӹштӹмӹ", + "rc-old-title": "тӹнгӓлтӹшӹштӹ «$1» гань ӹштӹмӹ", "recentchangeslinked": "Кӹлдӓлтшӹ тӧрлӓтӹмӓшвлӓ", "recentchangeslinked-feed": "Кӹлдӓлтшӹ тӧрлӹмшвлӓ", "recentchangeslinked-toolbox": "Кӹлдӓлтшӹ тӧрлӹмӓшвлӓ", @@ -438,7 +723,7 @@ "speciallogtitlelabel": "Цель (страницӓн лӹмжӹ ӓли «{{ns:user}}:пользовательӹн лӹмжӹ»):", "log": "Журналвлӓ", "all-logs-page": "Цилӓлӓн пачмы журналвлӓ", - "alllogstext": "{{SITENAME}} сайтын тӹшкӓ журнал спискӹжӹ.\n\nЖурналын типшӹм, пользовательӹн лӹмжӹм (регистрӹм шатыш нӓлӹн) ӓли яралеш толшы страницӓм (тенгеок регистрӹм шатыш нӓлӹн) айырен, кӹчӓлмӓшӹм ӓнгӹсӹремден кердӓт.", + "alllogstext": "{{SITENAME}} сайтыштышы журналын цымыр спискӹжӹ.\n\nЖурналын типшӹм, пользовательӹн лӹмжӹм (регистрӹм шотыш нӓлӹн) ӓли яралеш толшы страницӓм (тенгеок регистрӹм шотыш нӓлӹн) айырен, кӹчӓлмӓшӹм ӓнгӹсӹремден кердӓт.", "logempty": "Журналышты яралеш толшы сирӹмӓш уке.", "allpages": "Цилӓ страницӓ", "prevpage": "Анзыл ӹлӹштӓш ($1)", @@ -450,7 +735,7 @@ "categories": "Категоривлӓ", "linksearch": "Тӱнӹш ажедмӓшвлӓ", "listgrouprights-members": "(спискӹштӹ ылшы ушнышывлӓ)", - "emailuser": "Тидӹ пользовательлӓн электрон сирӹшӹм колты", + "emailuser": "Ти пользовательлӓн электрон сирмӓшӹм колташ", "watchlist": "Анжымашын спискӹ", "mywatchlist": "Анжымашын спискӹ", "watchlistfor2": "$1 пользовательлӓн", @@ -460,9 +745,9 @@ "watchthispage": "Ти ӹлӹштӓшӹм вӓнгӓш", "unwatch": "Тӹшлӓш агыл", "watchlist-details": "Тӹньӹн тӹшлӹмӹ спискӹштет {{PLURAL:$1|$1 страницӓ}} (эче кӓнгӓшӹмӓш страницӓвлӓ)", - "wlheader-showupdated": "Тӹньӹн пӹтӓртӹш гӓнӓ лимет гӹц вара вашталтымы страницӓвлӓм пеле кайымы шрифт доно айырымы", + "wlheader-showupdated": "Тӹньӹн пӹтӓртӹш гӓнӓ пырен лӓкмет паштек вашталтымы страницӓвлӓм кӹжгӹ шрифт доно айырымы.", "wlnote": "Ӱлнӹ $3, $4 жеплӓн {{PLURAL:$2|пӹтӓртӹш цӓшлӓн|$2 пӹтӓртӹш цӓшлӓн}} {{PLURAL:$1|пӹтӓртӹш вашталтышым анжыктымы|$1 пӹтӓртӹш вашталтышым анжыктымы}}.", - "watchlist-options": "Вӓнгӹмӹ спискын настройкыжы", + "watchlist-options": "Тӹшлӹмӓшӹн спискӹжӹн настройка", "watching": "Вӓнгӹмӹ списокыш пырташ...", "unwatching": "Вӓнгӹмӹ список гӹц карангдаш...", "enotif_reset": "Цилӓ страницӓм анжымы гань пӓлемдӓш", @@ -506,7 +791,7 @@ "mycontris": "Вкладвлӓ", "anoncontribs": "Вкладвлӓ", "contribsub2": "{{GENDER:$3|$1}} вкладшы ($2)", - "nocontribs": "Нинӹ критерилӓн ярышы нимахань вашталтымашвлӓм вӓрештмӹ агыл.", + "nocontribs": "Ти критеривлӓлӓн ярышы нимахань вашталтмашвлӓм вӓрештмӹ агыл.", "uctop": "кӹзӹтшӹ", "month": "Ти тӹлзӹ гӹц (ирӹрӓкӓт):", "year": "Ти и гӹц (ирӹрӓкӓт):", @@ -633,9 +918,9 @@ "imgmultipagenext": "вес страницӓ →", "imgmultigo": "Ванжаш!", "imgmultigoto": "$1 страницӓшкӹ ванжаш", - "watchlisttools-clear": "Спискӹм иреэмдӓш", - "watchlisttools-view": "Спискӹ гӹц нӓлмӹ страницӓвлӓм анжалаш", - "watchlisttools-edit": "Тӹшлӹшӹ спискӹм анжал лӓктӓш дӓ тӧрлӓш", + "watchlisttools-clear": "Тӹшлӹмӓшӹн спискӹм иреэмдӓш", + "watchlisttools-view": "Келшӹшӹ вашталтмашвлӓм анжалаш", + "watchlisttools-edit": "Тӹшлӹмӓшӹн спискӹм анжал лӓктӓш дӓ тӧрлӓтӓш", "watchlisttools-raw": "Тӹшлӹмӓшӹн тӹкӓлӹдӹмӹ спискӹжӹм тӧрлӓтӓш", "signature": "[[{{ns:user}}:$1|$2]] ([[{{ns:user_talk}}:$1|кӓнгӓшӹмӓш]])", "specialpages": "Спецстраницӓвлӓ", @@ -657,6 +942,6 @@ "blockedtext-expiration-time": "Питӹрӹмӓшӹн мычашыжы: $1", "blockedtext-intended-blockee": "Питӹрӹмӓшӹн цельжӹ: $1", "blockedtext-contact-blocker-admin": "Цӓрӹмӓш гишӓн попаш манын $1 ӓли вес [[{{MediaWiki:Grouppage-sysop}}|администратор]] доно кӹлдӓлт кердӓт.", - "blockedtext-block-ip": "Тӹньӹн кӹзӹтшӹ IP адресэт — $1.", - "blockedtext-include-details-queries": "Пожалуйста, хоть-махань ӹшке ядмашыштет цилӓ тидӹ сведеним анжыкты." + "blockedtext-block-ip": "Тӹньӹн кӹзӹтшӹ IP адресет — $1.", + "blockedtext-include-details-queries": "Пожалуйста, хоть-махань ӹшке ядмашыштет цилӓ ти сведеним анжыкты." } diff --git a/languages/i18n/nan.json b/languages/i18n/nan.json index 56c18886110..07eeff94ba4 100644 --- a/languages/i18n/nan.json +++ b/languages/i18n/nan.json @@ -300,7 +300,7 @@ "databaseerror-textcl": "有一个資料庫的查詢錯誤。", "databaseerror-query": "揣:$1", "databaseerror-function": "功能:$1", - "databaseerror-error": "chhò-gō͘", + "databaseerror-error": "Chhò-gō͘: $1", "transaction-duration-limit-exceeded": "Ūi tio̍h mài sán-seng koân liōng ê têng-hok iân-sî, pún kài choán-sàng in-ūi sia-ji̍p sî-kan ($1) chhiau-kòe {{PLURAL:$2|bió-cheng}} ê chè-hān, í-keng hong hòng-khì.\nNā chún lí sī beh chi̍t kái kái-tōng kúi--a-ê hāng-bo̍k, chhì ēng chē pái sió chhau-chok khòaⁿ-māi.", "laggedreplicamode": "'''提醒:'''頁內容可能毋是上新的。", "readonly": "Chu-liāu-khò· só tiâu leh", diff --git a/languages/i18n/nb.json b/languages/i18n/nb.json index e0194712ed6..2e564ba3f45 100644 --- a/languages/i18n/nb.json +++ b/languages/i18n/nb.json @@ -2357,7 +2357,7 @@ "emailccsubject": "Kopi av din beskjed til $1: $2", "emailsent": "E-post sendt", "emailsenttext": "E-postbeskjeden er sendt", - "emailuserfooter": "Denne e-posten ble {{GENDER:$1|sendt}} av $1 til {{GENDER:$2|$2}} via funksjonen «{{int:emailuser}}» på {{SITENAME}}. Om {{GENDER:$2|du}} svarer på denne eposten vil den sendes direkte til {{GENDER:$1|opprinnelig avsender}} og avsløre {{GENDER:$2|din}} epostadresse for {{GENDER:$1|ham|henne|dem}}.", + "emailuserfooter": "Denne e-posten ble {{GENDER:$1|sendt}} av $1 til {{GENDER:$2|$2}} via funksjonen «{{int:emailuser}}» på {{SITENAME}}. Om {{GENDER:$2|du}} svarer på denne e-posten vil den sendes direkte til {{GENDER:$1|opprinnelig avsender}} og avsløre din e-postadresse for {{GENDER:$1|ham|henne|hen}}.", "usermessage-summary": "Etterlater en systembeskjed.", "usermessage-editor": "Systembudbringer", "watchlist": "Overvåkningsliste", diff --git a/languages/i18n/pa.json b/languages/i18n/pa.json index 18da2a4e2e7..458f668e598 100644 --- a/languages/i18n/pa.json +++ b/languages/i18n/pa.json @@ -2283,7 +2283,7 @@ "feedback-submit": "ਹਵਾਲੇ ਕਰੋ", "feedback-thanks-title": "ਧੰਨਵਾਦ!", "feedback-useragent": "ਉਪਭੋਗੀ ਏਜੰਟ:", - "searchsuggest-search": "ਖੋਜ {{SITENAME}}", + "searchsuggest-search": "{{SITENAME}} ਖੋਜੋ", "searchsuggest-containing": "ਵਾਲੇ ਪੰਨਿਆਂ ਦੀ ਖੋਜ ਕਰੋ", "api-clientside-error-timeout": "ਸਰਵਰ ਨੇ ਉਮੀਦ ਕੀਤੇ ਸਮੇਂ ਦੇ ਅੰਦਰ ਜਵਾਬ ਨਹੀਂ ਦਿੱਤਾ।", "api-error-badtoken": "ਅੰਦਰੂਨੀ ਦੋਸ਼: ਗ਼ਲਤ ਟੋਕਨ", diff --git a/languages/i18n/qqq.json b/languages/i18n/qqq.json index c3213c5b022..7c154d2beac 100644 --- a/languages/i18n/qqq.json +++ b/languages/i18n/qqq.json @@ -493,7 +493,7 @@ "edithelppage": "The help page displayed when a user clicks on editing help link which is present on the right of Show changes button.\n{{doc-important|Do not change the \"Help:\" part.}}", "helppage": "{{ignored}}\nThe link destination used by default in the sidebar, and in {{msg-mw|Noarticletext}}.", "helppage-top-gethelp": "Link to some MediaWiki.org help page or tutorial.\n{{Identical|Help}}", - "mainpage": "'''Please do not change it too often! That could break things!'''\n\nDefines the link and display name of the main page of the wiki. Shown as the top link in the navigation part of the interface.\n\nSee also:\n* {{msg-mw|Mainpage}}\n* {{msg-mw|Accesskey-n-mainpage}}\n* {{msg-mw|Tooltip-n-mainpage}}\n{{Identical|Main page}}", + "mainpage": "{{doc-important|Please do not change it too often! That could break things!}}\n\nPlease do not change it too often and without a good reason! That could break things!\n\nDefines the link and display name of the main page of the wiki. Shown as the top link in the navigation part of the interface.\n\nSee also:\n* {{msg-mw|Mainpage}}\n* {{msg-mw|Accesskey-n-mainpage}}\n* {{msg-mw|Tooltip-n-mainpage}}\n{{Identical|Main page}}", "mainpage-title": "{{notranslate}} Display title for the main page for anonymous users.", "mainpage-title-loggedin": "{{notranslate}} Display title for the main page for logged in users. Optional parameters:\n* - $1 username of current user", "mainpage-description": "The same as {{msg-mw|mainpage}}, used as link text on [[MediaWiki:Sidebar]].\n\nThis makes it possible to change the link destination (the message \"mainpage\") without changing the link text or without disabling translations.\n\nSee also:\n* {{msg-mw|Mainpage-description}}\n* {{msg-mw|Accesskey-n-mainpage-description}}\n* {{msg-mw|Tooltip-n-mainpage-description}}\n{{Identical|Main page}}", @@ -561,7 +561,7 @@ "nstab-template": "The name for the tab of the template namespace. Example: [[Template:Example]]\n\nSee also:\n* {{msg-mw|Nstab-template}}\n* {{msg-mw|Accesskey-ca-nstab-template}}\n* {{msg-mw|Tooltip-ca-nstab-template}}\n{{Identical|Template}}", "nstab-help": "The name for the tab of the help namespace. Example: [[Help:Rollback]]\n\nSee also:\n* {{msg-mw|Nstab-help}}\n* {{msg-mw|Accesskey-ca-nstab-help}}\n* {{msg-mw|Tooltip-ca-nstab-help}}", "nstab-category": "The name for the tab of the category namespace. Example: [[:Category:Example]]\n\nSee also:\n* {{msg-mw|Nstab-category}}\n* {{msg-mw|Accesskey-ca-nstab-category}}\n* {{msg-mw|Tooltip-ca-nstab-category}}\n{{Identical|Category}}", - "mainpage-nstab": "This is the name for Main Page tab shown on the Main Page.\n{{Identical|Main Page}}", + "mainpage-nstab": "{{Doc-protected-established}}\n\nThis is the name for Main Page tab shown on the Main Page.\n{{Identical|Main Page}}", "nosuchaction": "The title of the error you get when trying to open a page with invalid \"action\" parameter. The text of the warning is the message {{msg-mw|nosuchactiontext}}.\n\nSee example [{{canonicalurl:Main_page|action=x}} action=x].", "nosuchactiontext": "This error is shown when trying to open a page with invalid \"action\" parameter, e.g. [{{canonicalurl:Main_page|action=x}} action=x].\n* The title of this error is the message {{msg-mw|nosuchaction}}.", "nosuchspecialpage": "The title of the error you get when trying to open a special page which does not exist. The text of the warning is this message:\n\n{{msg-mw|nospecialpagetext}}.\n\nExample: [[Special:Nosuchpage]]", @@ -4805,7 +4805,7 @@ "config-invalid-key": "Shown if MediaWiki configuration parameter is set to an invalid value. Parameters:\n* $1 - Parameter name.\n* $2 - Validation error message.", "changeslist-nocomment": "Default summary that may be shown when a changelist row such as on contribution or history pages has no summary", "skin-view-create-local": "The text on the tab going to the creation form for the (not yet existing) local description page of a file from a foreign file repository (e.g. Wikimedia Commons). Should be in the infinitive mood.\n\nSee also:\n* {{msg-mw|Create}}\n* {{msg-mw|Edit-local}}\n* {{msg-mw|Visualeditor-ca-createlocaldescriptionsource}}", - "nstab-mainpage": "This is the name for Main Page tab shown on the Main Page.\n{{Identical|Main Page}}", + "nstab-mainpage": "{{Doc-protected-established}}\n\nThis is the name for Main Page tab shown on the Main Page.\n{{Identical|Main Page}}", "skin-view-edit-local": "The text on the tab going to the edit form for the local description page of a file from a foreign file repository (e.g. Wikimedia Commons). Should be in the infinitive mood.\n\nSee also:\n* {{msg-mw|Edit}}\n* {{msg-mw|Create-local}}", "skin-action-protect": "Name of protect tab displayed for admins. Should be in the infinitive mood.\n\nSee also:\n* {{msg-mw|Protect}}\n* {{msg-mw|Accesskey-ca-protect}}\n* {{msg-mw|Tooltip-ca-protect}}\n{{Identical|Protect}}", "skin-action-undelete": "Tab at top of page, in vector skin.\n{{Identical|Undelete}}", diff --git a/languages/i18n/sco.json b/languages/i18n/sco.json index 5d5c302e9e5..b648c61757f 100644 --- a/languages/i18n/sco.json +++ b/languages/i18n/sco.json @@ -460,7 +460,7 @@ "loginsuccesstitle": "Logged in", "loginsuccess": "Ye're nou loggit in tae {{SITENAME}} aes \"$1\".", "nosuchuser": "Thare is no uiser bi the name \"$1\".\nUisernames are case sensitive.\nCheck yer spellin, or [[Special:CreateAccount|create a new accoont]].", - "nosuchusershort": "Thaur's nae sic uiser aes \"$1\". Check yer spellin.", + "nosuchusershort": "There is nae uiser bi the name \"$1\".\nCheck yer spellin.", "nouserspecified": "Ye hae tae merk up ae uisername.", "login-userblocked": "Uiser \"$1\" is blockit. Log-in naw permitit.", "wrongpassword": "The trystwird ye entered is wrang. Please gie it anither shot.", @@ -472,7 +472,7 @@ "mailmypassword": "Reset password", "passwordremindertitle": "New temprie trystwird fer {{SITENAME}}", "passwordremindertext": "Somebodie (liklie ye, fae IP address $1) requested ae new\npasswaird fer {{SITENAME}} ($4). Ae temporarie passwaird fer uiser \"$2\" haes been cræftit n wis set til \"$3\". Gif this wis yer intent, ye will need tae log in n chuise ae new passwaird nou.\nYer temporarie passwaird will expire in {{PLURAL:$5|yin day|$5 days}}.\n\nGif some ither bodie makit this request, or gif ye hae myndit yer passwaird, n ye nae langer wish tae chynge it, ye can ignore this message n continue uisin yer auld passwaird.", - "noemail": "Thaur's nae wab-mail address recordit fer uiser \"$1\".", + "noemail": "There is nae wab-mail address pit doon fur uiser \"$1\".", "noemailcreate": "Ye need tae provide ae valid wab-mail address.", "passwordsent": "Ae new passwaird haes been sent tae the e-mail address registert fer \"$1\". Please log in again efter ye get it.", "blocked-mailpassword": "Yer IP address is blockit frae eeditin. Tae prevent abuiss, it is nae allaed tae uise tryst-wird recovery frae this IP address.", @@ -743,7 +743,7 @@ "undo-summary-anon": "Undae revision [[Special:Diff/$1|$1]] bi [[Special:Contributions/$2|$2]]", "undo-summary-username-hidden": "Undae revision [[Special:Diff/$1|$1]] bi ae hidden uiser", "viewpagelogs": "Leuk at logs fer this page", - "nohistory": "Thaur's nae eedit histerie fer this page.", + "nohistory": "There is nae edit history fur this page.", "currentrev": "Reveesion the nou", "currentrev-asof": "Latest reveesion aes o $1", "revisionasof": "Reveesion aes o $1", @@ -1734,7 +1734,7 @@ "nrevisions": "$1 {{PLURAL:$1|reveesion|reveesions}}", "nimagelinks": "Uised oan $1 {{PLURAL:$1|page|pages}}", "ntransclusions": "uised oan $1 {{PLURAL:$1|page|pages}}", - "specialpage-empty": "Thaur's naw ootcomes fer this report.", + "specialpage-empty": "There is nae ootcomes fur this report.", "lonelypages": "Orphant pages", "lonelypagestext": "The follaein pages'r naw linkt fae or transcluided intil ither pages in {{SITENAME}}.", "uncategorizedpages": "Oncategerised pages", diff --git a/languages/i18n/sd.json b/languages/i18n/sd.json index 8b9432923e9..bc5cffb264a 100644 --- a/languages/i18n/sd.json +++ b/languages/i18n/sd.json @@ -546,6 +546,7 @@ "showpreview": "پيش-نگاھ ڏيکاريو", "showdiff": "تبديليون ڏيکاريو", "temp-user-banner-description": "توهان هڪ عارضي اڪائونٽ استعمال ڪري رهيا آهيو", + "temp-user-banner-tooltip-label": "عارضي کاتن تي وڌيڪ معلومات", "temp-user-banner-tooltip-title": "عارضي کاتو", "blankarticle": "چِتاءُ: اوهان خالي صفحو سرجي رهيا آهيو.\nجيڪڏهن اوهان «$1» تي ٻيھر ڪلڪ ڪيو، تہ هي صفحو بغير ڪنھن مواد جي سرجيو ويندو.", "anoneditwarning": "چِتاءُ: توھان داخل ٿيل نہ آھيو. توھان جو آئپي پتو عوامي طور ظاھر ٿيندو جي توھان ڪي سنوارون ڪريو ٿا. جيڪڏھن توھان [$1 داخل ٿيو] ٿا يا [$2 کاتو کوليو] ٿا، تہ ٻين فائدن سان گڏ توھان جون سنوارون توھان جي واپرائيندڙ-نانءَ سان منسوب ڪيون وينديون.", @@ -720,7 +721,7 @@ "revdelete-offender": "ورجاءَ جو ليکڪ:", "suppressionlog": "دٻائڻ لاگ", "mergehistory": "صفحن جون سوانح ضم ڪريو", - "mergehistory-box": "ٻن صفحن جي ورجائن کي ضم ڪريو:", + "mergehistory-box": "ٻن صفحن جي ورجائن کي ضم ڪريو", "mergehistory-from": "مصدر صفحو:", "mergehistory-into": "مقصود صفحو:", "mergehistory-list": "ضمائتي سنوار سوانح", @@ -883,7 +884,7 @@ "prefs-files": "فائيلَ", "prefs-custom-css": "ڪسٽم سي.ايس.ايس", "prefs-custom-js": "ڪسٽم جاوااسڪرپٽ", - "prefs-common-config": "ونڊيل سي.ايس.ايس/جي.ايس.او.اين/جاوااسڪرپٽ سڀني ظاھريتن لاءِ:", + "prefs-common-config": "ونڊيل سي.ايس.ايس/جاوااسڪرپٽ سڀني ظاھريتن لاءِ:", "prefs-reset-intro": "اوهان هن صفحي کي ويبسائيٽ لاءِ ڏنل ترجيحن کي ٻيھر مرتب ڪرڻ لاءِ استعمال ڪري سگهو ٿا.\nهي عمل واپس نٿو ٿي سگهي.", "prefs-reset-confirm": "ها، آئون پنھنجي ترجيحن کي ٻيھر مرتب ڪرڻ گهرندس.", "prefs-emailconfirm-label": "ايميل پڪ:", @@ -1232,7 +1233,7 @@ "rcfilters-watchlist-edit-watchlist-button": "پنھنجي نظر۾رکيل صفحن جي فھرست سنواريو", "rcfilters-watchlist-showupdated": "انھن صفحن ۾ تبديليون جن تي توھان نہ ويا آھيو جڏھن کان تبديليون آيون آھن، ٿلھي لکت ۾ آھن، واضع نشانن سان.", "rcfilters-preference-label": "غير-جاوااسڪرپٽ انٽرفيس استعمال ڪريو", - "rcfilters-preference-help": "تازيون تبديليون، نظر۾فھرست، ۽ انھن جھڙن ٻين صفحن کي بغير ڇاڻيل ڳولا يا نمايان ڪرڻ جي فنڪشنلٽي جي لاھي ٿو.", + "rcfilters-preference-help": "[[{{#special:RecentChanges}}|تازين تبديلين]] ۽ [[{{#special:RecentChangesLinked}}|لاڳاپيل تبديلين]] کي بغير ڇاڻيل ڳولا يا نمايان ڪرڻ جي فنڪشنلٽي جي لاھي ٿو.", "rcfilters-watchlist-preference-label": "غير-جاوااسڪرپٽ انٽرفيس استعمال ڪريو", "rcfilters-watchlist-preference-help": "[[{{#special:Watchlist}}|نظر۾فھرست]] کي بغير ڇاڻيل ڳولا يا نمايان ڪرڻ جي فنڪشنلٽي جي لاھي ٿو.", "rcfilters-filter-showlinkedfrom-label": "کان ڳنڍيل صفحن تي تبديليون ڏيکاريو", @@ -1583,7 +1584,7 @@ "linksearch-pat": "ڳولا پيٽرن:", "linksearch-ns": "نانءُپولار:", "linksearch-ok": "ڳوليو", - "linksearch-text": "وائلڊڪارڊس جھڙوڪ \"*.wikipedia.org\" استعمال ڪري سگهجن ٿا.
\nسپورٽڊ {{PLURAL:$2|پروٽوڪول|پروٽوڪولس}}: $1 (ڊفالٽس ٽُ http:// جيڪڏھن ڪو پروٽوڪول مختص ناھي ڪيل).", + "linksearch-text": "وائلڊڪارڊس جھڙوڪ \"*.wikipedia.org\" استعمال ڪري سگهجن ٿا.
\nسپورٽڊ {{PLURAL:$2|پروٽوڪول|پروٽوڪولس}}: $1 (ڊفالٽس ٽُ http:// ۽ https:// جيڪڏھن ڪو پروٽوڪول مختص ناھي ڪيل).", "listusersfrom": "تي شروع ڪندڙ واپرائيندڙ ڏيکاريو:", "listusers-submit": "ڏيکاريو", "listusers-noresult": "ڪو بہ واپرائيندڙ نہ لڌو.", @@ -1618,7 +1619,7 @@ "emailuser": "هن واپرائيندڙ ڏانھن ايميل موڪليو", "emailuser-title-target": "ھن {{GENDER:$1|واپرائيندڙ}} ڏانھن ايميل موڪليو", "emailuser-title-notarget": "واپرائيندڙ ڏانھن ايميل موڪليو", - "emailpagetext": "هيٺ ڏنل فارم جي ذريعي اوهان هن {{GENDER:$1|واپرائيندڙ}} کي ايميل نياپو موڪلي سگهو ٿا. جيڪو ايميل پتو اوهان [[Special:Preferences|پنھنجي ترجيحن]] ۾ ڏنو آهي اهو هتي \"کان\" جي طور نظر ايندو، جيئن وصول ڪندڙ اوهان کي سڌي ورندي ڏئي سگهي.", + "emailpagetext": "هيٺ ڏنل فارم جي ذريعي اوهان هن {{GENDER:$1|واپرائيندڙ}} کي ايميل نياپو موڪلي سگهو ٿا. جيڪو ايميل پتو اوهان [[Special:Preferences|پنھنجي ترجيحن]] ۾ ڏنو آهي اھو ايميل ۾ نظر ايندو، جيئن وصول ڪندڙ اوهان کي سڌي ورندي ڏئي سگهي.", "usermaildisabled": "واپرائيندڙ ايميل غيرفعال", "usermaildisabledtext": "توهان هن وڪيءَ تي ٻين واپرائيندڙن ڏانھن ايمي نٿا موڪلي سگهو", "noemailtitle": "ايميل پتو ناھي", @@ -1710,7 +1711,7 @@ "rollbacklinkcount": "$1 {{PLURAL:$1|سنوار|سنوارون}} واپس ورايو", "rollbacklinkcount-morethan": "$1 کان وڌيڪ {{PLURAL:$1|سنوار|سنوارون}} واپس ورايو", "rollbackfailed": "واپس-ويڙھڻ ناڪام", - "revertpage": "[[Special:Contributions/$2|$2]] ([[User talk:$2|بحث]]) پاران سنوارون واپس [[User:$1|$1]] جي آخري مسودي ڏانھن ڪيون ويون", + "revertpage": "[[Special:Contributions/$2|$2]] ([[User talk:$2|بحث]]) پاران ڪيل {{PLURAL:$7|سنوار|سنوارون}} [[User:$1|$1]] جي ڪيل آخري ورجاءَ ڏانھن ورائي/ورايون", "changecontentmodel-title-label": "صفحي جو عنوان:", "changecontentmodel-reason-label": "ڪارڻ:", "changecontentmodel-submit": "بدلايو", @@ -1788,7 +1789,7 @@ "contribute": "ڀاڱيداري ڪريو", "contribsub2": "{{GENDER:$3|$1}} ($2) لاءِ", "contributions-subtitle": "{{GENDER:$2|$1}} لاءِ", - "contributions-edit-count": "$2 {{PLURAL:$2|سنوار|سنوارن}} رکندڙ {{GENDER:$1|واپرائيندڙ}}.", + "contributions-edit-count": "$2 {{PLURAL:$2|سنوار|سنوارون}} رکندڙ {{GENDER:$1|واپرائيندڙ}}.", "contributions-account-creation-date": "کاتو $1ع تي کوليو ويو.", "contributions-userdoesnotexist": "واپرائيندڙ کاتو \"$1\" درج ٿيل نہ آهي.", "nocontribs": "هن معيار سان ملندڙ ڪي بہ تبديليون نہ لڌيون ويون.", diff --git a/languages/i18n/se.json b/languages/i18n/se.json index dc00e722221..3adf353553f 100644 --- a/languages/i18n/se.json +++ b/languages/i18n/se.json @@ -699,7 +699,7 @@ "editingsection": "Rievdadeame $1 (ođđa oassi)", "editingcomment": "Rievdadeame $1 (ođđa oassi)", "editconflict": "Ovttaáigásaš rievdadeapmi siiddus $1", - "explainconflict": "Soames lea rievdadan dán siiddu maŋŋel go don leat álgan rievdadit dan.\nBajit oasis oidno siiddu teaksta dálá hámis.\nDu rievdadusat oidnojit vuolit oasis.\nDon fertet dahkat du rievdadusaid dálá tekstii.\n'''Dušše''' bajit oasi teaksta vurkejuvvo go deaddilat «$1».", + "explainconflict": "Soames lea rievdadan dán siiddu maŋŋel go don leat álgan rievdadit dan.\nBajit oasis oidno siiddu teaksta dálá hámis.\nDu rievdadusat oidnojit vuolit oasis.\nDon fertet dahkat du rievdadusaid dálá tekstii.\nDušše bajit oasi teaksta vurkejuvvo go deaddilat «$1».", "yourtext": "Du teaksta", "storedversion": "Vurkejuvvon veršuvdna", "editingold": "Fuomáš: Don leat rievdadeame boares veršuvnna dán siiddus. Jus almmuhat dán, buot rievdadusat mat leat dan veršuvnna maŋŋel ráhkaduvvon jávket.", @@ -800,6 +800,7 @@ "page_first": "vuosttas siidu", "page_last": "maŋemus siidu", "history-fieldset-title": "Sille veršuvnnaid", + "history-show-deleted": "Dušše sihkkojuvvon veršuvnnat", "histfirst": "boarraseamos", "histlast": "ođđaseamos", "historysize": "({{PLURAL:$1|1 stávval|$1 stávvala}})", @@ -874,15 +875,19 @@ "revdelete-edit-reasonlist-suppress": "Rievdat sivaid sensureremii", "revdelete-offender": "Veršuvnna dahkki:", "suppressionlog": "Sensurerenlogga", + "mergehistory": "Časkke siidduid rievdanhistorjjáid oktii", + "mergehistory-box": "Časkke guokte siiddu rievdanhistorjjáid oktii", "mergehistory-from": "Gáldosiidu:", "mergehistory-into": "Jovssussiidu:", - "mergehistory-fail": "Siiddu historjjáid ovttastahttin ii lihkostuvvan. Dárkkis siidduid namaid já veršuvnnaid paramehteriid.", + "mergehistory-submit": "Časkke veršuvnnaid oktii", + "mergehistory-empty": "Ii oktage veršuvdna sáhte časkit oktii.", + "mergehistory-fail": "Siiddu historjjáid oktiičaskin ii lihkostuvvan. Dárkkis siidduid namaid já veršuvnnaid paramehteriid.", "mergehistory-fail-bad-timestamp": "Áigesteampal lea boastut.", "mergehistory-fail-invalid-source": "Gáldosiidu lea feaillalaš.", "mergehistory-no-source": "Gáldosiidu $1 ii gávdno.", "mergehistory-invalid-source": "Gáldosiiddu namma ferte leat dohkálaš.", "mergehistory-invalid-destination": "Siiddus masa leat manname ferte leahkit dohkálaš namma.", - "mergehistory-same-destination": "Gáldu ja siidu masa leat manname eaba sahte leahkit dat seamma.", + "mergehistory-same-destination": "Gáldosiidu ja siidu masa leat manname eai sáhte leahkit seammát.", "mergehistory-reason": "Sivva:", "history-title": "Siiddu \"$1\" rievdadanhistorjá", "difference-title": "Erohus siiddu $1 veršuvnnaid gaskkas", @@ -1195,6 +1200,7 @@ "right-import": "Sisafievrridit siidduid eará Wikiin ", "right-importupload": "Lasit siidduid fiillas", "right-unwatchedpages": "Geahččat listtu čuovvotkeahtes siidduin", + "right-mergehistory": "Časkit siidduid rievdanhistorjjáid oktii", "right-userrights": "Rievdadit buot geavaheaddjivuoigatvuođaid", "right-userrights-interwiki": "Rievdadit nuppiid geavaheddjiid vuoigatvuođaid eará wikiin", "right-siteadmin": "Lásset ja rahpat diehtovuođu", @@ -1216,6 +1222,7 @@ "grant-editmywatchlist": "Rievdadit iežat čuovvunlisttu", "grant-editpage": "Rievdadit dálá siidduid", "grant-editprotected": "Rievdadit suodjaluvvon siidduid", + "grant-mergehistory": "Časkit siidduid rievdanhistorjjáid oktii", "grant-oversight": "Čiehkat geavaheddjiid ja sensurerejet ovttaskas veršuvnnaid", "grant-patrol": "Dárkkistit siidduid rievdadusaid", "grant-privateinfo": "Beassat geahččat priváhta dieđuid", @@ -1264,6 +1271,7 @@ "action-importupload": "lasihit siidduid fiillas", "action-patrol": "merke earáid rievdadusaid dárkkistuvvon", "action-unwatchedpages": "geahččat listtu čuovvotkeahtes siidduin", + "action-mergehistory": "časkit dán siiddu rievdanhistorjjá oktii", "action-userrights": "rievdadit buot geavaheaddjivuoigatvuođaid", "action-userrights-interwiki": "rievdadit nuppiid geavaheddjiid vuoigatvuođaid eará wikiin", "action-siteadmin": "lásset ja rahpat diehtovuođu", @@ -1424,6 +1432,7 @@ "rcfilters-view-return-to-default-tooltip": "Ruovttoluotta váldo sillefállui", "rcfilters-view-tags-help-icon-tooltip": "Lassedieđut gilkorastojuvvon rievdadusaid birra", "rcfilters-watchlist-edit-watchlist-button": "Rievdat siidduid, mat leat du čuovvunlisttus", + "rcfilters-watchlist-showupdated": "Siiddut, maid it leat gálledan dan maŋŋá go siiddut leat rievdaduvvon, leat merkojuvvon buoiddes bustávaiguin já ivnniin.", "rcfilters-filter-showlinkedfrom-label": "Čájet rievdadusaid siidduin, maidda lea liŋka siiddus", "rcfilters-filter-showlinkedfrom-option-label": "Siiddut, main lea liŋka válljejuvvon siiddus", "rcfilters-filter-showlinkedto-label": "Čájet rievdadusaid siidduin, main lea liŋka siidui", @@ -1989,7 +1998,7 @@ "watchlist-expiry-hours-left": "Moadde diimmu vel", "watchlist-expiring-hours-full-text": "Moadde diimmu vel du čuovvunlisttus.", "wlheader-enotif": "E-poastaalmmuhusat leat anus.", - "wlheader-showupdated": "Siiddut, mat leat rievdaduvvon du maŋemus geavahangearddi maŋŋá leat merkojuvvon '''buoiddesčállagiin'''", + "wlheader-showupdated": "Siiddut, mat leat rievdaduvvon du maŋemus gálledeami maŋŋá leat merkojuvvon buoiddes bustávaiguin.", "wlnote": "Vuolábealde {{PLURAL:$1|lea maŋemus rievdadus|leat maŋemus $1 rievdadusa}} maŋemus {{PLURAL:$2|diimmu|$2 diimmu}} áigge $3 diimmu $4 rájes.", "watchlist-hide": "Čiega", "watchlist-submit": "Čájet", @@ -2214,6 +2223,7 @@ "ipbhidename": "Čiega geavaheaddjinama rievdadusain ja listtuin", "ipbwatchuser": "Čuovo dan geavaheaddji geavaheaddji- ja ságastallansiidduid", "ipb-disableusertalk": "Iežat ságastallansiiddu rievdadeapmi", + "ipb-change-block": "Hehtte geaveheaddji ođđasit dáid ásahusaiguin", "ipb-confirm": "Nanne hehttema", "ipb-sitewide": "Olles neahttasiidu", "ipb-partial": "Belohahkii", @@ -2305,7 +2315,7 @@ "ipb_expiry_temp": "Čihkkon geavaheaddjinamaid hehttemat galget leat bissovaččat.", "ipb_hide_invalid": "Dan dovddaldaga sensureren ii lihkostuvvan; das {{PLURAL:$1|lea eanet go okta rievdadus|leat eanet go $1 rievdadusa}}.", "ipb_already_blocked": "\"$1\" lea juo hehttejuvvon.", - "ipb-needreblock": "$1 lea juo hehttejuvvon. Háliidatgo hehttenásahusaid molsut?", + "ipb-needreblock": "$1 lea juo hehttejuvvon. Háliidatgo molsut hehttenásahusaid?", "ipb-otherblocks-header": "Eará {{PLURAL:$1|hehtten|hehttemat}}", "unblock-hideuser": "Du it sáhte fámuhuhttit dán geavaheaddji hehttema, daningo sin geavaheaddjinamma lea čihkosis.", "ipb_cant_unblock": "Meattáhus: $1 hehtten ii gávdno. Hehtten sáhttá leat juo sihkkojuvvon.", diff --git a/languages/i18n/shn.json b/languages/i18n/shn.json index e02287ef103..9fa3ab3532c 100644 --- a/languages/i18n/shn.json +++ b/languages/i18n/shn.json @@ -2357,6 +2357,7 @@ "movepagebtn": "ၶၢႆႉၼႃႈလိၵ်ႈ", "pagemovedsub": "ၶၢႆႉၶႅမ်ႉလႅပ်ႈၵႂႃႇယဝ်ႉ", "movepage-moved": "\"$1\" ၶၢႆႉၸူး \"$2\" ယဝ်ႉယဝ်ႈ", + "movepage-moved-redirect": "သၢင်ႈၵၢၼ်ပိၼ်ႇသဵၼ်ႈတၢင်း ယဝ်ႉယဝ်ႈ။", "movelogpage": "ၶၢႆႉသၢႆမၢႆ", "movenosubpage": "ၼႃးလိၵ်ႈဢၼ်ၼႆ့ ဢမ်ႇမီးဝႆႉ ၼႃႈလိၵ်ႈၽႄ။", "movereason": "လွင်ႈတၢင်း :", diff --git a/languages/i18n/sk.json b/languages/i18n/sk.json index 305c36bb579..5fee9c3edf3 100644 --- a/languages/i18n/sk.json +++ b/languages/i18n/sk.json @@ -50,7 +50,8 @@ "Yardom78", "Ата", "לערי ריינהארט", - "아라" + "아라", + "Martin Urbanec" ] }, "tog-underline": "Podčiarkovať odkazy:", @@ -1175,7 +1176,7 @@ "userrights-changeable-col": "Skupiny, ktoré môžete zmeniť", "userrights-unchangeable-col": "Skupiny, ktoré nemôžete zmeniť", "userrights-expiry-current": "Vyprší $1", - "userrights-expiry-none": "Bez exspirácie", + "userrights-expiry-none": "Bez expirácie", "userrights-expiry": "Vyprší:", "userrights-expiry-existing": "Súčasný čas ukončenia: $2, $3", "userrights-expiry-othertime": "Iný čas:", diff --git a/languages/i18n/smn.json b/languages/i18n/smn.json index 8b5696beb01..979739650c6 100644 --- a/languages/i18n/smn.json +++ b/languages/i18n/smn.json @@ -549,7 +549,7 @@ "revdelete-hide-image": "Čievâ tiätuvuárhá siskáldâs", "revdelete-hide-comment": "Čievâ čuákánkiäsu", "revdelete-hide-user": "Čievâ tahhee tubdâldâh/IP-čujottâs", - "revdelete-radio-same": "(ele mute)", + "revdelete-radio-same": "Ele mute", "revdelete-radio-set": "Čiehhum", "revdelete-radio-unset": "Uáinimnáál", "revdelete-unsuppress": "Meddâlist raijiittâsâid macâttum versioin", @@ -1190,7 +1190,7 @@ "protectedpages-indef": "Tuše avalávt syeijejum", "protectedpages-summary": "Taan siijđost láá luvâttâllum eidu tääl syeijejum siijđoh. Jis halijdah uáiniđ listo siijđoin, moh láá syeijejum rähtimist, keejâ [[{{#special:ProtectedTitles}}|{{int:protectedtitles}}]].", "protectedpages-noredirect": "Čievâ stivriimijd", - "protectedpagesempty": "Oovtâgin siijđo iä lah suoijim eidu tain parameetteráin.", + "protectedpagesempty": "Oovtâgin siijđo iä lah suoijim eidu tai parameetterijguin.", "protectedpages-timestamp": "Äigistemppâl", "protectedpages-page": "Sijđo", "protectedpages-expiry": "Puáráásm", @@ -1201,7 +1201,7 @@ "protectedpages-unknown-performer": "Tubdâmettum kevttee", "protectedtitles": "Syeijejum sijđonoomah", "protectedtitles-summary": "Taan siijđost láá luvâttâllum siijđoh, moh láá eidu tääl syeijejum rähtimist. Jis halijdah uáiniđ listo siijđoin, moh láá eidu tääl syeijejum, keejâ [[{{#special:ProtectedPages}}|{{int:protectedpages}}]].", - "protectedtitlesempty": "Oovtâgin sijđonoomâ iä lah suoijim eidu tain parameetteráin.", + "protectedtitlesempty": "Oovtâgin sijđonoomâ iä lah suoijim eidu tai parameetterijguin.", "protectedtitles-submit": "Uusâ sijđonoomâid", "listusers": "Kevtteeluvâttâllâm", "listusers-editsonly": "Čääiti tuše kevtteid, kiäin láá hammiimeh", @@ -1416,6 +1416,7 @@ "blockip": "Eesti {{GENDER:$1|kevttee}}", "ipbreason": "Suijâ:", "ipboptions": "2 tiijme:2 hours,1 peivi:1 day,3 peeivi:3 days,1 okko:1 week,2 oho:2 weeks,1 mánuppaje:1 month,3 mánuppaje:3 months,6 mánuppaje:6 months,1 ihe:1 year,pisovâš:infinite", + "ipb-change-block": "Eesti kevttee uđđâsist tai parameetterijguin", "ipb-pages-label": "Sijđoh", "block-reason": "Suijâ:", "autoblocklist-submit": "Uusâ", @@ -1432,6 +1433,7 @@ "block-log-flags-nocreate": "tubdâlduvâi rähtim estum", "block-log-flags-hiddenname": "kevtteenommâ čiehhum", "ipb_expiry_temp": "Čiehhum kevtteenoomâi iästuh kalgeh leđe pisovááh.", + "ipb-needreblock": "$1 lii jo estum. Halijdah-uv molsođ asâttâsâid?", "proxyblocker": "Sirdemserveriästu", "move-page": "Sirde $1", "move-page-legend": "Sirde siijđo", diff --git a/languages/i18n/sr-ec.json b/languages/i18n/sr-ec.json index 0b3dc8e732b..22dc8ae9c1b 100644 --- a/languages/i18n/sr-ec.json +++ b/languages/i18n/sr-ec.json @@ -1335,7 +1335,7 @@ "right-editprotected": "уређивање страница под заштитом „{{int:protect-level-sysop}}“", "right-editsemiprotected": "уређивање страница под заштитом „{{int:protect-level-autoconfirmed}}“", "right-editcontentmodel": "мењање садржинског модела странице", - "right-editinterface": "уређивање корисничког окружења", + "right-editinterface": "уређивање корисничког интерфејса", "right-editusercss": "уређивање CSS датотека других корисника", "right-edituserjson": "уређивање туђих JSON датотека", "right-edituserjs": "уређивање туђих JavaScript датотека", diff --git a/languages/i18n/th.json b/languages/i18n/th.json index c5218c5813d..306350cace1 100644 --- a/languages/i18n/th.json +++ b/languages/i18n/th.json @@ -461,7 +461,7 @@ "userlogin-joinproject": "เข้าร่วมกับ{{SITENAME}}", "createaccount": "สร้างบัญชี", "userlogin-resetpassword-link": "ลืมรหัสผ่านหรือ", - "userlogin-helplink2": "คำอธิบายเรื่องการเข้าสู่ระบบ", + "userlogin-helplink2": "ช่วยเหลือในการเข้าสู่ระบบ", "userlogin-loggedin": "คุณเข้าสู่ระบบในชื่อ {{GENDER:$1|$1}} แล้ว\nใช้แบบด้านล่างเพื่อเข้าสู่ระบบเป็นอีกผู้ใช้หนึ่ง", "userlogin-reauth": "คุณต้องเข้าสู่ระบบอีกครั้งเพื่อยืนยันว่าคุณคือ {{GENDER:$1|$1}}", "userlogin-createanother": "สร้างอีกบัญชี", @@ -2849,7 +2849,7 @@ "movepage-page-unmoved": "ไม่สามารถเปลี่ยนชื่อหน้า $1 เป็น $2", "movepage-max-pages": "ย้ายหน้ามากสุด $1 หน้าแล้วและจะไม่ย้ายหน้าเพิ่มอีกอัตโนมัติ", "movelogpage": "ปูมการย้าย", - "movelogpagetext": "ด้านล่างเป็นรายการการเปลี่ยนชื่อทั้งหมด", + "movelogpagetext": "ด้านล่างเป็นรายการย้ายหน้าทั้งหมด", "movesubpage": "{{PLURAL:$1|หน้าย่อย|หน้าย่อย}}", "movesubpagetext": "หน้านี้มีหน้าย่อย $1 หน้า ดังด้านล่าง", "movesubpagetalktext": "หน้าคุยที่สัมพันธ์มี $1 หน้าย่อย ดังแสดงด้านล่าง", diff --git a/languages/i18n/vi.json b/languages/i18n/vi.json index 60db527852c..7c2c0c3871a 100644 --- a/languages/i18n/vi.json +++ b/languages/i18n/vi.json @@ -67,7 +67,8 @@ "לערי ריינהארט", "아라", "Pisceskaze", - "Doraemonluonbentoi" + "Doraemonluonbentoi", + "Hide on Rosé" ] }, "tog-underline": "Gạch chân liên kết:", @@ -1096,6 +1097,7 @@ "prefs-help-skin-responsive": "Điều chỉnh bố cục theo kích thước màn hình trên thiết bị di động.", "skin-preview": "Xem trước", "datedefault": "Không tùy biến", + "prefs-help-forcesafemode": "Tắt tập lệnh và bảng định kiểu trên wiki.", "prefs-labs": "Tính năng phòng thí nghiệm", "prefs-user-pages": "Trang cá nhân", "prefs-personal": "Thông tin cá nhân", @@ -1172,6 +1174,7 @@ "prefs-files": "Tập tin", "prefs-custom-css": "sửa CSS", "prefs-custom-js": "sửa JavaScript", + "prefs-custom-cssjs-safemode": "CSS/JavaScript tùy chỉnh hiện không khả dụng vì chế độ an toàn đã được bật. Vui lòng [[#mw-input-wpforcesafemode|tắt chế độ an toàn]] để sử dụng CSS/JavaScript tùy chỉnh.", "prefs-common-config": "CSS/JavaScript chung cho mọi giao diện:", "prefs-reset-intro": "Có thể mặc định lại toàn bộ tùy chọn dùng trang này. Điều này không thể hoàn tác.", "prefs-reset-confirm": "Có, tôi muốn đặt lại tất cả tùy chọn.", @@ -4211,6 +4214,7 @@ "skin-action-move": "Di chuyển", "parsoid-stash-rate-limit-error": "Stashing không thành công vì giới hạn tốc độ đã bị vượt quá. Vui lòng thử lại sau.", "parsoid-resource-limit-exceeded": "Đã vượt quá giới hạn tài nguyên Parsoid: $1", + "parsoid-revision-access": "Parsoid không thể truy cập bản sửa đổi: $1", "parsoid-client-error": "Thông tin nhập vào Parsoid không hợp lệ: $1", "newpages-showhide-bots": "$1 bot", "newpages-showhide-patrolled": "$1 sửa đổi đã tuần tra", @@ -4244,6 +4248,7 @@ "renameuser-error-request": "Có trục trặc trong tiếp nhận yêu cầu. Xin hãy quay lại và thử lần nữa.", "renameuser-error-same-user": "Bạn không thể đổi tên thành viên thành tên mới giống với tên cũ.", "renameuser-error-temp-user": "Bạn không thể đổi tên tài khoản tạm thời \"$1\".", + "renameuser-error-temp-user-reserved": "Bạn không thể sử dụng \"$1\". Nó được dành riêng cho các tài khoản tạm thời.", "renameusersuccess": "Thành viên “$1” đã được đổi tên thành “$2”.", "renameuser-page-exists": "Trang $1 đã tồn tại và không thể bị tự động ghi đè.", "renameuser-page-moved": "Trang $1 đã được di chuyển đến $2.", @@ -4256,5 +4261,6 @@ "renameuser-move-log": "Đã tự động di chuyển trang khi đổi tên thành viên “[[User:$1|$1]]” thành “[[User:$2|$2]]”", "action-renameuser": "đổi tên thành viên", "right-renameuser": "Đổi tên thành viên", - "renameuser-renamed-notice": "Thành viên này đã được đổi tên.\nNhật trình đổi tên được ghi ở dưới để tiện theo dõi." + "renameuser-renamed-notice": "Thành viên này đã được đổi tên.\nNhật trình đổi tên được ghi ở dưới để tiện theo dõi.", + "log-unknown-action": "đã thực hiện hành động không xác định \"$2\" tại [[$1]]" } diff --git a/languages/i18n/zh-hans.json b/languages/i18n/zh-hans.json index b0ec4b3f1ea..9b993d606f5 100644 --- a/languages/i18n/zh-hans.json +++ b/languages/i18n/zh-hans.json @@ -377,7 +377,7 @@ "skin-action-unprotect": "更改保护", "unprotect": "更改保护", "newpage": "新页面", - "newpage-desc": "为已请求的主题开始一个新页面。", + "newpage-desc": "为已申请的主题开始撰写新页面。", "view-missing-pages": "显示缺失页面", "talkpagelinktext": "留言", "specialpage": "特殊页面", diff --git a/languages/i18n/zh-hant.json b/languages/i18n/zh-hant.json index 3fd47463dc6..9f14e3d072a 100644 --- a/languages/i18n/zh-hant.json +++ b/languages/i18n/zh-hant.json @@ -433,7 +433,7 @@ "databaseerror-text": "出現資料庫查詢錯誤。\n這表示系統可能有問題存在。", "databaseerror-textcl": "資料庫查詢錯誤。", "databaseerror-query": "查詢:$1", - "databaseerror-function": "功能:$1", + "databaseerror-function": "函式:$1", "databaseerror-error": "錯誤:$1", "transaction-duration-limit-exceeded": "為了避免造成大量備援延遲,因寫入時間 ($1) 已超出了 $2 秒限制,此次操作已被中止。\n若您一次修改了許多項目,可嘗試分批處理。", "transaction-max-statement-time-exceeded": "為了避免造成資料庫負荷過高,此查詢因超出持續時間限制已被終止。\n若您一次讀取許多項目,可嘗試分批成多個較小的操作。", @@ -565,12 +565,12 @@ "userlogin-reauth": "您必須再登入一次來驗證您為{{GENDER:$1|$1}}。", "userlogin-createanother": "建立另一個帳號", "createacct-emailrequired": "電子郵件地址", - "createacct-emailoptional": "電子郵件地址(選填)", + "createacct-emailoptional": "電子信箱地址(非必填)", "createacct-email-ph": "輸入您的電子郵件地址", "createacct-another-email-ph": "輸入電子郵件地址", "createaccountmail": "使用臨時的隨機密碼,並將它寄至指定的電子郵件地址", "createaccountmail-help": "可用來建立其他人的帳號(不需要知道密碼)。", - "createacct-realname": "真實姓名 (選填)", + "createacct-realname": "真實姓名(非必填)", "createacct-reason": "原因(公開記錄)", "createacct-reason-ph": "您為什麼要建立另一個帳號", "createacct-reason-help": "顯示於帳號建立日誌的訊息", @@ -2090,7 +2090,7 @@ "filerevert-success": "[[Media:$1|$1]] 已經還原到 [$4 於 $2 $3 的版本]。", "filerevert-badversion": "此檔案在您所指定的時間並沒有本地舊版本。", "filerevert-identical": "目前版本的檔案與選擇的版本完全相同。", - "filedelete": "刪除 $1", + "filedelete": "刪除「$1」", "filedelete-legend": "刪除檔案", "filedelete-intro": "您現正要刪除檔案 [[Media:$1|$1]] 與其所有歷史版本。", "filedelete-intro-old": "您現正要刪除 [[Media:$1|$1]] 於 [$4 $2 $3] 的版本。", From e547bca9f76c4d4425abad575fb55ddf49feac97 Mon Sep 17 00:00:00 2001 From: Translation updater bot Date: Wed, 3 Apr 2024 08:19:18 +0200 Subject: [PATCH 03/94] Update git submodules * Update extensions/AbuseFilter from branch 'REL1_41' to daf8abdf3c8b4b194fec2b7e410c74c2bf18c0df - Localisation updates from https://translatewiki.net. Change-Id: I27012da26ec9632ebe5db29ded8f41b4f7b34212 --- extensions/AbuseFilter | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/AbuseFilter b/extensions/AbuseFilter index 2b07d85d905..daf8abdf3c8 160000 --- a/extensions/AbuseFilter +++ b/extensions/AbuseFilter @@ -1 +1 @@ -Subproject commit 2b07d85d9053df0df37a130679d6c26897162fea +Subproject commit daf8abdf3c8b4b194fec2b7e410c74c2bf18c0df From 9b4913f6dfb657e0a9530ee678ad2812e5a194dc Mon Sep 17 00:00:00 2001 From: Translation updater bot Date: Wed, 3 Apr 2024 08:19:26 +0200 Subject: [PATCH 04/94] Update git submodules * Update extensions/Cite from branch 'REL1_41' to 115a94abcb4234ab68098407dc6554e02aa10de5 - Localisation updates from https://translatewiki.net. Change-Id: I0e3dfd7217d528ca3c1d760fa63fa68c0c63129a --- extensions/Cite | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/Cite b/extensions/Cite index 788da9880de..115a94abcb4 160000 --- a/extensions/Cite +++ b/extensions/Cite @@ -1 +1 @@ -Subproject commit 788da9880de6dd5784300b9f82898613f98d44a2 +Subproject commit 115a94abcb4234ab68098407dc6554e02aa10de5 From 5a9752a56ab04de4c29bcac1d479304265ab65a5 Mon Sep 17 00:00:00 2001 From: Translation updater bot Date: Wed, 3 Apr 2024 08:19:32 +0200 Subject: [PATCH 05/94] Update git submodules * Update extensions/Echo from branch 'REL1_41' to a05a05d9e90a86c0741ac550a07148f29d732d28 - Localisation updates from https://translatewiki.net. Change-Id: I2c88cdd565a1a55a59f841b193b1eab06ce765ab --- extensions/Echo | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/Echo b/extensions/Echo index 2d32ed37466..a05a05d9e90 160000 --- a/extensions/Echo +++ b/extensions/Echo @@ -1 +1 @@ -Subproject commit 2d32ed37466722cdadf8e8ae92c698c41580716e +Subproject commit a05a05d9e90a86c0741ac550a07148f29d732d28 From cb62573625bb42f0c7c6719588f494367127c2ea Mon Sep 17 00:00:00 2001 From: Translation updater bot Date: Wed, 3 Apr 2024 08:19:39 +0200 Subject: [PATCH 06/94] Update git submodules * Update extensions/ConfirmEdit from branch 'REL1_41' to a07a4fdf94f836af5710306503a8e54f9d2a8deb - Localisation updates from https://translatewiki.net. Change-Id: I8ef5c658fd571b3c12651bcce440705bde9d12ea --- extensions/ConfirmEdit | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/ConfirmEdit b/extensions/ConfirmEdit index 9ff45ad2ac9..a07a4fdf94f 160000 --- a/extensions/ConfirmEdit +++ b/extensions/ConfirmEdit @@ -1 +1 @@ -Subproject commit 9ff45ad2ac995bf7a7b7125556aba2742910623b +Subproject commit a07a4fdf94f836af5710306503a8e54f9d2a8deb From d56969b1d3b23a146d6174ecd844699f7cb236c0 Mon Sep 17 00:00:00 2001 From: Translation updater bot Date: Wed, 3 Apr 2024 08:19:43 +0200 Subject: [PATCH 07/94] Update git submodules * Update extensions/DiscussionTools from branch 'REL1_41' to 158b1cf55b9c3033b220700bd3c2f0a2eae137fc - Localisation updates from https://translatewiki.net. Change-Id: Ie7ec4cbea78f26b20b7466c7e4b01d6444c64699 --- extensions/DiscussionTools | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/DiscussionTools b/extensions/DiscussionTools index ff9743bac6f..158b1cf55b9 160000 --- a/extensions/DiscussionTools +++ b/extensions/DiscussionTools @@ -1 +1 @@ -Subproject commit ff9743bac6f4c00c4b104e1042d7a9bef33b64f4 +Subproject commit 158b1cf55b9c3033b220700bd3c2f0a2eae137fc From 829a55710f3bbca90baa664dbca78c8cbd40345b Mon Sep 17 00:00:00 2001 From: Translation updater bot Date: Wed, 3 Apr 2024 08:19:59 +0200 Subject: [PATCH 08/94] Update git submodules * Update extensions/Linter from branch 'REL1_41' to 3d685bea755196b68e2ba2f8f3b301772677b137 - Localisation updates from https://translatewiki.net. Change-Id: I361b04febc3fcb99721a4883d47635a269437549 --- extensions/Linter | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/Linter b/extensions/Linter index cc3796c5d16..3d685bea755 160000 --- a/extensions/Linter +++ b/extensions/Linter @@ -1 +1 @@ -Subproject commit cc3796c5d16aaedb6675e537446322f372c81a02 +Subproject commit 3d685bea755196b68e2ba2f8f3b301772677b137 From a565928ddf26045a23c919165be069157d14cb99 Mon Sep 17 00:00:00 2001 From: Translation updater bot Date: Wed, 3 Apr 2024 08:20:00 +0200 Subject: [PATCH 09/94] Update git submodules * Update extensions/Math from branch 'REL1_41' to b3e9b63db029e19e4549496d490e9177b27b4d30 - Localisation updates from https://translatewiki.net. Change-Id: I7e8e5428867838243b11025ec219d91c10778acf --- extensions/Math | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/Math b/extensions/Math index b7a18b0ae27..b3e9b63db02 160000 --- a/extensions/Math +++ b/extensions/Math @@ -1 +1 @@ -Subproject commit b7a18b0ae27ed406937720a74273f714bfb95c6d +Subproject commit b3e9b63db029e19e4549496d490e9177b27b4d30 From ee6b77cd3e06e960006f8b92dd9a2cfe5a375701 Mon Sep 17 00:00:00 2001 From: Translation updater bot Date: Wed, 3 Apr 2024 08:20:03 +0200 Subject: [PATCH 10/94] Update git submodules * Update extensions/PageImages from branch 'REL1_41' to 1c3378f4a06be872731081084bf2fe0919445472 - Localisation updates from https://translatewiki.net. Change-Id: I26d4ac3d1ed2ddc513f5c100994779268024bc82 --- extensions/PageImages | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/PageImages b/extensions/PageImages index 223b9cd91a0..1c3378f4a06 160000 --- a/extensions/PageImages +++ b/extensions/PageImages @@ -1 +1 @@ -Subproject commit 223b9cd91a0263a4bc62e4c94c3dc117b515c76a +Subproject commit 1c3378f4a06be872731081084bf2fe0919445472 From ebbd1330ff898697002a4a904256eecff96a9ca0 Mon Sep 17 00:00:00 2001 From: Translation updater bot Date: Wed, 3 Apr 2024 08:20:13 +0200 Subject: [PATCH 11/94] Update git submodules * Update extensions/Gadgets from branch 'REL1_41' to 1e3fa029fde1ec28990cad5e3c17da5f7f5600af - Localisation updates from https://translatewiki.net. Change-Id: I44f617ac51dc081c62d0861c902de02468d562fd --- extensions/Gadgets | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/Gadgets b/extensions/Gadgets index 67e29fb4401..1e3fa029fde 160000 --- a/extensions/Gadgets +++ b/extensions/Gadgets @@ -1 +1 @@ -Subproject commit 67e29fb44014a63e6a29e372c1bf2e2d0107249a +Subproject commit 1e3fa029fde1ec28990cad5e3c17da5f7f5600af From aed10c21917aec2831eb27fa61ebad4b4322b38a Mon Sep 17 00:00:00 2001 From: Translation updater bot Date: Wed, 3 Apr 2024 08:20:14 +0200 Subject: [PATCH 12/94] Update git submodules * Update extensions/MultimediaViewer from branch 'REL1_41' to 7a7fe3f6a5a55a1823bc048c5a9a64c9e0cbaec9 - Localisation updates from https://translatewiki.net. Change-Id: Ic16dea9d019493bdbed90b18d215a90ce9e7c1f6 --- extensions/MultimediaViewer | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/MultimediaViewer b/extensions/MultimediaViewer index 5e1305fdab6..7a7fe3f6a5a 160000 --- a/extensions/MultimediaViewer +++ b/extensions/MultimediaViewer @@ -1 +1 @@ -Subproject commit 5e1305fdab64a27d2a14d212261b0d7195c12b3e +Subproject commit 7a7fe3f6a5a55a1823bc048c5a9a64c9e0cbaec9 From a975776e0c4e70a06141482d4db1a19302704b9c Mon Sep 17 00:00:00 2001 From: Translation updater bot Date: Wed, 3 Apr 2024 08:20:15 +0200 Subject: [PATCH 13/94] Update git submodules * Update extensions/InputBox from branch 'REL1_41' to a05f33e922818b8c6f831a94f3190a8a960ddde3 - Localisation updates from https://translatewiki.net. Change-Id: I7257dcf5f2cb9f2c2afcc99afb3a173ab82113ae --- extensions/InputBox | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/InputBox b/extensions/InputBox index 8e963226301..a05f33e9228 160000 --- a/extensions/InputBox +++ b/extensions/InputBox @@ -1 +1 @@ -Subproject commit 8e96322630162455f8726eeb151ac9976ae664ea +Subproject commit a05f33e922818b8c6f831a94f3190a8a960ddde3 From f139cecbf4356005286e81f31ade0018fd0de6e4 Mon Sep 17 00:00:00 2001 From: Translation updater bot Date: Wed, 3 Apr 2024 08:20:35 +0200 Subject: [PATCH 14/94] Update git submodules * Update extensions/ReplaceText from branch 'REL1_41' to 4b1bce9bc269ea17aff27ffad6d9dd8d8c883264 - Localisation updates from https://translatewiki.net. Change-Id: I2bd96ec863da32bfb01399f60859eb8cd038d8b3 --- extensions/ReplaceText | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/ReplaceText b/extensions/ReplaceText index 0a8acab8cb1..4b1bce9bc26 160000 --- a/extensions/ReplaceText +++ b/extensions/ReplaceText @@ -1 +1 @@ -Subproject commit 0a8acab8cb11ffcf0825441160624ce898c8df0a +Subproject commit 4b1bce9bc269ea17aff27ffad6d9dd8d8c883264 From da7eb5905da9ca558df401c6fcad05662fcfa8e9 Mon Sep 17 00:00:00 2001 From: Translation updater bot Date: Wed, 3 Apr 2024 08:20:59 +0200 Subject: [PATCH 15/94] Update git submodules * Update extensions/TemplateData from branch 'REL1_41' to 5243cf9c2cb3a01289d7f37241b928a27aa98f8c - Localisation updates from https://translatewiki.net. Change-Id: I4cc4c21d459ca9e3c72689429dd6e0770e5b9ded --- extensions/TemplateData | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/TemplateData b/extensions/TemplateData index b285e621581..5243cf9c2cb 160000 --- a/extensions/TemplateData +++ b/extensions/TemplateData @@ -1 +1 @@ -Subproject commit b285e62158147fab19675560c2554aed1c091ed3 +Subproject commit 5243cf9c2cb3a01289d7f37241b928a27aa98f8c From 0ea076db9c94a3e724fd96abb82763aff2be7771 Mon Sep 17 00:00:00 2001 From: Translation updater bot Date: Wed, 3 Apr 2024 08:21:00 +0200 Subject: [PATCH 16/94] Update git submodules * Update extensions/Thanks from branch 'REL1_41' to b747cbf25512bfdd62c6d29ff16dd7cc106e5520 - Localisation updates from https://translatewiki.net. Change-Id: I146d0f2105eb134f7937e632f669543079dd540a --- extensions/Thanks | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/Thanks b/extensions/Thanks index 68213163fdb..b747cbf2551 160000 --- a/extensions/Thanks +++ b/extensions/Thanks @@ -1 +1 @@ -Subproject commit 68213163fdb123a39ebd7ee68f0d360917f7c046 +Subproject commit b747cbf25512bfdd62c6d29ff16dd7cc106e5520 From 24a7949e2b28207fe6f7996ca300c3c898f6fa46 Mon Sep 17 00:00:00 2001 From: Translation updater bot Date: Wed, 3 Apr 2024 08:21:18 +0200 Subject: [PATCH 17/94] Update git submodules * Update extensions/VisualEditor from branch 'REL1_41' to ec8d3d80d499b98826bbe564deb73fa8b8900d3e - Localisation updates from https://translatewiki.net. Change-Id: I685ff8b586538290d0c4ecd3930bc79c098309e2 --- extensions/VisualEditor | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/VisualEditor b/extensions/VisualEditor index b18dbbcdf29..ec8d3d80d49 160000 --- a/extensions/VisualEditor +++ b/extensions/VisualEditor @@ -1 +1 @@ -Subproject commit b18dbbcdf296a9461d1cd7676739a4cbaf3dfc37 +Subproject commit ec8d3d80d499b98826bbe564deb73fa8b8900d3e From c3b987291f3321fe9896a77ddb9728876ee5e19d Mon Sep 17 00:00:00 2001 From: Translation updater bot Date: Wed, 3 Apr 2024 08:21:42 +0200 Subject: [PATCH 18/94] Update git submodules * Update extensions/WikiEditor from branch 'REL1_41' to b6ff8151e8e50572cff80a76ce158318cf7b64c7 - Localisation updates from https://translatewiki.net. Change-Id: I54194dbd4011d8eb4cd1af3c43d830d39be3822d --- extensions/WikiEditor | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/WikiEditor b/extensions/WikiEditor index 2b4b1ddd36a..b6ff8151e8e 160000 --- a/extensions/WikiEditor +++ b/extensions/WikiEditor @@ -1 +1 @@ -Subproject commit 2b4b1ddd36ad2d52db893c446f8a27354a34be85 +Subproject commit b6ff8151e8e50572cff80a76ce158318cf7b64c7 From 085d8b68e85bdbafd432f13aa387231a7e4fd689 Mon Sep 17 00:00:00 2001 From: Translation updater bot Date: Wed, 3 Apr 2024 08:22:46 +0200 Subject: [PATCH 19/94] Update git submodules * Update skins/MinervaNeue from branch 'REL1_41' to 9b3dd39541c34f47d73296cc44a22b95244a3f8e - Localisation updates from https://translatewiki.net. Change-Id: I76f2723fdf46a7afce6d9faa50c1d196bc8ece60 --- skins/MinervaNeue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skins/MinervaNeue b/skins/MinervaNeue index d60e0e354d7..9b3dd39541c 160000 --- a/skins/MinervaNeue +++ b/skins/MinervaNeue @@ -1 +1 @@ -Subproject commit d60e0e354d79c11ae8154fa79837cc7deba1a193 +Subproject commit 9b3dd39541c34f47d73296cc44a22b95244a3f8e From acca00022ed02eb30fc97773f0754c5cf485a5e2 Mon Sep 17 00:00:00 2001 From: Translation updater bot Date: Wed, 3 Apr 2024 08:22:52 +0200 Subject: [PATCH 20/94] Update git submodules * Update skins/Vector from branch 'REL1_41' to 4d161dc8e44292a2fd65d2bf8a21493400054df8 - Localisation updates from https://translatewiki.net. Change-Id: I3bf8e6e6c07ab09a764f6d330e8b032734443f3c --- skins/Vector | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skins/Vector b/skins/Vector index c6deba3278d..4d161dc8e44 160000 --- a/skins/Vector +++ b/skins/Vector @@ -1 +1 @@ -Subproject commit c6deba3278d599410a5e333e717f1d3b2bc90faf +Subproject commit 4d161dc8e44292a2fd65d2bf8a21493400054df8 From a928248e18364279d6afe8d36ed4e947fa594a6c Mon Sep 17 00:00:00 2001 From: Reedy Date: Fri, 5 Apr 2024 20:35:13 +0100 Subject: [PATCH 21/94] Update git submodules * Update vendor from branch 'REL1_41' to 26d70cd753bf390cb9c4ae2d7dd8389688107c70 - Rebuild with composer 2.7.2 Bug: T360973 Change-Id: I1b56610ed765cf0ea0eb77ec6470135a20bf2ef2 --- vendor | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vendor b/vendor index eb237117136..26d70cd753b 160000 --- a/vendor +++ b/vendor @@ -1 +1 @@ -Subproject commit eb237117136d2d6fa9af6ea2d950c4b9435ba0f2 +Subproject commit 26d70cd753bf390cb9c4ae2d7dd8389688107c70 From 136f1cfc362d5b73bbafd3b075ad76c64f4cb8d7 Mon Sep 17 00:00:00 2001 From: Umherirrender Date: Tue, 21 Nov 2023 23:02:59 +0100 Subject: [PATCH 22/94] tests: Skip failing tests on php8.2 (and make pass) - Mark test as skipped referring known task about improve of the tests - Mark test as skipped testing for backward-compatibility on parser cache serialization, test data contains old properties, which are now unknown and created dynamically Change-Id: If6a4c7dbba39389b06ce64fb5cac08cd8d7dd9fc (cherry picked from commit 1b9809b3101d72d520f902a92b79b47e865272bf) --- tests/phpunit/MediaWikiTestCaseTrait.php | 14 ++++++++++++++ tests/phpunit/includes/api/ApiResultTest.php | 3 +++ .../libs/serialization/SerializationTestTrait.php | 9 +++++++++ .../includes/historyblob/HistoryBlobUtilsTest.php | 7 ++++--- .../includes/libs/SamplingStatsdClientTest.php | 8 ++++++++ 5 files changed, 38 insertions(+), 3 deletions(-) diff --git a/tests/phpunit/MediaWikiTestCaseTrait.php b/tests/phpunit/MediaWikiTestCaseTrait.php index d60e5a9aa21..333e8bcde96 100644 --- a/tests/phpunit/MediaWikiTestCaseTrait.php +++ b/tests/phpunit/MediaWikiTestCaseTrait.php @@ -120,6 +120,20 @@ trait MediaWikiTestCaseTrait { return $hookContainer; } + /** + * Skip the test if not running the necessary php version + * + * @since 1.42 + * + * @param string $op + * @param string $version + */ + protected function markTestSkippedIfPhp( $op, $version ) { + if ( version_compare( PHP_VERSION, $version, $op ) ) { + $this->markTestSkipped( "PHP $version isn't supported for this test" ); + } + } + /** * Don't throw a warning if $function is deprecated and called later * diff --git a/tests/phpunit/includes/api/ApiResultTest.php b/tests/phpunit/includes/api/ApiResultTest.php index aa8cecfdfe5..b7906e255eb 100644 --- a/tests/phpunit/includes/api/ApiResultTest.php +++ b/tests/phpunit/includes/api/ApiResultTest.php @@ -699,6 +699,9 @@ class ApiResultTest extends MediaWikiIntegrationTestCase { * @param array|Exception $expect */ public function testTransformations( $label, $input, $transforms, $expect ) { + // Sorting changed - T326480 + $this->markTestSkippedIfPhp( '>=', '8.2' ); + $result = new ApiResult( false ); $result->addValue( null, 'test', $input ); diff --git a/tests/phpunit/includes/libs/serialization/SerializationTestTrait.php b/tests/phpunit/includes/libs/serialization/SerializationTestTrait.php index 01515e0949a..3058e9ced32 100644 --- a/tests/phpunit/includes/libs/serialization/SerializationTestTrait.php +++ b/tests/phpunit/includes/libs/serialization/SerializationTestTrait.php @@ -18,6 +18,9 @@ trait SerializationTestTrait { * @return Generator for [ callable $deserializer, object $expectedObject, string $dataToDeserialize ] */ public function provideTestDeserialization(): Generator { + // Creation of dynamic property is deprecated, can happen as backward-compatibility check + $this->markTestSkippedIfPhp( '>=', '8.2' ); + $className = $this->getClassToTest(); foreach ( $this->getSupportedSerializationFormats() as $serializationFormat ) { $serializationUtils = new SerializationTestUtils( @@ -60,6 +63,9 @@ trait SerializationTestTrait { * @return Generator for [ callable $serializer, string $expectedSerialization, object $testInstanceToSerialize ] */ public function provideSerialization(): Generator { + // Creation of dynamic property is deprecated, can happen as backward-compatibility check + $this->markTestSkippedIfPhp( '>=', '8.2' ); + $className = $this->getClassToTest(); foreach ( $this->getSupportedSerializationFormats() as $serializationFormat ) { $serializationUtils = new SerializationTestUtils( @@ -234,6 +240,9 @@ trait SerializationTestTrait { * @return Generator for [ $instance which to run assertions on, $assertionsCallback ] */ public function provideDeserializedTestObjects(): Generator { + // Creation of dynamic property is deprecated, can happen as backward-compatibility check + $this->markTestSkippedIfPhp( '>=', '8.2' ); + $className = $this->getClassToTest(); $testCases = $this->getTestInstancesAndAssertions(); $testObjects = $this->getTestInstances( $testCases ); diff --git a/tests/phpunit/unit/includes/historyblob/HistoryBlobUtilsTest.php b/tests/phpunit/unit/includes/historyblob/HistoryBlobUtilsTest.php index 502d3ed6872..e0eda024354 100644 --- a/tests/phpunit/unit/includes/historyblob/HistoryBlobUtilsTest.php +++ b/tests/phpunit/unit/includes/historyblob/HistoryBlobUtilsTest.php @@ -1,11 +1,9 @@ [ @@ -48,6 +46,9 @@ class HistoryBlobUtilsTest extends TestCase { } public function testUnserializeBadEmbedded() { + // Creation of dynamic property is deprecated - T352679 + $this->markTestSkippedIfPhp( '>=', '8.2' ); + $obj = HistoryBlobUtils::unserialize( "O:15:\"HistoryBlobStub\":4:{s:9:\"\0*\0mOldId\";N;s:8:\"\0*\0mHash\";s:0:\"\";s:7:\"\0*\0mRef\";N;s:3:\"bad\";O:8:\"stdClass\":0:{}}" ); $this->assertInstanceOf( '__PHP_Incomplete_Class', $obj->bad ); } diff --git a/tests/phpunit/unit/includes/libs/SamplingStatsdClientTest.php b/tests/phpunit/unit/includes/libs/SamplingStatsdClientTest.php index 7ff515cfbd8..863e26db11d 100644 --- a/tests/phpunit/unit/includes/libs/SamplingStatsdClientTest.php +++ b/tests/phpunit/unit/includes/libs/SamplingStatsdClientTest.php @@ -10,6 +10,14 @@ class SamplingStatsdClientTest extends PHPUnit\Framework\TestCase { use MediaWikiCoversValidator; + protected function setUp(): void { + parent::setUp(); + if ( version_compare( PHP_VERSION, '8.2', '>=' ) ) { + // Tracked on T326386 + $this->markTestSkipped( "PHP 8.2 isn't supported for this test" ); + } + } + /** * @dataProvider samplingDataProvider */ From ed953a71bec8a0e57c159f268f430b384f7ed3cf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A1t=C3=A9=20Szab=C3=B3?= Date: Sun, 12 Feb 2023 15:35:28 +0100 Subject: [PATCH 23/94] ApiResult: Make array ordering consistent across PHP versions PHP 8.2 makes krsort() use the stricter numeric comparison semantics[1] introduced in PHP 8.0 when it is comparing a numeric key with a non-numeric key. This changes result ordering in ApiResult for arrays that contain a mix of numeric and non-numeric keys. Make the ordering consistent across PHP versions by using an user-defined comparison function instead that always considers a non-numeric string to be smaller or equal in a comparison of a non-numeric and a numeric string. [1] https://wiki.php.net/rfc/string_to_number_comparison Bug: T326480 Change-Id: I91d55a1d516e4f0ec31f00a719c6616c73b7f786 (cherry picked from commit 538fb85a17e2189fcd5792edb1aa1893a03805b5) --- includes/api/ApiResult.php | 23 ++++++++- tests/phpunit/includes/api/ApiResultTest.php | 53 ++++++++++++++------ 2 files changed, 61 insertions(+), 15 deletions(-) diff --git a/includes/api/ApiResult.php b/includes/api/ApiResult.php index 5f3e4b306d6..c68927c5dc6 100644 --- a/includes/api/ApiResult.php +++ b/includes/api/ApiResult.php @@ -941,7 +941,28 @@ class ApiResult implements ApiSerializable { return empty( $transformTypes['AssocAsObject'] ) ? $data : (object)$data; case 'array': - ksort( $data ); + // Sort items in ascending order by key. Note that $data may contain a mix of number and string keys, + // for which the sorting behavior of krsort() with SORT_REGULAR is inconsistent between PHP versions. + // Given a comparison of a string key and a number key, PHP < 8.2 coerces the string key into a number + // (which yields zero if the string was non-numeric), and then performs the comparison, + // while PHP >= 8.2 makes the behavior consistent with stricter numeric comparisons introduced by + // PHP 8.0 in that if the string key is non-numeric, it converts the number key into a string + // and compares those two strings instead. We therefore use a custom comparison function + // implementing PHP >= 8.2 ordering semantics to ensure consistent ordering of items + // irrespective of the PHP version (T326480). + uksort( $data, static function ( $a, $b ): int { + // In a comparison of a number or numeric string with a non-numeric string, + // coerce both values into a string prior to comparing and compare the resulting strings. + // Note that PHP prior to 8.0 did not consider numeric strings with trailing whitespace + // to be numeric, so trim the inputs prior to the numeric checks to make the behavior + // consistent across PHP versions. + if ( is_numeric( trim( $a ) ) xor is_numeric( trim( $b ) ) ) { + return (string)$a <=> (string)$b; + } + + return $a <=> $b; + } ); + $data = array_values( $data ); $metadata[self::META_TYPE] = 'array'; // @phan-suppress-next-line PhanTypeMismatchReturnNullable Type mismatch on pass-by-ref args diff --git a/tests/phpunit/includes/api/ApiResultTest.php b/tests/phpunit/includes/api/ApiResultTest.php index b7906e255eb..9ca196cc173 100644 --- a/tests/phpunit/includes/api/ApiResultTest.php +++ b/tests/phpunit/includes/api/ApiResultTest.php @@ -699,9 +699,6 @@ class ApiResultTest extends MediaWikiIntegrationTestCase { * @param array|Exception $expect */ public function testTransformations( $label, $input, $transforms, $expect ) { - // Sorting changed - T326480 - $this->markTestSkippedIfPhp( '>=', '8.2' ); - $result = new ApiResult( false ); $result->addValue( null, 'test', $input ); @@ -917,8 +914,8 @@ class ApiResultTest extends MediaWikiIntegrationTestCase { 'defaultArray' => [ 'b', 'c', 'a', ApiResult::META_TYPE => 'array' ], 'defaultAssoc' => [ 'x' => 'a', 1 => 'b', 0 => 'c', ApiResult::META_TYPE => 'assoc' ], 'defaultAssoc2' => [ 2 => 'a', 3 => 'b', 0 => 'c', ApiResult::META_TYPE => 'assoc' ], - 'array' => [ 'a', 'c', 'b', ApiResult::META_TYPE => 'array' ], - 'BCarray' => [ 'a', 'c', 'b', ApiResult::META_TYPE => 'array' ], + 'array' => [ 'c', 'b', 'a', ApiResult::META_TYPE => 'array' ], + 'BCarray' => [ 'c', 'b', 'a', ApiResult::META_TYPE => 'array' ], 'BCassoc' => [ 'a', 'b', 'c', ApiResult::META_TYPE => 'assoc' ], 'assoc' => [ 2 => 'a', 0 => 'b', 1 => 'c', ApiResult::META_TYPE => 'assoc' ], 'kvp' => [ 'x' => 'a', 'y' => 'b', @@ -955,8 +952,8 @@ class ApiResultTest extends MediaWikiIntegrationTestCase { 'defaultAssoc2' => (object)[ 2 => 'a', 3 => 'b', 0 => 'c', ApiResult::META_TYPE => 'assoc' ], - 'array' => [ 'a', 'c', 'b', ApiResult::META_TYPE => 'array' ], - 'BCarray' => [ 'a', 'c', 'b', ApiResult::META_TYPE => 'array' ], + 'array' => [ 'c', 'b', 'a', ApiResult::META_TYPE => 'array' ], + 'BCarray' => [ 'c', 'b', 'a', ApiResult::META_TYPE => 'array' ], 'BCassoc' => (object)[ 'a', 'b', 'c', ApiResult::META_TYPE => 'assoc' ], 'assoc' => (object)[ 2 => 'a', 0 => 'b', 1 => 'c', ApiResult::META_TYPE => 'assoc' ], 'kvp' => (object)[ 'x' => 'a', 'y' => 'b', @@ -989,8 +986,8 @@ class ApiResultTest extends MediaWikiIntegrationTestCase { 'defaultArray' => [ 'b', 'c', 'a', ApiResult::META_TYPE => 'array' ], 'defaultAssoc' => [ 'x' => 'a', 1 => 'b', 0 => 'c', ApiResult::META_TYPE => 'assoc' ], 'defaultAssoc2' => [ 2 => 'a', 3 => 'b', 0 => 'c', ApiResult::META_TYPE => 'assoc' ], - 'array' => [ 'a', 'c', 'b', ApiResult::META_TYPE => 'array' ], - 'BCarray' => [ 'a', 'c', 'b', ApiResult::META_TYPE => 'array' ], + 'array' => [ 'c', 'b', 'a', ApiResult::META_TYPE => 'array' ], + 'BCarray' => [ 'c', 'b', 'a', ApiResult::META_TYPE => 'array' ], 'BCassoc' => [ 'a', 'b', 'c', ApiResult::META_TYPE => 'assoc' ], 'assoc' => [ 2 => 'a', 0 => 'b', 1 => 'c', ApiResult::META_TYPE => 'assoc' ], 'kvp' => [ @@ -1032,7 +1029,7 @@ class ApiResultTest extends MediaWikiIntegrationTestCase { 'defaultArray' => [ 'b', 'c', 'a', ApiResult::META_TYPE => 'array' ], 'defaultAssoc' => [ 'x' => 'a', 1 => 'b', 0 => 'c', ApiResult::META_TYPE => 'assoc' ], 'defaultAssoc2' => [ 2 => 'a', 3 => 'b', 0 => 'c', ApiResult::META_TYPE => 'assoc' ], - 'array' => [ 'a', 'c', 'b', ApiResult::META_TYPE => 'array' ], + 'array' => [ 'c', 'b', 'a', ApiResult::META_TYPE => 'array' ], 'BCarray' => [ 'x' => 'a', 1 => 'b', 0 => 'c', ApiResult::META_TYPE => 'assoc' ], 'BCassoc' => [ 'a', 'b', 'c', ApiResult::META_TYPE => 'array' ], 'assoc' => [ 2 => 'a', 0 => 'b', 1 => 'c', ApiResult::META_TYPE => 'assoc' ], @@ -1078,8 +1075,8 @@ class ApiResultTest extends MediaWikiIntegrationTestCase { 'defaultAssoc2' => (object)[ 2 => 'a', 3 => 'b', 0 => 'c', ApiResult::META_TYPE => 'assoc' ], - 'array' => [ 'a', 'c', 'b', ApiResult::META_TYPE => 'array' ], - 'BCarray' => [ 'a', 'c', 'b', ApiResult::META_TYPE => 'array' ], + 'array' => [ 'c', 'b', 'a', ApiResult::META_TYPE => 'array' ], + 'BCarray' => [ 'c', 'b', 'a', ApiResult::META_TYPE => 'array' ], 'BCassoc' => (object)[ 'a', 'b', 'c', ApiResult::META_TYPE => 'assoc' ], 'assoc' => (object)[ 2 => 'a', 0 => 'b', 1 => 'c', ApiResult::META_TYPE => 'assoc' ], 'kvp' => [ @@ -1132,8 +1129,8 @@ class ApiResultTest extends MediaWikiIntegrationTestCase { 'defaultArray' => [ 'b', 'c', 'a' ], 'defaultAssoc' => (object)[ 'x' => 'a', 1 => 'b', 0 => 'c' ], 'defaultAssoc2' => (object)[ 2 => 'a', 3 => 'b', 0 => 'c' ], - 'array' => [ 'a', 'c', 'b' ], - 'BCarray' => [ 'a', 'c', 'b' ], + 'array' => [ 'c', 'b', 'a' ], + 'BCarray' => [ 'c', 'b', 'a' ], 'BCassoc' => (object)[ 'a', 'b', 'c' ], 'assoc' => (object)[ 2 => 'a', 0 => 'b', 1 => 'c' ], 'kvp' => [ @@ -1233,6 +1230,34 @@ class ApiResultTest extends MediaWikiIntegrationTestCase { ApiResult::META_CONTENT => 'bar', ], ], + + [ + 'Types: Numeric keys in array and BCarray', + [ + 'array' => [ + 0 => 'd', + 'x' => 'a', + 1 => 'b', + '1.5' => 'c', + '0.5 ' => 'e', + ApiResult::META_TYPE => 'array' + ], + 'BCarray' => [ + 0 => 'd', + 'x' => 'a', + 1 => 'b', + '1.5' => 'c', + '0.5 ' => 'e', + ApiResult::META_TYPE => 'BCarray' + ], + ], + [ 'Types' => [] ], + [ + 'array' => [ 'd', 'e', 'b', 'c', 'a', ApiResult::META_TYPE => 'array' ], + 'BCarray' => [ 'd', 'e', 'b', 'c', 'a', ApiResult::META_TYPE => 'array' ], + ApiResult::META_TYPE => 'assoc', + ], + ], ]; } From d26277a11fc112f35c0abecde8937fffabad9239 Mon Sep 17 00:00:00 2001 From: "James D. Forrester" Date: Tue, 5 Dec 2023 13:19:41 -0500 Subject: [PATCH 24/94] build: Raise TestingAccessWrapper from 2.0.0 to 3.0.0 Breaking change is only dropping PHP 7.2 & 7.3 support, which we already don't support here. Full list of changes (as no 'upstream' changelog): d260476 build: Updating ockcyp/covers-validator to 1.3.1 c5f7bf0 build: Updating mediawiki/mediawiki-codesniffer to 34.0.0 27e4b91 Remove unneeded \ with ReflectionException 52d95d0 build: Updating composer dependencies 4502843 Add tests to cover currently uncovered lines 19c8b76 build: Updating composer dependencies 2ecdc9d build: Cleanup and improve .phpcs.xml 98375ff build: Updating mediawiki/mediawiki-codesniffer to 37.0.0 a4813ea build: Updating composer dependencies b62e9d6 build: Updating composer dependencies 9c5f87e build: Updating composer dependencies 7b31aab [BREAKING CHANGE] Drop PHP 7.2 and PHP 7.3 support 89423ac build: Upgrade PHPUnit from ^8.5 to 9.5.28 f100e7f build: Updating mediawiki/mediawiki-codesniffer to 41.0.0 a06a1e5 tests: Make data provider a static method e3c0ef8 build: add phan 975c15c Add TestingAccessWrapper::construct() to use non-public constructors 975e899 Avoid deprecation warning for static properties Bug: T352789 Bug: T287972 Change-Id: Ie4b93e737d98242fbad33f7b690a2412bdce543d (cherry picked from commit 1aee5a8a17c469c65f0b6d75407f42f2ef5164d5) --- composer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/composer.json b/composer.json index 82668f550e7..d5aa9b80f6d 100644 --- a/composer.json +++ b/composer.json @@ -101,7 +101,7 @@ "seld/jsonlint": "1.8.3", "wikimedia/alea": "1.0.0", "wikimedia/langconv": "^0.4.2", - "wikimedia/testing-access-wrapper": "~2.0", + "wikimedia/testing-access-wrapper": "^3.0.0", "wmde/hamcrest-html-matchers": "^1.0.0" }, "replace": { From 691c0233fec82b94301ab1cd3e997547e069c42b Mon Sep 17 00:00:00 2001 From: Umherirrender Date: Fri, 24 Nov 2023 17:26:00 +0100 Subject: [PATCH 25/94] tests: Create new classes to hold dynamic properties in auth tests Dynamic properties are deprecated in php8.2 Bug: T326478 Change-Id: Ic0c8b4653b10855796e5ab2a68898d8e9f52ca03 (cherry picked from commit ab5babb47aa5e5c540d0073f2ac4e089680cf759) --- .../includes/auth/AuthenticationRequestTest.php | 10 +++++++++- .../includes/auth/ButtonAuthenticationRequestTest.php | 8 ++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/tests/phpunit/includes/auth/AuthenticationRequestTest.php b/tests/phpunit/includes/auth/AuthenticationRequestTest.php index 13a2e6b77b8..499eaf09984 100644 --- a/tests/phpunit/includes/auth/AuthenticationRequestTest.php +++ b/tests/phpunit/includes/auth/AuthenticationRequestTest.php @@ -272,7 +272,7 @@ class AuthenticationRequestTest extends \MediaWikiIntegrationTestCase { * @param array|bool $expectState */ public function testLoadFromSubmission( $fieldInfo, $data, $expectState ) { - $mock = $this->getMockForAbstractClass( AuthenticationRequest::class ); + $mock = $this->getMockForAbstractClass( AuthenticationRequestForLoadFromSubmission::class ); $mock->method( 'getFieldInfo' ) ->willReturn( $fieldInfo ); @@ -517,3 +517,11 @@ class AuthenticationRequestTest extends \MediaWikiIntegrationTestCase { ]; } } + +// Dynamic properties from the testLoadFromSubmission not working in php8.2 +abstract class AuthenticationRequestForLoadFromSubmission extends AuthenticationRequest { + public $choose; + public $push; + public $check; + public $field; +} diff --git a/tests/phpunit/includes/auth/ButtonAuthenticationRequestTest.php b/tests/phpunit/includes/auth/ButtonAuthenticationRequestTest.php index cde15c5636f..10771f08ba2 100644 --- a/tests/phpunit/includes/auth/ButtonAuthenticationRequestTest.php +++ b/tests/phpunit/includes/auth/ButtonAuthenticationRequestTest.php @@ -10,6 +10,9 @@ class ButtonAuthenticationRequestTest extends AuthenticationRequestTestCase { protected function getInstance( array $args = [] ) { $data = array_intersect_key( $args, [ 'name' => 1, 'label' => 1, 'help' => 1 ] ); + if ( $args['name'] === 'foo' ) { + return ButtonAuthenticationRequestForLoadFromSubmission::__set_state( $data ); + } return ButtonAuthenticationRequest::__set_state( $data ); } @@ -61,3 +64,8 @@ class ButtonAuthenticationRequestTest extends AuthenticationRequestTestCase { ); } } + +// Dynamic properties from the testLoadFromSubmission not working in php8.2 +class ButtonAuthenticationRequestForLoadFromSubmission extends ButtonAuthenticationRequest { + public $foo; +} From 222736cef09ded9242bf18b357f0cbefb2417339 Mon Sep 17 00:00:00 2001 From: "James D. Forrester" Date: Thu, 14 Dec 2023 14:57:26 -0500 Subject: [PATCH 26/94] WANObjectCacheTest::testPreemptiveRefresh: Skip flaky test for PHP 8.2+ Bug: T353180 Change-Id: Iac8e6fab0f6a95ba3534ab0ce40b91d0967f74c0 (cherry picked from commit ebb03c7496c1feaa9a7ae2f76dce3099fc4a78b2) --- .../unit/includes/libs/objectcache/WANObjectCacheTest.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tests/phpunit/unit/includes/libs/objectcache/WANObjectCacheTest.php b/tests/phpunit/unit/includes/libs/objectcache/WANObjectCacheTest.php index 857de87bdc2..02ec95ce64a 100644 --- a/tests/phpunit/unit/includes/libs/objectcache/WANObjectCacheTest.php +++ b/tests/phpunit/unit/includes/libs/objectcache/WANObjectCacheTest.php @@ -570,6 +570,9 @@ class WANObjectCacheTest extends MediaWikiUnitTestCase { } public function testPreemptiveRefresh() { + // (T353180) Flaky test, to fix and re-enable + $this->markTestSkippedIfPhp( '>=', '8.2' ); + $value = 'KatCafe'; $wasSet = 0; $func = static function ( $old, &$ttl, &$opts, $asOf ) use ( &$wasSet, &$value ) From 1dd5635a3f3e9cf0018174f379704334deda4243 Mon Sep 17 00:00:00 2001 From: Umherirrender Date: Wed, 22 Nov 2023 23:46:57 +0100 Subject: [PATCH 27/94] tests: Remove es6 option from StartUpModuleTest The property was removed in 6c717734, creates now a dynamic property in the ResourceLoaderTestModule class, that is deprecated in php8.2 1) MediaWiki\Tests\ResourceLoader\StartUpModuleTest::testGetModuleRegistrations with data set #13 (array('ES6-only module', array(array('ResourceLoaderTestModule', true)), '\nmw.loader.addSource({\n ...]\n]);')) Creation of dynamic property ResourceLoaderTestModule::$es6 is deprecated /workspace/src/tests/phpunit/ResourceLoaderTestCase.php:135 Follow-Up: Ib6263ce3ffd11af5e501de8857f3e48a248c6210 Change-Id: I6abd119fac7f660b74978ebb01172d652223d84e (cherry picked from commit e058b70b12689ad3c8bc752e753863d5f52ff9ac) --- tests/phpunit/includes/ResourceLoader/StartUpModuleTest.php | 2 -- 1 file changed, 2 deletions(-) diff --git a/tests/phpunit/includes/ResourceLoader/StartUpModuleTest.php b/tests/phpunit/includes/ResourceLoader/StartUpModuleTest.php index 45215aa46ec..5c1f3591536 100644 --- a/tests/phpunit/includes/ResourceLoader/StartUpModuleTest.php +++ b/tests/phpunit/includes/ResourceLoader/StartUpModuleTest.php @@ -498,7 +498,6 @@ mw.loader.register([ 'modules' => [ 'test.es6' => [ 'class' => ResourceLoaderTestModule::class, - 'es6' => true ], ], 'out' => ' @@ -609,7 +608,6 @@ mw.loader.register([ ], 'test.es6' => [ 'class' => ResourceLoaderTestModule::class, - 'es6' => true ] ], 'out' => ' From 35b7839d811d8cc96b46421d5c631b23bc78b52e Mon Sep 17 00:00:00 2001 From: Umherirrender Date: Wed, 22 Nov 2023 21:52:13 +0100 Subject: [PATCH 28/94] tests: Avoid dynamic properties in AuthenticationProvider Test Deprecated in php8.2 Bug: T326478 Change-Id: I6a883d9d4bdd210e098cde90458af51857e5f136 (cherry picked from commit 2eca47315f74b84c0fe02038e16bae11e198d604) --- .../phpunit/includes/auth/AuthManagerTest.php | 1 - ...inkSecondaryAuthenticationProviderTest.php | 21 +++++++++---------- 2 files changed, 10 insertions(+), 12 deletions(-) diff --git a/tests/phpunit/includes/auth/AuthManagerTest.php b/tests/phpunit/includes/auth/AuthManagerTest.php index 19e90cc61de..4aec6c0869a 100644 --- a/tests/phpunit/includes/auth/AuthManagerTest.php +++ b/tests/phpunit/includes/auth/AuthManagerTest.php @@ -1252,7 +1252,6 @@ class AuthManagerTest extends \MediaWikiIntegrationTestCase { $rememberReq->action = AuthManager::ACTION_LOGIN; $req = $this->getMockForAbstractClass( AuthenticationRequest::class ); - $req->foobar = 'baz'; $restartResponse = AuthenticationResponse::newRestart( $this->message( 'authmanager-authn-no-local-user' ) ); diff --git a/tests/phpunit/includes/auth/ConfirmLinkSecondaryAuthenticationProviderTest.php b/tests/phpunit/includes/auth/ConfirmLinkSecondaryAuthenticationProviderTest.php index 91b73a103b0..2b9ea72a58a 100644 --- a/tests/phpunit/includes/auth/ConfirmLinkSecondaryAuthenticationProviderTest.php +++ b/tests/phpunit/includes/auth/ConfirmLinkSecondaryAuthenticationProviderTest.php @@ -122,7 +122,6 @@ class ConfirmLinkSecondaryAuthenticationProviderTest extends \MediaWikiIntegrati $uid = "Request$i"; $req = $mb->getMockForAbstractClass(); $req->method( 'getUniqueId' )->willReturn( $uid ); - $req->id = $i - 1; $reqs[$uid] = $req; } @@ -207,7 +206,7 @@ class ConfirmLinkSecondaryAuthenticationProviderTest extends \MediaWikiIntegrati $obj = new \stdClass; $reqs = $this->getLinkRequests(); - $done = [ false, false, false ]; + $done = []; // First, test the pass-through for not containing the ConfirmLinkAuthenticationRequest $mock = $this->getMockBuilder( ConfirmLinkSecondaryAuthenticationProvider::class ) @@ -236,7 +235,7 @@ class ConfirmLinkSecondaryAuthenticationProviderTest extends \MediaWikiIntegrati } ); $provider->method( 'providerChangeAuthenticationData' ) ->willReturnCallback( static function ( $req ) use ( &$done ) { - $done[$req->id] = true; + $done[$req->getUniqueId()] = true; } ); $config = new HashConfig( [ MainConfigNames::AuthManagerConfig => [ @@ -293,7 +292,7 @@ class ConfirmLinkSecondaryAuthenticationProviderTest extends \MediaWikiIntegrati AuthenticationResponse::newPass(), $provider->continueLinkAttempt( $user, 'state', [ $req ] ) ); - $this->assertSame( [ false, false, false ], $done ); + $this->assertSame( [], $done ); $request->getSession()->setSecret( 'state', [ 'maybeLink' => [ $reqs['Request2'] ], @@ -301,8 +300,8 @@ class ConfirmLinkSecondaryAuthenticationProviderTest extends \MediaWikiIntegrati $req->confirmedLinkIDs = [ 'Request1', 'Request2' ]; $res = $provider->continueLinkAttempt( $user, 'state', [ $req ] ); $this->assertEquals( AuthenticationResponse::newPass(), $res ); - $this->assertSame( [ false, true, false ], $done ); - $done = [ false, false, false ]; + $this->assertSame( [ 'Request2' => true ], $done ); + $done = []; $request->getSession()->setSecret( 'state', [ 'maybeLink' => $reqs, @@ -310,8 +309,8 @@ class ConfirmLinkSecondaryAuthenticationProviderTest extends \MediaWikiIntegrati $req->confirmedLinkIDs = [ 'Request1', 'Request2' ]; $res = $provider->continueLinkAttempt( $user, 'state', [ $req ] ); $this->assertEquals( AuthenticationResponse::newPass(), $res ); - $this->assertSame( [ true, true, false ], $done ); - $done = [ false, false, false ]; + $this->assertSame( [ 'Request1' => true, 'Request2' => true ], $done ); + $done = []; $request->getSession()->setSecret( 'state', [ 'maybeLink' => $reqs, @@ -321,12 +320,12 @@ class ConfirmLinkSecondaryAuthenticationProviderTest extends \MediaWikiIntegrati $this->assertEquals( AuthenticationResponse::UI, $res->status ); $this->assertCount( 1, $res->neededRequests ); $this->assertInstanceOf( ButtonAuthenticationRequest::class, $res->neededRequests[0] ); - $this->assertSame( [ true, false, false ], $done ); - $done = [ false, false, false ]; + $this->assertSame( [ 'Request1' => true ], $done ); + $done = []; $res = $provider->continueLinkAttempt( $user, 'state', [ $res->neededRequests[0] ] ); $this->assertEquals( AuthenticationResponse::newPass(), $res ); - $this->assertSame( [ false, false, false ], $done ); + $this->assertSame( [], $done ); } } From bb5b77fc1aee2280da6bb666bd50a4840befe552 Mon Sep 17 00:00:00 2001 From: Umherirrender Date: Mon, 4 Dec 2023 22:27:26 +0100 Subject: [PATCH 29/94] tests: Skip failing tests on php8.3 (and make pass) Change-Id: I2055d56a185c64b2ee1da6ab2e985b5a8f771352 (cherry picked from commit e727a54cb10404598a51655cd74698a6a3233faa) --- tests/phpunit/includes/session/PHPSessionHandlerTest.php | 3 +++ .../phpunit/unit/includes/libs/SamplingStatsdClientTest.php | 5 +++++ 2 files changed, 8 insertions(+) diff --git a/tests/phpunit/includes/session/PHPSessionHandlerTest.php b/tests/phpunit/includes/session/PHPSessionHandlerTest.php index da77d02852c..f92aeedbcd4 100644 --- a/tests/phpunit/includes/session/PHPSessionHandlerTest.php +++ b/tests/phpunit/includes/session/PHPSessionHandlerTest.php @@ -99,6 +99,9 @@ class PHPSessionHandlerTest extends MediaWikiIntegrationTestCase { * @param string $handler php serialize_handler to use */ public function testSessionHandling( $handler ) { + // Tracked under T352913 + $this->markTestSkippedIfPhp( '>=', '8.3' ); + $this->hideDeprecated( '$_SESSION' ); $reset[] = $this->getResetter( $rProp ); diff --git a/tests/phpunit/unit/includes/libs/SamplingStatsdClientTest.php b/tests/phpunit/unit/includes/libs/SamplingStatsdClientTest.php index 863e26db11d..9111fb78ce5 100644 --- a/tests/phpunit/unit/includes/libs/SamplingStatsdClientTest.php +++ b/tests/phpunit/unit/includes/libs/SamplingStatsdClientTest.php @@ -22,6 +22,11 @@ class SamplingStatsdClientTest extends PHPUnit\Framework\TestCase { * @dataProvider samplingDataProvider */ public function testSampling( $data, $sampleRate, $seed, $expectWrite ) { + if ( version_compare( PHP_VERSION, '8.3', '>=' ) ) { + // Use of deprecated MT_RAND_PHP - T352908 + $this->markTestSkipped( "PHP 8.3 isn't supported for this test" ); + } + $sender = $this->createMock( SenderInterface::class ); $sender->method( 'open' )->willReturn( true ); if ( $expectWrite ) { From 91ce06f1981ffbb4f4053831c72e943709b2f30a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A1t=C3=A9=20Szab=C3=B3?= Date: Sun, 12 Feb 2023 14:23:44 +0100 Subject: [PATCH 30/94] Introduce and use DynamicPropertyTestHelper PHP 8.2 has deprecated dynamic property creation on classes that do not explicitly allow it via the #[AllowDynamicProperties] annotation. The recommended migration path for associating arbitrary data with objects is the WeakMap class, but it is only available on PHP 8.0 and above. Since MediaWiki still supports PHP 7.4, and the test framework needs to be able to associate some state with objects it does not own, like DB connection handles, introduce and use a new DynamicPropertyTestHelper shim class that uses WeakMap if available and falls back to regular dynamic property creation otherwise. Convert the DB setup-related dynamic property usage in MediaWikiIntegrationTestCase to use this class. Bug: T326466 Change-Id: I1054f6f944d491b536949cada33e2ac670e026f8 (cherry picked from commit 97bb70de85f78216264887d92cf0f2e1f0a5e822) --- tests/common/TestsAutoLoader.php | 1 + tests/phpunit/DynamicPropertyTestHelper.php | 85 +++++++++++++++++++ .../phpunit/MediaWikiIntegrationTestCase.php | 31 ++++--- 3 files changed, 104 insertions(+), 13 deletions(-) create mode 100644 tests/phpunit/DynamicPropertyTestHelper.php diff --git a/tests/common/TestsAutoLoader.php b/tests/common/TestsAutoLoader.php index 51fe6ec952b..311762e9263 100644 --- a/tests/common/TestsAutoLoader.php +++ b/tests/common/TestsAutoLoader.php @@ -50,6 +50,7 @@ $wgAutoloadClasses += [ 'TestRecorder' => "$testDir/parser/TestRecorder.php", # tests/phpunit + 'DynamicPropertyTestHelper' => "$testDir/phpunit/DynamicPropertyTestHelper.php", 'EmptyResourceLoader' => "$testDir/phpunit/ResourceLoaderTestCase.php", 'HamcrestPHPUnitIntegration' => "$testDir/phpunit/HamcrestPHPUnitIntegration.php", 'MediaWikiCoversValidator' => "$testDir/phpunit/MediaWikiCoversValidator.php", diff --git a/tests/phpunit/DynamicPropertyTestHelper.php b/tests/phpunit/DynamicPropertyTestHelper.php new file mode 100644 index 00000000000..b6b244a0f7d --- /dev/null +++ b/tests/phpunit/DynamicPropertyTestHelper.php @@ -0,0 +1,85 @@ +$propName ?? null; + } + + /** + * Set the given dynamic property to the given value on an object. + * @param object $owner Object to set the dynamic property on + * @param string $propName Name of the dynamic property to set + * @param mixed $value The property value to set; must not be null + * @return void + */ + public static function setDynamicProperty( object $owner, string $propName, $value ): void { + // getDynamicProperty() uses a null return value as an idiom for "property does not exist", + // which precludes supporting null values for dynamic properties without a separate method + // to check for the existence of a possibly nullable property. + // Since existing test cases do not seem to extensively rely on setting null values, + // explicitly forbid them here. + Assert::parameter( $value !== null, '$value', 'must not be null' ); + + if ( class_exists( WeakMap::class ) ) { + self::$properties[$propName] ??= new WeakMap(); + self::$properties[$propName][$owner] = $value; + } else { + $owner->$propName = $value; + } + } + + /** + * Unset the given dynamic property on the given object. + * @param object $owner Object to unset the dynamic property on + * @param string $propName Name of the dynamic property to unset + * @return void + */ + public static function unsetDynamicProperty( object $owner, string $propName ): void { + if ( class_exists( WeakMap::class ) ) { + self::$properties[$propName] ??= new WeakMap(); + unset( self::$properties[$propName][$owner] ); + } else { + unset( $owner->$propName ); + } + } + +} + +// phpcs:enable diff --git a/tests/phpunit/MediaWikiIntegrationTestCase.php b/tests/phpunit/MediaWikiIntegrationTestCase.php index 2dfb173e098..01827dceeb8 100644 --- a/tests/phpunit/MediaWikiIntegrationTestCase.php +++ b/tests/phpunit/MediaWikiIntegrationTestCase.php @@ -525,10 +525,11 @@ abstract class MediaWikiIntegrationTestCase extends PHPUnit\Framework\TestCase { $class = static::class; - $first = !isset( $db->_hasDataForTestClass ) - || $db->_hasDataForTestClass !== $class; + $hasDataForTestClass = DynamicPropertyTestHelper::getDynamicProperty( $db, 'hasDataForTestClass' ); - $db->_hasDataForTestClass = $class; + $first = $hasDataForTestClass !== $class; + + DynamicPropertyTestHelper::setDynamicProperty( $db, 'hasDataForTestClass', $class ); return $first; } @@ -1697,8 +1698,9 @@ abstract class MediaWikiIntegrationTestCase extends PHPUnit\Framework\TestCase { $prefix = null ) { $prefix ??= self::dbPrefix(); + $originalTablePrefix = DynamicPropertyTestHelper::getDynamicProperty( $db, 'originalTablePrefix' ); - if ( isset( $db->_originalTablePrefix ) ) { + if ( $originalTablePrefix !== null ) { return null; } @@ -1715,7 +1717,7 @@ abstract class MediaWikiIntegrationTestCase extends PHPUnit\Framework\TestCase { $dbClone->cloneTableStructure(); $db->tablePrefix( $prefix ); - $db->_originalTablePrefix = $oldPrefix; + DynamicPropertyTestHelper::setDynamicProperty( $db, 'originalTablePrefix', $oldPrefix ); $lb = MediaWikiServices::getInstance()->getDBLoadBalancer(); $lb->setTempTablesOnlyMode( self::$useTemporaryTables, $db->getDomainID() ); @@ -1928,11 +1930,11 @@ abstract class MediaWikiIntegrationTestCase extends PHPUnit\Framework\TestCase { */ private function setUpSchema( IMaintainableDatabase $db ) { // Undo any active overrides. - $oldOverrides = $db->_schemaOverrides ?? self::$schemaOverrideDefaults; + $oldOverrides = DynamicPropertyTestHelper::getDynamicProperty( $db, 'activeSchemaOverrides' ) ?? self::$schemaOverrideDefaults; if ( $oldOverrides['alter'] || $oldOverrides['create'] || $oldOverrides['drop'] ) { $this->undoSchemaOverrides( $db, $oldOverrides ); - unset( $db->_schemaOverrides ); + DynamicPropertyTestHelper::unsetDynamicProperty( $db, 'activeSchemaOverrides' ); } // Determine new overrides. @@ -1982,7 +1984,7 @@ abstract class MediaWikiIntegrationTestCase extends PHPUnit\Framework\TestCase { $db->sourceFile( $script, null, null, __METHOD__, $inputCallback ); } - $db->_schemaOverrides = $overrides; + DynamicPropertyTestHelper::setDynamicProperty( $db, 'activeSchemaOverrides', $overrides ); } /** @@ -2007,14 +2009,15 @@ abstract class MediaWikiIntegrationTestCase extends PHPUnit\Framework\TestCase { * @return array */ private static function listOriginalTables( IMaintainableDatabase $db ) { - if ( !isset( $db->_originalTablePrefix ) ) { + $originalTablePrefix = DynamicPropertyTestHelper::getDynamicProperty( $db, 'originalTablePrefix' ); + if ( $originalTablePrefix === null ) { throw new LogicException( 'No original table prefix know, cannot list tables!' ); } - $originalTables = $db->listTables( $db->_originalTablePrefix, __METHOD__ ); + $originalTables = $db->listTables( $originalTablePrefix, __METHOD__ ); $unittestPrefixRegex = '/^' . preg_quote( self::dbPrefix(), '/' ) . '/'; - $originalPrefixRegex = '/^' . preg_quote( $db->_originalTablePrefix, '/' ) . '/'; + $originalPrefixRegex = '/^' . preg_quote( $originalTablePrefix, '/' ) . '/'; $originalTables = array_filter( $originalTables, @@ -2044,14 +2047,16 @@ abstract class MediaWikiIntegrationTestCase extends PHPUnit\Framework\TestCase { private function recloneMockTables( IMaintainableDatabase $db, array $tables ) { self::ensureMockDatabaseConnection( $db ); - if ( !isset( $db->_originalTablePrefix ) ) { + $originalTablePrefix = DynamicPropertyTestHelper::getDynamicProperty( $db, 'originalTablePrefix' ); + + if ( $originalTablePrefix === null ) { throw new LogicException( 'No original table prefix know, cannot restore tables!' ); } $originalTables = self::listOriginalTables( $db ); $tables = array_intersect( $tables, $originalTables ); - self::$dbClone = new CloneDatabase( $db, $tables, $db->tablePrefix(), $db->_originalTablePrefix ); + self::$dbClone = new CloneDatabase( $db, $tables, $db->tablePrefix(), $originalTablePrefix ); self::$dbClone->useTemporaryTables( self::$useTemporaryTables ); self::$dbClone->cloneTableStructure(); From a249ebee7500507a61f41ff1fc27e41f9a1127ac Mon Sep 17 00:00:00 2001 From: Umherirrender Date: Fri, 24 Nov 2023 17:04:48 +0100 Subject: [PATCH 31/94] tests: Avoid dynamic properties in auth tests - Set only properties defined by the class - Use the DynamicPropertyTestHelper - Use the existing local variables with & in closures Dynamic properties are deprecated in php8.2 Bug: T326478 Change-Id: I7312268ecfd7c66fec72cbb2fa3df72fd1f3044c (cherry picked from commit d85abecc71dbd77c694165ffbb8cf6f450979978) --- .../phpunit/includes/auth/AuthManagerTest.php | 87 +++++++++---------- ...swordPrimaryAuthenticationProviderTest.php | 10 ++- ...ordSecondaryAuthenticationProviderTest.php | 45 +++++----- ...swordPrimaryAuthenticationProviderTest.php | 4 +- 4 files changed, 72 insertions(+), 74 deletions(-) diff --git a/tests/phpunit/includes/auth/AuthManagerTest.php b/tests/phpunit/includes/auth/AuthManagerTest.php index 4aec6c0869a..9e15a6025c6 100644 --- a/tests/phpunit/includes/auth/AuthManagerTest.php +++ b/tests/phpunit/includes/auth/AuthManagerTest.php @@ -2,6 +2,7 @@ namespace MediaWiki\Auth; +use DynamicPropertyTestHelper; use Exception; use Language; use MediaWiki\Auth\Hook\AuthManagerLoginAuthenticateAuditHook; @@ -1030,9 +1031,6 @@ class AuthManagerTest extends \MediaWikiIntegrationTestCase { // Set up lots of mocks... $req = new RememberMeAuthenticationRequest; $req->rememberMe = (bool)rand( 0, 1 ); - $req->pre = $preResponse; - $req->primary = $primaryResponses; - $req->secondary = $secondaryResponses; $mocks = []; foreach ( [ 'pre', 'primary', 'secondary' ] as $key ) { $class = ucfirst( $key ) . 'AuthenticationProvider'; @@ -1054,15 +1052,15 @@ class AuthManagerTest extends \MediaWikiIntegrationTestCase { } $mocks['pre']->expects( $this->once() )->method( 'testForAuthentication' ) - ->willReturnCallback( function ( $reqs ) use ( $req ) { + ->willReturnCallback( function ( $reqs ) use ( $req, $preResponse ) { $this->assertContains( $req, $reqs ); - return $req->pre; + return $preResponse; } ); - $ct = count( $req->primary ); - $callback = $this->returnCallback( function ( $reqs ) use ( $req ) { + $ct = count( $primaryResponses ); + $callback = $this->returnCallback( function ( $reqs ) use ( $req, &$primaryResponses ) { $this->assertContains( $req, $reqs ); - return array_shift( $req->primary ); + return array_shift( $primaryResponses ); } ); $mocks['primary']->expects( $this->exactly( min( 1, $ct ) ) ) ->method( 'beginPrimaryAuthentication' ) @@ -1075,12 +1073,12 @@ class AuthManagerTest extends \MediaWikiIntegrationTestCase { ->willReturn( PrimaryAuthenticationProvider::TYPE_LINK ); } - $ct = count( $req->secondary ); - $callback = $this->returnCallback( function ( $user, $reqs ) use ( $id, $name, $req ) { + $ct = count( $secondaryResponses ); + $callback = $this->returnCallback( function ( $user, $reqs ) use ( $id, $name, $req, &$secondaryResponses ) { $this->assertSame( $id, $user->getId() ); $this->assertSame( $name, $user->getName() ); $this->assertContains( $req, $reqs ); - return array_shift( $req->secondary ); + return array_shift( $secondaryResponses ); } ); $mocks['secondary']->expects( $this->exactly( min( 1, $ct ) ) ) ->method( 'beginSecondaryAuthentication' ) @@ -1125,7 +1123,7 @@ class AuthManagerTest extends \MediaWikiIntegrationTestCase { } ); foreach ( $providers as $p ) { - $p->postCalled = false; + DynamicPropertyTestHelper::setDynamicProperty( $p, 'postCalled', false ); $p->expects( $this->atMost( 1 ) )->method( 'postAuthentication' ) ->willReturnCallback( function ( $userArg, $response ) use ( $user, $constraint, $p ) { if ( $userArg !== null ) { @@ -1134,7 +1132,7 @@ class AuthManagerTest extends \MediaWikiIntegrationTestCase { } $this->assertInstanceOf( AuthenticationResponse::class, $response ); $this->assertThat( $response->status, $constraint ); - $p->postCalled = $response->status; + DynamicPropertyTestHelper::setDynamicProperty( $p, 'postCalled', $response->status ); } ); } @@ -1205,7 +1203,7 @@ class AuthManagerTest extends \MediaWikiIntegrationTestCase { $this->assertNull( $session->getSecret( AuthManager::AUTHN_STATE ), "Response $i, session state" ); foreach ( $providers as $p ) { - $this->assertSame( $response->status, $p->postCalled, + $this->assertSame( $response->status, DynamicPropertyTestHelper::getDynamicProperty( $p, 'postCalled' ), "Response $i, post-auth callback called" ); } } else { @@ -1221,7 +1219,7 @@ class AuthManagerTest extends \MediaWikiIntegrationTestCase { "Response $i, continuation check" ); foreach ( $providers as $p ) { - $this->assertFalse( $p->postCalled, "Response $i, post-auth callback not called" ); + $this->assertFalse( DynamicPropertyTestHelper::getDynamicProperty( $p, 'postCalled' ), "Response $i, post-auth callback not called" ); } } @@ -2121,11 +2119,6 @@ class AuthManagerTest extends \MediaWikiIntegrationTestCase { // Set up lots of mocks... $req = $this->getMockForAbstractClass( AuthenticationRequest::class ); - $req->preTest = $preTest; - $req->primaryTest = $primaryTest; - $req->secondaryTest = $secondaryTest; - $req->primary = $primaryResponses; - $req->secondary = $secondaryResponses; $mocks = []; foreach ( [ 'pre', 'primary', 'secondary' ] as $key ) { $class = ucfirst( $key ) . 'AuthenticationProvider'; @@ -2139,7 +2132,7 @@ class AuthManagerTest extends \MediaWikiIntegrationTestCase { $mocks[$key]->method( 'testForAccountCreation' ) ->willReturnCallback( function ( $user, $creatorIn, $reqs ) - use ( $username, $creator, $req, $key ) + use ( $username, $creator, $req, $key, $preTest, $primaryTest, $secondaryTest ) { $this->assertSame( $username, $user->getName() ); $this->assertSame( $creator->getId(), $creatorIn->getId() ); @@ -2150,8 +2143,13 @@ class AuthManagerTest extends \MediaWikiIntegrationTestCase { $foundReq = $foundReq || get_class( $r ) === get_class( $req ); } $this->assertTrue( $foundReq, '$reqs contains $req' ); - $k = $key . 'Test'; - return $req->$k; + if ( $key === 'pre' ) { + return $preTest; + } + if ( $key === 'primary' ) { + return $primaryTest; + } + return $secondaryTest; } ); @@ -2170,8 +2168,8 @@ class AuthManagerTest extends \MediaWikiIntegrationTestCase { ->willReturn( PrimaryAuthenticationProvider::TYPE_CREATE ); $mocks['primary']->method( 'testUserExists' ) ->willReturn( false ); - $ct = count( $req->primary ); - $callback = $this->returnCallback( function ( $user, $creatorArg, $reqs ) use ( $creator, $username, $req ) { + $ct = count( $primaryResponses ); + $callback = $this->returnCallback( function ( $user, $creatorArg, $reqs ) use ( $creator, $username, $req, &$primaryResponses ) { $this->assertSame( $username, $user->getName() ); $this->assertSame( $creator->getName(), $creatorArg->getName() ); $foundReq = false; @@ -2180,7 +2178,7 @@ class AuthManagerTest extends \MediaWikiIntegrationTestCase { $foundReq = $foundReq || get_class( $r ) === get_class( $req ); } $this->assertTrue( $foundReq, '$reqs contains $req' ); - return array_shift( $req->primary ); + return array_shift( $primaryResponses ); } ); $mocks['primary']->expects( $this->exactly( min( 1, $ct ) ) ) ->method( 'beginPrimaryAccountCreation' ) @@ -2189,8 +2187,8 @@ class AuthManagerTest extends \MediaWikiIntegrationTestCase { ->method( 'continuePrimaryAccountCreation' ) ->will( $callback ); - $ct = count( $req->secondary ); - $callback = $this->returnCallback( function ( $user, $creatorArg, $reqs ) use ( $creator, $username, $req ) { + $ct = count( $secondaryResponses ); + $callback = $this->returnCallback( function ( $user, $creatorArg, $reqs ) use ( $creator, $username, $req, &$secondaryResponses ) { $this->assertSame( $username, $user->getName() ); $this->assertSame( $creator->getName(), $creatorArg->getName() ); $foundReq = false; @@ -2199,7 +2197,7 @@ class AuthManagerTest extends \MediaWikiIntegrationTestCase { $foundReq = $foundReq || get_class( $r ) === get_class( $req ); } $this->assertTrue( $foundReq, '$reqs contains $req' ); - return array_shift( $req->secondary ); + return array_shift( $secondaryResponses ); } ); $mocks['secondary']->expects( $this->exactly( min( 1, $ct ) ) ) ->method( 'beginSecondaryAccountCreation' ) @@ -2251,7 +2249,7 @@ class AuthManagerTest extends \MediaWikiIntegrationTestCase { $this->preauthMocks, $this->primaryauthMocks, $this->secondaryauthMocks ); foreach ( $providers as $p ) { - $p->postCalled = false; + DynamicPropertyTestHelper::setDynamicProperty( $p, 'postCalled', false ); $p->expects( $this->atMost( 1 ) )->method( 'postAccountCreation' ) ->willReturnCallback( function ( $user, $creatorArg, $response ) use ( $creator, $constraint, $p, $username ) @@ -2261,7 +2259,7 @@ class AuthManagerTest extends \MediaWikiIntegrationTestCase { $this->assertSame( $creator->getName(), $creatorArg->getName() ); $this->assertInstanceOf( AuthenticationResponse::class, $response ); $this->assertThat( $response->status, $constraint ); - $p->postCalled = $response->status; + DynamicPropertyTestHelper::setDynamicProperty( $p, 'postCalled', $response->status ); } ); } @@ -2351,7 +2349,7 @@ class AuthManagerTest extends \MediaWikiIntegrationTestCase { "Response $i, session state" ); foreach ( $providers as $p ) { - $this->assertSame( $response->status, $p->postCalled, + $this->assertSame( $response->status, DynamicPropertyTestHelper::getDynamicProperty( $p, 'postCalled' ), "Response $i, post-auth callback called" ); } } else { @@ -2369,7 +2367,7 @@ class AuthManagerTest extends \MediaWikiIntegrationTestCase { "Response $i, continuation check" ); foreach ( $providers as $p ) { - $this->assertFalse( $p->postCalled, "Response $i, post-auth callback not called" ); + $this->assertFalse( DynamicPropertyTestHelper::getDynamicProperty( $p, 'postCalled' ), "Response $i, post-auth callback not called" ); } } @@ -3088,13 +3086,12 @@ class AuthManagerTest extends \MediaWikiIntegrationTestCase { $req->method( 'getUniqueId' ) ->willReturn( $key ); $req->action = $action === AuthManager::ACTION_UNLINK ? AuthManager::ACTION_REMOVE : $action; - $req->key = $key; return $req; }; $cmpReqs = static function ( $a, $b ) { $ret = strcmp( get_class( $a ), get_class( $b ) ); if ( !$ret ) { - $ret = strcmp( $a->key, $b->key ); + $ret = strcmp( $a->getUniqueId(), $b->getUniqueId() ); } return $ret; }; @@ -3151,7 +3148,7 @@ class AuthManagerTest extends \MediaWikiIntegrationTestCase { ->willReturn( [] ); $mocks['primary2']->method( 'providerAllowsAuthenticationDataChange' ) ->willReturnCallback( static function ( $req ) use ( $good ) { - return $req->key === 'generic' ? StatusValue::newFatal( 'no' ) : $good; + return $req->getUniqueId() === 'generic' ? StatusValue::newFatal( 'no' ) : $good; } ); $this->primaryauthMocks[] = $mocks['primary2']; @@ -3290,14 +3287,13 @@ class AuthManagerTest extends \MediaWikiIntegrationTestCase { $req->method( 'getUniqueId' ) ->willReturn( $key ); $req->action = AuthManager::ACTION_LOGIN; - $req->key = $key; $req->required = $required; return $req; }; $cmpReqs = static function ( $a, $b ) { $ret = strcmp( get_class( $a ), get_class( $b ) ); if ( !$ret ) { - $ret = strcmp( $a->key, $b->key ); + $ret = strcmp( $a->getUniqueId(), $b->getUniqueId() ); } return $ret; }; @@ -3639,7 +3635,6 @@ class AuthManagerTest extends \MediaWikiIntegrationTestCase { // Set up lots of mocks... $req = $this->getMockForAbstractClass( AuthenticationRequest::class ); - $req->primary = $primaryResponses; $mocks = []; foreach ( [ 'pre', 'primary' ] as $key ) { @@ -3675,8 +3670,8 @@ class AuthManagerTest extends \MediaWikiIntegrationTestCase { $mocks['primary']->method( 'accountCreationType' ) ->willReturn( PrimaryAuthenticationProvider::TYPE_LINK ); - $ct = count( $req->primary ); - $callback = $this->returnCallback( function ( $u, $reqs ) use ( $user, $req ) { + $ct = count( $primaryResponses ); + $callback = $this->returnCallback( function ( $u, $reqs ) use ( $user, $req, &$primaryResponses ) { $this->assertSame( $user->getId(), $u->getId() ); $this->assertSame( $user->getName(), $u->getName() ); $foundReq = false; @@ -3685,7 +3680,7 @@ class AuthManagerTest extends \MediaWikiIntegrationTestCase { $foundReq = $foundReq || get_class( $r ) === get_class( $req ); } $this->assertTrue( $foundReq, '$reqs contains $req' ); - return array_shift( $req->primary ); + return array_shift( $primaryResponses ); } ); $mocks['primary']->expects( $this->exactly( min( 1, $ct ) ) ) ->method( 'beginPrimaryAccountLink' ) @@ -3718,14 +3713,14 @@ class AuthManagerTest extends \MediaWikiIntegrationTestCase { ); $providers = array_merge( $this->preauthMocks, $this->primaryauthMocks ); foreach ( $providers as $p ) { - $p->postCalled = false; + DynamicPropertyTestHelper::setDynamicProperty( $p, 'postCalled', false ); $p->expects( $this->atMost( 1 ) )->method( 'postAccountLink' ) ->willReturnCallback( function ( $userArg, $response ) use ( $user, $constraint, $p ) { $this->assertInstanceOf( User::class, $userArg ); $this->assertSame( $user->getName(), $userArg->getName() ); $this->assertInstanceOf( AuthenticationResponse::class, $response ); $this->assertThat( $response->status, $constraint ); - $p->postCalled = $response->status; + DynamicPropertyTestHelper::setDynamicProperty( $p, 'postCalled', $response->status ); } ); } @@ -3767,7 +3762,7 @@ class AuthManagerTest extends \MediaWikiIntegrationTestCase { $this->assertNull( $this->request->getSession()->getSecret( AuthManager::ACCOUNT_LINK_STATE ), "Response $i, session state" ); foreach ( $providers as $p ) { - $this->assertSame( $response->status, $p->postCalled, + $this->assertSame( $response->status, DynamicPropertyTestHelper::getDynamicProperty( $p, 'postCalled' ), "Response $i, post-auth callback called" ); } } else { @@ -3785,7 +3780,7 @@ class AuthManagerTest extends \MediaWikiIntegrationTestCase { "Response $i, continuation check" ); foreach ( $providers as $p ) { - $this->assertFalse( $p->postCalled, "Response $i, post-auth callback not called" ); + $this->assertFalse( DynamicPropertyTestHelper::getDynamicProperty( $p, 'postCalled' ), "Response $i, post-auth callback not called" ); } } diff --git a/tests/phpunit/includes/auth/LocalPasswordPrimaryAuthenticationProviderTest.php b/tests/phpunit/includes/auth/LocalPasswordPrimaryAuthenticationProviderTest.php index c3de0ef850e..5f96860d76b 100644 --- a/tests/phpunit/includes/auth/LocalPasswordPrimaryAuthenticationProviderTest.php +++ b/tests/phpunit/includes/auth/LocalPasswordPrimaryAuthenticationProviderTest.php @@ -396,6 +396,8 @@ class LocalPasswordPrimaryAuthenticationProviderTest extends \MediaWikiIntegrati $user = $usernameGetter( $this->getTestSysop()->getUserIdentity()->getName() ); if ( $type === PasswordAuthenticationRequest::class ) { $req = new $type(); + $req->password = 'NewPassword'; + $req->retype = 'NewPassword'; } elseif ( $type === PasswordDomainAuthenticationRequest::class ) { $req = new $type( [] ); } else { @@ -403,15 +405,15 @@ class LocalPasswordPrimaryAuthenticationProviderTest extends \MediaWikiIntegrati } $req->action = AuthManager::ACTION_CHANGE; $req->username = $user; - $req->password = 'NewPassword'; - $req->retype = 'NewPassword'; $provider = $this->getProvider(); $this->validity = $validity; $this->assertEquals( $expect1, $provider->providerAllowsAuthenticationDataChange( $req, false ) ); $this->assertEquals( $expect2, $provider->providerAllowsAuthenticationDataChange( $req, true ) ); - $req->retype = 'BadRetype'; + if ( $req instanceof PasswordAuthenticationRequest ) { + $req->retype = 'BadRetype'; + } $this->assertEquals( $expect1, $provider->providerAllowsAuthenticationDataChange( $req, false ) @@ -531,12 +533,12 @@ class LocalPasswordPrimaryAuthenticationProviderTest extends \MediaWikiIntegrati if ( $type === PasswordAuthenticationRequest::class ) { $changeReq = new $type(); + $changeReq->password = $newpass; } else { $changeReq = $this->createMock( $type ); } $changeReq->action = AuthManager::ACTION_CHANGE; $changeReq->username = $user; - $changeReq->password = $newpass; $provider->providerChangeAuthenticationData( $changeReq ); if ( $loginOnly && $changed ) { diff --git a/tests/phpunit/includes/auth/ResetPasswordSecondaryAuthenticationProviderTest.php b/tests/phpunit/includes/auth/ResetPasswordSecondaryAuthenticationProviderTest.php index 172cebb356b..d0c64a006d3 100644 --- a/tests/phpunit/includes/auth/ResetPasswordSecondaryAuthenticationProviderTest.php +++ b/tests/phpunit/includes/auth/ResetPasswordSecondaryAuthenticationProviderTest.php @@ -2,6 +2,7 @@ namespace MediaWiki\Auth; +use DynamicPropertyTestHelper; use MediaWiki\Config\HashConfig; use MediaWiki\MainConfigNames; use MediaWiki\Tests\Unit\Auth\AuthenticationProviderTestTrait; @@ -78,12 +79,12 @@ class ResetPasswordSecondaryAuthenticationProviderTest extends \MediaWikiIntegra $provider->method( 'providerAllowsAuthenticationDataChange' ) ->willReturnCallback( function ( $req ) use ( $username ) { $this->assertSame( $username, $req->username ); - return $req->allow; + return DynamicPropertyTestHelper::getDynamicProperty( $req, 'allow' ); } ); $provider->method( 'providerChangeAuthenticationData' ) ->willReturnCallback( function ( $req ) use ( $username ) { $this->assertSame( $username, $req->username ); - $req->done = true; + DynamicPropertyTestHelper::setDynamicProperty( $req, 'done', true ); } ); $config = new HashConfig( [ MainConfigNames::AuthManagerConfig => [ @@ -127,8 +128,8 @@ class ResetPasswordSecondaryAuthenticationProviderTest extends \MediaWikiIntegra $passReq->action = AuthManager::ACTION_CHANGE; $passReq->password = 'Foo'; $passReq->retype = 'Bar'; - $passReq->allow = \StatusValue::newGood(); - $passReq->done = false; + DynamicPropertyTestHelper::setDynamicProperty( $passReq, 'allow', \StatusValue::newGood() ); + DynamicPropertyTestHelper::setDynamicProperty( $passReq, 'done', false ); $passReq2 = $this->getMockBuilder( PasswordAuthenticationRequest::class ) ->enableProxyingToOriginalMethods() @@ -136,15 +137,15 @@ class ResetPasswordSecondaryAuthenticationProviderTest extends \MediaWikiIntegra $passReq2->action = AuthManager::ACTION_CHANGE; $passReq2->password = 'Foo'; $passReq2->retype = 'Foo'; - $passReq2->allow = \StatusValue::newGood(); - $passReq2->done = false; + DynamicPropertyTestHelper::setDynamicProperty( $passReq2, 'allow', \StatusValue::newGood() ); + DynamicPropertyTestHelper::setDynamicProperty( $passReq2, 'done', false ); $passReq3 = new PasswordAuthenticationRequest(); $passReq3->action = AuthManager::ACTION_LOGIN; $passReq3->password = 'Foo'; $passReq3->retype = 'Foo'; - $passReq3->allow = \StatusValue::newGood(); - $passReq3->done = false; + DynamicPropertyTestHelper::setDynamicProperty( $passReq3, 'allow', \StatusValue::newGood() ); + DynamicPropertyTestHelper::setDynamicProperty( $passReq3, 'done', false ); $this->assertEquals( AuthenticationResponse::newAbstain(), @@ -225,7 +226,7 @@ class ResetPasswordSecondaryAuthenticationProviderTest extends \MediaWikiIntegra $res->neededRequests[0] ); $this->assertNotNull( $manager->getAuthenticationSessionData( 'reset-pass' ) ); - $this->assertFalse( $passReq->done ); + $this->assertFalse( DynamicPropertyTestHelper::getDynamicProperty( $passReq, 'done' ) ); $manager->setAuthenticationSessionData( 'reset-pass', [ 'msg' => $msg, @@ -242,7 +243,7 @@ class ResetPasswordSecondaryAuthenticationProviderTest extends \MediaWikiIntegra $this->assertEquals( $expectedPassReq, $res->neededRequests[0] ); $this->assertEquals( $skipReq, $res->neededRequests[1] ); $this->assertNotNull( $manager->getAuthenticationSessionData( 'reset-pass' ) ); - $this->assertFalse( $passReq->done ); + $this->assertFalse( DynamicPropertyTestHelper::getDynamicProperty( $passReq, 'done' ) ); $passReq->retype = 'Bad'; $manager->setAuthenticationSessionData( 'reset-pass', [ @@ -253,7 +254,7 @@ class ResetPasswordSecondaryAuthenticationProviderTest extends \MediaWikiIntegra $res = $provider->tryReset( $user, [ $skipReq, $passReq ] ); $this->assertEquals( AuthenticationResponse::newPass(), $res ); $this->assertNull( $manager->getAuthenticationSessionData( 'reset-pass' ) ); - $this->assertFalse( $passReq->done ); + $this->assertFalse( DynamicPropertyTestHelper::getDynamicProperty( $passReq, 'done' ) ); $passReq->retype = 'Bad'; $manager->setAuthenticationSessionData( 'reset-pass', [ @@ -269,7 +270,7 @@ class ResetPasswordSecondaryAuthenticationProviderTest extends \MediaWikiIntegra $res->neededRequests[0] ); $this->assertNotNull( $manager->getAuthenticationSessionData( 'reset-pass' ) ); - $this->assertFalse( $passReq->done ); + $this->assertFalse( DynamicPropertyTestHelper::getDynamicProperty( $passReq, 'done' ) ); $manager->setAuthenticationSessionData( 'reset-pass', [ 'msg' => $msg, @@ -284,10 +285,10 @@ class ResetPasswordSecondaryAuthenticationProviderTest extends \MediaWikiIntegra $res->neededRequests[0] ); $this->assertNotNull( $manager->getAuthenticationSessionData( 'reset-pass' ) ); - $this->assertFalse( $passReq->done ); + $this->assertFalse( DynamicPropertyTestHelper::getDynamicProperty( $passReq, 'done' ) ); $passReq->retype = $passReq->password; - $passReq->allow = \StatusValue::newFatal( 'arbitrary-fail' ); + DynamicPropertyTestHelper::setDynamicProperty( $passReq, 'allow', \StatusValue::newFatal( 'arbitrary-fail' ) ); $res = $provider->tryReset( $user, [ $skipReq, $passReq ] ); $this->assertSame( AuthenticationResponse::UI, $res->status ); $this->assertSame( 'arbitrary-fail', $res->message->getKey() ); @@ -297,13 +298,13 @@ class ResetPasswordSecondaryAuthenticationProviderTest extends \MediaWikiIntegra $res->neededRequests[0] ); $this->assertNotNull( $manager->getAuthenticationSessionData( 'reset-pass' ) ); - $this->assertFalse( $passReq->done ); + $this->assertFalse( DynamicPropertyTestHelper::getDynamicProperty( $passReq, 'done' ) ); - $passReq->allow = \StatusValue::newGood(); + DynamicPropertyTestHelper::setDynamicProperty( $passReq, 'allow', \StatusValue::newGood() ); $res = $provider->tryReset( $user, [ $skipReq, $passReq ] ); $this->assertEquals( AuthenticationResponse::newPass(), $res ); $this->assertNull( $manager->getAuthenticationSessionData( 'reset-pass' ) ); - $this->assertTrue( $passReq->done ); + $this->assertTrue( DynamicPropertyTestHelper::getDynamicProperty( $passReq, 'done' ) ); $manager->setAuthenticationSessionData( 'reset-pass', [ 'msg' => $msg, @@ -313,10 +314,10 @@ class ResetPasswordSecondaryAuthenticationProviderTest extends \MediaWikiIntegra $res = $provider->tryReset( $user, [ $passReq2 ] ); $this->assertEquals( AuthenticationResponse::newPass(), $res ); $this->assertNull( $manager->getAuthenticationSessionData( 'reset-pass' ) ); - $this->assertTrue( $passReq2->done ); + $this->assertTrue( DynamicPropertyTestHelper::getDynamicProperty( $passReq2, 'done' ) ); - $passReq->done = false; - $passReq2->done = false; + DynamicPropertyTestHelper::setDynamicProperty( $passReq, 'done', false ); + DynamicPropertyTestHelper::setDynamicProperty( $passReq2, 'done', false ); $manager->setAuthenticationSessionData( 'reset-pass', [ 'msg' => $msg, 'hard' => false, @@ -332,7 +333,7 @@ class ResetPasswordSecondaryAuthenticationProviderTest extends \MediaWikiIntegra $this->assertEquals( $expectedPassReq, $res->neededRequests[0] ); $this->assertEquals( $skipReq, $res->neededRequests[1] ); $this->assertNotNull( $manager->getAuthenticationSessionData( 'reset-pass' ) ); - $this->assertFalse( $passReq->done ); - $this->assertFalse( $passReq2->done ); + $this->assertFalse( DynamicPropertyTestHelper::getDynamicProperty( $passReq, 'done' ) ); + $this->assertFalse( DynamicPropertyTestHelper::getDynamicProperty( $passReq2, 'done' ) ); } } diff --git a/tests/phpunit/includes/auth/TemporaryPasswordPrimaryAuthenticationProviderTest.php b/tests/phpunit/includes/auth/TemporaryPasswordPrimaryAuthenticationProviderTest.php index ec01df9eb02..57eab230f8a 100644 --- a/tests/phpunit/includes/auth/TemporaryPasswordPrimaryAuthenticationProviderTest.php +++ b/tests/phpunit/includes/auth/TemporaryPasswordPrimaryAuthenticationProviderTest.php @@ -409,12 +409,12 @@ class TemporaryPasswordPrimaryAuthenticationProviderTest extends \MediaWikiInteg $type === TemporaryPasswordAuthenticationRequest::class ) { $req = new $type(); + $req->password = 'NewPassword'; } else { $req = $this->createMock( $type ); } $req->action = AuthManager::ACTION_CHANGE; $req->username = $user; - $req->password = 'NewPassword'; $provider = $this->getProvider(); $this->validity = $validity; @@ -533,12 +533,12 @@ class TemporaryPasswordPrimaryAuthenticationProviderTest extends \MediaWikiInteg $type === TemporaryPasswordAuthenticationRequest::class ) { $changeReq = new $type(); + $changeReq->password = $newpass; } else { $changeReq = $this->createMock( $type ); } $changeReq->action = AuthManager::ACTION_CHANGE; $changeReq->username = $user; - $changeReq->password = $newpass; $resetMailer = $this->hookMailer(); $provider->providerChangeAuthenticationData( $changeReq ); ScopedCallback::consume( $resetMailer ); From 35d0d6b63ad605aa5c9227fdce852050a4c01793 Mon Sep 17 00:00:00 2001 From: Umherirrender Date: Wed, 6 Dec 2023 21:01:03 +0100 Subject: [PATCH 32/94] tests: Use TestingAccessWrapper::newFromClass in session tests Some tests using ReflectionProperty::setValue(), which is deprecated for static values in php8.3 Bug: T352910 Change-Id: I702cbf3de9c448d0a4e41fd06adc59d4074137cc (cherry picked from commit f559864d0604d8b6f0e4655eb26c25e1fb35fcab) --- .../session/PHPSessionHandlerTest.php | 44 ++++++++++--------- .../includes/session/SessionBackendTest.php | 15 +++---- .../includes/session/SessionManagerTest.php | 5 +-- tests/phpunit/includes/session/TestUtils.php | 33 +++++--------- 4 files changed, 42 insertions(+), 55 deletions(-) diff --git a/tests/phpunit/includes/session/PHPSessionHandlerTest.php b/tests/phpunit/includes/session/PHPSessionHandlerTest.php index f92aeedbcd4..ea6a613e34c 100644 --- a/tests/phpunit/includes/session/PHPSessionHandlerTest.php +++ b/tests/phpunit/includes/session/PHPSessionHandlerTest.php @@ -15,13 +15,12 @@ use Wikimedia\TestingAccessWrapper; */ class PHPSessionHandlerTest extends MediaWikiIntegrationTestCase { - private function getResetter( &$rProp = null ) { + private function getResetter( &$staticAccess = null ) { $reset = []; - $rProp = new \ReflectionProperty( PHPSessionHandler::class, 'instance' ); - $rProp->setAccessible( true ); - if ( $rProp->getValue() ) { - $old = TestingAccessWrapper::newFromObject( $rProp->getValue() ); + $staticAccess = TestingAccessWrapper::newFromClass( PHPSessionHandler::class ); + if ( $staticAccess->instance ) { + $old = TestingAccessWrapper::newFromObject( $staticAccess->instance ); $oldManager = $old->manager; $oldStore = $old->store; $oldLogger = $old->logger; @@ -39,10 +38,12 @@ class PHPSessionHandlerTest extends MediaWikiIntegrationTestCase { $this->createPartialMock( PHPSessionHandler::class, [] ) ); - $rProp = new \ReflectionProperty( PHPSessionHandler::class, 'instance' ); - $rProp->setAccessible( true ); - $reset = new \Wikimedia\ScopedCallback( [ $rProp, 'setValue' ], [ $rProp->getValue() ] ); - $rProp->setValue( $handler ); + $staticAccess = TestingAccessWrapper::newFromClass( PHPSessionHandler::class ); + $oldValue = $staticAccess->instance; + $reset = new \Wikimedia\ScopedCallback( static function () use ( $staticAccess, $oldValue ) { + $staticAccess->instance = $oldValue; + } ); + $staticAccess->instance = $handler; $handler->setEnableFlags( 'enable' ); $this->assertTrue( $handler->enable ); @@ -58,13 +59,13 @@ class PHPSessionHandlerTest extends MediaWikiIntegrationTestCase { $this->assertFalse( $handler->enable ); $this->assertFalse( PHPSessionHandler::isEnabled() ); - $rProp->setValue( null ); + $staticAccess->instance = null; $this->assertFalse( PHPSessionHandler::isEnabled() ); } public function testInstall() { - $reset = $this->getResetter( $rProp ); - $rProp->setValue( null ); + $reset = $this->getResetter( $staticAccess ); + $staticAccess->instance = null; session_write_close(); ini_set( 'session.use_cookies', 1 ); @@ -87,8 +88,8 @@ class PHPSessionHandlerTest extends MediaWikiIntegrationTestCase { $this->assertFalse( wfIniGetBool( 'session.use_cookies' ) ); $this->assertFalse( wfIniGetBool( 'session.use_trans_sid' ) ); - $this->assertNotNull( $rProp->getValue() ); - $priv = TestingAccessWrapper::newFromObject( $rProp->getValue() ); + $this->assertNotNull( $staticAccess->instance ); + $priv = TestingAccessWrapper::newFromObject( $staticAccess->instance ); $this->assertSame( $manager, $priv->manager ); $this->assertSame( $store, $priv->store ); $this->assertSame( $logger, $priv->logger ); @@ -103,7 +104,7 @@ class PHPSessionHandlerTest extends MediaWikiIntegrationTestCase { $this->markTestSkippedIfPhp( '>=', '8.3' ); $this->hideDeprecated( '$_SESSION' ); - $reset[] = $this->getResetter( $rProp ); + $reset = $this->getResetter( $staticAccess ); $this->overrideConfigValues( [ MainConfigNames::SessionProviders => [ [ 'class' => \DummySessionProvider::class ] ], @@ -124,7 +125,7 @@ class PHPSessionHandlerTest extends MediaWikiIntegrationTestCase { 'logger' => $logger, ] ); PHPSessionHandler::install( $manager ); - $wrap = TestingAccessWrapper::newFromObject( $rProp->getValue() ); + $wrap = TestingAccessWrapper::newFromObject( $staticAccess->instance ); $reset[] = new \Wikimedia\ScopedCallback( [ $wrap, 'setEnableFlags' ], [ $wrap->enable ? ( $wrap->warn ? 'warn' : 'enable' ) : 'disable' ] @@ -313,13 +314,14 @@ class PHPSessionHandlerTest extends MediaWikiIntegrationTestCase { * @dataProvider provideDisabled */ public function testDisabled( $method, $args ) { - $rProp = new \ReflectionProperty( PHPSessionHandler::class, 'instance' ); - $rProp->setAccessible( true ); + $staticAccess = TestingAccessWrapper::newFromClass( PHPSessionHandler::class ); $handler = $this->createPartialMock( PHPSessionHandler::class, [] ); TestingAccessWrapper::newFromObject( $handler )->setEnableFlags( 'disable' ); - $oldValue = $rProp->getValue(); - $rProp->setValue( $handler ); - $reset = new \Wikimedia\ScopedCallback( [ $rProp, 'setValue' ], [ $oldValue ] ); + $oldValue = $staticAccess->instance; + $staticAccess->instance = $handler; + $reset = new \Wikimedia\ScopedCallback( static function () use ( $staticAccess, $oldValue ) { + $staticAccess->instance = $oldValue; + } ); $this->expectException( BadMethodCallException::class ); $this->expectExceptionMessage( "Attempt to use PHP session management" ); diff --git a/tests/phpunit/includes/session/SessionBackendTest.php b/tests/phpunit/includes/session/SessionBackendTest.php index 90f9625c53b..b6fb6976551 100644 --- a/tests/phpunit/includes/session/SessionBackendTest.php +++ b/tests/phpunit/includes/session/SessionBackendTest.php @@ -853,9 +853,8 @@ class SessionBackendTest extends MediaWikiIntegrationTestCase { PHPSessionHandler::install( SessionManager::singleton() ); } if ( !PHPSessionHandler::isEnabled() ) { - $rProp = new \ReflectionProperty( PHPSessionHandler::class, 'instance' ); - $rProp->setAccessible( true ); - $handler = TestingAccessWrapper::newFromObject( $rProp->getValue() ); + $staticAccess = TestingAccessWrapper::newFromClass( PHPSessionHandler::class ); + $handler = TestingAccessWrapper::newFromObject( $staticAccess->instance ); $resetHandler = new \Wikimedia\ScopedCallback( static function () use ( $handler ) { session_write_close(); $handler->enable = false; @@ -893,9 +892,8 @@ class SessionBackendTest extends MediaWikiIntegrationTestCase { PHPSessionHandler::install( SessionManager::singleton() ); } if ( !PHPSessionHandler::isEnabled() ) { - $rProp = new \ReflectionProperty( PHPSessionHandler::class, 'instance' ); - $rProp->setAccessible( true ); - $handler = TestingAccessWrapper::newFromObject( $rProp->getValue() ); + $staticAccess = TestingAccessWrapper::newFromClass( PHPSessionHandler::class ); + $handler = TestingAccessWrapper::newFromObject( $staticAccess->instance ); $resetHandler = new \Wikimedia\ScopedCallback( static function () use ( $handler ) { session_write_close(); $handler->enable = false; @@ -929,9 +927,8 @@ class SessionBackendTest extends MediaWikiIntegrationTestCase { PHPSessionHandler::install( SessionManager::singleton() ); } if ( !PHPSessionHandler::isEnabled() ) { - $rProp = new \ReflectionProperty( PHPSessionHandler::class, 'instance' ); - $rProp->setAccessible( true ); - $handler = TestingAccessWrapper::newFromObject( $rProp->getValue() ); + $staticAccess = TestingAccessWrapper::newFromClass( PHPSessionHandler::class ); + $handler = TestingAccessWrapper::newFromObject( $staticAccess->instance ); $resetHandler = new \Wikimedia\ScopedCallback( static function () use ( $handler ) { session_write_close(); $handler->enable = false; diff --git a/tests/phpunit/includes/session/SessionManagerTest.php b/tests/phpunit/includes/session/SessionManagerTest.php index 1281556955a..fd228c8b42e 100644 --- a/tests/phpunit/includes/session/SessionManagerTest.php +++ b/tests/phpunit/includes/session/SessionManagerTest.php @@ -74,9 +74,8 @@ class SessionManagerTest extends MediaWikiIntegrationTestCase { if ( !PHPSessionHandler::isInstalled() ) { PHPSessionHandler::install( SessionManager::singleton() ); } - $rProp = new \ReflectionProperty( PHPSessionHandler::class, 'instance' ); - $rProp->setAccessible( true ); - $handler = TestingAccessWrapper::newFromObject( $rProp->getValue() ); + $staticAccess = TestingAccessWrapper::newFromClass( PHPSessionHandler::class ); + $handler = TestingAccessWrapper::newFromObject( $staticAccess->instance ); $oldEnable = $handler->enable; $reset[] = new \Wikimedia\ScopedCallback( static function () use ( $handler, $oldEnable ) { if ( $handler->enable ) { diff --git a/tests/phpunit/includes/session/TestUtils.php b/tests/phpunit/includes/session/TestUtils.php index ae36abe5c82..4150c7f42ef 100644 --- a/tests/phpunit/includes/session/TestUtils.php +++ b/tests/phpunit/includes/session/TestUtils.php @@ -19,37 +19,26 @@ class TestUtils { public static function setSessionManagerSingleton( SessionManager $manager = null ) { session_write_close(); - $rInstance = new \ReflectionProperty( - SessionManager::class, 'instance' - ); - $rInstance->setAccessible( true ); - $rGlobalSession = new \ReflectionProperty( - SessionManager::class, 'globalSession' - ); - $rGlobalSession->setAccessible( true ); - $rGlobalSessionRequest = new \ReflectionProperty( - SessionManager::class, 'globalSessionRequest' - ); - $rGlobalSessionRequest->setAccessible( true ); + $staticAccess = TestingAccessWrapper::newFromClass( SessionManager::class ); - $oldInstance = $rInstance->getValue(); + $oldInstance = $staticAccess->instance; $reset = [ - [ $rInstance, $oldInstance ], - [ $rGlobalSession, $rGlobalSession->getValue() ], - [ $rGlobalSessionRequest, $rGlobalSessionRequest->getValue() ], + [ 'instance', $oldInstance ], + [ 'globalSession', $staticAccess->globalSession ], + [ 'globalSessionRequest', $staticAccess->globalSessionRequest ], ]; - $rInstance->setValue( $manager ); - $rGlobalSession->setValue( null ); - $rGlobalSessionRequest->setValue( null ); + $staticAccess->instance = $manager; + $staticAccess->globalSession = null; + $staticAccess->globalSessionRequest = null; if ( $manager && PHPSessionHandler::isInstalled() ) { PHPSessionHandler::install( $manager ); } - return new \Wikimedia\ScopedCallback( static function () use ( &$reset, $oldInstance ) { - foreach ( $reset as &$arr ) { - $arr[0]->setValue( $arr[1] ); + return new \Wikimedia\ScopedCallback( static function () use ( $reset, $staticAccess, $oldInstance ) { + foreach ( $reset as [ $property, $oldValue ] ) { + $staticAccess->$property = $oldValue; } if ( $oldInstance && PHPSessionHandler::isInstalled() ) { PHPSessionHandler::install( $oldInstance ); From 6f1ad313a1a65d1417db884e4801ef0f0a77e042 Mon Sep 17 00:00:00 2001 From: Umherirrender Date: Wed, 22 Nov 2023 23:13:09 +0100 Subject: [PATCH 33/94] tests: Declare missing class properties in test classes Dynamic property creation is deprecated in php8.2 Change-Id: Id2dc9e1ee901df7b9d05a626b4f7d3c7e301f1c0 (cherry picked from commit 89a393a68d0ed567bfcfc7ad77e56c040947b105) --- tests/phpunit/includes/editpage/IntroMessageBuilderTest.php | 3 +++ .../includes/editpage/PreloadedContentBuilderTest.php | 4 ++++ tests/phpunit/includes/specials/ContribsPagerTest.php | 6 +++--- .../phpunit/includes/specials/DeletedContribsPagerTest.php | 4 ++++ .../phpunit/includes/specials/pagers/BlockListPagerTest.php | 6 +++--- 5 files changed, 17 insertions(+), 6 deletions(-) diff --git a/tests/phpunit/includes/editpage/IntroMessageBuilderTest.php b/tests/phpunit/includes/editpage/IntroMessageBuilderTest.php index 934f32ae5a0..ce72612b65f 100644 --- a/tests/phpunit/includes/editpage/IntroMessageBuilderTest.php +++ b/tests/phpunit/includes/editpage/IntroMessageBuilderTest.php @@ -24,6 +24,9 @@ use RepoGroup; */ class IntroMessageBuilderTest extends MediaWikiIntegrationTestCase { + /** @var IntroMessageBuilder */ + private $introMessageBuilder; + protected function setUp(): void { $services = $this->getServiceContainer(); diff --git a/tests/phpunit/includes/editpage/PreloadedContentBuilderTest.php b/tests/phpunit/includes/editpage/PreloadedContentBuilderTest.php index ac22a698961..0272fa822ae 100644 --- a/tests/phpunit/includes/editpage/PreloadedContentBuilderTest.php +++ b/tests/phpunit/includes/editpage/PreloadedContentBuilderTest.php @@ -2,6 +2,7 @@ namespace MediaWiki\Tests\EditPage; +use MediaWiki\EditPage\PreloadedContentBuilder; use MediaWiki\MainConfigNames; use MediaWiki\Permissions\UltimateAuthority; use MediaWiki\Title\Title; @@ -13,6 +14,9 @@ use MediaWikiIntegrationTestCase; */ class PreloadedContentBuilderTest extends MediaWikiIntegrationTestCase { + /** @var PreloadedContentBuilder */ + private $preloadedContentBuilder; + protected function setUp(): void { $services = $this->getServiceContainer(); diff --git a/tests/phpunit/includes/specials/ContribsPagerTest.php b/tests/phpunit/includes/specials/ContribsPagerTest.php index fbaa5b7ee9e..39017519ee0 100644 --- a/tests/phpunit/includes/specials/ContribsPagerTest.php +++ b/tests/phpunit/includes/specials/ContribsPagerTest.php @@ -13,7 +13,7 @@ use MediaWiki\Title\Title; use MediaWiki\User\UserIdentity; use MediaWiki\User\UserIdentityValue; use Wikimedia\Rdbms\FakeResultWrapper; -use Wikimedia\Rdbms\ILoadBalancer; +use Wikimedia\Rdbms\IConnectionProvider; use Wikimedia\TestingAccessWrapper; /** @@ -35,8 +35,8 @@ class ContribsPagerTest extends MediaWikiIntegrationTestCase { /** @var HookContainer */ private $hookContainer; - /** @var ILoadBalancer */ - private $loadBalancer; + /** @var IConnectionProvider */ + private $dbProvider; /** @var NamespaceInfo */ private $namespaceInfo; diff --git a/tests/phpunit/includes/specials/DeletedContribsPagerTest.php b/tests/phpunit/includes/specials/DeletedContribsPagerTest.php index e095833fa37..284ce82f8c4 100644 --- a/tests/phpunit/includes/specials/DeletedContribsPagerTest.php +++ b/tests/phpunit/includes/specials/DeletedContribsPagerTest.php @@ -6,6 +6,7 @@ use MediaWiki\HookContainer\HookContainer; use MediaWiki\Linker\LinkRenderer; use MediaWiki\Pager\DeletedContribsPager; use MediaWiki\Revision\RevisionStore; +use Wikimedia\Rdbms\IConnectionProvider; /** * @group Database @@ -20,6 +21,9 @@ class DeletedContribsPagerTest extends MediaWikiIntegrationTestCase { /** @var LinkRenderer */ private $linkRenderer; + /** @var IConnectionProvider */ + private $dbProvider; + /** @var RevisionStore */ private $revisionStore; diff --git a/tests/phpunit/includes/specials/pagers/BlockListPagerTest.php b/tests/phpunit/includes/specials/pagers/BlockListPagerTest.php index faa621de753..a1f5c74ea35 100644 --- a/tests/phpunit/includes/specials/pagers/BlockListPagerTest.php +++ b/tests/phpunit/includes/specials/pagers/BlockListPagerTest.php @@ -14,7 +14,7 @@ use MediaWiki\Pager\BlockListPager; use MediaWiki\SpecialPage\SpecialPageFactory; use MediaWiki\Utils\MWTimestamp; use Wikimedia\Rdbms\FakeResultWrapper; -use Wikimedia\Rdbms\ILoadBalancer; +use Wikimedia\Rdbms\IConnectionProvider; use Wikimedia\TestingAccessWrapper; /** @@ -41,8 +41,8 @@ class BlockListPagerTest extends MediaWikiIntegrationTestCase { /** @var LinkBatchFactory */ private $linkBatchFactory; - /** @var ILoadBalancer */ - private $loadBalancer; + /** @var IConnectionProvider */ + private $dbProvider; /** @var RowCommentFormatter */ private $rowCommentFormatter; From bdb46a05b8f44ffd2caba28eb9f363795ea2ea6a Mon Sep 17 00:00:00 2001 From: Umherirrender Date: Mon, 27 Nov 2023 21:35:25 +0100 Subject: [PATCH 34/94] tests: Avoid dynamic properties in SessionManagerTest Use local variables instead. Dynamic properties are deprecated in php8.2 Bug: T326478 Change-Id: If0ebf68a4a4ccd6dbe65c8f6ebd518455ee829bc (cherry picked from commit 1bd11f1b570b6faa27ff74ecbdfe8914e11c4883) --- .../includes/session/SessionManagerTest.php | 94 +++++++++---------- 1 file changed, 47 insertions(+), 47 deletions(-) diff --git a/tests/phpunit/includes/session/SessionManagerTest.php b/tests/phpunit/includes/session/SessionManagerTest.php index fd228c8b42e..ea8d1375248 100644 --- a/tests/phpunit/includes/session/SessionManagerTest.php +++ b/tests/phpunit/includes/session/SessionManagerTest.php @@ -147,8 +147,10 @@ class SessionManagerTest extends MediaWikiIntegrationTestCase { public function testGetSessionForRequest() { $manager = $this->getManager(); $request = new \MediaWiki\Request\FauxRequest(); - $request->unpersist1 = false; - $request->unpersist2 = false; + $requestUnpersist1 = false; + $requestUnpersist2 = false; + $requestInfo1 = null; + $requestInfo2 = null; $id1 = ''; $id2 = ''; @@ -162,8 +164,8 @@ class SessionManagerTest extends MediaWikiIntegrationTestCase { $provider1 = $providerBuilder->getMock(); $provider1->method( 'provideSessionInfo' ) ->with( $this->identicalTo( $request ) ) - ->willReturnCallback( static function ( $request ) { - return $request->info1; + ->willReturnCallback( static function ( $request ) use ( &$requestInfo1 ) { + return $requestInfo1; } ); $provider1->method( 'newSessionInfo' ) ->willReturnCallback( static function () use ( $idEmpty, $provider1 ) { @@ -179,23 +181,23 @@ class SessionManagerTest extends MediaWikiIntegrationTestCase { $provider1->method( 'describe' ) ->willReturn( '#1 sessions' ); $provider1->method( 'unpersistSession' ) - ->willReturnCallback( static function ( $request ) { - $request->unpersist1 = true; + ->willReturnCallback( static function ( $request ) use ( &$requestUnpersist1 ) { + $requestUnpersist1 = true; } ); $provider2 = $providerBuilder->getMock(); $provider2->method( 'provideSessionInfo' ) ->with( $this->identicalTo( $request ) ) - ->willReturnCallback( static function ( $request ) { - return $request->info2; + ->willReturnCallback( static function ( $request ) use ( &$requestInfo2 ) { + return $requestInfo2; } ); $provider2->method( '__toString' ) ->willReturn( 'Provider2' ); $provider2->method( 'describe' ) ->willReturn( '#2 sessions' ); $provider2->method( 'unpersistSession' ) - ->willReturnCallback( static function ( $request ) { - $request->unpersist2 = true; + ->willReturnCallback( static function ( $request ) use ( &$requestUnpersist2 ) { + $requestUnpersist2 = true; } ); $this->config->set( 'SessionProviders', [ @@ -204,22 +206,20 @@ class SessionManagerTest extends MediaWikiIntegrationTestCase { ] ); // No provider returns info - $request->info1 = null; - $request->info2 = null; $session = $manager->getSessionForRequest( $request ); $this->assertInstanceOf( Session::class, $session ); $this->assertSame( $idEmpty, $session->getId() ); - $this->assertFalse( $request->unpersist1 ); - $this->assertFalse( $request->unpersist2 ); + $this->assertFalse( $requestUnpersist1 ); + $this->assertFalse( $requestUnpersist2 ); // Both providers return info, picks best one - $request->info1 = new SessionInfo( SessionInfo::MIN_PRIORITY + 1, [ + $requestInfo1 = new SessionInfo( SessionInfo::MIN_PRIORITY + 1, [ 'provider' => $provider1, 'id' => ( $id1 = $manager->generateSessionId() ), 'persisted' => true, 'idIsSafe' => true, ] ); - $request->info2 = new SessionInfo( SessionInfo::MIN_PRIORITY + 2, [ + $requestInfo2 = new SessionInfo( SessionInfo::MIN_PRIORITY + 2, [ 'provider' => $provider2, 'id' => ( $id2 = $manager->generateSessionId() ), 'persisted' => true, @@ -228,16 +228,16 @@ class SessionManagerTest extends MediaWikiIntegrationTestCase { $session = $manager->getSessionForRequest( $request ); $this->assertInstanceOf( Session::class, $session ); $this->assertSame( $id2, $session->getId() ); - $this->assertFalse( $request->unpersist1 ); - $this->assertFalse( $request->unpersist2 ); + $this->assertFalse( $requestUnpersist1 ); + $this->assertFalse( $requestUnpersist2 ); - $request->info1 = new SessionInfo( SessionInfo::MIN_PRIORITY + 2, [ + $requestInfo1 = new SessionInfo( SessionInfo::MIN_PRIORITY + 2, [ 'provider' => $provider1, 'id' => ( $id1 = $manager->generateSessionId() ), 'persisted' => true, 'idIsSafe' => true, ] ); - $request->info2 = new SessionInfo( SessionInfo::MIN_PRIORITY + 1, [ + $requestInfo2 = new SessionInfo( SessionInfo::MIN_PRIORITY + 1, [ 'provider' => $provider2, 'id' => ( $id2 = $manager->generateSessionId() ), 'persisted' => true, @@ -246,18 +246,18 @@ class SessionManagerTest extends MediaWikiIntegrationTestCase { $session = $manager->getSessionForRequest( $request ); $this->assertInstanceOf( Session::class, $session ); $this->assertSame( $id1, $session->getId() ); - $this->assertFalse( $request->unpersist1 ); - $this->assertFalse( $request->unpersist2 ); + $this->assertFalse( $requestUnpersist1 ); + $this->assertFalse( $requestUnpersist2 ); // Tied priorities - $request->info1 = new SessionInfo( SessionInfo::MAX_PRIORITY, [ + $requestInfo1 = new SessionInfo( SessionInfo::MAX_PRIORITY, [ 'provider' => $provider1, 'id' => ( $id1 = $manager->generateSessionId() ), 'persisted' => true, 'userInfo' => UserInfo::newAnonymous(), 'idIsSafe' => true, ] ); - $request->info2 = new SessionInfo( SessionInfo::MAX_PRIORITY, [ + $requestInfo2 = new SessionInfo( SessionInfo::MAX_PRIORITY, [ 'provider' => $provider2, 'id' => ( $id2 = $manager->generateSessionId() ), 'persisted' => true, @@ -273,42 +273,42 @@ class SessionManagerTest extends MediaWikiIntegrationTestCase { $ex->getMessage() ); $this->assertCount( 2, $ex->getSessionInfos() ); - $this->assertContains( $request->info1, $ex->getSessionInfos() ); - $this->assertContains( $request->info2, $ex->getSessionInfos() ); + $this->assertContains( $requestInfo1, $ex->getSessionInfos() ); + $this->assertContains( $requestInfo2, $ex->getSessionInfos() ); } - $this->assertFalse( $request->unpersist1 ); - $this->assertFalse( $request->unpersist2 ); + $this->assertFalse( $requestUnpersist1 ); + $this->assertFalse( $requestUnpersist2 ); // Bad provider - $request->info1 = new SessionInfo( SessionInfo::MAX_PRIORITY, [ + $requestInfo1 = new SessionInfo( SessionInfo::MAX_PRIORITY, [ 'provider' => $provider2, 'id' => ( $id1 = $manager->generateSessionId() ), 'persisted' => true, 'idIsSafe' => true, ] ); - $request->info2 = null; + $requestInfo2 = null; try { $manager->getSessionForRequest( $request ); $this->fail( 'Expcected exception not thrown' ); } catch ( \UnexpectedValueException $ex ) { $this->assertSame( - 'Provider1 returned session info for a different provider: ' . $request->info1, + 'Provider1 returned session info for a different provider: ' . $requestInfo1, $ex->getMessage() ); } - $this->assertFalse( $request->unpersist1 ); - $this->assertFalse( $request->unpersist2 ); + $this->assertFalse( $requestUnpersist1 ); + $this->assertFalse( $requestUnpersist2 ); // Unusable session info $this->logger->setCollect( true ); - $request->info1 = new SessionInfo( SessionInfo::MAX_PRIORITY, [ + $requestInfo1 = new SessionInfo( SessionInfo::MAX_PRIORITY, [ 'provider' => $provider1, 'id' => ( $id1 = $manager->generateSessionId() ), 'persisted' => true, 'userInfo' => UserInfo::newFromName( 'TestGetSessionForRequest', false ), 'idIsSafe' => true, ] ); - $request->info2 = new SessionInfo( SessionInfo::MIN_PRIORITY, [ + $requestInfo2 = new SessionInfo( SessionInfo::MIN_PRIORITY, [ 'provider' => $provider2, 'id' => ( $id2 = $manager->generateSessionId() ), 'persisted' => true, @@ -318,18 +318,18 @@ class SessionManagerTest extends MediaWikiIntegrationTestCase { $this->assertInstanceOf( Session::class, $session ); $this->assertSame( $id2, $session->getId() ); $this->logger->setCollect( false ); - $this->assertTrue( $request->unpersist1 ); - $this->assertFalse( $request->unpersist2 ); - $request->unpersist1 = false; + $this->assertTrue( $requestUnpersist1 ); + $this->assertFalse( $requestUnpersist2 ); + $requestUnpersist1 = false; $this->logger->setCollect( true ); - $request->info1 = new SessionInfo( SessionInfo::MAX_PRIORITY, [ + $requestInfo1 = new SessionInfo( SessionInfo::MAX_PRIORITY, [ 'provider' => $provider1, 'id' => ( $id1 = $manager->generateSessionId() ), 'persisted' => true, 'idIsSafe' => true, ] ); - $request->info2 = new SessionInfo( SessionInfo::MAX_PRIORITY, [ + $requestInfo2 = new SessionInfo( SessionInfo::MAX_PRIORITY, [ 'provider' => $provider2, 'id' => ( $id2 = $manager->generateSessionId() ), 'persisted' => true, @@ -340,24 +340,24 @@ class SessionManagerTest extends MediaWikiIntegrationTestCase { $this->assertInstanceOf( Session::class, $session ); $this->assertSame( $id1, $session->getId() ); $this->logger->setCollect( false ); - $this->assertFalse( $request->unpersist1 ); - $this->assertTrue( $request->unpersist2 ); - $request->unpersist2 = false; + $this->assertFalse( $requestUnpersist1 ); + $this->assertTrue( $requestUnpersist2 ); + $requestUnpersist2 = false; // Unpersisted session ID - $request->info1 = new SessionInfo( SessionInfo::MAX_PRIORITY, [ + $requestInfo1 = new SessionInfo( SessionInfo::MAX_PRIORITY, [ 'provider' => $provider1, 'id' => ( $id1 = $manager->generateSessionId() ), 'persisted' => false, 'userInfo' => UserInfo::newFromName( 'TestGetSessionForRequest', true ), 'idIsSafe' => true, ] ); - $request->info2 = null; + $requestInfo2 = null; $session = $manager->getSessionForRequest( $request ); $this->assertInstanceOf( Session::class, $session ); $this->assertSame( $id1, $session->getId() ); - $this->assertTrue( $request->unpersist1 ); // The saving of the session does it - $this->assertFalse( $request->unpersist2 ); + $this->assertTrue( $requestUnpersist1 ); // The saving of the session does it + $this->assertFalse( $requestUnpersist2 ); $session->persist(); $this->assertTrue( $session->isPersistent() ); } From 0847561e74d9f0356f0f4765eca3b907925f8a09 Mon Sep 17 00:00:00 2001 From: Reedy Date: Fri, 5 Apr 2024 23:08:36 +0000 Subject: [PATCH 35/94] ArticleTest: Skip testGetOrSetOnNewProperty() if PHP >= 8.2 Change-Id: I9335131c63e40e26dee356fe555a63feb73c5181 --- tests/phpunit/includes/page/ArticleTest.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tests/phpunit/includes/page/ArticleTest.php b/tests/phpunit/includes/page/ArticleTest.php index 5c1632b5a2b..40e09ac48fe 100644 --- a/tests/phpunit/includes/page/ArticleTest.php +++ b/tests/phpunit/includes/page/ArticleTest.php @@ -43,6 +43,9 @@ class ArticleTest extends \MediaWikiIntegrationTestCase { * @covers Article::__set */ public function testGetOrSetOnNewProperty() { + // Removed in 1.42, skip test on newer PHP + $this->markTestSkippedIfPhp( '>=', '8.2' ); + $article = new Article( Title::newMainPage() ); $this->filterDeprecated( From 972bf70c4bb414aee6c13e5516025af79480d596 Mon Sep 17 00:00:00 2001 From: Umherirrender Date: Wed, 22 Nov 2023 23:34:20 +0100 Subject: [PATCH 36/94] tests: Remove dead code from WikiPageDbTest::assertPreparedEditNotEquals PreparedEdit->timestamp is not declared. There is __get() support to read the property, but not __set() to set the property. Setting the timestamp on the clone results in creation of a dynamic property, that is deprecated in php8.2 and make the test fail. Remove the dead code, the assertion of not-equal also not test this property as there is no PreparedEdit::equals() function. Change-Id: Ic6218b6357a18eedd95b6bfc73b178b5f784447e (cherry picked from commit 18e09f0db9fc50f297a7c942b123ee1c81cd2b95) --- tests/phpunit/includes/page/WikiPageDbTest.php | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/tests/phpunit/includes/page/WikiPageDbTest.php b/tests/phpunit/includes/page/WikiPageDbTest.php index ba994760af3..13fac6d2494 100644 --- a/tests/phpunit/includes/page/WikiPageDbTest.php +++ b/tests/phpunit/includes/page/WikiPageDbTest.php @@ -1932,22 +1932,15 @@ more stuff PreparedEdit $edit, PreparedEdit $edit2, $message = '' ) { // suppress differences caused by a clock tick between generating the two PreparedEdits - $editTimestamp = $edit->timestamp; - $edit2Timetamp = $edit2->timestamp; - if ( abs( $editTimestamp - $edit2Timetamp ) < 3 ) { - $edit2Timetamp = $editTimestamp; - } + $timestamp1 = $edit->getOutput()->getCacheTime(); + $timestamp2 = $edit2->getOutput()->getCacheTime(); $this->assertEquals( $edit, $edit2, $message ); - $this->assertEquals( $editTimestamp, $edit2Timetamp, $message ); + $this->assertLessThan( 3, abs( $timestamp1 - $timestamp2 ), $message ); } protected function assertPreparedEditNotEquals( PreparedEdit $edit, PreparedEdit $edit2, $message = '' ) { - if ( abs( $edit->timestamp - $edit2->timestamp ) < 3 ) { - $edit2 = clone $edit2; - $edit2->timestamp = $edit->timestamp; - } $this->assertNotEquals( $edit, $edit2, $message ); } From 84e578091f8c0699daca0c7a531396be0007afc6 Mon Sep 17 00:00:00 2001 From: Ammarpad Date: Tue, 28 Nov 2023 12:54:20 +0100 Subject: [PATCH 37/94] StatusValue: Allow passing arbitrary data to augment result This allows extensions and hooks to pass around additional data about the operation result arbitrarily to supplement value and errors. When two StatusValue instances are to be merged, it's responsibility of the caller to ensure either only one has this extra data or none, but never both (since the type is unrestricted). If necessary, the caller should merge them before invoking StatusValue::merge. Bug: T326479 Bug: T361985 Change-Id: Ibe3f1f8b81bcfcb18551d3ca4cda464e4bdbcbce (cherry picked from commit 42e166dd839a83f31ac5d7eadbd88f396ea89db9) --- includes/Status/Status.php | 1 + includes/api/ApiEditPage.php | 4 ++-- includes/libs/StatusValue.php | 10 ++++++++++ tests/phpunit/includes/api/ApiEditPageTest.php | 2 +- 4 files changed, 14 insertions(+), 3 deletions(-) diff --git a/includes/Status/Status.php b/includes/Status/Status.php index ec8ae240160..63a79e7d56b 100644 --- a/includes/Status/Status.php +++ b/includes/Status/Status.php @@ -85,6 +85,7 @@ class Status extends StatusValue { $result->successCount =& $sv->successCount; $result->failCount =& $sv->failCount; $result->success =& $sv->success; + $result->statusData =& $sv->statusData; return $result; } diff --git a/includes/api/ApiEditPage.php b/includes/api/ApiEditPage.php index c4b44a227d6..4ae4800c6cc 100644 --- a/includes/api/ApiEditPage.php +++ b/includes/api/ApiEditPage.php @@ -538,8 +538,8 @@ class ApiEditPage extends ApiBase { switch ( $statusValue ) { case EditPage::AS_HOOK_ERROR: case EditPage::AS_HOOK_ERROR_EXPECTED: - if ( isset( $status->apiHookResult ) ) { - $r = $status->apiHookResult; + if ( $status->statusData !== null ) { + $r = $status->statusData; $r['result'] = 'Failure'; $apiResult->addValue( null, $this->getModuleName(), $r ); return; diff --git a/includes/libs/StatusValue.php b/includes/libs/StatusValue.php index 0df40d0a974..98cac13f710 100644 --- a/includes/libs/StatusValue.php +++ b/includes/libs/StatusValue.php @@ -63,6 +63,9 @@ class StatusValue { /** @var int Counter for batch operations */ public $failCount = 0; + /** @var mixed arbitrary extra data about the operation */ + public $statusData; + /** * Factory function for fatal errors * @@ -285,6 +288,12 @@ class StatusValue { * @return $this */ public function merge( $other, $overwriteValue = false ) { + if ( $this->statusData !== null && $other->statusData !== null ) { + throw new RuntimeException( "Status cannot be merged, because they both have \$statusData" ); + } else { + $this->statusData ??= $other->statusData; + } + foreach ( $other->errors as $error ) { $this->addError( $error ); } @@ -294,6 +303,7 @@ class StatusValue { } $this->successCount += $other->successCount; $this->failCount += $other->failCount; + return $this; } diff --git a/tests/phpunit/includes/api/ApiEditPageTest.php b/tests/phpunit/includes/api/ApiEditPageTest.php index fc0d9b84953..71e12a3ef35 100644 --- a/tests/phpunit/includes/api/ApiEditPageTest.php +++ b/tests/phpunit/includes/api/ApiEditPageTest.php @@ -1562,7 +1562,7 @@ class ApiEditPageTest extends ApiTestCase { $this->setTemporaryHook( 'EditFilterMergedContent', static function ( $unused1, $unused2, Status $status ) { - $status->apiHookResult = [ 'msg' => 'A message for you!' ]; + $status->statusData = [ 'msg' => 'A message for you!' ]; return false; } ); From 97b82ad78d77c935fb8a29c4f312d997d1570295 Mon Sep 17 00:00:00 2001 From: Ammarpad Date: Sat, 6 Apr 2024 02:40:34 +0100 Subject: [PATCH 38/94] Update git submodules * Update extensions/ConfirmEdit from branch 'REL1_41' to 31b59863416ac3ec67e6e56c65621054b5014a8b - Fix dynamic property usage Status now provides declared $statusData property for holding arbitrary data that can be used instead. Bug: T326479 Depends-On: Ibe3f1f8b81bcfcb18551d3ca4cda464e4bdbcbce Change-Id: I1342a8a8ca64b4040ed2b2d101d4574aedd888af (cherry picked from commit 0ae3137ead9021950fcf237790f0fb7c831c6db1) --- extensions/ConfirmEdit | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/ConfirmEdit b/extensions/ConfirmEdit index a07a4fdf94f..31b59863416 160000 --- a/extensions/ConfirmEdit +++ b/extensions/ConfirmEdit @@ -1 +1 @@ -Subproject commit a07a4fdf94f836af5710306503a8e54f9d2a8deb +Subproject commit 31b59863416ac3ec67e6e56c65621054b5014a8b From ebbf8691b775b784c1afb84ecdc9c92f3897bf8b Mon Sep 17 00:00:00 2001 From: Dreamy Jazz Date: Mon, 1 Apr 2024 21:41:06 +0100 Subject: [PATCH 39/94] Use i18n strings for truncated subpage message in SpecialMovePage Why: * Now that the security patch for T357760 has been uploaded to gerrit, the hardcoded English strings can be replaced with i18n message keys. The use of hardcoded English was necessary to avoid causing a localisation cache refresh on every WMF production deployment. * While this is being done, it would be useful to add tests to verify that the changes being made are correct and that the security fix continues to work. What: * Replace the hardcoded English strings with i18n message keys in SpecialMovePage::showSubpagesList * Add tests for SpecialMovePage to verify these changes, which also provide test coverage for the class which was previously untested. Bug: T357760 Change-Id: Ib0603f9188f624229b3c9e6d30b8c7266420f8ce --- includes/specials/SpecialMovePage.php | 19 +++-- languages/i18n/en.json | 2 + languages/i18n/qqq.json | 6 +- .../includes/specials/SpecialMovePageTest.php | 79 +++++++++++++++++++ 4 files changed, 94 insertions(+), 12 deletions(-) create mode 100644 tests/phpunit/includes/specials/SpecialMovePageTest.php diff --git a/includes/specials/SpecialMovePage.php b/includes/specials/SpecialMovePage.php index 17ae068f1ec..497642945c5 100644 --- a/includes/specials/SpecialMovePage.php +++ b/includes/specials/SpecialMovePage.php @@ -992,15 +992,19 @@ class SpecialMovePage extends UnlistedSpecialPage { ); if ( $nsHasSubpages ) { - $this->showSubpagesList( $subpages, $count, 'movesubpagetext', true ); + $this->showSubpagesList( + $subpages, $count, 'movesubpagetext', 'movesubpagetext-truncated', true + ); } if ( !$titleIsTalk && $countTalk > 0 ) { - $this->showSubpagesList( $subpagesTalk, $countTalk, 'movesubpagetalktext' ); + $this->showSubpagesList( + $subpagesTalk, $countTalk, 'movesubpagetalktext', 'movesubpagetalktext-truncated' + ); } } - private function showSubpagesList( $subpages, $pagecount, $wikiMsg, $noSubpageMsg = false ) { + private function showSubpagesList( $subpages, $pagecount, $msg, $truncatedMsg, $noSubpageMsg = false ) { $out = $this->getOutput(); # No subpages. @@ -1013,14 +1017,9 @@ class SpecialMovePage extends UnlistedSpecialPage { if ( $pagecount > $maximumMovedPages ) { $subpages = $this->truncateSubpagesList( $subpages ); - // TODO: Replace with a message key once this is uploaded to Gerrit. This is hardcoded to avoid - // having the i18n rebuilt for all deployments due to this security patch. - $out->addWikiTextAsInterface( - "The first $maximumMovedPages {{PLURAL:$maximumMovedPages|subpage|subpages}} " . - ( $noSubpageMsg ? 'for this page' : 'for the corresponding talk page' ) . ' are shown below.' - ); + $out->addWikiMsg( $truncatedMsg, $this->getLanguage()->formatNum( $maximumMovedPages ) ); } else { - $out->addWikiMsg( $wikiMsg, $this->getLanguage()->formatNum( $pagecount ) ); + $out->addWikiMsg( $msg, $this->getLanguage()->formatNum( $pagecount ) ); } $out->addHTML( "
    \n" ); diff --git a/languages/i18n/en.json b/languages/i18n/en.json index cc763694d31..4d6fe40d484 100644 --- a/languages/i18n/en.json +++ b/languages/i18n/en.json @@ -2992,6 +2992,8 @@ "movesubpage": "{{PLURAL:$1|Subpage|Subpages}}", "movesubpagetext": "This page has $1 {{PLURAL:$1|subpage|subpages}} shown below.", "movesubpagetalktext": "The corresponding talk page has $1 {{PLURAL:$1|subpage|subpages}} shown below.", + "movesubpagetext-truncated": "The first $1 {{PLURAL:$1|subpage|subpages}} for this page are shown below.", + "movesubpagetalktext-truncated": "The first $1 {{PLURAL:$1|subpage|subpages}} for the corresponding talk page are shown below.", "movenosubpage": "This page has no subpages.", "movereason": "Reason:", "moveotherreason": "Other/additional reason:", diff --git a/languages/i18n/qqq.json b/languages/i18n/qqq.json index 7c154d2beac..636cd89cb50 100644 --- a/languages/i18n/qqq.json +++ b/languages/i18n/qqq.json @@ -3248,8 +3248,10 @@ "movelogpage": "{{doc-logpage}}\n\nTitle of [[Special:Log/move]]. Used as heading on that page, and in the dropdown menu on log pages.", "movelogpagetext": "Text on the special page 'Move log'.", "movesubpage": "This is a section header on [[Special:MovePage]], below is a list of subpages.\n\nParameters:\n* $1 - number of subpages\nSee also:\n* {{msg-mw|movenosubpage|without subpage}}\n* {{msg-mw|movesubpagetext|with subpages}}\n* {{msg-mw|movesubpagetalktext|with talk subpages}}", - "movesubpagetext": "Used in [[Special:MovePage]]. Parameters:\n* $1 - number of subpages\nSee also:\n* {{msg-mw|movesubpage|section header}}\n* {{msg-mw|movenosubpage|without subpage}}\n* {{msg-mw|movesubpagetalktext|with talk subpages}}", - "movesubpagetalktext": "Used in [[Special:MovePage]] when corresponding talk page has subpages. Parameters:\n* $1 - number of subpages\nSee also:\n* {{msg-mw|movesubpage|section header}}\n* {{msg-mw|movenosubpage|without subpage}}", + "movesubpagetext": "Used in [[Special:MovePage]]. Parameters:\n* $1 - number of subpages\nSee also:\n* {{msg-mw|movesubpage|section header}}\n* {{msg-mw|movenosubpage|without subpage}}\n* {{msg-mw|movesubpagetalktext|with talk subpages}}\n* {{msg-mw|movesubpagetext-truncated|alternative for this message when subpages list is truncated}}", + "movesubpagetalktext": "Used in [[Special:MovePage]] when corresponding talk page has subpages. Parameters:\n* $1 - number of subpages\nSee also:\n* {{msg-mw|movesubpage|section header}}\n* {{msg-mw|movenosubpage|without subpage}}\n* {{msg-mw|movesubpagetalktext-truncated|alternative for this message when subpages list is truncated}}", + "movesubpagetext-truncated": "Used in [[Special:MovePage]]. Parameters:\n* $1 - number of subpages\nSee also:\n* {{msg-mw|movesubpage|section header}}\n* {{msg-mw|movesubpagetext|message used when list is not truncated}}", + "movesubpagetalktext-truncated": "Used in [[Special:MovePage]] when corresponding talk page has subpages. Parameters:\n* $1 - number of subpages\nSee also:\n* {{msg-mw|movesubpage|section header}}\n* {{msg-mw|movesubpagetalktext|message used when list is not truncated}}", "movenosubpage": "See also:\n* {{msg-mw|movesubpage|section header}}\n* {{msg-mw|movenosubpage|without subpage}}\n* {{msg-mw|movesubpagetext|with subpages}}\n* {{msg-mw|movesubpagetalktext|with talk subpages}}", "movereason": "Used in [[Special:MovePage]]. The text for the inputbox to give a reason for the page move.\n\nSee also:\n* {{msg-mw|Move-page-legend|legend for the form}}\n* {{msg-mw|newtitle|label for new title}}\n* {{msg-mw|Movetalk|label for checkbox}}\n* {{msg-mw|Move-leave-redirect|label for checkbox}}\n* {{msg-mw|Fix-double-redirects|label for checkbox}}\n* {{msg-mw|Move-subpages|label for checkbox}}\n* {{msg-mw|Move-talk-subpages|label for checkbox}}\n* {{msg-mw|Move-watch|label for checkbox}}\n{{Identical|Reason}}", "moveotherreason": "Used in [[Special:MovePage]].\n{{Identical|Other/additional reason}}", diff --git a/tests/phpunit/includes/specials/SpecialMovePageTest.php b/tests/phpunit/includes/specials/SpecialMovePageTest.php new file mode 100644 index 00000000000..187e79dda3c --- /dev/null +++ b/tests/phpunit/includes/specials/SpecialMovePageTest.php @@ -0,0 +1,79 @@ +getServiceContainer()->getSpecialPageFactory()->getPage( 'Movepage' ); + } + + public function testNoDefinedOldTitle() { + $this->expectException( ErrorPageError::class ); + // The expected exception message will be in English because of T46111 + $this->expectExceptionMessage( wfMessage( 'notargettext' )->inLanguage( 'en' )->text() ); + $this->executeSpecialPage( '', null, null, $this->getTestSysop()->getUser() ); + } + + public function testOldTitleDoesNotExist() { + $this->expectException( ErrorPageError::class ); + // The expected exception message will be in English because of T46111 + $this->expectExceptionMessage( wfMessage( 'nopagetext' )->inLanguage( 'en' )->text() ); + $this->executeSpecialPage( $this->getNonexistingTestPage()->getTitle(), null, null, $this->getTestSysop()->getUser() ); + } + + /** @dataProvider provideLoadFormForOldTitleWithSubpages */ + public function testLoadFormForOldTitleWithSubpages( $subpageCount, $maximumMovedPages, $shouldShowLimitedMessage ) { + // Tests that the security patch for T357760 works. + $this->overrideConfigValue( MainConfigNames::MaximumMovedPages, $maximumMovedPages ); + // NS_TALK supports subpages, so we can use that namespace for testing. + $testPage = $this->getExistingTestPage( Title::newFromText( 'Test page for old title', NS_TALK ) ); + // Create a few testing subpages + for ( $i = 0; $i < $subpageCount; $i++ ) { + $this->getExistingTestPage( Title::newFromText( "Test page for old title/$i", NS_TALK ) ); + } + // Load Special:MovePage with $testPage as the old title + [ $html ] = $this->executeSpecialPage( $testPage->getTitle(), null, 'qqx', $this->getTestSysop()->getUser() ); + if ( $shouldShowLimitedMessage ) { + $this->assertStringContainsString( + 'movesubpagetext-truncated', + $html, + 'The the truncated subpage message should have been shown' + ); + // This works because the subpages start from 0 and increase by 1. As such, the subpage with the number in + // $maximumMovedPages will not be displayed (because it would cause the limit to be broken). + $this->assertStringNotContainsString( + "Talk:Test_page_for_old_title/$maximumMovedPages", + $html, + 'The subpages list was not properly truncated.' + ); + } else { + $this->assertStringContainsString( + 'movesubpagetext', + $html, + 'The the subpage message should have been shown' + ); + $this->assertStringNotContainsString( + 'movesubpagetext-truncated', + $html, + 'The the subpage message should have been shown' + ); + } + } + + public static function provideLoadFormForOldTitleWithSubpages() { + return [ + '1 subpage, max subpages at 2' => [ 1, 2, false ], + '3 subpages, max subpages at 2' => [ 3, 2, true ], + ]; + } +} From d1f98c6cbec69d77753c08a46dc7e07a58bf3b3b Mon Sep 17 00:00:00 2001 From: "Moritz Schubotz (physikerwelt)" Date: Sat, 6 Apr 2024 23:59:05 +0200 Subject: [PATCH 40/94] Update git submodules * Update extensions/Math from branch 'REL1_41' to eedb2003d05611ddf016c765cedcf319598cef23 - Declare properties statically Before PHP 8.2 properties were created dynamically, this is deprecated now. This change patches the class definition and defines the dynamic properties upfront. Bug: T314099 Bug: T360709 Change-Id: Ic197369647fbd6649daebe994bae39165e3882cc (cherry picked from commit 81dedc19091274d36b13c6a9a09f6161fe2e9483) --- extensions/Math | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/Math b/extensions/Math index b3e9b63db02..eedb2003d05 160000 --- a/extensions/Math +++ b/extensions/Math @@ -1 +1 @@ -Subproject commit b3e9b63db029e19e4549496d490e9177b27b4d30 +Subproject commit eedb2003d05611ddf016c765cedcf319598cef23 From cbbdff098af3a38dbf13a5c2e2609cdf304a69ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gerg=C5=91=20Tisza?= Date: Sat, 6 Apr 2024 10:15:58 +0200 Subject: [PATCH 41/94] debug: Update PsySH 0.11.1 -> 0.12.3 0.12.3 fixes an annoying bug with namespace handling ( https://github.com/bobthecow/psysh/issues/783 ). This has already been applied to mediawiki/vendor in Ie798e8a08ac8064263bcedbd05110f5faac44211. Change-Id: I688da1be1ee33976008e079ec69a9e2df39314dd (cherry picked from commit 561409eb74b00dc67014ed32a0a42405ef59c9fd) --- composer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/composer.json b/composer.json index d5aa9b80f6d..21de47c8399 100644 --- a/composer.json +++ b/composer.json @@ -97,7 +97,7 @@ "php-parallel-lint/php-console-highlighter": "1.0.0", "php-parallel-lint/php-parallel-lint": "1.3.2", "phpunit/phpunit": "9.5.28", - "psy/psysh": "^0.11.1", + "psy/psysh": "^0.12.3", "seld/jsonlint": "1.8.3", "wikimedia/alea": "1.0.0", "wikimedia/langconv": "^0.4.2", From f57ec7e9813d964dabc702624a02bfe8f7aac0a3 Mon Sep 17 00:00:00 2001 From: Brent Laabs Date: Sun, 7 Apr 2024 18:51:16 -0700 Subject: [PATCH 42/94] Fix slash-delimited regex from CLI on maintenence/grep.php Bug: T361991 Change-Id: I23b99e071340172db41beffc35746ce2e72b3bb1 (cherry picked from commit 47b71b8cdae703d3017b09a8648724dbde7c5288) --- maintenance/grep.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/maintenance/grep.php b/maintenance/grep.php index 77a8feceb8e..a693841ab01 100644 --- a/maintenance/grep.php +++ b/maintenance/grep.php @@ -51,7 +51,7 @@ class GrepPages extends Maintenance { $titleOnly = $this->hasOption( 'pages-with-matches' ); if ( ( $regex[0] ?? '' ) === '/' ) { - $delimRegex = $regex[0]; + $delimRegex = $regex; } else { $delimRegex = '{' . $regex . '}'; } From 721ed6eac375ecfaef148d537c20c3bf728a76dd Mon Sep 17 00:00:00 2001 From: Reedy Date: Mon, 8 Apr 2024 14:40:23 +0100 Subject: [PATCH 43/94] Update git submodules * Update extensions/Math from branch 'REL1_41' to 531a52a011bca36e0eed5ffa4f6595213341c048 - Conditionally register popup RestRoute using ExtensionFunctions Bug: T362027 Change-Id: Id1329c72b81372468a98da3b47b101302c07b40d (cherry picked from commit 4c2401961feba10f3a1d01a405226676413ca543) --- extensions/Math | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/Math b/extensions/Math index eedb2003d05..531a52a011b 160000 --- a/extensions/Math +++ b/extensions/Math @@ -1 +1 @@ -Subproject commit eedb2003d05611ddf016c765cedcf319598cef23 +Subproject commit 531a52a011bca36e0eed5ffa4f6595213341c048 From 6b000a3daf2f6c571f42485dd7fb98455f8b8906 Mon Sep 17 00:00:00 2001 From: "Moritz Schubotz (physikerwelt)" Date: Mon, 8 Apr 2024 17:14:24 +0200 Subject: [PATCH 44/94] Update git submodules * Update extensions/Math from branch 'REL1_41' to e18648f7ba174e1d70b1cba36f1b1be397a98014 - Conditionally skip tests that depend on Wikibase While investigating the dependency between Math and Wikibase, it turned out there was a hard dependency in the test code. This change makes the availability of the Wikibase Extension optional and conditionally skips tests. Bug: T362027 Change-Id: I9401d7d4a3277b6923dcd81f411ac5a08f1242d2 (cherry picked from commit 0f11a20d8f35ae2e10ab72e39158d33e4fbf30a0) --- extensions/Math | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/Math b/extensions/Math index 531a52a011b..e18648f7ba1 160000 --- a/extensions/Math +++ b/extensions/Math @@ -1 +1 @@ -Subproject commit 531a52a011bca36e0eed5ffa4f6595213341c048 +Subproject commit e18648f7ba174e1d70b1cba36f1b1be397a98014 From 5129f975c041fbb553f4ef7acaa87e64f42c031a Mon Sep 17 00:00:00 2001 From: Lucas Werkmeister Date: Fri, 8 Dec 2023 17:27:54 +0100 Subject: [PATCH 45/94] tests: Only set $dbSetup if setupTestDB() ends without throwing MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit If anything goes wrong during the test database setup, we don’t want future tests to think that the test DB setup is done, skip repeating it, and blithely run against the real DB. It’s better to have them repeat the setup (and potentially just get the same errors again and again). The assignment was last moved upwards in change I2119b02333 (commit 9d74ee8bd8); at the time, this was necessary to deal with an early return in the method. (Though I would argue that the assignment should have been duplicated in the early return instead.) But there’s no early return here anymore, so that shouldn’t be a problem. Bug: T352695 Change-Id: I9f0f5bcd8cd5ae11f0ff2e23b2ca2e63dd798854 (cherry picked from commit 74a8d8e10a8c6fb4684eef516a56800e46cf2977) --- tests/phpunit/MediaWikiIntegrationTestCase.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/phpunit/MediaWikiIntegrationTestCase.php b/tests/phpunit/MediaWikiIntegrationTestCase.php index 01827dceeb8..f5d9832d0fc 100644 --- a/tests/phpunit/MediaWikiIntegrationTestCase.php +++ b/tests/phpunit/MediaWikiIntegrationTestCase.php @@ -1776,14 +1776,14 @@ abstract class MediaWikiIntegrationTestCase extends PHPUnit\Framework\TestCase { // TODO: the below should be re-written as soon as LBFactory, LoadBalancer, // and Database no longer use global state. - self::$dbSetup = true; - $dbClone = self::setupDatabaseWithTestPrefix( $db, $prefix ); if ( $dbClone ) { self::$dbClone = $dbClone; } ( new HookRunner( MediaWikiServices::getInstance()->getHookContainer() ) )->onUnitTestsAfterDatabaseSetup( $db, $prefix ); + + self::$dbSetup = true; } /** From b244b53b0c350165ec1856d0b3d89a7dad283ec5 Mon Sep 17 00:00:00 2001 From: Reedy Date: Mon, 8 Apr 2024 16:34:28 +0100 Subject: [PATCH 46/94] Update git submodules * Update extensions/Math from branch 'REL1_41' to 4148ebe76646e6ac86bd78ee979957d13cc08f83 - Cleanup SpecialMathWikibase WikibaseClient availability If the Special Page is removed in onSpecialPage_initList, it is not accessible, so the same logic that is duplicated in SpecialMathWikibase is redundant. Remove math-wikibase-special-error-no-wikibase, but leave math-wikibase-special-error-header because it's used for another error too. Change-Id: I62d67a6f39591cc3c8d3b1af80380a6c758ff44f (cherry picked from commit 702c6a1382513aef0e0829a6a99e1621018d1f99) --- extensions/Math | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/Math b/extensions/Math index e18648f7ba1..4148ebe7664 160000 --- a/extensions/Math +++ b/extensions/Math @@ -1 +1 @@ -Subproject commit e18648f7ba174e1d70b1cba36f1b1be397a98014 +Subproject commit 4148ebe76646e6ac86bd78ee979957d13cc08f83 From 65b24b291f7fa18a5224fb568d6c2fa00255e8f1 Mon Sep 17 00:00:00 2001 From: Reedy Date: Mon, 8 Apr 2024 16:09:42 +0100 Subject: [PATCH 47/94] tests: Update @since tags for backports Follows-Up: I1054f6f944d491b536949cada33e2ac670e026f8 Follows-Up: If6a4c7dbba39389b06ce64fb5cac08cd8d7dd9fc Change-Id: I6f4f060d5f47db19d9e705d3fe2f60395ab195dc (cherry picked from commit bec8eaf1f9ffdd458920a80a0037a4d0154ec5b5) --- tests/phpunit/DynamicPropertyTestHelper.php | 2 +- tests/phpunit/MediaWikiTestCaseTrait.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/phpunit/DynamicPropertyTestHelper.php b/tests/phpunit/DynamicPropertyTestHelper.php index b6b244a0f7d..f91377d6faf 100644 --- a/tests/phpunit/DynamicPropertyTestHelper.php +++ b/tests/phpunit/DynamicPropertyTestHelper.php @@ -17,7 +17,7 @@ use Wikimedia\Assert\Assert; * * This class can be removed and its usages converted into direct WeakMap usage once MediaWiki only supports PHP 8.0 and above. * - * @since 1.42 + * @since 1.42 (also backported to 1.39.8, 1.40.4 and 1.41.2) * @internal Only for use by core PHPUnit setup functionality. */ class DynamicPropertyTestHelper { diff --git a/tests/phpunit/MediaWikiTestCaseTrait.php b/tests/phpunit/MediaWikiTestCaseTrait.php index 333e8bcde96..04c356a15ed 100644 --- a/tests/phpunit/MediaWikiTestCaseTrait.php +++ b/tests/phpunit/MediaWikiTestCaseTrait.php @@ -123,7 +123,7 @@ trait MediaWikiTestCaseTrait { /** * Skip the test if not running the necessary php version * - * @since 1.42 + * @since 1.42 (also backported to 1.39.8, 1.40.4 and 1.41.2) * * @param string $op * @param string $version From 5485fe58e657ba8fee1c46d91184b65d582b736f Mon Sep 17 00:00:00 2001 From: Translation updater bot Date: Wed, 10 Apr 2024 07:31:07 +0200 Subject: [PATCH 48/94] Localisation updates from https://translatewiki.net. Change-Id: I3eb3e833db7f49fec8ca4d30b9b8ffafddeaee69 --- includes/Rest/i18n/hu.json | 30 ++ includes/api/i18n/ru.json | 74 +++-- includes/api/i18n/sd.json | 3 + includes/api/i18n/ur.json | 1 + includes/installer/i18n/hi.json | 4 +- languages/i18n/acm.json | 48 ++- languages/i18n/af.json | 1 + languages/i18n/ar.json | 2 +- languages/i18n/bew.json | 4 +- languages/i18n/btm.json | 16 +- languages/i18n/ce.json | 16 +- languages/i18n/chn.json | 92 +++++- languages/i18n/cs.json | 3 + languages/i18n/cv.json | 2 + languages/i18n/de-ch.json | 1 + languages/i18n/de.json | 5 +- languages/i18n/es.json | 2 + languages/i18n/fr.json | 5 +- languages/i18n/he.json | 14 +- languages/i18n/hr.json | 1 + languages/i18n/hu.json | 16 +- languages/i18n/hy.json | 12 +- languages/i18n/ia.json | 2 + languages/i18n/ja.json | 7 +- languages/i18n/kaa.json | 2 +- languages/i18n/krc.json | 6 +- languages/i18n/kri.json | 2 +- languages/i18n/lb.json | 8 +- languages/i18n/lzh.json | 3 +- languages/i18n/mai.json | 5 +- languages/i18n/mhr.json | 4 +- languages/i18n/mk.json | 2 + languages/i18n/mnw.json | 224 ++++++------- languages/i18n/mrj.json | 472 ++++++++++++++++++++++++++- languages/i18n/ms.json | 66 ++-- languages/i18n/nan-hant.json | 552 ++++++++++++++++++++++++++++++++ languages/i18n/nan.json | 20 +- languages/i18n/nl.json | 5 +- languages/i18n/pa.json | 5 + languages/i18n/pl.json | 2 + languages/i18n/pnt.json | 5 +- languages/i18n/pt.json | 4 +- languages/i18n/qqq.json | 2 +- languages/i18n/ru.json | 6 +- languages/i18n/sco.json | 29 +- languages/i18n/sd.json | 87 ++++- languages/i18n/se.json | 20 +- languages/i18n/sr-ec.json | 3 + languages/i18n/tr.json | 2 + languages/i18n/ttj.json | 6 +- languages/i18n/uk.json | 4 +- languages/i18n/zh-hans.json | 14 +- languages/i18n/zh-hant.json | 30 +- 53 files changed, 1630 insertions(+), 321 deletions(-) create mode 100644 includes/Rest/i18n/hu.json create mode 100644 languages/i18n/nan-hant.json diff --git a/includes/Rest/i18n/hu.json b/includes/Rest/i18n/hu.json new file mode 100644 index 00000000000..5bd0bd66a02 --- /dev/null +++ b/includes/Rest/i18n/hu.json @@ -0,0 +1,30 @@ +{ + "@metadata": { + "authors": [ + "Dj" + ] + }, + "rest-prefix-mismatch": "A kért elérési út ($1) nem volt a REST API gyökérútvonalán ($2) belül.", + "rest-nonexistent-title-revision": "A megadott változat ($1) nem létezik a megadott lapon ($2)", + "rest-nonexistent-revision": "A megadott változat ($1) nem létezik", + "rest-nonexistent-user": "A megadott felhasználó ($1) nem létezik", + "rest-invalid-user": "A megadott felhasználónév ($1) érvénytelen", + "rest-unsupported-content-type": "Nem támogatott tartalomtípus: $1", + "rest-permission-denied-anon": "Névtelen felhasználó nem férhet hozzá", + "rest-permission-denied-title": "A felhasználónak nincs joga a cím olvasásához ($1)", + "rest-permission-denied-revision": "A felhasználónak nincs hozzáférése a kért változathoz ($1).", + "rest-resource-limit-exceeded": "Az erőforrás-korlátok túllépték a kérelem feldolgozását.", + "rest-pagehistory-incompatible-params": "Az „older_than” és „newer_than” paraméterek nem adhatók meg egyszerre", + "rest-pagehistory-param-range-error": "A változat azonosítójának nagyobbnak kell lennie 0-nál", + "rest-pagehistory-timestamp-error": "Nem sikerült lekérni az időbélyeget a megadott változathoz ($1)", + "rest-pagehistorycount-type-unrecognized": "A megadott számtípus ($1) érvénytelen", + "rest-pagehistorycount-parameters-invalid": "A megadott paraméterkombináció nem támogatott.", + "rest-compare-page-mismatch": "A megadott változatok különböző oldalakhoz tartoznak; összehasonlítás megtagadva.", + "rest-compare-permission-denied": "A felhasználónak nincs hozzáférése a kért változatokhoz", + "rest-compare-nonexistent": "A $1 paraméter által megadott változat nem létezik.", + "rest-compare-inaccessible": "A $1 paraméter által megadott változat nem érhető el nyilvánosan.", + "rest-compare-wikidiff2": "Ehhez a végponthoz a wikidiff2 1.9.0 vagy újabb verziója szükséges.", + "rest-pagehistorycount-too-many-revisions": "A megadott cím túl sok revíziót tartalmaz a szám lekéréséhez.", + "rest-search-error": "Hiba a keresési eredmények visszaküldésekor: $1", + "rest-page-source-type-error": "A kért lapforrás tartalomtípusa nem támogatott" +} diff --git a/includes/api/i18n/ru.json b/includes/api/i18n/ru.json index fb9070cedb1..d47dcf7c602 100644 --- a/includes/api/i18n/ru.json +++ b/includes/api/i18n/ru.json @@ -58,7 +58,8 @@ "Краснорядцева Елена", "Лилиә", "Марио", - "Nikokrat" + "Nikokrat", + "Dirruw'o" ] }, "apihelp-main-extended-description": "
    \n* [[mw:Special:MyLanguage/API:Main_page|Документация]]\n* [[mw:Special:MyLanguage/API:Etiquette|Этикет и руководство по использованию]]\n* [[mw:Special:MyLanguage/API:FAQ|ЧЗВ]]\n* [https://lists.wikimedia.org/postorius/lists/mediawiki-api.lists.wikimedia.org/ Почтовая рассылка]\n* [https://lists.wikimedia.org/postorius/lists/mediawiki-api-announce.lists.wikimedia.org/ Новости API]\n* [https://phabricator.wikimedia.org/maniphest/query/GebfyV4uCaLd/#R Ошибки и запросы]\n
    \nСтатус: MediaWiki API — зрелый и стабильный интерфейс, активно поддерживаемый и улучшаемый. Мы стараемся избегать ломающих изменений, однако изредка они могут быть необходимы. Подпишитесь на [https://lists.wikimedia.org/hyperkitty/list/mediawiki-api-announce@lists.wikimedia.org/ почтовую рассылку mediawiki-api-announce], чтобы быть в курсе обновлений.\n\nОшибочные запросы: Если API получает запрос с ошибкой, вернётся заголовок HTTP с ключом «MediaWiki-API-Error», после чего значение заголовка и код ошибки будут отправлены обратно и установлены в то же значение. Более подробную информацию см. [[mw:Special:MyLanguage/API:Errors_and_warnings|API: Ошибки и предупреждения]].\n\n

    Тестирование: для удобства тестирования API-запросов, см. [[Special:ApiSandbox]].

    ", @@ -503,7 +504,7 @@ "apihelp-query-param-exportschema": "При экспорте ориентироваться на заданную версию формата XML дампа. Может использоваться только вместе с $1export.", "apihelp-query-param-iwurl": "Возвращать ли полную ссылку, если названием является интервики-ссылка.", "apihelp-query-param-rawcontinue": "Вернуть сырые данные в query-continue для продолжения.", - "apihelp-query-example-revisions": "Получить [[Special:ApiHelp/query+siteinfo|site info]] и [[Special:ApiHelp/query+revisions|последнее изменение]] для Main Page.", + "apihelp-query-example-revisions": "Получить [[Special:ApiHelp/query+siteinfo|информацию о сайте]] и [[Special:ApiHelp/query+revisions|версии]] для [[{{MediaWiki:Mainpage}}]].", "apihelp-query-example-allpages": "Получить последнее изменение для страниц, начиная с API/.", "apihelp-query+allcategories-summary": "Перечисление всех категорий.", "apihelp-query+allcategories-param-from": "Категория, с которой начать перечисление.", @@ -807,7 +808,7 @@ "apihelp-query+deletedrevs-paramvalue-prop-content": "Добавляет содержимое правки.", "apihelp-query+deletedrevs-paramvalue-prop-token": "Возвращает токен редактирования.", "apihelp-query+deletedrevs-paramvalue-prop-tags": "Метки правки.", - "apihelp-query+deletedrevs-example-mode1": "Список последних удалённых правок страниц Main Page и Talk:Main Page с содержимым (режим 1).", + "apihelp-query+deletedrevs-example-mode1": "Список последних удалённых правок страниц [[{{MediaWiki:Mainpage}}]] и Talk:Main Page с содержимым (режим 1).", "apihelp-query+deletedrevs-example-mode2": "Список последних 50 удалённых правок участника Bob (режим 2).", "apihelp-query+deletedrevs-example-mode3-main": "Список последних 50 удалённых правок в основном пространстве имён (режим 3)", "apihelp-query+deletedrevs-example-mode3-talk": "Список последних 50 удалённых страниц в пространстве имён {{ns:talk}} (режим 3).", @@ -832,7 +833,7 @@ "apihelp-query+extlinks-param-protocol": "Протокол ссылки. Если оставлено пустым, а $1query задано, будут найдены ссылки с протоколами http и https. Оставьте пустым и $1query, и данный параметр, чтобы получить список всех внешних ссылок.", "apihelp-query+extlinks-param-query": "Поисковый запрос без протокола. Полезно для проверки, содержит ли определённая страница определённую внешнюю ссылку.", "apihelp-query+extlinks-param-expandurl": "Раскрыть зависимые от протокола ссылки с каноничным протоколом.", - "apihelp-query+extlinks-example-simple": "Получить внешние ссылки на странице Main Page.", + "apihelp-query+extlinks-example-simple": "Получить внешние ссылки на странице [[{{MediaWiki:Mainpage}}]].", "apihelp-query+exturlusage-summary": "Перечислить страницы, содержащие данную ссылку.", "apihelp-query+exturlusage-param-prop": "Какую информацию включить:", "apihelp-query+exturlusage-paramvalue-prop-ids": "Добавляет идентификатор страницы.", @@ -925,8 +926,8 @@ "apihelp-query+images-param-limit": "Сколько файлов вернуть.", "apihelp-query+images-param-images": "Перечислять только данные файлы. Полезно для проверки, включает ли конкретная страница конкретный файл.", "apihelp-query+images-param-dir": "Порядок перечисления.", - "apihelp-query+images-example-simple": "Получить список файлов, использованных на [[Main Page]].", - "apihelp-query+images-example-generator": "Получить информацию о всех файлах, использованных на [[Main Page]].", + "apihelp-query+images-example-simple": "Получить список файлов, использованных на странице [[{{MediaWiki:Mainpage}}]].", + "apihelp-query+images-example-generator": "Получить информацию о всех файлах, использованных на странице [[{{MediaWiki:Mainpage}}]].", "apihelp-query+imageusage-summary": "Поиск всех страниц, использующих данный файл.", "apihelp-query+imageusage-param-title": "Искомое название. Не может использоваться вместе с $1pageid.", "apihelp-query+imageusage-param-pageid": "Искомый идентификатор страницы. Не может быть использован одновременно с $1title.", @@ -953,8 +954,8 @@ "apihelp-query+info-paramvalue-prop-varianttitles": "Выдаёт отображаемый заголовок во всех вариантах языка контента сайта.", "apihelp-query+info-param-testactions": "Проверить, может ли текущий участник провести указанные действия над страницей.", "apihelp-query+info-paramvalue-testactionsdetail-boolean": "Возвращает логическое значение для каждого действия.", - "apihelp-query+info-example-simple": "Получить информацию о странице Main Page.", - "apihelp-query+info-example-protection": "Получить основную информацию и информацию о защите страницы Main Page.", + "apihelp-query+info-example-simple": "Получить информацию о странице [[{{MediaWiki:Mainpage}}]].", + "apihelp-query+info-example-protection": "Получить основную информацию и информацию о защите страницы [[{{MediaWiki:Mainpage}}]].", "apihelp-query+iwbacklinks-summary": "Поиск всех страниц, ссылающихся на заданную интервики ссылку.", "apihelp-query+iwbacklinks-extended-description": "Может быть использована для поиска всех ссылок с префиксом, или всех ссылок на название (с заданным префиксом). Неиспользование никакого параметра фактически означает «все интервики-ссылки».", "apihelp-query+iwbacklinks-param-prefix": "Префикс интервики.", @@ -974,7 +975,7 @@ "apihelp-query+iwlinks-param-prefix": "Вернуть только интервики с этим префиксом.", "apihelp-query+iwlinks-param-title": "Искомая интервики-ссылка. Должна быть использована вместе с $1prefix.", "apihelp-query+iwlinks-param-dir": "Порядок перечисления.", - "apihelp-query+iwlinks-example-simple": "Получить интервики-ссылки со страницы Main Page.", + "apihelp-query+iwlinks-example-simple": "Получить интервики-ссылки со страницы [[{{MediaWiki:Mainpage}}]].", "apihelp-query+langbacklinks-summary": "Поиск всех страниц, ссылающихся на заданную языковую ссылку.", "apihelp-query+langbacklinks-extended-description": "Может быть использовано для поиска всех ссылок с языковым кодом, или всех ссылок на страницу с заданным языком. Неиспользование этого параметра фактически вернёт все языковые ссылки.\n\nОбратите внимания, что ссылки, добавляемые расширениями, могут не рассматриваться.", "apihelp-query+langbacklinks-param-lang": "Язык ссылки.", @@ -997,18 +998,20 @@ "apihelp-query+langlinks-param-title": "Искомая ссылка. Должна быть использована вместе с $1lang.", "apihelp-query+langlinks-param-dir": "Порядок перечисления.", "apihelp-query+langlinks-param-inlanguagecode": "Языковой код для локализованных названий языков.", - "apihelp-query+langlinks-example-simple": "Получить межъязыковые ссылки со страницы Main Page.", + "apihelp-query+langlinks-example-simple": "Получить межъязыковые ссылки со страницы [[{{MediaWiki:Mainpage}}]].", "apihelp-query+languageinfo-summary": "Возвращает информацию о доступных языках.", "apihelp-query+languageinfo-param-prop": "Какую информацию получить для каждого языка.", "apihelp-query+languageinfo-paramvalue-prop-dir": "Направление написания языка (ltr или rtl).", + "apihelp-query+languageinfo-example-simple": "Получить языковые коды всех поддерживаемых языков.", + "apihelp-query+languageinfo-example-autonym-name-de": "Получить автонимы и немецкие названия всех поддерживаемых языков.", "apihelp-query+links-summary": "Возвращает все ссылки с данных страниц.", "apihelp-query+links-param-namespace": "Показывать ссылки только на данные пространства имён.", "apihelp-query+links-param-limit": "Сколько ссылок вернуть.", "apihelp-query+links-param-titles": "Перечислять только данные ссылки. Полезно для проверки, содержит ли конкретная страница конкретную ссылку.", "apihelp-query+links-param-dir": "Порядок перечисления.", - "apihelp-query+links-example-simple": "Получить ссылки со страницы Main Page.", - "apihelp-query+links-example-generator": "Получить информацию о страницах, на которые ссылается Main Page.", - "apihelp-query+links-example-namespaces": "Получить ссылки с Main Page на пространства имён {{ns:user}} и {{ns:template}}.", + "apihelp-query+links-example-simple": "Получить ссылки со страницы [[{{MediaWiki:Mainpage}}]].", + "apihelp-query+links-example-generator": "Получить информацию о страницах, на которые ссылается [[{{MediaWiki:Mainpage}}]].", + "apihelp-query+links-example-namespaces": "Получить ссылки со страницы [[{{MediaWiki:Mainpage}}]] на пространства имён {{ns:user}} и {{ns:template}}.", "apihelp-query+linkshere-summary": "Поиск всех страниц, ссылающихся на данную.", "apihelp-query+linkshere-param-prop": "Какие свойства получить:", "apihelp-query+linkshere-paramvalue-prop-pageid": "Идентификатор каждой страницы.", @@ -1019,8 +1022,8 @@ "apihelp-query+linkshere-param-show": "Показать только элементы, соответствующие этим критериям:", "apihelp-query+linkshere-paramvalue-show-redirect": "Показать только перенаправления.", "apihelp-query+linkshere-paramvalue-show-!redirect": "Показать только не перенаправления.", - "apihelp-query+linkshere-example-simple": "Получить список страниц, ссылающихся на [[Main Page]].", - "apihelp-query+linkshere-example-generator": "Получить информацию о страницах, ссылающихся на [[Main Page]].", + "apihelp-query+linkshere-example-simple": "Получить список страниц, ссылающихся на [[{{MediaWiki:Mainpage}}]].", + "apihelp-query+linkshere-example-generator": "Получить информацию о страницах, ссылающихся на [[{{MediaWiki:Mainpage}}]].", "apihelp-query+logevents-summary": "Получение записей журналов.", "apihelp-query+logevents-param-prop": "Какие свойства получить:", "apihelp-query+logevents-paramvalue-prop-ids": "Добавляет идентификатор записи журнала.", @@ -1049,7 +1052,7 @@ "apihelp-query+pagepropnames-example-simple": "Получить первые 10 названий свойств.", "apihelp-query+pageprops-summary": "Получение различных свойств страниц, определённых в содержании страницы.", "apihelp-query+pageprops-param-prop": "Перечислить только эти свойства страницы ([[Special:ApiHelp/query+pagepropnames|action=query&list=pagepropnames]] возвращает список используемых названий свойств). Полезно для проверки, используют ли страницы конкретные свойства.", - "apihelp-query+pageprops-example-simple": "Получить свойства страниц Main Page и MediaWiki.", + "apihelp-query+pageprops-example-simple": "Получить свойства страниц {{MediaWiki:Mainpage}} и MediaWiki.", "apihelp-query+pageswithprop-summary": "Перечисление всех страниц, использующих заданное свойство.", "apihelp-query+pageswithprop-param-propname": "Искомое свойство ([[Special:ApiHelp/query+pagepropnames|action=query&list=pagepropnames]] возвращает список используемых названий свойств).", "apihelp-query+pageswithprop-param-prop": "Какую информацию включить:", @@ -1137,8 +1140,8 @@ "apihelp-query+redirects-param-show": "Показывать только элементы, удовлетворяющие данным критериям:", "apihelp-query+redirects-paramvalue-show-fragment": "Показывать только перенаправления с фрагментами.", "apihelp-query+redirects-paramvalue-show-!fragment": "Показывать только перенаправления без фрагментов.", - "apihelp-query+redirects-example-simple": "Получить список перенаправлений на [[Main Page]].", - "apihelp-query+redirects-example-generator": "Получить информацию о всех перенаправлениях на [[Main Page]].", + "apihelp-query+redirects-example-simple": "Получить список перенаправлений на [[{{MediaWiki:Mainpage}}]].", + "apihelp-query+redirects-example-generator": "Получить информацию о всех перенаправлениях на [[{{MediaWiki:Mainpage}}]].", "apihelp-query+revisions-summary": "Получение информации о версии страницы.", "apihelp-query+revisions-extended-description": "Может использоваться в трёх режимах:\n# Получение данных о наборе страниц (последних версий) с помощью передачи названий или идентификаторов страниц.\n# Получение версий одной данной страницы, используя названия или идентификаторы с началом, концом или лимитом.\n# Получение данных о наборе версий, передаваемых с помощью их идентификаторов.", "apihelp-query+revisions-paraminfo-singlepageonly": "Может быть использовано только с одной страницей (режим №2).", @@ -1149,7 +1152,7 @@ "apihelp-query+revisions-param-user": "Только версии данного участника.", "apihelp-query+revisions-param-excludeuser": "Исключить версии данного участника.", "apihelp-query+revisions-param-tag": "Только версии с заданной меткой.", - "apihelp-query+revisions-example-content": "Получить данные с содержимым для последних версий страниц API и Main Page.", + "apihelp-query+revisions-example-content": "Получить данные с содержимым для последних версий страниц API и [[{{MediaWiki:Mainpage}}]].", "apihelp-query+revisions-example-last5": "Получить последние 5 версий [[{{MediaWiki:Mainpage}}]].", "apihelp-query+revisions-example-first5": "Получить первые 5 версий [[{{MediaWiki:Mainpage}}]].", "apihelp-query+revisions-example-first5-after": "Получить первые 5 версий [[{{MediaWiki:Mainpage}}]], созданных после 2006-05-01.", @@ -1261,9 +1264,9 @@ "apihelp-query+templates-param-limit": "Сколько шаблонов вернуть.", "apihelp-query+templates-param-templates": "Перечислять только эти шаблоны. Полезно для проверки, включает ли конкретная страница конкретный шаблон.", "apihelp-query+templates-param-dir": "Порядок перечисления.", - "apihelp-query+templates-example-simple": "Получить список шаблонов, использующихся на Main Page.", - "apihelp-query+templates-example-generator": "Получить информацию о шаблонах, использующихся на Main Page.", - "apihelp-query+templates-example-namespaces": "Получить страницы из пространств имён {{ns:user}} и {{ns:template}}, включённые в Main Page.", + "apihelp-query+templates-example-simple": "Получить список шаблонов, использующихся на странице [[{{MediaWiki:Mainpage}}]].", + "apihelp-query+templates-example-generator": "Получить информацию о шаблонах, использующихся на странице [[{{MediaWiki:Mainpage}}]].", + "apihelp-query+templates-example-namespaces": "Получить страницы из пространств имён {{ns:user}} и {{ns:template}}, включённые в страницу [[{{MediaWiki:Mainpage}}]].", "apihelp-query+tokens-summary": "Получение токенов для действий, связанных с редактированием данных.", "apihelp-query+tokens-param-type": "Типы запрашиваемых токенов.", "apihelp-query+tokens-example-simple": "Получить csrf-токен (по умолчанию).", @@ -1413,7 +1416,7 @@ "apihelp-revisiondelete-param-suppress": "Следует ли скрыть данные от администраторов так же, как и от остальных участников.", "apihelp-revisiondelete-param-reason": "Причина удаления или восстановления.", "apihelp-revisiondelete-param-tags": "Изменить метки записи в журнале удалений.", - "apihelp-revisiondelete-example-revision": "Скрыть содержимое версии 12345 страницы Main Page.", + "apihelp-revisiondelete-example-revision": "Скрыть содержимое версии 12345 страницы [[{{MediaWiki:Mainpage}}]].", "apihelp-revisiondelete-example-log": "Скрыть все данные записи 67890 в журнале с причиной BLP violation.", "apihelp-rollback-summary": "Отмена последней правки на странице.", "apihelp-rollback-extended-description": "Если последний редактировавший страницу участник сделал несколько правок подряд, все они будут откачены.", @@ -1424,8 +1427,8 @@ "apihelp-rollback-param-summary": "Пользовательское описание правки. При пустом значении будет использовано стандартное описание.", "apihelp-rollback-param-markbot": "Отметить откатываемые правки и откат как правки бота.", "apihelp-rollback-param-watchlist": "Безусловно добавить или удалить страницу из списка наблюдения текущего участника, использовать настройки (игнорируются для пользователей-ботов) или не менять наблюдение.", - "apihelp-rollback-example-simple": "Откатить последние изменения страницы Main Page участника Example.", - "apihelp-rollback-example-summary": "Откатить последние правки страницы Main Page анонимного участника 192.0.2.5 с описанием Reverting vandalism, и отметить эти правки и их откат как правки ботов.", + "apihelp-rollback-example-simple": "Откатить последние правки страницы [[{{MediaWiki:Mainpage}}]] участника Example.", + "apihelp-rollback-example-summary": "Откатить последние правки страницы [[{{MediaWiki:Mainpage}}]] анонимного участника 192.0.2.5 с описанием Reverting vandalism, и отметить эти правки и их откат как правки ботов.", "apihelp-rsd-summary": "Экспорт схемы RSD (Really Simple Discovery).", "apihelp-rsd-example-simple": "Экспортировать схему RSD.", "apihelp-setnotificationtimestamp-summary": "Обновление временной метки уведомления для отслеживаемых страниц.", @@ -1435,8 +1438,8 @@ "apihelp-setnotificationtimestamp-param-torevid": "Версия, к временной метке которой приравнять временную метку уведомления (только для одной страницы).", "apihelp-setnotificationtimestamp-param-newerthanrevid": "Версия, новее которой сделать временную метку уведомления (только для одной страницы).", "apihelp-setnotificationtimestamp-example-all": "Сбросить статус уведомления для всего списка наблюдения.", - "apihelp-setnotificationtimestamp-example-page": "Сбросить статус уведомления для Main page.", - "apihelp-setnotificationtimestamp-example-pagetimestamp": "Установить временную метку уведомления для страницы Main page таким образом, чтобы сделать все правки с 1 января 2012 года непросмотренными.", + "apihelp-setnotificationtimestamp-example-page": "Сбросить статус уведомления для [[{{MediaWiki:Mainpage}}]].", + "apihelp-setnotificationtimestamp-example-pagetimestamp": "Установить временную метку уведомления для страницы [[{{MediaWiki:Mainpage}}]] таким образом, чтобы сделать все правки с 1 января 2012 года непросмотренными.", "apihelp-setnotificationtimestamp-example-allpages": "Сбросить статус уведомления для страниц из пространства имён {{ns:user}}.", "apihelp-setpagelanguage-summary": "Изменить язык страницы.", "apihelp-setpagelanguage-extended-description-disabled": "Изменение языка страницы не разрешено в этой вики.\n\nАктивируйте [[mw:Special:MyLanguage/Manual:$wgPageLanguageUseDB|$wgPageLanguageUseDB]] для использования этого действия.", @@ -1445,7 +1448,7 @@ "apihelp-setpagelanguage-param-lang": "Код нового языка. Используйте default для смены на язык содержимого по умолчанию для этой вики.", "apihelp-setpagelanguage-param-reason": "Причина изменения.", "apihelp-setpagelanguage-param-tags": "Изменить метки записей в журнале, возникающих в результате этого действия.", - "apihelp-setpagelanguage-example-language": "Изменить язык Main Page на баскский.", + "apihelp-setpagelanguage-example-language": "Изменить язык страницы [[{{MediaWiki:Mainpage}}]] на баскский.", "apihelp-setpagelanguage-example-default": "Изменить язык страницы с идентификатором 123 на язык по умолчанию.", "apihelp-stashedit-summary": "Подготовка правки в общем кэше.", "apihelp-stashedit-extended-description": "Предназначено для использования через AJAX из формы редактирования для увеличения производительности сохранения страницы.", @@ -1484,8 +1487,8 @@ "apihelp-undelete-param-timestamps": "Временные метки восстанавливаемых версий. Если и $1timestamps, и $1fileids пустые, все версии будут восстановлены.", "apihelp-undelete-param-fileids": "Идентификаторы восстанавливаемых файловых версий. Если и $1timestamps, и $1fileids пустые, все версии будут восстановлены.", "apihelp-undelete-param-watchlist": "Безусловно добавить или удалить страницу из списка наблюдения текущего участника, использовать настройки (игнорируются для пользователей-ботов) или не менять наблюдение.", - "apihelp-undelete-example-page": "Восстановить страницу Main Page.", - "apihelp-undelete-example-revisions": "Восстановить две версии страницы Main Page.", + "apihelp-undelete-example-page": "Восстановить страницу [[{{MediaWiki:Mainpage}}]].", + "apihelp-undelete-example-revisions": "Восстановить две версии страницы [[{{MediaWiki:Mainpage}}]].", "apihelp-unlinkaccount-summary": "Удаление связанного стороннего аккаунта с текущим участником.", "apihelp-unlinkaccount-example-simple": "Попытаться удалить связь между текущим участником и FooAuthenticationRequest.", "apihelp-upload-summary": "Загрузка файла или получение статуса незавершённых загрузок.", @@ -1531,8 +1534,8 @@ "apihelp-watch-summary": "Добавление или удаление страниц из списка наблюдения текущего участника.", "apihelp-watch-param-title": "Название страницы. Используйте $1titles вместо этого.", "apihelp-watch-param-unwatch": "Если установлено, страницы будут удалены из списка наблюдения, а не добавлены в него.", - "apihelp-watch-example-watch": "Следить за страницей Main Page.", - "apihelp-watch-example-unwatch": "Не следить за страницей Main Page.", + "apihelp-watch-example-watch": "Следить за страницей [[{{MediaWiki:Mainpage}}]].", + "apihelp-watch-example-unwatch": "Не следить за страницей [[{{MediaWiki:Mainpage}}]].", "apihelp-watch-example-generator": "Следить за первым несколькими страницами основного пространства имён.", "apihelp-format-example-generic": "Вернуть результат запроса в формате $1.", "apihelp-format-param-wrappedhtml": "Вернуть хорошо читаемый HTML со связанными модулями ResourceLoader в виде объекта JSON.", @@ -1584,7 +1587,7 @@ "api-help-license": "Лицензия: [[$1|$2]]", "api-help-license-noname": "Лицензия: [[$1|см. ссылку]]", "api-help-license-unknown": "Лицензия: unknown", - "api-help-parameters": "Параметр{{PLURAL:$1||ы}}:", + "api-help-parameters": "{{PLURAL:$1|Определённый параметр|Определённые параметры}}:", "api-help-param-deprecated": "Устарело.", "api-help-param-deprecated-label": "устаревший", "api-help-param-internal": "Внутренний.", @@ -1626,6 +1629,7 @@ "api-help-authmanagerhelper-additional-params": "Этот модуль принимает дополнительные параметры в зависимости от доступных аутентификационных запросов. Используйте [[Special:ApiHelp/query+authmanagerinfo|action=query&meta=authmanagerinfo]] с amirequestsfor=$1 (или предыдущий ответ этого модуля, если доступен) для определения, какие запросы доступны и какие поля они используют.", "apierror-allimages-redirect": "Используйте gaifilterredir=nonredirects вместо redirects при использовании allimages в качестве генератора.", "apierror-allpages-generator-redirects": "Используйте gaifilterredir=nonredirects вместо redirects при использовании allpages в качестве генератора.", + "apierror-alreadyregistered": "У вас уже есть учётная запись участника.", "apierror-appendnotsupported": "Невозможно дописать страницы, использующие модель содержимого $1.", "apierror-articleexists": "Статья, которую вы пытаетесь создать, уже создана.", "apierror-assertanonfailed": "Вы больше не авторизированы, поэтому действие не может быть завершено.", @@ -1685,6 +1689,7 @@ "apierror-compare-no-title": "Невозможно выполнить преобразование перед записью правки без заголовка. Попробуйте задать fromtitle или totitle.", "apierror-compare-nosuchfromsection": "Нет раздела $1 в содержимом «from».", "apierror-compare-nosuchtosection": "Нет раздела $1 в содержимом «to».", + "apierror-compare-notext": "Параметр $1 нельзя использовать без $2.", "apierror-compare-relative-to-nothing": "Нет версии 'from', к которой относится torelative.", "apierror-contentserializationexception": "Сериализация содержимого провалилась: $1", "apierror-contenttoobig": "Предоставленное вами содержимое превышает максимальный размер страницы в $1 {{PLURAL:$1|килобайт|килобайта|килобайтов}}.", @@ -1711,7 +1716,9 @@ "apierror-invalid-chunk": "Сумма смещения и размера текущего кусочка превышает заявленный размер файла.", "apierror-invalidexpiry": "Некорректное время истечения «$1».", "apierror-invalid-file-key": "Некорректный ключ файла.", + "apierror-invalidiprange": "Неверный CIDR-диапазон «$1».", "apierror-invalidlang": "Некорректный код языка для параметра $1.", + "apierror-invalidmethod": "Неверный метод HTTP. Рассмотрите возможность использования GET или POST.", "apierror-invalidoldimage": "Параметр oldimage имеет недопустимый формат.", "apierror-invalidparammix-cannotusewith": "Параметр $1 не может быть использован одновременно с $2.", "apierror-invalidparammix-mustusewith": "Параметр $1 может быть использован только одновременно с $2.", @@ -1816,6 +1823,7 @@ "apierror-stashwrongowner": "Некорректный владелец: $1", "apierror-stashzerolength": "Файл имеет нулевую длину и не может быть сохранён во временное хранилище: $1", "apierror-systemblocked": "Вы были заблокированы автоматически MediaWiki.", + "apierror-tempuserdisabled": "Создание временных учётных записей участника отключено.", "apierror-templateexpansion-notwikitext": "Раскрытие шаблонов разрешено только для вики-текста. $1 использует контентную модель $2.", "apierror-toofewexpiries": "Задано $1 {{PLURAL:$1|временная метка|временные метки|временных меток}} истечения, необходимо $2.", "apierror-toomanyvalues": "Слишком много значений передано параметру $1. Максимальное число — $2.", diff --git a/includes/api/i18n/sd.json b/includes/api/i18n/sd.json index f22b0738ee9..1a617dd3126 100644 --- a/includes/api/i18n/sd.json +++ b/includes/api/i18n/sd.json @@ -5,6 +5,7 @@ "Mehtab ahmed" ] }, + "apihelp-changecontentmodel-summary": "صفحي جي مواد ماڊل کي تبديل ڪريو", "apihelp-edit-param-minor": "ھن سنوار کي معمولي سنوار طور نشان لڳايو.", "apihelp-edit-param-contentmodel": "نئين مواد جو مواد نمونو.", "apihelp-feedcontributions-summary": "ڪنھن واپرائيندڙ جي ڀاڱيدارين جي رسد ورائي ٿو.", @@ -26,6 +27,7 @@ "apihelp-query+allusers-example-y": "ب تي شروع ٿيندڙ واپرائيندڙن جي فھرست ٺاھيو.", "apihelp-query+categorymembers-summary": "ڏنل زمري ۾ سڀني صفحن جي فھرست ڏيو.", "apihelp-query+categorymembers-param-sort": "خصوصيت جنھن سان مرتب ڪجي.", + "apihelp-query+duplicatefiles-example-generated": "سڀني فائيلن جي نقلن لاءِ ڏسو.", "apihelp-query+linkshere-summary": "صفحا لھو جيڪي ڏنل صفحن ڏانھن ڳنڍن ٿا.", "apihelp-query+pageswithprop-summary": "انھن سڀني صفحن جي فھرست ڏيو جن ۾ ڪا ڏنل صفحي خصوصيت استعمال ۾ آھي", "apihelp-query+usercontribs-example-user": "ڪنھن واپرائيندڙ جون ڀاڱيداريون ڏيکاريو مثال.", @@ -36,6 +38,7 @@ "apihelp-query+watchlist-paramvalue-type-external": "ٻاھريون تبديليون.", "apihelp-query+watchlist-paramvalue-type-new": "صفحي سرجايون.", "apihelp-query+watchlist-paramvalue-type-log": "لاگ داخلائون.", + "apihelp-revisiondelete-summary": "ورجاءَ ڊاهيو ۽ اڻ‌ڊاهيو.", "apihelp-rollback-summary": "صفحي ۾ آخري سنوار اڻڪريو.", "apihelp-rollback-param-markbot": "موٽايل سنوارن کي نشان لڳايو ۽ بطور بوٽ سنوارون موٽايو.", "apihelp-stashedit-param-contentmodel": "نئين مواد جو مواد نمونو.", diff --git a/includes/api/i18n/ur.json b/includes/api/i18n/ur.json index 2d28ee3ae86..edb60cdef8b 100644 --- a/includes/api/i18n/ur.json +++ b/includes/api/i18n/ur.json @@ -73,6 +73,7 @@ "apihelp-rsd-summary": "RSD خاکہ کو برآمد کرتا ہے۔", "apihelp-setnotificationtimestamp-summary": "زیر نظر صفحات کے اطلاع نامہ کے وقت و تاریخ کو تازہ کرتا ہے۔", "apihelp-setpagelanguage-summary": "صفحہ کی زبان تبدیل کرتا ہے۔", + "apihelp-tag-summary": "انفرادی نوشتوں یا نوشتہ کے اندراجات سے تبدیلی کے ٹیگوں کو ہٹاتا یا ان میں ٹیگوں کو شامل کرتا ہے۔", "apihelp-json-summary": "ڈیٹا کو JSON شکل میں دیتا ہے۔", "apihelp-json-param-formatversion": "حاصل شدہ مواد کی شکل صورت", "apihelp-jsonfm-summary": "ڈیٹا کو JSON شکل میں دیتا ہے (ایچ ٹی ایم ایل کے خوب صورت انداز میں)", diff --git a/includes/installer/i18n/hi.json b/includes/installer/i18n/hi.json index 634f7dd40cc..b71fa486d2d 100644 --- a/includes/installer/i18n/hi.json +++ b/includes/installer/i18n/hi.json @@ -10,7 +10,8 @@ "Shyamal", "Smtchahal", "Vivek Rai", - "संजीव कुमार" + "संजीव कुमार", + "Abijeet Patro" ] }, "config-desc": "मीडियाविकि के लिए इंस्टॉलर", @@ -309,6 +310,7 @@ "config-screenshot": "स्क्रीनशॉट", "config-extension-not-found": "एक्सटेंशन \"$1\" के लिए पंजीकरण फ़ाइल नहीं मिला", "config-extension-dependency": "एक्सटेंशन \"$1\" को स्थापित करते समय निर्भरता में त्रुटि आई: $2", + "config-ext-skins-more-info": "अधिक जानकारी", "mainpagetext": "मीडियाविकि स्थापित हो चुका है।", "mainpagedocfooter": "इस विकि सॉफ़्टवेयर का किस प्रकार आप इस्तेमाल कर सकते हैं, इसकी जानकारी के लिए [https://meta.wikimedia.org/wiki/Help:Contents सदस्य गाइड] देखें।\n\n== शुरुआत करें ==\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings कॉन्फ़िगरेशन सेटिंग्स की सूची]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ मीडियाविकि के बारे में अक्सर पूछे जाने वाले सवाल]\n* [https://lists.wikimedia.org/postorius/lists/mediawiki-announce.lists.wikimedia.org/ मीडियाविकि प्रकाशन की मेल सूची]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources आपकी भाषा में मीडियाविकि का अनुवाद]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam अपने विकि को स्पैम और बर्बरता से कैसे बचाएँ]" } diff --git a/languages/i18n/acm.json b/languages/i18n/acm.json index 46c7c4acd5e..17dbb8173a9 100644 --- a/languages/i18n/acm.json +++ b/languages/i18n/acm.json @@ -98,18 +98,18 @@ "october-gen": "تشرين الأول", "november-gen": "تشرين الثاني", "december-gen": "كانون الأول", - "jan": "جان", - "feb": "فيب", - "mar": "مار", - "apr": "ابر", - "may": "ماي", - "jun": "جون", - "jul": "جول", - "aug": "اوغ", - "sep": "سيب", - "oct": "أوكت", - "nov": "نوف", - "dec": "ديس", + "jan": "يناير", + "feb": "فبراير", + "mar": "مارس", + "apr": "ابريل", + "may": "مايو", + "jun": "يونيو", + "jul": "يوليو", + "aug": "أغسطس", + "sep": "سبتمبر", + "oct": "أكتوبر", + "nov": "نوفمبر", + "dec": "ديسمبر", "period-am": "الصبح", "period-pm": "الليل", "pagecategories": "{{PLURAL:$1|تصنيف|تصنيفات}}", @@ -274,14 +274,14 @@ "sort-rowspan-error": "هاي الصفحة بيها جدول بسمة rowspan تمتد صفوف أكثر مما يحتوي عليه الجدول. تكدر تصلح هاذ عن طريق تحرير الصفحة.", "nstab-main": "صفحه", "nstab-user": "صفحة {{GENDER:$1|المستخدم|المستخدمه}}", - "nstab-media": "صفحة ميـديا", + "nstab-media": "صفحة ميديا", "nstab-special": "صفحه خاصه", "nstab-project": "صفحه المشروع", "nstab-image": "الملف", "nstab-mediawiki": "رساله", - "nstab-template": "قالـب", + "nstab-template": "قالب", "nstab-help": "صفحه مساعده", - "nstab-category": "تصنيـف", + "nstab-category": "تصنيف", "mainpage-nstab": "الصفحة الرئـيسية", "nosuchaction": "ماكو فعل مثل اللي طلبته", "nosuchactiontext": "الفعل المحدد بواسطة المسار مو صحيح، يمكن كتبت المسار بطريقة غير صحيحة، لو اتبعت رابط مو صحيح.\nويمكن يكون مرجع هاذ علة في {{SITENAME}}.", @@ -596,6 +596,7 @@ "changeemail-nochange": "رجاءً اكتب باسورد جديد مختلف.", "changeemail-maxlength": "ينبغي ألا يتجاوز عنوان ايميلك 255 حرف.", "resettokens": "غير المفاتيح", + "resettokens-text": "تكدر تغير الرموز اللي تخليك توصل للبيانات الخاصه المربوطه بحسابك هنا.\n\nلازم تسوي هيج اذا مشاركهه بالغلط وي واحد ثاني لو اذا خرب حسابك.", "resettokens-no-tokens": "ماكو مفاتيح للتغيير.", "resettokens-tokens": "مفاتيح:", "resettokens-token-label": "$1 (القيمه الحاليه: $2)", @@ -762,7 +763,7 @@ "undo-main-slot-only": "ما تكدر تتراجع عن التعديل لأنه ينطوي على محتوى خارج الفتحة الرئيسية.", "undo-norev": "فشل في الرجوع عن التعديل حيث أنه مو موجود لو انحذف.", "undo-nochange": "يمكن التعديل تم التراجع عنه.", - "undo-summary": "الرجوع عن التعديل [[Special:Diff/$1|$1]] بواسطة [[Special:Contributions/$2|$2]] ([[User talk:$2|كلام]])", + "undo-summary": "ترجيع التعديل [[Special:Diff/$1|$1]] من [[Special:Contributions/$2|$2]] ([[User talk:$2|كلام]])", "undo-summary-anon": "التراجع عن المراجعه [[Special:Diff/$1|$1]] بواسطة [[Special:Contributions/$2|$2]]", "undo-summary-import": "تراجع عن المراجعه المستوردة [[Special:Diff/$1|$1]] بواسطة المستخدم [[:$2|$3]]", "undo-summary-import2": "تراجع عن المراجعه المستوردة [[Special:Diff/$1|$1]] بواسطة المستخدم $2", @@ -898,6 +899,7 @@ "showhideselectedversions": "طلع/ضم المراجعات المختاره", "showhideselectedfileversions": "تغيير رؤية إصدارات الملفات المحدده", "editundo": "رجع", + "diff-incompatible": "ماتكدر تقارن نماذج المحتوى \"$1\" و \"$2\"", "diff-empty": "(ماكو فرق)", "diff-multi-sameuser": "({{PLURAL:$1|ماكو مراجعات متوسطة|مراجعة متوسطة وحده|مراجعتين متوسطتين|$1 مراجعات متوسطة|$1 مراجعة متوسطة}} بواسطة نفس {{GENDER:$3|المستخدم|المستخدمة}} مو {{PLURAL:$1|معروضة|معروضتين|معروضات}})", "diff-multi-otherusers": "({{PLURAL:$1|ماكو مراجعات|مراجعة متوسطة وحده|مراجعتين متوسطتين|$1 مراجعات متوسطة|$1 مراجعة متوسطة}} بواسطة {{PLURAL:$2|ماكو مستخدم|مستخدم واحد ثاني|مستخدمين اثنين|$2 مستخدمين|$2 مستخدم}} غير {{PLURAL:$1|معروضة|معروضتين|معروضات}})", @@ -1822,6 +1824,7 @@ "filedelete-edit-reasonlist": "عدل أسباب الحذف", "filedelete-edit-reasonlist-suppress": "عدل أسباب الإخفاء", "filedelete-maintenance-title": "ما يكدر يحذف الملف", + "mimesearch": "بحث MIME", "download": "تنزيل", "listredirects": "قائمة التحويلات", "randompage": "صفحة عشوائية", @@ -1834,7 +1837,18 @@ "statistics-pages": "الصفحات", "pageswithprop-submit": "امشي", "nmembers": "{{PLURAL:$1|$1 عضو|$1 أعضاء}}", + "wantedcategories": "تصنيفات مريوده", + "wantedpages": "صفحات مريوده", "prefixindex": "كل الصفحات بالبادئة", + "protectedpages-page": "الصفحه", + "protectedpages-expiry": "تنتهي", + "protectedpages-performer": "حماية مستخدم", + "protectedpages-params": "معاملات الحمايه", + "protectedpages-reason": "سبب:", + "protectedpages-submit": "طلع الصفحات", + "protectedpages-unknown-timestamp": "مو معروف", + "protectedpages-unknown-performer": "مستخدم مو معروف", + "protectedtitles": "عناوين محميه", "listusers": "قائمة الأعضاء", "newpages": "صفحات جديده", "newpages-username": "اسم المستخدم:", @@ -2002,7 +2016,7 @@ "tags-active-yes": "اي", "tags-active-no": "لا", "tags-hitcount": "$1 {{PLURAL:$1|لا تغيير|تغيير واحد|تغييران|$1 تغييرات|$1 تغييرًا|$1 تغييرٍ}}", - "htmlform-submit": "أرسل", + "htmlform-submit": "دز", "htmlform-no": "لا", "htmlform-yes": "اي", "htmlform-title-not-exists": "$1 مو موجود.", diff --git a/languages/i18n/af.json b/languages/i18n/af.json index c532df33b16..941353aeab0 100644 --- a/languages/i18n/af.json +++ b/languages/i18n/af.json @@ -1004,6 +1004,7 @@ "prefs-info": "Basiese inligting", "prefs-i18n": "Taalinstellings", "prefs-signature": "Handtekening", + "prefs-signature-highlight-error": "Wys fout ligging", "prefs-signature-error-details": "Leer meer", "prefs-dateformat": "Datumformaat", "prefs-timeoffset": "Tydsverskil", diff --git a/languages/i18n/ar.json b/languages/i18n/ar.json index 032d8e8703d..f1894b883ff 100644 --- a/languages/i18n/ar.json +++ b/languages/i18n/ar.json @@ -770,7 +770,7 @@ "newarticle": "(جديد)", "newarticletext": "لقد تبعت وصلة لصفحة لم يتم إنشائها بعد.\nلإنشاء هذه الصفحة ابدأ الكتابة في الصندوق بالأسفل (انظر في [$1 صفحة المساعدة] للمزيد من المعلومات).\nإذا كانت زيارتك لهذه الصفحة بالخطأ، اضغط على زر رجوع في متصفح الإنترنت لديك.", "anontalkpagetext": "----\nهذه صفحة نقاش لمستخدم مجهول لم يقم بإنشاء حساب بعد أو لا يستعمل ذلك الحساب;\nلذا يجب علينا استعمال رقم الأيبي للتعرف عليهم،\nمثل هذا العنوان يمكن أن يشترك فيه عدة مستخدمين.\nلو كنت مستخدما مجهولا وتشعر بأن تعليقات لا تخصك تم توجيهها إليك، من فضلك [[Special:CreateAccount|أنشئ حسابا]] أو [[Special:UserLogin|سجل الدخول]] لتجنب الارتباك المستقبلي مع مستخدمين مجهولين آخرين.", - "noarticletext": "هذه الصفحة خالية حاليا. يمكنك [[Special:Search/{{PAGENAME}}|البحث عن عنوانها]] في الصفحات الأخرى أو\n[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} البحث في السجلات] (لتعرف إن كانت قد حُذِفَت)،\nأو '''[{{fullurl:{{FULLPAGENAME}}|action=edit}} إنشاؤها]'''.", + "noarticletext": "هذه الصفحة غير موجودة حاليا. يمكنك [[Special:Search/{{PAGENAME}}|البحث عن عنوانها]] في الصفحات الأخرى أو\n[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} البحث في السجلات] (لتعرف إن كانت قد حُذِفَت)،\nأو '''[{{fullurl:{{FULLPAGENAME}}|action=edit}} إنشاؤها]'''.", "noarticletext-nopermission": "لا يوجد حاليا أي نص في هذه الصفحة.\nيمكنك [[Special:Search/{{PAGENAME}}|البحث عن عنوان هذه الصفحة]] في الصفحات الأخرى، أو [{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} البحث في السجلات المتعلقة بها]، لكن ليست لك صلاحية إنشاء هذه الصفحة.", "missing-revision-permission": "المراجعة #$1 تتبع صفحة محذوفة. بإمكانك [{{fullurl:{{#Special:Undelete}}|target=$3×tamp=$2&diff=prev}} استعراضها]؛ كذلك بإمكانك الاطلاع على التفاصيل في [{{fullurl:{{#Special:Log}}/delete|page=$3}} سجل الحذف].", "missing-revision": "المراجعة #$1 من الصفحة المسماة \"{{FULLPAGENAME}}\" غير موجودة.\n\nهذا يحدث عادة عن طريق اتباع وصلة تاريخ قديمة لصفحة تم حذفها.\nالتفاصيل يمكن إيجادها في [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} سجل الحذف].", diff --git a/languages/i18n/bew.json b/languages/i18n/bew.json index 19a683d4305..a90992abc24 100644 --- a/languages/i18n/bew.json +++ b/languages/i18n/bew.json @@ -230,8 +230,8 @@ "mainpage": "Balé-balé", "mainpage-description": "Balé-balé", "policy-url": "Project:Kebijakan", - "portal": "Kaca-kaca komunitèt", - "portal-url": "Project:Kaca-kaca komunitèt", + "portal": "Kaca-kaca jema'ah", + "portal-url": "Project:Kaca-kaca jema'ah", "privacy": "Belèd keresiaan", "privacypage": "Project:Kebijakan keresiaan", "badaccess": "Kengabluan ijin", diff --git a/languages/i18n/btm.json b/languages/i18n/btm.json index 7fd7f4a223b..8eea4e9b5e4 100644 --- a/languages/i18n/btm.json +++ b/languages/i18n/btm.json @@ -282,7 +282,7 @@ "showdiff": "Patidaon parubaan", "anoneditwarning": "Paringatan: Amu indape masuk. Alamat IP Muyu nangkan tarida sacara publik molo Amu mambaen pangeditan. Molo Amu [$1 masuk] sanga [$2 mambaen akun], hasil pangeditan Muyu nangkan ikaitkon dohot gorar pamake Muyu, rap dohot manfaat lainna.", "blockedtitle": "Ni pamake i blokir", - "blockedtext": "Golar ni pangguna namu sangape alamat IP namu mandaung i blokir.\n\n{{int:blockedtext-made-by|$1}}\n{{int:blockedtext-reason-comment|$2}}.\n\n*{{int:blockedtext-start-time|$8}}\n*{{int:blockedtext-expiration-time|$6}}\n*{{int:blockedtext-intended-blockee|$7}}\n\n{{int:blockedtext-contact-blocker-admin|$1}}\nHamu bisa mamake \"{{int:emailuser}}\" fiktur on pula alamat email na valid na itontuon sia on hamu [[Special:Preferences|preferences]] baru hamu inda iblokir anso mamakena.\n{{int:blockedtext-block-ip|$3}}, and the block ID is #$5.\n{{int:blockedtext-include-details-queries}}", + "blockedtext": "Golar ni pangguna mu sangape alamat IP mu mandaung i blokir.\n\n{{int:blockedtext-made-by|$1}}\n{{int:blockedtext-reason-comment|$2}}.\n\n*{{int:blockedtext-start-time|$8}}\n*{{int:blockedtext-expiration-time|$6}}\n*{{int:blockedtext-intended-blockee|$7}}\n\n{{int:blockedtext-contact-blocker-admin|$1}}\nHamu bisa mamake \"{{int:emailuser}}\" fiktur on pula alamat email na sah na itontuon sia on hamu [[Special:Preferences|preferences]] baru hamu inda iblokir ibe mamakena.\n{{int:blockedtext-block-ip|$3}}, and the block ID is #$5.\n{{int:blockedtext-include-details-queries}}", "autoblockedtext": "Alamat IP mu nangkan otomatis iblokir arani ipake pamake nalain, na madung iblokir ni $1.\nAlasanna ima:\n\n:$2\n\n* Muloi i blokir: $8\n* Kadaluarsa blokir: $6\n* Blokir na ituju: $7\n\nSapai amuma $1 sanga sada tingon nalainnai [[{{MediaWiki:Grouppage-sysop}}|administrators]] giot mamokatkon blokiran on.\n\nRoaon molo Amu inda tola mamake fitur \"{{int: emailuser}}\" kacuali Amu puna alamat surel valid na tardaftar i [[Special:Preferences|preferensi pamake]] dot Amu indape iblokir mamakena.\n\nAlamat IP mu sonnari ima $3, dot blokir ID ima #$5.\nIaropkon baen sude rincian na iginjang singkop molo mambaen parsaapaan na ibaen muyu.", "loginreqlink": "masuk log", "newarticletext": "Amu madung paiut tautan tu alaman na so adong dope. Giot mambaen alaman, muloima mangetik i kotak i toru on (ligin [$1 alaman bantuan] giot info lobi lanjut). Molo Amu adong i son arani kasalahan, klik tombol mulam i browser Muyu.", @@ -297,12 +297,12 @@ "creating": "Baen $1", "editingsection": "Patureon $1 (bagian)", "templatesused": "{{PLURAL:$1|Templat}} baen tu alaman on:", - "templatesusedpreview": "{{PLURAL:$1|Templat}} ipake i pratinjau on:", + "templatesusedpreview": "{{PLURAL:$1|Templat}} ipake i parnidaan samantaro on:", "template-protected": "(iondingi)", "template-semiprotected": "(satonga-larangan)", "hiddencategories": "Alaman on ima anggota {{PLURAL:$1|1 kategori namonjap|$1 kategori namonjap}}:", "permissionserrors": "Santabi sega", - "permissionserrorstext-withaction": "Amu inda dong hak akses muyu $2, arani {{PLURAL:$1|alasan}} na onan:", + "permissionserrorstext-withaction": "Inda dong hak muyu akses na onan $2, arani {{PLURAL:$1|alasan}} na onan:", "recreate-moveddeleted-warn": "Paringotan: Amu mambaen mulak laman na unjung ihapus. Amu angkon mapartimbangkon sanga sasue giot malanjutkon mangedit alaman on. Log pangapusan dot pamindahan tu alaman on isadioon i son so tagi:", "moveddeleted-notice": "Alaman on inda adong. \nLog panghapusan, parlindungan, dohot pamindahan anso alaman i pasadio i toru on naget tu referensi.", "content-model-wikitext": "tekswiki", @@ -331,7 +331,7 @@ "compareselectedversions": "Bandingkon dot revisi tarpili", "editundo": "mambuka", "diff-empty": "(Inda dong parbedaan)", - "diff-multi-sameuser": "({{PLURAL:$1|revisi na i lehen tingon nalain nai}} tingon{{{{GENDER:$3|pangguna}} sian pangguna na sarupo inda ipatidaon)", + "diff-multi-sameuser": "({{PLURAL:$1|revisi na i lehen tingon nalain}} tingon{{{{GENDER:$3|pangguna}} sian pangguna nasarupo inda ipatidaon)", "diff-multi-otherusers": "({{PLURAL:$1|Sada revisi sedang|$1 revisi sedang}} ibaen {{PLURAL:$2|sada pangguna lainna|$2 pangguna}} inda ipatidaon)", "searchresults": "Jalaki sude hasil", "searchresults-title": "Jalaki sude hasil tu \"$1\"", @@ -491,7 +491,7 @@ "watchlistfor2": "Tu $1", "watch": "Pamatai", "unwatch": "Inda ipamatai", - "watchlist-details": "{{PLURAL:$1|$1 alaman}} i pamataanmu (dot alaman parkobaran).", + "watchlist-details": "{{PLURAL:$1|$1 alaman}} i pamataanmu (dot i alaman parkobaran).", "wlheader-showupdated": "Laman na madung iubah sian parpudi Amu ligi, ipatidaon i huruf naapal.", "wlnote": "Itoruon {{PLURAL:$1|is the last change|ima parpudi$1 parubaan}} i {{PLURAL:$2|hour|$2 jom}}, i $3, $4.", "watchlist-options": "Opsi pamataan", @@ -710,12 +710,12 @@ "skin-view-edit-local": "Baen deskeipsi lokal", "skin-action-delete": "Apus", "skin-action-move": "Pindah", - "blockedtext-made-by": "Blok on ibaen sian $1.", + "blockedtext-made-by": "Blok on ibaen si $1.", "blockedtext-reason-comment": "Alasan na ilehen ima $1", "blockedtext-start-time": "Parjolo sian on mamblokirna: $1", "blockedtext-expiration-time": "Abis maso ni blok on: $1", "blockedtext-intended-blockee": "Manarimo na i blokir: $1", - "blockedtext-contact-blocker-admin": "Ho bisa manghubungi kontak $1 sangape [[{{MediaWiki:Grouppage-sysop}}|administrator]] lain anso mambahas aha na i blokir on.", - "blockedtext-block-ip": "Alamat KU P Ho pas atia sannari $1", + "blockedtext-contact-blocker-admin": "Ho bisa manghubungi kontak $1 sangape [[{{MediaWiki:Grouppage-sysop}}|administrator]] lain anso bisa amu marpokat saga aha na i blokir on.", + "blockedtext-block-ip": "Alamat IP Mu pas atia sannari $1", "blockedtext-include-details-queries": "On jolo tarmasuk ma sudena detail sian tingon ginjang i bangasan satiop parsapaan na hamu mambuat." } diff --git a/languages/i18n/ce.json b/languages/i18n/ce.json index 13032b739a7..a4b93e4668d 100644 --- a/languages/i18n/ce.json +++ b/languages/i18n/ce.json @@ -818,7 +818,7 @@ "undo-main-slot-only": "Нисдар дӀа ца даккха мега, хӀунда аьлча цуо декъадаладо коьрта слотехь доцу контент.", "undo-norev": "Нисдар йухадаккха цало, иза доцу делла йа дӀайаьккхина дела.", "undo-nochange": "Нисдар хьалхо йухадйаьккхиначух тера ду.", - "undo-summary": "Йина [[Special:Contributions/$2|$2]] ([[User talk:$2|дийцадаккхар]]) верси дӀайаккхар [[Special:Diff/$1|$1]]", + "undo-summary": "Йухадаьккхина [[Special:Diff/$1|$1]] [[Special:Contributions/$2|$2]] ([[User talk:$2|дийцар]]) \nдекъашхочун нисдар", "undo-summary-anon": "Верси [[Special:Diff/$1|$1]] дӀайаккхар [[Special:Contributions/$2|$2]]", "undo-summary-import": "Импорт йина декъахочун [[:$2|$3]] верси [[Special:Diff/$1|$1]]", "undo-summary-import2": "ДӀататта {{gender:$2|декъахочо}} $2 импорт йина агӀо [[Special:Diff/$1|$1]]", @@ -1330,7 +1330,7 @@ "right-viewmyprivateinfo": "Хьан долара хаамашка хьажар (масала, электронан адрес, бакъ цӀе)", "right-editmyprivateinfo": "Хьан долара хаамаш нисбар (масала, электронан адрес, бакъ цӀе)", "right-editmyoptions": "Тайе хьайна гӀоли хетарг", - "right-rollback": "ТӀехьарчу декъашхочун агӀонан нисдарш сиха йухадахар", + "right-rollback": "ТӀаьхьарчу декъашхочун агӀонан нисдарш сиха йухадахар", "right-markbotedits": "йухадохучу нисдарийн ботан нисдарш санна билгалойан", "right-noratelimit": "чехкалин доза дац", "right-import": "кхечу википедешкара агӀонаш импорт йан", @@ -1598,7 +1598,7 @@ "rcfilters-filter-newuserlogactions-label": "Керла декъашхой", "rcfilters-filter-newuserlogactions-description": "Аккаунташ кхолларан тептаран дӀайаздарш. Протоколйина дийриш хаьржина хила деза.", "rcfilters-hideminor-conflicts-typeofchange-global": "Литтаро \"кегийра нисдарш\" дов латтадо цхьаьнца йа йа масех литтарца, хӀунда аьлча цхьадолчу нисдарийн тайпанех ала лур дац кегийра. Девне литтарш билгалдаьхна лакхахь, Жигара литтарийн областашкахь.", - "rcfilters-hideminor-conflicts-typeofchange": "Нисдаран билгала тайпанашна ала ца ло \"кегийра\", цундела оцу литтаро дов латтадо тӀехьарчу нисдаран тайпанца литтаран: $1", + "rcfilters-hideminor-conflicts-typeofchange": "Нисдаран билгала тайпанашна ала ца ло \"кегий\", цундела оцу литтаро дов латтадо тӀаьхьарчу нисдаран тайпанца литтаран: $1", "rcfilters-typeofchange-conflicts-hideminor": "Оцу тайпанан нисдаран литтаро дов латтадо кегийра литтарийн нисдаршца. Билгала нисдаран тайпанашна билгало йан йиш йац \"кегийра\" аьлла.", "rcfilters-filtergroup-lastrevision": "Карара верси", "rcfilters-filter-lastrevision-label": "Карара верси", @@ -1996,7 +1996,7 @@ "unwatchedpages": "Цхьам терго цайо агӀонаш", "listredirects": "ДIасахьажоран могIам", "listduplicatedfiles": "Файлийн могӀам дубликатшца", - "listduplicatedfiles-summary": "ХӀара файлийн могӀам бу, кхузахь тӀехьарчу файлан верси цхьайолу тӀехьарчу файлийн версийн дубликат лоруш йу. Локалан файлаш бен лоруш йац.", + "listduplicatedfiles-summary": "ХӀара файлийн могӀам бу, кхузахь тӀаьхьарчу файлан верси цхьайолу тӀаьхьарчу файлийн версийн дубликат лоруш йу. Локалан файлаш бен лоруш йац.", "listduplicatedfiles-entry": "Файлан [[:File:$1|$1]] — [[$3|{{PLURAL:$2|дубликат йу}}]].", "unusedtemplates": "Лелош йоцу кепаш", "unusedtemplatestext": "Кхузахь дагар йина «{{ns:template}}» цӀерийн меттиган агӀонаш, кхечу агӀонийн йукъатоьхна йоцу.\nДиц ма делахь хьажа кеп агӀонашкахь лелош йуьй.", @@ -2336,7 +2336,7 @@ "addedwatchtext-short": "«$1» агӀо хьан тергаман магӀам тӀетоьхна.", "addedwatchexpiry-options-label": "Тергаме могӀам чохь хенан мур:", "addedwatchexpiryhours": "АгӀо «[[:$1]]» а, цуьнан йийцайаккхар а масех сахьтана тӀетоьхна шун [[Special:Watchlist|тидамийн исписке]].", - "addedwatchexpiryhours-talk": "Дийцадаккхар «[[:$1]]» а, цуьнца йихкина агӀонаш тӀетоьхна масех сахьтанна шун [[Special:Watchlist|тидаме испискин]].", + "addedwatchexpiryhours-talk": "Дийцар «[[:$1]]» а, цуьнца йихкина агӀонаш тӀетоьхна масех сахьтана шун [[Special:Watchlist|тергаме могӀаман]].", "addedwatchexpirytext": "АгӀонаш «[[:$1]]» цхьаьна цуьнан дийцадаккхарца тӀетоьхна цуьнан [[Special:Watchlist|тидаман исписке]] цхьаьна ханна (хан: $2).", "addedwatchexpirytext-talk": "Йийцайаккхар «[[:$1]]» а, цуьнца уьйр йолу агӀонаш тӀетоьхна шун [[Special:Watchlist|тидамийн испискан]] {{GRAMMAR:accusative|$2}}.", "addedwatchindefinitelytext": "«[[:$1]]» агӀо а цуьнан дийцар а хьан [[Special:Watchlist|тергаме могӀам]] чу гуттаренна а тӀетоьхна.", @@ -2422,7 +2422,7 @@ "delete-toobig": "ХӀокху агӀонан чӀогӀа йеха хийцамийн истори йу ($1 сов {{PLURAL:$1|верси}}).\nИштта агӀонаш дӀайаха магийна дац, сайтан болх боха ца байта «{{SITENAME}}».", "delete-toomanyrevisions": "Хьо дӀайаккха гӀерта $1 сов {{PLURAL:$1|верси}} цкъа. Оцу тайпана операцеш доза тоьхна йу, дийналла йоха ца йайта {{GRAMMAR:genitive|{{SITENAME}}}}.", "delete-warning-toobig": "ХӀокху агӀонан йеха хийцаман истори йу ($1 сов {{PLURAL:$1|верси}}).\nИза дӀайаккхаро нийса болх бойтур бац сайтан хаамийн базеге «{{SITENAME}}»; ларлуш гӀуллакх де.", - "delete-error-associated-alreadytalk": "ДӀайаккха йихкина дийцадаккхина агӀо, дийцадаккхар ца данло.", + "delete-error-associated-alreadytalk": "Дийцарийн агӀонца йихкина йолу дийцарийн агӀо дӀайаккха цало.", "delete-error-associated-doesnotexist": "ДӀайаккха йоцу йихкина агӀо дийцадаккха ца ло.", "deleteprotected": "Шуга дӀа ца йаккхало хӀара агӀо, хӀунда аьлча иза ларйина йу.", "deleting-backlinks-warning": "'''ДӀахьедар:''' Ахьа дӀайоккхуш йолeлу агӀонан тӀетоьвжийна [[Special:WhatLinksHere/{{FULLPAGENAME}}|кхин агӀонаш]] йу.", @@ -2556,7 +2556,7 @@ "undelete-missing-filearchive": "Цхьа архиван идентификатор $1 йолу файл метта ца хӀоттало, иза хаамийн базин чохь йоцу дера. Тарло, файл меттахӀоттийна хила.", "undelete-talk-summary-prefix": "МеттахӀоттийна кхуьнца йихкина йолу агӀо, бахьана ду: $1", "undelete-error": "АгӀо меттахӀоттаяран гӀалат", - "undelete-error-associated-alreadytalk": "МеттахӀоттайе йихкина дийцадаккхина агӀо, дийцадаккхар ца данло.", + "undelete-error-associated-alreadytalk": "Дийцарийн агӀонца йихкина йолу дийцарийн агӀо меттахӀоттайан цало.", "undelete-error-associated-notdeleted": "Йихкина дийцадаькхина агӀонан йац меттахӀотто мега верси.", "undelete-show-file-confirm": "Бакъалла а лаьий, хьуна файлан дӀайаьккхина версега хьажа $1 $2 $3?", "undelete-show-file-submit": "ХӀаъ", @@ -3098,7 +3098,7 @@ "pageinfo-lasttime": "ТӀаьхьара нисдар дина терахь", "pageinfo-edits": "Массо нисдарийн дукхалла", "pageinfo-authors": "Башха авторийн дукхалла", - "pageinfo-recent-edits": "ТӀехьарчу хана нисдарш ($1 хана)", + "pageinfo-recent-edits": "ТӀаьхьарчу хана нисдарш ($1 хана)", "pageinfo-recent-authors": "ТӀаьххьарчу хана башха авторш", "pageinfo-magic-words": "{{PLURAL:$1|Бозбуунчаллин дош|Бозбуунчаллин дешнаш}} ($1)", "pageinfo-hidden-categories": "{{PLURAL:$1|Къайла категори|Къайла категореш}} ($1)", diff --git a/languages/i18n/chn.json b/languages/i18n/chn.json index a4bd447216a..87f2cdb2d3c 100644 --- a/languages/i18n/chn.json +++ b/languages/i18n/chn.json @@ -5,6 +5,13 @@ "POSSUM chowg" ] }, + "tog-hideminor": "munk-ipsut tənas chxi-t’səm kʰapa \"chxi-t’səm\"", + "tog-oldsig": "alta nsayka nanich mayka nim kakwa ukuk:", + "tog-watchlisthideown": "munk-ipsut nayka tʼsəm kʰapa nayka wach-pipa", + "underline-always": "kwansəm", + "underline-never": "wik-qʰənchi", + "editfont-sansserif": "hilu-serif tʼsəm", + "editfont-serif": "tʼuʔan-serif tʼsəm", "sunday": "santi", "monday": "ixt-san", "tuesday": "makwst-san", @@ -55,6 +62,8 @@ "oct": "10", "nov": "11", "dec": "12", + "period-am": "AM", + "period-pm": "PM", "pagecategories": "{{PLURAL:$1|nim-ikta|kʰanawi nim-ikta}}", "category_header": "Pipa kopa ukuk nim-ikta \"$1\"", "subcategories": "Wix̣t-tenas nim-ikta", @@ -69,6 +78,8 @@ "about": "Kanawi pus ukuk", "newwindow": "(mamuk x̣alaqɬ kopa chxi windo)", "cancel": "mash", + "moredotdotdot": "manaqi ikta...", + "morenotlisted": "t’ɬunas wik-kʰəpit ukuk pipa.", "mypage": "Pipa", "mytalk": "wawa", "anontalk": "wawa", @@ -119,6 +130,7 @@ "disclaimers": "tayi wawa pus mayka nanich", "disclaimerpage": "Project:tayi wawa-ikta pus mayka nanich", "edithelp": "yeʔlan pus munk-ts'əm", + "helppage-top-gethelp": "yeʔlan", "mainpage": "tayi-pipa", "mainpage-description": "tayi-pipa", "portal": "munk pus-ikta", @@ -154,6 +166,10 @@ "skin-action-viewsource": "nanich wikitext", "viewsource-title": "nanich wikitext pus $1", "viewsourcetext": "Nanich pi mamuk-makwsti ukuk pipa yaka lalasin-pipa pus maika tikix.", + "invalidtitle": "ukuk pipa tʼuʔan kʰəltəs nim", + "invalidtitle-knownnamespace": "ukuk pipa tʼuʔan kʰəltəs nim, kʰanumakwst ukuknim-iliʔi: \"$2\" pi ukuk tʼsəm: \"$3\"", + "exception-nologin": "hilu əbə ɬax̣ani laysins mayka.", + "welcomeuser": "ɬax̣ayam, $1!", "yourname": "Nim:", "userlogin-yourname": "Nim", "userlogin-yourname-ph": "Mamuk-ts'əm maika nim", @@ -185,10 +201,13 @@ "pt-login-button": "Ɬatwa kopa maika laysins", "pt-createaccount": "munk chxi laysins", "pt-userlogout": "Ɬatwa ɬax̣ani maika laysins", + "botpasswords-label-create": "munk-miɬayt", "botpasswords-label-cancel": "Mash mamuk-ikta", + "botpasswords-label-delete": "mash", "resetpass-submit-cancel": "Mash mamuk-ikta", "passwordreset": "Mamuk-kla maika ipsut-wawa", "passwordreset-username": "Nim:", + "changeemail-none": "(hilu ikta)", "summary": "Ikta maika mamuk yakwa?", "minoredit": "Tenas mamuk-x̣luima-ikta ukuk", "watchthis": "Kwanisəm nanich ukuk pipa", @@ -278,14 +297,34 @@ "searchall": "kʰanawi", "search-showingresults": "{{PLURAL:$4|K'ilapai-wawa $1 kopa $3|K'ilapai-wawa $1 – $2 kopa $3}}", "search-nonefound": "Halo ikta kakwa maika ɬatwa-nanich-ikta ukuk wiki.", + "powersearch-toggleall": "kʰanawi", "mypreferences": "kʰanawi pik-ikta", + "prefs-personal": "tilixam-pipa", + "prefs-rc": "chxi tʼsəm", + "prefs-watchlist": "pipa mayka wach", "searchresultshead": "Ɬatwa-nanich", + "timezonelegend": "tʰaym-iliʔi:", + "localtime": "tʰaym kʰapa mayka iliʔi:", + "timezoneregion-africa": "apʰlika-iliʔi", + "timezoneregion-america": "amilika-iliʔi", + "timezoneregion-antarctica": "antʰaktika-iliʔi", + "timezoneregion-arctic": "hayu-kʰul-pi-saya iliʔi", + "timezoneregion-asia": "isha-iliʔi", + "timezoneregion-atlantic": "qʰa-san-chaku saltsəqw", + "timezoneregion-australia": "astliliya-iliʔi", + "timezoneregion-europe": "yələp-iliʔi", + "timezoneregion-indian": "iniya-saltsəqw", + "timezoneregion-pacific": "nsayka saltsəqw", "prefs-searchoptions": "Ɬatwa-nanich", + "yourrealname": "dret nim:", + "yourlanguage": "ləlang:", "userrights-reason": "Qhata:", "group-bot": "Kanawi lamashin yaka laysins", "group-sysop": "Tayi tilixam", "grouppage-bot": "{{ns:project}}:Mashin yaka laysins", "grouppage-sysop": "{{ns:project}}:Tayi tilixam", + "right-upload": "munk-miɬayt fayl", + "grant-createaccount": "munk chxi laysins", "rightslog": "Tilixam yaka laysins yaka stik", "action-edit": "munk-t’səm yakwa", "action-createaccount": "Mamuk ukuk tilixam-laysins", @@ -299,7 +338,14 @@ "recentchanges-submit": "Nanich", "rcfilters-activefilters-hide": "Mamuk-chako-ipsut", "rcfilters-activefilters-show": "Nanich", + "rcfilters-savedqueries-new-name-label": "nim", "rcfilters-savedqueries-cancel-label": "Mash mamuk-ikta", + "rcfilters-filter-user-experience-level-newcomer-label": "chxi-chaku tilixam", + "rcfilters-filter-user-experience-level-learner-label": "chaku-kəmtəks tilixam", + "rcfilters-filter-user-experience-level-learner-description": "tilixam katsaq \"chxi-chaku\" pi \"ɬush-kəmtəks\"", + "rcfilters-filter-user-experience-level-experienced-label": "ɬush-kəmtəks tilixam", + "rcfilters-filter-pageedits-label": "chxi tʼsəm kʰapa pipa", + "rcfilters-filter-newpages-label": "chxi-munk-miɬayt pipa", "rcnotefrom": "Kikwəli {{PLURAL:$5|kanawi ts'əm-ikta}} kimta $3, $4 pi elip $1", "rclistfrom": "Nanich chxi ts'əm-ikta kimta $2, $3.", "rcshowhideminor": "$1 tenas tsəm", @@ -327,6 +373,8 @@ "hist": "anqati", "hide": "Mamuk-chako-ipsut", "show": "Nanich", + "minoreditletter": "t", + "newpageletter": "ch", "rc-old-title": "Ankəti ukuk pipa yaka nim \"$1\".", "recentchangeslinked": "chxi tʼsəm kʰapa wik-saya pipa", "recentchangeslinked-toolbox": "chxi tʼsəm kʰapa wik-saya pipa", @@ -335,14 +383,21 @@ "recentchangeslinked-page": "Pipa yaka nim:", "recentchangeslinked-to": "Nanich chxi ts'əm-ikta kopa x̣luima pipa pus ɬaska hayu-lakhlwa-ɬipait ɬatwa kopa ukuk pipa.", "upload": "munk-miɬayt fayl", + "filename": "fayl-nim", "filedesc": "Kakwa tenas ts'əm", + "filesource": "lalasin-pipa:", "upload-dialog-button-cancel": "Mash mamuk-ikta", + "backend-fail-alreadyexists": "nsayka tʼuʔan ixt fayl kʰanumakwst uk nim \"$1\"", "license": "Kanawi ukuk fayl yaka laysins", "license-header": "Kanawi ukuk fayl yaka laysins", "imgfile": "fayl", + "listfiles_name": "nim", + "listfiles-latestversion-yes": "aha", + "listfiles-latestversion-no": "wik", "file-anchor-link": "fayl", "filehist": "nanich fayl kakwa anqati", "filehist-help": "ɬatwa ukuk sun/taym pus nanich fayl kakwa ukuk tʰaym.", + "filehist-deleteall": "mash kʰanawi ikta", "filehist-deleteone": "mash ukuk", "filehist-revert": "Mamuk ukuk pipa kilapay kopa qhata ankəti yaka", "filehist-current": "kakwa alta", @@ -353,7 +408,9 @@ "filehist-user": "tilixam", "filehist-dimensions": "qʰənchi-hayash", "filehist-comment": "Munk-ts'əm", + "filehist-missing": "hilu fayl", "imagelinks": "qʰa nsayka munk uk ikta", + "nolinkstoimage": "hilu pipa tʼuʔan ukuk fayl.", "sharedupload-desc-here": "chaku kʰapa $1 ukuk fayl, pi x̣luyma wiki munk ukuk. Nanich ukuk fayl yaka [$2 wawa-ikta-pipa] kikwəli.", "filepage-nofile": "Nesaika wik t'uʔan ukuk fayl khanumakwst ukuk nim", "upload-disallowed-here": "Naika x̣awqaɬ munk-tsəm sax̣ali ukuk fayl.", @@ -365,6 +422,9 @@ "randomincategory-submit": "Ɬatwa", "statistics": "K'winin-ikta", "pageswithprop-submit": "Ɬatwa", + "brokenredirects-edit": "munk-tʼsəm", + "brokenredirects-delete": "mash", + "withoutinterwiki-legend": "iləp-wawa", "withoutinterwiki-submit": "Nanich", "nmembers": "$1 {{PLURAL:$1|tilixam}} yakwa", "prefixindex": "Kanawi pipa khanumakwst elip-ts'əm-ikta", @@ -379,11 +439,11 @@ "pager-older-n": "{{PLURAL:$1|wix̣t-ulman 1|wix̣t-ulman $1}}", "booksources": "Buk pus maika iskəm ikta kopa ɬaska", "booksources-search-legend": "Ɬatwa-nanich lalasin-pipa kopa buk", - "booksources-search": "Ɬatwa-nanich", + "booksources-search": "ɬatwa-nanich", "specialloguserlabel": "Tilixam ɬaksta mamuk ukuk:", "speciallogtitlelabel": "Nanich (pipa-nim epe {{ns:user}}:ukuk tilixam yaka nim):", - "log": "Kanawi \"stik\"", - "logeventslist-submit": "Nanich", + "log": "kʰanawi \"stik\"", + "logeventslist-submit": "nanich", "all-logs-page": "Kanawi stik pus maika wik-x̣auqaɬ nanich ɬaska", "alllogstext": "Yakwa Nanich kanawi {{SITENAME}} yaka \"stik\". \nNanich wix̣t-wik-hayu ikta pus maika pik ixt stik-nim-ikta, ixt tilixam (təmtəm kakwa tsəm-ikta-hayas) epe ixt pipa (wix̣t təmtəm kakwa tsəm-ikta-hayas).", "logempty": "Halo wik-x̣luima ikta kopa ukuk stik", @@ -395,10 +455,14 @@ "categories-submit": "Nanich", "linksearch-ok": "Ɬatwa-nanich", "listusers-submit": "Nanich", + "activeusers-noresult": "hilu tilixam kʰapa ukuk.", "listgrouprights-members": "(kanawi tilixam kopa yakwa)", + "listgrouprights-namespaceprotection-namespace": "nim-iliʔi", "emailuser": "Paɬach post kopa ukuk tilixam", "emailusername": "Nim:", "emailusernamesubmit": "Mamuk ukuk", + "emailfrom": "ɬaksta munk-tʼsəm ukuk:", + "emailto": "pus:", "watchlist": "pipa mayka wach", "mywatchlist": "pipa mayka wach", "watchlistfor2": "Pus $1", @@ -409,8 +473,11 @@ "wlnote": "Nanich {{PLURAL:$1|elip-chxi ts'əm-ikta$1 kanawi elip-chxi ts'əm-ikta}} kopa chxi {{PLURAL:$2|awir|$2 awir}} (kopa $3, $4, kikwəli)", "watchlist-hide": "Mamuk-chako-ipsut", "watchlist-submit": "Nanich", + "wlshowhidemine": "kʰanawi nayka tʼsəm", "watchlist-options": "Pik-ikta pus \"kanawi pipa maika nanich\"", "enotif_reset": "Wawa kopa kanawi pipa kakwa maika nanich kanawi ɬaska", + "deletepage-submit": "mash pipa", + "exbeforeblank": "anqati ukuk pipa tʼuʔan ukuk tʼsəm: \"$1\"", "delete-legend": "Mash ukuk", "deletecomment": "Qhata:", "rollback-confirmation-no": "Mash mamuk-ikta", @@ -418,7 +485,7 @@ "rollbacklinkcount": "mash $1 {{PLURAL:$1|chxi ts'əm-ikta}}", "changecontentmodel-reason-label": "Qhata:", "protectcomment": "Qhata:", - "protect-default": "Paɬach kanawi tilixam laysins pus ukuk.", + "protect-default": "munk-wik-x̣awqaɬ kʰanawi tilixam", "restriction-edit": "munk-ts’əm", "restriction-move": "Mamuk-ɬatawa ukuk", "undeleteviewlink": "nanich", @@ -472,6 +539,7 @@ "newtitle": "chxi pipa-nim", "movereason": "qʰata?:", "export": "Munk-miɬait pipa kopa x̣luima inanet-iliʔi", + "tooltip-ca-create": "munk-miɬayt ukuk pipa", "tooltip-search": "Nanich-ɬatawa kopa {{SITENAME}}", "pageinfo-hidden-categories": "{{PLURAL:$1|Maika wik nanich ukuk nim-ikta|Maika wik nanich kanawi ukuk nim-ikta}} ($1)", "pageinfo-toolboxlink": "kəmtəks pus ukuk pipa", @@ -484,14 +552,15 @@ "show-big-image": "iləp-ulman fayl", "show-big-image-preview": "qʰata hayash mayka nanich uk pʰikcha: $1.", "show-big-image-other": "x̣luyma {{PLURAL:$2|qʰənchi-hayas pus uk pʰikcha}}: $1.", - "ilsubmit": "Ɬatwa-nanich", + "ilsubmit": "ɬatwa-nanich", "metadata": "Metadata", "metadata-help": "Ukuk fayl t'uʔan x̣luima kəmtəks, pi nsaika təmtəm: tilixam mamuk-\"skan\" ukuk kəmtəks qənchi yaka mamuk kəmtəks.\nPus elip-ulman fayl chako kakwa x̣luima fayl, ixt-ixt kəltəs tenas kəmtəks.", "monthsall": "kʰanawi", "confirm_purge_button": "Aha", "confirm-watch-button": "Aha", - "confirm-unwatch-button": "Aha", - "confirm-rollback-button": "Aha", + "confirm-unwatch-button": "aha", + "confirm-rollback-button": "aha", + "quotation-marks": "\"$1\"", "imgmultipageprev": "← pipa elip", "imgmultipagenext": "pipa kimta →", "imgmultigo": "Ɬatwa!", @@ -499,7 +568,11 @@ "img-lang-go": "Ɬatwa", "table_pager_next": "Pipa kimta", "table_pager_prev": "Pipa elip", + "table_pager_first": "iləp pipa", + "table_pager_last": "iləp-kʰimtʼa pipa", "table_pager_limit_submit": "Ɬatwa", + "watchlistedit-clear-titles": "pipa-nim:", + "watchlistedit-clear-done": "alta hilu mayka wach pipa", "watchlisttools-clear": "Mash kanawi ikta maika kwanisəm-nanich", "watchlisttools-view": "Nanich tayi chxi-ts'əm", "watchlisttools-edit": "Nanich pi munk-ts'əm kopa \"kanawi pipa maika nanich\"", @@ -519,6 +592,8 @@ "tags-deactivate-reason": "Qhata:", "tags-edit-reason": "Qhata:", "htmlform-submit": "munk-miɬayt", + "htmlform-no": "wik", + "htmlform-yes": "aha", "revdelete-content-hid": "maika wik nanich kanawi ikta", "feedback-cancel": "Mash mamuk-ikta", "feedback-submit": "Mamuk ukuk", @@ -529,6 +604,7 @@ "pagelang-name": "Pipa", "pagelang-reason": "Qhata", "pagelang-submit": "Mamuk ukuk", + "log-action-filter-all": "kʰanawi", "paramvalidator-help-type-user-subtype-name": "nim", "blockedtext-made-by": "$1 mamuk ukuk tilixam chako x̣awqaɬ munk-ts'əm.", "blockedtext-reason-comment": "Qhata? $1", @@ -538,6 +614,8 @@ "blockedtext-contact-blocker-admin": "Wawa kopa $1 epe x̣luima [[{{MediaWiki:Grouppage-sysop}}|tayi-tilixam]] pus maika tiki wawa pus ukuk.", "blockedtext-block-ip": "Maika IP-k'winin-ikta $1.", "blockedtext-include-details-queries": "Mamuk kanawi sax̣ali-ikta kopa kanawi pus-ikta pus maika mamuk ukuk pus-ikta.", + "renameuserold": "alta-munk nim:", + "renameusernew": "chxi nim:", "renameuserreason": "Qhata:", "renameusersubmit": "Mamuk ukuk" } diff --git a/languages/i18n/cs.json b/languages/i18n/cs.json index 713578f3bad..9df3fe4baeb 100644 --- a/languages/i18n/cs.json +++ b/languages/i18n/cs.json @@ -1248,6 +1248,7 @@ "prefs-diffs": "Porovnání verzí", "prefs-help-prefershttps": "Toto nastavení se projeví při příštím přihlášení.", "prefs-tabs-navigation-hint": "Tip: Pro přepínání mezi záložkami můžete používat šipky vlevo a vpravo.", + "prefs-sections-navigation-hint": "Tip: Pro přecházení mezi částmi nastavení můžete používat klávesy Tab a Shift + Tab.", "userrights": "Uživatelská práva", "userrights-lookup-user": "Vybrat uživatele", "userrights-user-editname": "Zadejte uživatelské jméno:", @@ -2776,6 +2777,8 @@ "blocklogpage": "Kniha zablokování", "blocklog-showlog": "{{GENDER:$1|Tento uživatel byl dříve blokován.|Tato uživatelka byla dříve blokována.|Tento uživatel byl dříve blokován.}}\nZde je pro přehled zobrazen výpis z knihy zablokování:", "blocklog-showsuppresslog": "{{GENDER:$1|Tento uživatel byl zablokován a skryt|Tato uživatelka byla zablokována a skryta}}. Zde je pro přehled zobrazen výpis záznamu utajení:", + "unblocklog-showlog": "Níže jsou pro přehled zobrazeny záznamy {{GENDER:$1|tohoto uživatele|této uživatelky}} z knihy zablokování:", + "unblocklog-showsuppresslog": "Níže jsou pro přehled zobrazeny záznamy {{GENDER:$1|tohoto uživatele|této uživatelky}} z knihy utajení:", "blocklogtext": "Toto je kniha úkonů blokování a odblokování uživatelů.\nAutomaticky blokované IP adresy nejsou vypsány.\nVizte též [[Special:BlockList|seznam všech probíhajících bloků]].", "block-log-flags-anononly": "pouze neregistrovaní uživatelé", "block-log-flags-nocreate": "vytváření účtů zablokováno", diff --git a/languages/i18n/cv.json b/languages/i18n/cv.json index ef27ce0e946..e6e05d2a77a 100644 --- a/languages/i18n/cv.json +++ b/languages/i18n/cv.json @@ -2818,6 +2818,8 @@ "movesubpage": "{{PLURAL:$1|1=Ҫумстраница|Ҫумстраницӑсем}}", "movesubpagetext": "Ку страницӑн $1 {{PLURAL:$1|ҫумстраница}} пур.", "movesubpagetalktext": "Унпа ҫыхӑннӑ сӳтсе яву страницин аяларах кӑтартнӑ $1 {{PLURAL:$1|ҫумстраница}} пур.", + "movesubpagetext-truncated": "Ку страницӑн {{PLURAL:$1|малтанхи $1 ҫумстраницине}} аяларах {{PLURAL:$1|кӑтартнӑ}}.", + "movesubpagetalktext-truncated": "Ку сӳтсе явмалли страницӑн {{PLURAL:$1|малтанхи $1 ҫумстраницине}} аяларах {{PLURAL:$1|кӑтартнӑ}}.", "movenosubpage": "Ку страницӑн пӗр ҫумстраница та ҫук", "movereason": "Сӑлтав:", "moveotherreason": "Урӑх/хушма сӑлтав:", diff --git a/languages/i18n/de-ch.json b/languages/i18n/de-ch.json index c1835d3b381..a1383e22ff1 100644 --- a/languages/i18n/de-ch.json +++ b/languages/i18n/de-ch.json @@ -288,6 +288,7 @@ "linkshere": "Die folgenden Seiten verlinken auf $2:", "nolinkshere": "Keine Seite verlinkt auf $2.", "nolinkshere-ns": "Keine Seite verlinkt auf '''«$2»''' im gewählten Namensraum.", + "ipb-action-upload": "Hochladen von Dateien (einschliesslich Überschreiben von Dateien)", "ipb-confirmhideuser": "Du bist gerade dabei, einen Benutzer im Modus «Benutzer verstecken» zu sperren. Dies führt dazu, dass der Benutzername in allen Listen und Logbüchern unterdrückt wird. Möchtest du das wirklich tun?", "ipb-unblock-addr": "«$1» freigeben", "ipb-blocklist-contribs": "Benutzerbeiträge von «$1»", diff --git a/languages/i18n/de.json b/languages/i18n/de.json index f9db55004dc..0ec3285f000 100644 --- a/languages/i18n/de.json +++ b/languages/i18n/de.json @@ -127,7 +127,8 @@ "לערי ריינהארט", "✓", "Iketsi", - "KimKelting" + "KimKelting", + "TomatoCake" ] }, "tog-underline": "Links unterstreichen:", @@ -2938,6 +2939,8 @@ "movesubpage": "{{PLURAL:$1|Unterseite|Unterseiten}}", "movesubpagetext": "Diese Seite hat $1 {{PLURAL:$1|Unterseite|Unterseiten}}.", "movesubpagetalktext": "Die dazugehörige Diskussionsseite hat {{PLURAL:$1|eine Unterseite, die unten angezeigt wird|$1 Unterseiten, die unten angezeigt werden}}.", + "movesubpagetext-truncated": "Die {{PLURAL:$1|erste Unterseite dieser Seite wird|ersten $1 Unterseiten dieser Seite werden}} unten angezeigt.", + "movesubpagetalktext-truncated": "Die {{PLURAL:$1|erste Unterseite für die entsprechende Diskussionsseite wird|ersten $1 Unterseiten für die entsprechende Diskussionsseite werden}} unten angezeigt.", "movenosubpage": "Diese Seite hat keine Unterseiten.", "movereason": "Grund:", "moveotherreason": "Anderer/ergänzender Grund:", diff --git a/languages/i18n/es.json b/languages/i18n/es.json index 6ade55adda3..8fdbc829f07 100644 --- a/languages/i18n/es.json +++ b/languages/i18n/es.json @@ -3052,6 +3052,8 @@ "movesubpage": "{{PLURAL:$1|Subpágina|Subpáginas}}", "movesubpagetext": "Esta página tiene {{PLURAL:$1|la siguiente subpágina|las siguientes $1 subpáginas}}:", "movesubpagetalktext": "La página de discusión tiene $1 {{PLURAL:$1|subpágina que se muestra|subpáginas que se muestran}} a continuación.", + "movesubpagetext-truncated": "La primera $1 {{PLURAL:$1| subpágina|subpáginas}} para esta página se muestran a continuación.", + "movesubpagetalktext-truncated": "La primera $1 {{PLURAL:$1| subpage|subpages}} para la página de discusión correspondiente se muestran a continuación.", "movenosubpage": "Esta página no tiene subpáginas.", "movereason": "Motivo:", "moveotherreason": "Motivo distinto/adicional:", diff --git a/languages/i18n/fr.json b/languages/i18n/fr.json index 4d52525f961..0722097beb0 100644 --- a/languages/i18n/fr.json +++ b/languages/i18n/fr.json @@ -202,7 +202,8 @@ "Histnou", "LD", "MacOS Weed", - "TheresNoTime" + "TheresNoTime", + "Hecatonchire" ] }, "tog-underline": "Soulignement des liens :", @@ -3578,7 +3579,7 @@ "watchlistedit-clear-removed": "{{PLURAL:$1|Un titre a été retiré|$1 titres ont été retirés}} :", "watchlistedit-too-many": "Votre liste de suivi a été mise à jour. Il y a trop de pages à afficher ici.", "watchlisttools-clear": "Effacer la liste de suivi", - "watchlisttools-view": "Afficher les modifications pertinentes", + "watchlisttools-view": "Afficher les modifications afférentes", "watchlisttools-edit": "Afficher et modifier la liste de suivi", "watchlisttools-raw": "Modifier la liste de suivi en mode brut", "iranian-calendar-m1": "Farvardin", diff --git a/languages/i18n/he.json b/languages/i18n/he.json index c3ce2b816ac..57bc497b358 100644 --- a/languages/i18n/he.json +++ b/languages/i18n/he.json @@ -513,7 +513,7 @@ "nosuchuser": "אין משתמש בשם \"$1\".\nשמות משתמשים הם תלויי־רישיות.\nנא לבדוק את האיות של שם המשתמש, או [[Special:CreateAccount|ליצור חשבון חדש]].", "nosuchusershort": "אין משתמש בשם \"$1\".\nנא לוודא שהאיות נכון.", "nouserspecified": "יש לציין שם משתמש.", - "login-userblocked": "משתמש זה חסום. אין אפשרות להיכנס לחשבון.", + "login-userblocked": "{{GENDER:$1|המשתמש הזה חסום|המשתמשת הזאת חסומה}}. אין אפשרות להיכנס לחשבון.", "fatalpassworderror": "$1 \n\nמסיבות אבטחה, אין לך אפשרות להיכנס עם הסיסמה הזאת. נא [$2 לבקש מכתב איפוס סיסמה].", "wrongpassword": "שם המשתמש או הסיסמה שהזנת שגויים.\nנא לנסות שוב.", "wrongpasswordempty": "הסיסמה שהזנת ריקה.\nנא לנסות שוב.", @@ -818,7 +818,7 @@ "duplicate-args-category": "דפים שמשתמשים בפרמטרים כפולים בקריאות לתבניות", "duplicate-args-category-desc": "הדף מכיל קריאות לתבניות שמשתמשות בפרמטרים כפולים, כגון {{תאריך|יום=1|יום=2}} או {{שעה|חמש|1=שש}}.", "expensive-parserfunction-warning": "אזהרה: הדף הזה כולל יותר מדי קריאות לפונקציות מפענח שגוזלות משאבים.\n\nרצוי {{PLURAL:$2|שתהיה בו לכל היותר קריאה אחת בלבד|שתהיינה בו לכל היותר $2 קריאות}} לפונקציות כאלו, אך כרגע יש בו {{PLURAL:$1|קריאה אחת|$1 קריאות}}.", - "expensive-parserfunction-category": "דפים עם יותר מדי קריאות לפונקציות מפענח שגולות משאבים", + "expensive-parserfunction-category": "דפים עם יותר מדי קריאות לפונקציות מפענח שגוזלות משאבים", "post-expand-template-inclusion-warning": "אזהרה: אורך הכללת התבניות גדול מדי.\nחלק מהתבניות לא יוכללו.", "post-expand-template-inclusion-category": "דפים שאורך הכללת התבניות בהם גדול מדי", "post-expand-template-argument-warning": "אזהרה: הדף הזה מכיל לפחות פרמטר תבנית אחד שיש לו התרחבות גדולה מדי.\nהפרמטרים אלה הושמטו.", @@ -2336,7 +2336,7 @@ "usermaildisabledtext": "אין באפשרותך לשלוח דואר אלקטרוני למשתמשים אחרים באתר זה", "noemailtitle": "אין כתובת דואר אלקטרוני", "noemailtext": "המשתמש הזה לא הזין כתובת דואר אלקטרוני תקינה.", - "nowikiemailtext": "משתמש זה בחר שלא לקבל דואר אלקטרוני ממשתמשים אחרים.", + "nowikiemailtext": "המשתמש הזה בחר שלא לקבל דואר אלקטרוני ממשתמשים אחרים.", "emailnotarget": "שם המשתמש של הנמען לא קיים או בלתי־תקין.", "emailtarget": "יש להקליד את שם המשתמש של הנמען", "emailusername": "שם משתמש:", @@ -2865,6 +2865,8 @@ "movesubpage": "{{PLURAL:$1|דף־משנה|דפי־משנה}}", "movesubpagetext": "לדף הזה יש {{PLURAL:$1|דף־משנה אחד המוצג|$1 דפי־משנה המוצגים}} להלן.", "movesubpagetalktext": "לדף השיחה של הדף הזה יש {{PLURAL:$1|דף־משנה אחד המוצג|$1 דפי־משנה המוצגים}} להלן.", + "movesubpagetext-truncated": "{{PLURAL:$1|דף־המשנה הראשון|$1 דפי־המשנה הראשונים}} של הדף הזה מוצגים להלן.", + "movesubpagetalktext-truncated": "{{PLURAL:$1|דף־המשנה הראשון|$1 דפי־המשנה הראשונים}} של דף השיחה המשויך מוצגים להלן.", "movenosubpage": "לדף הזה אין דפי־משנה.", "movereason": "סיבה:", "moveotherreason": "סיבה אחרת/נוספת:", @@ -4155,15 +4157,15 @@ "unprotected-js": "מסיבות אבטחה, לא ניתן לטעון JavaScript מדפים שאינם מוגנים. נא לכתוב JavaScript רק במרחב השם \"מדיה ויקי:\" או בדפי־משנה של דף המשתמש.", "userlogout-continue": "האם ברצונך לצאת מהחשבון?", "userlogout-temp": "האם ברצונך באמת לצאת? לא תהיה דרך להיכנס חזרה לחשבון הזמני שלך.", - "paramvalidator-baduser": "הערך \"$2\" אינו ערך תקין עבור פרמטר המשתמש $1.", + "paramvalidator-baduser": "ערך \"$2\" בלתי־תקין עבור פרמטר המשתמש $1.", "paramvalidator-help-type-user": "סוג: {{PLURAL:$1|1=משתמש|2=רשימת משתמשים}}, {{PLURAL:$3|בצורה הבאה|בכל אחת מהצורות הבאות}}: $2", "paramvalidator-help-type-user-subtype-name": "שם משתמש", "paramvalidator-help-type-user-subtype-ip": "כתובת IP", "paramvalidator-help-type-user-subtype-cidr": "טווח כתובות IP", "paramvalidator-help-type-user-subtype-interwiki": "שם משתמש שהגיע מאתר ויקי אחר (כגון \"prefix>ExampleName\")", "paramvalidator-help-type-user-subtype-id": "מספר מזהה של משתמש (כגון \"#12345\")", - "paramvalidator-badtitle": "ערך בלתי־תקין \"$2\" לפרמטר $1: לא מחרוזת כותבת תקינה.", - "paramvalidator-missingtitle": "ערך בלתי־תקין \"$2\" לפרמטר $1: הדף אינו קיים.", + "paramvalidator-badtitle": "ערך בלתי־תקין \"$2\" עבור פרמטר $1: לא מחרוזת כותרת תקינה.", + "paramvalidator-missingtitle": "ערך בלתי־תקין \"$2\" עבור פרמטר $1: הדף אינו קיים.", "paramvalidator-help-type-title": "סוג: כותרת דף", "paramvalidator-help-type-title-must-exist": "מקבל רק דפים שקיימים.", "paramvalidator-help-type-title-no-must-exist": "מקבל דפים שאינם קיימים.", diff --git a/languages/i18n/hr.json b/languages/i18n/hr.json index 3046f1beafb..908e31f4fae 100644 --- a/languages/i18n/hr.json +++ b/languages/i18n/hr.json @@ -2412,6 +2412,7 @@ "autoblockid": "Automatsko blokiranje #$1", "block": "Blokiraj suradnika", "unblock": "Deblokiraj suradnika", + "changeblockip": "Promijeni blokiranje", "blockip": "Blokiraj {{GENDER:$1|suradnika|suradnicu}}", "blockiptext": "Koristite donji obrazac za blokiranje pristupa radnjama pojedinih suradnika ili IP adresa, a koje uključuju zapisivanje.\nPrethodno navedeno biste trebali raditi samo radi sprječavanja vandalizma i u skladu\ns [[{{MediaWiki:Policy-url}}|pravilima]].\nUpišite i konkretan razlog za ovo blokiranje (na primjer, navedite poimence stranice koje su vandalizirane).\nMožete blokirati i opsege IP-adresa rabeći sintaksu [https://hr.wikipedia.org/wiki/CIDR CIDR-a]; najveći dopušteni opseg je /$1 za IPv4 i /$2 za IPv6.", "ipaddressorusername": "IP adresa, suradničko ime ili identifikator (ID) blokade", diff --git a/languages/i18n/hu.json b/languages/i18n/hu.json index 18fda1afbc4..7fca66fac56 100644 --- a/languages/i18n/hu.json +++ b/languages/i18n/hu.json @@ -1204,6 +1204,7 @@ "linterror-self-closed-tag": "Önzáró címke", "linterror-stripped-tag": "Csupaszított címke", "linterror-tidy-font-bug": "A címke módosítani próbálja a linkszöveg színét", + "linterror-tidy-whitespace-bug": "Szóköz-elemzési hiba", "linterror-unclosed-quotes-in-heading": "Lezáratlan idézet, amely kiszivárog a tartalomjegyzékből", "yourgender": "Milyen neműként hivatkozzunk rád?", "gender-unknown": "Amikor rólad van szó, a szoftver semleges szavakat fog használni, ha lehetséges", @@ -2453,6 +2454,7 @@ "delete-edit-reasonlist": "Törlési okok szerkesztése", "delete-edit-reasonlist-suppress": "Elrejtési indokok szerkesztése", "delete-toobig": "Ennek a lapnak a laptörténete több mint {{PLURAL:$1|egy|$1}} változatot őriz. A(z) {{SITENAME}} tönkretételét megelőzendő az ilyen lapok törlése nem engedélyezett.", + "delete-toomanyrevisions": "Több mint $1 {{PLURAL:$1|változatot}} próbálsz törölni egyszerre.\nAz ilyen műveleteket korlátozták, hogy megakadályozzák a {{SITENAME}} véletlen károkozását.", "delete-warning-toobig": "Ennek a lapnak a laptörténete több mint {{PLURAL:$1|egy|$1}} változatot őriz. Törlése fennakadásokat okozhat a wiki adatbázis-műveleteiben; óvatosan járj el.", "delete-error-associated-alreadytalk": "Egy vitalapnak nem törölhető a vitalapja.", "delete-error-associated-doesnotexist": "Nem törölhető egy lap nem létező vitalapja.", @@ -2557,15 +2559,15 @@ "undeletepagetitle": "'''A(z) [[:$1]] lap törölt változatai alább láthatók.'''", "viewdeletedpage": "Törölt lapok megtekintése", "skin-action-viewdeleted": "$1 megtekintése?", - "undeletepagetext": "Az alábbi {{PLURAL:$1|lapot törölték, de még helyreállítható|$1 lapot törölték, de még helyreállíthatók}} az archívumból.\nAz archívumot időről időre üríthetik!", + "undeletepagetext": "Az alábbi {{PLURAL:$1|lapot törölték, de még helyreállítható|$1 lapokat törölték, de még helyreállíthatók}} az archívumból.\nAz archívumot időről időre üríthetik.", "undelete-fieldset-title": "Változatok helyreállítása", - "undeleteextrahelp": "A lap teljes helyreállításához ne jelölj be egy jelölőnégyzetet sem, csak kattints a '''''{{int:undeletebtn}}''''' gombra.\nA lap részleges helyreállításához jelöld be a kívánt változatok melletti jelölőnégyzeteket, és kattints a '''''{{int:undeletebtn}}''''' gombra.", + "undeleteextrahelp": "A lap teljes helyreállításához ne jelölj be egy jelölőnégyzetet sem, csak kattints a {{int:undeletebtn}} gombra.\nA lap részleges helyreállításához jelöld be a kívánt változatok melletti jelölőnégyzeteket, és kattints a {{int:undeletebtn}} gombra.", "undeleterevisions": "$1 változat törölve", - "undeletehistory": "Ha helyreállítasz egy lapot, azzal visszahozod laptörténet összes változatát.\nHa lap törlése óta azonos néven már létrehoztak egy újabb lapot, a helyreállított\nváltozatok a laptörténet végére kerülnek be, a jelenlegi lapváltozat módosítása nélkül.", + "undeletehistory": "Ha helyreállítasz egy lapot, azzal visszahozod laptörténet összes változatát. Ha lap törlése óta azonos néven már létrehoztak egy újabb lapot, a helyreállított változatok a laptörténet végére kerülnek be, a jelenlegi lapváltozat módosítása nélkül.", "undeleterevdel": "A törlés visszavonása nem hajtható végre, ha a legfrissebb lapváltozat részleges törlését eredményezi.\nIlyen esetekben vissza kell vonnod a legújabb törölt változatok kijelölését vagy azok elrejtését.", "undeletehistorynoadmin": "Ezt a szócikket törölték. A törlés okát alább az összegzésben\nláthatod, az oldalt a törlés előtt szerkesztő felhasználók részleteivel együtt. Ezeknek\na törölt változatoknak a szövege csak az adminisztrátorok számára hozzáférhető.", "undelete-revision": "$1 $4, $5-kori törölt változata (szerző: $3).", - "undeleterevision-missing": "Érvénytelen vagy hiányzó változat. Lehet, hogy rossz hivatkozásod van, ill. a\nváltozatot visszaállították vagy eltávolították az archívumból.", + "undeleterevision-missing": "Érvénytelen vagy hiányzó változat. Lehet, hogy rossz hivatkozásod van, illetve a változatot visszaállították vagy eltávolították az archívumból.", "undelete-nodiff": "Nem található korábbi változat.", "undeletebtn": "Helyreállítás", "undeletelink": "megtekintés/helyreállítás", @@ -2586,7 +2588,10 @@ "undelete-bad-store-key": "Nem állítható helyre a(z) $1 időbélyeggel ellátott változat: a fájl már hiányzott törlés előtt.", "undelete-cleanup-error": "Hiba történt a nem használt „$1” archivált fájl törlésekor.", "undelete-missing-filearchive": "Nem állítható helyre a(z) $1 azonosítószámú fájlarchívum, mert nincs az adatbázisban. Lehet, hogy már korábban helyreállították.", + "undelete-talk-summary-prefix": "Helyreállítva a kapcsolódó oldallal együtt a következő ok miatt: $1", "undelete-error": "Hiba a lap helyreállítása során", + "undelete-error-associated-alreadytalk": "A vitalaphoz társított vitalapot nem lehet helyreállítani.", + "undelete-error-associated-notdeleted": "A társított vitalapon nincsenek helyreállítható változatok.", "undelete-show-file-confirm": "Biztosan meg akarod nézni a(z) \"$1\" fájl $2, $3-kori törölt változatát?", "undelete-show-file-submit": "Igen", "undelete-back-to-list": "Összes törölt lapváltozat megtekintése", @@ -2764,6 +2769,7 @@ "blocklogpage": "Blokkolási napló", "blocklog-showlog": "Ez a {{GENDER:$1|felhasználó}} már blokkolva volt korábban. A blokkolási napló ide vonatkozó része alább látható:", "blocklog-showsuppresslog": "Ez a {{GENDER:$1|felhasználó}} korábban blokkot kapott, és a naplóbejegyzés el lett rejtve. Az elrejtési napló alább látható tájékoztatásként:", + "unblocklog-showsuppresslog": "Az elrejtési napló ehhez a {{GENDER:$1|felhasználóhoz}} hivatkozásként alább található:", "blocklogtext": "Ez a felhasználókra helyezett blokkoknak és azok feloldásának listája. Az automatikusan blokkolt IP-címek nem szerepelnek a listában. Lásd még [[Special:BlockList|a jelenleg életben lévő blokkok listáját]].", "block-log-flags-anononly": "csak anonok", "block-log-flags-nocreate": "nem hozhat létre új fiókot", @@ -3011,7 +3017,7 @@ "tooltip-ca-protect": "A lap levédése", "tooltip-ca-unprotect": "Lapvédelem módosítása", "tooltip-ca-delete": "A lap törlése", - "tooltip-ca-undelete": "A törölt lapváltozatok visszaállítása", + "tooltip-ca-undelete": "Az oldalon a törlés előtt végzett szerkesztések helyreállítása", "tooltip-ca-move": "A lap áthelyezése", "tooltip-ca-watch": "A lap hozzáadása a figyelőlistádhoz", "tooltip-ca-unwatch": "A lap eltávolítása a figyelőlistádról", diff --git a/languages/i18n/hy.json b/languages/i18n/hy.json index dc05c5b1bd1..9aa4a42fe44 100644 --- a/languages/i18n/hy.json +++ b/languages/i18n/hy.json @@ -86,7 +86,7 @@ "tog-useeditwarning": "Զգուշացնել ինձ, երբ ես լքում եմ խմբագրման էջը առանց կատարած փոփոխությունները հիշելու։", "tog-prefershttps": "Մուտք գործելուց հետո, միշտ գործածել անվնտանգ միացումից (HTTPS)", "tog-requireemail": "Գաղտնաբառի վերականգնման նամակներ ուղարկել միայն այն դեպքում, երբ տրամադրված են և՛ էլ. փոստի հասցեն, և՛ մասնակցային անունը:", - "tog-forcesafemode": "Միշտ միացնել [[mw:Manual:Safmode|անվտանգ ռեժիմը]]", + "tog-forcesafemode": "Միշտ միացնել [[mw:Manual:Safemode|անվտանգ ռեժիմը]]", "underline-always": "Միշտ", "underline-never": "Երբեք", "underline-default": "Դիտարկչի կամ թեմայի լռելյայն ոճով", @@ -598,7 +598,7 @@ "noarticletext": "Ներկայումս այս էջում որևէ տեքստ չկա։\nԴուք կարող եք [[Special:Search/{{PAGENAME}}|որոնել այս անվանումը]] այլ էջերում, [{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} որոնել համապատասխան տեղեկամատյանները] կամ [{{fullurl:{{FULLPAGENAME}}|action=edit}} ստեղծել նոր էջ այս անվանմամբ]։", "noarticletext-nopermission": "Ներկայումս այս էջում որևէ տեքստ չկա։\nԴուք կարող եք [[Special:Search/{{PAGENAME}}|որոնել այս անվանունը]] այլ էջերում կամ [{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} որոնել այն տեղեկամատյաններում]։ Դուք չունեք թույլտվություն ստեղծել այս էջը։", "userpage-userdoesnotexist": "«$1» մասնակցի հաշիվը գրանցված չի այս վիքիում։\nԽնդրում ենք հավաստիանալ նրանում, թե արդյոք ուզում եք ստեղծել/խմբագրել այս էջը։", - "userpage-userdoesnotexist-view": "«$1» անվամբ գրանցված մասնակից չկա։", + "userpage-userdoesnotexist-view": "Այս վիքիում «$1» անվամբ գրանցված մասնակից չկա։", "blocked-notice-logextract": "Այս մասնակիցը ներկա պահին արգելափակված է։\nՍտորև ներկայացված է արգելափակման տեղեկամատյանի վերջին գրառումը.", "clearyourcache": "'''Ծանուցում. Հիշելուց հետո կատարված փոփոխությունները տեսնելու համար մաքրեք ձեր զննարկիչի հիշապահեստը. '''\n'''Mozilla / Firefox / Safari'''՝ ''Ctrl+Shift+R'' (''Cmd+Shift+R'' Mac OS X-ում)\n'''Konqueror'''՝ ''F5''\n'''Opera'''՝ ''Tools→Preferences'' ընտրացանկից։\n'''Internet Explorer'''՝ ''Ctrl+F5''", "usercssyoucanpreview": "Հուշում. Էջը հրապարակելուց առաջ օգտվեք «{{int:showpreview}}» կոճակից՝ ձեր նոր CSS-նիշքը ստուգելու համար։", @@ -837,7 +837,7 @@ "searchresultshead": "Որոնում", "recentchangesdays": "Վերջին փոփոխություններում ցուցադրվող օրերի թիվը՝", "recentchangesdays-max": "($1 {{PLURAL:$1|օրից|օրից}} ոչ ավել)", - "recentchangescount": "Խմբագրումների թիվը ըստ լռության.", + "recentchangescount": "Վերջին փոփոխություններում, էջի պատմության էջում և տեղեկամատյաններում ցուցադրվող խմբագրումների լռելյայն քանակը.", "prefs-help-recentchangescount": "1000-ից ոչ ավել", "prefs-help-watchlist-token2": "Սա գաղտնի բանալի է հսկականկի օգնույամբ նորություն ստանալու համար:\nՈվ որ գիտի այն կարող է կարդալ ձեր հսկացանկը, ուստի մի տարածեք այն:\nԵթե ձեզ պետք է զրոյացնել հսկացանկի կտրոնը, [[Special:ResetTokens| սեղմեք այստեղ]]:", "savedprefs": "Ձեր նախընտրությունները հիշված են։", @@ -1983,9 +1983,9 @@ "pageinfo-subpages-name": "Ենթաէջեր", "pageinfo-subpages-value": "$1 ($2 {{PLURAL:$2|վերահղում}}; $3 {{PLURAL:$3|ոչ-վերահղում}})", "pageinfo-subpages-value-unknown": "Անհայտ ($1)", - "pageinfo-firstuser": "Ստեղծող", + "pageinfo-firstuser": "{{GENDER:$1|Ստեղծող}}", "pageinfo-firsttime": "Ստեղծման ամսաթիվ", - "pageinfo-lastuser": "Վերջին խմբագրող", + "pageinfo-lastuser": "Վերջին {{GENDER:$1|խմբագրող}}", "pageinfo-lasttime": "Վերջին խմբագրման ամսաթիվ", "pageinfo-edits": "Խմբագրումների քանակ", "pageinfo-authors": "Առանձին հեղինակների քանակ", @@ -2278,7 +2278,7 @@ "logentry-move-move_redir": "$1 տեղափոխեց էջը «$3»-ից «$4» վերահղման վրայով", "logentry-move-move_redir-noredirect": "$1 տեղափոխեց էջը «$3»-ից «$4» վերահղման վրայով, առանց վերահղում թողնելու", "logentry-patrol-patrol-auto": "$1 ավոտամատ ձևով {{GENDER:$2|նշեց}} $3 էջի $4 տարբերակը ստուգված", - "logentry-newusers-newusers": "$1 մասնակիցը ստեղծեց նոր հաշիվ", + "logentry-newusers-newusers": "Ստեղծվել է $1 մասնակցային հաշիվը", "logentry-newusers-create": "Ստեղծվեց $1 մասնակցի հաշիվ", "logentry-newusers-create2": "$1 Ստեղծեց նոր հաշիվ $3", "logentry-newusers-autocreate": "$1 մասնակցային հաշիվը {{GENDER:$2|ստեղծվել է}} ավտոմատ", diff --git a/languages/i18n/ia.json b/languages/i18n/ia.json index 364ac7ab96d..6da26d191d8 100644 --- a/languages/i18n/ia.json +++ b/languages/i18n/ia.json @@ -2822,6 +2822,8 @@ "movesubpage": "{{PLURAL:$1|Subpagina|Subpaginas}}", "movesubpagetext": "Iste pagina ha $1 {{PLURAL:$1|subpagina, le qual|subpaginas, le quales}} se monstra infra.", "movesubpagetalktext": "Le pagina de discussion correspondente ha $1 {{PLURAL:$1|subpagina|subpaginas}} monstrate infra.", + "movesubpagetext-truncated": "Le prime {{PLURAL:$1|subpagina|$1 subpaginas}} de iste pagina appare hic infra.", + "movesubpagetalktext-truncated": "Le prime {{PLURAL:$1|subpagina|$1 subpaginas}} del pagina de discussion correspondente appare hic infra.", "movenosubpage": "Iste pagina non ha subpaginas.", "movereason": "Motivo:", "moveotherreason": "Motivo altere/additional:", diff --git a/languages/i18n/ja.json b/languages/i18n/ja.json index c4b3fc1f459..0c63c52f395 100644 --- a/languages/i18n/ja.json +++ b/languages/i18n/ja.json @@ -145,7 +145,8 @@ "青子守歌", "고솜", "아라", - "翻訳者a" + "翻訳者a", + "Salvare" ] }, "tog-underline": "リンクの下線:", @@ -559,7 +560,7 @@ "userlogin-noaccount": "登録がまだの場合", "userlogin-joinproject": "{{SITENAME}}のアカウントを作成", "createaccount": "アカウント作成", - "userlogin-resetpassword-link": "パスワードをお忘れですか?", + "userlogin-resetpassword-link": "パスワードをお忘れの場合はこちら", "userlogin-helplink2": "ログインについてのヘルプ", "userlogin-loggedin": "{{GENDER:$1|$1}} として既にログインしています。\n別の利用者としてログインするには下のログインフォームでログインしてください。", "userlogin-reauth": "あなたが {{GENDER:$1|$1}} であることを確認するために、再度ログインする必要があります。", @@ -575,7 +576,7 @@ "createacct-reason-ph": "アカウントを作成する理由", "createacct-reason-help": "アカウント作成記録に表示されるメッセージ", "createacct-reason-confirm": "理由欄にメールアドレスが入力されています。これが意図された入力である場合、「アカウントを作成」をもう一度クリックしてください", - "createacct-submit": "アカウントを作成", + "createacct-submit": "アカウントを作成する", "createacct-another-submit": "アカウントを作成", "createacct-continue-submit": "アカウント作成を続行", "createacct-another-continue-submit": "アカウント作成を続行", diff --git a/languages/i18n/kaa.json b/languages/i18n/kaa.json index 4f068a9347c..46249c75766 100644 --- a/languages/i18n/kaa.json +++ b/languages/i18n/kaa.json @@ -1286,7 +1286,7 @@ "filehist-comment": "Pikir", "imagelinks": "Fayldıń paydalanılıwı", "linkstoimage": "Tómendegi {{PLURAL:$1|dana bette|$1 dana bette}} bul fayl paydalanılǵan:", - "nolinkstoimage": "Bul faylg'a hesh bir bet siltelmegen.", + "nolinkstoimage": "Bul faylǵa hesh bir bet siltelmegen.", "sharedupload": "$1 ortalıq faylı basqa proektlerde paydalanılsa boladı.", "sharedupload-desc-here": "Bul fayl $1 den alınǵan hám basqa joybarlar tárepinen isletiliwi múmkin. Onıń [$2 fayl xarakteristikası beti] xarakteristikası tómende kórsetilgen.", "filepage-nofile": "Bunday attaǵı fayl joq.", diff --git a/languages/i18n/krc.json b/languages/i18n/krc.json index 23a65bed6aa..4537a50b185 100644 --- a/languages/i18n/krc.json +++ b/languages/i18n/krc.json @@ -1073,7 +1073,7 @@ "searchprefs-noresults": "Эсебле джокъдула", "saveprefs": "Сакъла", "restoreprefs": "Бютеу тынгылау бла джарашдырыуланы кери джюкле", - "prefs-editing": "Тюрлендириу", + "prefs-editing": "Тюзетиу", "searchresultshead": "Изле", "recentchangesdays": "Ахыр тюрлениуледе кёргюзюллюк кюнле:", "recentchangesdays-max": "Максимум $1 {{PLURAL:$1|кюн}}", @@ -2564,8 +2564,8 @@ "tool-link-contributions": "{{GENDER:$1|Хайырланыучу}} къошум", "contributions-title": "$1 къошулуучуну къошагъы", "contribute-title": "Хайырланыучу къошумла", - "mycontris": "Къошум", - "anoncontribs": "Къошум", + "mycontris": "Къошумла", + "anoncontribs": "Къошумла", "contribute": "Къошум", "contribsub2": "{{GENDER:$3|$1}} къошуму ($2)", "contributions-subtitle": "{{GENDER:$2|$1}} ючюн", diff --git a/languages/i18n/kri.json b/languages/i18n/kri.json index 35e5079e2ee..8213b7e7c08 100644 --- a/languages/i18n/kri.json +++ b/languages/i18n/kri.json @@ -333,7 +333,7 @@ "hiddencategories": "Dis pej na mɛmba fɔ {{PLURAL:$1| wan kategori we ayd| $1 kategori dɛn we dɛn ayd}}:", "permissionserrors": "Permishɔn mistek", "permissionserrorstext-withaction": "Yu no gèt permisshòn fo $2, bikoz {{PLURAL:$1|rizin|rizin-dem}}:", - "recreate-moveddeleted-warn": "'''Tek tèm o!!: Yu de mek bak wan pej we dèn bin dòn ires.'''\n\nYu sabi if yu fò work pan dhis pej ya.\nDhis pejim delet èn muf lòg de hyar:", + "recreate-moveddeleted-warn": "Tek tèm o!!: Yu de mek bak wan pej we dèn bin dòn ires.\n\nYu sabi if yu fò work pan dhis pej ya.\nDhis pejim delet èn muf lòg de hyar:", "moveddeleted-notice": "Dis pej nɔ de.\nDi dilit, protɛkshɔn, ɛn muv lɔg fɔ di pej de dɔŋ fɔ rɛfrɛns.", "edit-hook-aborted": "Wan huk dòn blòk yu Èdit.\nI nò èksplan whethin mek.", "edit-gone-missing": "Wi nò ebul fòr ùpdat dhis pej hyar.\nSòmtèm dèn dòn delet am.", diff --git a/languages/i18n/lb.json b/languages/i18n/lb.json index 54b4c830c7e..c6d4ee52b3b 100644 --- a/languages/i18n/lb.json +++ b/languages/i18n/lb.json @@ -149,7 +149,7 @@ "about": "Iwwer", "article": "Säit mat Inhalt", "newwindow": "(geet an enger neier Fënster op)", - "cancel": "Zréck", + "cancel": "Ofbriechen", "moredotdotdot": "Méi …", "morenotlisted": "Dës Lëscht ass eventuell net komplett.", "mypage": "Säit", @@ -293,7 +293,7 @@ "sort-rowspan-error": "Dës Säit enthält eng Tabell mat engem rowspan-Attribut, dat sech iwwer méi Reien erstreckt, wéi d'Tabell der eigentlech huet. Dir kennt dëst behiewen, andeem Dir d'Säit ännert.", "nstab-main": "Säit", "nstab-user": "{{GENDER:$1|Benotzersäit}}", - "nstab-media": "Media Säit", + "nstab-media": "Mediesäit", "nstab-special": "Spezialsäit", "nstab-project": "Projetssäit:", "nstab-image": "Fichier", @@ -2335,6 +2335,8 @@ "anoncontribs": "Kontributiounen", "contribsub2": "Fir {{GENDER:$3|den $1|d'$1|de Benotzer $1}} ($2)", "contributions-subtitle": "Fir {{GENDER:$2|$1}}", + "contributions-edit-count": "E {{GENDER:$1|Benotzer}} mat $2 {{PLURAL:$2|Ännerung|Ännerungen}}.", + "contributions-account-creation-date": "De Kont gouf de(n) $1 ugeluecht.", "contributions-userdoesnotexist": "De Benotzerkont \"$1\" ass net registréiert.", "nocontribs": "Et goufe keng Ännerunge fonnt, déi dëse Krittären entspriechen.", "uctop": "aktuell", @@ -2557,6 +2559,8 @@ "movesubpage": "{{PLURAL:$1|Ënnersäit|Ënnersäiten}}", "movesubpagetext": "Dës Säit huet $1 {{PLURAL:$1|Ënnersäit|Ënnersäiten}} déi hei ënnendrënner stinn.", "movesubpagetalktext": "D'Diskussiounssäit déi dozou gehéiert huet $1 {{PLURAL:$1|Ënnersäit|Ënnersäiten}} déi hei ënnendrënner stinn.", + "movesubpagetext-truncated": "Déi éischt $1 {{PLURAL:$1|Ënnersäit fir dës Säit gëtt|Ënnersäite fir dës Säit ginn}} hei ënnendrënner affichéiert.", + "movesubpagetalktext-truncated": "Déi éischt $1 {{PLURAL:$1|Ënnersäit vun der entspriechender Diskussiounssäit gëtt|Ënnersäite vun der entspriechender Diskussiounssäit ginn}} hei ënnendrënner affichéiert.", "movenosubpage": "Dës Säit huet keng Ënnersäiten.", "movereason": "Grond:", "moveotherreason": "Aneren/zousätzleche Grond:", diff --git a/languages/i18n/lzh.json b/languages/i18n/lzh.json index d8f4561c5a9..0b9b0a87785 100644 --- a/languages/i18n/lzh.json +++ b/languages/i18n/lzh.json @@ -1311,7 +1311,7 @@ "prefixindex": "依名索引", "shortpages": "短篇", "longpages": "長言", - "deadendpages": "此無路也", + "deadendpages": "無路", "protectedpages": "頁錮", "protectedpages-indef": "只示無期之錮", "protectedpages-cascade": "只示連串之錮", @@ -1320,6 +1320,7 @@ "protectedpages-expiry": "屆期", "protectedpages-reason": "因:", "protectedpages-unknown-timestamp": "未知", + "protectedtitles": "緘題", "listusers": "點簿", "listusers-editsonly": "只示有纂之簿", "listusers-creationsort": "按先後列之", diff --git a/languages/i18n/mai.json b/languages/i18n/mai.json index 1f001a989f2..641358cc664 100644 --- a/languages/i18n/mai.json +++ b/languages/i18n/mai.json @@ -29,7 +29,8 @@ "बिप्लब आनन्द", "राम प्रसाद जोशी", "सरोज कुमार ढकाल", - "아라" + "아라", + "Dreamy Jazz" ] }, "tog-underline": "लिङ्कके रेखाङ्कित करी:", @@ -1163,7 +1164,7 @@ "grant-basic": "सामान्य अधिकार", "grant-viewdeleted": "मेटाएल फाइल व पृष्ठ देखी", "grant-viewmywatchlist": "अपन साकांक्षसूची देखी", - "newuserlogpage": "प्रयोक्ता रचना लग", + "newuserlogpage": "प्रयोक्ता रचना वृत्तलेख", "newuserlogpagetext": "ई प्रयोक्ता निर्माणक वृत्तलेख अछि।", "rightslog": "प्रयोक्ता अधिकार लौग", "rightslogtext": "ई प्रयोक्ता अधिकार परिवर्तन सभक वृतलेख छी।", diff --git a/languages/i18n/mhr.json b/languages/i18n/mhr.json index c92a4afcfc9..9301258bf2c 100644 --- a/languages/i18n/mhr.json +++ b/languages/i18n/mhr.json @@ -1121,7 +1121,7 @@ "prefs-files": "Файл-влак", "prefs-custom-css": "Шкендын CSS", "prefs-custom-js": "Шкендын JavaScript", - "prefs-common-config": "Чыла сылнештарыме темылан чумыр CSS, JSON да JavaScript:", + "prefs-common-config": "Пырля CSS/JavaScript чыла скин-влаклан:", "prefs-reset-intro": "Тиде велыжым тыйын келыштарымашетым тыглайыш кудалташлан кучылташ лиеш.\nШотыл нал, тидым пӧртылташ огеш лий.", "prefs-reset-confirm": "Туге, мый шке келыштарымашем кудалтынем.", "prefs-emailconfirm-label": "Электрон почто пеҥгыдемдыме:", @@ -2283,7 +2283,7 @@ "emailuser": "Ушнышылан серышым возаш", "emailuser-title-target": "{{GENDER:$1|ушнышылан}} электрон серышым возымаш", "emailuser-title-notarget": "Ушнышылан электрон серышым возымаш", - "emailpagetext": "Тиде кышкарын полшымыж дене {{GENDER:$1|тиде ушнышын}} электрон почто адресышкыже серышым колташ лиеш.\nМӧҥгеш адрес семын [[Special:Preferences|тыйын келыштарымаште]] ончыктымо адрес лиеш, тыге налшылан вигак тылат вашешташ йӧн лиеш.", + "emailpagetext": "Тиде кышкарын полшымыж дене {{GENDER:$1|тиде ушнышын}} электрон почто адресышкыже серышым колташ лиеш.\nМӧҥгеш адрес семын [[Special:Preferences|тыйын келыштарымаште]] ончыктымо адрес лиеш, тыге налшылан лач тылат вашешташ йӧн лиеш.", "defemailsubject": "{{SITENAME}} — \"$1\" ушнышо деч серыш", "usermaildisabled": "Ушнышын электрон почтыжым йӧртымӧ", "usermaildisabledtext": "Тиде викиш вес ушнышо-влаклан электрон серыш-влакым тый колтедылын от керт", diff --git a/languages/i18n/mk.json b/languages/i18n/mk.json index 78235a3efec..bb1f2339037 100644 --- a/languages/i18n/mk.json +++ b/languages/i18n/mk.json @@ -2842,6 +2842,8 @@ "movesubpage": "{{PLURAL:$1|Потстраница|Потстраници}}", "movesubpagetext": "Оваа страница има $1 {{PLURAL:$1|потстраница прикажана|потстраници прикажани}} подолу.", "movesubpagetalktext": "Оваа страница има $1 {{PLURAL:$1|потстраница прикажана|потстраници прикажани}} подолу.", + "movesubpagetext-truncated": "{{PLURAL:$1|Првата потстраница за оваа страница е прикажана подолу.|Првите $1 потстраници за оваа страница се прикажани подолу}}.", + "movesubpagetalktext-truncated": "{{PLURAL:$1|Првата постраница за соодветната разговорна страница е прикажана подолу.|Првите $1 потстраници за соодветната разговорна страница се прикажани подолу}}.", "movenosubpage": "Оваа страница нема потстраници.", "movereason": "Причина:", "moveotherreason": "Друга/дополнителна причина:", diff --git a/languages/i18n/mnw.json b/languages/i18n/mnw.json index 3748997c92f..b68724ce968 100644 --- a/languages/i18n/mnw.json +++ b/languages/i18n/mnw.json @@ -17,23 +17,23 @@ "tog-hidepatrolled": "ပၞုက် အရာမပလေဝ်ဒါန်လဝ် ကိစ္စဇၞော်ဇၞော် နူကဵု ပြဟ်ဟ်ဏအ်", "tog-newpageshidepatrolled": "ဗဒန် မုက်လိက်မဒဒှ်မဂေတ်ကၚ် နူ စရၚ် မုက်လိက် တၟိ", "tog-hidecategorization": "ပၞုက် အရာမဖျေဟ်ကဏ္ဍ ကုမုက်လိက်", - "tog-extendwatchlist": "သၠဲ စရၚ်မမၚ်မဲ သ္ဂောံ ထ္ၜး အလုံ မုက်လိၚ်ဂမၠိုၚ်, ဆ မတုဲကၠုၚ်လၟုဟ် ဟွံသေၚ်", - "tog-usenewrc": "ပြံင်လှာဲ ဂကောံ နကဵု မပြံင်လှာဲ ပြဟ်ဟ်ဏအ် ကဵု စရင်မမင်မဲဂမၠိုင်", - "tog-editondblclick": "ဒါန်မုက်လိက်ဂမၠိုင် ပွမပ္ဍဵုကေတ်ၜါလ္တန်", - "tog-editsectiononrightclick": "မရုဲစှ် သွက်ဂွံပလေဝ်ဒါန် နကဵုမဍဵု လပါ်ပုင် ပ္ဍဲက္ဍိုပ်လိက် ကဏ္ဍ", + "tog-extendwatchlist": "သၠဲ စရၚ်မမၚ်မဲ သ္ဂောံ ထ္ၜး အလုံ မုက်လိၚ်ဂမၠိုၚ်၊ ဆ မတုဲကၠုၚ်လၟုဟ် ဟွံသေၚ်", + "tog-usenewrc": "ပြံၚ်လှာဲ ဂကောံ နကဵု မပြံၚ်လှာဲ ပြဟ်ဟ်ဏအ် ကဵု စရင်မမင်မဲဂမၠိုၚ်", + "tog-editondblclick": "ဒါန်မုက်လိက်ဂမၠိုၚ် ပွမပ္ဍဵုကေတ်ၜါလ္တန်", + "tog-editsectiononrightclick": "မရုဲစှ် သွက်ဂွံပလေဝ်ဒါန် နကဵုမဍဵု လပါ်ပုၚ် ပ္ဍဲက္ဍိုပ်လိက် ကဏ္ဍ", "tog-watchcreations": "စုတ်မုက်လိက် မအဲခၞံကၠောန်လဝ် ကေုာံ ဝှာၚ် မအဲပတိုန်လဝ် စရေၚ် စရၚ်မမၚ်မွဲအဲ.", - "tog-watchdefault": "စုတ်မုက်လိက်ဂမၠိုၚ် ကေုာံ ဝှာၚ်ဂမၠိုၚ်မအဲပလေဝ်ဒါန်လဝ် စရေၚ်စရၚ်အဲမမၚ်မွဲ.", - "tog-watchmoves": "စုတ်မုက်လိက်ဂမၠိုၚ် ကေုာံ ဝှာၚ်ဂမၠိုၚ် မအဲပဆုဲလဝ် စရေၚ်စရၚ်အဲမမၚ်မွဲ.", + "tog-watchdefault": "စုတ်မုက်လိက်ဂမၠိုၚ် ကေုာံ ဝှာၚ်ဂမၠိုၚ်မအဲပလေဝ်ဒါန်လဝ် စရေၚ်စရၚ်အဲမမၚ်မွဲ", + "tog-watchmoves": "စုတ်မုက်လိက်ဂမၠိုၚ် ကေုာံ ဝှာၚ်ဂမၠိုၚ် မအဲပဆုဲလဝ် စရေၚ်စရၚ်အဲမမၚ်မွဲ", "tog-watchdeletion": "စုတ်မုက်လိက် ကေုာံ ဝှာၚ် မအဲပလီုလဝ် စရေၚ် စရၚ်အဲမမၚ်မွဲ", "tog-watchuploads": "စုတ်ဝှာၚ်တၟိ မအဲပတိုန်လဝ် စရေၚ် စရၚ်အဲမမၚ်မွဲ", "tog-watchrollback": "မုက်လိက် အဲမကလေင်ဂတးပလေဝ်လဝ် ပ္ဍဲစရင်မင်မဲအဲ", "tog-minordefault": "ဍာပ်သ္တီ ဒါန်မညိညသီုဖအိုတ် နကဵုဒှ်ဒတန်အလဵုအလဵု", "tog-previewontop": "ထ္ၜနာမူနာ ကိုပ်ကၠာနူ ပလေဝ်ဒါန်ကဠာ", "tog-previewonfirst": "ထ္ၜးနာမူနာ ကာလအခိၚ်ပလေဝ်ဒါန်အလာန်ပထမ", - "tog-enotifwatchlistpages": "ပြင်အဳမေလ် ကုအဲ အခိင် မုက်လိက် ဟွံသေင်မ္ဂး ဝှာင် မနွံပ္ဍဲစရင်ပၟင်ပၟဲအဲ မဒးဒုင်ပြံင်လှာဲ။", - "tog-enotifusertalkpages": "ပြင်အဳမေလ် ကုအဲ အခိင် မုက်လိက်ညးလွပ်အဲ မဒးဒုင်ပြံင်လှာဲ။", - "tog-enotifminoredits": "ပြင်အဳမေလ် ကုအဲ သွက်မပလေဝ်ဒါန်ညိည မုက်လိက် ကေုာံ ဝှာင်အဲဂမၠိုင်။", - "tog-enotifrevealaddr": "ဗၟံက်ထ္ၜး ဌာန်ဒတန်အဳမေလ်အဲ ပ္ဍဲအဳမေလ်မကဵုသတိဂမၠိုင်", + "tog-enotifwatchlistpages": "ပြၚ်အဳမေလ် ကုအဲ အခိၚ် မုက်လိက် ဟွံသေၚ်မ္ဂး ဝှာၚ် မနွံပ္ဍဲစရၚ်ပၟၚ်ပၟဲအဲ မဒးဒုၚ်ပြံၚ်လှာဲ။", + "tog-enotifusertalkpages": "ပြၚ်အဳမေလ် ကုအဲ အခိၚ် မုက်လိက်ညးလွပ်အဲ မဒးဒုၚ်ပြံၚ်လှာဲ", + "tog-enotifminoredits": "ပြၚ်အဳမေလ် ကုအဲ သွက်မပလေဝ်ဒါန်ညိည မုက်လိက် ကေုာံ ဝှာၚ်အဲဂမၠိုင်", + "tog-enotifrevealaddr": "ဗၟံက်ထ္ၜး ဌာန်ဒတန်အဳမေလ်အဲ ပ္ဍဲအဳမေလ်မကဵုသတိဂမၠိုၚ်", "tog-shownumberswatching": "ထ္ၜးလၟိုဟ်ဒဒှ်ညးလွပ်မဗဵုဂမၠိုၚ်", "tog-oldsig": "စၟတ်တဲ မၞး မၞုံဒၟံၚ်တုဲတုဲ:", "tog-fancysig": "စၟတ်သမ္တီ စၟတ်တဲ နဒဒှ် လိက်ဝဳကဳ (သက္ကု လေန် မဒှ်အလဵုလဵု ပ္ဍဲမုက်လိက် ညးလွပ်မၞး)", @@ -42,8 +42,8 @@ "tog-watchlisthideown": "ဗဒန်ထောံအဲဒါန်လဝ်နူစရၚ်မဗဵုရံၚ်", "tog-watchlisthidebots": "ဗဒန်ထောံ ရုပ်စက်မပလေဝ်ဒါန် နူ စရၚ်မမၚ်မွဲ", "tog-watchlisthideminor": "ဗဒန်ထောံ ပလေဝ်ဒါန်မညိည နူ စရၚ်မမၚ်မွဲ", - "tog-watchlisthideliu": "ဗဒန်ထောအ် အရာမပလေဝ်ဒါန် မလုပ်ကၠောန်လဝ် နကဵု ညးလွပ် နူကဵု စရင်ပၟင်ပၟဲ", - "tog-watchlistreloadautomatically": "ပ္ဍဲကဵု စရင်ပၟင်ပၟဲဂှ် တၞဟ်နဂွံတၟိဒၟံင် ဇၟာပ်ကာလ ဍေဟ်မပြံင်လှာဲမာန်ဂှ် (နွံပၟိက်ဒၟံင် JavaScript)", + "tog-watchlisthideliu": "ဗဒန်ထောအ် အရာမပလေဝ်ဒါန် မလုပ်ကၠောန်လဝ် နကဵု ညးလွပ် နူကဵု စရၚ်ပၟၚ်ပၟဲ", + "tog-watchlistreloadautomatically": "ပ္ဍဲကဵု စရင်ပၟၚ်ပၟဲဂှ် တၞဟ်နဂွံတၟိဒၟံင် ဇၟာပ်ကာလ ဍေဟ်မပြံင်လှာဲမာန်ဂှ် (နွံပၟိက်ဒၟံင် JavaScript)", "tog-watchlistunwatchlinks": "စုတ် စဳမတ်ဟွံမင်မဲ/မင်မဲ တိုက်က်ရိုက်က်({{int:Watchlist-unwatch}}/{{int:Watchlist-unwatch-undo}}) သွက် မုက်လိက်ပၟင်ပၟဲဂမၠိုင် နကဵု အပြံင်အလှာဲ ( နွံပၟိက် JavaScript သွက်ဂွံဗကေတ်ကၠောန် ဗီုဏအ်ဂွံ)", "tog-watchlisthideanons": "ဗဒန်ထောအ် အရာမပလေဝ်ဒါန် မလုပ်ကၠောန်လဝ် နကဵုညးလွပ် သက္ကုယၟု နူကဵု စရင်ပၟင်ပၟဲ", "tog-watchlisthidepatrolled": "ဗဒန်ထောအ် အရာမပလေဝ်ဒါန် နကဵုညးကင် နူကဵု စရင်ပၟင်ပၟဲ", @@ -57,7 +57,7 @@ "tog-showrollbackconfirmation": "ထ္ၜးကဵု တင်မပဒတန် ချိုတ်တ်ပၠိုတ်တ်ညိ အခိင်ကာလ မဍဵု ပ္ဍဲလေန် ကလေင်လက္ကရဴ။", "tog-requireemail": "ပ္ဍဲအခိင်ကာလ လိက်စာအဳမေလ် ကီု သီုကဵု ယၟုညးလွပ် သီုၜါ ကိတ်ညဳတုပ်ဟေင် ပလံင် မဂၞန်ပၞုက် ကုအဳမလေ် မဒုင်တဲညိ။", "underline-always": "လၟိုန်အခါ", - "underline-never": "မွဲလှေ်ဟွံမွဲ", + "underline-never": "မွဲလှ်ေဟွံမွဲ", "underline-default": "သကိန် ဟွံသေင်မ္ဂး ဗြောဝ်သာ ဟွံကၠောန်ကမၠောန်", "editfont-style": "ဒါန်ပလေဝ် ဨရိယာ ဟာန်ဗာန်မလိက်:", "editfont-monospace": "မလိက် ဒၞဲါမွဲ", @@ -115,19 +115,19 @@ "dec": "ဒဳ", "period-am": "နူဂယး", "period-pm": "သဝ်တ္ၚဲ", - "pagecategories": "{{PLURAL:$1|ကဏ္ဍ|ကဏ္ဍဂမၠိုင်}}", + "pagecategories": "{{PLURAL:$1|ကဏ္ဍ|ကဏ္ဍဂမၠိုၚ်}}", "category_header": "မုက်လိက်ဂမၠိုင် ပ္ဍဲ ကဏ္ဍ \"$1\"", "subcategories": "ကဏ္ဍလစှ်ေဂမၠိုင်", "category-media-header": "မဳဒဳယာ စပ်ကဵု ကဏ္ဍ \"$1\"", - "category-empty": "ကဏ္ဍဏအ် ပြဟ်ဟ်ဏအ် ဟွံမဲ ကု မုက်လိက် ဟွံသေင်မ္ဂး ပရူမွဲမွဲဏီရ", - "hidden-categories": "{{PLURAL:$1|ကဏ္ဍ မပၞုက်|ကဏ္ဍ မပၞုက်ဂမၠိုင်}}", + "category-empty": "ကဏ္ဍဏအ် ပြဟ်ဟ်ဏအ် ဟွံမဲ ကု မုက်လိက် ဟွံသေၚ်မ္ဂး ပရူမွဲမွဲဏီရ။", + "hidden-categories": "{{PLURAL:$1|ကဏ္ဍ မပၞုက်|ကဏ္ဍ မပၞုက်ဂမၠိုၚ်}}", "hidden-category-category": " ကဏ္ဍ မပၞုက်လဝ်ဂမၠိုၚ်", - "category-subcat-count": "{{PLURAL:$2|ကဏ္ဍဏအ်ဂှ် ကဏ္ဍလစှ်ေ နွံဆ အတိုင်ဗွဲသၟဝ်ဝွံရ၊၊|ကဏ္ဍဏအ် နွံဆအတိုင် ဗွဲသၟဝ်ဝွံရ၊၊ {{PLURAL:$1|ကဏ္ဍလစှ်ေ|$1 ကဏ္ဍလစှ်ေဂမၠိုင်}}, ပၞောဝ်ကဵု $2 သီုဖအိုတ်}}", + "category-subcat-count": "{{PLURAL:$2|ကဏ္ဍဏအ်ဂှ် ကဏ္ဍလစှ်ေ နွံဆ အတိုၚ်ဗွဲသၟဝ်ဝွံရ၊၊|ကဏ္ဍဏအ် နွံဆအတိုၚ် ဗွဲသၟဝ်ဝွံရ၊၊ {{PLURAL:$1|ကဏ္ဍလစှ်ေ|$1 ကဏ္ဍလစှ်ေဂမၠိုၚ်}}၊ ပၞောဝ်ကဵု $2 သီုဖအိုတ်}}", "category-subcat-count-limited": "ကဏ္ဍ(အဇာ)တဏအ်ဝွံ နွံအတိုၚ်ဗွဲသၟဝ် {{PLURAL:$1|ကဏ္ဍပါ်|$1ကဏ္ဍပါ်ဂမၠိုၚ်}}။", - "category-article-count": "{{PLURAL:$2|ကဏ္ဍဏအ် နွံဆၜိုတ် အတိုင်ဗွဲသၟဝ်ဏအ်ရ.| ဗွဲသၟဝ်ဏအ်ဂှ် {{PLURAL:$1| ဒှ်လၟိဟ် မုက်လိက်| ဒှ်လၟိဟ် မုက်လိက်ဂမၠိုင် $1 }} စပ် ကုကဏ္ဍဏအ်ရ၊၊ သီုဖအိုတ် နွံ $2}}", - "category-article-count-limited": "အတိုၚ်ဗွဲသၟဝ်{{PLURAL:$1|မုက်ဂှ်|$1 မုက်တအ်}} ပ္ဍဲကဆံၚ်မလၟုဟ်.", - "category-file-count": "{{PLURAL:$2|ကဏ္ဍဏအ် နွံဆၜိုတ် ဝှာင်|အတိုင် ဗွဲသၟဝ်ဏအ်ရ {{PLURAL:$1|ဝှာင် ဂှ်|$1 ဝှာင်တအ် ဂှ်}} ပ္ဍဲကဏ္ဍဏအ် သီုဖအိုတ် နွံ $2 ၊၊}}", - "category-file-count-limited": "အတိုၚ်ဗွဲသၟဝ်{{PLURAL:$1|ဝှာၚ်|$1 ဝှာၚ်ဂမၠိုၚ်}} ပ္ဍဲကဆံၚ်မလၟုဟ်.", + "category-article-count": "{{PLURAL:$2|ကဏ္ဍဏအ် နွံဆၜိုတ် အတိုၚ်ဗွဲသၟဝ်ဏအ်ရ။ | ဗွဲသၟဝ်ဏအ်ဂှ် {{PLURAL:$1| ဒှ်လၟိဟ် မုက်လိက်| ဒှ်လၟိဟ် မုက်လိက်ဂမၠိုၚ် $1 }} စပ် ကုကဏ္ဍဏအ်ရ၊၊ သီုဖအိုတ် နွံ $2}}", + "category-article-count-limited": "အတိုၚ်ဗွဲသၟဝ်{{PLURAL:$1|မုက်ဂှ်|$1 မုက်တအ်}} ပ္ဍဲကဆံၚ်မလၟုဟ်။", + "category-file-count": "{{PLURAL:$2|ကဏ္ဍဏအ် နွံဆၜိုတ် ဝှာၚ်|အတိုၚ် ဗွဲသၟဝ်ဏအ်ရ။ {{PLURAL:$1|ဝှာၚ် ဂှ်|$1 ဝှာၚ်တဏအ် ဂှ်}} ပ္ဍဲကဏ္ဍဏအ် သီုဖအိုတ် နွံ $2 ၊၊}}", + "category-file-count-limited": "အတိုၚ်ဗွဲသၟဝ်{{PLURAL:$1|ဝှာၚ်|$1 ဝှာၚ်ဂမၠိုၚ်}} ပ္ဍဲကဆံၚ်မလၟုဟ်။", "index-category": "မုက်လိက်မစၞောန်လဝ်", "noindex-category": "မုက်လိက် မသက္ကုလိက်", "broken-file-category": "မုက်လိက် နကဵုလေန် ဝှာင်မလီုလာ်ဂမၠိုင်", @@ -150,7 +150,7 @@ "variants": "မူတၞဟ်", "navigation-heading": "သ္ၚိအင် မေန်နူ", "errorpagetitle": "ဗၠေတ်", - "returnto": "ကလေၚ်အာ ဇရေၚ် $1", + "returnto": "ကလေၚ်အာ ဇရေၚ် $1 ။", "tagline": "နူ {{SITENAME}}", "help": "ရီု", "help-mediawiki": "ရီုဗၚ် ပရူ မဳဒဳယာဝဳကဳ", @@ -206,18 +206,18 @@ "redirectedfrom": "(ကလေၚ်ထ္ၜး နူ $1)", "redirectpagesub": "မုက်လိက် ကလေၚ်ပညုၚ်", "redirectto": "ကလေၚ်စၞောန်ပညုၚ်လဝ် နူကဵု-", - "lastmodifiedat": "မုက်လိက်ဏအ် လက္ကရဴအိုတ် ပလေဝ်ဒါန်လဝ် ပ္ဍဲ $1 ပ္ဍဲ $2", - "viewcount": "မုက်လိက်ဏအ်ဂှ် ဒ:ဒုၚ်လုပ်လဝ်တုဲ{{PLURAL:$1|မွဲအလန်|$1 ဂၠိုၚ်ကဵုအလန်}}", + "lastmodifiedat": "မုက်လိက်ဏအ် လက္ကရဴအိုတ် ပလေဝ်ဒါန်လဝ် ပ္ဍဲ $1၊ ပ္ဍဲ $2 ။", + "viewcount": "မုက်လိက်ဏအ်ဂှ် ဒ:ဒုၚ်လုပ်လဝ်တုဲ{{PLURAL:$1|မွဲအလန်|$1 ဂၠိုၚ်ကဵုအလန်}}။", "protectedpage": "မုက်လိက် စဵုဒၞဲါလဝ်", "jumpto": "ဒံၚ် လုပ်:", "jumptonavigation": "သ္ၚိအင်", "jumptosearch": "ဂၠာဲ", - "view-pool-error": "သၠးအခေါၚ်, မုက်ဏအ်ဂှ် ထပ်မံၚ်ယျ ပ္ဍဲအခိၚ်ဏအ်။\nညးလွပ်မဂၠိုၚ်တအ် ဂစာန်မံၚ် သ္ဂောအ်ဗဵုကေတ်မုက်လိက်ဏအ်။\nသ္ပဂုဏ်တုဲ မၚ်မွဲစုတ် ကိုပ်ကၠာနူ မၞးဟွံဂစာန် သ္ဂောံလုပ်မုက်လိက်ဏအ်မွဲလတန်ပၠန်ဂှ်။\n\n$1", - "generic-pool-error": "သၠးအခေါၚ်, မုက်ဏအ်ဂှ် ထပ်မံၚ်ယျ ပ္ဍဲအခိၚ်ဏအ်။\nညးလွပ်မဂၠိုၚ်တအ် ဂစာန်မံၚ် သ္ဂောအ်ဗဵုကေတ်မုက်လိက်ဏအ်။\nသ္ပဂုဏ်တုဲ မၚ်မွဲစုတ် ကိုပ်ကၠာနူ မၞးဟွံဂစာန် သ္ဂောံလုပ်တမ်ရိုဟ်ဏအ်မွဲလတန်ပၠန်ဂှ်။", + "view-pool-error": "သၠးအခေါၚ်၊ မုက်ဏအ်ဂှ် ထပ်မံၚ်ယျ ပ္ဍဲအခိၚ်ဏအ်။\nညးလွပ်မဂၠိုၚ်တအ် ဂစာန်မံၚ် သ္ဂောအ်ဗဵုကေတ်မုက်လိက်ဏအ်။\nသ္ပဂုဏ်တုဲ မၚ်မွဲစုတ် ကိုပ်ကၠာနူ မၞးဟွံဂစာန် သ္ဂောံလုပ်မုက်လိက်ဏအ်မွဲလတန်ပၠန်ဂှ်။\n\n$1", + "generic-pool-error": "သၠးအခေါၚ်၊ မုက်ဏအ်ဂှ် ထပ်မံၚ်ယျ ပ္ဍဲအခိၚ်ဏအ်။\nညးလွပ်မဂၠိုၚ်တအ် ဂစာန်မံၚ် သ္ဂောအ်ဗဵုကေတ်မုက်လိက်ဏအ်။\nသ္ပဂုဏ်တုဲ မၚ်မွဲစုတ် ကိုပ်ကၠာနူ မၞးဟွံဂစာန် သ္ဂောံလုပ်တမ်ရိုဟ်ဏအ်မွဲလတန်ပၠန်ဂှ်။", "pool-timeout": "အခိၚ်အိုတ်အာယျ မၚ်မံၚ်သွက်ဂွံလုပ်", "pool-queuefull": "ပြေၚ်ရၚ်မဍိုန်လျတအ်ပေၚ်မံၚ်", "pool-errorunknown": "ဟွံတီ ဗီုလဵုဗၠေတ်", - "pool-servererror": "ပရေၚ်ကမၠောန်မအောန်ကဵုဆိုက်ဗ္ဒက်ဂှ် ဟွံသၟဟ်အစောန် ($1)", + "pool-servererror": "ပရေၚ်ကမၠောန်မအောန်ကဵုဆိုက်ဗ္ဒက်ဂှ် ဟွံသၟဟ်အစောန် ($1)။", "poolcounter-usage-error": "သုၚ်စောဲ ဗၠေတ်:$1", "aboutsite": "ပရူ {{SITENAME}}", "aboutpage": "Project:ပရူ", @@ -238,7 +238,7 @@ "privacypage": "Project:ပဝ်လသဳ အခေါၚ်ပူဂဵု", "badaccess": "တၚ်သၠးအခေါၚ် ဗၠေတ်", "badaccess-group0": "ညးလွဟ် ဟွံကလိဂွံအခေါၚ်သွက်ဂွံပသောၚ်သ္အး ကမၠောန်ညးလွဟ်မအာတ်လဝ်အခေါၚ်ဂှ်။", - "badaccess-groups": "ပွမၞးမၞုံကဵုမအာတ်လဝ်အခေါၚ်ဂှ် ပိုၚ်ခြာလဝ်သွက်ညးလွပ် ပ္ဍဲ{{PLURAL:$2|မွဲဂကောံ| မွဲ နူဂကောံ}}:$1", + "badaccess-groups": "ပွမၞးမၞုံကဵုမအာတ်လဝ်အခေါၚ်ဂှ် ပိုၚ်ခြာလဝ်သွက်ညးလွပ် ပ္ဍဲ{{PLURAL:$2|မွဲဂကောံ| မွဲ နူဂကောံ}}:$1 ။", "versionrequired": "မူ $1 မဳဒဳယာဝဳကဳ မနွံလဝ်ပၟိက်", "versionrequiredtext": "တၞဟ်န ဂွံဗဵု မုက်လိက်ဏအ်ဂွံဂှ် မူမဳဒဳယာဝဳကဳ $1 ဂှ် နွံပၟိက်ဒၟံၚ်ရ။ \nရံၚ် ပ္ဍဲ[[Special:Version|version page]] ဏအ်ညိ။", "ok": "ခိုဟ်", @@ -287,7 +287,7 @@ "mainpage-nstab": "မုက်လိက်တမ်", "nosuchaction": "ဟွံမွဲကဵု ပွမမိက်မွဲမွဲ", "nosuchspecialpage": "မုက်လိက် တၟေင် ညံင်ရဴဏအ် ဟွံမဲ", - "nospecialpagetext": "မၞး အာတ်မိက်လဝ် မုက်လိက်တၟေင် မဟွံမဲမွဲရ၊၊\n\nစရင် မုက်လိက်တၟေင် မနွံတအ်ဂှ် ဂွံဆဵုကေတ် ပ္ဍဲ [[Special:SpecialPages|{{int:specialpages}}]].", + "nospecialpagetext": "မၞး အာတ်မိက်လဝ် မုက်လိက်တၟေၚ် မဟွံမဲမွဲရ၊၊\n\nစရင် မုက်လိက်တၟေၚ် မနွံတအ်ဂှ် ဂွံဆဵုကေတ် ပ္ဍဲ [[Special:SpecialPages|{{int:specialpages}}]]။", "error": "ဗၠေတ်", "databaseerror-query": "သၟာန်: $1", "databaseerror-function": "ကမၠောန်: $1", @@ -296,50 +296,50 @@ "missingarticle-diff": "(တၞဟ်ခြာ: $1, $2)", "internalerror": "ဗၠေတ်အပ္ဍဲ", "internalerror_info": "ဗၠောတ်အပ္ဍဲ:$1", - "filecopyerror": "ဆာဲစၠောံ ဝှာၚ် \"$1\" ဏာစရေၚ် \"$2\" ဟွံမာန်", - "filerenameerror": "ကလေၚ်ကဵုယၟုဝှာၚ် \"$1\" ဏာ \"$2\" ဟွံမာန်", - "filedeleteerror": "ပလီုကေတ်ဝှာၚ် \"$1\" ဟွံမာန်", - "directorycreateerror": "ခၞံကၠောန်ကေတ် လိက်အုပ်မစၞောန်ထ္ၜးဌာန်ဒၟံၚ်ကဵုယၟုမၞိဟ် \"$1\" ဟွံမာန်", - "directoryreadonlyerror": "အိက်အုပ်မစၞောန်ထ္ၜးဌာန်ဒၟံၚ်ကဵုယၟုမၞိဟ် \"$1\" ဂှ် ဆအယာံမာတ်- ဗှ်ဟေၚ်", - "filenotfound": "ဂၠာဲကေတ် ဝှာၚ် \"$1\" ဟွံမာန်", - "unexpected": "ၚုဟ်မး ဟွံစၟဳကေတ်: \"$1\"=\"$2\"", - "formerror": "ဗၠောတ်: ပတိုန်တၞးဗပေၚ်ဏအ် ဟွံမာန်.", + "filecopyerror": "ဆာဲစၠောံ ဝှာၚ် \"$1\" ဏာစရေၚ် \"$2\" ဟွံမာန်။", + "filerenameerror": "ကလေၚ်ကဵုယၟုဝှာၚ် \"$1\" ဏာ \"$2\" ဟွံမာန်။", + "filedeleteerror": "ပလီုကေတ်ဝှာၚ် \"$1\" ဟွံမာန်။", + "directorycreateerror": "ခၞံကၠောန်ကေတ် လိက်အုပ်မစၞောန်ထ္ၜးဌာန်ဒၟံၚ်ကဵုယၟုမၞိဟ် \"$1\" ဟွံမာန်။", + "directoryreadonlyerror": "အိက်အုပ်မစၞောန်ထ္ၜးဌာန်ဒၟံၚ်ကဵုယၟုမၞိဟ် \"$1\" ဂှ် ဆအယာံမာတ်- ဗှ်ဟေၚ်။", + "filenotfound": "ဂၠာဲကေတ် ဝှာၚ် \"$1\" ဟွံမာန်။", + "unexpected": "ၚုဟ်မး ဟွံစၟဳကေတ်: \"$1\"=\"$2\"။", + "formerror": "ဗၠောတ်: ပတိုန်တၞးဗပေၚ်ဏအ် ဟွံမာန်။", "cannotdelete-title": "ပလီုကေတ်မုက်လိက်ဟွံဂွံ$1", "badtitle": "က္ဍိုပ်လိက် ဟွံခိုဟ်", "badtitletext": "မုက်လိက် မအာတ်မိက်လဝ်ဂှ် ဟွံသၟဟ်အစောမ်၊ သၠာတ်သၠးဒၟံင် ဟွံသေင်မ္ဂး ဆက်စၠောအ်လေန်လဝ် ကုအရေဝ်ဘာသာနာနာ ဟွံသေင်မ္ဂး က္ဍိုပ်လိက် အပ္ဍဲအကြာဝဳကဳ ဟွံဒးရ၊၊\nဟိုတ်နူ စကာလဝ် မလိက် နဒဒှ်က္ဍိုပ်လိက်ဟွံဂွံ ပါလုပ်ဒၟံင် မွဲမ ဟွံသေင်မ္ဂး မဂၠိုင် ကုမ လေဝ် ဒှ်မာန်ရ၊၊", - "title-invalid-characters": "က္ဍိုပ်လိက် မုက်လိက်မအာတ်လဝ်အခေါၚ် သၚ်္ကေတ ဟွံစှ်ေသၞောတ် မပါလုပ်: \"$1\"", + "title-invalid-characters": "က္ဍိုပ်လိက် မုက်လိက်မအာတ်လဝ်အခေါၚ် သၚ်္ကေတ ဟွံစှ်ေသၞောတ် မပါလုပ်: \"$1\"။", "viewsource": "ထ္ၜး တမ်ရိုဟ်", "skin-action-viewsource": "ဗဵု တံရိုဟ်", "viewsource-title": "ဗဵု တမ်ရိုဟ် သွက် $1", "actionthrottled": "ပွပတ်ကအ်", "viewsourcetext": "မၞး ဗဵု ကေုာံ စၠောအ်ကပ်ပဳကေတ် တမ်ရိုဟ် မုက်လိက်ဏအ် ဂွံရ၊၊", - "namespaceprotected": "မၞး ဟွဲမွဲကဵု အခေါၚ်အရာ သ္ဂောအ်ပလေဝ်ဒါန် မုက်လိက် ပ္ဍဲ$1 ဒၞဲါယၟု.", - "customcssprotected": "မၞး ဟွံမွဲကဵု အခေါၚ်အရာ သ္ဂောအ် ပလေဝ်ဒါန် မုက်လိက် CSS ဏအ် မုဟိုတ်တှ်ေ ဍေံတအ်ဂှ် မၞုံဒၟံၚ်ကဵု မချိၚ်ထ္ၜတ်ပရၚ်ပူဂိုလ်ညးလွဟ်တၞဟ်တအ်ရ.", - "customjsonprotected": "မၞး ဟွံမွဲကဵု အခေါၚ်အရာ သ္ဂောအ် ပလေဝ်ဒါန် မုက်လိက် JSON ဏအ် မုဟိုတ်တှ်ေ ဍေံတအ်ဂှ် မၞုံဒၟံၚ်ကဵု မချိၚ်ထ္ၜတ်ပရၚ်ပူဂိုလ်ညးလွဟ်တၞဟ်တအ်ရ.", - "customjsprotected": "မၞး ဟွံမွဲကဵု အခေါၚ်အရာ သ္ဂောအ် ပလေဝ်ဒါန် မုက်လိက် JavaScript ဏအ် မုဟိုတ်တှ်ေ ဍေံတအ်ဂှ် မၞုံဒၟံၚ်ကဵု မချိၚ်ထ္ၜတ်ပရၚ်ပူဂိုလ်ညးလွဟ်တၞဟ်တအ်ရ.", - "sitecssprotected": "မၞး ဟွံမွဲကဵု အခေါၚ်အရာ သ္ဂောအ် ပလေဝ်ဒါန် မုက်လိက် CSS ဏအ် မုဟိုတ်တှ်ေ ဇီုကပိုက်အာကဵု ကၟုဲတအ်သီုဖအိုတ်မာန်ဏောၚ်.", - "sitejsonprotected": "မၞး ဟွံမွဲကဵု အခေါၚ်အရာ သ္ဂောအ် ပလေဝ်ဒါန် မုက်လိက် JSON ဏအ် မုဟိုတ်တှ်ေ ဇီုကပိုက်အာကဵု ကၟုဲတအ်သီုဖအိုတ်မာန်ဏောၚ်.", - "sitejsprotected": "မၞး ဟွံမွဲကဵု အခေါၚ်အရာ သ္ဂောအ် ပလေဝ်ဒါန် မုက်လိက် JavaScript ဏအ် မုဟိုတ်တှ်ေ ဇီုကပိုက်အာကဵု ကၟုဲတအ်သီုဖအိုတ်မာန်ဏောၚ်.", - "mycustomcssprotected": "မၞးဟွံမွဲကဵုအခေါၚ်ဂွံဒါန်မုက်လိက်CSSဏအ်.", - "mycustomjsonprotected": "မၞးဟွံမွဲကဵုအခေါၚ်ဂွံဒါန်မုက်လိက်JSONဏအ်", - "mycustomjsprotected": "မၞးဟွံမွဲကဵုအခေါၚ်ဂွံဒါန်မုက်လိက်JavaScriptဏအ်.", - "myprivateinfoprotected": "မၞးအခေါၚ်ဟွံမွဲသ္ဂောအ်ဒါန်တၚ်နၚ်ပရိုၚ်ပူဂိုလ်မၞး.", - "mypreferencesprotected": "မၞးဟွံမွဲကဵုအခေါၚ်ဂွံဒါန်ပၟိက်ဒးဂၞပ်မၞး.", - "ns-specialprotected": "မုက်လိက်ဗွဲတၟေၚ်မဂပ်ဝ်ဒါန်ဟွံဂွံ.", - "titleprotected": "က္ဍိုပ်လိက်ဏအ် ဒးဒုၚ်စဵုဒၞါနူမခၞံကၠောန်နကဵု[[User:$1|$1]].\nဟိုတ်မကဵုလဝ်တအ်တုန် $2.", - "filereadonlyerror": "ဟွံသၟဟ်အစောန် သ္ဂောံ ပြုပြေၚ် ဝှာၚ် \"$1\" မုဟိုတ်တှေ် ဝှာၚ်မဒုၚ်လျိုၚ် \" $2\" ဂှ် နွံပ္ဍဲ မဝ်ဒယ် ဆ-ဗှ်ဟေၚ်.\nညးကောပ်ကာဲသၞောတ် ပူဂိုလ်မကၟာတ်လတ် အရာဏအ် ကဵုကၠုၚ်တၚ်သောၚ်ကလး: \"$3\"", + "namespaceprotected": "မၞး ဟွဲမွဲကဵု အခေါၚ်အရာ သ္ဂောအ်ပလေဝ်ဒါန် မုက်လိက် ပ္ဍဲ$1 ဒၞဲါယၟု။", + "customcssprotected": "မၞး ဟွံမွဲကဵု အခေါၚ်အရာ သ္ဂောအ် ပလေဝ်ဒါန် မုက်လိက် CSS ဏအ် မုဟိုတ်တှ်ေ ဍေံတအ်ဂှ် မၞုံဒၟံၚ်ကဵု မချိၚ်ထ္ၜတ်ပရၚ်ပူဂိုလ်ညးလွဟ်တၞဟ်တအ်ရ။", + "customjsonprotected": "မၞး ဟွံမွဲကဵု အခေါၚ်အရာ သ္ဂောအ် ပလေဝ်ဒါန် မုက်လိက် JSON ဏအ် မုဟိုတ်တှ်ေ ဍေံတအ်ဂှ် မၞုံဒၟံၚ်ကဵု မချိၚ်ထ္ၜတ်ပရၚ်ပူဂိုလ်ညးလွဟ်တၞဟ်တအ်ရ။", + "customjsprotected": "မၞး ဟွံမွဲကဵု အခေါၚ်အရာ သ္ဂောအ် ပလေဝ်ဒါန် မုက်လိက် JavaScript ဏအ် မုဟိုတ်တှ်ေ ဍေံတအ်ဂှ် မၞုံဒၟံၚ်ကဵု မချိၚ်ထ္ၜတ်ပရၚ်ပူဂိုလ်ညးလွဟ်တၞဟ်တအ်ရ။", + "sitecssprotected": "မၞး ဟွံမွဲကဵု အခေါၚ်အရာ သ္ဂောအ် ပလေဝ်ဒါန် မုက်လိက် CSS ဏအ် မုဟိုတ်တှ်ေ ဇီုကပိုက်အာကဵု ကၟုဲတအ်သီုဖအိုတ်မာန်ဏောၚ်။", + "sitejsonprotected": "မၞး ဟွံမွဲကဵု အခေါၚ်အရာ သ္ဂောအ် ပလေဝ်ဒါန် မုက်လိက် JSON ဏအ် မုဟိုတ်တှ်ေ ဇီုကပိုက်အာကဵု ကၟုဲတအ်သီုဖအိုတ်မာန်ဏောၚ်။", + "sitejsprotected": "မၞး ဟွံမွဲကဵု အခေါၚ်အရာ သ္ဂောအ် ပလေဝ်ဒါန် မုက်လိက် JavaScript ဏအ် မုဟိုတ်တှ်ေ ဇီုကပိုက်အာကဵု ကၟုဲတအ်သီုဖအိုတ်မာန်ဏောၚ်။", + "mycustomcssprotected": "မၞးဟွံမွဲကဵုအခေါၚ်ဂွံဒါန်မုက်လိက်CSSဏအ်။", + "mycustomjsonprotected": "မၞးဟွံမွဲကဵုအခေါၚ်ဂွံဒါန်မုက်လိက်JSONဏအ်။", + "mycustomjsprotected": "မၞးဟွံမွဲကဵုအခေါၚ်ဂွံဒါန်မုက်လိက်JavaScriptဏအ်။", + "myprivateinfoprotected": "မၞးအခေါၚ်ဟွံမွဲသ္ဂောအ်ဒါန်တၚ်နၚ်ပရိုၚ်ပူဂိုလ်မၞး။", + "mypreferencesprotected": "မၞးဟွံမွဲကဵုအခေါၚ်ဂွံဒါန်ပၟိက်ဒးဂၞပ်မၞး။", + "ns-specialprotected": "မုက်လိက်ဗွဲတၟေၚ်မဂပ်ဝ်ဒါန်ဟွံဂွံ။", + "titleprotected": "က္ဍိုပ်လိက်ဏအ် ဒးဒုၚ်စဵုဒၞါနူမခၞံကၠောန်နကဵု[[User:$1|$1]]။\nဟိုတ်မကဵုလဝ်တအ်တုန် $2။", + "filereadonlyerror": "ဟွံသၟဟ်အစောန် သ္ဂောံ ပြုပြေၚ် ဝှာၚ် \"$1\" မုဟိုတ်တှေ် ဝှာၚ်မဒုၚ်လျိုၚ် \" $2\" ဂှ် နွံပ္ဍဲ မဝ်ဒယ် ဆ-ဗှ်ဟေၚ်။\nညးကောပ်ကာဲသၞောတ် ပူဂိုလ်မကၟာတ်လတ် အရာဏအ် ကဵုကၠုၚ်တၚ်သောၚ်ကလး: \"$3\"။", "invalidtitle": "က္ဍိုပ်လိက်မဟွံစှေ်ကဵုဗဗွဲဓရ်", "invalidtitle-knownnamespace": "က္ဍိုပ်လိက် မဟွံစှ်ေကဵုဗဗွဲဓရ် နကဵု ဒၞဲါယၟု \"$2\" ကေုာံ လိက် \"$3\"", "invalidtitle-unknownnamespace": "က္ဍိုပ်လိက် မဟွံမွဲကဵုဗဗွဲဓရ် ကေုာံ မဂၞန်ဒၞဲါယၟု မတီကေတ်ဟွံမာန် \"$1\" ကေုာံ လိက်\"$2\"", "exception-nologin": "ဟွံ လုပ်လံက်အေန်လဝ်", - "exception-nologin-text": "သ္ပဂုဏ်တုဲ လုပ်လံက် သ္ဂောံကလိဂွံ သွက်ဂွံလုပ်ကေတ်မုက်လိက်ဏအ် ဟွံသေၚ် ဂွံကၠောန်.", - "exception-nologin-text-manual": "သ္ပဂုဏ်တုဲ $1 သ္ဂောံကလိဂွံ တၞဟ်နဂွံလုပ်မုက်လိက်ဏအ် ဟွံသေၚ် ပရေၚ်ချဳဒရာၚ်.", + "exception-nologin-text": "သ္ပဂုဏ်တုဲ လုပ်လံက် သ္ဂောံကလိဂွံ သွက်ဂွံလုပ်ကေတ်မုက်လိက်ဏအ် ဟွံသေၚ် ဂွံကၠောန်။", + "exception-nologin-text-manual": "သ္ပဂုဏ်တုဲ $1 သ္ဂောံကလိဂွံ တၞဟ်နဂွံလုပ်မုက်လိက်ဏအ် ဟွံသေၚ် ပရေၚ်ချဳဒရာၚ်။", "virus-unknownscanner": "စၟဂမၠိုၚ် တီကေတ်ဟွံမာန်:", - "logouttext": " လၟုဟ် မၞး တိတ်အာယျ.", + "logouttext": " လၟုဟ် မၞး တိတ်အာယျ။", "cannotlogoutnow-title": "လၟုဟ် တိက်ဇၟိက်ဟွံဂွံ", - "cannotlogoutnow-text": "တိတ်ဇၟိက်ဂှ် ဂွံကေတ်ဟွံမာန် အဃောသုၚ်စောဲဒၟံၚ်$1.", - "welcomeuser": "ဒုၚ်တၠုၚ်,$1", - "welcomecreation-msg": "အကံက်မၞးခၞံကၠောန်တုဲယျ.\nမၞးပြံၚ်ကေတ်ဒြပ်မၞး{{SITENAME}}[[Special:Preferences|စိုတ်လုပ်စမဂၠိုၚ်]]ယဝ်မၞးနွံပၟိက်မ္ဂး.", + "cannotlogoutnow-text": "တိတ်ဇၟိက်ဂှ် ဂွံကေတ်ဟွံမာန် အဃောသုၚ်စောဲဒၟံၚ်$1။", + "welcomeuser": "ဒုၚ်တၠုၚ်ဏာ $1 ရအဴ။", + "welcomecreation-msg": "အကံက်မၞးခၞံကၠောန်တုဲယျ။\nမၞးပြံၚ်ကေတ်ဒြပ်မၞး{{SITENAME}}[[Special:Preferences|စိုတ်လုပ်စမဂၠိုၚ်]]ယဝ်မၞးနွံပၟိက်မ္ဂး။", "yourname": "ယၟုညးလွပ်:", "userlogin-yourname": "ယၟုညးလွပ်", "userlogin-yourname-ph": "စုတ် ယၟုညးလွပ်", @@ -354,13 +354,13 @@ "userlogin-remembermypassword": "လုပ်လံက်အေန်လဝ် အဲညိ၊၊", "userlogin-signwithsecure": "သုၚ်စောဲလာၚ်ဆက်စၠောံမနွံကဵုဂီုကၠီုညိ", "cannotlogin-title": "လုပ်လံက်အေန်ဟွံဂွံ", - "cannotlogin-text": "လုပ် လံက်အေန်ဂှ် ဒှ်ဟွံမာန်.", + "cannotlogin-text": "လုပ် လံက်အေန်ဂှ် ဒှ်ဟွံမာန်။", "cannotloginnow-title": "လၟုဟ် လုပ်ဇၟိက်ဟွံဂွံ", - "cannotloginnow-text": "အဃောသုၚ်စောဲဒၟံၚ်$1ဂှ် လုပ်ဇၟိက်လံက်အေန် ဟွံဂွံ.", + "cannotloginnow-text": "အဃောသုၚ်စောဲဒၟံၚ်$1ဂှ် လုပ်ဇၟိက်လံက်အေန် ဟွံဂွံ။", "cannotcreateaccount-title": "ခၞံဗဒှ် အကံက် ဟွံဂွံ", - "cannotcreateaccount-text": "ခၞံကၠောန်အံက်တၟိဂှ် ဂွံဟွံမာန်ပ္ဍဲဝဳကဳဏအ်.", + "cannotcreateaccount-text": "ခၞံကၠောန်အံက်တၟိဂှ် ဂွံဟွံမာန်ပ္ဍဲဝဳကဳဏအ်။", "yourdomainname": "ဒိုမိန်မၞး :", - "password-change-forbidden": "မၞးလှာဲကေတ်မအက္ခရ်ပၞုက်ဂမၠိုၚ်ဟွံဂွံလ္တူဝဳကဳဏအ်.", + "password-change-forbidden": "မၞးလှာဲကေတ်မအက္ခရ်ပၞုက်ဂမၠိုၚ်ဟွံဂွံလ္တူဝဳကဳဏအ်။", "login": "လုပ်လံက်အေန်", "login-security": "သ္ပဒတန်လက်သဏ်ဇကုညိ", "nav-login-createaccount": "လုပ်ဇၟိက်/ခၞံကၠောန် အကံက်", @@ -372,16 +372,16 @@ "createaccount": "ခၞံကၠောန် အကံက်", "userlogin-resetpassword-link": "ဝိုတ်စ မလိက်ပၞုက် မၞးဟာ?", "userlogin-helplink2": "အရီုအဗင် သွက်ဂွံ လုပ်လံက်အေန်", - "userlogin-loggedin": "မၞးလုပ်မံၚ်လံက်အေန်တုဲဒၟံၚ်ညံၚ်{{GENDER:$1|$1}}\nသုၚ်စောဲကေတ်ဗီုပြၚ်သၟတ်သ္ဂောံလုပ်လံက်ပ္ဍဲညံၚ်ညးလွဟ်တၞဟ်.", - "userlogin-reauth": "မၞးထေက်ကဵုလံက်အေန်မွဲဝါပၠန်သွက်ဂွံသ္ပဒတန်ဒဒှ်ရမၞးဂှ် {{GENDER:$1|$1}}", + "userlogin-loggedin": "မၞးလုပ်မံၚ်လံက်အေန်တုဲဒၟံၚ်ညံၚ်{{GENDER:$1|$1}}။\nသုၚ်စောဲကေတ်ဗီုပြၚ်သၟတ်သ္ဂောံလုပ်လံက်ပ္ဍဲညံၚ်ညးလွဟ်တၞဟ်။", + "userlogin-reauth": "မၞးထေက်ကဵုလံက်အေန်မွဲဝါပၠန်သွက်ဂွံသ္ပဒတန်ဒဒှ်ရမၞးဂှ် {{GENDER:$1|$1}}။", "userlogin-createanother": "ခၞံကၠောန် အကံက်တၞဟ်", "createacct-emailrequired": "ဌာန်အဳမေလ်တအ်", "createacct-emailoptional": "ဌာန်ဒၟံင် အဳမေဝ် (သ္ဒးစုတ်ဟေင်)", "createacct-email-ph": "စုတ် ဌာန်ဒၟံင် အဳမေဝ် မၞးညိ", "createacct-another-email-ph": "စုတ် ဌာန်ဒၟံင် အဳမေဝ်", "createaccountmail": "သုၚ်စောဲကေတ်မအက္ခရ်ပၞုက်ဆဆဵုမွဲ တုဲ ပလံၚ်ဏာဍေံသွက်ဌာန်ဒတန်အဳမေလ်မစေအ်ဗိုတ်", - "createaccountmail-help": "သုၚ်စောဲကေတ်မာန် သ္ဂောံခၞံကၠောန်အကံက်သွက်ပူဂိုလ်တၞဟ် သီုဟွံမွဲကဵု အက္ခရ်ပၞုက်မကတ်လ္ၚတ်ဒၟံၚ်", - "createacct-realname": "ယၟု ဍာံ (optional)", + "createaccountmail-help": "သုၚ်စောဲကေတ်မာန် သ္ဂောံခၞံကၠောန်အကံက်သွက်ပူဂိုလ်တၞဟ် သီုဟွံမွဲကဵု အက္ခရ်ပၞုက်မကတ်လ္ၚတ်ဒၟံၚ်။", + "createacct-realname": "ယၟု ဍာံ (မိက်ထပ်ဖပေၚ်တှ်ေ)", "createacct-reason": "ဟိုတ်ဖဵု (နဲကဲလုပ်ညးတီအဲတီ)", "createacct-reason-ph": "မုဟိုတ်မၞးဂွံခၞံကၠောန်အကံက်တၞဟ်ခြာရော", "createacct-submit": "ခၞံကၠောန် အကံက် မၞးညိ", @@ -392,38 +392,38 @@ "createacct-benefit-body1": "{{PLURAL:$1|တင်ပလေဝ်ဒါန်|တင်ပလေဝ်ဒါန်ဂမၠိုင်}}", "createacct-benefit-body2": "{{PLURAL:$1|မုက်လိက်|မုက်လိက်ဂမၠိုင်}}", "createacct-benefit-body3": "ခြာဟွံလအ် {{PLURAL:$1|ညးမခၞံကၠောန်|ညးမခၞံကၠောန်ဂမၠိုင်}}", - "badretype": "မအက္ခရ်ပၞက် မၞး စုတ်လဝ် ဟွံဒးဏဳ.", - "usernameinprogress": "မခၞံကၠောန်အကံက် သွက်ယၟုညးလွပ်ဂှ် အာစိုပ်မံၚ်ပ္ဍဲလၟေၚ်လၟေၚ်ရ.\nသ္ပဂုဏ်တုဲ မၚ်ကဵုညိ.", - "userexists": "ယၟုညးလွပ်စုတ်ဂှ် ဒဒှ်သုၚ်စောဲလဝ်တုဲယျ.\nသ္ပဂုဏ်တုဲ ရုဲစှ်ကေတ် ယၟုမတၞဟ်ခြာမွဲ.", + "badretype": "မအက္ခရ်ပၞက် မၞး စုတ်လဝ် ဟွံဒးဏဳ။", + "usernameinprogress": "မခၞံကၠောန်အကံက် သွက်ယၟုညးလွပ်ဂှ် အာစိုပ်မံၚ်ပ္ဍဲလၟေၚ်လၟေၚ်ရ။\nသ္ပဂုဏ်တုဲ မၚ်ကဵုညိ။", + "userexists": "ယၟုညးလွပ်စုတ်ဂှ် ဒဒှ်သုၚ်စောဲလဝ်တုဲယျ။\nသ္ပဂုဏ်တုဲ ရုဲစှ်ကေတ် ယၟုမတၞဟ်ခြာမွဲ။", "loginerror": "လံက်အေန် ယောၚ်", "createacct-error": "အကံက် မခၞံကၠောန် ယောၚ်", "createaccounterror": "ခၞံဗဒှ် အကံက် ဟွံဂွံ:$1", "loginsuccesstitle": "လံက်အေန်တုဲ", - "loginsuccess": "လၟုဟ်မၞးဂှ်လံက်အေန်လဝ်ပ္ဍဲသွက်{{SITENAME}}ညံၚ်\"$1\" .", - "nosuchusershort": "ညးလွပ် ဟွံမွဲပုဟ် နကဵုယၟု \"$1\" ဏအ်\nစၟဳစၟတ် မက္ခရ်မၞးညိ.", - "nouserspecified": "မၞး ထေက်ကဵုဒးစှ်ေဗိုတ် ယၟုညးလွပ်မွဲ", - "login-userblocked": "ညးလွပ်ဏအ် ဒးကၟာတ်လဝ်. ဟွံကဵုအခေါၚ်လုပ်ရ.", - "wrongpassword": "ယၟုညးလွပ် ဟွံသေၚ် မအက္ခရ်ပၞုက် စုတ်တအ်ဟွံဒးရ.\nသ္ပဂုဏ်တုဲ ကလၚ်ဂစာန်မွဲအလန်ပၠန်.", - "wrongpasswordempty": "မက္ခရ်ပၞုက် စုတ်လဝ်ဂှ် မသၠးမံၚ်.\nသ္ပဂုဏ်တုဲ ဂစာန်မွဲဝါပၠန်ညိ.", - "passwordtooshort": "မက္ခရ်ပၞုက်တအ်ဂှ် အောန်အိုတ်ဒးနွံကဵု {{PLURAL:$1|သၚ်္ကေတ ၁ မ|$1 သၚ်္ကေတဂမၠိုၚ်}}.", - "passwordtoolong": "မက္ခရ်ပၞုက်တအ် ပကဵုဂၠိၚ်အာနူ{{PLURAL:$1|သၚ်္ကေတ ၁ မွဲ|$1 သၚ်္ကေတမဂၠိုၚ်}}", - "password-name-match": "မအက္ခရ်ပၞုက်မၞးဂှ် ထေက်ကဵုဒးဒှ် ဒးဒှ်မတၞဟ်ခြာနူ ယၟုညးလွပ်မၞး.", - "password-login-forbidden": "ပွမသုၚ်စောဲကေတ် ယၟုညးလွပ်ဏအ် ကေုာံ မအက္ခရ်ပၞုက်ဏအ်ဂှ် ဒးဒုၚ်စဵုဒၞဲါလဝ်ရ.", + "loginsuccess": "လၟုဟ်မၞးဂှ်လံက်အေန်လဝ်ပ္ဍဲသွက်{{SITENAME}}ညံၚ်\"$1\" ။", + "nosuchusershort": "ညးလွပ် ဟွံမွဲပုဟ် နကဵုယၟု \"$1\" ဏအ်။\nစၟဳစၟတ် မက္ခရ်မၞးညိ။", + "nouserspecified": "မၞး ထေက်ကဵုဒးစှ်ေဗိုတ် ယၟုညးလွပ်မွဲ။", + "login-userblocked": "ညးလွပ်ဏအ် ဒးကၟာတ်လဝ်။ ဟွံကဵုအခေါၚ်လုပ်ရ။", + "wrongpassword": "ယၟုညးလွပ် ဟွံသေၚ် မအက္ခရ်ပၞုက် စုတ်တအ်ဟွံဒးရ။\nသ္ပဂုဏ်တုဲ ကလၚ်ဂစာန်မွဲအလန်ပၠန်။", + "wrongpasswordempty": "မက္ခရ်ပၞုက် စုတ်လဝ်ဂှ် မသၠးမံၚ်။\nသ္ပဂုဏ်တုဲ ဂစာန်မွဲဝါပၠန်ညိ။", + "passwordtooshort": "မက္ခရ်ပၞုက်တအ်ဂှ် အောန်အိုတ်ဒးနွံကဵု {{PLURAL:$1|သၚ်္ကေတ ၁ မ|$1 သၚ်္ကေတဂမၠိုၚ်}}။", + "passwordtoolong": "မက္ခရ်ပၞုက်တအ် ပကဵုဂၠိၚ်အာနူ{{PLURAL:$1|သၚ်္ကေတ ၁ မွဲ|$1 သၚ်္ကေတမဂၠိုၚ်}}။", + "password-name-match": "မအက္ခရ်ပၞုက်မၞးဂှ် ထေက်ကဵုဒးဒှ် ဒးဒှ်မတၞဟ်ခြာနူ ယၟုညးလွပ်မၞး။", + "password-login-forbidden": "ပွမသုၚ်စောဲကေတ် ယၟုညးလွပ်ဏအ် ကေုာံ မအက္ခရ်ပၞုက်ဏအ်ဂှ် ဒးဒုၚ်စဵုဒၞဲါလဝ်ရ။", "mailmypassword": "ကလေင်စုတ် မလိက်ပၞုက်", "passwordremindertitle": "မအက္ခရ်ပၞုက် ယာယဳတၟိ သွက် {{SITENAME}}", - "noemail": "ဌာန်ဒတန်အဳမေလ် မစၟတ်သမ္တီလဝ် သွက်ညးလွပ် \"$1\" ဟွံမွဲကေတ်ပုဟ် ဒၞဲါဏအ်", - "noemailcreate": "မၞး ဂပ်ဝ်ဒးစဳရေၚ်ကဵု ဌာန်ဒတန် အဳမေလ် မသုၚ်စောဲမွဲ.", - "passwordsent": "မအက္ခရ်ပၞုက်မတၟိ ပြၚ်ဏာလဝ် ဇရေၚ်ဌာန်ဒတန် အဳမေလ် မပတိုန်လဝ်စၟတ်သမ္တီ သွက် \"$1\" တုဲယျ.\nသ္ပဂုဏ်တုဲ ကလေၚ်လုပ်ဇၟိက်ပၠန် ကြဴနူမၞးဂွံဒုၚ်ကေတ်တဲဍေံ.", - "emailauthenticated": "ဌာန်ဒတန်အဳမေလ်မၞး သ္ပဒတန်တုဲ ပ္ဍဲ$2 ပ္ဍဲ $3", + "noemail": "ဌာန်ဒတန်အဳမေလ် မစၟတ်သမ္တီလဝ် သွက်ညးလွပ် \"$1\" ဟွံမွဲကေတ်ပုဟ် ဒၞဲါဏအ်။", + "noemailcreate": "မၞး ဂပ်ဝ်ဒးစဳရေၚ်ကဵု ဌာန်ဒတန် အဳမေလ် မသုၚ်စောဲမွဲ။", + "passwordsent": "မအက္ခရ်ပၞုက်မတၟိ ပြၚ်ဏာလဝ် ဇရေၚ်ဌာန်ဒတန် အဳမေလ် မပတိုန်လဝ်စၟတ်သမ္တီ သွက် \"$1\" တုဲယျ။\nသ္ပဂုဏ်တုဲ ကလေၚ်လုပ်ဇၟိက်ပၠန် ကြဴနူမၞးဂွံဒုၚ်ကေတ်တဲဍေံ။", + "emailauthenticated": "ဌာန်ဒတန်အဳမေလ်မၞး သ္ပဒတန်တုဲ ပ္ဍဲ $2 ပ္ဍဲ $3။", "emailconfirmlink": "သ္ပဒတန် ဌာန်ဒတန်အဳမေလ် မၞး", - "emaildisabled": "မုက်ဏအ်ဂှ် ပလံၚ်အဳမေလ်ဟွံဂွံ", + "emaildisabled": "မုက်ဏအ်ဂှ် ပလံၚ်အဳမေလ်ဟွံဂွံ။", "accountcreated": "ခၞံကၠောန်အကံက်တုဲ", - "accountcreatedtext": "The user account for [[{{ns:User}}:$1|$1]] ([[{{ns:User talk}}:$1|talk]]) has been created.", + "accountcreatedtext": "ခၞံကၠောန်အကံက်ညးလွပ် [[{{ns:User}}:$1|$1]] ([[{{ns:User talk}}:$1|ဓရီု]]) တုဲယျ။", "createaccount-title": "ခၞံကၠောန်အကံက်သွက်{{SITENAME}}", - "createaccount-text": "ညးမမိက်ကဵုမွဲခၞံကၠောန်လဝ်အကံက်သွက်အီမေလ်မၞး ပ္ဍဲ {{SITENAME}} ($4) မၞုံလဝ်ယၟု \"$2\", နကဵုအက္ခရ်ပၞုက်\"$3\".\nမၞးထေက်ကဵုလံက်အေန်တုဲ လှာဲထောံမအက္ခရ်ပၞုက်မၞ: လၟုဟ်ညိ.\nမၞးမထေက်ကဵုပမဇ္ဇျဟ်လိက်ဏံရ,ယဝ်အကံက်မခၞံကၠောန်လဝ်မဆောတ်ယောၚ်မ္ဂး.\n\nYou may ignore this message, if this account was created in error.", - "login-throttled": "မၞးကၠောန်သ္ပဂစာန်လံက်အေန်တုဲကၠုၚ်ဂှ် အတန်ဗွဲမဂၠိုၚ်ရ.\nသ္ပဂုဏ်တုဲမၚ်$1 ကိုပ်ကၠာနူဟွံဂစာန်မွဲအတန်ပၠန်.", + "createaccount-text": "ညးမမိက်ကဵုမွဲခၞံကၠောန်လဝ်အကံက်သွက်အီမေလ်မၞး ပ္ဍဲ {{SITENAME}} ($4) မၞုံလဝ်ယၟု \"$2\"၊ နကဵုအက္ခရ်ပၞုက်\"$3\"။\nမၞးထေက်ကဵုလံက်အေန်တုဲ လှာဲထောံမအက္ခရ်ပၞုက်မၞ: လၟုဟ်ညိ။\nမၞးမထေက်ကဵုပမဇ္ဇျဟ်လိက်ဏံရ,ယဝ်အကံက်မခၞံကၠောန်လဝ်မဆောတ်ယောၚ်မ္ဂး။\n\nဗှ်ေဟွံသ္ပဂရုမေတ်သေတ်တဏအ်၊ မခၞံကၠောန်လဝ်အကံက်မဗၠောတ်အာ။", + "login-throttled": "မၞးကၠောန်သ္ပဂစာန်လံက်အေန်တုဲကၠုၚ်ဂှ် အတန်ဗွဲမဂၠိုၚ်ရ။\nသ္ပဂုဏ်တုဲမၚ်$1 ကိုပ်ကၠာနူဟွံဂစာန်မွဲအတန်ပၠန်။", "login-abort-generic": "လံက်အေန်မၞး စှ်ေအာယျ- ပလီုဖျေအ်လဝ်", - "login-migrated-generic": "အကံက် မၞး ဒးဒုၚ် ပြံၚ်ဆုဲဖျေံသဇိုၚ် လဝ်ရ, တုဲ ယၟုညးလွပ်မၞး ဟွံတန်တဴမံၚ်ဗွဲမလအ်လကာဖာ ပ္ဍဲ ဝဳကဳဏအ်ရ.", + "login-migrated-generic": "အကံက် မၞး ဒးဒုၚ် ပြံၚ်ဆုဲဖျေံသဇိုၚ် လဝ်ရ၊ တုဲ ယၟုညးလွပ်မၞး ဟွံတန်တဴမံၚ်ဗွဲမလအ်လကာဖာ ပ္ဍဲ ဝဳကဳဏအ်ရ။", "loginlanguagelabel": "အရေဝ်ဘာသာ- $1", "pt-login": "လုပ်လံက်အေန်", "pt-login-button": "လုပ်လံက်အေန်", @@ -431,16 +431,16 @@ "pt-createaccount": "ခၞံကၠောန် အကံက်", "pt-userlogout": "တိတ်", "changepassword": "လှာဲအက္ခရ်ပၞုက်", - "resetpass_announce": "သ္ဂောံတုဲဒှ် လုပ်လံက်အေန်, မၞးထေက်ဒဆိၚ်ကေတ် မအက္ခရ်ဗၞုက်တၟိ.", + "resetpass_announce": "သ္ဂောံတုဲဒှ် လုပ်လံက်အေန်၊ မၞးထေက်ဒဆိၚ်ကေတ် မအက္ခရ်ဗၞုက်တၟိ။", "resetpass_header": "လှာဲမက္ခရ်ပၞုက်အကံက်", "oldpassword": "မအက္ခရ်ပၞုက်တြေံ:", "newpassword": "မလိက်ပၞုက် တၟိ", "retypenew": "ကလေၚ်တက် မအက္ခရ်ဓလုက်:", "resetpass_submit": "ချိၚ်မလိက်ပၞုက် တုဲ လုပ်ဇၟိက်", "changepassword-success": "မအက္ခရ်ပၞုက်မၞးဂှ် ပြံၚ်အာတုဲယျ!", - "changepassword-throttled": "မၞးကၠောန်သ္ပဂစာန်လံက်အေန်တုဲကၠုၚ်ဂှ် အတန်ဗွဲမဂၠိုၚ်ရ.\nသ္ပဂုဏ်တုဲမၚ်$1 ကိုပ်ကၠာနူဟွံဂစာန်မွဲအတန်ပၠန်.", + "changepassword-throttled": "မၞးကၠောန်သ္ပဂစာန်လံက်အေန်တုဲကၠုၚ်ဂှ် အတန်ဗွဲမဂၠိုၚ်ရ။\nသ္ပဂုဏ်တုဲမၚ်$1 ကိုပ်ကၠာနူဟွံဂစာန်မွဲအတန်ပၠန်။", "botpasswords": "Bot အက္ခရ်ပၞုက်", - "botpasswords-disabled": "Bot မက္ခရ်ပၞုက်တအ်ဂှ် ဂွံဟွံမာန်.", + "botpasswords-disabled": "Bot မက္ခရ်ပၞုက်တအ်ဂှ် ဂွံဟွံမာန်။", "botpasswords-existing": "မအက္ခရ်ပၞုက် Bot မတန်တဴဒၟံၚ်တုဲ", "botpasswords-createnew": "ခၞံကၠောန် မအက္ခရ်ပၞုက် Bot တၟိ", "botpasswords-editexisting": "ပလေဝ်ဒါန် မအက္ခရ်ပၞုက် Bot မနွံဒၟံၚ်တုဲတုဲ", @@ -453,11 +453,11 @@ "botpasswords-label-resetpassword": "ကလေင်စုတ် မလိက်ပၞုက်", "botpasswords-label-grants": "ဂရမ်မကလိဂွံမာန်:", "botpasswords-label-grants-column": "ကဵုအခေါၚ်တုဲ", - "botpasswords-bad-appid": "ယၟု bot \"$1\" ဂှ်ဟွံကိတ်ညဳ.", + "botpasswords-bad-appid": "ယၟု bot \"$1\" ဂှ်ဟွံကိတ်ညဳ။", "botpasswords-created-title": "မက္ခရ်ပၞုက် Bot ခၞံကၠောန်တုဲ", "resetpass_forbidden": "မက္ခရ်ပၞုက်လှာဲကေတ်ဟွံဂွံ", "resetpass_forbidden-reason": "မအက္ခရ်ပၞုက်တအ် လှာဲကေတ်ဟွံဂွံ:$1", - "resetpass-no-info": "မၞးထေက်ကဵု ဒးလုပ်လံက်လဝ် သ္ဂောအ်လုပ်မုက်လိက်ဗွဲတိုက်ရိုက်.", + "resetpass-no-info": "မၞးထေက်ကဵု ဒးလုပ်လံက်လဝ် သ္ဂောအ်လုပ်မုက်လိက်ဗွဲတိုက်ရိုက်။", "resetpass-submit-loggedin": "လှာဲအက္ခရ်ပၞုက်", "resetpass-submit-cancel": "တးပါဲ", "resetpass-temp-password": "အက္ခရ်ပၞုက် ယာယဳ:", @@ -473,15 +473,15 @@ "changeemail-none": "(ဟွံမဲ)", "changeemail-password": "အက္ခရ်ပၞုက် {{SITENAME}} မၞး:", "changeemail-submit": "လှာဲ အဳမေလ်", - "changeemail-throttled": "မၞးကၠောန်သ္ပဂစာန်လံက်အေန်တုဲကၠုၚ်ဂှ် အတန်ဗွဲမဂၠိုၚ်ရ.\nသ္ပဂုဏ်တုဲမၚ်$1 ကိုပ်ကၠာနူဟွံဂစာန်မွဲအတန်ပၠန်.", - "changeemail-nochange": "သ္ပဂုဏ်တုဲ စုတ်အဳမေလ်တၟိမတၞဟ်မွဲ.", + "changeemail-throttled": "မၞးကၠောန်သ္ပဂစာန်လံက်အေန်တုဲကၠုၚ်ဂှ် အတန်ဗွဲမဂၠိုၚ်ရ။\nသ္ပဂုဏ်တုဲမၚ်$1 ကိုပ်ကၠာနူဟွံဂစာန်မွဲအတန်ပၠန်။", + "changeemail-nochange": "သ္ပဂုဏ်တုဲ စုတ်အဳမေလ်တၟိမတၞဟ်မွဲ။", "resettokens": "ကလေၚ်ချိၚ် ဟီုတုဲတအ်", "resettokens-tokens": "ဟီုတုဲတအ်:", "resettokens-token-label": "$1 (ၚုဟ်မးလၟုဟ်: $2)", - "resettokens-done": "ကလေၚ်ချိၚ်ဟီုတုဲတအ်.", + "resettokens-done": "ကလေၚ်ချိၚ်ဟီုတုဲတအ်။", "resettokens-resetbutton": "ကလေၚ်ချိၚ် မဟီုတုဲမရုဲစှ်လဝ်တအ်", "summary": "သကေမ်", - "subject": "ပရူပရာ\nဒါန်ပေၚ်အာ ၁၀၀၀ တုဲညးပလံၚ်နၚ် အခေါၚ်ခၞံမုက်လိက်ဏအ်။\nတၚ်ဂုဏ်ရ။", + "subject": "ပရူပရာ:", "minoredit": "ဣဏအ်ဂှ် ဒှ်အရာ မပလေဝ်ဒါန် ညိည", "watchthis": "မင်မဲ မုက်လိက်ဏအ်", "savearticle": "ဂိုင်သိပ် မုက်လိက်", @@ -502,25 +502,25 @@ "blockedtext": "ယၟုညးလွပ်မၞး ဟွံသေင်မ္ဂး ဌာန်ဒမံင်အာင်ပဳမ္ဂး ဒးဒုင်ကၟာတ်စဵုဒၞာလဝ်\n\n{{int:blockedtext-made-by|$1}}\n{{int:blockedtext-reason-comment|$2}}.\n\n*{{int:blockedtext-start-time|$8}}\n*{{int:blockedtext-expiration-time|$6}}\n*{{int:blockedtext-intended-blockee|$7}}\n\n{{int:blockedtext-contact-blocker-admin|$1}}\nမၞးစကာ နကဵု\"{{int:emailuser}}\" ဂွံမာန် ယဝ်ရ ဌာန်ဒမံင်အဳမေလ်မၞးဂှ် ကိတ်ညဳဒၟံင် နကဵု [[Special:Preferences|preferences]] ဟွံသေင်မ္ဂး ဟွံဒးဒုင် ကၟာတ်လဒဵုလဝ်မ္ဂး။\n{{int:blockedtext-block-ip|$3}} {{int:blockedtext-block-id|$5}}\n{{int:blockedtext-include-details-queries}", "autoblockedtext": "ယၟုညးလွပ် ဟွံသေင်မ္ဂး ဌာန်ဒၟံင်အာင်ဒဳမၞး ဒးဒုင်ကၟာတ်စဵုဒၞာလဝ်\n\nပွမကၟာတ်စဵုဒၞာဂှ် ကၠောန်လဝ် နကဵု $1.\nဟိုတ်မဂွံကၟာတ်စဵုဒၞာဂှ် $2.\n\n* အခိင်မစကၟာတ်စဵုဒၞာ- $8\n* အခိင်မကၟာတ်စဵုဒၞာအိုတ်- $6\n* မရန်တၟအ် blockee- $7\n\nမၞး ဆက်ကဵု $1 ဟွံသေင်မ္ဂး ညးတၞဟ်သအာင် [[{{MediaWiki:Grouppage-sysop}}|administrator]] ယဝ်ရ မိက်ဂွံ ပတိုန်ဂလာန် စပ်ကဵု မဒးဒုင်ကၟာတ်စဵုဒၞာဂှ်ဂွံရ၊၊\nမၞး စကာ အဳမေလ် \"{{int:emailuser}}\" ဟွံဂွံရ၊၊ ဆဂး ယဝ်ရ ဌာန်ဒၟံင်အဳမေလ်ဂှ် ဒှ်အရာတၟေင် ပ္ဍဲ [[Special:Preferences|account preferences]] မၞး ကေုာံ မၞးဟွံဒးဒုင် ကၟာတ်စဵုဒၞာလဝ် နကဵုအဳမေဝ်ဂှ်မ္ဂး ဂွံမာန်ရ၊၊\nIP address မၞး လၟုဟ်ဂှ် ဒှ် $3, တုဲ ID မဒးဒုင်ကၟာတ်စဵုဒၞာဂှ် ဒှ် #$5 ရ၊၊ \nယဝ်ရ မၞးမိက်ဂွံ သၟာန်မ္ဂး တင်ဂၞင် ဗွဲလတူတအ် သီုဖအိုတ်ဂှ် ဗၟံက်ထ္ၜးကဵုညိ၊၊", "blockednoreason": "မုဟွံမွဲကဵုဟိုတ်မကဵုလဝ်", - "whitelistedittext": "သ္ပဂုဏ်တုဲ$1 သ္ဂောံဒါန်မုက်လိက်တအ်.", - "confirmedittext": "မၞးထေက်ကဵုဒးသ္ပဒတန်ကဵု ဌာန်ဒတန်အဳမေလ်မၞးကိုပ်ကၠာနူဟွံဒါန်မုက်တအ်.\nသ္ပဂုဏ်တုဲ ချိၚ်ကေုာံဒတန် ဌာန်ဒတန်အဳမေလ်မၞး နူမၞး[[Special:Preferences|user| preferences]].", + "whitelistedittext": "သ္ပဂုဏ်တုဲ$1 သ္ဂောံဒါန်မုက်လိက်တအ်။", + "confirmedittext": "မၞးထေက်ကဵုဒးသ္ပဒတန်ကဵု ဌာန်ဒတန်အဳမေလ်မၞးကိုပ်ကၠာနူဟွံဒါန်မုက်တအ်။\nသ္ပဂုဏ်တုဲ ချိၚ်ကေုာံဒတန် ဌာန်ဒတန်အဳမေလ်မၞး နူမၞး[[Special:Preferences|user| preferences]]။", "nosuchsectiontitle": "ဂၠာဲပဆိုက်ဟွံဆဵု", "loginreqtitle": "နွံပၟိက်ကဵု လံက်အေန်", "loginreqlink": "လုပ်လံက်အေန်", - "loginreqpagetext": " သ္ပဂုဏ်တုဲ $1 သ္ဂောအ်ဗဵုမုက်လိက်တၞဟ်တအ်.", + "loginreqpagetext": " သ္ပဂုဏ်တုဲ $1 သ္ဂောအ်ဗဵုမုက်လိက်တၞဟ်တအ်။", "accmailtitle": "ပြံၚ်ဏာ မအက္ခရ်ဗၞုက်", "newarticle": "(တၟိ)", "newarticletext": "မၞး စိုပ်အာ ဇရေင် မုက်လိက်လေန် မဟွံဂွံကၠောန်လဝ်ဏီရ၊၊\nသွက်ဂွံ ခၞံကၠောန် မုက်လိက်ဏအ်ဂှ် ပ္ဍဲခံက်အင် ဗွဲသၟဝ်ဏအ်ဂှ် စတက်စုတ် မလိက်ညိ\n(မိက်ဂွံ ဆက်တီ ပရူဏအ်မ္ဂး ဆက်ကျောဝ် ပ္ဍဲ[$1မုက်လိက်အရီုအဗင်]ညိ)။ ဟိုတ်နူဗၠေတ်တုဲ မၞး စိုပ်ကၠုင် ပ္ဍဲဒၞာဲဏအ်မ္ဂး ဍဵု back တုဲ ကလေင်အာ ဒၞာဲတြေံညိ၊၊", "anontalkpagetext": "----\nမုက်လိက်ဏအ်ဂှ် ဒှ်ဒၞာဲ သွက်မၞိဟ် မဟွံဗမံက်ယၟု၊ မၞိဟ်ဟွံဂွံကၠောန်လဝ် အကံက်တအ်ဏီ ဂွံပတိုန်လညာတ် ပါ်ပဲါရ၊၊\nဟိုတ်ဂှ်ရ ပိုယ်ဒးစကာ မဂၞန် IP address သွက်ဂွံ တီ ညးတအ်ရ၊၊ IP address ဗီုဏအ်မွဲမွဲဂှ် ပါ်ပရအ်ဂွံ ညးလွပ် ဗွဲမဂၠိုင်ရ၊၊ ယဝ်ရ မၞးဂှ် ဒှ်ညးလွပ် မဟွံဗမံက်ယၟုမွဲတုဲ စှ်ေစိုတ် တင်ဂလာန်တအ်ဏအ်ဂှ် ဒှ်ဟွံထေက်မ္ဂး ပဂုန်တုဲ [[Special:CreateAccount|ခၞံကၠောန် အကံက်မွဲ]] ဟွံသေင်မ္ဂး [[Special:UserLogin|လုပ်လံက်အေန်]] သွက်ဂွံ ဝေင်ပဲါ ညးလွပ် မဟွံဗမံက်ယၟုတအ်တၞဟ်တအ်ရ၊၊", - "noarticletext": "ပ္ဍဲမုက်လိက်ဏအ် လိက်ဟွံမဲဏီရ၊၊\nမၞး ဂၠာဲကေတ် [[Special:Search/{{PAGENAME}}|search for this page title]] ပ္ဍဲမုက်လိက်တၞဟ်မ္ဂး ကလိဂွံမာန်ရောင်၊၊\n[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} search the related logs],\nဟွံသေင်မ္ဂး [{{fullurl:{{FULLPAGENAME}}|action=edit}} ခၞံကၠောန် လိက်မုက်ဏအ်ညိ၊၊].", - "noarticletext-nopermission": "ပ္ဍဲမုက်လိက်ဏအ် လိက်ဟွံမဲဏီရ၊၊ မၞး ဂၠာဲကေတ် [[Special:Search/{{PAGENAME}}|search for this page title]] ပ္ဍဲမုက်လိက်တၞဟ်၊ ဟွံသေင်မ္ဂး ကလိဂွံမာန်ရ၊၊ [{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} search the related logs], ဆဂး မၞးအခေါင် ခၞံကၠောန် မုက်လိက်ဏအ် ဟွံမဲ၊၊", + "noarticletext": "ပ္ဍဲမုက်လိက်ဏအ် လိက်ဟွံမဲဏီရ၊၊\nမၞး ဂၠာဲကေတ် [[Special:Search/{{PAGENAME}}|search for this page title]] ပ္ဍဲမုက်လိက်တၞဟ်မ္ဂး ကလိဂွံမာန်ရောင်၊၊\n[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} search the related logs]၊\nဟွံသေင်မ္ဂး [{{fullurl:{{FULLPAGENAME}}|action=edit}} ခၞံကၠောန် လိက်မုက်ဏအ်ညိ၊၊]။", + "noarticletext-nopermission": "ပ္ဍဲမုက်လိက်ဏအ် လိက်ဟွံမဲဏီရ၊၊ မၞး ဂၠာဲကေတ် [[Special:Search/{{PAGENAME}}|search for this page title]] ပ္ဍဲမုက်လိက်တၞဟ်၊ ဟွံသေၚ်မ္ဂး ကလိဂွံမာန်ရ၊၊ [{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} search the related logs]၊ ဆ္ဂး မၞးအခေါၚ် ခၞံကၠောန် မုက်လိက်ဏအ် ဟွံမဲ၊၊", "userpage-userdoesnotexist": "အကံက်ညးလွပ် \"$1\" ဂှ်ဟွံဂွံသ္ပလဝ်စၟတ်သမ္တီလ္တူဝဳကဳဏအ်။\nသ္ပဂုဏ်တုဲစၟဳစၟတ်ရံၚ် ယဝ်ရမၞးမိက်ဂွံခၞံကၠောန်/ဒါန်မုက်လိက်ဏအ်။", "userpage-userdoesnotexist-view": "အကံက် ညးလွပ် \"$1\" ဂှ် ဟွံဂွံပၠုပ်လဝ် စရင် ပ္ဍဲဝဳကဳဏအ်။", "blocked-notice-logextract": "{{GENDER:$1|ညးလွပ်}}ဏအ်ဂှ်လၟုဟ်ဒးဒုၚ်ကၟာတ်လဝ်။\nအရာဒးဒုၚ်ကၟာတ်လဝ်လုပ်လံက်ဂှ် ဒးဒုၚ်စဵုဒၞဲါလဝ်သွက်စၞောန်သၟဝ်:", - "clearyourcache": "တင်စၟတ်: ကြဴနူ မသီဂိုင်တုဲ တၞဟ်နမဂွံညာတ် အပြံင်အလှာဲ မၞးသ္ဒးကၟာတ်ထောအ် မုက်လိက်ဗြောဝ်သာဂှ်ရောင်။ \n* Firefox / Safari:မ္ဂး ဍဵုလဝ် Shift အဃောမဍဵု Reload၊ ဟွံသေင်မ္ဂး ဍဵု either Ctrl-F5 ဟွံသေင်မ္ဂး Ctrl-R (⌘-R သွက် Mac)\n* Google Chrome:မ္ဂး ဍဵု Ctrl-Shift-R (⌘-Shift-R သွက် Mac)\n* Internet Explorer / Edge:မ္ဂး ဍဵုလဝ် Ctrl အဃော မဍဵု Refresh, ဟွံသေင်မ္ဂး ဍဵု Ctrl-F5\n* Opera: မ္ဂး ဍဵု Ctrl-F5.", + "clearyourcache": "တင်စၟတ်: ကြဴနူ မသီဂိုင်တုဲ တၞဟ်နမဂွံညာတ် အပြံင်အလှာဲ မၞးသ္ဒးကၟာတ်ထောအ် မုက်လိက်ဗြောဝ်သာဂှ်ရောင်။ \n* Firefox / Safari:မ္ဂး ဍဵုလဝ် Shift အဃောမဍဵု Reload၊ ဟွံသေင်မ္ဂး ဍဵု either Ctrl-F5 ဟွံသေင်မ္ဂး Ctrl-R (⌘-R သွက် Mac)\n* Google Chrome:မ္ဂး ဍဵု Ctrl-Shift-R (⌘-Shift-R သွက် Mac)\n* Internet Explorer / Edge:မ္ဂး ဍဵုလဝ် Ctrl အဃော မဍဵု Refresh, ဟွံသေင်မ္ဂး ဍဵု Ctrl-F5\n* Opera: မ္ဂး ဍဵု Ctrl-F5။", "updated": "(ပဂဵုလဟဵု)", "note": "စၟတ်သမ္တီ:", - "previewnote": "မုက်ဏအ်ဂှ် ဆကိုပ်ဗဗဵုဟေင်ရောင်ဂှ် ကဵုဂွံသတိညိ\nအရာမၞး မပြံင်လှာဲလဝ်တအ်ဂှ် ဟွံဂွံ ဂိုင်သိပ် ဏီရ!", + "previewnote": "မုက်ဏအ်ဂှ် ဆကိုပ်ဗဗဵုဟေင်ရောင်ဂှ် ကဵုဂွံသတိညိ။\nအရာမၞး မပြံင်လှာဲလဝ်တအ်ဂှ် ဟွံဂွံ ဂိုင်သိပ် ဏီရ!", "continue-editing": "အာ ဇရေင် ဒၞာဲမပလေဝ်ဒါန်", "editing": " $1 ပလေဝ်ဒါန်ဒၟံင်", "creating": "မခၞံကၠောန်ဒၟံင် $1", @@ -529,8 +529,8 @@ "editconflict": "ဒါန်ပလေဝ် ဒှ်ဒစဵုဒစး :$1", "yourtext": "လိက်မၞး", "yourdiff": "မတၞဟ်ခြာတအ်", - "templatesused": "{{PLURAL:$1|Template|Templates}} မသုင်စောဲ ပ္ဍဲ မုက်လိက်ဏအ်:", - "templatesusedpreview": "{{PLURAL:$1|Template|Templates}} မစကာလဝ် ပ္ဍဲနမူနာဏအ်-", + "templatesused": "{{PLURAL:$1|ထာမ်ပလိက်|ထာမ်ပလိက်ဂမၠိုၚ်}} မသုၚ်စောဲ ပ္ဍဲ မုက်လိက်ဏအ်:", + "templatesusedpreview": "{{PLURAL:$1|ထာမ်ပလိက်|ထာမ်ပလိက်ဂမၠိုၚ်}} မစကာလဝ် ပ္ဍဲနမူနာဏအ်:", "template-protected": "(စဵုဒၞာလဝ်)", "template-semiprotected": "(မစဵုဒၞာလဝ်-ကဝက်)", "hiddencategories": "မုက်လိက်ဏအ်ဂှ် ဒှ်ဂကောံ ကု{{PLURAL:$1|1 hidden category|$1 hidden categories}}:", @@ -540,13 +540,13 @@ "recreate-moveddeleted-warn": "သတိ - မုက်လိက် မဒးဒုင်ပလီုလဝ်တုဲ ခြာဟွံလအ်ဂှ် မၞး ကလေင်ခၞံကၠောန်ဒၟံင်ရ၊၊\nမုက်လိက်ဂှ် မၞးကလေင်ပလေဝ်ဒါန်ကၠောန် ထေက် ဟွံထေက်ဂှ် မၞးထေက် ကဵုဒးဗစာရဏာရ၊၊\n\nသွက်မၞး ဂွံဆဵုကေတ်မာန်ဂှ် တင်စၟတ်သမ္တီ ဒဒှ်မပလီု ကေုာံ မပြံင်ပဆုဲတအ်ဂှ် ထ္ၜးကဵုလဝ် ပ္ဍဲဒၞာဲဏအ်ရ၊၊", "moveddeleted-notice": "မုက်လိက်ဏအ် ဟွံမဲ။\nဒဒှ်မပလီု၊ ဒဒှ်မစဵုဒၞာ၊ ကေုာံ ပဆုဲလဝ် သွက်မုက်လိက်ဏအ်ဂှ် ဗၟံက်ထ္ၜးလဝ် အတိုင်ဗွဲသၟဝ်ဝွံ။", "edit-conflict": "ဒါန်ပလေဝ် ဒှ်ဒစဵုဒစး", - "postedit-confirmation-created": "မုက်လိက်ဒးဒုၚ်ခၞံကၠောန်တုဲယျ.", + "postedit-confirmation-created": "မုက်လိက်ဒးဒုၚ်ခၞံကၠောန်တုဲယျ။", "postedit-confirmation-restored": "မုက်လိက်ဒးဒုၚ်ကလေၚ်သီစွံလဝ်တုဲယျ။", - "postedit-confirmation-saved": "မၞးဒါန်လဝ်ဂှ် ဂိုၚ်သိပ်တုဲယျ.", - "postedit-confirmation-published": "မၞးဒါန်လဝ်တအ်ဂှ်တြးပတိတ်တုဲယျ.", - "edit-already-exists": "ကၠောန်ခၞံကေတ်မုက်လိက်တၟိဂွံဟွံသေၚ်.\nနွံမံၚ်တုဲတုဲယျ.", + "postedit-confirmation-saved": "မၞးဒါန်လဝ်ဂှ် ဂိုၚ်သိပ်တုဲယျ။", + "postedit-confirmation-published": "မၞးဒါန်လဝ်တအ်ဂှ်တြးပတိတ်တုဲယျ။", + "edit-already-exists": "ကၠောန်ခၞံကေတ်မုက်လိက်တၟိဂွံဟွံသေၚ်။\nနွံမံၚ်တုဲတုဲယျ။", "defaultmessagetext": "လိက်ဂလာန်ပိုဒ်မဒတန်", - "invalid-content-data": "တၚ်နၚ်ဆက်စပ်မဟွံစှေ်ကဵုဗဗွဲဓဝ်", + "invalid-content-data": "တၚ်နၚ်ဆက်စပ်မဟွံစှ်ေကဵုဗဗွဲဓဝ်", "content-not-allowed-here": "ဟွံမွဲကဵုအခေါၚ်မာတိကာ \"$1\" လ္တူမုက်လိက် [[:$2]] နကဵုဂၠံၚ်ဆက်ဆောံ \"$3\"", "editpage-invalidcontentmodel-title": "ဗီုပြၚ်မာတိကာဂှ်ဟွံထက်ပံၚ်လဝ်ရ", "editpage-invalidcontentmodel-text": "ဗီုပြၚ်မာတိကာ\"$1\"ဏအ်ဟွံထံက်ပၚ်ရ။", diff --git a/languages/i18n/mrj.json b/languages/i18n/mrj.json index 2ab763b8b5c..aaeb6e9a2d9 100644 --- a/languages/i18n/mrj.json +++ b/languages/i18n/mrj.json @@ -189,7 +189,7 @@ "toolbox": "Хӓдӹрвлӓ", "cactions": "Эче", "tool-link-userrights": "{{GENDER:$1|пользовательӹн}} тӹшкӓвлӓжӹм вашталташ", - "tool-link-userrights-readonly": "{{GENDER:$1|пользовательӹн}} тӱшкӓвлӓжӹм анжалаш", + "tool-link-userrights-readonly": "{{GENDER:$1|пользовательӹн}} тӹшкӓвлӓжӹм анжалаш", "tool-link-emailuser": "{{GENDER:$1|пользовательлӓн}} сирмӓшӹм колташ", "imagepage": "Файлын страницӓжӹм анжалаш", "mediawikipage": "Сирмӓшӹн страницӓжым анжыкташ", @@ -231,7 +231,7 @@ "privacypage": "Project:Конфиденциальностьын политикӹжӹ", "badaccess": "Коргӹш сирӓлтмӓштӹдӓ тама самынь улы", "badaccess-group0": "Тӹнь ядмы действим ӹштен ат керд.", - "badaccess-groups": "Тӹньӹн ядмы действим $1 {{PLURAL:$2|тӱшкӓ гӹц|тӱшкӓвлӓ лошты гӹц}} пользовательвлӓ ӓптӹртенӹт.", + "badaccess-groups": "Тӹньӹн ядмы действим $1 {{PLURAL:$2|тӹшкӓ гӹц|тӹшкӓвлӓ лошты гӹц}} пользовательвлӓ ӓптӹртенӹт.", "versionrequired": "$1 версиӓн MediaWiki келеш", "versionrequiredtext": "Ти страницӓм кычылташ манын $1 версиӓн MediaWiki келеш.\n[[Special:Верси|версин страницӓжӹм]] анжал.", "ok": "Яра", @@ -287,9 +287,11 @@ "databaseerror-error": "Самынь: $1", "laggedreplicamode": "Шижтӓрӹмӓш: Страницӓштӹ пӹтӓртӹш уэммӓшвлӓ уке лин кердӹт.", "readonly": "Данныйвлӓн базым питӹрӹмӹ", + "enterlockreason": "Питӹрӹмӓшӹн виржӹм дӓ блокировкын карангдымы жепшӹм сирӹ", "missing-article": "Информаци базышты ядмы текст уке, кыдым моаш лиэш ылын «$1» $2.\n\nТенге ӹлӹштӓшӹн вашталтымашвлӓштӹ тошты ажедмӓшвлӓм анжыктымы\nгодым лиӓлтеш.\nЯдмаш тиштӹ агыл гӹнь , лин кердеш, тӹнӓм тӓ программышты тамахань самыньым монда. Пуры лидӓ, тидӹ гишӓн увертӓрӹдӓ [[Special:ListUsers/sysop|администратор]], анжыктен URL.", "missingarticle-rev": "(верси № $1)", "missingarticle-diff": "(Айыртем: $1, $2)", + "readonly_lag": "Данный гӹц пасна ылшы копиӓн сервервлӓ тӹнг докы ушнымешкӹ, данныйвлӓн базым тӧрӧк питӹрӹмӹ.", "nonwrite-api-promise-error": "'Promise-Non-Write-API-Action' HTTP вуйшамакым колтымы лин, но ядмаш API ядмаш лин агыл.", "timeouterror": "Серверым вычымы жеп пӹтен", "timeouterror-text": "Ядмашын лин кердшӹ сек кого жепшӹм эртымы — $1 {{PLURAL:$1|секунд}}.", @@ -305,6 +307,7 @@ "unexpected": "\"$1\"=\"$2\" йӧнеш ак тол.", "formerror": "Самынь: формым колташ ӹш ли.", "badarticleerror": "Ти страницӓштӹ техень действим ӹштӓш ак ли.", + "cannotdelete": "$1 файлым ӓли страницӓм карангдаш ӹш ли. Ӓнят, нӹнӹм тӓгӱ уже карангден.", "cannotdelete-title": "\"$1\" страницӓм карангдаш ак ли", "delete-scheduled": "\"$1\" страницам карангдаш йӓмдӹлӹмӹ. Пожалуйста, тырхыда.", "delete-hook-aborted": "Карангдмашым самынь цӓрӹмӹ.\nТидӹ нимахань ынгылдарымашым ӹш пу.", @@ -317,6 +320,7 @@ "title-invalid-interwiki": "Страницӓн ядмы вуйшамакыштыжы интервики-ссылкы улы, кыдым вуйшамаквлӓштӹ кычылташ ак ли.", "title-invalid-talk-namespace": "Страницӓн ядмы вуйшамакшы лин керддӹмӹ кӓнгӓшӹмӓш страницӓм анжыкта.", "title-invalid-characters": "Ядмы страницӓн вуйшамакшы лин керддӹмӹ сивмол гӹц шалга: \"$1\".", + "title-invalid-magic-tilde": "Страницӓн ядмы лӹмӹштӹжӹ лин керддӹмӹ тильда рӓдӹ ылеш (~~~).", "querypage-updates-periodical": "Ти страницӓлӓн уэммӓш жепӹн-жепӹн эртӓрӓлтеш.", "viewsource": "Источникӹм анжен лӓктӓш", "skin-action-viewsource": "Источникӹм анжен лӓктӓш", @@ -417,12 +421,14 @@ "passwordtoolong": "Парольын кужыцшы {{PLURAL:$1|1 символ|$1 символ}} гӹц кужырак лишӓшлык агыл.", "password-name-match": "Тӹньӹн паролет тӹньӹн пользовательӹн лӹмет гӹц айыртемӓлтшӓшлык.", "password-substring-username-match": "Тӹньӹн паролет тӹньӹн пользовательӹн лӹмӹштет анжыкталтшашлык агыл.", + "password-login-forbidden": "Пользовательӹн ти лӹмжӹм дӓ парольжым кычылташ цӓрӹмӹ.", "mailmypassword": "Парольым карангдаш", "passwordremindertitle": "{{SITENAME}} сайтлан жеплӓн ӹштӹмы у пароль", "noemail": "\"$1\" пользовательлӓн электронный почта адресӹм анжыктымы агыл.", "noemailcreate": "Тӹлӓт тӧр электронный почта адресӹм анжыкташ келеш.", "mailerror": "Сирмӓшӹм колтымы годым самынь: $1", "emailauthenticated": "Тӹньӹн электронный почта адресетӹм $2, $3 пингӹдемдӹмӹ.", + "noemailprefs": "Техень функцивлӓ пӓшӓм ӹштӓш тӹнгӓлӹштӹ манын, электронный почта адресӹм сирӹ.", "emailconfirmlink": "Ӹшкӹметӹн электронный почта адресетӹм пингӹдемдӹ", "cannotchangeemail": "Ти викиштӹ аккаунтвлӓн электронный почтын адресвлӓм вашталташ ак ли.", "emaildisabled": "Ти сайт электронный сирмӓшвлӓм колтылын ак керд.", @@ -544,31 +550,95 @@ "blockedtext": "Тӹньӹн аккаунтет ӓли IP адресет питӹрӓлтӹн.\n\n{{int:blockedtext-made-by|$1}}\n{{int:blockedtext-reason-comment|$2}}.\n\n* {{int:blockedtext-start-time|$8}}\n* {{int:blockedtext-expiration-time|$6}}\n* {{int:blockedtext-intended-blockee|$7}}\n\n{{int:blockedtext-contact-blocker-admin|$1}}\nТӹнь [[Special:Preferences|ӹшке настройкыштет]] тӧр электрон почта адресӹм анжыктымы дӓ тӹлӓт тӹдӹм кычылташ цӓрӹделӹт гӹнь, «{{int:emailuser}}» функцим кычылт кердӓт.\n{{int:blockedtext-block-ip|$3}}, {{int:blockedtext-block-id|$5}}\n{{int:blockedtext-include-details-queries}}", "blockednoreason": "вирӹм анжыктымы агыл", "blockedtext-composite-no-ids": "Тӹньӹн IP адресет икманяр питӹрӹмӓш спискӹштӹ ылеш", + "blockedtext-composite-reason": "Тӹньӹн аккаунтетым дӓ/ӓли IP адресетӹм икманяр йӧн доно питӹрӹмӹ", + "whitelistedittext": "Пожалуйста, страницӓвлӓм тӧрлӓтӓш манын, $1.", + "nosuchsectiontitle": "Кӹдежӹм моаш ӹш ли", + "loginreqtitle": "Системӹш пыраш келеш", "loginreqlink": "системӹш пыраш", + "loginreqpagetext": "Вес страницӓвлӓм анжал лӓктӓш манын, пожалуйста, $1 темдӓл.", + "accmailtitle": "Парольым колтымы", "newarticle": "(У)", "newarticletext": "Ссылка доно эче ӹштӹдӹмӹ страницӓш вӓрештӹнӓт. Страницӓм ӹштӓш манын, ӱлнӹрӓк ылшы рамкыш сирӓш тӹнгӓл (шукырак информацим пӓлен нӓлаш [$1 палшыкын страницӓм] анжал).\nТишкӹ самынь вӓрештӹнӓт гӹнь, браузерӹштӹ шайыкы кнопкым темдӓл.", "anontalkpagetext": "Ти кӓнгӓшӹмӓш страницӓ лӹмдӹмӹ пользовательлӓн, кыды эче аккаунтым ӹштӹде ӓли тӹдӹм ак кычылт, ылеш.\nСедӹндон мӓ идентификацилӓн числан IP адресӹм кычылтшашлык ылына.\nТехень IP адрес икманяр пользовательлӓн икань лин кердеш.\nТӹнь лӹмдӹмӹ пользователь ылат дӓ тӹньӹн адресӹш шотдымы комментарим колтымы манын шанет гӹнь, пожалуйста, анзыкыжым вес лӹмдӹмӹ пользовательвлӓ доно куктынзык ӹнжӹ ли манын, [[Special:CreateAccount|аккаунтым ӹштӹ]] ӓли [[Special:UserLogin|системӹш пыры]].", "noarticletext": "Кӹзӹт ти страницӓштӹ текст уке. Ти страницӓн лӹмжӹм [[Special:Search/{{PAGENAME}}|вес страницӓвлӓштӹ кӹчӓлӹн кердӓт, ӓли [{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} тӹнь вес лӹм доно вес ӹлӹштӓшвлӓштӹ кӹчӓлӹн кердӓт -]]], ӓли\n'''[{{fullurl:{{FULLPAGENAME}}|action=edit}} техень лӹм доно страницӓм пачын кердат]'''.", "noarticletext-nopermission": "Кӹзӹт ти страницӓштӹ текст уке. Тӹнь [[Special:Search/{{PAGENAME}}|ти страницӓм вуйшамак доно]] вес страницӓвлӓштӹ мон кердӓт ӓли [{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} яралеш толшы журналвлӓштӹ кӹчӓлӹн] кердӓт. Ти страницӓм ӹштӓш праваэт уке.", "userpage-userdoesnotexist-view": "$1 аккаунт ти викиштӹ регистрацим эртӹде.", + "updated": "(Уэмдӹмӹ)", + "note": "Примечани:", "previewnote": "Ӓшӹндӓрӹ, тидӹ анзыц анжен лӓкмӓш веле.\nТӹньӹн вашталтышетӹм эче лыкмы агыл!", "continue-editing": "Тӧрлӓтӹмӓшӹм пакыла ӹштӓш", "editing": "$1 тӧрлӓтӹмӓш", + "edit-textarea-aria-label": "Тӹнгӓлтӹш вики-текстӹн редакторжы", "creating": "$1 страницӓм ӹштӹмӓш", "editingsection": "$1 (кӹдежӹм) тӧрлӓтӹмӓш", + "editingcomment": "$1 (у кӹдежӹм) тӧрлӓтӹмӓш", + "editconflict": "Тӧрлӓтӹмӓшӹн конфликтшӹ: $1", + "yourtext": "Тӹньӹн текст", + "storedversion": "Перегӹмӹ верси", + "yourdiff": "Айыртем", "copyrightwarning": "Пуры лидӓ, ӓшӹшкӹдӓ пиштӹда! Цилӓ мам тӧрлӹмӹ, ушештӹмӹ дӓ вашталтымы, $2 (см. $1) негӹцеш ӹштӹмы семӹнь анжымы лиэш. Мам сиредӓ, тӹдӹм кычылтмы дӓ тӧрлӹмӹ ваштареш ылыда гӹнь пуры лидӓ, тишӓк идӓ сирӹ.
    Тенгеок мам сиредӓ тӹдӹн авторжы ылыда дӓ мам копируедӓ, тидӹ ирӹкӓн кычылтмашты лишӓшлык
    .\n\nАвтор пӓшӓлӓнжӹ публикаяш разрешеним пуде гӹнь, тишӓк идӓ сирӹ!!!", + "editpage-cannot-use-custom-model": "Ти страницӓн контент модельжым вашталташ ак ли.", "templatesused": "Ти страницӓштӹ кычылтмы {{PLURAL:$1|шаблон|шаблонвлӓ}}:", "templatesusedpreview": "Анзыц анжен лӓкмӓштӹ {{PLURAL:$1|шаблоным}} кычылтмы:", + "templatesusedsection": "Ти кӹдежӹштӹ кычылтмы {{PLURAL:$1|шаблон|шаблонвлӓ}}:", "template-protected": "(перегӹмӹ)", "template-semiprotected": "(лаштыкын-лаштыкын перегӹмӹ)", - "hiddencategories": "Ти страницӓ {{PLURAL:$1|шӹлтӹмӹ категориш|шӹлтӹмӹ категоривлӓш}} пыра:", + "hiddencategories": "Ти страницӓ {{PLURAL:$1|шӹлтӹмӹ категориш|шӹлтӹмӹ категоривлӓш}} пыра:", + "nocreate-loggedin": "Тӹньӹн у страницӓвлӓм ӹштӓш прават уке.", + "sectioneditnotsupported-title": "Кӹдежӹм тӧрлӓтӹмӓш ак кычылтеп", + "sectioneditnotsupported-text": "Ти страницӓштӹ кӹдежвлӓм тӧрлӓтӹмӓш ак кычылтеп ӓли тӹдӹм ти анжымаш режимлан цӓрӹмӹ.", + "modeleditnotsupported-title": "Тӧрлӓтӹмӓш ак кычылтеп", + "modeleditnotsupported-text": "Тӧрлӓтӹмӓш $1 контент модельлан ак кычылтеп.", "permissionserrors": "Пырымы годым самынь лин колтен", + "permissionserrorstext": "Нинӹ вирвлӓ верц {{PLURAL:$1|вир|вирвлӓ}} тӹнь тидӹлӓн правэт уке:", "permissionserrorstext-withaction": "Техень вир верц {{PLURAL:$1|вир|вирвлӓ}}тӹньӹн $2 ӹштӓш праваэт уке:", + "contentmodelediterror": "Тӹнь ти версим тӧрлӓтен ат керд, тӹдӹн $1 контент модельжы страницӓн кӹзӹтшӹ контент модель гӹц $2 айыртемалтеш.", "recreate-moveddeleted-warn": "Шижтӓрӹмӓш: Тӹнь анзыц карангдымы страницӓм угӹц ӹштет.\n\nТи страницӓм пакыла вашталташ ӓли уке, тӹлӓт тумаяш келеш.\nТи страницӓм карангдымаш дӓ вес вӓре колтымаш журналым, йӧнӓн лижӹ манын, ӱлнӹ анжыктымы:", "moveddeleted-notice": "Ти страницӓ уке.\nТи страницӓм карангдаш, перегӓш, вӓржӹм вашталташ манын журналвлӓм ӱлнӹ анжыктымы.", + "moveddeleted-notice-recent": "Ӹшкӓлӓ, ти страницӓм лешӓнгӹ карангдымы (пӹтӓртӹш 24 цӓш мычкы).\nПӓлӓш манын ӱлнӹ карангдаш, перегӓш дӓ вӓржӹм вашталташ манын журналвлӓм анжыктымы.", + "log-fulllog": "Журналым тӹрӹс анжалаш", + "edit-hook-aborted": "Тӧрлӓтӹмӓшӹм самынь цӓрӹмӹ.\nСитӓртӹш ынгылдарымашым пумы агыл.", + "edit-gone-missing": "Страницӓм уэмдӓш ӹш ли.\nВекӓт, тӹдӹм карангдымы.", + "edit-conflict": "Тӧрлӓтӹмӓшӹн конфликтшӹ.", + "edit-no-change": "Текстыш вашталтмашым пыртымы агыл, седӹндон тӹньӹн вашталтмашетым карангдымы.", + "edit-slots-cannot-add": "Техень {{PLURAL:$1|вӓр|вӓрвлӓ}} тиштӹ ак кычылтеп: $2", + "edit-slots-cannot-remove": "Техень {{PLURAL:$1|вӓр|вӓрвлӓ}} керӓл ылыт дӓ нӹнӹм карангдаш ак ли: $2.", + "edit-slots-missing": "Техень {{PLURAL:$1|вӓр|вӓрвлӓ}} уке ылыт: $2.", + "postedit-confirmation-created": "Страницӓм ыштӹмӹ.", + "postedit-confirmation-restored": "Страницӓм пӧртӹлтӹмӹ", + "postedit-confirmation-saved": "Тӹньӹн тӧрлӓтӹмӓшӹм перегӹмӹ.", + "postedit-confirmation-published": "Тӹньӹн тӧрлӓтӹмӓшӹм пецӓтлӹмӹ.", + "postedit-temp-created-label": "Жеплӓн ӹштӹмӹ аккаунт", + "edit-already-exists": "У страницӓм ӹштӓш ак ли.\nТӹдӹ ӹнде ӹлӹ.", + "defaultmessagetext": "Сирмӓшӹн тӹнгӓлтӹш текстшы", + "content-failed-to-parse": "$1 модельлан $2 контентым ланзылен лӓктӓш ӹш ли: $3", + "invalid-content-data": "Контентын лин керддӹмӹ данныйвлӓжӹ", + "invalid-json-data": "Лин керддӹмӹ JSON: $1", + "content-not-allowed-here": "«$1» контент [[:$2]] страницӓштӹ «$3» вӓрӹштӹ лин керддӹмӹ", + "confirmleave-warning": "Ти страницӓ гӹц лӓктӹн кеен, тӹнь цилӓ пыртымы тӧрлӓтӹмӓшетӹм ямден кердӓт.", + "editpage-invalidcontentmodel-title": "Контентын модельжы ак кычылтеп", + "editpage-invalidcontentmodel-text": "Контентын $1 модельжы ак кычылтеп", + "editpage-notsupportedcontentformat-title": "Контентын форматшы ак кычылтеп", + "editpage-notsupportedcontentformat-text": "Контентын $1 форматшы контентын $2 модельжы доно ак кычылтеп.", + "slot-name-main": "Тӹнг", "content-model-wikitext": "вики-текст", + "content-model-text": "весӹ гӹц айыртемӓлтшӹ агыл текст", + "content-json-empty-object": "Йӓрӓ объект", + "content-json-empty-array": "Йӓрӓ массив", + "unsupported-content-model": "Шижтӓрӹмӓш: Контентын $1 модельжы ти викиштӹ ак кычылтеп.", + "unsupported-content-diff": "Айыртемвлӓ контентын $1 модельжылан ак кычылтеп.", + "unsupported-content-diff2": "Контентын $1 дон $2 модельвлӓ лошты айыртемвлӓ ти викиштӹ ак кычылтеп.", + "template-equals-category": "Шаблон гань = кычылтмы страницӓвлӓ", + "parser-template-loop-warning": "Шаблонышты онгы улы: [[$1]]", + "template-loop-category": "Шаблонвлӓштӹ онгы донно страницӓвлӓ", + "node-count-exceeded-category": "Страницӓвлӓ, кышкы кӹлдӹшвлӓн чотыштым утыдон эртӹмӹ", + "node-count-exceeded-category-desc": "Страницӓштӹ кӹлдӹшвлӓн сек кого лин кердшӹ чотыштым эртӹмӹ.", + "node-count-exceeded-warning": "Страницӓ кӹлдӹшвлӓн сек кого лин кердшӹ чотыштым эртен", "undo-failure": "Кӹдӓлӓш тӧрлӓтӹмӓшвлӓ икань агылеп, седӹндон тӧрлӓтӹмӓшӹм цӓрӓш ак ли.", "viewpagelogs": "Ти страницӓлӓн журналвлӓм анжалаш", + "viewpagelogs-lowercase": "Ти страницӓлӓн журналвлӓм анжымаш", + "nohistory": "Ти страницӓштӹ вашталтмашын историжӹ уке.", + "currentrev": "Кӹзӹтшӹ верси", "currentrev-asof": "$1 жеплӓн кӹзӹтшӹ верси", "revisionasof": "$1 гӹц верси", "revision-info": "$1 жеплӓн верси {{GENDER:$6|$2}}$7", @@ -576,15 +646,68 @@ "nextrevision": "утларак у верси →", "currentrevisionlink": "Кӹзӹтшӹ верси", "cur": "кӹзӹтшӹ", + "tooltip-cur": "Пӹтӓртӹш верси доно айыртем", + "next": "вес", "last": "анзыц ылшы", + "tooltip-last": "Анзыцшы верси доно айыртем", + "page_first": "икшӹ", + "page_last": "пӹтӓртӹш", "histlegend": "Версивлӓм айырымаш: тӓнгӓштӓрӓш манын страницӓн версивлӓжым айыры дӓ Enter ӓли ӱлнӹ кнопкым темдӓл.
    \nЫнгылдарымаш: ({{int:cur}}) — кӹзӹтшӹ верси гӹц айыртем; ({{int:last}}) — тилец анзыцшы верси гӹц айыртем; {{int:minoreditletter}} — изи вашталтмаш.", "history-fieldset-title": "Тӧрлӓтӹмӓшвлӓм айырен нӓлӓш", + "history-show-deleted": "Кӹзӹт ижӹ карангдымы верси", "histfirst": "сек тошты", "histlast": "сек у", + "historysize": "({{PLURAL:$1|1 байт|$1 байт}})", + "historyempty": "йӓрӓ", "history-feed-title": "Вашталтмашвлӓн истори", "history-feed-description": "Викиштӹ ти страницӓн вашталтмашын историжӹ", + "history-feed-item-nocomment": "$1: $2", + "history-edit-tags": "Айырымы версивлӓн пӓлӹштӹм тӧрлӓтӓш", + "history-empty": "Келшӹшӹ версивлӓм момы агыл.", + "rev-deleted-comment": "(тӧрлӓтӹмӓшӹн резюмежым карангдымы)", + "rev-deleted-user": "(пользовательӹн лӹмжӹм карангдымы)", + "rev-deleted-event": "(журналын данныйжым карангдымы)", "rev-delundel": "ужаш лимӹм вашталташ", + "rev-showdeleted": "анжыкташ", + "revisiondelete": "Версивлӓм карангдаш/пӧртӹлтӓш", + "revdelete-no-file": "Анжыктымы файл уке.", + "revdelete-show-file-submit": "Ане", + "revdelete-hide-image": "Файлын контентшым шӹлтӓш", + "revdelete-hide-name": "Вир дон параметрвлӓм шӹлтӓш", + "revdelete-hide-comment": "Резюмем тӧрлӓтӓш", + "revdelete-hide-user": "Пользовательӹн лӹмжӹ/редакторын IP адресшӹ", + "revdelete-radio-same": "Вашталташ ак ли", + "revdelete-radio-set": "Шӹлтӹмӹ", + "revdelete-radio-unset": "Кайшы", + "revdelete-radio-set-suppress": "Пӹзӹрӓлӓш", + "revdelete-radio-unset-suppress": "Пӹзӹрӓлмӹм цӓрӓш", + "revdelete-log": "Вир:", + "revdelete-success": "Версин каймыжым уэмдӹмӹ", + "logdelete-success": "Журналын каймыжым шындымы.", "revdel-restore": "ужаш лимӹм вашталташ", + "pagehist": "Страницӓн историжӹ", + "revdelete-otherreason": "Вес/ситӓртӹш вир:", + "revdelete-reasonotherlist": "Вес вир", + "revdelete-edit-reasonlist": "Вирвлӓм тӧрлӓтӓш дӓ карангдаш", + "revdelete-edit-reasonlist-suppress": "Вирвлӓм тӧрлӓтӓш дӓ шӹлтӓш", + "revdelete-offender": "Версин авторжы", + "suppressionlog": "Пӹзӹрӓлмӓш журнал", + "mergehistory": "Страницӓвлӓн историштӹм иктешлӓш", + "mergehistory-box": "Кок страницӓн версиштӹм иктыш цӹмӹрӓш", + "mergehistory-from": "Тӹнгӓлтӹш страницӓ:", + "mergehistory-into": "Шагалтымаш страницӓ:", + "mergehistory-list": "Иктыш цӹмӹрӹмӹ тӧрлӓтӹмӓшӹн историжӹ", + "mergehistory-go": "Иктыш цӹмӹрӹмӹ тӧрлӓтӹмӓшвлӓм анжыкташ", + "mergehistory-submit": "Версивлӓм иктыш цӹмӹрӓш", + "mergehistory-empty": "Нимахань версивлӓм иктыш цӹмӹрӓш ак ли.", + "mergehistory-no-source": "$1 тӹнгӓлтӹш страницӓ уке.", + "mergehistory-no-destination": "$1 шагалтымаш страницӓ уке.", + "mergehistory-invalid-source": "Тӹнгӓлтӹш страницӓ тӧр лӹмӓн лишаш.", + "mergehistory-invalid-destination": "Шагалтымаш страницӓ тӧр лӹмӓн лишаш.", + "mergehistory-autocomment": "[[:$1]] дон [[:$2]] иктыш цӹмӹрӹмӹ", + "mergehistory-comment": "[[:$1]] [[:$2]]: $3 иктыш цӹмӹрӹмӹ", + "mergehistory-same-destination": "Тӹнгӓлтӹш дон шагалтымаш страницӓвлӓ икань лин ак керд", + "mergehistory-reason": "Вир:", "mergelog": "Ушымаш гишӓн журнал", "revertmerge": "Пайылаш", "history-title": "$1: вашталтмашвлӓн истори", @@ -595,11 +718,21 @@ "diff-empty": "(Айыртем уке)", "diff-multi-sameuser": "({{GENDER:$3| пользовательӹн}} {{PLURAL:$1|ик кӹдӓлӓш версим|$1 кӹдӓлӓш версим}} анжыктымы агыл)", "diff-multi-otherusers": "{{PLURAL:$2|эче ик пользоватльӹн|$2 пользоватльӹн}} ({{PLURAL:$1|Ик кӹдӓлӓш версижӹм|$1 кӹдӓлӓш версижӹм}} анжыктымы агыл)", - "searchresults": "Кӹчӓлмӹн лӓктӹшыжӹ", + "diff-inline-tooltip-ins": "Контентӹм уштарымы", + "diff-inline-tooltip-del": "Контентӹм карангдымы", + "diff-inline-format-label": "Виӓш", + "diff-line-deleted": "⟵ карангдаш", + "diff-newline": "↲ у корны", + "searchresults": "Кӹчӓлмӹн лӓктӹшӹжӹ", + "search-filter-title-prefix-reset": "Цилӓ страницӓштӹ кӹчӓлӓш", "searchresults-title": "$1 ядмашлан кӹчӓлмӹ лӓктӹш", + "titlematches": "Страницӓн лӹмжӹн келшен толеш", + "textmatches": "Страницӓн текстшӹ келшен толеш", "notextmatches": "Ӹлӹштӓшӹн текствлӓ доно икань агыл", "prevn": "анзыцшы ылшы {{PLURAL:$1|$1}}", "nextn": "весӹ {{PLURAL:$1|$1}}", + "prev-page": "тилец анзыцшы страницӓ", + "next-page": "вес страницӓ", "prevn-title": "Тилец анзыцшы {{PLURAL:$1|лӓктӹш}}", "nextn-title": "Вес {{PLURAL:$1|лӓктӹш|лӓктӹшвлӓ}}", "shown-title": "Страницӓштӹ $1 {{PLURAL:$1|лӓктӹш|лӓктӹшвлӓм}} анжыкташ", @@ -610,25 +743,204 @@ "searchprofile-images": "Мультимеди", "searchprofile-everything": "Цилӓ", "searchprofile-advanced": "Кымдаэмдӹмӹ", + "searchprofile-articles-tooltip": "$1 спискӹштӹ кӹчӓлмӓш", + "searchprofile-images-tooltip": "Файлвлӓм кӹчӓлмӓш", + "searchprofile-everything-tooltip": "Цилӓ контентӹштӹ кӹчӓлӓш (кӓнгӓшӹмӓш страницӓвлӓштӓт)", + "searchprofile-advanced-tooltip": "Пользовательский лӹмӓн вӓрӹштӹ кӹчӓлмӓш", "search-result-size": "$1{{PLURAL:$2|1 шамак |$2 шамак}}", "search-result-category-size": "{{PLURAL:$1|1 ушнышы|$1 ушнышы}} ({{PLURAL:$2|1 лӹвӓл категори|$2 лӹвӓл категори}}, {{PLURAL:$3|1 файл|$3 файл}})", "search-redirect": "($1 гӹц угӹц колтымаш)", "search-section": "($1 кӹдеж)", + "search-category": "($1 категори)", "search-file-match": "(файл кӧргӹ доно икань)", "search-suggest": "Ӓнят тӹнь $1 машаненӓт", + "search-rewritten": "$1 ядмаш семӹнь лӓктӹшӹм анжыктымы. $2 ядмаш семӹнь лӓктӹшӹм момы агыл.", + "search-interwiki-resultset-link": "Цилӓ лӓктӹшӹм анжалаш", "search-interwiki-more": "(эче)", + "search-interwiki-more-results": "шукырак лӓктӹш", + "search-relatedarticle": "Кӹлдӓлтшӹ", + "search-thumbnail-alt": "$1 лӓктӹшлӓн миниатюра", + "searchrelated": "кӹлдӓлтшӹ", "searchall": "цилӓ", "search-showingresults": "{{PLURAL:$4|$3 гӹц $1 лӓктӹш|$3 гӹц $1 – $2 лӓктӹш}}", "search-nonefound": "Ядмашлан сарасышы лӓктӹш уке.", "powersearch-legend": "Кымдан кӹчӓлмӓш", "powersearch-ns": "Кымдецвлӓштӹ лӹмвлӓм кӹчӓлмӓш:", + "powersearch-togglelabel": "Тергӓш:", + "powersearch-toggleall": "Цилӓ", + "powersearch-togglenone": "Иктӓт", + "powersearch-remember": "Анзыкылаш кӹчӓлмӓшлӓн айырымашым ӓшӹндӓрен кодаш", + "search-external": "Вӹлвӓл кӹчӓлмӓш", + "search-error": "Кӹчӓлмӹ годым самынь лин: $1", + "search-warning": "Кӹчӓлмӹ годым шижтӓрӹмӓш лӓктӹн: $1", "preferences": "Настройкывлӓ", "mypreferences": "Настройкывлӓ", + "prefs-edits": "Тӧрлӓтӹмӓшӹн шотшы:", + "prefsnologintext2": "Ӹшке настройкывлӓэтӹм вашталташ манын, пожалуйста, системӹш пыры.", + "prefs-skin": "Оформленин темӹжӹ", + "prefs-skin-prefs": "Темӹн настройкывлӓжӹ", + "prefs-skin-responsive": "Адаптивный режимӹм чӱктӓш", + "prefs-help-skin-responsive": "Мобильный устройствын экранжын висӹкшӹлӓн макетӹм адаптируяш.", + "skin-preview": "Анзыц анжен лӓкмӓш", + "datedefault": "Предпочтени уке", + "prefs-help-forcesafemode": "Вики-скрипт дон стильвлӓн таблицӹштӹм цӓрӓш.", + "prefs-labs": "Экспериментальный йӧн", + "prefs-user-pages": "Пользовательӹн страницӓвлӓжӹ", + "prefs-personal": "Пользовательӹн профильжӹ", + "prefs-rc": "У тӧрлӹмӓшвлӓ", + "prefs-watchlist": "Анжымашын спискӹ", + "prefs-editwatchlist": "Анжымаш спискӹм тӧрлӓтӓш", + "prefs-editwatchlist-label": "Тӹньӹн тӹшлӹмӹ спискӹштет сирӹмӓшвлӓм тӧрлӓтӓш:", + "prefs-editwatchlist-edit": "Тӹньӹн тӹшлӹмӹ спискӹштет лӹмвлӓм анжен лӓктӓш дӓ карангдаш", + "prefs-editwatchlist-raw": "Тӹшлӹмӓшӹн тӹкӓлдӹмӹ спискӹжӹм тӧрлӓтӓш", + "prefs-editwatchlist-clear": "Ӹшке тӹшлӹмӓшӹн спискетӹм иреэмдӓш", + "prefs-watchlist-days": "Тӹшлӹмӓшӹн спискӹштӹ анжыкталтшашлык кечӹвлӓ:", + "prefs-watchlist-days-max": "Сек шукыжы $1 {{PLURAL:$1|кечӹ}}", + "prefs-watchlist-edits": "Тӹшлӹмӹ спискӹштӹ анжыктымы вашталтмашвлӓн сек шукы шотышты:", + "prefs-watchlist-edits-max": "Сек кого значени: 1000", + "prefs-watchlist-token": "Тӹшлӹмӹ спискӹн токенжӹ:", + "prefs-watchlist-managetokens": "Токенвлӓм виктӓрӓш", + "prefs-misc": "Шукы йиш", + "prefs-resetpass": "Парольым вашталташ", + "prefs-changeemail": "Электронный почтан адресшӹм вашталташ ӓли карангдаш", + "prefs-setemail": "Электронный почта адресӹм шӹндӓш", + "prefs-email": "Электронный почтын параметрвлӓжӹ", + "prefs-rendering": "Вӹлвӓл сӹн", + "prefs-searchmisc": "Цымыр", + "searchprefs": "Кӹчӓлмӓшӹн настройкывлӓжӹ", + "searchprefs-noresults": "Лӓктӹш уке", + "saveprefs": "Перегӓш", + "prefs-editing": "Тӧрлӓтӹмӓш", + "searchresultshead": "Кӹчӓлмӓш", + "recentchangesdays-max": "Сек шукыжы $1 {{PLURAL:$1|кечӹ}}", + "prefs-back-title": "Настройкывлӓм пӧртӹлтӓш", + "prefs-help-recentchangescount": "Сек кого значени: 1000", + "prefs-user-downloaddata-label": "Аккаунтын данныйвлӓжӹм кычылт кердмӓш:", + "prefs-user-downloaddata-info": "Ти проект гӹц мӹньӹн аккаунтемӹн данныйвлӓжӹ", + "prefs-user-restoreprefs-label": "Настройкывлӓм карангдаш:", + "timezonelegend": "Цӓшӹн кӹдӓлжӹ:", + "localtime": "Вӓрӹштӹшӹ жеп:", + "timezoneuseoffset": "Вес (UTC жеп гӹц шӹкӓлмӓш)", + "timezone-useoffset-placeholder": "Иктӓ: «-07:00» ӓли «01:00»", + "timezone-invalid": "Лин керддӹмӹ цӓшӹн кӹдӓлжӹ ӓли жепӹм тӧр агыл шӹкӓлмӓш.", + "servertime": "Серверӹн жепшӹ:", + "timezoneregion-africa": "Африка", + "timezoneregion-america": "Америка", + "timezoneregion-antarctica": "Антарктика", + "timezoneregion-arctic": "Арктика", + "timezoneregion-asia": "Азия", + "timezoneregion-atlantic": "Атлантический океан", + "timezoneregion-australia": "Австралия", + "timezoneregion-europe": "Европа", + "timezoneregion-indian": "Индийский океан", + "timezoneregion-pacific": "Тихий океан", + "prefs-searchoptions": "Кӹчӓлмӓш", + "prefs-namespaces": "Лӹмвлӓн вӓрвлӓ", + "default": "тӹнгӓлтӹш", + "prefs-files": "Файлвлӓ", + "prefs-custom-css": "Ӹшкӹмӹн CSS", + "prefs-custom-js": "Ӹшкӹмӹн JavaScript", "prefs-common-config": "Цилӓ скинвлӓлӓн цымыр CSS/JavaScript:", + "youremail": "Электронный почта:", + "username": "{{GENDER:$1|Пользовательӹн лӹмжӹ}}", + "prefs-memberingroups": "{{PLURAL:$1|тӹшкӓш}} {{GENDER:$2|ушнышы}}:", + "group-membership-link-with-expiry": "$1 ($2 якте)", + "prefs-registration": "Регистрацийӹн жепшӹ:", + "yourrealname": "Тӧр лӹм:", + "yourlanguage": "Йӹлмӹ:", + "yourvariant": "Контентӹн йӹлмӹжӹн вариантшӹ:", + "yournick": "У подпись:", + "linterror-bogus-image-options": "Файлын шоя вариантшӹ", + "linterror-deletable-table-tag": "Таблицӓн пӓлӹжӹ, кыдым карангдаш келеш", + "email": "Электронный почта", + "prefs-signature": "Подпись", + "prefs-signature-highlight-error": "Самыньын вӓржӹм анжыкташ", + "prefs-signature-error-details": "Сек шукы пӓлен нӓлӓш", + "prefs-dateformat": "Датын форматшы", + "prefs-timeoffset": "Цӓшӹн кӹдӓлжӹм шӹкӓлмӓш", + "prefs-advancedediting": "Цымыр параметр", + "prefs-developertools": "Разработчикӹн хӹдӹрвлӓжӹ", + "prefs-editor": "Редактор", + "prefs-discussion": "Кӓнгӓшӹмӓшӹн страницӓвлӓжӹ", + "prefs-preview": "Анзыц анжен лӓкмӓш", + "prefs-advancedrc": "Кымдаэмдӹмӹ параметрвлӓ", + "prefs-advancedrendering": "Кымдаэмдӹмӹ параметрвлӓ", + "prefs-advancedsearchoptions": "Кымдаэмдӹмӹ параметрвлӓ", + "prefs-advancedwatchlist": "Кымдаэмдӹмӹ параметрвлӓ", + "prefs-displayrc": "Анжыктымашын параметрвлӓжӹ", + "prefs-displaywatchlist": "Анжыктымашын параметрвлӓжӹ", + "prefs-changesrc": "Анжыктымы вашталтмашвлӓ", + "prefs-changeswatchlist": "Анжыктымы вашталтмашвлӓ", + "prefs-pageswatchlist": "Анжен лӓкмӹ страницӓвлӓ", + "prefs-tokenwatchlist": "Токен", + "prefs-diffs": "Версин айыртемвлӓжӹ", + "userrights": "Пользовательӹн праважы", + "userrights-lookup-user": "Пользовательӹм айыраш", + "userrights-user-editname": "Пользовательӹн лӹмжӹм сирӹ:", + "editusergroup": "Пользовательвлӓн тӹшкӓвлӓштӹм крузаш", + "editinguser": "[[User:$1|$1]] $2 {{GENDER:$1|пользовательӹн}} тӹшкӓвлӓжӹм вашталтымаш", + "viewinguserrights": "[[User:$1|$1]] $2 {{GENDER:$1|пользовательӹн}} тӹшкӓвлӓжӹм анжен лӓкмӓш", + "userrights-editusergroup": "{{GENDER:$1|пользовательӹн}} тӹшкӓвлӓжӹм тӧрлӓтӓш", + "userrights-viewusergroup": "{{GENDER:$1|пользовательӹн}} тӹшкӓвлӓжӹм анжалаш", + "saveusergroups": "{{GENDER:$1|пользовательӹн}} тӹшкӓвлӓжӹм перегӓш", + "userrights-groupsmember": "Тӹшкӓвлӓштӹ ылшы:", + "userrights-groupsmember-auto": "Тӹшкӓвлӓштӹ раш кайдымын шалга:", + "userrights-systemuser": "{{GENDER:$1|Ти пользователь}} — системӹштӹшӹ пользователь", + "userrights-reason": "Вир:", + "userrights-watchuser": "Пользовательӹн страницӓжӹм дӓ тӹдӹн кӓнгӓшӹмӓш страницӓжӹм тӹшлӹ", + "userrights-no-interwiki": "Тӹньӹн вес викиштӹ пользовательӹн праважым тӧрлӓтӓш разрешениэт уке.", + "userrights-nodatabase": "$1 данныйвлӓн база уке ӓли вӓрӹштӹшӹ агыл ылеш.", + "userrights-changeable-col": "Тӹньӹн вашталтен кердмӹ тӹшкӓвлӓ", + "userrights-unchangeable-col": "Тӹньӹн вашталтен керддӹмӹ тӹшкӓвлӓ", + "userrights-expiry-current": "$1 жеплӓн пӹтӓ", + "userrights-expiry-none": "Жепӹм пӓлемдӹде", + "userrights-expiry": "Жеп пӹтӓ:", + "userrights-expiry-othertime": "Вес жеп:", + "userrights-expiry-options": "1 кечӹ:1 day,1 ӓрня:1 week,1 тӹлзӹ:1 month,3 тӹлзӹ:3 months,6 тӹлзӹ:6 months,1 и:1 year", + "group": "Тӹшкӓ:", + "group-user": "Пользовательвлӓ", + "group-named": "Регистрацим эртӹшӹ пользовательвлӓ", + "group-temp": "Жеплӓн ушнышы пользовательвлӓ", + "group-autoconfirmed": "Тӧрӧк пингӹдемдӓлтшӹ пользовательвлӓ", "group-bot": "Ботвлӓ", "group-sysop": "Администраторвлӓ", + "group-interface-admin": "Интерфейсӹн администраторвлӓ", + "group-bureaucrat": "Бюрократвлӓ", + "group-suppress": "Пӹзӹрӹшӹвлӓ", + "group-all": "(цилӓ)", + "group-user-member": "{{GENDER:$1|пользователь}}", + "group-named-member": "{{GENDER:$1|регистрацим эртӹшӹ пользователь}}", + "group-temp-member": "{{GENDER:$1|жеплӓн ушнышы пользователь}}", + "group-autoconfirmed-member": "{{GENDER:$1|тӧрӧк пингӹдемдӓлтшӹ пользователь}}", + "group-bot-member": "{{GENDER:$1|бот}}", + "group-sysop-member": "{{GENDER:$1|администратор}}", + "group-interface-admin-member": "{{GENDER:$1|интерфейсӹн администраторжы}}", + "group-bureaucrat-member": "{{GENDER:$1|бюрократ}}", + "group-suppress-member": "{{GENDER:$1|пӹзӹрӹшӹ}}", + "grouppage-user": "{{ns:project}}:Пользовательвлӓ", + "grouppage-named": "{{ns:project}}:Регистрацим эртӹшӹ пользовательвлӓ", + "grouppage-temp": "{{ns:project}}:Жеплӓн ушнышы пользовательвлӓ", + "grouppage-autoconfirmed": "{{ns:project}}:Тӧрӧк пингӹдемдӓлтшӹ пользовательвлӓ", "grouppage-bot": "{{ns:project}}:Ботвлӓ", "grouppage-sysop": "{{ns:project}}:Администраторвлӓ", + "grouppage-interface-admin": "{{ns:project}}:Интерфейсӹн администраторвлӓ", + "grouppage-bureaucrat": "{{ns:project}}:Бюрократвлӓ", + "grouppage-suppress": "{{ns:project}}:Пӹзӹрӹшӹ", + "right-read": "Страницӓвлӓм анжымаш", + "right-edit": "Страницӓвлӓм тӧрлӹмӓш", + "right-createpage": "Страницӓвлӓм ӹштӓш (кыды кӓнгӓшӹмӓш страницӓвлӓ агылеп)", + "right-createtalk": "Кӓнгӓшӹмӓш страницӓвлӓм ӹштӹмӓш", + "right-createaccount": "Пользовательвлӓн у аккаунтыштым ӹштӹмӓш", + "right-minoredit": "Вашталтмашвлӓм изи семӹнь пӓлемдӓш", + "right-move": "Страницӓвлӓм вес вӓрӹш колташ", + "right-move-subpages": "Страницӓвлӓм лӹвӓл страницӓвлӓштӹ доно иквӓреш вес вӓрӹш колташ", + "right-move-rootuserpages": "Тӹнг пользовательӹн страницӓжӹм вес вӓреш колташ", + "right-move-categorypages": "Категоривлӓн страницӓвлӓштӹм вес вӓрӹш колташ", + "right-movefile": "Файлвлӓм вес варӹш колташ", + "right-upload": "Файлвлӓм крузаш", + "right-reupload": "Ылшы файлвлӓм угӹц сирӓш", + "right-reupload-own": "Ӹшкӹметӹн крузымы ылшы файлвлӓм угӹц сирӓш", + "right-upload_by_url": "URL-адрес гӹц файлвлӓм крузаш", "newuserlogpage": "Сирӹшӹвлӓм регистрируйышы журнал", "rightslog": "Пользовательӹн прававлӓжӹм анжыктышы журнал", "action-edit": "Ти страницӓм тӧрлӓтӓш", @@ -683,12 +995,61 @@ "upload": "Файлым крузаш", "uploadlogpage": "Оптымашвлӓн журналышты", "filedesc": "Резюме", + "upload-dialog-button-cancel": "Цӓрӓш", + "upload-dialog-button-back": "Шайыкы", + "upload-dialog-button-done": "Йӓмдӹ", + "upload-dialog-button-save": "Перегӓш", + "upload-dialog-button-upload": "Крузаш", + "upload-form-label-infoform-title": "Келгӹнрӓк", + "upload-form-label-infoform-name": "Лӹм", + "upload-form-label-infoform-description": "Сирен анжыктымаш", + "upload-form-label-usage-title": "Кычылтмаш", + "upload-form-label-usage-filename": "Файлын лӹмжӹ", + "upload-form-label-own-work": "Тидӹ мӹньӹн ӹшкӹмемӹн пӓшӓэм", + "upload-form-label-infoform-categories": "Категоривлӓ", + "upload-form-label-infoform-date": "Дата", + "uploadstash-bad-path": "Корны уке.", + "uploadstash-bad-path-invalid": "Корны тӧр агыл.", + "uploadstash-bad-path-unknown-type": "Пӓлӹдӹмӹ тип $1.", + "img-auth-accessdenied": "Кычылташ ак ли", + "img-auth-nofile": "«$1» файл уке.", + "img-auth-streaming": "«$1» стриминг.", + "http-invalid-url": "Лин керддӹмӹ URL: $1", + "http-read-error": "HTTP-м лыдмы самынь.", + "http-timed-out": "HTTP ядмашын вычымы жепшӹ эртен.", + "http-curl-error": "URL адресӹм кычылтмы годым самынь: $1", + "http-internal-error": "HTTP кӧргы самыньжы", + "upload-curl-error6": "URL-адрес докы миэн шоаш ак ли", + "upload-curl-error28": "Крузымын жепшӹ", "license": "Лицензировани:", "license-header": "Лицензировани", + "nolicense": "Нимам айырымы агыл", + "licenses-edit": "Лицензин параметржӹм вашталташ", + "license-nopreview": "(Анзыц анжен лӓктӓш ак ли)", + "upload_source_file": "(тӹньӹн устройствы гӹц айырымы файл)", + "listfiles-delete": "Карангдаш", + "listfiles-summary": "Ти спецстраницӓштӹ цилӓ крузымы файлым анжыктымы.", + "listfiles-userdoesnotexist": "$1 аккаунт регистрацим эртен агыл.", + "listfiles-pager-submit": "Файлвлӓн спискӹм анжыкташ", "imgfile": "файл", + "listfiles": "Файлвлӓн спискӹ", + "listfiles_subpage": "$1 пользовательӹн крузымашвлӓжӹ", + "listfiles_thumb": "Миниатюра", + "listfiles_date": "Дата", + "listfiles_name": "Лӹм", + "listfiles_user": "Пользователь", + "listfiles_size": "Висӹк", + "listfiles_description": "Сирен анжыктымаш", + "listfiles_count": "Версивлӓ", + "listfiles-show-all": "Файлвлӓн тошты версиштӹм чӱктӓш", + "listfiles-latestversion": "Кӹзӹтшӹ верси", + "listfiles-latestversion-yes": "Ане", + "listfiles-latestversion-no": "Уке", "file-anchor-link": "Файл", "filehist": "Файлын историжӹ", "filehist-help": "Файл тӹ жепӹн махань ылын, тидӹм ужаш манын датым темдӓл.", + "filehist-deleteall": "цилӓ карангдаш", + "filehist-deleteone": "Карангдаш", "filehist-revert": "пӧртӹлӓш", "filehist-current": "кӹзӹтшӹ", "filehist-datetime": "Дата/жеп", @@ -698,18 +1059,46 @@ "filehist-user": "Пользователь", "filehist-dimensions": "Висӹк", "filehist-comment": "Комментари", + "filehist-missing": "файл уке", "imagelinks": "Файлым кычылтмаш", - "linkstoimage": "{{PLURAL:$1|Паштек $1 вес ӹлӹштӓш ажедеш| $1 вес ӹлӹштӓшвлӓ ажедӹт|Вес $1 ӹлӹштӓшвлӓ ти файлыш}} ажедӹт:", + "linkstoimage": "Ти файлым техень {{PLURAL:$1|страницӓ кычылтеш|$1 страницӓ кычылтеш}}:", "sharedupload": "Ти $1 файлым вес проектвлӓштӹ кычылташ лиэш", "sharedupload-desc-here": "Тидӹ файл $1 гӹц, тӹдӹм вес проектвлӓштӹ кычылташ лиэш. Сирен анжыктымашым [$2 файлын описанин страницӓштӹжӹ] ӱлнӹ анжыктымы.", "filepage-nofile": "Техень лӹм доно файл уке.", "uploadnewversion-linktext": "Файлын у версижӹм темӓш", + "shared-repo-from": "$1 гӹц", + "shared-repo": "цымыр хранилищӹштӹ", "upload-disallowed-here": "Тӹнь тидӹ файлым угӹц сирен ат керд.", + "filerevert": "$1 докы пӧртӹлӓш", + "filerevert-legend": "Файлым пӧртӹлтӓш", + "filerevert-comment": "Вир:", + "filerevert-submit": "Пӧртӹлӓш", + "filedelete": "$1 карангдаш", + "filedelete-legend": "Файлым карангдаш", + "filedelete-comment": "Вир:", + "filedelete-submit": "Карангдаш", + "filedelete-reason-otherlist": "Вес вир", + "download": "крузаш", "randompage": "Вычыдымы страницӓ", + "randomincategory-category": "Категори:", + "randomincategory-submit": "Ванжаш", "statistics": "Статистика", + "statistics-pages": "Страницӓвлӓ", + "pageswithprop-submit": "Ванжаш", + "brokenredirects-edit": "тӧрлӓтӓш", + "brokenredirects-delete": "карангдаш", + "withoutinterwiki-legend": "Префикс", + "withoutinterwiki-submit": "Анжыкташ", "nbytes": "$1 {{PLURAL:$1|байт|байтан|байтвлӓ}}", "nmembers": "$1 {{PLURAL:$1|ушнышы}}", "prefixindex": "Цилӓ страницӓм префикс доно", + "prefixindex-submit": "Анжыкташ", + "shortpages": "Кӹтӹк страницӓвлӓ", + "longpages": "Кужы страницӓвлӓ", + "protectedpages-filters": "Фильтрвлӓ:", + "protectedpages-timestamp": "Дата/жеп", + "protectedpages-page": "Страницӓ", + "protectedpages-expiry": "Жеп пӹтӓ", "listusers": "Пользовательвлӓн спискӹ", "newpages": "У страницӓвлӓ", "move": "Кеӓш", @@ -756,13 +1145,13 @@ "actioncomplete": "Лачокат ӹштӹмӹ", "deletedtext": "«$1» карангдымы.\nАнжы: $2 тидӹ мам карангдымы тӹ списокым анжыкта", "dellogpage": "Мам карангдымы анжыктышы сирмӓш", - "deletecomment": "Ӓмӓлжӹ:", + "deletecomment": "Вир:", "deleteotherreason": "Вес ӓмӓл/ынгылдарал:", "deletereasonotherlist": "Вес ӓмӓл", "rollbacklink": "пӧртӹлтӓш", "rollbacklinkcount": "$1 {{PLURAL:$1|тӧрлӓтӹмӓшӹм}} пӧртӹлтӓш", "protectlogpage": "Ӹшӹклӹмӹ журнал", - "protectcomment": "Ӓмӓлжӹ:", + "protectcomment": "Вир:", "protectexpiry": "Жепшӹ пӹтӓ:", "protect_expiry_invalid": "Ӹшӹклӹмӹ жепӹм самынь анжыктымы.", "protect_expiry_old": "Пӹтӹм жепшӹ эртен", @@ -819,8 +1208,28 @@ "whatlinkshere-hidetrans": "Вес вӓре ванжымым шӹлтӓш", "whatlinkshere-hidelinks": "Ссылкывлӓм шӹлтӓш", "whatlinkshere-hideimages": "Файлын ссылкывлӓм шӹлтӓш", + "whatlinkshere-submit": "Ванжаш", "blockip": "Блокируяш", + "ipbreason": "Вир:", + "ipbother": "Вес жеп:", "ipboptions": "2 часеш:2 hours,1 кечеш:1 day,3 кечеш:3 days,1 ӓрняэш:1 week,2 ӓрняэш:2 weeks,1 тӹлзеш:1 month,3 тӹлзеш:3 months,6 тӹлзеш:6 months,1 иэш:1 year, соэшок:infinite", + "ipb-sitewide": "Цилӓ проектӹштӹ", + "ipb-partial": "Кӹдежӓн", + "ipb-pages-label": "Страницӓвлӓ", + "ipb-namespaces-label": "Лӹмвлӓн вӓрвлӓ", + "badipaddress": "Тӧр агыл IP адрес", + "blockipsuccesssub": "Питӹрӹмӓшӹм ӹштӹмӹ", + "ipb-edit-dropdown": "Питӹрӹмӓшӹн вирвлӓжӹм тӧрлӓтӓш", + "ipb-unblock-addr": "$1 пользовательӹм питӹрӹмӓш гӹц лыкташ", + "ipb-unblock": "Пользовательӹн лӹмжӹм ӓли IP адресӹм питӹрӹмӓш гӹц лыкташ", + "ipb-blocklist": "Ылшы питӹрӹмӓшӹм анжыкташ", + "ipb-blocklist-contribs": "{{GENDER:$1|$1}} пользовательӹн вкладшы", + "ipb-blocklist-duration-left": "$1 кодын", + "block-actions": "Питӹрӹмӓшӹн типшӹ", + "block-details": "Питӹрӹмӓш гишӓн сведени", + "block-expiry": "Мычашын жепшӹ:", + "block-options": "Ситӓртӹш опци:", + "block-reason": "Вир:", "ipblocklist": "Блокируйымы IP-адресвлӓ дон шотыш нӓлмӹ сирӹмӓшвлӓ", "infiniteblock": "жепӹм пӓлемдӹде", "blocklink": "блокируяш", @@ -923,7 +1332,32 @@ "watchlisttools-edit": "Тӹшлӹмӓшӹн спискӹм анжал лӓктӓш дӓ тӧрлӓтӓш", "watchlisttools-raw": "Тӹшлӹмӓшӹн тӹкӓлӹдӹмӹ спискӹжӹм тӧрлӓтӓш", "signature": "[[{{ns:user}}:$1|$2]] ([[{{ns:user_talk}}:$1|кӓнгӓшӹмӓш]])", + "redirect-submit": "Ванжаш", + "redirect-lookup": "Кӹчӓлӓш:", + "redirect-value": "Значени:", + "redirect-user": "Пользовательӹн ID-жы", + "redirect-page": "Страницӓн ID-жы", + "redirect-revision": "Страницӓн версижӹ", + "redirect-file": "Файлын лӹмжӹ", + "redirect-logid": "Журналын ID-жы", + "redirect-not-exists": "Значеним момы агыл:", + "fileduplicatesearch-filename": "Файлын лӹмжӹ:", + "fileduplicatesearch-submit": "Кӹчӓлмӓш", "specialpages": "Спецстраницӓвлӓ", + "specialpages-note-top": "Легенда", + "specialpages-group-other": "Вес спецстраницӓвлӓ", + "specialpages-group-login": "Аккаунтым виктӓрӹмӓш", + "specialpages-group-users": "Пользовательвлӓ дон прававлӓ", + "specialpages-group-highuse": "Шӹрен кычылтмы страницӓвлӓ", + "specialpages-group-pagetools": "Страницӓн хӓдӹрвлӓжӹ", + "specialpages-group-wiki": "Данныйвлӓ дон хӓдӹрвлӓ", + "specialpages-group-spam": "Спам ваштареш хӓдӹрвлӓ", + "specialpages-group-developer": "Разработчикӹн хӹдӹрвлӓжӹ", + "blankpage": "Йӓрӓ страницӓ", + "tag-filter-submit": "Фильтр", + "tag-hidden": "$1 (шӹлтӹмӹ тег)", + "tag-mw-blank": "Иреэмдӹмӓш", + "tag-mw-replace": "Вашталтымы", "tags-active-yes": "Ане", "tags-active-no": "Уке", "tags-hitcount": "$1 {{PLURAL:$1|вашталтмаш}}", @@ -933,6 +1367,30 @@ "searchsuggest-search": "{{SITENAME}} сайтышты кӹчӓлӓш", "searchsuggest-containing": "Керӓл шамакан страницӓвлӓм кӹчӓлмӓш", "duration-days": "$1 {{PLURAL:$1|кечӹ}}", + "mediastatistics-header-audio": "Аудио", + "mediastatistics-header-video": "Видео", + "mediastatistics-header-multimedia": "Мультимедиа", + "mediastatistics-header-office": "Документ", + "mediastatistics-header-text": "Текстӓн", + "special-characters-group-latin": "Латинский", + "special-characters-group-symbols": "Символвлӓ", + "special-characters-group-greek": "Греческий", + "special-characters-group-cyrillic": "Кириллица", + "special-characters-group-arabic": "Арабский", + "special-characters-group-persian": "Персидский", + "special-characters-group-hebrew": "Иврит", + "special-characters-group-bangla": "Бенгальский", + "special-characters-group-tamil": "Тамильский", + "special-characters-group-telugu": "Телугу", + "special-characters-group-sinhala": "Сингальский", + "special-characters-group-gujarati": "Гуджарати", + "special-characters-group-devanagari": "Деванагари", + "special-characters-group-thai": "Тайский", + "special-characters-group-lao": "Лаосский", + "special-characters-group-khmer": "Кхмерский", + "special-characters-group-runes": "Рунывлӓ", + "log-action-filter-upload-revert": "Пӧртӹлӓш", + "authmanager-email-label": "Электронный почта", "skin-action-protect": "Ӹшӹклӓш", "skin-action-delete": "Карангдаш", "skin-action-move": "Лӹмӹм вашталташ", diff --git a/languages/i18n/ms.json b/languages/i18n/ms.json index c45109bae94..b46429b40ad 100644 --- a/languages/i18n/ms.json +++ b/languages/i18n/ms.json @@ -37,7 +37,8 @@ "Zamwan", "Zulfadli51", "לערי ריינהארט", - "아라" + "아라", + "Song GK" ] }, "tog-underline": "Garis bawah pautan:", @@ -1205,7 +1206,7 @@ "prefs-advancedediting": "Pilihan am", "prefs-developertools": "Alat pembangun", "prefs-editor": "Penyunting", - "prefs-discussion": "Halaman perbincangan", + "prefs-discussion": "Laman-laman perbincangan", "prefs-preview": "Pralihat", "prefs-advancedrc": "Pilihan lanjutan", "prefs-advancedrendering": "Pilihan lanjutan", @@ -2450,7 +2451,7 @@ "alreadyrolled": "Tidak dapat undur suntingan terakhir [[:$1]] oleh [[User:$2|$2]] ([[User talk:$2|perbincangan]]{{int:pipe-separator}}[[Special:Contributions/$2|{{int:contribslink}}]]).\nOrang lain telah menyunting atau mengundurkan kembali laman.\n\nSuntingan terakhir kepada laman tersebut oleh [[User:$3|$3]] ([[User talk:$3|talk]]{{int:pipe-separator}}[[Special:Contributions/$3|{{int:contribslink}}]]).", "editcomment": "Ringkasan sutingan: $1.", "revertpage": "{{PLURAL:$7|Suntingan}} dikembalikan oleh [[Special:Contributions/$2|$2]] ([[User talk:$2|perbincangan]]) kepada semakan terdahulu oleh [[User:$1|$1]]", - "revertpage-anon": "{{PLURAL:$7|suntingan}} dibalikkan oleh [[Special:Contributions/$2|$2]] kepada semakan terakhir oleh [[Pengguna:$1|1]]", + "revertpage-anon": "{{PLURAL:$7|suntingan}} dibalikkan oleh [[Special:Contributions/$2|$2]] untuk semakan terakhir oleh [[User:$1|1]]", "revertpage-nouser": "{{PLURAL:$7|Suntingan}} dikembalikan oleh pengguna tersembunyi kepada semakan terdahulu oleh {{GENDER:$1|[[User:$1|$1]]}}", "rollback-success": "Suntingan yang dikembalikan oleh {{GENDER:$3|$1}};\nmengubag semula ke semakan terakhir oleh {{GENDER:$4|$2}}.", "sessionfailure-title": "Kegagalan sesi", @@ -2621,6 +2622,7 @@ "whatlinkshere-page": "Laman:", "linkshere": "Laman-laman berikut mengandungi pautan ke '''$2''':", "nolinkshere": "Tiada laman yang mengandungi pautan ke '''$2'''.", + "nolinkshere-filter": "Tiada halaman pautan ke $2 dengan tetapan carian semasa.", "nolinkshere-ns": "Tiada laman yang mengandungi pautan ke '''$2''' dalam ruang nama yang dinyatakan.", "isredirect": "laman lencongan", "istemplate": "penyertaan", @@ -2639,35 +2641,36 @@ "unblock": "Nyahsekat pengguna", "changeblockip": "Ubah sekatan", "blockip": "Sekat {{GENDER:$1|pengguna}}", - "blockiptext": "Gunakan borang di bawah untuk menyekat\npenyuntingan daripada alamat IP atau pengguna tertentu.\nTindakan ini perlu dilakukan untuk menentang vandalisme sahaja dan selaras\ndengan [[{{MediaWiki:Policy-url}}|dasar {{SITENAME}}]].\nSila masukkan sebab sekatan di bawah (umpamannya, sebutkan laman yang telah\ndirosakkan).", + "blockiptext": "Gunakan borang di bawah untuk menyekat\npenyuntingan daripada alamat IP atau pengguna tertentu.\nTindakan ini perlu dilakukan untuk menentang vandalisme sahaja dan selaras\ndengan [[{{MediaWiki:Policy-url}}|dasar {{SITENAME}}]].\nSila masukkan sebab sekatan di bawah (seperti, sebutkan laman yang telah\ndirosakkan).\nAnda boleh menyekat julat alamat IP dengan menggunakan sintaks [https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing CIDR]; jumlah terbesar yang dibenarkan ialah /$1 untuk IPv4 dan /$2 untuk IPv6.", "ipaddressorusername": "Alamat IP, nama pengguna atau sekat ID:", "ipbreason": "Sebab:", "ipbreason-dropdown": "*Sebab lazim\n** Memasukkan maklumat palsu\n** Membuang kandungan daripada laman\n** Memasukkan pautan spam ke tapak web luar\n** Memasukkan karut-marut ke dalam laman\n** Mengugut/mengganggu pengguna lain\n** Menyalahgunakan berbilang akaun\n** Nama pengguna yang tidak sesuai", - "ipb-hardblock": "Cegah pengguna yang sudah log masuk daripada menyunting dari alamat IP ini", + "ipb-hardblock": "Cegah pengguna yang sudah log masuk daripada alamat IP ini", "ipbcreateaccount": "Pembukaan akaun", "ipbemailban": "Mengirim e-mel", - "ipbenableautoblock": "Sekat alamat IP terakhir dan mana-mana alamat berikutnya yang digunakan oleh pengguna ini secara automatik", + "ipbenableautoblock": "Sekat alamat IP terakhir dan mana-mana alamat berikutnya yang digunakan oleh pengguna ini secara automatik untuk tempoh masa $1", "ipbsubmit": "Sekat pengguna ini", "ipbother": "Waktu lain:", "ipboptions": "2 jam:2 hours,1 hari:1 day,3 hari:3 days,1 minggu:1 week,2 minggu:2 weeks,1 bulan:1 month,3 bulan:3 months,6 bulan:6 months,1 tahun:1 year,selama-lamanya:infinite", "ipbhidename": "Sembunyikan nama pengguna daripada senarai suntingan dan pengguna", "ipbwatchuser": "Pantau laman pengguna dan laman perbincangan bagi pengguna ini", - "ipb-disableusertalk": "Halang pengguna ini daripada menyunting laman perbincangan sendiri apabila disekat", + "ipb-disableusertalk": "Mengedit halaman perbincangan mereka sendiri", "ipb-change-block": "Sekat semula pengguna tersebut dengan tetapan ini", "ipb-confirm": "Sahkan sekatan", "ipb-sitewide": "Seluruh tapak", "ipb-partial": "Separa", "ipb-sitewide-help": "Menyekat penyuntingan di semua halaman dan ruang nama. Juga menyekat tindakan lalai ([https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Blocking_users Lihat bantuan])", "ipb-partial-help": "Membolehkan anda memilih halaman dan ruang nama untuk disekat. Tidak menyekat tindakan lalai tetapi membenarkan anda menyekat tindakan spesifik yang tertentu.", - "ipb-action-create": "Mencipta laman baru", - "ipb-action-move": "Menamakan semula laman", - "ipb-action-upload": "Memuat naik fail", + "ipb-action-create": "Mencipta laman baru dan memuat naik fail baru", + "ipb-action-move": "Memindahkan halaman dan fail", + "ipb-action-upload": "Memuat naik fail (termasuk fail tertimpa)", "ipb-pages-label": "Halaman", "ipb-namespaces-label": "Ruang nama", "badipaddress": "Alamat IP tidak sah", "blockipsuccesssub": "Sekatan berjaya", "blockipsuccesstext": "[[Special:Contributions/$1|$1]] telah disekat.\n
    Sila lihat [[Special:BlockList|senarai sekatan]] untuk menyemak sekatan.", "ipb-empty-block": "Sekatan yang diserahkan tidak mempunyai batas yang dibolehkan.", + "ipb-block-not-found": "Blok tidak dapat dilakukan, tetapi tiada blok sedia ada ditemui untuk \"$1\". Jika masalah ini berlarutan, sila laporkan di sini [https://www.mediawiki.org/wiki/Special:MyLanguage/Help_talk:Blocking_users].", "ipb-blockingself": "Anda akan menyekat diri sendiri! Pastikah anda mahu berbuat demikian?", "ipb-confirmhideuser": "Anda akan menyekat seorang pengguna yang menghidupkan \"sorokkan pengguna\". Ini akan menindaskan nama pengguna itu di semua senarai dan entri log. Pastikah anda mahu berbuat demikian?", "ipb-confirmaction": "Jika anda benar-benar ingin melakukannya, sila tanda ruangan \"{{int:ipb-confirm}}\" di bawah.", @@ -2682,7 +2685,7 @@ "block-expiry": "Tamat:", "block-options": "Pilihan tambahan:", "block-reason": "Sebab:", - "block-target": "Nama pengguna atau alamat IP:", + "block-target": "Nama pengguna, alamat IP atau julat IP:", "block-target-placeholder": "NamaPengguna, 1.1.1.42, atau 1.1.1.42/16", "unblockip": "Nyahsekat pengguna", "unblockiptext": "Gunakan borang di bawah untuk membuang sekatan bagialamat IP atau nama pengguna yang telah disekat.", @@ -2732,7 +2735,7 @@ "blocklist-editing-ns": "ruang nama", "blocklist-editing-action": "tindakan", "ipblocklist-empty": "Senarai sekatan adalah kosong.", - "ipblocklist-no-results": "Alamat IP atau nama pengguna tersebut tidak disekat.", + "ipblocklist-no-results": "Tiada sekatan sepadan ditemui untuk alamat IP atau nama pengguna yang diminta.", "blocklink": "sekat", "unblocklink": "nyahsekat", "change-blocklink": "ubah sekatan", @@ -2741,8 +2744,10 @@ "emaillink": "hantar e-mel", "autoblocker": "Disekat secara automatik kerana alamat IP anda baru digunakan oleh \"[[User:$1|$1]]\". Sebab yang diberi ialah: \"$2\"", "blocklogpage": "Log sekatan", - "blocklog-showlog": "Pengguna ini pernah disekat sebelum ini. Log sekatan disediakan di bawah sebagai rujukan:", - "blocklog-showsuppresslog": "Pengguna ini pernah disekat dan tersembunyi sebelum ini.\nLog sekatan disediakan di bawah sebagai rujukan:", + "blocklog-showlog": "{{GENDER:$1|pengguna}} telah disekat sebelum ini.\nLog sekatan disediakan di bawah untuk rujukan:", + "blocklog-showsuppresslog": "{{GENDER:$1|pengguna}} ini pernah disekat dan disembunyikan sebelum ini.\nLog sekatan ini disediakan di bawah sebagai rujukan:", + "unblocklog-showlog": "Log sekatan untuk {{GENDER:$1|pengguna}} telah disediakan untuk rujukan:", + "unblocklog-showsuppresslog": "Log tekanan untuk {{GENDER:$1|pengguna}} telah disediakan di bawah untuk rujukan:", "blocklogtext": "Ini ialah log bagi tindakan menyekat dan menyahsekat pengguna.\nAlamat-alamat IP yang disekat secara automatik tidak disenaraikan di sini.\nSila lihat juga [[Special:BlockList|senarai sekatan]] untuk senarai larangan dan sekatan yang sedang berkuat kuasa.", "block-log-flags-anononly": "pengguna tanpa nama sahaja", "block-log-flags-nocreate": "pembukaan akaun dimatikan", @@ -2752,17 +2757,22 @@ "block-log-flags-angry-autoblock": "sekatan automatik tambahan diaktifkan", "block-log-flags-hiddenname": "nama pengguna tersorok", "range_block_disabled": "Kebolehan penyelia untuk membuat sekatan julat dimatikan.", + "ipb-prevent-user-talk-edit": "Mengedit halaman perbincangan mereka sendiri mesti dibenarkan untuk sekatan separa, melainkan ia termasuk batasan pada ruang nama Perbualan Pengguna.", "ipb_expiry_invalid": "Waktu tamat tidak sah.", + "ipb_expiry_old": "Masa luput telah berlalu.", "ipb_expiry_temp": "Sekatan nama pengguna terselindung sepatutnya kekal.", "ipb_hide_invalid": "Akaun ini tidak dapat disekat kerana mempunyai lebih daripada $1 suntingan.", + "ipb_hide_partial": "Sekatan nama pengguna tersembunyi mestilah menjadi sekatan seluruh laman web.", "ipb_already_blocked": "\"$1\" sudah disekat", "ipb-needreblock": "$1 telah pun disekat Adakah anda mahu menukar tetapan sekatan pengguna ini?", "ipb-otherblocks-header": "{{PLURAL:$1|Sekatan|Sekatan-sekatan}} lain", "unblock-hideuser": "Anda tidak boleh menyahsekat pengguna ini kerana nama penggunanya telah disorok.", - "ipb_cant_unblock": "Ralat: ID sekatan $1 tidak dijumpai. Barangkali ia telah pun dinyahsekat.", + "ipb_cant_unblock": "Ralat: Sekatan untuk $1 tidak dijumpai. Barangkali ia telah pun dinyahsekat.", "ipb_blocked_as_range": "Ralat: IP $1 tidak boleh dinyahsekat kerana ia tidak disekat secara langsung. Sebaliknya, ia disekat kerana merupakan sebahagian daripada sekatan julat $2, yang mana boleh dinyahsekat.", "ip_range_invalid": "Julat IP tidak sah.", "ip_range_toolarge": "Sekatan julat yang lebih luas daripada /$1 adalah tidak dibenarkan.", + "ip_range_exceeded": "Julat IP melebihi julat maksimumnya. Julat yang dibenarkan: / $1 .", + "ip_range_toolow": "Julat IP secara efektifnya tidak diizinkan.", "proxyblocker": "Penyekat proksi", "proxyblockreason": "Alamat IP anda telah disekat kerana ia merupakan proksi terbuka.\nSila hubungi penyedia perkhidmatan Internet anda atau pihak sokongan teknikal dan beritahu mereka mengenai masalah keselamatan yang berat ini.", "sorbsreason": "Alamat IP anda telah disenaraikan sebagai proksi terbuka dalam DNSBL yang digunakan oleh {{SITENAME}}.", @@ -2793,8 +2803,9 @@ "move-page": "Pindahkan $1", "move-page-legend": "Pindahkan laman", "movepagetext": "'''Amaran!'''\nTindakan ini boleh mendatangkan perubahan yang drastik dan tidak dijangka untuk halaman yang popular; sila pasti bahawa anda memahami akibatnya sebelum meneruskan.\n\nMenggunakan borang di bawah akan menukar nama halaman dan memindahkan seluruh sejarahnya kepada nama baharu.\nTajuk lama akan menjadi halaman lencongan ke tajuk baharu.\nAnda boleh mengemaskini lencongan-lencongan yang menghala ke tajuk lama secara automatik.\nJika anda memilih untuk tidak berbuat demikian, tolong semak untuk sebarang [[Special:DoubleRedirects|lencongan berganda]] atau [[Special:BrokenRedirects|lencongan rosak]].\nAnda bertanggungjawab memastikan semua pautan menghala ke tempat yang sepatutnya.\n\nSila ingat bahawa halaman ini tidak akan dipindahkan jika sudah terdapat halaman yang membawa tajuk baharu, melainkan halaman tajuk baharu tersebut merupakan lencongan dan tiada sejarah suntingan lampau.\nErtinya, anda boleh menukar kembali nama halaman kepada yang asal jika terbuat silap, dan anda tidak boleh menulis ganti (overwrite) halaman yang sedia ada.\n\nPeringatan:\nAnda mungkin akan melakukan perubahan yang drastik dan luar jangkaan ke atas halaman yang popular,\njadi tolong pastikan bahawa anda memahami akibatnya sebelum meneruskan.", - "movepagetext-noredirectfixer": "Borang di bawah akan menamakan semula sesebuah laman, memindahkan kesemua sejarahnya ke nama baru.\nNama lamanya akan menjadi sebuah laman lencongan ke laman baru tadi.\nPastikan [[Special:DoubleRedirects|lencongan berganda]] atau [[Special:BrokenRedirects|rosak]] sudah diperiksa.\nAnda bertanggungjawab memastikan pautan-pautan sampai ke tujuan yang sepatutnya.\n\nSila maklum bahawa laman tadi '''tidak''' akan dipindahkan sekiranya laman dengan tajuk yang baru tadi telah wujud, melainkan ia kosong atau sebuah pelencongan dan tiada sejarah suntingan lampau.\nIni bermakna anda boleh menamakan semula sesebuah laman balik kepada nama asalnya jika anda melakukan kesilapan, dan anda tidak boleh menulis ganti sebuah laman yang sudah wujud.\n\n'''AMARAN!'''\nTindakan ini boleh menjadi perubahan yang tidak dijangka dan drastik bagi laman popular;\nsila pastikan anda faham akibat yang mungkin timbul sebelum meneruskannya.", - "movepagetalktext": "Laman perbincangan yang berkaitan, jika ada, akan dipindahkan bersama-sama laman ini secara automatik '''kecuali''':\n* Sebuah laman perbincangan dengan nama baru telah pun wujud, atau\n* Anda membuang tanda kotak di bawah.\n\nDalam kes tersebut, anda terpaksa melencongkan atau menggabungkan laman secara manual, jika perlu.", + "movepagetext-noredirectfixer": "Pengunaan borang di bawah akan menamakan semula sesebuah laman, memindahkan kesemua sejarahnya kepada nama baru.\nNama lamanya akan menjadi sebuah laman lencongan ke laman baru tadi.\nPastikan [[Special:DoubleRedirects|lencongan berganda]] atau [[Special:BrokenRedirects|rosak]] sudah diperiksa.\nAnda bertanggungjawab memastikan pautan-pautan menghala ke tujuan yang sepatutnya.\n\nAdalah dimaklumkan bahawa laman tadi tidak akan dipindahkan sekiranya laman dengan tajuk yang baru tadi telah pun wujud, melainkan laman tersebut laman lencongan dan tiada sejarah suntingan lalu.\nIni bermakna anda boleh menamakan semula sesebuah laman kepada nama asalnya jika anda melakukan kesilapan, dan anda tidak boleh menulis ganti sebuah laman yang sudah wujud.\n\nPeringatan:\nTindakan ini boleh menjadi perubahan yang tidak dijangka dan drastik bagi sesebuah laman popular;\nsila pastikan anda faham akibat yang mungkin akan timbul sebelum meneruskannya.", + "movepagetext-noredirectsupport": "Menggunakan borang di bawah akan menamakan semula halaman, memindahkan semua sejarahnya kepada nama baharu.\nAnda bertanggungjawab memastikan pautan terus menghala ke mana ia sepatutnya pergi.\n\nPerhatikan bahawa halaman itu tidak akan dialihkan jika sudah ada halaman pada tajuk baharu.\nIni bermakna anda boleh menamakan semula halaman kembali ke tempat ia dinamakan semula jika anda membuat kesilapan dan anda tidak boleh menimpa halaman sedia ada.\n \n Nota: \nIni boleh menjadi perubahan drastik dan tidak dijangka untuk halaman yang popular;\nsila pastikan anda memahami akibat daripada perkara ini sebelum meneruskan.", + "movepagetalktext": "Jika anda mencentang kotak ini, halaman perbicaraan berkaitan akan dipindahkan secara automatik kepada judul baru, kecuali halaman perbicaraan yang tidak kosong telah pun wujud.\n\nDalam kes tersebut, anda perlu memindahkan atau menggabungkan halaman ini secara manual jika perlu.", "moveuserpage-warning": "'''Amaran:''' Anda sudah hendak memindahkan suatu laman pengguna. Sila ambil perhatian bahawa hanya laman tersebut akan dipindahkan dan nama pengguna yang berkenaan ''tidak'' berubah.", "movecategorypage-warning": "Amaran: Anda hendak memindahkan sebuah laman kategori. Sila ambil perhatian bahawa hanya laman akan dipindahkan dan sebarang laman dalam kategori laman tidak akan dikategorikan semula ke dalam yang baru.", "movenologintext": "Anda mesti [[Special:UserLogin|log masuk]] terlebih dahulu untuk memindahkan laman.", @@ -2804,6 +2815,7 @@ "cant-move-to-user-page": "Anda tidak mempunyai keizinan untuk memindahkan sesebuah laman ke mana-mana laman pengguna (kecuali sebagai sublamannya sahaja).", "cant-move-category-page": "Anda tidak mempunyai kebenaran untuk memindah laman-laman kategori.", "cant-move-to-category-page": "Anda tidak mempunyai kebenaran untuk memindah sebuah laman ke sebuah laman kategori.", + "cant-move-subpages": "Anda tiada izin untuk memindahkan subhalaman.", "namespace-nosubpages": "Ruang nama \"$1\" tidak membenarkan sublaman.", "newtitle": "Tajuk baru:", "move-watch": "Pantau laman ini", @@ -2813,7 +2825,9 @@ "movepage-moved": "'''\"$1\" telah dipindahkan ke \"$2\"'''", "movepage-moved-redirect": "Satu lencongan telah diwujudkan.", "movepage-moved-noredirect": "Penciptaan lencongan telah dihalang.", - "articleexists": "Laman dengan nama tersebut telah pun wujud,\natau nama yang anda pilih tidak sah.\nSila pilih nama lain.", + "movepage-delete-first": "Halaman sasaran ini mempunyai terlalu banyak semakan untuk dipadamkan sebagai sebahagian dari pemindahan halaman. Sila padamkan dahulu halaman ini secara manual dahulu, kemudian cuba lagi.", + "articleexists": "Sebuah halaman telah pun wujud di [[:$1]], atau nama halaman yang anda pilih tidak sah. Sila pilih nama lain", + "redirectexists": "Sebuah ubah hala sudah pun wujud di [[:$1]], jadi alihan tersebut tidak boleh dipadamkan secara automatik. Sila pilih nama lain.", "cantmove-titleprotected": "Anda tidak boleh memindah sebarang laman ke sini kerana tajuk ini telah dilindungi daripada dicipta", "movetalk": "Pindahkan laman perbincangan yang berkaitan", "move-subpages": "Pindahkan semua sublaman sekali (sehingga $1)", @@ -2827,6 +2841,9 @@ "movelogpagetext": "Yang berikut ialah senarai pemindahan laman.", "movesubpage": "{{PLURAL:$1|Sublaman|Sublaman}}", "movesubpagetext": "Laman ini mempunyai $1 sublaman berikut.", + "movesubpagetalktext": "Halaman perbicaraan yang sepadan mempunyai $1 {{PLURAL:$1|subhalaman}} ditunjukkan di bawah", + "movesubpagetext-truncated": "$1 pertama {{PLURAL:$1| subhalaman|subhalaman}} untuk halaman ini ditunjukkan di bawah.", + "movesubpagetalktext-truncated": "$1 pertama {{PLURAL:$1| subhalaman|subhalaman}} untuk halaman perbincangan yang sepadan ditunjukkan di bawah.", "movenosubpage": "Laman ini tiada sublaman.", "movereason": "Sebab:", "moveotherreason": "Sebab lain/tambahan:", @@ -2834,10 +2851,11 @@ "movepage-reason-dropdown": "* Alasan pindah umum\n** Tajuk salah eja", "movepage-edit-reasonlist": "Sunting sebab pindah", "revertmove": "balik", - "delete_and_move_text": "==Penghapusan diperlukan==\n\nLaman destinasi \"[[:$1]]\" telah pun wujud. Adakah anda mahu menghapuskannya supaya laman ini dapat dipindahkan?", + "delete_and_move_text": "Laman destinasi \"[[:$1]]\" telah pun wujud. Adakah anda mahu menghapuskannya supaya laman ini dapat dipindahkan?", + "delete_redirect_and_move_text": "Halaman destinasi \"[[: $1 ]]\" sudah wujud sebagai ubah hala.\nAdakah anda mahu memadamkannya untuk memberi laluan kepada pemindahan?", "delete_and_move_confirm": "Ya, hapuskan laman ini", "delete_and_move_reason": "Dihapuskan untuk membuka laluan untuk pemindahan dari \"[[$1]]\"", - "selfmove": "Tajuk sumber dan tajuk destinasi tidak boleh sama.", + "selfmove": "Tidak dapat memindahkan halaman, kerana judul sumber dan judul tujuan sama.", "immobile-source-namespace": "Anda tidak boleh memindahkan laman dari ruang nama \"$1\"", "immobile-source-namespace-iw": "Laman di wiki lain tidak boleh dipindahkan daripada wiki ini.", "immobile-target-namespace": "Anda tidak boleh memindahkan mana-mana laman ke dalam ruang nama \"$1\"", @@ -2853,8 +2871,8 @@ "fix-double-redirects": "Kemas kinikan semua lencongan yang menuju ke tajuk asal", "move-leave-redirect": "Lencongkan ke tajuk baru", "protectedpagemovewarning": "'''Amaran:''' Laman ini telah dikunci supaya hanya mereka yang mempunyai keistimewaan penyelia boleh mengalihkannya.\nMasukan log terakhir ditunjukkan di bawah untuk rujukan:", - "semiprotectedpagemovewarning": "'''Nota:''' Laman ini telah dikunci agar hanya pengguna berdaftar sahaja boleh memindahkannya.\nMasukan log terakhir ditunjukkan di bawah untuk rujukan:", - "move-over-sharedrepo": "== Fail wujud ==\n[[:$1]] telah wujud di gedung kongsi. Fail baru yang menggunakan tajuk ini akan mengatasi fail di gedung kongsi ini.", + "semiprotectedpagemovewarning": "Nota: Halaman ini telah dilindungi supaya hanya pengguna yang disahkan secara automatik boleh mengalihkannya.\nEntri log terkini disediakan di bawah untuk rujukan:", + "move-over-sharedrepo": "[[:$1]] telah wujud di repositori kongsi. Mengalihkan fail ke tajuk ini akan menggantikan fail kongsi.", "file-exists-sharedrepo": "Nama fail yang dipilih telah pun digunakan dalam gedung kongsi. Sila pilih nama lain.", "export": "Eksport laman", "exporttext": "Anda boleh mengeksport teks dan sejarah suntingan untuk laman-laman tertentu yang ke dalam fail XML.\nFail ini boleh diimport ke dalam wiki lain yang menggunakan perisian MediaWiki melalui [[Special:Import|laman import]].\n\nUntuk mengeksport laman, masukkan tajuk dalam kotak teks di bawah (satu tajuk bagi setiap baris) dan pilih sama ada anda mahukan semua versi dan catatan sejarah atau hanya versi semasa berserta maklumat mengenai suntingan terakhir.\n\nDalam pilihan kedua tadi, anda juga boleh menggunakan pautan, umpamanya [[{{#Special:Export}}/{{MediaWiki:Mainpage}}]] untuk laman \"[[{{MediaWiki:Mainpage}}]]\".", @@ -2877,6 +2895,7 @@ "allmessagescurrent": "Teks pesanan semasa", "allmessagestext": "Ini ialah senarai pesanan sistem yang terdapat dalam ruang nama MediaWiki.\nSila lawat [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation Penyetempatan MediaWiki] dan [https://translatewiki.net translatewiki.net] sekiranya anda mahu menyumbang dalam menyetempatkan dan menterjemah perisian MediaWiki.", "allmessages-not-supported-database": "'''{{ns:special}}:Allmessages''' tidak boleh digunakan kerana '''$wgUseDatabaseMessages''' dipadamkan.", + "allmessages-unknown-language": "Kod bahasa $1 tidak diketahui.", "allmessages-filter-legend": "Penapisan", "allmessages-filter": "Tapis berdasarkan keadaan penempahan:", "allmessages-filter-unmodified": "Tidak diubah", @@ -3671,6 +3690,9 @@ "feedback-useragent": "Ejen pengguna:", "searchsuggest-search": "Cari {{SITENAME}}", "searchsuggest-containing": "Cari halaman yang mengandungi...", + "search-thumbnail-extra-namespaces-label": "Tunjukkan lakaran kenit dalam Khas:Cari pada Desktop", + "search-thumbnail-extra-namespaces-message": "Paparkan lakaran kenit untuk {{PLURAL:$2|ruang nama}} $1 hasil pada halaman {{#special:search}}.", + "searchlimit-label": "Bilangan hasil carian untuk dipaparkan pada setiap halaman:", "searchlimit-help": "Bilangan maksimum: 500", "api-clientside-error-timeout": "Pelayan tidak bergerak balas dalam tempoh yang diharapkan.", "api-error-badtoken": "Ralat dalaman: token tak elok.", diff --git a/languages/i18n/nan-hant.json b/languages/i18n/nan-hant.json new file mode 100644 index 00000000000..5430fa9d093 --- /dev/null +++ b/languages/i18n/nan-hant.json @@ -0,0 +1,552 @@ +{ + "@metadata": { + "authors": [ + "SupaplexTW", + "Winston Sung" + ] + }, + "tog-underline": "連結底線:", + "tog-hidecategorization": "掩頁分類", + "tog-usenewrc": "共文章最近有改的佮監視列表囥做伙", + "tog-watchlisthidecategorization": "掩頁分類", + "underline-always": "定著", + "underline-never": "定著莫", + "editfont-style": "編輯區字型樣式:", + "sunday": "禮拜", + "monday": "拜一", + "tuesday": "拜二", + "wednesday": "拜三", + "thursday": "拜四", + "friday": "拜五", + "saturday": "拜六", + "sun": "禮拜", + "mon": "拜一", + "tue": "拜二", + "wed": "拜三", + "thu": "拜四", + "fri": "拜五", + "sat": "拜六", + "january": "1月", + "february": "2月", + "march": "3月", + "april": "4月", + "may_long": "5月", + "june": "6月", + "july": "7月", + "august": "8月", + "september": "9月", + "october": "10月", + "november": "11月", + "december": "12月", + "january-gen": "1月", + "february-gen": "2月", + "march-gen": "3月", + "april-gen": "4月", + "may-gen": "5月", + "june-gen": "6月", + "july-gen": "7月", + "august-gen": "8月", + "september-gen": "9月", + "october-gen": "10月", + "november-gen": "11月", + "december-gen": "12月", + "jan": "1月", + "feb": "2月", + "mar": "3月", + "apr": "4月", + "may": "5月", + "jun": "6月", + "jul": "7月", + "aug": "8月", + "sep": "9月", + "oct": "10月", + "nov": "11月", + "dec": "12月", + "period-am": "AM", + "period-pm": "PM", + "pagecategories": "{{PLURAL:$1|類}}", + "subcategories": "下類", + "categoryviewer-pagedlinks": "($1)($2)", + "about": "關於", + "article": "內容頁", + "cancel": "取消", + "morenotlisted": "這个清單可能猶無齊。", + "mypage": "頁", + "mytalk": "討論", + "anontalk": "討論", + "navigation": "踅站", + "and": "佮", + "faq": "問答", + "actions": "操作", + "namespaces": "名空間", + "variants": "變體", + "navigation-heading": "踅站選單", + "errorpagetitle": "錯誤", + "returnto": "倒轉去「$1」。", + "help": "說明", + "help-mediawiki": "MediaWiki說明", + "search": "搜揣", + "searchbutton": "揣", + "go": "去", + "searcharticle": "去", + "skin-view-history": "看歷史", + "history": "頁歷史", + "history_short": "歷史", + "history_small": "歷史", + "printableversion": "印刷版本", + "permalink": "固定連結", + "print": "印刷", + "view": "看", + "viewcontribs": "看貢獻", + "skin-view-view": "讀", + "skin-view-foreign": "佇$1遐看", + "edit": "編輯", + "skin-view-edit": "編輯", + "edit-local": "改這位的說明", + "create": "新增", + "skin-view-create": "新增", + "delete": "刣", + "protect": "保護", + "protect_change": "改變", + "skin-action-unprotect": "改變保護", + "unprotect": "改變保護", + "newpage": "新頁", + "talkpagelinktext": "討論", + "specialpage": "特殊頁", + "personaltools": "個人家私", + "talk": "討論", + "views": "看", + "toolbox": "家私", + "imagepage": "看檔案頁", + "mediawikipage": "看訊息頁", + "viewhelppage": "看說明頁", + "categorypage": "看類頁", + "viewtalkpage": "看討論", + "otherlanguages": "其他語言", + "redirectpagesub": "轉頁", + "redirectto": "跳去:", + "protectedpage": "保護頁", + "jumpto": "跳去:", + "jumptonavigation": "踅站", + "jumptosearch": "搜揣", + "pool-errorunknown": "毋知啥錯誤", + "poolcounter-usage-error": "用法錯誤:$1", + "aboutsite": "關於{{SITENAME}}", + "aboutpage": "Project:關於", + "copyrightpage": "{{ns:project}}:著作權", + "currentevents": "新聞事件", + "currentevents-url": "Project:新聞事件", + "edithelp": "按怎編輯", + "helppage-top-gethelp": "說明", + "mainpage": "頭頁", + "mainpage-description": "頭頁", + "policy-url": "Project:政策", + "privacy": "隱私權政策", + "privacypage": "Project:隱私權政策", + "badaccess": "授權錯誤", + "versionrequired": "需要MediaWiki $1版本", + "versionrequiredtext": "欲用這頁需要MediaWiki $1版本。請看[[Special:Version|版本頁]]。", + "ok": "好", + "editsection": "編輯", + "editold": "編輯", + "viewsourceold": "看原始碼", + "editlink": "編輯", + "viewsourcelink": "看原始碼", + "toc": "目錄", + "showtoc": "顯示", + "hidetoc": "掩", + "collapsible-collapse": "收", + "collapsible-expand": "開", + "confirmable-confirm": "{{GENDER:$1|你}}敢確定唅?", + "confirmable-yes": "是", + "viewdeleted": "欲看$1?", + "red-link-title": "$1(無彼頁)", + "sort-descending": "下降排列", + "sort-ascending": "升懸排列", + "nstab-main": "頁", + "nstab-user": "{{GENDER:$1|用者頁}}", + "nstab-media": "媒體頁", + "nstab-special": "特殊頁", + "nstab-project": "專案頁", + "nstab-image": "檔案", + "nstab-mediawiki": "訊息", + "nstab-template": "枋模", + "nstab-help": "說明頁", + "nstab-category": "類", + "mainpage-nstab": "頭頁", + "nosuchaction": "無這款操作", + "nosuchspecialpage": "無這个特殊頁", + "error": "錯誤", + "databaseerror": "資料庫錯誤", + "databaseerror-text": "一个資料庫的查詢發生錯誤。\n這有可能是系統軟體臭蟲引起的。", + "databaseerror-textcl": "有一个資料庫的查詢錯誤。", + "databaseerror-query": "揣:$1", + "databaseerror-function": "函式:$1", + "databaseerror-error": "錯誤:$1", + "laggedreplicamode": "提醒:頁內容可能毋是上新的。", + "missingarticle-rev": "(修訂版本號:$1)", + "missingarticle-diff": "(精差:$1,$2)", + "internalerror": "內部錯誤", + "internalerror_info": "內部錯誤:$1", + "filedeleteerror": "無法度共檔案「$1」刣掉。", + "cannotdelete-title": "無法度共頁「$1」刣掉", + "delete-hook-aborted": "有設定阻擋刣掉的動作。\n毋閣無其他的解說。", + "no-null-revision": "袂當予\"$1\"產生一个空的修訂本。", + "badtitle": "無效標題", + "viewsource": "看原始碼", + "skin-action-viewsource": "看原始碼", + "viewyourtext": "你會使看到你改的原始碼,並且khop去這頁。", + "translateinterface": "欲改抑是加維基的翻譯,請去維基媒體的在地化專案:[https://translatewiki.net/ 翻譯維基網]。", + "customcssprotected": "你無受權去改這个 CSS頁,因為這个頁有包括別个用者的個人設定。", + "customjsonprotected": "你無受權去改這个 JSON頁,因為這个頁有包括別个用者的個人設定。", + "customjsprotected": "你無授權去改這个JavaScript頁,因為這个頁包括別个用者的個人設定。", + "ns-specialprotected": "特殊頁袂得改。", + "titleprotected": "這个標題已經予[[User:$1|$1]]保護起來,袂得提來用。\n原因是 $2。", + "invalidtitle": "無效標題", + "invalidtitle-knownnamespace": "佇名空間 \"$2\"佮文字\"$3\"的標題袂使得。", + "invalidtitle-unknownnamespace": "名空間編號 $1(毋知名)的\"$2\"文字標題袂使用。", + "exception-nologin": "無登入", + "virus-badscanner": "設定毋著:你的病毒掃描程式阮毋知:$1", + "welcomeuser": "歡迎,$1!", + "welcomecreation-msg": "你的口座以經開好矣,\n你若有需要,會使去改你佇{{SITENAME}}的設定。", + "yourname": "用者名:", + "userlogin-yourname": "用者名", + "userlogin-yourname-ph": "拍用者名", + "createacct-another-username-ph": "拍用者名", + "yourpassword": "密碼:", + "userlogin-yourpassword": "密碼", + "userlogin-yourpassword-ph": "拍密碼", + "createacct-yourpassword-ph": "拍密碼", + "yourpasswordagain": "重拍密碼:", + "createacct-yourpasswordagain": "確認密碼", + "createacct-yourpasswordagain-ph": "閣拍一改密碼", + "userlogin-signwithsecure": "用安全連線", + "cannotlogin-title": "無法度登入", + "cannotcreateaccount-title": "無法度開新口座", + "yourdomainname": "你的網域:", + "externaldberror": "這可能是資料庫驗證錯誤,抑是無允准你改外部的口座。", + "login": "登入", + "nav-login-createaccount": "登入 / 開新口座", + "logout": "登出", + "userlogout": "登出", + "notloggedin": "無登入", + "userlogin-noaccount": "敢無口座?", + "userlogin-joinproject": "加入{{SITENAME}}", + "createaccount": "開新口座", + "userlogin-resetpassword-link": "密碼袂記得?", + "userlogin-loggedin": "你已經用{{GENDER:$1|$1}}登入,用下跤的表,登入別个名。", + "userlogin-createanother": "開另外一个口座", + "createacct-emailrequired": "電子批桶地址", + "createacct-emailoptional": "電子批桶地址(無一定愛寫)", + "createacct-email-ph": "拍電子批桶地址", + "createacct-another-email-ph": "拍電子批桶地址", + "createacct-realname": "真正的名", + "createacct-reason": "理由(公開記錄)", + "createacct-reason-ph": "為啥物你欲開一另外一个口座?", + "createacct-submit": "開新口座", + "createacct-another-submit": "開新口座", + "createacct-continue-submit": "繼續開新口座", + "createacct-another-continue-submit": "繼續開新口座", + "createacct-benefit-body2": "{{PLURAL:$1|頁}}", + "loginerror": "登入錯誤", + "createacct-error": "開新口座錯誤", + "createaccounterror": "無法度開口座:$1", + "nocookieslogin": "{{SITENAME}}有用cookies做記錄用者,毋過你無允準用cookies,等你改做會當了後,才閣試。", + "loginsuccesstitle": "已經登入", + "nouserspecified": "你愛指定用者名。", + "login-userblocked": "這個用者已經予人封鎖,袂使登入。", + "passwordtooshort": "密碼上少愛{{PLURAL:$1|1字|$1字}}", + "password-login-forbidden": "這个用者名稱佮密碼已經禁止用。", + "mailmypassword": "重設密碼", + "accountcreated": "已經開新口座", + "loginlanguagelabel": "語言:$1", + "pt-login": "登入", + "pt-login-button": "登入", + "pt-login-continue-button": "繼續登入", + "pt-createaccount": "開新口座", + "pt-userlogout": "登出", + "changepassword": "換密碼", + "resetpass_header": "換口座密碼", + "oldpassword": "舊密碼:", + "newpassword": "新密碼:", + "retypenew": "重拍新密碼:", + "botpasswords": "機器人密碼", + "botpasswords-disabled": "機器人密碼功能無開。", + "botpasswords-createnew": "新增機器人密碼", + "botpasswords-label-appid": "機器人名:", + "botpasswords-label-create": "新增", + "botpasswords-label-cancel": "取消", + "botpasswords-label-delete": "刣", + "botpasswords-label-resetpassword": "重設密碼", + "botpasswords-created-title": "已經新增機器人密碼", + "resetpass-submit-loggedin": "換密碼", + "resetpass-submit-cancel": "取消", + "resetpass-temp-password": "臨時密碼:", + "passwordreset": "重設密碼", + "passwordreset-username": "用者名:", + "passwordreset-email": "電子批桶地址:", + "changeemail-newemail": "新電子批桶地址:", + "changeemail-none": "(無)", + "watchthis": "監視這頁", + "loginreqtitle": "需要登入", + "loginreqlink": "登入", + "edit-textarea-aria-label": "wikitext原始碼編輯器", + "postedit-confirmation-created": "已經新增頁。", + "postedit-temp-created-label": "臨時口座", + "content-model-wikitext": "wikitext", + "histfirst": "上久", + "histlast": "上新", + "rev-showdeleted": "顯示", + "revdelete-show-file-submit": "是", + "revdelete-hide-image": "掩檔案內容", + "pagehist": "頁歷史", + "mergehistory": "合併頁歷史", + "mergehistory-from": "來源頁:", + "revertmerge": "取消合併", + "diff-line-deleted": "⟵ 刣", + "searchprofile-articles": "內容頁", + "searchprofile-images": "多媒體", + "searchprofile-advanced-tooltip": "佇你家己設的名空間內底揣", + "search-category": "(類「$1」)", + "searchall": "所有", + "mypreferences": "設定", + "prefs-user-pages": "用者頁", + "prefs-editwatchlist-raw": "編輯原始監視清單", + "prefs-editing": "編輯", + "prefs-files": "檔案", + "username": "{{GENDER:$1|用者名}}:", + "prefs-editor": "編輯器", + "prefs-discussion": "討論頁", + "userrights-user-editname": "拍用者名", + "userrights-reason": "原因:", + "group-user": "用者", + "group-bot": "機器人", + "group-user-member": "{{GENDER:$1|用者}}", + "group-bot-member": "{{GENDER:$1|機器人}}", + "grouppage-user": "{{ns:project}}:用者", + "grouppage-bot": "{{ns:project}}:機器人", + "right-edit": "編輯頁", + "right-createtalk": "新增討論頁", + "right-createaccount": "開新用者口座", + "right-move": "徙頁", + "right-move-categorypages": "徙類頁", + "right-writeapi": "使用寫入 API", + "right-delete": "刣頁", + "grant-createaccount": "開新口座", + "grant-mergehistory": "合併頁歷史", + "action-edit": "編輯這頁", + "action-createpage": "新增這頁", + "action-createtalk": "新增這討論頁", + "action-createaccount": "開新用者口座", + "action-move": "徙這頁", + "action-move-categorypages": "徙類頁", + "action-delete": "刣這頁", + "enhancedrc-history": "歷史", + "recentchanges-legend": "最近改的選定", + "recentchanges-legend-newpage": "{{int:recentchanges-label-newpage}} (請參考[[Special:NewPages|新頁清單]])", + "recentchanges-submit": "顯示", + "rcfilters-activefilters-hide": "掩", + "rcfilters-activefilters-show": "顯示", + "rcfilters-savedqueries-remove": "刣", + "rcfilters-filter-bots-label": "機器人", + "rcfilters-filter-pageedits-label": "編輯頁面", + "rcshowhideminor-show": "顯示", + "rcshowhideminor-hide": "掩", + "rcshowhidebots": "$1 機器儂", + "rcshowhidebots-show": "顯示", + "rcshowhidebots-hide": "掩", + "rcshowhideliu-show": "顯示", + "rcshowhideliu-hide": "掩", + "rcshowhideanons-show": "顯示", + "rcshowhideanons-hide": "掩", + "rcshowhidepatr-show": "顯示", + "rcshowhidepatr-hide": "掩", + "rcshowhidemine-show": "顯示", + "rcshowhidemine-hide": "掩", + "rcshowhidecategorization-show": "顯示", + "rcshowhidecategorization-hide": "掩", + "hist": "歷史", + "hide": "掩", + "show": "顯示", + "boteditletter": "機", + "recentchangeslinked-page": "頁名:", + "upload-file-error": "內部錯誤", + "backend-fail-delete": "無法度共檔案「$1」刣掉。", + "http-internal-error": "HTTP內部錯誤。", + "license": "授權:", + "listfiles-delete": "刣", + "listfiles-pager-submit": "顯示檔案清單", + "imgfile": "檔案", + "listfiles_user": "用者", + "listfiles_count": "版本", + "listfiles-latestversion-yes": "是", + "file-anchor-link": "檔案", + "filehist-deleteone": "刣", + "filehist-datetime": "日期/時間", + "filehist-thumb": "細張圖", + "filehist-thumbtext": "$1版本的細圖", + "filehist-user": "用者", + "filehist-dimensions": "寸尺", + "filehist-missing": "無檔案", + "upload-disallowed-here": "你袂使換掉个檔案", + "filedelete": "刣「$1」", + "filedelete-legend": "刣檔案", + "filedelete-submit": "刣", + "filedelete-maintenance-title": "無法度共檔案刣掉", + "randomincategory-category": "類:", + "statistics": "統計", + "statistics-articles": "內容頁", + "statistics-pages": "頁", + "brokenredirects-delete": "刣", + "withoutinterwiki-submit": "顯示", + "ncategories": "$1{{PLURAL:$1|類}}", + "prefixindex-submit": "顯示", + "protectedpages-noredirect": "掩轉頁", + "protectedpages-page": "頁", + "newpages": "新頁", + "newpages-submit": "顯示", + "newpages-username": "用者名:", + "move": "徙去", + "movethispage": "徙這頁", + "specialloguserlabel": "做的人:", + "log": "記錄", + "logeventslist-submit": "顯示", + "allpages": "所有頁面", + "nextpage": "下一頁($1)", + "prevpage": "前一頁($1)", + "allarticles": "所有頁面", + "allpages-hide-redirects": "掩轉頁", + "categories-submit": "顯示", + "listusers-submit": "顯示", + "trackingcategories-msg": "追蹤類", + "emailusername": "用者名:", + "watchlist": "監視單", + "mywatchlist": "監視單", + "watch": "監視", + "watchthispage": "監視這頁", + "notanarticle": "毋是內容頁", + "watchlist-hide": "掩", + "watchlist-submit": "顯示", + "wlshowhidebots": "機器人", + "wlshowhidecategorization": "頁分類", + "enotif_impersonal_salutation": "{{SITENAME}}用者", + "deletepage-submit": "刣頁", + "delete-confirm": "刣「$1」", + "delete-legend": "刣", + "dellogpage": "刣頁的記錄", + "changecontentmodel-title-label": "頁標題:", + "restriction-create": "新增", + "undelete-show-file-submit": "是", + "contributions": "用者貢獻", + "tool-link-contributions": "{{GENDER:$1|用者}}貢獻", + "contribute-title": "用者貢獻", + "mycontris": "貢獻", + "anoncontribs": "貢獻", + "sp-contributions-logs": "日誌", + "sp-contributions-search": "揣出貢獻", + "sp-contributions-submit": "揣", + "whatlinkshere-page": "頁:", + "isredirect": "轉頁", + "isimage": "檔案連結", + "whatlinkshere-hideredirs": "掩轉頁", + "whatlinkshere-hidelinks": "掩連結", + "whatlinkshere-hideimages": "掩檔案連結", + "ipb-action-move": "徙頁佮檔案", + "ipb-pages-label": "頁", + "blocklist-editing-page": "頁", + "blocklink": "封鎖", + "contribslink": "貢獻", + "move-page": "徙「$1」", + "move-page-legend": "徙頁", + "movepagebtn": "徙頁", + "movelogpage": "移動日誌", + "delete_and_move_confirm": "是,刣頁", + "import-interwiki-sourcepage": "來源頁:", + "tooltip-pt-watchlist": "你監視的頁有改過的清單", + "tooltip-ca-create": "新增這頁", + "tooltip-ca-addsection": "加新的一段", + "tooltip-ca-protect": "保護這頁", + "tooltip-ca-delete": "刣這頁", + "tooltip-ca-move": "徙這頁", + "tooltip-ca-watch": "共這頁加入去你的監視單", + "tooltip-p-logo": "去頭頁", + "tooltip-n-mainpage": "去頭頁", + "tooltip-n-mainpage-description": "去頭頁", + "tooltip-feed-atom": "訂看這頁的修改", + "tooltip-ca-nstab-main": "看內容頁", + "tooltip-ca-nstab-user": "看用者頁", + "tooltip-ca-nstab-media": "看媒體頁", + "tooltip-ca-nstab-special": "這是一个特殊頁,袂使改得。", + "tooltip-ca-nstab-project": "看專案頁", + "tooltip-ca-nstab-image": "看檔案頁", + "tooltip-ca-nstab-mediawiki": "看系統訊息", + "tooltip-ca-nstab-help": "看說明頁", + "tooltip-ca-nstab-category": "看類頁", + "tooltip-minoredit": "記這是一个小改", + "tooltip-watch": "共這頁加入去你的監視單", + "pageinfo-header-basic": "基本資訊", + "pageinfo-display-title": "顯示標題", + "pageinfo-namespace": "名空間", + "pageinfo-namespace-id": "名空間ID", + "pageinfo-article-id": "頁ID", + "pageinfo-language": "頁內容語言", + "pageinfo-toolboxlink": "頁資訊", + "pageinfo-redirectsto": "轉到", + "pageinfo-redirectsto-info": "資訊", + "pageinfo-contentpage-yes": "是", + "pageinfo-protect-cascading-yes": "是", + "pageinfo-category-info": "類資訊", + "pageinfo-user-id": "用者ID", + "show-big-image": "原本的檔案", + "metadata": "元資料", + "metadata-help": "這个檔案有伊的資訊,可能是相機抑掃描機用的。\n若改過這个檔案,資訊就無完全對著。", + "autosumm-newblank": "新增空白頁", + "version": "版本", + "version-specialpages": "特殊頁", + "version-no-ext-name": "[無名]", + "version-ext-colheader-version": "版本", + "version-software-version": "版本", + "version-libraries-version": "版本", + "redirect-user": "用者ID", + "redirect-page": "頁ID", + "specialpages": "特殊頁", + "specialpages-group-pagetools": "頁家私", + "blankpage": "空白頁", + "tags-active-yes": "是", + "tags-delete": "刣", + "tags-create-reason": "原因:", + "tags-create-submit": "新增", + "compare-page1": "頁1", + "compare-page2": "頁2", + "deletepage": "刣頁", + "pageinfo": "頁資訊", + "pagehistory": "頁歷史", + "protectpage": "保護頁", + "htmlform-submit": "提交", + "htmlform-yes": "是", + "logentry-partialblock-block-page": "{{PLURAL:$1|頁}}$2", + "logentry-newusers-create": "已經{{GENDER:$2|開好}}用者口座 $1", + "feedback-close": "完成", + "searchsuggest-search": "佇{{SITENAME}}揣", + "expand_templates_input": "輸入wikitext:", + "expand_templates_output": "結果", + "expand_templates_xml_output": "XML輸出", + "expand_templates_html_output": "原始HTML輸出", + "expand_templates_ok": "好", + "expand_templates_generate_rawhtml": "顯示原始HTML", + "pagelang-name": "頁", + "pagelang-language": "語言", + "pagelang-use-default": "用預設語言", + "pagelang-reason": "原因", + "pagelang-submit": "提交", + "mw-widgets-mediasearch-input-placeholder": "搜揣媒體", + "log-action-filter-delete-delete": "刣頁", + "pageid": "頁ID $1", + "pagedata-title": "頁資料", + "paramvalidator-help-type-user-subtype-name": "用者名", + "nstab-mainpage": "頭頁", + "skin-view-edit-local": "改這位的說明", + "skin-action-delete": "刣", + "newpages-showhide-bots": "$1機器人", + "newpages-showhide-redirect": "$1轉頁" +} diff --git a/languages/i18n/nan.json b/languages/i18n/nan.json index 07eeff94ba4..22234e6ec29 100644 --- a/languages/i18n/nan.json +++ b/languages/i18n/nan.json @@ -153,7 +153,7 @@ "navigation": "Se̍h chām", "and": " kap", "faq": "Būn-tah", - "actions": "Tōng-chok", + "actions": "Chhau-chok", "namespaces": "Miâ-khong-kan", "variants": "piàn-thé", "navigation-heading": "Sûn-lám me-niú", @@ -260,7 +260,7 @@ "viewsourcelink": "khoàⁿ goân-sú lōe-iông", "editsectionhint": "Pian-chi̍p toān-lo̍h: $1", "toc": "Bo̍k-lo̍k", - "showtoc": "khui", + "showtoc": "hían-sī", "hidetoc": "siu", "collapsible-collapse": "Am", "collapsible-expand": "Hiàn", @@ -427,7 +427,7 @@ "createacct-reason-ph": "為啥物你欲開一另外一个口座?", "createacct-reason-help": "Tī kháu-chō kiàn-li̍p kì-lio̍k tiong ê sìn-sit", "createacct-submit": "Khui lí--ê kháu-chō", - "createacct-another-submit": "Chhòng-kiàn kháu-chō", + "createacct-another-submit": "Khui sin kháu-chō", "createacct-continue-submit": "Kè-sio̍k kháu-chō chhòng-kiàn", "createacct-another-continue-submit": "Kè-sio̍k kháu-chō chhòng-kiàn", "createacct-benefit-heading": "{{SITENAME}} sī uī tio̍h chhin-chhiūⁿ lí--ê lâng chiah lâi kiàn-li̍p--ê.", @@ -749,7 +749,7 @@ "rcfilters-other-review-tools": "Kî-tha ê kiám-cha ke-si", "rcfilters-activefilters": "Chok-iōng ê lū-thai", "rcfilters-activefilters-hide": "Chhàng-tiāu", - "rcfilters-activefilters-show": "Tián-sī", + "rcfilters-activefilters-show": "Hían-sī", "rcfilters-limit-and-date-label": "$1 pái {{PLURAL:$1|siu-kái}}, $2", "rcfilters-days-show-days": "$1 {{PLURAL:$1|kang}}", "rcfilters-days-show-hours": "$1 {{PLURAL:$1|tiám-cheng}}", @@ -770,25 +770,25 @@ "rcnotefrom": "Ē-kha sī $2 kàu taⁿ ê kái-piàn (ke̍k-ke hián-sī $1 hāng).", "rclistfrom": "Hián-sī tùi $3 $2 kàu taⁿ ê sin kái-piàn", "rcshowhideminor": "$1 sió siu-kái", - "rcshowhideminor-show": "hiàn", + "rcshowhideminor-show": "Hían-sī", "rcshowhideminor-hide": "am", "rcshowhidebots": "$1 機器儂", - "rcshowhidebots-show": "hiàn", + "rcshowhidebots-show": "Hían-sī", "rcshowhidebots-hide": "Om", "rcshowhideliu": "$1 teng-ji̍p ê iōng-chiá", - "rcshowhideliu-show": "hiàn", + "rcshowhideliu-show": "Hían-sī", "rcshowhideliu-hide": "am", "rcshowhideanons": "$1 bû-bêng-sī", - "rcshowhideanons-show": "hiàn", + "rcshowhideanons-show": "Hían-sī", "rcshowhideanons-hide": "am", "rcshowhidemine": "$1 góa ê pian-chi̍p", - "rcshowhidemine-show": "hiàn", + "rcshowhidemine-show": "Hían-sī", "rcshowhidemine-hide": "am", "rclinks": "Hían-sī $2 ji̍t lāi siōng sin ê $1 hāng kái-piàn", "diff": "cheng-chha", "hist": "le̍k-sú", "hide": "am", - "show": "hían-sī", + "show": "Hían-sī", "minoreditletter": "~", "newpageletter": "!", "boteditletter": "b", diff --git a/languages/i18n/nl.json b/languages/i18n/nl.json index 82ef06cf9b0..bb9e6b5b2dc 100644 --- a/languages/i18n/nl.json +++ b/languages/i18n/nl.json @@ -115,7 +115,8 @@ "Wolf Lambert", "Xxmarijnw", "לערי ריינהארט", - "아라" + "아라", + "Iamthedutchdude" ] }, "tog-underline": "Koppelingen onderstrepen:", @@ -2920,6 +2921,8 @@ "movesubpage": "{{PLURAL:$1|Deelpagina|Deelpagina's}}", "movesubpagetext": "De {{PLURAL:$1|deelpagina|$1 deelpagina's}} van deze pagina {{PLURAL:$1|wordt|worden}} hieronder weergegeven.", "movesubpagetalktext": "De bijbehorende overlegpagina heeft $1 {{PLURAL:$1|deelpagina|deelpagina's}} hierbeneden getoond.", + "movesubpagetext-truncated": "De eerste $1 {{PLURAL:$1|deelpagina|deelpagina's}} voor deze pagina worden hieronder weergegeven.", + "movesubpagetalktext-truncated": "De eerste $1 {{PLURAL:$1|deelpagina|deelpagina's}} voor de bijbehorende overlegpagina worden hieronder weergegeven.", "movenosubpage": "Deze pagina heeft geen deelpagina's.", "movereason": "Reden:", "moveotherreason": "Andere/aanvullende reden:", diff --git a/languages/i18n/pa.json b/languages/i18n/pa.json index 458f668e598..0e5a11204f6 100644 --- a/languages/i18n/pa.json +++ b/languages/i18n/pa.json @@ -1432,6 +1432,7 @@ "statistics-pages": "ਸਫ਼ੇ", "statistics-pages-desc": "ਇਸ ਵਿਕੀ ਦੇ ਸਾਰੇ ਸਫ਼ੇ, ਗੱਲ-ਬਾਤ ਸਫ਼ਿਆਂ, ਰੀਡਾਇਰੈਕਟਾਂ ਇਤਿਆਦਿ ਨੂੰ ਸ਼ਾਮਲ ਕਰਦੇ ਹੋਏ", "statistics-files": "ਅਪਲੋਡ ਕੀਤੀਆਂ ਗਈਆਂ ਫਾਈਲਾਂ", + "statistics-edits": "{{SITENAME}} ਦੀ ਸਥਾਪਨਾ ਤੋਂ ਹੁਣ ਤੱਕ ਸਫ਼ਾ ਸੋਧਾਂ", "statistics-edits-average": "ਪ੍ਰਤੀ ਸਫ਼ਾ ਔਸਤ ਸੋਧਾਂ", "statistics-users": "ਰਜਿਸਟਰਡ ਵਰਤੋਂਕਾਰ", "statistics-users-active": "ਸਰਗਰਮ ਵਰਤੋਂਕਾਰ", @@ -2100,8 +2101,10 @@ "scarytranscludetoolong": "[URL ਬਹੁਤ ਲੰਬਾ ਹੈ]", "deletedwhileediting": "'''ਖ਼ਬਰਦਾਰ:''' ਇਹ ਸਫ਼ਾ ਤੁਹਾਡੇ ਸੋਧ ਸ਼ੁਰੂ ਕਰਨ ਮਗਰੋਂ ਮਿਟਾ ਦਿੱਤਾ ਗਿਆ ਸੀ!", "recreate": "ਮੁੜ-ਬਣਾਓ", + "confirm-purge-title": "ਇਸ ਪੰਨੇ ਨੂੰ ਤਾਜ਼ਾ ਕਰੋ", "confirm_purge_button": "ਠੀਕ ਹੈ", "confirm-purge-top": "ਕੀ ਇਸ ਪੰਨੇ ਦੇ ਕੈਸ਼ ਨੂੰ ਸਾਫ਼ ਕਰਨਾ ਹੈ?", + "confirm-purge-bottom": "ਪੰਨੇ ਨੂੰ ਤਾਜ਼ਾ ਕਰਨਾ ਕੈਸ਼ ਨੂੰ ਸਾਫ਼ ਕਰਦਾ ਹੈ ਅਤੇ ਸਭ ਤੋਂ ਮੌਜੂਦਾ ਸੰਸ਼ੋਧਨ ਨੂੰ ਪ੍ਰਗਟ ਹੋਣ ਲਈ ਮਜਬੂਰ ਕਰਦਾ ਹੈ।", "confirm-watch-button": "ਠੀਕ ਹੈ", "confirm-watch-top": "ਇਸ ਸਫ਼ੇ ਨੂੰ ਨਿਗਰਾਨੀ-ਲਿਸਟ ਵਿਚ ਜੋੜਨਾ ਹੈ?", "confirm-unwatch-button": "ਠੀਕ ਹੈ", @@ -2198,6 +2201,7 @@ "fileduplicatesearch-noresults": "\"$1\" ਨਾਂ ਦੀ ਕੋਈ ਫ਼ਾਈਲ ਨਹੀਂ ਲੱਭੀ।", "specialpages": "ਖ਼ਾਸ ਸਫ਼ੇ", "specialpages-note-top": "ਸੰਕੇਤ", + "specialpages-note-restricted": "* ਸਧਾਰਨ ਖ਼ਾਸ ਸਫ਼ੇ।\n* ਪ੍ਰਤਿਬੰਧਿਤ ਖ਼ਾਸ ਸਫ਼ੇ।", "specialpages-group-maintenance": "ਪ੍ਰਬੰਧਕੀ ਰਪਟਾਂ", "specialpages-group-other": "ਹੋਰ ਖ਼ਾਸ ਸਫ਼ੇ", "specialpages-group-login": "ਖਾਤਾ ਪ੍ਰਬੰਧਨ", @@ -2248,6 +2252,7 @@ "compare-submit": "ਮਿਲਾਓ", "compare-revision-not-exists": "ਦਿੱਤੀ ਗਈ ਰਿਵੀਜਨ ਮੌਜੂਦ ਨਹੀਂ ਹੈ।", "deletepage": "ਸਫ਼ਾ ਹਟਾਓ", + "purge": "ਤਾਜ਼ਾ ਕਰੋ", "dberr-problems": "ਅਫ਼ਸੋਸ! ਇਸ ਸਾਈਟ 'ਤੇ ਕੁਝ ਤਕਨੀਕੀ ਔਕੜਾਂ ਆ ਰਹੀਆਂ ਹਨ।", "dberr-again": "ਕੁਝ ਮਿੰਟਾਂ ਲਈ ਉਡੀਕ ਕਰਨ ਅਤੇ ਮੁੜ ਲੋਡ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ", "htmlform-invalid-input": "ਤੁਹਾਡੀ ਕੁਝ ਇਨਪੁਟ ਵਿਚ ਔਕੜਾਂ ਹਨ।", diff --git a/languages/i18n/pl.json b/languages/i18n/pl.json index 790814bc02b..7a69115bf54 100644 --- a/languages/i18n/pl.json +++ b/languages/i18n/pl.json @@ -2919,6 +2919,8 @@ "movesubpage": "{{PLURAL:$1|Podstrona|Podstrony}}", "movesubpagetext": "Ta strona posiada $1 {{PLURAL:$1|podstronę|podstrony|podstron}}:", "movesubpagetalktext": "Odpowiadająca strona dyskusji ma $1 {{PLURAL:$1|podstronę|podstron}} pokazanych poniżej.", + "movesubpagetext-truncated": "{{PLURAL:$1|Pierwsza podstrona|Pierwsze $1 podstrony|Pierwszych $1 podstron}} tej strony {{PLURAL:$1|wyświetlona jest|wyświetlone są|wyświetlonych jest}} poniżej.", + "movesubpagetalktext-truncated": "{{PLURAL:$1|Pierwsza podstrona|Pierwsze $1 podstrony|Pierwszych $1 podstron}} powiązanej strony dyskusji {{PLURAL:$1|wyświetlona jest|wyświetlone są|wyświetlonych jest}} poniżej.", "movenosubpage": "Ta strona nie posiada podstron.", "movereason": "Powód:", "moveotherreason": "Inny lub dodatkowy powód:", diff --git a/languages/i18n/pnt.json b/languages/i18n/pnt.json index 67e2814b1e0..f15b7341128 100644 --- a/languages/i18n/pnt.json +++ b/languages/i18n/pnt.json @@ -11,7 +11,8 @@ "Sinopeus", "Urhixidur", "ZaDiak", - "아라" + "아라", + "Dreamy Jazz" ] }, "tog-underline": "Υπογράμμιση συνδεσμίων:", @@ -736,7 +737,7 @@ "unblocklink": "άνοιγμαν ασπαλιγματί", "change-blocklink": "άλλαξον τ'ασπάλιγμαν", "contribslink": "Δουλείαν ατ'", - "blocklogpage": "Αρχείον ασπαλιγματίων", + "blocklogpage": "Αρχείον με τ' ασπαλίγματα", "block-log-flags-nocreate": "ποίσιμον λογαρίας 'κ ίνεται", "lockdb": "Ασπάλιγμαν βάσης δογμενίων", "unlockdb": "Άνοιγμαν βάσης δογμενίων", diff --git a/languages/i18n/pt.json b/languages/i18n/pt.json index be290855ca7..9cbcc631dc3 100644 --- a/languages/i18n/pt.json +++ b/languages/i18n/pt.json @@ -91,7 +91,8 @@ "לערי ריינהארט", "아라", 555, - "Caiofernandes" + "Caiofernandes", + "B3rnas" ] }, "tog-underline": "Sublinhar hiperligações:", @@ -2896,6 +2897,7 @@ "movesubpage": "{{PLURAL:$1|Subpágina|Subpáginas}}", "movesubpagetext": "Esta página tem $1 {{PLURAL:$1|subpágina mostrada|subpáginas mostradas}} abaixo.", "movesubpagetalktext": "A página de discussão correspondente tem $1 {{PLURAL:$1|subpágina|subpáginas}}, mostradas abaixo.", + "movesubpagetext-truncated": "O primeiro $1 {{PLURAL:$1| subpágina|subpáginas}} desta página são mostradas abaixo.", "movenosubpage": "Esta página não tem subpáginas.", "movereason": "Motivo:", "moveotherreason": "Outro motivo/motivo adicional:", diff --git a/languages/i18n/qqq.json b/languages/i18n/qqq.json index 636cd89cb50..e68f9be0fcf 100644 --- a/languages/i18n/qqq.json +++ b/languages/i18n/qqq.json @@ -1103,7 +1103,7 @@ "expansion-depth-exceeded-category": "{{tracking category name}}\nThis message is used as a category name for a [[mw:Help:Tracking categories|tracking category]] where pages are placed automatically if the [[meta:Help:Expansion_depth|expansion depth]] of the preprocessor exceeds the limit.", "expansion-depth-exceeded-category-desc": "Expansion depth exceeded category description. Shown on [[Special:TrackingCategories]].\n\nSee also:\n* {{msg-mw|Expansion-depth-exceeded-category}}", "expansion-depth-exceeded-warning": "Error message shown when a page exceeded the [[meta:Help:Expansion_depth|expansion depth limit]] of the preprocessor.\n\nParameters:\n* $1 - (Unused) the value of the depth limit\n* $2 - (Unused) the value of the max depth limit\nSee also:\n* {{msg-mw|Expansion-depth-exceeded-category}}", - "parser-unstrip-loop-warning": "{{Doc-important|Do not translate function name unstrip.}}\nThis error is shown when a parser extension tag such as
     includes a reference to itself in its own output.\n\nThe reference must be to the exact same invocation of the tag at the same location in the source, merely writing 
    will not do it.\n\nThis is usually impossible and unlikely to happen by accident, so translation is not essential.\n\n\"Unstrip\" refers to the internal function of the parser, called \"unstrip\", which recursively puts the output of parser functions in the place of the parser function call and which would enter an infinite loop in the situation above.\n\nSee also:\n*{{msg-mw|Limitreport-unstrip-depth}}\n*{{msg-mw|Limitreport-unstrip-size}}\n*{{msg-mw|Unstrip-depth-category}}\n*{{msg-mw|Unstrip-depth-warning}}\n*{{msg-mw|Unstrip-size-category}}\n*{{msg-mw|Unstrip-size-warning}}", + "parser-unstrip-loop-warning": "{{Doc-important|Do not translate function name unstrip.}}\nThis error is shown when a parser extension tag such as
     includes a reference to itself in its own output.\n\nThe reference must be to the exact same invocation of the tag at the same location in the source, merely writing 
    will not do it.\n\n\"Unstrip\" refers to the internal function of the parser, called \"unstrip\", which recursively puts the output of parser functions in the place of the parser function call and which would enter an infinite loop in the situation above.\n\nSee also:\n*{{msg-mw|Limitreport-unstrip-depth}}\n*{{msg-mw|Limitreport-unstrip-size}}\n*{{msg-mw|Unstrip-depth-category}}\n*{{msg-mw|Unstrip-depth-warning}}\n*{{msg-mw|Unstrip-size-category}}\n*{{msg-mw|Unstrip-size-warning}}", "unstrip-depth-warning": "{{doc-important|Do not translate function name unstrip.}}\nThis message is shown when the recursion limit for nested parser extension tags is exceeded.\n\nThis warning may be encountered due to input text like ....\n\nParameters:\n* $1 - the depth limit\n\n\"Unstrip\" refers to the internal function of the parser, called 'unstrip', which recursively puts the output of parser functions in the place of the parser function call.\n\nSee also:\n*{{msg-mw|Limitreport-unstrip-depth}}\n*{{msg-mw|Limitreport-unstrip-size}}\n*{{msg-mw|Parser-unstrip-loop-warning}}\n*{{msg-mw|Unstrip-depth-category}}\n*{{msg-mw|Unstrip-size-category}}\n*{{msg-mw|Unstrip-size-warning}}", "unstrip-depth-category": "{{Doc-important|Do not translate function name unstrip.}}\n{{tracking category name}}\nThis message is used as the category name of a [[mw:Help:Tracking categories|tracking category]] in which pages are placed automatically if the unstrip recursion depth limit is exceeded.\n\n\"Unstrip\" refers to the internal function of the parser, called \"unstrip\", which recursively puts the output of parser functions in the place of the parser function call.\n\nSee also:\n*{{msg-mw|Limitreport-unstrip-depth}}\n*{{msg-mw|Limitreport-unstrip-size}}\n*{{msg-mw|Parser-unstrip-loop-warning}}\n*{{msg-mw|Unstrip-depth-warning}}\n*{{msg-mw|Unstrip-size-category}}\n*{{msg-mw|Unstrip-size-warning}}", "unstrip-depth-category-desc": "{{Doc-important|Do not translate function name unstrip.}}\nThis message is used on [[Special:TrackingCategories]] as the description of the unstrip recursion depth limit exceeded category.\n\n\"Unstrip\" refers to the internal function of the parser, called \"unstrip\", which recursively puts the output of parser functions in the place of the parser function call.\n\nSee also:\n*{{msg-mw|Unstrip-depth-category}}\n*{{msg-mw|Unstrip-depth-warning}}\n*{{msg-mw|Unstrip-size-category-desc}}", diff --git a/languages/i18n/ru.json b/languages/i18n/ru.json index c6613f61fc8..99d12d9d5f6 100644 --- a/languages/i18n/ru.json +++ b/languages/i18n/ru.json @@ -189,7 +189,9 @@ "Butko", "Bashkorttan", "Nkomarov", - "Yurina Tatiana" + "Yurina Tatiana", + "Dirruw'o", + "IKhitron" ] }, "tog-underline": "Подчёркивание ссылок:", @@ -2999,6 +3001,8 @@ "movesubpage": "{{PLURAL:$1|1=Подстраница|Подстраницы}}", "movesubpagetext": "У этой страницы $1 {{PLURAL:$1|подстраница|подстраницы|подстраниц}}.", "movesubpagetalktext": "У соответствующей страницы обсуждения есть $1 {{PLURAL:$1|подстраница, показанная |подстраниц, показанных|подстраницы, показанные}} ниже.", + "movesubpagetext-truncated": "{{PLURAL:$1|Первая $1 подстраница|Первые $1 подстраницы|Первые $1 подстраниц}} этой страницы {{PLURAL:$1|показана|показаны}} ниже.", + "movesubpagetalktext-truncated": "{{PLURAL:$1|Первая $1 подстраница|Первые $1 подстраницы|Первые $1 подстраниц}} для соответствующей страницы обсуждения {{PLURAL:$1|показана|показаны}} ниже.", "movenosubpage": "У этой страницы нет подстраниц.", "movereason": "Причина:", "moveotherreason": "Другая/дополнительная причина:", diff --git a/languages/i18n/sco.json b/languages/i18n/sco.json index b648c61757f..e95f42826fa 100644 --- a/languages/i18n/sco.json +++ b/languages/i18n/sco.json @@ -413,7 +413,7 @@ "cannotcreateaccount-text": "Direct accoont creation is nae enabled on this wiki.", "yourdomainname": "Yer domain:", "password-change-forbidden": "Ye canna chynge passwords oan this wiki.", - "externaldberror": "Aither thaur wis aen external authentication database mistak, or ye'r naw permitit tae update yer external accoont.", + "externaldberror": "There wis aither ae authentication database error or ye arenae alloued tae update yer freemit accoont.", "login": "Log in", "login-security": "Verify yer identity", "nav-login-createaccount": "Log in / creaut accoont", @@ -1582,7 +1582,7 @@ "http-read-error": "HTTP read mistak.", "http-timed-out": "HTTP request haes timed oot.", "http-curl-error": "Mistake fetchin URL: $1", - "http-bad-status": "Thaur wis ae proablem wi the HTTP request: $1 $2", + "http-bad-status": "There wis ae problem durin the HTTP request: $1 $2", "upload-curl-error6": "Coudna reach URL", "upload-curl-error6-text": "The URL gien coudna be reached.\nPlease dooble-check that the URL is correct n the site is up.", "upload-curl-error28": "Uplaid timeoot", @@ -1629,7 +1629,7 @@ "imagelinks": "File uisage", "linkstoimage": "The follaein {{PLURAL:$1|page airts|$1 pages airt}} tae this file:", "linkstoimage-more": "Mair nor $1 {{PLURAL:$1|page airts|pages airt}} til this file.\nThe follaein leet shaws the {{PLURAL:$1|first page airtin|first $1 page airtins}} that uise this file anely .\nAe [[Special:WhatLinksHere/$2|fu leet]] is available.", - "nolinkstoimage": "Thaur's nae pages that airt til this eemage.", + "nolinkstoimage": "There is nae pages that mak uise o this file.", "morelinkstoimage": "See [[Special:WhatLinksHere/$1|mair links]] til this file.", "linkstoimage-redirect": "$1 (file reguidal) $2", "duplicatesoffile": "The follaein {{PLURAL:$1|file is ae dupleecate|$1 files ar dupleecates}} o this file ([[Special:FileDuplicateSearch/$2|mair details]]):", @@ -1651,7 +1651,7 @@ "filerevert-defaultcomment": "Reverted til version aes o $2, $1 ($3)", "filerevert-submit": "Revert", "filerevert-success": "'''[[Media:$1|$1]]''' haes been reverted til the [$4 version aes o $3, $2].", - "filerevert-badversion": "Thaur's naw preeveeoos local version o this file wi the gien timestamp.", + "filerevert-badversion": "There isnae ae auld local version o this file wi the gien timestamp.", "filedelete": "Delete $1", "filedelete-legend": "Delete file", "filedelete-intro": "Ye'r awa tae delete the file [[Media:$1|$1]] alang wi aw o its history.", @@ -1661,7 +1661,7 @@ "filedelete-success": "$1 haes been deletit.", "filedelete-success-old": "The version o '''[[Media:$1|$1]]''' as o $3, $2 haes been deletit.", "filedelete-nofile": "'''$1''' disna exeest.", - "filedelete-nofile-old": "Thaur's naw archived version o '''$1''' wi the speceefied attreebutes.", + "filedelete-nofile-old": "There is nae airchived version o $ wi the speceified attreibutes.", "filedelete-otherreason": "Ither/addeetional raison:", "filedelete-reason-otherlist": "Ither raison", "filedelete-reason-dropdown": "*Common delete raisons\n** Copyricht violation\n** Duplicatit file", @@ -1681,15 +1681,15 @@ "unusedtemplatestext": "This page leets aw pages in the {{ns:template}} namespace that's naw incuidit in anither page. Mynd n check fer ither airtins til the templates afore delytin thaim.", "unusedtemplateswlh": "ither airtins", "randompage": "Random page", - "randompage-nopages": "Thaur's naw pages in the follaein {{PLURAL:$2|namespace|namespaces}}: $1.", + "randompage-nopages": "There is nae pages in the follaein {{PLURAL:$2|namespace|namespaces}}: $1.", "randomincategory": "Random page in categerie", "randomincategory-invalidcategory": "\"$1\" isna ae valid categerie name.", - "randomincategory-nopages": "Thaur's naw pages in the [[:Category:$1|$1]] categerie.", + "randomincategory-nopages": "There is nae pages athin the [[:Category:$1|$1]] category.", "randomincategory-category": "Categerie:", "randomincategory-legend": "Random page in categerie", "randomincategory-submit": "Gae", "randomredirect": "Random reguidal", - "randomredirect-nopages": "Thaur's naw reguidals in the namespace \"$1\".", + "randomredirect-nopages": "There is nae reguidals in the namespace \"$1\".", "statistics": "Stateestics", "statistics-header-pages": "Page stateestics", "statistics-header-edits": "Eidit stateestics", @@ -1769,7 +1769,7 @@ "deadendpages": "Deid-end pages", "deadendpagestext": "The follaein pages dinna link til ither pages in {{SITENAME}}.", "protectedpages": "Fendit pages", - "protectedpages-indef": "Indefineet pretections yinlie", + "protectedpages-indef": "Indefinite fendins anely", "protectedpages-summary": "This page leets existin pages that is fendit the noo. Fur a leet o titles that fendit fae makin, see [[{{#special:ProtectedTitles}}|{{int:protectedtitles}}]].", "protectedpages-cascade": "Cascadin protections yinlie", "protectedpages-noredirect": "Skauk reguidals", @@ -1942,10 +1942,11 @@ "watchlistanontext": "Please login tae see or eedit items oan yer watchlet.", "watchnologin": "Nae loggit in", "addwatch": "Eik til watchleet", - "addedwatchtext": "The page \"[[:$1]]\" haes been added til yer [[Special:Watchlist|watchleet]].\nFutur chynges til this page n its associated tauk page will be leeted thaur.", + "addedwatchtext": "\"[[:$1]]\" an its collogue page hae been eikit tae yer [[Special:Watchlist|watchleet]].", + "addedwatchtext-talk": "\"[[:$1]]\" an its associate page hae been eikit tae yer [[Special:Watchlist|watchleet]].", "addedwatchtext-short": "The page \"$1\" haes been addit tae yer watchleet.", "removewatch": "Remuiv fae watchleet", - "removedwatchtext": "The page \"[[:$1]]\" haes been remuied fae [[Special:Watchlist|yer watchleet]].", + "removedwatchtext": "\"[[:$1]]\" an its collogue page hae been remuived fae yer [[Special:Watchlist|watchleet]].", "removedwatchtext-short": "The page \"$1\" haes been remuived fae yer watchleet.", "watch": "Watch", "watchthispage": "Watch this page", @@ -2040,7 +2041,7 @@ "prot_1movedto2": "[[$1]] muivit tae [[$2]]", "protect-badnamespace-title": "No-fendable namespace", "protect-badnamespace-text": "Pages in this namespace canna be protected.", - "protect-norestrictiontypes-text": "This page canna be protected aes thaur's naw restreection types available.", + "protect-norestrictiontypes-text": "This page cannae be fendit as there is nae restriction types available.", "protect-norestrictiontypes-title": "No-fendable page", "protect-legend": "Confirm fendin", "protectcomment": "Raison:", @@ -2523,7 +2524,7 @@ "siteusers": "{{SITENAME}} {{PLURAL:$2|{{GENDER:$1|uiser}}|uisers}} $1", "anonusers": "{{SITENAME}} anonymoos {{PLURAL:$2|uiser|uisers}} $1", "creditspage": "Page creeedits", - "nocredits": "Thaur's nae creedit info available fer this page.", + "nocredits": "There is nae credits info available fur this page.", "spamprotectiontitle": "Spam protection filter", "spamprotectiontext": "The tex ye wished tae save wis blockit bi the spam filter.\nThis is maistlikly caused bi aen airtin til ae blaickleeted external site.", "spamprotectionmatch": "The follaein tex is whit triggered wir spam filter: $1", @@ -2741,7 +2742,7 @@ "watchlistedit-clear-submit": "Clear the watchleet (This is fer aye!)", "watchlistedit-clear-done": "Yer watchleet's been cleared.", "watchlistedit-clear-removed": "{{PLURAL:$1|1 title wis|$1 titles were}} remuived:", - "watchlistedit-too-many": "Thaur's ower monie pages tae displey here.", + "watchlistedit-too-many": "Yer watchleet haes been updatit. There is ower mony pages tae shaw here.", "watchlisttools-clear": "Clear the watchleet", "watchlisttools-view": "See reelavant chynges", "watchlisttools-edit": "See n eedit watchleet", diff --git a/languages/i18n/sd.json b/languages/i18n/sd.json index bc5cffb264a..1672ba58541 100644 --- a/languages/i18n/sd.json +++ b/languages/i18n/sd.json @@ -59,7 +59,9 @@ "tog-norollbackdiff": "واپس ورائڻ کان پوءِ تفاوت نہ ڏيکاريو", "tog-useeditwarning": "جڏهن مان ڪو سنوار وارو صفحو بغير تبديلين سانڍڻ جي ڇڏيان تہ مونکي چِتاءُ ڏيو", "tog-prefershttps": "هميشہ محفوظ ڪنيڪشن استعمال ڪريو جڏهن داخل ٿيل هجو", + "tog-showrollbackconfirmation": "جڏهن هڪ واپس ورايو ڳنڍڻي تي ڪلڪ ڪئي وڃي تہ تصديق جو پرومپٽ ڏيکاريو", "tog-requireemail": "رڳو تڏھن ڳجهي‌لفظ کي ٻيھر ترتيب ڏيڻ جو ايميلون موڪليو جڏھن ايميل پتو ۽ واپرائيندڙنانءُ ٻئي ڏنا وڃن.", + "tog-forcesafemode": "سدائين [[mw:Manual:Safemode|محفوظ موڊ]] لاڳو ڪريو", "underline-always": "سدائين", "underline-never": "ڪڏهن بہ نہ", "underline-default": "ظاھريت يا برائوزر طرفان ڏنل", @@ -166,6 +168,7 @@ "history_small": "سوانح", "updatedmarker": "توھان جي آخري ڦيري کان جديديل", "printableversion": "ڇاپي سگهجندڙ پرت", + "printableversion-deprecated-warning": "ڇاپڻ لذئق نسخو هاڻي سپورٽ ٿيل نہ آهي ۽ رينڊرنگ ۾ غلطيون ٿي سگهن ٿيون. مھرباني ڪري پنھنجي برائوزر جي بڪ مارڪس کي اپڊيٽ ڪريو ۽ مھرباني ڪري ڊفالٽ برائوزر پرنٽ فنڪشن استعمال ڪريو.", "permalink": "مسقتل ڳنڍڻو", "print": "ڇاپيو", "view": "ڏسو", @@ -238,6 +241,7 @@ "privacy": "نويڪلائي نِيَمَ", "privacypage": "Project:ذاتيات پاليسي", "badaccess": "اجازتي چُڪَ", + "badaccess-group0": "توهان کي اجازت نہ آهي تہ توهان درخواست ڪيل عمل سرانجام ڏيو.", "badaccess-groups": "توھان جنھن عمل لاءِ عرض ڪيو آھي اھو $1 {{PLURAL:$2|گروھ|گروھن}} جي واپرائيندڙن تائين محدود ٿيل آھي.", "versionrequired": "ميڊياوڪي جو ورجاءُ $1 گهربل آھي", "versionrequiredtext": "هيءُ صفحو استعمال ڪرڻ لاءِ ميڊياوڪي جو ورجاءُ $1 گهربل آهي. وڌيڪ ڄاڻڻ لاءِ [[Special:Version|ورجاءَ بابت صفحو]] ڏسو.", @@ -267,6 +271,7 @@ "viewdeleted": "$1 ڏسندئو؟", "restorelink": "{{PLURAL:$1|هڪڙي ڊاٿل سنوار|$1 ڊاٿل سنوارون}}", "feed-invalid": "غلط سبسڪرپشن فيڊ جو قسم.", + "feed-unavailable": "سنڊيڪيشن فيڊ موجود نہ آهن", "site-rss-feed": "$1 آرايسايس روان رسد", "site-atom-feed": "$1 اڻو روان رسد", "page-rss-feed": "\"$1\" RSS رسد", @@ -289,6 +294,7 @@ "nstab-category": "زمرو", "mainpage-nstab": "مک صفحو", "nosuchaction": "اهڙو ڪو بہ عمل نہ آهي", + "nosuchactiontext": "يوآرايل جو بيان ڪيل عمل قابلِڪار نہ آهي.\nتوهان شايد يوآرايل غلط ٽائيپ ڪئي هجي، يا ڪنھن غلط ڳنڍڻي جي پيروي ڪئي هجي.\nاهو شايد {{SITENAME}} پاران استعمال ڪيل سافٽويئر ۾ هڪ بگ بہ ظاهر ڪري سگهي ٿو.", "nosuchspecialpage": "اهڙو ڪو بہ خاص صفحو ناهي", "nospecialpagetext": "توھان ھڪ ناقابلِڪار خاص صفحو گهريو آھي.\n\nخاص صفحن جي ھڪ قابلِڪار فھرست [[Special:SpecialPages|{{int:specialpages}}]] تي لھي سگهجي ٿي.", "error": "چُڪَ", @@ -626,6 +632,7 @@ "invalid-content-data": "ناقابلِڪار موادي اعداد", "invalid-json-data": "غلط JSON: $1", "content-not-allowed-here": "\"$1\" مواد جي هن صفحي [[:$2]] جي جڳھ \"$3\" تي اجازت ناھي.", + "confirmleave-warning": "هن صفحي کي ڇڏڻ سبب ٿي سگهي ٿو تہ توهان جون ڪيل تبديليون وڃائجي وڃن.", "editpage-invalidcontentmodel-title": "مواد ماڊل سپورٽ ناھي ٿيل", "editpage-invalidcontentmodel-text": "مواد ماڊل \"$1\" سپورٽ ناھي ٿيل.", "editpage-notsupportedcontentformat-title": "مواد فارميٽ سپورٽ ناھي ٿيل", @@ -758,7 +765,7 @@ "diff-inline-tooltip-del": "ڊاٿل مواد", "diff-inline-format-label": "سِٽَ وار", "diff-table-format-label": "ٽيبل", - "diff-line-deleted": "ڊاهيو", + "diff-line-deleted": "→ ڊاٿي", "diff-newline": "نئین لائن", "searchresults": "ڳولا نتيجا", "search-filter-title-prefix": "رڳو انھن صفحن ۾ ڳوليندي جن جو عنوان \"$1\" سان شروع ٿي ٿو.", @@ -819,6 +826,7 @@ "prefs-help-skin-responsive": "موبائل تي اسڪرين جي ماپ جو لَي آئوٽ اپنايو.", "skin-preview": "پيش-نگاھ", "datedefault": "بلا ترجيح", + "prefs-help-forcesafemode": "آن-وڪي اسڪرپٽن ۽ اسٽائل شيٽن کي غير فعال ڪريو.", "prefs-user-pages": "واپرائيندڙن جا صفحا", "prefs-personal": "واپرائيندڙ جو خدوخال", "prefs-rc": "تازيون تبديليون", @@ -850,6 +858,13 @@ "recentchangesdays": "تازين تبديلين ۾ ڏيکارڻ جي لاءِ ڏينھن:", "recentchangesdays-max": "وڌ۾وڌ $1 {{PLURAL:$1|ڏينھن}}", "recentchangescount": "تازين تبديلين، صفحن جي سوانح، ۽ لاگس ۾ ڏيکارڻ لاءِ سنوارن جو ڏنل انگ:", + "prefs-back-title": "ترجيحن ڏانهن واپسي", + "prefs-description-personal": "ڪنٽرول ڪريو تہ توهان ڪيئن ظاهر ٿيو، ڳنڍجو، ۽ رابطو ڪريو ٿا.", + "prefs-description-rendering": "چمڙي، سائيز، ۽ پڙهڻ جي چارن کي ترتيب ڏيو.", + "prefs-description-editing": "ضرورت مطابق طي ڪريو تہ توھان ڪيئن سنوارون ڪريو ٿا، انھن کي ٽريڪ، ۽ نظرثاني ڪريو ٿا.", + "prefs-description-rc": "تازين تبديلين جي رسد کي ضرورت مطابق ترتيب ڏيو.", + "prefs-description-watchlist": "انهن صفحن جي فھرست کي منظم ۽ پنھنجي مرضي مطابق بڻايو جيڪي توهان ٽريڪ ڪندا آهيو.", + "prefs-description-searchoptions": "اھو چونڊيو تہ پاڻمرادو مڪمل ٿيڻ ۽ نتيجا ڪيئن ڪم ڪن.", "prefs-help-recentchangescount": "وڌ۾وڌ انگ: 1000", "prefs-help-tokenmanagement": "توھان پنھنجي کاتي لاءِ ڳجهي ڪنجي ڏسي ۽ ٻيھر مرتب ڪري سگهو ٿا جيڪا توھان جي نظر۾فھرست جي ويب فِيڊ کي حاصل ڪري سگهي ٿي. جنھن کي توھان جي ڪنجي جي خبر ھوندي اھو توھان جي نظر۾فھرست کي پڙھي سگهي ٿو، تنھنڪري ان کي نہ ونڊيو.", "prefs-user-downloaddata-label": "کاتي جي ڊيٽا جي رسائي وٺو:", @@ -923,6 +938,7 @@ "prefs-dateformat": "تاريخ جو طرز", "prefs-timeoffset": "وقت آفسيٽ", "prefs-advancedediting": "عام چارا", + "prefs-developertools": "ڊولپر جا اوزار", "prefs-editor": "سنوارگاھ", "prefs-discussion": "بحث صفحا", "prefs-preview": "پيش-نگاھ", @@ -963,6 +979,7 @@ "group": "گروھ:", "group-user": "واپرائيندڙَ", "group-named": "کاتيدار واپرائيندڙ", + "group-temp": "عارضي واپرائيندڙ", "group-autoconfirmed": "پاڻمرادو-پڪ-ڪيل واپرائيندڙَ", "group-bot": "بوٽس", "group-sysop": "منتظم", @@ -971,6 +988,8 @@ "group-suppress": "دٻائيندڙ", "group-all": "(سڀ)", "group-user-member": "{{GENDER:$1|واپرائيندڙ}}", + "group-named-member": "{{GENDER:$1|رجسٽر ٿيل واپرائيندڙ}}", + "group-temp-member": "{{GENDER:$1| عارضي واپرائيندڙ}}", "group-autoconfirmed-member": "{{GENDER:$1|پاڻمرادو-پڪ-ڪيل واپرائيندڙ}}", "group-bot-member": "{{GENDER:$1|بوٽ}}", "group-sysop-member": "{{GENDER:$1|منتظم}}", @@ -979,6 +998,7 @@ "group-suppress-member": "{{GENDER:$1|دٻائيندڙ}}", "grouppage-user": "{{ns:project}}:واپرائيندڙ", "grouppage-named": "{{ns:project}}:کاتيدار واپرائيندڙ", + "grouppage-temp": "{{ns:project}}:عارضي واپرائيندڙ", "grouppage-autoconfirmed": "{{ns:project}}:خودڪارنموني پڪ ڪيل رڪن", "grouppage-bot": "{{ns:project}}:بوٽس", "grouppage-sysop": "{{ns:project}}:منتظم", @@ -995,23 +1015,48 @@ "right-move-subpages": "صفحن کي سندن ماتحت-صفحن سميت چوريو", "right-move-categorypages": "زمراتي صفحا چوريو", "right-movefile": "فائيل چوريو", + "right-suppressredirect": "صفحا چورڻ وقت ذريعاتي صفحن مان چورڻا نہ سرجيو", "right-upload": "فائيل چاڙهيو", "right-reupload": "موجوده فائيلن مٿان-لکو", "right-upload_by_url": "ڪنھن يُوآرايل تان فائيلَ چاڙهيو", "right-purge": "ڪنھم صفحي جي ڪيشي کي صاف ڪريو", + "right-autoconfirmed": "آئپي تي ٻڌل انگ جي حدن کان متاثر نہ ٿيندو", + "right-bot": "هڪ پاڻمرادي عمل جي طور تي ڏٺو وڃي", + "right-nominornewtalk": "گفتگو جي صفحن ۾ معمولي سنوارون نہ آهن نون پيغامن جي پرومپٽ کي ٽرگر ڪريو", + "right-apihighlimits": "API پڇائن ۾ وڏيون حدون استعمال ڪريو", "right-writeapi": "ايپيآءِ لکڻ جو استعمال", "right-delete": "صفحا ڊاهيو", "right-bigdelete": "ڊگهيون سوانح رکندڙ صفحا ڊاهيو", + "right-deletelogentry": "مخصوص لاگ داخلائون ڊاھيو ۽ اڻڊاھيو", + "right-deleterevision": "ڪنھن صفحي جا مخصوص ورجاءَ ڊاھيو ۽ اڻڊاھيو", "right-browsearchive": "ڊاٺل صفحا ڳوليو", "right-undelete": "ڪو صفحو اڻڊاهيو", + "right-suppressrevision": "ڪنھن واپرائيندڙ پاران صفحن جا مخصوص ورجاءَ ڏسو، لڪايو ۽ اڻلڪايو", + "right-viewsuppressed": "ڪنھن بہ واپرائيندڙ کان لڪيل ورجاءَ ڏسو", "right-suppressionlog": "خانگي لاگ ڏسو", + "right-block": "واپرائيندڙ کي سنوارڻ کان بندش وجهو يا ختم ڪريو", + "right-blockemail": "ايميل موڪلڻ لاءِ واپرائيندڙ تي بندش وجهو يا ختم ڪريو", + "right-hideuser": "واپرائيندڙنانءَ تي بندش وجهو يا ختم ڪريو، ان کي عوام کان لڪايو يا نہ لڪايو", + "right-ipblock-exempt": "عالمي آئپي بندشن، پاڻمرادي بندشن ۽ رينج بندشن کي باءِپاس ڪريو", "right-unblockself": "ڪنھن تان بندش ھٽايو", + "right-protect": "حفاظتي ترتيبون تبديل ڪريو ۽ ڪيسڪيڊ-تحفظيل صفحا سنواريو", + "right-editprotected": "\"{{int:protect-level-sysop}}\" طور تحفظيل صفحا سنواريو", + "right-editsemiprotected": "\"{{int:protect-level-autoconfirmed}}\" طور تحفظيل صفحا سنواريو", + "right-editcontentmodel": "صفحي جي مواد ماڊل کي سنواريو", "right-editinterface": "واپرائيندڙ انٽرفيس کي سنواريو", + "right-editusercss": "ٻين واپرائيندڙن جا سي.ايس.ايس فائيل سنواريو", + "right-edituserjson": "ٻين واپرائيندڙن جا JSON فائيل سنواريو", + "right-edituserjs": "ٻين واپرائيندڙن جا جاوااسڪرپٽ فائيل سنواريو", + "right-editsitecss": "سڄي سائيٽ جي CSS کي سنواريو", + "right-editsitejson": "سڄي سائيٽ جي JSON کي سنواريو", + "right-editsitejs": "سڄي سائيٽ جي جاوا اسڪرپٽ کي سنواريو", "right-viewmywatchlist": "پنھنجي نظر۾فھرست ڏسو", "right-editmywatchlist": "پنھنجي نظر۾فھرست کي سنواريو (ياد رکو ڪجهہ عمل هن اختيار کان سواءِ بہ صفحن کي شامل ڪندا)", "right-viewmyprivateinfo": "پنھنجي ذاتي ڊيٽا ڏسو (جيئن: ايميل پتو، اصل نالو وغيره)", "right-editmyprivateinfo": "پنھنجي ذاتي ڊيٽا سنواريو (جيئن ايميل، اصل نالو) ۽ ڳجهولفظ مرتب ڪرڻ جي ايميلن جي گهر ڪريو", "right-editmyoptions": "پنهنجون ترجيحون سنواريو", + "right-markbotedits": "واپس موٽايل سنوارن کي بطور بوٽ سنوارن جي نشان لڳايو", + "right-noratelimit": "انگ جي حدن کان متاثر نہ ٿيندو", "right-import": "ٻين وڪين کان صفحا درآمديو", "right-importupload": "ڪو فائيل چاڙهي صفحا درآمد ڪريو", "right-patrol": "ٻين جون سنوارون گشت-ڪيل طور نشان لڳايو", @@ -1023,6 +1068,7 @@ "right-override-export-depth": "5ئين اونھائيءَ تائين ڳنڍيل صفحن سميت صفحا برآمد ڪريو", "right-sendemail": "ٻين واپرائيندڙن ڏانھن ايميل موڪليو", "right-managechangetags": "[[Special:Tags|ٽيگَ]] سرجيو ۽ (اڻ)فعاليو.", + "right-deletechangetags": "ڊيٽابيس مان [[Special:Tags|ٽيگَ]] ڊاھيو", "grant-group-file-interaction": "ميڊيا سان لھ وچڙھ ۾ اچو", "grant-group-email": "ايميل موڪليو", "grant-group-administration": "انتظامي عمل سرانجام ڏيو", @@ -1092,12 +1138,28 @@ "action-viewmywatchlist": "پنھنجي نظر۾فھرست ڏسو", "action-viewmyprivateinfo": "پنھنجي ذاتي معلومات ڏسو", "action-editmyprivateinfo": "پنھنجي ذاتي معلومات سنواريو", + "action-editcontentmodel": "صفحي جي مواد ماڊل کي سنواريو", + "action-deletechangetags": "ڊيٽابيس مان ٽيگ ڊاھيو", "action-purge": "هن صفحي جي صفائي ڪريو", + "action-apihighlimits": "API پڇائن ۾ وڏيون حدون استعمال ڪريو", + "action-autoconfirmed": "آئپي تي ٻڌل انگ جي حدن کان متاثر نہ ٿيندو", + "action-blockemail": "ايميل موڪلڻ لاءِ واپرائيندڙ تي بندش وجهو يا ختم ڪريو", + "action-bot": "هڪ پاڻمرادي عمل جي طور تي ڏٺو وڃي", "action-editprotected": "\"{{int:protect-level-sysop}}\" طور تحفظيل صفحا سنواريو", "action-editsemiprotected": "\"{{int:protect-level-autoconfirmed}}\" طور تحفظيل صفحا سنواريو", "action-editinterface": "واپرائيندڙ انٽرفيس سنواريو", "action-editusercss": "واپرائيندڙن جا سي.ايس.ايس فائيل سنواريو", + "action-edituserjson": "ٻين واپرائيندڙن جا JSON فائيل سنواريو", + "action-edituserjs": "ٻين واپرائيندڙن جا جاوااسڪرپٽ فائيل سنواريو", + "action-editsitecss": "سڄي سائيٽ جي CSS کي سنواريو", + "action-editsitejson": "سڄي سائيٽ جي JSON کي سنواريو", + "action-editsitejs": "سڄي سائيٽ جي جاوااسڪرپٽ کي سنواريو", + "action-viewsuppressed": "ڪنھن بہ واپرائيندڙ کان لڪيل ورجاءَ ڏسو", + "action-hideuser": "واپرائيندڙنانءَ تي بندش وجهو يا ختم ڪريو، ان کي عوام کان لڪايو يا نہ لڪايو", + "action-ipblock-exempt": "عالمي آئپي بندشن، پاڻمرادي بندشن ۽ رينج بندشن کي باءِپاس ڪريو", "action-unblockself": "ڪنھن جي بندش ختم ڪريو", + "action-noratelimit": "انگ جي حدن کان متاثر نہ ٿيندو", + "action-markbotedits": "واپس موٽايل سنوارن کي بطور بوٽ سنوارن جي نشان لڳايو", "nchanges": "$1 {{PLURAL:$1|بدلاءُ|بدلاءَ}}", "ntimes": "$1ڀيرا", "enhancedrc-since-last-visit": "$1 {{PLURAL:$1|آخري ڦيري کان}}", @@ -1149,7 +1211,7 @@ "rcfilters-savedqueries-add-new-title": "ھاڻوڪيون ڇاڻين جون ترتيبون سانڍيو", "rcfilters-restore-default-filters": "ڏنل ڇاڻيون ريسٽور ڪريو", "rcfilters-clear-all-filters": "سڀئي لڳل ڇاڻيون هٽايو", - "rcfilters-show-new-changes": "$1 کان نيون تبديليون ڏسو", + "rcfilters-show-new-changes": "$1ع کان نيون تبديليون ڏسو", "rcfilters-search-placeholder": "تبديليون ڇاڻيو (مينيو استعمال ڪريو يا ڇاڻيءَ جي ڳولا ڪريو)", "rcfilters-search-placeholder-mobile": "ڇاڻيون", "rcfilters-invalid-filter": "ناقابلِڪار ڇاڻي", @@ -1290,7 +1352,7 @@ "uploadnologin": "داخل ٿيل ناھيو", "uploadnologintext": "فائيلَ چاڙهڻ لاءِ $1.", "uploaderror": "چاڙھ چُڪَ", - "uploadtext": "فائيل چاڙهڻ لاءِ هيٺيون فارم استعمال ڪيو.\nپراڻا چاڙهيل فائيل ڏسڻ يا ڳولڻ لاءِ [[Special:FileList|چاڙهيل فائيلن جي فھرست]] تي وڃو، ٻيھر چاڙهيل فائيل [[Special:Log/upload|چاڙهيل لاگ]] ۽ ختم ڪيل [[Special:Log/delete|ڊاٺ لاگ]] تي ڏسي سگهجن ٿا.\n\nفائيل جي استعمال لاءِ هيٺ ڏيکاريل طريقو استعمال ڪري سگهجي ٿو:\n* [[{{ns:file}}:فائيل جو نالو.jpg]] فائيل جي مڪمل استعمال لاءِ\n* [[{{ns:file}}:فائيل جو نالو.png|200px|thumb|left|متبادل اکر]] هن جي مدد سان تصوير جي سائيز ڏئي سگهجي ٿي جيئن 200 پگزل\n* [[{{ns:media}}:File.ogg]] فائيل کي ڏيکارڻ کان بغير شامل ڪرڻ", + "uploadtext": "فائيل چاڙهڻ لاءِ هيٺيون فارم استعمال ڪيو.\nپراڻا چاڙهيل فائيل ڏسڻ يا ڳولڻ لاءِ [[Special:FileList|چاڙهيل فائيلن جي فھرست]] تي وڃو، چاڙھيل يا ٻيھر چاڙهيل فائيل [[Special:Log/upload|چاڙهيل لاگ]] ۽ ختم ڪيل [[Special:Log/delete|ڊاٺ لاگ]] تي ڏسي سگهجن ٿا.\n\nفائيل جي استعمال لاءِ هيٺ ڏيکاريل طريقو استعمال ڪري سگهجي ٿو:\n* [[{{ns:file}}:فائيل جو نالو.jpg]] فائيل جي مڪمل استعمال لاءِ\n* [[{{ns:file}}:فائيل جو نالو.png|200px|thumb|left|عنوان]] هن جي مدد سان تصوير جي سائيز ڏئي سگهجي ٿي جيئن 200-پگزل-ويڪري\n* [[{{ns:media}}:File.ogg]] فائيل کي ڏيکارڻ کان بغير شامل ڪرڻ", "uploadlogpage": "چاڙھ لاگ", "filename": "فائيل-نانءُ", "filedesc": "تَتُ", @@ -1362,9 +1424,12 @@ "license-header": "لائيسنسڪاري", "nolicense": "ڪوبہ نہ چونڊيل", "licenses-edit": "اجازتنامن جا چارا سنواريو", + "license-nopreview": "(پيشِ-نگاھ موجود نہ آھي)", "listfiles-delete": "ڊاهيو", + "listfiles-pager-submit": "فائل فھرست ڏيکاريو", "imgfile": "فائيل", "listfiles": "فائيل فھرست", + "listfiles_subpage": "$1 پاران ڪيل چاڙھ", "listfiles_thumb": "ٽِڪِلِي", "listfiles_date": "تاريخ", "listfiles_name": "نالو", @@ -1415,6 +1480,8 @@ "download": "اتاريو", "unwatchedpages": "اڻ ڏٺل صفحا", "listredirects": "چورڻن جي فھرست", + "listduplicatedfiles": "نقل رکندڙ فائيلن جي فھرست", + "listduplicatedfiles-summary": "ھي فائلين جی ھڪ فھرست آھی جتي فائيل جو سڀ کان تازو نسخو ڪنھن ٻئی فائيل جی سڀ کان تازو نسخي جو نقل آھي رڳو مڪاني فائلين تی غور ڪیو ویندو آھي.", "unusedtemplates": "اڻ-استعماليل سانچا", "unusedtemplatestext": "ھي صفحو نانءُپولار {{ns:template}} ۾ سڀني صفحن جي فھرست رکي ٿو جيڪي ڪنھن ٻي صفحي ۾ استعمال ناھن ڪيل. انھن کي ڊاھڻ کان اڳ سانچن ڏانھن ٻين ڳنڍڻ کي چڪاسڻ ياد رکندا.", "unusedtemplateswlh": "ٻيا ڳنڍڻا", @@ -1598,6 +1665,8 @@ "activeusers-noresult": "ڪي بہ واپرائيندڙ نہ لڌا.", "activeusers-submit": "سرگرم واپرائيندڙ ڏيکاريو", "listgrouprights": "واپرائيندڙ گروھ جا حق", + "listgrouprights-summary": "هيٺ ڏنل واپرائيندڙ گروھن جي هڪ فھرست آهي جنهن جي وضاحت هن وڪي تي ڪئي وئي آهي، انهن جي لاڳاپيل رسائي جي حقن سان.\nانفرادي حقن بابت [[{{MediaWiki:Listgrouprights-helppage}}|واداري معلومات ھتي]] ٿي سگهي ٿي.", + "listgrouprights-key": "ڪنجي:\n* ڏنل حق \n* رد ڪيل حق", "listgrouprights-group": "گروھ:", "listgrouprights-rights": "حق", "listgrouprights-members": "(رڪنن جي فھرست)", @@ -1624,6 +1693,7 @@ "usermaildisabledtext": "توهان هن وڪيءَ تي ٻين واپرائيندڙن ڏانھن ايمي نٿا موڪلي سگهو", "noemailtitle": "ايميل پتو ناھي", "noemailtext": "هن واپرائيندڙ ڪو بہ قابلِڪار ايميل پتو نہ ڄاڻايو آهي.", + "emailtarget": "وصول ڪندڙ جو واپرائيندڙنانءُ داخل ڪريو", "emailusername": "واپرائيندڙنانءُ:", "emailusernamesubmit": "اماڻيو", "email-legend": "ڪنھن ٻئي {{SITENAME}} واپرائيندڙ ڏانھن ايميل موڪليو", @@ -1712,6 +1782,7 @@ "rollbacklinkcount-morethan": "$1 کان وڌيڪ {{PLURAL:$1|سنوار|سنوارون}} واپس ورايو", "rollbackfailed": "واپس-ويڙھڻ ناڪام", "revertpage": "[[Special:Contributions/$2|$2]] ([[User talk:$2|بحث]]) پاران ڪيل {{PLURAL:$7|سنوار|سنوارون}} [[User:$1|$1]] جي ڪيل آخري ورجاءَ ڏانھن ورائي/ورايون", + "changecontentmodel": "صفحي جي مواد ماڊل کي تبديل ڪريو", "changecontentmodel-title-label": "صفحي جو عنوان:", "changecontentmodel-reason-label": "ڪارڻ:", "changecontentmodel-submit": "بدلايو", @@ -1765,6 +1836,7 @@ "viewdeletedpage": "ڊاٿل صفحا ڏسو", "skin-action-viewdeleted": "$1 ڏسندئو؟", "undelete-fieldset-title": "ورجاءَ بحال ڪريو", + "undeleterevisions": "$1 {{PLURAL:$1|ورجاء}} ڊاٿو ويو/ڊاٿا ويا", "undelete-nodiff": "ڪوبہ پويون ورجاءُ نہ لڌو.", "undeletebtn": "بحال ڪريو", "undeletelink": "ڏسو/بحال ڪريو", @@ -1839,6 +1911,7 @@ "badipaddress": "ناقابلڪار آئپي پتو", "blockipsuccesssub": "بندش ڪامياب ٿي", "ipb-blockingself": "اوهان پنھنجو پاڻ تي بندش وجهي رهيا آهيو! ڇا اوھان کي پڪ آھي تہ اوھان ڪرڻ چاھيو ٿا؟", + "ipb-unblock": "واپرائيندڙنانءَ يا آئپي پتي تان بندش ختم ڪريو", "ipb-blocklist-contribs": "{{GENDER:$1|$1}} جي لاءِ ڀاڱيداريون", "block-expiry": "خاتمو:", "block-reason": "سبب:", @@ -1857,6 +1930,7 @@ "autoblocklist-empty": "پاڻمرادي-بندش فھرست خالي آھي.", "autoblocklist-otherblocks": "وڌيڪ {{PLURAL:$1|پاڻمرادي-بندش|پاڻمراديون-بندشون}}", "ipblocklist": "بندشيل واپرائيندڙ", + "ipblocklist-legend": "ڪو بندش وڌل واپرائيندڙ لھو", "blocklist-autoblocks": "پاڻمراديون-بندشون لڪايو", "blocklist-type": "قِسم:", "blocklist-type-opt-all": "سڀ", @@ -2255,8 +2329,11 @@ "specialpages-group-pagetools": "صفحي اوزار", "specialpages-group-wiki": "ڊيٽا ۽ اوزار", "specialpages-group-redirects": "خاص صفحن کي چورڻ", + "specialpages-group-spam": "اسپام اوزار", + "specialpages-group-developer": "ڊولپر جا اوزار", "blankpage": "خالي صفحو", "intentionallyblankpage": "هيءُ صفحو ڄاڻي واڻي خالي ڇڏيو ويو آهي.", + "tags": "صحيح تبديلي جا ٽيگ", "tag-filter": "[[Special:Tags|ٽيگ]] ڇاڻي:", "tag-filter-submit": "ڇاڻي", "tag-hidden": "$1 (لڪيل ٽيگ)", @@ -2314,6 +2391,7 @@ "comparepages": "صفحا ڀيٽيو", "compare-page1": "صفحو 1", "compare-page2": "صفحو 2", + "compare-rev1": "ورجاءُ 1", "compare-rev2": "ورجاءُ 2", "compare-submit": "ڀيٽيو", "diff-form": "تفاوت", @@ -2394,6 +2472,7 @@ "search-thumbnail-extra-namespaces-message": "$1 {{PLURAL:$2|نانءُپولار|نانءَپولارن}} لاءِ نتيجن ۾ {{#special:search}} صفحي تي ٿمبنيلس ڏيکاريو", "searchlimit-label": "ھر صفحي تي ڳولا نتيجن ڏيکارڻ جو انگ:", "searchlimit-help": "وڌ۾وڌ انگ: $1", + "api-clientside-error-noconnect": "سرور سان ڳنڍجي نہ سگهيو. اھا پڪ ڪريو تہ توهان وٽ ڪم ڪندڙ انٽرنيٽ ڪنيڪشن آهي ۽ پوءِ ٻيھر ڪوشش ڪريو.", "api-error-unknown-warning": "اڻڄاتل چتاءُ: \"$1\".", "api-error-unknownerror": "اڻڄاتل چُڪَ: \"$1\".", "duration-seconds": "$1 {{PLURAL:$1|سيڪنڊُ|سيڪنڊَ}}", @@ -2523,6 +2602,7 @@ "specialmute-submit": "پڪ ڪريو", "specialmute-label-mute-email": "ھن {{GENDER:$1|واپرائيندڙ}} پاران ايميلون مِيُوٽِ ڪريو", "specialmute-header": "{{BIDI:[[User:$1|$1]]}} واپرائيندڙ لاءِ پنھنجون مِيُوٽِ ترجيحون چونڊيو.", + "specialmute-error-invalid-user": "گُهريل واپرائيندڙنانءُ نہ لڀجي سگهيو.", "mute-preferences": "ترجيحن کي مِيُوٽِ ڪريو", "revid": "ورجاءُ $1", "pageid": "صفحي جي آئڊي $1", @@ -2555,5 +2635,6 @@ "blockedtext-contact-blocker-admin": "توهان بندش تي گالهہ ٻولهہ ڪرڻ لاءِ $1 يا ڪنھن ٻئي [[{{MediaWiki:Grouppage-sysop}}|منتظم]] سان رابطو ڪري سگهو ٿا.", "blockedtext-block-ip": "توھان جو ھاڻوڪو آئپي پتو $1 آھي.", "blockedtext-include-details-queries": "جيڪي بہ پڇائون توھان ڪريو ان ۾ مٿيان سڀ تفصيل شامل ڪندا.", + "renameuserold": "ھاڻوڪو واپرائيندڙنانءُ:", "renameuser-page-moved": "صفحي $1 کي $2 ڏانھن چوريو ويو آھي." } diff --git a/languages/i18n/se.json b/languages/i18n/se.json index 3adf353553f..4ebe28eb3ca 100644 --- a/languages/i18n/se.json +++ b/languages/i18n/se.json @@ -68,7 +68,7 @@ "tog-useeditwarning": "Atte várrehusa jus vurkema haga guođan siiddu man lean rievdadeame", "tog-prefershttps": "Ane álo suddjejuvvon oktavuođa, go leat čálihuvvon sisa.", "tog-showrollbackconfirmation": "Čájet duođaštan dieđu go máhcahanliŋka deaddiluvvo", - "tog-requireemail": "Sádde e-poastta ođđa beassansáni ráhkadeami várás dušše dalle go sihke e-poastačujuhus ja geavaheaddjinamma addojuvvo.", + "tog-requireemail": "Sádde e-poastta beassansáni ođasmahttima várás dušše dalle go sihke e-poastačujuhus ja geavaheaddjinamma addojuvvojit.", "tog-forcesafemode": "Álo váldde [[mw:Manual:Safemode|dorvvolaš modusa]] atnui", "underline-always": "Álohii", "underline-never": "Ii goassige/goassege", @@ -144,7 +144,7 @@ "category-file-count-limited": "Čuovvovaš {{PLURAL:$1|fiila lea|$1 fiillat leat}} dán kategoriijas.", "index-category": "Indekserejuvvon siiddut", "noindex-category": "Indekseretkeahttá siiddut", - "broken-file-category": "Siiddut, main leat doaimmakeahtes fiilaliŋkkat", + "broken-file-category": "Siiddut, main leat billahuvvan fiilaliŋkkat", "about": "Lassedieđut", "article": "Sisdoallusiidu", "newwindow": "(rahpasa ođđa ruvttui)", @@ -362,7 +362,7 @@ "skin-action-viewsource": "Čájet gáldokoda", "viewsource-title": "Siiddu $1 gáldokoda", "actionthrottled": "Dahku bissehuvvon", - "actionthrottledtext": "Hehttendihte boasttu geavaheami, de lea rádji galle háve dán sáhtta oanehis áiggis dahkat, ja don leat joksan dan ráji. Geahččal fas soames minuhta geahčen.", + "actionthrottledtext": "Boasttugeavaheami hehtten dihtii lea rádji galle háve sáhtát oanehis áiggis dán dahkat, ja don leat jo joksan dan ráji. Geahččal fas soames minuhta geahčen.", "protectedpagetext": "Dát siidu lea suodjaluvvon rievdadusain dahje eará doaimmain.", "viewsourcetext": "Sáhtát geahčat ja máŋget dán siiddu gáldokoda.", "viewyourtext": "Don sáhtát geahččat ja máŋget gáldo iežat rievdadusain dan siiddus.", @@ -430,7 +430,7 @@ "userlogin-noaccount": "Iigo dus leat geavaheaddjidovddaldat?", "userlogin-joinproject": "Searvva {{GRAMMAR:illative|{{SITENAME}}}}", "createaccount": "Ráhkat dovddaldaga", - "userlogin-resetpassword-link": "Vajálduhtten beassansáni? ", + "userlogin-resetpassword-link": "Vajáldahttetgo beassansáni?", "userlogin-helplink2": "Veahkki sisačáliheapmái", "userlogin-loggedin": "Leat juo čálihuvvon sisa namain {{GENDER:$1|$1}}.\nČálit sisa eará geavaheaddjin skoviin, mii lea vulobealde.", "userlogin-reauth": "Don fertet ođđasit sisa čálihit nannen dihte ahte leat {{GENDER:$1|}}", @@ -473,7 +473,7 @@ "nosuchusershort": "Geavaheaddjidovddaldat ”$1” ii dihtto. Čálletgo dovddaldaga riekta?", "nouserspecified": "Fertet geavaheaddjidovddaldaga almmuhit.", "login-userblocked": "Dát geavaheaddji lea hehttejuvvon, sisačáliheapmi ii leat lobálaš.", - "fatalpassworderror": "$1\n\nIt sáhte čálihit sisa dáinna beassansániin sihkkarvuođa dihte. [$2 Bivdde e-poastta beassansáni rievdadan dihte].", + "fatalpassworderror": "$1\n\nIt sáhte čálihit sisa dáinna beassansániin sihkkarvuođa dihte. [$2 Bivdde e-poastta beassansáni ođasmahttima dihte].", "wrongpassword": "Boastu geavaheaddjinamma dahje beassansátni.\nGeahččal mat ođđasit.", "wrongpasswordempty": "It čállán beassansáni. Geahččal fas.", "passwordtooshort": "Beassansániin ferte leat unnimusat {{PLURAL:$1|1 čállinmearka|$1 čállinmearkka}}", @@ -488,9 +488,9 @@ "noemail": "Geavaheaddjái '''$1''' ii leat lasihuvvon e-poastačujuhus.", "noemailcreate": "Don fertet čállit e-poastačujuhusa, mii lea dohkálaš.", "passwordsent": "Ođđa beassansátni lea sáddejuvvon geavaheaddji $1 e-poastačujuhussii.\nČálit sisa ođđasit, go leat ožžon dan.", - "blocked-mailpassword": "$1\n\nIt sáhte čálihit sisa dáinna beassansániin sihkkarvuođa dihte. [$2 Bivdde e-poastta beassansáni rievdadan dihte].", + "blocked-mailpassword": "Du IP-čujuhus lea hehttejuvvon rievdadeamis. Boasttugeavaheami hehtten dihtii it sáhte bivdit beassansáni ođasteami dán IP-čujuhusas.", "eauthentsent": "Duođaštandiehtu lea sáddejuvvon e-poastta bokte addon e-poastačujuhussii.\nOvdalgo eará e-poasta sáddejuvvo dan dovddaldahkii, don fertet čuovvut bagadusaid dan e-poasttas duođaštan dihte, ahte dovddaldat duođaidge lea du.", - "throttled-mailpassword": "Beassansáni máhcahanepoasta sáddejuvvui {{PLURAL:$1|ovtta diimmu|$1 diimmu}} áigi. \nVai garvit boastugeavaheami, de sáddejuvvo epoasta dušše oktii juohke {{PLURAL:$1|diimmu|$1 diimmu}} áiggis.", + "throttled-mailpassword": "E-poasta beassansáni ođasmahttima várás lea juo sáddejuvvon dutnje {{PLURAL:$1|ovtta diimmu|$1 diimmu}} áigge. \nBoasttugeavaheami hehtten dihtii e-poasta beassansáni ođasmahttima várás sáddejuvvo dušše oktii juohke {{PLURAL:$1|diimmu|$1 diimmu}} áiggis.", "mailerror": "Feaila e-poastta sáddedettiin: $1", "acct_creation_throttle_hit": "Leat jo ráhkadan $1 dovddaldaga. It sáhte ráhkadit ođđa.", "emailauthenticated": "Du e-poastačujuhus duođaštuvvui $2 diibmu $3.", @@ -518,13 +518,13 @@ "user-mail-no-addy": "Geahččalii sáddet e-poastta e-poastačujuhusa haga.", "user-mail-no-body": "Geahččalii sáddet e-poastta beare oanehis sisdoaluin.", "changepassword": "Rievdat beassansáni", - "resetpass_announce": "Fertet ođđa beassansáni ráhkadit vai beasat sisačálihit.", + "resetpass_announce": "Fertet ođđa beassansáni ráhkadit vai beasat čálihit sias.", "resetpass_text": "", "resetpass_header": "Molsso dovddaldaga beassansáni", "oldpassword": "Boares beassansátni:", "newpassword": "Ođđa beassansátni:", "retypenew": "Čále ođđa beassansáni ođđasit:", - "resetpass_submit": "Čále beassansáni ja čálligoađe sisa", + "resetpass_submit": "Ráhkat beassansáni ja čálligoađe sisa", "changepassword-success": "Beassansátni lea molsojuvvon!", "changepassword-throttled": "Don leat beare máŋgii geahččalan sisačálihit. Vuordde $1 ovdal fas geahččalat.", "botpasswords": "Bohttabeassansánit", @@ -589,7 +589,7 @@ "passwordreset-emailtext-user": "Geavaheaddji $1 siiddus {{SITENAME}} bivddii lonuhit du beassansáni siiddus {{SITENAME}} ($4). Čuovvovaš {{PLURAL:$3|geavaheaddjidovddaldat guoská|geavaheaddjidovddaldagat gusket}} dán e-poastačujuhussii.\n$2\n{{PLURAL:$3|Dát gaskaboddosaš beassansátni boarásnuvvá|Dát gaskaboddosaš beassansánit boarásnuvvet}} {{PLURAL:$5|beaivvi|$5 beaivvi}} geahčen. \nČálit sisa ja vállje ođđa beassansáni dal. Jus it lonuheami bivdán, dahje jus muitájit iežat beassansáni ja it šat hálit lonuhit, de it dárbbaš dan dieđus beroštit ja oaččut joatkit boares beassansáni atnit.  ", "passwordreset-emailelement": "Geavaheaddjinamma:\n$1\n\nGaskaboddosaš beassansátni:\n$2", "passwordreset-success": "Don leat jearran ođastit beassansáni.", - "passwordreset-success-details-generic": "Jus sisasáddejuvvon dieđut leat dohkálaččat, de sáddejuvvo beassansáni ođasteapmi e-poastta bokte. Jus it leat ožžon e-poastta, mii ávžžuhit du rahpat [[mw:Special:MyLanguage/Help:Reset_password|veahkkesiidu beassansáni ođasteapmái]] dahje geahččalit fas maŋŋel. Lea mearri galle háve beassansáni ođasteapmi sáhttá jerrojuvvot oanehis áiggis. Dušše oktii {{PLURAL:$1|diimmus}} juohke dohkálaš dovddaldaga namas sáddejuvvo beassansáni ođastan e-poasta, hehtten dihte boasttu geavaheami.", + "passwordreset-success-details-generic": "Jus sisasáddejuvvon dieđut leat dohkálaččat, de sáddejuvvo e-poasta beassansáni ođasteami várás. Jus it leat ožžon e-poastta, mii ávžžuhit du mannat [[mw:Special:MyLanguage/Help:Reset_password|beassansáni ođasteami veahkkesiidui]] dahje geahččalit fas maŋŋel. Lea mearri galle háve beassansáni ođasteami sáhttá bivdit oanehis áiggis. Boasttugeavaheami hehtten dihtii e-poasta beassansáni ođasteami várás sáddejuvvo dušše oktii {{PLURAL:$1|diimmus}} juohke dohkálaš dovddaldaga namas.", "passwordreset-success-info": "Dieđut maid don sáddejit leat: $1", "passwordreset-emailtext-require-email": "Jus it lean don guhte divvot dán jearaldaga, ja it hálit sávatkeahtes e-poasttaid, de sáhtát beaivádit iežat e-poasta molssaeavttuid $1.\nSáhtát gáibidit sihke geavaheaddjinama ja e-poastačujuhusa vai beassansáni ođastan e-poasta sáddejuvvo. Dat unnidivččii dákkár dáhpáhusaid.", "passwordreset-nocaller": "Geavaheaddji ferte dieđihuvvot", diff --git a/languages/i18n/sr-ec.json b/languages/i18n/sr-ec.json index 22dc8ae9c1b..ab187632426 100644 --- a/languages/i18n/sr-ec.json +++ b/languages/i18n/sr-ec.json @@ -2823,6 +2823,8 @@ "movesubpage": "{{PLURAL:$1|Подстраница|Подстранице}}", "movesubpagetext": "Ова страница има $1 {{PLURAL:$1|подстраницу приказану|подстранице приказане|подстраница приказаних}} испод.", "movesubpagetalktext": "Ова страница за разговор има $1 {{PLURAL:$1|подстраницу приказану|подстранице приказане|подстраница приказаних}} испод.", + "movesubpagetext-truncated": "{{PLURAL:$1|Подстраница ове странице је приказана доле|$1 подстранице су приказане доле}}.", + "movesubpagetalktext-truncated": "{{PLURAL:$1|Подстраница ове странице за разговор је приказана доле|$1 подстранице ове странице за разговор су приказане доле}}.", "movenosubpage": "Ова страница нема подстрана.", "movereason": "Разлог:", "moveotherreason": "Други/додатни разлог:", @@ -3899,6 +3901,7 @@ "json-error-utf8": "Малформирани UTF-8 знаци, могуће је да су неисправно енкодирани", "json-error-utf16": "Неисправно форматирани UTF-16 знаци. Можда су неправилно шифровани.", "headline-anchor-title": "Веза до овог одељка", + "special-tab-contribute-short": "Допринеси", "special-tab-contributions-short": "Прикажи доприносе", "special-characters-group-latin": "Латиница", "special-characters-group-latinextended": "Проширена латиница", diff --git a/languages/i18n/tr.json b/languages/i18n/tr.json index 956e77dafb5..887104ba95c 100644 --- a/languages/i18n/tr.json +++ b/languages/i18n/tr.json @@ -2935,6 +2935,8 @@ "movesubpage": "{{PLURAL:$1|Alt sayfa|Alt sayfalar}}", "movesubpagetext": "Bu sayfanın aşağıda gösterilen $1 alt sayfası vardır.", "movesubpagetalktext": "İlgili tartışma sayfasında aşağıda gösterilen $1 alt sayfa var.", + "movesubpagetext-truncated": "Bu sayfanın ilk $1 {{PLURAL:$1|alt sayfası}} aşağıda gösterilmiştir.", + "movesubpagetalktext-truncated": "İlgili tartışma sayfasının ilk $1 {{PLURAL:$1|alt sayfası}} aşağıda gösterilmiştir.", "movenosubpage": "Bu sayfanın alt sayfası yoktur.", "movereason": "Sebep:", "moveotherreason": "Diğer/ilave neden:", diff --git a/languages/i18n/ttj.json b/languages/i18n/ttj.json index 4fba9d51d13..b414e594e37 100644 --- a/languages/i18n/ttj.json +++ b/languages/i18n/ttj.json @@ -201,7 +201,7 @@ "showpreview": "Rora eby'omumaiso", "showdiff": "Yoleka empindura", "anoneditwarning": "Ebihanirro: Toyetaahize. Obwikaro bwawe bw'IP bulirorwa bwerebwere kakuba olihingisa. Obu [$1 oyetaahya] rundi [$2 ohanga akaunti], obweremera bw'empindura zaawe buliheebwa ibara ly'omukozesa, n'emigaso endi.", - "blockedtext": "Ibara ly'omukozesa lyawe rundi obwikaro bw'IP bwawe litangirwe/butangirwe.\n\n{{int:blockedtext-made-by|$1}}\n{{int:blockedtext-reason-comment|$2}}.\n\n*{{int:blockedtext-start-time|$8}}\n*{{int:blockedtext-expiration-time|$6}}\n*{{int:blockedtext-intended-blockee|$7}}\n\n{{int:blockedtext-contact-blocker-admin|$1}}\nWakukozesa \"{{int:emailuser}}\" kakuba obwikaro bw'imairi obwikirizibwa buli omu[[Special:Preferences|byendwa]] byawe na totangire kukozesa.\n{{int:blockedtext-block-ip|$3}} {{int:blockedtext-block-id|$5}}\n{{int:blockedtext-include-details-queries}}", + "blockedtext": "Ibara ly'omukozesa lyawe rundi obwikaro bw'IP bwawe litangirwe/butangirwe.\n\n{{int:blockedtext-made-by|$1}}\n{{int:blockedtext-reason-comment|$2}}.\n\n*{{int:blockedtext-start-time|$8}}\n*{{int:blockedtext-expiration-time|$6}}\n*{{int:blockedtext-intended-blockee|$7}}\n\n{{int:blockedtext-contact-blocker-admin|$1}}\nWaakukozesa \"{{int:emailuser}}\" kakuba obwikaro bw'imairi obwikirizibwa buli omu[[Special:Preferences|byendwa]] byawe na totangire kukozesa.\n{{int:blockedtext-block-ip|$3}} {{int:blockedtext-block-id|$5}}\n{{int:blockedtext-include-details-queries}}", "loginreqlink": "yetaahya", "newarticletext": "Okuraatiriire ekiyunga ha rupapura orutaroho. Kuhanga orupapura, handiika omu sanduuko haifo (rora [$1 orupapura rw'obuyambi] habw'ensoborra muno).\nKakuba oli hanu omu nsobi, miga ha ipeesa enyuma.", "anontalkpagetext": "----\nRunu orupapura rw'okuhanuura rw'omukozesa owatamanywa owatahangire akaunti rundi owatakakozesa akaunti.\nNahabweki twina kukozesa obwikaro bw'IP bw'emihendo kumutonda.\nObwikaro bw'IP bwakugabainwe abakozesa baingi.\nKakuba oli mukozesa owatamanywa kandi ohurra ngu ebiteekerezo ebitakukwataho bikuhaburerwa, [[Special:CreateAccount|hanga akaunti]] rundi [[Special:UserLogin|yetaahya]] kwehara akambayaaya.", @@ -213,7 +213,7 @@ "editing": "Okuhingisa $1", "creating": "Okuhanga $1", "editingsection": "Okuhingisa $1 (ekicweka)", - "templatesused": "{{PLURAL:$1|Eky'okurorraho ekikozesebwa|Eby'okurorraho ebikozesebwa}} harupapura runu:", + "templatesused": "{{PLURAL:$1|Eky'okurorraho ekikozesebwa|Eby'okurorraho ebikozesebwa}} ha rupapura runu:", "templatesusedpreview": "{{PLURAL:$1|Eky'okurorraho ekikozesebwa|Eby'okurorraho ebikozesebwa}} hakwolekwa kunu kw'eby'omumaiso:", "template-protected": "(rw'okusiba kukooto)", "template-semiprotected": "(rw'okusiba kutaito)", @@ -352,7 +352,7 @@ "filehist-dimensions": "Endengo", "filehist-comment": "Ekiteekerezo", "imagelinks": "Enkozesa ya fayiro", - "sharedupload-desc-here": "Enu faiyo eruga $1 kandi esobora kukozesibwa omu byekambwa ebindi.\nEnsoborra ha [$2 rupapura rw'ensoborra ya fayiro] nirwolekwa haifo.", + "sharedupload-desc-here": "Enu fayiro eruga $1 kandi esobora kukozesibwa omu byekambwa ebindi.\nEnsoborra ha [$2 rupapura rw'ensoborra ya fayiro] nirwolekwa haifo.", "filepage-nofile": "Tiharoho fayiro ya ibara linu.", "upload-disallowed-here": "Tosobora kuta omukiikaro kya fayiro enu.", "filerevert-comment": "Ensonga:", diff --git a/languages/i18n/uk.json b/languages/i18n/uk.json index a363897d0e9..7852cf2c49c 100644 --- a/languages/i18n/uk.json +++ b/languages/i18n/uk.json @@ -983,7 +983,7 @@ "deletedhist": "Вилучена історія", "revdelete-hide-current": "Помилка приховування запису від $2, $1: це поточна версія.\nЇї не можна приховати.", "revdelete-show-no-access": "Помилка показу запису від $2, $1: він позначений як «з обмеженим доступом».\nВи не маєте доступу до нього.", - "revdelete-modify-no-access": "Помилка редгування запису від $2, $1: його поначено як «з обмеженим доступом».\nВи не маєте доступу до нього.", + "revdelete-modify-no-access": "Помилка редагування запису від $2, $1: його позначено як «з обмеженим доступом».\nВи не маєте доступу до нього.", "revdelete-modify-missing": "Помилка редагування запису з ID $1: його нема в базі даних!", "revdelete-no-change": "Увага: запис від $2, $1 вже має запрошені налаштування видимості.", "revdelete-concurrent-change": "Помилка редагування запису від $2, $1: його стан змінений кимось іншим, поки ви робили свої зміни.\nБудь ласка, перевірте журнал.", @@ -1739,7 +1739,7 @@ "newsectionsummary": "/* $1 */ нова тема", "rc-old-title": "спочатку створена як $1", "recentchangeslinked": "Пов'язані редагування", - "recentchangeslinked-feed": "Пов'язані редгування", + "recentchangeslinked-feed": "Пов'язані редагування", "recentchangeslinked-toolbox": "Пов'язані редагування", "recentchangeslinked-title": "Пов'язані редагування для «$1»", "recentchangeslinked-summary": "Уведіть назву сторінки, щоб побачити зміни на сторінках, які посилаються на неї, або на які вона сама посилається. Для перегляду членів категорії вводьте {{ns:category}}:Назва категорії. Зміни на сторінках з [[Special:Watchlist|Вашого списку спостереження]] виділені жирним шрифтом.", diff --git a/languages/i18n/zh-hans.json b/languages/i18n/zh-hans.json index 9b993d606f5..46057a44301 100644 --- a/languages/i18n/zh-hans.json +++ b/languages/i18n/zh-hans.json @@ -415,7 +415,7 @@ "aboutsite": "关于{{SITENAME}}", "aboutpage": "Project:关于", "copyright": "除非另有声明,本网站内容采用$1授权。", - "copyrightpage": "{{ns:project}}:版权", + "copyrightpage": "{{ns:project}}:著作权", "currentevents": "新闻动态", "currentevents-url": "Project:新闻动态", "disclaimers": "免责声明", @@ -740,7 +740,7 @@ "botpasswords-created-body": "用于{{GENDER:$2|用户}}“$2”的机器人名称“$1”的机器人密码已创建。", "botpasswords-updated-title": "机器人密码已更新", "botpasswords-updated-body": "用于{{GENDER:$2|用户}}“$2”的机器人名称“$1”的机器人密码已更新。", - "botpasswords-deleted-title": "机器人密码已删除", + "botpasswords-deleted-title": "已删除机器人密码", "botpasswords-deleted-body": "用于{{GENDER:$2|用户}}“$2”的机器人名称“$1”的机器人密码已删除。", "botpasswords-newpassword": "用于登录$1的新密码是$2请记住它以备今后参考。
    (对于需要登录名与最终用户名相同的旧机器人,您也可以使用$3作为用户名,$4作为密码。)", "botpasswords-no-provider": "BotPasswordsSessionProvider不可用。", @@ -934,7 +934,7 @@ "edit-slots-cannot-add": "下列{{PLURAL:$1|栏位|栏位}}在此不受支持:$2。", "edit-slots-cannot-remove": "下列{{PLURAL:$1|栏位|栏位}}是必需的且无法被移除:$2。", "edit-slots-missing": "缺少以下{{PLURAL:$1|栏位|栏位}}:$2。", - "postedit-confirmation-created": "页面已创建。", + "postedit-confirmation-created": "已创建页面。", "postedit-confirmation-restored": "页面已恢复。", "postedit-confirmation-saved": "已保存编辑。", "postedit-confirmation-published": "已发布编辑。", @@ -3012,9 +3012,11 @@ "movelogpage": "移动日志", "movelogpagetext": "下面是所有页面移动的列表。", "movesubpage": "{{PLURAL:$1|子页面}}", - "movesubpagetext": "该页面有$1个子页面在下面展示。", - "movesubpagetalktext": "相应讨论页有$1个{{PLURAL:$1|子页面}}在下面展示。", - "movenosubpage": "这个页面没有子页面。", + "movesubpagetext": "该页面有$1{{PLURAL:$1|个子页面}}显示如下。", + "movesubpagetalktext": "相应讨论页有$1{{PLURAL:$1|个子页面}}显示如下。", + "movesubpagetext-truncated": "该页面的前$1{{PLURAL:$1|个子页面}}显示如下。", + "movesubpagetalktext-truncated": "相应讨论页的前$1{{PLURAL:$1|个子页面}}显示如下。", + "movenosubpage": "该页面没有子页面。", "movereason": "原因:", "moveotherreason": "其他/附加原因:", "movereasonotherlist": "其他原因", diff --git a/languages/i18n/zh-hant.json b/languages/i18n/zh-hant.json index 9f14e3d072a..82e0767ca51 100644 --- a/languages/i18n/zh-hant.json +++ b/languages/i18n/zh-hant.json @@ -359,7 +359,7 @@ "aboutsite": "關於{{SITENAME}}", "aboutpage": "Project:關於", "copyright": "除非另有註明,否則所有內容皆以 $1 條款授權。", - "copyrightpage": "{{ns:project}}:版權", + "copyrightpage": "{{ns:project}}:著作權", "currentevents": "新聞動態", "currentevents-url": "Project:新聞動態", "disclaimers": "免責聲明", @@ -409,8 +409,8 @@ "page-rss-feed": "「$1」的 RSS 來源", "page-atom-feed": "「$1」的 Atom 來源", "red-link-title": "$1(頁面不存在)", - "sort-descending": "降冪排序", - "sort-ascending": "昇冪排序", + "sort-descending": "降序排序", + "sort-ascending": "升序排序", "sort-initial": "原始排序", "sort-rowspan-error": "這個頁面包含帶有 rowspan 屬性,且跨列數超過實際列數的表格。您可以透過編輯頁面來修正。", "nstab-main": "頁面", @@ -424,7 +424,7 @@ "nstab-help": "說明", "nstab-category": "分類", "mainpage-nstab": "首頁", - "nosuchaction": "無此動作", + "nosuchaction": "無此操作", "nosuchactiontext": "URL所指定的動作無效。您的URL可能輸入錯誤,或點選了錯誤的連結。這也可能是{{SITENAME}}使用的系統出現問題。", "nosuchspecialpage": "無此特殊頁面", "nospecialpagetext": "您請求的特定頁面無效。\n\n欲取得有效的特定頁面清單可至[[Special:SpecialPages|{{int:specialpages}}]]。", @@ -484,7 +484,7 @@ "viewsource": "檢視原始碼", "skin-action-viewsource": "檢視原始碼", "viewsource-title": "檢視 $1 的原始碼", - "actionthrottled": "動作頻率受限", + "actionthrottled": "操作頻率受限", "actionthrottledtext": "您在短時間內執行此動作太多次,已超出系統上限,基於反濫用的考量,將限制您的動作。\n請稍後數分鐘後再試。", "protectedpagetext": "此頁面已設為保護防止編輯或其他操作。", "viewsourcetext": "您可以檢視並複製此頁面的原始碼。", @@ -629,7 +629,7 @@ "invalidemailaddress": "無法接受格式不正確的電子郵件地址,請輸入正確的電子郵件地址格式或略過填寫該欄位。", "cannotchangeemail": "此 wiki 無法變更帳號的電子郵件地址。", "emaildisabled": "此網站不能傳送電子郵件。", - "accountcreated": "成功建立帳號", + "accountcreated": "已建立帳號", "accountcreatedtext": "已建立使用者帳號[[{{ns:User}}:$1|$1]]([[{{ns:User talk}}:$1|留言]])。", "createaccount-title": "建立{{SITENAME}}帳號", "createaccount-text": "不明人士使用您的電子郵件地址在{{SITENAME}}($4) 建立了一個帳號名稱為 \"$2\",密碼為 \"$3\"。\n您應該立即登入並更改密碼。\n\n如果該帳號是建立錯誤的話,您可以忽略此訊息。", @@ -662,7 +662,7 @@ "botpasswords-disabled": "機器人密碼已停用。", "botpasswords-no-central-id": "要使用機器人密碼,您必須登入帳號集中管理系統。", "botpasswords-existing": "已存在機器人密碼", - "botpasswords-createnew": "建立新機器人密碼", + "botpasswords-createnew": "新增機器人密碼", "botpasswords-editexisting": "編輯已存在的機器人密碼", "botpasswords-label-needsreset": "(密碼需要重新設定)", "botpasswords-label-appid": "機器人名稱:", @@ -683,7 +683,7 @@ "botpasswords-created-body": "給{{GENDER:$2|使用者}}「$2」的機器人「$1」的機器人密碼已建立。", "botpasswords-updated-title": "成功更新機器人密碼", "botpasswords-updated-body": "給{{GENDER:$2|使用者}}「$2」的機器人「$1」的機器人密碼已更新。", - "botpasswords-deleted-title": "成功刪除機器人密碼", + "botpasswords-deleted-title": "已刪除機器人密碼", "botpasswords-deleted-body": "給{{GENDER:$2|使用者}}「$2」的機器人「$1」的機器人密碼已刪除。", "botpasswords-newpassword": "用來登入$1的新密碼為$2請記錄此密碼以供未來參考使用。
    (較舊的機器人的登入名稱需與最終使用者名稱相同,您也可使用$3做為使用者名稱,$4做為密碼。)", "botpasswords-no-provider": "BotPasswordsSessionProvider 無法使用。", @@ -829,7 +829,7 @@ "session_fail_preview_html": "抱歉!由於是次登入時段出現資料遺失,我們無法處理您所作出的編輯。\n\n{{SITENAME}}已開啟了原始 HTML 模式,故此預覽畫面將不會顯示以避免 JavaScript 攻擊。\n\n如您希望真正能夠作出這次編輯,請再試一次。\n如果仍不成功,請 [[Special:UserLogout|登出]] 後再重新登入,並確保瀏覽器設定為 \"允許這個網域的 cookie\" 。", "edit_form_incomplete": "部份編輯的內容未送至伺服器,請檢查您的編輯內容是否完整並再試一次。", "editing": "正在編輯「$1」", - "edit-textarea-aria-label": "Wikitext 原始碼編輯器", + "edit-textarea-aria-label": "wikitext原始碼編輯器", "creating": "正在建立「$1」", "editingsection": "正在編輯 $1 (章節)", "editingcomment": "正在編輯 $1 (新章節)", @@ -1135,7 +1135,7 @@ "search-result-category-size": "$1 位成員 ($2 個子分類,$3 個檔案)", "search-redirect": "(重新導向自$1)", "search-section": "(章節 $1)", - "search-category": "(分類 $1)", + "search-category": "(分類「$1」)", "search-file-match": "(符合檔案內容)", "search-suggest": "您指的是不是:$1", "search-rewritten": "找不到$2的結果,顯示$1的結果。", @@ -1706,7 +1706,7 @@ "rcfilters-filter-watchlistactivity-seen-label": "已讀變更", "rcfilters-filter-watchlistactivity-seen-description": "自從變更發生以來,對您已造訪的頁面做出的變更。", "rcfilters-filtergroup-changetype": "變更類型", - "rcfilters-filter-pageedits-label": "頁面編輯", + "rcfilters-filter-pageedits-label": "編輯頁面", "rcfilters-filter-pageedits-description": "對 wiki 內容、討論、分類說明所做的編輯…", "rcfilters-filter-newpages-label": "頁面建立", "rcfilters-filter-newpages-description": "建立新頁面的編輯。", @@ -2951,6 +2951,8 @@ "movesubpage": "{{PLURAL:$1|子頁面}}", "movesubpagetext": "此頁面有 $1 個子頁面如下所示。", "movesubpagetalktext": "對應的討論頁有以下 $1 頁{{PLURAL:$1|子頁面|子頁面}}。", + "movesubpagetext-truncated": "此頁面的前 $1 個{{PLURAL:$1|子頁面}}如下所示。", + "movesubpagetalktext-truncated": "相應討論頁面的前 $1 個{{PLURAL:$1|子頁面}}如下所示。", "movenosubpage": "此頁面沒有任何子頁面。", "movereason": "原因:", "moveotherreason": "其它/額外的原因:", @@ -3309,9 +3311,9 @@ "ilsubmit": "搜尋", "bydate": "依日期", "sp-newimages-showfrom": "顯示自 $1 $2 以來的新檔案", - "seconds": "$1 秒", - "minutes": "$1 分鍾", - "hours": "$1 小時", + "seconds": "{{PLURAL:$1|$1秒}}", + "minutes": "{{PLURAL:$1|$1分鐘}}", + "hours": "{{PLURAL:$1|$1小時}}", "days": "$1 天", "weeks": "{{PLURAL:$1|$1 週}}", "months": "{{PLURAL:$1|$1 個月}}", From 7fa324e6166d7f6c1cd33c6db67903a50e62de2e Mon Sep 17 00:00:00 2001 From: Translation updater bot Date: Wed, 10 Apr 2024 07:53:22 +0200 Subject: [PATCH 49/94] Update git submodules * Update extensions/AbuseFilter from branch 'REL1_41' to dce31a095c97dda6ba9243bdd7d9924231695126 - Localisation updates from https://translatewiki.net. Change-Id: Id98ba054ed2b5b3452acbede45fc9bac9e8b0715 --- extensions/AbuseFilter | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/AbuseFilter b/extensions/AbuseFilter index daf8abdf3c8..dce31a095c9 160000 --- a/extensions/AbuseFilter +++ b/extensions/AbuseFilter @@ -1 +1 @@ -Subproject commit daf8abdf3c8b4b194fec2b7e410c74c2bf18c0df +Subproject commit dce31a095c97dda6ba9243bdd7d9924231695126 From 26c7bca788f2ae40c2b4b2ea7b8f030c90fbc695 Mon Sep 17 00:00:00 2001 From: Translation updater bot Date: Wed, 10 Apr 2024 07:54:36 +0200 Subject: [PATCH 50/94] Update git submodules * Update extensions/CategoryTree from branch 'REL1_41' to a010b8134eee0ae361291c7bb2140d7b7c9f1342 - Localisation updates from https://translatewiki.net. Change-Id: Iaecc6a49cdc195853fbad566c98f2f46e6867307 --- extensions/CategoryTree | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/CategoryTree b/extensions/CategoryTree index 29d038edfa5..a010b8134ee 160000 --- a/extensions/CategoryTree +++ b/extensions/CategoryTree @@ -1 +1 @@ -Subproject commit 29d038edfa56881a5575b91767bbf2d1d7de85b0 +Subproject commit a010b8134eee0ae361291c7bb2140d7b7c9f1342 From ef3be6da19106178f888edd78229b0080b0770eb Mon Sep 17 00:00:00 2001 From: Translation updater bot Date: Wed, 10 Apr 2024 07:54:37 +0200 Subject: [PATCH 51/94] Update git submodules * Update extensions/Cite from branch 'REL1_41' to 425e42ac257aeb4569581615656315a0af4b0c10 - Localisation updates from https://translatewiki.net. Change-Id: I7c3cca264ed3719220fa0b15caeebc8514c80c97 --- extensions/Cite | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/Cite b/extensions/Cite index 115a94abcb4..425e42ac257 160000 --- a/extensions/Cite +++ b/extensions/Cite @@ -1 +1 @@ -Subproject commit 115a94abcb4234ab68098407dc6554e02aa10de5 +Subproject commit 425e42ac257aeb4569581615656315a0af4b0c10 From 1fe79de13493f9eb4b4a6b6f2a9e970ba7b5ccbc Mon Sep 17 00:00:00 2001 From: Translation updater bot Date: Wed, 10 Apr 2024 07:54:48 +0200 Subject: [PATCH 52/94] Update git submodules * Update extensions/ConfirmEdit from branch 'REL1_41' to 83fba33986aaa73a1bf2cca477707ce0b002d07d - Localisation updates from https://translatewiki.net. Change-Id: I20904bed77c2fa9ccb53947e803d98caae13d3e1 --- extensions/ConfirmEdit | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/ConfirmEdit b/extensions/ConfirmEdit index 31b59863416..83fba33986a 160000 --- a/extensions/ConfirmEdit +++ b/extensions/ConfirmEdit @@ -1 +1 @@ -Subproject commit 31b59863416ac3ec67e6e56c65621054b5014a8b +Subproject commit 83fba33986aaa73a1bf2cca477707ce0b002d07d From 81755afcdb16597804079e69a2f659c417875338 Mon Sep 17 00:00:00 2001 From: Translation updater bot Date: Wed, 10 Apr 2024 07:54:55 +0200 Subject: [PATCH 53/94] Update git submodules * Update extensions/Echo from branch 'REL1_41' to c00f151e8557b8fc88e34c5f175c2c35ae74e344 - Localisation updates from https://translatewiki.net. Change-Id: I8bacef6a839484cc0582e44b86d7d72fd4f0f256 --- extensions/Echo | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/Echo b/extensions/Echo index a05a05d9e90..c00f151e855 160000 --- a/extensions/Echo +++ b/extensions/Echo @@ -1 +1 @@ -Subproject commit a05a05d9e90a86c0741ac550a07148f29d732d28 +Subproject commit c00f151e8557b8fc88e34c5f175c2c35ae74e344 From c8f29cd8ff0ac56cb13afd400dae24bc164761aa Mon Sep 17 00:00:00 2001 From: Translation updater bot Date: Wed, 10 Apr 2024 07:55:02 +0200 Subject: [PATCH 54/94] Update git submodules * Update extensions/CiteThisPage from branch 'REL1_41' to 37345109c7348e05b8a9d6bb6bdb4a1f74286890 - Localisation updates from https://translatewiki.net. Change-Id: Id23aaf87150d2ce381dbe6aabd4024666e22b695 --- extensions/CiteThisPage | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/CiteThisPage b/extensions/CiteThisPage index edb6df0ccc0..37345109c73 160000 --- a/extensions/CiteThisPage +++ b/extensions/CiteThisPage @@ -1 +1 @@ -Subproject commit edb6df0ccc0b2c43b5ad7827bef699d19a70095d +Subproject commit 37345109c7348e05b8a9d6bb6bdb4a1f74286890 From 4f802bf57a2c9516c923bb6c92e75dbc1208e4d1 Mon Sep 17 00:00:00 2001 From: Translation updater bot Date: Wed, 10 Apr 2024 07:55:04 +0200 Subject: [PATCH 55/94] Update git submodules * Update extensions/DiscussionTools from branch 'REL1_41' to 94789de71dd81c968df06b12ccb587733441c770 - Localisation updates from https://translatewiki.net. Change-Id: I902bfe8d4fd4928745d3b7292196688b7ad4cb64 --- extensions/DiscussionTools | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/DiscussionTools b/extensions/DiscussionTools index 158b1cf55b9..94789de71dd 160000 --- a/extensions/DiscussionTools +++ b/extensions/DiscussionTools @@ -1 +1 @@ -Subproject commit 158b1cf55b9c3033b220700bd3c2f0a2eae137fc +Subproject commit 94789de71dd81c968df06b12ccb587733441c770 From bf56d77f495d547d4442ae69e993c183f91dad8b Mon Sep 17 00:00:00 2001 From: Translation updater bot Date: Wed, 10 Apr 2024 07:55:07 +0200 Subject: [PATCH 56/94] Update git submodules * Update extensions/Gadgets from branch 'REL1_41' to 5ae0f7e6925aeab60c8e76b59bba142b21c42a16 - Localisation updates from https://translatewiki.net. Change-Id: I9bda59c36396277c5b7de91dc9973046a30e7a7e --- extensions/Gadgets | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/Gadgets b/extensions/Gadgets index 1e3fa029fde..5ae0f7e6925 160000 --- a/extensions/Gadgets +++ b/extensions/Gadgets @@ -1 +1 @@ -Subproject commit 1e3fa029fde1ec28990cad5e3c17da5f7f5600af +Subproject commit 5ae0f7e6925aeab60c8e76b59bba142b21c42a16 From 1c08ac4e4e6f88cf06bbbc0a9d5a4d2d536a3058 Mon Sep 17 00:00:00 2001 From: Translation updater bot Date: Wed, 10 Apr 2024 07:55:26 +0200 Subject: [PATCH 57/94] Update git submodules * Update extensions/LoginNotify from branch 'REL1_41' to d3edf760525193e687868815f0e717bb487975c2 - Localisation updates from https://translatewiki.net. Change-Id: I540d482a0da5a6eb0d51d8e0000f5d6c69641855 --- extensions/LoginNotify | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/LoginNotify b/extensions/LoginNotify index 0dd92d728c1..d3edf760525 160000 --- a/extensions/LoginNotify +++ b/extensions/LoginNotify @@ -1 +1 @@ -Subproject commit 0dd92d728c1a4956f5b4da78c68dcb20021d1eb3 +Subproject commit d3edf760525193e687868815f0e717bb487975c2 From 5d2fd92b2907c8752514425b90ee84073b9dc581 Mon Sep 17 00:00:00 2001 From: Translation updater bot Date: Wed, 10 Apr 2024 07:55:31 +0200 Subject: [PATCH 58/94] Update git submodules * Update extensions/Nuke from branch 'REL1_41' to 0a97ffe1658784268bf1a067d7107864b087a214 - Localisation updates from https://translatewiki.net. Change-Id: I3a7e9b4f1638f0b04cff3a07c93d00255a21f623 --- extensions/Nuke | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/Nuke b/extensions/Nuke index 74498ea565a..0a97ffe1658 160000 --- a/extensions/Nuke +++ b/extensions/Nuke @@ -1 +1 @@ -Subproject commit 74498ea565ad2cfa893fd852b377fa42cd4b5e2d +Subproject commit 0a97ffe1658784268bf1a067d7107864b087a214 From 54ecc9bea8df28e3799528024c786bc989b5e60c Mon Sep 17 00:00:00 2001 From: Translation updater bot Date: Wed, 10 Apr 2024 07:55:32 +0200 Subject: [PATCH 59/94] Update git submodules * Update extensions/OATHAuth from branch 'REL1_41' to f241483363dcf325e15cfea446e515713946f937 - Localisation updates from https://translatewiki.net. Change-Id: Ia5b18800b6f6e4257cdc4b592e58a14760eb1ab8 --- extensions/OATHAuth | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/OATHAuth b/extensions/OATHAuth index 8c73d2f9ab5..f241483363d 160000 --- a/extensions/OATHAuth +++ b/extensions/OATHAuth @@ -1 +1 @@ -Subproject commit 8c73d2f9ab5504da3057db15a8ace27648e5c481 +Subproject commit f241483363dcf325e15cfea446e515713946f937 From a8d87cd1091b15800adcdb56dbbe73eb79fb855b Mon Sep 17 00:00:00 2001 From: Translation updater bot Date: Wed, 10 Apr 2024 07:55:43 +0200 Subject: [PATCH 60/94] Update git submodules * Update extensions/TemplateData from branch 'REL1_41' to e041c0b0e7b249e342443114b3221424fbccf871 - Localisation updates from https://translatewiki.net. Change-Id: If065103bcb98c142a3e0276448e41bcb38b07619 --- extensions/TemplateData | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/TemplateData b/extensions/TemplateData index 5243cf9c2cb..e041c0b0e7b 160000 --- a/extensions/TemplateData +++ b/extensions/TemplateData @@ -1 +1 @@ -Subproject commit 5243cf9c2cb3a01289d7f37241b928a27aa98f8c +Subproject commit e041c0b0e7b249e342443114b3221424fbccf871 From 07f09e16126916775603b86f4825b0de6c936dfc Mon Sep 17 00:00:00 2001 From: Translation updater bot Date: Wed, 10 Apr 2024 07:55:46 +0200 Subject: [PATCH 61/94] Update git submodules * Update extensions/InputBox from branch 'REL1_41' to 7556f76df45a7f0ea8fdb4590a54926224588a46 - Localisation updates from https://translatewiki.net. Change-Id: If2bebdf8dd18480f3724325e67cfcaec07ccd2a8 --- extensions/InputBox | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/InputBox b/extensions/InputBox index a05f33e9228..7556f76df45 160000 --- a/extensions/InputBox +++ b/extensions/InputBox @@ -1 +1 @@ -Subproject commit a05f33e922818b8c6f831a94f3190a8a960ddde3 +Subproject commit 7556f76df45a7f0ea8fdb4590a54926224588a46 From 0fe4d741f98bdb2bb000ed6f5acc90f4a7a968ed Mon Sep 17 00:00:00 2001 From: Translation updater bot Date: Wed, 10 Apr 2024 07:55:52 +0200 Subject: [PATCH 62/94] Update git submodules * Update extensions/ParserFunctions from branch 'REL1_41' to ee176d62ced0f619581bc2e2b98876a23f0b099b - Localisation updates from https://translatewiki.net. Change-Id: Iae8eb480f9952d20143342318545c36e1559144b --- extensions/ParserFunctions | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/ParserFunctions b/extensions/ParserFunctions index c4076729c3b..ee176d62ced 160000 --- a/extensions/ParserFunctions +++ b/extensions/ParserFunctions @@ -1 +1 @@ -Subproject commit c4076729c3b66d502860a2159906f74492ec743c +Subproject commit ee176d62ced0f619581bc2e2b98876a23f0b099b From 5f8c8c5d887831f0d656c393ce3fc966c8cc99e4 Mon Sep 17 00:00:00 2001 From: Translation updater bot Date: Wed, 10 Apr 2024 07:55:54 +0200 Subject: [PATCH 63/94] Update git submodules * Update extensions/Scribunto from branch 'REL1_41' to a2f4dff502f54e1c0bd4c5b648d3789efb7837ab - Localisation updates from https://translatewiki.net. Change-Id: Ifed333fd4da5c214abdbd40cf8cf825d814e9783 --- extensions/Scribunto | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/Scribunto b/extensions/Scribunto index 825e1203b06..a2f4dff502f 160000 --- a/extensions/Scribunto +++ b/extensions/Scribunto @@ -1 +1 @@ -Subproject commit 825e1203b060850804885041dcd5d744f81a5df0 +Subproject commit a2f4dff502f54e1c0bd4c5b648d3789efb7837ab From 340e4be0f1471686cf16f4b07240cb3217b65c19 Mon Sep 17 00:00:00 2001 From: Translation updater bot Date: Wed, 10 Apr 2024 07:55:58 +0200 Subject: [PATCH 64/94] Update git submodules * Update extensions/Interwiki from branch 'REL1_41' to 557809ee78c236c33382f8ddfb5db9977e48b7de - Localisation updates from https://translatewiki.net. Change-Id: I83fe0018fd61c4a58c63e527a8d6a5c2ca440a3b --- extensions/Interwiki | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/Interwiki b/extensions/Interwiki index 4ce35009bff..557809ee78c 160000 --- a/extensions/Interwiki +++ b/extensions/Interwiki @@ -1 +1 @@ -Subproject commit 4ce35009bffd0223c700239189d76ee8b6947b2b +Subproject commit 557809ee78c236c33382f8ddfb5db9977e48b7de From a42b966b0b7fe0c266511d4a4a6c313396b89f31 Mon Sep 17 00:00:00 2001 From: Translation updater bot Date: Wed, 10 Apr 2024 07:56:03 +0200 Subject: [PATCH 65/94] Update git submodules * Update extensions/Thanks from branch 'REL1_41' to b9579919785b728b3fc60917f25d166da09be7d5 - Localisation updates from https://translatewiki.net. Change-Id: I00aeab6cc516af44dcf99b4c9fc043ed20ebd08a --- extensions/Thanks | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/Thanks b/extensions/Thanks index b747cbf2551..b9579919785 160000 --- a/extensions/Thanks +++ b/extensions/Thanks @@ -1 +1 @@ -Subproject commit b747cbf25512bfdd62c6d29ff16dd7cc106e5520 +Subproject commit b9579919785b728b3fc60917f25d166da09be7d5 From 2a7f5d5e70f1578399e0c44317a0fdb109dff080 Mon Sep 17 00:00:00 2001 From: Translation updater bot Date: Wed, 10 Apr 2024 07:56:07 +0200 Subject: [PATCH 66/94] Update git submodules * Update extensions/Math from branch 'REL1_41' to 23b78adea3182f6b7706dbd8fdc440a383561d5b - Localisation updates from https://translatewiki.net. Change-Id: If0c1f183beb3630dacc7665426cf0f17977955a2 --- extensions/Math | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/Math b/extensions/Math index 4148ebe7664..23b78adea31 160000 --- a/extensions/Math +++ b/extensions/Math @@ -1 +1 @@ -Subproject commit 4148ebe76646e6ac86bd78ee979957d13cc08f83 +Subproject commit 23b78adea3182f6b7706dbd8fdc440a383561d5b From 546b0265dcbbdf1aee7e3494c27baee3c9a154c3 Mon Sep 17 00:00:00 2001 From: Translation updater bot Date: Wed, 10 Apr 2024 07:56:08 +0200 Subject: [PATCH 67/94] Update git submodules * Update extensions/SpamBlacklist from branch 'REL1_41' to ee1f9532484bb2c382a1c507d805857619c07ac5 - Localisation updates from https://translatewiki.net. Change-Id: I718ee84b1abc87459cf2311b53610048d3e9f610 --- extensions/SpamBlacklist | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/SpamBlacklist b/extensions/SpamBlacklist index ef451fcbe6d..ee1f9532484 160000 --- a/extensions/SpamBlacklist +++ b/extensions/SpamBlacklist @@ -1 +1 @@ -Subproject commit ef451fcbe6d87989285f827502b85ae34e7ead66 +Subproject commit ee1f9532484bb2c382a1c507d805857619c07ac5 From b25303cc0403a0923285bbf9cc45eb76e7ca36c1 Mon Sep 17 00:00:00 2001 From: Translation updater bot Date: Wed, 10 Apr 2024 07:56:30 +0200 Subject: [PATCH 68/94] Update git submodules * Update extensions/TitleBlacklist from branch 'REL1_41' to 8b9ceec02ad4e92f0d5898076431169b5ea4f9e7 - Localisation updates from https://translatewiki.net. Change-Id: Iaee18401794cd60bf445b2a0ec186ca512b97919 --- extensions/TitleBlacklist | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/TitleBlacklist b/extensions/TitleBlacklist index d471999f410..8b9ceec02ad 160000 --- a/extensions/TitleBlacklist +++ b/extensions/TitleBlacklist @@ -1 +1 @@ -Subproject commit d471999f410fd2c53cfa8cd6174504b0786fac8d +Subproject commit 8b9ceec02ad4e92f0d5898076431169b5ea4f9e7 From a0ba4f9dde2f737cdac51fd65a4c2a1b5f87627a Mon Sep 17 00:00:00 2001 From: Translation updater bot Date: Wed, 10 Apr 2024 07:56:41 +0200 Subject: [PATCH 69/94] Update git submodules * Update extensions/VisualEditor from branch 'REL1_41' to 556804fade8f99b6f73fa9178066a687ddb29e04 - Localisation updates from https://translatewiki.net. Change-Id: I6a314aebf53d002e7bf1850e43b17e022acae308 --- extensions/VisualEditor | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/VisualEditor b/extensions/VisualEditor index ec8d3d80d49..556804fade8 160000 --- a/extensions/VisualEditor +++ b/extensions/VisualEditor @@ -1 +1 @@ -Subproject commit ec8d3d80d499b98826bbe564deb73fa8b8900d3e +Subproject commit 556804fade8f99b6f73fa9178066a687ddb29e04 From 6abea64529d9ee7330a4565459789b92cf4b35c5 Mon Sep 17 00:00:00 2001 From: Translation updater bot Date: Wed, 10 Apr 2024 07:57:38 +0200 Subject: [PATCH 70/94] Update git submodules * Update extensions/WikiEditor from branch 'REL1_41' to a2c23946f95bd28588adc08afd550275a94d6d6b - Localisation updates from https://translatewiki.net. Change-Id: Iefe43c6c1e92c68e9ec9e06d8d403b2129a8286e --- extensions/WikiEditor | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/WikiEditor b/extensions/WikiEditor index b6ff8151e8e..a2c23946f95 160000 --- a/extensions/WikiEditor +++ b/extensions/WikiEditor @@ -1 +1 @@ -Subproject commit b6ff8151e8e50572cff80a76ce158318cf7b64c7 +Subproject commit a2c23946f95bd28588adc08afd550275a94d6d6b From f92c8921b95c6d2b5f8ba25fa029dde3d52bda26 Mon Sep 17 00:00:00 2001 From: Translation updater bot Date: Wed, 10 Apr 2024 07:59:00 +0200 Subject: [PATCH 71/94] Update git submodules * Update skins/MonoBook from branch 'REL1_41' to 2ce40462c2aace5bba677430300060d420ef099a - Localisation updates from https://translatewiki.net. Change-Id: I76df9a877aace2c2bfcff60642c4d44587c3837a --- skins/MonoBook | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skins/MonoBook b/skins/MonoBook index ce3c6be32f4..2ce40462c2a 160000 --- a/skins/MonoBook +++ b/skins/MonoBook @@ -1 +1 @@ -Subproject commit ce3c6be32f4c08cfd769350ee705bef8734ce3a0 +Subproject commit 2ce40462c2aace5bba677430300060d420ef099a From e45fafc829605c09e04127d17110465d7579ecf5 Mon Sep 17 00:00:00 2001 From: Translation updater bot Date: Wed, 10 Apr 2024 07:59:05 +0200 Subject: [PATCH 72/94] Update git submodules * Update skins/MinervaNeue from branch 'REL1_41' to 99b644a2063a7e2ffe1edc70cd44f70423a3faa8 - Localisation updates from https://translatewiki.net. Change-Id: I8408ef4183afdf49fb222a1f12fd2caf7f0241d7 --- skins/MinervaNeue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skins/MinervaNeue b/skins/MinervaNeue index 9b3dd39541c..99b644a2063 160000 --- a/skins/MinervaNeue +++ b/skins/MinervaNeue @@ -1 +1 @@ -Subproject commit 9b3dd39541c34f47d73296cc44a22b95244a3f8e +Subproject commit 99b644a2063a7e2ffe1edc70cd44f70423a3faa8 From 0fa2f8e4913521b463886a9bbcce53c9e5b6ae62 Mon Sep 17 00:00:00 2001 From: Translation updater bot Date: Wed, 10 Apr 2024 07:59:07 +0200 Subject: [PATCH 73/94] Update git submodules * Update skins/Timeless from branch 'REL1_41' to 8fbbd650862dda79b94c5b511b448b2dd7dca607 - Localisation updates from https://translatewiki.net. Change-Id: I07f43af8d2b2b7f83ef5d6f8152ff691aa0835b7 --- skins/Timeless | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skins/Timeless b/skins/Timeless index 9659967210f..8fbbd650862 160000 --- a/skins/Timeless +++ b/skins/Timeless @@ -1 +1 @@ -Subproject commit 9659967210f6a08a4459b874fa7a0dda9db7ee07 +Subproject commit 8fbbd650862dda79b94c5b511b448b2dd7dca607 From 01c78316633ef6c200c0d79b415b93fc0735783c Mon Sep 17 00:00:00 2001 From: Translation updater bot Date: Wed, 17 Apr 2024 07:31:47 +0200 Subject: [PATCH 74/94] Localisation updates from https://translatewiki.net. Change-Id: I12493a0690c25daaf45eac05c024fe2a15296cd5 --- includes/api/i18n/fa.json | 22 +- includes/installer/i18n/fa.json | 2 +- languages/i18n/acm.json | 4 + languages/i18n/af.json | 2 +- languages/i18n/ar.json | 2 +- languages/i18n/bbc-latn.json | 2 +- languages/i18n/btm.json | 8 +- languages/i18n/chn.json | 4 +- languages/i18n/cs.json | 5 +- languages/i18n/de.json | 14 +- languages/i18n/diq.json | 8 +- languages/i18n/exif/is.json | 6 +- languages/i18n/exif/krc.json | 2 +- languages/i18n/fa.json | 12 +- languages/i18n/fi.json | 4 +- languages/i18n/gl.json | 2 + languages/i18n/gn.json | 5 +- languages/i18n/ha.json | 57 ++-- languages/i18n/he.json | 8 +- languages/i18n/hi.json | 2 +- languages/i18n/is.json | 34 +- languages/i18n/ja.json | 9 +- languages/i18n/ka.json | 4 + languages/i18n/ki.json | 13 +- languages/i18n/ko-kp.json | 10 +- languages/i18n/krc.json | 44 +-- languages/i18n/ky.json | 14 +- languages/i18n/lb.json | 3 + languages/i18n/lij.json | 2 +- languages/i18n/mag.json | 81 +++++ languages/i18n/mhr.json | 6 + languages/i18n/ml.json | 20 +- languages/i18n/mnw.json | 2 +- languages/i18n/mrj.json | 536 +++++++++++++++++++++++++++++++- languages/i18n/mzn.json | 210 ++++++------- languages/i18n/nb.json | 2 + languages/i18n/ne.json | 16 +- languages/i18n/nqo.json | 5 +- languages/i18n/nyo.json | 16 +- languages/i18n/pa.json | 2 +- languages/i18n/pnb.json | 2 +- languages/i18n/qqq.json | 14 +- languages/i18n/ro.json | 1 + languages/i18n/se.json | 37 ++- languages/i18n/smn.json | 7 +- languages/i18n/sr-ec.json | 10 +- languages/i18n/syl.json | 50 ++- languages/i18n/ttj.json | 9 +- languages/i18n/ve.json | 5 +- languages/i18n/vi.json | 24 +- 50 files changed, 1041 insertions(+), 318 deletions(-) diff --git a/includes/api/i18n/fa.json b/includes/api/i18n/fa.json index 5bb2f5d02b6..bbe6b48b4a5 100644 --- a/includes/api/i18n/fa.json +++ b/includes/api/i18n/fa.json @@ -57,9 +57,9 @@ "apihelp-block-param-watchlistexpiry": "برچسب زمان منقضی‌شدن در فهرست پیگیری‌. برای رها کردن زمان منقضی‌شدن کنونی بدون تغییر، این پارامتر را به‌طور کامل حذف کنید.", "apihelp-block-param-tags": "برچسب‌های تغییر به‌منظور اعمال به مدخل سیاههٔ قطع دسترسی.", "apihelp-block-param-partial": "قطع دسترسی کاربر از صفحه‌ها یا فضاهای نام خاص به‌جای قطع دسترسی کلی از وبگاه.", - "apihelp-block-param-pagerestrictions": "فهرست عنوان‌ها برای قطع دسترسی ویرایشی کاربر در آن‌ها. تنها زمانی قابل اعمال است که partial روی true تنظیم شده‌باشد.", - "apihelp-block-param-namespacerestrictions": "فهرست فضاهای نام برای قطع دسترسی ویرایشی کاربر در آن‌ها. تنها زمانی قابل اعمال است که partial روی true تنظیم شده‌باشد.", - "apihelp-block-param-actionrestrictions": "فهرست عمل‌ها برای قطع دسترسی کاربر از انجام آن‌ها. تنها در صورتی قابل اعمال است که partial روی true تنظیم شده‌باشد.", + "apihelp-block-param-pagerestrictions": "فهرست عنوان‌ها برای قطع دسترسی ویرایشی کاربر در آن‌ها. تنها زمانی قابل اعمال است که partial روی true تنظیم شده باشد.", + "apihelp-block-param-namespacerestrictions": "فهرست فضاهای نام برای قطع دسترسی ویرایشی کاربر در آن‌ها. تنها زمانی قابل اعمال است که partial روی true تنظیم شده باشد.", + "apihelp-block-param-actionrestrictions": "فهرست عمل‌ها برای قطع دسترسی کاربر از انجام آن‌ها. تنها در صورتی قابل اعمال است که partial روی true تنظیم شده باشد.", "apihelp-block-example-ip-simple": "قطع دسترسی آی‌پی ۱۹۲٫۰٫۲٫۵ برای سه روز به‌همراه دلیل.", "apihelp-block-example-user-complex": "بستن کاربر خرابکار به شکل نامحدود به‌همراه دلیل، همچنين جلوگيری از ايجاد حساب جديد و ارسال ايميل.", "apihelp-changeauthenticationdata-summary": "تغییر دادۀ اصالت‌سنجی برای کاربر کنونی", @@ -113,9 +113,9 @@ "apihelp-compare-paramvalue-prop-rel": "شناسه‌های نسخهٔ پیشین «from» و پس از «to» در صورت وجود.", "apihelp-compare-paramvalue-prop-ids": "شناسه‌های نسخه و صفحه برای نسخه‌های «from» و «to».", "apihelp-compare-paramvalue-prop-title": "عنوان صفحه‌های نسخه‌های «from» و «to».", - "apihelp-compare-paramvalue-prop-user": "نام و شناسهٔ کاربر اعمال‌کنندهٔ نسخه‌های «from» و «to». اگر نسخهٔ کاربر حذف شده‌باشد، یک ویژگی fromuserhidden یا touserhidden برگردانده خواهد شد.", - "apihelp-compare-paramvalue-prop-comment": "خلاصهٔ نسخه‌های «from» و «to». در صورتی که نسخهٔ مرتبط با خلاصه حذف شده‌باشد، یک ویژگی fromcommenthidden یا tocommenthidden برگردانده خواهد شد.", - "apihelp-compare-paramvalue-prop-parsedcomment": "خلاصهٔ تجزیه‌شدهٔ نسخه‌های «form» و «to». در صورتی که نسخهٔ مرتبط با خلاصه حذف شده‌باشد، یک ویژگی fromcommenthidden یا tocommenthidden برگردانده خواهد شد.", + "apihelp-compare-paramvalue-prop-user": "نام و شناسهٔ کاربر اعمال‌کنندهٔ نسخه‌های «from» و «to». اگر نسخهٔ کاربر حذف شده باشد، یک ویژگی fromuserhidden یا touserhidden برگردانده خواهد شد.", + "apihelp-compare-paramvalue-prop-comment": "خلاصهٔ نسخه‌های «from» و «to». در صورتی که نسخهٔ مرتبط با خلاصه حذف شده باشد، یک ویژگی fromcommenthidden یا tocommenthidden برگردانده خواهد شد.", + "apihelp-compare-paramvalue-prop-parsedcomment": "خلاصهٔ تجزیه‌شدهٔ نسخه‌های «form» و «to». در صورتی که نسخهٔ مرتبط با خلاصه حذف شده باشد، یک ویژگی fromcommenthidden یا tocommenthidden برگردانده خواهد شد.", "apihelp-compare-paramvalue-prop-size": "اندازهٔ نسخه‌های «from» و «to».", "apihelp-compare-param-slots": "برگرداندن تفاوت‌های واحد برای این شکاف‌ها، به‌جای یک تفاوت ترکیب‌شده برای تمامی شکاف‌ها.", "apihelp-compare-example-1": "ایجاد تفاوت بین نسخه 1 و 2", @@ -361,7 +361,7 @@ "apihelp-query+filearchive-paramvalue-prop-size": "اندازهٔ تصویر به بایت و ارتفاع، عرض و شمار صفحه‌های تصویر (در صورت وجود) را اضافه می‌کند.", "apihelp-query+fileusage-paramvalue-prop-title": "عنوان هر صفحه.", "apihelp-query+fileusage-param-limit": "تعدادی که باید بازگردانده شود.", - "apihelp-query+imageinfo-paramvalue-prop-parsedcomment": "تجزیهٔ خلاصهٔ نسخه. در صورتی که نسخهٔ مرتبط با خلاصه حذف شده‌باشد، یک ویژگی commenthidden برگردانده خواهد شد.", + "apihelp-query+imageinfo-paramvalue-prop-parsedcomment": "تجزیهٔ خلاصهٔ نسخه. در صورتی که نسخهٔ مرتبط با خلاصه حذف شده باشد، یک ویژگی commenthidden برگردانده خواهد شد.", "apihelp-query+imageinfo-paramvalue-prop-size": "اندازهٔ تصویر به بایت و ارتفاع، عرض و شمار صفحه‌های تصویر (در صورت وجود) را اضافه می‌کند.", "apihelp-query+imageinfo-paramvalue-prop-dimensions": "نام مستعار برای size", "apihelp-query+imageinfo-paramvalue-prop-sha1": "افزودن SHA-1 hash برای پرونده", @@ -388,7 +388,7 @@ "apihelp-query+logevents-summary": "دریافت رویدادها از سیاهه‌ها.", "apihelp-query+logevents-param-prop": "خصوصیتی که باید گرفته شود.", "apihelp-query+logevents-paramvalue-prop-ids": "افزودن شناسه سیاهه رویداد.", - "apihelp-query+logevents-paramvalue-prop-parsedcomment": "خلاصهٔ تجزیه‌شده را به مورد سیاهه اضافه می‌کند. اگر نسخهٔ مرتبط با خلاصه حذف شده‌باشد، یک ویژگی commenthidden برگردانده خواهد شد.", + "apihelp-query+logevents-paramvalue-prop-parsedcomment": "خلاصهٔ تجزیه‌شده را به مورد سیاهه اضافه می‌کند. اگر نسخهٔ مرتبط با خلاصه حذف شده باشد، یک ویژگی commenthidden برگردانده خواهد شد.", "apihelp-query+pageswithprop-paramvalue-prop-ids": "افزودن شناسه صفحه", "apihelp-query+pageswithprop-param-dir": "جهت مرتب شدن", "apihelp-query+prefixsearch-param-search": "جستجوی رشته", @@ -408,7 +408,7 @@ "apihelp-query+random-example-generator": "بازگرداندن اطلاعات صفحه دربارهٔ دو صفحهٔ تصادفی از فضای نام اصلی", "apihelp-query+recentchanges-param-start": "برچسب زمانی برای آغاز شمارش از.", "apihelp-query+recentchanges-param-end": "برچسب زمانی برای پایان شمارش.", - "apihelp-query+recentchanges-paramvalue-prop-parsedcomment": "خلاصهٔ تجزیه‌شدهٔ ویرایش را اضافه می‌کند. در صورتی که نسخهٔ مرتبط با خلاصه حذف شده‌باشد، یک ویژگی commenthidden برگردانده خواهد شد.", + "apihelp-query+recentchanges-paramvalue-prop-parsedcomment": "خلاصهٔ تجزیه‌شدهٔ ویرایش را اضافه می‌کند. در صورتی که نسخهٔ مرتبط با خلاصه حذف شده باشد، یک ویژگی commenthidden برگردانده خواهد شد.", "apihelp-query+recentchanges-paramvalue-prop-flags": "افزودن برچسب برای ویرایش.", "apihelp-query+recentchanges-paramvalue-prop-timestamp": "افزودن زمان ویرایش.", "apihelp-query+redirects-paramvalue-prop-title": "عنوان هر تغییرمسیر.", @@ -425,7 +425,7 @@ "apihelp-query+tags-param-prop": "خصوصیتی که باید گرفته شود:", "apihelp-query+tags-paramvalue-prop-name": "افزودن نام برچسب.", "apihelp-query+transcludedin-paramvalue-prop-title": "عنوان هر صفحه.", - "apihelp-query+usercontribs-paramvalue-prop-parsedcomment": "خلاصهٔ تجزیه‌شدهٔ ویرایش را اضافه می‌کند. در صورتی که نسخهٔ مرتبط با خلاصه حذف شده‌باشد، یک ویژگی commenthidden برگردانده خواهد شد.", + "apihelp-query+usercontribs-paramvalue-prop-parsedcomment": "خلاصهٔ تجزیه‌شدهٔ ویرایش را اضافه می‌کند. در صورتی که نسخهٔ مرتبط با خلاصه حذف شده باشد، یک ویژگی commenthidden برگردانده خواهد شد.", "apihelp-query+watchlist-paramvalue-prop-tags": "برچسب‌‌های یک مدخل را لیست می‌کند", "apihelp-query+watchlist-paramvalue-type-log": "مدخل‌های سیاهه.", "apihelp-rollback-param-title": "عنوان صفحه برای واگردانی. نمی‌تواند همزمان با $1pageid استفاده شود.", @@ -464,7 +464,7 @@ "apihelp-json-summary": "خروجی داده در قالب جی‌سان.", "apihelp-json-param-callback": "اگر مشخص شود خروجی را در فراخوانی تابع مورد نظر بسته‌بندی می‌کند. برای حفظ امنیت، تمام داده‌های اختصاصی کاربران محصور خواهد شد.", "apihelp-json-param-utf8": "اگر مشخص شود، بیشتر (اما نه همهٔ) نویسه‌های غیر ASCII را به‌جای جاگزینی آن‌ها با توالی‌های رهای هگزادسیمال، به‌عنوان نویسهٔ UTF-8 رمزنگاری خواهد کرد. این گزینه در صورتی که formatversion برابر با 1 نباشد، به‌طور پیش‌فرض فعال است.", - "apihelp-json-param-ascii": "اگش مشخص شده‌باشد، تمام نویسه‌های غیر ASCII را با استفاده از توالی‌های رهای هگزادسیمال رمزنگاری خواهد کرد. هنگامی که formatversion برابر با 1 باشد، به‌طور پیش‌فرض فعال است.", + "apihelp-json-param-ascii": "اگش مشخص شده باشد، تمام نویسه‌های غیر ASCII را با استفاده از توالی‌های رهای هگزادسیمال رمزنگاری خواهد کرد. هنگامی که formatversion برابر با 1 باشد، به‌طور پیش‌فرض فعال است.", "apihelp-json-param-formatversion": "قالب‌بندی خروجی", "apihelp-jsonfm-summary": "خروجی داده در قالب جی‌سان (چاپ زیبا در اچ‌تی‌ام‌ال).", "apihelp-none-summary": "بیرون‌ریزی هیچ.", diff --git a/includes/installer/i18n/fa.json b/includes/installer/i18n/fa.json index eb4e387e22a..d3ce139a6c7 100644 --- a/includes/installer/i18n/fa.json +++ b/includes/installer/i18n/fa.json @@ -296,7 +296,7 @@ "config-install-mainpage-exists": "صفحهٔ اصلی موجود است، رها شد", "config-install-extension-tables": "ایجاد جداول برای افزونه‌های فعال", "config-install-mainpage-failed": "قادر به درج صفحهٔ اصلی نمی‌باشد:$1", - "config-install-done": "'''تبریک!'''\nبا موفقیت مدیاویکی را نصب کردید.\nبرنامه نصب‌کننده پرونده LocalSettings.php را درست کرد.\nکه شامل تمام تنظیمات می‌باشد.\n\nشما نیاز به دریافت آن دارید و آن را در پایهٔ نصب ویکی قرار دهید (همان پوشهٔ index.php). دریافت باید به صورت خودکار شروع شده‌باشد.\n\nاگر دریافت شروع نشد یا اگر آن را لغو کردید با کلیک روی پیوند زیر می‌توانید آن را دریافت کنید:\n\n$3\n\n'''توجه داشته باشید:''' اگر این را الان انجام ندهید، این پرونده تولیدشده در صورتی که نصب را بدون دریافت آن تمام کردید بعداً در اختیار شما قرار نخواهد گرفت.\n\nوقتی انجام شد شما می‌توانید '''[$2 وارد ویکی شوید]'''.", + "config-install-done": "'''تبریک!'''\nبا موفقیت مدیاویکی را نصب کردید.\nبرنامه نصب‌کننده پرونده LocalSettings.php را درست کرد.\nکه شامل تمام تنظیمات می‌باشد.\n\nشما نیاز به دریافت آن دارید و آن را در پایهٔ نصب ویکی قرار دهید (همان پوشهٔ index.php). دریافت باید به صورت خودکار شروع شده باشد.\n\nاگر دریافت شروع نشد یا اگر آن را لغو کردید با کلیک روی پیوند زیر می‌توانید آن را دریافت کنید:\n\n$3\n\n'''توجه داشته باشید:''' اگر این را الان انجام ندهید، این پرونده تولیدشده در صورتی که نصب را بدون دریافت آن تمام کردید بعداً در اختیار شما قرار نخواهد گرفت.\n\nوقتی انجام شد شما می‌توانید '''[$2 وارد ویکی شوید]'''.", "config-install-done-path": "تبریک!\nمدیاویکی با موفقیت نصب شد.\nبرنامهٔ نصب‌کننده یک پرونده LocalSettings.php ایجاد کرده است که شامل تمام تنظیمات است.\n\nلازم است آن را دریافت کرده و در $4 قرار دهید. این دریافت می‌بایست به صورت خودکار شروع شده باشد.\n\nاگر دریافت شروع نشده بود و یا آن را لغو کرده‌اید با کلیک روی پیوند زیر می‌توانید آن را دریافت کنید:\n\n$3\n\nتوجه: اگر این کار را هم‌اکنون انجام ندهید و بدون دریافت آن از برنامهٔ نصب خارج شويد، این پیکربندی تولیدشده در آینده در اختیار شما قرار داده نمی‌شود.\n\nوقتی که آن کار را انجام داديد، می‌توانید [$2 وارد ويکی خودتان شويد].", "config-install-success": "نصب مدیاویکی موفق بود. شما می‌توانید برای دیدن ویکی‌تان از <$1$2> بازدید کنید.\nاگر پرسشی داشتید، فهرست پرسش‌های متداول ما را مطالعه کنید:\n یا از یکی از انجمن‌های پشیبانی که در آن صفحه فهرست شده‌اند استفاده کنید.", "config-install-db-success": "دادگان با موفقیت نصب شد", diff --git a/languages/i18n/acm.json b/languages/i18n/acm.json index 17dbb8173a9..2ef45fb32f2 100644 --- a/languages/i18n/acm.json +++ b/languages/i18n/acm.json @@ -619,6 +619,7 @@ "showpreview": "طلع معاينة", "showdiff": "طلع التغييرات", "temp-user-banner-description": "انته تستخدم حساب مؤقت", + "temp-user-banner-tooltip-label": "معلومات زياده على الحسابات المؤقتة", "temp-user-banner-tooltip-title": "حساب مؤقت", "blankarticle": "دير بالك: الصفحه اللي تريد تسويها فارغه. إذا دست \"$1\" مره ثانيه راح تسوي الصفحه بدون محتوى.", "anoneditwarning": "دير بالك: أنته ما مسجل دخول. الآيبي مالك راح يطلع عام إذا عدلت أي شي. لو إنته[$1 سجلت الدخول] لو [$2 سويت حساب]، تعديلاتك راح تروح لإسم حسابك، وي فوائد غيرهن.", @@ -1811,6 +1812,8 @@ "shared-repo-from": "من $1", "upload-disallowed-here": "ماتكدر تبدل هاذ الملف.", "filerevert": "استرجع $1", + "filerevert-legend": "استرجع الملف", + "filerevert-intro": "راح تسترجع الملف [[Media:$1|$1]] نسخة [$4 تاريخ $3، $2].", "filerevert-comment": "السبب:", "filerevert-submit": "استرجع", "filedelete": "حذف $1", @@ -1979,6 +1982,7 @@ "delete_and_move_confirm": "اي، احذف الصفحة", "export": "تصدير صفحات", "allmessages-filter-translate": "ترجم", + "tooltip-t-info": "معلومات زياده على هاي الصفحه", "tooltip-preview": "طلع تغييراتك. من فضلك استخدم هاذ قبل النَّشر.", "pageinfo-toolboxlink": "معلومات الصفحه", "pageinfo-contentpage-yes": "اي", diff --git a/languages/i18n/af.json b/languages/i18n/af.json index 941353aeab0..f82372b00cd 100644 --- a/languages/i18n/af.json +++ b/languages/i18n/af.json @@ -1561,7 +1561,7 @@ "filehist-revert": "rol terug", "filehist-current": "huidig", "filehist-datetime": "Datum/Tyd", - "filehist-thumb": "Duimnaelskets", + "filehist-thumb": "Duimnael", "filehist-thumbtext": "Duimnaelskets vir weergawe vanaf $1", "filehist-nothumb": "Geen duimnaelskets", "filehist-user": "Gebruiker", diff --git a/languages/i18n/ar.json b/languages/i18n/ar.json index f1894b883ff..ee2486545a3 100644 --- a/languages/i18n/ar.json +++ b/languages/i18n/ar.json @@ -2071,7 +2071,7 @@ "filedelete-success-old": "نسخة [[Media:$1|$1]] بتاريخ $3، $2 تم حذفها.", "filedelete-nofile": "$1 غير موجود.", "filedelete-nofile-old": "لا توجد نسخة مؤرشفة من $1 بالعناصر المحددة.", - "filedelete-otherreason": "سبب إضافي/آخر:", + "filedelete-otherreason": "سبب آخر/إضافي:", "filedelete-reason-otherlist": "سبب آخر", "filedelete-reason-dropdown": "*أسباب الحذف الشائعة\n** خرق حقوق النشر\n** ملف مكرر", "filedelete-edit-reasonlist": "عدل أسباب الحذف", diff --git a/languages/i18n/bbc-latn.json b/languages/i18n/bbc-latn.json index 13a447d00f7..30c8431ba5f 100644 --- a/languages/i18n/bbc-latn.json +++ b/languages/i18n/bbc-latn.json @@ -317,7 +317,7 @@ "loginreqpagetext": "Ingkon $1 do hamu laho marnida alaman na asing.", "accmailtitle": "Hata hinsu na naung ditongos.", "newarticle": "(Imbaru)", - "newarticletext": "Nunga didohoti hamu pangait tu alaman na so adong. Molo naeng mambahen alaman, guritma isi ni alaman di poti na di toru on (bereng [$1 alaman bantuan] tu surirang lobi udut). Molo ndada sangajo sahat tu alaman on, klik ma tombol \"Mulak\" di alaman web muna", + "newarticletext": "Nunga didohoti hamu pangait tu alaman na so adong. Molo naeng mambahen alaman, guritma isi ni alaman di poti na di toru on (bereng [$1 alaman ni pangurupion] tu surirang lobi udut). Molo ndada sangajo sahat tu alaman on, klik ma tombol \"Mulak\" di alaman web muna", "anontalkpagetext": "----\nOn ma alaman mangkatai ni angka sipamangke anonim na ndang dope mambahen akun, manang na so mamangke akun.\nAlani i, hami gabe tarpaksa mamangke alamat IP marnomor asa boi manandahonna.\nAlamat IP na songon on dipangke angka na asing. Molo hamu sipanghasea anonim jala manjalo pandapot na so suman dihilala hamu, [[Special:CreateAccount|mambahen akun]] ma hamuna jala [[Special:UserLogin|masuk log]] asa ndang parroha tompu dohot sipanghasea anonim na asing tu joloan on.", "noarticletext": "Ndang adong siguriton di alaman on saonari. Parhaseang ma [[Special:Search/{{PAGENAME}}|laho mandiori judul ni alaman on]] di alaman na asing, [{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} diori log na marpardomuan], manang [{{fullurl:{{FULLPAGENAME}}|action=edit}} laho manompa alaman on].", "noarticletext-nopermission": "Ndang adong siguriton di alaman on saonari. Parhaseang ma[[Special:Search/{{PAGENAME}}|mandiori goar ni alaman on]] di alaman na asing, manang [{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} mangalului angka log na mardomu], alai ndang diloas hamu laho mambahen alaman on.", diff --git a/languages/i18n/btm.json b/languages/i18n/btm.json index 8eea4e9b5e4..c758ee8db2b 100644 --- a/languages/i18n/btm.json +++ b/languages/i18n/btm.json @@ -331,7 +331,7 @@ "compareselectedversions": "Bandingkon dot revisi tarpili", "editundo": "mambuka", "diff-empty": "(Inda dong parbedaan)", - "diff-multi-sameuser": "({{PLURAL:$1|revisi na i lehen tingon nalain}} tingon{{{{GENDER:$3|pangguna}} sian pangguna nasarupo inda ipatidaon)", + "diff-multi-sameuser": "({{PLURAL:$1|$1 revisi na ilehen tingon nalain na}} tingon {{GENDER:$3|pengguna}} nasama inda na ipatidaon i)", "diff-multi-otherusers": "({{PLURAL:$1|Sada revisi sedang|$1 revisi sedang}} ibaen {{PLURAL:$2|sada pangguna lainna|$2 pangguna}} inda ipatidaon)", "searchresults": "Jalaki sude hasil", "searchresults-title": "Jalaki sude hasil tu \"$1\"", @@ -467,8 +467,8 @@ "listusers": "Daptar pamake", "newpages": "Alaman baru", "move": "Pindah", - "pager-newer-n": "{{PLURAL:$1|newer 1|nabaru $1}}", - "pager-older-n": "{{PLURAL:$1|older 1|na paling lolot $1}}", + "pager-newer-n": "{{PLURAL:$1|nabaru 1|nabaru $1}}", + "pager-older-n": "{{PLURAL:$1|$1na paling lolot}}", "booksources": "Sumber buku", "booksources-search-legend": "Jalai tu sumber buku", "booksources-search": "Jalai", @@ -498,7 +498,7 @@ "enotif_reset": "Tandai sude alaman namadung iligi", "dellogpage": "Apus log", "rollbacklink": "balikkon", - "rollbacklinkcount": "paulak $1 {{PLURAL:$1|pature|edits}}", + "rollbacklinkcount": "paulak $1 {{PLURAL:$1|pature}}", "protectlogpage": "Log nai jago", "protect-default": "Patola sude pamake", "restriction-edit": "Pature", diff --git a/languages/i18n/chn.json b/languages/i18n/chn.json index 87f2cdb2d3c..88a6780fd0a 100644 --- a/languages/i18n/chn.json +++ b/languages/i18n/chn.json @@ -200,7 +200,7 @@ "pt-login": "ɬatwa kʰapa mayka laysins", "pt-login-button": "Ɬatwa kopa maika laysins", "pt-createaccount": "munk chxi laysins", - "pt-userlogout": "Ɬatwa ɬax̣ani maika laysins", + "pt-userlogout": "ɬatwa ɬax̣ani mayka laysins", "botpasswords-label-create": "munk-miɬayt", "botpasswords-label-cancel": "Mash mamuk-ikta", "botpasswords-label-delete": "mash", @@ -548,7 +548,7 @@ "previousdiff": "Wix̣t ulman pipa", "nextdiff": "Wix̣t chxi pipa", "widthheightpage": "$1 × $2, $3 {{PLURAL:$3|pipa}}", - "file-nohires": "Maika x̣auqaɬ ɬap ukuk pipa ɬap wix̣t-hayas.", + "file-nohires": "x̣awqal-pus-tʼɬap-ukuk-pipa-kakwa-manaqi-hayash nsayka.", "show-big-image": "iləp-ulman fayl", "show-big-image-preview": "qʰata hayash mayka nanich uk pʰikcha: $1.", "show-big-image-other": "x̣luyma {{PLURAL:$2|qʰənchi-hayas pus uk pʰikcha}}: $1.", diff --git a/languages/i18n/cs.json b/languages/i18n/cs.json index 9df3fe4baeb..fe37966d464 100644 --- a/languages/i18n/cs.json +++ b/languages/i18n/cs.json @@ -1502,7 +1502,7 @@ "action-editmyuserjs": "upravovat vlastní uživatelský JavaScript", "action-editmyuserjsredirect": "editovat vlastní uživatelské JavaScriptové soubory, které nejsou přesměrování", "action-viewsuppressed": "prohlížet revize skryté všem uživatelům", - "action-hideuser": "zablokovat uživatelské jméno a skrýt jej", + "action-hideuser": "zablokovat a skrýt uživatelské jméno či jej odblokovat a zrušit jeho skrytí", "action-ipblock-exempt": "obcházet blokování IP adres, jejich rozsahů a autobloků", "action-unblockself": "odblokovat sebe sama", "action-noratelimit": "nebýt omezeni rychlostními limity", @@ -2873,6 +2873,8 @@ "movesubpage": "{{PLURAL:$1|Podstránka|Podstránky}}", "movesubpagetext": "Tato stránka má $1 {{PLURAL:$1|podstránku uvedenou|podstránky vypsané|podstránek vypsaných}} níže.", "movesubpagetalktext": "Odpovídající diskusní stránka má {{PLURAL:$1|jednu podstránku, zobrazenou|$1 podstránky, zobrazené|$1 podstránek, zobrazených}} níže.", + "movesubpagetext-truncated": "{{PLURAL:$1|První podstránka této stránky je zobrazena|První $1 podstránky této stránky jsou zobrazeny|Prvních $1 podstránek této stránky je zobrazeno}} níže.", + "movesubpagetalktext-truncated": "{{PLURAL:$1|První podstránka odpovídající diskusní stránky je zobrazena|První $1 podstránky odpovídající diskusní stránky jsou zobrazeny|Prvních $1 podstránek odpovídající diskusní stránky je zobrazeno}} níže.", "movenosubpage": "Tato stránka nemá žádné podstránky.", "movereason": "Důvod:", "moveotherreason": "Jiný/další důvod:", @@ -4167,6 +4169,7 @@ "skin-action-undelete": "Obnovit", "skin-action-delete": "Smazat", "skin-action-move": "Přesunout", + "parsoid-stash-rate-limit-error": "Nepodařilo se uložit do skrýše, protože byl překročen rychlostní limit. Zkuste to prosím znovu později.", "parsoid-resource-limit-exceeded": "Překročen limit zdrojů Parsoidu: $1", "parsoid-revision-access": "Parsoid nemá přístup k revizi: $1", "parsoid-client-error": "Neplatný vstup pro Parsoid: $1", diff --git a/languages/i18n/de.json b/languages/i18n/de.json index 0ec3285f000..196f063ee93 100644 --- a/languages/i18n/de.json +++ b/languages/i18n/de.json @@ -243,7 +243,7 @@ "hidden-categories": "{{PLURAL:$1|Versteckte Kategorie|Versteckte Kategorien}}", "hidden-category-category": "Versteckte Kategorien", "category-subcat-count": "{{PLURAL:$2|Diese Kategorie enthält nur die folgende Unterkategorie:|Diese Kategorie enthält die {{PLURAL:$1|folgende Unterkategorie|folgenden $1 Unterkategorien}} ($2 insgesamt):}}", - "category-subcat-count-limited": "Diese Kategorie enthält die {{PLURAL:$1|folgende Unterkategorie|folgenden $1 Unterkategorien}}:", + "category-subcat-count-limited": "Diese Kategorie enthält die {{PLURAL:$1|folgende Unterkategorie|folgenden $1 Unterkategorien}}.", "category-article-count": "{{PLURAL:$2|Diese Kategorie enthält nur die folgende Seite.|Folgende {{PLURAL:$1|Seite ist| $1 Seiten sind}} in dieser Kategorie, von $2 insgesamt.}}", "category-article-count-limited": "{{PLURAL:$1|Folgende Seite ist|Die folgenden $1 Seiten sind}} in dieser Kategorie enthalten:", "category-file-count": "{{PLURAL:$2|Diese Kategorie enthält nur folgende Datei.|Folgende {{PLURAL:$1|Datei ist|$1 Dateien sind}} in dieser Kategorie, von $2 insgesamt.}}", @@ -283,7 +283,7 @@ "history_small": "Versionsgeschichte", "updatedmarker": "Änderung seit deinem letzten Besuch", "printableversion": "Druckversion", - "printableversion-deprecated-warning": "Die druckbare Version wird nicht mehr unterstützt und kann Darstellungsfehler aufweisen. Bitte aktualisiere deine Browser-Lesezeichen und verwende stattdessen die Standard-Druckfunktion des Browsers.", + "printableversion-deprecated-warning": "Die Druckversion wird nicht mehr unterstützt und kann Darstellungsfehler aufweisen. Bitte aktualisiere deine Browser-Lesezeichen und verwende stattdessen die Standard-Druckfunktion des Browsers.", "permalink": "Permanenter Link", "print": "Drucken", "view": "Lesen", @@ -503,7 +503,7 @@ "virus-scanfailed": "Scan fehlgeschlagen (Code $1)", "virus-unknownscanner": "Unbekannter Virenscanner:", "logouttext": "Du bist nun abgemeldet.\n\nBeachte, dass einige Seiten noch anzeigen können, dass du angemeldet wärst, solange du nicht deinen Browsercache leerst.", - "logging-out-notify": "Du wurdest abgemeldet. Bitte warten.", + "logging-out-notify": "Du wirst abgemeldet, bitte warten.", "logout-failed": "Abmeldung derzeit nicht möglich: $1", "cannotlogoutnow-title": "Abmeldung nicht erfolgreich", "cannotlogoutnow-text": "Eine Abmeldung ist mit Verwendung von $1 nicht möglich.", @@ -662,7 +662,7 @@ "botpasswords-toolong-restrictions": "Es sind zu viele IP-Adressen oder -Bereiche angegeben.", "botpasswords-toolong-grants": "Es wurden zu viele Grants ausgewählt.", "botpasswords-insert-failed": "Der Botname „$1“ konnte nicht hinzugefügt werden. Wurde er bereits hinzugefügt?", - "botpasswords-update-failed": "Der Botname „$1“ konnte nicht aktualisiert werden. Wurde er gelöscht?", + "botpasswords-update-failed": "Der Botname „$1“ konnte nicht aktualisiert werden. Wurde der Bot gelöscht?", "botpasswords-created-title": "Botpasswort erstellt", "botpasswords-created-body": "Das Botpasswort für den Botnamen „$1“ {{GENDER:$2|des Benutzers|der Benutzerin}} „$2“ wurde erstellt.", "botpasswords-updated-title": "Botpasswort aktualisiert", @@ -749,7 +749,7 @@ "temp-user-banner-tooltip-label": "Weitere Informationen zu temporären Konten", "temp-user-banner-tooltip-title": "Vorläufiges Konto", "temp-user-banner-tooltip-description-learn-more": "Dieses temporäre Konto wurde erstellt, nachdem eine Bearbeitung ohne Konto auf diesem Browser und Gerät vorgenommen wurde. [[mw:Help:Temporary_accounts|Mehr erfahren]].", - "temp-user-banner-tooltip-description-login": "[[Special:UserLogin|Anmelden]] oder [[Special:CreateAccount|ein Konto erstellen]], damit zukünftige Bearbeitungen dir zugerechnet werden können und du auf andere Funktionen zugreifen kannst.", + "temp-user-banner-tooltip-description-login": "[[Special:UserLogin|Melde dich an]] oder [[Special:CreateAccount|erstelle ein Konto]], damit zukünftige Bearbeitungen dir zugerechnet werden können und du auf andere Funktionen zugreifen kannst.", "blankarticle": "Warnung: Die Seite, die du erstellst, ist leer.\nWenn du erneut auf „$1“ klickst, wird die Seite ohne Inhalt erstellt.", "anoneditwarning": "Warnung: Du bist nicht angemeldet. Deine IP-Adresse wird bei Bearbeitungen öffentlich sichtbar. [$1 Melde dich an] oder [$2 erstelle ein Benutzerkonto], damit Bearbeitungen deinem Benutzernamen zugeordnet werden. Ein eigenes Benutzerkonto hat eine ganze Reihe von Vorteilen.", "autocreate-edit-warning": "Warnung: Du bist nicht angemeldet. Deine Eingabe wird einem [[{{MediaWiki:tempuser-helppage}}|automatisch generierten Namen]] zugeordnet, indem ein Cookie in deinem Browser gespeichert wird. Deine IP-Adresse wird für vertrauenswürdige Benutzer sichtbar sein. Wenn du dich [$1 anmeldest] oder [$2 ein Konto erstellst], werden deine Bearbeitungen einem von dir gewählten Namen zugeordnet; dies hat auch weitere Vorzüge.", @@ -3745,8 +3745,8 @@ "logentry-delete-delete_redir2": "$1 {{GENDER:$2|löschte}} die Weiterleitung $3 durch Überschreiben", "logentry-delete-restore": "$1 {{GENDER:$2|stellte}} die Seite „$3“ wieder her ($4)", "logentry-delete-restore-nocount": "$1 {{GENDER:$2|stellte}} die Seite „$3“ wieder her", - "restore-count-revisions": "{{PLURAL:$1|Eine Version|$1 Versionen}}", - "restore-count-files": "{{PLURAL:$1|Eine Datei|$1 Dateien}}", + "restore-count-revisions": "{{PLURAL:$1|1 Version|$1 Versionen}}", + "restore-count-files": "{{PLURAL:$1|1 Datei|$1 Dateien}}", "logentry-delete-event": "$1 {{GENDER:$2|änderte}} die Sichtbarkeit {{PLURAL:$5|eines Logbucheintrags|von $5 Logbucheinträgen}} auf $3: $4", "logentry-delete-revision": "$1 {{GENDER:$2|änderte}} die Sichtbarkeit {{PLURAL:$5|einer Version|von $5 Versionen}} der Seite $3: $4", "logentry-delete-event-legacy": "$1 {{GENDER:$2|änderte}} die Sichtbarkeit von Logbucheinträgen auf $3", diff --git a/languages/i18n/diq.json b/languages/i18n/diq.json index 182e664804a..d023c30062a 100644 --- a/languages/i18n/diq.json +++ b/languages/i18n/diq.json @@ -1210,7 +1210,7 @@ "group-sysop": "İdarekari", "group-interface-admin": "İdarekarê miyanriyi", "group-bureaucrat": "Burokrati", - "group-suppress": "Teftişkari", + "group-suppress": "Zordari", "group-all": "(pêro)", "group-user-member": "{{GENDER:$1|karber}}", "group-autoconfirmed-member": "{{GENDER:$1|Karberê otomatikraştbiyayeyi}}", @@ -1218,14 +1218,14 @@ "group-sysop-member": "{{GENDER:$1|İdarekar}}", "group-interface-admin-member": "{{GENDER:$1|idarekarê miyanriyi}}", "group-bureaucrat-member": "{{GENDER:$1|burokrat}}", - "group-suppress-member": "{{GENDER:$1|Teftişkar}}", + "group-suppress-member": "{{GENDER:$1|zordar}}", "grouppage-user": "{{ns:project}}:Karberi", "grouppage-autoconfirmed": "{{ns:project}}:Karberê otomatikraştbiyayeyi", "grouppage-bot": "{{ns:project}}:Boti", "grouppage-sysop": "{{ns:project}}:İdarekari", "grouppage-interface-admin": "{{ns:project}}:İdarekarê miyanriyi", "grouppage-bureaucrat": "{{ns:project}}:Burokrati", - "grouppage-suppress": "{{ns:project}}:Teftişkar", + "grouppage-suppress": "{{ns:project}}:Zordar", "right-read": "Pera bıwané", "right-edit": "Pelan bıvurne", "right-createpage": "Perran vıraze (peprrê ke ê werênayışi niyê)", @@ -2090,7 +2090,7 @@ "nopagetext": "pelê hedefi ke şıma nişane kerdo çin o.", "pager-newer-n": "{{PLURAL:$1|newiyer 1|newiyer $1}}", "pager-older-n": "{{PLURAL:$1|deha kehan 1|deha kehan $1}}", - "suppress": "Fetesnayene", + "suppress": "Bındest kerdene", "querypage-disabled": "Na pelaya xısusi,sebeb de performansi ra qefılneyê.", "apihelp": "Peştiya APIyi", "apihelp-no-such-module": "Modulê \"$1\" nêvineya.", diff --git a/languages/i18n/exif/is.json b/languages/i18n/exif/is.json index 591df2beaf0..56fd58de1d4 100644 --- a/languages/i18n/exif/is.json +++ b/languages/i18n/exif/is.json @@ -54,7 +54,7 @@ "exif-subsectimeoriginal": "DagurTímiUpprunaleg sekúndubrot", "exif-subsectimedigitized": "DagurTímiStafrænt sekúndubrot", "exif-exposuretime": "Lýsingartími", - "exif-exposuretime-format": "$1 sekúnda ($2)", + "exif-exposuretime-format": "$1 sek ($2)", "exif-fnumber": "F-ljósop", "exif-fnumber-format": "f/$1", "exif-exposureprogram": "Lýsingarforrit", @@ -225,8 +225,8 @@ "exif-orientation-6": "Snúið 90° rangsælis", "exif-orientation-7": "Snúið 90° réttsælis og speglað lóðrétt", "exif-orientation-8": "Snúið 90° réttsælis", - "exif-planarconfiguration-1": "kögglað snið (chunky)", - "exif-planarconfiguration-2": "flatt snið (planar)", + "exif-planarconfiguration-1": "klumpalegt snið", + "exif-planarconfiguration-2": "slétt snið", "exif-xyresolution-i": "$1 pát", "exif-xyresolution-c": "$1 p/sm", "exif-colorspace-1": "sRGB", diff --git a/languages/i18n/exif/krc.json b/languages/i18n/exif/krc.json index 813c6a2a4cf..8c6b05c8ab9 100644 --- a/languages/i18n/exif/krc.json +++ b/languages/i18n/exif/krc.json @@ -333,7 +333,7 @@ "exif-gpsdirection-m": "Мукъладис", "exif-ycbcrpositioning-1": "Centered", "exif-ycbcrpositioning-2": "CO-sited", - "exif-dc-contributor": "Автор нёгерле", + "exif-dc-contributor": "Авторла", "exif-dc-coverage": "Медианы кенгликле чеклери бла заман чеклери", "exif-dc-date": "Дата(ла)", "exif-dc-publisher": "Басмагъа чыгъаргъан", diff --git a/languages/i18n/fa.json b/languages/i18n/fa.json index 345f81acd64..b68dd1adbb7 100644 --- a/languages/i18n/fa.json +++ b/languages/i18n/fa.json @@ -794,8 +794,8 @@ "editingold": "هشدار: شما در حال ویرایش نسخه‌ای قدیمی از این صفحه هستید.\nاگر آن را ذخیره کنید تغییرات پس از این نسخه از بین خواهد رفت.", "unicode-support-fail": "به نظر می‌رسد مرورگر شما از یونیکد پشتیبانی نمی‌کند. این برای ویرایش کردن صفحات لازم است و ویرایش شما منتشر نخواهد شد.", "yourdiff": "تفاوت‌ها", - "copyrightwarning": "لطفاً توجه داشته‌باشید که همهٔ مشارکت‌ها در {{SITENAME}} منتشرشده تحت $2 در نظر گرفته‌می‌شوند (برای جزئیات بیش‌تر $1 را ببینید).\nاگر نمی‌خواهید نوشته‌هایتان بی‌رحمانه ویرایش و توزیع شوند؛ بنابراین، آنها را اینجا ارائه نکنید.
    \nشما همچنین به ما تعهد می‌کنید که خودتان این را نوشته‌اید یا آن را از یک منبع با مالکیت عمومی یا مشابه آزاد آن برداشته‌اید (برای جزئیات بیش‌تر $1 را ببینید).\nکارهای دارای حق تکثیر را بدون اجازه ارائه نکنید!", - "copyrightwarning2": "لطفاً توجه داشته‌باشید که همهٔ مشارکت‌ها در {{SITENAME}} ممکن است توسط دیگر مشارکت‌کنندگان تغییر یابند، ویرایش یا حذف شوند.\nاگر نمی‌خواهید نوشته‌هایتان بی‌رحمانه ویرایش شوند؛ بنابراین، آنها را اینجا ارائه نکنید.
    \nشما همچنین به ما تعهد می‌کنید که خودتان این را نوشته‌اید یا آن را از یک منبع با مالکیت عمومی یا مشابه آزاد آن برداشته‌اید ($1 را برای جزئیات بیشتر ببینید).\nکارهای دارای حق تکثیر را بدون اجازه ارائه نکنید!", + "copyrightwarning": "لطفاً توجه داشته باشید که همهٔ مشارکت‌ها در {{SITENAME}} منتشرشده تحت $2 در نظر گرفته‌می‌شوند (برای جزئیات بیش‌تر $1 را ببینید).\nاگر نمی‌خواهید نوشته‌هایتان بی‌رحمانه ویرایش و توزیع شوند؛ بنابراین، آنها را اینجا ارائه نکنید.
    \nشما همچنین به ما تعهد می‌کنید که خودتان این را نوشته‌اید یا آن را از یک منبع با مالکیت عمومی یا مشابه آزاد آن برداشته‌اید (برای جزئیات بیش‌تر $1 را ببینید).\nکارهای دارای حق تکثیر را بدون اجازه ارائه نکنید!", + "copyrightwarning2": "لطفاً توجه داشته باشید که همهٔ مشارکت‌ها در {{SITENAME}} ممکن است توسط دیگر مشارکت‌کنندگان تغییر یابند، ویرایش یا حذف شوند.\nاگر نمی‌خواهید نوشته‌هایتان بی‌رحمانه ویرایش شوند؛ بنابراین، آنها را اینجا ارائه نکنید.
    \nشما همچنین به ما تعهد می‌کنید که خودتان این را نوشته‌اید یا آن را از یک منبع با مالکیت عمومی یا مشابه آزاد آن برداشته‌اید ($1 را برای جزئیات بیشتر ببینید).\nکارهای دارای حق تکثیر را بدون اجازه ارائه نکنید!", "editpage-cannot-use-custom-model": "مدل محتوای این صفحه نمی‌تواند عوض شود.", "longpageerror": "خطا: متنی که ارسال کرده‌اید {{PLURAL:$1|یک کیلوبایت|$1 کیلوبایت}} طول دارد. این مقدار از مقدار بیشینهٔ {{PLURAL:$2|یک کیلوبایت|$2 کیلوبایت}} بیشتر است.\nنمی‌توان آن را ذخیره کرد.", "readonlywarning": "هشدار: پایگاه داده برای نگهداری قفل شده است، به همین علت هم‌اکنون نمی‌توانید ویرایش‌هایتان را ذخیره کنید.\nاگر می‌خواهید متن را در یک پروندهٔ متنی کپی کنید و برای آینده ذخیره‌اش کنید.\n\nمدیر سامانه که آن را قفل کرده این توضیح را ارائه کرده است: $1", @@ -1114,7 +1114,7 @@ "powersearch-togglelabel": "بررسی:", "powersearch-toggleall": "همه", "powersearch-togglenone": "هیچ‌کدام", - "powersearch-remember": "انتخاب را برای جستجوهای بعدی به خاطر داشته‌باش", + "powersearch-remember": "انتخاب را برای جستجوهای بعدی به خاطر داشته باش", "search-external": "جستجوی خارجی", "searchdisabled": "جستجو در {{SITENAME}} فعال نیست.\nموقتاً می‌توانید از جستجوی Google استفاده کنید.\nتوجه کنید که نتایج حاصل از جستجو با آن روش ممکن است روزآمد نباشند.", "search-error": "خطایی هنگام جست‌وجو رخ داده است: $1", @@ -1922,7 +1922,7 @@ "lockmanager-fail-closelock": "امکان بستن پروندهٔ قفل‌شدهٔ «$1» وجود ندارد.", "lockmanager-fail-deletelock": "امکان حذف پروندهٔ قفل‌شدهٔ «$1» وجود ندارد.", "lockmanager-fail-acquirelock": "نمی‌توان قفل «$1» را کسب کرد.", - "lockmanager-fail-openlock": "امکان باز کردن پروندهٔ قفل‌شدهٔ «$1» وجود ندارد.مطمئن شوید که پوشهٔ بارگذاریتان به درستی تنظیم شده‌باشد و سرور سایتتان به شما اجازهٔ ذخیره در آن را بدهد. برای اطلاعات بیشتر https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:$wgUploadDirectory را مشاهده کنید.", + "lockmanager-fail-openlock": "امکان باز کردن پروندهٔ قفل‌شدهٔ «$1» وجود ندارد.مطمئن شوید که پوشهٔ بارگذاریتان به درستی تنظیم شده باشد و سرور سایتتان به شما اجازهٔ ذخیره در آن را بدهد. برای اطلاعات بیشتر https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:$wgUploadDirectory را مشاهده کنید.", "lockmanager-fail-releaselock": "نمی‌توان قفل «$1» را گشود.", "lockmanager-fail-db-bucket": "امکان ارتباط با تعداد کافی پایگاه داده قفل‌ها در محفظه $1 وجود نداشت.", "lockmanager-fail-db-release": "بازکردن قفل‌های پایگاه دادهٔ $1 ممکن نیست.", @@ -2845,7 +2845,7 @@ "sorbsreason": "نشانی آی‌پی شما توسط DNSBL مورد استفاده {{SITENAME}} به عنوان یک پروکسی باز گزارش شده است.", "sorbs_create_account_reason": "نشانی آی‌پی شما به عنوان یک پروکسی باز در DNSBL استفاده شده توسط {{SITENAME}} فهرست شده است.\nشما نمی‌توانید یک حساب ایجاد کنید.", "softblockrangesreason": "کاربران ثبت‌نام نکرده نمی‌توانند از IP شما ($1) برای ویرایش استفاده کنند. لطفاً به سامانه وارد شوید.", - "xffblockreason": "نشانی آی‌پی در X-Forwarded-For header موجود است و پروکسی شما یا سروری که از آن استفاده می‌کنید بسته‌شده است. دلیل بسته‌شدن: $1", + "xffblockreason": "نشانی آی‌پی در X-Forwarded-For header موجود است و پروکسی شما یا سروری که از آن استفاده می‌کنید بسته شده است. دلیل بسته‌شدن: $1", "cant-see-hidden-user": "کاربری که می‌خواهید ببندید قبلاً بسته شده و پنهان گردیده است. چون شما دسترسی پنهان کردن کاربران را ندارید، نمی‌توانید قطع دسترسی کاربر را ببینید یا ویرایش کنید.", "cant-block-nonexistent-page": "از آنجا که صفحه موجود نیست، نمی‌تواند دسترسی یک کاربر را از $1 قطع کنید", "ipbblocked": "شما نمی‌توانید دسترسی دیگر کاربران را ببندید یا باز کنید زیرا دسترسی خودتان بسته است.", @@ -2909,6 +2909,8 @@ "movesubpage": "{{PLURAL:$1|زیرصفحه|زیرصفحه‌ها}}", "movesubpagetext": "این صفحه $1 زیرصفحه دارد که در زیر نمایش {{PLURAL:$1|یافته است|یافته‌اند}}.", "movesubpagetalktext": "صفحهٔ بحث مربوط دارای $1 زیرصفحه است که در زیر نمایش {{PLURAL:$1|یافته است|یافته‌اند}}.", + "movesubpagetext-truncated": "$1 {{PLURAL:$1|زیرصفحهٔ}} نخست این صفحه در زیر نمایش یافته‌{{PLURAL:$1| است|اند}}.", + "movesubpagetalktext-truncated": "$1 {{PLURAL:$1|زیرصفحهٔ}} نخست صفحهٔ بحث مرتبط در زیر نمایش یافته{{PLURAL:$1| است|‌اند}}.", "movenosubpage": "این صفحه هیچ زیرصفحه‌ای ندارد.", "movereason": "دلیل:", "moveotherreason": "دلیل دیگر/اضافی", diff --git a/languages/i18n/fi.json b/languages/i18n/fi.json index f9ff6dd82fc..12aa44e70ad 100644 --- a/languages/i18n/fi.json +++ b/languages/i18n/fi.json @@ -1471,7 +1471,7 @@ "action-undelete": "palauttaa poistettuja sivuja", "action-suppressrevision": "tarkastella ja palauttaa piilotettuja versioita", "action-suppressionlog": "tarkastella tätä yksityislokia", - "action-block": "estää tätä käyttäjää muokkaamasta", + "action-block": "estää tätä käyttäjää muokkaamasta tai purkaa estoa", "action-protect": "muuttaa tämän sivun suojaustasoa", "action-rollback": "käyttää nopeaa palautusta kumoamaan viimeisen käyttäjän viimeiset muutokset sivuun", "action-import": "tuoda sivuja toisesta wikistä", @@ -1498,7 +1498,7 @@ "action-apihighlimits": "käyttää korkeampia rajoja API-kyselyissä", "action-autoconfirmed": "ohittaa IP-pohjaisia nopeusrajoituksia", "action-bigdelete": "poistaa sivuja, joilla on pitkä historia", - "action-blockemail": "estää käyttäjää lähettämästä sähköpostia", + "action-blockemail": "estää käyttäjää lähettämästä sähköpostia tai purkaa estoa", "action-bot": "tulla kohdelluksi automaattisena prosessina", "action-editprotected": "muokata sivuja, jotka on suojattu tasolle ”{{int:protect-level-sysop}}”", "action-editsemiprotected": "muokata sivuja, jotka on suojattu tasolle ”{{int:protect-level-autoconfirmed}}”", diff --git a/languages/i18n/gl.json b/languages/i18n/gl.json index 640255fff03..0bd24d23b56 100644 --- a/languages/i18n/gl.json +++ b/languages/i18n/gl.json @@ -2847,6 +2847,8 @@ "movesubpage": "{{PLURAL:$1|Subpáxina|Subpáxinas}}", "movesubpagetext": "Esta páxina ten $1 {{PLURAL:$1|subpáxina|subpáxinas}}.", "movesubpagetalktext": "A páxina de conversa correspondente ten $1 {{PLURAL:$1|subpáxina, amosada|subpáxinas, amosadas}} abaixo.", + "movesubpagetext-truncated": "A continuación, {{PLURAL:$1|móstrase a primeira subpáxina|móstranse as primeiras $1 subpáxinas}} para esta páxina.", + "movesubpagetalktext-truncated": "A continuación, {{PLURAL:$1|móstrase a primeira subpáxina|móstranse as primeiras $1 subpáxinas}} para a correspondente páxina de conversa.", "movenosubpage": "Esta páxina non ten subpáxinas.", "movereason": "Motivo:", "moveotherreason": "Outro motivo:", diff --git a/languages/i18n/gn.json b/languages/i18n/gn.json index 55976eb1359..de139c72681 100644 --- a/languages/i18n/gn.json +++ b/languages/i18n/gn.json @@ -415,6 +415,7 @@ "loginreqlink": "eike", "newarticletext": "Rehapykuehókuri peteĩ joaju peteĩ kuatiarogue ndaipórivape.\nNde remoheñoisérõ ko kuatiarogue, eñepyrũkatu ehai.\nReikotevẽvérõ marandu, emoñe’ẽ kuatiarogue ñepytyvõ rehegua. Oiméramo reikereínte térã rejavyhaguére, upéicharõ terehojey [$1 kuatiarogue mboyveguápe].", "userinvalidconfigtitle": "Atención: no existe la apariencia «$1».\nLas páginas de archivos .css, .json y .js personalizados comienzan por minúscula; p. ej., se usa «{{ns:user}}:Ejemplo/vector.css» en vez de «{{ns:user}}:Ejemplo/Vector.css».", + "continue-editing": "Eike jehaijeyhápe", "editing": "Ojehaihína $1", "creating": "Omoheñóivo $1", "editingsection": "Ojehaihína $1 (vore)", @@ -426,6 +427,8 @@ "yourdiff": "Umi mba'e ojoavýva", "template-protected": "(oñeñangarekóva)", "template-semiprotected": "(oñeñangarekomíva)", + "postedit-confirmation-saved": "Oñeñongatúma nde jehaijey.", + "postedit-confirmation-published": "Ojeikuaaukáma nde jehaijey.", "edit-already-exists": "Ndaikatúi ojejapo ko kuatia pyahu.\nOĩma voi ko kuatia.", "defaultmessagetext": "Jehaipy ijypykuéva", "currentrev-asof": "Jehaipy ko'ãgagua - $1", @@ -540,7 +543,7 @@ "recentchanges-legend-watchlistexpiry": "Kuatia oñeñangarekóva sapy'ami", "recentchanges-submit": "Ehecha", "rcfilters-legend-heading": "Ñe'ẽ mbykymi rysýi:", - "rcfilters-other-review-tools": "Ambue jehesa'ỹijo rembipuru", + "rcfilters-other-review-tools": "Ambue ñehesa'ỹijo rembipuru", "rcfilters-activefilters": "Mboguaha oikóva", "rcfilters-activefilters-hide": "Eñomi", "rcfilters-activefilters-show": "Ehecha", diff --git a/languages/i18n/ha.json b/languages/i18n/ha.json index 104a0d823b3..8d701c2a370 100644 --- a/languages/i18n/ha.json +++ b/languages/i18n/ha.json @@ -26,31 +26,32 @@ "아라", "Hamza DK", "Juguson", - "Yusuf Sa'adu" + "Yusuf Sa'adu", + "Muhammad Idriss Criteria" ] }, - "tog-underline": "Zana layin link:", + "tog-underline": "Zana layin mahaɗa:", "tog-hideminor": "A ɓoye ƙananan gyare-gyare na baya-bayan nan", - "tog-hidepatrolled": "A ɓoye gyare-gyaren kan ido a cikin gyare-gyare bayan-bayan nan", - "tog-newpageshidepatrolled": "A ɓoye shafunan kan ido daga cikin jerin sabbin shafuna", + "tog-hidepatrolled": "Cire gyare-gyaren sintiri daga canje-canje na baya-bayan nan", + "tog-newpageshidepatrolled": "Rufe shafukan da aka yi sintiri daga sabon jerin shafukan", "tog-hidecategorization": "Boye rukunin shafuka", - "tog-extendwatchlist": "A faɗaɗa jerin kan ido ya nuna duka gyare-gyare, ba na baya-bayan nan kawai ba", - "tog-usenewrc": "Sauye-sauye iri ɗaya ga shafi a jerin sabbin sauye-sauye da shafukan da aka sanya idanu.", - "tog-editondblclick": "Gyara shafuka da yin danniya sau biyu", - "tog-editsectiononrightclick": "A lamunce gyara shashe ta hanyar danniya a gefen dama a kan sunan shashe", - "tog-watchcreations": "Sanya shafukan da na ƙirƙira da fayilolin dana ɗaura a shafukan dana sanya wa ido", - "tog-watchdefault": "Sanya shafuka da fayilolin da nayi gyara a shafukan dana sanya wa ido", + "tog-extendwatchlist": "Ƙara jerin masu kallo don nuna duk canje-canje, ba kawai na baya-bayan nan ba", + "tog-usenewrc": "Canje-canje na rukuni ta shafi a cikin canje-canje na baya-bayan nan da jerin masu kallo", + "tog-editondblclick": "Gyara shafuka a kan dannawa sau biyu", + "tog-editsectiononrightclick": "Amince da gyaran sashi ta danna dama akan sunayen sashi", + "tog-watchcreations": "Ƙara shafukan da na ƙirƙira da fayilolin da na ɗora zuwa jerin shafukan da nake bi", + "tog-watchdefault": "Ƙara shafuka da fayiloli da na gyara a cikin jerin shafukan da nake bi", "tog-watchmoves": "Sanya shafuka da fayilolin dana gusar a shafukan dana sanya wa ido", - "tog-watchdeletion": "Sanya shafuka da fayilolin dana goge a shafukan dana sanya wa ido", - "tog-watchuploads": "Sanya sabbin fayilolin dana ɗaura a shafukan dana sanya wa ido", - "tog-watchrollback": "Sanya shafukan da na gudanar da sakiya agaresu a shafukan dana sanya wa ido", - "tog-minordefault": "A alamta duk gyaruka a matsayin ƙanana bisa manufa", - "tog-previewontop": "A nuna filin rigya-gani sama ga filin gyare-gyare", - "tog-previewonfirst": "nuna ka ɗauki kallon sa'ad da ka soma gyara", - "tog-enotifwatchlistpages": "A shaida mani ta Imel idan wani shafi ko fayil dake cikin wadanda na sanya wa ido aka sauya.", - "tog-enotifusertalkpages": "A shaida mani ta imel idan shafina na muhawara ya sauya", - "tog-enotifminoredits": "A shaida mani ta Imel game da ƙaramin gyara na shafuka da fayilolin", - "tog-enotifrevealaddr": "A bayyana Imel kina a cikin sak'wanni na shaidarwa", + "tog-watchdeletion": "Ƙara shafuka da fayiloli na share zuwa jerin shafukan da nake bi", + "tog-watchuploads": "Ƙara sabbin fayiloli na ɗora zuwa jerin shafukan da nake bi", + "tog-watchrollback": "Ƙara shafuka inda na yi juyawa zuwa jerin shafukan da nake bi", + "tog-minordefault": "Yi mako da dukan gyare-gyare masu ƙanƙanta ta hanyar madauwami", + "tog-previewontop": "Nuna samfuri kafin akwatin gyara", + "tog-previewonfirst": "Nuna samfurori lokacin da za a fara gyara", + "tog-enotifwatchlistpages": "Yi min imel lokacin da aka canza shafi ko fayil a cikin jerin masu kallo na", + "tog-enotifusertalkpages": "Ayi min imel idan shafina na muhawara ya sauya", + "tog-enotifminoredits": "Yi min imel idan na samu ƙananan gyare-gyare na shafuka da fayiloli", + "tog-enotifrevealaddr": "A bayyana Imel kina a cikin saƙwanni na shaidarwa", "tog-shownumberswatching": "A nuna adadin ma'aikata masu bin sawun wannan shafi", "tog-oldsig": "Sa hannun da kuke dashi", "tog-fancysig": "dauki sa hannu a matsayin wikitext (ba tare da hanyar haɗin kai ta atomatik zuwa shafin mai amfani ba)", @@ -79,7 +80,7 @@ "editfont-style": "Salon fanti na filin gyara", "editfont-monospace": "Fanti mai tsayayyen faɗi", "editfont-sansserif": "Fanti maras sarif", - "editfont-serif": "Fanti mai sarif", + "editfont-serif": "Mai sarif", "sunday": "Lahadi", "monday": "Litinin", "tuesday": "Talata", @@ -423,12 +424,12 @@ "revdelete-reasonotherlist": "Wani dalili", "mergehistory-reason": "Dalili:", "revertmerge": "Ware", - "history-title": "Tarihin sauye-sauyen \"$1\"", - "difference-title": "Bambanci tsakin sauye-sauye na \"$1\"", + "history-title": "$1: Tarihin sauye-sauyen", + "difference-title": "$1: Bambanci tsakin sauye-sauye na", "lineno": "Layi $1:", "compareselectedversions": "Kwatanta zaɓaɓɓun zubi", "editundo": "janyewa", - "diff-multi-sameuser": "({{PLURAL:$1|Tarihin dubi na kusa|$1 intermediate revisions}} da ma'aikacin dai ba'a nuna sa ba)", + "diff-multi-sameuser": "({{PLURAL:$1|Tarihin dubi na kusa|$1 intermediate revisions}} da {{GENDER:$3|ma'aikacin}} dai ba'a nuna sa ba)", "searchresults": "Sakamakon bincike", "searchresults-title": "Sakamakon bincike na \"$1\"", "notextmatches": "Babu wani matanin da ya dace", @@ -437,8 +438,8 @@ "nextn-title": "Na gaba $1 {{PLURAL:$1|sakamako|sakamakoki}}", "shown-title": "Nuna $1 {{PLURAL:$1|result|results}} ga shafi", "viewprevnext": "Duba ($1 {{int:pipe-separator}} $2) ($3)", - "searchmenu-exists": "Akwai shafi mai sunan nan \"[[:$1]]\" a wannan wiki. {{PLURAL:$2|0=|A duba wasu sakamakon binciken.}}", - "searchmenu-new": "Kirkira shafin \"[[:$1]]\" akan wannan wiki! {{PLURAL:$2|0=|Duba kuma shafin da aka samu a binciken ka.|Duba kuma sakamakon binciken da aka samu.}}", + "searchmenu-exists": "Akwai shafi mai sunan nan \"[[:$1]]\" a {{SITENAME}}. {{PLURAL:$2|0=|A duba wasu sakamakon binciken.}}", + "searchmenu-new": "Kirkira shafin \"[[:$1]]\" akan wannan wiki! {{PLURAL:$2|0=|Duba kuma shafin da aka samu a binciken ka.|Duba kuma sakamakon binciken da aka samu.}}", "searchprofile-articles": "Shafukan abin ciki", "searchprofile-images": "Multimidiya", "searchprofile-everything": "Duk abin da", @@ -470,7 +471,7 @@ "skin-action-addsection": "Sabon sashe", "action-edit": "gyara wannan shafi", "action-createpage": "kirkiri wannan shafi", - "action-move": "Gusarwa", + "action-move": "gusar da wannan shafi", "action-delete": "goge wannan shafi", "action-block": "yi bulokin din wannan user daga gyara Wikipedia", "action-protect": "Karewa", @@ -528,7 +529,7 @@ "imgfile": "fayil", "file-anchor-link": "Fayil", "filehist": "Tarihin fayil", - "filehist-help": "ku Latsa rana/lokaci ku ga fayil yadda yake a wannan lokaci", + "filehist-help": "Ku latsa rana/lokaci ku ga fayil yadda yake a wannan lokaci", "filehist-deleteone": "soke", "filehist-current": "na yanzu", "filehist-datetime": "Rana/Lokaci", diff --git a/languages/i18n/he.json b/languages/i18n/he.json index 57bc497b358..ac21747d0dd 100644 --- a/languages/i18n/he.json +++ b/languages/i18n/he.json @@ -173,7 +173,7 @@ "category-subcat-count-limited": "הקטגוריה הזאת מכילה את {{PLURAL:$1|קטגוריית־המשנה הבאה|$1 קטגוריות־המשנה הבאות}}.", "category-article-count": "{{PLURAL:$2|קטגוריה זו מכילה את הדף הבא בלבד.|קטגוריה זו מכילה את {{PLURAL:$1|הדף המוצג להלן|$1 הדפים המוצגים להלן}}, ומכילה בסך־הכול $2 דפים.}}", "category-article-count-limited": "קטגוריה זו מכילה את {{PLURAL:$1|הדף הבא|$1 הדפים הבאים}}.", - "category-file-count": "{{PLURAL:$2|קטגוריה זו מכילה את הקובץ הבא בלבד.|קטגוריה זו מכילה את {{PLURAL:$1|הקובץ המוצג להלן|$1 הקבצים המוצגים להלן}}, ומכילה בסך־הכול $2 קבצים.}}", + "category-file-count": "{{PLURAL:$2|קטגוריה זו מכילה את הקובץ הבא בלבד.|קטגוריה זו מכילה את {{PLURAL:$1|הקובץ המוצג להלן|$1 הקבצים המוצגים להלן}}, ומכילה בסך הכול $2 קבצים.}}", "category-file-count-limited": "קטגוריה זו מכילה את {{PLURAL:$1|הקובץ הבא|$1 הקבצים הבאים}}.", "index-category": "דפים המופיעים במנועי חיפוש", "noindex-category": "דפים המוסתרים ממנועי חיפוש", @@ -348,7 +348,7 @@ "databaseerror-function": "פונקציה: $1", "databaseerror-error": "שגיאה: $1", "transaction-duration-limit-exceeded": "כדי למנוע עיכובי העתקה גדולים, הפעולה הזאת הופסקה כיוון שמשך הכתיבה ($1) עבר את המגבלה של {{PLURAL:$2|שנייה אחת|$2 שניות}}.\nאם הפעולה דורשת שינוי של פריטים רבים בו־זמנית, ניתן לנסות לבצע כמה פעולות קטנות יותר.", - "transaction-max-statement-time-exceeded": "כדי למנוע עומס־יתר במסד הנתונים, הפעולה הזאת הופסקה כיוון שמשך הכתיבה עבר את המגבלה.\nאם הפעולה דורשת שינוי של פריטים רבים בו־זמנית, ניתן לנסות לבצע כמה פעולות קטנות יותר.", + "transaction-max-statement-time-exceeded": "כדי למנוע עומס־יתר במסד הנתונים, הפעולה הזאת הופסקה כיוון שמשך הכתיבה עבר את המגבלה.\nאם הפעולה דורשת קריאה של פריטים רבים בו־זמנית, ניתן לנסות לבצע כמה פעולות קטנות יותר.", "laggedreplicamode": "אזהרה: הדף עשוי שלא להכיל עדכונים אחרונים.", "readonly": "בסיס הנתונים נעול", "enterlockreason": "יש להקליד סיבה לנעילה, כולל הערכה למועד שחרור הנעילה", @@ -1639,8 +1639,8 @@ "rcfilters-filter-excluded": "מוחרג", "rcfilters-tag-prefix-namespace-inverted": "לא :$1", "rcfilters-tag-prefix-tags-inverted": "לא #$1", - "rcfilters-exclude-button-off": "ללא המרחבים המסומנים", - "rcfilters-exclude-button-on": "ללא המרחבים המסומנים", + "rcfilters-exclude-button-off": "היפוך הבחירה", + "rcfilters-exclude-button-on": "היפוך הבחירה", "rcfilters-view-tags": "עריכות מתויגות", "rcfilters-view-namespaces-tooltip": "סינון התוצאות לפי מרחב שם", "rcfilters-view-tags-tooltip": "סינון התוצאות לפי תגיות עריכה", diff --git a/languages/i18n/hi.json b/languages/i18n/hi.json index 456728a6d23..be04afb1dcf 100644 --- a/languages/i18n/hi.json +++ b/languages/i18n/hi.json @@ -247,7 +247,7 @@ "anontalk": "वार्ता", "navigation": "नेविगेशन", "and": " और", - "faq": "साधारण प्रश्न", + "faq": "सामान्य प्रश्न", "actions": "क्रियाएँ", "namespaces": "नामस्थान", "variants": "संस्करण", diff --git a/languages/i18n/is.json b/languages/i18n/is.json index 84f9585fc5a..66e295e92df 100644 --- a/languages/i18n/is.json +++ b/languages/i18n/is.json @@ -760,7 +760,7 @@ "editpage-notsupportedcontentformat-title": "Efnissnið ekki stutt", "slot-name-main": "Aðal", "content-model-wikitext": "wiki-texti", - "content-model-text": "hreinn texti", + "content-model-text": "venjulegur texti", "content-model-json": "JSON", "content-json-empty-object": "Tómur hlutur", "content-json-empty-array": "Tómt fylki", @@ -892,7 +892,7 @@ "revdelete-hide-current": "Mistókst að fela breytingu frá $1 $2: Þetta er núverandi útgáfa síðunnar.\nEkki er hægt að fela hana.", "revdelete-show-no-access": "Mistókst að sýna breytingu frá $1 $2: Þessi breyting hefur verið merkt sem \"takmörkuð\".\nÞú hefur ekki aðgang að henni.", "revdelete-modify-no-access": "Mistókst að breyta hlut frá $1 $2: Þessi breyting hefur verið merkt sem „takmörkuð”.\nÞú hefur ekki aðgang að henni.", - "revdelete-modify-missing": "Mistókst að breyta hlut með auðkennið $1: Hann finnst ekki í gagnabankanum!", + "revdelete-modify-missing": "Villa við breytingu hlutaauðkennisins $1: Það vantar í gagnagrunninn!", "revdelete-no-change": "'''Viðvörun:''' Breytingin frá $1 $2 hefur þegar umbeðnar sýnileika stillingar.", "revdelete-concurrent-change": "Mistókst að breyta atriði dagsettu $1 $2: Stöðu þess virðist hafa verið breytt af einhverjum öðrum á meðan þú reyndir að breyta því.\nAthugaðu hvað ritað var í aðgerðaskrárnar.", "revdelete-only-restricted": "Mistókst að fela breytingu frá $1 $2: Þú getur ekki falið breytingu fyrir möppudýrum án þess að velja eina af hinum sýnileika stillingunum.", @@ -1000,8 +1000,8 @@ "searchall": "öllum", "showingresultsinrange": "Sýni allt að $1 {{PLURAL:$1|niðurstöðu|niðurstöður}} á bilinu $2 til $3.", "search-showingresults": "{{PLURAL:$4|Niðurstaða|Niðurstöður}} $1-$2 af $3", - "search-nonefound": "Engar niðurstöður pössuðu við fyrirspurnina.", - "search-nonefound-thiswiki": "Engar niðurstöður samsvöruðu fyrirspurninni á þessu vefsvæði.", + "search-nonefound": "Það voru engar niðurstöður samsvarandi fyrirspurninni.", + "search-nonefound-thiswiki": "Það voru engar niðurstöður samsvarandi fyrirspurninni í þessu setri.", "powersearch-legend": "Ítarlegri leit", "powersearch-ns": "Leita í nafnrýmum:", "powersearch-togglelabel": "Athuga:", @@ -1145,7 +1145,7 @@ "prefs-signature-invalid-warning": "Undirskriftin þín gæti valdið vandræðum hjá sumum verkfærum.", "prefs-signature-highlight-error": "Birta staðsetningu villunnar", "prefs-signature-error-details": "Kanna nánar", - "prefs-dateformat": "Dagasnið", + "prefs-dateformat": "Dagsetningarsnið", "prefs-timeoffset": "Tímamismunur", "prefs-advancedediting": "Almennir valkostir", "prefs-developertools": "Forritaratól", @@ -1746,7 +1746,7 @@ "lockmanager-fail-svr-release": "Gat ekki opnað lása á þjóninum $1.", "lockmanager-fail-conflict": "Gat ekki nálgast lás. Einhver annar er að gera eitthvað við þessa skrá.", "zip-file-open-error": "Mistök við opnun skrárinnar fyrir ZIP prófanir.", - "zip-wrong-format": "Skráin var ekki ZIP-skrá.", + "zip-wrong-format": "Hin tilgreinda skrá er ekki ZIP-skrá.", "zip-bad": "Þessi ZIP skrá er skemmd eða ólesanleg.\nEkki var hægt að athuga öryggi skrárinnar almennilega.", "zip-unsupported": "Skráin er ZIP-skrá sem notar ZIP-eiginleika sem eru ekki studdir af MediaWiki.\nÖryggi hennar er ekki hægt að athuga almennilega.", "uploadstash": "Óútgefnar skrár", @@ -2077,7 +2077,7 @@ "logeventslist-tag-log": "Aðgerðaskrá yfir merki", "all-logs-page": "Allar opinberar atvikaskrár", "alllogstext": "Safn allra aðgerðaskráa {{SITENAME}}.\nÞú getur takmarkað listann með því að velja tegund aðgerðaskráar, notandanafn, eða síðu.", - "logempty": "Engin slík aðgerð fannst.", + "logempty": "Enginn samsvarand hlutur í atburðaskrá.", "log-title-wildcard": "Leita að titlum sem byrja á þessum texta", "showhideselectedlogentries": "Breyta sýnileika valinna atvikaskrárfærslna", "log-edit-tags": "Breyta merkjum á völdum atvikaskrárfærslum", @@ -2407,7 +2407,7 @@ "undelete-search-prefix": "Sýna síður sem byrja á:", "undelete-search-full": "Birta síðutitla sem innihalda:", "undelete-search-submit": "Leita", - "undelete-no-results": "Engar samsvarandi síður fundust í eyðingarskjalasafninu.", + "undelete-no-results": "Engar samsvarandi síður fundnar í eyðingarsafnskránni.", "undelete-filename-mismatch": "Ekki er hægt að endurvekja útgáfu skráar með tímamerkið $1: Skráarheiti samsvara ekki.", "undelete-bad-store-key": "Endurvakningu útgáfu skráar mistókst með tímastipilinn $1: Skráin fannst ekki fyrir eyðingu.", "undelete-cleanup-error": "Villa við eyðingu ónotaðs skjalasafns $1", @@ -2424,7 +2424,7 @@ "tooltip-whatlinkshere-invert": "Hakaðu við þennan reit til að fela tengla úr síðum með tilteknu nafnrými.", "namespace_association": "Tengd nafnrými", "tooltip-namespace_association": "Hakaðu við þennan kassa til að hafa með spjallsíður eða tengd nafnrými.", - "blanknamespace": "(Aðalnafnrýmið)", + "blanknamespace": "(Aðalnafnrými)", "contributions": "Breytingar notanda", "tool-link-contributions": "Framlög {{GENDER:$1|notanda}}", "contributions-title": "Framlög notanda $1", @@ -2437,7 +2437,7 @@ "contributions-edit-count": "{{GENDER:$1|Notandi}} með $2 {{PLURAL:$2|breytingu|breytingar}}.", "contributions-account-creation-date": "Aðgangur búinn til $1.", "contributions-userdoesnotexist": "Notandaaðgangurinn \"$1\" er ekki skráður.", - "nocontribs": "Engar breytingar fundnar sem passa við þessa viðmiðun.", + "nocontribs": "Engar breytingar voru fundnar samsvarandi þessum skilyrðum.", "uctop": "núverandi", "month": "Frá mánuðinum (og fyrr):", "year": "Frá árinu (og fyrr):", @@ -3056,7 +3056,7 @@ "saturday-at": "Laugardag klukkan $1", "sunday-at": "Sunnudag klukkan $1", "yesterday-at": "Í gær klukkan $1", - "bad_image_list": "Sniðið er eftirfarandi:\n\nAðeins listaeigindi (línur sem byrja á *) eru meðtalin.\nFyrsti tengillinn í hverri línu verður að tengja í slæma skrá.\nAllir síðari tenglar á sömu línu eru taldir vera undantekningar, þ.e. síður þar sem að skráin kann að koma fyrir innfelld.", + "bad_image_list": "Sniðið er eftirfarandi:\n\nAðeins listaatriði (línur sem byrja á *) eru meðtalin.\nFyrsti tengillinn í hverri línu verður að tengja í slæma skrá.\nAllir síðari tenglar á sömu línu eru taldir vera undantekningar, þ.e. síður þar sem að skráin kann að koma fyrir innfelld.", "variantname-crh": "crh", "variantname-crh-latn": "crh-Latn", "variantname-crh-cyrl": "crh-Cyrl", @@ -3341,7 +3341,7 @@ "version-hook-subscribedby": "Í áskrift af", "version-version": "($1)", "version-no-ext-name": "[ekkert nafn]", - "version-license": "MediaWiki leyfi", + "version-license": "MediaWiki-leyfi", "version-ext-license": "Notkunarleyfi", "version-ext-colheader-name": "Viðbót", "version-skin-colheader-name": "Skinn", @@ -3568,9 +3568,9 @@ "htmlform-date-placeholder": "ÁÁÁÁ-MM-DD", "htmlform-time-placeholder": "KK:MM:SS", "htmlform-datetime-placeholder": "ÁÁÁÁ-MM-DD KK:MM:SS", - "htmlform-date-invalid": "Uppgefið gildi er ekki þekkt. Reyndu að nota ÁÁÁÁ-MM-DD formið.", - "htmlform-time-invalid": "Uppgefið gildi er ekki þekktur tími. Reyndu að nota KK:MM:SS formið.", - "htmlform-datetime-invalid": "Uppgefið gildi er ekki þekkt dagsetning og tími. Reyndu að nota ÁÁÁÁ-MM-DD KK:MM:SS formið.", + "htmlform-date-invalid": "Gildið sem þú tilgreindir er ekki þekkt dagsetning. Reyndu að nota sniðið ÁÁÁÁ-MM-DD.", + "htmlform-time-invalid": "Gildið sem þú tilgreindir er ekki þekktur tími. Reyndu að nota sniðið HH:MM:SS.", + "htmlform-datetime-invalid": "Gildið sem þú tilgreindir er ekki þekkt dagsetning og tími. Reyndu að nota sniðið ÁÁÁÁ-MM-DD KK:MM:SS.", "htmlform-date-toolow": "Gildið sem þú gafst upp er fyrir elstu leyfðu dagsetninguna $1.", "htmlform-date-toohigh": "Gildið sem þú gafst upp er eftir síðustu leyfðu dagsetninguna $1.", "htmlform-time-toolow": "Gildið sem þú gafst upp er fyrir elstu leyfðu tímasetninguna $1.", @@ -3750,7 +3750,7 @@ "mediastatistics-header-office": "Skrifstofuefni", "mediastatistics-header-text": "Textar", "mediastatistics-header-executable": "Uppsetninga skrár", - "mediastatistics-header-archive": "Þjappaðar skrár", + "mediastatistics-header-archive": "Þjöppuð snið", "mediastatistics-header-3d": "3D", "mediastatistics-header-total": "Allar skrár", "json-warn-trailing-comma": "$1 eftirfylgjandi {{PLURAL:$1|komma var fjarlægð|kommur voru fjarlægðar}} úr JSON", @@ -3902,7 +3902,7 @@ "gotointerwiki-invalid": "Uppgefinn titill er ógildur.", "gotointerwiki-external": "Þú ert í þann mund að yfirgefa {{SITENAME}} til að fara að skoða [[$2]], sem er aðskilið vefsvæði.\n\n'''[$1 Halda áfram á $1]'''", "pagedata-title": "Síðugögn", - "pagedata-not-acceptable": "Engin samsvarandi gerð fannst. Studdar MIME-gerðir: $1", + "pagedata-not-acceptable": "Ekkert samsvarandi snið fannst. Studdar MIME-gerðir: $1", "pagedata-bad-title": "Ógildur titill: $1.", "passwordpolicies": "Aðgangsorðastefnur", "passwordpolicies-group": "Hópur", diff --git a/languages/i18n/ja.json b/languages/i18n/ja.json index 0c63c52f395..018eee533b1 100644 --- a/languages/i18n/ja.json +++ b/languages/i18n/ja.json @@ -146,7 +146,8 @@ "고솜", "아라", "翻訳者a", - "Salvare" + "Salvare", + "Khsmty" ] }, "tog-underline": "リンクの下線:", @@ -269,6 +270,8 @@ "index-category": "検索エンジンに収集されるページ", "noindex-category": "検索エンジンに収集されないページ", "broken-file-category": "壊れたファイルへのリンクがあるページ", + "categoryviewer-pagedlinks": "($1) ($2)", + "category-header-numerals": "$1~$2", "about": "解説", "article": "本文", "newwindow": "(新しいウィンドウで開きます)", @@ -380,6 +383,8 @@ "versionrequired": "MediaWiki のバージョン $1 が必要", "versionrequiredtext": "このページの使用にはMediaWiki バージョン $1 が必要です。\n[[Special:Version|バージョン情報]]をご覧ください。", "ok": "OK", + "pagetitle": "$1 - {{SITENAME}}", + "backlinksubtitle": "← $1", "retrievedfrom": "「$1」から取得", "youhavenewmessages": "$1が{{PLURAL:$3|あります}} ($2)。", "youhavenewmessagesfromusers": "{{PLURAL:$3|他の利用者|$3 人の利用者}}からの$1が{{PLURAL:$4|あります}} ($2)。", @@ -409,6 +414,8 @@ "site-atom-feed": "$1のAtomフィード", "page-rss-feed": "「$1」のRSSフィード", "page-atom-feed": "「$1」のAtomフィード", + "feed-atom": "Atom", + "feed-rss": "RSS", "red-link-title": "「$1」 (存在しないページ)", "sort-descending": "降順に並べ替え", "sort-ascending": "昇順に並べ替え", diff --git a/languages/i18n/ka.json b/languages/i18n/ka.json index 2497fb10995..a73745e353b 100644 --- a/languages/i18n/ka.json +++ b/languages/i18n/ka.json @@ -85,6 +85,7 @@ "tog-prefershttps": "მუდამ უსაფრთხო კავშირის გამოყენება ავტორიზაციის შემდეგ", "tog-showrollbackconfirmation": "დადასტურების მოთხოვნა გაუქმების ლინკზე დაჭერისას", "tog-requireemail": "პაროლის გაგზავნა ელ-ფოსტის ჩამოყრისთვის მხოლოდ მაშინ, როდესაც ელ-ფოსტა და მომხმარებლის სახელი იქნება უზრუნველყოფილი.", + "tog-forcesafemode": "ყოველთვის ჩართული იყოს [[mw:Manual:Safemode|უსაფრთხო რეჟიმი]]", "underline-always": "მუდამ", "underline-never": "არასდროს", "underline-default": "დამოკიდებული მომხმარებელზე ან ბრაუზერის არჩევანზე", @@ -626,6 +627,9 @@ "preview": "წინასწარი გადახედვა", "showpreview": "წინასწარი გადახედვის ჩვენება", "showdiff": "ცვლილებების ჩვენება", + "temp-user-banner-description": "თქვენ იყენებთ დროებით ანგარიშს", + "temp-user-banner-tooltip-label": "მეტი ინფორმაცია დროებით ანგარიშებზე", + "temp-user-banner-tooltip-title": "დროებითი ანგარიში", "blankarticle": "გაფრთხილება: გვერდი, რომელსაც ქმნით, ცარიელია. თუკი კვლავ დააჭერთ ღილაკს \"$1\", გვერდი შეიქმნება შემცვლელობის გარეშე.", "anoneditwarning": "გაფრთხილება: თქვენ არ ხართ ავტორიზირებული. თქვენი IP მისამართი საჯაროდ ხილული იქნება, თუკი განახორციელებთ რედაქტირებას. თუ თქვენ გაივლით [$1 ავტორიზაციას] ან [$2 შექმნით ანგარიშს], სხვა უპირატესობებთან ერთად, თქვენი რედაქტირებები დაუკავშირდება თქვენს მომხმარებლის სახელს.", "anonpreviewwarning": "''თქვენ არ შესულხართ სისტემაში. თქვენი IP-მისამართი შეინახება გვერდის ისტორიაში. ''", diff --git a/languages/i18n/ki.json b/languages/i18n/ki.json index 2406cabe1aa..4d0f49f2b20 100644 --- a/languages/i18n/ki.json +++ b/languages/i18n/ki.json @@ -3,7 +3,8 @@ "authors": [ "Kwisha", "Ngangaesther", - "Stephenwanjau" + "Stephenwanjau", + "Amire80" ] }, "underline-always": "Mahinda mothe", @@ -42,11 +43,11 @@ "october-gen": "mweri wa ikumi", "november-gen": "mweri wa ikumi na imwe", "december-gen": "mweri wa ikũmi na igiri", - "cactions": "makiria", - "nstab-image": "failo", - "nstab-help": "handu ha uteithio", + "cactions": "Makiria", + "nstab-image": "Failo", + "nstab-help": "Handu ha uteithio", "action-delete": "Futa", - "move": "thie", - "movereason": "gitumi", + "move": "Thie", + "movereason": "Gitumi:", "skin-action-delete": "Futa" } diff --git a/languages/i18n/ko-kp.json b/languages/i18n/ko-kp.json index b923a57870a..85b9bbbd141 100644 --- a/languages/i18n/ko-kp.json +++ b/languages/i18n/ko-kp.json @@ -8,7 +8,8 @@ "Nuevo Paso", "Stephanecbisson", "Ykhwong", - "孟天皓" + "孟天皓", + "REO2248" ] }, "tog-underline": "련결에 밑줄긋기:", @@ -53,6 +54,8 @@ "tog-norollbackdiff": "되돌림 후 차분을 보지 않기", "tog-useeditwarning": "바꾼 내용을 보관하지 않고 편집 페지를 벗어날 때 내게 알리기", "tog-prefershttps": "가입하는 동안 항상 안전접속 쓰기", + "tog-showrollbackconfirmation": "되돌리기련결을 찰칵할 때 확인창문을 표시", + "tog-requireemail": "전저우편주소와 사용자이름이 모두 제공되였을 때만 통과암호재설정메일 보내기", "underline-always": "항상", "underline-never": "항상 긋지 않기", "underline-default": "스킨 또는 열람기 기본값", @@ -159,13 +162,17 @@ "history_small": "력사", "updatedmarker": "마지막으로 방문한 뒤 바뀜", "printableversion": "인쇄용판", + "printableversion-deprecated-warning": "인쇄용펀본은 더 이상 지원되지 않으며 표시오유가 있을수 있습니다. 열람기 책갈피를 갱신해주시고 기본 열람기 인쇄기능을 대신 사용해주십시오.", "permalink": "고유 련결", "print": "인쇄", "view": "보기", + "skin-view-view": "읽기", "skin-view-foreign": "$1에서 보기", "edit": "편집", + "skin-view-edit": "편집", "edit-local": "지역 설명 편집", "create": "만들기", + "skin-view-create": "만들기", "create-local": "지역 설명 추가", "delete": "삭제", "undelete_short": "{{PLURAL:$1|편집 한 개|편집 $1개}} 지우기취소", @@ -376,6 +383,7 @@ "userlogin-yourpassword-ph": "통행암호를 입력하세요", "createacct-yourpassword-ph": "통행암호를 입력하세요", "yourpasswordagain": "통행암호 다시 입력:", + "createacct-useuniquepass": "다른 웨브싸이트에서 사용하지 않는 통과암호를 사용할것을 권장합니다.", "createacct-yourpasswordagain": "통행암호 확인", "createacct-yourpasswordagain-ph": "통행암호를 다시 입력하세요", "userlogin-remembermypassword": "가입 상태를 유지하기", diff --git a/languages/i18n/krc.json b/languages/i18n/krc.json index 4537a50b185..b64789e48dc 100644 --- a/languages/i18n/krc.json +++ b/languages/i18n/krc.json @@ -143,7 +143,7 @@ "about": "Суратлау", "article": "Статья", "newwindow": "(джангы терезеде ачылады)", - "cancel": "Ызына алыу", + "cancel": "Ызына ал", "moredotdotdot": "Баргъаны…", "morenotlisted": "Бу тизме толу болмазгъа борлур.", "mypage": "Бет", @@ -423,16 +423,16 @@ "yourdomainname": "Сизни доменигиз:", "password-change-forbidden": "Бу викиде паролугъузну тюрлендиреллик тюлсюз.", "externaldberror": "Тыш информация базаны болушлугъу бла аутентификация, халатлы болду, неда тыш аккаунтугъузну тюрлендирирге хакъларагъыз джетмейди.", - "login": "Системагъа кириу", + "login": "Кир", "login-security": "Кимлигигизни кертилегиз", "nav-login-createaccount": "Системагъа кириу / Аккаунт къурау", "logout": "Чыкъ", "userlogout": "Чыкъ", "templogout": "Сессиядан чыкъ", "notloggedin": "Авторизация ётмегенсиз", - "userlogin-noaccount": "Аккаунтунг джокъмуду?", + "userlogin-noaccount": "Хыйсабынг джокъмуду?", "userlogin-joinproject": "{{SITENAME}} сайтха къошул", - "createaccount": "Аккаунт къурау", + "createaccount": "Хыйсаб къура", "userlogin-resetpassword-link": "Паролунгу унутдунгму?", "userlogin-helplink2": "Кириуде болушлукъ", "userlogin-loggedin": "Алайсыз да {{GENDER:$1|$1}} болуб кирдигиз.\nБашха хайырланыучу болуб кирир ючюн, тюбюндеги форманы хайырланыгъыз.", @@ -450,7 +450,7 @@ "createacct-reason-help": "Хыйсаб къуралгъан кюнлюкде кёргюзтюлген билдириу", "createacct-reason-confirm": "Киргенигизни чуруму электрон почтаны адреси эди. Аны сиз излеб этген эсегиз, джангыдан \"хыйсаб къураны\" басыгъыз", "createacct-submit": "Тергеу джазыуну къура", - "createacct-another-submit": "Аккаунт къура", + "createacct-another-submit": "Хыйсаб къура", "createacct-continue-submit": "Хыйсаб къурауну андан ары барды", "createacct-another-continue-submit": "Хыйсаб къурауну андан ары бардыр", "createacct-benefit-heading": "{{SITENAME}} сизнича адамла бла къуралгъанды.", @@ -516,7 +516,7 @@ "pt-login": "Кир", "pt-login-button": "Кир", "pt-login-continue-button": "Кириуню бардыр", - "pt-createaccount": "Аккаунт къурау", + "pt-createaccount": "Хыйсаб къура", "pt-userlogout": "Чыкъ", "php-mail-error-unknown": "PHP's mail() функцияда белгили болмагъан халат", "user-mail-no-addy": "Бир e-mail адрес болмагъанлай e-mail иерге кюрешди", @@ -570,7 +570,7 @@ "resetpass_forbidden-reason": "Пароль тюрленирге болмайды: $1", "resetpass-no-info": "Бу бетни кёрюр ючюн сиз системагъа тергеу джазыуугъуз (аккаунтугъуз) бла кирирге керексиз.", "resetpass-submit-loggedin": "Паролну тюрлендир", - "resetpass-submit-cancel": "Ызына алыу", + "resetpass-submit-cancel": "Ызына ал", "resetpass-wrong-oldpass": "Терс болджаллы неда баргъан пароль.\nСиз энди паролну тюрлендирген неда джангы болджаллы пароль соргъан болурсуз.", "resetpass-recycled": "Тилейбиз, паролугъузну эски паролугъуздан башха этиб тюрлендиригиз.", "resetpass-temp-emailed": "Электрон почта бла алгъан кёзюулю пароль бла кирдигиз. \nКириуню тамамлар ючюн, джангы пароль салыргъа керексиз.", @@ -627,11 +627,11 @@ "savearticle": "Бетни сакъла", "savechanges": "Тюрлениулени сакъла", "publishpage": "Бетни сакъла", - "publishchanges": "Тюрлениулени сакъла", + "publishchanges": "Тюрлениулени басмала", "savearticle-start": "Бетни сакъла...", "savechanges-start": "Тюрлениулени сакъла...", "publishpage-start": "Бетни сакъла…", - "publishchanges-start": "Тюрлениулени сакъла…", + "publishchanges-start": "Тюрлениулени басмала…", "preview": "Ал къарау", "showpreview": "Ал къарау", "showdiff": "Къошулгъан тюрлениуле", @@ -1065,13 +1065,13 @@ "prefs-misc": "Башха джарашдырыула", "prefs-resetpass": "Паролну тюрлендир", "prefs-changeemail": "Электрон почтаны адресин ауушдур неда кетер", - "prefs-setemail": "Лл. почтаны адресин айырыу", + "prefs-setemail": "Эл. почтаны адресин айырыу", "prefs-email": "Электрон почтаны параметрлери", "prefs-rendering": "Кёрюнюую", "prefs-searchmisc": "Баш", "searchprefs": "Джарашдырыуланы изле", "searchprefs-noresults": "Эсебле джокъдула", - "saveprefs": "Сакъла", + "saveprefs": "Сакъландыр", "restoreprefs": "Бютеу тынгылау бла джарашдырыуланы кери джюкле", "prefs-editing": "Тюзетиу", "searchresultshead": "Изле", @@ -1142,7 +1142,7 @@ "badsightml": "Сизни къол салыуугъуз джараусуз неда эскилешген HTML синтаксисни ичинде тутады:", "badsiglinks": "Къол салыуугъузну, хайырланыучу бетигизге, сюзюу бетигизге неда бу викиге этилген къошумгъа джибериуу болургъа керекди. Тилейбиз къошугъуз, юлгюге: $1.", "badsigsubst": "Къол салыуугъузну ичинде салыннган алмашдырыу барды (сёз ючюн, subst: неда ~~~~).", - "badsiglength": "Къол салыуугъуз бек узунду.\nКъол салыу $1 {{PLURAL:$1|символдан|символладан}} кёб болургъа болмайды.", + "badsiglength": "Къол салыуугъуз асыры узунду.\nКъол салыу $1 {{PLURAL:$1|символдан}} кёб болургъа болмайды.", "badsiglinebreak": "Къол салыуугъуз вики-текстни бир сатырындан къуралыргъа керекди.", "linterror-bogus-image-options": "Джалгъан файл опция", "linterror-big-tables": "Мобил девайслада кёрюнюмню бузгъан уллу таблицала", @@ -1353,7 +1353,7 @@ "grant-group-private-information": "Сизню юсюгюзден энчи билгилеге кириш", "grant-group-other": "Тюрлю-тюрлю ишлем", "grant-blockusers": "Хайырланыучуну блок эти эмда блокдан чыгъар", - "grant-createaccount": "Аккаунтла къурау", + "grant-createaccount": "Хыйсабла къура", "grant-createeditmovepage": "Бетлени болдур, тюзет эмда джеринден кёчюр", "grant-delete": "Бетлени версияларын эмда кюнлюк логларын кетер", "grant-editinterface": "MediaWiki ат аланланы, бютеу сайтлыкъ эмда хайырланыучу JSON-ну тюзет", @@ -1784,10 +1784,10 @@ "upload-foreign-cant-load-config": "Тыш файл репозиторийге файл джюклеу конфигурация джюкленалмады.", "upload-dialog-disabled": "Бу диалог терезени болушлугъу бла файл джюклеу бу викиде джукъланыбды.", "upload-dialog-title": "Файл джюкле", - "upload-dialog-button-cancel": "Ызына алыу", + "upload-dialog-button-cancel": "Ызына ал", "upload-dialog-button-back": "Кери", "upload-dialog-button-done": "Тындырылды", - "upload-dialog-button-save": "Сакъла", + "upload-dialog-button-save": "Сакъландыр", "upload-dialog-button-upload": "Джюкле", "upload-form-label-infoform-title": "Толу ачыкълаула", "upload-form-label-infoform-name": "Ат", @@ -2212,7 +2212,7 @@ "allpagesto": "Мында чыгъарыуну тохтат:", "allarticles": "Бютеу бетле", "allinnamespace": "«$1» атла аламдагъы бютеу бетле", - "allpagessubmit": "Тындыр", + "allpagessubmit": "Бар", "allpagesprefix": "Былайда джазгъан харифледен башланнган бетлени тизме эт:", "allpagesbadtitle": "Кирилген бет аты тиллени арасы байлм неда викилени арасында байлам болгъаны себебли джараусузду. Башлыкълада хайырланыуу джасакъ болгъан бир неда андан аслам символ тутаргъа болур.", "allpages-bad-ns": "{{SITENAME}} сайтда «$1» ат алам джокъду.", @@ -2333,7 +2333,7 @@ "addedwatchexpirytext-talk": "\"[[:$1]]\" эмда байламлы бет $2 ючюн [[Special:Watchlist|кёзде тургъан тизмегизге]] къошулгъанды.", "addedwatchindefinitelytext": "\"[[:$1]]\" эмда аннга байламлы сюзюу бет [[Special:Watchlist|кёзде тургъан тизмегизге]] къалырча къошулгъандыла.", "addedwatchindefinitelytext-talk": "\"[[:$1]]\" эмда байламлы бет [[Special:Watchlist|кёзде тургъан тизмегизге]] къалырча къошулгъанды.", - "removewatch": "Кёзде тургъан тизмеден кетер", + "removewatch": "Кёзде тургъан тизмеден къорат", "removedwatchtext": "\"[[:$1]]\" эмда аннга байламлы сюзюу бет бла бирге [[Special:Watchlist|кёзде тургъан тизмегизен]] кетерилгендиле.", "removedwatchtext-talk": "\"[[:$1]]\" эмда байламлы бет [[Special:Watchlist|кёзде тургъан тизмегизден]] кетерилгендиле.", "removedwatchtext-short": "\"$1\" бет кёзде тургъан тизмегизден кетерилгенди.", @@ -3055,7 +3055,7 @@ "pageinfo-title": "«$1» бетни юсюнден информация", "pageinfo-not-current": "Ай медет, эски версияла ючюн бу билгилени бераллыкъ тюлбюз.", "pageinfo-header-basic": "Баш билгиле", - "pageinfo-header-edits": "Тюрлениу тарих", + "pageinfo-header-edits": "Тюзетиуню тарихи", "pageinfo-header-restrictions": "Бетни джакълыгъы", "pageinfo-header-properties": "Бетни шартлары", "pageinfo-display-title": "Кёрюннген башлыкъ", @@ -3228,7 +3228,7 @@ "recreate": "Джанландыр", "unit-pixel": "пикс.", "confirm-purge-title": "Бу бетни кэшин ариула", - "confirm_purge_button": "OK", + "confirm_purge_button": "ОК", "confirm-purge-top": "Бу бетни кэши ариулансынмы?", "confirm-purge-bottom": "Бетни кеши кетерилгенден сора, андан сора келген версиясы кёргюзюллюкдю.", "confirm-watch-button": "ОК", @@ -3265,8 +3265,8 @@ "table_pager_last": "Ахыр бет", "table_pager_limit": "Хар бетде $1 бет кёргюз", "table_pager_limit_label": "Бир бетде джазылыу:", - "table_pager_limit_submit": "Тындыр", - "table_pager_empty": "Табылмагъанды", + "table_pager_limit_submit": "Бар", + "table_pager_empty": "Эсебле джокъдула", "autosumm-blank": "Бет бошалтылды", "autosumm-replace": "Бетни ичи '$1' бла ауушдурулду", "autoredircomment": "[[$1]] бетге джиберилди", @@ -3721,7 +3721,7 @@ "logentry-tag-update-logentry": "$1, $3 бетни $5 журналда джаздылыуларында белгилени {{GENDER:$2|джангыртды}}. Къошулгъан {{PLURAL:$7|белги|белгиле}}: $6; къоратылгъан {{PLURAL:$9|белги|белгиле}}: $8", "rightsnone": "(джокъ)", "rightslogentry-temporary-group": "$1 (болджаллы, бошалгъаны: $2)", - "feedback-cancel": "Ызына алыу", + "feedback-cancel": "Ызына ал", "feedback-close": "Тындырылды", "feedback-external-bug-report-button": "Техника нюзюр ишлемни файлы", "feedback-dialog-title": "Оюм джибер", diff --git a/languages/i18n/ky.json b/languages/i18n/ky.json index 1206da681a8..235b5c4911e 100644 --- a/languages/i18n/ky.json +++ b/languages/i18n/ky.json @@ -167,7 +167,7 @@ "history": "Барактын тарыхы", "history_short": "Тарыхы", "history_small": "тарых", - "updatedmarker": "менин акыркы жолу кирүүмдөн кийин жаңыртылган", + "updatedmarker": "соңку кирүүңүздөн кийинки түзөтүү", "printableversion": "Басып чыгаруу", "permalink": "Туруктуу шилтеме", "print": "Басып чыгаруу", @@ -542,7 +542,7 @@ "permissionserrors": "Кирүү укуктарынын катасы", "permissionserrorstext-withaction": "Сизге $2, төмөнкү {{PLURAL:$1|себеп|себептер}} менен уруксат жок:", "recreate-moveddeleted-warn": "'''Эскертүү: Сиз мурда өчүрүлгөн баракты кайра баштап жатасыз.'''\nБул баракты кайра кайтаруу чындап керек экендигине көзүңүз жетсин.\nЫңгайлуулук үчүн төмөндө өчүрүүлөрдүн жана өзгөртүүлөрдүн тизмеси берилген:", - "moveddeleted-notice": "Мындай барак жок.\nМаалымат үчүн төмөндө өчүрүүлөрдүн, коргоо жана жылдыруу журналы келтирилген.", + "moveddeleted-notice": "Бул барак өчүрүлгөн.\nБарактарды өчүрүү, коргоо жана кайра атоо журналы кабардар кылуу үчүн төмөндө келтирилген.", "log-fulllog": "Журналды бүтүн бойдон көрүү", "edit-conflict": "Түзөтүүлөр тирешеси.", "postedit-confirmation-created": "Барак түзүлдү.", @@ -580,7 +580,7 @@ "last": "мурунку", "page_first": "биринчи", "page_last": "акыркы", - "histlegend": "'''Нускаларды салыштыруу үчүн''' салыштырыла турган нускалардын тушундагы тегеректерди белгилеп туруп «Enter‎» же «тандалган нускаларды салыштыруу» баскычын басыңыз.
    \nТүшүндүрмө: '''({{int:cur}})''' — соңку нуска менен салыштыруу, '''({{int:last}})''' — мурунку нуска менен салыштыруу, '''{{int:minoreditletter}}''' — майда түзөтүү.", + "histlegend": "'''Нускаларды салыштыруу үчүн''' салыштырыла турган нускалардын тушундагы тегеректерди белгилеп, «enter‎» же «тандалган нускаларды салыштыруу» баскычын басыңыз.
    \nТүшүндүрмө: '''({{int:cur}})''' — соңку нуска менен салыштыруу, '''({{int:last}})''' — мурунку нуска менен салыштыруу, '''{{int:minoreditletter}}''' — майда түзөтүү.", "history-fieldset-title": "Түзөтүүлөрдү чыпкалоо", "history-show-deleted": "Өчүрүлгөндөрдү гана", "histfirst": "эскирээк", @@ -683,7 +683,7 @@ "powersearch-remember": "Мындан кийинки издөөлөрдө колдонуу", "search-external": "Тышкы издөө", "preferences": "Параметрлер", - "mypreferences": "Жөндөмөлөр", + "mypreferences": "Параметрлер", "prefs-edits": "Түзөтүүлөрдүн саны:", "prefs-skin": "Тема", "skin-preview": "Алдын ала көрүү", @@ -1498,7 +1498,7 @@ "file-nohires": "Чоңураак нускасы жок.", "svg-long-desc": "SVG файл, шарттуу түрдө $1 × $2 пиксел, файлдын өлчөмү: $3", "svg-long-error": "туура эмес SVG-файл: $1", - "show-big-image": "Асыл нуска файлы", + "show-big-image": "Түп нуска файл", "show-big-image-preview": "Алдын ала көрүүнүн көлөмү: $1", "show-big-image-other": "Башка {{PLURAL:$2|уруксат|уруксаттар}}: $1.", "show-big-image-size": "$1 × $2 пиксел", @@ -1562,7 +1562,9 @@ "version-editors": "Түзөтүүчүлөр", "version-other": "Башка", "version-license": "МедиаВики лицензиясы", + "version-ext-license": "Лицензия", "version-ext-colheader-version": "Нуска", + "version-ext-colheader-license": "Лицензия", "version-ext-colheader-description": "Сыпаттама", "version-ext-colheader-credits": "Авторлор", "version-poweredby-credits": "Бул вики [https://www.mediawiki.org/ МедиаВики] кыймылдаткычында иштейт, автордук укук © 2001-$1 $2.", @@ -1573,6 +1575,7 @@ "version-software-version": "Нуска", "version-entrypoints-header-url": "URL", "version-libraries-version": "Нуска", + "version-libraries-license": "Лицензия", "version-libraries-description": "Сыпаттама", "redirect-submit": "Өтүү", "redirect-lookup": "Издөө:", @@ -1605,6 +1608,7 @@ "tags-tag": "Белгинин аты", "tags-source-header": "Булак", "tags-hitcount-header": "Белгиленген өзгөрүүлөр", + "tags-actions-header": "Аракеттер", "tags-active-yes": "Ооба", "tags-active-no": "Жок", "tags-edit": "түзөтүү", diff --git a/languages/i18n/lb.json b/languages/i18n/lb.json index c6d4ee52b3b..6e455124bfc 100644 --- a/languages/i18n/lb.json +++ b/languages/i18n/lb.json @@ -2787,6 +2787,8 @@ "pageinfo-display-title": "Titel dee gewise gëtt", "pageinfo-default-sort": "Standard-Zortéierschlëssel", "pageinfo-length": "Gréisst vun der Säit (a Bytes)", + "pageinfo-namespace": "Nummraum", + "pageinfo-namespace-id": "Nummraum-ID", "pageinfo-article-id": "ID (Nummer) vun der Säit", "pageinfo-language": "Sprooch vum Inhalt vun der Säit", "pageinfo-language-change": "änneren", @@ -3277,6 +3279,7 @@ "logentry-block-block": "$1 {{GENDER:$2|huet}} {{GENDER:$4|$3}} fir eng Zäit vu(n) $5 $6 gespaart", "logentry-block-unblock": "$1 {{GENDER:$2|huet}} d'Spär vum {{GENDER:$4|$3}} opgehuewen", "logentry-block-reblock": "$1 {{GENDER:$2|huet}} d'Spärastellunge fir {{GENDER:$4|$3}} mat enger Spärdauer vu(n) $5 $6 geännert", + "logentry-partialblock-block-ns": "{{PLURAL:$1|den Nummraum|d'Nummraim}} $2", "logentry-suppress-reblock": "$1 {{GENDER:$2|huet}} d'Spärastellunge fir {{GENDER:$4|$3}} mat enger Spärdauer vu(n) $5 $6 geännert", "logentry-import-upload": "$1 {{GENDER:$2|huet}} $3 duerch Eropluede vun engem Fichier importéiert", "logentry-import-interwiki": "$1 huet $3 vun enger anerer Wiki {{GENDER:$2|importéiert}}", diff --git a/languages/i18n/lij.json b/languages/i18n/lij.json index 6c63c923b3b..be3f28ec298 100644 --- a/languages/i18n/lij.json +++ b/languages/i18n/lij.json @@ -1694,7 +1694,7 @@ "filestatus": "Informaçioìn in sciô copyright:", "filesource": "Vivàgna:", "ignorewarning": "Ignorâ l'avîzo e sàrva inte tùtti i câxi o file", - "ignorewarnings": "Ignorâ i mesàsgi d'avertiménto do scistêma", + "ignorewarnings": "Ignorâ i mesàggi d'avertiménto do scistêma", "minlength1": "O nómme do file o dêv'êse a-o mànco de 'na létia.", "illegalfilename": "O nómme \"$1\" o contêgne di caràteri no amìssi inti tìtoli de pàgine. Dàgghe 'n âtro nómme e prêuva tórna a caregâlo.", "filename-toolong": "I nómmi di file no pêuan pasâ i 240 byte.", diff --git a/languages/i18n/mag.json b/languages/i18n/mag.json index 8e60ba191a3..5567940e3a0 100644 --- a/languages/i18n/mag.json +++ b/languages/i18n/mag.json @@ -637,19 +637,37 @@ "mergehistory": "पन्नाके इतिहास एकत्रित करी", "mergehistory-from": "स्रोतपन्ना:", "mergehistory-into": "लक्ष्यपन्ना:", + "mergehistory-fail-bad-timestamp": "समयसङ्ख्या अमान्य ।", + "mergehistory-fail-invalid-source": "अमान्य स्रोतपन्ना ।", + "mergehistory-fail-invalid-dest": "अमान्य लक्ष्यपन्ना ।", + "mergehistory-fail-no-change": "इतिहास बिलय कौनो अवतरणके बिलय न कर सकल । कृपया लेख आउ समय पुन: देखी ।", + "mergehistory-fail-permission": "इतिहास बिलय हेतु अधिकार घटित हे ।", + "mergehistory-fail-self-merge": "स्रोत आउ लक्ष्यपन्नासभब एक्के हे ।", + "mergehistory-fail-timestamps-overlap": "स्रोत अबतरण भेजेवाला अबतरणके बाद आवित हे ।", + "mergehistory-fail-toobig": "इतिहास बिलय सम्भव न हे काहेकि अबतरण सीमा $1 से अधिक {{PLURAL:$1|अबतरण|अबतरणसब}}के स्थानान्तरित करे पड़त ।", + "mergehistory-no-source": "स्रोतपन्ना $1 बिद्यमान न हे ।", + "mergehistory-no-destination": "लक्ष्यपन्ना $1 बिद्यमान न हे ।", + "mergehistory-invalid-source": "स्रोतपन्नाके एगो मान्य शीर्षक हेवेके चाहि ।", + "mergehistory-invalid-destination": "लक्ष्यपन्नाके एगो मान्य शीर्षक हेवेके चाहि ।", + "mergehistory-autocomment": "[[:$1]] के [[:$2]] मे बिलय कैल गेल ।", + "mergehistory-comment": "[[:$1]] के [[:$2]] मे बिलय कैल गेल: $3", + "mergehistory-same-destination": "स्रोत आउ लक्ष्यपन्नासह एक्के न हो सके", "mergehistory-reason": "कारण:", "mergelog": "बिलय लॉग्", "revertmerge": "अलगे करी", + "mergelogpagetext": "नीचे एगो पन्ना इतिहासके दोसरमे अद्यतन बिलयके सूची हे ।", "history-title": "$1: अबतरण इतिहास", "difference-title": "\"$1\": अबतरनमे अन्तर", "difference-multipage": "(पन्नासब बीचे अन्तर)", "lineno": "पङ्क्त्ति $1:", "lineno-inline": "पङ्क्ति $1 ⟶ $2:", "compareselectedversions": "चुनल अबतरणके तुलना करी", + "showhideselectedversions": "चयनित अबतरण देखावी/लुकावी", "editundo": "बापस ली", "diff-empty": "(कौनो अन्तर न)", "diff-multi-sameuser": "(ई {{GENDER:$3|सदस्सद्वारा}} {{PLURAL:$1|कैल गेल बीचके एगो अबतरन न देखावल गेल|कैल गेल बीचके $1 अबतरन न देखावल गेल}})", "diff-multi-otherusers": "({{PLURAL:$2|एगो दुसर सदस्स|$2 सदस्स}} द्वारा कैल गेल {{PLURAL:$1|एगो बीचके अबतरण|बीचके $1 अबतरण}} न देखावल गेल)", + "diff-multi-manyusers": "({{PLURAL:$1|एगो मध्यस्थ सन्शोधन|$1 मध्यस्थ सन्शोधनसब}} $2 से बेसी {{PLURAL:$2|सदस्स|सदस्ससब}} न देखावल)", "diff-inline-tooltip-ins": "सामग्री जोड़ल गेल", "diff-inline-tooltip-del": "सामग्री हटावल गेल", "diff-inline-format-label": "इन्लाइन्", @@ -690,6 +708,7 @@ "search-interwiki-more": "(आउ)", "search-interwiki-more-results": "आउ परिणाम", "search-relatedarticle": "सम्बन्धित", + "search-thumbnail-alt": "$1 लागि लघुचित्र", "searchrelated": "सम्बन्धित", "searchall": "सगरी", "search-showingresults": "{{PLURAL:$4|$3 मे से $1 परिणाम|$3 मे से परिणाम $1 - $2}}", @@ -934,6 +953,30 @@ "rcfilters-savedqueries-add-new-title": "बर्तमान फिल्टर् सेटिङ्गके सहेजी", "rcfilters-restore-default-filters": "मूलभूत फिल्टर् पुनर्स्थापित करी", "rcfilters-clear-all-filters": "सब फिल्टर् हटावी", + "rcfilters-search-placeholder-mobile": "फिल्टर्", + "rcfilters-invalid-filter": "अमान्य फिल्टर्", + "rcfilters-empty-filter": "कौनो सक्रिय फिल्टर् न । सब जोगदान देखावल गेलहे ।", + "rcfilters-filterlist-title": "फिल्टर्", + "rcfilters-filterlist-whatsthis": "ईसब कैसे काज करहे?", + "rcfilters-highlightbutton-title": "परिणाम उजागर करी", + "rcfilters-highlightmenu-title": "रङ्ग चुनी", + "rcfilters-filtergroup-authorship": "लेखक जोगदान", + "rcfilters-filter-editsbyself-label": "अपनेद्वारा बदलाव", + "rcfilters-filter-editsbyself-description": "अपनेके अपन जोगदान ।", + "rcfilters-filter-editsbyother-label": "दोसरा कोई द्वारा बदलाव", + "rcfilters-filter-editsbyother-description": "अपनेके बदलावके छोड़के सबके बदलाव ।", + "rcfilters-filtergroup-user-experience-level": "सदस्स पञ्जीकरण आउ अनुभव", + "rcfilters-filter-user-experience-level-registered-label": "पञ्जीकृत", + "rcfilters-filter-user-experience-level-registered-description": "सम्प्रबेशित सम्पादक ।", + "rcfilters-filter-user-experience-level-unregistered-label": "अपञ्जीकृत", + "rcfilters-filter-user-experience-level-unregistered-description": "सम्पादक जे सम्प्रबेशित न हथिन ।", + "rcfilters-filter-user-experience-level-newcomer-label": "अपरिचित", + "rcfilters-filter-user-experience-level-newcomer-description": "पञ्जीकृत सम्पादकसब, जिनखर कमसे कम १० सम्पादन अथवा ४ दिनके गतिविधि हे ।", + "rcfilters-filter-user-experience-level-learner-label": "शिक्षार्थी", + "rcfilters-filter-user-experience-level-learner-description": "पञ्जीकृत सम्पादक जिनखर अनुभव \"नया सम्पादक\" आउ \"अनुभवी सम्पादक\" के बीचेके हे ।", + "rcfilters-filter-user-experience-level-experienced-label": "अनुभवी सदस्स", + "rcfilters-filter-user-experience-level-experienced-description": "५०० सम्पादन आउ ३० दिनके गतिबिधिसे अधिक वाला पञ्जीकृत सम्पादक ।", + "rcfilters-filtergroup-automated": "स्वचालित जोगदान", "rcfilters-filter-bots-label": "स्वचालक", "rcfilters-filter-bots-description": "स्वचालित औजारसे करल सम्पादन ।", "rcfilters-filter-humans-label": "मानव (स्वचालक न)", @@ -959,7 +1002,30 @@ "rcfilters-filter-watchlist-notwatched-description": "अपनेके ध्यानसूची पन्नामे परिवर्तनके अतिरिक्त सबकुछ ।", "rcfilters-filtergroup-watchlistactivity": "ध्यानसूची गतिविधि", "rcfilters-filter-watchlistactivity-unseen-label": "बिनदेखल परिवर्तन", + "rcfilters-filter-watchlistactivity-seen-label": "देखल परिवर्तन", + "rcfilters-filtergroup-changetype": "बदलावके प्रकार", + "rcfilters-filter-pageedits-label": "पन्ना सम्पादन", + "rcfilters-filter-pageedits-description": "विकिसामग्री, चर्चा, बर्ग बिवरणके सम्पादन....", + "rcfilters-filter-newpages-label": "पन्ना निर्माण", + "rcfilters-filter-newpages-description": "नया पन्ना बनावेवाला सम्पादन ।", + "rcfilters-filter-categorization-label": "बर्ग परिवर्तन", + "rcfilters-filter-categorization-description": "बर्गसब मे जोड़ल अथवा निकालल पन्नाके रिकॉर्ड् ।", + "rcfilters-filter-logactions-label": "लॉग् करल कार्रवाई", + "rcfilters-filtergroup-lastrevision": "नूतन सन्शोधन", + "rcfilters-filter-lastrevision-label": "नूतन सन्शोधन", + "rcfilters-filter-lastrevision-description": "खाली पन्नाके सबसे हालमे होएल परिवर्तन", + "rcfilters-filter-previousrevision-label": "पहिलेके सन्शोधन", + "rcfilters-liveupdates-button": "जीवन्त अद्यतन", + "rcfilters-liveupdates-button-title-on": "जीवन्त अद्यतन बन्द करी", + "rcfilters-liveupdates-button-title-off": "नया परिवर्तन प्रदर्शित करी जैसहीँ ऊ घटित होवहे", + "rcfilters-watchlist-markseen-button": "देखल रूपमे सब परिवर्तनके चिन्हित करी", + "rcfilters-watchlist-edit-watchlist-button": "देखल पन्नाके सूचीके सम्पादित करी", + "rcfilters-watchlist-showupdated": "ऊसब पन्नाके गाढ़ा आउ ठोस चिन्हा साथे देखावल गेलहे जेकरापर बदलाव होवेके बादसे अपने न गेली हे ।", + "rcfilters-target-page-placeholder": "पन्ना (अथवा बर्ग) नाम भरी", + "rcfilters-allcontents-label": "सब सामग्री", + "rcfilters-alldiscussions-label": "सब चर्चा", "rcnotefrom": "$3, $4 से ($1 तक लेके) {{PLURAL:$5|परिबर्तन}} नीचे देल हे ।", + "rclistfromreset": "चुनल दिनाङ्क पहिले नियन करी", "rclistfrom": "$3 $2 से आरम्भ होएल नया परिवर्तन देखावी", "rcshowhideminor": "$1 छोट सम्पादन", "rcshowhideminor-show": "देखावी", @@ -1001,8 +1067,23 @@ "recentchangeslinked-page": "पन्नानाम:", "recentchangeslinked-to": "एकर बजाय ई देल पन्नासे जुड़ल पन्नाके परिवर्तन देखावी", "recentchanges-page-added-to-category": "[[:$1]] बर्गमे जुड़ल", + "recentchanges-page-added-to-category-bundled": "[[:$1]] बर्गमे जोड़ल गेल, [[Special:WhatLinksHere/$1|ई पन्ना अन्य पन्नामे शामिल हे]]", + "recentchanges-page-removed-from-category": "[[:$1]] बर्गसे हटल", + "recentchanges-page-removed-from-category-bundled": "[[:$1]] बर्गसे हटावल गेल, [[Special:WhatLinksHere/$1|ई पन्ना अन्य पन्नामे शामिल हे]]", + "autochange-username": "मीडियाविकि स्वतः परिवर्तन", "upload": "सञ्चिका अपलोड् करी", + "uploadbtn": "सञ्चिका अपलोड् करी", + "reuploaddesc": "उपारोपण रद्द करी आउ उपारोपण आवेदन-पत्रपर जायी ।", + "uploadnologin": "सम्प्रवेशित न", + "uploadnologintext": "सञ्चिका उपारोपित करेलागि $1 करेला आवश्यक हे ।", + "uploaderror": "उपारोपण त्रुटि", + "uploadlogpage": "उपारोपण सूचिका", + "filename": "सञ्चिकानाम", "filedesc": "सारान्स", + "fileuploadsummary": "सारान्श:", + "filereuploadsummary": "सञ्चिका परिवर्तन:", + "filestatus": "सर्वाधिकार स्थिति:", + "filesource": "स्रोत:", "upload-dialog-title": "सञ्चिका अपलोड् करी", "upload-dialog-button-cancel": "निरस्त करी", "upload-dialog-button-back": "पाछे", diff --git a/languages/i18n/mhr.json b/languages/i18n/mhr.json index 9301258bf2c..064bc637c33 100644 --- a/languages/i18n/mhr.json +++ b/languages/i18n/mhr.json @@ -1121,6 +1121,7 @@ "prefs-files": "Файл-влак", "prefs-custom-css": "Шкендын CSS", "prefs-custom-js": "Шкендын JavaScript", + "prefs-custom-cssjs-safemode": "Лӱдыкшыдымӧ режим чӱктымылан кӧра кызыт кучылтшо-влакын CSS/JavaScript чарыме улыт. \nПоро лий, CSS/JavaScript кучылташлан [[#mw-input-wpforcesafemode|disable safe mode]].", "prefs-common-config": "Пырля CSS/JavaScript чыла скин-влаклан:", "prefs-reset-intro": "Тиде велыжым тыйын келыштарымашетым тыглайыш кудалташлан кучылташ лиеш.\nШотыл нал, тидым пӧртылташ огеш лий.", "prefs-reset-confirm": "Туге, мый шке келыштарымашем кудалтынем.", @@ -2818,6 +2819,8 @@ "movesubpage": "{{PLURAL:$1|Велыж укш|Велыж укш-влак}}", "movesubpagetext": "Тиде велыжыште ӱлнӧ ончыктымо $1 {{PLURAL:$1|велыж укш}}.", "movesubpagetalktext": "Келшыше каҥашымаш велыжын $1 {{PLURAL:$1|велыж укшыжо}} уло.", + "movesubpagetext-truncated": "Тиде велыжлан икымше $1 {{PLURAL:$1|subpage|subpages}} ӱлнырак ончыктымо улыт.", + "movesubpagetalktext-truncated": "Ӱлнӧ келшен толшо кутырымо велыжлан икымше $1 {{PLURAL:$1|subpage|subpages}} ончыктымо.", "movenosubpage": "Тиде велыжын укшыжо уке.", "movereason": "Амал:", "moveotherreason": "Вес/ешартыш амал:", @@ -3976,6 +3979,9 @@ "specialmute-label-mute-email": "Тиде {{GENDER:$1|ушнышылан}} мылам электрон почтым колтедылаш чараш", "specialmute-header": "Порылий, {{BIDI:[[User:$1|$1]]}} ушнышылан шижтарымашым шотыш налдыме шотышто келыштарымашым ойыро.", "specialmute-error-invalid-user": "Тыйын ончыктымо ушнышо лӱмым муын керташ огеш лий.", + "specialmute-error-email-disabled": "Администраторын тиде викилан электрон почто функцийым йӧртымыжлан кӧра йӱк йӧртымӧ функцийым кучылташ ок лий.", + "specialmute-error-mutelist-disabled": "Администраторын тиде викилан электрон почто списке йӧртымӧ функцийым чарымыжлан кӧра йӱк йӧртымӧ функций-влакым кучылташ ок лий.", + "specialmute-error-no-email-set": "Тый электрон почто адресетым чынлен отыл, садлан йӱк йӧртымӧ функций чарыме.", "specialmute-error-no-options": "Шижтарымашым ӧрдыжтарыме функцийым кучылташ огеш лий.", "specialmute-email-footer": "{{BIDI:$2}} ушнышын электрон почтыжым келыштарымашым виктараш манын, порылий, <$1> дене миен савырне.", "specialmute-login-required": "Шижтарымашым шотыш налдыме шотышто келыштарымашым вашталташ манын, порылий, пуро.", diff --git a/languages/i18n/ml.json b/languages/i18n/ml.json index bd2a51580af..8f25511744b 100644 --- a/languages/i18n/ml.json +++ b/languages/i18n/ml.json @@ -634,6 +634,9 @@ "preview": "എങ്ങനെയുണ്ടെന്നു കാണുക", "showpreview": "എങ്ങനെയുണ്ടെന്നു കാണുക", "showdiff": "മാറ്റങ്ങൾ കാണിക്കുക", + "temp-user-banner-description": "താങ്കൾ ഉപയോഗിക്കുന്നത് ഒരു താത്കാലിക അംഗത്വം ആണ്", + "temp-user-banner-tooltip-label": "താത്കാലിക അംഗത്വങ്ങൾ സംബന്ധിച്ച കൂടുതൽ വിവരങ്ങൾ", + "temp-user-banner-tooltip-title": "താത്കാലിക അംഗത്വം", "blankarticle": "മുന്നറിയിപ്പ്: താങ്കൾ സൃഷ്ടിക്കുന്ന താൾ ശൂന്യമാണ്.\n\"$1\" ഒന്നുകൂടി അമർത്തിയാൽ, ഉള്ളടക്കമൊന്നുമില്ലാതെ താൾ സൃഷ്ടിക്കപ്പെടും.", "anoneditwarning": "മുന്നറിയിപ്പ്: താങ്കൾ ലോഗിൻ ചെയ്തിട്ടില്ല. താങ്കൾ തിരുത്തുകളെന്തെങ്കിലും ചെയ്യുകയാണെങ്കിൽ താങ്കളുടെ ഐ.പി. വിലാസം എല്ലാവർക്കും ലഭ്യമായിരിക്കും. താങ്കൾ [$1 ലോഗിൻ ചെയ്യുകയോ] [$2 അംഗത്വമെടുക്കുകയോ] ചെയ്യുന്നതുവഴി മറ്റ് ഗുണങ്ങളോടൊപ്പം താങ്കളുടെ തിരുത്തുകൾ ഉപയോക്തൃനാമത്തിലാവും അറിയപ്പെടുക.", "anonpreviewwarning": "''താങ്കൾ ലോഗിൻ ചെയ്തിട്ടില്ല. പബ്ലിഷ് ചെയ്യുമ്പോൾ താളിന്റെ തിരുത്തൽ ചരിത്രത്തിൽ താങ്കളുടെ ഐ.പി. വിലാസം ചേർത്തു സൂക്ഷിക്കപ്പെടും.''", @@ -858,9 +861,11 @@ "revdelete-hide-comment": "തിരുത്തലിന്റെ ചുരുക്കം", "revdelete-hide-user": "തിരുത്തുന്ന ആളുടെ ഉപയോക്തൃനാമം/ഐ.പി. വിലാസം", "revdelete-hide-restricted": "വിവരങ്ങളുടെ നിയന്ത്രണം മറ്റുള്ളവരെ പോലെ കാര്യനിർവാഹകർക്കും ബാധകമാക്കുക", - "revdelete-radio-same": "(മാറ്റം വരുത്തരുത്)", + "revdelete-radio-same": "മാറ്റം വരുത്തരുത്", "revdelete-radio-set": "മറയ്ക്കപ്പെട്ടവ", "revdelete-radio-unset": "കാണാവുന്നവ", + "revdelete-radio-set-suppress": "ഒതുക്കുക", + "revdelete-radio-unset-suppress": "ഒതുക്കൽ ഒഴിവാക്കുക", "revdelete-suppress": "സിസോപ്പുകളിൽ നിന്നും മറ്റുള്ളവരിൽ നിന്നും ഈ ഡാറ്റാ മറച്ചു വെക്കുക", "revdelete-unsuppress": "പുനഃസ്ഥാപിച്ച പതിപ്പുകളിലുള്ള നിയന്ത്രണങ്ങൾ ഒഴിവാക്കുക", "revdelete-log": "കാരണം:", @@ -932,6 +937,9 @@ "diff-multi-manyusers": "(ഇടയ്ക്ക് {{PLURAL:$2|ഒന്നിലധികം|$2 എണ്ണത്തിലധികം}} ഉപയോക്താക്കൾ ചെയ്തിട്ടുള്ള {{PLURAL:$1|ഒരു പതിപ്പ്|$1 പതിപ്പുകൾ}} പ്രദർശിപ്പിക്കുന്നില്ല.)", "diff-paragraph-moved-tonew": "ഖണ്ഡിക മാറ്റിയിരിക്കുന്നു. പുതിയ സ്ഥാനത്തേക്ക് ചെല്ലാൻ ഞെക്കുക.", "diff-paragraph-moved-toold": "ഖണ്ഡിക മാറ്റിയിരിക്കുന്നു. പഴയ സ്ഥാനത്തേക്ക് ചെല്ലാൻ ഞെക്കുക.", + "diff-inline-format-label": "വരിക്കിടയിൽ", + "diff-line-deleted": "⟵ മായ്ക്കുക", + "diff-newline": "↲ പുതിയ വരി", "difference-missing-revision": "ഈ വ്യത്യാസത്തിൽ ($1) {{PLURAL:$2|ഒരു നാൾപ്പതിപ്പ്|$2 നാൾപ്പതിപ്പുകൾ}} കാണാനായില്ല.\n\nമായ്ക്കപ്പെട്ട താളിന്റെ കാലഹരണപ്പെട്ട നാൾവഴി കണ്ണി ഉപയോഗിച്ചാലാണ് സാധാരണ ഇങ്ങനെ സംഭവിക്കുക.\nകൂടുതൽ വിവരങ്ങൾ [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} മായ്ക്കൽ രേഖയിൽ] കാണാവുന്നതാണ്.", "searchresults": "തിരച്ചിലിന്റെ ഫലം", "search-filter-title-prefix": "\"$1\" എന്ന് തലക്കെട്ട് തുടങ്ങുന്ന താളുകളിൽ മാത്രം തിരയുന്നു", @@ -1785,7 +1793,7 @@ "licenses-edit": "ഉപയോഗാനുമതി ഐച്ഛികങ്ങൾ തിരുത്തുക", "license-nopreview": "(പ്രിവ്യൂ ലഭ്യമല്ല)", "upload_source_url": "(താങ്കൾ തിരഞ്ഞെടുത്ത പ്രമാണം സാധുവായ, ആർക്കും ഉപയോഗിക്കാവുന്ന യൂ.ആർ.എലിൽ നിന്നാണ്)", - "upload_source_file": "(താങ്കൾ തിരഞ്ഞെടുത്തത് താങ്കളുടെ കമ്പ്യൂട്ടറിലുള്ള പ്രമാണമാണ്)", + "upload_source_file": "(താങ്കൾ തിരഞ്ഞെടുത്തത് താങ്കളുടെ ഉപകരണത്തിലുള്ള പ്രമാണമാണ്)", "listfiles-delete": "മായ്ക്കുക", "listfiles-summary": "അപ്‌ലോഡ് ചെയ്തിട്ടുള്ള എല്ലാ പ്രമാണങ്ങളും ഈ പ്രത്യേക താളിൽ കാണാവുന്നതാണ്.", "listfiles-userdoesnotexist": "ഉപയോക്തൃ അംഗത്വം \"$1\" എടുക്കപ്പെട്ടിട്ടില്ല.", @@ -2082,13 +2090,13 @@ "categoriespagetext": "താഴെ കൊടുത്തിരിക്കുന്ന {{PLURAL:$1|വർഗ്ഗം|വർഗ്ഗങ്ങൾ}} വിക്കിയിലുണ്ടെങ്കിലും, ഉപയോഗിക്കപ്പെടാനോ ഉപയോഗിക്കപ്പെടാതിരിക്കാനോ സാദ്ധ്യതയുണ്ട്.\n[[Special:WantedCategories|അവശ്യവർഗ്ഗങ്ങൾ]] കൂടി കാണുക.", "categoriesfrom": "ഇങ്ങനെ തുടങ്ങുന്ന വർഗ്ഗങ്ങൾ കാട്ടുക:", "deletedcontributions": "മായ്ക്കപ്പെട്ട ഉപയോക്തൃസംഭാവനകൾ", - "deletedcontributions-title": "മായ്ക്കപ്പെട്ട ഉപയോക്തൃസംഭാവനകൾ", + "deletedcontributions-title": "$1 എന്ന ഉപയോക്താവിന്റെ മായ്ക്കപ്പെട്ട ഉപയോക്തൃസംഭാവനകൾ", "sp-deletedcontributions-contribs": "സം‌ഭാവനകൾ", "linksearch": "പുറത്തേയ്ക്കുള്ള കണ്ണികൾ തിരയുക", "linksearch-pat": "തിരച്ചിലിന്റെ മാതൃക:", "linksearch-ns": "നാമമേഖല:", "linksearch-ok": "തിരയൂ", - "linksearch-text": "\"*.wikipedia.org\" പോലുള്ള വൈൽഡ് കാർഡുകൾ ഉപയോഗിക്കാവുന്നതാണ്‌.
    \nപിന്തുണയുള്ള {{PLURAL:$2|പ്രോട്ടോക്കോൾ|പ്രോട്ടോക്കോളുകൾ}}: $1 (ഒന്നും നൽകിയില്ലെങ്കിൽ സ്വതേയുള്ള http:// ഉപയോഗിക്കുന്നതാണ്).", + "linksearch-text": "\"*.wikipedia.org\" പോലുള്ള വൈൽഡ് കാർഡുകൾ ഉപയോഗിക്കാവുന്നതാണ്‌.
    \nപിന്തുണയുള്ള {{PLURAL:$2|പ്രോട്ടോക്കോൾ|പ്രോട്ടോക്കോളുകൾ}}: $1 (ഒന്നും നൽകിയില്ലെങ്കിൽ സ്വതേയുള്ള http:// , https:// എന്നിവ ഉപയോഗിക്കുന്നതാണ്).", "linksearch-line": "$1, $2ൽ നിന്നു കണ്ണി ചേർക്കപ്പെട്ടിരിക്കുന്നു.", "linksearch-error": "ഹോസ്റ്റ്നെയിമിന്റെ തുടക്കത്തിൽ മാത്രമേ വൈൽഡ് കാർഡുകൾ വരാവൂ.", "listusersfrom": "ഇങ്ങനെ തുടങ്ങുന്ന ഉപയോക്താക്കളെ പ്രദർശിപ്പിക്കുക:", @@ -3456,6 +3464,10 @@ "feedback-useragent": "യൂസർ ഏജന്റ്:", "searchsuggest-search": "{{SITENAME}} സംരംഭത്തിൽ തിരയുക", "searchsuggest-containing": "ഉൾപ്പെടുന്ന പേജുകൾ തിരയുക", + "search-match-redirect-label": "തിരയുമ്പോൾ പൊരുത്തം കൃത്യമായതിലേക്ക് പോവുക", + "search-match-redirect-help": "താങ്കൾ തിരഞ്ഞതുമായി ഒരു താളിന്റെ തലക്കെട്ട് പൊരുത്തപ്പെടുന്നുവെങ്കിൽ ആ താളിലോട്ട് സ്വതേ പോകാൻ ഇത് തിരഞ്ഞെടുക്കുക", + "searchlimit-label": "ഓരോ താളിലും പ്രദർശിപ്പിക്കേണ്ട തിരച്ചിൽ ഫലങ്ങൾ:", + "searchlimit-help": "പരമാവധി എണ്ണം: $1", "api-clientside-error-noconnect": "സെർവറുമായി ബന്ധപ്പെടാൻ കഴിഞ്ഞില്ല. പ്രവർത്തന സജ്ജമായ ഇന്റർനെറ്റ് ബന്ധം താങ്കൾക്കുണ്ടെന്ന് ഉറപ്പാക്കിയ ശേഷം വീണ്ടും ശ്രമിക്കുക.", "api-clientside-error-http": "സെർവർ പിഴവ് അയച്ചിരിക്കുന്നു: എച്ച്.റ്റി.റ്റി.പി. $1.", "api-clientside-error-timeout": "പ്രതീക്ഷിക്കപ്പെട്ട സമയത്തിനുള്ളിൽ സെർവർ പ്രതികരിച്ചില്ല.", diff --git a/languages/i18n/mnw.json b/languages/i18n/mnw.json index b68724ce968..5e6718039e7 100644 --- a/languages/i18n/mnw.json +++ b/languages/i18n/mnw.json @@ -121,7 +121,7 @@ "category-media-header": "မဳဒဳယာ စပ်ကဵု ကဏ္ဍ \"$1\"", "category-empty": "ကဏ္ဍဏအ် ပြဟ်ဟ်ဏအ် ဟွံမဲ ကု မုက်လိက် ဟွံသေၚ်မ္ဂး ပရူမွဲမွဲဏီရ။", "hidden-categories": "{{PLURAL:$1|ကဏ္ဍ မပၞုက်|ကဏ္ဍ မပၞုက်ဂမၠိုၚ်}}", - "hidden-category-category": " ကဏ္ဍ မပၞုက်လဝ်ဂမၠိုၚ်", + "hidden-category-category": "ကဏ္ဍမပၞုက်လဝ်ဂမၠိုၚ်", "category-subcat-count": "{{PLURAL:$2|ကဏ္ဍဏအ်ဂှ် ကဏ္ဍလစှ်ေ နွံဆ အတိုၚ်ဗွဲသၟဝ်ဝွံရ၊၊|ကဏ္ဍဏအ် နွံဆအတိုၚ် ဗွဲသၟဝ်ဝွံရ၊၊ {{PLURAL:$1|ကဏ္ဍလစှ်ေ|$1 ကဏ္ဍလစှ်ေဂမၠိုၚ်}}၊ ပၞောဝ်ကဵု $2 သီုဖအိုတ်}}", "category-subcat-count-limited": "ကဏ္ဍ(အဇာ)တဏအ်ဝွံ နွံအတိုၚ်ဗွဲသၟဝ် {{PLURAL:$1|ကဏ္ဍပါ်|$1ကဏ္ဍပါ်ဂမၠိုၚ်}}။", "category-article-count": "{{PLURAL:$2|ကဏ္ဍဏအ် နွံဆၜိုတ် အတိုၚ်ဗွဲသၟဝ်ဏအ်ရ။ | ဗွဲသၟဝ်ဏအ်ဂှ် {{PLURAL:$1| ဒှ်လၟိဟ် မုက်လိက်| ဒှ်လၟိဟ် မုက်လိက်ဂမၠိုၚ် $1 }} စပ် ကုကဏ္ဍဏအ်ရ၊၊ သီုဖအိုတ် နွံ $2}}", diff --git a/languages/i18n/mrj.json b/languages/i18n/mrj.json index aaeb6e9a2d9..c332efedbae 100644 --- a/languages/i18n/mrj.json +++ b/languages/i18n/mrj.json @@ -28,10 +28,10 @@ "tog-previewontop": "Текстӹм анзыц анжен лӓкмӹм тӧрлӹмӹ окня анзыкы шӹндӓш", "tog-previewonfirst": "Тӧрлӓтӹмашӹм тӹнгӓлмӹ годым анзыц анжен лӓкмӓшӹм анжыкташ", "tog-enotifwatchlistpages": "Мӹньӹн тӹшлӹмӓшӹн спискӹ гӹц страницӓвлӓм дӓ файлвлӓм вашталтымы гишӓн электрон почта доно увертӓрӓш", - "tog-enotifusertalkpages": "Мам персональный ӹлӹштӓшӹштӹ дискуссилӓн пачмы, тӹ вашталтмашым эл. почта доно увертӓрӓш", + "tog-enotifusertalkpages": "Мам персональный страницӓштӹ дискуссилӓн пачмы, тӹ вашталтмашым электронный почта доно увертӓрӓш", "tog-enotifminoredits": "Страницӓвлӓм дӓ файлвлӓм изин тӧрлӓтӹмӹ гишӓн электрон почта доно увертӓрӓш", "tog-enotifrevealaddr": "Мӹньӹн эл. адресем увертӓрӹмвлӓштӹ анжыкташ", - "tog-shownumberswatching": "Манярын ӹлӹштӓшӹм вӓнгӹмӹ списокышкышты пыртенӹт, анжыкташ", + "tog-shownumberswatching": "Манярын страницӓм вӓнгӹмӹ списокышкышты пыртенӹт, анжыкташ", "tog-oldsig": "Тӹньӹн кӹзӹтшӹ подпись:", "tog-fancysig": "Подписьӹм викитекст гӓнь анжы (тӹньӹн пользовательӹн страницӓш тӧрӧк ссылка гӹц пасна)", "tog-uselivepreview": "Анзыцок анжымашым уэмдӹмӹ гӹц пасна анжыкташ", @@ -41,6 +41,7 @@ "tog-watchlisthideminor": "Изи тӧрлӹмӓшвлӓм вӓнгӹмӹ списокышты шӹлтӓш, анжыкташ агыл", "tog-watchlisthideliu": "Лӹмӹштӹм анжыктышывлӓн тӧрлӹмӹштӹм вӓнгӹмӹ списокышты шӹлтӓш, анжыкташ агыл", "tog-watchlistreloadautomatically": "Фильтрым вашталтымы годым тӹшлӹмӓшӹн спискӹм ирэмдӓш (JavaScript келеш)", + "tog-watchlistunwatchlinks": "Вашталтышан анжен лӓкмӹ страницӓвлӓшкӹ ({{int:Watchlist-unwatch}}/{{int:Watchlist-unwatch-undo}})анжымашын цӓрӹмӓшӹжӹн виӓш пӓлӹжӹм уштараш (функцивлӓм вашталташ JavaScript келеш)", "tog-watchlisthideanons": "Кӱ лӹмжӹм анжыктыде, тӹдӹм вӓнгӹмӹ списокышты шӹлтӓш, анжыкташ агыл", "tog-watchlisthidepatrolled": "Патрулируйымы тӧрлӹмӓшвлӓм вӓнгӹмӹ списокышты шӹлтӓш, анжыкташ агыл", "tog-watchlisthidecategorization": "Страницӓвлӓн категорицӓзим шӹлтӓш", @@ -150,6 +151,7 @@ "help": "Палшык", "help-mediawiki": "MediaWiki гишӓн справкы", "search": "Кӹчӓлмӓш", + "search-ignored-headings": " #
    \n# Кӹчӓлмӹ годым вуйшамаквлӓ шотыш ак нӓлӓлтеп лиэш.\n# Вуйшамакан страницӓ индексируялтмыкы, вашталтмаш пырталтеш.\n# Нулевой тӧрлӓтӹмӓшӹм ӹштӹмӹкӹ, тӹнь страницӓм неволя индексируен кердӓт.\n# Синтаксис техеньӹ:\n#   * «#» символ гӹц тӹнгӓлӹн, корны мычаш якте, цилӓ комментари лиэш.\n#   * Кажны йӓрӓ агыл корны — тидӹ тӧр вуйшамак, кыдым, регистрӹм дӓ цилӓ молыжым шотыш нӓлӹн, игнорируяш келеш.\nРекомендацивлӓ\nВӹлвӓл ссылкывлӓ\nТенгеок анжы\n #
    ", "searchbutton": "Кӹчӓлмӓш", "go": "Ванжаш", "searcharticle": "Ванжаш", @@ -159,6 +161,7 @@ "history_small": "истори", "updatedmarker": "тӹньӹн пӹтӓртӹш гӓнӓ пырен лӓкмет паштек иреэмдӓш", "printableversion": "Пецӓтлӓш верси", + "printableversion-deprecated-warning": "Пецӓтлӓш манын верси ӹнде ак кычылталт дӓ анжыктымы годым самынян лин кердеш. Пожалуйста, тӹньӹн браузеретӹн закладкывлӓжӹм уэмдӹ дӓ браузерӹштӹ пецӓтлӓш манын функцим анзыц шӹндӹмӹ семӹнь кычылт.", "permalink": "Соок ылшы ссылка", "print": "Пецӓтлӹмӓш", "view": "Анжалаш", @@ -200,13 +203,15 @@ "otherlanguages": "Вес йӹлмӹвлӓ доно", "redirectedfrom": "($1 гӹц колтымы)", "redirectpagesub": "Вес вӓре колтышы страницӓ", - "redirectto": "Вес вӓрё колташ:", + "redirectto": "Вес вӓре колташ:", "lastmodifiedat": "Ти страницӓ остатка гӓнӓ $1 кечӹн $2 цӓшӹн тӧрлӓлтӹн.", "viewcount": "Ти страницӓ докы {{PLURAL:$1|ик гӓнӓ|$1 гӓнӓ}} доступым пумы.", "protectedpage": "Тӧрлӓтӹмӓш гӹц перегӹмӹ страницӓ", "jumpto": "Ванжаш:", "jumptonavigation": "навигаци", "jumptosearch": "кӹчӓлмӓш", + "view-pool-error": "Ӹшкӓлӓ, кӹзӹт сервервлӓ утыдон пӓшӓм ӹштӓт.\nТи страницӓм утла шукы пользователь анжаш цаца. \nПожалуйста, ти страницӓш угӹц пырымы якте, икмӓгӓл вычал.\n\n$1", + "generic-pool-error": "Ӹшкӓлӓ, кӹзӹт сервервлӓ утыдон пӓшӓм ӹштӓт.\nТи ресурсым утла шукы пользователь анжаш цаца. \nПожалуйста, ти ресурсым угӹц кычылт кердӓш манын, икмӓгӓл вычал.", "pool-timeout": "Питӹрмӓшӹм вычымы жеп", "pool-queuefull": "Пулыш церот циц темӹн", "pool-errorunknown": "Пӓлӹдӹмӹ самынь", @@ -233,7 +238,7 @@ "badaccess-group0": "Тӹнь ядмы действим ӹштен ат керд.", "badaccess-groups": "Тӹньӹн ядмы действим $1 {{PLURAL:$2|тӹшкӓ гӹц|тӹшкӓвлӓ лошты гӹц}} пользовательвлӓ ӓптӹртенӹт.", "versionrequired": "$1 версиӓн MediaWiki келеш", - "versionrequiredtext": "Ти страницӓм кычылташ манын $1 версиӓн MediaWiki келеш.\n[[Special:Верси|версин страницӓжӹм]] анжал.", + "versionrequiredtext": "Ти страницӓм кычылташ манын $1 версиӓн MediaWiki келеш.\n[[Special:Version|версин страницӓжӹм]] анжал.", "ok": "Яра", "retrievedfrom": "Кышец нӓлмӹ «$1»", "youhavenewmessages": "Тӓ нӓлӹндӓ $1 ($2).", @@ -276,6 +281,7 @@ "nstab-category": "Категори", "mainpage-nstab": "Тӹнг страницӓ", "nosuchaction": "Техень действи уке", + "nosuchactiontext": "URL-адресӹштӹ анжыктымы действи лин ак керд.\nВекӓт, тӹнь URL-адресӹм самынь сиренӓт ӓли тӧр агыл ссылкы доно ванженат.\nТидӹ тенгеок {{SITENAME}} сайтын кычылтмы программный обеспечеништӹжӹ самынь уло манын анжыктен кердеш.", "nosuchspecialpage": "Техень спецстраницӓ уке", "nospecialpagetext": "Тӹньӹн ядмы спецстраницӓ уке.\n\nСпецстраницӓвлӓн спискӹм [[Special:SpecialPages|{{int:specialpages}}]] адрес доно моаш лиэш.", "error": "Самынь", @@ -285,9 +291,12 @@ "databaseerror-query": "Ядмаш: $1", "databaseerror-function": "Функци: $1", "databaseerror-error": "Самынь: $1", + "transaction-duration-limit-exceeded": "Репликаци годым когон вычымы гӹц ытлаш манын, ти транзакцим цӓрӹмӹ, ($1) сирӹмӓшӹн кужыцшы $2 секундым эртӓрен. \nШукы элементым икодым вашталтет гӹнь, тидӹ вӓреш икманяр изи операцим ӹштен анжы.", + "transaction-max-statement-time-exceeded": "Данныйвлӓн базыш шукы нелӹц ӹнжӹ вӓрешт манын, ти ядмашым цӓрӹмӹ, тӹдӹн кужыцшы тӹргӓч лин.\nШукы элементым икодым лыдат гӹнь, тидӹ вӓреш икманяр изи операцим ӹштен анжы.", "laggedreplicamode": "Шижтӓрӹмӓш: Страницӓштӹ пӹтӓртӹш уэммӓшвлӓ уке лин кердӹт.", "readonly": "Данныйвлӓн базым питӹрӹмӹ", "enterlockreason": "Питӹрӹмӓшӹн виржӹм дӓ блокировкын карангдымы жепшӹм сирӹ", + "readonlytext": "У статьям сирӓш дӓ молы вашталтмашым ӹштӓш манын данныйвлӓн базым питӹрӹмӹ, векӓт, план доно тӧрлӓтӹмӓш пӓшӓм ӹштӓш манын. Пӹтӓрӹмекӹ, тӹдӹ ярал лиэш.\nТӹдӹм питӹрӹшӹ системӓн администратор техень ынгылдарымашым сирен: $1", "missing-article": "Информаци базышты ядмы текст уке, кыдым моаш лиэш ылын «$1» $2.\n\nТенге ӹлӹштӓшӹн вашталтымашвлӓштӹ тошты ажедмӓшвлӓм анжыктымы\nгодым лиӓлтеш.\nЯдмаш тиштӹ агыл гӹнь , лин кердеш, тӹнӓм тӓ программышты тамахань самыньым монда. Пуры лидӓ, тидӹ гишӓн увертӓрӹдӓ [[Special:ListUsers/sysop|администратор]], анжыктен URL.", "missingarticle-rev": "(верси № $1)", "missingarticle-diff": "(Айыртем: $1, $2)", @@ -631,9 +640,14 @@ "template-equals-category": "Шаблон гань = кычылтмы страницӓвлӓ", "parser-template-loop-warning": "Шаблонышты онгы улы: [[$1]]", "template-loop-category": "Шаблонвлӓштӹ онгы донно страницӓвлӓ", + "parser-template-recursion-depth-warning": "Шаблонын рекурсижӹн келгӹцшӹн тӹржӹм эртӹмӹ ($1)", + "language-converter-depth-warning": "Йӹлмӹм вашталтымын келгӹцшӹн тӹржӹм эртӹмӹ ($1)", "node-count-exceeded-category": "Страницӓвлӓ, кышкы кӹлдӹшвлӓн чотыштым утыдон эртӹмӹ", "node-count-exceeded-category-desc": "Страницӓштӹ кӹлдӹшвлӓн сек кого лин кердшӹ чотыштым эртӹмӹ.", "node-count-exceeded-warning": "Страницӓ кӹлдӹшвлӓн сек кого лин кердшӹ чотыштым эртен", + "expansion-depth-exceeded-category": "Кымдаэмдӹмӓшӹн келгӹцшӹн тӹржӹм эртӹшӹ страницӓвлӓ", + "expansion-depth-exceeded-category-desc": "Кымдаэмдӹмӓшӹн келгӹцшӹн тӹржӹм эртӹшӹ страницӓ.", + "expansion-depth-exceeded-warning": "Страницӓ кымдаэмдӹмӓшӹн келгӹцшӹн тӹржӹм эртен", "undo-failure": "Кӹдӓлӓш тӧрлӓтӹмӓшвлӓ икань агылеп, седӹндон тӧрлӓтӹмӓшӹм цӓрӓш ак ли.", "viewpagelogs": "Ти страницӓлӓн журналвлӓм анжалаш", "viewpagelogs-lowercase": "Ти страницӓлӓн журналвлӓм анжымаш", @@ -664,7 +678,7 @@ "history-feed-item-nocomment": "$1: $2", "history-edit-tags": "Айырымы версивлӓн пӓлӹштӹм тӧрлӓтӓш", "history-empty": "Келшӹшӹ версивлӓм момы агыл.", - "rev-deleted-comment": "(тӧрлӓтӹмӓшӹн резюмежым карангдымы)", + "rev-deleted-comment": "(тӧрлӓтӹмӓшӹн резюмежӹм карангдымы)", "rev-deleted-user": "(пользовательӹн лӹмжӹм карангдымы)", "rev-deleted-event": "(журналын данныйжым карангдымы)", "rev-delundel": "ужаш лимӹм вашталташ", @@ -672,6 +686,7 @@ "revisiondelete": "Версивлӓм карангдаш/пӧртӹлтӓш", "revdelete-no-file": "Анжыктымы файл уке.", "revdelete-show-file-submit": "Ане", + "revdelete-hide-text": "Версин текстшӹ", "revdelete-hide-image": "Файлын контентшым шӹлтӓш", "revdelete-hide-name": "Вир дон параметрвлӓм шӹлтӓш", "revdelete-hide-comment": "Резюмем тӧрлӓтӓш", @@ -686,6 +701,7 @@ "logdelete-success": "Журналын каймыжым шындымы.", "revdel-restore": "ужаш лимӹм вашталташ", "pagehist": "Страницӓн историжӹ", + "deletedhist": "Карангдымашын историжӹ", "revdelete-otherreason": "Вес/ситӓртӹш вир:", "revdelete-reasonotherlist": "Вес вир", "revdelete-edit-reasonlist": "Вирвлӓм тӧрлӓтӓш дӓ карангдаш", @@ -700,6 +716,9 @@ "mergehistory-go": "Иктыш цӹмӹрӹмӹ тӧрлӓтӹмӓшвлӓм анжыкташ", "mergehistory-submit": "Версивлӓм иктыш цӹмӹрӓш", "mergehistory-empty": "Нимахань версивлӓм иктыш цӹмӹрӓш ак ли.", + "mergehistory-fail-bad-timestamp": "Жеп пӓлӹ тӧр агыл.", + "mergehistory-fail-invalid-source": "Источникӹн страницӓжӹ тӧр агыл.", + "mergehistory-fail-invalid-dest": "Шагалтымаш страницӓ тӧр агыл.", "mergehistory-no-source": "$1 тӹнгӓлтӹш страницӓ уке.", "mergehistory-no-destination": "$1 шагалтымаш страницӓ уке.", "mergehistory-invalid-source": "Тӹнгӓлтӹш страницӓ тӧр лӹмӓн лишаш.", @@ -712,18 +731,30 @@ "revertmerge": "Пайылаш", "history-title": "$1: вашталтмашвлӓн истори", "difference-title": "$1: версивлӓ лоштышы айыртем", + "difference-title-multipage": "$1 дон $2: страницӓвлӓ лошты айыртем", + "difference-multipage": "(Страницӓвлӓ лошты айыртем)", "lineno": "$1 корны:", + "lineno-inline": "$1 ⟶ $2 корны:", "compareselectedversions": "Айырен нӓлмӹ версивлӓм тӓнгӓштӓрӹ", + "showhideselectedversions": "Айырымы версивлӓн ужаш лимӹштӹм вашталташ", + "showhideselectedfileversions": "Файлвлӓн айырымы версиштӹн ужаш лимӹштӹм вашталташ", "editundo": "цӓрӓш", + "diff-incompatible": "$1 дӓ $2 контентӹн модельвлӓжӹм тӓнгӓштӓрӓш ак ли", "diff-empty": "(Айыртем уке)", "diff-multi-sameuser": "({{GENDER:$3| пользовательӹн}} {{PLURAL:$1|ик кӹдӓлӓш версим|$1 кӹдӓлӓш версим}} анжыктымы агыл)", "diff-multi-otherusers": "{{PLURAL:$2|эче ик пользоватльӹн|$2 пользоватльӹн}} ({{PLURAL:$1|Ик кӹдӓлӓш версижӹм|$1 кӹдӓлӓш версижӹм}} анжыктымы агыл)", + "diff-multi-manyusers": "($2 {{PLURAL:$2|пользователь}} гӹц шукырак ӹштӹмӹ {{PLURAL:$1|ик кӹдӓлӓш версим|$1 кӹдӓлӓш версим}} анжыктымы агыл)", + "diff-paragraph-moved-tonew": "Параграф вӹстӓрӹмӹ лин. У вӓрӹш ванжаш манын, темдӓл.", + "diff-paragraph-moved-toold": "Параграф вӹстӓрӹмӹ лин.Тошты вӓрӹш ванжаш манын, темдӓл.", "diff-inline-tooltip-ins": "Контентӹм уштарымы", "diff-inline-tooltip-del": "Контентӹм карангдымы", "diff-inline-format-label": "Виӓш", "diff-line-deleted": "⟵ карангдаш", "diff-newline": "↲ у корны", + "difference-bad-old-revision": "Контентӹн тошты версижӹ уке ӓли локтылалтын.", + "difference-bad-new-revision": "Контентӹн у версижӹ уке ӓли локтылалтын.", "searchresults": "Кӹчӓлмӹн лӓктӹшӹжӹ", + "search-filter-title-prefix": "$1 гӹц тӹнгӓлшӹ лӹмӓн страницӓвлӓштӹ веле кӹчӓлӓш", "search-filter-title-prefix-reset": "Цилӓ страницӓштӹ кӹчӓлӓш", "searchresults-title": "$1 ядмашлан кӹчӓлмӹ лӓктӹш", "titlematches": "Страницӓн лӹмжӹн келшен толеш", @@ -810,20 +841,25 @@ "searchprefs": "Кӹчӓлмӓшӹн настройкывлӓжӹ", "searchprefs-noresults": "Лӓктӹш уке", "saveprefs": "Перегӓш", + "restoreprefs": "Цилӓ настройкым тӹнгӓлтӹшӹш пӧртӹлтӓш", "prefs-editing": "Тӧрлӓтӹмӓш", "searchresultshead": "Кӹчӓлмӓш", + "recentchangesdays": "Пӹтӓртӹш тӧрлӓтӹмӓшвлӓм маняр кечӹлӓн анжыкташ:", "recentchangesdays-max": "Сек шукыжы $1 {{PLURAL:$1|кечӹ}}", "prefs-back-title": "Настройкывлӓм пӧртӹлтӓш", + "prefs-description-personal": "Кӹце аккаунтет каеш, кӹце ушнет дӓ вӓш попет, тергӹ.", "prefs-help-recentchangescount": "Сек кого значени: 1000", "prefs-user-downloaddata-label": "Аккаунтын данныйвлӓжӹм кычылт кердмӓш:", "prefs-user-downloaddata-info": "Ти проект гӹц мӹньӹн аккаунтемӹн данныйвлӓжӹ", "prefs-user-restoreprefs-label": "Настройкывлӓм карангдаш:", "timezonelegend": "Цӓшӹн кӹдӓлжӹ:", "localtime": "Вӓрӹштӹшӹ жеп:", + "timezoneuseserverdefault": "Серверын настройкывлӓжӹм тӧрӧк кычылташ ($1)", "timezoneuseoffset": "Вес (UTC жеп гӹц шӹкӓлмӓш)", "timezone-useoffset-placeholder": "Иктӓ: «-07:00» ӓли «01:00»", "timezone-invalid": "Лин керддӹмӹ цӓшӹн кӹдӓлжӹ ӓли жепӹм тӧр агыл шӹкӓлмӓш.", "servertime": "Серверӹн жепшӹ:", + "guesstimezone": "Браузер гӹц темӓш", "timezoneregion-africa": "Африка", "timezoneregion-america": "Америка", "timezoneregion-antarctica": "Антарктика", @@ -834,6 +870,9 @@ "timezoneregion-europe": "Европа", "timezoneregion-indian": "Индийский океан", "timezoneregion-pacific": "Тихий океан", + "allowemail": "Вес пользовательвлӓлӓн мӹлӓм электронный почтам колташ цӓрӓш агыл", + "email-allow-new-users-label": "Ялт у пользовательвлӓ гӹц электронный почтам колташ цӓрӓш агыл", + "email-mutelist-label": "Нинӹ пользовательвлӓлӓн мӹлӓм электронный почтам колташ цӓрӓш:", "prefs-searchoptions": "Кӹчӓлмӓш", "prefs-namespaces": "Лӹмвлӓн вӓрвлӓ", "default": "тӹнгӓлтӹш", @@ -841,6 +880,8 @@ "prefs-custom-css": "Ӹшкӹмӹн CSS", "prefs-custom-js": "Ӹшкӹмӹн JavaScript", "prefs-common-config": "Цилӓ скинвлӓлӓн цымыр CSS/JavaScript:", + "prefs-reset-confirm": "Ане, мӹнь ӹшкӹмемӹн настройкывлӓэмӹм карангдынем.", + "prefs-emailconfirm-label": "Электронный почтам пингӹдемдӓш:", "youremail": "Электронный почта:", "username": "{{GENDER:$1|Пользовательӹн лӹмжӹ}}", "prefs-memberingroups": "{{PLURAL:$1|тӹшкӓш}} {{GENDER:$2|ушнышы}}:", @@ -850,9 +891,27 @@ "yourlanguage": "Йӹлмӹ:", "yourvariant": "Контентӹн йӹлмӹжӹн вариантшӹ:", "yournick": "У подпись:", + "badsig": "Тӧр агыл подпись. \nHTML-тегвлӓм тергӹ.", + "badsightml": "Тӹньӹн подписьӹштет лин керддӹмӹ ӓли тошты HTML синтаксис улы:", + "badsiglinebreak": "Тӹньӹн подписет ик вики-текст корны гӹц шалгышаш.", "linterror-bogus-image-options": "Файлын шоя вариантшӹ", "linterror-deletable-table-tag": "Таблицӓн пӓлӹжӹ, кыдым карангдаш келеш", + "linterror-html5-misnesting": "Тӧр агыл вложени (пӓшӓм ак ӹштӹ).", + "linterror-missing-end-tag": "Питӹрӹшӹ тег уке", + "linterror-multiline-html-table-in-list": "Спискӹ кӧргӹштӹ шукы корнан HTML5 таблице", + "linterror-obsolete-tag": "Тоштемшӹ HTML тег", + "linterror-self-closed-tag": "Ӹшке питӹрнӹшӹ тег", + "linterror-stripped-tag": "Пайылымы тег", + "linterror-tidy-font-bug": "«Font» лӹмӓн тег ссылкын цӹрежӹм вашталташ цацен анжа", + "linterror-tidy-whitespace-bug": "Пробелӹм ланзылымы годым самынь", + "gender-notknown": "Нӹнӹ вики-страницӓвлӓм тӧрлӓтӓт", + "gender-male": "Тӹдӹ вики-страницӓвлӓм тӧрлӓтӓ", + "gender-female": "Тӹдӹ вики-страницӓвлӓм тӧрлӓтӓ", "email": "Электронный почта", + "prefs-help-email-required": "Электронный почта адресӹм анжыкташ келеш.", + "prefs-help-requireemail": "Тидӹ конфиденциальностьӹм яжоэмдӓ дӓ акел электронный сирмӓшвлӓм пӹтӓрӓш палша.", + "prefs-info": "Тӹнг информаци", + "prefs-i18n": "Интернационализаци", "prefs-signature": "Подпись", "prefs-signature-highlight-error": "Самыньын вӓржӹм анжыкташ", "prefs-signature-error-details": "Сек шукы пӓлен нӓлӓш", @@ -941,13 +1000,37 @@ "right-reupload": "Ылшы файлвлӓм угӹц сирӓш", "right-reupload-own": "Ӹшкӹметӹн крузымы ылшы файлвлӓм угӹц сирӓш", "right-upload_by_url": "URL-адрес гӹц файлвлӓм крузаш", + "right-purge": "Страницӓн кешыжым иреэмдӓш", + "right-writeapi": "Сирӹмӓшлӓн API-м кычылташ", + "right-delete": "Страницӓвлӓм карангдаш", + "right-browsearchive": "Карангдымы страницӓвлӓм кӹчӓлӓш", + "right-undelete": "Страницӓм пӧртӹлтӓш", + "right-unblockself": "Ӹшкемӹм питӹрӹмӓш гӹц лыкташ", + "right-editinterface": "Пользовательӹн интерфейсшӹм тӧрлӓтӓш", + "right-editusercss": "Вес пользовательвлӓн CSS-файлвлӓштӹм тӧрлӓтӹмӓш", + "right-edituserjson": "Вес пользовательвлӓн JSON-файлвлӓштӹм тӧрлӓтӹмӓш", + "grant-basic": "Тӹнг права", + "grant-viewdeleted": "Карангдымы файлвлӓ дон страницӓвлӓм анжымаш", + "grant-viewmywatchlist": "Ӹшке тӹшлӹмӓшӹн спискетӹм анжал лӓк", "newuserlogpage": "Сирӹшӹвлӓм регистрируйышы журнал", + "newuserlogpagetext": "Тидӹ регистрацим эртӹшӹ пользовательвлӓн журнал.", "rightslog": "Пользовательӹн прававлӓжӹм анжыктышы журнал", + "rightslogtext": "Тидӹ пользовательвлӓн праваштым вашталтымы гишӓн журнал.", + "action-read": "ти страницӓм лыдаш", + "skin-action-addsection": "Темым уштараш", "action-edit": "Ти страницӓм тӧрлӓтӓш", + "action-createpage": "ти страницӓм ӹштӓш", + "action-createtalk": "ти кӓнгӓшӹмӓш страницӓм ӹштӓш", "action-createaccount": "Ти аккаунтым ӹштӓш", - "action-move": "Лӹмӹм вашталташ", + "action-minoredit": "ти тӧрлӓтӹмӓшӹм изи семӹнь анжыкты", + "action-move": "Ти страницӓн лӹмжӹм вашталташ", "action-delete": "Карангдаш", - "action-protect": "Ӹшӹклӓш", + "action-protect": "ти страницӓн ӹшӹк настройкывлӓжӹм вашталтмаш", + "action-sendemail": "электронный сирмӓшвлӓм колтымаш", + "action-editmyoptions": "ӹшке настройкывлӓэтӹм тӧрлӓтӹмӓш", + "action-editmywatchlist": "тӹньӹн тӹшлӹмӓшӹн спискетӹм тӧрлӓтӓш", + "action-viewmywatchlist": "ӹшке тӹшлӹмӓшӹн спискетӹм анжал лӓк", + "action-viewmyprivateinfo": "тӹньӹн личный информациэтӹм анжымаш", "nchanges": "$1 {{PLURAL:$1|вашталтымаш|вашталтымашвлӓ|вашталтымаш}}", "enhancedrc-history": "истори", "recentchanges": "У тӧрлӹмӓшвлӓ", @@ -958,6 +1041,54 @@ "recentchanges-label-plusminus": "Страницӹн висӹкшӹ тинӓр байтлан вашталтын", "recentchanges-legend-heading": "Легенда:", "recentchanges-legend-newpage": "{{int:recentchanges-label-newpage}} (тенгеок [[Special:NewPages|у страницӓвлӓн спискӹм]] анжы)", + "recentchanges-submit": "Анжыкташ", + "rcfilters-tag-remove": "'$1' пӓлӹм карангдаш", + "rcfilters-legend-heading": "Кӹтӹкемдӹмӹ спискӹ:", + "rcfilters-other-review-tools": "Тергӓш манын вес хӓдӹрвлӓ", + "rcfilters-activefilters-hide": "Шӹлтӓш", + "rcfilters-activefilters-show": "Анжыкташ", + "rcfilters-days-title": "Пӹтӓртӹш кечӹвлӓ", + "rcfilters-hours-title": "Пӹтӓртӹш цӓшвлӓ", + "rcfilters-days-show-days": "$1 {{PLURAL:$1|кечӹ}}", + "rcfilters-days-show-hours": "$1 {{PLURAL:$1|цӓш}}", + "rcfilters-highlighted-filters-list": "Айырымы: $1", + "rcfilters-quickfilters": "Перегӹмӹ фильтрвлӓ", + "rcfilters-quickfilters-placeholder-title": "Перегӹмӹ фильтрвлӓ эче уке ылыт", + "rcfilters-savedqueries-defaultlabel": "Перегӹмӹ фильтрвлӓ", + "rcfilters-savedqueries-rename": "Лӹмӹм вашталташ", + "rcfilters-savedqueries-setdefault": "Тӹнгӓлтӹш семӹнь шӹндӓш", + "rcfilters-savedqueries-unsetdefault": "Тӹнгӓлтӹш семӹнь карангдаш", + "rcfilters-savedqueries-remove": "Карангдаш", + "rcfilters-savedqueries-new-name-label": "Лӹм", + "rcfilters-savedqueries-new-name-placeholder": "Фильтрын цельжӹм сирен анжыкташ", + "rcfilters-savedqueries-apply-label": "Фильтрым ӹштӓш", + "rcfilters-savedqueries-cancel-label": "Цӓрӓш", + "rcfilters-savedqueries-add-new-title": "Фильтрӹн кӹзӹтшӹ настройкывлӓжӹм перегӓш", + "rcfilters-search-placeholder-mobile": "Фильтрвлӓ", + "rcfilters-invalid-filter": "Лин керддӹмӹ фильтр", + "rcfilters-filterlist-title": "Фильтрвлӓ", + "rcfilters-filterlist-whatsthis": "Кыце тидӹ пӓшӓм ӹштӓ?", + "rcfilters-highlightbutton-title": "Лӓктӹшӹм айыраш", + "rcfilters-highlightmenu-title": "Цӹрем айыры", + "rcfilters-filterlist-noresults": "Фильтрвлӓм момы агыл", + "rcfilters-filter-user-experience-level-registered-label": "Регистрацим эртӹшӹвлӓ", + "rcfilters-filter-user-experience-level-registered-description": "Пырышы редакторвлӓ.", + "rcfilters-filter-user-experience-level-unregistered-label": "Регистрацим эртӹдӹмӹвлӓ", + "rcfilters-filter-user-experience-level-newcomer-label": "У эдемвлӓ", + "rcfilters-filter-user-experience-level-learner-label": "Тыменьшӹвлӓ", + "rcfilters-filter-bots-label": "Бот", + "rcfilters-filter-humans-label": "Эдем (бот агыл)", + "rcfilters-filtergroup-reviewstatus": "Тергӹмӓшӹн статусшы", + "rcfilters-filter-reviewstatus-unpatrolled-label": "Тергӹмӹ агыл", + "rcfilters-filter-reviewstatus-manual-label": "Кид доно тергӹмӹ", + "rcfilters-filter-reviewstatus-auto-label": "Тӧрӧк тергӹмӹ", + "rcfilters-filtergroup-significance": "Значени", + "rcfilters-filter-minor-label": "Изи тӧрлӓтӹмӓшвлӓ", + "rcfilters-filter-minor-description": "Изи семӹнь пӓлемдӹмӹ тӧрлӓтӹмӓшвлӓ.", + "rcfilters-filter-major-label": "Весӹ гӹц айыртемӓлтшӹ агыл тӧрлӓтӹмӓшвлӓ", + "rcfilters-filtergroup-watchlist": "Тӹшлӹмӓшӹн спискӹш пыртымы страницӓвлӓ", + "rcfilters-allcontents-label": "Цилӓ контент", + "rcfilters-alldiscussions-label": "Цилӓ кӓнгӓшӹмӓш", "rcnotefrom": "$3, $4 гӹц тӹнгӓлӹн, ӱлнӹ {{PLURAL:$5|вашталтмашым анжыктымы}} ($1 гӹц шукы анжыктымы агыл).", "rclistfrom": "$3 $2 гӹц тӹнгӓлӹн у вашталтмашвлӓм анжыкташ", "rcshowhideminor": "изи тӧрлӓтӹмӓшвлӓм $1", @@ -973,9 +1104,13 @@ "rcshowhideanons-show": "Анжыкташ", "rcshowhideanons-hide": "Шӹлтӓш", "rcshowhidepatr": "тергӹмӹ тӧрлӓтӹмӓшвлӓм $1", + "rcshowhidepatr-show": "Анжыкташ", + "rcshowhidepatr-hide": "Шӹлтӓш", "rcshowhidemine": "ӹшке тӧрлӓтӹмӓшвлӓэтӹм $1", "rcshowhidemine-show": "Анжыкташ", "rcshowhidemine-hide": "Шӹлтӓш", + "rcshowhidecategorization-show": "Анжыкташ", + "rcshowhidecategorization-hide": "Шӹлтӓш", "rclinks": "Пӹтӓртӹш $2 кечӹвлӓштӹ $1 вашталтмашвлӓм анжыкташ", "diff": "айырт.", "hist": "истори", @@ -994,7 +1129,14 @@ "recentchangeslinked-to": "Тидӹ вӓреш страницӓвлӓштӹ вашталтмашвлӓм анжыкташ, кыдывлӓ ти страницӓ доно кӹлдӓлтӹнӹт", "upload": "Файлым крузаш", "uploadlogpage": "Оптымашвлӓн журналышты", + "filename": "Файлын лӹмжӹ", "filedesc": "Резюме", + "fileuploadsummary": "Резюме:", + "filesource": "Источник:", + "savefile": "Файлым перегӓш", + "upload-source": "Тӹнгӓлтӹш файл", + "sourcefilename": "Тӹнгӓлтӹш файл:", + "sourceurl": "Источникӹн URL адресшӹ:", "upload-dialog-button-cancel": "Цӓрӓш", "upload-dialog-button-back": "Шайыкы", "upload-dialog-button-done": "Йӓмдӹ", @@ -1079,12 +1221,14 @@ "filedelete-submit": "Карангдаш", "filedelete-reason-otherlist": "Вес вир", "download": "крузаш", + "unusedtemplateswlh": "вес ссылкывлӓ", "randompage": "Вычыдымы страницӓ", "randomincategory-category": "Категори:", "randomincategory-submit": "Ванжаш", "statistics": "Статистика", + "statistics-header-pages": "Страницӓн статистикӹжӹ", "statistics-pages": "Страницӓвлӓ", - "pageswithprop-submit": "Ванжаш", + "pageswithprop-submit": "Моаш", "brokenredirects-edit": "тӧрлӓтӓш", "brokenredirects-delete": "карангдаш", "withoutinterwiki-legend": "Префикс", @@ -1099,12 +1243,23 @@ "protectedpages-timestamp": "Дата/жеп", "protectedpages-page": "Страницӓ", "protectedpages-expiry": "Жеп пӹтӓ", + "protectedpages-reason": "Вир:", + "protectedpages-unknown-timestamp": "Пӓлӹдӹмӹ", + "protectedpages-unknown-performer": "Пӓлӹдӹмӹ пользователь", + "protectedtitles": "Перегӓлтшӹ лӹмвлӓ", "listusers": "Пользовательвлӓн спискӹ", "newpages": "У страницӓвлӓ", + "newpages-submit": "Анжыкташ", + "newpages-username": "Пользовательӹн лӹмжӹ:", "move": "Кеӓш", - "movethispage": "Ти ӹлыштӓшӹн лӹмжӹм вашталташ", + "movethispage": "Ти страницӓн лӹмжӹм вашталташ", "pager-newer-n": "{{PLURAL:$1|1 утларак у|$1 утларак у}}", "pager-older-n": "{{PLURAL:$1|1 тоштырак|$1 тоштырак}}", + "suppress": "Пӹзӹрӓлӓш", + "apisandbox-reset": "Иреэмдӓш", + "apisandbox-examples": "Примервлӓ", + "apisandbox-add-multi": "Уштараш", + "apisandbox-results": "Лӓктӹш", "booksources": "Книгӓн источниквлӓжӹ", "booksources-search-legend": "Книгӓвлӓн источниквлӓштӹм кӹчӓлӓш", "booksources-search": "Кӹчӓлӓш", @@ -1115,7 +1270,7 @@ "alllogstext": "{{SITENAME}} сайтыштышы журналын цымыр спискӹжӹ.\n\nЖурналын типшӹм, пользовательӹн лӹмжӹм (регистрӹм шотыш нӓлӹн) ӓли яралеш толшы страницӓм (тенгеок регистрӹм шотыш нӓлӹн) айырен, кӹчӓлмӓшӹм ӓнгӹсӹремден кердӓт.", "logempty": "Журналышты яралеш толшы сирӹмӓш уке.", "allpages": "Цилӓ страницӓ", - "prevpage": "Анзыл ӹлӹштӓш ($1)", + "prevpage": "Анзыл страницӓ ($1)", "allpagesfrom": "Анжыкташ тӹ ӹлӹштӓшвлӓм , кыдывлӓ тӹнгӓлӓлтӹт:", "allpagesto": "Лыкмашым тишӓк шагалташ:", "allarticles": "Цилӓ страницӓ", @@ -1131,7 +1286,7 @@ "addedwatchtext": "Ӹлӹштӓшӹм«[[:$1]]» тӓмдӓн вӓнгӹмӹ [[Special:Watchlist|ӹлӹштӓшӹшкӹдӓ пыртымы]]. Тидӹ паштек ӹштӹмӹ ӹлӹштӓшӹн вашталтымашвлӓ ти списокышты анжыктымы дӓ тенгеок кӹжгӹ буквавлӓ доно у вашталтымашвлӓн списокышты пӓлдӹртӹмӹ лиэш[[Special:RecentChanges| пӓлдӹртӹмӹ лит]] нӹнӹм айыраш куштылгырак лижӹ манын.", "removedwatchtext": "Ӹлӹштӓш «[[:$1]]» тӓмдӓн вӓнгӹмӹ ӹлӹштӓшдӓ гӹц [[Special:Watchlist|карангдымы]].", "watch": "Тӹшлӓш", - "watchthispage": "Ти ӹлӹштӓшӹм вӓнгӓш", + "watchthispage": "Ти страницӓм тӹшлӓш", "unwatch": "Тӹшлӓш агыл", "watchlist-details": "Тӹньӹн тӹшлӹмӹ спискӹштет {{PLURAL:$1|$1 страницӓ}} (эче кӓнгӓшӹмӓш страницӓвлӓ)", "wlheader-showupdated": "Тӹньӹн пӹтӓртӹш гӓнӓ пырен лӓкмет паштек вашталтымы страницӓвлӓм кӹжгӹ шрифт доно айырымы.", @@ -1164,12 +1319,22 @@ "protect-level-sysop": "Администраторвлӓ веле", "protect-summary-cascade": "каскадан", "protect-expiring": "жепшӹ пӹтӓ $1 (UTC)", + "protect-expiring-local": "$1 жеплӓн пӹтӓ", + "protect-expiry-indefinite": "жепӹм пӓлемдӹде", "protect-cascade": "Ти ӹлӹштӓшӹшкӹ пыртымы ӹлӹштӓшвлӓм ӹшӹклӓш (каскадан ӹшӹклӹмӓш)", "protect-cantedit": "Ти текстӹм тӧрлӓш правада укеӓт, тӓ ти ӹлӹштӓшӹн ӹшӹклӹмӹ кӱкшӹцшӹм вашталтен ада керд.", + "protect-othertime-op": "вес жеп", + "protect-otherreason": "Вес/ситӓртӹш вир:", + "protect-otherreason-op": "Вес вир", "restriction-type": "Прававлӓ:", "restriction-level": "Пыраш лимӹ кӱкшӹц:", + "minimum-size": "Сек изи висӹк", + "maximum-size": "Сек кого висӹк:", + "pagesize": "(байт)", "restriction-edit": "Тӧрлӓтӹмӓш", "restriction-move": "Кеӓш", + "restriction-create": "Ӹштӓш", + "restriction-upload": "Крузаш", "undeletelink": "анжен лӓктӓш/угӹц ӹштӓш", "namespace": "Лӹмвлӓн вӓрӹштӹ:", "invert": "Мам айырендӓ, мынгеш шӹндӓш", @@ -1208,7 +1373,7 @@ "whatlinkshere-hidetrans": "Вес вӓре ванжымым шӹлтӓш", "whatlinkshere-hidelinks": "Ссылкывлӓм шӹлтӓш", "whatlinkshere-hideimages": "Файлын ссылкывлӓм шӹлтӓш", - "whatlinkshere-submit": "Ванжаш", + "whatlinkshere-submit": "Ӹштӓш", "blockip": "Блокируяш", "ipbreason": "Вир:", "ipbother": "Вес жеп:", @@ -1241,9 +1406,9 @@ "movepagetext": "Ӱлнӹш формым кычылт, тӓ ӹлӹштӓшлӓн у лӹмӹм пуэдӓ дӓ тӹ годымок вашталтымашвлӓн журналышты у вӓрӹш шӹндедӓ. Тошты лӹм у лӹмӹн вес вӓрӹшкӹ колтышы семӹнь лиэш. Тошты лӹмӹшкӹ пыртымы вес вӓрӹшкӹ колтымашвлӓм автоматически уэмден кердӹдӓ. Тидӹм ада ӹштӹ гӹнь, пуры лидӓ, контролируен лӓкдӓ [[Special:DoubleRedirects|коктым]] дон [[Special:BrokenRedirects|кӹрмӹ вес вӓре ажедмӓшвлӓм]]. Кышкы ажедмӓшвлӓ анжыктышашлык ылыт, тӓ тидӹ верц вӓшештедӓ. Шотыш нӓлдӓ, у лӹм доно ӹлӹштӓш улы гӹнь, тӹдӹн лӹмжӹ «ак вашталт»; вес вӓрӹшкӹ колтымаш ӓль охыр дӓ тӧрлӹмӓшвлӓн историштӹ уке ылмы гӹц пасна.\nТидӹ теве мам анжыкта, самынь у лӹмӹм пуэндӓ гӹнь, изиш анзыцырак ӹлӹштӓшӹн махань лӹмжӹ ылын, тӹ лӹмӹшкок вашталтен кердӹдӓ, но ти улы ылшы ӹлӹштӓшӹм тӓ ӹштӹл шуэн ада керд.\n«ӒШТӸДӒ!»\nУ лӹмӹм пумаш «популярный» ӹлӹштӓшвлӓлӓн пиш кого вычыдымашвлӓм канден кердеш.\nПуры лидӓ, пакыла сирӓш шанедӓ гӹнь, кышкы тидӹ канден кердеш, ынгылышашлык ылыда.", "movepagetalktext": "Пижӹктӹмӹ кӓнгӓшӹмӓш ӹлӹштӓшӓт лӹмжӹм автоматически вашталта, техень лиӓлтмӓшвлӓ гӹц пасна:\n*Техень лӹмӓн кӓнгӓшӹмӓш ӹлӹштӓш тӹтежӓт улы ӓль\n*ӱлнӹрӓк ылшы ныреш кагырикӹм ыдыралделда.\nТехень годым, келеш гӹнь, тӓ ти ӹлыштӓшӹм вес вӓрӹшкӹ кид доно шӹндӹшӓшлык ӓль ушештӹшӓшлык ылыда.", "newtitle": "У лӹм:", - "move-watch": "Ти ӹлыштӓшӹм вӓнгӹмӓшӹн списокыш пыртымыла", - "movepagebtn": "Ӹлӹштӓшӹн лӹмжӹм вашталташ", - "pagemovedsub": "Ӹлӹштӓшӹн лӹмжӹм вашталтымы", + "move-watch": "Тӹнгӓлтӹш страницӓм дӓ целевой страницӓм тӹшлӹ", + "movepagebtn": "Страницӓн лӹмжӹм вашталташ", + "pagemovedsub": "Вес вӓрӹш", "movepage-moved": "'''Ӹлӹштӓшӹн «$1» лӹмжӹ ӹнде«$2»'''", "articleexists": "Техень лӹмӓн ӹлӹштӓш тӹтежӓт улы. Пуры лидӓ, вес лӹмӹм айырыда.", "movetalk": "Ти кӓнгӓшӹмӓш ӹлӹштӓшӹн лӹмжӹм вашталташ", @@ -1323,15 +1488,112 @@ "metadata-fields": "Ти списокышты ылшы метадатывлӓн нырыштым изображенин ӹлӹштӓшӹштӹ анжыктымы лиэш, весӹвлӓжӹ шӹлтӹмӹ лит.\n* make \n* model \n* datetimeoriginal \n* exposuretime \n* fnumber \n* isospeedratings \n* focallength \n* artist \n* copyright \n* imagedescription \n* gpslatitude \n* gpslongitude \n* gpsaltitude \n* dc-rights \n* copyrightowner \n* usageterms \n* webstatement \n* licenseurl \n* attributionurl \n* preferredattributionname \n* credit \n* jpegfilecomment \n* pngfilecomment \n* giffilecomment \n* usercomment \n* citydest \n* citycreated \n* headline \n* source \n* locationdest \n* dc-contributor \n* dc-coverage \n* dc-publisher \n* dc-relation \n* label \n* nickname \n* personinimage \n* disclaimer \n* event \n* objectname", "namespacesall": "цилӓ", "monthsall": "цилӓ", + "scarytranscludetoolong": "[URL-адрес утыдон кужы]", + "recreate": "Угӹц ӹштӓш", + "confirm-purge-title": "Ти страницӓм иреэмдӓш", + "confirm_purge_button": "Яра", + "confirm-purge-top": "Ти страницӓн кешыжым иреэмдӓш?", + "confirm-watch-button": "Яра", + "confirm-watch-top": "Ти страницӓм тӹньӹн тӹшлӹмӓшӹн спискӹшкет уштараш?", + "confirm-watch-label": "Тӹшлӹмӓшӹн спискӹштӹ жеп тавык:", + "watchlist-expires-in-aria-label": "Тӹшлӹмӓшӹн спискӹн элементшӹн ӹштӹмӹ жепшӹ пӹтӓ", + "confirm-watch-button-expiry": "Тӹшлӓш", + "confirm-unwatch-button": "Яра", + "confirm-unwatch-top": "Ти страницӓм тӹшлӹмӓшӹн спискӹ гыц карангдаш?", + "confirm-rollback-button": "Яра", + "confirm-rollback-top": "Ти страницӓштӹ тӧрлӓтӹмӓшӹм пӧртӹлтӓш?", + "confirm-mcrrestore-title": "Версим пӧртӹлтӓш", + "confirm-mcrundo-title": "Вашталтмашым цараш", + "mcrundofailed": "Цӓрӓш ӹш ли", + "quotation-marks": "«$1»", + "formatnum-nan": "Числа агыл", "imgmultipageprev": "← тилец анзыцшы страницӓ", "imgmultipagenext": "вес страницӓ →", "imgmultigo": "Ванжаш!", "imgmultigoto": "$1 страницӓшкӹ ванжаш", + "img-lang-default": "(тӹнгӓлтӹш йӹлмӹ)", + "img-lang-go": "Кычылташ", + "table_pager_next": "Вес страницӓ", + "table_pager_prev": "Тилец анзыцшы страницӓ", + "table_pager_first": "Икшӹ страницӓ", + "table_pager_last": "Пӹтӓртӹш страницӓ", + "table_pager_limit": "Страницӓштӹ $1 элементӹм анжыкташ", + "table_pager_limit_label": "Страницӓштӹ элементвлӓ:", + "table_pager_limit_submit": "Ӹштӓш", + "table_pager_empty": "Лӓктӹш уке", + "autosumm-blank": "Страницӓм ирэмдӓш", + "autosumm-replace": "Страницӓн контентшӹм $1 доно вашталташ", + "autoredircomment": "Страницӓм [[$1]] колтымы", + "autosumm-removed-redirect": "[[$1]] вӓрӹш колтымашым карангдымы", + "autosumm-changed-redirect-target": "[[$1]] гӹц [[$2]] вӓрӹш колтымашын виржӹм вашталтымы", + "autosumm-new": "Страницӓм «$1» доно ӹштӹмӹ", + "autosumm-newblank": "Охыр страницӓм ӹштӹмӹ", + "watchlistedit-normal-title": "Тӹшлӹмӓшӹн спискӹм тӧрлӓтӓш", + "watchlistedit-normal-legend": "Тӹшлӹмӓшӹн спискӹ гӹц сирӹмӓшвлӓм карангдымаш", + "watchlistedit-normal-submit": "Сирӹмӓшвлӓм карангдаш", + "watchlistedit-normal-check-all": "Цилӓ пӓлемдӓш", + "watchlistedit-normal-done": "Тӹньӹн тӹшлӹмӓшӹн спискет гӹц {{PLURAL:$1|ик вуйшамак|$1 вуйшамак}} карангдалтын:", + "watchlistedit-raw-title": "Тӹшлӹмӓшӹн тӹкӓлӹдӹмӹ спискӹжӹм тӧрлӓтӓш", + "watchlistedit-raw-legend": "Тӹшлӹмӓшӹн тӹкӓлӹдӹмӹ спискӹжӹм тӧрлӓтӓш", + "watchlistedit-raw-titles": "Сирӹмӓшвлӓ:", + "watchlistedit-raw-submit": "Тӹшлӹмӓшӹн спискӹм уэмдӓш", + "watchlistedit-raw-done": "Тӹньӹн тӹшлӹмӓшӹн спискет уэмдӓлтӹн.", + "watchlistedit-raw-added": "{{PLURAL:$1|1 сирӹмӓшӹм|$1 сирӹмӓшӹм|}} уштарымы:", + "watchlistedit-raw-removed": "{{PLURAL:$1|1 сирӹмӓшӹм|$1 сирӹмӓшӹм}} карангдымы:", + "watchlistedit-clear-title": "Тӹшлӹмӓшӹн спискӹм иреэмдӓш", + "watchlistedit-clear-legend": "Тӹшлӹмӓшӹн спискӹм иреэмдӓш", + "watchlistedit-clear-explain": "Тӹньӹн тӹшлӹмӓшӹн спискет гӹц цилӓ сирӹмӓш карангдымы лиэш", + "watchlistedit-clear-titles": "Вуйшамаквлӓ:", + "watchlistedit-clear-submit": "Тӹшлӹмӓшӹн спискӹм иреэмдӓш (тидӹм мӹнгеш пӧртӹлтӓш ак ли!)", + "watchlistedit-clear-done": "Тӹньӹн тӹшлӹмӓшӹн спискет уэмдӓлтӹн.", "watchlisttools-clear": "Тӹшлӹмӓшӹн спискӹм иреэмдӓш", "watchlisttools-view": "Келшӹшӹ вашталтмашвлӓм анжалаш", "watchlisttools-edit": "Тӹшлӹмӓшӹн спискӹм анжал лӓктӓш дӓ тӧрлӓтӓш", "watchlisttools-raw": "Тӹшлӹмӓшӹн тӹкӓлӹдӹмӹ спискӹжӹм тӧрлӓтӓш", "signature": "[[{{ns:user}}:$1|$2]] ([[{{ns:user_talk}}:$1|кӓнгӓшӹмӓш]])", + "timezone-local": "Вӓрӹштӹшӹ", + "version": "Верси", + "version-extensions": "Шӹндӹмӹ кымдаэмдӹмӓшвлӓ", + "version-extensions-no-ext": "Кӹзӹтшӹ жепӹштӹ кымдаэмдӹмӓшӹм шӹндӹмӹ агыл.", + "version-skins": "Оформленин шӹндӹмӹ темӹвлӓжӹ", + "version-skins-no-skin": "Кӹзӹтшӹ жепӹштӹ оформленин темӹвлӓжӹм шӹндӹмӹ агыл.", + "version-specialpages": "Спецстраницӓвлӓ", + "version-variables": "Вашталтшывлӓ", + "version-editors": "Редакторвлӓ", + "version-antispam": "Антиспам", + "version-other": "Весӹ", + "version-mediahandlers": "Медиа-обработчиквлӓ", + "version-hooks": "Роалтышывлӓ", + "version-hook-name": "Роалтышын лӹмжӹ", + "version-hook-subscribedby": "Сирӓлтӹнӓт", + "version-no-ext-name": "[лӹм гӹц пасна]", + "version-license": "MediaWiki лицензи", + "version-ext-license": "Лицензи", + "version-ext-colheader-name": "Кымдаэмдӹмӓш", + "version-skin-colheader-name": "Оформленин темӹжӹ", + "version-ext-colheader-version": "Верси", + "version-ext-colheader-license": "Лицензи", + "version-ext-colheader-description": "Сирен анжыктымаш", + "version-ext-colheader-credits": "Авторвлӓ", + "version-license-title": "$1 лицензи", + "version-credits-title": "$1 кредитвлӓ", + "version-poweredby-others": "весӹ", + "version-poweredby-translators": "translatewiki.net сӓрӹшӹвлӓ", + "version-poweredby-various": "Вес авторвлӓ", + "version-software": "Шӹндӹмӹ программный обеспечени", + "version-software-product": "Продукт", + "version-software-version": "Верси", + "version-entrypoints": "Пырымаш точкын адресвлӓжӹ", + "version-entrypoints-header-entrypoint": "Пырымаш точка", + "version-entrypoints-header-url": "URL", + "version-libraries": "Шӹндӹмӹ библиотекавлӓ", + "version-libraries-client": "Клиентвлӓн шӹндӹмӹ библиотекавлӓжӹ", + "version-libraries-library": "Библиотека", + "version-libraries-version": "Верси", + "version-libraries-license": "Лицензи", + "version-libraries-description": "Сирен анжыктымаш", + "version-libraries-authors": "Авторвлӓ", + "version-libraries-source": "Источник", "redirect-submit": "Ванжаш", "redirect-lookup": "Кӹчӓлӓш:", "redirect-value": "Значени:", @@ -1358,25 +1620,189 @@ "tag-hidden": "$1 (шӹлтӹмӹ тег)", "tag-mw-blank": "Иреэмдӹмӓш", "tag-mw-replace": "Вашталтымы", + "tag-mw-rollback": "Мӹнгеш пӧртӹлтӓш", + "tag-mw-undo": "Цӓрӓш", + "tag-mw-manual-revert": "Кид доно цӓрӓш", + "tag-mw-reverted": "Цӓрӹмӹ", + "tags-title": "Пӓлӹвлӓ", + "tags-tag": "Пӓлӹн лӹмжӹ", + "tags-source-header": "Источник", + "tags-active-header": "Активный?", + "tags-hitcount-header": "Пӓлемдӹмӹ тӧрлӓтӹмӓшвлӓ", + "tags-actions-header": "Ӹштӹмӓш", "tags-active-yes": "Ане", "tags-active-no": "Уке", + "tags-hidden": "(шӹлтӹмӹ)", + "tags-edit": "тӧрлӓтӓш", + "tags-delete": "карангдаш", + "tags-activate": "активныйым ӹштӓш", + "tags-deactivate": "цӓрӓш", "tags-hitcount": "$1 {{PLURAL:$1|вашталтмаш}}", - "deletepage": "Ӹлӹштӓшӹм карангдаш", + "tags-create-tag-name": "Пӓлӹн лӹмжӹ:", + "tags-create-reason": "Вир:", + "tags-create-submit": "Ӹштӓш", + "tags-delete-title": "Пӓлӹм карангдаш", + "tags-delete-reason": "Вир:", + "tags-activate-title": "Пӓлӹм активныйым ӹштӓш", + "tags-activate-reason": "Вир:", + "tags-activate-submit": "Активныйым ӹштӓш", + "tags-deactivate-title": "Пӓлӹм цӓрӓш", + "tags-deactivate-reason": "Вир:", + "tags-deactivate-submit": "Цӓрӓш", + "tags-edit-title": "Пӓлӹвлӓм тӧрлӓтӓш", + "tags-edit-manage-link": "Пӓлӹвлӓм виктӓрӓш", + "tags-edit-existing-tags": "Ылшы пӓлӹвлӓ:", + "tags-edit-existing-tags-none": "Уке", + "tags-edit-new-tags": "У пӓлӹвлӓ:", + "tags-edit-add": "Ти пӓлӹвлӓм уштараш:", + "tags-edit-remove": "Ти пӓлӹвлӓм карангдаш:", + "tags-edit-remove-all-tags": "(цилӓ пӓлӹм карангдаш)", + "tags-edit-chosen-no-results": "Келшӹшӹ пӓлӹвлӓм момы агыл", + "tags-edit-reason": "Вир:", + "comparepages": "Страницӓвлӓм тӓнгӓштӓрӓш", + "compare-page1": "Икшӹ страницӓ", + "compare-page2": "Кокшы страницӓ", + "compare-rev1": "Икшӹ верси", + "compare-rev2": "Кокшы верси", + "compare-submit": "Тӓнгӓштӓрӓш", + "compare-revision-not-exists": "Тӹньӹн анжыктымы версиэт уке.", + "diff-form": "Айыртем", + "diff-form-oldid": "Версин тошты ID-жӹ (когонжок керӓл агыл)", + "diff-form-revid": "Айыртемӓн версин ID-жӹ", + "diff-form-submit": "Айыртемӹм анжыкташ", + "diff-form-other-revid": "Версин ID-жӹ", + "diff-form-error-revid": "Цифран ID-м пырты", + "permanentlink": "Соок ылшы ссылка", + "permanentlink-revid": "Версин ID-жӹ", + "permanentlink-submit": "Верси докы ванжаш", + "newsection": "У кӹдеж", + "newsection-page": "Целевой страницӓ", + "newsection-submit": "Страницӓ докы ванжаш", + "editpage": "Страницӓм тӧрлӓтӓш", + "specialeditpage-page": "Целевой страницӓ", + "specialeditpage-submit": "Страницӓшкӹ ванжаш", + "deletepage": "Страницӓм карангдаш", + "specialdeletepage-page": "Целевой страницӓ", + "specialdeletepage-submit": "Страницӓ докы ванжаш", + "pageinfo": "Страницӓ гишӓн информаци", + "specialpageinfo-page": "Целевой страницӓ", + "specialpageinfo-submit": "Страницӓ докы ванжаш", + "pagehistory": "Страницӓн историжӹ", + "specialpagehistory-page": "Целевой страницӓ", + "specialpagehistory-submit": "Страницӓ докы ванжаш", + "protectpage": "Страницӓм переген кодаш", + "specialprotectpage-page": "Целевой страницӓ", + "specialprotectpage-submit": "Страницӓ докы ванжаш", + "purge": "Иреэмдӓш", + "specialpurge-page": "Целевой страницӓ", + "specialpurge-submit": "Страницӓ докы ванжаш", + "htmlform-required": "Ти значени келеш.", "htmlform-submit": "Колташ", + "htmlform-reset": "Вашталтмашым цараш", + "htmlform-selectorother-other": "Весӹ", + "htmlform-no": "Уке", + "htmlform-yes": "Ане", + "htmlform-chosen-placeholder": "Вариантӹм айыры", + "htmlform-cloner-create": "Эче уштараш", + "htmlform-cloner-delete": "Карангдаш", + "htmlform-cloner-required": "Хоть ик значени келеш.", + "htmlform-date-placeholder": "ИИИИ-ТТ-КК", + "htmlform-time-placeholder": "ШШ:ММ:СС", + "htmlform-datetime-placeholder": "ИИИИ-ТТ-КК ШШ:ММ:СС", + "htmlform-title-badnamespace": "[[:$1]] «{{ns:$2}}» лӹмвлӓн вӓрӹштӹ агылеп.", + "htmlform-title-not-creatable": "Страницӓн «$1» вуйшамакшым ӹштӓш ак ли.", + "htmlform-title-not-exists": "$1 уке.", + "htmlform-title-interwiki": "$1 — интервики-вуйшамак, а лишӓш вӓрӹштӹшӹ.", + "htmlform-user-not-exists": "$1 уке.", + "htmlform-user-not-valid": "$1 — пользовательӹн лин керддӹмӹ лӹмжӹ.", + "htmlform-tag-not-allowed": "$1 — лин керддӹмӹ тег", + "logentry-delete-delete": "$1 $3 страницӓм {{GENDER:$2| карангден}}", + "logentry-delete-delete_redir": "$1 {{GENDER:$2|deleted}} угӹц сирӹмӓш йӧн доно $3 вес вӓре колта", "revdelete-content-hid": "контентым шӹлтӓш", + "revdelete-summary-hid": "тӧрлӓтӹмӓшӹн резюмежӹм шӹлтӹмӹ", + "revdelete-uname-hid": "Пользовательӹн лӹмжӹм шӹлтӹмӹ", + "revdelete-content-unhid": "контентӹм пачмы", + "revdelete-summary-unhid": "тӧрлӓтӹмӓшӹн резюмежӹм пачмы", + "revdelete-uname-unhid": "пользовательӹн лӹмжӹм пачмы", + "log-name-managetags": "Пӓлӹм виктӓрӹшӹ журнал", + "log-name-tag": "Пӓлӹвлӓн журнал", + "rightsnone": "(уке)", + "rightslogentry-temporary-group": "$1 (жеплӓн лишы, $2 якте)", + "feedback-cancel": "Цӓрӓш", + "feedback-close": "Йӓмдӹ", + "feedback-external-bug-report-button": "Технический пӓшӓм колташ", + "feedback-dialog-title": "Отзывым колташ", + "feedback-message": "Сирмӓш:", + "feedback-subject": "Тема:", + "feedback-submit": "Колташ", + "feedback-thanks-title": "Тау!", + "feedback-useragent": "Браузер:", "searchsuggest-search": "{{SITENAME}} сайтышты кӹчӓлӓш", "searchsuggest-containing": "Керӓл шамакан страницӓвлӓм кӹчӓлмӓш", + "searchlimit-help": "Сек кого значени: $1", + "api-error-unknown-warning": "Пӓлӹдӹмӹ шижтӓрӹмӓш: «$1».", + "api-error-unknownerror": "Пӓлӹдӹмӹ самынь: «$1».", + "duration-seconds": "$1 {{PLURAL:$1|секунд}}", + "duration-minutes": "$1 {{PLURAL:$1|минут}}", + "duration-hours": "$1 {{PLURAL:$1|цӓш}}", "duration-days": "$1 {{PLURAL:$1|кечӹ}}", + "duration-weeks": "$1 {{PLURAL:$1|ӓрня}}", + "duration-years": "$1 {{PLURAL:$1|и}}", + "duration-decades": "$1 {{PLURAL:$1|лу и}}", + "duration-centuries": "$1 {{PLURAL:$1|курым}}", + "duration-millennia": "$1 {{PLURAL:$1|тӹжем и}}", + "limitreport-title": "Анализаторын данныйвлӓжӹ:", + "limitreport-cputime": "Процессорӹн жепшӹм кычылташ", + "limitreport-cputime-value": "$1 {{PLURAL:$1|секунд}}", + "limitreport-walltime": "Кӹзӹтшӹ жепӹн режимӹштӹжӹ кычылтмаш", + "limitreport-walltime-value": "$1 {{PLURAL:$1|секунда}}", + "limitreport-postexpandincludesize-value": "$1/$2 {{PLURAL:$2|байт}}", + "limitreport-templateargumentsize-value": "$1/$2 {{PLURAL:$2|байт}}", + "expand_templates_input": "Вики-текстӹм пырташ:", + "expand_templates_output": "Лӓктӹш", + "expand_templates_xml_output": "XML лыкмаш", + "expand_templates_html_output": "Тӹкӓлӹдӹмӹ HTML лыкмаш", + "expand_templates_ok": "Яра", + "expand_templates_remove_comments": "Комментаривлӓм карангдаш", + "expand_templates_remove_nowiki": "Лӓктӹшӹштӹ тегвлӓм карангдаш", + "expand_templates_generate_rawhtml": "Тӹкӓлӹдӹмӹ HTML-кодым анжыкташ", + "expand_templates_preview": "Анзыц анжен лӓкмӓш", + "pagelanguage": "Страницӓн йӹлмӹжӹм вашталташ", + "pagelang-name": "Страницӓ", + "pagelang-language": "Йӹлмӹ", + "pagelang-use-default": "Тӹнгӹлтӹш йӹлмӹм кычылташ", + "pagelang-select-lang": "Йӹлмӹм айыры", + "pagelang-reason": "Вир", + "pagelang-submit": "Колташ", + "pagelang-nonexistent-page": "$1 страницӓ уке.", + "mediastatistics": "Мидиӓн статистикӓжы", + "mediastatistics-table-mimetype": "MIME-тип", + "mediastatistics-table-extensions": "Лин кердшӹ кымдаэмдӹмӓшвлӓ", + "mediastatistics-table-count": "Файлын чотшы", + "mediastatistics-table-totalbytes": "Цымыр висӹк", + "mediastatistics-header-unknown": "Пӓлӹдӹмӹ", + "mediastatistics-header-bitmap": "Растровый изображени", + "mediastatistics-header-drawing": "Рисункывлӓ (векторный изображенивлӓ)", "mediastatistics-header-audio": "Аудио", "mediastatistics-header-video": "Видео", "mediastatistics-header-multimedia": "Мультимедиа", "mediastatistics-header-office": "Документ", "mediastatistics-header-text": "Текстӓн", + "mediastatistics-header-executable": "Ӹштӓлтшӹ", + "mediastatistics-header-archive": "Туртангдымы форматвлӓ", + "mediastatistics-header-total": "Цилӓ файл", + "json-error-syntax": "Синтаксический самынь", + "special-tab-contribute-short": "Вклад", + "special-tab-contributions-short": "Вкладым анжалаш", "special-characters-group-latin": "Латинский", + "special-characters-group-latinextended": "Латинский кымдаэмдӹмӹ", + "special-characters-group-ipa": "МФА (IPA)", "special-characters-group-symbols": "Символвлӓ", "special-characters-group-greek": "Греческий", + "special-characters-group-greekextended": "Кымдаэмдӹмӹ греческий", "special-characters-group-cyrillic": "Кириллица", "special-characters-group-arabic": "Арабский", + "special-characters-group-arabicextended": "Кымдаэмдӹмӹ арабский", "special-characters-group-persian": "Персидский", "special-characters-group-hebrew": "Иврит", "special-characters-group-bangla": "Бенгальский", @@ -1389,17 +1815,93 @@ "special-characters-group-lao": "Лаосский", "special-characters-group-khmer": "Кхмерский", "special-characters-group-runes": "Рунывлӓ", + "special-characters-title-endash": "кӹдӓлӓш тире", + "special-characters-title-emdash": "кужы тире", + "special-characters-title-minus": "минус пӓлӹ", + "mw-widgets-abandonedit-discard": "Тӧрлӓтӹмӓшӹм цӓрӓш", + "mw-widgets-abandonedit-keep": "Тӧрлӓтӹмӓшӹм пакыла ӹштӓш", + "mw-widgets-abandonedit-title": "Лачок?", + "mw-widgets-dateinput-no-date": "Кечӹм айырымы агыл", + "mw-widgets-mediasearch-input-placeholder": "Мультимедим кӹчӓлӓш", + "mw-widgets-mediasearch-recent-uploads": "{{GENDER:$1|Тӹньӹн}} пӹтӓртӹш крузымашвлӓэт", + "mw-widgets-mediasearch-noresults": "Нимат момы агыл.", + "mw-widgets-mediasearch-results-aria-label": "Медиафайлвлӓм кӹчӓлмӹ лӓктӹш", + "mw-widgets-table-row-delete": "Корным карангдаш", + "mw-widgets-titleinput-description-new-page": "страницӓ эче уке ылеш", + "mw-widgets-categoryselector-add-category-placeholder": "Категориым уштараш…", + "mw-widgets-usersmultiselect-placeholder": "Эче уштараш...", + "mw-widgets-tagmultiselect-placeholder": "Эче уштараш...", + "mw-widgets-titlesmultiselect-placeholder": "Эче уштараш...", + "date-range-from": "Кечӹ гӹц:", + "date-range-to": "Кечӹ якте:", + "sessionprovider-generic": "$1 сесси", + "sessionprovider-mediawiki-session-cookiesessionprovider": "cookie негӹцеш сесси", + "log-action-filter-block": "Питӹрӹмӓшӹн типшӹ:", + "log-action-filter-contentmodel": "Контентӹн модельжӹн типшӹм вашталтымаш:", + "log-action-filter-delete": "Карангдымашын типшӹ:", + "log-action-filter-import": "Импортын типшӹ:", + "log-action-filter-all": "Цилӓ", + "log-action-filter-block-block": "Блокируяш", + "log-action-filter-block-reblock": "Питӹрӹмӓшӹм вашталтмаш", + "log-action-filter-block-unblock": "Питӹрӹмӓш гӹц лыкташ", + "log-action-filter-contentmodel-change": "Контентӹн модельжӹм вашталтмаш", + "log-action-filter-delete-delete": "Страницӓм карангдымаш", + "log-action-filter-delete-restore": "Страницӓм пӧртӹлтӓш", + "log-action-filter-delete-event": "Журналым карангдымаш", + "log-action-filter-delete-revision": "Версим карангдымаш", + "log-action-filter-import-interwiki": "Трансвики импорт", + "log-action-filter-managetags-create": "Тегӹм ӹштӹмӓш", + "log-action-filter-managetags-delete": "Тегӹм карангдымаш", + "log-action-filter-patrol-patrol": "Кид доно тергӹмӓш", + "log-action-filter-patrol-autopatrol": "Тӧрӧк тергӹмӓш", + "log-action-filter-protect-protect": "Ӹшӹклӹмӓш", + "log-action-filter-protect-modify": "Ӹшӹклӹмӓш вашталтмаш", + "log-action-filter-protect-unprotect": "Ӹшӹклӹмӓш карангдымаш", + "log-action-filter-protect-move_prot": "Ӹшӹклӹмӓш вес вӓре колтымаш", + "log-action-filter-rights-rights": "Кид доно вашталтмаш", + "log-action-filter-rights-autopromote": "Тӧрӧк вашталтмаш", "log-action-filter-upload-revert": "Пӧртӹлӓш", "authmanager-email-label": "Электронный почта", + "config-invalid-key": "«$1» MediaWiki конфигурацин самынь параметржӹ: $2", + "changeslist-nocomment": "Тӧрлӓтӹмӓшӹн резюмежӹ уке", + "skin-view-create-local": "Вӓрӹштӹшӹ сирен анжыктымашым уштараш", + "nstab-mainpage": "Тӹнг страницӓ", + "skin-view-edit-local": "Вӓрӹштӹшӹ сирен анжыктымашым тӧрлӓтӓш", "skin-action-protect": "Ӹшӹклӓш", + "skin-action-undelete": "Карангдаш", "skin-action-delete": "Карангдаш", "skin-action-move": "Лӹмӹм вашталташ", + "parsoid-stash-rate-limit-error": "Скоростьын тӹржӹм эртӹмӹ, седӹндон данныйвлӓм переген кодаш ӹш ли. Пожалуйста, варарак цацен анжы.", + "parsoid-resource-limit-exceeded": "Parsoid ресурсын тӹржӹм эртӹмӹ : $1", + "parsoid-revision-access": "Parsoid-ӹн верси докы доступшы уке: $1", + "parsoid-client-error": "Parsoid пыртымаш тӧр агыл: $1", + "newpages-showhide-bots": "ботвлӓм $1", + "newpages-showhide-patrolled": "тергӹмӹ тӧрлӓтӹмӓшвлӓм $1", + "newpages-showhide-redirect": "вес вӓре колтымашым $1", + "newpages-showhide-registered": "регистрацим эртӹшӹ пользовательвлӓм $1", "blockedtext-made-by": "$1 администратор питӹрен", "blockedtext-reason-comment": "$1 питӹрӹмӓшӹн виржӹ", "blockedtext-start-time": "Питӹрӹмӓшӹн тӹнгӓлтӹшӹжӹ: $1", "blockedtext-expiration-time": "Питӹрӹмӓшӹн мычашыжы: $1", + "blockedtext-expiration-longest-block": "Сек кужы питӹрӹмӓшӹн ӹштӹмӹ жепшӹ: $1", "blockedtext-intended-blockee": "Питӹрӹмӓшӹн цельжӹ: $1", "blockedtext-contact-blocker-admin": "Цӓрӹмӓш гишӓн попаш манын $1 ӓли вес [[{{MediaWiki:Grouppage-sysop}}|администратор]] доно кӹлдӓлт кердӓт.", "blockedtext-block-ip": "Тӹньӹн кӹзӹтшӹ IP адресет — $1.", - "blockedtext-include-details-queries": "Пожалуйста, хоть-махань ӹшке ядмашыштет цилӓ ти сведеним анжыкты." + "blockedtext-block-id": "Питӹрӹмӓшӹн ID #$1.", + "blockedtext-include-details-queries": "Пожалуйста, хоть-махань ӹшке ядмашыштет цилӓ ти сведеним анжыкты.", + "renameuser": "Пользовательвлӓн вес лӹмӹм пуаш", + "renameuser-linkoncontribs": "{{GENDER:$1|пользовательӹм}} вес семӹнь лӹмдӓш", + "renameuser-linkoncontribs-text": "Тидӹ {{GENDER:$1|пользовательӹм}} вес семӹнь лӹмдӓш", + "renameuserold": "Кӹзӹтшӹ жеплӓн лӹм:", + "renameusernew": "У лӹм:", + "renameuserreason": "Вир:", + "renameuserwarnings": "Шижтӓрӹмӓш:", + "renameuserconfirm": "Ане, пользовательлӓн вес лӹмӹм пуаш", + "renameusersubmit": "Колташ", + "renameuser-page-moved": "$1 страницӓм $2 гань лӹмдӹмӹ.", + "renameuser-page-unmoved": "$1 страницӓм $2 гань лӹмдӓш ӹш ли.", + "renameuser-warning-currentblock": "Ти пользовательӹм [$1 кӹзӹтшӹ жеплӓн питӹрӹмӹ].", + "log-name-renameuser": "Пользовательӹн лӹмжӹм вашталтымы гишӓн журнал", + "action-renameuser": "пользовательвлӓн лӹмӹштӹм вашталташ", + "right-renameuser": "Пользовательвлӓн лӹмӹштӹм вашталташ" } diff --git a/languages/i18n/mzn.json b/languages/i18n/mzn.json index ccc5bd95f73..74b9033e069 100644 --- a/languages/i18n/mzn.json +++ b/languages/i18n/mzn.json @@ -70,19 +70,19 @@ "editfont-monospace": "فونت Monospaced", "editfont-sansserif": "فونت Sans-serif", "editfont-serif": "فونت Serif", - "sunday": "یه‌شنبه", - "monday": "دِشنبه", - "tuesday": "سه‌شنبه", - "wednesday": "چارشنبه", - "thursday": "پنج‌شنبه", - "friday": "جومه", - "saturday": "شنبه", - "sun": "یه‌شنبه", - "mon": "دِشنبه", - "tue": "سه‌شنبه", - "wed": "چارشنبه", - "thu": "پنجشنبه", - "fri": "جـومه", + "sunday": "یه‌شمبه", + "monday": "دِشمبه", + "tuesday": "سه‌شمبه", + "wednesday": "چارشمبه", + "thursday": "پنج‌شمبه", + "friday": "جمعه", + "saturday": "شمبه", + "sun": "یه‌شمبه", + "mon": "دِشمبه", + "tue": "سه‌شمبه", + "wed": "چارشمبه", + "thu": "پنج‌شمبه", + "fri": "جمعه", "sat": "شمبه", "january": "ژانویه", "february": "فوریه", @@ -98,10 +98,10 @@ "december": "دسامبر", "january-gen": "ژانویه", "february-gen": "فوریه", - "march-gen": "مـارس", - "april-gen": "آوریـل", + "march-gen": "مارس", + "april-gen": "آوریل", "may-gen": "مه", - "june-gen": "جـون", + "june-gen": "ژوئن", "july-gen": "ژوئیه", "august-gen": "آگوست", "september-gen": "سپتامبر", @@ -127,7 +127,7 @@ "subcategories": "جیر رج‌ئون", "category-media-header": "«$1» رج پرونده‌ئون", "category-empty": "ای رج ره ده‌له ئه‌سا هیچی دأنیه", - "hidden-categories": "{{PLURAL:$1|پنهون رج|پنهون رج‌ئون}}", + "hidden-categories": "{{PLURAL:$1|خف رج|خف رج‌ئون}}", "hidden-category-category": "پنهون رج‌ئون", "category-subcat-count": "{{PLURAL:$2|اینتا رج همینتا زیر رج ره داینه.|{{PLURAL:$1|اینتا زیررج|اینتا $1 زیررج}} اینتا رج ره {{PLURAL:$1|داینه|دایننه}}؛ اینتا رج در کل حاوی $2 زیررج هسه.}}", "category-subcat-count-limited": "اینتا رج {{PLURAL:$1|اتا زیر رج|$1 زبررج}} ره شامل بونه.", @@ -140,43 +140,43 @@ "broken-file-category": "صفحه‌ئونی که اتا عکس اسا وشون سر دنی‌یه", "about": "درباره", "article": "صفحه‌ی بنویشته‌ئون", - "newwindow": "(ته‌رنه‌ روجین ده‌له‌ وا بونه)", + "newwindow": "(نو روجین دله وا وونه)", "cancel": "ول هاکردن", "moredotdotdot": "ویـشـتـه...", "morenotlisted": "این لیست شاید کامل نوو", "mypage": "صفحه", "mytalk": "گپ", "anontalk": "گپ", - "navigation": "بگردستن", + "navigation": "ناوبری", "and": " و", "faq": "معمولی سوالا", "actions": "عملکاردون", - "namespaces": "ایسم فضائون", + "namespaces": "فضایِ نوم", "variants": "گویش‌ئون", "navigation-heading": "ناوبری منو", "errorpagetitle": "خطا!", - "returnto": "بردگستن تا $1", + "returnto": "دگرستن تا $1.", "tagline": "{{SITENAME}} جه", "help": "راهنما", "help-mediawiki": "مدیاویکی خوری راهنما", - "search": "بگردستن", + "search": "چرخه‌تو", "search-ignored-headings": "#
    \n# سر‌فصل‌هایی که چرخه‌تو دله هارشی نوونه.‌\n# تغییرات زمونی دیار وونه که صفحه‌ای که سرفصل ونه دله دره، نمایه بوو.\n# شما تونی اتا خالی‌خالی دچی‌ین جا صفحه ره نمایه هکنین.\n# نحو به شرح زیر است:\n#  *هر چی «#» په بئه تا خط ِآخر بئه، توضیح هسته و دیار نوونه.\n#  *هر خط بدون فاصله، دقیقاً عنوانی هسته که دیار نوونه (با رعایت بزرگی و کوچکی حروف).\nمنابع\nبریم بگردستن\nدپیته چرخه‌تو\n#
    ", "searchbutton": "چرخه‌تو", "go": "بـور", "searcharticle": "بور", "skin-view-history": "تاریخچه", - "history": "صفحه‌ی تاریخچه", - "history_short": "تاریخچه", + "history": "صفحه‌یِ تاریخچه", + "history_short": "تاریخ", "history_small": "تاریخچه", "updatedmarker": "عوض‌بَیی پس از آخرین بار که هارشی", - "printableversion": "پرینت‌هاکردنی صفحه", + "printableversion": "پرینت صفحه", "printableversion-deprecated-warning": "چاپی نسخه جه دیگر پشتیبونی نکمبی. جای اینتا عمل، شه بروزرِ چاپ هاکردن ِابزار ره کار بزنین.", "permalink": "بموندستنی لینک", "print": "پرینت", "view": "نمایش", "viewcontribs": "کایری‌ئونِ هارشی‌ین", "skin-view-view": "بخوندستن", - "skin-view-foreign": "هارشی‌ین $1 دله", + "skin-view-foreign": "$1 دله هارشی‌ین", "edit": "دچی‌ین", "skin-view-edit": "دچی‌ین", "edit-local": "مَله‌یی توضیحات بی‌یشتن", @@ -195,7 +195,7 @@ "view-missing-pages": "نساته صفحه‌ئون سراق هدائن", "talkpagelinktext": "گپ", "specialpage": "مخصوص صفحه", - "personaltools": "مه‌شه ابزار", + "personaltools": "مه ابزار", "talk": "گپ", "views": "هارشی‌ئون", "toolbox": "ابزارون", @@ -209,16 +209,16 @@ "viewhelppage": "راهنما صفحه هارشی‌ین", "categorypage": "بدی‌ین رج", "viewtalkpage": "گپون ره سِراق هدائن", - "otherlanguages": "بقیه زوون‌ئون", + "otherlanguages": "دیگه زوونون", "redirectedfrom": "($1 جه بموئه)", "redirectpagesub": "گجگی‌بَیتـِن", - "redirectto": "دکشی‌بیّه به:", - "lastmodifiedat": "این صفحه ره آخرین بار این گادر دچینه: $2، $1", + "redirectto": "دکشی بیّه به:", + "lastmodifiedat": "این صفحه ره آخرین‌کَش این گدر دچینه: $2، $1", "viewcount": "این صفحه {{PLURAL:$1|ات|$1}} بار بدی‌یه بیّه", "protectedpage": "صفحه محافظت‌بَیی", - "jumpto": "کپّل بیّن به:", - "jumptonavigation": "بگردستن", - "jumptosearch": "بخوندستن", + "jumpto": "کپتل بیّن به:", + "jumptonavigation": "ناوبری", + "jumptosearch": "چرخه‌تو", "view-pool-error": "متأسفانه اسا سرورها دله اضافی بار هکته.\nخله کارورون خانه اینتا صفحه ره هارشن.\nلطفاً ات‌که لس بیرین و ای دمبال‌ته اینتا صفحه ره هارشین.\n\n$1", "generic-pool-error": "متأسفانه اسا سرورها دله اضافی بار هکته.\nخله کارورون خانه اینتا صفحه ره هارشن.\nلطفاً ات‌که لس بیرین و ای دمبال‌ته اینتا صفحه ره هارشین.", "pool-timeout": "قلف هاکردن وقت توم بیه", @@ -226,23 +226,23 @@ "pool-errorunknown": "خطای ناشناخته", "pool-servererror": "پول‌کانتر سرویس اسا در دسترس نی‌یه ($1).", "poolcounter-usage-error": "کاربردی خطا: $1", - "aboutsite": "{{SITENAME}} درباره", - "aboutpage": "Project:درباره", + "aboutsite": "{{SITENAME}} خَوِری", + "aboutpage": "Project:امه خوری", "copyright": "این صفحه ره بَنوشته‌ئون $1 زیر شِمه دسـت دَرنه.", - "copyrightpage": "{{ns:project}}:کـوپـی‌راسـت‌ئون", + "copyrightpage": "{{ns:project}}:کپی‌رایتون", "currentevents": "تازه خـَوِرون", "currentevents-url": "Project:خورون", - "disclaimers": "تکذیب‌نومه‌ئون", + "disclaimers": "تکذیب‌نومه", "disclaimerpage": "Project:تکذیب‌نومه", - "edithelp": "دچی‌ین رانما", + "edithelp": "دچی‌ین راهنما", "helppage-top-gethelp": "راهنما", "mainpage": "گت صفحه", "mainpage-description": "گت صفحه", "policy-url": "Project:سیاستون", "portal": "کارورون ِلوش", "portal-url": "Project:کارورون لوش", - "privacy": "سیاست حفظ اسرار", - "privacypage": "Project:سیاست_حفظ_اسرار", + "privacy": "حریم سیاست", + "privacypage": "Project:حریم_سیاست", "badaccess": "نتوندی هچی ره هارشی", "badaccess-group0": "شما این کار ره نتونی هاکنین.", "badaccess-groups": "عملی که بخاستنی منحصر به کارورون {{PLURAL:$2|این گروه|این گروه‌ئون}} هسته: $1.", @@ -341,7 +341,7 @@ "perfcached": "این چیون ثبت بَیی حافظه جه انّه و ممکنه آپدیت نَوائن. حداکثر {{PLURAL:$1|اتا نتیجه|$1تا نتیجه}} قدیمی حافظه دله دره.", "querypage-no-updates": "این صفحه فعلاً نَونه آپدیت بَواشه.\nهمینسه ونه دله بنویشته‌ئون شاید قدیمی بائن.", "querypage-updates-periodical": "این صفحه آپدیت گال-به-گال انجام وونه", - "viewsource": "منبع ره بدی‌ین", + "viewsource": "منبع ره هارشائن", "skin-action-viewsource": "منبع ره هارشائن", "viewsource-title": "$1 مبدأ ره سِراق هدائِن", "actionthrottled": "شمه پیش ره بیتنه", @@ -355,7 +355,7 @@ "yourpassword": "شمه پسورد", "userlogin-yourpassword": "رمز", "userlogin-yourpassword-ph": "اتا پسورد باوّین", - "createacct-yourpassword-ph": "اتا پسورد باوّین", + "createacct-yourpassword-ph": "اتا رمز باوّین", "yourpasswordagain": "پسورد ره دِباره بنویس", "createacct-yourpasswordagain": "پسورد ره دِباره باوّین", "createacct-yourpasswordagain-ph": "پسورد ره دِباره باوّین", @@ -365,10 +365,10 @@ "nav-login-createaccount": "دله بوردن / عضو بیّن", "logout": "دربوردن", "userlogout": "دربوردن", - "notloggedin": "سیستم ره دله نیه مونی", + "notloggedin": "سیستم ره دله نمونی", "userlogin-noaccount": "عضو نی؟", "userlogin-joinproject": "{{SITENAME}} دله ثبت‌نوم هاکنین!", - "createaccount": "ترنه حساب وا هکاردن", + "createaccount": "نو حساب وا هاکردن", "userlogin-resetpassword-link": "شه پسوُرد ره یاد بکاردنی؟", "userlogin-helplink2": "لاگین وسّه کومِک بَییتن", "createacct-emailoptional": "ایمیل (اختیاری)", @@ -392,8 +392,8 @@ "loginlanguagelabel": "زوون: $1", "pt-login": "دله بموئن", "pt-login-button": "دله بموئن", - "pt-createaccount": "عضو بواشین", - "pt-userlogout": "دربوردن", + "pt-createaccount": "عضو بیّن", + "pt-userlogout": "خروج", "newpassword": "نو پسورد:", "passwordreset": "پسورد ِتغییر", "passwordreset-username": "کاروری نوم:", @@ -402,16 +402,16 @@ "changeemail-newemail": "ترنه ایمیل آدرس:", "changeemail-none": "(هچّی)", "changeemail-submit": "ایمیل ره عوض هاکردن", - "summary": "کار ِگزارش:", + "summary": "گزارش:", "subject": "موضوع یا عنوان:", - "minoredit": "اینتا دچی‌یه خله جزئی بی‌یه", + "minoredit": "اینتا دچی‌یه خله پچیک بی‌یه", "watchthis": "این صفحه ره دمبال هاکردن", - "savearticle": "صفحه‌یِ جاهکتن", + "savearticle": "صفحه‌یِ ثبت هاکردن", "savechanges": "ذخیره بوو", - "publishpage": "صفحه‌ی جاهکتن", + "publishpage": "صفحه‌ی ثبت هاکردن", "publishchanges": "تغییرات ثبت بوو", - "publishpage-start": "صفحه‌ی جاهکتن", - "publishchanges-start": "تغییرات ثبت هاکردن", + "publishpage-start": "صفحه‌ی انتشار…", + "publishchanges-start": "تغییرات ثبت هاکردن…", "preview": "پیش‌پیش سِراق هدائن", "showpreview": "پیش‌پیش سِراق هدائن", "showdiff": "تغییرات ِسراق هدائن", @@ -428,7 +428,7 @@ "accmailtitle": "پسورد ره برسِنیمی.", "accmailtext": "اتا تصادفی پسور بساته بیّه [[User talk:$1|$1]] وسّه $2 سَر برسِنی‌یه بیّه.\n\nاین ترنه کاروری حساب ِپسور، سامانه دله بموئن په، ''[[Special:ChangePassword|ات‌تی]]'' بتونده عوض بوو.", "newarticle": "(ترنه)", - "newarticletext": "شما اتا لینک ره دمبال هاکردنی و اتا صفحه جه برسینی که هنتا وجود ندانه.\nصفحه ره بساتن وسّه، این کادر دله بنویسین. (ویشته دونستن وسه [$1 راهنما صفحه] ره هارشین)\nاگه اشتباهی این صفحه جه سَر دَربیاردنی، «back» دُکمه ره جِِق هادین.", + "newarticletext": "شما اتا لینک ره دمبال هاکردنی و اتا صفحه جه برسینی که هنتا وجود ندانه.\nصفحه ره بساتن وسّه، این کادر دله بنویسین. (ویشته دونستن وسه [$1 راهنما صفحه] ره هارشین)\nاگه اٮشتٮباهی این صفحه جه سَر دَربیاردنی، «back» دُکمه ره جِق هادین.", "noarticletext": "این صفحه اسا هیچ بنویشته‌یی ندانّه.\nشما بتونّی دیگه صفحه‌ئون دله [[Special:Search/{{PAGENAME}}|این صفحه ره چرخه‌تو هاکنین]]،\n[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} سیاهه‌ئون ره چرخه‌تو هاکردن]،\nیا [{{fullurl:{{FULLPAGENAME}}|action=edit}} این صفحه ره دَچینین].", "noarticletext-nopermission": "این صفحه اسا هیچ بنویشته‌یی ندانّه.\nشما بتونّی دیگه صفحه‌ئون دله [[Special:Search/{{PAGENAME}}|این صفحه ره چرخه‌تو هاکنی]]،\nیا [{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} سیاهه‌ئون ره چرخه‌تو هاکنی] ولی اجازه ندانّی صفحه ره بسازی.", "blocked-notice-logextract": "دسترسی اینتا کارور الآن دوستوئه.\nآخرین مورد سیاهه قطع دسترسی زیر بموئه:", @@ -442,8 +442,8 @@ "protectedpagewarning": "'''هشدار: این صفحه قفل بیّه که فقط کارورونی که مدیر هستنه، بتونن وه ره دچینن.'''\nاین صوه که وه ره قفل بزونه، اینتا بی‌یه:", "templatesused": "{{PLURAL:$1|شابلون|شابلونای}} استفاده بَیی این صفحه دله:", "templatesusedpreview": "{{PLURAL:$1|شابلون|شابلونای}} استفاده بَیی این پیش‌نمایش دله:", - "template-protected": "(زلفِن بزوئه)", - "template-semiprotected": "(پچوک زلفن بزه)", + "template-protected": "(قِلف بزه)", + "template-semiprotected": "(نیم‌چه قلف هاکرد)", "hiddencategories": "این صفحه {{PLURAL:$1|اتا مخفی رج|$1تا مخفی رج}} دله دره:", "permissionserrorstext-withaction": "ته اجازهٔ $2 ره به {{PLURAL:$1|دلیل|دلایل}} رو به رو ندانی:", "recreate-moveddeleted-warn": "'''هشدار: ته دری اتا صفحه ره نویسنی که قبلا پاک بیّه.'''\n\nشه فکر هاکن که اینتا کار که دری کانده درسته یا نا؟\nاینجه توندی پاک بیی صفحه ره هارشی:", @@ -459,27 +459,27 @@ "nextrevision": "جدیدته نسخه ←", "currentrevisionlink": "اِسایی نسخه ره هارشی‌ین", "cur": "إسا", - "last": "تاریخچه", + "last": "پیشی", "history-fieldset-title": "نسخه‌ها ره فیلتر هکردن", "histfirst": " قدیمی‌ترین", "histlast": "نـو تـریـن", "historysize": "({{PLURAL:$1|۱ بایت|$1 بایت}})", "historyempty": "خالی", - "rev-delundel": "دیار/پیتی", + "rev-delundel": "دیار/پٮتی", "revdel-restore": "دیاری تغییر هدائن", "mergehistory": "صفحه‌ئون تاریخچه ره اتا هاکردن", "revertmerge": "سِوا هاکردن", "history-title": "$1: دچی‌یه‌ئون ِتاریخچه", "difference-title": "$1: نسخه‌ئون ِفرق", - "lineno": "بند $1:", + "lineno": "$1 بند:", "compareselectedversions": "نسخه‌ئون ره مقایسه هکردن", "editundo": "واچی‌ین", "diff-multi-sameuser": "({{PLURAL:$1|اتا میونی نسخه|$1تا میونی نسخه}}ِ همین {{GENDER:$3|کارور }} جه سِراق هِدا نیّه.)", - "searchresults": "بچرخستن ِجوابون", - "searchresults-title": "چرخه‌ئوی نتیجه «$1» وسّه", - "prevn": "پـیـشـیـن {{PLURAL:$1|$1}}", - "nextn": "تا پَس‌تر {{PLURAL:$1|$1}}", - "nextn-title": "$1 {{PLURAL:$1|نتیجه}} بعدی", + "searchresults": "بچرخستن ِجواب", + "searchresults-title": "چرخه‌تویِ نتیجه «$1» وسّه", + "prevn": "{{PLURAL:$1|$1}} پیش‌ته", + "nextn": "{{PLURAL:$1|$1}} پئی‌ته", + "nextn-title": "$1 پئی‌ته {{PLURAL:$1|نتیجه}}", "shown-title": "$1 ِسِراق هِدائن {{PLURAL:$1|نتیجه}} هر صفحه دله", "viewprevnext": "هارشائن ($1 {{int:pipe-separator}} $2) ($3)", "searchmenu-new": "«[[:$1]]» ِصفحه ره این ویکی دله بسازین! {{PLURAL:$2|0=البته تونّی ونه چرخه‌تو (=جستجو) نتیجه ره هم هارشین.|البته تونّی ونه چرخه‌تو (=جستجو) نتایج ره هم هارشین.}}", @@ -492,8 +492,8 @@ "searchprofile-everything-tooltip": "همه چی ِچرخه‌تو (شامل گپون هم وانه)", "searchprofile-advanced-tooltip": "چرخه‌تو دِلِوِست ِفضائون دله", "search-result-size": "$1 ({{PLURAL:$2|1 واجه|$2 واجه}})", - "search-redirect": "(بَرسی‌یه $1 جه)", - "search-section": "(تیکه $1)", + "search-redirect": "($1 جه بَرسی‌یه)", + "search-section": "($1 تیکه)", "search-suggest": "شما اینتا ره نخاسنی: $1", "search-interwiki-more": "(ویشتر)", "searchall": "همه", @@ -501,7 +501,7 @@ "search-nonefound": "اونچی بخاستنی پیدا نیّه.", "powersearch-legend": "ململ بَیی دور هایتن", "powersearch-ns": "بچرخستن اینان دله:", - "mypreferences": "ترجیحات", + "mypreferences": "دِلِوس", "prefs-edits": "تعداد دچی‌یه‌ئون:", "prefs-rc": "تازه دگاردنی‌ئون", "youremail": "شه مه Email:", @@ -544,45 +544,45 @@ "recentchanges-legend-heading": "اختصارون:", "recentchanges-legend-newpage": "{{int:recentchanges-label-newpage}} ([[Special:NewPages|تازه بساته صفحه‌ئون]] ره هم هارشین)", "rcfilters-legend-heading": "اختصاری کلماتِ معنی:", - "rclistfrom": "نِمایش تازه‌دگاردسته‌ئون با شروع از $3 $2", + "rclistfrom": "تازه‌دگاردسته‌ئون هارشی‌ین که $3 $2 په جه شروع بوو", "rcshowhideminor": "پچیک دچی‌یه‌ئون $1", "rcshowhideminor-show": "سِراق هِدائِن", - "rcshowhideminor-hide": "پنهون هاکن", + "rcshowhideminor-hide": "پیتی", "rcshowhidebots": "ربوت‌ئون $1", - "rcshowhidebots-show": "سِراق هاده", + "rcshowhidebots-show": "دیار", "rcshowhidebots-hide": "پنهون هاکن", "rcshowhideliu": "ثبت‌نوم هاکرده کارورون $1", "rcshowhideliu-show": "دیار", - "rcshowhideliu-hide": "پنهون هاکن", + "rcshowhideliu-hide": "پیتی", "rcshowhideanons": "ناشناس ِکارورون $1", "rcshowhideanons-show": "سِراق هِدائِن", - "rcshowhideanons-hide": "پنهون هاکن", + "rcshowhideanons-hide": "پیتی", "rcshowhidepatr": "گشت‌بخارد ِدچی‌یه‌ئون $1", "rcshowhidemine": "مه دچی‌یه‌ئون $1", "rcshowhidemine-show": "سِراق هِدائِن", - "rcshowhidemine-hide": "پنهون هاکن", - "rclinks": "نـِشون هـِدائن $1 پایانی دَچی‌‌یه، $2 روز اخیر دله", + "rcshowhidemine-hide": "پیتی", + "rclinks": "$1 آخری دَچی‌‌یه ره، $2 روز آخر جه سِراق هاده", "diff": "فرق", - "hist": "تاریخچه", - "hide": "پنهون هاکن", - "show": "نـِشـون هـاده", + "hist": "تاریخ", + "hide": "پیتی", + "show": "سِراق هِدائِن", "minoreditletter": "جز", "newpageletter": "نو", "boteditletter": "ربات", "rc-change-size-new": "$1 {{PLURAL:$1|بایت}} پس از تغییر", "newsectionsummary": "/* $1 */ نو تیکه", - "recentchangeslinked": "واری دأچیـه‌ن‌ئون", + "recentchangeslinked": "ونه واری دچی‌یه‌ئون", "recentchangeslinked-feed": "واری دچی‌یه‌ئون", - "recentchangeslinked-toolbox": "واری دچی‌یه‌ئون", - "recentchangeslinked-title": "مرتبط تغییرات $1 جه", + "recentchangeslinked-toolbox": "ونه واری دچی‌یه‌ئون", + "recentchangeslinked-title": "$1 ِمربوط تغییرات", "recentchangeslinked-summary": "این بـِن فهرستی تازه دگاردسته‌ئونی که این صفحه جه لینک دارنه (یا ونه رج دله درنه) جه وینّی.\nصفحه‌هایی که [[Special:Watchlist|شمه دمبال‌هاکرده‌ئون لیست]] دله دَوو پررنگ سِراق هِدا وانه.", - "recentchangeslinked-page": "صفحه ایسم:", - "recentchangeslinked-to": "تغییرات صفحه‌ئونی که این صفحه جه ربط دارنه ره سِراق هِدائن", + "recentchangeslinked-page": "صفحه نوم:", + "recentchangeslinked-to": "صفحه‌ئونی که این صفحه جه ربط دارنه‌یِ تغییرات ره سِراق هِدائن", "upload": "فایل باربی‌یشتن", "uploadbtn": "باربی‌یشتن فایل", "uploadtext": "فرم زیر جه باربی‌یشتن نو پرونده‌ئون وسّه استفاده هاکنین.\nبدی‌ین پرونده‌ئونی که قبلاً باربی‌یشته بَینه به [[Special:FileList|فهرست پرونده‌ها]] بورین. باربی‌یشتن مجدد [[Special:Log/upload|سیاههٔ بارگذاری‌ها]] و حذف پرونده‌ئون [[Special:Log/delete|deletion log]] دله ثبت وانه.\n\nبعد از این که پرونده‌یی ره باربی‌یشتنی، به این سه شکل بنشنه وه ره صفحه‌ئون دله بی‌یشتن:\n\n*'''[[{{ns:file}}:File.jpg]]''' استفاده از نسخه کامل پرونده وسّه\n*'''[[{{ns:file}}:File.png|200px|thumb|left|alt text]]''' استفاده از اتا نسخه ۲۰۰ پیکسلی از پرونده که اتا جعبه سمت چپ متن دله دره و عبارت alt text ونه دله به عنوان توضیح استفاده بیّه وسّه\n*'''[[{{ns:media}}:File.ogg]]''' بساتن اتا پیوند مستقیم به پرونده بدون نمایش پرونده", "uploadlogpage": "باربی‌یشتن گزارش", - "filedesc": "کار ِگزارش", + "filedesc": "گزارش", "license-header": "اجازه‌نومه", "imgfile": "فایل", "listfiles": "هارشی ئون ره لیست", @@ -591,20 +591,20 @@ "listfiles_size": "قایده", "file-anchor-link": "فایل", "filehist": "فایل تاریخچه", - "filehist-help": "تاریخ/زمون‌ها سَر کلیک هاکنین تا اون گادِر ِنسخه ره هارشین.", + "filehist-help": "تاریخ/زمون‌ها سَر کلیک هاکنین تا اون گدِر ِنسخه ره هارشین.", "filehist-current": "إسا", "filehist-datetime": "تاریخ/زمون", - "filehist-thumb": "انگوس گتی", + "filehist-thumb": "انگوس‌گتی", "filehist-thumbtext": "انگوس‌گتی عکس $1 نسخه جه", "filehist-user": "کارور", "filehist-dimensions": "ابعاد", "filehist-comment": "هارشا", - "imagelinks": "پرونده‌ی استفاده بیّن", + "imagelinks": "پرونده‌ی استفاده", "linkstoimage": "این {{PLURAL:$1|صفحه|$1 صفحه‌ئون}} لینک هِدانه این فایل ره:", "nolinkstoimage": "این عکس ره هیچ جا نی‌یشتنه", "sharedupload-desc-here": "این پرونده $1 دله دَره و ممکن هسته دیگه پروژه‌ئون دله هم استفاده بواشه.\nتوضیحات موجود [$2 پرونده توضیحات صفحه میون اونجه]، سِراق هِدا وونّه.", "shared-repo-name-wikimediacommons": "ویکی‌تلمبار", - "upload-disallowed-here": "متأسفانه شما نتوندی این پرونده ره بازنویس هاکنی.", + "upload-disallowed-here": "شما نتوندی این پرونده ره بازنویس هاکنی.", "unwatchedpages": "دمبال‌نکارده صفحه‌ئون", "unusedtemplates": "استفاده‌نیی شابلون‌ها", "randompage": "شانسی صفحه", @@ -638,11 +638,11 @@ "booksources-search": "چرخه‌تو", "booksources-text": "زیر فهرستی از لینکا به وبگاه‌ئون دیگه دره که کتاب‌ئون نو و دست دوم روشنّه و ممکنه اطلاعات ویشتری راجع به کتاب مورد نظر دارِن:", "specialloguserlabel": "کارور:", - "log": "سیاهه‌ها", + "log": "سیاهه‌ئون", "allpages": "همه صفحه‌ئون", "prevpage": "پیشین صفحه ($1)", "allarticles": "همه صفحه‌ئون", - "allpagessubmit": "بـور", + "allpagessubmit": "بور", "categories": "رج‌ئون", "deletedcontributions": "حذف‌بیی دچی‌یه‌ئون", "linksearch": "دأیا لـیـنـک‌ئون", @@ -650,7 +650,7 @@ "mailnologintext": "برای برسنی‌ین پوست الکترونیکی به کارورون دیگه ونه [[Special:UserLogin|بورین سامانه دله]] و نشونی پوست الکترونیکی معتبری تو [[Special:Preferences|ترجیحات]] خادت ره داشته بایی.", "emailuser": "این کارور وسّه ایمیل بَرسِن", "watchlist": "مه دمبال‌هاکرده‌‌ئون ِلیست", - "mywatchlist": "دمبال‌هاکرده‌ئون فهرست", + "mywatchlist": "دمبال‌هکردون فهرست", "watchnologin": "سیستم ره دله نی ئه موئین", "addedwatchtext": "«[[:$1]]» شمه [[Special:Watchlist|دمبال هاکردئون لیست]] دله اضافه بیه.\nاینتا صفحه دگاردسته‌ئون و ونه گپ آینده دله اینتا لیست دله شمه وسه فهرست بوننه؛ یان شه بماند، اینتا صفحه، [[Special:RecentChanges|تازه دگاردسته‌ئون]] فهرست دله شمه وسه '''پررنگ‌تر''' نمایش هدا بونه تا وره راحت تر بوینین.", "watch": "دمبال هاکردن", @@ -674,7 +674,7 @@ "actioncomplete": "انجام بئی‌یه.", "dellogpage": "حذف‌بیی‌ئون ِلیست", "rollback": "دچی‌یه‌ئون ره واچی‌ین", - "rollbacklink": "واچی‌ین", + "rollbacklink": "ور دگاردنی‌ین", "rollbacklinkcount": "وادچی‌ین $1 {{PLURAL:$1|دچی‌یه}}", "revertpage": "\"چـیـزونی که [[Special:Contributions/$2|$2]] ([[User talk:$2|Talk]]) دأچـیـه ده‌گـه‌ره‌س بـأیـه هـأمونـتـایی که [[User:$1|$1]] ای وألگ ده‌لـه، پـایـانی بـار هـه‌کـارده\"", "revertpage-nouser": "\"چیزونی که (ونـه کـاروری نـوم پـاک بَیّه) دچی‌یه دگـاردسته بیّه همونتایی که [[User:$1|$1]] آخرسری دچی‌ین دلـه هاکرده\"", @@ -687,7 +687,7 @@ "restriction-upload": "باربی‌یشتن", "skin-action-viewdeleted": "نمایش $1؟", "undeletelink": "بـأویـنـه‌ن / ده‌واره جـا بـیـه‌شـتـه‌ن", - "namespace": "نوم‌جا:", + "namespace": "فضایِ نوم:", "invert": "برعکس انتخاب هاکن", "tooltip-invert": "این جعبه ره علامت بزنین تا صفحه‌ئون ِتغییرات انتخاب‌بَیی فضائون (و دیگه فضائون علامت‌بَزه دله) مخفی بَوون", "namespace_association": "مرتبط فضائون", @@ -707,18 +707,18 @@ "sp-contributions-username": "IP نـه‌شـونـی یا کـاروری‌نوم", "sp-contributions-submit": "چرخه‌تو", "whatlinkshere": "این صفحه ره لینک‌هدائه‌ئون", - "whatlinkshere-title": "وألـگ‌ئونی که \"$1\" ره لـیـنک هه‌دانه", + "whatlinkshere-title": "صفحاتی که «$1» ره لینک هدانه", "whatlinkshere-page": "صفحه:", - "linkshere": "اینان صفحه‌ئون به '''$2''' لینک هدانه:", + "linkshere": "اینان صفحه‌ئون $2 ره لینک هدانه:", "isredirect": "دکشی‌ین صفحه", - "istemplate": "تراگنجانش‌ئون", + "istemplate": "تراگنجانش", "isimage": "فایل ِلینک", - "whatlinkshere-prev": "{{PLURAL:$1|پـیـشـیـن|$1 تـای پـیـشـیـن}}", - "whatlinkshere-next": "{{PLURAL:$1|پَس|$1 تا پَس‌تر}}", - "whatlinkshere-links": "→ لـیـنـک‌ئون", - "whatlinkshere-hideredirs": "دکش‌ها ره پیتی بزوئن", - "whatlinkshere-hidetrans": "تراگنجایش ره پیتی بزوئن", - "whatlinkshere-hidelinks": "لینک‌ها ره پیتی بزوئن", + "whatlinkshere-prev": "{{PLURAL:$1|پیش‌ته|$1 پیش‌ته}}", + "whatlinkshere-next": "{{PLURAL:$1|پئی‌ته|$1 پئی‌ته}}", + "whatlinkshere-links": "→ لینکون", + "whatlinkshere-hideredirs": "دکش‌ها ره پٮتی هاکردن", + "whatlinkshere-hidetrans": "تراگنجایش ره پٮتی هاکردن", + "whatlinkshere-hidelinks": "لینک‌ها ره پٮتی هاکردن", "block": "کارور ره دَوِستن", "unblock": "کارور ره وا اینگوئن", "blockip": "کارور ره دَوستن", @@ -730,7 +730,7 @@ "blocklink": "دَوستن", "unblocklink": "وا هـه‌کـارده‌ن", "change-blocklink": "قطع دسترسی تغییر هدائن", - "contribslink": "کایری‌ئون", + "contribslink": "کایری", "newtitle": "نو عنوان:", "movepage-moved": "'''ای «$1» ولـگ، بورده «$2» ره.'''", "movetalk": "«گپ» صفحه هم، اگه وانه، بوره.", @@ -738,7 +738,7 @@ "movereason": "دلیل:", "revertmove": "واچـیـه‌ن", "delete_and_move_confirm": "أره، پاک هاکه‌ن وه ره", - "export": "دأیابأبه‌رده‌ن ولـگ‌ئون", + "export": "صفحه ره دَر بَوِردِن", "exporttext": "شما تونّی دچی‌یه بیّن ِمتن و تاریخچه ره اتا صفحه یا یتـّا مجموعه‌ صفحات وسّه، بشکل اکس‌ام‌ال دله دپوشندی‌یه، بریم دربَورین.\n\nاین اطلاعات ره بنشنه اتا ویکی دیگه دله که نرم‌افزار «مدیاویکی» ره اجرا کانده از طریق [[Special:Import|صفحهٔ دله‌دشنی‌ین]] وارد هاکردن.\n\nبریم‌دربَوردن صفحات وسّه، وشون عنوان ره این جعبه دله دشنین (هر سطر فقط اتا عنوان) و میّن هاکنین که تازه دگاردنی‌ئون صفحه ره قدیمی‌تر نسخه‌ئون و صفحه ِتاریخچه پلی خوندنّی، یا تازه دگاردنی‌ئون صفحه و دچی‌یه آخرین اطلاعات ره تیناری اشنّی.\n\nدومین حالت دله، شما تونّی اتا لینک جه استفاده هاکنین، مثلاً [[{{#Special:Export}}/{{MediaWiki:Mainpage}}]] واری که «[[{{MediaWiki:Mainpage}}]]» صفحه شنه.", "allmessages-filter-all": "همه", "thumbnail-more": "گت بوو", @@ -803,7 +803,7 @@ "nextdiff": "ته‌رنه دأچیه‌ن ←", "thumbsize": "أنـگـوسـی گأتی:", "file-info-size": "$1 × $2 پـیـکـسه‌ل, فـایـل گـأتـی: $3, MIME مـونـد: $4", - "file-nohires": "ویشته رزولیشن ندانه.", + "file-nohires": "ویشته رٮزولیشٮن ندارنه.", "svg-long-desc": "اس‌وی‌جی ِپرونده، ابعاد $1 × $2 پیکسل جه، پرونده قایده: $3", "show-big-image": "اصلی پرونده", "show-big-image-preview": "این پیش‌-پیش سِراق هدائن ِقایده: $1.", @@ -851,8 +851,8 @@ "feedback-message": "پیغوم:", "feedback-subject": "موضوع:", "feedback-submit": "ارسال پیشنهادات و انتقادات", - "searchsuggest-search": "چرخه‌تو {{SITENAME}}", - "searchsuggest-containing": "صفحه‌ئونی که شامل هستنه دله بگردستن", + "searchsuggest-search": "{{SITENAME}} چرخه‌تو", + "searchsuggest-containing": "صفحه‌ئونی که وشون دله این نوم دارنه ره چرخه‌تو هاکردن", "api-clientside-error-timeout": "کارساز زمون انتظار جواب ندائه.", "api-error-badtoken": "خطای داخلی: کد امنیتی اشتبائه (Bad token).", "api-error-stashfailed": "خطای داخلی: کارساز نتونده پرونده موقت ره ذخیره هاکنه.", diff --git a/languages/i18n/nb.json b/languages/i18n/nb.json index 2e564ba3f45..9a1274dffcb 100644 --- a/languages/i18n/nb.json +++ b/languages/i18n/nb.json @@ -2871,6 +2871,8 @@ "movesubpage": "{{PLURAL:$1|Underside|Undersider}}", "movesubpagetext": "Denne siden har {{PLURAL:$1|én underside|$1 undersider}} som vises nedenfor.", "movesubpagetalktext": "Den tilsvarende diskusjonssiden har $1 {{PLURAL:$1|underside|undersider}} som vises nedenfor.", + "movesubpagetext-truncated": "{{PLURAL:$1|Den første undersiden|De første $1 undersidene}} av denne siden vises nedenfor.", + "movesubpagetalktext-truncated": "{{PLURAL:$1|Den første undersiden|De første $1 undersidene}} av den tilhørende diskusjonssiden vises nedenfor.", "movenosubpage": "Denne siden har ingen undersider.", "movereason": "Årsak:", "moveotherreason": "Annen/utdypende årsak:", diff --git a/languages/i18n/ne.json b/languages/i18n/ne.json index abbfb1356d1..262c6e6ac42 100644 --- a/languages/i18n/ne.json +++ b/languages/i18n/ne.json @@ -116,7 +116,7 @@ "may_long": "मे", "june": "जुन", "july": "जुलाई", - "august": "अगष्ट", + "august": "अगस्ट", "september": "सेप्टेम्बर", "october": "अक्टोबर", "november": "नोभेम्बर", @@ -140,7 +140,7 @@ "may": "मे", "jun": "जुन", "jul": "जुलाई", - "aug": "अगष्ट", + "aug": "अगस्ट", "sep": "सेप्टेम्बर", "oct": "अक्टोबर", "nov": "नोभेम्बर", @@ -175,7 +175,7 @@ "navigation": "अन्वेषण", "and": " र", "faq": "धैरै सोधिएका प्रश्नहरू", - "actions": "कार्यहरु", + "actions": "कार्यहरू", "namespaces": "नामपद", "variants": "बहुरुपहरू", "navigation-heading": "पथप्रदर्शन विकल्प", @@ -910,7 +910,7 @@ "searchresults": "खोज नतिजाहरू", "search-filter-title-prefix-reset": "सबै पृष्ठहरू खोजी गर्नुहोस्", "searchresults-title": " \"$1\"को लागि खोज नतिजाहरू", - "titlematches": "पृष्ठ शिर्षक मिल्छ", + "titlematches": "पृष्ठ शीर्षक मेल खान्छ", "textmatches": "पृष्ठ पाठ मिल्छ", "notextmatches": "अक्षरस् पेज भेटिएन", "prevn": "पहिलेको {{PLURAL:$1|$1}}", @@ -1857,7 +1857,7 @@ "booksources-text": "तल दिइएको सूची नयाँ तथा पूराना किताब बेच्ने लगायत तपाईंले खोज्नु भएको किताबका बारेमा थप जानकारी भएका अन्य साइटका कडीहरू हुन्।", "booksources-invalid-isbn": "यो आइएसबीएन सहि छैन; मूल स्रोतबाट नक्कल गर्दा भएको त्रुटिको जाँच गर्नुहोस।", "specialloguserlabel": "निष्पादक:", - "speciallogtitlelabel": "लक्ष्य (शीर्षक वा {{ns:user}}:प्रयोगकर्ताका लागि प्रयोगकर्ता नाम)", + "speciallogtitlelabel": "लक्ष्य (शीर्षक वा {{ns:user}}:प्रयोगकर्ताको लागि प्रयोगकर्ता नाम):", "log": "अभिलेखहरू", "logeventslist-submit": "देखाउनुहोस्", "logeventslist-more-filters": "थप अभिलेखहरू देखाउनुहोस्:", @@ -2433,7 +2433,7 @@ "export-templates": "ढाँचाहरू संलग्न गर्नुहोस्", "export-pagelinks": "जोडिएको पृष्ठलाई यस गहराईसम्म समाबेश गर्नुहोस्:", "export-manual": "पृष्ठहरू आफैँ थप्नुहोस्:", - "allmessages": "सिस्टम सन्देशहरू", + "allmessages": "प्रणाली सन्देशहरू", "allmessagesname": "नाम", "allmessagesdefault": "पुनर्निर्धारित सन्देश पाठ", "allmessagescurrent": "वर्तमान सन्देश पाठ", @@ -2812,7 +2812,7 @@ "table_pager_limit_submit": "जाउ", "table_pager_empty": "नतिजाहरू छैन ।", "autosumm-blank": "पृष्ठ खाली गरीयो", - "autosumm-replace": "पृष्ठलाई '$1' संग हटाइदै", + "autosumm-replace": "सामग्रीलाई \"$1\"सँग प्रतिस्थापन गरियो", "autoredircomment": "पृष्ठ[[$1]]मा पठाइएको", "autosumm-removed-redirect": "[[$1]]मा अनुप्रेषण हटाइएको छ", "autosumm-changed-redirect-target": "अनुप्रेषण [[$1]] बाट [[$2]] मा परिवर्तन गरियो", @@ -2990,7 +2990,7 @@ "specialpages-group-redirects": "विशेष पृष्ठमा पठाउने", "specialpages-group-spam": "स्पाम उपकरणहरू", "specialpages-group-developer": "विकासकर्ता उपकरणहरू", - "blankpage": "खाली पृष्ठहरू", + "blankpage": "खाली पृष्ठ", "intentionallyblankpage": "यो पृष्ठ जानी जानी खाली राखिएको हो ।", "external_image_whitelist": " #यस पंक्तिलाई जस्ताको तस्तै छोड़नुहोस्
    \n#नियमित अभिव्यक्तिका निम्न टुक्राहरु हाल्नुहोस् ( //को बीचका भागहरु मात्र)\n#बाहिरका यु आर एल (hotlinked) सित मिलाइनेछ।\n#जो मिलानको शर्तमा पर्छन् तिनलाई चित्रको रुपमा प्रदर्शित गरिनेछ, नत्र चित्रको लिंक मात्र दर्शाइनेछ \n# #बाट सुरु हुने पंक्तिहरुलाई टिप्पणीको रुपमा मानिनेछ\n#यो वर्ण सम्वेदनशील छ\n\n#यो पंक्तिमाथि रिजेक्स(regex) टुक्रा दिनुहोस्। यस पंक्तिलाई जस्ताको तस्तै छोड़नुहोस्
    ", "tags": "मान्य ट्याग परिवर्तनहरू", diff --git a/languages/i18n/nqo.json b/languages/i18n/nqo.json index 977c196ad28..168986d47c0 100644 --- a/languages/i18n/nqo.json +++ b/languages/i18n/nqo.json @@ -11,7 +11,8 @@ "Lanciné.kounfantoh.fofana", "Nafadji Mory Diané", "Youssoufkadialy", - "ߛߊ߲߬ߛߊ߲߬ߘߐ߬ ߊߡߙߊ߫" + "ߛߊ߲߬ߛߊ߲߬ߘߐ߬ ߊߡߙߊ߫", + "Matma Rex" ] }, "tog-underline": "ߛߘߌ߬ߜߋ߲߬ ߞߘߐߞߍ߬ߙߍ߲߬ߘߍ߬ߣߍ߲:", @@ -717,7 +718,7 @@ "currentrevisionlink": "ߡߊ߬ߛߊ߬ߦߌ߲߬ߠߌ߲ ߕߊ߬ߡߌ߲߬ߣߍ߲", "cur": "ߞߍߞߎߘߊ", "tooltip-cur": "ߘߊ߲߬ߝߘߊ߬ߓߐ ߡߍ߲ ߦߋ߫ ߟߢߊ߬ߟߌ߫ ߟߊ߬ߓߊ߲ ߘߐ߫", - "next": "ߢߍߕߊ", + "next": "ߣߊ߬ߕߐ", "last": "ߢߍߕߊ", "tooltip-last": "ߘߊ߲߬ߝߘߊ߬ߓߐ ߡߍ߲ ߦߋ߫ ߟߢߊ߬ߟߌ ߕߊ߬ߡߌ߲߬ߣߍ߲ ߘߐ߫", "page_first": "ߝߟߐ", diff --git a/languages/i18n/nyo.json b/languages/i18n/nyo.json index 24b6e9c1832..5abebe6330b 100644 --- a/languages/i18n/nyo.json +++ b/languages/i18n/nyo.json @@ -5,6 +5,7 @@ "Amire80" ] }, + "tog-underline": "Biikiriza ekiyunganiza omusorongo:", "sunday": "kya Sabiiti", "monday": "kya Bbalaza", "tuesday": "kya kabiri", @@ -118,8 +119,8 @@ "copyrightpage": "{{ns:project}}:Obugabe bw'ekitungwa", "currentevents": "Ebirukubaho hati", "currentevents-url": "Project:Ebirukubaho hati", - "disclaimers": "Ebyanga", - "disclaimerpage": "Project:Ebyanga bikooto", + "disclaimers": "Ebyangwa", + "disclaimerpage": "Project:Ebyangwa bikooto", "edithelp": "Obukoonyezi bw'okuhindura", "mainpage": "Orupapura Orukoosire", "mainpage-description": "Orupapura orukuru", @@ -198,19 +199,19 @@ "summary": "Omubugufu:", "minoredit": "Runu ruhindura ruke", "watchthis": "Ronza orupapura runu", - "savearticle": "Juna orupapura", + "savearticle": "Yahura orupapura", "publishpage": "Ranga orupapura", "publishchanges": "Ranga empindura", - "savearticle-start": "Juna orupapura...", + "savearticle-start": "Yahura orupapura...", "publishpage-start": "Ranga orupapura...", "publishchanges-start": "Ranga empindura...", "preview": "Eby'omumaiso", "showpreview": "Yoleka eby'omumaiso", "showdiff": "Yoleka empindura", "anoneditwarning": "Ebihanirro: Toyetaahizemu. Obwikaro bwawe bw'IP bulihwezeka kakuba olihindura. Obu [$1 oyetaahyamu] rundi [$2 ohanga akaunti], obweremera bw'empindura zaawe buliheebwa ibara ly'omukozesa, n'emigaso endi.", - "blockedtext": "Ibara ly'omukozesa lyawe rundi obwikaro bw'IP bwawe litangirwe/butangirwe.\n\n{{int:blockedtext-made-by|$1}}\n{{int:blockedtext-reason-comment|$2}}.\n\n*{{int:blockedtext-start-time|$8}}\n*{{int:blockedtext-expiration-time|$6}}\n*{{int:blockedtext-intended-blockee|$7}}\n\n{{int:blockedtext-contact-blocker-admin|$1}}\nOsobora kukukozesa \"{{int:emailuser}}\" kakuba obwikaro bw'imairi obwikirizibwa buli omu[[Special:Preferences|byendwa]] byawe na totangire kukozesa.\n{{int:blockedtext-block-ip|$3}} {{int:blockedtext-block-id|$5}}\n{{int:blockedtext-include-details-queries}}", + "blockedtext": "Ibara ly'omukozesa lyawe rundi obwikaro bw'IP bwawe litangirwe/butangirwe.\n\n{{int:blockedtext-made-by|$1}}\n{{int:blockedtext-reason-comment|$2}}.\n\n*{{int:blockedtext-start-time|$8}}\n*{{int:blockedtext-expiration-time|$6}}\n*{{int:blockedtext-intended-blockee|$7}}\n\n{{int:blockedtext-contact-blocker-admin|$1}}\nOsobora kukukozesa \"{{int:emailuser}}\" kakuba obwikaro bw'imairi obwikirizibwa buli omu [[Special:Preferences|byendwa]] byawe na totangire kukozesa.\n{{int:blockedtext-block-ip|$3}} {{int:blockedtext-block-id|$5}}\n{{int:blockedtext-include-details-queries}}", "loginreqlink": "yetaahyamu", - "newarticletext": "Okuraatiriire ekiyunganiza harupapura orutaroho. Kuhanga orupapura, handiika omusanduuka enu (rora [$1 orupapura rw'obukoonyezi] habw'ensoborra muno).\nKakuba oli hanu omunsobi, miga haipeesa ly'enyuma.", + "newarticletext": "Okuraatiriire ekiyunganiza harupapura orutaroho. Kuhanga orupapura, handiika omu sanduuka enu (rora [$1 orupapura rw'obukoonyezi] habw'ensoborra muno).\nKakuba oli hanu omunsobi, miga ha ipeesa ly'enyuma.", "anontalkpagetext": "----\nRunu orupapura rw'okuhanurra rw'omukozesa owateemanyisibwa owatahangire akaunti rundi owatakakozesa akaunti.\nNahabweki tukozesa obwikaro bw'IP bw'emihendo kumutonda.\nObwikaro bw'IP bwakugabainwe abakozesa baingi.\nKakuba toyemanyisiibwe kandi ohurra ngu ebiteekerezo ebitakukwataho bikuhaburerwa, [[Special:CreateAccount|hanga akaunti]] rundi [[Special:UserLogin|yetaahya]] kwehara akambayaaya.", "noarticletext": "Leero nu, ekihandiikwa omurupapura runu tikiroho.\nNoosobora [[Special:Search/{{PAGENAME}}|kuserra omutwe gunu gw'orupapura]] omumpapura ezindi,\n[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} serra ebiijukya ebirukukwataho], rundi [{{fullurl:{{FULLPAGENAME}}|action=edit}} hanga nyarupapura].", "noarticletext-nopermission": "Leero nu, tiharoho ekihandiikwa omu rupapura runu.\nNoosobora [[Special:Search/{{PAGENAME}}|kuserra omutwe gunu gw'orupapura]] omu mpapura ezindi, rundi\n[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} serra eby'okwijukya ebirukukwataho], baitu toina rusa orukwikiriza kuhanga orupapura runu.", @@ -229,6 +230,7 @@ "permissionserrorstext-withaction": "Toikirizibwa ku$2, habw'ensonga {{PLURAL:$1|enu|zinu}}:", "recreate-moveddeleted-warn": "Ebihanirro: Noohanga orupapura oruragaize.\n\nOkebe okusemera kw'okuhindura orupapura runu.\nEkiijukya ky'okuragaza n'okwirizaayo ky'orupapura runu kiri hanu habw'okwanguha.", "moveddeleted-notice": "Runu orupapura tiruroho.\nEkiijukya ky'okuragaza, okuronza n'okwirizaayo ky'orupapura kiri haifo habw'okujurra.", + "postedit-confirmation-created": "Orupapura rwakahangwa.", "content-model-wikitext": "wikihandiiko", "undo-failure": "Ekihindura tikisoboire kugaruka habw'ebihindura bya hagati ebirwana.", "viewpagelogs": "Rora ebinyakwijukya by'orupapura runu", @@ -308,7 +310,7 @@ "rcfilters-savedqueries-remove": "Ita", "rcfilters-savedqueries-cancel-label": "Dibya", "rcnotefrom": "Haifo {{PLURAL:$5|ruhindura|mpindura}} kuruga $3, $4 (kuhika $1 {{PLURAL:$5|orwolekwa|ezolekwa}}).", - "rclistfrom": "Yoleka empindura mpyaka okwihirra ha$2, $3", + "rclistfrom": "Yoleka empindura mpyaka okwihirra ha $2, $3", "rcshowhideminor": "$1 ebihindurwa bike", "rcshowhideminor-show": "Yoleka", "rcshowhideminor-hide": "Sereka", diff --git a/languages/i18n/pa.json b/languages/i18n/pa.json index 0e5a11204f6..79354774c84 100644 --- a/languages/i18n/pa.json +++ b/languages/i18n/pa.json @@ -442,7 +442,7 @@ "createaccountmail": "ਆਰਜ਼ੀ ਰਲ਼ਵਾਂ ਲੰਘ-ਸ਼ਬਦ ਵਰਤੋਂ ਅਤੇ ਇਸ ਨੂੰ ਖ਼ਾਸ ਈਮੇਲ ਪਤੇ ਉੱਤੇ ਭੇਜੋ", "createaccountmail-help": "ਪਾਸਵਰਡ ਸਿੱਖੇ ਬਿਨਾਂ ਕਿਸੇ ਹੋਰ ਵਿਅਕਤੀ ਲਈ ਖਾਤਾ ਬਣਾਉਣ ਲਈ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ।", "createacct-realname": "ਅਸਲੀ ਨਾਂ (ਚੋਣਵਾਂ)", - "createacct-reason": "ਕਾਰਨ", + "createacct-reason": "ਕਾਰਨ (ਜਨਤਕ ਚਿੱਠਾ)", "createacct-reason-ph": "ਤੁਸੀਂ ਹੋਰ ਖਾਤਾ ਕਿਉਂ ਬਣਾ ਰਹੇ ਹੋ", "createacct-submit": "ਆਪਣਾ ਖਾਤਾ ਬਣਾਓ", "createacct-another-submit": "ਨਵਾਂ ਖਾਤਾ ਬਣਾਓ", diff --git a/languages/i18n/pnb.json b/languages/i18n/pnb.json index dc4eda28cee..c26b72bb923 100644 --- a/languages/i18n/pnb.json +++ b/languages/i18n/pnb.json @@ -131,7 +131,7 @@ "category-empty": "''ایس گٹھ وچ کوئی صفحہ یا میڈیا نہیں۔''", "hidden-categories": "{{PLURAL:$1|لُکویں گٹھ|لُکویاں گٹھاں}}", "hidden-category-category": "لُکیاں گٹھاں", - "category-subcat-count": "{{پنجابی}}{{PLURAL:$2|اِس کیٹیگری وچ اکو تھلے لکھی ذیلی کیٹیگری موجود اے .|اِس کیٹیگری وچ کل $2 وچو‏ں تھلے لکھیاں {{PLURAL:$1|ذیلی کیٹیگری|$1 ذیلی کیٹیکریاں}} موجود نيں۔}}", + "category-subcat-count": "{{PLURAL:$2|ایس کیٹیگری وچ اکو تھلے لکھی ذیلی کیٹیگری موجود اے۔|ایس کیٹیگری وچ کل $2 وچو‏ں تھلے لکھیاں {{PLURAL:$1|ذیلی کیٹیگری|$1 ذیلی کیٹیکریاں}} موجود نيں۔}}", "category-subcat-count-limited": "اِس کیٹیگری وچ ایہ {{PLURAL:$1|ذيلی کیٹیگری|$1 ذیلی کیٹیگریاں}} نیں۔", "category-article-count": "{{PLURAL:$2|اس کیٹیگری وچ اکو تھلے لکھیا صفحہ موجود ا‏ے۔|اس کیٹیگری دے کل $2 صفحےآں وچو‏ں $1 {{PLURAL:$1|صفحہ|صفحے}} تھلے لکھے {{PLURAL:$1|اے|نيں}}}}۔", "category-article-count-limited": "تھلویں {{PLURAL:$1|صفحہ|$1 صفحے}} اس کیٹیگری وچ شامل {{PLURAL:$1|اے|نیں}}۔", diff --git a/languages/i18n/qqq.json b/languages/i18n/qqq.json index e68f9be0fcf..64d057787de 100644 --- a/languages/i18n/qqq.json +++ b/languages/i18n/qqq.json @@ -1567,7 +1567,7 @@ "group-sysop": "{{doc-group|sysop}}\n{{Identical|Administrator}}", "group-interface-admin": "{{doc-group|interface-admin}}", "group-bureaucrat": "{{doc-group|bureaucrat}}", - "group-suppress": "{{doc-group|suppress}}\nThis is an optional (disabled by default) user group, meant for the suppression feature in [[mw:Flow|Flow]]. It is not to be confused with the Oversighters group, which also has access to the [[mw:RevisionDelete|RevisionDelete]] feature, to change the visibility of revisions through [[Special:RevisionDelete]].\n\n{{Identical|Suppress}}", + "group-suppress": "{{doc-important|The translation of this message cannot be the same as {{msg-mw|group-checkuser}}}}\n{{doc-group|suppress}}\nThis is an optional (disabled by default) user group, meant for the suppression feature in [[mw:Flow|Flow]]. It is not to be confused with the Oversighters group, which also has access to the [[mw:RevisionDelete|RevisionDelete]] feature, to change the visibility of revisions through [[Special:RevisionDelete]].\n\n{{Identical|Suppress}}", "group-all": "The name of the user group that contains all users, including anonymous users\n\n{{Identical|All}}", "group-user-member": "{{doc-group|user|member}}\n{{Identical|User}}", "group-named-member": "{{doc-group|user|named}}\n{{Identical|User}}", @@ -4400,13 +4400,13 @@ "logentry-upload-upload": "{{Logentry|[[Special:Log/upload]]}}", "logentry-upload-overwrite": "{{Logentry|[[Special:Log/upload]]}}", "logentry-upload-revert": "{{Logentry|[[Special:Log/upload]]}}", - "log-name-managetags": "The title of a log which contains entries related to the management of change tags. This includes creation and deletion of the tags themselves. \"Tag\" here refers to the same thing as {{msg-mw|tags-tag}}.", + "log-name-managetags": "{{doc-important|The translation of this message cannot be the same as {{msg-mw|log-name-tag}}}}\n\nThe title of a log which contains entries related to the management of change tags. This includes creation and deletion of the tags themselves. \"Tag\" here refers to the same thing as {{msg-mw|tags-tag}}.", "log-description-managetags": "The description of the tag management log. \"Tag\" here refers to the same thing as {{msg-mw|tags-tag}}.", "logentry-managetags-create": "{{Logentry|[[Special:Log/managetags]]}}\n*$4 - tag name", "logentry-managetags-delete": "{{Logentry|[[Special:Log/managetags]]}}\n*$4 - tag name\n* $5 - number of revisions + log entries that were tagged with the tag", "logentry-managetags-activate": "{{Logentry|[[Special:Log/managetags]]}}\n*$4 - tag name", "logentry-managetags-deactivate": "{{Logentry|[[Special:Log/managetags]]}}\n*$4 - tag name", - "log-name-tag": "The title of a log which contains entries related to applying and removing change tags from individual revisions or log entries. \"Tag\" here refers to the same thing as {{msg-mw|tags-tag}}.", + "log-name-tag": "{{doc-important|The translation of this message cannot be the same as {{msg-mw|log-name-managetags}}}}\n\nThe title of a log which contains entries related to applying and removing change tags from individual revisions or log entries. \"Tag\" here refers to the same thing as {{msg-mw|tags-tag}}.", "log-description-tag": "The description of the tag log. \"Tag\" here refers to the same thing as {{msg-mw|tags-tag}}.", "logentry-tag-update-add-revision": "{{Logentry|[[Special:Log/tag]]}}\n* $4 - revision ID\n* $6 - list of tags that were added, separated by {{msg-mw|Comma-separator}}\n* $7 - number of added tags\n\nSee also:\n* {{msg-mw|Logentry-tag-update-remove-revision}}", "logentry-tag-update-add-logentry": "{{Logentry|[[Special:Log/tag]]}}\n*$5 - log entry ID\n* $6 - list of tags that were added, separated by {{msg-mw|Comma-separator}}\n* $7 - number of added tags", @@ -4631,11 +4631,11 @@ "log-action-filter-block-unblock": "{{doc-log-action-filter-action|block|unblock}}\n{{Identical|Unblock}}", "log-action-filter-contentmodel-change": "{{doc-log-action-filter-action|contentmodel|change}}", "log-action-filter-contentmodel-new": "{{doc-log-action-filter-action|contentmodel|new}}", - "log-action-filter-delete-delete": "{{doc-log-action-filter-action|delete|delete}}", + "log-action-filter-delete-delete": "{{doc-important|The translation of this message cannot be the same as {{msg-mw|log-action-filter-delete-event}}}}\n{{doc-log-action-filter-action|delete|delete}}", "log-action-filter-delete-delete_redir": "{{doc-log-action-filter-action|delete|delete_redir}}", "log-action-filter-delete-delete_redir2": "{{doc-log-action-filter-action|delete|delete_redir2}}", "log-action-filter-delete-restore": "{{doc-log-action-filter-action|delete|restore}}", - "log-action-filter-delete-event": "{{doc-log-action-filter-action|delete|event}}", + "log-action-filter-delete-event": "{{doc-important|The translation of this message cannot be the same as {{msg-mw|log-action-filter-delete-delete}}}}\n{{doc-log-action-filter-action|delete|event}}", "log-action-filter-delete-revision": "{{doc-log-action-filter-action|delete|revision}}", "log-action-filter-import-interwiki": "{{doc-log-action-filter-action|import|interwiki}}", "log-action-filter-import-upload": "{{doc-log-action-filter-action|import|upload}}", @@ -4662,8 +4662,8 @@ "log-action-filter-suppress-delete": "{{doc-log-action-filter-action|suppress|delete}}", "log-action-filter-suppress-block": "{{doc-log-action-filter-action|suppress|block}}", "log-action-filter-suppress-reblock": "{{doc-log-action-filter-action|suppress|reblock}}", - "log-action-filter-upload-upload": "{{doc-log-action-filter-action|upload|upload}}", - "log-action-filter-upload-overwrite": "{{doc-log-action-filter-action|upload|overwrite}}", + "log-action-filter-upload-upload": "{{doc-important|The translation of this message cannot be the same as {{msg-mw|log-action-filter-upload-overwrite}}}}\n{{doc-log-action-filter-action|upload|upload}}", + "log-action-filter-upload-overwrite": "{{doc-important|The translation of this message cannot be the same as {{msg-mw|log-action-filter-upload-upload}}}}\n{{doc-log-action-filter-action|upload|overwrite}}", "log-action-filter-upload-revert": "{{doc-log-action-filter-action|upload|revert}}", "authmanager-authn-not-in-progress": "Error message when AuthManager session data is lost during authentication, or the user hits the \"continue\" endpoint without an active authentication attempt.", "authmanager-authn-no-primary": "Error message when no AuthenticationProvider handles the AuthenticationRequests for login. This might mean the user needs to fill out all the form fields.", diff --git a/languages/i18n/ro.json b/languages/i18n/ro.json index 61a4df42af4..43f2ed091b9 100644 --- a/languages/i18n/ro.json +++ b/languages/i18n/ro.json @@ -1069,6 +1069,7 @@ "prefs-help-skin-responsive": "Adaptați aspectul la dimensiunea ecranului pe mobil.", "skin-preview": "Previzualizare", "datedefault": "Nici o preferință", + "prefs-help-forcesafemode": "Dezactivează script-urile și foile de stil de pe wiki.", "prefs-labs": "Opțiuni „labs”", "prefs-user-pages": "Pagini de utilizator", "prefs-personal": "Informații personale", diff --git a/languages/i18n/se.json b/languages/i18n/se.json index 4ebe28eb3ca..21840330c92 100644 --- a/languages/i18n/se.json +++ b/languages/i18n/se.json @@ -286,9 +286,9 @@ "page-rss-feed": "\"$1\" RSS-deavdda", "page-atom-feed": "\"$1\" Atom-deavdda", "red-link-title": "$1 (siidu ii gávdno)", - "sort-descending": "Sirre njiedjamiin", + "sort-descending": "Sirre njieddji ortnegis", "sort-ascending": "Sirre lassaneaddji ortnegis", - "sort-initial": "Álgo sirrejupmi", + "sort-initial": "Álgosirrejupmi", "sort-rowspan-error": "Dát siidu sisttisdoallá tabealla mas lea rowspan-áttribuhtta mii deavdá eanet ráidduid go tabeallas oba leat ge. Sáhtát divvut dán go rievdadat siiddu.", "nstab-main": "Siidu", "nstab-user": "{{GENDER:$1|Geavaheaddjisiidu}}", @@ -844,7 +844,7 @@ "revdelete-text-others": "Eará hálddašeaddjit ain oláhit čihkkojuvvon sisdoalu ja sáhttet máhcahit dan, jus fal eai leat lassi ráddjehusat biddjon.", "revdelete-confirm": "Duođaš áinnas ahte iešdáhtus dagat dán, ahte ipmirdat váikkuhusaid, ja ahte leat [[{{MediaWiki:Policy-url}}| njuolggadusaid]] vuođul bargame dán.", "revdelete-suppress-text": "Sensurerema galggašii geavahit dušše čuovvovaš diliin:\n*vejolaš loavkašuhtti dieđut\n*soahpameahttun peršovdnadieđut\n*: ássančujuhusat ja telefonnummirat, persovdnanummirat jna.", - "revdelete-legend": "Veršuvnna oidnonrádjehusaid ásaheapmi", + "revdelete-legend": "Veršuvnna oidnonráddjehusaid ásaheapmi", "revdelete-hide-text": "Veršuvnna sisdoallu", "revdelete-hide-image": "Čiega fiilla sisdoalu", "revdelete-hide-name": "Čiega mihtu ja paramehteriid", @@ -857,7 +857,7 @@ "revdelete-radio-set-suppress": "Sensurere", "revdelete-radio-unset-suppress": "Čájet", "revdelete-suppress": "Sensurere dieđuid nu ahte dat eai oidno hálddašeddjiide eaige eará geavaheddjiide", - "revdelete-unsuppress": "Sihko máhcahuvvon veršuvnnaid rádjehusaid", + "revdelete-unsuppress": "Sihko máhcahuvvon veršuvnnaid ráddjehusaid", "revdelete-log": "Sivva:", "revdelete-submit": "Geavat válljejuvvon {{PLURAL:$1|veršuvdnii|veršuvnnaide}}", "revdelete-success": "Veršuvnna oainnusvuohta beaiváduvvon.", @@ -1069,6 +1069,7 @@ "prefs-help-email-required": "E-poastačujuhus dárbbašuvvo.", "prefs-help-requireemail": "Dát buorida personsuodjalusa ja veahkeha eastit sávakeahtes e-poastta.", "prefs-info": "Vuođđodieđut", + "prefs-i18n": "Giella", "prefs-signature": "Vuolláičála", "prefs-signature-highlight-error": "Čájet meattáhusa saji", "prefs-signature-error-details": "Lassedieđut", @@ -1101,6 +1102,7 @@ "saveusergroups": "Vurke {{GENDER:$1|geavaheaddjijoavkkuid}}", "userrights-groupsmember": "Lahttun čuovvovaš joavkkuin:", "userrights-groupsmember-auto": "Implikáhtalaš (miel)lahttu {{PLURAL:$1|joavkkus|joavkkuin}}:", + "userrights-systemuser": "{{GENDER:$1|Dát geavaheaddji}} lea vuogádatgeavaheaddji", "userrights-reason": "Sivva:", "userrights-watchuser": "Čuovo dan geavaheaddji geavaheaddji- ja ságastallansiidduid", "userrights-no-interwiki": "Dus ii leat vuoigatvuohta rievdadit nuppi geavaheddjiid vuoigatvuođaid eará wikiin.", @@ -1636,8 +1638,10 @@ "listfiles-delete": "sihko", "listfiles-summary": "Dát doaibmasiidu čájeha buot vurken fiillaid.", "listfiles-userdoesnotexist": "Geavaheaddjidovddaldat \"$1\" ii leat registrerejuvvon.", + "listfiles-pager-submit": "Čájet fiilalisttu", "imgfile": "fiila", "listfiles": "Fiilalogahallan", + "listfiles_subpage": "Geavaheaddji $1 vurkemat", "listfiles_thumb": "Govaš", "listfiles_date": "Beaivemearri", "listfiles_name": "Namma", @@ -1645,6 +1649,7 @@ "listfiles_size": "Sturrodat", "listfiles_description": "Govvádus", "listfiles_count": "Veršuvnnat", + "listfiles-show-all": "Čájet maiddái fiillaid boares veršuvnnaid", "listfiles-latestversion": "Ođđaseamos veršuvdna", "listfiles-latestversion-yes": "Juo", "listfiles-latestversion-no": "Ii leat", @@ -1663,6 +1668,7 @@ "filehist-dimensions": "Mihtut", "filehist-filesize": "Fiilasturrodat", "filehist-comment": "Kommentára", + "filehist-missing": "ii fiila", "imagelinks": "Fiilla geavaheapmi", "linkstoimage": "Čuovvovaš {{PLURAL:$1|siiddus|$1 siiddus}} čujuhuvvo dán fiilii:", "nolinkstoimage": "Dát fiila ii geavahuvvo ovttage siiddus.", @@ -1697,6 +1703,7 @@ "filedelete-submit": "Sihko", "filedelete-success": "Fiila $1 lea sihkkojuvvon.", "filedelete-nofile": "Fiila $1 ii gávdno.", + "filedelete-otherreason": "Eará sivva:", "filedelete-reason-otherlist": "Eará sivva", "filedelete-reason-dropdown": "*Dábálaš sihkkunsivat\n** Dahkkivuoigatvuođaid\trihkkun\n** Duppalfiila", "filedelete-edit-reasonlist": "Rievdat sihkkunčilgehusaid", @@ -1754,8 +1761,10 @@ "fewestrevisions": "Siiddut, mat leat unnimus rievdaduvvon", "nbytes": "$1 {{PLURAL:$1|stávval|stávvala}}", "ncategories": "$1 {{PLURAL:$1|kategoriija}}", + "ninterwikis": "$1 {{PLURAL:$1|giellaliŋka|giellaliŋkka}}", "nlinks": "$1 {{PLURAL:$1|liŋka|liŋkka}}", "nmembers": "$1 {{PLURAL:$1|lahttu|lahtu}}", + "nmemberschanged": "$1 → $2 {{PLURAL:$2|lahttu|lahtu}}", "nrevisions": "$1 {{PLURAL:$1|rievdadus|rievdadusa}}", "nimagelinks": "Anus $1 {{PLURAL:$1|siiddus}}", "ntransclusions": "anus $1 {{PLURAL:$1|siiddus}}", @@ -1808,6 +1817,7 @@ "listusers-editsonly": "Čájet dušše geavaheddjiid, geain leat rievdadusat", "listusers-temporarygroupsonly": "Čájet dušše geavaheddjiid, geat leat gaskaboddosaš geavaheddjiidjoavkkuin", "listusers-creationsort": "Sirre geavaheddjiid dovddaldaga ráhkadandáhtona mielde", + "listusers-desc": "Sirre njieddji ortnegis", "usereditcount": "$1 {{PLURAL:$1|rievdadus|rievdadusa}}", "usercreated": "{{GENDER:$3|Ráhkaduvvon}} $1 diibmu $2", "newpages": "Ođđa siiddut", @@ -1909,6 +1919,7 @@ "deletedcontributions": "Sihkkojuvvon rievdadusat", "deletedcontributions-title": "Geavaheaddji $1 sihkkojuvvon rievdadusat", "sp-deletedcontributions-contribs": "rievdadusat", + "linksearch": "Oza olgguldas liŋkkaid", "linksearch-pat": "Ohccánminsttar:", "linksearch-ns": "Nammagomuvuohta:", "linksearch-ok": "Oza", @@ -1929,10 +1940,15 @@ "listgrouprights-rights": "Vuoigatvuođat", "listgrouprights-helppage": "Help:Geavaheddjiidjoavkkuid vuoigatvuođat", "listgrouprights-members": "(listu miellahtuin)", + "listgrouprights-addgroup": "Sáhttit lasihit geavaheddjiid {{PLURAL:$2|jovkui|joavkkuide}}: $1", + "listgrouprights-removegroup": "Sáhttit sihkkut geavaheddjiid {{PLURAL:$2|joavkkus|joavkkuin}}: $1", "listgrouprights-addgroup-all": "Lasit buot joavkkuid", "listgrouprights-removegroup-all": "Sihko buot joavkkuid", - "listgrouprights-addgroup-self": "Lasit {{PLURAL:$2|joavku}} iežas geavaheaddjidovddaldahkkan: $1", + "listgrouprights-addgroup-self": "Sáhttit lasihit iežas {{PLURAL:$2|jovkui|joavkkuide}}: $1", + "listgrouprights-removegroup-self": "Sáhttit sihkkut iežas {{PLURAL:$2|joavkkus|joavkkuin}}: $1", "listgrouprights-addgroup-self-all": "Lasit buot joavkkuid iežaset geavaheaddjidovddaldahkan", + "listgrouprights-removegroup-self-all": "Sáhttit sihkkut iežas buot joavkkuin", + "listgrouprights-namespaceprotection-header": "Nammagomuvuođaid ráddjehusat", "listgrouprights-namespaceprotection-namespace": "Nammagomuvuohta", "listgrouprights-namespaceprotection-restrictedto": "Vuoigatvuođat mat diktet geavaheaddji rievdadit", "listgrants-rights": "Vuoigatvuođat", @@ -2117,12 +2133,13 @@ "protect-cantedit": "It sáhte rievdadit dán siiddu dorvvolašvuođa ásahusaid, go dus ii leat dasa rievdadanvuoigatvuohta.", "protect-othertime": "Eará áigi:", "protect-othertime-op": "eará áigi", + "protect-otherreason": "Eará sivva:", "protect-otherreason-op": "Eará sivva", "protect-dropdown": "*Dábálaš suodjalansivat\n** Dávjjes vandalisma\n** Dávjjes spammen\n** Rievdadansoahti\n** Dehálaš siidu", "protect-edit-reasonlist": "Rievdat suodjalančilgehusaid", "protect-expiry-options": "1 diibmu:1 hour,1 beaivi:1 day,1 vahkku:1 week,2 vahkku:2 weeks,1 mánotbadji:1 month,3 mánotbaji:3 months,6 mánotbaji:6 months,1 jahki:1 year,bissovaš:infinite", - "restriction-type": "Rádjehus", - "restriction-level": "Suodjalus dássi:", + "restriction-type": "Ráddjehus:", + "restriction-level": "Suodjalandássi:", "minimum-size": "Min. sturrodat", "maximum-size": "Maks. sturrodat:", "pagesize": "stávvala", @@ -2135,6 +2152,7 @@ "restriction-level-all": "buot dásit", "undelete": "Čájet sihkkojuvvon siidduid", "undeletepage": "Čájet ja máhcat sihkkojuvvon siidduid", + "undeletepagetitle": "Sihkkojuvvon rievdadusat siiddus [[:$1|$1]].", "viewdeletedpage": "Čájet sihkkojuvvon siidduid", "skin-action-viewdeleted": "Čájet $1?", "undelete-fieldset-title": "Máhcat siidoveršuvnnaid", @@ -2151,6 +2169,7 @@ "undelete-search-prefix": "Čájet siidduid, mat álget mearkkaiguin:", "undelete-search-full": "Čájet siidduid, maid namain lea(t):", "undelete-search-submit": "Oza", + "undelete-no-results": "Sihkkunarkiivvas ii gávdno oktage boađus dan ohcamii.", "undelete-filename-mismatch": "Ii leat vejolaš máhcahit fiilaveršuvnna, man áigesteampal lea $1, daningo fiilanamma ii leat seamma.", "undelete-bad-store-key": "Ii leat vejolaš máhcahit fiilaveršuvnna, man áigesteampal lea $1, daningo fiila váillui juo ovdal sihkkuma.", "undelete-show-file-confirm": "Háliidatgo duođaid oaidnit sihkkojuvvon veršuvnna fiillas \"$1\", mii lea vurkejuvvon $2 dmu $3?", @@ -2893,8 +2912,8 @@ "revdelete-content-unhid": "sisdoallu máhcahuvvon oidnosii", "revdelete-summary-unhid": "čoahkkáigeassu máhcahuvvon oidnosii", "revdelete-uname-unhid": "geavaheaddjinamma máhcahuvvon oidnosii", - "revdelete-restricted": "hálddašeddjiid rádjehusat váldojedje atnui", - "revdelete-unrestricted": "hálddašeddjiid rádjehusat sihkkojuvvon", + "revdelete-restricted": "hálddašeddjiid ráddjehusat váldojedje atnui", + "revdelete-unrestricted": "hálddašeddjiid ráddjehusat sihkkojuvvon", "logentry-block-block": "Geavaheaddji $1 {{GENDER:$2|hehttii}} geavaheaddji {{GENDER:$4|$3}}. Hehttema bistin lea $5 $6", "logentry-block-unblock": "Geavaheaddji $1 {{GENDER:$2|fámuhuhtii}} geavaheaddji {{GENDER:$4|$3}} hehttema", "logentry-partialblock-block-page": "rievdadeamis {{PLURAL:$1|siiddu|siidduid}} $2", diff --git a/languages/i18n/smn.json b/languages/i18n/smn.json index 979739650c6..1dc95dc635e 100644 --- a/languages/i18n/smn.json +++ b/languages/i18n/smn.json @@ -495,7 +495,7 @@ "permissionserrors": "Váijugâs vuoigâdvuođah", "permissionserrorstext-withaction": "Tust ij lah vuoigâdvuotâ {{lcfirst:$2}} {{PLURAL:$1|čuávuváá suujâ tiet|čuávuvái suujâi tiet}}:", "recreate-moveddeleted-warn": "Váruttâs: Tun lah rähtimin taggaar siijđo, mii lii ovdil meddâlistum.\n\nSmietâ, kannat-uv rähtiđ taam siijđo uđđâsist. \nVyellin lii taan siijđo meddâlistem- já sirdemhistorjá:", - "moveddeleted-notice": "Taat sijđo ij lah. \nVyellin siijđo meddâlistem-, suoijim- já sirdemhistorjá.", + "moveddeleted-notice": "Taat sijđo ij lah. \nVyellin lii siijđo meddâlistem-, suoijim- já sirdemhistorjá.", "log-fulllog": "Čääiti ubâ loki", "edit-conflict": "Oovtáigásáš hammim.", "edit-no-change": "Tuu hammim ij valduu vuotân, tanen ko teekstân ij rahtum nubástusâid.", @@ -1029,6 +1029,7 @@ "uploadbtn": "Vuorkkii tiätuvuárhá", "uploadnologin": "Jieh lah čáládâttâm siisâ", "uploaderror": "Vuorkkimfeilâ", + "upload-recreate-warning": "Váruttâs: Taan nommâsâš tiätuvuarkká lii meddâlistum teikkâ sirdum.\n\nVyellin lii siijđo meddâlistem- já sirdemhistorjá:", "uploadlogpage": "Tiätuvuárkkáloki", "filename": "Tiätuvuárkkánommâ", "filedesc": "Čuákánkiäsu", @@ -1071,6 +1072,7 @@ "backend-fail-describe": "Tiätuvuárhá \"$1\" metatiäđui muttem ij luhostum.", "backend-fail-alreadyexists": "Tiätuvuárkká $1 lii jo lemin.", "backend-fail-copy": "Tiätuvuárhá ij puáhtám kopijistiđ saajeest $1 sajan $2.", + "backend-fail-move": "Tiätuvuárhá \"$1\" ij puáhtám sirdeđ sajan \"$2\".", "uploadstash-thumbnail": "čääiti miniatyyrkove", "http-invalid-url": "Feilâlâš URL: $1", "license": "Liiseens:", @@ -1448,7 +1450,8 @@ "movepagebtn": "Sirde siijđo", "pagemovedsub": "Sirdem luhostui", "move-subpages": "Sirde vyelisiijđoid (enâmustáá $1)", - "movelogpage": "Sirdoloki", + "movelogpage": "Sirdemloki", + "movelogpagetext": "Taat lii listo puoh siijđoi sirdemijn.", "movereason": "Suijâ:", "movepage-reason-dropdown": "* Táválâš sirdemsuujah\n** Čäällimfeilâ noomâst", "revertmove": "koomeet sirdem", diff --git a/languages/i18n/sr-ec.json b/languages/i18n/sr-ec.json index ab187632426..a03a99704dc 100644 --- a/languages/i18n/sr-ec.json +++ b/languages/i18n/sr-ec.json @@ -2290,7 +2290,7 @@ "emailuser": "Пошаљи имејл", "emailuser-title-target": "Слање имејла {{GENDER:$1|кориснику|корисници}}", "emailuser-title-notarget": "Слање имејла кориснику", - "emailpagetext": "Користите доленавадени образац да бисте послали имејл {{GENDER:$1|кориснику|корисници}}.\nИмејл-адреса који сте унели у Вашим [[Special:Preferences|подешавањима]] биће видљива тако да ће прималац моћи да вам одговори директно.", + "emailpagetext": "Користите доњи образац да бисте послали имејл {{GENDER:$1|кориснику|корисници}}.\nИмејл-адреса који сте унели у Вашим [[Special:Preferences|подешавањима]] биће видљива тако да ће прималац моћи да вам одговори директно.", "defemailsubject": "{{SITENAME}} — $1 Вам шаље имејл", "usermaildisabled": "Кориснички имејл је онемогућен", "usermaildisabledtext": "Не можете да шаљете имејлове другим корисницима на овом пројекту", @@ -2311,7 +2311,7 @@ "emailccsubject": "Копија поруке кориснику/ци $1: $2", "emailsent": "Имејл је послат", "emailsenttext": "Имејл је послат.", - "emailuserfooter": "Овај имејл {{GENDER:$1|послао|послала}} је $1 {{GENDER:$2|кориснику|корисници}} $2 помоћу опције „{{int:emailuser}}” на пројекту {{SITENAME}}. Ако одговорите на овај имејл, {{GENDER:$2|ваш}} мејл ће бити непосредно прослеђен ка {{GENDER:$1|оригиналном пошиљаоцу}}, чиме ћете {{GENDER:$2|му|јој}} открити {{GENDER:$2|своју}} имејл-адресу.", + "emailuserfooter": "Овај имејл {{GENDER:$1|послао|послала}} је $1 {{GENDER:$2|кориснику|корисници}} $2 помоћу опције „{{int:emailuser}}” на {{SITENAME}}. Ако одговорите на овај имејл, {{GENDER:$2|Ваш}} мејл ће бити непосредно прослеђен ка {{GENDER:$1|оригиналном пошиљаоцу}}, чиме ћете {{GENDER:$2|му|јој}} открити {{GENDER:$2|своју}} имејл-адресу.", "usermessage-summary": "Слање системске поруке.", "usermessage-editor": "Уређивач системских порука", "watchlist": "Списак надгледања", @@ -3427,10 +3427,10 @@ "version-parserhooks": "Куке рашчлањивача", "version-variables": "Променљиве", "version-editors": "За уређивање", - "version-antispam": "Спречавање непожељних порука", - "version-api": "АПИ", + "version-antispam": "Превенција спама", + "version-api": "API", "version-other": "Друго", - "version-mediahandlers": "Руководиоци медијима", + "version-mediahandlers": "Руковање медијима", "version-hooks": "Куке", "version-parser-extensiontags": "Ознаке додатка рашчлањивача", "version-parser-function-hooks": "Куке", diff --git a/languages/i18n/syl.json b/languages/i18n/syl.json index 37734efdd88..289a988adbb 100644 --- a/languages/i18n/syl.json +++ b/languages/i18n/syl.json @@ -14,6 +14,7 @@ "tog-showhiddencats": "ꠟꠥꠇꠣꠁꠟ ꠙꠖꠣꠁꠘ ꠖꠦꠈꠣꠁꠘ", "underline-always": "ꠢꠈꠟ ꠡꠝꠄ", "underline-never": "ꠇꠥꠘꠥ ꠡꠝꠄ ꠅ ꠘꠣ", + "editfont-monospace": "ꠝꠘꠅꠍ꠆ꠙꠦꠁꠍꠇꠞꠣ ꠚꠘ꠆ꠐ", "editfont-sansserif": "ꠍꠣꠘ꠆ꠍ-ꠍꠦꠞꠤꠚ ꠚꠘ꠆ꠐ", "editfont-serif": "ꠍꠦꠞꠤꠚ ꠚꠘ꠆ꠐ", "sunday": "ꠞꠁꠛꠣꠞ", @@ -78,6 +79,7 @@ "category-subcat-count": "{{PLURAL:$2|ꠁ ꠙꠖꠞ ꠈꠣꠟꠤ ꠅꠃ ꠃꠙꠙꠖ ꠀꠍꠦ ⁕|ꠁ ꠞꠖꠞ ꠈꠣꠟꠤ ꠅꠃ {{PLURAL:$1|ꠃꠙꠙꠖ|$1 ꠃꠙꠙꠖꠣꠁꠘ}} ꠨ ꠢꠇꠟꠔꠣꠄ $2 ꠕꠘꠦ ⁕}}", "category-article-count": "{{PLURAL:$2|ꠁ ꠙꠖꠅ ꠈꠣꠟꠤ ꠅꠃ ꠙꠣꠔꠣ ꠀꠍꠦ|ꠅꠃ ꠅꠉꠥꠁꠘ {{PLURAL:$1|ꠙꠣꠔ ꠅꠁꠟꠅ|$1 ꠙꠣꠔꠣꠁꠘ ꠅꠁꠟꠅ}} ꠅꠃ ꠙꠖꠅ ꠨ ꠡꠛ꠆ꠔꠣꠄ $2 ꠅꠞ ꠝꠣꠏꠦ ⁕}}", "category-file-count": "{{PLURAL:$2|This category contains only the following file.|The following {{PLURAL:$1|ꠢꠣꠁꠟ ꠅꠁꠟꠧ|$1 ꠚꠣꠁꠟꠣꠁꠘ ꠅꠁꠟꠧ}} in this category, out of $2 total.}}", + "category-file-count-limited": "ꠔꠟꠞ {{PLURAL:$1|ꠚꠣꠁꠟ ꠅꠁꠟ|$1 ꠚꠣꠁꠟ ꠀꠍꠦ}} ꠅꠘꠇꠥꠞ ꠙꠖꠅ ⁕", "index-category": "ꠐꠥꠇꠣꠔ ꠙꠣꠔꠣꠁꠘ", "noindex-category": "ꠀꠘꠣꠐꠥꠇꠣꠔ ꠙꠣꠔꠣꠁꠘ", "broken-file-category": "ꠛꠣꠋꠉꠣ ꠟꠤꠋꠇꠅꠞ ꠚꠣꠁꠟꠀꠟꠣ ꠙꠣꠔꠣꠁꠘ", @@ -129,6 +131,7 @@ "skin-action-unprotect": "ꠀꠟꠉꠣꠘꠤ ꠛꠖꠟꠣꠁꠘ", "unprotect": "ꠀꠟꠉꠣꠘꠤ ꠛꠖꠟꠣꠁꠘ", "newpage": "ꠘꠄꠀ ꠚꠣꠔꠣ", + "view-missing-pages": "ꠘꠣꠕꠣꠇꠞꠣ ꠙꠣꠔꠣꠁꠘ ꠖꠦꠈꠂꠘ", "talkpagelinktext": "ꠝꠣꠔꠧ", "specialpage": "ꠛꠤꠡꠦꠡ ꠚꠣꠔꠣ", "personaltools": "ꠛꠦꠇ꠆ꠔꠤꠉꠔ ꠎꠤꠘꠤꠡꠣꠁꠘ", @@ -137,6 +140,7 @@ "toolbox": "ꠎꠤꠘꠤꠡꠣꠁꠘ", "cactions": "ꠀꠞꠅ", "imagepage": "ꠚꠣꠁꠟꠞ ꠙꠣꠔꠣ ꠖꠦꠈꠂꠘ", + "mediawikipage": "ꠝꠦꠍꠦꠁꠎꠞ ꠙꠣꠔꠣꠁꠘ ꠖꠦꠈꠃꠇ꠆ꠇꠣ", "templatepage": "ꠐꠦꠝꠙꠦꠟꠦꠐ ꠙꠣꠔꠣ ꠖꠦꠈꠂꠘ", "viewhelppage": "ꠡꠣꠁꠎ꠆ꠎꠞ ꠙꠣꠔꠣ ꠖꠦꠈꠂꠘ", "categorypage": "ꠙꠖꠞ ꠙꠣꠔꠣ ꠖꠦꠈꠂꠘ", @@ -151,6 +155,7 @@ "jumptonavigation": "ꠖꠦꠈꠣꠘꠤ", "jumptosearch": "ꠔꠥꠇꠣꠅ", "pool-errorunknown": "ꠘꠣꠎꠣꠘꠣ ꠛꠦꠠꠣ", + "poolcounter-usage-error": "ꠛꠦꠛꠢꠣꠞ ꠇꠞꠣꠔ ꠛꠦꠠꠣ ꠪ $1", "aboutsite": "{{SITENAME}} ꠟꠁꠀ", "aboutpage": "Project:ꠁꠇꠣꠘ ꠟꠁꠀ", "copyrightpage": "{{ns:project}}:ꠇꠙꠤꠞꠣꠁꠐꠣꠁꠘ", @@ -162,11 +167,12 @@ "helppage-top-gethelp": "ꠡꠣꠁꠎ꠆ꠎ", "mainpage": "ꠝꠥꠟ ꠙꠣꠔꠣ", "mainpage-description": "ꠝꠥꠟ ꠚꠣꠔꠣ", - "policy-url": "ꠙꠎꠦꠇ꠆ꠐ ꠪ ꠘꠤꠔꠤ", + "policy-url": "Project:ꠘꠤꠔꠤ", "portal": "ꠡꠝ꠆ꠙ꠆ꠞꠖꠣꠅꠞ ꠙ꠆ꠞꠛꠦꠡꠖꠣꠞ", "portal-url": "Project:ꠉꠥꠡꠐꠤꠞ ꠖꠦꠃꠠꠤ", "privacy": "ꠟꠥꠇꠣꠁꠟ ꠘꠤꠔꠤ", "privacypage": "Project:ꠟꠥꠇꠣꠁꠟ ꠘꠤꠔꠤ", + "badaccess": "ꠅꠘꠥꠝꠥꠔꠤꠞ ꠛꠦꠞꠣꠌꠦꠞꠣ", "ok": "ꠀꠁꠌ꠆ꠌꠣ", "retrievedfrom": "\"$1\" ꠔꠘꠦ ꠀꠘꠣ", "youhavenewmessages": "{{PLURAL:$3|ꠀꠙꠘꠣꠞ ꠀꠍꠦ}} $1 ($2).", @@ -214,11 +220,15 @@ "error": "ꠛꠦꠠꠣ", "databaseerror": "ꠒꠣꠐꠣꠛꠦꠁꠍꠔ ꠜꠦꠋꠉꠣ", "databaseerror-query": "ꠈꠥꠎ ꠘꠦꠅꠀ ꠪ $1", + "databaseerror-function": "ꠚꠣꠋꠡꠘ ꠪ $1", "databaseerror-error": "ꠛꠦꠋꠉꠣ ꠪ $1", + "readonly": "ꠒꠣꠐꠣꠛꠦꠁꠎ ꠔꠣꠟꠣꠟꠣꠉꠤꠉꠦꠍ", "missingarticle-rev": "(ꠢꠤꠞꠛꠣꠞꠖꠦꠈꠣ# ꠪ $1)", "missingarticle-diff": "(ꠔꠚꠣꠔ: $1 ꠨ $2)", + "timeouterror": "ꠍꠣꠞꠛꠣꠞꠞ ꠐꠣꠁꠝ ꠚꠥꠞꠣꠁꠉꠦꠍꠦ", "internalerror": "ꠜꠤꠔꠞꠞ ꠛꠦꠠꠣ", "internalerror_info": "ꠜꠤꠔꠞꠞ ꠛꠦꠋꠉꠣ ꠪ $1", + "filenotfound": "$1 ꠚꠣꠁꠟ ꠝꠤꠟꠍꠦꠘꠣ ⁕", "cannotdelete-title": "\"$1\" ꠙꠣꠔꠣꠁꠈꠣꠘ ꠙꠣꠟꠣꠁꠟ ꠉꠦꠍꠦꠘꠣ", "badtitle": "ꠛꠥꠠꠣ ꠘꠣꠝ", "badtitletext": "The requested page title was invalid, empty, or an incorrectly linked inter-language or inter-wiki title.\nꠁꠘꠧ ꠕꠣꠈꠔ ꠙꠣꠞꠦ one or more characters that cannot be used in titles.", @@ -227,6 +237,7 @@ "viewsource-title": "$1 ꠄꠞ ꠟꠈ ꠖꠦꠈꠂꠇ꠆ꠇꠣ", "actionthrottled": "ꠀꠘꠇꠣꠝꠦ ꠗꠣꠘꠇꠣꠝ ꠀꠑꠇꠣꠘꠤ ꠅꠁꠍꠦ", "viewsourcetext": "ꠀꠙꠘꠦ can view and copy the source of this page.", + "namespaceprotected": "ꠀꠙꠘꠣꠞ ꠅꠘꠥꠝꠥꠔꠤ ꠘꠣꠄ $1 ꠘꠣꠝꠞꠎꠦꠉꠣꠔ ꠇꠥꠘꠥ ꠙꠣꠔꠣ ꠛꠖꠟꠣꠘꠤꠞ ⁕", "invalidtitle": "ꠁ ꠐꠣꠁꠐꠦꠟꠖꠤ ꠅꠁꠔꠘꠣꠄ", "exception-nologin": "ꠢꠣꠝꠣꠁꠟ ꠘꠣꠄ", "virus-unknownscanner": "ꠘꠣꠎꠣꠘꠣ ꠄꠘ꠆ꠐꠤꠜꠣꠁꠞꠣꠍ", @@ -247,6 +258,7 @@ "cannotlogin-title": "ꠢꠣꠝꠣꠁꠔꠣꠝ ꠙꠣꠞ꠆ꠍꠤꠘꠣ", "cannotloginnow-title": "ꠅꠘꠦ ꠢꠣꠝꠣꠁꠔꠣ ꠙꠣꠞꠔꠣꠘꠣ", "login": "ꠢꠣꠝꠣꠃꠇ꠆ꠇꠣ", + "login-security": "ꠀꠙꠘꠣꠞ ꠙꠞꠤꠌꠄ ꠖꠦꠁꠘ", "nav-login-createaccount": "ꠢꠣꠝꠣꠃꠇ꠆ꠇꠣ / ꠄꠇꠣꠃꠘ꠆ꠐ ꠛꠣꠘꠣꠃꠇ꠆ꠇꠣ", "logout": "ꠛꠣꠞꠂꠁꠘ", "userlogout": "ꠛꠣꠞꠂ ꠎꠣꠁꠘ", @@ -261,9 +273,14 @@ "createacct-emailrequired": "ꠁꠝꠦꠁꠟꠞ ꠑꠤꠇꠣꠘꠣ", "createacct-emailoptional": "ꠒꠤꠎꠤꠐꠣꠟ ꠌꠤꠐꠤꠞ ꠑꠤꠇꠣꠘꠣ (ꠀꠘꠣꠖꠞꠇꠣꠞꠤ)", "createacct-email-ph": "ꠀꠙꠘꠣꠞ ꠒꠤꠎꠤꠐꠣꠟ ꠌꠤꠐꠤꠞ ꠑꠤꠇꠣꠘꠣ ꠢꠣꠀꠀꠃꠇ꠆ꠇꠣ", + "createacct-another-email-ph": "ꠁꠝꠦꠁꠟꠞ ꠑꠤꠇꠣꠘꠣ ꠖꠦꠃꠇ꠆ꠇꠣ", "createacct-realname": "ꠀꠡꠟ ꠘꠣꠝ (ꠀꠘꠣꠖꠞꠇꠣꠞꠤ)", + "createacct-reason": "ꠇꠣꠞꠘ ( ꠢꠇꠟꠞ ꠡꠣꠝꠘꠦ ꠢꠣꠞꠣꠁꠟꠞ )", + "createacct-reason-ph": "ꠀꠙꠘꠦ ꠀꠞꠇ ꠄꠇꠣꠃꠘ ꠇꠦꠘꠦ ꠛꠣꠘꠣꠁꠞꠣ", "createacct-submit": "ꠀꠙꠘꠣꠞ ꠄꠇꠣꠃꠘ꠆ꠐ ꠛꠣꠘꠣꠃꠇ꠆ꠇꠣ", "createacct-another-submit": "ꠄꠇꠣꠃꠘ꠆ꠐ ꠛꠣꠘꠣꠁꠘ", + "createacct-continue-submit": "ꠄꠇꠣꠃꠘ꠆ꠐ ꠛꠣꠘꠣꠘꠤꠔ ꠀꠉꠅꠣꠃꠇ꠆ꠇꠣ", + "createacct-another-continue-submit": "ꠄꠇꠣꠃꠘ꠆ꠐ ꠛꠣꠘꠣꠘꠤꠔ ꠀꠉꠅꠣꠃꠇ꠆ꠇꠣ", "createacct-benefit-heading": "{{SITENAME}} ꠀꠙꠘꠣꠞ ꠟꠣꠈꠣꠘ ꠝꠣꠁꠘꠡꠣꠁꠘ꠆ꠔꠦ ꠛꠣꠘꠣꠁꠍꠂꠁꠘ।।", "createacct-benefit-body1": "{{PLURAL:$1|ꠐꠤꠇꠇꠞꠤ ꠟꠦꠈꠣ|ꠐꠤꠇꠞꠤ ꠟꠦꠈꠣꠁꠘ}}", "createacct-benefit-body2": "{{PLURAL:$1|ꠙꠣꠔꠣ|ꠙꠣꠔꠣꠁꠘ}}", @@ -272,6 +289,7 @@ "createacct-error": "ꠄꠇꠣꠃꠘ ꠛꠣꠘꠣꠘꠤꠔ ꠛꠦꠋꠉꠣ", "loginsuccesstitle": "ꠢꠣꠝꠣꠁꠟ ꠀꠍꠦ", "mailmypassword": "ꠙꠣꠍꠅꠣꠞ꠆ꠒ ꠛꠖ꠆ꠟꠣꠃꠇ꠆ꠇꠣ", + "noemailcreate": "ꠀꠙꠘꠣꠞꠦ ꠢꠣꠍꠣꠞꠤꠇꠥꠞ ꠄꠉꠥ ꠁꠝꠦꠁꠟꠞ ꠑꠤꠇꠣꠘꠣ ꠖꠦꠅꠀ ꠟꠣꠉꠛꠅ ⁕", "emailconfirmlink": "ꠀꠙꠘꠣꠞ ꠁꠝꠦꠁꠟ ꠑꠤꠇꠣꠘꠣ ꠘꠤꠡ꠆ꠌꠤꠔ ꠇꠞꠂꠘ", "accountcreated": "ꠄꠇꠣꠃꠘ꠆ꠐ ꠛꠣꠘꠣꠁꠟ ꠅꠁꠍꠦ", "loginlanguagelabel": "ꠝꠣꠔ: $1", @@ -288,6 +306,7 @@ "resetpass_submit": "ꠙꠣꠍꠅꠣꠒ ꠛꠅꠀꠁꠘ ꠀꠞ ꠢꠣꠝꠣꠁꠘ", "changepassword-success": "ꠀꠙꠘꠣꠞ ꠙꠣꠍꠅꠣꠒ ꠛꠖꠟꠤꠉꠦꠍ !", "botpasswords": "ꠀꠙꠌꠣꠞ ꠙꠣꠍꠅꠣꠒ", + "botpasswords-label-appid": "ꠀꠙꠌꠣꠞ ꠘꠣꠝ ꠪", "botpasswords-label-create": "ꠛꠣꠘꠣꠁꠘ", "botpasswords-label-update": "ꠢꠦꠡꠤꠝꠦꠡꠤ", "botpasswords-label-cancel": "ꠛꠣꠖ ꠖꠦꠁꠘ", @@ -304,11 +323,14 @@ "resetpass-temp-password": "ꠀꠙꠣꠔꠔ ꠙꠣꠍꠅꠣꠒ ꠅꠁꠟꠅ ꠪", "passwordreset": "ꠢꠣꠝꠣꠁꠛꠣꠞ ꠌꠤꠘ ꠛꠖꠟꠣꠃꠇ꠆ꠇꠣ", "passwordreset-username": "ꠛꠦꠛꠀꠞꠇꠞ꠆ꠞꠣ ꠘꠣꠝ:", + "passwordreset-domain": "ꠒꠥꠝꠦꠁꠘ ꠪", "passwordreset-email": "ꠁꠝꠦꠁꠟꠞ ꠑꠤꠇꠣꠘꠣ ꠪", "changeemail-oldemail": "ꠅꠘꠇꠥꠞ ꠁꠝꠦꠁꠟꠞ ꠑꠤꠇꠣꠘꠣ ꠪", "changeemail-newemail": "ꠘꠄꠀ ꠁꠝꠦꠁꠟꠞ ꠑꠤꠇꠣꠘꠣ ꠪", "changeemail-none": "( ꠇꠥꠘ꠆ꠔꠣꠘꠣ )", "changeemail-submit": "ꠁꠝꠦꠁꠟ ꠛꠖꠟꠣꠃꠇ꠆ꠇꠣ", + "resettokens-tokens": "ꠐꠥꠇꠦꠘꠣꠁꠘ ꠪", + "resettokens-token-label": "$1 ( ꠅꠘꠇꠥꠞꠔꠣ ꠪ $2 )", "summary": "ꠡꠋꠇꠦꠚꠦ:", "subject": "ꠛꠤꠡꠄ ꠪", "minoredit": "ꠁꠇꠐꠣ ꠢꠥꠞꠥꠝꠥꠞꠥ ꠁꠒꠤꠐ", @@ -326,11 +348,16 @@ "showdiff": "ꠛꠖꠟꠣꠁꠟ ꠅꠔꠣ ꠖꠦꠈꠣꠁꠘ", "temp-user-banner-tooltip-title": "ꠀꠙꠣꠔꠔꠇꠥꠞ ꠄꠇꠣꠃꠘ", "anoneditwarning": "ꠡꠣꠛꠖꠣꠘ: ꠀꠚꠘꠦ ꠟꠉ ꠁꠘ ꠈꠞꠣ ꠘꠣꠄ. ꠅꠘꠦ ꠀꠚꠘꠦ ꠇꠥꠘꠔꠣ ꠟꠦꠈꠟꠦ ꠀꠝꠙꠣꠛꠟꠤꠇꠞ ꠉꠦꠍꠦ ꠀꠚꠘꠣꠞ IP ꠄꠒ꠆ꠞꠍ ꠖꠦꠈꠣ ꠎꠣꠁꠛ. ꠀꠚꠘꠦ ꠎꠖꠤ [$1 ꠟꠉ ꠁꠘ] ꠈꠞꠂꠘ ꠛꠣ ꠄꠉꠥ [$2 ꠄꠇꠣꠃꠘ꠆ꠐ ꠔꠣꠁꠀꠞ] ꠈꠞꠂꠘ, ꠔꠦ ꠀꠚꠘꠣꠞ ꠟꠦꠈꠣꠁꠘ ꠅꠁꠘ꠆ꠘꠣꠘ꠆ꠘ ꠡꠥꠛꠤꠗꠣꠞ ꠟꠉꠦ ꠀꠚꠘꠣꠞ ꠛꠦꠛꠀꠞꠈꠞꠞꠣ ꠘꠣꠝꠦ ꠎꠥꠠꠣ ꠅꠁꠛ.", + "missingcommenttext": "ꠄꠇꠣꠘ ꠝꠔ ꠖꠦꠃꠇ꠆ꠇꠣ ⁕", "blockedtitle": "ꠛꠦꠛꠀꠞꠇꠞ꠆ꠞꠣ ꠛꠟꠇ ꠝꠣꠞꠣ", "blockedtext": "ꠀꠙꠘꠣꠞ ꠛꠦꠛꠀꠞꠇꠞ꠆ꠞꠣ ꠘꠣꠝ ꠀꠞꠘꠣꠄ ꠀꠁꠙꠤ ꠑꠤꠇꠣꠘꠣ ꠘꠤꠡꠤꠖ꠆ꠖ ꠇꠞꠣ ꠅꠁꠍꠦ ॥\n\nꠘꠤꠡꠤꠖ꠆ꠖ ꠇꠞ꠆ꠍꠂꠘ $1 ॥\nꠇꠣꠞꠘ ꠖꠤꠍꠂꠘ $2 ॥\n\n* ꠘꠤꠡꠤꠖ꠆ꠖ ꠀꠞꠝ꠆ꠛ : $8\n* ꠘꠤꠡꠤꠖ꠆ꠖ ꠡꠦꠡ ꠅꠁꠛꠧ : $6\n* ꠎꠣꠞ ꠃꠖ꠆ꠖꠦꠡ ꠘꠤꠡꠤꠖ꠆ꠖ : $7\n\n{{int:blockedtext-contact-blocker-admin|$1}}\nꠀꠙ꠆ꠘꠦ ꠛꠦꠛꠀꠞ ꠇꠞ꠆ꠔꠦ ꠙꠣꠞꠂꠘ \"{{int:emailuser}}\" ꠃꠙꠣꠄ ꠎꠖꠤꠘ ꠄꠉꠥ ꠑꠤꠇꠑꠣꠇ ꠁꠝꠦꠁꠟ ꠖꠤꠀ ꠕꠣꠇꠂꠘ ꠔꠦ [[Special:Preferences|ꠛꠣꠅ]] ꠀꠞ ꠀꠙ꠆ꠘꠦ ꠁꠈꠣꠘ ꠛꠦꠛꠀꠞ ꠇꠞꠣ ꠕꠘꠦ ꠘꠤꠡꠤꠖ꠆ꠖ ꠘꠣ ꠕꠣꠇꠂꠘ\nꠀꠙ꠆ꠘꠣꠞ ꠅꠘ꠆ꠇꠥꠞ ꠀꠁꠙꠤ ꠑꠤꠇꠣꠘꠣ $3 ꠨ ꠀꠞ ꠘꠤꠡꠤꠖ꠆ꠖꠞ ꠙꠞꠤꠌꠄ ꠘꠝ꠆ꠛꠞ #$5 ॥\nꠖꠄꠀꠇꠞꠤ ꠀꠞ ꠎꠥꠉꠣꠎꠥꠉ ꠇꠞ꠆ꠟꠦ ꠅꠁꠟ ꠃꠙ꠆ꠞꠞ ꠢꠇꠟ꠆ꠔꠣ ꠖꠤꠛꠣ ॥", + "blockednoreason": "ꠇꠥꠘꠇꠣꠞꠘꠦ ꠇꠅꠀ ꠅꠁꠍꠦꠘꠣ", "blockedtext-composite-ids": "Relevant ꠛ꠆ꠟꠇ ꠀꠁꠒꠤ: $1 ( ꠀꠚꠘꠣꠞ ꠀꠁꠙꠤ ꠄꠒ꠆ꠞꠦꠍ ꠅ ꠛ꠆ꠟꠇꠟꠤꠡ꠆ꠐ ꠖꠦꠈꠣꠁꠔ ꠚꠣꠞꠦ)", "blockedtext-composite-no-ids": "ꠀꠚꠘꠣꠞ ꠀꠁꠙꠤ ꠄꠒ꠆ꠞꠦꠍ ꠛꠣꠇ꠆ꠇꠣ ꠈꠄꠐꠣ ꠛ꠆ꠟꠇꠟꠤꠡ꠆ꠐꠧ ꠖꠦꠈꠣꠞ", + "nosuchsectiontitle": "ꠙꠦꠞꠣ ꠕꠥꠇꠣꠁꠀ ꠝꠤꠟꠍꠦꠘꠣ", + "loginreqtitle": "ꠢꠣꠝꠣꠘꠤ ꠟꠣꠉꠛꠅ", "loginreqlink": "ꠢꠣꠝꠣꠃꠇ꠆ꠇꠣ", + "accmailtitle": "ꠙꠣꠍꠅꠣꠒ ꠙꠣꠑꠣꠁꠟ ꠅꠁꠍꠦ", "newarticle": "( ꠘꠄꠀ )", "newarticletext": "You have followed a link to a page that does not exist yet.\nTo create the page, start typing in the box below (see the [$1 help page] for more info).\nꠀꠙꠘꠦ ꠎꠥꠖꠤꠘ ꠛꠥꠟꠇꠞꠤ ꠁꠘꠅ ꠀꠁꠘ, click your browser's back button.", "anontalkpagetext": "----\nꠅꠃ is the discussion page for an anonymous user who has not created an account yet, or who does not use it.\nWe therefore have to use the numerical IP address to identify them.\nSuch an IP address can be shared by several users.\nIf you are an anonymous user and feel that irrelevant comments have been directed at you, please [[Special:CreateAccount|create an account]] or [[Special:UserLogin|log in]] to avoid future confusion with other anonymous users.", @@ -338,6 +365,7 @@ "noarticletext-nopermission": "ꠅꠈꠘꠇꠥ ꠁ ꠚꠣꠔꠣꠔ ꠇꠥꠘꠥ ꠟꠦꠈꠣ ꠘꠣꠁ.\nꠀꠚꠘꠦ ꠅꠁꠘ꠆ꠘ ꠚꠣꠔꠣꠞ ꠝꠣꠏꠦ [[Special:Search/{{PAGENAME}}|ꠁ ꠚꠣꠔꠣꠞ ꠡꠤꠞꠥꠘꠣꠝꠞꠦ ꠔꠥꠇꠣꠅꠇꠣ]], ꠘꠣꠄ [{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} ꠅꠎꠣꠔꠤ ꠟꠉ ꠖꠦꠈꠇꠣ], ꠇꠤꠘꠔꠥꠇ ꠁ ꠚꠣꠔꠣ ꠔꠣꠁꠀꠞ ꠈꠞꠣꠞ ꠙꠣꠞꠝꠤꠡꠘ ꠀꠚꠘꠣꠞ ꠘꠣꠁ.", "userpage-userdoesnotexist-view": "ꠛꠦꠛꠀꠞꠇꠞ꠆ꠞꠣ ꠄꠇꠣꠃꠘ꠆ꠐ \"$1\" ꠢꠣꠞꠣꠁꠟ ꠘꠣꠄ", "updated": "( ꠢꠦꠡꠤꠝꠦꠡꠤ )", + "note": "ꠘꠥꠐ ꠪", "previewnote": "ꠁꠖ ꠞꠣꠈꠛꠣ ꠁꠇꠣꠘ ꠈꠣꠟꠤ ꠖꠦꠈꠣꠁꠛꠣꠞ ꠖꠣꠄ\nꠀꠙꠘꠣꠞ ꠛꠖꠟꠣꠁꠟ ꠁꠔꠣ ꠀꠛꠧ ꠛꠣꠞꠂꠍꠦꠘꠣ!", "continue-editing": "ꠟꠦꠈꠣꠞ ꠎꠣꠉꠣꠔ ꠎꠣꠁꠘ", "editing": "$1 ꠟꠦꠇꠤꠀꠞ", @@ -355,6 +383,7 @@ "recreate-moveddeleted-warn": "ꠡꠣꠛꠖꠣꠘ: You are recreating a page that was previously deleted.\n\nYou should consider whether it is appropriate to continue editing this page.\nThe deletion and move log for this page are provided here for convenience:", "moveddeleted-notice": "ꠁ ꠙꠣꠔꠣ ꠕꠥꠇꠣꠁꠀ ꠝꠤꠟꠍꠦꠘꠣ\nThe deletion, protection, and move log for the page are provided below for reference.", "edit-conflict": "ꠛꠣꠇ ꠇꠞꠣꠔ ꠛꠦꠋꠉꠣ ⁕", + "postedit-temp-created-label": "ꠀꠙꠣꠔꠔꠇꠥꠞ ꠄꠇꠣꠃꠘ", "slot-name-main": "ꠀꠡꠟ", "content-model-wikitext": "ꠃꠁꠇꠤꠞꠟꠦꠈꠣ", "content-model-javascript": "ꠎꠣꠛꠣ ꠁꠍ꠆ꠇꠤꠞꠤꠙ꠆ꠐ", @@ -398,16 +427,19 @@ "history-title": "$1: ꠀꠞꠇꠛꠣꠞꠙꠠꠣꠞ ꠁꠔꠤꠀꠡ", "difference-title": "$1: ꠖꠥꠁꠅꠛꠣꠞꠇꠥꠞ ꠢꠤꠞꠛꠣꠞꠖꠦꠈꠣꠞ ꠔꠚꠣꠕ", "lineno": "ꠟꠣꠁꠘ $1:", + "lineno-inline": "ꠟꠣꠁꠘ $1 ⟶ $2 ꠪", "compareselectedversions": "ꠝꠤꠟꠣꠃꠇ꠆ꠇꠣ selected revisions", "editundo": "ꠚꠤꠞꠣꠅ", "diff-empty": "(ꠇꠥꠘꠥ ꠛꠦꠡꠇꠝ ꠘꠣꠁ)", "diff-multi-sameuser": "({{PLURAL:$1|ꠝꠣꠏꠦ ꠖꠥꠀꠞꠣ ꠖꠦꠈꠣ|$1 ꠝꠣꠏꠦ ꠖꠥꠀꠞꠣ ꠖꠦꠈꠣ}} ꠄꠇꠤ {{GENDER:$3|ꠛꠦꠛꠀꠞꠈꠞ꠆ꠞꠣ}} ꠖꠦꠈꠣꠁꠟ ꠅꠁꠍꠦꠘꠣ)", "diff-multi-otherusers": "({{PLURAL:$1|One intermediate revision|$1 intermediate revisions}} by {{PLURAL:$2|one other user|$2 users}} ꠖꠦꠈꠣꠁꠟ ꠅꠁꠍꠦꠘꠣ)", + "diff-inline-tooltip-ins": "ꠎꠤꠘꠤꠡ ꠎꠥꠉꠇꠞꠣ ꠅꠁꠍꠦ", "diff-inline-format-label": "ꠟꠣꠁꠘꠦ ꠟꠣꠁꠘꠦ", "diff-table-format-label": "ꠐꠦꠛꠥꠟ", "diff-line-deleted": "⟵ ꠙꠣꠟꠣꠃꠇ꠆ꠇꠣ", "diff-newline": "↲ ꠘꠄꠀ ꠟꠣꠁꠘ", "searchresults": "ꠚꠟ ꠕꠥꠇꠣꠅ", + "search-filter-title-prefix-reset": "ꠢꠇ꠆ꠇꠟ ꠙꠣꠔꠣ ꠕꠥꠇꠣꠁꠘ", "searchresults-title": " \"$1\" ꠅꠞ ꠟꠣꠉꠤ ꠚꠟ ꠕꠥꠇꠣꠅ", "prevn": "ꠘꠉꠞ {{PLURAL:$1|$1}}", "nextn": "ꠛꠣꠖꠞ {{PLURAL:$1|$1}}", @@ -433,7 +465,9 @@ "search-category": "( ꠙꠖ $1)", "search-file-match": "(ꠚꠣꠁꠟꠞ ꠛꠤꠡꠄꠅꠞꠟꠉꠦ ꠝꠤꠟꠤꠉꠦꠍꠦ)", "search-suggest": "ꠀꠚꠘꠦ ꠛꠥꠏꠣꠁꠞꠣ ꠘꠤ: $1", + "search-interwiki-resultset-link": "ꠢꠇ꠆ꠇꠟ ꠚꠟꠣꠚꠟ ꠖꠦꠈꠂꠘ", "search-interwiki-more": "(ꠀꠞꠅ)", + "search-interwiki-more-results": "ꠀꠞꠅ ꠚꠟꠣꠚꠟ", "search-relatedarticle": "ꠅꠟꠣꠈꠣꠘ", "searchrelated": "ꠅꠟꠣꠈꠣꠘ", "searchall": "ꠢꠈꠟ", @@ -469,15 +503,21 @@ "timezoneregion-indian": "ꠄꠘ꠆ꠒꠤꠀꠞ ꠛꠠꠖꠞꠤꠀ", "prefs-searchoptions": "ꠕꠥꠇꠣꠘꠤ", "prefs-namespaces": "ꠘꠣꠝꠞ ꠎꠦꠉꠣ", + "default": "ꠖꠦꠅꠀ", "prefs-files": "ꠚꠣꠁꠟꠣꠁꠘ", "youremail": "ꠁꠝꠦꠁꠟ ꠪", + "group-membership-link-with-expiry": "$1 ( $2 ꠕꠣꠇ )", + "prefs-registration": "ꠞꠦꠎꠤꠡ꠆ꠐꠣꠞꠤ ꠇꠞꠣꠞ ꠛꠦꠁꠟ ꠪", "yourrealname": "ꠀꠡꠟ ꠘꠣꠝ ꠪", "yourlanguage": "ꠝꠣꠔ:", "yournick": "ꠘꠄꠀ ꠖꠍ꠆ꠔꠉꠔ ꠪", "email": "ꠁꠝꠦꠁꠟ", "prefs-signature": "ꠖꠍ꠆ꠔꠉꠔ", + "prefs-dateformat": "ꠔꠣꠞꠤꠈꠞ ꠚꠞꠝꠦꠐ", + "prefs-advancedediting": "ꠡꠣꠗꠣꠞꠘ꠆ꠔꠣ", "prefs-editor": "ꠟꠦꠈꠞꠣ", "prefs-preview": "ꠀꠉꠥꠀꠘꠖꠦꠈꠣ", + "prefs-tokenwatchlist": "ꠐꠥꠇꠣ", "prefs-diffs": "ꠔꠚꠣꠔ", "userrights-reason": "ꠇꠣꠞꠘ:", "group-user": "ꠛꠦꠛꠀꠞ ꠇꠞ꠆ꠞꠣꠁꠘ", @@ -574,18 +614,23 @@ "upload-form-label-infoform-description": "ꠘꠣꠝꠣ", "upload-form-label-infoform-categories": "ꠙꠖꠣꠁꠘ", "upload-form-label-infoform-date": "ꠔꠣꠞꠤꠇ", + "img-auth-accessdenied": "ꠢꠣꠝꠣꠁꠔꠦ ꠖꠦꠅꠀ ꠅꠁꠍꠦꠘꠣ", "license": "ꠟꠣꠁꠍꠦꠘꠇꠞꠣꠘꠤ:", "license-header": "ꠟꠣꠁꠍꠦꠘ꠆ꠍ ꠈꠞꠣ", + "nolicense": "ꠇꠥꠘ꠆ꠔꠣ ꠛꠣꠍꠤꠍꠂꠘ ꠘꠣ", "listfiles-delete": "ꠙꠣꠟꠣꠃꠇ꠆ꠇꠣ", "imgfile": "ꠚꠣꠁꠟ", "listfiles": "ꠚꠣꠁꠟ ꠟꠤꠍ꠆ꠐ", "listfiles_date": "ꠔꠣꠞꠤꠇ", + "listfiles_name": "ꠘꠣꠝ", + "listfiles_user": "ꠛꠦꠛꠢꠣꠞꠇꠞ꠆ꠞꠣ", "listfiles_description": "ꠘꠣꠝꠣ", "listfiles-latestversion-yes": "ꠅꠄ", "listfiles-latestversion-no": "ꠘꠣ", "file-anchor-link": "ꠚꠣꠁꠟ", "filehist": "ꠚꠣꠤꠟꠞ ꠁꠔꠤꠀꠡ", "filehist-help": "ꠛꠣꠞ / ꠡꠝꠄꠧꠞ ꠝꠣꠏꠦ ꠐꠤꠚꠣ ꠖꠦꠅ ꠁ ꠚꠣꠁꠟ ꠢꠤ ꠡꠝꠄ ꠇꠤꠟꠣꠘ ꠀꠍꠤꠟ ꠖꠦꠈꠔꠦ ꠅꠁꠟꠦ ⁕", + "filehist-deleteone": "ꠙꠣꠟꠣꠘꠤ", "filehist-revert": "ꠙꠤꠞꠔ", "filehist-current": "ꠅꠁꠖ꠆ꠖ", "filehist-datetime": "ꠛꠣꠞ/ꠛꠦꠁꠟ", @@ -595,6 +640,7 @@ "filehist-user": "ꠛꠦꠛꠀꠞ ꠇꠞ꠆ꠞꠣ", "filehist-dimensions": "ꠀꠞꠇꠛꠣꠄꠖꠤꠇꠥꠞ", "filehist-comment": "ꠝꠘ꠆ꠔꠁꠛ꠆ꠛ", + "filehist-missing": "ꠇꠥꠘꠥ ꠚꠣꠁꠟ ꠘꠣꠄ", "imagelinks": "ꠚꠣꠁꠟ ꠛꠦꠛꠀꠞ", "sharedupload-desc-here": "ꠁ ꠚꠣꠁꠟ $1 ꠅꠞ ꠉꠦꠍ ꠔꠘꠦ ꠀꠞ ꠅꠁꠘ꠆ꠘ ꠙꠎꠦꠇꠐꠅ ꠛꠦꠛꠀꠞ ꠇꠞꠣ ꠎꠣꠁꠔ ꠙꠣꠞꠦ ⁕\nꠁꠈꠣꠘꠞ ꠛꠤꠛꠞꠘꠤ [$2 ꠚꠣꠁꠟꠞ ꠛꠤꠛꠞꠘꠤ ꠙꠣꠔꠣ] ꠔꠟꠦꠖꠤ ꠖꠦꠈꠣꠁꠟ ꠅꠁꠟꠅ ⁕", "filepage-nofile": "ꠁ ꠘꠣꠝꠦ ꠇꠥꠘꠥ ꠚꠣꠁꠟ ꠘꠣꠁ।।", @@ -802,7 +848,7 @@ "redirect-file": "ꠚꠣꠁꠟꠞ ꠘꠣꠝ", "fileduplicatesearch-filename": "ꠚꠣꠁꠟꠞ ꠘꠣꠝ:", "specialpages": "ꠛꠤꠡꠦꠡ ꠚꠣꠔꠣ", - "specialpages-group-login": "ꠢꠣꠝꠣꠃꠇ꠆ꠇꠣ / ꠄꠇꠣꠃꠘ꠆ꠐ ꠛꠣꠘꠣꠃꠇ꠆ꠇꠣ", + "specialpages-group-login": "ꠢꠤꠡꠣꠛ ꠛꠦꠛꠂꠍ꠆ꠔꠣꠙꠘꠣ", "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|ꠖꠣꠉ|ꠖꠣꠉꠣꠁꠘ}}]]: $2", "tags-active-yes": "ꠅꠄ", "tags-active-no": "ꠘꠣ", diff --git a/languages/i18n/ttj.json b/languages/i18n/ttj.json index b414e594e37..90e06865012 100644 --- a/languages/i18n/ttj.json +++ b/languages/i18n/ttj.json @@ -5,6 +5,7 @@ "Amire80" ] }, + "tog-underline": "Teeka orukarra hansi y'ekiyunga:", "sunday": "Kya Sabiiti", "monday": "Kya Bbalaza", "tuesday": "Kya kabiri", @@ -55,6 +56,8 @@ "oct": "Ogwa10", "nov": "Ogwa11", "dec": "Ogwa12", + "period-am": "Okutahingura kw'Ihangwe", + "period-pm": "Okuhingura y'Ihangwe", "pagecategories": "{{PLURAL:$1|Omuganda|Emiganda}}", "category_header": "Empapura omu muganda \"$1\"", "subcategories": "Akaganda", @@ -68,6 +71,7 @@ "about": "Ebikwataho", "newwindow": "(nibyekingura omu idirisa lihyaka)", "cancel": "Ihaho", + "mypage": "Orupapura", "mytalk": "Gamba", "anontalk": "Gamba", "navigation": "Omuhanda", @@ -116,8 +120,8 @@ "copyrightpage": "{{ns:project}}:Obugabe bw'ekitungwa", "currentevents": "Ebibaho hati", "currentevents-url": "Project:Ebibaho hati", - "disclaimers": "Ebyanga", - "disclaimerpage": "Project:Ebyanga bikooto", + "disclaimers": "Ebyangwa", + "disclaimerpage": "Project:Ebyangwa bikooto", "edithelp": "Obuyambi bw'okuhingisa", "mainpage": "Orupapura Orukuru", "mainpage-description": "Orupapura rukuru", @@ -222,6 +226,7 @@ "permissionserrorstext-withaction": "Toikirizibwa ku$2, hansonga {{PLURAL:$1|enu|zinu}}:", "recreate-moveddeleted-warn": "Ebihanirro: Noohanga orupapura oruragaize.\n\nOkebe okusemera kw'okuhingisa orupapura runu.\nEky'okwijukya ky'okuragaza n'okwihayo ky'orupapura runu kiri hanu habw'okwanguha.", "moveddeleted-notice": "Tiharoho orupapura hanu.\nEky'okwijukya ky'okuragaza, okulinda n'okwihayo ky'orupapura kiri haifo habw'okujurra.", + "postedit-confirmation-created": "Orupapura rwahangwa.", "content-model-wikitext": "wikihandiiko", "undo-failure": "Oruhindura tirwakugarukire habw'empindura za hagati ezirwana.", "viewpagelogs": "Rora eby'okwijukya by'orupapura runu", diff --git a/languages/i18n/ve.json b/languages/i18n/ve.json index e43a29623c1..6a8633a254a 100644 --- a/languages/i18n/ve.json +++ b/languages/i18n/ve.json @@ -4,7 +4,8 @@ "Ajeje Brazorf", "Fierodelveneto", "Johannes Rohr (on ve.wikipedia.org)", - "Node ue" + "Node ue", + "Amire80" ] }, "search": "Ṱolani", @@ -17,7 +18,7 @@ "yourname": "Dzina ḽa mushumisi:", "yourpassword": "Phasiwede:", "changepassword": "Shandukisani phasiwede", - "username": "Dzina ḽa mushumisi:", + "username": "{{GENDER:$1|Dzina ḽa mushumisi}}:", "newpages-username": "Dzina ḽa mushumisi:", "version-other": "Zwiṅwe" } diff --git a/languages/i18n/vi.json b/languages/i18n/vi.json index 7c2c0c3871a..fc0fbb9777e 100644 --- a/languages/i18n/vi.json +++ b/languages/i18n/vi.json @@ -770,8 +770,8 @@ "editpage-cannot-use-custom-model": "Không thể thay đổi kiểu nội dung của trang này.", "longpageerror": "Lỗi: Văn bạn mà bạn muốn lưu dài $1 kilôbyte, dài hơn độ dài tối đa cho phép $2 kilôbyte.\nKhông thể xuất bản trang.", "readonlywarning": "Cảnh báo: Cơ sở dữ liệu đã bị khóa để thực hiện công tác bảo dưỡng, do đó bạn không thể xuất bản các sửa đổi của mình. Bạn nên sao chép và dán đoạn bạn vừa sửa vào một tập tin và lưu nó lại để sửa đổi sau.\n\nQuản trị viên hệ thống khi khóa cơ sở dữ liệu đã đưa ra lý do: $1", - "protectedpagewarning": "'''Cảnh báo: Trang này đã bị khóa và chỉ có các thành viên có quyền quản lý mới có thể sửa được.'''\nThông tin mới nhất trong nhật trình được ghi dưới đây để tiện theo dõi:", - "semiprotectedpagewarning": "Lưu ý: Trang này đã bị khóa nên chỉ có các thành viên tự xác nhận có thể sửa đổi được.\nThông tin mới nhất trong nhật trình được ghi dưới đây để tiện theo dõi:", + "protectedpagewarning": "'''Cảnh báo: Trang này đã bị khóa và chỉ có các thành viên có quyền bảo quản viên mới có thể sửa được.'''\nNhật trình khóa gần nhất được cung cấp ở dưới để tiện tham khảo:", + "semiprotectedpagewarning": "Lưu ý: Trang này đã bị khóa nên chỉ có các thành viên tự xác nhận có thể sửa đổi được.\nNhật trình khóa gần nhất được cung cấp ở dưới để tiện tham khảo:", "cascadeprotectedwarning": "'''Cảnh báo:''' Trang này đã bị khóa, chỉ có thành viên có [[Special:ListGroupRights|quyền quản lý]] mới có thể sửa đổi, vì nó được nhúng vào {{PLURAL:$1|trang|những trang}} sau bị khóa theo tầng:", "titleprotectedwarning": "'''Cảnh báo: Trang này đã bị khóa và bạn phải có một số [[Special:ListGroupRights|quyền nhất định]] mới có thể tạo trang.'''\nThông tin mới nhất trong nhật trình được ghi dưới đây để tiện theo dõi:", "templatesused": "{{PLURAL:$1|Bản mẫu|Các bản mẫu}} dùng trong trang này:", @@ -2642,10 +2642,10 @@ "sp-contributions-logs": "nhật trình", "sp-contributions-talk": "thảo luận", "sp-contributions-userrights": "quản lý quyền {{GENDER:$1}}thành viên", - "sp-contributions-blocked-notice": "{{GENDER:$1|Người dùng}} này hiện đang bị cấm sửa đổi. Nhật trình cấm gần nhất được ghi ở dưới để tiện theo dõi:", - "sp-contributions-blocked-notice-partial": "Thành viên này hiện đang tạm thời bị cấm sửa đổi. Nhật trình cấm gần nhất được cung cấp ở dưới để tiện theo dõi:", - "sp-contributions-blocked-notice-anon": "Địa chỉ IP này đang bị cấm. Hãy tham khảo mục mới nhất trong nhật trình cấm IP này:", - "sp-contributions-blocked-notice-anon-partial": "Địa chỉ IP này hiện đang tạm thời bị cấm sửa đổi. Nhật trình cấm gần nhất được cung cấp ở dưới để tiện theo dõi:", + "sp-contributions-blocked-notice": "{{GENDER:$1|Thành viên}} này hiện đang bị cấm sửa đổi. \nNhật trình cấm gần nhất được cung cấp ở dưới để tiện tham khảo:", + "sp-contributions-blocked-notice-partial": "Thành viên này hiện đang bị cấm sửa đổi bán phần. \nNhật trình cấm gần nhất được cung cấp ở dưới để tiện tham khảo:", + "sp-contributions-blocked-notice-anon": "Địa chỉ IP này đang bị cấm. \nNhật trình cấm gần nhất được cung cấp ở dưới để tiện tham khảo:", + "sp-contributions-blocked-notice-anon-partial": "Địa chỉ IP này hiện đang tạm thời bị cấm sửa đổi. \nNhật trình cấm gần nhất được cung cấp ở dưới để tiện tham khảo:", "sp-contributions-search": "Tìm kiếm đóng góp", "sp-contributions-username": "Địa chỉ IP hay tên thành viên:", "sp-contributions-toponly": "Chỉ hiện các phiên bản mới nhất", @@ -2907,8 +2907,8 @@ "imageinvalidfilename": "Tên tập tin đích không hợp lệ", "fix-double-redirects": "Cập nhật tất cả các trang đổi hướng chỉ đến tựa đề cũ", "move-leave-redirect": "Để lại trang đổi hướng", - "protectedpagemovewarning": "'''Cảnh báo:''' Trang này đã bị khóa nên chỉ có các thành viên có quyền quản lý mới có thể di chuyển được.\nThông tin mới nhất trong nhật trình được ghi dưới đây để tiện theo dõi:", - "semiprotectedpagemovewarning": "Lưu ý: Trang này đã bị khóa nên chỉ có các thành viên tự xác nhận có thể di chuyển được.\nThông tin mới nhất trong nhật trình được ghi dưới đây để tiện theo dõi:", + "protectedpagemovewarning": "'''Cảnh báo:''' Trang này đã bị khóa nên chỉ có các thành viên có quyền bảo quản viên mới có thể di chuyển được.\nNhật trình khóa gần nhất được cung cấp ở dưới để tiện tham khảo:", + "semiprotectedpagemovewarning": "Lưu ý: Trang này đã bị khóa nên chỉ có các thành viên tự xác nhận có thể di chuyển được.\nNhật trình khóa gần nhất được cung cấp ở dưới để tiện tham khảo:", "move-over-sharedrepo": "[[:$1]] đã tồn tại trong kho dùng chung. Nếu đổi tên tập tin thành tên này thì sẽ ghi đè lên tập tin dùng chung.", "file-exists-sharedrepo": "Bạn đã chọn tên tập tin trùng với tập tin nằm trong kho dùng chung.\nXin hãy chọn tên khác.", "export": "Xuất trang", @@ -3785,10 +3785,10 @@ "revdelete-unrestricted": "đã gỡ bỏ hạn chế cho bảo quản viên", "logentry-block-block": "$1 {{GENDER:$2}}đã cấm {{GENDER:$4}}$3 hết hạn $5 $6", "logentry-block-unblock": "$1 {{GENDER:$2}}đã bỏ cấm {{GENDER:$4}}$3", - "logentry-block-reblock": "$1 {{GENDER:$2}}đã cấu hình lại vụ cấm {{GENDER:$4}}$3 hết hạn $5 $6", - "logentry-partialblock-block-page": "{{PLURAL:$1||}}trang $2", - "logentry-partialblock-block-ns": "{{PLURAL:$1||}}không gian tên $2", - "logentry-partialblock-block-action": "{{PLURAL:$1}}tác vụ $2", + "logentry-block-reblock": "$1 {{GENDER:$2|đã thay đổi}} thiết lập cấm {{GENDER:$4|$3}} hết hạn $5 $6", + "logentry-partialblock-block-page": "{{PLURAL:$1|trang|các trang}} $2", + "logentry-partialblock-block-ns": "{{PLURAL:$1|không gian tên|các không gian tên}} $2", + "logentry-partialblock-block-action": "{{PLURAL:$1|tác vụ|các tác vụ}} $2", "logentry-partialblock-block": "$1 {{GENDER:$2|đã cấm}} {{GENDER:$4|$3}} không được sửa đổi $7 với thời hạn $5 $6", "logentry-partialblock-reblock": "$1 {{GENDER:$2|đã thay đổi}} thiết lập cấm {{GENDER:$4|$3}} không được sửa đổi tại $7 với thời hạn $5 $6", "logentry-non-editing-block-block": "$1 {{GENDER:$2|đã cấm}} {{GENDER:$4|$3}} không được thực hiện tác vụ (không phải là sửa đổi) với thời hạn $5 $6", From 2e026dfa8b233ac94e84a4bc0bc8d7f18111373f Mon Sep 17 00:00:00 2001 From: Translation updater bot Date: Wed, 17 Apr 2024 08:13:07 +0200 Subject: [PATCH 75/94] Update git submodules * Update extensions/AbuseFilter from branch 'REL1_41' to 427b2cea1f05cc9b1d9110b977f42dcaa3681b20 - Localisation updates from https://translatewiki.net. Change-Id: Ibbebc833e35a43bedce8d3c7765c2c7d43bf7e48 --- extensions/AbuseFilter | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/AbuseFilter b/extensions/AbuseFilter index dce31a095c9..427b2cea1f0 160000 --- a/extensions/AbuseFilter +++ b/extensions/AbuseFilter @@ -1 +1 @@ -Subproject commit dce31a095c97dda6ba9243bdd7d9924231695126 +Subproject commit 427b2cea1f05cc9b1d9110b977f42dcaa3681b20 From 74700da60206f198477af9fbd2050ee22490a566 Mon Sep 17 00:00:00 2001 From: Translation updater bot Date: Wed, 17 Apr 2024 08:14:13 +0200 Subject: [PATCH 76/94] Update git submodules * Update extensions/CategoryTree from branch 'REL1_41' to 9a98123c67803600d4654e727387688e3c327d14 - Localisation updates from https://translatewiki.net. Change-Id: Id7111cf209b10157126c69db49385d54526dc470 --- extensions/CategoryTree | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/CategoryTree b/extensions/CategoryTree index a010b8134ee..9a98123c678 160000 --- a/extensions/CategoryTree +++ b/extensions/CategoryTree @@ -1 +1 @@ -Subproject commit a010b8134eee0ae361291c7bb2140d7b7c9f1342 +Subproject commit 9a98123c67803600d4654e727387688e3c327d14 From 8e66d03710d404dd20fe29528ebdc1b6a25b4427 Mon Sep 17 00:00:00 2001 From: Translation updater bot Date: Wed, 17 Apr 2024 08:14:16 +0200 Subject: [PATCH 77/94] Update git submodules * Update extensions/CiteThisPage from branch 'REL1_41' to 13697ea253c5271f7f598afd4b7fe0bf077d21bf - Localisation updates from https://translatewiki.net. Change-Id: Icb9e89a5a7988ffb4ec1b75659922130c8db1797 --- extensions/CiteThisPage | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/CiteThisPage b/extensions/CiteThisPage index 37345109c73..13697ea253c 160000 --- a/extensions/CiteThisPage +++ b/extensions/CiteThisPage @@ -1 +1 @@ -Subproject commit 37345109c7348e05b8a9d6bb6bdb4a1f74286890 +Subproject commit 13697ea253c5271f7f598afd4b7fe0bf077d21bf From 715097e36e7a3bfdd41d1c7d6d2ca0b82640d32d Mon Sep 17 00:00:00 2001 From: Translation updater bot Date: Wed, 17 Apr 2024 08:14:28 +0200 Subject: [PATCH 78/94] Update git submodules * Update extensions/Cite from branch 'REL1_41' to fd17b89b599c9fd79dea3d656ebf2f4e92e4c7da - Localisation updates from https://translatewiki.net. Change-Id: Ibf44937d3efc56477bc35fe2edb4b8793a8e2f9d --- extensions/Cite | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/Cite b/extensions/Cite index 425e42ac257..fd17b89b599 160000 --- a/extensions/Cite +++ b/extensions/Cite @@ -1 +1 @@ -Subproject commit 425e42ac257aeb4569581615656315a0af4b0c10 +Subproject commit fd17b89b599c9fd79dea3d656ebf2f4e92e4c7da From 84b4e206ab78e90e44d5a320c6beb92bb6c2426d Mon Sep 17 00:00:00 2001 From: Translation updater bot Date: Wed, 17 Apr 2024 08:14:36 +0200 Subject: [PATCH 79/94] Update git submodules * Update extensions/ConfirmEdit from branch 'REL1_41' to 52ed6625aa43c55de7dc357f15b41dddbb268c3b - Localisation updates from https://translatewiki.net. Change-Id: I6df7f53d2e77477c7a0269e6fd4dd22cdead751c --- extensions/ConfirmEdit | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/ConfirmEdit b/extensions/ConfirmEdit index 83fba33986a..52ed6625aa4 160000 --- a/extensions/ConfirmEdit +++ b/extensions/ConfirmEdit @@ -1 +1 @@ -Subproject commit 83fba33986aaa73a1bf2cca477707ce0b002d07d +Subproject commit 52ed6625aa43c55de7dc357f15b41dddbb268c3b From 81402e8133b7696b31b231687a95f74de7518408 Mon Sep 17 00:00:00 2001 From: Translation updater bot Date: Wed, 17 Apr 2024 08:14:55 +0200 Subject: [PATCH 80/94] Update git submodules * Update extensions/InputBox from branch 'REL1_41' to 47c68c2a8d3c1682a8c4e9601c7f866175d38830 - Localisation updates from https://translatewiki.net. Change-Id: Ibdebe47c8e3fbb0df83a8849a322ffdb52372bf3 --- extensions/InputBox | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/InputBox b/extensions/InputBox index 7556f76df45..47c68c2a8d3 160000 --- a/extensions/InputBox +++ b/extensions/InputBox @@ -1 +1 @@ -Subproject commit 7556f76df45a7f0ea8fdb4590a54926224588a46 +Subproject commit 47c68c2a8d3c1682a8c4e9601c7f866175d38830 From 5513bff15d9498b62fa39114f2c901eef000175c Mon Sep 17 00:00:00 2001 From: Translation updater bot Date: Wed, 17 Apr 2024 08:14:58 +0200 Subject: [PATCH 81/94] Update git submodules * Update extensions/Math from branch 'REL1_41' to 004c73c19e676c7b68d6f67c8494455e8fce5081 - Localisation updates from https://translatewiki.net. Change-Id: Iadf855b3be7294f234c3ef2cd8eb051db9e7cfce --- extensions/Math | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/Math b/extensions/Math index 23b78adea31..004c73c19e6 160000 --- a/extensions/Math +++ b/extensions/Math @@ -1 +1 @@ -Subproject commit 23b78adea3182f6b7706dbd8fdc440a383561d5b +Subproject commit 004c73c19e676c7b68d6f67c8494455e8fce5081 From a757917fc2c83a492addb918f531a9d5ae551f79 Mon Sep 17 00:00:00 2001 From: Translation updater bot Date: Wed, 17 Apr 2024 08:15:02 +0200 Subject: [PATCH 82/94] Update git submodules * Update extensions/Nuke from branch 'REL1_41' to a711327cb475299ec6d39ff093407202616f7ab9 - Localisation updates from https://translatewiki.net. Change-Id: Ie08dc5b0c5f0e551bd57db4ea1b59ca8706c77a0 --- extensions/Nuke | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/Nuke b/extensions/Nuke index 0a97ffe1658..a711327cb47 160000 --- a/extensions/Nuke +++ b/extensions/Nuke @@ -1 +1 @@ -Subproject commit 0a97ffe1658784268bf1a067d7107864b087a214 +Subproject commit a711327cb475299ec6d39ff093407202616f7ab9 From fd152e70b7ebfc6e098a1b5a808bbd8e711879fa Mon Sep 17 00:00:00 2001 From: Translation updater bot Date: Wed, 17 Apr 2024 08:15:03 +0200 Subject: [PATCH 83/94] Update git submodules * Update extensions/OATHAuth from branch 'REL1_41' to baf1ab4143922c91f5ac6432f95b183bc7846372 - Localisation updates from https://translatewiki.net. Change-Id: If3e9e0ff8286710baccd7def8ac9508689bc1f74 --- extensions/OATHAuth | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/OATHAuth b/extensions/OATHAuth index f241483363d..baf1ab41439 160000 --- a/extensions/OATHAuth +++ b/extensions/OATHAuth @@ -1 +1 @@ -Subproject commit f241483363dcf325e15cfea446e515713946f937 +Subproject commit baf1ab4143922c91f5ac6432f95b183bc7846372 From 796559d3f137697d9ce4718d91234db4c48d35c1 Mon Sep 17 00:00:00 2001 From: Translation updater bot Date: Wed, 17 Apr 2024 08:15:09 +0200 Subject: [PATCH 84/94] Update git submodules * Update extensions/Echo from branch 'REL1_41' to 80e3409d25a31bda7612a20102ac34e1fa1ef6b8 - Localisation updates from https://translatewiki.net. Change-Id: Ibc5100df32a30ebf4209c000f2ffaf39e790ffcc --- extensions/Echo | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/Echo b/extensions/Echo index c00f151e855..80e3409d25a 160000 --- a/extensions/Echo +++ b/extensions/Echo @@ -1 +1 @@ -Subproject commit c00f151e8557b8fc88e34c5f175c2c35ae74e344 +Subproject commit 80e3409d25a31bda7612a20102ac34e1fa1ef6b8 From efbbcd9905480740e326abf20c2bcf785910c393 Mon Sep 17 00:00:00 2001 From: Translation updater bot Date: Wed, 17 Apr 2024 08:15:15 +0200 Subject: [PATCH 85/94] Update git submodules * Update extensions/MultimediaViewer from branch 'REL1_41' to 768b949afcec619a39becfb2249d103ba7c2752a - Localisation updates from https://translatewiki.net. Change-Id: Id6c4c2c142fdda24a76b0a9dd25c775a43391249 --- extensions/MultimediaViewer | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/MultimediaViewer b/extensions/MultimediaViewer index 7a7fe3f6a5a..768b949afce 160000 --- a/extensions/MultimediaViewer +++ b/extensions/MultimediaViewer @@ -1 +1 @@ -Subproject commit 7a7fe3f6a5a55a1823bc048c5a9a64c9e0cbaec9 +Subproject commit 768b949afcec619a39becfb2249d103ba7c2752a From 6085960a1e8d138ae4c7a49e7b3ce8ec61a52e54 Mon Sep 17 00:00:00 2001 From: Translation updater bot Date: Wed, 17 Apr 2024 08:15:23 +0200 Subject: [PATCH 86/94] Update git submodules * Update extensions/DiscussionTools from branch 'REL1_41' to 67d3fc76d01e7b2a306925cf393f12dac4e80b12 - Localisation updates from https://translatewiki.net. Change-Id: Ifdd8f3124815aa8c7357694c9e2d9c694dd54ffb --- extensions/DiscussionTools | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/DiscussionTools b/extensions/DiscussionTools index 94789de71dd..67d3fc76d01 160000 --- a/extensions/DiscussionTools +++ b/extensions/DiscussionTools @@ -1 +1 @@ -Subproject commit 94789de71dd81c968df06b12ccb587733441c770 +Subproject commit 67d3fc76d01e7b2a306925cf393f12dac4e80b12 From 07577acc9cc768fa70fb2be529115ba3204fe436 Mon Sep 17 00:00:00 2001 From: Translation updater bot Date: Wed, 17 Apr 2024 08:15:50 +0200 Subject: [PATCH 87/94] Update git submodules * Update extensions/VisualEditor from branch 'REL1_41' to 42e1ad218bb5e5520e0d6c0864bfe74725055a8a - Localisation updates from https://translatewiki.net. Change-Id: I25e8e4cde28ac38fe03b948cdc4e855bd5a687b4 --- extensions/VisualEditor | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/VisualEditor b/extensions/VisualEditor index 556804fade8..42e1ad218bb 160000 --- a/extensions/VisualEditor +++ b/extensions/VisualEditor @@ -1 +1 @@ -Subproject commit 556804fade8f99b6f73fa9178066a687ddb29e04 +Subproject commit 42e1ad218bb5e5520e0d6c0864bfe74725055a8a From 737da52be74643acd5bc0b73f2933ee894ce62e2 Mon Sep 17 00:00:00 2001 From: Translation updater bot Date: Wed, 17 Apr 2024 08:16:06 +0200 Subject: [PATCH 88/94] Update git submodules * Update extensions/Thanks from branch 'REL1_41' to 2dd5f414ddb5e1c62ec6fe6764e0f272c8d10b1e - Localisation updates from https://translatewiki.net. Change-Id: If8326629ce5107dce5f60cfcef6f1a5a7e69cdef --- extensions/Thanks | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/Thanks b/extensions/Thanks index b9579919785..2dd5f414ddb 160000 --- a/extensions/Thanks +++ b/extensions/Thanks @@ -1 +1 @@ -Subproject commit b9579919785b728b3fc60917f25d166da09be7d5 +Subproject commit 2dd5f414ddb5e1c62ec6fe6764e0f272c8d10b1e From 46632e323d77f0bbbc2f54029b6aa5ea0173b263 Mon Sep 17 00:00:00 2001 From: Translation updater bot Date: Wed, 17 Apr 2024 08:16:07 +0200 Subject: [PATCH 89/94] Update git submodules * Update extensions/TitleBlacklist from branch 'REL1_41' to fdde6ab3c616d27668e87ba6bda87c35ea06bd82 - Localisation updates from https://translatewiki.net. Change-Id: I0a2840c4541cff9f8247de5c182ab5a0173d892f --- extensions/TitleBlacklist | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/TitleBlacklist b/extensions/TitleBlacklist index 8b9ceec02ad..fdde6ab3c61 160000 --- a/extensions/TitleBlacklist +++ b/extensions/TitleBlacklist @@ -1 +1 @@ -Subproject commit 8b9ceec02ad4e92f0d5898076431169b5ea4f9e7 +Subproject commit fdde6ab3c616d27668e87ba6bda87c35ea06bd82 From 0d50a3ae6cce6743750e6677c7d7f7d4c265d2d5 Mon Sep 17 00:00:00 2001 From: Translation updater bot Date: Wed, 17 Apr 2024 08:16:10 +0200 Subject: [PATCH 90/94] Update git submodules * Update extensions/WikiEditor from branch 'REL1_41' to f155f2d87eddd7c038c81d8be79528d27d069850 - Localisation updates from https://translatewiki.net. Change-Id: I84806befab51d2e7e6a356af05f69f036a35a611 --- extensions/WikiEditor | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/WikiEditor b/extensions/WikiEditor index a2c23946f95..f155f2d87ed 160000 --- a/extensions/WikiEditor +++ b/extensions/WikiEditor @@ -1 +1 @@ -Subproject commit a2c23946f95bd28588adc08afd550275a94d6d6b +Subproject commit f155f2d87eddd7c038c81d8be79528d27d069850 From a3c7ded6c51ac22d6a125199da78a6c47be5f664 Mon Sep 17 00:00:00 2001 From: Translation updater bot Date: Wed, 17 Apr 2024 08:16:16 +0200 Subject: [PATCH 91/94] Update git submodules * Update extensions/TemplateData from branch 'REL1_41' to dcb2103b356f6582337797af59bc8a40eb9bc740 - Localisation updates from https://translatewiki.net. Change-Id: I314e368c78049d8039d897af6b806bd00b83f513 --- extensions/TemplateData | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/TemplateData b/extensions/TemplateData index e041c0b0e7b..dcb2103b356 160000 --- a/extensions/TemplateData +++ b/extensions/TemplateData @@ -1 +1 @@ -Subproject commit e041c0b0e7b249e342443114b3221424fbccf871 +Subproject commit dcb2103b356f6582337797af59bc8a40eb9bc740 From 1aca5316a075e8c72ed46dcaf10c454a1d7dc170 Mon Sep 17 00:00:00 2001 From: Translation updater bot Date: Wed, 17 Apr 2024 08:16:22 +0200 Subject: [PATCH 92/94] Update git submodules * Update extensions/SpamBlacklist from branch 'REL1_41' to f27a0239a6d2d1371eec3bff17f45f415b932d3e - Localisation updates from https://translatewiki.net. Change-Id: I06df8f20d37aefc61324cdd35083dacfaa397816 --- extensions/SpamBlacklist | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/SpamBlacklist b/extensions/SpamBlacklist index ee1f9532484..f27a0239a6d 160000 --- a/extensions/SpamBlacklist +++ b/extensions/SpamBlacklist @@ -1 +1 @@ -Subproject commit ee1f9532484bb2c382a1c507d805857619c07ac5 +Subproject commit f27a0239a6d2d1371eec3bff17f45f415b932d3e From a3431fd3f12d5a485ae4b26e4c864518d5007fa4 Mon Sep 17 00:00:00 2001 From: Translation updater bot Date: Wed, 17 Apr 2024 08:16:36 +0200 Subject: [PATCH 93/94] Update git submodules * Update skins/MinervaNeue from branch 'REL1_41' to 0682a63f322a15e3417b60278ead60bcddf40d36 - Localisation updates from https://translatewiki.net. Change-Id: I19b7fed7f7c5ddc0ada82204c72b52377b160091 --- skins/MinervaNeue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skins/MinervaNeue b/skins/MinervaNeue index 99b644a2063..0682a63f322 160000 --- a/skins/MinervaNeue +++ b/skins/MinervaNeue @@ -1 +1 @@ -Subproject commit 99b644a2063a7e2ffe1edc70cd44f70423a3faa8 +Subproject commit 0682a63f322a15e3417b60278ead60bcddf40d36 From cb9cd87775abfe6d227b5606d5ba907fdfb4e353 Mon Sep 17 00:00:00 2001 From: Translation updater bot Date: Wed, 17 Apr 2024 08:16:39 +0200 Subject: [PATCH 94/94] Update git submodules * Update skins/Vector from branch 'REL1_41' to 9ad17ef074ba6082250b9a25855ec4ec3ecad3b8 - Localisation updates from https://translatewiki.net. Change-Id: I67a024ed3f3f45a30984fd160dec8ffea82d2201 --- skins/Vector | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skins/Vector b/skins/Vector index 4d161dc8e44..9ad17ef074b 160000 --- a/skins/Vector +++ b/skins/Vector @@ -1 +1 @@ -Subproject commit 4d161dc8e44292a2fd65d2bf8a21493400054df8 +Subproject commit 9ad17ef074ba6082250b9a25855ec4ec3ecad3b8