Merge "objectcache: avoid occasional test flakiness due to microtime()"
authorjenkins-bot <jenkins-bot@gerrit.wikimedia.org>
Tue, 5 Feb 2019 21:16:08 +0000 (21:16 +0000)
committerGerrit Code Review <gerrit@wikimedia.org>
Tue, 5 Feb 2019 21:16:08 +0000 (21:16 +0000)
73 files changed:
.phpcs.xml
RELEASE-NOTES-1.33
autoload.php
includes/Block.php
includes/DefaultSettings.php
includes/Revision.php
includes/api/i18n/ar.json
includes/api/i18n/ba.json
includes/api/i18n/cs.json
includes/api/i18n/de.json
includes/api/i18n/en-gb.json
includes/api/i18n/en.json
includes/api/i18n/es.json
includes/api/i18n/eu.json
includes/api/i18n/fa.json
includes/api/i18n/fr.json
includes/api/i18n/gl.json
includes/api/i18n/he.json
includes/api/i18n/hu.json
includes/api/i18n/it.json
includes/api/i18n/ja.json
includes/api/i18n/ko.json
includes/api/i18n/ksh.json
includes/api/i18n/lb.json
includes/api/i18n/lt.json
includes/api/i18n/mk.json
includes/api/i18n/nb.json
includes/api/i18n/nl.json
includes/api/i18n/pl.json
includes/api/i18n/pt-br.json
includes/api/i18n/pt.json
includes/api/i18n/qqq.json
includes/api/i18n/ru.json
includes/api/i18n/sv.json
includes/api/i18n/uk.json
includes/api/i18n/zh-hans.json
includes/api/i18n/zh-hant.json
includes/cache/CacheHelper.php
includes/cache/ICacheHelper.php [new file with mode: 0644]
includes/context/RequestContext.php
includes/installer/i18n/en.json
includes/installer/i18n/fi.json
includes/jobqueue/IJobSpecification.php [new file with mode: 0644]
includes/jobqueue/JobSpecification.php
includes/page/ImagePage.php
includes/specialpage/LoginSignupSpecialPage.php
includes/specials/SpecialNewpages.php
includes/watcheditem/WatchedItemStore.php
languages/i18n/be-tarask.json
languages/i18n/bqi.json
languages/i18n/diq.json
languages/i18n/exif/is.json
languages/i18n/exif/shi.json
languages/i18n/ia.json
languages/i18n/ig.json
languages/i18n/is.json
languages/i18n/it.json
languages/i18n/lrc.json
languages/i18n/mo.json
languages/i18n/ne.json
languages/i18n/nl.json
languages/i18n/roa-tara.json
languages/i18n/sat.json
languages/i18n/sh.json
languages/i18n/shi.json
languages/i18n/sr-el.json
languages/i18n/tcy.json
languages/i18n/th.json
languages/i18n/tt-cyrl.json
tests/phpunit/PHPUnit4And6Compat.php
tests/phpunit/data/media/translated.svg [new file with mode: 0644]
tests/phpunit/includes/api/ApiQuerySiteinfoTest.php
tests/phpunit/includes/page/ImagePageTest.php

index 7548bda..3caae98 100644 (file)
                        any new occurrences.
                -->
                <exclude-pattern>*/includes/Feed\.php</exclude-pattern>
-               <exclude-pattern>*/includes/jobqueue/JobSpecification\.php</exclude-pattern>
                <exclude-pattern>*/includes/RevisionList\.php</exclude-pattern>
                <exclude-pattern>*/includes/installer/PhpBugTests\.php</exclude-pattern>
                <exclude-pattern>*/includes/specials/SpecialMostinterwikis\.php</exclude-pattern>
                <exclude-pattern>*/includes/cache/CacheDependency\.php</exclude-pattern>
-               <exclude-pattern>*/includes/cache/CacheHelper\.php</exclude-pattern>
                <exclude-pattern>*/includes/compat/XMPReader\.php</exclude-pattern>
                <exclude-pattern>*/includes/diff/DairikiDiff\.php</exclude-pattern>
                <exclude-pattern>*/includes/specials/SpecialAncientpages\.php</exclude-pattern>
                <exclude-pattern>*/includes/api/ApiRsd\.php</exclude-pattern>
                <exclude-pattern>*/includes/AuthPlugin\.php</exclude-pattern>
                <exclude-pattern>*/includes/cache/CacheDependency\.php</exclude-pattern>
-               <exclude-pattern>*/includes/cache/CacheHelper\.php</exclude-pattern>
                <exclude-pattern>*/includes/compat/XMPReader\.php</exclude-pattern>
                <exclude-pattern>*/includes/deferred/CdnCacheUpdate\.php</exclude-pattern>
                <exclude-pattern>*/includes/diff/DairikiDiff\.php</exclude-pattern>
                <exclude-pattern>*/includes/htmlform/HTMLFormElement\.php</exclude-pattern>
                <exclude-pattern>*/includes/jobqueue/aggregator/JobQueueAggregator\.php</exclude-pattern>
                <exclude-pattern>*/includes/jobqueue/JobQueue\.php</exclude-pattern>
-               <exclude-pattern>*/includes/jobqueue/JobSpecification\.php</exclude-pattern>
                <exclude-pattern>*/includes/libs/filebackend/FileBackendStore\.php</exclude-pattern>
                <exclude-pattern>*/includes/libs/filebackend/FSFileBackend\.php</exclude-pattern>
                <exclude-pattern>*/includes/libs/filebackend/SwiftFileBackend\.php</exclude-pattern>
index 5c4832a..de58ca7 100644 (file)
@@ -42,6 +42,8 @@ production.
   additional information about the authentication event.
 * TextContent::getText() was introduced as a replacement for
   Content::getNativeData() for text-based content models.
+* (T210814) SVGs are now by default displayed in wiki language on image
+  pages.
 
 === External library changes in 1.33 ===
 
index 2559552..8906211 100644 (file)
@@ -640,14 +640,14 @@ $wgAutoloadLocalClasses = [
        'HttpStatus' => __DIR__ . '/includes/libs/HttpStatus.php',
        'IApiMessage' => __DIR__ . '/includes/api/IApiMessage.php',
        'IBufferingStatsdDataFactory' => __DIR__ . '/includes/libs/stats/IBufferingStatsdDataFactory.php',
-       'ICacheHelper' => __DIR__ . '/includes/cache/CacheHelper.php',
+       'ICacheHelper' => __DIR__ . '/includes/cache/ICacheHelper.php',
        'IContextSource' => __DIR__ . '/includes/context/IContextSource.php',
        'IDBAccessObject' => __DIR__ . '/includes/dao/IDBAccessObject.php',
        'IDatabase' => __DIR__ . '/includes/libs/rdbms/database/IDatabase.php',
        'IEContentAnalyzer' => __DIR__ . '/includes/libs/mime/IEContentAnalyzer.php',
        'IEUrlExtension' => __DIR__ . '/includes/libs/IEUrlExtension.php',
        'IExpiringStore' => __DIR__ . '/includes/libs/objectcache/IExpiringStore.php',
-       'IJobSpecification' => __DIR__ . '/includes/jobqueue/JobSpecification.php',
+       'IJobSpecification' => __DIR__ . '/includes/jobqueue/IJobSpecification.php',
        'ILocalizedException' => __DIR__ . '/includes/exception/ILocalizedException.php',
        'IMaintainableDatabase' => __DIR__ . '/includes/libs/rdbms/database/IMaintainableDatabase.php',
        'IP' => __DIR__ . '/includes/libs/IP.php',
index ea76cd6..db5fec3 100644 (file)
@@ -727,6 +727,7 @@ class Block {
                        'ipb_create_account'   => $this->prevents( 'createaccount' ),
                        'ipb_deleted'          => (int)$this->mHideName, // typecast required for SQLite
                        'ipb_allow_usertalk'   => !$this->prevents( 'editownusertalk' ),
+                       'ipb_sitewide'         => $this->isSitewide(),
                ] + CommentStore::getStore()->insert( $dbw, 'ipb_reason', $this->mReason )
                        + ActorMigration::newMigration()->getInsertValues( $dbw, 'ipb_by', $this->getBlocker() );
        }
index 00ccc96..31b0988 100644 (file)
@@ -9020,6 +9020,15 @@ $wgActorTableSchemaMigrationStage = SCHEMA_COMPAT_OLD;
  */
 $wgEnablePartialBlocks = false;
 
+/**
+ * Enable confirmation prompt for rollback actions to prevent accidental rollbacks.
+ * May be disabled to reduce number of clicks needed to perform rollbacks.
+ *
+ * @since 1.33
+ * @var bool
+ */
+$wgEnableRollbackConfirmationPrompt = true;
+
 /**
  * Enable stats monitoring when Block Notices are displayed in different places around core
  * and extensions.
index e48d4a5..bf37518 100644 (file)
@@ -117,7 +117,7 @@ class Revision implements IDBAccessObject {
         */
        public static function newFromId( $id, $flags = 0 ) {
                $rec = self::getRevisionLookup()->getRevisionById( $id, $flags );
-               return $rec === null ? null : new Revision( $rec, $flags );
+               return $rec ? new Revision( $rec, $flags ) : null;
        }
 
        /**
@@ -136,7 +136,7 @@ class Revision implements IDBAccessObject {
         */
        public static function newFromTitle( LinkTarget $linkTarget, $id = 0, $flags = 0 ) {
                $rec = self::getRevisionLookup()->getRevisionByTitle( $linkTarget, $id, $flags );
-               return $rec === null ? null : new Revision( $rec, $flags );
+               return $rec ? new Revision( $rec, $flags ) : null;
        }
 
        /**
@@ -155,7 +155,7 @@ class Revision implements IDBAccessObject {
         */
        public static function newFromPageId( $pageId, $revId = 0, $flags = 0 ) {
                $rec = self::getRevisionLookup()->getRevisionByPageId( $pageId, $revId, $flags );
-               return $rec === null ? null : new Revision( $rec, $flags );
+               return $rec ? new Revision( $rec, $flags ) : null;
        }
 
        /**
@@ -242,7 +242,7 @@ class Revision implements IDBAccessObject {
        public static function loadFromId( $db, $id ) {
                wfDeprecated( __METHOD__, '1.31' ); // no known callers
                $rec = self::getRevisionStore()->loadRevisionFromId( $db, $id );
-               return $rec === null ? null : new Revision( $rec );
+               return $rec ? new Revision( $rec ) : null;
        }
 
        /**
@@ -259,7 +259,7 @@ class Revision implements IDBAccessObject {
         */
        public static function loadFromPageId( $db, $pageid, $id = 0 ) {
                $rec = self::getRevisionStore()->loadRevisionFromPageId( $db, $pageid, $id );
-               return $rec === null ? null : new Revision( $rec );
+               return $rec ? new Revision( $rec ) : null;
        }
 
        /**
@@ -276,7 +276,7 @@ class Revision implements IDBAccessObject {
         */
        public static function loadFromTitle( $db, $title, $id = 0 ) {
                $rec = self::getRevisionStore()->loadRevisionFromTitle( $db, $title, $id );
-               return $rec === null ? null : new Revision( $rec );
+               return $rec ? new Revision( $rec ) : null;
        }
 
        /**
@@ -294,7 +294,7 @@ class Revision implements IDBAccessObject {
         */
        public static function loadFromTimestamp( $db, $title, $timestamp ) {
                $rec = self::getRevisionStore()->loadRevisionFromTimestamp( $db, $title, $timestamp );
-               return $rec === null ? null : new Revision( $rec );
+               return $rec ? new Revision( $rec ) : null;
        }
 
        /**
@@ -1012,7 +1012,7 @@ class Revision implements IDBAccessObject {
        public function getPrevious() {
                $title = $this->getTitle();
                $rec = self::getRevisionLookup()->getPreviousRevision( $this->mRecord, $title );
-               return $rec === null ? null : new Revision( $rec, self::READ_NORMAL, $title );
+               return $rec ? new Revision( $rec, self::READ_NORMAL, $title ) : null;
        }
 
        /**
@@ -1023,7 +1023,7 @@ class Revision implements IDBAccessObject {
        public function getNext() {
                $title = $this->getTitle();
                $rec = self::getRevisionLookup()->getNextRevision( $this->mRecord, $title );
-               return $rec === null ? null : new Revision( $rec, self::READ_NORMAL, $title );
+               return $rec ? new Revision( $rec, self::READ_NORMAL, $title ) : null;
        }
 
        /**
index 10016bc..b667382 100644 (file)
        "apihelp-createaccount-summary": "انشاء حساب مستخدم جديد",
        "apihelp-createaccount-param-preservestate": "إذا تم عرض <kbd>[[Special:ApiHelp/query+authmanagerinfo|action=query&meta=authmanagerinfo]]</kbd> بشكل صحيح لـ<samp>hasprimarypreservedstate</samp>، فقد تم تعليم طلبات <samp>primary-required</samp> لكي يجب حذفها، إذا عرضت قيمة غير فارغة لـ<samp>preservedusername</samp> فيجب استخدام اسم المستخدم هذا للوسيط <var>username</var>.",
        "apihelp-createaccount-example-create": "بدء عملية إنشاء المستخدم <kbd>Example</kbd> بكلمة المرور <kbd>ExamplePassword</kbd>.",
-       "apihelp-createaccount-param-name": "اسم المستخدم.",
-       "apihelp-createaccount-param-password": "كلمة المرور (يتم تجاهلها إذا تم تعيين <var>$1mailpassword</var>).",
-       "apihelp-createaccount-param-domain": "مجال للمصادقة الخارجية (اختياري).",
-       "apihelp-createaccount-param-token": "حصلت على رمز إنشاء حساب في الطلب الأول.",
-       "apihelp-createaccount-param-email": "عنوان البريد الإلكتروني للمستخدم (اختياري).",
-       "apihelp-createaccount-param-realname": "الاسم الحقيقي للمستخدم (اختياري).",
-       "apihelp-createaccount-param-mailpassword": "اذا تم تعيين اي قيمة, سيتم ارسال كلمة سر عشوائية للمستخدم عن طريق الاميل.",
-       "apihelp-createaccount-param-reason": "السبب اختياري لإنشاء الحساب لوضعه في السجلات.",
-       "apihelp-createaccount-param-language": "رمز اللغة لتعيينه كافتراضي للمستخدم (اختياري، لغة المحتوى الافتراضية).",
-       "apihelp-createaccount-example-pass": "إنشاء المستخدم <kbd>testuser</kbd> بكلمة المرور <kbd>test123</kbd>.",
-       "apihelp-createaccount-example-mail": "إنشاء مستخدم <kbd>testmailuser</kbd> وأرسل كلمة المرور بالبريد الإلكتروني بشكل عشوائي.",
        "apihelp-cspreport-summary": "مستخدمة من قبل المتصفحات للإبلاغ عن انتهاكات سياسة أمن المحتوى. لا ينبغي أبدا أن تستخدم هذه الوحدة، إلا عند استخدامها تلقائيا باستخدام متصفح ويب CSP متوافق.",
        "apihelp-cspreport-param-reportonly": "علم على أنه تقرير عن سياسة الرصد، وليس فرض سياسة",
        "apihelp-cspreport-param-source": "ماذا أنشأ رأس CSP الذي تسبب في هذا التقرير",
index 99421fe..c401ec7 100644 (file)
        "apihelp-compare-param-torev": "Сағыштырыу өсөн икенсе версия.",
        "apihelp-compare-example-1": "1-се һәм 2-се версиялар араһында айырма эшләү",
        "apihelp-createaccount-summary": "Ҡатнашыусыларҙың яңы иҫәп яҙыуҙарын булдырыу.",
-       "apihelp-createaccount-param-name": "Ҡатнашыусы исеме.",
-       "apihelp-createaccount-param-password": "Серһүҙ (ignored if <var>$1mailpassword</var> is set).",
-       "apihelp-createaccount-param-domain": "Тышҡы аутентификация домены (өҫтәмә).",
-       "apihelp-createaccount-param-token": "Беренсе ғариза буйынса алынған токендың иҫәп яҙмаһын булдырыу",
-       "apihelp-createaccount-param-email": "Ҡатнашыусының электрон почта адресы (өҫтәмә).",
-       "apihelp-createaccount-param-realname": "Ҡатнашыусының ысын исеме(өҫтәмә)",
-       "apihelp-createaccount-param-mailpassword": "Әгәр ҙә теләһә ниндәй мәғәнә ҡуйылһа, осраҡлы серһүҙ ҡулланыусыға ебәреләсәк",
-       "apihelp-createaccount-param-reason": "Журналға яҙыу өсөн иҫәп яҙмаһын булдырыуға өҫтәмә сәбәп",
-       "apihelp-createaccount-param-language": "Тел кодын ҡулланыусы өсөн һүҙһеҙ ҡуйырға (мотлаҡ түгел, эсенә алғандағында тел  һүҙһеҙ файҙаланыла)",
-       "apihelp-createaccount-example-pass": "<kbd>test123</kbd> серһүҙле <kbd>testuser</kbd> ҡулланыусыһын булдырыу.",
-       "apihelp-createaccount-example-mail": "<kbd>testmailuser</kbd> ҡулланыусыһын һәм электрон почтаны булдырыу, осраҡлы серһеҙ яһау",
        "apihelp-delete-summary": "Битте юйырға.",
        "apihelp-delete-param-title": "Биттең баш һүҙен юйырға. <var>$1биттәрҙән</var> бергә файҙаланыу  мөмкин түгел.",
        "apihelp-delete-param-pageid": "Бит идентифакторы юйылыу өсөн биттәр.  <var>$1title</var> менән бергә ҡулланыла алмайҙар",
index 09e4106..dd69004 100644 (file)
        "apihelp-compare-param-torev": "Číslo revize druhé stránky k porovnání.",
        "apihelp-compare-example-1": "Porovnat revize 1 a 2.",
        "apihelp-createaccount-summary": "Vytvořit nový uživatelský účet.",
-       "apihelp-createaccount-param-name": "Uživatelské jméno.",
-       "apihelp-createaccount-param-password": "Heslo (ignorováno, pokud je nastaveno <var>$1mailpassword</var>).",
-       "apihelp-createaccount-param-domain": "Doména pro externí ověření (volitelné).",
-       "apihelp-createaccount-param-email": "E-mailová adresa uživatele (nepovinné).",
-       "apihelp-createaccount-param-realname": "Skutečné jméno uživatele (nepovinné).",
-       "apihelp-createaccount-param-mailpassword": "Pokud je nastaveno na libovolnou hodnotu, zašle se náhodně vygenerované heslo na e-mail uživatele.",
-       "apihelp-createaccount-param-reason": "Případný důvod pro vytvoření účtu, který se zaznamená do logu.",
-       "apihelp-createaccount-param-language": "Kód jazyka, který se má uživateli nastavit jako výchozí (volitelné, výchozí je jazyk obsahu).",
-       "apihelp-createaccount-example-pass": "Vytvořit uživatele <kbd>testuser</kbd> s heslem <kbd>test123</kbd>.",
-       "apihelp-createaccount-example-mail": "Vytvořit uživatele <kbd>testmailuser</kbd> a zaslat mu e-mail s náhodně vygenerovaným heslem.",
        "apihelp-delete-summary": "Smazat stránku.",
        "apihelp-delete-param-title": "Název stránky, která se má smazat. Není možné použít společně s <var>$1pageid</var>.",
        "apihelp-delete-param-pageid": "ID stránky, která se má smazat. Není možné použít společně s <var>$1title</var>.",
index d5a5d64..4cad07f 100644 (file)
        "apihelp-compare-example-1": "Unterschied zwischen Version 1 und 2 abrufen",
        "apihelp-createaccount-summary": "Erstellt ein neues Benutzerkonto.",
        "apihelp-createaccount-param-preservestate": "Falls <kbd>[[Special:ApiHelp/query+authmanagerinfo|action=query&meta=authmanagerinfo]]</kbd> für <samp>hasprimarypreservedstate</samp> wahr ausgegeben hat, sollten Anfragen, die als <samp>primary-required</samp> markiert wurden, ausgelassen werden. Falls ein nicht-leerer Wert für <samp>preservedusername</samp> zurückgegeben wurde, muss dieser Benutzername für den Parameter <var>username</var> verwendet werden.",
-       "apihelp-createaccount-param-name": "Benutzername.",
-       "apihelp-createaccount-param-password": "Passwort (wird ignoriert, wenn <var>$1mailpassword</var> angegeben ist).",
-       "apihelp-createaccount-param-domain": "Domain für die externe Authentifizierung (optional).",
-       "apihelp-createaccount-param-token": "Der in der ersten Anfrage erhaltene Benutzerkontenerstellungs-Token.",
-       "apihelp-createaccount-param-email": "E-Mail-Adresse des Benutzers (optional).",
-       "apihelp-createaccount-param-realname": "Realname des Benutzers (optional).",
-       "apihelp-createaccount-param-mailpassword": "Wenn ein Wert angegeben wird, wird ein zufälliges Passwort per E-Mail an den Benutzer versandt.",
-       "apihelp-createaccount-param-reason": "Optionale Begründung für die Benutzerkontenerstellung, die in den Logbüchern vermerkt wird.",
-       "apihelp-createaccount-param-language": "Festzulegender standardmäßiger Sprachcode für den Benutzer (optional, Standard ist Inhaltssprache).",
-       "apihelp-createaccount-example-pass": "Benutzer <kbd>testuser</kbd> mit dem Passwort <kbd>test123</kbd> erstellen.",
-       "apihelp-createaccount-example-mail": "Benutzer <kbd>testmailuser</kbd> erstellen und zufällig generiertes Passwort per E-Mail verschicken.",
        "apihelp-delete-summary": "Löscht eine Seite.",
        "apihelp-delete-param-title": "Titel der Seite, die gelöscht werden soll. Kann nicht zusammen mit <var>$1pageid</var> verwendet werden.",
        "apihelp-delete-param-pageid": "Seitennummer der Seite, die gelöscht werden soll. Kann nicht zusammen mit <var>$1title</var> verwendet werden.",
index 777c4e8..7204d27 100644 (file)
@@ -16,7 +16,6 @@
        "apihelp-clearhasmsg-summary": "Clears the <code>hasmsg</code> flag for the current user.",
        "apihelp-compare-summary": "Get the difference between 2 pages.",
        "apihelp-compare-extended-description": "A revision number, a page title, or a page ID for both \"from\" and \"to\" must be passed.",
-       "apihelp-createaccount-param-password": "Password (ignored if <var>$1mailpassword</var> is set).",
        "apihelp-delete-param-title": "Title of the page to delete. Cannot be used together with <var>$1pageid</var>.",
        "apihelp-delete-param-watch": "Add the page to the current user's watchlist.",
        "apihelp-delete-example-simple": "Delete <kbd>Main Page</kbd>.",
index 8258c30..25df749 100644 (file)
        "apihelp-createaccount-summary": "Create a new user account.",
        "apihelp-createaccount-param-preservestate": "If <kbd>[[Special:ApiHelp/query+authmanagerinfo|action=query&meta=authmanagerinfo]]</kbd> returned true for <samp>hasprimarypreservedstate</samp>, requests marked as <samp>primary-required</samp> should be omitted. If it returned a non-empty value for <samp>preservedusername</samp>, that username must be used for the <var>username</var> parameter.",
        "apihelp-createaccount-example-create": "Start the process of creating user <kbd>Example</kbd> with password <kbd>ExamplePassword</kbd>.",
-       "apihelp-createaccount-param-name": "Username.",
-       "apihelp-createaccount-param-password": "Password (ignored if <var>$1mailpassword</var> is set).",
-       "apihelp-createaccount-param-domain": "Domain for external authentication (optional).",
-       "apihelp-createaccount-param-token": "Account creation token obtained in first request.",
-       "apihelp-createaccount-param-email": "Email address of user (optional).",
-       "apihelp-createaccount-param-realname": "Real name of user (optional).",
-       "apihelp-createaccount-param-mailpassword": "If set to any value, a random password will be emailed to the user.",
-       "apihelp-createaccount-param-reason": "Optional reason for creating the account to be put in the logs.",
-       "apihelp-createaccount-param-language": "Language code to set as default for the user (optional, defaults to content language).",
-       "apihelp-createaccount-example-pass": "Create user <kbd>testuser</kbd> with password <kbd>test123</kbd>.",
-       "apihelp-createaccount-example-mail": "Create user <kbd>testmailuser</kbd> and email a randomly-generated password.",
 
        "apihelp-cspreport-summary": "Used by browsers to report violations of the Content Security Policy. This module should never be used, except when used automatically by a CSP compliant web browser.",
        "apihelp-cspreport-param-reportonly": "Mark as being a report from a monitoring policy, not an enforced policy",
index 26d09c3..6862e63 100644 (file)
        "apihelp-createaccount-summary": "Crear una nueva cuenta de usuario.",
        "apihelp-createaccount-param-preservestate": "Si <kbd>[[Special:ApiHelp/query+authmanagerinfo|action=query&meta=authmanagerinfo]]</kbd> devolvió true (verdadero) para <samp>hasprimarypreservedstate</samp>, deberían omitirse las peticiones marcadas como <samp>primary-required</samp>. Si devolvió un valor no vacío para <samp>preservedusername</samp>, se debe usar ese nombre de usuario en el parámetro <var>username</var>.",
        "apihelp-createaccount-example-create": "Empezar el proceso de creación del usuario <kbd>Example</kbd> con la contraseña <kbd>ExamplePassword</kbd>.",
-       "apihelp-createaccount-param-name": "Nombre de usuario.",
-       "apihelp-createaccount-param-password": "Contraseña (ignorada si está establecido <var>$1mailpassword</var>).",
-       "apihelp-createaccount-param-domain": "Dominio de autenticación externa (opcional).",
-       "apihelp-createaccount-param-token": "La clave de creación de cuenta se obtiene en la primera solicitud.",
-       "apihelp-createaccount-param-email": "Dirección de correo electrónico del usuario (opcional).",
-       "apihelp-createaccount-param-realname": "Nombre verdadero del usuario (opcional).",
-       "apihelp-createaccount-param-mailpassword": "Si está puesto cualquier valor se enviará una contraseña aleatoria al usuario.",
-       "apihelp-createaccount-param-reason": "Motivo opcional por el que crear una cuenta puesta en los registros.",
-       "apihelp-createaccount-param-language": "Código de idioma a establecer como predeterminado para el usuario (opcional, predeterminado al contenido del idioma).",
-       "apihelp-createaccount-example-pass": "Crear usuario <kbd>testuser</kbd> con la contraseña <kbd>test123</kbd>.",
-       "apihelp-createaccount-example-mail": "Crear usuario <kbd>testmailuser</kbd> y enviar una contraseña generada aleatoriamente.",
        "apihelp-cspreport-summary": "Utilizado por los navegadores para informar de violaciones a la normativa de seguridad de contenidos. Este módulo no debe usarse nunca, excepto cuando se usa automáticamente por un navegador web compatible con CSP.",
        "apihelp-cspreport-param-reportonly": "Marcar como informe proveniente de una normativa de vigilancia, no una impuesta",
        "apihelp-cspreport-param-source": "Qué generó la cabecera CSP que provocó este informe",
index f15e819..2f95348 100644 (file)
        "apihelp-compare-paramvalue-prop-size": "\"nondik\" eta \"nora\" berrikuspenen tamaina.",
        "apihelp-compare-example-1": "1. eta 2. berrikusketen arteko \"diff\"-a sortu.",
        "apihelp-createaccount-summary": "Erabiltzaile kontu berria sortu.",
-       "apihelp-createaccount-param-name": "Erabiltzaile izena.",
-       "apihelp-createaccount-param-domain": "Kanpoko autentifikaziorako domeinua (aukerakoa).",
-       "apihelp-createaccount-param-token": "Lehenengo eskaeran lortutako kontu sorrera token-a.",
-       "apihelp-createaccount-param-email": "Erabiltzailearen helbide elektronikoa (aukerakoa).",
-       "apihelp-createaccount-param-realname": "Erabiltzailearen benetako izena (aukerakoa).",
-       "apihelp-createaccount-param-mailpassword": "Edozein baliorako jarriz, erabiltzaileari mezu elektroniko baten bitartez ausazko pasahitza bidaliko zaio.",
-       "apihelp-createaccount-param-language": "Erabiltzailearentzako lehenetsiko den hizkuntza kodea (aukerakoa, edukien hizkuntza lehenetsia).",
        "apihelp-delete-summary": "Orrialde bat ezabatu.",
        "apihelp-delete-param-title": "Ezabatzeko orri izenburua. Hurrengoarekin batera ezin da erabili: <var>$1pageid</var>.",
        "apihelp-delete-param-pageid": "Ezabatzeko orri edo ID orria. Hurrengoarekin batera ezin da erabili: <var>$1title</var>.",
index a799d00..319b2d6 100644 (file)
        "apihelp-compare-paramvalue-prop-diffsize": "اندازهٔ تفاوت اچ‌تی‌ام‌ال، به بایت.",
        "apihelp-compare-example-1": "ایجاد تفاوت بین نسخه 1 و 2",
        "apihelp-createaccount-summary": "ایجاد حساب کاربری",
-       "apihelp-createaccount-param-name": "نام کاربری.",
-       "apihelp-createaccount-param-password": "رمز عبور (نادیده گرفته می‌شود اگر <var>$1mailpassword</var> تنظیم شده‌باشد).",
-       "apihelp-createaccount-param-domain": "دامنه برای احراز هویت خارجی (اختیاری).",
-       "apihelp-createaccount-param-email": "نشانی ایمیل کاربر (اختیاری)",
-       "apihelp-createaccount-param-realname": "نام واقعی کاربر (اختیاری).",
-       "apihelp-createaccount-param-mailpassword": "اگر به هر مقداری تنظیم شود، یک رمز عبور تصادفی به کاربر ایمیل خواهد شد.",
-       "apihelp-createaccount-param-reason": "دلیل اختیاری برای ایجاد حساب کاربری جهت قرارگرفتن در سیاهه‌ها.",
-       "apihelp-createaccount-example-pass": "ایجاد کاربر <kbd>testuser</kbd> همراه رمز عبور <kbd>test123</kbd>",
-       "apihelp-createaccount-example-mail": "ایجاد کاربر <kbd>testmailuser</kbd> و ارسال یک رمز عبور تصادفی به ای‌میل.",
        "apihelp-delete-summary": "حذف صفحه",
        "apihelp-delete-param-title": "عنوان صفحه‌ای که قصد حذفش را دارید. نمی‌تواند در کنار <var>$1pageid</var> استفاده شود.",
        "apihelp-delete-param-pageid": "شناسه صفحه‌ای که قصد حذفش را دارید. نمی‌تواند در کنار <var>$1title</var> استفاده شود.",
index c7f88a9..1846406 100644 (file)
@@ -40,7 +40,7 @@
        "apihelp-main-param-maxlag": "La latence maximale peut être utilisée quand MédiaWiki est installé sur un cluster de base de données répliqué. Pour éviter des actions provoquant un supplément de latence de réplication de site, ce paramètre peut faire attendre le client jusqu’à ce que la latence de réplication soit inférieure à une valeur spécifiée. En cas de latence excessive, le code d’erreur <samp>maxlag</samp> est renvoyé avec un message tel que <samp>Attente de $host : $lag secondes de délai</samp>.<br />Voyez [[mw:Special:MyLanguage/Manual:Maxlag_parameter|Manuel: Maxlag parameter]] pour plus d’information.",
        "apihelp-main-param-smaxage": "Fixer l’entête HTTP de contrôle de cache <code>s-maxage</code> à ce nombre de secondes. Les erreurs ne sont jamais mises en cache.",
        "apihelp-main-param-maxage": "Fixer l’entête HTTP de contrôle de cache <code>max-age</code> à ce nombre de secondes. Les erreurs ne sont jamais mises en cache.",
-       "apihelp-main-param-assert": "Vérifier si l’utilisateur est connecté si la valeur est <kbd>user</kbd>, ou s’il a le droit d’un utilisateur robot si la valeur est <kbd>bot</kbd><!-- {{int:group-bot}} ? -->.",
+       "apihelp-main-param-assert": "Vérifier si l’utilisateur est connecté si la valeur est <kbd>user</kbd>, ou s’il a le droit d’un utilisateur robot si la valeur est <kbd>bot</kbd>.",
        "apihelp-main-param-assertuser": "Vérifier que l’utilisateur actuel est l’utilisateur nommé.",
        "apihelp-main-param-requestid": "Toute valeur fournie ici sera incluse dans la réponse. Peut être utilisé pour distinguer des demandes.",
        "apihelp-main-param-servedby": "Inclure le nom d’hôte qui a renvoyé la requête dans les résultats.",
        "apihelp-createaccount-summary": "Créer un nouveau compte utilisateur.",
        "apihelp-createaccount-param-preservestate": "Si <kbd>[[Special:ApiHelp/query+authmanagerinfo|action=query&meta=authmanagerinfo]]</kbd> a retourné true pour <samp>hasprimarypreservedstate</samp>, les demandes marquées comme <samp>primary-required</samp> doivent être omises. Si elle a retourné une valeur non vide pour <samp>preservedusername</samp>, ce nom d'utilisateur doit être utilisé pour le paramètre <var>username</var>.",
        "apihelp-createaccount-example-create": "Commencer le processus de création d’un utilisateur <kbd>Exemple</kbd> avec le mot de passe <kbd>ExempleMotDePasse</kbd>.",
-       "apihelp-createaccount-param-name": "Nom d’utilisateur.",
-       "apihelp-createaccount-param-password": "Mot de passe (ignoré si <var>$1mailpassword</var> est défini).",
-       "apihelp-createaccount-param-domain": "Domaine pour l’authentification externe (facultatif).",
-       "apihelp-createaccount-param-token": "Jeton de création de compte obtenu à la première requête.",
-       "apihelp-createaccount-param-email": "Adresse courriel de l’utilisateur (facultatif).",
-       "apihelp-createaccount-param-realname": "Vrai nom de l’utilisateur (facultatif).",
-       "apihelp-createaccount-param-mailpassword": "S’il est fixé à une valeur quelconque, un mot de passe aléatoire sera envoyé par courriel à l’utilisateur.",
-       "apihelp-createaccount-param-reason": "Motif facultatif de création du compte à mettre dans les journaux.",
-       "apihelp-createaccount-param-language": "Code de langue à mettre par défaut pour l’utilisateur (facultatif, par défaut langue du contenu).",
-       "apihelp-createaccount-example-pass": "Créer l’utilisateur <kbd>testuser</kbd> avec le mot de passe <kbd>test123</kbd>.",
-       "apihelp-createaccount-example-mail": "Créer l’utilisateur <kbd>testmailuser</kbd> et envoyer par courriel un mot de passe généré aléatoirement.",
        "apihelp-cspreport-summary": "Utilisé par les navigateurs pour signaler les violations de la politique de confidentialité du contenu. Ce module ne devrait jamais être utilisé, sauf quand il est utilisé automatiquement par un navigateur web compatible avec CSP.",
        "apihelp-cspreport-param-reportonly": "Marquer comme étant un rapport d’une politique de surveillance, et non une politique exigée",
        "apihelp-cspreport-param-source": "Ce qui a généré l’entête CSP qui a déclenché ce rapport",
        "apihelp-import-extended-description": "Noter que le POST HTTP doit être effectué comme un import de fichier (c’est-à-dire en utilisant multipart/form-data) lors de l’envoi d’un fichier pour le paramètre <var>xml</var>.",
        "apihelp-import-param-summary": "Résumé de l’importation de l’entrée de journal.",
        "apihelp-import-param-xml": "Fichier XML téléversé.",
-       "apihelp-import-param-interwikiprefix": "Pour les importations téléchargées : le préfixe interwiki à appliquer aux noms d’utilisateur inconnus (et aux utilisateurs connus si <var>$1assignknownusers</var> est positionné).",
+       "apihelp-import-param-interwikiprefix": "Pour les importations téléversées : le préfixe interwiki à appliquer aux noms d’utilisateurs inconnus (et aux utilisateurs connus si <var>$1assignknownusers</var> est positionné).",
        "apihelp-import-param-assignknownusers": "Affecter les modifications aux utilisateurs locaux quand l’utilisateur nommé existe localement.",
        "apihelp-import-param-interwikisource": "Pour les importations interwiki : wiki depuis lequel importer.",
        "apihelp-import-param-interwikipage": "Pour les importations interwiki : page à importer.",
        "apihelp-patrol-param-rcid": "ID de modification récente à patrouiller.",
        "apihelp-patrol-param-revid": "ID de révision à patrouiller.",
        "apihelp-patrol-param-tags": "Modifier les balises à appliquer à l’entrée dans le journal de surveillance.",
-       "apihelp-patrol-example-rcid": "Patrouiller une modification récente",
-       "apihelp-patrol-example-revid": "Patrouiller une révision",
+       "apihelp-patrol-example-rcid": "Patrouiller une modification récente.",
+       "apihelp-patrol-example-revid": "Patrouiller une révision.",
        "apihelp-protect-summary": "Modifier le niveau de protection d’une page.",
        "apihelp-protect-param-title": "Titre de la page à (dé)protéger. Impossible à utiliser avec $1pageid.",
        "apihelp-protect-param-pageid": "ID de la page à (dé)protéger. Impossible à utiliser avec $1title.",
        "apihelp-query+siteinfo-paramvalue-prop-usergroups": "Renvoie les groupes utilisateur et les droits associés.",
        "apihelp-query+siteinfo-paramvalue-prop-libraries": "Renvoie les bibliothèques installées sur le wiki.",
        "apihelp-query+siteinfo-paramvalue-prop-extensions": "Renvoie les extensions installées sur le wiki.",
-       "apihelp-query+siteinfo-paramvalue-prop-fileextensions": "Renvoie la liste des extensions de fichier (types de fichier) autorisées au téléversement.",
+       "apihelp-query+siteinfo-paramvalue-prop-fileextensions": "Renvoie la liste des extensions de fichiers (types de fichiers) autorisées au téléversement.",
        "apihelp-query+siteinfo-paramvalue-prop-rightsinfo": "Renvoie l’information sur les droits du wiki (sa licence), si elle est disponible.",
        "apihelp-query+siteinfo-paramvalue-prop-restrictions": "Renvoie l’information sur les types de restriction disponibles (protection).",
        "apihelp-query+siteinfo-paramvalue-prop-languages": "Renvoie une liste des langues que MédiaWiki prend en charge (éventuellement localisée en utilisant <var>$1inlanguagecode</var>).",
        "apihelp-upload-param-async": "Faire les grosses opérations de fichiers de façon asynchrone quand c’est possible.",
        "apihelp-upload-param-checkstatus": "Récupérer uniquement l’état de téléversement pour la clé de fichier donnée.",
        "apihelp-upload-example-url": "Téléverser depuis une URL",
-       "apihelp-upload-example-filekey": "Terminer un téléversement qui a échoué à cause d’avertissements",
+       "apihelp-upload-example-filekey": "Terminer un téléversement qui a échoué à cause d’avertissements.",
        "apihelp-userrights-summary": "Modifier l’appartenance d’un utilisateur à un groupe.",
        "apihelp-userrights-param-user": "Nom d’utilisateur.",
        "apihelp-userrights-param-userid": "ID de l’utilisateur.",
        "apihelp-userrights-param-add": "Ajouter l’utilisateur à ces groupes, ou s’ils sont déjà membres, mettre à jour la date d’expiration de leur appartenance à ce groupe.",
        "apihelp-userrights-param-expiry": "Horodatages d’expiration. Peuvent être relatifs (par ex. <kbd>5 mois</kbd> ou <kbd>2 semaines</kbd>) ou absolus (par ex. <kbd>2014-09-18T12:34:56Z</kbd>). Si uniquement un horodatage est fixé, il sera utilisé pour tous les groupes passés au paramètre <var>$1add</var>. Utiliser <kbd>infinite</kbd>, <kbd>indefinite</kbd>, <kbd>infinity</kbd>, ou <kbd>never</kbd> pour une lien utilisateur-groupe qui n’expire jamais.",
        "apihelp-userrights-param-remove": "Supprimer l’utilisateur de ces groupes.",
-       "apihelp-userrights-param-reason": "Motif pour la modification.",
+       "apihelp-userrights-param-reason": "Motif de la modification.",
        "apihelp-userrights-param-tags": "Modifier les balises à appliquer à l’entrée dans le journal des droits utilisateur.",
        "apihelp-userrights-example-user": "Ajouter l’utilisateur <kbd>FooBot</kbd> au groupe <kbd>bot</kbd><!-- {{int:group-bot}} ? -->, et le supprimer des groupes <kbd>sysop</kbd> et <kbd>bureaucrat</kbd>.",
        "apihelp-userrights-example-userid": "Ajouter l’utilisateur d’ID <kbd>123</kbd> au groupe <kbd>robot</kbd>, et le supprimer des groupes <kbd>sysop</kbd> et <kbd>bureaucrate</kbd>.",
        "apihelp-watch-param-unwatch": "Si défini, la page ne sera plus suivie plutôt que suivie.",
        "apihelp-watch-example-watch": "Suivre la page <kbd>Main Page</kbd>.",
        "apihelp-watch-example-unwatch": "Ne plus suivre la page <kbd>Page principale</kbd>.",
-       "apihelp-watch-example-generator": "Suivre les quelques premières pages de l’espace de nom principal",
+       "apihelp-watch-example-generator": "Suivre les premières pages de l’espace de noms principal.",
        "apihelp-format-example-generic": "Renvoyer le résultat de la requête dans le format $1.",
        "apihelp-format-param-wrappedhtml": "Renvoyer le HTML avec une jolie mise en forme et les modules ResourceLoader associés comme un objet JSON.",
        "apihelp-json-summary": "Extraire les données au format JSON.",
        "api-login-fail-badsessionprovider": "Impossible de se connecter en utilisant $1.",
        "api-login-fail-sameorigin": "Impossible de se connecter quand la politique de même origine n’est pas appliquée.",
        "api-pageset-param-titles": "Une liste des titres sur lesquels travailler.",
-       "api-pageset-param-pageids": "Une liste des IDs de page sur lesquelles travailler.",
-       "api-pageset-param-revids": "Une liste des IDs de révision sur lesquelles travailler.",
-       "api-pageset-param-generator": "Obtenir la liste des pages sur lesquelles travailler en exécutant le module de recherche spécifié.\n\n<strong>NOTE :<strong> les noms de paramètre du générateur doivent être préfixés avec un « g », voir les exemples.",
+       "api-pageset-param-pageids": "Une liste des IDs de pages sur lesquelles travailler.",
+       "api-pageset-param-revids": "Une liste des IDs de révisions sur lesquelles travailler.",
+       "api-pageset-param-generator": "Obtenir la liste des pages sur lesquelles travailler en exécutant le module de requête spécifié.\n\n<strong>NOTE :<strong> les noms de paramètre du générateur doivent être préfixés avec un « g », voir les exemples.",
        "api-pageset-param-redirects-generator": "Résoudre automatiquement les redirections dans <var>$1titles</var>, <var>$1pageids</var> et <var>$1revids</var>, et dans les pages renvoyées par <var>$1generator</var>.",
        "api-pageset-param-redirects-nogenerator": "Résoudre automatiquement les redirections dans <var>$1titles</var>, <var>$1pageids</var> et <var>$1revids</var>.",
        "api-pageset-param-converttitles": "Convertir les titres dans d’autres variantes si nécessaire. Fonctionne uniquement si la langue de contenu du wiki prend en charge la conversion en variantes. Les langues qui prennent en charge la conversion en variante incluent $1.",
index 1217013..43e6e6d 100644 (file)
        "apihelp-createaccount-summary": "Crear unha nova conta de usuario.",
        "apihelp-createaccount-param-preservestate": "SE <kbd>[[Special:ApiHelp/query+authmanagerinfo|action=query&meta=authmanagerinfo]]</kbd> devolve o valor \"certo\" para  <samp>hasprimarypreservedstate</samp>, as consultas marcadas como <samp>primary-required</samp> deben ser omitidas. Se devolve un valor non baleiro para <samp>preservedusername</samp>, ese nome de usuario debe usarse para o parámetro <var>username</var>.",
        "apihelp-createaccount-example-create": "Comezar o proceso de crear un usuario <kbd>Exemplo</kbd> con contrasinal <kbd>ExemploContrasinal</kbd>.",
-       "apihelp-createaccount-param-name": "Nome de usuario.",
-       "apihelp-createaccount-param-password": "Contrasinal (ignorado se <var>$1mailpassword</var> está activo)",
-       "apihelp-createaccount-param-domain": "Dominio para autenticación externa (opcional)",
-       "apihelp-createaccount-param-token": "Símbolo de creación de conta obtido á primeira.",
-       "apihelp-createaccount-param-email": "Enderezo de correo eletrónico do usuario (opcional).",
-       "apihelp-createaccount-param-realname": "Nome real do usuario (opcional).",
-       "apihelp-createaccount-param-mailpassword": "Se se establece calquera valor, enviarase un contrasinal aleatorio ao usuario.",
-       "apihelp-createaccount-param-reason": "Razón opcional de creación da conta para gardar nos rexistros.",
-       "apihelp-createaccount-param-language": "Código de lingua para usar como defecto polo usuario (de xeito opcional, usarase a lingua por defecto)",
-       "apihelp-createaccount-example-pass": "Crear usuario <kbd>testuser</kbd> con contrasinal <kbd>test123</kbd>.",
-       "apihelp-createaccount-example-mail": "Crear usuario <kbd>testmailuser</kbd>\"testmailuser\" e enviar por correo electrónico un contrasinal xenerado de forma aleatoria.",
        "apihelp-cspreport-summary": "Usado polos navegadores para informar de violacións da política de confidencialidade de contido. Este módulo non debe se usado nunca, excepto cando é usado automaticamente por un navegador web compatible con CSP.",
        "apihelp-cspreport-param-reportonly": "Marcar un informe dunha política de vixiancia e non unha política esixida",
        "apihelp-cspreport-param-source": "Que xerou a cabeceira CSP que lanzou este informe",
index ce0a877..04efe36 100644 (file)
        "apihelp-createaccount-summary": "יצירת חשבון משתמש חדש.",
        "apihelp-createaccount-param-preservestate": "אם <kbd>[[Special:ApiHelp/query+authmanagerinfo|action=query&meta=authmanagerinfo]]</kbd> החזיר true עבור <samp>hasprimarypreservedstate</samp>, בקשות שמסומנות בתור <samp>primary-required</samp> אמורות להיות מושמטות. אם מוחזר ערך לא ריק ל־<samp>preservedusername</samp>, שם המשתמש הזה ישמש לפרמטר <var>username</var>.",
        "apihelp-createaccount-example-create": "תחילת תהליך יצירת המשתמש <kbd>Example</kbd> עם הססמה <kbd>ExamplePassword</kbd>.",
-       "apihelp-createaccount-param-name": "שם משתמש.",
-       "apihelp-createaccount-param-password": "ססמה (לא ישפיע אם הוגדר <var>$1mailpassword</var>).",
-       "apihelp-createaccount-param-domain": "שם מתחם לאימות חיצוני (רשות).",
-       "apihelp-createaccount-param-token": "אסימון יצירת חשבון הושג בבקשה הראשונה.",
-       "apihelp-createaccount-param-email": "כתובת הדוא״ל של המשתמש (רשות).",
-       "apihelp-createaccount-param-realname": "השם האמתי של המשתמש (רשות).",
-       "apihelp-createaccount-param-mailpassword": "אם הוגדר ערך כלשהו, תישלח ססמה אקראית אל המשתמש.",
-       "apihelp-createaccount-param-reason": "הסיבה כרשות ליצירת החשבון כפי שתופיע ברישומים.",
-       "apihelp-createaccount-param-language": "קוד השפה שיוגדר כבררת המחדל למשתמש (רשות, בררת המחדל היא שפת התוכן).",
-       "apihelp-createaccount-example-pass": "יצירת המשתמש <kbd>testuser</kbd> עם הססמה <kbd>test123</kbd>.",
-       "apihelp-createaccount-example-mail": "יצירת המשתמש <kbd>testmailuser</kbd> ושליחת ססמה שיוצרה אקראית בדוא״ל.",
        "apihelp-cspreport-summary": "משמש דפדפנים לדיווח הפרות של מדיניות אבטחת תוכן. המודול הזה לעולם לא ישמש אלא אם הוא משמש עם דפדפן תומך CSP.",
        "apihelp-cspreport-param-reportonly": "לסמן בתור דיווח ממדיניות מנטרת, לא מדיניות כפויה",
        "apihelp-cspreport-param-source": "מה ייצר את כותרת ה־CSP שייצרה את הדו״ח הזה",
index 4258674..59d7b28 100644 (file)
        "apihelp-compare-example-1": "Az 1-es és 2-es lapváltozat összehasonlítása.",
        "apihelp-createaccount-summary": "Új felhasználói fiók létrehozása.",
        "apihelp-createaccount-example-create": "<kbd>Example</kbd> felhasználói fiók létrehozásának elkezdése <kbd>ExamplePassword</kbd> jelszóval.",
-       "apihelp-createaccount-param-name": "Felhasználónév.",
-       "apihelp-createaccount-param-password": "Jelszó (figyelmen kívül hagyva, ha a <var>$1mailpassword</var> be van állítva).",
-       "apihelp-createaccount-param-domain": "Tartomány külső hitelesítéshez (opcionális).",
-       "apihelp-createaccount-param-token": "Felhasználólétrehozási token az első kérésből",
-       "apihelp-createaccount-param-email": "A szerkesztő e-mail-címe (nem kötelező).",
-       "apihelp-createaccount-param-realname": "A szerkesztő valódi neve (nem kötelező).",
-       "apihelp-createaccount-param-mailpassword": "Ha bármilyen értéket kap, egy véletlenszerű jelszót kap a felhasználó e-mailben.",
-       "apihelp-createaccount-param-reason": "Opcionális indoklás a fióklétrehozáshoz a naplókba.",
-       "apihelp-createaccount-param-language": "A felhasználó alapértelmezett nyelvkódja (opcionális, alapértelmezetten a tartalom nyelve).",
-       "apihelp-createaccount-example-pass": "<kbd>testuser</kbd> felhasználó létrehozása <kbd>test123</kbd> jelszóval.",
-       "apihelp-createaccount-example-mail": "<kbd>testmailuser</kbd> felhasználó létrehozása, véletlenszerű jelszó elküldése e-mailben.",
        "apihelp-delete-summary": "Lap törlése.",
        "apihelp-delete-param-title": "A törlendő lap címe. Nem használható együtt a <var>$1pageid</var> paraméterrel.",
        "apihelp-delete-param-pageid": "A törlendő lap lapazonosítója. Nem használható együtt a <var>$1title</var> paraméterrel.",
index d834337..8ffe98f 100644 (file)
@@ -16,7 +16,8 @@
                        "Matteocng",
                        "Einreiher",
                        "Mpiva",
-                       "Margherita.mignanelli"
+                       "Margherita.mignanelli",
+                       "Manfredi26"
                ]
        },
        "apihelp-main-extended-description": "<div class=\"hlist plainlinks api-main-links\">\n* [[mw:Special:MyLanguage/API:Main_page|Documentazione]] (in inglese)\n* [[mw:Special:MyLanguage/API:FAQ|FAQ]] (in inglese)\n* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-api Mailing list]\n* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-api-announce Annunci sull'API]\n* [https://phabricator.wikimedia.org/maniphest/query/GebfyV4uCaLd/#R Bug & richieste]\n</div>\n<strong>Stato:</strong> l'API MediaWiki è un'interfaccia matura e stabile che è attivamente supportata e migliorata. Anche se cerchiamo di evitarlo, potremmo dover fare delle modifiche che causano malfunzionamenti; iscriviti alla [https://lists.wikimedia.org/pipermail/mediawiki-api-announce/ mailing list sugli annunci delle API MediaWiki] per essere informato sugli aggiornamenti.\n\n<strong>Istruzioni sbagliate:</strong> quando vengono impartite alle API delle istruzioni sbagliate, un'intestazione HTTP verrà inviata col messaggio \"MediaWiki-API-Error\" e, sia il valore dell'intestazione, sia il codice d'errore, verranno impostati con lo stesso valore. Per maggiori informazioni leggi [[mw:Special:MyLanguage/API:Errors_and_warnings|API:Errori ed avvertimenti]] (in inglese).\n\n<p class=\"mw-apisandbox-link\"><strong>Test:</strong> per testare facilmente le richieste API, vedi [[Special:ApiSandbox]].</p>",
        "apihelp-createaccount-summary": "Crea un nuovo account utente.",
        "apihelp-createaccount-param-preservestate": "Se <kbd>[[Special:ApiHelp/query+authmanagerinfo|action=query&meta=authmanagerinfo]]</kbd> ha restituito true per <samp>hasprimarypreservedstate</samp>, le richieste contrassegnate come <samp>primary-required</samp> dovrebbero essere omesse. Se invece ha restituito un valore non vuoto per <samp>preservedusername</samp>, quel nome utente deve essere utilizzato per il parametro <var>username</var>.",
        "apihelp-createaccount-example-create": "Avvia il processo di creazione utente <kbd>Example</kbd> con password <kbd>ExamplePassword</kbd>.",
-       "apihelp-createaccount-param-name": "Nome utente.",
-       "apihelp-createaccount-param-password": "Password (verrà ignorata se è impostato <var>$1mailpassword</var>).",
-       "apihelp-createaccount-param-domain": "Dominio per l'autenticazione esterna (opzionale).",
-       "apihelp-createaccount-param-email": "Indirizzo Email dell'utente (opzionale).",
-       "apihelp-createaccount-param-realname": "Nome reale dell'utente (opzionale).",
-       "apihelp-createaccount-param-mailpassword": "Se impostato su un qualsiasi valore, una password random (casuale) verrà inviata all'utente.",
-       "apihelp-createaccount-param-reason": "Ragione, facoltativa, della creazione dell'account da inserire nei registri.",
-       "apihelp-createaccount-param-language": "Codice di lingua da impostare come predefinita per l'utente (opzionale, di default è la lingua del contenuto).",
-       "apihelp-createaccount-example-pass": "Crea l'utente <kbd>testuser</kbd> con password <kbd>test123</kbd>.",
-       "apihelp-createaccount-example-mail": "Crea l'utente <kbd>testmailuser</kbd> e mandagli via e-mail una password generata casualmente.",
        "apihelp-delete-summary": "Cancella una pagina.",
        "apihelp-delete-param-title": "Titolo della pagina che si desidera eliminare. Non può essere usato insieme a <var>$1pageid</var>.",
        "apihelp-delete-param-pageid": "ID di pagina della pagina da cancellare. Non può essere usato insieme con <var>$1title</var>.",
index bdda43a..4e22405 100644 (file)
        "apihelp-compare-example-1": "版1と2の差分を生成する。",
        "apihelp-createaccount-summary": "新しい利用者アカウントを作成します。",
        "apihelp-createaccount-example-create": "利用者 <kbd>Example</kbd> を作成する処理をパスワード <kbd>ExamplePassword</kbd> で開始する",
-       "apihelp-createaccount-param-name": "利用者名。",
-       "apihelp-createaccount-param-password": "パスワード (<var>$1mailpassword</var> が設定されると無視されます)。",
-       "apihelp-createaccount-param-domain": "外部認証のドメイン (省略可能)。",
-       "apihelp-createaccount-param-token": "最初のリクエストで得られたアカウント作成用トークンです。",
-       "apihelp-createaccount-param-email": "利用者の電子メールアドレス (任意)。",
-       "apihelp-createaccount-param-realname": "利用者の本名 (省略可能)。",
-       "apihelp-createaccount-param-mailpassword": "設定されると (その値を問わず)、無作為なパスワードがその利用者に電子メールで送られます。",
-       "apihelp-createaccount-param-reason": "ログに記録されるアカウント作成の理由 (任意)。",
-       "apihelp-createaccount-param-language": "利用者の言語コードの既定値 (省略可能, 既定ではコンテンツ言語)。",
-       "apihelp-createaccount-example-pass": "利用者 <kbd>testuser</kbd> をパスワード <kbd>test123</kbd> として作成する。",
-       "apihelp-createaccount-example-mail": "利用者 <kbd>testmailuser</kbd>を作成し、無作為に生成されたパスワードをメールで送る。",
        "apihelp-cspreport-param-source": "このレポートをトリガしたCSPヘッダを生成した内容",
        "apihelp-delete-summary": "ページを削除します。",
        "apihelp-delete-param-title": "削除するページ名です。<var>$1pageid</var> とは同時に使用できません。",
index 2598dc3..9497d8d 100644 (file)
        "apihelp-createaccount-summary": "새 사용자 계정을 만듭니다.",
        "apihelp-createaccount-param-preservestate": "<kbd>[[Special:ApiHelp/query+authmanagerinfo|action=query&meta=authmanagerinfo]]</kbd>가 <samp>hasprimarypreservedstate</samp>에 대해 참을 반환하면 <samp>primary-required</samp>로 표시된 요청은 생략됩니다. <samp>preservedusername</samp>에 대해 비어있지 않은 값이 반환되면 해당 사용자 이름은 <var>username</var> 변수를 위해 사용됩니다.",
        "apihelp-createaccount-example-create": "비밀번호 <kbd>ExamplePassword</kbd>로 된 사용자 <kbd>Example</kbd>의 생성 과정을 시작합니다.",
-       "apihelp-createaccount-param-name": "사용자 이름",
-       "apihelp-createaccount-param-password": "비밀번호입니다. (<var>$1mailpassword</var>가 설정되어 있으면 무시됩니다)",
-       "apihelp-createaccount-param-domain": "외부 인증의 도메인 (선택적)",
-       "apihelp-createaccount-param-token": "첫 요청에서 획득한 계정 생성 토큰.",
-       "apihelp-createaccount-param-email": "사용자 이메일 주소 (선택).",
-       "apihelp-createaccount-param-realname": "사용자 실명 (선택).",
-       "apihelp-createaccount-param-mailpassword": "아무 값이든 존재한다면, 랜덤 비밀번호가 이메일로 전송됩니다.",
-       "apihelp-createaccount-param-reason": "선택적인, 기록에 남을 계정을 만드는 이유",
-       "apihelp-createaccount-param-language": "사용자에게 기본으로 설정할 언어 코드. (선택 사항, 기본값으로는 본문의 언어입니다)",
-       "apihelp-createaccount-example-pass": "사용자 <kbd>testuser</kbd>를 만들고 비밀번호를 <kbd>test123</kbd>으로 설정합니다.",
-       "apihelp-createaccount-example-mail": "사용자 <kbd>testmailuser</kbd>를 만들고 자동 생성된 비밀번호를 이메일로 보냅니다.",
        "apihelp-cspreport-summary": "브라우저가 콘텐츠 보안 정책의 위반을 보고하기 위해 사용합니다. 이 모듈은 SCP를 준수하는 웹 브라우저에 의해 자동으로 사용될 때를 제외하고는 사용해서는 안 됩니다.",
        "apihelp-cspreport-param-reportonly": "강제적 정책이 아닌, 모니터링 정책에서 나온 보고서인 것으로 표시합니다",
        "apihelp-cspreport-param-source": "이 보고서를 작동시킨 CSP 헤더를 생성한 원본입니다",
index 80d1416..669295c 100644 (file)
        "apihelp-compare-param-torev": "De Väsjohn vun dä zwaite Sigg zom verjlihsche.",
        "apihelp-compare-example-1": "Fengk de Ongerscheide zwesche dä Väsjohne 1 un 2",
        "apihelp-createaccount-summary": "Ene neue Zohjang för ene Metmaacher aanlähje.",
-       "apihelp-createaccount-param-name": "Der Nahme för dä Metmaacher.",
-       "apihelp-createaccount-param-password": "Et Paßwoot (Weed ävver it jebruc un övverjange, wann <code lang=\"en\" xml:lang=\"en\"><var>$1mailpassword</var></code> jesaz es)",
-       "apihelp-createaccount-param-domain": "De Domäijn för de Zohjangsdaht vun ußerhallef beschtähtech ze krijje. Kam_mer fott_lohße.",
-       "apihelp-createaccount-param-token": "Der Makkehrongsschlößel för ene Zohjang aanzelähje, dä mer bei de eezde Aanfrohch krääje hät.",
-       "apihelp-createaccount-param-email": "Däm Metmaacher sing Adräß för de <i lang=\"en\" xml:lang=\"en\">e-mail</i>, kann och fott bliive.",
-       "apihelp-createaccount-param-realname": "Dämm Metmaacher singe reeschtejje Nahme - kann fott blihve.",
-       "apihelp-createaccount-param-mailpassword": "Wann heh jädd aanjejovve es, kritt dä Metmaacher e zohfällesch ußjesöhk neu Paßwood aan sing Adräß för de <i lang=\"en\" xml:lang=\"en\">e-mail</i> jescheck.",
-       "apihelp-createaccount-param-reason": "Ene Jrond för dä Zojang aanzelähje, dä en de Logböhscher kütt.",
-       "apihelp-createaccount-param-language": "Dat Schprohcheköözel, wadd als der Schtandatt för dä Metmaacher jesaz wähde sull. Kann läddesch blihve, dann es et di Schprohch vum Wikki.",
-       "apihelp-createaccount-example-pass": "Lääsch dä Metmaacher <kbd lang=\"en\" xml:lang=\"en\" dir=\"ltr\">testuser</kbd> aan, mem Paßwood <kbd lang=\"en\" xml:lang=\"en\" dir=\"ltr\">test123</kbd>.",
-       "apihelp-createaccount-example-mail": "Lääsch dä Metmaacher <kbd lang=\"en\" xml:lang=\"en\" dir=\"ltr\">testmailuser</kbd> aan med emem zohfällesch ußjewörfelte Paßwoot un schegg_em dat övver de <i lang=\"en\" xml:lang=\"en\" dir=\"ltr\">e-mail</i>.",
        "apihelp-delete-summary": "Schmieß en Sigg fott.",
        "apihelp-delete-param-title": "De Övverschreff vun dä Sigg zom fottschmiiße. Kam_mer nit zersamme met „<var lang=\"en\" xml:lang=\"en\" dir=\"ltr\">$1pageid</var>“ bruche.",
        "apihelp-delete-param-pageid": "De Kännong vun dä Sigg zom fottschmiiße. Kam_mer nit zersamme met „<var lang=\"en\" xml:lang=\"en\" dir=\"ltr\">$1title</var>“ bruche.",
index 3f3c10a..615f71e 100644 (file)
@@ -20,9 +20,6 @@
        "apihelp-compare-param-totitle": "Zweeten Titel fir ze vergläichen.",
        "apihelp-compare-param-torev": "Zweet Versioun fir ze vergläichen.",
        "apihelp-createaccount-summary": "En neie Benotzerkont uleeën.",
-       "apihelp-createaccount-param-name": "Benotzernumm.",
-       "apihelp-createaccount-param-email": "E-Mail-Adress vum Benotzer (fakultativ).",
-       "apihelp-createaccount-param-realname": "Richtegen Numm vum Benotzer (fakultativ).",
        "apihelp-delete-summary": "Eng Säit läschen.",
        "apihelp-delete-param-watch": "D'Säit op dem aktuelle Benotzer seng Iwwerwaachungslëscht dobäisetzen.",
        "apihelp-delete-param-unwatch": "D'Säit vun der Iwwerwaachungslëscht vum aktuelle Benotzer erofhuelen.",
index 09b6671..f78c25c 100644 (file)
@@ -17,9 +17,6 @@
        "apihelp-compare-param-toid": "Antrojo lyginamo puslapio ID.",
        "apihelp-compare-param-prop": "Kokią informaciją gauti.",
        "apihelp-createaccount-summary": "Kurti naują vartotojo paskyrą.",
-       "apihelp-createaccount-param-name": "Naudotojo vardas.",
-       "apihelp-createaccount-param-email": "Vartotojo el. pašto adresas (nebūtina).",
-       "apihelp-createaccount-param-realname": "Vardas (nebūtina).",
        "apihelp-delete-summary": "Ištrinti puslapį.",
        "apihelp-delete-param-watch": "Pridėti puslapį prie dabartinio vartotojo stebimųjų sąrašo.",
        "apihelp-delete-param-unwatch": "Pašalinti puslapį iš dabartinio vartotojo stebimųjų sąrašo.",
index 14d508b..4bfea35 100644 (file)
        "apihelp-compare-param-torev": "Бтора преработка за споредба.",
        "apihelp-compare-example-1": "Дај разлика помеѓу преработките 1 и 2",
        "apihelp-createaccount-summary": "Создај нова корисничка сметка.",
-       "apihelp-createaccount-param-name": "Корисничко име.",
-       "apihelp-createaccount-param-password": "Лозинка (се занемарува ако е зададено <var>$1mailpassword</var>).",
-       "apihelp-createaccount-param-domain": "Домен за надворешна заверка (незадолжително).",
-       "apihelp-createaccount-param-token": "Шифра за создавање сметка добиена во првото барање.",
-       "apihelp-createaccount-param-email": "Е-пошта на корисникот (незадолжително).",
-       "apihelp-createaccount-param-realname": "Вистинско име на корисникот (незадолжително).",
-       "apihelp-createaccount-param-mailpassword": "Ако му се зададе било каква вредност, тогаш на корисникот ќе му биде испратена случајна лозинка.",
-       "apihelp-createaccount-param-reason": "Незадолжителна прочина за создавање на сметката која ќе стои во дневниците.",
-       "apihelp-createaccount-param-language": "Јазичен код кој ќе биде стандарден за корисникот (незадолжително, по основно: јазикот на самото вики).",
-       "apihelp-createaccount-example-pass": "Создај го корисникот <kbd>testuser</kbd> со лозинката <kbd>test123</kbd>.",
-       "apihelp-createaccount-example-mail": "Создај го корисникот <kbd>testmailuser</kbd> и испрати случајно-создадена лозинка по е-пошта.",
        "apihelp-delete-summary": "Избриши страница.",
        "apihelp-delete-param-title": "Наслов на страницата што сакате да ја избришете. Не може да се користи заедно со <var>$1pageid</var>.",
        "apihelp-delete-param-pageid": "Назнака на страницата што сакате да ја избришете. Не може да се користи заедно со <var>$1title</var>.",
        "apihelp-help-param-submodules": "Прикажувај и помош за подмодули на именуваниот модул.",
        "apihelp-help-param-recursivesubmodules": "Прикажувај и помош за подмодули рекурзивно.",
        "apihelp-help-param-helpformat": "Формат на изводот на помошта.",
-       "apihelp-help-param-wrap": "Обвиткај го изводот како станрадна одѕивна структура од прилотот.",
+       "apihelp-help-param-wrap": "Обвиткај го изводот како стандардна одѕивна структура од прилотот.",
        "apihelp-help-param-toc": "Вклучи табела со содржина во HTML-изводот.",
        "apihelp-help-example-main": "Помош за главниот модул",
        "apihelp-help-example-submodules": "Помош за <kbd>action=query</kbd> и сите негови подмодули.",
index 3ba6228..7ac0575 100644 (file)
        "apihelp-createaccount-summary": "Opprett en ny brukerkonto.",
        "apihelp-createaccount-param-preservestate": "Om <kbd>[[Special:ApiHelp/query+authmanagerinfo|action=query&meta=authmanagerinfo]]</kbd> returnerte true for <samp>hashprimarypreservedstate</samp> bør forespørsler merket som <samp>primary-required</samp> omgås. Om den returnerte en ikke-tom verdi for <samp>preservedusername</samp> kan det brukernavnet brukes for <var>username</var>-parameteren.",
        "apihelp-createaccount-example-create": "Start prosessen med å opprette brukeren <kbd>Example</kbd> med passordet <kbd>ExamplePassword</kbd>.",
-       "apihelp-createaccount-param-name": "Brukernavn.",
-       "apihelp-createaccount-param-password": "Passord (ignorert dersom <var>$1mailpassword</var> er satt).",
-       "apihelp-createaccount-param-domain": "Domene for ekstern autentisering (valgfritt).",
-       "apihelp-createaccount-param-token": "Kontoopprettingstegn som hentet i den første forespørselen.",
-       "apihelp-createaccount-param-email": "Brukerens e-postadresse (valgfritt).",
-       "apihelp-createaccount-param-realname": "Brukerens virkelige navn (valgfritt).",
-       "apihelp-createaccount-param-mailpassword": "Dersom satt til en verdi vil et tilfeldig passord bli sendt med e-post til brukeren.",
-       "apihelp-createaccount-param-reason": "Valgfri grunn for å opprette kontoen for å legges i loggene.",
-       "apihelp-createaccount-param-language": "Språkkode å bruke som standard for brukeren (valgfritt, standardverdien er innholdsspråket).",
-       "apihelp-createaccount-example-pass": "Opprett bruker <kbd>testuser</kbd> med passordet <kbd>test123</kbd>.",
-       "apihelp-createaccount-example-mail": "Opprett bruker <kbd>testmailuser</kbd> og send et tilfeldig generert passord med e-post.",
        "apihelp-cspreport-summary": "Brukes av nettlesere for å rapportere brudd på Content Security Policy. Denne modulen bør aldri brukes utenom av en CSP-mottakelig nettleser.",
        "apihelp-cspreport-param-source": "Hva som genererte CSP-headeren som utløste denne rapporten",
        "apihelp-delete-summary": "Slett en side.",
index c77d82d..84eef72 100644 (file)
        "apihelp-compare-param-torev": "Tweede te vergelijken revisie.",
        "apihelp-createaccount-summary": "Een nieuw gebruikersaccount aanmaken.",
        "apihelp-createaccount-example-create": "Start het proces voor het aanmaken van account <kbd>Example</kbd> met wachtwoord <kbd>ExamplePassword</kbd>.",
-       "apihelp-createaccount-param-name": "Gebruikersnaam.",
-       "apihelp-createaccount-param-password": "Wachtwoord (genegeerd als <var>$1mailpassword</var> is ingesteld).",
-       "apihelp-createaccount-param-domain": "Domein voor externe authentificatie (optioneel).",
-       "apihelp-createaccount-param-email": "E-mailadres van de gebruiker (optioneel).",
-       "apihelp-createaccount-param-realname": "Echte naam van de gebruiker (optioneel).",
-       "apihelp-createaccount-param-reason": "Optionele reden voor het aanmaken van het account, om in de logboeken te zetten.",
-       "apihelp-createaccount-param-language": "Taalcode om als standaard voor de gebruiker in te stellen (optioneel, standaard ingesteld op de inhoudstaal).",
-       "apihelp-createaccount-example-pass": "Account <kbd>testuser</kbd> met wachtwoord <kbd>test123</kbd> aanmaken.",
-       "apihelp-createaccount-example-mail": "Account <kbd>testmailuser</kbd> aanmaken en een willekeurig gegenereerd wachtwoord e-mailen.",
        "apihelp-delete-summary": "Een pagina verwijderen.",
        "apihelp-delete-param-title": "Titel van de te verwijderen pagina. Kan niet in combinatie met <var>$1pageid</var> gebruikt worden.",
        "apihelp-delete-param-pageid": "Pagina-ID van de te verwijderen pagina. Kan niet in combinatie met <var>$1title</var> gebruikt worden.",
index 310708b..fe98013 100644 (file)
        "apihelp-compare-param-toid": "Numer drugiej strony do porównania.",
        "apihelp-compare-param-torev": "Druga wersja do porównania.",
        "apihelp-createaccount-summary": "Utwórz nowe konto.",
-       "apihelp-createaccount-param-name": "Nazwa użytkownika",
-       "apihelp-createaccount-param-password": "Hasło (ignorowane jeśli ustawiono <var>$1mailpassword</var>).",
-       "apihelp-createaccount-param-domain": "Domena uwierzytelniania zewnętrznego (opcjonalnie).",
-       "apihelp-createaccount-param-token": "Token tworzenia konta uzyskany w pierwszym zapytaniu.",
-       "apihelp-createaccount-param-email": "Adres email użytkownika (opcjonalne).",
-       "apihelp-createaccount-param-realname": "Prawdziwe imię i nazwisko użytkownika (opcjonalne).",
-       "apihelp-createaccount-param-reason": "Opcjonalny powód tworzenia konta, który zostanie umieszczony w rejestrze.",
-       "apihelp-createaccount-example-pass": "Utwórz użytkownika <kbd>testuser</kbd> z hasłem <kbd>test123</kbd>.",
-       "apihelp-createaccount-example-mail": "Utwórz użytkownika <kbd>testmailuser</kbd> i wyślij losowo wygenerowane hasło na emaila.",
        "apihelp-delete-summary": "Usuń stronę.",
        "apihelp-delete-param-reason": "Powód usuwania. Jeśli pozostawisz to pole puste, zostanie użyty powód wygenerowany automatycznie.",
        "apihelp-delete-param-watch": "Dodaj stronę do obecnej listy obserwowanych.",
index d7ba28b..4b0f603 100644 (file)
        "apihelp-createaccount-summary": "Criar uma nova conta de usuário.",
        "apihelp-createaccount-param-preservestate": "Se <kbd>[[Special:ApiHelp/query+authmanagerinfo|action=query&meta=authmanagerinfo]]</kbd> retornar true para <samp>hasprimarypreservedstate</samp>, pedidos marcados como <samp>hasprimarypreservedstate</samp> devem ser omitidos. Se retornou um valor não vazio para <samp>preservedusername</samp>, esse nome de usuário deve ser usado pelo parâmetro <var>username</var>.",
        "apihelp-createaccount-example-create": "Inicie o processo de criação do usuário <kbd>Example</kbd> com a senha <kbd>ExamplePassword</kbd>.",
-       "apihelp-createaccount-param-name": "Nome de usuário.",
-       "apihelp-createaccount-param-password": "Senha (ignorada se <var>$1mailpassword</var> está definida).",
-       "apihelp-createaccount-param-domain": "Domínio para autenticação externa (opcional).",
-       "apihelp-createaccount-param-token": "Token de criação de conta obtido no primeiro pedido.",
-       "apihelp-createaccount-param-email": "Endereço de e-mail para o usuário (opcional).",
-       "apihelp-createaccount-param-realname": "Nome real do usuário (opcional).",
-       "apihelp-createaccount-param-mailpassword": "Se configurado para qualquer valor, uma senha aleatória será enviada por e-mail ao usuário.",
-       "apihelp-createaccount-param-reason": "Razão opcional para criar a conta a ser colocada nos logs.",
-       "apihelp-createaccount-param-language": "Código de idioma para definir como padrão para o usuário (opcional, padrão para o idioma do conteúdo).",
-       "apihelp-createaccount-example-pass": "Criar usuário <kbd>testuser</kbd> com senha <kbd>test123</kbd>.",
-       "apihelp-createaccount-example-mail": "Criar usuário <kbd>testmailuser</kbd> e enviar um e-mail com uma senha gerada aleatoriamente.",
        "apihelp-cspreport-summary": "Usado por navegadores para denunciar violações da Política de Segurança de Conteúdo. Este módulo nunca deve ser usado, exceto quando usado automaticamente por um navegador web compatível com CSP.",
        "apihelp-cspreport-param-reportonly": "Marque como sendo um relatório de uma política de monitoramento, não uma política forçada",
        "apihelp-cspreport-param-source": "O que gerou o cabeçalho CSP que desencadeou este relatório",
index d14ac5a..fc38b40 100644 (file)
        "apihelp-createaccount-summary": "Criar uma conta de utilizador nova.",
        "apihelp-createaccount-param-preservestate": "Se <kbd>[[Special:ApiHelp/query+authmanagerinfo|action=query&meta=authmanagerinfo]]</kbd> devolveu o valor verdadeiro para <samp>hasprimarypreservedstate</samp>, pedidos marcados como <samp>primary-required</samp> devem ser omitidos. Se devolveu um valor não vazio em <samp>preservedusername</samp>, esse nome de utilizador tem de ser usado no parâmetro <var>username</var>.",
        "apihelp-createaccount-example-create": "Iniciar o processo de criação do utilizador <kbd>Example</kbd> com a palavra-passe <kbd>ExamplePassword</kbd>.",
-       "apihelp-createaccount-param-name": "Nome de utilizador.",
-       "apihelp-createaccount-param-password": "Palavra-passe (ignorada se <var>$1mailpassword</var> está definida).",
-       "apihelp-createaccount-param-domain": "Domínio para autenticação externa (opcional).",
-       "apihelp-createaccount-param-token": "Chave de criação da conta, obtida no primeiro pedido.",
-       "apihelp-createaccount-param-email": "Endereço de correio eletrónico do utilizador (opcional).",
-       "apihelp-createaccount-param-realname": "Nome verdadeiro do utilizador (opcional).",
-       "apihelp-createaccount-param-mailpassword": "Se qualquer valor estiver definido, uma palavra-passe aleatória será enviada por correio eletrónico ao utilizador.",
-       "apihelp-createaccount-param-reason": "Motivo opcional de criação da conta, para ser colocado nos registos.",
-       "apihelp-createaccount-param-language": "Código da língua a definir como padrão para o utilizador (opcional, por omissão é a língua de conteúdo).",
-       "apihelp-createaccount-example-pass": "Criar o utilizador <kbd>testuser</kbd> com a palavra-passe <kbd>test123</kbd>.",
-       "apihelp-createaccount-example-mail": "Criar o utilizador <kbd>testmailuser</kbd> e enviar por correio eletrónico uma palavra-passe gerada aleatoriamente.",
        "apihelp-cspreport-summary": "Usado por '' browsers'' para reportar violações da norma \"Content Security Policy\". Este módulo nunca deve ser usado, exceto quando utilizado automaticamente por um ''browser'' compatível com a CSP.",
        "apihelp-cspreport-param-reportonly": "Marcar como sendo um relatório vindo de uma norma de monitorização e não de uma norma exigida.",
        "apihelp-cspreport-param-source": "Aquilo que gerou o cabeçalho CSP que desencadeou este relatório.",
index bdd0afb..9abcfe2 100644 (file)
        "apihelp-createaccount-summary": "{{doc-apihelp-summary|createaccount}}",
        "apihelp-createaccount-param-preservestate": "{{doc-apihelp-param|createaccount|preservestate|info=This message is displayed in addition to {{msg-mw|api-help-authmanagerhelper-preservestate}}.}}",
        "apihelp-createaccount-example-create": "{{doc-apihelp-example|createaccount}}",
-       "apihelp-createaccount-param-name": "{{doc-apihelp-param|createaccount|name}}\n{{Identical|Username}}",
-       "apihelp-createaccount-param-password": "{{doc-apihelp-param|createaccount|password}}",
-       "apihelp-createaccount-param-domain": "{{doc-apihelp-param|createaccount|domain}}",
-       "apihelp-createaccount-param-token": "{{doc-apihelp-param|createaccount|token}}",
-       "apihelp-createaccount-param-email": "{{doc-apihelp-param|createaccount|email}}",
-       "apihelp-createaccount-param-realname": "{{doc-apihelp-param|createaccount|realname}}",
-       "apihelp-createaccount-param-mailpassword": "{{doc-apihelp-param|createaccount|mailpassword}}",
-       "apihelp-createaccount-param-reason": "{{doc-apihelp-param|createaccount|reason}}",
-       "apihelp-createaccount-param-language": "{{doc-apihelp-param|createaccount|language}}",
-       "apihelp-createaccount-example-pass": "{{doc-apihelp-example|createaccount}}",
-       "apihelp-createaccount-example-mail": "{{doc-apihelp-example|createaccount}}",
        "apihelp-cspreport-summary": "{{doc-apihelp-summary|cspreport}}",
        "apihelp-cspreport-param-reportonly": "{{doc-apihelp-param|cspreport|reportonly}}",
        "apihelp-cspreport-param-source": "{{doc-apihelp-param|cspreport|source}}",
index 0206463..1b30d00 100644 (file)
        "apihelp-createaccount-summary": "Создание новой учётной записи.",
        "apihelp-createaccount-param-preservestate": "Если запрос <kbd>[[Special:ApiHelp/query+authmanagerinfo|action=query&meta=authmanagerinfo]]</kbd> возвращает true для <samp>hasprimarypreservedstate</samp>, то запросы, отмеченные как <samp>primary-required</samp>, должны быть пропущены. Если запрос возвращает непустое значение поля <samp>preservedusername</samp>, то это значение должно быть использовано в параметре <samp>username</var>.",
        "apihelp-createaccount-example-create": "Начать создание участника <kbd>Example</kbd> с паролем <kbd>ExamplePassword</kbd>.",
-       "apihelp-createaccount-param-name": "Имя участника.",
-       "apihelp-createaccount-param-password": "Пароль (будет проигнорирован, если задан параметр <var>$1mailpassword</var>).",
-       "apihelp-createaccount-param-domain": "Домен для внешней аутентификации (необязательно).",
-       "apihelp-createaccount-param-token": "Токен создания учётной записи, полученный в первом запросе.",
-       "apihelp-createaccount-param-email": "Адрес электронной почты участника (необязательно).",
-       "apihelp-createaccount-param-realname": "Настоящее имя участника (необязательно).",
-       "apihelp-createaccount-param-mailpassword": "При установке любого значения, случайный пароль будет выслан участнику по электронной почте.",
-       "apihelp-createaccount-param-reason": "Причина создания учетной записи для записи в журнал (необязательно).",
-       "apihelp-createaccount-param-language": "Языковой код, который будет установлен в качестве основного языка участника (необязательно, по умолчанию используется основной язык вики).",
-       "apihelp-createaccount-example-pass": "Создать участника <kbd>testuser</kbd> с паролем <kbd>test123</kbd>.",
-       "apihelp-createaccount-example-mail": "Создать участника <kbd>testmailuser</kbd> и прислать на электронную почту случайно сгенерированный пароль.",
        "apihelp-cspreport-summary": "Используется браузерами, чтобы сообщать о нарушениях политики безопасности (CSP). Этот модуль никогда не должен использоваться, за исключением случаев автоматического использования совместимыми с CSP браузерами.",
        "apihelp-cspreport-param-reportonly": "Отметить как доклад от политики мониторинга, не от принудительной политики",
        "apihelp-cspreport-param-source": "Что сгенерировало заголовок CSP, вызвавший этот доклад",
index bf5d89e..df94ce2 100644 (file)
        "apihelp-compare-param-torev": "Andra version att jämföra.",
        "apihelp-compare-example-1": "Skapa en diff mellan version 1 och 2",
        "apihelp-createaccount-summary": "Skapa ett nytt användarkonto.",
-       "apihelp-createaccount-param-name": "Användarnamn.",
-       "apihelp-createaccount-param-password": "Lösenord (ignoreras om <var>$1mailpassword</var> angetts).",
-       "apihelp-createaccount-param-domain": "Domän för extern autentisering (frivillig).",
-       "apihelp-createaccount-param-token": "Nyckel för kontoskapande erhölls i första begäran.",
-       "apihelp-createaccount-param-email": "Användarens e-postadress (valfritt).",
-       "apihelp-createaccount-param-realname": "Användarens riktiga namn (valfritt).",
-       "apihelp-createaccount-param-mailpassword": "Om satt till ett värde, skickas ett slumpmässigt lösenord till användaren via e-post.",
-       "apihelp-createaccount-param-reason": "Valfri anledning för att skapa kontot för att läggas till i loggarna.",
-       "apihelp-createaccount-param-language": "Språkkod att använda som standard för användaren (valfri, standardvärdet är innehållsspråket).",
-       "apihelp-createaccount-example-pass": "Skapa användaren <kbd>testuser</kbd> med lösenordet <kbd>test123</kbd>",
-       "apihelp-createaccount-example-mail": "Skapa användaren <kbd>testmailuser</kbd> och skicka ett slumpgenererat lösenord via e-post",
        "apihelp-delete-summary": "Radera en sida.",
        "apihelp-delete-param-title": "Titel på sidan du vill radera. Kan inte användas tillsammans med <var>$1pageid</var>.",
        "apihelp-delete-param-pageid": "Sid-ID för sidan att radera. Kan inte användas tillsammans med <var>$1titel</var>.",
index 0b2e6db..7bad7c0 100644 (file)
        "apihelp-createaccount-summary": "Створити новий обліковий запис користувача.",
        "apihelp-createaccount-param-preservestate": "Якщо запит <kbd>[[Special:ApiHelp/query+authmanagerinfo|action=query&meta=authmanagerinfo]]</kbd> повернув істину для <samp>hasprimarypreservedstate</samp>, запити позначені як <samp>primary-required</samp> повинні бути пропущені. Якщо він повернув не порожнє значення для <samp>preservedusername</samp>, це ім'я користувача повинно бути використано для параметру <var>username</var>.",
        "apihelp-createaccount-example-create": "Почати процес створення користувача <kbd>Example</kbd> з паролем <kbd>ExamplePassword</kbd>.",
-       "apihelp-createaccount-param-name": "Ім'я користувача.",
-       "apihelp-createaccount-param-password": "Пароль (ігнорується, якщо встановлено <var>$1mailpassword</var>).",
-       "apihelp-createaccount-param-domain": "Домен для зовнішньої аутентифікації (опціонально).",
-       "apihelp-createaccount-param-token": "Токен створення облікового запису отримано у першому запиті.",
-       "apihelp-createaccount-param-email": "Адреса електронної пошти користувача (необов'язково).",
-       "apihelp-createaccount-param-realname": "Справжнє ім'я користувача (необов'язково).",
-       "apihelp-createaccount-param-mailpassword": "Якщо встановлено будь-яке значення, користувачеві буде надіслано випадковий пароль.",
-       "apihelp-createaccount-param-reason": "Необов'язкова причина для створення облікового запису, яка буде записана в журнал.",
-       "apihelp-createaccount-param-language": "Код мови для встановлення за замовчуванням для користувача (необов'язково, за замовчуванням — мова вмісту).",
-       "apihelp-createaccount-example-pass": "Створити користувача <kbd>testuser</kbd> з паролем <kbd>test123</kbd>.",
-       "apihelp-createaccount-example-mail": "Створити користувача <kbd>testmailuser</kbd> і надіслати на електронну пошту випадково-згенерований пароль.",
        "apihelp-cspreport-summary": "Використовується браузерами для повідомлення порушень Правил безпеки контенту (Content Security Policy). Цей модуль не повинен використовуватися, окрім випадків автоматичного використання веб-браузером для CSP-скарги.",
        "apihelp-cspreport-param-reportonly": "Позначити як доповідь із моніторингової політики, не примусової політики",
        "apihelp-cspreport-param-source": "Що згенерувало CSP-заголовок, який запустив цю доповідь",
index cee1b7a..78f92f1 100644 (file)
        "apihelp-createaccount-summary": "创建一个新用户账户。",
        "apihelp-createaccount-param-preservestate": "如果<kbd>[[Special:ApiHelp/query+authmanagerinfo|action=query&meta=authmanagerinfo]]</kbd>返回用于<samp>hasprimarypreservedstate</samp>的真值,标记为<samp>primary-required</samp>的请求应被忽略。如果它返回用于<samp>preservedusername</samp>的非空值,用户名必须用于<var>username</var>参数。",
        "apihelp-createaccount-example-create": "开始创建用户<kbd>Example</kbd>和密码<kbd>ExamplePassword</kbd>的过程。",
-       "apihelp-createaccount-param-name": "用户名。",
-       "apihelp-createaccount-param-password": "密码(如果设置<var>$1mailpassword</var>则忽略)。",
-       "apihelp-createaccount-param-domain": "外部身份验证域 (可选)。",
-       "apihelp-createaccount-param-token": "在第一个请求中获得的帐户创建标记。",
-       "apihelp-createaccount-param-email": "用户的电子邮件地址(可选)。",
-       "apihelp-createaccount-param-realname": "用户的真实姓名(可选)。",
-       "apihelp-createaccount-param-mailpassword": "如果设置为任何值,将向用户发送一个随机密码。",
-       "apihelp-createaccount-param-reason": "将要放在日志中的,关于创建帐户的可选原因。",
-       "apihelp-createaccount-param-language": "要为用户设置为默认值的语言代码(可选,默认为内容语言)。",
-       "apihelp-createaccount-example-pass": "创建用户<kbd>testuser</kbd>和密码<kbd>test123</kbd>。",
-       "apihelp-createaccount-example-mail": "创建用户<kbd>testmailuser</kbd>并电邮发送一个随机生成的密码。",
        "apihelp-cspreport-summary": "由浏览器使用以报告违反内容安全方针的内容。此模块应永不使用,除了在被CSP兼容的浏览器自动使用时。",
        "apihelp-cspreport-param-reportonly": "标记作为来自监视方针的报告,而不是执行方针的报告",
        "apihelp-cspreport-param-source": "生成引发此报告的CSP标头的事物",
index 7cb01b4..776c59a 100644 (file)
        "apihelp-createaccount-summary": "建立新使用者帳號。",
        "apihelp-createaccount-param-preservestate": "如果 <kbd>[[Special:ApiHelp/query+authmanagerinfo|action=query&meta=authmanagerinfo]]</kbd> 回傳 <samp>hasprimarypreservedstate</samp> 的 true 值,標記成 <samp>primary-required</samp> 的請求會被忽略。若回傳用於 <samp>preservedusername</samp> 的非零值,使用者名稱必須用於 <var>username</var> 參數。",
        "apihelp-createaccount-example-create": "開始建立使用者 <kbd>Example</kbd> 與密碼 <kbd>ExamplePassword</kbd> 的過程。",
-       "apihelp-createaccount-param-name": "使用者名稱。",
-       "apihelp-createaccount-param-password": "密碼 (若有設定 <var>$1mailpassword</var> 則可略過)。",
-       "apihelp-createaccount-param-domain": "外部身分核對使用的網域 (可有可無)。",
-       "apihelp-createaccount-param-token": "在第一次請求時已取得的帳號建立權杖。",
-       "apihelp-createaccount-param-email": "使用者的電子郵件地址 (可有可無) 。",
-       "apihelp-createaccount-param-realname": "使用者的真實姓名 (可有可無)。",
-       "apihelp-createaccount-param-mailpassword": "若設為其他值,將會以電子郵件寄送隨機密碼給使用者。",
-       "apihelp-createaccount-param-reason": "建立帳號時選填的原因,會被記錄到日誌當中。",
-       "apihelp-createaccount-param-language": "要設定的使用者預設語言代碼 (選填,預設依據內容語言)。",
-       "apihelp-createaccount-example-pass": "建立使用者 <kbd>testuser</kbd> 使用密碼 <kbd>test123</kbd>",
-       "apihelp-createaccount-example-mail": "建立使用者 <kbd>testmailuser</kbd> 並且電子郵件通知隨機產生的密碼。",
        "apihelp-cspreport-summary": "由瀏覽器所使用來回報違反內容安全方針。此模組應永不使用,除了是在被由兼容內容安全方針的網路瀏覽器所使用情況下。",
        "apihelp-cspreport-param-reportonly": "標記為來自監視方針而非強制方針的回報",
        "apihelp-cspreport-param-source": "生成觸發此報告之 CSP 標頭的事物",
index 93685e3..d7669eb 100644 (file)
  * @author Jeroen De Dauw < jeroendedauw@gmail.com >
  */
 
-/**
- * Interface for all classes implementing CacheHelper functionality.
- *
- * @since 1.20
- */
-interface ICacheHelper {
-       /**
-        * Sets if the cache should be enabled or not.
-        *
-        * @since 1.20
-        * @param bool $cacheEnabled
-        */
-       function setCacheEnabled( $cacheEnabled );
-
-       /**
-        * Initializes the caching.
-        * Should be called before the first time anything is added via addCachedHTML.
-        *
-        * @since 1.20
-        *
-        * @param int|null $cacheExpiry Sets the cache expiry, either ttl in seconds or unix timestamp.
-        * @param bool|null $cacheEnabled Sets if the cache should be enabled or not.
-        */
-       function startCache( $cacheExpiry = null, $cacheEnabled = null );
-
-       /**
-        * Get a cached value if available or compute it if not and then cache it if possible.
-        * The provided $computeFunction is only called when the computation needs to happen
-        * and should return a result value. $args are arguments that will be passed to the
-        * compute function when called.
-        *
-        * @since 1.20
-        *
-        * @param callable $computeFunction
-        * @param array|mixed $args
-        * @param string|null $key
-        *
-        * @return mixed
-        */
-       function getCachedValue( $computeFunction, $args = [], $key = null );
-
-       /**
-        * Saves the HTML to the cache in case it got recomputed.
-        * Should be called after the last time anything is added via addCachedHTML.
-        *
-        * @since 1.20
-        */
-       function saveCache();
-
-       /**
-        * Sets the time to live for the cache, in seconds or a unix timestamp
-        * indicating the point of expiry...
-        *
-        * @since 1.20
-        *
-        * @param int $cacheExpiry
-        */
-       function setExpiry( $cacheExpiry );
-}
-
 use MediaWiki\MediaWikiServices;
 
 /**
diff --git a/includes/cache/ICacheHelper.php b/includes/cache/ICacheHelper.php
new file mode 100644 (file)
index 0000000..54e9aac
--- /dev/null
@@ -0,0 +1,83 @@
+<?php
+/**
+ * Cache of various elements in a single cache entry.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ * http://www.gnu.org/copyleft/gpl.html
+ *
+ * @file
+ * @license GPL-2.0-or-later
+ * @author Jeroen De Dauw < jeroendedauw@gmail.com >
+ */
+
+/**
+ * Interface for all classes implementing CacheHelper functionality.
+ *
+ * @since 1.20
+ */
+interface ICacheHelper {
+       /**
+        * Sets if the cache should be enabled or not.
+        *
+        * @since 1.20
+        * @param bool $cacheEnabled
+        */
+       function setCacheEnabled( $cacheEnabled );
+
+       /**
+        * Initializes the caching.
+        * Should be called before the first time anything is added via addCachedHTML.
+        *
+        * @since 1.20
+        *
+        * @param int|null $cacheExpiry Sets the cache expiry, either ttl in seconds or unix timestamp.
+        * @param bool|null $cacheEnabled Sets if the cache should be enabled or not.
+        */
+       function startCache( $cacheExpiry = null, $cacheEnabled = null );
+
+       /**
+        * Get a cached value if available or compute it if not and then cache it if possible.
+        * The provided $computeFunction is only called when the computation needs to happen
+        * and should return a result value. $args are arguments that will be passed to the
+        * compute function when called.
+        *
+        * @since 1.20
+        *
+        * @param callable $computeFunction
+        * @param array|mixed $args
+        * @param string|null $key
+        *
+        * @return mixed
+        */
+       function getCachedValue( $computeFunction, $args = [], $key = null );
+
+       /**
+        * Saves the HTML to the cache in case it got recomputed.
+        * Should be called after the last time anything is added via addCachedHTML.
+        *
+        * @since 1.20
+        */
+       function saveCache();
+
+       /**
+        * Sets the time to live for the cache, in seconds or a unix timestamp
+        * indicating the point of expiry...
+        *
+        * @since 1.20
+        *
+        * @param int $cacheExpiry
+        */
+       function setExpiry( $cacheExpiry );
+}
index 16c304c..2cbe67c 100644 (file)
@@ -257,6 +257,8 @@ class RequestContext implements IContextSource, MutableContext {
         */
        public function setUser( User $user ) {
                $this->user = $user;
+               // Invalidate cached user interface language
+               $this->lang = null;
        }
 
        /**
index c87dcba..c248468 100644 (file)
@@ -78,7 +78,7 @@
        "config-using-32bit": "<strong>Warning:</strong> your system appears to be running with 32-bit integers. This is [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:32-bit not advised].",
        "config-db-type": "Database type:",
        "config-db-host": "Database host:",
-       "config-db-host-help": "If your database server is on different server, enter the host name or IP address here.\n\nIf you are using shared web hosting, your hosting provider should give you the correct host name in their documentation.\n\nIf you using MySQL, using \"localhost\" may not work for the server name. If it does not, try \"127.0.0.1\" for the local IP address.\n\nIf you are using PostgreSQL, leave this field blank to connect via a Unix socket.",
+       "config-db-host-help": "If your database server is on a different server, enter the host name or IP address here.\n\nIf you are using shared web hosting, your hosting provider should give you the correct host name in their documentation.\n\nIf you are using MySQL, using \"localhost\" may not work for the server name. If it does not, try \"127.0.0.1\" for the local IP address.\n\nIf you are using PostgreSQL, leave this field blank to connect via a Unix socket.",
        "config-db-host-oracle": "Database TNS:",
        "config-db-host-oracle-help": "Enter a valid [http://download.oracle.com/docs/cd/B28359_01/network.111/b28317/tnsnames.htm Local Connect Name]; a tnsnames.ora file must be visible to this installation.<br />If you are using client libraries 10g or newer you can also use the [http://download.oracle.com/docs/cd/E11882_01/network.112/e10836/naming.htm Easy Connect] naming method.",
        "config-db-wiki-settings": "Identify this wiki",
index 8224bd2..a134db8 100644 (file)
@@ -95,7 +95,7 @@
        "config-suhosin-max-value-length": "Suhosin on asennettu ja se rajoittaa GET-parametrin <code>length</code> $1 tavuun.\nMediaWikin ResourceLoader-komponentti pystyy toimimaan tämän kanssa, mutta ohjelmiston suorituskyky heikkenee.\nMikäli mahdollista, aseta muuttuja <code>suhosin.get.max_value_length</code> arvoon 1024 (tai suurempaan) tiedostossa <code>php.ini</code> ja aseta myös <code>$wgResourceLoaderMaxQueryLength</code> samaksi arvoksi tiedostossa <code>LocalSettings.php</code>.",
        "config-db-type": "Tietokannan tyyppi:",
        "config-db-host": "Tietokantapalvelin:",
-       "config-db-host-help": "Jos tietokantapalvelimesi sijaitsee eri palvelimella, syötä palvelimen nimi tai ip-osoite tähän.\n\nJos käytössäsi on ulkoinen palveluntarjoaja, pitäisi palvelimen nimen löytyä yrityksen ohjesivuilta.\n\nJos asennat MediaWikiä Windows-palvelimelle ja käytät MySQL:ää ei palvelimen nimi \"localhost\" välttämättä toimi. Tässä tapauksessa koita käyttää osoitetta 127.0.0.1.\n\nJos käytät PostgreSQL:ää jätä tämä kenttä tyhjäksi.",
+       "config-db-host-help": "Jos tietokantapalvelimesi sijaitsee eri palvelimella, syötä palvelimen nimi tai ip-osoite tähän.\n\nJos käytössäsi on ulkoinen palveluntarjoaja, pitäisi palvelimen nimen löytyä yrityksen ohjesivuilta.\n\nJos käytät MySQL:ää, ei palvelimen nimi \"localhost\" välttämättä toimi. Tässä tapauksessa koita käyttää osoitetta 127.0.0.1.\n\nJos käytät PostgreSQL:ää jätä tämä kenttä tyhjäksi.",
        "config-db-host-oracle": "Tietokannan TNS:",
        "config-db-wiki-settings": "Identifioi tämä wiki",
        "config-db-name": "Tietokannan nimi (ei väliviivoja):",
        "config-invalid-db-server-oracle": "Virheellinen tietokanta TNS \"$1\".\nKäytä joko \"TNS Name\"- tai \"Easy Connect\" -tekstiä\n([http://docs.oracle.com/cd/E11882_01/network.112/e10836/naming.htm Oracle metodien nimeäminen]).",
        "config-invalid-db-name": "”$1” ei kelpaa tietokannan nimeksi.\nKäytä ainoastaan kirjaimia (a-z, A-Z), numeroita (0-9), alaviivoja (_) ja tavuviivoja (-).",
        "config-invalid-db-prefix": "”$1” ei kelpaa tietokannan etuliitteeksi.\nKäytä ainoastaan kirjaimia (a-z, A-Z), numeroita (0-9), alaviivoja (_) ja tavuviivoja (-).",
-       "config-connection-error": "$1.\n\nTarkista isäntä, käyttäjänimi, salasana ja yritä uudestaan.",
+       "config-connection-error": "$1.\n\nTarkista isäntä, käyttäjänimi, salasana ja yritä uudestaan. Jos käytät \"localhost\" tietokannan isäntänä, kokeile käyttää \"127.0.0.1\" sen sijaan (tai toisinpäin).",
        "config-invalid-schema": "Virheellinen skeema MediaWikille \"$1\".\nKäytä pelkkiä ASCII-kirjaimia (a-z, A-Z), numeroita (0-9) ja alaviivoja (_).",
        "config-db-sys-create-oracle": "Asennusohjelma tukee ainoastaan SYSDBA-tunnuksen käyttämistä uuden tunnuksen luonnissa.",
        "config-db-sys-user-exists-oracle": "Käyttäjätunnus \"$1\" on jo olemassa. SYSDBA:ta voidaan käyttää vain uuden tunnuksen luontiin!",
diff --git a/includes/jobqueue/IJobSpecification.php b/includes/jobqueue/IJobSpecification.php
new file mode 100644 (file)
index 0000000..8bc1bc3
--- /dev/null
@@ -0,0 +1,84 @@
+<?php
+/**
+ * Job queue task description base code.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ * http://www.gnu.org/copyleft/gpl.html
+ *
+ * @file
+ */
+
+/**
+ * Job queue task description interface
+ *
+ * @ingroup JobQueue
+ * @since 1.23
+ */
+interface IJobSpecification {
+       /**
+        * @return string Job type
+        */
+       public function getType();
+
+       /**
+        * @return array
+        */
+       public function getParams();
+
+       /**
+        * @return int|null UNIX timestamp to delay running this job until, otherwise null
+        */
+       public function getReleaseTimestamp();
+
+       /**
+        * @return bool Whether only one of each identical set of jobs should be run
+        */
+       public function ignoreDuplicates();
+
+       /**
+        * Subclasses may need to override this to make duplication detection work.
+        * The resulting map conveys everything that makes the job unique. This is
+        * only checked if ignoreDuplicates() returns true, meaning that duplicate
+        * jobs are supposed to be ignored.
+        *
+        * @return array Map of key/values
+        */
+       public function getDeduplicationInfo();
+
+       /**
+        * @see JobQueue::deduplicateRootJob()
+        * @return array
+        * @since 1.26
+        */
+       public function getRootJobParams();
+
+       /**
+        * @see JobQueue::deduplicateRootJob()
+        * @return bool
+        * @since 1.22
+        */
+       public function hasRootJobParams();
+
+       /**
+        * @see JobQueue::deduplicateRootJob()
+        * @return bool Whether this is job is a root job
+        */
+       public function isRootJob();
+
+       /**
+        * @return Title Descriptive title (this can simply be informative)
+        */
+       public function getTitle();
+}
index d060c1c..4abbc6d 100644 (file)
  * @file
  */
 
-/**
- * Job queue task description interface
- *
- * @ingroup JobQueue
- * @since 1.23
- */
-interface IJobSpecification {
-       /**
-        * @return string Job type
-        */
-       public function getType();
-
-       /**
-        * @return array
-        */
-       public function getParams();
-
-       /**
-        * @return int|null UNIX timestamp to delay running this job until, otherwise null
-        */
-       public function getReleaseTimestamp();
-
-       /**
-        * @return bool Whether only one of each identical set of jobs should be run
-        */
-       public function ignoreDuplicates();
-
-       /**
-        * Subclasses may need to override this to make duplication detection work.
-        * The resulting map conveys everything that makes the job unique. This is
-        * only checked if ignoreDuplicates() returns true, meaning that duplicate
-        * jobs are supposed to be ignored.
-        *
-        * @return array Map of key/values
-        */
-       public function getDeduplicationInfo();
-
-       /**
-        * @see JobQueue::deduplicateRootJob()
-        * @return array
-        * @since 1.26
-        */
-       public function getRootJobParams();
-
-       /**
-        * @see JobQueue::deduplicateRootJob()
-        * @return bool
-        * @since 1.22
-        */
-       public function hasRootJobParams();
-
-       /**
-        * @see JobQueue::deduplicateRootJob()
-        * @return bool Whether this is job is a root job
-        */
-       public function isRootJob();
-
-       /**
-        * @return Title Descriptive title (this can simply be informative)
-        */
-       public function getTitle();
-}
-
 /**
  * Job queue task description base code
  *
index ae32f84..76b2de0 100644 (file)
@@ -20,6 +20,7 @@
  * @file
  */
 
+use MediaWiki\MediaWikiServices;
 use Wikimedia\Rdbms\ResultWrapper;
 
 /**
@@ -287,20 +288,27 @@ class ImagePage extends Article {
                return parent::getEmptyPageParserOutput( $options );
        }
 
+       /**
+        * Returns language code to be used for dispaying the image, based on request context and
+        * languages available in the file.
+        *
+        * @param WebRequest $request
+        * @param File $file
+        * @return string|null
+        */
        private function getLanguageForRendering( WebRequest $request, File $file ) {
-               $handler = $this->displayImg->getHandler();
+               $handler = $file->getHandler();
                if ( !$handler ) {
                        return null;
                }
 
-               $requestLanguage = $request->getVal( 'lang' );
-               if ( !is_null( $requestLanguage ) ) {
-                       if ( $handler->validateParam( 'lang', $requestLanguage ) ) {
-                               return $requestLanguage;
-                       }
+               $config = MediaWikiServices::getInstance()->getMainConfig();
+               $requestLanguage = $request->getVal( 'lang', $config->get( 'LanguageCode' ) );
+               if ( $handler->validateParam( 'lang', $requestLanguage ) ) {
+                       return $file->getMatchedLanguage( $requestLanguage );
                }
 
-               return $handler->getDefaultRenderLanguage( $this->displayImg );
+               return $handler->getDefaultRenderLanguage( $file );
        }
 
        protected function openShowImage() {
index 48dd405..743a5a5 100644 (file)
@@ -491,10 +491,7 @@ abstract class LoginSignupSpecialPage extends AuthManagerSpecialPage {
                $wgUser = $user;
                $context->setUser( $user );
 
-               $code = $this->getRequest()->getVal( 'uselang', $user->getOption( 'language' ) );
-               $userLang = Language::factory( $code );
-               $wgLang = $userLang;
-               $context->setLanguage( $userLang );
+               $wgLang = $context->getLanguage();
        }
 
        /**
index 8051b0b..2bbc0bf 100644 (file)
@@ -192,9 +192,12 @@ class SpecialNewpages extends IncludableSpecialPage {
                // wfArrayToCgi(), called from LinkRenderer/Title, will not output null and false values
                // to the URL, which would omit some options (T158504). Fix it by explicitly setting them
                // to 0 or 1.
-               $changed = array_map( function ( $value ) {
-                       return $value ? '1' : '0';
-               }, $changed );
+               // Also do this only for boolean options, not eg. namespace or tagfilter
+               foreach ( $changed as $key => $value ) {
+                       if ( array_key_exists( $key, $filters ) ) {
+                               $changed[$key] = $changed[$key] ? '1' : '0';
+                       }
+               }
 
                $self = $this->getPageTitle();
                $linkRenderer = $this->getLinkRenderer();
index 5f38775..8566895 100644 (file)
@@ -907,6 +907,10 @@ class WatchedItemStore implements WatchedItemStoreInterface, StatsdAwareInterfac
                        return false;
                }
 
+               if ( ! Hooks::run( 'BeforeResetNotificationTimestamp', [ &$user, &$title, $force, &$oldid ] ) ) {
+                       return false;
+               }
+
                $item = null;
                if ( $force != 'force' ) {
                        $item = $this->loadWatchedItem( $user, $title );
index ca2f5b6..044fb1b 100644 (file)
        "brokenredirects-edit": "рэдагаваць",
        "brokenredirects-delete": "выдаліць",
        "withoutinterwiki": "Старонкі без спасылак на іншыя моўныя вэрсіі",
-       "withoutinterwiki-summary": "Наступныя старонкі ня ўтрымліваюць спасылак на іншамоўныя вэрсіі:",
+       "withoutinterwiki-summary": "Наступныя старонкі ня ўтрымліваюць спасылак на іншамоўныя вэрсіі.",
        "withoutinterwiki-legend": "Прэфікс",
        "withoutinterwiki-submit": "Паказаць",
        "fewestrevisions": "Старонкі з найменшай колькасьцю рэдагаваньняў",
index aca5067..1748f4b 100644 (file)
@@ -13,7 +13,7 @@
                        "Isevand"
                ]
        },
-       "tog-underline": "هومپیڤٱندا زیر خٱتدار",
+       "tog-underline": "هومپاٛیڤٱندٱل زیر خٱتدار",
        "tog-hideminor": "دٱم تی نٱبیڌن آلشتا کۊچیر",
        "tog-hidepatrolled": "بؽدیار نڤیڌن آلشڌٱل کوچیر",
        "tog-newpageshidepatrolled": "بٱلٛگیٱل لرهٱرڌاْ زاْ فاٛئرست بٱلٛگیٱل نۊ بؽدیار ڤۊهاْ",
@@ -37,7 +37,7 @@
        "tog-enotifminoredits": "او بٱلگاٛیٱل و جانیایٱلی کاْ ڤیرایشد کۊچیر و ناقس دارن بفرشن سی ٱنجوماناموم",
        "tog-enotifrevealaddr": "دیاری کردن تیرنشۊن ٱنجوماناماْ مو میٛن دیارکاری ایمیلی",
        "tog-shownumberswatching": "دیاری کردن ٱندازاْ کاریارٱلی کاْ میٛن هال و بال سئیل کردن یا آلشدکارین",
-       "tog-oldsig": "اْمزا ایسئنی",
+       "tog-oldsig": "اْمزا ایسیٛنی",
        "tog-fancysig": "اٛمزایٱل ناتٱموم",
        "tog-uselivepreview": "پیش ساٛیل زندٱ نٱ ڤٱن ڤا کار",
        "tog-forceeditsummary": "موناْ میٛن گاتی کاْ ڤیرایشت ناقس یا هالی ٱنجوم اْبو خٱڤٱر کو",
        "jumpto": "پراٛستن سی:",
        "jumptonavigation": "ناڤجۊری",
        "jumptosearch": "جوستن",
-       "view-pool-error": "مونٱسفاناٛ سرڤرٱل ایساْ دیلٛ ڤارٱزافاْ هؽڌن\nبورفرٱی زاْ مؽنتورٱل هنؽ تٱقلا اْکونن کاْ ای بٱلٛگاْ ناْ ساٛل کونن.\nلوتفٱن نهاتٱر زاْ تٱقلا دوکرت سی ساٛل کرڌن ای بٱلٛگاْ قٱلیلؽ دٱسنیٱ کونین",
+       "view-pool-error": "ز بٱخت گٱن سرڤرٱل ایساْ دیلٛ ڤارٱزافاْ هؽڌن\nبورفرٱی زاْ مؽنتورٱل هنؽ تٱقلا اْکونن کاْ ای بٱلٛگاْ ناْ ساٛل کونن.\nلوتفٱن نهاتٱر زاْ تٱقلا دوکرت سی ساٛل کرڌن ای بٱلٛگاْ قٱلیلؽ دٱسنیٱ کونین",
        "generic-pool-error": "موتٱسفاْناٛ سرڤرٱل ایساْ دوچار ڤارٱزافی آڤیڌناْ.\nبورفرٱئی زاْ مؽنتوروݩ هنؽ تٱقلا اْکونن کاْ  ای بٱلٛگاْ ساٛل کونن.\nلوتفٱن نهاتر زاْ تقلادوکرت سی ساٛل کرڌن ای بٱلٛگاْ قٱلیلؽ دٱس نیٱڌارین",
        "pool-timeout": "تٱ هٱرت تؽڤرٱئی سی قولف",
        "pool-queuefull": "یٱتور کۊگٱ مٱشلٱق هؽڌا",
        "mainpage": "سرتال",
        "mainpage-description": "سرتال",
        "policy-url": "Project:رٱڤشت کار",
-       "portal": "سرآسۊناْ کاریارۊن",
-       "portal-url": "Project:سرآسۊناْ کاریارۊن",
+       "portal": "سرآسۊناْ کاریاروݩ",
+       "portal-url": "Project:سرآسۊناْ کاریاروݩ",
        "privacy": "رٱدیارکونی رازڤادٙاری",
        "privacypage": "Project:رٱدیارکونی رازڤاڌاری",
        "badaccess": "خٱتا :ساْلا بیار",
        "badaccess-group0": "ایسا ساْلا ٱنجوم داڌن چونو چی کاْ خاین نارین",
        "badaccess-groups": "او کاری کاْ ایسا خاسدیناْ فٱقٱت کاریارٱلی کاْ میٛن جٱرغاْن تٱرن کردین \n{{PLURAL:$2|او جٱرغاْ|یکی ز جٱرغاْیٱل}}: $1.",
        "versionrequired": "یٱ نوسقاْ $1 ز چیا لازوم ڤیکی مدیا",
-       "versionrequiredtext": "یٱ نوسقاْ ز چیا لازم ڤیکی مدیا($1) کاْ هاین میٛن ای بٱلگاْ ڤٱنینسۊن ڤا کار\n:[[Special:Version|version page]].",
+       "versionrequiredtext": "یٱ نوسقاْ ز چیا لازم ڤیکی مدیا($1) کاْ هاین میٛن ای بٱلگاْ ڤٱنینسوݩ ڤا کار\n:[[Special:Version|version page]].",
        "ok": "خۊڤاْ",
        "pagetitle-view-mainpage": "سرصفحه",
        "retrievedfrom": "دوڤارتاْ جۊری ز \"$1\"",
        "missingarticle-rev": "(ڤانیٱری#: $1)",
        "missingarticle-diff": "(فٱرخ: $1, $2)",
        "readonly_lag": "ای رسیناْگٱ قولف ڤابیڌاْ تا گاتی کاْ سرڤر رسیناْگٱ برساْ ب جاگاْ ٱسلی خوس.",
-       "nonwrite-api-promise-error": "سٱرآÛ\8cÙ\86Ú\8c Ø§Ù\92Ú\86â\80\8cتÛ\8câ\80\8cتÛ\8câ\80\8cÙ¾Û\8c 'Promise-Non-Write-API-Action' Ú©Ù\84Ù\9b Ø¢Ú¤Û\8cÚ\8c Ø¤Ù\84Û\8c Ø¯Ù±Ø±Ø®Ø§Ø³ Ú¤Ø§Ù\92 Û\8cÙ± Ù\85ؽÙ\86Ú\8cار Ú©Û\8aداÙ\84 Ù\86Ú¤Û\8cسÛ\8c Ù¾Û\8aÚ\8cÙ\85اÙ\86 نڤشڌن ڤی.",
+       "nonwrite-api-promise-error": "سٱرآÛ\8cÙ\86Ú\8c Ø§Ù\92Ú\86â\80\8cتÛ\8câ\80\8cتÛ\8câ\80\8cÙ¾Û\8c 'Promise-Non-Write-API-Action' Ú©Ù\84Ù\9b Ø¢Ú¤Û\8cÚ\8c Ø¤Ù\84Û\8c Ø¯Ù±Ø±Ø®Ø§Ø³ Ú¤Ø§Ù\92 Û\8cÙ± Ù\85ؽÙ\86Ú\8cار Ú©Û\8aداÙ\84 Ù\86Ú¤Û\8cسÛ\8c Ù\85اجÛ\8aÙ\84 نڤشڌن ڤی.",
        "internalerror": "خٱتا میٛنجقای",
        "internalerror_info": "خاٛتای مؽنی",
        "internalerror-fatal-exception": "اْستسنای چۊلگٱر زاْ نۉع «$1»",
        "title-invalid-magic-tilde": "داسۊن بٱلگاْ خاسدنی میٛنۊناْ دار یٱ نیٛماجا جاڌۊیی نادیاْ.(<nowiki>~~~</nowiki>).",
        "title-invalid-too-long": "اوڌڤان بٱلٛگاْ دٱرخاس آڤیڌاْ فرٱ دورهؽڌآ.. نڤا زاْ $1 {{PLURAL:$1|بایت|بایت}} مؽن رازیناْنهاڌن یوتی‌اف-۸ ڤؽشڌٱر ڤۊهاْ.",
        "title-invalid-leading-colon": "داسۊن بٱلگاْ خاسدنی میٛنۊناْ دار یٱ کولون نادیار ز ٱڤٱل کارساْ.",
+       "perfcached": "راْسیناْیٱل نیایی ز ڤیرگٱ قام ڤابیڌاْ مۊکیشت ڤابیڌناْ و گاشا ب هاْنگوم سازی نٱڤابیناْ. بیشترۊناْ {{PLURAL:$4|یٱ نتیجاْ|$4 کول نتیجاْیٱل}} کاْ ز ڤیرگٱ قام ڤابیناْ میٛن دٱسرس بۊن.",
        "perfcachedts": "راْسیناْیٱل نیایی ز ڤیرگٱ قام ڤابیڌاْ مۊکیشت ڤابیڌناْ و گاشا ب هاْنگوم سازی نٱڤابیناْ. بیشترۊناْ {{PLURAL:$4|یٱ نتیجاْ|$4 کول نتیجاْیٱل}} کاْ ز ڤیرگٱ قام ڤابیناْ میٛن دٱسرس بۊن.",
        "querypage-no-updates": "نٱترین ای بٱلگاْ ناْ ب هاْنگوم سازی کونین.\nرسیناْیٱل ایچو تازاْکاری نٱڤابیڌناْ.",
        "viewsource": "دیڌن سرچشمٱ",
        "actionthrottledtext": "ڤ سی نهاگری زاْ ؤولٱ ڤیڌن چۊلکاری،اْجازاٛ نارین کاْ چونوݩ کارؽ ناْ ڤؽشڌر زاْ چٱن کرٱت ڤ یٱ رات کول ٱنجوم ڤڌین\nلوتفٱن دیناتٱر زاْ چٱن دٱیخاْ سٱرزنۊ پلرڌ کونین",
        "protectedpagetext": "ای بٱلٛگاْ سی نهاگری راْ آلشڌکاری یا جومجیل دهرؽ پلڌاری آڤیڌاْ",
        "viewsourcetext": "ایسا تاْرین سرچشماْ ای بلگاْ ناْ هٱم بنیٱرین و هم ڤوردارینس:",
-       "viewyourtext": "ایسا تاْرین یٱ کوپی ز سرچشمٱ<strong>آلشدکاریٱل خوتۊن</strong> ڤوردارین سی ای بٱلگاْ",
+       "viewyourtext": "ایسا تاْرین یٱ کوپی ز سرچشمٱ<strong>آلشدکاریٱل خوتوݩ</strong> ڤوردارین سی ای بٱلگاْ",
        "protectedinterface": "ای بٱلگاْ سی نٱرم ٱفزاری کاْ سی ڤیکی نڤیسی هڌ آماڌاْ ڤابیڌاْ،و ز موزاهمٱت کاری پٱر و پیم ڤابیڌاْ سی اْزاف کردن یا آلشدکاری کردن میٛن هٱماْ ڤیکیٱل لوتف کونین [https://translatewiki.net/ translatewiki.net] ناْ ڤٱنین ڤا کار، پوروجاْ ڤولات نشین سازی ڤیکیمدیا.",
        "editinginterface": "<strong>هوشڌار:</strong> بٱلٛگاْ کاْآلشڌکاری اْکونین مٱتنؽ ڌاراْ کاْ مؽن ڤاست  مؽنتور ای نٱرمٱفزار ڤ کار رٱئڌاْ\nآلشڌ ای بٱلٛگاْ ڤانی آلشڌ بارت ڤاست مؽنتور ای نٱرم‌ٱفزار سی مؽنتورٱل داٛری اْڤۊهاْ",
        "translateinterface": "سی ڤاروؤوٱن یا آلشڌنیڌن لرنیڌن سی گشڌ ڤیکی یٱل لوتفٱن زاْ[https://translatewiki.net/ translatewiki.net]، پروژاْ بۊمیسازی مڌیاڤیکی، اْسفاڌ کونین",
        "customcssprotected": "اؽسا ٱجازاْ آلشڌکاری ای بٱلٛگاْ سی اس اس ناْ نارین، چیناکاْ هاڤی سامونکاری یٱ مؽنتور داٛری هؽڌآ",
        "customjsonprotected": "اؽسا ٱجازاْ آلشڌکاری مؽن ای بٱلٛگاْء JSON ناْ نارین چیناکاْ سامونکاری سیخوڌی مؽنتورٱل ناْ داراْ",
        "customjsprotected": "اؽسا ٱجازاْ آلشڌکاری ای بٱلٛگاْء جاڤااْسکریپت ناْ نارین چیناکاْ هاڤی سامونکاری سیخوڌی یٱ مؽنتور هٱنی هؽڌآ",
+       "sitecssprotected": "ایسا ساْلا آلشدکاری ای سی اٛس اٛس ناْ نارین سی یو کاْ گاشا بیننداْیٱل ریس کارگیٛرایی داشداْ بوݩ.",
+       "sitejsonprotected": "ایسا ساْلا آلشدکاری ای JSON ناْ نارین سی یو کاْ گاشا بیننداْیٱل ریس کارگیٛرایی داشداْ بوݩ.",
+       "sitejsprotected": "ایسا ساْلا آلشدکاری ای JavaScript ناْ نارین سی یو کاْ گاشا بیننداْیٱل ریس کارگیٛرایی داشداْ بۊن.",
+       "mycustomcssprotected": "ایسا ساْلا آلشدکاری css ای بٱلگاْ ناْ نارین",
+       "mycustomjsonprotected": "ایسا ساْلا آلشدکاری JSON ای بٱلگاْ ناْ نارین",
+       "mycustomjsprotected": "ایسا ساْلا آلشدکاری JavaScript ای بٱلگاْ ناْ نارین",
+       "myprivateinfoprotected": "ایسا سلا آلشدکاری دۊنسمٱندیٱل خوسۊسی خوتۊناْ نارین.",
        "mypreferencesprotected": "ایسا سلا آلشدکاری چیا دیٱر خوتۊناْ نارین.",
        "ns-specialprotected": "نیبۊ بٱلگاْیٱل ڤیجاْ ناْ آلشد کرد",
        "titleprotected": "ای داسۊن ڤا دٱسدا کاریار [[User:$1|$1]] نیاگری ڤابیڌاْ.\nدلیلس یوناْ <em>$2</em>.",
-       "invalidtitle": "داسۊن بی ٱرزشد",
-       "invalidtitle-knownnamespace": "داسۊن نادیار سی نوم جا \"$2\" و متن \"$3\"",
+       "invalidtitle": "داسوݩ بی ٱرزشد",
+       "invalidtitle-knownnamespace": "داسوݩ نادیار سی نوم جا \"$2\" و متن \"$3\"",
+       "invalidtitle-unknownnamespace": "داسوݩ گٱن ڤا شوماراْ نومجا نادیار سی $1 و متن \"$2\"",
        "exception-nologin": "هٱنی نٱڤۊڌیناْ ڤامیٛن",
+       "exception-nologin-text": "لوتف کونین بیائین ڤامیٛن سی یو کاْ سی ب ای بٱلگاْ یا کونشتکاری ریس دٱسرسی داشداْ بۊین.",
+       "exception-nologin-text-manual": "لوتف کونین ب $1 ساْلا بڌین کاْ ب ای بٱلگاْ یا کونشتکاری دٱسرسی داشداْ بۊ.",
+       "virus-badscanner": "سازڤاراْ گٱن:ڤیرۊس نادیار:<em>$1</em>",
        "virus-scanfailed": "ٱسکٱن جۊر نٱڤابی (code $1)",
        "virus-unknownscanner": "ڤیرۊس کوش نادیار:",
+       "logouttext": "<strong>ایسا هاْنی ناْڤۊڌیناْ ب دٱر.</strong>\n\nب ڤیرتۊ بۊ کاْ ڤیرگٱ نادیار ٱنجومیارتوݩ نٱ پاکسا کونین، سی یو کاْ گاشا پاراْیی ز بٱلگاْیٱل جۊری دیاری اْکونن میٛنیسدی ایسا ناْڤۊڌین ڤامیٛن.",
        "cannotlogoutnow-title": "ایسا ایساْ نٱترین بیائین ب دٱر",
        "cannotlogoutnow-text": "تا گاتی کاْ $1 ناْ ڤٱنین ڤا کار نٱترین بیائین ڤامیٛن.",
        "welcomeuser": "خوش ٱڤوڌین،$1!",
+       "welcomecreation-msg": "هساوتوݩ راسد ڤابی.\nب ڤیرتوݩ بۊ کاْ {{نوم دیارگٱ}} [[Special:Preferences|preferences]]  خوتۊناْ آلشد کونین.",
        "yourname": "نوم کاریاری:",
        "userlogin-yourname": "نوم کاریاری",
        "userlogin-yourname-ph": "نوم کاریاریتۊناْ بزنین",
        "cannotlogin-text": "نٱترین بیائین ڤامیٛن",
        "cannotloginnow-title": "ایسا ایساْ نٱترین بیائین ڤا میٛن",
        "cannotloginnow-text": "تا گاتی کاْ $1 ناْ ڤٱنین ڤا کار نٱترین بیائین ڤامیٛن.",
-       "cannotcreateaccount-title": "نٱترین هساڤ کاریاری راسد کونین",
-       "cannotcreateaccount-text": "ایسا نٱترین موستٱقیم میٛن ای ڤیکی هساڤ کاریاری راسد کونین.",
+       "cannotcreateaccount-title": "نٱترین هساو کاریاری راسد کونین",
+       "cannotcreateaccount-text": "ایسا نٱترین موستٱقیم میٛن ای ڤیکی هساو کاریاری راسد کونین.",
        "yourdomainname": "پۊشگر ايسا:",
+       "password-change-forbidden": "ایسا نٱترین رازیناْ گوڌٱشتن خوتۊناْ میٛن ای ڤیکی آلشد کونین.",
+       "externaldberror": "اٛشتڤایی میٛن پاٛیڤٱند ڤا رسیناْگا اْتفاق ڤٱستاْ یا ایسا ساْلا یوناْ کاْ یٱ هساو کاریاری خارجی ز خوتۊناْ ب هاْنگوم سازی کونین نارین.",
        "login": "ڤامیٛن ٱڤوڌن",
        "login-security": "نشۊن دیارکون خوتۊناْ آلشد کونین",
        "nav-login-createaccount": "ٱڤوڌن ڤامیٛن/راس کردن هساو کاریاری",
        "userlogin-resetpassword-link": "رازیناْ گوڤٱرتنتۊ ز ڤیرتۊن رٱهڌاْ؟",
        "userlogin-helplink2": "هومیاری کردن سی ڤامیٛن ٱڤوڌن",
        "userlogin-loggedin": "ایسا ایساْ چی {{GENDER:$1|$1}} ٱڤۊڌین ڤامیٛن. فورم داْڤۊنی ناْ ڤٱنین ڤا کار و چی یٱ کاریار دیٱ بیائین ڤا میٛن",
-       "userlogin-createanother": "یٱ هساڤ کاریاری دیٱ راسد کونین",
+       "userlogin-createanother": "یٱ هساو کاریاری دیٱ راسد کونین",
        "createacct-emailrequired": "تیرنشۊن ٱنجومانامٱ",
        "createacct-emailoptional": "تیرنشۊن ٱنجومانامٱ",
        "createacct-email-ph": "تیرنشۊن ٱنجوماناماْ تۊناْ بزنین.",
        "createacct-another-email-ph": "تیرنشۊن ٱنجوماناماْ تۊناْ بزنین.",
+       "createaccountmail": "یٱ رازیناْ گوڌٱشتن موڤٱقٱتی ناْ ڤاْنین ڤا کار و سی یٱ تیرنشوݩ ٱنجوماناماْ تیار ڤابیڌاْ باْسیس کونین.",
        "createacct-realname": "نوم راستٱکی(اٛژباری نی)",
        "createacct-reason": "دلیل",
-       "createacct-submit": "هساڤ خوتۊناْ راسد کونین",
-       "createacct-another-submit": "راسد کردن هساڤ کارياری",
-       "createacct-continue-submit": "هساڤ راسد کردن خوتۊناْ اٛڌاماْ بڌین",
+       "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|هوميار|هوميارٱل}}",
        "badretype": "رازیناْ گوڌٱشتنی کاْ ایسا زاٛیڌیناْ هومبٱراڤٱر نیڌ.",
+       "usernameinprogress": "رٱڤٱندیاری یٱ هساو سی نوم کاریاری کاْ میٛن پیشکرداْ. یاْتی دٱس ڤاڌارین.",
+       "userexists": "نوم کاریاری کاْ داڌیناْ ایساْ ب کاراْ.\nلوتف کونین یٱ نوم دیٱ گولاْڤورچین کونین.",
        "loginerror": "خٱتا سی ڤامیٛن ٱڤوڌن",
-       "createacct-error": "خٱتا راس کردن هساڤ کاریاری",
+       "createacct-error": "خٱتا راس کردن هساو کاریاری",
+       "createaccounterror": "نیبۊ هساو کاریاری راسد کونین:$1",
+       "nocookiesfornew": "هساو کاریاری راسد نٱڤابی، سی یو ناْ کاْ ایما نٱتریم سرچشماْساْ پوشت راست کاری کونیم.\nخاتر جٱم بۊین کاْ کۊکیٱل کونشتکار ڤابیناْ، ای بٱلگاْ ناْ ز نۉ سوڤار کونین و یٱ کاْرٱت دیٱ تلاش کونین.",
        "loginsuccesstitle": "ایسا ٱڤوڌین ڤامیٛن",
        "loginsuccess": "'''ایسا ٱڤوڌین ڤامیٛن {{SITENAME}} چی \"$1\".'''",
        "nosuchuser": "چونو کاریاری ڤا نوم \"$1\" نیڌس.\nنوم کاریاری ب هٱرف کۊچیر و گٱپ هٱساساْ , یا [[Special:CreateAccount|یٱ هساو کاریاری دیاْ راسد کونین]].",
        "nosuchusershort": "چونو کاریاری ڤا نوم \"$1\" نیڌس.\nرٱڤشت نڤشتن خوتۊناْ ڤارسی کونین.",
        "nouserspecified": "ایسا ڤا یٱ نوم کاریاری تیار کونین.",
+       "login-userblocked": "کاریار نیاگری ڤابیڌاْ. سلا ٱڤوڌن ڤامیٛن ناراْ",
        "wrongpassword": "رازیناْ گوڌاْشتنی کاْ زاٛیڌیناْ دوروست نیڌ\nمٱنمۊنداریم ز نۉ تلاش کونین.",
        "wrongpasswordempty": "رازیناْ گوڌٱشتنتۊن هالی یا نادیار بی.\nمٱنمۊنداریم ز نۉ تلاش کونین.",
        "passwordtooshort": "رازیناْ گوڌاْشدن ایسا ڤا هٱدٱقل {{PLURAL:$1|1 کاراکتر|$1 کاراکترٱل}} داشداْ بۊ.",
-       "mailmypassword": "ز نۉ داڌن رازينإ گوأرتن",
-       "passwordremindertitle": "رمز موقتی تازه سی {{SITENAME}}",
-       "passwordremindertext": "یٱ نفر (گاشا خوتۊن, ز تیرنشۊن آی پی $1) درخواست یه رمز تازه کرده سی {{SITENAME}} ($4). یه رمز موقتی سی کاربر\n\"$2\" درست شده وگذاشته وابیده به\"$3\". ایر مطابق میل ایسا بوه, نیازه که داخل سیستم بوین ویه رمز تازه انتخاب کنین.\n\nایر آن فرد همچنین درخواست کرده بوه  یونه, یا ایر ایسا رمزتو را به خاط داشته این ,\nوسی مدت طولانی نه خوین هونه تغییر بدین, ایسا وا نادیده بگیرین ای پیام  را وهمچنان زه رمز قدیمی خوتو استفاده کنین",
-       "noemail": "وجود نداره نشانی امیل ضبط وابده زه کاریر \"$1\".",
+       "passwordtoolong": "رازیناْ گوڌاْشدن ایسا نٱڤا  بیشتر ز {{PLURAL:$1|1 کاراکتر|$1 کاراکترٱل}} داشداْ بۊ.",
+       "password-name-match": "رازیناْ گوڌٱشتنتوݩ ڤا نوم کاریاری فٱرخ داشداْ بۊ",
+       "mailmypassword": "ز نۉ داڌن رازیناْ گوڌٱشتن",
+       "passwordremindertitle": "رازیناْ گوڌٱشتن موڤٱقٱتی سی {{SITENAME}}",
+       "passwordremindertext": "یٱ نفر (گاشا خوتوݩ، ز تیرنشوݩ آی پی $1) یٱ رازیناْ گوڌٱشتن تازاْ خاسداْ سی  {{SITENAME}} ($4). یٱ رازیناْ گوڌاْشتن موڤٱقٱتی سی کاریار\n\"$2\" راسد ڤابیڌاْ و میٛن\"$3\" لاهاڌاْ ڤابیڌاْ. ٱ ب دلتوݩ بۊ, ڤا رۉین میٛن ساموناْ و یٱ رازیناْ گوڌاْشتن تازاْ گولاْڤورچین کونین.\n\nٱر هو کٱسی کاْ چونو چی خاسداْ بۊ کاْس دیٱری بۊ, یا ٱر ایسا رازیناْ گوڌٱشتنتوݩ ب ڤیرتوݩ بۊ و سی یٱ گات تیلدار خاین هوناْ آلشد کونین، ایسا ڤا ای پاٛیغوم ناْ باْنین کنار و هٱمچونو هٱمو رازیناْ گوڌٱشتن دیندایی خوتوناْ ڤٱنین ڤا کار.",
+       "noemail": "هیژ تیرنشوݩ ٱنجوماناماْیی سی کاریار \"$1\" زٱفت نٱڤابیڌاْ.",
        "passwordsent": "یه رمز تازه ارسال وابید به نشانی امیل ثبت وابده سی \"$1\".\nلطفا بعد از دریافت آن داخل سیستم بوین.",
-       "eauthentsent": "Û\8cÙ\87 Ø§Û\8cÙ\85Û\8cÙ\84 Ø³Û\8c ØªØ§Û\8cÛ\8cد Ø¢Ø¯Ø±Ø³ Ø§Û\8cÙ\85Û\8cÙ\84 Ø¨Ù\87 Ø¢Ø¯Ø±Ø³ Ù\85Ù\88رÙ\86ظر Ø§Ø±Ø³Ø§Ù\84 Ù\88ابÛ\8cد. Ù\82بÙ\84 Ø²Ù\87 Û\8cÙ\88 Ú©Ù\87 Ø§Û\8cÙ\85Û\8cÙ\84 Ø¯Û\8cگرÛ\8c Ù\82ابÙ\84 Ø§Ø±Ø³Ø§Ù\84 Ø¨Ù\87 Ø§Û\8cÙ\86 Ø¢Ø¯Ø±Ø³ Ø¨Ù\88Ù\87Ø\8c Ù\88ا Ø¯Ø³ØªÙ\88رÙ\87اÛ\8cÛ\8c Ú©Ù\87 Ø¯Ø± Ø¢Ù\86 Ø§Û\8cÙ\85Û\8cÙ\84 Ø§Ù\88Û\8cدÙ\87 Ø±Ø§ Ø¬Ù\87ت ØªØ£Û\8cÛ\8cد Ø§Û\8c Ù\85ساÙ\84Ù\87 Ú©Ù\87 Ø§Û\8c Ø¢Ø¯Ø±Ø³ Ù\85اÙ\84 Ø§Û\8cساÙ\86Ù\87 Ø§Ø¬Ø±Ø§ Ú©Ù\86Û\8cÙ\86.",
-       "emaildisabled": "اي ديارگأ نترإ إنجومانامإ سيتۈن بفرشنإ",
-       "accountcreated": "هساڤ راسد ڤابي",
+       "eauthentsent": "Û\8cÙ± Ù±Ù\86جÙ\88Ù\85اÙ\86اÙ\85اÙ\92 Ù¾Ù\88شت Ø±Ø§Ø³Øª Ú©Ø±Ø¯Ù\86Û\8c Ø³Û\8c Û\8cÙ± ØªÛ\8cرÙ\86Ø´Ù\88Ý© Ú¤Û\8cجاÙ\92 Ø¨Û\8cÙ\9bسÛ\8c Ú¤Ø§Ø¨Û\8cÚ\8cاÙ\92.\nÙ\86Û\8cا Û\8cÙ\88 Ú©Ø§Ù\92 Û\8cÙ± Ù±Ù\86جÙ\88Ù\85اÙ\86اÙ\85اÙ\92 Ø¯Û\8cٱر Ø³Û\8c Ù\87ساÙ\88تÙ\88Ý© Ø¨Û\8cÙ\9bسÛ\8c Ú¤Ø§Ø¨Û\8aØ\8c Ø§Û\8cسا Ú¤Ø§ Ù\86Û\8cا Ø±Ù±Ø¯Û\8cارکÙ\88Ù\86Û\8c Ù\86اÙ\92 Ø² Ù±Ù\86جÙ\88Ù\85اÙ\86اÙ\85اÙ\92 Ø¨Ú¯Ø±Û\8cÙ\86Ø\8c Ø³Û\8c Û\8cÙ\88 Ú©Ø§Ù\92 Ù\87ساÙ\88 Ø§Û\8cسا Ø² Ø±Ø§Ø³ØªÛ\8c Ù¾Ù\88شت Ø±Ø§Ø³Øª Ú¤Ø§Ø¨Û\8a.",
+       "emaildisabled": "ای دیارگٱ نٱتٱراْ سیتوݩ ٱنجوماناماْ بفرشناْ",
+       "accountcreated": "هساو راسد ڤابی",
        "createaccount-title": "هساڤ سي {{SITENAME}} راسد ڤابي",
        "loginlanguagelabel": "زڤون:$1",
        "pt-login": "ڤامین ٱڤوڌن",
        "pt-login-button": "ڤامیٛن ٱڤوڌن",
-       "pt-createaccount": "راسد کردن هساڤ کاریاری",
+       "pt-createaccount": "راسد کردن هساو کاریاری",
        "pt-userlogout": "ز سامۊناْ درٱڤوڌن",
        "changepassword": "آلشد کردن رازينإ گوڤأرتن",
+       "resetpass_header": "رازیناْ گوڌاْشتن هساو ناْ آلشد کونین",
        "oldpassword": "رازينإ گوڤأرتن ديندایي:",
        "newpassword": "رازينإ گوڤأرتن تازأ:",
        "retypenew": "تایپ دوباره رمز:",
        "passwordreset-username": "نوم کارياري",
        "passwordreset-domain": "پوشگر",
        "passwordreset-email": "تيرنشۈن أنجومانامأ",
-       "passwordreset-emailtitle": "جوزيات هساڤ مإن{{SITENAME}}",
+       "passwordreset-emailtitle": "جوزيات هساو میٛن {{SITENAME}}",
        "passwordreset-invalidemail": "تيرنشۈن أنجومانامأ نادوروسد",
        "changeemail-oldemail": "تيرنشۈن أنجومانامإ ايسني",
        "changeemail-newemail": "تيرنشۈن أنجومانامإ تازأ:",
        "changeemail-password": "رازينإ گوڤأرتن {{SITENAME}} ایسا:",
        "changeemail-submit": "آلشد کردن أنجومانامأ",
        "resettokens": "ز نۉ کردن نشۈنإیل",
-       "resettokens-text": "اؽسا تٱرین شناساننداٛیٱلؽ کاْ اجازاٛ دٱسرٱسی ڤاْ قٱرڌؽ داداٛیٱل سیخؤاٛی مؽنڌار ڤا هساڤتان ناْ اْڌاْ دوکرتشناسی کونین.\nؤخڌؽ ڤا ای کارناْ ٱنجوم ڤڌین کاْ تٱساڌوفٱن هونوناْ ڤا کسؽ ڤاْ هومبٱشنی نهاڌین یا کسؽ ڤاْمؽ ڤیڌ ڤاْ هساڤ اؽسا",
+       "resettokens-text": "اؽسا تٱرین شناساننداٛیٱلؽ کاْ اجازاٛ دٱسرٱسی ڤاْ قٱرڌؽ داداٛیٱل سیخؤاٛی مؽنڌار ڤا هساوتۊن ناْ اْڌاْ دوکرتشناسی کونین.\nؤخڌؽ ڤا ای کارناْ ٱنجوم ڤڌین کاْ تٱساڌوفٱن هونوناْ ڤا کسؽ ڤاْ هومبٱشنی نهاڌین یا کسؽ ڤاْمؽ ڤیڌ ڤاْ هساو اؽسا",
        "resettokens-no-tokens": "هیچ شناسانٱنڌاٛئی سی دوکرتشناسی نؽڌا",
        "resettokens-tokens": "نشۈنإیل:",
        "resettokens-token-label": "$1 (أرزایشت تازأ: $2)",
        "preview": "پيش ساٛیل",
        "showpreview": "نشۊن دائن پیش ساٛیل",
        "showdiff": "نشۊن دائن آلشدا",
-       "anoneditwarning": "<strong>ب ڤیرتۊن بۊ:</strong> ایسا هاْنی نٱڤۊڌین ڤامین. تیرنشۊن آی پی ایسا سی هر گاتی کاْ آلشدکاری کونین سی کول خٱلک دیاراْ. ٱر <strong>[$1 رۉین ڤامین]</strong> یا <strong>[$2 یٱ هساڤ کاریاری راسد کونین]</strong>، آلشدکاریٱل ایسا ڤا نوم کاریاری خوتۊن دیاری اْبۊ و یو سی ایسا بیتراْ.",
+       "anoneditwarning": "<strong>ب ڤیرتوݩ بۊ:</strong> ایسا هاْنی نٱڤۊڌین ڤامین. تیرنشوݩ آی پی ایسا سی هر گاتی کاْ آلشدکاری کونین سی کول خٱلک دیاراْ. ٱر <strong>[$1 رۉین ڤامین]</strong> یا <strong>[$2 یٱ هساو کاریاری راسد کونین]</strong>، آلشدکاریٱل ایسا ڤا نوم کاریاری خوتوݩ دیاری اْبۊ و یو سی ایسا بیتراْ.",
        "summary-preview": "پیش ساٛیل آلشدکاری خولاساْ:",
-       "blockedtext": " \"'''دٱسرسی نوم کاریاری یا تیرنشۊن آی پی ایسا نیاگری ڤابیڌاْ.'''\n $1 چونو کرداْ.\nدلیلس یو بیڌاْ: $2''\n* شورۊ نیاگری: $8\n* مجال تٱموم ڤابیڌن نیاگری: $6\n* کاریاری کاْ ڤا نیاگری ڤابیڌاْ بۊ: $7\nایسا تاْرین ڤا $1 یا یکی ز [[{{MediaWiki:Grouppage-sysop}}|سٱردیڤۊنکارۊن]] تماس بگرین و ڤاسۊن گٱپ بزنین.\nب ڤیرتۊن بۊ کاْ ایسا ناْترن «ب ای کاریار ٱنجوماناماْ» بفرشنین مٱر تیرنشۊن جادیاری ناْ میٛن  [[Special:Preferences|چیا ٱسلی کاریاری]] خوتۊن سٱبت کرداْ بۊین.\nتیرنشۊن IP ایسا $3 و شوماراْ نیاگری ڤابیڌاْ ایسا $5 اْ. لوتفٱن چونو شوماراْ یٱلی ناْ میٛن پاٛی جۊریٱل تۊن ب ڤیرتۊن بۊ.",
+       "blockedtext": " \"'''دٱسرسی نوم کاریاری یا تیرنشوݩ آی پی ایسا نیاگری ڤابیڌاْ.'''\n $1 چونو کرداْ.\nدلیلس یو بیڌاْ: $2''\n* شورۊ نیاگری: $8\n* مجال تٱموم ڤابیڌن نیاگری: $6\n* کاریاری کاْ ڤا نیاگری ڤابیڌاْ بۊ: $7\nایسا تاْرین ڤا $1 یا یکی ز [[{{MediaWiki:Grouppage-sysop}}|سٱردیڤۊنکاروݩ]] تماس بگرین و ڤاسوݩ گٱپ بزنین.\nب ڤیرتوݩ بۊ کاْ ایسا ناْترن «ب ای کاریار ٱنجوماناماْ» بفرشنین مٱر تیرنشوݩ جادیاری ناْ میٛن  [[Special:Preferences|چیا ٱسلی کاریاری]] خوتوݩ سٱبت کرداْ بۊین.\nتیرنشوݩ IP ایسا $3 و شوماراْ نیاگری ڤابیڌاْ ایسا $5 اْ. لوتفٱن چونو شوماراْ یٱلی ناْ میٛن پاٛی جۊریٱل توݩ ب ڤیرتوݩ بۊ.",
        "blockednoreason": "هیژ دلیلی سیس نی",
        "nosuchsectiontitle": "بٱئرجا دیاری نیکوناْ",
        "loginreqtitle": "ڤامإن إڤوڌن لازومإ",
        "grouppage-bot": "{{ns:project}}:بوتا",
        "grouppage-sysop": "{{ns:project}}:سٱردیڤۊنکاریۊن",
        "right-writeapi": "سي نڤشدن اْی پی آی ڤٱنين ڤاکار",
+       "grant-createaccount": "راسد کردن هساو کاریاری",
        "newuserlogpage": "راسد ڤابیاْ ڤا کاریار",
        "rightslog": "پهرستنۊماْ حقوق کاریار",
        "action-edit": "ای بلگٱ نٱ آلشدکاری کو",
-       "action-createaccount": "ڤاکل ای هساْڤ مؽنتوری",
+       "action-createaccount": "ڤاکل ای هساْو مؽنتوری",
        "nchanges": "$1 {{PLURAL:$1|تغییر|تغییرات}}",
        "enhancedrc-history": "ڤیرگار",
        "recentchanges": "آلشدکاریا ایسنی",
        "whatlinkshere-hideimages": "جانیا هومپاٛیڤٱندٱل $1",
        "whatlinkshere-filters": "فيلترٱل",
        "blockip": "بستن کاربر",
+       "ipbcreateaccount": "راسد کردن هساو کاریاری",
        "ipboptions": "۲ سات:2 hours,۱ رۊز:1 day,۳ رۊز:3 days,۱ هٱفتاْ:1 week,۲ هٱفتاْ:2 weeks,۱ ما:1 month,۳ ما:3 months,۶ ما:6 months,۱ سال:1 year,بی ڤیرگار:infinite",
        "ipblocklist": "آدرسهای  آی پی وکاربران بسته وابیدند",
+       "blocklist-userblocks": "قام کردن هساو نیاگری ڤابیڌاْ.",
        "infiniteblock": "بؽ تٱ",
+       "createaccountblock": "هساو راسد کردن ناکونشتگٱر ڤابیڌ",
        "blocklist-editing-page": "بٱگاْیٱل",
        "blocklink": "نیاگری ڤابۊ !",
        "unblocklink": "باز بوه",
        "blocklogpage": "پهرستنوماْ قولف ڤابیڌاْ",
        "blocklogentry": "قولف ڤابی [[$1]] ڤا خلاس ڤابیڌن گات ز $2 $3",
        "reblock-logentry": "ساموکارٱل بورسناْ دٱسرٱسی [[$1]]آلشڌ ڤاْ تٱهاْ بورسناْ دٱسرٱسی مؽن $2 $3",
-       "block-log-flags-nocreate": "هرنڳ ؤرکلنیڌن هساڤ بؽ هرنڳ آڤیڌ",
+       "block-log-flags-nocreate": "هرنڳ ؤرکلنیڌن هساو بؽ هرنڳ آڤیڌ",
        "proxyblocker": "ؤٱرڤٱناْ پروکسی",
        "movepagetext": "با استفاده زه فرم زیر نام صفحه تغییر اکنه و همه گزارش تاریخی هو به نام تازه جابجا ابوه.\nعنوان کهنه تبدیل به یک صفحه تغییر مسیر به عنوان جدید ابوه.\nایسا ترین بطور اتوماتیک تغییر مسیر های مربوط به عنوان اصلی رو به روز رسانی کنین. ایر ایسا مطمئن نهدین با دیدن یونو مطمئن بوین:\n[[Special:تغییر مسیر دوبل|دوبل ]] یا[[Special:تغییرمسیر خروا یا اشکسته|تغییرمسیرهای خراو یا اشکسته]].\n\nلینکهایی که به عنوان صفحه قدیمی هدن تغییر نه کنن حتماً تغییر مسیرهای دوبل یا اشکسته و خراو را بررسی کنین.\n'''ایسا''' مسئول اطمینان زه یو هدین که لینکها هنی به همان‌جایی که قرار هده برن.\n\nتوجه کنین که ایر زه قبل صفحه‌ای در عنوان تازه وجود داشته بوه صفحه منتقل '''نه بوه'''،\nمیر یو که آن صفحه خالی یا تغییر مسیر بوه و گزارش تاریخی اصلاح نداشته بوه.\n یعنی ایر اشتباه کردین ترین صفحه را به همان جایی که زه هو جابجا وابیدین برگردانین، و  نترین رو صفحات موجود بنویسین\n\n'''هشدار!'''\nجابجایی صفحات به نام تازه ممکنه  تغییر کلی و غیرمنتظره‌ای سی\n صفحات دوست داشتنی داشته بوه ؛\nلطفاً مطمئن بوین که قبل زه جابجا کردن صفحه، عواقب ای کار را درک اکنین.",
        "movepagetalktext": "صفحه صحبت مربوط، ایر وجود داشته بوه، بطور اتوماتیک همراه با صفحه اصلی\n جابجا ابوه '''میر یو که''' :\n* در حال جابجایی صفحه زه ای فضای نام به فضای نام دیگری بوین،\n* یه صفحه صحبت غیرخالی تحت ای نام تازه وجود داشته بوه، یا\n* کادر زیر را تیک نزده بوین.\n\nدر ای موارد، وا صفحه را بطور دستی جابجا کرده و یا محتویات دو صفحه را با اصلاح ادغام کنین.",
        "tooltip-pt-mycontris": "یٱ نومگٱ ز هومیاریٱل {{GENDER:|ایسا}}",
        "tooltip-pt-login": "ایما اٛگۊیم کاْ رۉین ڤامین سامۊنگٱ: ڤاْلی چونو کاری اٛژباری نی",
        "tooltip-pt-logout": "ز سامۊناْ درٱڤوڌن",
-       "tooltip-pt-createaccount": "ايسا پوشت گٱرم ڤابیڌیناْ کاْ یٱ هساڤ راسد کونین و بیائین ڤامین. ڤاْلی چونو کاری اٛژباری نی.",
+       "tooltip-pt-createaccount": "ايسا پوشت گٱرم ڤابیڌیناْ کاْ یٱ هساو راسد کونین و بیائین ڤامین. ڤاْلی چونو کاری اٛژباری نی.",
        "tooltip-ca-talk": "چٱک چناْ سی مینۊناْ بٱلگٱ",
        "tooltip-ca-edit": "ای بٱلگاْ نٱ آلشدکاری کو",
        "tooltip-ca-addsection": "شورۊ کردن یٱ بٱرجا دیٱ",
        "logentry-move-move_redir": "$1 بٱلٛگاْ $3 ناْ ڤاْ $4 کاْ آلشڌ تور ڤیڌاْ {{GENDER:$2|کل کرڌ}}",
        "logentry-patrol-patrol-auto": "$1 نوسخهٔ $4 بٱلٛگاْ $3 ناْ خودکار ڤاْ عنڤان لرخوؤٱرداٛ {{GENDER:$2|دزاْ کونین}}",
        "logentry-newusers-create": "هساڤ کاریاری $1 {{GENDER:$2|راسد ڤابی}}",
-       "logentry-newusers-autocreate": "هساڤ $1  ڤاْ بارت خوڌکار {{GENDER:$2|ؤرکل آڤیڌاْ}}",
+       "logentry-newusers-autocreate": "هساو $1  ڤاْ بارت خوڌکار {{GENDER:$2|ؤرکل آڤیڌاْ}}",
        "logentry-upload-upload": "$1 {{GENDER:$2|سوڤار کرداْ}} $3",
        "logentry-upload-overwrite": "$1 یٱ نوسقاْ تازاْ ز $3 ناْ {{GENDER:$2|سوڤار کرد}}",
        "searchsuggest-search": "جوستن {{SITENAME}}",
        "duration-days": "$1 {{PLURAL:$1|رۊز|رۊزٱل}}",
-       "randomrootpage": "بٱلٛگاْ بونی تٱساڌفی"
+       "randomrootpage": "بٱلٛگاْ بونی تٱساڌفی",
+       "log-action-filter-all": "هٱمٱ",
+       "log-action-filter-block-block": "نیاگری ڤابۊ",
+       "log-action-filter-block-unblock": "نیاگری نٱڤابۊ",
+       "log-action-filter-delete-delete": "پاکسا کردن بٱلگاْ",
+       "authmanager-authplugin-setpass-bad-domain": "پۊشگر نادیار.",
+       "authmanager-retype-help": "سی پوشت راسدکاری ز نۉ رازیناْ گوڌٱشتن ناْ بزنین",
+       "authmanager-email-label": "ٱنجوماناماْ",
+       "authmanager-email-help": "تیرنشۊن ٱنجوماناماْ",
+       "authmanager-realname-label": "نوم راستاْکی",
+       "authprovider-resetpass-skip-label": "خولاساْ",
+       "authform-newtoken": "تۊکن باْلا ڤابیڌاْ. $1",
+       "authform-notoken": "تۊکن باْلا ڤابیڌاْ",
+       "authform-wrongtoken": "تۊکن خراو",
+       "specialpage-securitylevel-not-allowed-title": "ساْلا چونو کاری ناْ نارین",
+       "authpage-cannot-login": "نیبۊ بیائین ڤامیٛن.",
+       "credentialsform-account": "نوم هساو:",
+       "cannotlink-no-provider-title": "هیژ هساو هومپاٛیڤٱنداری نی.",
+       "linkaccounts": "هومپاٛیڤٱند هساڤٱل",
+       "linkaccounts-submit": "هومپاٛیڤٱند هساڤٱل",
+       "unlinkaccounts-success": "هساو کاریاری ناهومپاٛیڤٱند ڤابی.",
+       "edit-error-short": "خٱتا: $1",
+       "edit-error-long": "خٱتایٱل:$1",
+       "revid": "ڤانیٱری $1"
 }
index 58651c2..059a3a3 100644 (file)
        "showtoc": "bımocne",
        "hidetoc": "bınımne",
        "collapsible-collapse": "Teng ke",
-       "collapsible-expand": "Hera ke",
+       "collapsible-expand": "Hera ke",
        "confirmable-confirm": "{{GENDER:$1|Şıma}} pêbawerê?",
        "confirmable-yes": "Eya",
        "confirmable-no": "Nê",
        "headline_tip": "Sewiya 2ıne sername",
        "nowiki_sample": "metnê formatkerdey berze etıya",
        "nowiki_tip": "Goş formatê Wiki ra mekûwe",
-       "image_sample": "Misal resim.jpg",
+       "image_sample": "Nımune.jpg",
        "image_tip": "Dosya tewrkerdiye",
-       "media_sample": "misal.jpg",
+       "media_sample": "Nımune.ogg",
        "media_tip": "Gırey dosye",
        "sig_tip": "İmzay şıma be morê zemani",
        "hr_tip": "Xeta verardiye (teserrufın bıgureyne/bıxebetne)",
        "prefs-dateformat": "Formatê tarixi",
        "prefs-timeoffset": "Ferqê seate",
        "prefs-advancedediting": "Herayen weçinayış",
+       "prefs-developertools": "Hacetê raverberdoği",
        "prefs-editor": "Vurnayoğ",
        "prefs-preview": "Verqayt",
        "prefs-advancedrc": "Tercihê raverberdey",
        "right-sendemail": "Karberanê binî ra e-mail bişirav",
        "right-managechangetags": "[[Special:Tags|Etiketi]] vıraz u aktiv (me)ke",
        "right-applychangetags": "[[Special:Tags|Etiketa]]  vurnayışana piya dezge fi.",
+       "grant-generic": "\"$1\" paketa heqan",
        "grant-group-page-interaction": "Peran na tesiri",
        "grant-group-file-interaction": "Medya na tesiri",
        "grant-group-watchlist-interaction": "Lista da xoya tesir",
        "grant-createaccount": "Hesab vıraze",
        "grant-createeditmovepage": "Perer vırazê, bıvurnê u berê",
        "grant-delete": "Besternayış, revizyon  u qeydé peran",
-       "grant-editinterface": "Canameyê MediaWiki u CSS/javScripta karberi bıvurnê",
-       "grant-editmycssjs": "CSS/JavaScripta karberiya xo bıvurnê",
+       "grant-editinterface": "Canameyê MediaWiki û sitewide/JSONê karberi bıvurnê",
+       "grant-editmycssjs": "CSS/JSON/JavaScriptê karberiya xo bıvurnê",
        "grant-editmyoptions": "Tercihanê xo û awankerdışê JSONi bıvurne",
        "grant-editmywatchlist": "Listeyseyran de xo bıvırne",
+       "grant-editsiteconfig": "Sitewide û CSS/JSê karberi bıvurne",
        "grant-editpage": "Pela mewcude bıvurne",
        "grant-editprotected": "Pela mewcude bıvurne",
        "grant-highvolume": "Vengê berzi dayış",
        "grant-oversight": "Karberan u ploğyayê revizyona bınımn",
-       "grant-patrol": "{{GENDER:$1|$1i çım ra viyarna ra:$1}}",
+       "grant-patrol": "Çım berzê vurnayışanê pele",
+       "grant-privateinfo": "Bıresê melumatê xısusiyi",
        "grant-protect": "Şeveknayış u wedarıtışê şeveknayışê pelan",
        "grant-rollback": "Pelanê peysergırewtışi bıvurne",
        "grant-sendemail": "Karberanê binan rê e-posta bırışê",
        "action-deleterevision": "revizyoni besternê",
        "action-deletelogentry": "qeydanê cıkewtışan bestere",
        "action-deletedhistory": "verora esteriya perrer bıvin",
+       "action-deletedtext": "revizyonê metıniyê esterıteyi bımocne",
        "action-browsearchive": "pelanê esterıteyan bıgeyre",
        "action-undelete": "Ena perre mesterê",
        "action-suppressrevision": "revizyonê nımnayi bıvin u timar kı.",
        "action-editcontentmodel": "Zerrekê modela yu perer timar ke",
        "action-managechangetags": "Vıraz u etiketa aktiv (me) ke",
        "action-applychangetags": "Vurnayışana piya etiket kerdışi zi dezge fi",
+       "action-deletechangetags": "etitikan danegeh ra bestere",
        "action-purge": "Ane perer newe ke",
        "nchanges": "$1 {{PLURAL:$1|vurnayış|vurnayışi}}",
        "enhancedrc-since-last-visit": "$1 {{PLURAL:$1|ziyaretê peyêni ra nata}}",
        "recentchanges-legend-plusminus": "''(±123)''",
        "recentchanges-submit": "Bımocne",
        "rcfilters-tag-remove": "'$1' wedare",
-       "rcfilters-legend-heading": "<strong>Lista kılmkerdışa :</strong>",
+       "rcfilters-legend-heading": "<strong>Lista kılmkerdışan:</strong>",
+       "rcfilters-other-review-tools": "Hacetê çımeştışê bini",
        "rcfilters-activefilters": "Parzûnê aktifi",
        "rcfilters-activefilters-hide": "Bınımne",
        "rcfilters-activefilters-show": "Bımocne",
        "rcfilters-days-show-hours": "($1 {{PLURAL:$1|saete|saeti}})",
        "rcfilters-quickfilters": "Parzûnê qeydbiyayeyi",
        "rcfilters-quickfilters-placeholder-title": "Qet yew parzûn qeyd nêbiyo",
+       "rcfilters-savedqueries-defaultlabel": "Parzûnê qeydbiyayeyi",
        "rcfilters-savedqueries-rename": "Reyna name ke",
        "rcfilters-savedqueries-setdefault": "Wa hesabiyaye bımano",
        "rcfilters-savedqueries-remove": "Bestere",
        "rcfilters-savedqueries-apply-label": "Parzûn vıraze",
        "rcfilters-savedqueries-apply-and-setdefault-label": "Parzûno hesebiyaye vıraze",
        "rcfilters-savedqueries-cancel-label": "Bıtexelne",
-       "rcfilters-show-new-changes": "Vurnayışanê neweya bımocne",
-       "rcfilters-search-placeholder": "Vurnayışanê peyênan filtre kerê (menuy bıkarne ya zi namey parzûni cıgeyrê)",
+       "rcfilters-clear-all-filters": "Parzûnan pêro pak kerê",
+       "rcfilters-show-new-changes": "Vurnayışanê neweyan bımocne",
+       "rcfilters-search-placeholder": "Vurnayışanê peyênan parzûn kerê (menuyi bıgurenê ya zi nameyê parzûni cıgeyrê)",
+       "rcfilters-invalid-filter": "Parzûno nêravêrde",
+       "rcfilters-empty-filter": "Parzûnê aktifi çıniyê. İştırakê cı pêro mocniyenê.",
        "rcfilters-filterlist-title": "Parzûni",
        "rcfilters-filterlist-whatsthis": "Nê çıtewri guriyenê?",
        "rcfilters-highlightmenu-title": "Yew reng weçine",
+       "rcfilters-filterlist-noresults": "Parzûni nêvêniyayi",
        "rcfilters-filtergroup-authorship": "Wayiriya iştırakan",
        "rcfilters-filter-editsbyself-label": "Vurnayışê şıma",
        "rcfilters-filter-editsbyself-description": "İştırakê şıma.",
        "rcfilters-filter-bots-label": "Bot",
        "rcfilters-filter-humans-label": "İnsan (bot niyo)",
        "rcfilters-filter-humans-description": "Terefê insanan ra vuriyayışi.",
+       "rcfilters-filter-reviewstatus-unpatrolled-label": "Desturê dewriya ra nêvêrdo",
        "rcfilters-filter-reviewstatus-auto-label": "Otomatik kontrol bi",
        "rcfilters-filtergroup-significance": "Gıraniye",
        "rcfilters-filter-minor-label": "Vurriyayışê werdiyi",
        "rcfilters-exclude-button-off": "Weçinayeyi ciya bıtepışê",
        "rcfilters-exclude-button-on": "Weçinayeyo ciya",
        "rcfilters-view-tags": "Vurnayışê etiketıni",
+       "rcfilters-view-return-to-default-tooltip": "Peyser şo parzûnê menuyê bıngehi",
        "rcfilters-liveupdates-button": "Rocaneyê ganıni",
        "rcfilters-liveupdates-button-title-on": "Rocaneyanê cındeyan ragê",
        "rcfilters-preference-label": "Mabeynrıyê non-JavaScript'i bıkarne",
        "rcfilters-watchlist-preference-label": "Mabeynrıyê non-JavaScript'i bıkarne",
+       "rcfilters-target-page-placeholder": "Yew nameyê pele (ya zi kategoriye) cı kerê",
        "rcnotefrom": "Cêr de <strong>$2</strong> ra nata {{PLURAL:$5|vurnayışiyê}} asenê (tewr vêşi <strong>$1</strong> asenê) <strong>$3, $4</strong>",
        "rclistfromreset": "Weçinayışê tarixi ragoze",
        "rclistfrom": "$3 sehat $2 ra tepiya vurnayışanê neweyan bımotne",
        "apisandbox-reset": "Bestere",
        "apisandbox-retry": "Anciya bıcerrebne",
        "apisandbox-helpurls": "Linkê peşti",
-       "apisandbox-examples": "Misali",
+       "apisandbox-examples": "Nımuneyi",
        "apisandbox-dynamic-parameters": "Parametreya debyayi",
        "apisandbox-dynamic-parameters-add-label": "Parametre dek:",
        "apisandbox-dynamic-parameters-add-placeholder": "Nmaey parametrey",
        "checkbox-select": "Weçinaye: $1",
        "checkbox-all": "Pêro",
        "checkbox-none": "Temam",
-       "checkbox-invert": "Verdindayış",
+       "checkbox-invert": "Dimlaşt ke",
        "allpages": "Pêro peli",
        "nextpage": "Pela peyco ($1)",
        "prevpage": "Pela veri ($1)",
        "enotif_body_intro_moved": "{{SITENAME}} de pera $1 $PAGEEDITDATE de {{gender:$2|$2}}i berd, rewizyonê $3 bıvin.",
        "enotif_body_intro_restored": "{{SITENAME}} de pera $1 $PAGEEDITDATE de {{gender:$2|$2}}i timar ke, rewizyonê $3 bıvin.",
        "enotif_body_intro_changed": "{{SITENAME}} de pera $1 $PAGEEDITDATE de {{gender:$2|$2}}i vurne, rewizyonê $3 bıvin.",
-       "enotif_lastvisited": "ziyareta şıma ye peyini ra nata heme vuryayiş ê ke biyê bıewnê $1i re..",
-       "enotif_lastdiff": "qey vinayişê ney vurnayişi bıewnê pelê $1i",
+       "enotif_lastvisited": "Ziyaretê şımayê peyêni ra nata vurnayışi pêro, $1 bıvênê",
+       "enotif_lastdiff": "Nê vurnayışi bıvêne, $1 bewne",
        "enotif_anon_editor": "karbero anonim $1",
        "enotif_body": "Erciyayê $WATCHINGUSERNAME,\n\n$PAGEINTRO $NEWPAGE\n\neniya timaroği: $PAGESUMMARY $PAGEMINOREDIT\n\nTimaroğiya irtibat:\nmail: $PAGEEDITOR_EMAIL\nwiki: $PAGEEDITOR_WIKI\n\nno pel o ke behs beno heta ziyaret kerdışê yewna heli, mesajê vuriyayişi nêşawiyeno.\n\n           {{SITENAME}} sistemê hişyariyê keyepeli.\n\n--\nQey vurnayişê eyari:\n{{canonicalurl:{{#Special:Watchlist/edit}}}}\n\nQey vurnayişê eyaran de lista seyri:\n{{canonicalurl:{{#special:EditWatchlist}}}}\n\nQey wedarayişê ena pele liste xo ra seyr kerdişi, şo\n$UNWATCHURL\n\nQey hemkari u pêşniyazi:\n$HELPPAGE",
        "enotif_minoredit": "No yew vırnayışo werdiyo",
        "sessionfailure-title": "Seans xeripiya",
        "sessionfailure": "cıkewtışê hesabê şıma de yew problem aseno;\nno kar semedê dızdiyê hesabi ibtal biyo.\nkerem kerê \"tepiya\" şiyerê u pel o ke şıma tera ameyî u o pel newe ra bar kerê , newe ra tesel/cereb kerê.",
        "changecontentmodel": "Modelê zerrekê pele bıvurne",
+       "changecontentmodel-legend": "Modelê zerreki bıvurne",
        "changecontentmodel-title-label": "Sernameyê pele",
        "changecontentmodel-model-label": "Modelê zerrekiyo newe",
        "changecontentmodel-reason-label": "Sebeb:",
        "changecontentmodel-submit": "Bıvırne",
+       "changecontentmodel-success-title": "Modelê zerreki vurriya",
        "log-name-contentmodel": "Qeydê vurnayışanê modelê zerreki",
        "logentry-contentmodel-change-revertlink": "peyser biya",
        "logentry-contentmodel-change-revert": "peyser biya",
        "modifiedarticleprotection": "Qe \"[[$1]]\", seviye kılit kerdişi vurnayi biyo",
        "unprotectedarticle": "Starkerdışê \"[[$1]]\" hewadeya",
        "movedarticleprotection": "eyarê pawıtışi no \"[[$2]]\" peli ra kırışiya no \"[[$1]]\" peli",
+       "protectedarticle-comment": "\"[[$1]]\" {{GENDER:$2|sıtariya}}",
+       "modifiedarticleprotection-comment": "Seba \"[[$1]]\" rê {{GENDER:$2|sewiyaya şeveknayışi vurriye}}",
        "protect-title": "qey \"$1\" yew seviyaya pawıtışi bıvıcinê",
        "protect-title-notallowed": "Star kerdış sewiyeyê \"$1\" bıvinê",
        "prot_1movedto2": "nameyê [[$1]] peli yo newe: [[$2]]",
        "import-mapping-namespace": "Dek yu canamey miyan",
        "import-mapping-subpage": "Bınnpeley ena peler deyne azere ke",
        "import-upload-filename": "Nameyê dosyayi:",
+       "import-upload-username-prefix": "Prefiksê interwikiyi:",
        "import-comment": "Mışewre:",
        "importtext": "Kerem ke dosyay, çımeyê wiki ra pê [[Special:Export|kırıştışê teberdayişi]] bıdê teber, Komputerê xo de qeyd kerê u bar kerê tiya.",
        "importstart": "Pelan împort kenî",
        "pageinfo-display-title": "Sernuşteyo ke mosneyêno",
        "pageinfo-default-sort": "Hesıbyaye mırfeyo kılm",
        "pageinfo-length": "Derdeya pela (bayti heta)",
+       "pageinfo-namespace": "Heruna nameyi",
        "pageinfo-article-id": "Kamiya pele",
        "pageinfo-language": "Zıwanê zerreyê pele",
        "pageinfo-language-change": "bıvırne",
        "newimages-summary": "Ena pela xasi dosyayi ke peni de bar biyayeyi mocnane.",
        "newimages-legend": "Parzûn",
        "newimages-label": "Nameyê dosya ( ya zi parçe ey)",
+       "newimages-user": "Adresa IPyi ya zi nameyê karberi",
        "newimages-showbots": "Selaganë boti bıvin",
        "newimages-hidepatrolled": "Selaganë dewriyeyan bıvinë",
+       "newimages-mediatype": "Tewrê medya:",
        "noimages": "Çik çini yo.",
        "ilsubmit": "Cı geyre",
        "bydate": "Gorey zemani",
        "version-specialpages": "Perê hısusiy",
        "version-parserhooks": "Çengelê Parserî",
        "version-variables": "Vurnayeyî",
+       "version-editors": "Editori",
        "version-antispam": "Spam vındarnayış",
        "version-api": "API",
        "version-other": "Bin",
        "tag-filter": "Parzûnê [[Special:Tags|etiketi]]:",
        "tag-filter-submit": "Parzûn",
        "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Etiket|Etiketi}}]]: $2",
+       "tag-mw-new-redirect": "Serşıkıtışo newe",
+       "tag-mw-blank": "Vengkerdış",
+       "tag-mw-blank-description": "Vengiya na pele bıvurne",
+       "tag-mw-replace": "Zerrek vurriya",
+       "tag-mw-rollback": "Peyserardış",
+       "tag-mw-undo": "Peyser bıgêrê",
        "tags-title": "Etiketi",
        "tags-intro": "Ena pele etiketê ke be vurnayışê nuşiyayışi ra nişan biyê û maneyê inan lista kena.",
        "tags-tag": "Nameyê etiketi",
        "tags-actions-header": "Kerdışi",
        "tags-active-yes": "Eya",
        "tags-active-no": "Nê",
-       "tags-source-extension": "Kışta ju dergeneki ra şınasêna",
+       "tags-source-extension": "Terefê nuştebari ra şınasniyeno",
+       "tags-source-manual": "Terefê karberan û botan ra be dest ra gureniyeno",
        "tags-edit": "bıvurne",
        "tags-delete": "bestere",
        "tags-activate": "Aktiv ke",
        "tags-deactivate": "Aktiv mek",
        "tags-hitcount": "$1 {{PLURAL:$1|vurnayış|vurnayışi}}",
+       "tags-create-heading": "Etiketo newe vırazê",
        "tags-create-tag-name": "Nameyê etiketi:",
        "tags-create-reason": "Sebeb:",
        "tags-create-submit": "Vıraze",
+       "tags-delete-title": "Etiketi bestere",
+       "tags-delete-reason": "Sebeb:",
+       "tags-activate-title": "Etiketê aktifi",
        "tags-activate-reason": "Sebeb:",
+       "tags-activate-submit": "Aktif ke",
+       "tags-deactivate-title": "Etiketê ke aktif niyê",
        "tags-deactivate-reason": "Sebeb:",
+       "tags-deactivate-submit": "Aktif niyê",
+       "tags-edit-title": "Etiketan bıvurne",
+       "tags-edit-manage-link": "Etiketan idare kerê",
+       "tags-edit-existing-tags": "Etiketê ke estê:",
+       "tags-edit-existing-tags-none": "<em>Qet yew</em>",
+       "tags-edit-new-tags": "Etiketê neweyi:",
+       "tags-edit-add": "Nê etiketan cı kerê:",
        "tags-edit-reason": "Sebeb:",
        "comparepages": "Pelan têversanê",
        "compare-page1": "Pele 1",
        "compare-title-not-exists": "Sernameyo ke şımayê vanê mewcud niyo.",
        "compare-revision-not-exists": "Revizyono ke şımaye vanê mewcud niyo.",
        "diff-form": "Ferqi",
+       "diff-form-submit": "Ferqan bımocne",
        "permanentlink": "Gıreyo daimi",
+       "permanentlink-revid": "Revizyonê IDyi",
+       "permanentlink-submit": "Şo revizyoni",
        "dberr-problems": "Mayê muxulêm! Ena sita dı newke xırabiya teknik esta.",
        "dberr-again": "Dı-rê deqiqeyi vınde û heni bar ke.",
        "dberr-info": "(Erzmelumati ra xızmetkari nêreseno: $1)",
        "htmlform-chosen-placeholder": "Opsiyon weçine",
        "htmlform-cloner-create": "Tayêna cı ke",
        "htmlform-cloner-delete": "Wedare",
+       "htmlform-date-placeholder": "SSSS-AA-RR",
+       "htmlform-time-placeholder": "SS:DD:SS",
+       "htmlform-datetime-placeholder": "SSSS-AA-RR SS:DD:SS",
        "logentry-delete-delete": "$1 perra $3 {{GENDER:$2|esterıte}}",
        "logentry-delete-restore": "$1 pela $3 ($4) {{GENDER:$2|peyser arde}}",
        "restore-count-files": "{{PLURAL:$1|1 dosya|$1 dosyeyi}}",
        "mediastatistics-nbytes": "{{PLURAL:$1|$1 bayt|$1 bayti}} ($2; $3%)",
        "mediastatistics-table-mimetype": "Tewrê MIME",
        "mediastatistics-header-unknown": "Nêzanaye",
+       "mediastatistics-header-audio": "Veng",
+       "mediastatistics-header-video": "Videoyi",
+       "mediastatistics-header-multimedia": "Medyaya dewlemende",
+       "mediastatistics-header-office": "Ofis",
+       "mediastatistics-header-text": "Tewrê metıni",
+       "mediastatistics-header-total": "Dosyeyi pêro",
        "special-characters-group-latin": "Latin",
        "special-characters-group-latinextended": "latinkiya hêrabiyaye",
        "special-characters-group-ipa": "IPA",
        "special-characters-group-symbols": "Semboli",
        "special-characters-group-greek": "Yunan",
+       "special-characters-group-greekextended": "Yunankiyo herakerde",
        "special-characters-group-cyrillic": "Kiril",
        "special-characters-group-arabic": "Erebki",
        "special-characters-group-arabicextended": "Erebkiya Heraye",
        "special-characters-group-thai": "Thai",
        "special-characters-group-lao": "Lao",
        "special-characters-group-khmer": "Khmer",
+       "special-characters-group-canadianaboriginal": "Aborcinê Kanada",
        "special-characters-title-endash": "tira kılme",
        "special-characters-title-emdash": "tira derge",
        "special-characters-title-minus": "işaretê kemiye",
index 4b361b4..fa028be 100644 (file)
        "exif-gpsdop": "Nákvæmni mælinga",
        "exif-gpsspeedref": "Hraðaeining",
        "exif-gpsspeed": "Hraði GPS-móttakara",
+       "exif-gpstrackref": "Tilvísun í stefnu hreyfingar",
        "exif-gpstrack": "Átt hreyfingar",
+       "exif-gpsimgdirectionref": "Tilvísun fyrir stefnu myndar",
        "exif-gpsimgdirection": "Stefna myndarinnar",
        "exif-gpsmapdatum": "Landmælingagögn",
        "exif-gpsdestlatituderef": "Tilvísun breiddargráðu áfangastaðar",
index 23d6235..d9c1fee 100644 (file)
@@ -7,6 +7,7 @@
        },
        "exif-orientation": "ⴰⵙⵡⴰⵍⴰ",
        "exif-datetime": "ⴰⵙⴰⴽⵓⴷ ⴷ ⵡⴰⴽⵓⴷ ⵏ ⵓⵙⵏⴼⵍ ⵏ ⵓⴼⴰⵢⵍⵓ",
+       "exif-datetimedigitized": "ⴰⵙⴰⴽⵓⴷ ⴷ ⵡⴰⴽⵓⴷ ⵏ ⵓⵙⵓⵟⵟⵏ",
        "exif-flash": "ⴼⵍⴰⵛ",
        "exif-source": "ⴰⵙⴰⴳⵎ",
        "exif-languagecode": "ⵜⵓⵜⵍⴰⵢⵜ",
index 01138e3..6f53635 100644 (file)
        "resetpass-abort-generic": "Le cambio del contrasigno ha essite abortate per un extension.",
        "resetpass-expired": "Le contrasigno ha expirate. Per favor defini un nove contrasigno pro aperir session.",
        "resetpass-expired-soft": "Le contrasigno ha expirate e debe esser cambiate. Per favor, elige un nove contrasigno ora, o clicca sur \"{{int:authprovider-resetpass-skip-label}}\" pro cambiar lo plus tarde.",
+       "resetpass-validity": "Tu contrasigno non es valide: $1\n\nPer favor defini un nove contrasigno pro aperir session.",
        "resetpass-validity-soft": "Le contrasigno non es valide: $1\n\nPer favor, elige un nove contrasigno ora, o clicca sur \"{{int:authprovider-resetpass-skip-label}}\" pro cambiar lo plus tarde.",
        "passwordreset": "Reinitialisar contrasigno",
        "passwordreset-text-one": "Completa iste formulario pro reinitialisar tu contrasigno.",
        "blockedtext": "<strong>Tu nomine de usator o adresse IP ha essite blocate.</strong>\n\nLe blocada esseva facite per $1.\nLe motivo presentate es <em>$2</em>.\n\n* Initio del blocada: $8\n* Expiration del blocada: $6\n* Le blocato intendite: $7\n\nTu pote contactar $1 o un altere [[{{MediaWiki:Grouppage-sysop}}|administrator]] pro discuter le blocada.\nTu pote solmente usar le function \"{{int:emailuser}}\" si un adresse de e-mail valide es specificate in le\n[[Special:Preferences|preferentias de tu conto]] e tu non ha essite blocate de usar lo.\nTu adresse IP actual es $3, e le ID del blocada es #$5.\nPer favor include tote le detalios supra specificate in omne correspondentia.",
        "autoblockedtext": "Tu adresse IP ha essite automaticamente blocate perque un altere usator lo usava qui esseva blocate per $1.\nLe motivo presentate es:\n\n:<em>$2</em>\n\n* Initio del blocada: $8\n* Expiration del blocada: $6\n* Blocato intendite: $7\n\nTu pote contactar $1 o un del altere [[{{MediaWiki:Grouppage-sysop}}|administratores]] pro discuter le blocada.\n\nNota que tu pote solmente utilisar le function \"{{int:emailuser}}\" si tu ha registrate un adresse de e-mail valide in tu [[Special:Preferences|preferentias de usator]] e tu non ha essite blocate de usar lo.\n\nTu adresse IP actual es $3, e le ID del blocada es #$5.\nPer favor include tote le detalios supra specificate in omne correspondentia.",
        "systemblockedtext": "Tu nomine de usator o adresse IP ha essite blocate automaticamente per MediaWiki.\nLe motivo presentate es:\n\n:<em>$2</em>\n\n* Initio del blocada: $8\n* Expiration del blocada: $6\n* Blocato intendite: $7\n\nTu adresse IP actual es $3.\nPer favor, include tote le detalios enumerate hic supra in omne questiones que tu pone.",
+       "actionblockedtext": "Tu ha essite blocate pro exequer iste action.",
        "blockednoreason": "nulle motivo specificate",
        "whitelistedittext": "Tu debe $1 pro poter modificar paginas.",
        "confirmedittext": "Tu debe confirmar tu adresse de e-mail pro poter modificar paginas.\nPer favor entra e valida tu adresse de e-mail per medio de tu [[Special:Preferences|preferentias de usator]].",
        "ipbreason": "Motivo:",
        "ipbreason-dropdown": "*Motivos frequente pro blocar\n** Insertion de informationes false\n** Elimination de contento de paginas\n** Ligamines ''spam'' verso sitos externe\n** Insertion de nonsenso/absurditates in paginas\n** Comportamento intimidatori/molestation\n** Abuso de contos multiple\n** Nomine de usator inacceptabile",
        "ipb-hardblock": "Impedir que usatores authenticate face modificationes ab iste adresse IP",
-       "ipbcreateaccount": "Impedir creation de contos",
-       "ipbemailban": "Impedir que le usator invia e-mail",
+       "ipbcreateaccount": "Creation de contos",
+       "ipbemailban": "Inviar e-mail",
        "ipbenableautoblock": "Blocar automaticamente le adresse IP usate le plus recentemente per iste usator, e omne IPs successive desde le quales ille/-a tenta facer modificationes",
        "ipbsubmit": "Blocar iste usator",
        "ipbother": "Altere durata:",
        "ipboptions": "2 horas:2 hours,1 die:1 day,3 dies:3 days,1 septimana:1 week,2 septimanas:2 weeks,1 mense:1 month,3 menses:3 months,6 menses:6 months,1 anno:1 year,infinite:infinite",
        "ipbhidename": "Celar le nomine del usator del modificationes e del listas",
        "ipbwatchuser": "Observar le paginas de usator e de discussion de iste usator",
-       "ipb-disableusertalk": "Impedir que iste usator modifica su proprie pagina de discussion durante que ille es blocate",
+       "ipb-disableusertalk": "Modificar le proprie pagina de discussion",
        "ipb-change-block": "Reblocar le usator con iste configurationes",
        "ipb-confirm": "Confirmar blocada",
        "ipb-sitewide": "Sur tote le sito",
        "ipb-partial": "Partial",
        "ipb-pages-label": "Paginas",
+       "ipb-namespaces-label": "Spatios de nomines",
        "badipaddress": "Adresse IP mal formate.",
        "blockipsuccesssub": "Blocada succedite",
        "blockipsuccesstext": "[[Special:Contributions/$1|$1]] ha essite blocate.<br />\nVide le [[Special:BlockList|lista de blocadas]] pro revider le blocadas.",
        "ipb-blocklist": "Vider blocadas existente",
        "ipb-blocklist-contribs": "Contributiones de {{GENDER:$1|$1}}",
        "ipb-blocklist-duration-left": "$1 restante",
+       "block-actions": "Actiones a blocar:",
        "block-expiry": "Expiration:",
+       "block-options": "Optiones additional:",
+       "block-prevent-edit": "Modification",
+       "block-reason": "Motivo:",
+       "block-target": "Nomine de usator o adresse IP:",
        "unblockip": "Disblocar usator",
        "unblockiptext": "Usa le formulario infra pro restaurar le accesso de scriptura a un adresse IP o nomine de usator blocate previemente.",
        "ipusubmit": "Cancellar iste blocada",
        "blocklist-nousertalk": "non pote modificar su proprie pagina de discussion",
        "blocklist-editing": "modification",
        "blocklist-editing-sitewide": "modification (tote le sito)",
+       "blocklist-editing-page": "paginas",
+       "blocklist-editing-ns": "spatios de nomines",
        "ipblocklist-empty": "Le lista de blocadas es vacue.",
        "ipblocklist-no-results": "Le adresse IP o nomine de usator que tu requestava non es blocate.",
        "blocklink": "blocar",
        "specialpages-group-developer": "Instrumentos pro disveloppatores",
        "blankpage": "Pagina vacue",
        "intentionallyblankpage": "Iste pagina es intentionalmente vacue",
+       "disabledspecialpage-disabled": "Iste pagina ha essite disactivate per un administrator del systema.",
        "external_image_whitelist": "  #Lassa iste linea exactemente como illo es<pre>\n#Pone fragmentos de expressiones regular (solmente le parte que va inter //) infra\n#Istes correspondera con le adresses URL de imagines externe (a ligamine directe)\n#Le correspondentes se monstrara como imagines, le alteres solmente como ligamines a imagines\n#Le lineas comenciante con # essera tractate como commentos\n#Isto non es sensibile al differentia inter majusculas e minusculas\n\n#Insere omne fragmentos regex super iste linea. Lassa iste linea exactemente como illo es</pre>",
        "tags": "Etiquettas valide de modification",
        "tag-filter": "Filtro de [[Special:Tags|etiquettas]]:",
        "logentry-block-block": "$1 {{GENDER:$2|blocava}} {{GENDER:$4|$3}} con un tempore de expiration de $5 $6",
        "logentry-block-unblock": "$1 {{GENDER:$2|disblocava}} {{GENDER:$4|$3}}",
        "logentry-block-reblock": "$1 {{GENDER:$2|cambiava}} le configuration del blocada de {{GENDER:$4|$3}} con un tempore de expiration de $5 $6",
-       "logentry-partialblock-block": "$1 {{GENDER:$2|blocava}} {{GENDER:$4|$3}} pro modificar {{PLURAL:$8||le paginas}} $7 con un tempore de expiration de $5 $6",
-       "logentry-partialblock-reblock": "$1 {{GENDER:$2|cambiava}} le configuration del blocada de {{GENDER:$4|$3}} impediente le modification {{PLURAL:$8|de|del paginas}} $7 con un tempore de expiration de $5 $6",
+       "logentry-partialblock-block-page": "le {{PLURAL:$1|pagina|paginas}} $2",
+       "logentry-partialblock-block-ns": "le {{PLURAL:$1|spatio|spatios}} de nomines $2",
+       "logentry-partialblock-block": "$1 {{GENDER:$2|blocava}} {{GENDER:$4|$3}} pro modificar $7 con un tempore de expiration de $5 $6",
+       "logentry-partialblock-reblock": "$1 {{GENDER:$2|cambiava}} le configuration del blocada de $3 impediente que {{GENDER:$4|ille|illa}} modifica $7 con un tempore de expiration de $5 $6",
        "logentry-non-editing-block-block": "$1 {{GENDER:$2|blocava}} {{GENDER:$4|$3}} pro certe actiones non-modification con un tempore de expiration de $5 $6",
        "logentry-non-editing-block-reblock": "$1 {{GENDER:$2|cambiava}} le configuration del blocada de {{GENDER:$4|$3}} pro certe actiones non-modification con un tempore de expiration de $5 $6",
        "logentry-suppress-block": "$1 {{GENDER:$2|blocava}} {{GENDER:$4|$3}} con un tempore de expiration de $5 $6",
index a624451..55e35f1 100644 (file)
@@ -4,44 +4,51 @@
                        "Reedy",
                        "Ukabia",
                        "아라",
-                       "Uzoma Ozurumba"
+                       "Uzoma Ozurumba",
+                       "Oby Ezeilo"
                ]
        },
        "tog-underline": "Ahịrịàlà òjikọ:",
        "tog-hideminor": "Zonari orü ntàkírí na nwerue mẹrẹ ogẹ nsó",
        "tog-hidepatrolled": "Zonari orü ha hụrụ na nwerue mẹrẹ ogẹ nsó",
        "tog-newpageshidepatrolled": "Zonari orü ha hụrụ shí ndetu ihü ohúrù",
+       "tog-hidecategorization": "Zoo nkewasị e nwere n' ihu akwụkwọ nke ọbụla",
        "tog-extendwatchlist": "Gbasa ndetu ihe ánà elé ka ó zi gbanwere nke níle, o bughi nani nke isi nso",
-       "tog-usenewrc": "Ji ihe gbanwere nso níguélé élu (ö chọrọ JavaScript)",
+       "tog-usenewrc": "ngbanwe otu na-esite n'ihu akwụkwọ nwere mgbanwe ọhụụ nakwa ihe nrụba ama.",
        "tog-numberheadings": "Onuogụgụ-otu anyi mere ya maka ishi edemede",
-       "tog-editondblclick": "Rüwá na élu ihü mgbe I kpạtạrạ (ö chọrọ JavaScript)",
-       "tog-editsectiononrightclick": "Kpa na áká nri Í gbanyé orürü nkeji na ishi nkeji (ö chọrọ JavaScript)",
-       "tog-watchcreations": "Tinyé ihüm na eké na ndetu ihem ne lé",
-       "tog-watchdefault": "Tinyé ihü m na rüoru élu na ndetu ihem ne lé",
-       "tog-watchmoves": "Tinyé ihü m na puzié na ndetu ihe m ne lé",
-       "tog-watchdeletion": "Tinyé ihü m na kàcha na ndetu ihe m ne lé",
+       "tog-editondblclick": "Hazie ihu akwụkwọ ndi a site na kliki ugboro abụọ",
+       "tog-editsectiononrightclick": "kpaa aka n'aka nri iji nyere aka na nkeji nke na-ahazi  isiokwu nkeji dị iche iche",
+       "tog-watchcreations": "Mgbakwụnye ihu akwụkwọ na failụ ndi a m mepụtara na ihe m ga na-elebara anya",
+       "tog-watchdefault": "Gbakwụnye ihu akwụkwọ na failụ ndi a nhaziri n'ihe m ga na-elebara anya",
+       "tog-watchmoves": "Tinye ihu akwụkwọ na failụ niile mụ bugara n'ihe m ga na-elebara anya",
+       "tog-watchdeletion": "Tinye ihu akwụkwọ na failụ niile m hichara n'ebe m ga na-elebara anya",
+       "tog-watchuploads": "Tinye failụ ohụụ m mere ọpụload n'ihe mụ ga na -elebara anya",
        "tog-minordefault": "Me ka nhoro da na orü ntakịrị níle",
        "tog-previewontop": "Zitú ntàkịrị mgbe opuzọr zi igbe orü",
        "tog-previewonfirst": "Zitú nke takírí orü mbu",
-       "tog-enotifwatchlistpages": "Türüm e-mail mgbe ihü nor na ndetu ihem ne lé gbanwere",
+       "tog-enotifwatchlistpages": "Ziterem e-mail mgbe otu ihu akwụkwọ maọbụ otu failụ nọ n'ihe ndị na-elebara anya gbanworo",
        "tog-enotifusertalkpages": "Türüm e-mail ngbe ébé okwu ndi na banife nkem gbanwere",
-       "tog-enotifminoredits": "Türüm e-mail maka orü ntakịrị ihüá",
+       "tog-enotifminoredits": "Zitekwara m email maka mgbanwo dị n'ihu akwụkwọ na failụ nhaziri",
        "tog-enotifrevealaddr": "Zifór áhàebeíbị e-mail m na e-mail okwuókà",
        "tog-shownumberswatching": "Zi onuogụgụ ndi na banife nke ne lé",
-       "tog-oldsig": "Létu ntakiri ndẹlu ejị a ma gí:",
+       "tog-oldsig": "Mbinye aka ọpụpụ gị",
        "tog-fancysig": "Mesò ka nkábi nwéré édé wiki (nké énwéghị jikodo nke nọr na onwe)",
-       "tog-uselivepreview": "Jí nlé ntàkírí dí ndụ (Í gí nwé JavaScript) (mmètú kanyí lé)",
+       "tog-uselivepreview": "Gosi  ihe ndịna na-ebupụtachaghị ihe niile dị n'ihu akwụkwọ",
        "tog-forceeditsummary": "Gwam mgbè okwu nsem màkà orüm rürü a díghị",
        "tog-watchlisthideown": "Zonari orüm fwuör ndetu ihem ne lé",
        "tog-watchlisthidebots": "Zonari orü bot fwuör ndetu ihem ne lé",
        "tog-watchlisthideminor": "Zonari orü ntakịrị fwuör ndetu ihem ne lé",
        "tog-watchlisthideliu": "Zonari orü ndi na banife nke ndi banyèrè a banyé, fwuör ndetu ihem ne lé",
+       "tog-watchlistreloadautomatically": "Gosigharia ihe nlebara anya ozigbo e nwere ihe mgbanwe (java script required)",
+       "tog-watchlistunwatchlinks": "Tinye ihe nriba ama ozigbo ozigbo({{int:Watchlist-unwatch}}/{{int:Watchlist-unwatch-undo}}) iji leba anya n'ihe mgbanwo dị n'ihu akwukwọ.(JavaScript required for toggle functionality)",
        "tog-watchlisthideanons": "Zonari orü ndi na banife nke ndi ámághị, fwuör ndetu ihem ne lé",
        "tog-watchlisthidepatrolled": "Zonari orü ha nè léfù ányá fwuör ndetu ihem ne lé",
+       "tog-watchlisthidecategorization": "zoo nkewasị nke ihu akwụkwọ",
        "tog-ccmeonemails": "Sipu iye e-mail m na sipu ndi ozor",
        "tog-diffonly": "É zìkwàlà ihe nọr na ihü di okpúrù íchiè",
        "tog-showhiddencats": "Zi ébéonọr zonari a zonari",
        "tog-norollbackdiff": "Kwà diff mgbe byárá na mgbe láázú mèchàrà",
+       "tog-useeditwarning": "gwam mgbe m hapụrụ ihu akwụkwọ nhaziri na echekwaghị ihe ndị m gbamworo",
        "underline-always": "M̀gbèọbụlà",
        "underline-never": "Emelaème",
        "underline-default": "Ndatụ ihü njikota",
index 00f82f1..501a4b0 100644 (file)
        "returnto": "Aftur á: $1.",
        "tagline": "Úr {{SITENAME}}",
        "help": "Hjálp",
+       "help-mediawiki": "Hjálp varðandi MediaWiki",
        "search": "Leit",
        "search-ignored-headings": " #<!-- leave this line exactly as it is --> <pre>\n# Headings that will be ignored by search.\n# Changes to this take effect as soon as the page with the heading is indexed.\n# You can force page reindexing by doing a null edit.\n# The syntax is as follows:\n#   * Everything from a \"#\" character to the end of the line is a comment.\n#   * Every non-blank line is the exact title to ignore, case and everything.\nReferences\nExternal links\nSee also\n #</pre> <!-- leave this line exactly as it is -->",
        "searchbutton": "Leita",
        "badarticleerror": "Þetta er ekki hægt að framkvæma á síðunni.",
        "cannotdelete": "Ekki var hægt að eyða síðunni \"$1\".\nLíklegt er að einhver annar hafi gert það.",
        "cannotdelete-title": "Gat ekki eytt síðunni $1",
+       "delete-scheduled": "Síðan \"$1\" er áætluð til eyðingar.\nSýndu þolinmæði.",
        "delete-hook-aborted": "Eyðing síðu stöðvuð af viðbótarkrók (extension hook).\nEngin skýring gefin.",
        "no-null-revision": "Ekki var hægt að búa til nýja núll-útgáfu síðunnar \"$1\"",
        "badtitle": "Slæmur titill",
        "accmailtext": "Lykilorðið fyrir [[User talk:$1|$1]] hefur verið sent á $2. Hægt er að breyta því á síðunni ''[[Special:ChangePassword|breyta lykilorði]]'' þegar notandinn hefur skráð sig inn.",
        "newarticle": "(Ný)",
        "newarticletext": "Þú hefur fylgt tengli á síðu sem ekki er til ennþá.\nÞú getur búið til síðu með þessu nafni með því að skrifa í formið fyrir neðan\n(meiri upplýsingar í [$1 hjálpinni]).\nEf þú hefur óvart villst hingað geturðu notað '''til baka'''-hnappinn í vafranum þínum.",
-       "anontalkpagetext": "----\n<em>Þetta er spjallsíða fyrir óþekktan notanda sem hefur ekki búið til aðgang ennþá, eða notar hann ekki.</em>\nÞar af leiðandi þurfum við að nota vistfang til að bera kennsli á hann/hana.\nNokkrir notendur geta deilt sama vistfangi.\nEf þú ert óþekktur notandi og finnst að óviðkomandi athugasemdum hafa verið beint að þér, gjörðu svo vel og [[Special:CreateAccount|búðu til aðgang]] eða [[Special:UserLogin|skráðu þig inn]] til þess að koma í veg fyrir þennan rugling við aðra óþekkta notendur í framtíðinni.",
+       "anontalkpagetext": "----\n<em>Þetta er spjallsíða fyrir óþekktan notanda sem hefur ekki búið til aðgang ennþá, eða notar hann ekki.</em>\nÞar af leiðandi þurfum við að nota IP-vistfang til að bera kennsli á viðkomandi.\nSlík IP-vistföng geta nokkrir notendur deilt saman.\nEf þú ert nafnlaus notandi og finnst að óviðkomandi athugasemdum hafa verið beint að þér, gjörðu svo vel og [[Special:CreateAccount|búðu til aðgang]] eða [[Special:UserLogin|skráðu þig inn]] til þess að koma í veg fyrir þennan rugling við aðra óþekkta notendur í framtíðinni.",
        "noarticletext": "Enginn texti er á þessari síðu enn sem komið er.\nÞú getur [[Special:Search/{{PAGENAME}}|leitað að þessum titli]], í öðrum síðum,\n<span class=\"plainlinks\">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} leitað í tengdum skrám], eða [{{fullurl:{{FULLPAGENAME}}|action=edit}} búið hana til]</span>.",
        "noarticletext-nopermission": "Það er enginn texti á þessari síðu eins og er.\nÞú getur [[Special:Search/{{PAGENAME}}|leitað að þessum titli]] í öðrum síðum, eða <span class=\"plainlinks\">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} leitað í tengdum skrám]</span>, en þú hefur ekki réttindi til þess að stofna þessa síðu.",
        "missing-revision": "Útgáfa #$1 síðunnar „{{FULLPAGENAME}}\" er ekki til.\n\nÞetta gerist oftast þegar úreld breytingaskrá tengir á síðu sem hefur verið eytt. Frekari upplýsingar eru í [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} eyðingarskránni].",
        "invalid-content-data": "Ógild efnisgögn.",
        "content-not-allowed-here": "„$1“ efni er ekki leyfilegt á síðunni [[:$2]] í hólfi \"$3\"",
        "editwarning-warning": "Ef farið er af þessari síðu gætu þær breytingar sem þú hefur gert tapast.\nEf þú ert skráður inn, þá getur þú gert þessi skilaboð óvirk í „{{int:prefs-editing}}\"-hluta kjörstillinganna þinna.",
+       "slot-name-main": "Aðal",
        "content-model-wikitext": "wiki-texti",
        "content-model-text": "hreinn texti",
        "content-model-javascript": "JavaScript",
        "right-editinterface": "Breyta notandaviðmótinu",
        "right-editusercss": "Breyta CSS-skrám annarra",
        "right-edituserjs": "Breyta JS-skrám annarra",
+       "right-editsitecss": "Breyta CSS á öllu vefsvæðinu",
+       "right-editsitejson": "Breyta JSON á öllu vefsvæðinu",
+       "right-editsitejs": "Breyta JavaScript á öllu vefsvæðinu",
        "right-editmyusercss": "Breyta þinni eigin CSS-notandaskrá",
+       "right-editmyuserjson": "Breyta þínum eigin JSON-notandaskrám",
        "right-editmyuserjs": "Breyta þinni eigin JavaScript-notandaskrá",
        "right-viewmywatchlist": "Skoða þinn eigin vaktlista",
        "right-editmywatchlist": "Breyta þínum eigin vaktlista. Athugið að nokkrar aðgerðir bæta enn við síður án þessa réttindis.",
        "ipb-sitewide": "Á öllum vefnum",
        "ipb-partial": "Að hluta",
        "ipb-pages-label": "Síður",
+       "ipb-namespaces-label": "Nafnrými",
        "badipaddress": "Ógilt vistfang",
        "blockipsuccesssub": "Bann tókst",
        "blockipsuccesstext": "[[Special:Contributions/$1|$1]] hefur verið bannaður/bönnuð.<br />\nSjá [[Special:BlockList|bannaðir notendur og vistföng]] fyrir yfirlit yfir núverandi bönn.",
        "ipb-blocklist": "Sjá núverandi bönn",
        "ipb-blocklist-contribs": "Framlög fyrir {{GENDER:$1|$1}}",
        "ipb-blocklist-duration-left": "$1 eftir",
+       "block-actions": "Aðgerðir sem á að hindra:",
        "block-expiry": "Bannið rennur út:",
+       "block-options": "Viðbótar-valkostir:",
+       "block-prevent-edit": "Breytingar",
+       "block-reason": "Ástæða:",
+       "block-target": "Notandanafn eða IP-vistfang",
        "unblockip": "Afbanna notanda",
        "unblockiptext": "Endurvekja skrifréttindi bannaðra notenda eða vistfanga.",
        "ipusubmit": "Afbanna",
        "createaccountblock": "bann við stofnun nýrra aðganga",
        "emailblock": "tölvupóstur bannaður",
        "blocklist-nousertalk": "getur ekki breytt eigin spjallsíðu",
+       "blocklist-editing": "breytingar",
+       "blocklist-editing-sitewide": "breytingar (á öllum vefnum)",
+       "blocklist-editing-page": "síður",
+       "blocklist-editing-ns": "nafnrými",
        "ipblocklist-empty": "Bannlistinn er tómur.",
        "ipblocklist-no-results": "Umbeðið vistfang eða notandanafn er ekki í banni.",
        "blocklink": "banna",
        "pageinfo-display-title": "Sýnilegur titill",
        "pageinfo-default-sort": "Sjálfgefinn röðunarlykill",
        "pageinfo-length": "Lengd síðunnar (í bætum)",
+       "pageinfo-namespace": "Nafnrými",
        "pageinfo-article-id": "Einkennisnúmer síðunnar",
        "pageinfo-language": "Tungumál síðunnar",
        "pageinfo-language-change": "breyta",
        "revid": "útgáfa $1",
        "pageid": "auðkennisnúmer síðu $1",
        "gotointerwiki": "Fer af {{SITENAME}}",
+       "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-bad-title": "Ógildur titill: $1.",
        "passwordpolicies": "Stefna varðandi lykilorð",
index d0f6749..b5360b8 100644 (file)
                        "Sarah Bernabei",
                        "Wedhro",
                        "Malore",
-                       "Ruthven"
+                       "Ruthven",
+                       "Manfredi26"
                ]
        },
        "tog-underline": "Sottolinea i collegamenti:",
index f6f4374..a6a8c76 100644 (file)
        "editfont-monospace": "فونت تأک بألگە یی",
        "editfont-sansserif": "فونت سان سئریف",
        "editfont-serif": "فونت سئريف",
-       "sunday": "یٱشمٱ",
+       "sunday": "یاٛ شٱمٱ",
        "monday": "دۏشٱمٱ",
-       "tuesday": "سئشمٱ",
+       "tuesday": "ساÙ\92 Ø´Ù±مٱ",
        "wednesday": "چارشٱمٱ",
-       "thursday": "پن شمٱ",
-       "friday": "جومٱ",
+       "thursday": "پٱÙ\86 Ø´Ù\85Ù±",
+       "friday": "جۏمٱ",
        "saturday": "شٱمٱ",
        "sun": "یٱشمٱ",
        "mon": "دۏشٱمٱ",
-       "tue": "ساÙ\9bØ´مٱ",
+       "tue": "ساÙ\92 Ø´Ù±مٱ",
        "wed": "چارشمٱ",
        "thu": "پٱن شمٱ",
        "fri": "جومە",
        "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 زیردٱسٱیا}} ٱ , ڤ دٱر د $2 کول.}}",
        "category-subcat-count-limited": "ئی دأسە ها د {{PLURAL:$1|زیردأسە|$1 زیردأسە یا}} یی کئ ها ڤئ دومئشوٙ",
        "mytalk": "چٱک چنٱ",
        "anontalk": "دئبارە تیرنئشوٙن ئی آی پی قئسە بأکیت",
        "navigation": "ناڤجۊری",
-       "and": "&#32;و",
+       "and": "&#32;ۉ",
        "faq": "ئف ئی کیوٙ",
        "actions": "کونئشتکاریا",
        "namespaces": "نوم ڤارگٱیا",
        "printableversion": "نۏسخٱ پلا بینی",
        "permalink": "هوم پاٛڤٱن هٱمیشاٛیی",
        "print": "چاپ گئرئتئن",
-       "view": "دیاٛن",
+       "view": "دیین",
        "view-foreign": "د $1 نه بوینیت",
-       "edit": "ڤیرایشت",
+       "edit": "ڤیرایش",
        "edit-local": "توضی ڤولات نئشینی نە ڤیرایئشت بأکیت",
        "create": "راس كئردئن",
        "create-local": "بئ گئل توضی ڤولات نئشینی ئضاف بأکیت",
        "newpage": "بألگە نۊ",
        "talkpagelinktext": "چٱک چنٱ",
        "specialpage": "بألگە ڤیجە",
-       "personaltools": "ٱڤزاریا شٱخسی",
+       "personaltools": "ٱڤزارؽا شٱخسی",
        "talk": "گٱپ",
-       "views": "دیئن",
-       "toolbox": "ٱڤزاریا",
+       "views": "دیین",
+       "toolbox": "ٱڤزارؽا",
        "imagepage": "ديئن بألگە جانیا",
        "mediawikipage": "ديئن بألگە پئيغوم",
        "templatepage": "دیئن بٱلگٱ چۊٱ",
        "categorypage": "ديئن بألگە دأسە بأنی",
        "viewtalkpage": "دیئن چأک چئنە یا",
        "otherlanguages": "ڤ زڤونیٛا هنی",
-       "redirectedfrom": "(ڤاگأردوٙنی د$1)",
+       "redirectedfrom": "(ڤاگٱردونی د$1)",
        "redirectpagesub": "بألگە ڤاگأردوٙنی",
        "redirectto": "ڤاگأردوٙنی سی:",
-       "lastmodifiedat": "ای بلگٱ ایسنیا آلشت بیٱ د $1، د $2.",
+       "lastmodifiedat": "اؽ بٱلگٱ ایسنؽا آلشت بیٱ د $1، د $2.",
        "viewcount": "ئی بألگە ها د دأسرئسی {{PLURAL:$1|یئ گئل|$1 چأن گئل}}.",
        "protectedpage": "بألگە پأر و پیم کاری بییە",
-       "jumpto": "پراÙ\9bستن د:",
+       "jumpto": "پرسن د:",
        "jumptonavigation": "ناڤجۊری",
        "jumptosearch": "پاٛ جۊری",
        "view-pool-error": "د بأدبأختی،ئیسئ رئسینە جایا فئرە شولوٙغە.\nکاریاریا فئرە یی میهان ئی بألگە نە سئیل بأکأن.\nدئما یە کئ میهایت د نۊ ئی بألگە نە سئیل بأکیت یئ گوری آهئرە داری بأکیت.",
        "aboutpage": "Project:دبارٱ",
        "copyright": "مینۊنٱیا هان د دٱسرس $1 مٱر یٱ کاٛ ڤ یاٛ گاٛل شیڤاٛ هٱنی نیسٱنٱ بۊٱ.",
        "copyrightpage": "{{ns:project}}:کوپی رایت",
-       "currentevents": "روخ ڤنیا ایساٛنی",
-       "currentevents-url": "Project:رÙ\88Ø® Ú¤Ù±Ù\86Û\8cا Ø§Û\8cساÙ\9bنی",
+       "currentevents": "روخ ڤنؽا ایسنی",
+       "currentevents-url": "Project:رÙ\88Ø® Ú¤Ù\86ؽا Ø§Û\8cسنی",
        "disclaimers": "تیٱپۊشکاریٛا",
-       "disclaimerpage": "پوروجٱ: تیٱپوشی کردن همٱگیر",
+       "disclaimerpage": "پرۉژٱ: تیٱپوشی کردن همٱگیر",
        "edithelp": "هومياری سی ڤیرایشت",
        "helppage-top-gethelp": "هومياری",
        "mainpage": "سرآسونٱ",
        "mainpage-description": "سرآسونٱ",
        "policy-url": "پوروجە:رأدیارجوٙری",
-       "portal": "درآسۊنٱ کومولٱیکی",
-       "portal-url": "پوروجٱ:درآسۊنٱ کومولٱیکی",
+       "portal": "درآسونٱ کومولٱیکی",
+       "portal-url": "پرۉژٱ:درآسونٱ کومولٱیکی",
        "privacy": "پۊلتیک رازینٱداری",
-       "privacypage": "پوروجٱ: راگوڤاری رازینٱ کاری کردن",
+       "privacypage": "پرۉژٱ: راگوڤاری رازینٱ کاری کردن",
        "badaccess": "خأطا صئلا دأئن",
        "badaccess-group0": "شوما صئلا أنجوم دأئن کاری نە کئ میهایت ناریت.",
        "badaccess-groups": "ئی کاری کئ شوما هاستیتە سی کاریاریایی کئ هان د {{PLURAL:$2|جأرغە|یئ گئل د جأرغە یا}}: $1 کأم بییە.",
        "editsection": "آلشدکاری",
        "editold": "ڤیرایئشت",
        "viewsourceold": "سئیل د سأرچئشمە بأکیت",
-       "editlink": "ڤیرایشت",
-       "viewsourcelink": "ساٛیل د سرچشمٱ بٱکیت",
+       "editlink": "ڤیرایش",
+       "viewsourcelink": "ساٛلٛ د سرچشمٱ بٱکؽت",
        "editsectionhint": "ڤیرایش یاٛ بٱرجا:$1",
-       "toc": "مینۊنٱیا",
+       "toc": "مؽنونٱیا",
        "showtoc": "نئشوٙ دأئن",
        "hidetoc": "قام کئردئن",
        "collapsible-collapse": "جأم کئردئن",
        "page-atom-feed": "هأڤال حوٙن Atom سی $1",
        "feed-atom": "اتم",
        "feed-rss": "آر اس اس",
-       "red-link-title": "$1(بÙ\84Ú¯Ù± Ù\86Û\8cاÙ\9bش)",
+       "red-link-title": "$1(بٱÙ\84Ú¯Ù± Ù\86ؽسش)",
        "sort-descending": "کأم بییئن سأرجاخود",
        "sort-ascending": "زياد بيیئن سأرجادخود",
        "nstab-main": "بٱلگٱ",
        "nstab-user": "بلگٱ کاریار",
        "nstab-media": "بألگە ڤارئسگأر",
-       "nstab-special": "بÙ\84Ú¯Ù±Û\8cا Û\8bÛ\8cجٱ",
+       "nstab-special": "بٱÙ\84Ú¯Ù±Û\8cا Ú¤Û\8cÚ\98ٱ",
        "nstab-project": "بألگە پوروجە",
-       "nstab-image": "جانیا",
+       "nstab-image": "جانؽا",
        "nstab-mediawiki": "پئیغوٙم",
        "nstab-template": "چۊٱ",
        "nstab-help": "بألگە هومیاری",
        "createacct-another-realname-tip": "نوم راستأکی دئل ڤئ حاییە.\nأر شوما ڤئنە نئها ئمایە بأکیت، یە سی هوم نئسبأت دأئن کاریاری سی کاریاش ڤئ کار گئرئتئ بوٙە.",
        "pt-login": "ڤا مؽن اوماین",
        "pt-login-button": "ڤامین ئوٙمائن",
-       "pt-createaccount": "Ù\87ساÙ\88 Ø±Ø§س بٱکؽت",
+       "pt-createaccount": "Ù\87ساÙ\88 Ø¯Û\8fرس بٱکؽت",
        "pt-userlogout": "د سامۊنٱ دراۊمائن",
        "php-mail-error-unknown": "خأطا نادیار د آلئشتگئر PHP's mail()",
        "user-mail-no-addy": "سی کئل کئردئن أنجومانامە د یئ گئل أنجومانامە بی تیرنئشوٙن أنجومانامه تئلاش بییە.",
        "templatesused": "{{PLURAL:$1|چۊٱ|چۊٱ یا}} ڤ کار گرتٱ بیٱ د اؽ بٱلگٱ:",
        "templatesusedpreview": "{{PLURAL:$1| چۊٱ|چۊٱ یا}} ڤ کار گرتٱ بیٱ د پیش ساٛلٛ :",
        "templatesusedsection": "{{PLURAL:$1|چوٙأ|چوٙأ یا}} ڤئ کار گئرئتە بییە د ئی بأرجا:",
-       "template-protected": "(پٱر و پیم بیٱ)",
+       "template-protected": "(پٱر ۉ پیم بیٱ)",
        "template-semiprotected": "(نئصم و نیمە پأر و پیم بییە)",
        "hiddencategories": "اؽ بٱلگٱ یٱکؽ د ٱندومیائٱ {{PLURAL:$1|1 hidden category|$1 hidden categories}} :",
        "edittools-upload": "-",
        "nohistory": "هیچ ویرگار ویرایشتی د ای بلگه نئ.",
        "currentrev": "آخرین دوواره دیئن",
        "currentrev-asof": "آخري وانئری چی $1",
-       "revisionasof": "دوڤارٱ دیاٛن $1",
+       "revisionasof": "دوڤارٱ دیین $1",
        "revision-info": "دوواره سیل بیه چی $1 وا $2",
-       "previousrevision": "ڤاÙ\86Û\8cٱرÛ\8c Ø¯Ø§Ù\9bÙ\85اÛ\8cÛ\8c←",
+       "previousrevision": "ڤاÙ\86Û\8cٱرÛ\8c Ø²Û\8cترÛ\8c ←",
        "nextrevision": "ڤانیٱری تازٱتر",
        "currentrevisionlink": "آخری ڤانیٱری",
        "cur": "تازٱ باۋ",
        "lineno": "خٱت $1:",
        "compareselectedversions": "دوئارٱ دی ینؽایؽ کاْ اْنتخاو بینٱ ناْ موقایسٱ بٱکؽت",
        "showhideselectedversions": "شلک دیئن وانیریا انتخاو بیه نه آلشت بکید",
-       "editundo": "ناانجومگر کردن",
+       "editundo": "ناٱنجومگر کردن",
        "diff-empty": "(بی فرق)",
        "diff-multi-sameuser": "({{PLURAL:$1|یه گل نسقه مینجایی|$1 نسقه یا مینجایی}} وه دس{{PLURAL:$2|کاریاری تر|$2 کاریاریا}} نشو دئه نبیه)",
        "diff-multi-otherusers": "({{PLURAL:$1|یه گل نسقه مینجایی|$1 نسقه یا مینجایی}} وه دس{{PLURAL:$2|کاریاری تر|$2 کاریاریا}} نشو دئه نبیه)",
        "diff-multi-manyusers": "({{PLURAL:$1|یه گل وانیری مینجاگرته|$1وانیریا مینجا گرته}} بیشتر د $2 {{PLURAL:$2|کاریار|کاریاریا}} نشو دئه نبیه)",
        "difference-missing-revision": "{{PLURAL:$2|یه گل ویرایشت|$2 ویرایشت}} د فرق مینجا($1) {{PLURAL:$2|پیدا نبی|پیدا نبینه}}.\n\nشایت بانی جاونه وه وا یه گل ویرگار وه هنگوم نبیه که د یه گل بلگه پاکسا بیه هوم پیوند بیه بوئه.\nشایت جزئیات د   [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} deletion log]  پیدا بوئن.",
-       "searchresults": "نتيجٱیا پی جۊری",
-       "searchresults-title": "نتيجٱیا پی جۊری سی \"$1\"",
+       "searchresults": "نتيجٱیا پاٛ جۊری",
+       "searchresults-title": "نتيجٱیا پاٛ جۊری سی \"$1\"",
        "titlematches": "داسون بلگه یکی بیه",
        "textmatches": "هومسازی نیسسه بلگه.",
        "notextmatches": "نیسسه بلگه هومسازی ناره",
        "next-page": "بلگه نهایی",
        "prevn-title": "پيشتر $1 {{PLURAL:$1|نتيجه|نتيجيا}}",
        "nextn-title": "نيايی $1 {{PLURAL:$1|نتيجه|نتيجيا}}",
-       "shown-title": "نشۊ دٱئن $1 {{PLURAL:$1|نتیجٱ|نتیجٱیا}} سی هار بلگٱ",
+       "shown-title": "نشوݩ داٛین $1 {{PLURAL:$1|نتیجٱ|نتیجٱیا}} سی هار بٱلگٱ",
        "viewprevnext": "ديئن ($1 {{int:pipe-separator}} $2) ($3)",
        "searchmenu-exists": "'''ایچه بلگه ای هئ وه نوم\"[[:$1]]\" که ها د ای ویکی'''",
        "searchmenu-new": "'''ای بلگه نه راس كو \"[[:$1]]\" د ای  ويكي!'''",
        "searchprofile-articles": "بٱلگٱيا مؽنونٱ دار",
-       "searchprofile-images": "وارسگریا خلکمن",
-       "searchprofile-everything": "Ù\87Ù±Ù\85Ù± Ú\86Û\8c",
+       "searchprofile-images": "ڤارسگرؽا خلکمن",
+       "searchprofile-everything": "همٱ چی",
        "searchprofile-advanced": "پیشکردٱ",
        "searchprofile-articles-tooltip": "بٱگٱرد مؽن $1",
-       "searchprofile-images-tooltip": "جانیایانه پی جوری کو",
-       "searchprofile-everything-tooltip": "Ù\87Ù\85Ù\87 Ù\85Û\8cÙ\86Ù\88Ù\86Ù\87 Û\8cا Ù\86Ù\87 Ù¾Û\8c Ø¬Ù\88رÛ\8c Ù\83Ù\88 (شاÙ\85Ù\84ا Ø¨Ù\84Ú¯Ù\8aا Ú\86Ù\83 Ú\86Ù\86Ù\87)",
+       "searchprofile-images-tooltip": "جانؽایاناْ پاٛ جۊری کو",
+       "searchprofile-everything-tooltip": "Ù\87Ù\85Ù± Ù\85ؽÙ\86Ù\88Ù\86Ù±Û\8cا Ù\86اÙ\92 Ù¾Û\8a Ø¬Û\8aرÛ\8c Ù\83Ù\88 (شاÙ\85Ù\84اÙ\92 Ø¨Ù±Ù\84Ú¯Ù±Ù\8aا Ú\86Ù±Ú© Ú\86Ù\86Ù±)",
        "searchprofile-advanced-tooltip": "نوم جايا نوم دؽار بٱگٱرد",
-       "search-result-size": "$1 ({{PLURAL:$2|1 Ú©Ù±Ù\84Û\8cÙ\85Ù±|$2 Ú©Ù±Ù\84Û\8cمٱیا}})",
+       "search-result-size": "$1 ({{PLURAL:$2|1 Ú©Ù\84Ù±Ù\85Ù±|$2 Ú©Ù\84Ù±مٱیا}})",
        "search-result-category-size": "{{PLURAL:$1|1 أندوم|$1 أندومیا}} ({{PLURAL:$2|1 زیردأسە|$2 زیردأسە یا}}، {{PLURAL:$3|1 جانیا|$3 جانیایا}}",
        "search-redirect": "(ڤورگشتن سی $1)",
        "search-section": "(بهرجا $1)",
        "recentchanges-summary": "دو بیشتر آلشتیا تازباو نه د ویکی نه د ای بلگه پیگری کو.",
        "recentchanges-noresult": "هیژ آلشتی د درازا دوره دیار بیه وا ای معیاریا یکی نبی.",
        "recentchanges-feed-description": "دو بیشتر آلشتیا تازباو نه د ویکی که ها د هوال حون پیگری کو.",
-       "recentchanges-label-newpage": "ای ڤیرایشت یاٛ گاٛل بلگٱ تازٱ راس کردٱ.",
-       "recentchanges-label-minor": "Û\8cÙ± Û\8cاÙ\9b Ú¯Ø§Ù\9bÙ\84 Ú¤Û\8cراÛ\8cشت کوچکٱ",
-       "recentchanges-label-bot": "ای ويرايشت نه يه بوت انجوم دئه",
+       "recentchanges-label-newpage": "اؽ ڤیرایش یاٛ بٱلگٱ تازٱ دۏرس کردٱ.",
+       "recentchanges-label-minor": "Û\8cÙ± Û\8cاÙ\9b Ú¤Û\8cراÛ\8cØ´ کوچکٱ",
+       "recentchanges-label-bot": "اؽ ڤيرايش ناْ ياٛ بوت ٱنجوم داٛیٱ",
        "recentchanges-label-unpatrolled": "ای ويرايشت هنی تيه واداشت نبيه",
        "recentchanges-label-plusminus": "انازه بلگه وه شمار ای بایتیا آلشت کرده.",
        "recentchanges-legend-heading": "<strong>میراث:</strong>",
        "rcshowhidecategorization-show": "نئشوٙ دأئن",
        "rcshowhidecategorization-hide": "قام کئردئن",
        "rclinks": "آخرین آلشتیا $1 د آخرین رۊزیا دیاری بٱک $2",
-       "diff": "فرق",
+       "diff": "فٱرق",
        "hist": "ڤیرگار",
        "hide": "قام کردن",
        "show": "نشۊ دٱئن",
        "unpatrolledletter": "!",
        "number_of_watching_users_pageview": "[$1 دینه {{PLURAL:$1|کاریار|کاریاریا}}]",
        "rc-change-size": "$1",
-       "rc-change-size-new": "$1 {{PLURAL:$1|بایت|بایتیا}} ناٛها آلشتکاری",
+       "rc-change-size-new": "$1 {{PLURAL:$1|بایت|بایتؽا}} دما آلشتکاری",
        "newsectionsummary": "/* $1 */ بهرجا تازه",
        "rc-enhanced-expand": "جزيات نشون بيئه",
        "rc-enhanced-hide": "جزياته قام كو",
        "rc-old-title": "ذاتا چی \"$1\" راس بیه",
        "recentchangeslinked": "آلشتیا تی یٱکی",
        "recentchangeslinked-feed": "آلشتیا تی یکی",
-       "recentchangeslinked-toolbox": "آلشتیا تاٛ یٱک",
+       "recentchangeslinked-toolbox": "آلشتؽا تاٛ یٱک",
        "recentchangeslinked-title": "آلشتیا تاٛ یکی د $1",
-       "recentchangeslinked-summary": "ای نوم بلگٱ تازٱ د بلگٱیایی کاٛ ۋا بلگٱیا ۋیجٱ هوم پیۋند بینٱ آلشت بیٱ(یا سی ٱندومیا دٱسٱ بٱنی بیٱ)\nبلگٱیایی کاٛ هان د [[Special:Watchlist|your watchlist]]و گٱپ بینٱ",
+       "recentchangeslinked-summary": "اؽ نوم بٱلگٱ تازٱ د بٱلگٱیایی کاْ ڤا بٱلگٱیا ڤیژٱ هوم پاٛڤٱن بینٱ آلشت بیٱ(یا سی ٱندومؽا دٱسٱ بٱنی بیٱ)\nبٱلگٱیایی کاْ هان د [[Special:Watchlist|your watchlist]]ۉ گٱپ بینٱ",
        "recentchangeslinked-page": "نوم بلگٱ:",
        "recentchangeslinked-to": "آلشتیایی که د بلگه یا هوم پیوند بینه وه جا بلگه دئیه بیه نشو بیه",
        "recentchanges-page-added-to-category": "[[:$1]]د دأسە ئضاف بی",
        "recentchanges-page-removed-from-category": "[[:$1]] د دٱسٱ جگا بی",
        "recentchanges-page-removed-from-category-bundled": "[[:$1]] و {{PLURAL:$2|بألگە تأکی|$2 بألگە یا}} د دأسە ئضاف بییئن",
        "autochange-username": "آلئشتکاری خودأنجوم مئدیاڤیکی",
-       "upload": "سوڤار کردن جانیا",
+       "upload": "سڤار کردن جانؽا",
        "uploadbtn": "سوڤار کئردئن جانیا",
        "reuploaddesc": "سوار کردن نه انجوم شیو بکیت و د ورئردیت جابلگ سوارکرد",
        "upload-tryagain": "کل کردن توضیحیا آلشت دئیه بیه جانیا",
        "listfiles-latestversion": "نسقه تازه",
        "listfiles-latestversion-yes": "هأری",
        "listfiles-latestversion-no": "تە",
-       "file-anchor-link": "جانیا",
-       "filehist": "ڤیرگار جانیا",
-       "filehist-help": "ری  ويرگاريا بپورنيت تا نسقه مرتوط بونيت.",
+       "file-anchor-link": "جانؽا",
+       "filehist": "ڤیرگار جانؽا",
+       "filehist-help": "ری  ڤيرگارؽا بٱپۊرنؽت تا نۏسخٱ مٱربۊتاْ باٛینؽت.",
        "filehist-deleteall": "هأمە نئ پاکسا کو",
        "filehist-deleteone": "پاکسا کئردئن",
        "filehist-revert": "لئرنیئن",
-       "filehist-current": "تازٱ باڤ",
+       "filehist-current": "تازٱ با",
        "filehist-datetime": "ڤيرگار/ڤٱخت",
-       "filehist-thumb": "ٱسگ کوچک بیٱ",
-       "filehist-thumbtext": "كوچک کردن سی نوسقٱ چی $1",
+       "filehist-thumb": "عٱسک کوچک بیٱ",
+       "filehist-thumbtext": "كوچک کردن سی نۏسخٱ چی $1",
        "filehist-nothumb": "هیچ بن کلیکی نئ",
        "filehist-user": "کاریار",
        "filehist-dimensions": "اۊیٱکؽا",
        "filehist-filesize": "انازه فایل",
        "filehist-comment": "ڤیر ۉ باڤٱر",
-       "imagelinks": "د کار گرتن جانیا",
+       "imagelinks": "ڤ کار گرتن جانؽا",
        "linkstoimage": "دمال بيه {{PLURAL:$1|ديس ونيا بلگه|$1 ديس ون بلگيا}} دای فایل:",
        "linkstoimage-more": "بیشتر د $1 بلگه د ای جانیا هوم پیوند {{PLURAL:$1|بیه|بینه}}.\nنومگه هاری تئنا {{PLURAL:$1|اولین هوم پیوند|اولین $1 هوم پیوند}} د ای بلگه نه نشو می ئه.\n[[Special:WhatLinksHere/$2|نومگه کامل]] ئم هیئش.",
        "nolinkstoimage": "ایچه هیژ بلگه ای سی هوم پیوند بیئن وا ای جانیا نی",
        "duplicatesoffile": "{{PLURAL:$1|جانیا|جانیایا}} هاری نسقه تکراری ای جانیا {{PLURAL:$1|هئ|هئن}} ([[Special:FileDuplicateSearch/$2|دونسمنیا هنی]]):",
        "sharedupload": "ای جانیا که د $1 هئ شایت د پروجه یا هنی استفاده بیه.",
        "sharedupload-desc-there": "ای جانیا ها د $1و شایت د پروجه یا هنی وه کار گرته بوئه.\nسی دونسمنیا هنی لطفن [$2 بلگه توضیحیا جانیا] نه سیل بکیت.",
-       "sharedupload-desc-here": "فایلؽ کاْ د $1 شایٱد د مؽن پروجٱیا هنی اْستفادٱ بیٱ.\nتۉزیی د بارٱ[$2 file description page] د هار نشو داٛیٱ بیٱ",
+       "sharedupload-desc-here": "فایلٛؽ کاْ د $1 شایٱد د مؽن پرۉژٱیا هنی اْستفادٱ بیٱ.\nتۉزیی دبارٱ[$2 file description page] د هار نشوݩ داٛیٱ بیٱ",
        "sharedupload-desc-edit": "ای جانیا د $1 ئه و می تونه د پروجه یا هنی وه کار گرت بوئه.\nار حاستیت می تونیت توضیحیا حانیا نه د [$2 بلگه توضیحیا خوش] د اوچه ویرایشت بکیت.",
        "sharedupload-desc-create": "ای جانیا د $1 ئه و می تونه د پروجه یا هنی وه کار گرت بوئه.\nار حاستیت می تونیت توضیحیا حانیا نه د [$2 بلگه توضیحیا خوش] د اوچه ویرایشت بکیت.",
        "filepage-nofile": "چنو فایلی وا ای نوم نئ.",
        "unusedtemplates": "قالویا وه کار نبرده بیه.",
        "unusedtemplatestext": "ای بلگه همه بلگه یایی که هان د نومجا {{ns:template}}و د هیچ بلگه ای وه کار گرته نبینه، نوم بنی می که.\nد ویرتو با که دما یه که بهایت بلگه یا هوم پیوند هنی نه پاکسا بکیت دشو وارسی ای انجوم بئیت.",
        "unusedtemplateswlh": "هوم پیوندیا هنی",
-       "randompage": "بÙ\84Ú¯Ù± Ø¨Ø®Øªکی",
+       "randompage": "بٱÙ\84Ú¯Ù± Ø¨Ù±Ø®ØªÙ±کی",
        "randompage-nopages": "هیچ بلگه ای د ای {{PLURAL:$2|نومجا|نومجایا}}  نئ:$1.",
        "randomincategory": "بلگه بختی د ای دسه",
        "randomincategory-invalidcategory": "\"$1\"  نوم دسه معتوری نئ.",
        "withoutinterwiki-legend": "پیشون",
        "withoutinterwiki-submit": "نشون دائن",
        "fewestrevisions": "بلگه یایی که کمتری وانئری نه دارن",
-       "nbytes": "$1{{PLURAL:$1|بايت|بایتیا}}",
+       "nbytes": "$1{{PLURAL:$1|بايت|بایتؽا}}",
        "ncategories": "$1{{PLURAL:$1|دسه|دسه يا}}",
        "ninterwikis": "$1 {{PLURAL:$1|مئن ویکی|مئن ویکیا}}",
        "nlinks": "$1 {{PLURAL:$1|هوم پیوند|هوم پیوندیا}}",
        "listusers-desc": "سرجاخودگری د اساس گپ د کؤچک",
        "usereditcount": "$1{{PLURAL:$1|ویرایشت|ویرایشتیا}}",
        "usercreated": "{{جنسیت:$3|راس بیه}}د $1 at $2",
-       "newpages": "بÙ\84Ú¯Ù±Û\8cا Ù\86Û\8f",
+       "newpages": "بٱÙ\84Ú¯Ù±Û\8cا Ù\86Û\8a",
        "newpages-username": "نوم کاریاری:",
        "ancientpages": "بلگه یا نهاتر",
        "move": "جاوه جا بوئيت",
        "allpagesto": "بلگه یایی که د تموم بینه نشو بیه.",
        "allarticles": "هٱمٱ بٱلگٱیا",
        "allinnamespace": "همه بلگه یا($1 نوم جا)",
-       "allpagessubmit": "رÛ\8f",
+       "allpagessubmit": "رÛ\89",
        "allpagesprefix": "بلگه یایی که پس نوم دارن نشو بیه:",
        "allpagesbadtitle": "عنوان بلگه حاسته بیه معتور نی،یا  یه گل مئن زونی یا مئن ویکی عنوان غلطه.\nیه شایت شومل یکی با یا بیشتر کاراکتریا نبوئه که سی ای موضوعیا استفاده بوئن",
        "allpages-bad-ns": "{{نوم دیارگه}} د ای نوم جا نئ \"$1\".",
        "undelete-error-long": "د گات زنه کردن جانیا یه گل خطا پیش اوما:\n\n\n$1",
        "undelete-show-file-confirm": "آیا یه دل بئیته که میهایت یه گل نسقه پاکسا بیه د جانیا \"<nowiki>$1</nowiki>\" که ها د ویرگار $2 ساعت $3 نه سیل بکیت؟",
        "undelete-show-file-submit": "هأری",
-       "namespace": "نوم جا:",
-       "invert": "Ú¯Ù\88Ù\84Ú¤Ù\88رÚ\86Û\8c Ø¨Û\8cئÙ\86 Ø¨Ù±Ø±Ù±Ø³Ú¯ Ø¨Û\8aٱ",
+       "namespace": "نوم جا",
+       "invert": "Ú¯Ù\84Ù\9bٱڤرÚ\86Û\8c Ø¨Û\8cÛ\8cÙ\86 Ø¨Ù±Ø±Ø¹Ù±Ø³Ú© Ø¨Û\8aئٱ",
        "tooltip-invert": "د ری ای جعوه بپورنیت و آلشتیایی نه که د مینجا نوم ورگه انتخاو بیه انجوم بینه قام بکیت(و ار نوم ورگه شریکی وارسی بیه)",
        "tooltip-whatlinkshere-invert": "ای جعون نه سی نهو کردن هوم پیوند بلگه یایی که نوم جاشو انتخاو بیه، انتخاو بکیت.",
        "namespace_association": "نوم جایا یکاگرته",
        "sp-contributions-toponly": "فقٱت ڤیرایشؽایی کاْ جۏز آخری دۉرٱن نشو باٛیٱ",
        "sp-contributions-newonly": "فقٱت ڤیرایشؽایؽ کاْ هؽن دۏرس کردن بٱلگان نشوݩ باٛیٱ.",
        "sp-contributions-submit": "پاٛ جۊری",
-       "whatlinkshere": "کوم هوم پیۋندیا هان ایچاٛ",
+       "whatlinkshere": "کوم هوم پاٛڤٱنؽا هان ایچاْ",
        "whatlinkshere-title": "بلگه ای که د $1 هوم پیوند بیه",
        "whatlinkshere-page": "بلگٱ",
        "linkshere": "بلگیا نهایی د '''$2''' هوم پیوند بیه",
        "tooltip-pt-preferences": "اولۋیتیا شوما",
        "tooltip-pt-watchlist": "نوم نوشت د بلگه يايی كه شما آلشتاشونه پيگئری  ميكيد",
        "tooltip-pt-mycontris": "یاٛ گاٛل د هومیاریا شوما",
-       "tooltip-pt-login": "ایما مۊئیم کاٛ رۊئیت ڤامین سامۊنگٱ؛ ڤلی ای کار اٛژبار ینی.",
+       "tooltip-pt-login": "اؽما مۉئیم کاْ رۉیت ڤامؽن سامونگٱ؛ ڤلی اؽ کار اْجباری نؽ.",
        "tooltip-pt-logout": "د سامونه دراومائن",
-       "tooltip-pt-createaccount": "Ø´Ù\88Ù\85ا ØªØ´Ú¤Û\8cÙ\82 Ø¨Û\8cتٱ Ú©Ø§Ù\9b Û\8cاÙ\9b Ú¯Ø§Ù\9bÙ\84 Ù\87ساڤ Ø±Ø§Ø³Øª Ø¨Ú©Û\8cت Ù\88 Ø¨Û\8cاÛ\8cت Ú¤Ø§Ù\85Û\8cÙ\86Ø\9b Ø¯ Ù\87ر Ø¬Û\8aر Ø§Û\8c Ú©Ø§Ø± Ø§Ù\9bÚ\98بارÛ\8c Ù\86Û\8c.",
-       "tooltip-ca-talk": "قسٱ دائبارٱ مینۊنٱ بلگٱ.",
+       "tooltip-pt-createaccount": "Ø´Ù\85ا ØªÙ±Ø´Ú¤Û\8cÙ\82 Ø¨Û\8cتٱ Ú©Ø§Ù\92 Û\8cاÙ\9b Ù\87ساÙ\88 Ø¯Û\8fرس Ø¨Ù±Ú©Ø½Øª Û\89 Ø¨Ø½Ø§Ø½Øª Ú¤Ø§Ù\85ؽÙ\86Ø\9b Ú¤Ù\84Û\8c Ø§Ø½ Ú©Ø§Ø± Ø§Ù\92جبارÛ\8c Ù\86ؽ.",
+       "tooltip-ca-talk": "سالفٱ دبارٱ مینونٱ بٱلگٱ.",
        "tooltip-ca-edit": "ڤیرایش ایٛ بٱلگٱ",
        "tooltip-ca-addsection": "د یه گل بهرجا هنی شرو بک",
        "tooltip-ca-viewsource": "ای بلگه پر و پیم بيه.\nشما تونيت سرچمه ش بئوينيت",
        "tooltip-ca-delete": "ای بلگه نه پاکسا کو",
        "tooltip-ca-undelete": "د نو زنه کردن ویرایشتیا ری ای بلگه دما یه که پاکساگری بان",
        "tooltip-ca-move": "ای بگله نه جا وه جا كو",
-       "tooltip-ca-watch": "اضاف کردن ای بلگه وه نوم نوشت پیگئریاتو",
+       "tooltip-ca-watch": "اْزاف کردن اؽ بٱلگٱ ڤ نوم نڤشت پاٛگیریاتو",
        "tooltip-ca-unwatch": "ورداشتن ای بلگه وه نوم نوشت پیگئریاتو",
        "tooltip-search": "پاٛ جۊری {{SITENAME}}",
-       "tooltip-search-go": "رو دبلگٱیی کاٛ یٱ نوم راستکی ها مینش ٱلڤت ٱر دش بۊٱ",
-       "tooltip-search-fulltext": "بÙ\84Ú¯Ù±Û\8cاÙ\86اÙ\9b Ø³Û\8c Ú\86اÙ\9bÙ\86Û\8c Ù\86Û\8cسسٱÛ\8cÛ\8c Ù¾Û\8c Ø¬Û\8aرÛ\8c Ø¨Ù±Ú©.",
-       "tooltip-p-logo": "ساٛیلٛ سٱرآسونٱ بٱکؽت",
-       "tooltip-n-mainpage": "سرآسۊنٱ نٱ ساٛیل بٱکیت",
-       "tooltip-n-mainpage-description": "سٱرآسونٱ ناْ ساٛلٛ بٱکؽت",
-       "tooltip-n-portal": "دبارٱ پروجٱ؛ شما مؽتونؽت(تونؽت) چؽ بٱکؽت؛ د کوجا اؽ چیاناْ بٱجۊرؽت.",
-       "tooltip-n-currentevents": "ساڤند دۊنسمنیایی کاٛ هان د روخ ڤنیا تازٱ باڤ دیاری بٱک",
-       "tooltip-n-recentchanges": "یاٛ گاٛل نومگٱ سی آلشتکاریا د ڤیکی",
+       "tooltip-search-go": "رۉ د بٱلگاٛیؽ کاْ یٱ نوم روسی ها مؽنش ٱلڤٱت ٱر دش بۊئٱ",
+       "tooltip-search-fulltext": "بٱÙ\84Ú¯Ù±Û\8cاÙ\86اÙ\92 Ø³Û\8c Ú\86Ù\86Û\8c Ù\86Û\8cسساÙ\9bÛ\8cؽ Ù¾Ø§Ù\9b Ø¬Û\8aرÛ\8c Ø¨Ù±Ú©Ù\88.",
+       "tooltip-p-logo": "ساٛلٛ سرآسونٱ بٱکؽت",
+       "tooltip-n-mainpage": "سرآسونٱ ناْ ساٛلٛ بٱکؽت",
+       "tooltip-n-mainpage-description": "سرآسونٱ ناْ ساٛلٛ بٱکؽت",
+       "tooltip-n-portal": "دبارٱ پرۉژٱ؛ شما مؽ تونؽت چؽ بٱکؽت؛ د کوجا اؽ چیاناْ بٱجۊرؽت.",
+       "tooltip-n-currentevents": "ساڤند دونسمنیایؽ کا هان د روخ ڤنؽا تازٱ باڤ دؽاری بٱک",
+       "tooltip-n-recentchanges": "یاٛ نومگٱ سی آلشتکاریا د ڤیکی",
        "tooltip-n-randompage": "سڤار کرد بٱلگٱ بٱختٱکی",
        "tooltip-n-help": "یاٛ جاگٱ سی فٱمسن",
-       "tooltip-t-whatlinkshere": "یاٛ Ú¯Ø§Ù\9bÙ\84 Ù\86Ù\88Ù\85Ú¯Ù± Ø¯ Ù\87Ù\85Ù± Ø¨Ù\84Ú¯Ù±Û\8cاÛ\8cÛ\8c Ú©Ø§Ù\9b Ø§Û\8cÚ\86اÙ\9b Ù\87Ù\88Ù\85 Ù¾Û\8cÚ¤Ù\86د Ø¯Ø§Ø±Ù\86.",
-       "tooltip-t-recentchangeslinked": "آلشتیا تازٱ باڤ ماٛن بلگٱیایی کاٛ د ای بلگٱ هوم پیڤند بینٱ",
+       "tooltip-t-whatlinkshere": "یاٛ Ù\86Ù\88Ù\85Ú¯Ù± Ø¯ Ú©Ù\88Ù\84Ù\9b Ø¨Ù±Ù\84Ú¯Ù±Û\8cاÛ\8cÛ\8c Ú©Ø§Ù\92 Ø§Û\8cÚ\86اÙ\92 Ù\87Ù\88Ù\85 Ù¾Ø§Ù\9bÚ¤Ù±Ù\86 Ø¯Ø§Ø±Ù±Ù\86.",
+       "tooltip-t-recentchangeslinked": "آلشتؽا تازٱ مؽن بٱلگٱیایی کاْ د اؽ بٱلگٱ هوم پاٛڤٱن بینٱ",
        "tooltip-feed-rss": "هوال حون آر اس اس سی ای بلگه",
        "tooltip-feed-atom": "حوال هون اتمی سی ای بلگه",
        "tooltip-t-contributions": "یاٛ گاٛل سیائٱ هومیاری سی {{GENDER:$1|ای کاریار}}",
        "tooltip-t-emailuser": "سی ای كارور ايميل كل كو",
        "tooltip-t-info": "دونسمنیا بیشتر دباره ای بلگه",
-       "tooltip-t-upload": "سوڤار کردن جانیایا",
-       "tooltip-t-specialpages": "مؽناْ هٱمٱ بٱلگٱیا ڤیجٱ",
-       "tooltip-t-print": "نوسقٱ پاٛلا بیاٛنی سی ای بلگٱ",
-       "tooltip-t-permalink": "هوم پیڤند همیشٱیی سی دوڤارٱ دیاٛن ای بلگٱ",
-       "tooltip-ca-nstab-main": "دياٛن مینۊنٱ بلگٱ",
+       "tooltip-t-upload": "سڤار کردن جانؽایا",
+       "tooltip-t-specialpages": "مؽناْ هٱمٱ بٱلگٱیا ڤیژٱ",
+       "tooltip-t-print": "نۏسخٱ پاٛلا بی ینی سی اؽ بٱلگٱ",
+       "tooltip-t-permalink": "هوم پاٛڤٱن همیشاٛیی سی دوئارٱ دیین اؽ بٱلگٱ",
+       "tooltip-ca-nstab-main": "ديین مؽنونٱ بٱلگٱ",
        "tooltip-ca-nstab-user": "دياٛن بلگٱ کاریار",
        "tooltip-ca-nstab-media": "دیئن بلگه وارسگر",
-       "tooltip-ca-nstab-special": "یٱ یاٛ گاٛل بلگٱ ڤیجٱ یٱ؛ نبۊٱ ڤیرایشتش بٱکیت",
+       "tooltip-ca-nstab-special": "یٱ یاٛ بٱلگٱ ڤیژٱ آ؛ نمۊئٱ ڤیرایشش بٱکؽت",
        "tooltip-ca-nstab-project": "ديئن بلگه پروجه",
-       "tooltip-ca-nstab-image": "ديئن بلگه جانیا",
+       "tooltip-ca-nstab-image": "ديین بٱلگٱ جانؽا",
        "tooltip-ca-nstab-mediawiki": "دیاٛن پیغوم سامۊنٱ",
        "tooltip-ca-nstab-template": "ديئن چۊٱ",
        "tooltip-ca-nstab-help": "ديئن بلگه هومیاری",
        "tooltip-watchlistedit-raw-submit": "وه هنگوم سازی سیل برگ",
        "tooltip-recreate": "د نو راس کردن بلگه بی یه که و پاکساگری دماتر وه سیل بکیم",
        "tooltip-upload": "شرو د سوار کرد",
-       "tooltip-rollback": "\"ڤرئشتن\" لرستن د هال وبال ٱڤل سی ای بلگٱ سی یٱ کاٛ هومیاری نیایی بیتر کاری بیٱ ڤا یاٛ گاٛل پۊرنین.",
+       "tooltip-rollback": "\"ڤرگٱشتن\" لٛرسن د هال و بال ٱڤٱل سی اؽ بٱلگٱ سی یٱ کاْ هومیاری نؽایی بؽتر کاری بیٱ ڤا یاٛ پۊرنین.",
        "tooltip-undo": "انجوم نگرتن ای ویرایشت ورگن و همه فرمیا ویرایشت تانه که حالت پیش سیل واکو.یه اجازه میئه سی اضاف کردن یه دلیل د چکسته.",
        "tooltip-preferences-save": "اولويتيا نه ذخيره بكيد",
        "tooltip-summary": "يه چكسته كؤچك وارد بكيد",
        "sunday-at": "یه شمه د $1",
        "yesterday-at": "دیرو د $1",
        "bad_image_list": "دونسمنديانه وه ای شلگ وارد بكيت:\n\nفقط سرخط يایی که وا * شرو بوئن د وير گرته بوئن. اولی چسب ون مئن هر سرخط، باید چسب ونی وه یک عسگ گن با.\nچسب ونيا نيایی د همو سرخط، وه عنوان چيا استثنادار د وير گرته بوئن",
-       "metadata": "رسÛ\8cÙ\86Ù±Û\8cا Ù\81اÙ\9bرٱ Ú¯Ù±Ù¾",
+       "metadata": "رسینٱیا فرٱ گٱپ",
        "metadata-help": "ای فایل شومل دونسمنیا هنی یه.شایت د دیربین رقم ون یا اسکنری که سی راس کردنشو استفاده بیه،وه ایچه اضاف بیه",
        "metadata-expand": "نشو دئن جزییات دمادیسگری",
        "metadata-collapse": "قام کردن جزییات دمادیسگری",
-       "metadata-fields": "رشنه یا یا گپ دونسمنیا که د ای پیغوم نومگه کاری بینه د ور گرته بلگه عسگ ن که گات وختی که جدول گپ دونسمنیا واز بوئه نشون دئیه بوئن.\nچی یا هنی سی یه که پیش فرضن قام بوئن.\n*راست کو\n*مدل\n*دم وخت اصل\n*وخت آشگار\n*اف ان شماره\n*ایزو نرخ من سرعت\n*فوکالنس\n*هنرمن\n*کپی رایت\n*حالت جی پی اس \n*جی پی اس گپ حالت\n*جی پی اس همه حالت",
+       "metadata-fields": "رشتٱیا یا گٱپ دونسمنیا کاْ د اؽ پاٛغوم نومگٱ کاری بینٱ د ڤٱر گرتٱ بٱلگٱ عٱسک کاْ ڤٱختؽ جٱدڤٱل گٱپ دونسمنیا ڤاز مۊئٱ نشوݩ داٛیٱ بۊئٱن.\nچی یا هنی سی یٱ کا پیش فٱرزٱن قایم مۊئٱن.\n*راس کو\n*مودل\n*دم ڤٱخت ٱسل\n*ڤٱخت آشگار\n*اْف اْن شمارٱ\n*ایزو نرخ من سرعت\n*فوکالنس\n*هونٱرمٱن\n*کوپی رایت\n*هالٱت جی پی اْس \n*جی پی اْس گٱپ هالٱت\n*جی پی اْس هٱمٱ هالٱت",
        "metadata-langitem": "<strong>$2:</strong> $1",
        "metadata-langitem-default": "$1",
-       "namespacesall": "Ù\87Ù±Ù\85ٱشÛ\8a",
+       "namespacesall": "Ù\87Ù\85ٱشÙ\88",
        "monthsall": "هٱمٱ",
        "confirmemail": "پشت راس کردن تیرنشون انجومانامه",
        "confirmemail_noemail": "شما د بلگه [[Special:Preferences|ترجیحات کاریاری]] خوتو یه گل تیرنشون انجومانامه نامعتور نه دئیته.",
        "fileduplicatesearch-result-1": "جانیا «$1» تکراری نیئش.",
        "fileduplicatesearch-result-n": "جانیا «$1» {{PLURAL:$2|یه گل چی تکراری|$2 یه گل چی تکراری}} داره.",
        "fileduplicatesearch-noresults": "جانیایی وا نوم «$1» یافت نبی.",
-       "specialpages": "بٱلگٱیا ڤیجٱ",
+       "specialpages": "بٱلگٱیا ڤیژٱ",
        "specialpages-note-top": "میراث",
        "specialpages-note-restricted": "* بلگه یا ویجه عادی.\n* <span class=\"mw-specialpagerestricted\">بلگه یا ویجه محدود کاری بیه.</span>",
        "specialpages-group-maintenance": "گزارشتیا واداشتن",
        "tags": "سردیسیا آلشت دئن خو",
        "tag-filter": "فيلتر [[Special:سردیس|سردیسیا]]:",
        "tag-filter-submit": "فيلتر",
-       "tag-list-wrapper": "[[Special:سردیسیا|{{PLURAL:$1|سردیس|سردیسیا}}]]: $2",
+       "tag-list-wrapper": "[[Special:سردیسؽا|{{PLURAL:$1|سردیس|سردیسؽا}}]]: $2",
        "tags-title": "سردیسیا",
        "tags-intro": "ای بلگه یه گل نومگه د سردیسیاییه که نرم افزار وا ونو ویرایشتیا نه نشو کاری میکه، الوت واگرد هومبراوریاشو.",
        "tags-tag": "نوم سردیس",
        "logentry-patrol-patrol": "$1 نسقه $4 بلگه $3 نه چی یه گل چی تیه نئری بیه {{GENDER:$2|نشودار کرد}}",
        "logentry-patrol-patrol-auto": "$1 نسقه $4 بلگه $3 نه وه حال و بار خودانجوم چی یه گل بلگه تیه نیئر بیه {{GENDER:$2|نشودار کرد}}",
        "logentry-newusers-newusers": "حساو کاریاری $1 {{GENDER:$2|دروس بیه}}",
-       "logentry-newusers-create": "Ù\87ساÙ\88 Ú©Ø§Ø±Ø¨Ù±Ø±Û\8c $1 {{GENDER:$2|راس بی}}",
+       "logentry-newusers-create": "Ù\87ساÙ\88 Ú©Ø§Ø±Ø¨Ù±Ø±Û\8c $1 {{GENDER:$2|دÛ\8fرس بی}}",
        "logentry-newusers-create2": "حساو کاریاری $3،وه دس $1 {{GENDER:$2|دروس بی}}",
        "logentry-newusers-byemail": "حساو کاریاری $3 وه دس $1 {{GENDER:$2|ره وندیاری بی}} و رازینه گواردن وا انجومانام کل بی",
        "logentry-newusers-autocreate": "حساو $1  خودانجومن {{GENDER:$2|دروس بی}}",
index a78b0e5..41dd0cc 100644 (file)
        "uploadnewversion-linktext": "Ынкаркэ о версиуне ноуэ а ачестуй фишиер",
        "randompage": "Артикол ынтымплэтор",
        "statistics": "Статистикэ",
+       "statistics-header-pages": "Статистика паӂинилор",
+       "statistics-header-edits": "Статистика модификэрилор",
+       "statistics-header-users": "Статистика утилизаторилор",
+       "statistics-header-hooks": "Алте статистичь",
+       "statistics-articles": "Артиколе",
+       "statistics-pages": "Паӂинь",
+       "statistics-pages-desc": "Тоате паӂиниле дин вики, инклусив паӂиниле де дискуций, редирекционэрь ш.а.",
+       "statistics-files": "Фишиере ынкэркате",
+       "statistics-edits": "Нумэрул де модификэрь дин моментул инсталэрий проектулуй {{SITENAME}}",
+       "statistics-edits-average": "Нумэрул медиу де модификэрь пе паӂинэ",
        "nbytes": "{{PLURAL:$1|ун байт|$1 байць|$1 де байць}}",
        "nmembers": "$1 {{PLURAL:$1|ун мембру|мембрь}}",
        "prefixindex": "Тоате паӂиниле ку префикс",
index 99af87d..a98909e 100644 (file)
        "createacct-another-submit": "खाता खोल्नुहोस्",
        "createacct-continue-submit": "खाता निर्माणलाई निरन्तरता दिनुहोस्",
        "createacct-another-continue-submit": "खाता निर्माणलाई निरन्तरता दिनुहोस्",
-       "createacct-benefit-heading": "{{SITENAME}} तपाईं जस्तै मानिसहरूद्वारा सिर्जना गरिएको हो ।",
+       "createacct-benefit-heading": "{{SITENAME}} तपाई जस्तै मानिसहरूद्वारा सिर्जना गरिएको हो।",
        "createacct-benefit-body1": "{{PLURAL:$1|सम्पादन|सम्पादनहरू}}",
        "createacct-benefit-body2": "{{PLURAL:$1|पृष्ठ|पृष्ठहरू}}",
        "createacct-benefit-body3": "हालैका {{PLURAL:$1|योगदानकर्ता|योगदानकर्ताहरू}}",
index 383e7e7..5b9ee74 100644 (file)
        "uctop": "laatste wijziging",
        "month": "Van maand (en eerder):",
        "year": "Van jaar (en eerder):",
-       "date": "Vanaf (en eerder):",
+       "date": "Op deze datum (en eerder):",
        "sp-contributions-newbies": "Alleen bijdragen van nieuwe accounts bekijken",
        "sp-contributions-newbies-sub": "Voor nieuwelingen",
        "sp-contributions-newbies-title": "Gebruikersbijdragen van nieuwe accounts",
index 2567eb8..66f3774 100644 (file)
        "rcfilters-empty-filter": "Nisciune filtre attive. Tutte le condrebbute avènene fatte 'ndrucà.",
        "rcfilters-filterlist-title": "Filtre",
        "rcfilters-filterlist-whatsthis": "Cumme funzionane?",
+       "rcfilters-filterlist-feedbacklink": "Dì ce ne pinze de ste struminde de filtre",
        "rcfilters-highlightbutton-title": "Evidenzie le resultate",
        "rcfilters-highlightmenu-title": "Scacchie 'nu culore",
        "rcfilters-highlightmenu-help": "Scacchie 'nu culore pe evidenzià sta probbietà",
        "rcfilters-filterlist-noresults": "Nisciune filtre acchiate",
+       "rcfilters-noresults-conflict": "Nisciune resultate acchiate, purcé le criterie de recerche stonne in conflitte",
        "rcfilters-filter-editsbyself-label": "Cangiaminde tune",
        "rcfilters-filter-editsbyself-description": "Condrebbute tune.",
        "rcfilters-filter-editsbyother-label": "Cangiaminde de l'otre",
index d172d72..11e4303 100644 (file)
        "mainpage": "ᱢᱩᱬᱩᱛ ᱥᱟᱦᱴᱟ",
        "mainpage-description": "ᱢᱩᱬᱩᱛ ᱥᱟᱦᱴᱟ",
        "policy-url": "Project:ᱨᱤᱛᱤᱱᱤᱛᱤ",
-       "portal": "á±\9cᱩᱥᱴᱤ á±µá±\9aá±\9eá±\9aá±\9c á±«á±©á±­á±\9fᱹᱨ",
+       "portal": "á± á±\9aᱢᱩᱱᱤᱴᱤ á±¯á±\9aᱨᱴá±\9fá±\9e",
        "portal-url": "Project:ᱠᱷᱩᱴ ᱵᱚᱞᱚᱱ ᱦᱚᱨ",
        "privacy": "ᱩᱠᱩ ᱮᱠᱛᱤᱭᱟᱨ",
        "privacypage": "Project:ᱩᱠᱩ ᱮᱠᱛᱤᱭᱟᱨ",
        "login-throttled": "ᱟᱢ ᱫᱚ ᱢᱤᱫᱜᱷᱟᱹᱲᱤ ᱞᱟᱦᱟᱨᱮ ᱟᱭᱢᱟ ᱫᱷᱟᱣ ᱵᱚᱞᱚᱜᱮᱢ ᱠᱩᱨᱩᱢᱩᱴᱩ ᱠᱮᱫᱟ᱾ \nᱟᱨᱦᱚᱸ ᱠᱩᱨᱩᱢᱩᱴᱩᱭ ᱞᱟᱦᱟᱨᱮ ᱫᱟᱭᱟᱠᱟᱛᱮ $1 ᱛᱟᱸᱜᱤᱭᱢᱮ᱾",
        "login-abort-generic": "ᱟᱢᱟᱜ ᱵᱷᱤᱛᱨᱤ ᱵᱚᱠᱟᱜ ᱫᱚ ᱵᱟᱝ ᱦᱩᱭᱞᱮᱱᱟ - ᱵᱟᱫᱽᱱᱟ",
        "loginlanguagelabel": "ᱯᱟᱹᱨᱥᱤ: $1",
-       "pt-login": "á±µá±\9aá±\9eá±\9aá±\9c á±«á±©á±­ᱟᱹᱨ",
+       "pt-login": "á±µá±\9aá±\9eá±\9aá±\9c á±«á±©á±£ᱟᱹᱨ",
        "pt-login-button": "ᱵᱚᱞᱚᱜ ᱢᱮ",
        "pt-login-continue-button": "ᱞᱮᱛᱟᱲ ᱵᱚᱞᱚ ᱠᱚᱜᱼᱢᱮ",
        "pt-createaccount": "ᱮᱠᱟᱶᱩᱴ ᱛᱮᱭᱟᱨᱢᱮ",
index 53619ca..28fedc4 100644 (file)
        "right-managechangetags": "Pravljenje i (de)aktiviranje [[Special:Tags|oznaka]]",
        "right-applychangetags": "Primijeni [[Special:Tags|oznake]] na nečije izmjene",
        "right-changetags": "Dodavanje ili uklanjanje raznih [[Special:Tags|oznaka]] na pojedinačnim verzijama i unosima zapisnika",
+       "grant-editinterface": "Uređivanje imenskog prostora \"MediaWiki\" i JSON za cijelo wiki/za korisnika",
+       "grant-editmycssjs": "Uređivanje Vašeg korisničkog CSS/JSON/JavaScripta",
+       "grant-editsiteconfig": "Uređivanje CSS/JS za cijelo wiki i za korisnika",
        "newuserlogpage": "Registar novih korisnika",
        "newuserlogpagetext": "Ovo je evidencija registracije novih korisnika.",
        "rightslog": "Evidencija korisničkih prava",
        "pager-older-n": "{{PLURAL:$1|starija 1|starije $1}}",
        "suppress": "Sakrij",
        "querypage-disabled": "Ova posebna stranica je onemogućena jer smanjuje performanse.",
-       "apihelp": "API pomoć",
+       "apihelp": "Pomoć s prilogom",
        "apihelp-no-such-module": "Modul \"$1\" nije pronađen.",
        "booksources": "Književni izvori",
        "booksources-search-legend": "Traži književne izvore",
index f7dd544..74d4ab6 100644 (file)
@@ -35,7 +35,7 @@
        "tog-forceeditsummary": "Ayyit tini iɣ ur iwiɣ imsmun n imbdln",
        "tog-watchlisthideown": "hbo ghayli bdlgh gh omdfor inu",
        "tog-watchlisthidebots": "hba ghayli bdln robotat gh omdfor inu",
-       "tog-watchlisthideminor": "Ḥbu ibdln mzinin ɣ umdfur inu",
+       "tog-watchlisthideminor": "ⵙⵙⵏⵜⵍ ⵉⵙⵏⴼⵉⵍⵏ ⵎⵥⵥⵉⵏⵉⵏ ⵣⵖ ⵜⴰⵍⵉⵙⵜⵜ ⵏ ⵓⴹⴼⴼⵓⵔ",
        "tog-watchlisthideliu": "Ḥbu ibdln n wili skrn midn llin iqqiydn ɣu umdfr inu.",
        "tog-watchlisthideanons": "Ḥbu ibdl n midn lli urittuyssanin ɣ umdfr inu",
        "tog-watchlisthidepatrolled": "Ḥbu ibdln lli nssugga  ɣu umuɣ n umdfr",
@@ -52,7 +52,7 @@
        "editfont-serif": "ⵜⵉⵙⵉⵙⴽⵉⵍⵜ ⵙⵉⵔⵉⴼ",
        "sunday": "ⵍⵃⴷⴷ",
        "monday": "ⵍⵜⵏⵉⵏ",
-       "tuesday": "â´°âµ\99âµ\89âµ\8fâ´°âµ\99",
+       "tuesday": "âµ\9fâµ\9fâµ\8dâ´°âµ\9câ´°",
        "wednesday": "ⵍⵄⵔⴱⴰ",
        "thursday": "ⵍⵅⵎⵉⵙ",
        "friday": "ⵍⵊⴰⵎⵄ",
        "sun": "ⵍⵃⴷⴷ",
        "mon": "ⵍⵜⵏⵉⵏ",
        "tue": "ⵟⵟⵍⴰⵜⴰ",
-       "wed": "âµ\8dâ´°âµ\94â´±âµ\84",
+       "wed": "âµ\8dâµ\84âµ\94ⴱⴰ",
        "thu": "ⵍⵅⵎⵉⵙ",
        "fri": "ⵍⵊⴰⵎⵄ",
        "sat": "ⵙⵙⴱⵜ",
        "january": "ⵉⵏⵏⴰⵢⵔ",
-       "february": "ⴼⴱâµ\95â´°âµ¢âµ\8d",
+       "february": "â´±âµ\94â´°âµ¢âµ\94",
        "march": "ⵎⴰⵔⵙ",
        "april": "ⴰⴱⵔⵉⵍ",
        "may_long": "ⵎⴰⵢⵢⵓ",
        "november": "ⵏⵓⵡⴰⵎⴱⵉⵔ",
        "december": "ⴷⵓⵊⴰⵎⴱⵉⵔ",
        "january-gen": "ⵉⵏⵏⴰⵢⵔ",
-       "february-gen": "ⴼⴱâµ\94â´°âµ¢âµ\8d",
-       "march-gen": "âµ\8eâ´°âµ\95ⵙ",
+       "february-gen": "â´±âµ\94â´°âµ¢âµ\94",
+       "march-gen": "âµ\8eâ´°âµ\94ⵙ",
        "april-gen": "ⴰⴱⵔⵉⵍ",
        "may-gen": "ⵎⴰⵢⵢⵓ",
        "june-gen": "ⵢⵓⵏⵢⵓ",
        "july-gen": "ⵢⵓⵍⵢⵓⵣ",
        "august-gen": "ⵖⵓⵛⵜ",
        "september-gen": "ⵛⵓⵜⴰⵎⴱⵉⵔ",
-       "october-gen": "â´½âµ\9câµ\93â´±âµ\95",
+       "october-gen": "â´½âµ\9câµ\93â´±âµ\94",
        "november-gen": "ⵏⵓⵡⴰⵎⴱⵉⵔ",
        "december-gen": "ⴷⵓⵊⴰⵎⴱⵉⵔ",
        "jan": "ⵉⵏⵏ",
-       "feb": "ⴼⴱâµ\94",
+       "feb": "â´±âµ\94â´°",
        "mar": "ⵎⴰⵔ",
        "apr": "ⴰⴱⵔ",
        "may": "ⵎⴰⵢ",
        "index-category": "ⵜⴰⵙⵡⵏⵉⵡⵉⵏ ⵜⵜⵡⴰⵏⴷⵉⴽⵙⴰⵏⵉⵏ",
        "noindex-category": "Tisniwin bla amatar",
        "broken-file-category": "ⵜⴰⵙⵏⵉⵡⵉⵏ ⵖ ⵍⵍⴰⵏ ⵉⵍⵉⵏⴽⵏ ⵔⵥⴰⵏⵉⵏ",
-       "about": "â´°ⴼ",
+       "about": "âµ\96ⴼ",
        "article": "ⵜⴰⵙⵏⴰ ⵏ ⵜⵓⵎⴰⵢⵜ",
-       "newwindow": "(âµ\89âµ\9câµ\9câµ\8fâµ\93âµ\94âµ¥âµ\93âµ\8e â´·â´³ ⵓⵙⴽⵙⵍ ⴰⵎⴰⵢⵏⵓ)",
+       "newwindow": "(â´°âµ\94 âµ\89âµ\9câµ\9câµ\8fâµ\93âµ\94âµ¥âµ\93âµ\8e âµ\96 ⵓⵙⴽⵙⵍ ⴰⵎⴰⵢⵏⵓ)",
        "cancel": "ⵙⵎⵎⵜ",
        "moredotdotdot": "ⵓⴳⴳⴰⵔ...",
        "mypage": "ⵜⴰⵙⵏⴰ",
        "and": "&#32;ⴷ",
        "faq": "ⵉⵇⵙⵇⵙⵉⵜⵏ ⵜⵜⵢⴰⵍⴰⵙⵏⵉⵏ",
        "actions": "ⵜⵉⴳⴰⵡⵉⵏ",
-       "namespaces": "Ismawn n tɣula",
+       "namespaces": "ⵉⴳⵔⴰⵏ",
        "variants": "ⵜⵉⵎⵣⴰⵔⴰⵢⵉⵏ",
        "errorpagetitle": "ⵜⴰⵣⴳⵍⵜ",
        "returnto": "ⵉⵡⵔⵔⵉ ⵏⵏ ⵙ $1.",
        "viewtalkpage": "ⵥⵔ ⴰⵎⵙⴰⵡⴰⵍ",
        "otherlanguages": "ⵙ ⵜⵓⵜⵍⴰⵢⵉⵏ ⵢⴰⴹⵏ",
        "redirectedfrom": "(ⵉⴽⴽⴰ ⴷ $1)",
-       "redirectpagesub": "Tasna n-usmmattay",
-       "redirectto": "â´°âµ\99âµ\8eâ´°âµ\9câµ\9câµ¢ âµ\99:",
+       "redirectpagesub": "ⵜⴰⵙⵏⴰ ⵏ ⵓⵙⵎⴰⵜⵜⵉ",
+       "redirectto": "â´°âµ\99âµ\8eâ´°âµ\9câµ\9câµ\89 âµ\99 :",
        "lastmodifiedat": "ⴰⵙⵏⴼⵍ ⵉⴳⴳⵯⵔⴰⵏ ⵖ ⵜⴰⵙⵏⴰ ⴰⴷ ⵉⵜⵜⵢⴰⵡⵙⴽⴰⵔ ⴰⵙⵙ ⵏ $1 ⵖ $2.",
        "viewcount": "Tmmurzm tasna yad {{PLURAL:$1|yat twalt|$1 mnnawt twal}}.",
        "protectedpage": "Tasnayat iqn ugdal nes.",
        "jumpto": "ⴷⴷⵓ ⵙ :",
        "jumptonavigation": "ⴰⵙⵜⴰⵔⴰ",
        "jumptosearch": "ⵙⵉⴳⴳⵍ",
-       "view-pool-error": "âµ\99âµ\99âµ\93âµ\94â´¼ â´°âµ\99, âµ\89âµ\99âµ\89âµ\94â´±âµ\93âµ\94âµ\8f âµ\95âµ\8eâµ\89âµ\8f âµ\96âµ\89âµ\8dâ´°â´·.\nⴱⵣⵣⴰⴼ âµ\8f âµ\89âµ\99âµ\8eâµ\94â´°âµ\99âµ\8f â´°âµ\94 âµ\9câµ\9câ´°âµ\94âµ\8eâµ\8f â´°â´· â´°âµ\8fâµ\8fâ´°âµ¢âµ\8f âµ\9câ´°âµ\99âµ\8fâ´° â´°â´·.\nâµ\87âµ\87âµ\8d âµ¢â´°âµ\8f âµ\89âµ\8eâµ\89ⴽⴽ â´¼â´°â´· â´°â´· â´·â´°âµ\96 âµ\9câ´°âµ\94âµ\8eâµ\9c â´°â´· âµ\9câ´½âµ\9bâµ\8eâµ\9c âµ\99 âµ\9câ´°âµ\99âµ\8fâ´° â´°â´·.\n\n$1",
+       "view-pool-error": "âµ\99âµ\99âµ\93âµ\94â´¼ â´°âµ\99, âµ\89âµ\99âµ\89âµ\94â´±âµ\93âµ\94âµ\8f âµ\95âµ\8eâµ\89âµ\8f âµ\96âµ\89âµ\8dâ´°â´·.\nâ´½âµ\89ⴳⴰâµ\8f âµ\8f âµ\89âµ\99âµ\8eâµ\94â´°âµ\99âµ\8f âµ\94â´°âµ\8f âµ\96âµ\89âµ\8dâ´°â´· â´°â´· â´°âµ\8fâµ\8fâ´°âµ¢âµ\8f âµ\9câ´°âµ\99âµ\8fâ´° â´°â´·.\nâµ\87âµ\87âµ\8d âµ¢â´°âµ\8f âµ\89âµ\8eâµ\89ⴽⴽ, âµ\9câ´°âµ\94âµ\8eâµ\9c â´°â´· âµ\8fâµ\8f â´·â´°âµ\96 âµ\99âµ\94âµ\99 âµ\9câ´½âµ\9bâµ\8eâµ\9c.\n\n$1",
        "pool-timeout": "Tzrit tizi n uql lli yak ittuykfan. Ggutn midn lli iran ad iẓr tasna yad. Urrid yan imik..",
        "pool-queuefull": "Umuɣ n twuri iẓun (iεmr)",
        "pool-errorunknown": "Anzri (error) ur ittuyssan.",
        "collapsible-expand": "Sfruri",
        "confirmable-yes": "ⵢⴰⵀ",
        "confirmable-no": "ⵓⵀⵓ",
-       "thisisdeleted": "ⵉⵙ ⵜⵔⵉⵜ ⴰⴷ ⵜⴰⵏⵏⴰⵢⵜ ⵏⵖ ⴰⴷ ⵜⵙⵙⴰⴹⵓⵜ $1?",
-       "viewdeleted": "ⴰⴷ ⵜⵥⵔⵜ $1?",
+       "thisisdeleted": "ⵉⵙ ⵜⵔⵉⵜ ⴰⴷ ⵜⴰⵏⵏⴰⵢⵜ ⵏⵖ ⴰⴷ ⵜⵙⵙⴰⴹⵓⵜ $1 ?",
+       "viewdeleted": "ⴰⴷ ⵜⵥⵔⵜ $1 ?",
        "restorelink": "{{PLURAL:$1|ⵢⴰⵏ ⵓⵙⵏⴼⵍ ⵉⵜⵜⵡⴰⴽⴽⵙⵏ|$1 ⵉⵙⵏⴼⵉⵍⵏ ⵜⵜⵡⴰⴽⴽⵙⵏⵉⵏ}}",
        "feedlinks": "ⵉⴼⵉⵍⵉ:",
        "feed-invalid": "Anaw n usurdm ur gis iffuy umya",
        "red-link-title": "$1 (ⵓⵔ ⵜⵍⵍⵉ ⵜⴰⵙⵏⴰ ⴰⴷ)",
        "nstab-main": "ⵜⴰⵙⵏⴰ",
        "nstab-user": "ⵜⴰⵙⵏⴰ ⵏ {{GENDER:{{ROOTPAGENAME}}|ⵓⵙⵎⵔⴰⵙ|ⵜⵙⵎⵔⴰⵙⵜ}}",
-       "nstab-media": "Tasnat Ntuzumt",
+       "nstab-media": "ⵎⵉⴷⵢⴰ",
        "nstab-special": "ⵜⴰⵙⵏⴰ ⵉⵥⵍⵉⵏ",
        "nstab-project": "Project page",
        "nstab-image": "ⴰⴼⴰⵢⵍⵓ",
        "nstab-mediawiki": "ⵜⵓⵣⵉⵏⵜ",
-       "nstab-template": "Talɣa",
+       "nstab-template": "ⴰⵍⴱⵓⴹ",
        "nstab-help": "ⵜⴰⵙⵏⴰ ⵏ ⵜⵡⵉⵙⵉ",
        "nstab-category": "ⵜⴰⴳⴳⴰⵢⵜ",
        "mainpage-nstab": "ⵜⴰⵙⵏⴰ ⵏ ⵓⵙⵏⵓⴱⴳ",
        "nosuchaction": "ⵓⵔ ⵜⵍⵍⵉ ⵜⵉⴳⴰⵡⵜ ⴰⴷ",
        "nosuchactiontext": "Mytuskarn ɣu tansa yad ur tti tgi.\nⵉⵔⵡⴰⵙ ⵉⵙ ⵓⵔ ⵜⵓⵔⵉⵜ ⵎⵣⵢⴰⵏ ⴰURL, ⵏⵖ ⵉⵙ ⵜⴹⴼⵔⵜ ⴽⵔⴰ ⵏ ⵓⵍⵉⵏⴽ ⵉⵣⴳⵍⵏ.\nTzdar attili tamukrist ɣ {{SITENAME}}.",
        "nosuchspecialpage": "ⵓⵔ ⵜⵍⵍⵉ ⵜⴰⵙⵏⴰ ⴰⴷ ⵉⵥⵍⵉⵏ",
-       "nospecialpagetext": "<strong>âµ\9câ´»âµ\9câµ\9câµ\94âµ\9c âµ¢â´°âµ\9c âµ\9câ´°âµ\99âµ\8fâ´° âµ\89âµ¥âµ\8dâµ\89âµ\8f âµ\93âµ\94 âµ\89âµ\8dâµ\8dâµ\89âµ\8f.</strong>\n\nâµ\94â´°â´· âµ\9câ´°â´¼âµ\9c âµ¢â´°âµ\9c âµ\9câµ\8dⴳⴰâµ\8eⵜ ⵏ ⵜⴰⵙⵏⵉⵡⵉⵏ ⵥⵍⵉⵏⵉⵏ ⵖⵜⴰⵏⵉⵏ ⵖ [[Special:SpecialPages|{{int:specialpages}}]].",
+       "nospecialpagetext": "<strong>âµ\9cⴹⴰâµ\8dâ´±âµ\9c âµ\8fâµ\8f âµ¢â´°âµ\9c âµ\9câ´°âµ\99âµ\8fâ´° âµ\89âµ¥âµ\8dâµ\89âµ\8f âµ\93âµ\94 âµ\89âµ\8dâµ\8dâµ\89âµ\8f.</strong>\n\nâµ\94â´°â´· âµ\9câ´°â´¼âµ\9c âµ¢â´°âµ\9c âµ\9câ´°âµ\8dâµ\89âµ\99âµ\9cⵜ ⵏ ⵜⴰⵙⵏⵉⵡⵉⵏ ⵥⵍⵉⵏⵉⵏ ⵖⵜⴰⵏⵉⵏ ⵖ [[Special:SpecialPages|{{int:specialpages}}]].",
        "error": "ⵜⴰⵣⴳⵍⵜ",
        "databaseerror": "ⵜⴰⵣⴳⵍⵜ ⴳ ⵜⴰⵙⵉⵍⴰ ⵏ ⵉⵙⴼⴽⴰ",
        "databaseerror-error": "ⴰⵣⴳⴳⴰⵍ: $1",
        "laggedslavemode": "Ḥan tasnayad ur gis graygan ambddel amaynu.",
        "readonly": "ⵜⴰⵙⵉⵍⴰ ⵏ ⵉⵙⴼⴽⴰ ⵉⵜⵜⵡⴰⵔⴳⵍⵏ",
        "missing-article": "lqaa'ida n lbayanat ortofa nass ad gh tawriqt  liss ikhssa asti taf limism \"$1\" $2.\n\nghikad artitsbib  igh itabaa lfrq aqdim nghd tarikh artawi skra nsfha ityohyadn.\n\nighor iga lhal ghika ati ran taft kra lkhata gh lbarnamaj.\n\nini mayad ikra [[Special:ListUsers/sysop|lmodir]] tfktas ladriss ntwriqt an.",
-       "missingarticle-rev": "(lmorajaaa#: $1)",
-       "missingarticle-diff": "(ⴰⵎⵣⴰⵔⴰⵢ: $1, $2)",
-       "internalerror": "âµ\9cⴰⵣⴳâµ\8dâµ\9c âµ\9cⴰⴳⵯâµ\8fâµ\99â´°âµ\8fâµ\9c",
-       "internalerror_info": "âµ\9cⴰⵣⴳâµ\8dâµ\9c âµ\9cⴰⴳⵯâµ\8fâµ\99â´°âµ\8fâµ\9c: $1",
+       "missingarticle-rev": "(ⵓⵟⵟⵓⵏ ⵏ ⵓⵣⵣⵔⴰⵢ : $1)",
+       "missingarticle-diff": "(ⴰⵎⵣⴰⵔⴰⵢ : $1, $2)",
+       "internalerror": "ⴰⵣⴳⴳⴰâµ\8d â´°â´³âµ¯âµ\8fâµ\99â´°âµ\8f",
+       "internalerror_info": "ⴰⵣⴳⴳⴰâµ\8d â´°â´³âµ¯âµ\8fâµ\99â´°âµ\8f : $1",
        "filecopyerror": "orimkin ankopi \"$1\" s \"$2\".",
-       "filerenameerror": "ur as tufit ad tsmmut \"$1\" s \"$2\".",
+       "filerenameerror": "ⵓⵔ ⵢⴰⵍⵍⴼⵓⵙ ⴰⴷ ⵜⴰⵍⵙⵜ ⵉ ⵉⵙⵎ ⵏ \"$1\" ⵙ \"$2\".",
        "filedeleteerror": "ⵓⵔ ⵢⴰⵍⵍⴼⵓⵙ ⴰⴷ ⵉⵜⵜⵡⴰⴽⴽⵙ ⵓⴼⴰⵢⵍⵓ \"$1\".",
        "directorycreateerror": "Ur as tufit an tgt asddaw « $1 ».",
-       "filenotfound": "ⵓⵔ ⵢⴰⵍⵍⴼⵓⵙ ⴰⴷ ⵉⵜⵜⵢⴰⴼ ⵓⴼⴰⵢⵍⵓ \"$1\".",
+       "filenotfound": "ⵓⵔ ⵢⴰⵍⵍⴼⵓⵙ ⴰⴷ ⵉⵜⵜⵢⴰⴼ ⵓⴼⴰⵢⵍⵓ \"$1\".",
        "unexpected": "Azal (atig) llis ur nql: « $1 » = « $2 ».",
        "formerror": "Anzri: ur as tufit an tgt tifrkit",
        "badarticleerror": "Tigawt ad ur  as tufi ad ttuyskar ɣ tasna yad.",
        "cannotdelete": "Ur as tufa tasna yad ad ttuykkas niɣd asdaw ad « $1 ».\nAkks ad iskrt kra yaḍn",
-       "badtitle": "Azwl ur ifulkin",
+       "badtitle": "ⴰⵣⵡⵓⵍ ⵉⴼⵍⵍⵙⵏ",
        "badtitletext": "Azwl n tasna lli trit ur igadda, ixwa, niɣd iga aswl n gr tutlayt niḍ ngr tuwwurins ur izdimzyan. Ẓr urgis tgit kra nu uskkil niɣd mnnaw lli gis ur llanin",
        "viewsource": "ⵥⵔ ⴰⵙⴰⴳⵎ",
-       "virus-unknownscanner": "â´°âµ\8eâ´³âµ\8dâ´±âµ\89âµ\94âµ\93âµ\99 â´°âµ\94âµ\93âµ\99âµ\99âµ\89âµ\8f:",
-       "welcomeuser": "ⴱⵔⵔⴽ ⴰ $1!",
-       "yourname": "ⵉⵙⵎ ⵏ ⵓⵙⵎⵔⴰⵙ:",
-       "yourpassword": "ⵜⴰⴳⵓⵔⵉ ⵏ ⵓⵣⵔⴰⵢ:",
+       "virus-unknownscanner": "â´°âµ\8eâ´³âµ\8dâ´±âµ\89âµ\94âµ\93âµ\99 âµ\93âµ\94 âµ\89âµ\9câµ\9cⵢⴰⵡâµ\99âµ\99â´°âµ\8fâµ\8f :",
+       "welcomeuser": "ⴱⵔⵔⴽ ⴰ $1 !",
+       "yourname": "ⵉⵙⵎ ⵏ ⵓⵙⵎⵔⴰⵙ :",
+       "yourpassword": "ⵜⴰⴳⵓⵔⵉ ⵏ ⵓⵣⵔⴰⵢ :",
        "userlogin-yourpassword": "ⵜⴰⴳⵓⵔⵉ ⵏ ⵓⵣⵔⴰⵢ",
-       "yourpasswordagain": "ⴰⵔⴰ ⴷⴰⵖ ⵜⴰⴳⵓⵔⵉ ⵏ ⵓⵣⵔⴰⵢ:",
-       "yourdomainname": "Taɣult nek",
+       "yourpasswordagain": "ⴰⵔⴰ ⴷⴰⵖ ⵜⴰⴳⵓⵔⵉ ⵏ ⵓⵣⵔⴰⵢ :",
+       "yourdomainname": "ⵉⴳⵔ ⵏⵏⴽ :",
        "externaldberror": "Imma tlla ɣin kra lafut ɣu ukcumnk ulla urak ittuyskar at tsbddelt lkontnk nbrra.",
        "login": "ⴽⵛⵎ",
        "nav-login-createaccount": "ⴽⵛⵎ / ⵙⵏⵓⵍⴼⵓ ⴰⵎⵉⴹⴰⵏ",
        "createacct-benefit-body3": "{{PLURAL:$1|ⴰⵎⴷⵔⴰⵡ ⵉⴳⴳⵯⵔⴰⵏ|ⵉⵎⴷⵔⴰⵡⵏ ⴳⴳⵯⵔⴰⵏⵉⵏ}}",
        "badretype": "ⵜⵉⴳⵓⵔⵉⵡⵉⵏ ⵏ ⵓⵣⵔⴰⵢ ⵏⵏⴰ ⵜⵙⵙⴽⵛⵎⵜ ⵓⵔ ⵎⵙⴰⵙⴰⵏⵜ.",
        "userexists": "Asaɣ nu umsqdac li tskcmt illa yad",
-       "loginerror": "Gar akccum",
+       "loginerror": "ⴰⵣⴳⴳⴰⵍ ⵖ ⵓⵣⴷⴰⵢ",
        "createaccounterror": "$1 ur as tufit at kcmt",
        "loginsuccesstitle": "ⵜⵣⴷⵉⵜ ⵏⵏ",
        "loginsuccess": "<strong>ⵀⴰ ⴽ(ⵎ) ⵉⵏⵏ ⵖⵉⵍⴰⴷ ⵜⵣⴷⵉⵜ ⵏⵏ ⵖ {{SITENAME}} ⵙ ⵢⵉⵙⵎ ⵏ \"$1\".</strong>",
        "nosuchuser": "Asqdac « $1 » ur illi.\nUssaɣ n isqdacn ḥiln hlli.\nẒṛ daɣ ist turit mzyan mayad, niɣd [[Special:CreateAccount|tmmurẓmt amiḍan amaynu]].",
        "nosuchusershort": "Ur illa umsaws lli ilan assaɣ « $1 ». Ẓṛ ist turit mzyan mayad.",
-       "nouserspecified": "Illa fllak ad tarat assaɣ nk.",
+       "nouserspecified": "ⵉⵇⵇⴰⵏ ⴽ ⵉⴷ ⴰⴷ ⴰⴷ ⵜⴰⵔⴰⵜ ⵉⵙⵎ ⵏⵏⴽ ⵏ ⵓⵙⵎⵔⴰⵙ.",
        "login-userblocked": "Asqdac ad ur as yufi ad ikcm. Tazdayt ɣ ifalan uras ttuyskar",
        "mailmypassword": "ⴰⵍⵙ ⵉ ⵜⴳⵓⵔⵉ ⵏ ⵓⵣⵔⴰⵢ",
        "mailerror": "Gar azn n tbrat : $1",
        "emailconfirmlink": "Als i tasna nk n tbratin izd nit nttat ayan.",
-       "loginlanguagelabel": "ⵜⵓⵜⵍⴰⵢⵜ: $1",
+       "loginlanguagelabel": "ⵜⵓⵜⵍⴰⵢⵜ : $1",
        "pt-login": "ⵣⴷⵉ ⵏⵏ",
        "pt-login-button": "ⴽⵛⵎ",
        "pt-userlogout": "ⴼⴼⵖ",
        "resetpass_announce": "Tkcmt {{GENDER:||e|(e)}} s yat tangalt lli kin ilkmt s tbrat emeil . tangaltad ur tgi abla tin yat twalt. Bac ad tkmlt tqqiyyidank kcm tangalt tamaynut nk ɣid:",
        "resetpass_header": "ⵙⵏⴼⵍ ⵜⴰⴳⵓⵔⵉ ⵏ ⵓⵣⵔⴰⵢ ⵏ ⵓⵎⵉⴹⴰⵏ",
        "oldpassword": "ⵜⴰⴳⵓⵔⵉ ⵏ ⵓⵣⵔⴰⵢ ⵉⵇⴷⵎⵏ:",
-       "newpassword": "ⵜⴰⴳⵓⵔⵉ ⵏ ⵓⵣⵔⴰⵢ ⵜⴰⵎⴰⵢⵏⵓⵜ:",
-       "retypenew": "ⴰⵔⴰ ⴷⴰⵖ ⵜⴰⴳⵓⵔⵉ ⵏ ⵓⵣⵔⴰⵢ ⵜⴰⵎⴰⵢⵏⵓⵜ:",
+       "newpassword": "ⵜⴰⴳⵓⵔⵉ ⵏ ⵓⵣⵔⴰⵢ ⵜⴰⵎⴰⵢⵏⵓⵜ :",
+       "retypenew": "ⴰⵔⴰ ⴷⴰⵖ ⵜⴰⴳⵓⵔⵉ ⵏ ⵓⵣⵔⴰⵢ ⵜⴰⵎⴰⵢⵏⵓⵜ :",
        "resetpass_submit": "Sbadl awal n uzri tkcmt",
        "changepassword-success": "Awal n uzri nk ibudl mzyan! rad nit tilit ɣ ifalan",
        "botpasswords-label-create": "ⵙⵏⵓⵍⴼⵓ",
        "sig_tip": "ⴰⵙⴳⵎⴹ ⵏⵏⴽ/ⵎ ⵙ ⵜⵉⵣⵉ",
        "hr_tip": "izriri iɣzzifn (ⴰⴷ ⵜ ⵓⵔ ⵜⵙⵙⵓⴳⵜⵜ)",
        "summary": "ⴰⵣⴳⵣⵍ :",
-       "subject": "â´°âµ\99âµ\8fâµ\9câµ\8d:",
-       "minoredit": "ⵡⴰⴷ âµ\89ⴳⴰ â´°âµ\99âµ\8fâ´¼âµ\8d âµ\93âµ\8eâµ¥âµ\89âµ¢",
+       "subject": "âµ\89âµ\8eâµ\94âµ\99âµ\89 :",
+       "minoredit": "â´°âµ\99âµ\8fâ´¼âµ\8d âµ\8eⵥⵥâµ\89âµ\8f",
        "watchthis": "ⴹⴼⵓⵔ ⵜⴰⵙⵏⴰ ⴰⴷ",
        "savearticle": "ⵣⵎⵎⴻⵎ",
        "preview": "ⴱⵔⵉⴱⵢⵓ",
        "missingcommenttext": "ⵉ ⵕⴱⴱⵉ ⵙⵙⴽⵛⵎ ⴽⵔⴰ ⵏ ⵓⵖⴼⴰⵡⴰⵍ ⴷⴷⴰⵡ ⴰⵙ.",
        "summary-preview": "ⴱⵔⵉⴱⵢⵓ ⵏ ⵜⵓⴳⵣⵉⵍⵜ ⵏ ⵓⵙⵏⴼⵍ:",
        "blockedtitle": "ⵉⵜⵜⵡⴰⴳⴷⵍ ⵓⵙⵎⵔⴰⵙ ⴰⴷ",
-       "blockednoreason": "âµ\93âµ\94 âµ\9câ´»âµ\9câµ\9câµ¢âµ\93ⴼⴽâµ\89 ⴽⵔⴰ ⵏ ⵜⵎⵏⵜⵉⵍⵜ",
-       "whitelistedittext": "âµ\89 âµ\95ⴱⴱⵉ $1 ⵉⵖ ⵜⵔⵉⵜ ⴰⴷ ⵜⵙⵏⴼⵍⵜ ⵜⴰⵙⵏⵉⵡⵉⵏ.",
+       "blockednoreason": "âµ\93âµ\94 âµ\9câ´»âµ\9câµ\9cⵢⴰⵡⴼⴽⴰ ⴽⵔⴰ ⵏ ⵜⵎⵏⵜⵉⵍⵜ",
+       "whitelistedittext": "âµ\89 âµ\94ⴱⴱⵉ $1 ⵉⵖ ⵜⵔⵉⵜ ⴰⴷ ⵜⵙⵏⴼⵍⵜ ⵜⴰⵙⵏⵉⵡⵉⵏ.",
        "confirmedittext": "Illa fllak ad talst i tansa nk tbratin urta tsbadalt tisniwin.\nKcm zwar tft tansan nk tbratin ɣ [[Special:Preferences|Timssusmin n umqdac]].",
        "nosuchsectiontitle": "Ur as tufit ad taft ayyaw ad.",
        "nosuchsectiontext": "ⵜⵓⵔⵎⵜ ⴰⴷ ⵜⵙⵏⴼⵍⵜ ⵢⴰⵜ ⵜⴳⵣⵎⵉ ⵓⵔ ⵉⵍⵍⵉⵏ.\nⵉⵥⴹⴰⵔ ⴰⴷ ⵜⵉⵍⵉ ⵜⴻⵜⵜⵢⴰⵡⵙⵎⴰⵜⵜⵉ ⵏⵖ ⵜⴻⵜⵜⵡⴰⴽⴽⵙ ⵍⵍⵉⵖ ⴰⵔ ⵜⴻⵜⵜⴰⵏⵏⴰⵢⵜ ⵜⴰⵙⵏⴰ.",
        "page_first": "ⵜⴰⵎⵣⵡⴰⵔⵓⵜ",
        "page_last": "ⵜⴰⵎⴳⴳⴰⵔⵓⵜ",
        "histlegend": "Diff selection: ⵕⵛⵎ the radio boxes ⵏ ⵜⵓⵏⵖⵉⵍⵉⵏ ⵏⵏⴰ ⵜⵔⵉⵜ ⴰⴷ ⵜⵙⵎⵣⴰⵣⴰⵍⵜ, ⵜⴰⴷⴷⵜ ⵖⴼ enter ⵏⵖ ⵜⴰⴱⵓⵟⵓⵏⵜ ⵉⵍⵍⴰⵏ ⴷⴷⴰⵡ ⴰⵙ.<br />\nⵜⵉⵣⴳⵣⵉⵍⵉⵏ: <strong>({{int:cur}})</strong> = ⴰⵎⵣⴰⵔⴰⵢ ⵉⵍⵍⴰⵏ ⴷ ⵜⵓⵏⵖⵉⵍⵜ ⵉⴳⴳⵯⵔⴰⵏ, <strong>({{int:last}})</strong> = ⴰⵎⵣⴰⵔⴰⵢ ⵉⵍⵍⴰⵏ ⴷ ⵜⵓⵏⵖⵉⵍⵜ ⵉⵣⵡⴰⵔⵏ ⵜⴰⴷ, <strong>{{int:minoreditletter}}</strong> = ⴰⵙⵏⴼⵍ ⵓⵎⵥⵉⵢ.",
-       "history-fieldset-title": "ⵙⵉⴳⴳⵍ revisions",
+       "history-fieldset-title": "ⵙⵉⴳⴳⵍ ⵉⵣⵣⵔⴰⵢⵏ",
        "history-show-deleted": "ⵖⴰⵔ ⵜⵓⵏⵖⵉⵍⵜ ⵏⵏⴰ ⵉⵜⵜⵡⴰⴽⴽⵙⵏ",
-       "histfirst": "â´°âµ\87â´·âµ\89âµ\8e â´°â´½â´½âµ¯",
-       "histlast": "â´°âµ\8eâ´°âµ¢âµ\8fâµ\93 â´°â´½â´½âµ¯",
+       "histfirst": "ⴰⴽⴽⵯ âµ\89âµ\87â´·âµ\8eâµ\8f",
+       "histlast": "ⴰⴽⴽⵯ âµ\89âµ\8aâ´·âµ\89â´·âµ\8f",
        "historyempty": "(ⵉⵅⵡⴰ)",
        "history-feed-title": "ⴰⵎⵣⵔⵓⵢ ⵏ ⵜⵓⵏⵖⵉⵍⵉⵏ",
        "history-feed-description": "ⴰⵎⵣⵔⵓⵢ ⵏ ⵜⵓⵏⵖⵉⵍⵉⵏ ⵏ ⵜⴰⵙⵏⴰ ⴰⴷ ⵉⵍⵍⴰⵏ ⵖ ⵓⵡⵉⴽⵉ",
        "history-title": "ⴰⵎⵣⵔⵓⵢ ⵏ \"$1\"",
        "difference-title": "ⴰⵎⵣⴰⵔⴰⵢ ⵉⵍⵍⴰⵏ ⴳⵔ ⵜⵓⵏⵖⵉⵍⵉⵏ ⵏ \"$1\"",
        "difference-multipage": "(ⴰⵎⵣⴰⵔⴰⵢ ⴳⵔ ⵜⴰⵙⵏⵉⵡⵉⵏ)",
-       "lineno": "ⴰⵣⵔⵉⵔⴳ $1:",
+       "lineno": "ⴰⵣⵔⵉⵔⴳ $1 :",
        "compareselectedversions": "ⵙⵎⵣⴰⵣⴰⵍ ⵉⵣⵣⵔⴰⵢⵏ ⵜⵜⵢⴰⵙⵜⴰⵢⵏⵉⵏ",
        "showhideselectedversions": "Ml/Ḥbu ilqmn lli ittuystayn",
        "editundo": "ⵉⵡⵔⵔⵉ ⵏⵏ",
        "recentchanges-label-bot": "ⴰⵙⵏⴼⵍ ⴰⴷ ⵉⵙⴽⵔ ⵜ ⵢⴰⵏ ⵓⵔⵓⴱⵓ",
        "recentchanges-label-unpatrolled": "Ambddl ad ura jju ittmẓra",
        "recentchanges-label-plusminus": "ⵜⵏⴼⵍ ⵜⵉⴷⴷⵉ ⵏ ⵜⴰⵙⵏⴰ ⵙ ⵡⵓⵟⵟⵓⵏ ⴰⴷ ⵏ ⵉⴷ ⴱⴰⵢⵜ",
-       "recentchanges-legend-newpage": "{{int:recentchanges-label-newpage}} (âµ¥âµ\94 âµ\93âµ\8dâ´° [[Special:NewPages|âµ\9câ´°âµ\8dⴳⴰâµ\8eⵜ ⵏ ⵜⴰⵙⵏⵉⵡⵉⵏ ⵜⵉⵎⴰⵢⵏⵓⵜⵉⵏ]])",
+       "recentchanges-legend-newpage": "{{int:recentchanges-label-newpage}} (âµ¥âµ\94 âµ\93âµ\8dâ´° [[Special:NewPages|âµ\9câ´°âµ\8dâµ\89âµ\99âµ\9cⵜ ⵏ ⵜⴰⵙⵏⵉⵡⵉⵏ ⵜⵉⵎⴰⵢⵏⵓⵜⵉⵏ]])",
        "rcfilters-legend-heading": "<strong>ⵜⵉⵣⴳⵣⵉⵍⵉⵏ:</strong>",
        "rcfilters-days-title": "ⵓⵙⵙⴰⵏ ⴳⴳⵯⵔⴰⵏⵉⵏ",
        "rcfilters-hours-title": "ⵜⵉⵙⵔⴰⴳⵉⵏ ⴳⴳⵯⵔⴰⵏⵉⵏ",
        "recentchangeslinked-summary": "ⵉⵙⵏⴼⵉⵍⵏ ⵜⵜⵢⵓⵙⴽⴰⵔⵏⵉⵏ ⵜⵉⴳⵉⵔⴰ ⴰⴷ ⵉ ⵜⴰⵙⵏⵉⵡⵉⵏ ⵏⵏⴰ ⵙⵔⵙⵏⵜ ⵜⴻⵜⵜⴰⵡⵉ ⴽⵔⴰ ⵏ ⵜⴰⵙⵏⴰ ⵉⵥⵍⵉⵏ (ⵏⵖ ⵉ ⵉⴳⵎⴰⵎⵏ ⵏ ⴽⵔⴰ ⵏ ⵜⴰⴳⴳⴰⵢⵜ ⵉⵥⵍⵉⵏ).\nⵜⴰⵙⵏⵉⵡⵉⵏ ⵍⵍⴰⵏⵉⵏ ⵖ [[Special:Watchlist|ⵜⵍⴳⴰⵎⵜ ⵏⵏⴽ/ⵎ ⵏ ⵓⴹⴼⴼⵓⵔ]] ⵍⵍⴰⵏⵜ ⵙ ⵜⵉⵔⵔⴰ ⵣⵓⵔⵏⵉⵏ.",
        "recentchangeslinked-page": "ⵉⵙⵎ ⵏ ⵜⴰⵙⵏⴰ :",
        "recentchangeslinked-to": "ⵎⵍ ⵉⵙⵏⴼⵉⵍⵏ ⵏ ⵜⴰⵙⵏⵉⵡⵉⵏ ⵇⵇⵏⵏⵉⵏ ⵙ ⵜⴰⵙⵏⴰ instead",
-       "upload": "âµ\99â´½âµ\9câµ\94 ⴽⵔⴰ ⵏ ⵓⴼⴰⵢⵍⵓ",
+       "upload": "â´°âµ\8dâµ\8d â´· ⴽⵔⴰ ⵏ ⵓⴼⴰⵢⵍⵓ",
        "uploadbtn": "ⵙⴽⵜⵔ ⴰⴼⴰⵢⵍⵓ",
        "reuploaddesc": "Sbidd asrbu d turrit",
        "upload-tryagain": "Ṣafḍ Anglam n ufaylu li ibudln",
        "upload-form-label-usage-filename": "ⵉⵙⵎ ⵏ ⵓⴼⴰⵢⵍⵓ",
        "upload-form-label-infoform-categories": "ⵜⴰⴳⴳⴰⵢⵉⵏ",
        "upload-form-label-infoform-date": "ⴰⵙⴰⴽⵓⴷ",
-       "license": "ⵜⵓⵔⴰⴳⵜ:",
+       "license": "ⵜⵓⵔⴰⴳⵜ :",
        "license-header": "ⵜⵓⵔⴰⴳⵜ",
        "listfiles-delete": "ⴽⴽⵙ",
        "imgfile": "ⴰⴼⴰⵢⵍⵓ",
-       "listfiles": "âµ\9câ´°âµ\8dⴳⴰâµ\8eⵜ ⵏ ⵉⴼⴰⵢⵍⵓⵜⵏ",
+       "listfiles": "âµ\9câ´°âµ\8dâµ\89âµ\99âµ\9cⵜ ⵏ ⵉⴼⴰⵢⵍⵓⵜⵏ",
        "listfiles_date": "ⴰⵙⴰⴽⵓⴷ",
        "listfiles_name": "ⵉⵙⵎ",
        "listfiles_count": "ⵜⵓⵏⵖⵉⵍⵉⵏ",
        "uncategorizedcategories": "ⵜⴰⴳⴳⴰⵢⵉⵏ ⵓⵔ ⴰⵎⵓⵏⵉⵏ ⵖ ⵜⴰⴳⴳⴰⵢⵉⵏ",
        "prefixindex": "ⴽⵓⵍⵍⵓ ⵜⴰⵙⵏⵉⵡⵉⵏ ⵍⴰⵏⵉⵏ ⴰⵣⵡⵉⵔ",
        "protectedpages-page": "ⵜⴰⵙⵏⴰ",
-       "listusers": "âµ\9câ´°âµ\8dⴳⴰâµ\8eⵜ ⵏ ⵉⵙⵎⵔⴰⵙⵏ",
+       "listusers": "âµ\9câ´°âµ\8dâµ\89âµ\99âµ\9cⵜ ⵏ ⵉⵙⵎⵔⴰⵙⵏ",
        "usercreated": "{{GENDER:$3|ⵉⵏⵓⵍⴼⴰ|ⵜⵏⵓⵍⴼⴰ}} ⵖ $1 ⵖ $2",
        "newpages": "ⵜⴰⵙⵏⵉⵡⵉⵏ ⵜⵉⵎⴰⵢⵏⵓⵜⵉⵏ",
        "move": "ⵙⵎⵓⵜⵜⵉ",
        "linksearch-ok": "ⵙⵉⴳⴳⵍ",
        "linksearch-line": "$1 tmmuttid z $2",
        "listgrouprights-group": "ⵜⴰⵔⴰⴱⴱⵓⵜ",
-       "listgrouprights-members": "(âµ\9câ´°âµ\8dⴳⴰâµ\8eⵜ ⵏ ⵉⴳⵎⴰⵎⵏ)",
+       "listgrouprights-members": "(âµ\9câ´°âµ\8dâµ\89âµ\99âµ\9cⵜ ⵏ ⵉⴳⵎⴰⵎⵏ)",
        "emailuser": "Azn tabrat umsqdac ad",
        "emailsubject": "ⴰⵙⵏⵜⵍ:",
        "emailmessage": "ⵜⵓⵣⵉⵏⵜ:",
        "emailsend": "ⴰⵣⵏ",
-       "watchlist": "âµ\9câ´°âµ\8dⴳⴰâµ\8eⵜ ⵏ ⵓⴹⴼⴼⵓⵔ",
-       "mywatchlist": "âµ\9câ´°âµ\8dⴳⴰâµ\8eⵜ ⵏ ⵓⴹⴼⴼⵓⵔ",
+       "watchlist": "âµ\9câ´°âµ\8dâµ\89âµ\99âµ\9cⵜ ⵏ ⵓⴹⴼⴼⵓⵔ",
+       "mywatchlist": "âµ\9câ´°âµ\8dâµ\89âµ\99âµ\9cⵜ ⵏ ⵓⴹⴼⴼⵓⵔ",
        "watchlistfor2": "ⵉ $1 $2",
        "addedwatchtext": "tasna « [[:$1]] » tllan ɣ [[Special:Watchlist|umuɣ n umtfr]]. Imbdln lli dyuckan d tasna lli dis iṭṭuzn rad asn nskr agmmaḍ nsn. Tasna radd ttbayan s \"uḍnay\" ɣ [[Special:RecentChanges|Umuɣ n imbddeln imaynutn]]",
        "removedwatchtext": "Tasna \"[[:$1]]\" ḥra ttuykkas z [[Special:Watchlist|your watchlist]].",
        "sp-contributions-submit": "ⵙⵉⴳⴳⵍ",
        "whatlinkshere": "ⵎⴰⴷ ⵉⵜⵜⴰⵡⵉⵏ ⵙ ⵖⵉⴷ",
        "whatlinkshere-title": "ⵜⴰⵙⵏⵉⵡⵉⵏ ⵉⵜⵜⴰⵡⵢⵏ ⵙ \"$1\"",
-       "whatlinkshere-page": "ⵜⴰⵙⵏⴰ:",
+       "whatlinkshere-page": "ⵜⴰⵙⵏⴰ :",
        "linkshere": "ⵜⴰⵙⵏⵉⵡⵉⵏ ⴰⴷ ⴹⴼⴰⵔⵏⵉⵏ ⴰⵔ ⵜⵜⴰⵡⵉⵏⵜ ⵙ <strong>$2</strong>:",
        "nolinkshere": "ⵓⵍⴰ ⴽⵔⴰ ⵏ ⵜⴰⵙⵏⴰ ⵓⵔ ⴰⵔ ⵜⴻⵜⵜⴰⵡⵉ ⵙ <strong>$2</strong>.",
        "nolinkshere-ns": "Ur tlla kra n tasna izdin d  '''$2''' ɣ tɣult l-ittuystayn.",
        "whatlinkshere-hideimages": "$1 ⵉⵍⵉⵏⴽⵏ ⵏ ⵓⴼⴰⵢⵍⵓ",
        "whatlinkshere-filters": "ⵜⵉⵙⵜⵜⴰⵢⵉⵏ",
        "blockip": "ⴳⴷⵍ {{GENDER:$1|ⴰⵙⵎⵔⴰⵙ|ⵜⴰⵙⵎⵔⴰⵙⵜ}}",
-       "ipboptions": "2 ikudn:2 hours,1 as:1 day,3 ussan:3 days,1 imalas:1 week,2 imalasn:2 weeks,1 ayur:1 month,3 irn:3 months,6 irn:6 months,1 asggas:1 year,tusut ur iswuttan:infinite",
+       "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",
        "ipbhidename": "ḥbu assaɣ n umsqdac ɣ imbdln d umuɣn",
        "ipbwatchuser": "Tfr tisniwin d imsgdaln n umqdac",
        "autoblocklist-submit": "ⵙⵉⴳⴳⵍ",
        "tooltip-pt-anontalk": "Amsgdal f imbddeln n tansa n IP yad",
        "tooltip-pt-preferences": "ⵜⵉⵙⵖⴰⵍ {{GENDER:|ⵏⵏⴽ|ⵏⵏⵎ}}",
        "tooltip-pt-watchlist": "Tifilit n tisnatin li itsaggan imdddeln li gisnt ittyskarn..",
-       "tooltip-pt-mycontris": "âµ\9câ´°âµ\8dⴳⴰâµ\8eⵜ ⵏ ⵜⴷⵔⴰⵡⵉⵏ {{GENDER:|ⵏⵏⴽ|ⵏⵏⵎ}}",
+       "tooltip-pt-mycontris": "âµ\9câ´°âµ\8dâµ\89âµ\99âµ\9cⵜ ⵏ ⵜⴷⵔⴰⵡⵉⵏ {{GENDER:|ⵏⵏⴽ|ⵏⵏⵎ}}",
        "tooltip-pt-login": "ⵢⵓⴼ ⴰⴽ ⴰ'ⵏⵏ ⵜⵣⴷⵢⵜ, ⵎⴰⵛⴰ ⵓⵔ ⵉⴳⵉ ⴱⵣⵣⵉⵣⵜ.",
        "tooltip-pt-logout": "ⴼⴼⵖ",
        "tooltip-ca-talk": "ⴰⵎⵙⴰⵡⴰⵍ ⴼ ⵜⴰⵙⵏⴰ ⵏ ⵜⵓⵎⴰⵢⵜ",
        "tooltip-ca-undelete": "Rard imbddeln imzwura li ittyskarnin ɣ tasna yad",
        "tooltip-ca-move": "ⵙⵎⵓⵜⵜⵉ ⵜⴰⵙⵏⴰ ⴰⴷ",
        "tooltip-ca-watch": "ⵔⵏⵓ ⵜⴰⵙⵏⴰ ⴰⴷ ⵉ ⵜⵍⴳⴰⵎⵜ {{GENDER:|ⵏⵏⴽ|ⵏⵏⵎ}} ⵏ ⵓⴹⴼⴼⵓⵔ",
-       "tooltip-ca-unwatch": "âµ\99âµ\89âµ\9câµ\9câµ\89 âµ\9câ´°âµ\99âµ\8fâ´° â´°â´· âµ£âµ\96 âµ\9câµ\8dⴳⴰâµ\8eⵜ {{GENDER:|ⵏⵏⴽ|ⵏⵏⵎ}} ⵏ ⵓⴹⴼⴼⵓⵔ",
+       "tooltip-ca-unwatch": "âµ\99âµ\89âµ\9câµ\9câµ\89 âµ\8fâµ\8f âµ\9câ´°âµ\99âµ\8fâ´° â´°â´· âµ£âµ\96 âµ\9câ´°âµ\8dâµ\89âµ\99âµ\9cⵜ {{GENDER:|ⵏⵏⴽ|ⵏⵏⵎ}} ⵏ ⵓⴹⴼⴼⵓⵔ",
        "tooltip-search": "ⵙⵉⴳⴳⵍ ⵖ {{SITENAME}}",
        "tooltip-search-go": "ⴼⵜⵓ ⵙ ⵜⴰⵙⵏⴰ ⵉⵍⴰⵏ ⵏⵉⵜ ⵉⵙⵎ ⴰⴷ ⵉⵖ ⵜⵍⵍⴰ",
        "tooltip-search-fulltext": "ⵙⵉⴳⴳⵍ ⴰⴹⵔⵉⵙ ⴰⴷ ⵖ ⵜⴰⵙⵏⵉⵡⵉⵏ",
        "tooltip-n-mainpage-description": "ⴽⴽ ⴷ ⵜⴰⵙⵏⴰ ⵏ ⵓⵙⵏⵓⴱⴳ",
        "tooltip-n-portal": "ⴼ ⵓⴱⵕⵓⵊⵉ, ⵎⴰⴷ ⵜⵥⴹⴰⵔⵜ ⴰⴷ ⵜ ⵜⵙⴽⵔⵜ, ⵎⴰⵏⵉ ⵔⴰⴷ ⵜⴰⴼⵜ ⵓⵎⵍⴰⵏ",
        "tooltip-n-currentevents": "Tiɣri izrbn i kullu maɣid immusn",
-       "tooltip-n-recentchanges": "âµ\9câ´°âµ\8dⴳⴰâµ\8eⵜ ⵏ ⵉⵙⵏⴼⵉⵍⵏ ⴳⴳⵯⵔⴰⵏⵉⵏ ⵖ ⵓⵡⵉⴽⵉ",
+       "tooltip-n-recentchanges": "âµ\9câ´°âµ\8dâµ\89âµ\99âµ\9cⵜ ⵏ ⵉⵙⵏⴼⵉⵍⵏ ⴳⴳⵯⵔⴰⵏⵉⵏ ⵖ ⵓⵡⵉⴽⵉ",
        "tooltip-n-randompage": "ⵣⴷⵎ ⴷ ⴽⵔⴰ ⵏ ⵜⴰⵙⵏⴰ ⵙ ⵓⴷⵀⵎⴰⵙ",
        "tooltip-n-help": "ⵎⴰ ⵖ 'ⵜⵜⴰⴼⴰⵜ ⵜⵉⵡⵉⵙⵉ",
-       "tooltip-t-whatlinkshere": "âµ\9câ´°âµ\8dⴳⴰâµ\8eⵜ ⵏ ⴽⵓⵍⵍⵓ ⵜⴰⵙⵏⵉⵡⵉⵏ ⵉⵜⵜⴰⵡⵉⵏ ⵙ ⵖⵉⴷ",
+       "tooltip-t-whatlinkshere": "âµ\9câ´°âµ\8dâµ\89âµ\99âµ\9cⵜ ⵏ ⴽⵓⵍⵍⵓ ⵜⴰⵙⵏⵉⵡⵉⵏ ⵉⵜⵜⴰⵡⵉⵏ ⵙ ⵖⵉⴷ",
        "tooltip-t-recentchangeslinked": "ⵉⵙⵏⴼⵉⵍⵏ ⴳⴳⵯⵔⴰⵏⵉⵏ ⵖ ⵜⴰⵙⵏⵉⵡⵉⵏ ⵏⵏⴰ ⵙⵔⵙⵏ ⵜⴻⵜⵜⴰⵡⵉ ⵜⴰⵙⵏⴰ ⴰⴷ",
        "tooltip-feed-rss": "Usuddm (Flux) n tasna yad",
        "tooltip-feed-atom": "ⵉⴼⵉⵍⵉ ⴰⵟⵓⵎ ⵏ ⵜⴰⵙⵏⴰ ⴰⴷ",
-       "tooltip-t-contributions": "âµ\9câ´°âµ\8dⴳⴰâµ\8eⵜ ⵏ ⵜⴷⵔⴰⵡⵉⵏ ⵏ {{GENDER:$1|ⵓⵙⵎⵔⴰⵙ|ⵜⵙⵎⵔⴰⵙⵜ}} ⴰⴷ",
+       "tooltip-t-contributions": "âµ\9câ´°âµ\8dâµ\89âµ\99âµ\9cⵜ ⵏ ⵜⴷⵔⴰⵡⵉⵏ ⵏ {{GENDER:$1|ⵓⵙⵎⵔⴰⵙ|ⵜⵙⵎⵔⴰⵙⵜ}} ⴰⴷ",
        "tooltip-t-emailuser": "Ṣafd tabrat umsqdac ad",
-       "tooltip-t-upload": "âµ\99â´½âµ\9câµ\94 ⵉⴼⴰⵢⵍⵓⵜⵏ",
-       "tooltip-t-specialpages": "âµ\9câ´°âµ\8dⴳⴰâµ\8eâµ\9c âµ\8f â´½âµ\93âµ\8dâµ\8dâµ\93 âµ\9câ´°âµ\99âµ\8fâµ\89ⵡâµ\89âµ\8f âµ¥âµ\8dâµ\89âµ\8fⵉⵏ",
+       "tooltip-t-upload": "â´°âµ\8dâµ\8d â´· ⵉⴼⴰⵢⵍⵓⵜⵏ",
+       "tooltip-t-specialpages": "âµ\9câ´°âµ\8dâµ\89âµ\99âµ\9câµ\9c âµ\8f â´½âµ\93âµ\8dâµ\8dâµ\93 âµ\9câ´°âµ\99âµ\8fâµ\89ⵡâµ\89âµ\8f âµ\89âµ¥âµ\8dⵉⵏ",
        "tooltip-t-print": "Printable version of this page",
-       "tooltip-t-permalink": "Azday bdda i lqim n tasna yad",
+       "tooltip-t-permalink": "ⴰⵍⵉⵏⴽ ⵉⴳⴰⵏ ⵡⵉⵏ ⴱⴷⴷⴰ ⵉ ⵜⵓⵏⵖⵉⵍⵜ ⴰⴷ ⵏ ⵜⴰⵙⵏⴰ",
        "tooltip-ca-nstab-main": "ⵥⵔ ⵜⴰⵙⵏⴰ ⵏ ⵜⵓⵎⴰⵢⵜ",
        "tooltip-ca-nstab-user": "Ẓr tasna n useqdac",
        "tooltip-ca-nstab-media": "Iẓri n tasna n midya",
        "tooltip-rollback": "\"Rard\" s yan klik ażrig (iżrign) s ɣiklli sttin kkan tiklit li igguran",
        "tooltip-undo": "\"Sglb\" ḥiyd ambdl ad t mmurẓmt tasatmt n umbdl ɣ umuḍ tiẓri tamzwarut.",
        "tooltip-summary": "ⵙⵙⴽⵛⵎ ⵏⵏ ⴽⵔⴰ ⵏ ⵓⵣⴳⵣⵍ ⵎⵥⵥⵉⵏ",
+       "pageinfo-header-basic": "ⵓⵎⵍⴰⵏ ⵉⵙⵉⵍⴰⵏⵏ",
        "pageinfo-header-edits": "ⴰⵎⵣⵔⵓⵢ ⵏ ⵓⵙⵏⴼⵍ",
        "pageinfo-length": "ⵜⵉⴷⴷⵉ ⵏ ⵜⴰⵙⵏⴰ (ⵙ ⵉⴷ ⴱⴰⵢⵜ)",
        "pageinfo-language": "ⵜⵓⵜⵍⴰⵢⵜ ⵏ ⵜⵓⵎⴰⵢⵜ ⵏ ⵜⴰⵙⵏⴰ",
        "pageinfo-firsttime": "ⴰⵙⴰⴽⵓⴷ ⵏ ⵓⵙⵏⵓⵍⴼⵓ ⵏ ⵜⴰⵙⵏⴰ",
        "pageinfo-lastuser": "ⴰⵎⵙⵏⴼⵍ ⵉⴳⴳⵯⵔⴰⵏ",
        "pageinfo-lasttime": "ⴰⵙⴰⴽⵓⴷ ⵏ ⵓⵙⵏⴼⵍ ⴰⴽⴽⵯ ⵉⴳⴳⵯⵔⴰⵏ",
+       "pageinfo-magic-words": "{{PLURAL:$1|ⵜⴰⴳⵓⵔⵉ ⵉⵙⵎⴰⵊⵉⴽⵉⵏ|ⵜⵉⴳⵓⵔⵉⵡⵉⵏ ⵙⵎⴰⵊⵉⴽⵏⵉⵏ}} ($1)",
        "pageinfo-hidden-categories": "{{PLURAL:$1|ⴰⵙⵎⵉⵍ ⵉⵏⵜⵍⵏ|ⵉⵙⵎⵉⵍⵏ ⵏⵜⵍⵏⵉⵏ}} ($1)",
        "pageinfo-contentpage-yes": "ⵢⴰⵀ",
        "pageinfo-protect-cascading-yes": "ⵢⴰⵀ",
        "confirm-rollback-button": "ⵡⴰⵅⵅⴰ",
        "quotation-marks": "\"$1\"",
        "imgmultipagenext": "ⵜⴰⵙⵏⴰ ⴷ ⵉⴹⴼⴰⵔⵏ →",
-       "imgmultigo": "â´·â´·âµ\93!",
+       "imgmultigo": "âµ\8dâ´½âµ\8e âµ\8fâµ\8f !",
        "imgmultigoto": "ⴼⵜⵓ ⵙ ⵜⴰⵙⵏⴰ $1",
        "img-lang-default": "(ⵜⵓⵜⵍⴰⵢⵜ ⵙ ⵓⵡⵏⵓⵍ)",
        "ascending_abbrev": "aryaqliw",
index 6045d14..6fe42d0 100644 (file)
        "databaseerror-query": "Upit: $1",
        "databaseerror-function": "Funkcija: $1",
        "databaseerror-error": "Greška: $1",
+       "transaction-duration-limit-exceeded": "Zbog izbegavanja velikih kopirajućih zaostajanja, ova transakcija je prekinuta zbog toga što je trajanje zapisivanja ($1) premašilo ($2) sekundi ograničenja. \nUkoliko menjate puno artikala odjednom, pokušajte sa više manjih operacija.",
        "laggedslavemode": "<strong>Upozorenje:</strong> stranica možda ne sadrži nedavna ažuriranja.",
        "readonly": "Baza podataka je zaključana",
        "enterlockreason": "Unesite razlog za zaključavanje, uključujući i vreme otključavanja",
index 873185f..7a7fed3 100644 (file)
@@ -24,7 +24,7 @@
        "tog-usenewrc": "ಇಂಚಿಪೊದ ಬದಲಾವಣೆ ಬೊಕ್ಕೊ ವೀಕ್ಷಣಾಪಟ್ಟಿಡ್ ಪುಟೊತ ಅನುಸಾರ ಗುಂಪು ಬದಲಾವಣೆಲು",
        "tog-numberheadings": "ತರೆಬರವುಲೆಗ್ ಕ್ರಮಸಂಖ್ಯೆಲೆನ್ ತೋಜಾವು",
        "tog-editondblclick": "ರಡ್ಡ್ ಸರ್ತಿ ಒತ್ತ್‌ನಗ ಪುಟೊನು ಸಂಪೊಲಿಪುನಂಚ ಆವಡ್",
-       "tog-editsectiononrightclick": "ಪà³\81à²\9fà³\8aತ à²µà²¿à²¬à²¾à²\97à³\8aಲà³\86ನà³\8d à²\90ತ à²¸à³\80ರà³\8dಸಿà²\95à³\86ನà³\8d à²°à²¡à³\8dಡà³\8d à²¸à²°à³\8dತಿ à²\92ತà³\8dತà³\8dâ\80\8cನà²\97 ಸಂಪೊಲಿಪುನಂಚ ಉಪ್ಪಡ್",
+       "tog-editsectiononrightclick": "ವಿಬಾà²\97à³\8a  à²¸à³\80ರà³\8dಸಿà²\95à³\86ಲà³\86ನ à²¬à²²à²\97à³\81ಬà³\8dಬಿ à²\92ತà³\8dತà³\8dâ\80\8cನà²\97 à²µà²¿à²­à²¾à²\97à³\8a ಸಂಪೊಲಿಪುನಂಚ ಉಪ್ಪಡ್",
        "tog-watchcreations": "ಯಾನ್ ಉಂಡುಮಲ್ತಿನ ಪುಟೊಕ್ಲೆನ್ ಬೊಕ್ಕ ಅಪ್ಲೋಡ್ ಮಲ್ತಿ ಕಡತೊಲೆನ್ ಎನ್ನ ವೀಕ್ಷಣಾಪಟ್ಟಿಗ್ ಸೇರ್ಪಾಲೆ",
        "tog-watchdefault": "ಯಾನ್ ಸಂಪೊಲಿಪುನ ಪುಟೊಕ್ಲೆನ್ ಬೊಕ್ಕ ಕಡತೊಲೆನ್ ವೀಕ್ಷಣಾಪಟ್ಟಿಗ್ ಸೇರ್ಪಾಲೆ",
        "tog-watchmoves": "ಯಾನ್ ಸ್ತಲಾಂತರಿಪುನ ಪುಟೊಕ್ಲೆನ್ ಬೊಕ್ಕ ಕಡತೊಲೆನ್ ಎನ್ನ ವೀಕ್ಷಣಾಪಟ್ಟಿಗ್ ಸೇರ್ಪಾಲೆ",
@@ -41,8 +41,8 @@
        "tog-shownumberswatching": "ಪುಟೊನು ತೂವೊಂದುಪ್ಪುನಂಚಿನ ಸದಸ್ಯೆರ್‍ನ ಸಂಖ್ಯೆನ್ ತೊಜ್ಪಾಲೆ",
        "tog-oldsig": "ಇತ್ತೆ ಉಪ್ಪುನ ದಸ್ಕತ್ತ್",
        "tog-fancysig": "ದಸ್ಕತ್ತ್‌ನ್ ವಿಕಿಟೆಕ್ಷ್ಟ್ ಆದ್ ದೆತ್ತೊನು (ಸ್ವಯಂ ಕೊಂಡಿ ದಾಂತೆ)",
-       "tog-uselivepreview": "ನà³\87ರà³\8a à²®à³\81ನà³\8dನà³\8bà²\9fà³\8aನà³\81 à²\89ಪಯà³\8bà²\97 à²®à²²à³\8dಪà³\81ಲೆ",
-       "tog-forceeditsummary": "ಸà²\82ಪಾದನà³\86 à²¸à²¾à²°à²¾à²\82ಸà³\8aನà³\81 à²\95ಾಲಿ à²¬à³\81ಡà³\8dâ\80\8dà²\82ಡ à²\8eà²\82à²\95à³\8d à²¨à³\86ನಪà³\81 à²®à²²à³\8dಪà³\81ಲೆ",
+       "tog-uselivepreview": "ಪà³\81à²\9fà³\8aನà³\81 à²\95à³\81ಡಾ-à²\95ಣವà²\82ದà³\86 à²®à³\81ನà³\8dನà³\8bà²\9fà³\8aನà³\81 à²¤à³\8bà²\9cಾಲೆ",
+       "tog-forceeditsummary": "à²\95ಾಲಿ à²¸à²\82ಪಾದನà³\86 à²¸à²¾à²°à²¾à²\82ಸà³\8aನà³\81  à²¸à³\87ರಾನà²\97 à²\8eà²\82à²\95à³\8d à²¤à³\86ರಿಪಾಲೆ",
        "tog-watchlisthideown": "ವೀಕ್ಷಣಾಪಟ್ಟಿಡ್ ಎನ್ನ ಸಂಪಾದನೆಲೆನ್ ದೆಂಗಾಲೆ",
        "tog-watchlisthidebots": "ವೀಕ್ಷಣಾಪಟ್ಟಿಡ್ ಬಾಟ್ ಸಂಪಾದನೆಲೆನ್ ದೆಂಗಾಲೆ",
        "tog-watchlisthideminor": "ಎಲ್ಯ ಬದಲಾವಣೆಲೆನ್ ವೀಕ್ಷಣಾಪಟ್ಟಿರ್ದ್ ದೆಂಗಾಲೆ",
@@ -61,7 +61,7 @@
        "underline-always": "ಯಾಪಲ",
        "underline-never": "ಯಾಪಗ್ಲಾ ಇಜ್ಜಿ",
        "underline-default": "ಬ್ರೌಸರ್‍ದ ಯತಾಸ್ತಿತಿ",
-       "editfont-style": "ಬರà³\86ಪà³\81ನ à²\9cಾà²\97ದ à²\85à²\95à³\8dಷರದ ಶೈಲಿ:",
+       "editfont-style": "ಸà²\82ಪಾದಿ à²\9cಾà²\97ದ à²\85à²\95à³\8dಷರ ಶೈಲಿ:",
        "editfont-monospace": "ಒಂಜಿ ಜಾಗೆದ ಮುದ್ರೆಲಿಪಿ",
        "editfont-sansserif": "ಸಾನ್ಸ್-ಸೆರಿಫ್ ಲಿಪಿ",
        "editfont-serif": "ಸೆರಿಫ್ ಲಿಪಿ",
        "pagecategories": "{{PLURAL:$1|ವರ್ಗೊ|ವರ್ಗೊಲು}}",
        "category_header": "\"$1\" ವರ್ಗಡುಪ್ಪುನಂಚಿನ ಲೇಕನೊಲು",
        "subcategories": "ಉಪವರ್ಗೊಲು",
-       "category-media-header": "\"$1\" ವರ್ಗಡುಪ್ಪುನಂಚಿನ ಚಿತ್ರೊ/ಶಬ್ಧೊ ಫೈಲ್‍ಲು",
+       "category-media-header": "\"$1\" ವರ್ಗಡುಪ್ಪುನ ಮಾಧ್ಯಮೊಲು",
        "category-empty": "''ಈ ವರ್ಗೊಡು ಸದ್ಯಗ್ ಓವುಲ ಪುಟೊಕುಲಾವಡ್ ಅತ್ತಂಡ ಚಿತ್ರೊಲಾವಡ್ ಇಜ್ಜಿ.''",
        "hidden-categories": "{{PLURAL:$1|ದೆಂಗಾದ್ ದೀತಿನ ವರ್ಗೊ|ದೆಂಗಾದ್ ದೀತಿನ ವರ್ಗೊಲು}}",
        "hidden-category-category": "ದೆಂಗಾದ್ ದೀತಿನ ವರ್ಗೊಲು",
        "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 ಫೈಲ್‌ಲು}} ಈ ವರ್ಗೊಡು ಉಂಡು.",
+       "category-file-count-limited": "ತಿರ್ತ್ ಕೊರ್ತಿನ {{PLURAL:$1|ಫೈಲ್..|$1 ಫೈಲ್‌ಲು..}} ಚಾಲ್ತಿ ವರ್ಗೊಡು ಉಂಡು.",
        "listingcontinuesabbrev": "ದುಂಬು.",
-       "index-category": "ಸà³\82à²\9aಿà²\95à³\8dರಮà³\8aà²\9fಿತà³\8dತಿ ಪುಟಕುಲು",
-       "noindex-category": "ಸà³\82à²\9aಿà²\95à³\8dರಮà³\8aà²\9fಿà²\9cà³\8dà²\9cಾà²\82ದಿನ ಪುಟೊಕುಲು",
-       "broken-file-category": "ಕಡಿದಿನ ಕಡತ ಕೊಂಡಿಲು ಉಪ್ಪುನ ಪುಟೊಕುಲು",
-       "about": "à²\8eà²\82à²\95à³\8dಲà³\86ನ à²¬à²\97à³\8dà²\97à³\86",
-       "article": "ಲà³\87à²\96ನ ಪುಟ",
+       "index-category": "ಸà³\82à²\9aಿತ ಪುಟಕುಲು",
+       "noindex-category": "à²\85ಸà³\82à²\9aಿತ ಪುಟೊಕುಲು",
+       "broken-file-category": "ಕಡಿದಿನ ಕಡತ ಕೊಂಡಿಲು ಉಪ್ಪುನ ಪುಟೊಕುಲು",
+       "about": "ಬಗ್ಗೆ",
+       "article": "ಪರಿವಿಡಿ ಪುಟ",
        "newwindow": "(ಪೊಸ ಕಂಡಿನ್ ದೆಪ್ಪುಂಡು)",
        "cancel": "ವಜಾ ಮಲ್ಪುಲೆ",
-       "moredotdotdot": "ನನಲ...",
-       "morenotlisted": "à²\88 à²ªà²\9fà³\8dà²\9fಿ à²ªà³\82ರà³\8dತಿ à²\86ತà³\8dâ\80\8dà²\9cಿ.",
-       "mypage": "à²\8eನà³\8dನ à²ªà³\81à²\9fà³\8a",
-       "mytalk": "à²\8eನà³\8dನ à²\9aರà³\8dà²\9aà³\86",
-       "anontalk": "ಪಾತೆರ್ಲೆ",
+       "moredotdotdot": "ನನಾತà³\8d...",
+       "morenotlisted": "à²\88 à²ªà²\9fà³\8dà²\9fಿ à²\85ಪà³\82ರà³\8dಣ à²\86ದಿಪà³\8dಪà³\81.",
+       "mypage": "ಪುಟೊ",
+       "mytalk": "ಪಾತà³\86ರ",
+       "anontalk": "ಪಾತೆರ",
        "navigation": "ಸಂಚಾರೊ",
        "and": "&#32;ಬೊಕ್ಕ",
        "faq": "ಸಾಮಾನ್ಯವಾದ್ ಕೇನುನ ಪ್ರಶ್ನೆಲು",
        "help": "ಸಹಾಯೊ",
        "help-mediawiki": "ಮಿಡಿಯಾವಿಕಿತ ಬಗ್ಗೆ ಸಹಾಯ",
        "search": "ನಾಡ್‍ಲೆ",
-       "search-ignored-headings": "#<!--à²\88 à²²à³\88ನà³\8dâ\80\8cನà³\8d à²\8eà²\82à²\9a à²\89à²\82ಡà³\81 à²\85à²\82à²\9aà³\86ನà³\86 à²¬à³\81ಡà³\8dಲà³\86--> <pre>\n# à²¨à²¾à²¡à³\8dâ\80\8cನà²\97 à²\85ಲà²\95à³\8dಷà³\8dಯ à²®à²²à³\8dಪà³\8aಡಾಯಿನ à²¤à²°à³\86ಬರವà³\81ಲà³\81.\n# à²¤à²°à³\86ಬರವà³\81 à²\87ತà³\8dತಿ à²ªà³\81à²\9fà³\8a à²\87à²\82ಡà³\86à²\95à³\8dಸà³\8d à²\86ನà²\97ನà³\87, à²¨à³\86à²\95à³\8dà²\95à³\8d à²\86ಪಿನ à²¬à²¦à²²à²¾à²µà²£à³\86ಲà³\81 à²¤à³\8bà²\9cà³\81à²\82ಡà³\81.\n# à²\88ರà³\8d à²¶à³\82ನà³\8dಯ à²¸à²\82ಪಾದನà³\86 à²®à²²à³\8dತà³\8dâ\80\8cದà³\8d à²\92à²\82à²\9cಿ à²ªà³\81à²\9fà³\8aನà³\81 à²\95à³\81ಡ à²\87à²\82ಡà³\86à²\95à³\8dಸà³\8d à²\86ಪಿಲà³\86à²\95à³\8a à²®à²²à³\8dಪà³\8aಲಿ. \n# à²µà²¾à²\95à³\8dಯರà²\9aಣà³\86 à²\87à²\82à²\9a à²\89à²\82ಡà³\81:\n#   * \"#\" à²\85à²\95à³\8dಷರà³\8aಡà³\8dದà³\81 à²²à³\88ನà³\8dâ\80\8cದ à²\95ಡà³\86 à²®à³\81à²\9fà³\8dà²\9f à²\89ಪà³\8dಪà³\81ನ à²®à²¾à²¤à²¾ à²\9fಿಪà³\8dಪಣಿ.\n#   * à²\96ಾಲಿ à²\85ತà³\8dತಾà²\82ದಿನ à²\92à²\82à²\9cà³\8aà²\82à²\9cಿ à²²à³\88ನà³\8dâ\80\8cಲಾ à²\85à²\95à³\8dಷರ à²¨à²®à³\82ನà³\86 à²¬à³\8aà²\95à³\8dà²\95 à²®à²¾à²¤à³\86ನà³\8dಲಾ à²\85ಲà²\95à³\8dಷà³\8dಯ à²®à²²à³\8dಪà³\81ನ à²¤à²°à³\86ಬರವà³\81.\nà²\89ಲà³\8dಲà³\87à²\95à³\8a\nಪಿದಯಿದ à²\95à³\8aà²\82ಡಿಲà³\81\nà²\89à²\82ದà³\86ನà³\8dಲಾ à²¤à³\82ಲà³\86\n #</pre> <!--à²\88 à²²à³\88ನà³\8dâ\80\8cನ್ ಎಂಚ ಉಂಡು ಅಂಚೆನೆ ಬುಡ್ಲೆ-->",
+       "search-ignored-headings": "#<!--à²\88 à²²à³\88ನà³\8dâ\80\8cನà³\8d à²\8eà²\82à²\9a à²\89à²\82ಡà³\81 à²\85à²\82à²\9aà³\86ನà³\86 à²¬à³\81ಡà³\8dಲà³\86--> <pre>\n# à²¨à²¾à²¡à³\8dâ\80\8cನà²\97 à²\85ಲà²\95à³\8dಷà³\8dಯ à²®à²²à³\8dಪà³\8aಡಾಯಿನ à²¤à²°à³\86ಬರವà³\81ಲà³\81.\n# à²¤à²°à³\86ಬರವà³\81 à²\87ತà³\8dತಿ à²ªà³\81à²\9fà³\8a à²\87à²\82ಡà³\86à²\95à³\8dಸà³\8d à²\86ನà²\97ನà³\87, à²¨à³\86à²\95à³\8dà²\95à³\8d à²\86ಪಿನ à²¬à²¦à²²à²¾à²µà²£à³\86ಲà³\81 à²¤à³\8bà²\9cà³\81à²\82ಡà³\81.\n# à²\88ರà³\8d à²¶à³\82ನà³\8dಯ à²¸à²\82ಪಾದನà³\86 à²®à²²à³\8dತà³\8dâ\80\8cದà³\8d à²\92à²\82à²\9cಿ à²ªà³\81à²\9fà³\8aನà³\81 à²\95à³\81ಡ à²\87à²\82ಡà³\86à²\95à³\8dಸà³\8d à²\86ಪಿಲà³\86à²\95à³\8a à²®à²²à³\8dಪà³\8aಲಿ. \n# à²µà²¾à²\95à³\8dಯರà²\9aಣà³\86 à²\87à²\82à²\9a à²\89à²\82ಡà³\81:\n#   * \"#\" à²\85à²\95à³\8dಷರà³\8aಡà³\8dದà³\81 à²\97à³\86ರà³\86ತ à²\95ಡà³\86 à²®à³\81à²\9fà³\8dà²\9f à²\89ಪà³\8dಪà³\81ನ à²®à²¾à²¤à²¾ à²\9fಿಪà³\8dಪಣಿ.\n#   * à²\96ಾಲಿ à²\85ತà³\8dತಾà²\82ದಿನ à²\92à²\82à²\9cà³\8aà²\82à²\9cಿ à²\97à³\86ರà³\86ಲಾ à²\85à²\95à³\8dಷರ à²¨à²®à³\82ನà³\86 à²¬à³\8aà²\95à³\8dà²\95 à²®à²¾à²¤à³\86ನà³\8dಲಾ à²\85ಲà²\95à³\8dಷà³\8dಯ à²®à²²à³\8dಪà³\81ನ à²¤à²°à³\86ಬರವà³\81.\nà²\89ಲà³\8dಲà³\87à²\95à³\8a\nಪಿದಯಿದ à²\95à³\8aà²\82ಡಿಲà³\81\nà²\89à²\82ದà³\86ನà³\8dಲಾ à²¤à³\82ಲà³\86\n #</pre> <!--à²\88 à²\97à³\86ರà³\86ನ್ ಎಂಚ ಉಂಡು ಅಂಚೆನೆ ಬುಡ್ಲೆ-->",
        "searchbutton": "ನಾಡ್‍ಲೆ",
        "go": "ಪೋ",
        "searcharticle": "ಪೋಲೆ",
        "create-local": "ಸ್ಥಳೀಯ ವಿವರಣೆನ್ ಸೇರಾಲೆ",
        "delete": "ಮಾಜಾಲೆ",
        "undelete_short": "ಮಾಜಾದಿನ {{PLURAL:$1|ಒ೦ಜಿ ಬದಲಾವಣೆನ್|$1 ಬದಲಾವಣೆಲೆನ್}} ಪಿರ ಪಾಡ್ಲೆ",
-       "viewdeleted_short": "{{PLURAL:$1|1 à²¡à²¿à²²à³\80à²\9fà³\8d à²\86ತಿನ à²\92à²\82à²\9cಿ à²¸à²\82ಪಾದನà³\86ನà³\8d|$1 à²¡à²¿à²²à³\80à²\9fà³\8d à²\86ತಿನ ಸಂಪಾದನೆಲೆನ್}} ತೂಲೆ",
+       "viewdeleted_short": "{{PLURAL:$1|1 à²®à²¾à²\9cಾದಿನ à²\92à²\82à²\9cಿ à²¸à²\82ಪಾದನà³\86|$1 à²®à²¾à²\9cಾದಿನ ಸಂಪಾದನೆಲೆನ್}} ತೂಲೆ",
        "protect": "ಸ೦ರಕ್ಷಿಪುಲೆ",
        "protect_change": "ಬದಲ್ಪುಲೆ",
        "unprotect": "ರಕ್ಷಣೆನ್ ಬದಲ್‍ಪುಲೆ",
        "helppage-top-gethelp": "ಸಹಾಯೊ",
        "mainpage": "ಮುಖ್ಯ ಪುಟ",
        "mainpage-description": "ಮುಖ್ಯ ಪುಟ",
-       "policy-url": "Project:ನಿಯಮಾವಳಿ",
+       "policy-url": "Project:à²\95ಾರà³\8dಯನà³\80ತಿ",
        "portal": "ಸಮುದಾಯೊ ಪುಟೊ",
        "portal-url": "Project:ಸಮುದಾಯ ಪುಟೊ",
        "privacy": "ಕಾಸಗಿ ಕಾರ್ಯೊನೀತಿ",
        "versionrequiredtext": "ಈ ಪುಟೊನು ಗಲಸರೆ ಮೀಡಿಯವಿಕಿದ $1 ನೇ ಆವೃತ್ತಿ ಬೋಡು.\n[[Special:Version|ಆವೃತ್ತಿ ಪುಟೊನು]] ತೂಲೆ.",
        "ok": "ಸರಿ",
        "retrievedfrom": "\"$1\"ಡ್ದ್ ದೆತ್ತೊಂದುಂಡು",
-       "youhavenewmessages": "ಇರೆಗ್ $1 ಉಂಡು ($2).",
+       "youhavenewmessages": "{{PLURAL:$3|ಇರೆಗ್ ಉಂಡು}} $1  ($2).",
        "youhavenewmessagesfromusers": "{{PLURAL:$4|ಈರೆಗ್}} {{PLURAL:$3|ನನೊರಿ ಸದಸ್ಯೆಡ್ದ್|$3 ಸದಸ್ಯೆರೆಡ್ದ್}} $1 ಉಂಡು. ($2)",
        "youhavenewmessagesmanyusers": " ನಿಕ್ಲೆಗ್ ದಿಂಜ ಸದಸ್ಯೆರೆಡ್ದ್ $1 ಉಂಡು ($2).",
        "newmessageslinkplural": "{{PLURAL:$1|ಒಂಜಿ ಪೊಸ ಸಂದೇಸೊ|999=ಪೊಸ ಸಂದೇಸೊಲು}}",
        "nocookiesnew": "ಈರೆನ ಬಳಕೆದಾರ ಖಾತೆ ಸೄಷ್ಟಿ ಅತ್ಂಡ್. ಆಂಡ ಈರ್ ಲಾಗ್ ಇನ್ ಆತ್‘ಜ್ಜರ್.\n{{SITENAME}} ಲಾಗ್ ಇನ್ ಮಲ್ಪರ ಕುಕೀಸ್ ಉಪಯೋಗ ಮಲ್ಪುಂಡ್.\nಈರೆನ ಗಣಕಯಂತ್ರಡು ಕುಕೀಸ್ ನಿಷಿದ್ದ ವಾತ್ಂಡ್.\nದಯದೀದ್ ಈ ನಿಷಿದ್ಧನ್ ದೆತ್ತ್‘ದ್, ಈರೆನ ಬಳಕೆದಾರ ಪುದರ್ ಬೊಕ್ಕ  ಪ್ರವೇಶಪದ ಉಪಯೋಗಿಸಾದ್ ಲಾಗ್ ಇನ್ ಆಲೆ.",
        "nocookieslogin": "{{SITENAME}} ಲಾಗ್ ಇನ್ ಮಲ್ಪರ ಕುಕೀಸ್ ಉಪಯೋಗ ಮಲ್ಪುಂಡ್.\nಈರೆನ ಗಣಕಯಂತ್ರಡು ಕುಕೀಸ್ ನಿಷಿದ್ದ ವಾತ್ಂಡ್.\nದಯದೀದ್ ಈ ನಿಷಿದ್ಧನ್ ದೆತ್ತ್‘ದ್, ಕುಡೊರ ಪ್ರಯತ್ನ ಮಲ್ಪುಲೆ.",
        "nocookiesfornew": "ಮೂಲನ್  ನಿರ್ಧರಿಸಾವರ ಆವೊಂದಿಜ್ಜಿ  ಐಡ್‘ದಾವರ  ಈರೆನ ಖಾತೆ ಸೃಷ್ಟಿ ಆತ್‘ಜ್ಜಿ.  .\nದಯದೀದ್ ಕುಕೀಸ್ ನಿಷಿದ್ಧನ್ ದೆತ್ತ್‘ದ್, ಈ ಪುಟನ್ ಪಿರ ದಿಂಜಾದ್ (load)ಪ್ರಯತ್ನಿಸಾಲೆ.",
-       "createacct-loginerror": "ಖಾತೆ ರಚನೆ ಸಫಲ ಆಂಡ್, ಆಂಡಾ ಇರೆನ ಸ್ವಯಂ ಉಳಪ್ರವೇಶ ಮಲ್ಪರೆ ಆತಿಜಿ. ದಯಮಲ್ತ್ [[Special: UserLogin|manual login]] ಗು ದುಂಪೋಲೆ.",
+       "createacct-loginerror": "ಖಾತೆ ರಚನೆ ಸಫಲ ಆಂಡ್, ಆಂಡಾ ಇರೆನ ಸ್ವಯಂ ಉಳಪ್ರವೇಶ ಮಲ್ಪರೆ ಆತಿಜಿ. ದಯಮಲ್ತ್ [[Special:UserLogin|manual login]] ಗು ದುಂಪೋಲೆ.",
        "noname": "ಈರ್ ಸರಿಯಾಯಿನ ಬಳಕೆದಾರ ಪುದರ್ ಕೊರ್ತಿಜ್ಜರ್.",
        "loginsuccesstitle": "ಲಾಗ್ ಇನ್ ಯಶಸ್ವಿಯಾತ್ಂಡ್",
        "loginsuccess": "ಲಾಗ್ ಇನ್ ಯಶಸ್ವಿಯಾತ್‘ಂಡ್\". {{SITENAME}}  \"$1\".'''",
        "password-login-forbidden": "ಈ ಪ್ರವೇಶಪದ ಬೊಕ್ಕ ಬಳಕೆದಾರೆರೆನ ಪುದರ್‘ನ್ ನಿಷಿದ್ಧ ಮಲ್ತ್‘ದ್ಂಡ್",
        "mailmypassword": "ಪ್ರವೇಸೊ ಪದೊನ್ ಪಿರ ಸ್ತಾಪನೆ ಮಲ್ಪುಲೆ",
        "passwordremindertitle": "{{SITENAME}}ಗ್ ಪೊಸ ತಾತ್ಕಾಲಿಕ ಪ್ರವೇಶ ಪದ",
-       "passwordremindertext": "ಏರಾಒರಿ ($1 ಐಪಿ ವಿಳಾಸೊರ್ದು) {{ಜಾಲತಾಣಪುದರು}}ಗು ಒಂಜಿ ಪೊಸ ಸಂಕೇತಪದ ಕೇಂಡೆರ್. ಬಳಕೆದಾರೆ $2 ಗು ಒಂಜಿ ತತ್ಕಾಲದ ಸಂಕೇತಪದ ರಚಿಸಾದ್ ಬೊಕ ಅವೆನ್ $3 ಮಲ್ತ್ಂಡ್.ಉಂದು ಇರೆನ ಬಯಕೆ ಆದಿತ್ತ್ಂಡ, ಈರ್ ಉಳಪ್ರವೇಶ ಮಲ್ತ್ ಬೊಕ ಪೊಸ ಸಂಕೇತಪದ ಆಯ್ಕೆ ಮಲ್ಪೊಡು.ಇರೆನ ತತ್ಕಾಲದ ಸಂಕೇತಪದ {{PLURAL:$5|ಒಂಜಿದಿನ|$5 ದಿನೊಟು}}ಮುಗಿವುಂಡು.\nಒಂಜಾ ಬೇತೆ ಏರಾಒರಿ ಈ ಕೋರಿಕೆ ಮಲ್ತಿನಾತ್ಂಡ, ಇಜಿಂಡ ಈರೆಗ್ ಇರೆನ ದುಂಬುದ ಸಂಕೇತಪದ ನೆನಪಾಂಡ, ಬೊಕ ಈರ್ ಅವೆನ್ ಬದಲಾರೆ ಬಯಕುಜರ್ಡ, ಈರ್ ಈ ಸಂದೇಶೊನು ಅವಗಣನೆ ಮಲ್ಪೊಲಿ ಬೊಕ ಇರೆನ ಪರ ಸಂಕೇತಪದೊ ಬಳಕೆನ್ ದುಂಬರಿಯೊಲಿ.",
+       "passwordremindertext": "ಏರಾಒರಿ ($1 ಐಪಿ ವಿಳಾಸೊರ್ದು) {{ಜಾಲತಾಣಪುದರು}}$4ಗು ಒಂಜಿ ಪೊಸ ಸಂಕೇತಪದ ಕೇಂಡೆರ್. ಬಳಕೆದಾರೆ $2 ಗು ಒಂಜಿ ತತ್ಕಾಲದ ಸಂಕೇತಪದ ರಚಿಸಾದ್ ಬೊಕ ಅವೆನ್ $3 ಮಲ್ತ್ಂಡ್.ಉಂದು ಇರೆನ ಬಯಕೆ ಆದಿತ್ತ್ಂಡ, ಈರ್ ಉಳಪ್ರವೇಶ ಮಲ್ತ್ ಬೊಕ ಪೊಸ ಸಂಕೇತಪದ ಆಯ್ಕೆ ಮಲ್ಪೊಡು.ಇರೆನ ತತ್ಕಾಲದ ಸಂಕೇತಪದ {{PLURAL:$5|ಒಂಜಿದಿನ|$5 ದಿನೊಟು}}ಮುಗಿವುಂಡು.\nಒಂಜಾ ಬೇತೆ ಏರಾಒರಿ ಈ ಕೋರಿಕೆ ಮಲ್ತಿನಾತ್ಂಡ, ಇಜಿಂಡ ಈರೆಗ್ ಇರೆನ ದುಂಬುದ ಸಂಕೇತಪದ ನೆನಪಾಂಡ, ಬೊಕ ಈರ್ ಅವೆನ್ ಬದಲಾರೆ ಬಯಕುಜರ್ಡ, ಈರ್ ಈ ಸಂದೇಶೊನು ಅವಗಣನೆ ಮಲ್ಪೊಲಿ ಬೊಕ ಇರೆನ ಪರ ಸಂಕೇತಪದೊ ಬಳಕೆನ್ ದುಂಬರಿಯೊಲಿ.",
        "noemail": "ಸದಸ್ಯೆ \"$1\" ಪುದರ್‘ಡ್ ವಾ ಇ-ಅಂಚೆ ವಿಳಾಸೊಲ ದಾಖಲಾತ್‘ಜ್ಜಿ",
        "noemailcreate": "ಈರ್ ಇತ್ತೆ ಉಪ್ಪುನ ಇ-ಅಂಚೆ ವಿಳಾಸ ಕೊರೊಡ್",
        "passwordsent": "\"$1\" ಇಂಬೆರೆನ ಪುದರ್‘ಡ್ ದಾಖಲಾತ್‘ನ ಇ-ಅಂಚೆ ವಿಳಾಸೊಗ್ ಪೊಸ ಪ್ರವೇಶಪದ ಕಡಪುಡ್‘ದುಂಡು.ಐನ್ ತೂದು ಬೊಕ್ಕ ಕುಡ ಲಾಗಿನ್ ಇನ್ ಆಲೆ.",
        "blocked-mailpassword": "ಇರೆನ ಐಪಿ ವಿಳಾಸೊನು ಸಂಪಾದೆರೆ ಆವಂದಿನಂಚ ತಡೆತುದುಂಡು. ದುರುಪಯೋಗ ಆವರೆ ಬಲ್ಲಿ ಇಂದ್ ಈ ಐಪಿ ವಿಳಾಸೊಡು ಸಂಕೇತಪದ ಪಿರಪಡೆಪಿನ ಸೌಲಭ್ಯೊನು ಉಂತಾದ್ಂಡ್.",
        "eauthentsent": "ಒಂಜಿ ದೃಡೀಕರಣ ಇ-ಅಂಚೆನ್ ವಿಸೂಚಿತ ಇಅಂಚೆಗ್ ಕಡಪುಡುದುಂಡು.ಖಾತೆಗ್ ಬೇತೆ ಒವ್ವೆ ಇಅಂಚೆ ಕಡಪುಡುನ ದುಂಬು, ಖಾತೆ ಇರೆನವೆ ಇಂದ್ ಖಾತ್ರಿ ಮಲ್ಪರೆ, ಈರ್ ಇ-ಅಂಚೆಡ್ ಪಣ್ತಿನ ಸೂಚನೆಲೆನ್ ಅನುಸರಿಸಾವೊಡು.",
+       "throttled-mailpassword": "ಕರಿನ {{PLURAL:$1|ಗಂಟೆ|$1ಗಂಟೆಲೆಡ್}} ಒಂಜಿ ಸಂಕೇತಪದ ಪಿರಸ್ಥಾಪನ ಇಮೇಲ್ ಕಡಪುಡುದುಂಡು.\nದುರುಪಯೋಗ ಆವರೆಬಲ್ಲಿಂದ್,ಒಂಜೆ ಒಂಜಿ ಪಿರಸ್ಥಾಪನ ಸಂಕೇತಪದ ಇಮೇಲ್ {{PLURAL:$1|ಗಂಟೆ|$1ಗಂಟೆಲು}}ಕಡಪುಡುಂಡು.",
        "mailerror": "ಅಂಚೆ ಕಡಪುಡುನೆಡ್ ದೋಸೊ: $1",
+       "acct_creation_throttle_hit": "ಈ ವಿಕಿತ ಸಂದರ್ಶಕೆರ್ ಇರೆನ ಐಪಿ ವಿಳಾಸ ಬಳಸಾದ್ {{PLURAL:$1|ಖಾತೆ|$1ಖಾತೆಲೆನ್}} ಕರಿನ $2ಡು ರಚಿಸಾದೆರ್.ಅವು ಈ ಅವಧಿಡ್ ಅನುಮತಿ ಕೊರ್ತಿನ ಗರಿಷ್ಟಮಿತಿ. ಅಯಿತ ಫಲವಾದ್,ಈ ಐಪಿ ವಿಳಾಸ ಗಳಸುನ ಸಂದರ್ಶಕೆರ್ ನನ ಹೆಚ್ಚಿನ ಖಾತೆಲೆನ್ ಇತ್ತೆ ದೆಪ್ಪರೆ ಆಪುಜಿ.",
        "emailauthenticated": "ಇರೆನ ಈ-ಮೈಲ್ ವಿಲಾಸೊ $2 ತಾನಿ $3 ಕ್ಕ್ ಒಪ್ಪಿಗೆ ಆತ್ಂಡ್.",
+       "emailnotauthenticated": "ಇರೆನ ಇಮೇಲ್ ವಿಳಾಸ ನನಲಾ ದೃಡೀಕೃತ ಆತಿಜಿ.\nಈ ತಿರ್ತದ ಒವ್ವೆ ಲಕ್ಷಣೊಲೆಗ್ ಇಮೇಲ್ ಕಡಪುಡರೆ ಆಪುಜಿ.",
        "noemailprefs": "ಈ ಸೌಲಭ್ಯೊಲ್ ಕೆಲಸ ಮಲ್ಪರೆ ಒಂಜಿ ಇ-ಅಂಚೆ ವಿಳಾಸೊನ್ ನಮೂದು ಮಲ್ಪುಲೆ.",
        "emailconfirmlink": "ಇರೆನ ಇ-ಅಂಚೆ ವಿಳಾಸೊನ್ ದೃಡೀಕರಣ ಮಲ್ಪುಲೆ.",
+       "invalidemailaddress": "ಇಮೇಲ್ ವಿಳಾಸ ಅಮಾನ್ಯ ರೂಪನೊಡು ಉಪ್ಪುನಂಚ ತೋಜುನ ಕಾರಣ ಒಪ್ಪೆರೆ ಅಪುಜಿ.\nದಯಮಲ್ತ್ ಸರಿ-ರೂಪನದ ವಿಳಾಸ ಸೇರಾಲೆ,ಇಜಿಂಡ ಆ ಕಳೊನು ಖಾಲಿ ಬುಡುಲೆ.",
+       "cannotchangeemail": "ಖಾತೆ ಇಮೇಲ್ ವಿಳಾಸೊಲೆನ್ ಈ ವಿಕಿಟ್ ಬದಲರೆ ಆಪುಜಿ",
        "emaildisabled": "ಈ ಜಾಲತಾಣಡ್‍ದ್ ಮಿಂಚಂಚೆ ಕಡಪುಡರ ಆಪುಜ್ಜಿ",
        "accountcreated": "ಖಾತೆ ಸೃಷ್ಟಿಯಾತ್‘ಂಡ್.",
+       "accountcreatedtext": "ಬಳಕೆದಾರೆ ಖಾತೆ[[{{ns:ಬಳಕೆದಾರೆ}}:$1|$1]]([[{{ns:ಬಳಕೆದಾರೆ ಪಾತೆರ}}:$1|ಪಾತೆರ]])ಗಾದ್ ರಚಿಸಾದ್ ಆತ್ಂಡ್.",
+       "createaccount-title": "ಖಾತೆ ರಚನೆ {{SITENAME}}ಗಾದ್",
+       "createaccount-text": "ಏರಾಒರಿ ಇರೆನ ಇಮೆಲ್ ವಿಳಾಸೊಗು ಒಂಜಿ ಖಾತೆ ರಚಿಸಾದೆರ್ {{SITENAME}} ($4) ಪುದರ್ \"$2\", ಸಂಕೇತಪದ\"$3\".\nಈರ್ ಉಳಪ್ರವೇಶ ಮಲ್ತ್ ಬೊಕ  ಇತ್ತೆನೇ ಸಂಕೇತಪದ ಬದಲಾಲೆ.\nಈ ಖಾತೆ ದೋಷೊಡು ರಚನೆ ಆತಿನಾಂಡ,ಈರ್ ಈ ಸಂದೇಶೊನು ನಿರ್ಲಕ್ಷ ಮಲ್ಪೊಲಿ.",
+       "login-throttled": "ಈರ್ ದಿಂಜ ಸರ್ತಿ ಉಳಪ್ರವೇಶ ಪ್ರಯತ್ನ ಮಲ್ದರ್.\nದಯಮಲ್ತ್  ನನೊರ ಪ್ರಯತ್ನ ಮಲ್ಪುನ ದುಂಬು $1 ಕಾಪುಲೆ.",
        "login-abort-generic": "ಇರೆನ ಲಾಗ್ ಇನ್ ಪೈಲ್ ಆತ್ಂಡ್",
+       "login-migrated-generic": "ಇರೆನ ಖಾತೆ ವಲಸೆ ಆತ್ಂಡ್,ಬೊಕ ಇರೆನ ಬಳಕೆಪುದರ್ ಈ ವಿಕಿಟ್ ಅಸ್ತಿತ್ವೊಡು ಇಜ್ಜಿ.",
        "loginlanguagelabel": "ಬಾಸೆ: $1",
        "pt-login": "ಲಾಗ್ ಇನ್",
        "pt-login-button": "ಲಾಗಿನ್ ಆಲೆ",
        "search-category": "(ವರ್ಗ $1)",
        "search-file-match": "ಫೈಲ್‍ಡಿತ್ತಿ ವಿಸಯೊಗು ಸರಿ ಒಂಬುಂಡು",
        "search-suggest": "ಇಂದೆನ್ ನಾಡೊಂದುಲ್ಲರೆ: $1",
-       "search-interwiki-caption": "ಬಳà²\97ದ à²\87ತರ à²¯à³\8bà²\9cನà³\86ಲು",
+       "search-interwiki-caption": "ಸà³\8bದರಿ à²¯à³\8bà²\9cನà³\86ಲà³\86ನ à²«à²²à²¿à²¤à²¾à²\82ಶà³\8aಲು",
        "search-interwiki-default": "$1 ಫಲಿತಾಂಶೊಲು:",
        "search-interwiki-more": "(ಮಸ್ತ್)",
        "search-interwiki-more-results": "ನನಾತ್",
        "timezoneregion-europe": "ಯುರೋಪ್",
        "timezoneregion-indian": "ಹಿಂದೂ ಮಹಾಸಾಗರೊ",
        "timezoneregion-pacific": "ಪೆಸಿಫಿಕ್ ಮಹಾಸಾಗರೊ",
-       "allowemail": "ಬà³\87ತà³\86 à²¸à²¦à²¸à³\8dಯà³\86ರà³\86ಡà³\8dದà³\8d à²\87-ಮà³\88ಲà³\8dâ\80\8dಲà³\86ನà³\8d à²¦à³\86ತà³\8aನà³\8dಲ",
+       "allowemail": "à²\8eà²\82à²\95à³\8d à²\87-à²\85à²\82à²\9aà³\86 à²®à²²à³\8dಪರà³\86 à²¬à³\87ತà³\86 à²¸à²¦à²¸à³\8dಯà³\86ರà³\86à²\97à³\8d à²\85ನà³\81ಮತಿ à²\95à³\8aರà³\81ಲà³\86.",
        "prefs-searchoptions": "ನಾಡ್‍ಲ",
        "prefs-namespaces": "ಪುದರ್‍ದ ವರ್ಗೊಲು",
        "default": "ಮೂಲೊಸ್ಥಿತಿ",
        "prefs-pageswatchlist": "ವೀಕ್ಷಿತ (ತೂಯಿನ) ಪುಟೊಲು",
        "prefs-tokenwatchlist": "ಟೊಕನ್",
        "userrights": "ಸದಸ್ಯೆರೆ ಹಕ್ಕುಲು",
-       "userrights-lookup-user": "ಬಳà²\95à³\86ದಾರà³\86ರà³\86 à²\97à³\81à²\82ಪà³\81ಲà³\86ನà³\8d à²¨à²¿à²°à³\8dವಹಿಸಲ",
+       "userrights-lookup-user": "à²\92ರಿ à²¬à²³à²\95à³\86ದಾರà³\86ನà³\8d à²\86ಯà³\8dà²\95à³\86 à²®à²²à³\8dಪà³\81ಲà³\86",
        "userrights-user-editname": "ಒಂಜಿ ಸದಸ್ಯ ಪುದರ್ ಬರೆಲೆ",
        "userrights-editusergroup": "{{GENDER:$1|ಸದಸ್ಯೆರ್ನ}} ಗುಂಪುನ್ ಸೆರ್ಸಲೇ",
        "userrights-viewusergroup": "{{GENDER:$1|ಸದಸ್ಯೆರ್ನ}} ಗುಂಪುನ್ ತೂಲೆ",
        "grouppage-bot": "{{ns:project}}:ಬಾಟ್ಸ್",
        "grouppage-sysop": "{{ns:project}}:ನಿರ್ವಾಹಕೆರ್",
        "right-read": "ಪುಟಕ್‍ಲೆನ್ ಓದುಲೆ",
-       "right-edit": "ಪà³\81à²\9fà³\8aನà³\8d à²¸à²\82ಪಾದನà³\86 à²®à²²à³\8dಪà³\81ಲೆ",
+       "right-edit": "ಪà³\81à²\9fà³\8aಲà³\86ನà³\8d à²¸à²\82ಪಾದಿಸಾಲೆ",
        "right-move": "ಪುಟೊನ್",
        "right-writeapi": "ಬರವು ಎ.ಪಿ.ಐ. ದ ಉಪಯೋಗೊ",
        "right-delete": "ಪುಟೊಕುಲೆನ್ ಮಾಜಾಲೆ",
        "action-delete": "ಈ ಪುಟೊನ್ ಮಾಜಾಲೆ",
        "action-deleterevision": "ಈ ಆವೃತ್ತಿನ್ ಮಾಜಾಲೆ",
        "action-browsearchive": "ಮಜಾಯಿನಾ ಪುಟೋನ್ ನಡ್ಲೆ",
-       "action-undelete": "à²\88 à²ªà³\81à²\9fà³\8aನà³\8d à²®à²¾à²\9cಾಯಿನà³\86ನà³\8d à²°à²¦à³\8dದà³\8d à²®à²¾à²¨à³\8dಪà³\81ಲà³\87",
+       "action-undelete": "ಪà³\81à²\9fà³\8aಲà³\86ನà³\8d à²®à²¾à²\9cಾವà²\82ದà³\86 à²¦à³\80ಲà³\86",
        "action-sendemail": "ಇ-ಅಂಚೆ ಕಡಪುಡುಲೆ",
        "nchanges": "$1 {{PLURAL:$1|ಬದಲಾವಣೆ|ಬದಲಾವಣೆಲು}}",
        "enhancedrc-history": "ಇತಿಹಾಸೊ",
        "recentchanges-submit": "ತೋಜಾಲೆ",
        "rcfilters-quickfilters": "ಅರಿತ್ನ ವಿಸಯೊನ್ ಒರಿಪಾಲೆ",
        "rcfilters-savedqueries-rename": "ಪೊಸ ಪುದರ್",
-       "rcfilters-savedqueries-remove": "ದà³\86ಪà³\8dಪà³\81ಲೆ",
+       "rcfilters-savedqueries-remove": "ಮಾà²\9cಾಲೆ",
        "rcfilters-savedqueries-new-name-label": "ಪುದರ್",
        "rcfilters-savedqueries-cancel-label": "ವಜಾ ಮಲ್ಪುಲೆ",
-       "rcfilters-filterlist-whatsthis": "à²\89à²\82ದà³\81 à²¦à²¾à²¦à²¾?",
+       "rcfilters-filterlist-whatsthis": "à²\89à²\82ದà³\81 à²\8eà²\82à²\9a à²¬à³\87ಲà³\86 à²®à²²à³\8dಪà³\81à²\82ಡà³\81?",
        "rcfilters-filter-user-experience-level-learner-label": "ಕಲ್ಪುನರ್",
        "rcnotefrom": "<strong>$3, $4</strong> ಡ್ದ್ ಆತಿನ {{PLURAL:$5|ಬದಲಾವಣೆ|ಬದಲಾವಣೆಲು}} ತಿರ್ತ್ ಉಂಡು (ಒಟ್ಟುಗು <strong>$1</strong>  ತೋಜೊಂದುಂಡು).",
        "rclistfrom": "$2, $3 ಡ್ದ್ ಸುರುವಾತಿನ ಪೊಸ ಬದಲಾವಣೆಲೆನ್ ತೊಜ್ಪಾವು",
        "linkstoimage-more": "ಈ ಕಡತೊಗು $1 ಡ್ದ್ ಜಾಸ್ತಿ {{PLURAL:$1|ಪುಟೊ|ಪುಟೊಕುಲು}} ಸಂಪರ್ಕ ಕೊರ್ಪುಂಡು.\nಈ ಕಡೊತೊಗು ಮಾತ್ರ ಸಂಪರ್ಕ ಕೊರ್ಪಿನ {{PLURAL:$1|ಸುರುತ ಪುಟೊನು|ಸುರುತ $1 ಪುಟೊಕ್ಲೆನ್}} ತಿರ್ತ್‌ದ ಪಟ್ಟಿಡ್ ತೋಜಾದ್‌ಂಡ್.\n[[Special:WhatLinksHere/$2|ಇಡೀ ಪಟ್ಟಿಲಾ]] ಉಂಡು.",
        "nolinkstoimage": "ಈ ಫೈಲ್‍ಗ್ ಸಂಪರ್ಕೊ ಉಪ್ಪುನ ವಾ ಪುಟೊಲಾ ಇಜ್ಜಿ.",
        "linkstoimage-redirect": "$1 (ಕಡತ ಪುನರ್ನಿರ್ದೇಶನೊ) $2",
-       "sharedupload": "ಈ ಫೈಲ್’ನ್ ಮಸ್ತ್ ಜನ ಪಟ್ಟ್’ದುಲ್ಲೆರ್ ಅಂಚೆನೆ ಉಂದು ಮಸ್ತ್ ಪ್ರೊಜೆಕ್ಟ್’ಲೆಡ್ ಉಪಯೋಗಿಸೊಲಿ",
+       "sharedupload": "$1 ದವು ಈ ಕಡತ   ಬೊಕ ಉಂದೆನ್ ಇತರ ಯೋಜನೆಲೆಡ್ ಉಪಯೋಗಿಸಾವೊಲಿ",
        "sharedupload-desc-here": "ಈ ಪುಟೊ $1ಡ್ದ್ ಬೈದ್ಂಡ್ ಬೊಕ್ಕ ಬೇತೆ ಯೋಜನೆಲೆಡ್ ಗಲಸೊಲಿ.\n[$2 ಕಡತ ವಿವರಣೆ ಪುಟ]ತ ಮಿತ್ತ್ ವಿವರಣೆನ್ ತಿರ್ತ ಸಾಲ್‍ಡ್ ತೋಜಾದ್ಂಡ್.",
        "filepage-nofile": "ಈ ಪುದರ್‌ಡ್ ಒವ್ಲಾ ಕಡತ ಇಜ್ಜಿ.",
        "shared-repo-from": "$1 ನೆತ್ತ್",
        "whatlinkshere-hideimages": "$1 ಕಡತ ಕೊಂಡಿಲು",
        "whatlinkshere-filters": "ಅರಿಪೆಲು",
        "whatlinkshere-submit": "ಪೋಲೆ",
-       "blockip": "à²\88 à²¸à²¦à²¸à³\8dಯà³\86ರà³\86ನà³\8d à²¬à³\8dಲಾà²\95à³\8d à²®à²²à³\8dಪà³\81ಲà³\86",
+       "blockip": "ತಡà³\86ಪà³\81ಲà³\86 {{GENDER:$1|ಬಳà²\95à³\86ದಾರà³\86}}",
        "ipbreason": "ಕಾರಣೊ:",
        "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",
        "blocklist": "ತಡೆ ಆತಿನ ಸದಸ್ಯೆರ್",
-       "ipblocklist": "ತಡà³\86ಪತà³\8dತà³\8dâ\80\99ದಿನ à²\90.ಪಿ à²µà²¿à²³à²¾à²¸à³\8aಲà³\81 à²\85à²\82à²\9aà³\86ನà³\86 à²¬à²³à²\95à³\86ದ à²ªà³\81ದರà³\8dâ\80\99ಲà³\81",
+       "ipblocklist": "ತಡà³\86ತಿದಿನ à²¬à²³à²\95à³\86ದಾರà³\86ರà³\8d",
        "blocklist-target": "ಗುರಿ",
        "blocklist-reason": "ಕಾರಣೊ",
        "ipblocklist-submit": "ನಾಡ್‍ಲೆ",
index a8aa58a..a71d733 100644 (file)
        "nstab-special": "หน้าพิเศษ",
        "nstab-project": "หน้าโครงการ",
        "nstab-image": "ไฟล์",
-       "nstab-mediawiki": "สาร",
+       "nstab-mediawiki": "à¸\82à¹\89อà¸\84วาม",
        "nstab-template": "แม่แบบ",
        "nstab-help": "หน้าคำอธิบาย",
        "nstab-category": "หมวดหมู่",
        "timezoneregion-europe": "ทวีปยุโรป",
        "timezoneregion-indian": "มหาสมุทรอินเดีย",
        "timezoneregion-pacific": "มหาสมุทรแปซิฟิก",
-       "allowemail": "อà¸\99ุà¸\8dาà¸\95à¹\83หà¹\89à¸\9cูà¹\89à¹\83à¸\8aà¹\89อืà¹\88à¸\99อีà¹\80มลหา",
+       "allowemail": "อà¸\99ุà¸\8dาà¸\95à¹\83หà¹\89à¸\9cูà¹\89à¹\83à¸\8aà¹\89อืà¹\88à¸\99สà¹\88à¸\87อีà¹\80มลà¸\96ึà¸\87à¸\89ัà¸\99à¹\84à¸\94à¹\89",
        "email-allow-new-users-label": "อนุญาตอีเมลจากผู้ใช้ใหม่",
        "email-blacklist-label": "ห้ามผู้ใช้เหล่านี้มิให้อีเมลหา:",
        "prefs-searchoptions": "ค้นหา",
        "booksources-invalid-isbn": "รหัส ISBN ที่ให้ไว้ไม่ถูกต้อง กรุณาตรวจสอบจากต้นฉบับอีกครั้ง",
        "specialloguserlabel": "ผู้ดำเนินการ:",
        "speciallogtitlelabel": "เป้าหมาย (ชื่อเรื่องหรือ {{ns:user}}:ชื่อผู้ใช้ สำหรับผู้ใช้):",
-       "log": "à¸\9bูม",
+       "log": "รายà¸\81ารà¸\9aัà¸\99à¸\97ึà¸\81",
        "logeventslist-submit": "แสดง",
        "logeventslist-more-filters": "แสดงปูมเพิ่ม:",
        "logeventslist-patrol-log": "ปูมการตรวจสอบ",
        "emailfrom": "จาก:",
        "emailto": "ถึง:",
        "emailsubject": "เรื่อง:",
-       "emailmessage": "สาร:",
+       "emailmessage": "à¸\82à¹\89อà¸\84วาม:",
        "emailsend": "ส่ง",
        "emailccme": "ส่งอีเมลสำเนาข้อความของฉันหาฉัน",
        "emailccsubject": "คัดลอกสารของคุณไป $1: $2",
        "sp-contributions-newbies": "แสดงการเข้ามีส่วนร่วมของบัญชีใหม่เท่านั้น",
        "sp-contributions-newbies-sub": "สำหรับบัญชีใหม่",
        "sp-contributions-newbies-title": "การเข้ามีส่วนร่วมสำหรับบัญชีใหม่",
-       "sp-contributions-blocklog": "à¸\9bูมการบล็อก",
+       "sp-contributions-blocklog": "รายà¸\81ารà¸\9aัà¸\99à¸\97ึà¸\81การบล็อก",
        "sp-contributions-suppresslog": "ระงับการมีส่วนร่วมของผู้ใช้",
        "sp-contributions-deleted": "การมีส่วนร่วมของผู้ใช้ที่ถูกลบ",
        "sp-contributions-uploads": "อัปโหลด",
-       "sp-contributions-logs": "à¸\9bูม",
+       "sp-contributions-logs": "รายà¸\81ารà¸\9aัà¸\99à¸\97ึà¸\81",
        "sp-contributions-talk": "คุย",
        "sp-contributions-userrights": "การจัดการสิทธิผู้ใช้",
        "sp-contributions-blocked-notice": "ปัจจุบันผู้ใช้นี้ถูกบล็อก\nปูมการบล็อกล่าสุดแสดงด้านล่างนี้เพื่อการอ้างอิง:",
        "feedback-bugornote": "หากคุณได้อธิบายปัญหาทางเทคนิคในรายละเอียดแล้ว โปรด[$1 รายงานจุดบกพร่อง]\nมิฉะนั้น คุณสามารถแบบอย่างง่ายด้านล่าง ความเห็นของคุณจะถูกเพิ่มเข้าสู่ \"[$3 $2]\" ร่วมกับชื่อผู้ใช้ของคุณ",
        "feedback-cancel": "ยกเลิก",
        "feedback-close": "เสร็จสิ้น",
-       "feedback-message": "สาร:",
+       "feedback-message": "à¸\82à¹\89อà¸\84วาม:",
        "feedback-subject": "เรื่อง:",
        "feedback-submit": "ตกลง",
        "feedback-thanks": "ขอบคุณ! ผลป้อนกลับของคุณถูกโพสต์ไปยังหน้า \"[$2 $1]\" แล้ว",
index b09bc7e..c46e25d 100644 (file)
@@ -36,7 +36,7 @@
        "tog-hideminor": "Соңгы үзгәртүләр исемлегендә кече үзгәртүләр яшерелсен",
        "tog-hidepatrolled": "Тикшерелгән үзгәртүләр яңа үзгәртүләр исемлегеннән яшерелсен",
        "tog-newpageshidepatrolled": "Тикшерелгән битләр яңа битләр исемлегеннән яшерелсен",
-       "tog-hidecategorization": "Битләрне төркемләшүне ябу",
+       "tog-hidecategorization": "Битләрне төркемләшү яшерелсен",
        "tog-extendwatchlist": "Соңгыларын гына түгел, ә барлык үзгәртүләрне эченә алган, киңәйтелгән күзәтү исемлеге",
        "tog-usenewrc": "Соңгы үзгәртүләрдә һәм күзәтү исемлегендә үзгәрешләрне төркемләргә",
        "tog-numberheadings": "Атамалар автомат рәвештә номерлансын",
@@ -67,7 +67,7 @@
        "tog-watchlistreloadautomatically": "Фильтр алмашкан очракта күзәтү исемлеген автоматик рәвештә яңартырга (JavaScript кирәк)",
        "tog-watchlisthideanons": "Аноним кулланучыларның үзгәртүләре күзәтү исемлегеннән яшерелсен",
        "tog-watchlisthidepatrolled": "Тикшерелгән үзгәртүләр күзәтү исемлегеннән яшерелсен",
-       "tog-watchlisthidecategorization": "Битләрне төркемләшүне ябу",
+       "tog-watchlisthidecategorization": "Битләрне төркемләшү яшерелсен",
        "tog-ccmeonemails": "Башка кулланучыларга җибәргән хатларымның копияләре миңа да җибәрелсен",
        "tog-diffonly": "Юрама чагыштыру астында бит эчтәлеге күрсәтелмәсен",
        "tog-showhiddencats": "Яшерен төркемнәр күрсәтелсен",
        "sp-contributions-search": "Кертемне эзләү",
        "sp-contributions-username": "Кулланучының IP адресы яки исеме:",
        "sp-contributions-toponly": "Соңгы юрамадагы үзгәртүләр генә күрсәтелсен",
-       "sp-contributions-newonly": "Битләр ясау үзгәртмәләрен генә күрсәтү",
-       "sp-contributions-hideminor": "Кече үзгәртүләрне яшерергә",
+       "sp-contributions-newonly": "Битләр ясау үзгәртмәләре генә күрсәтелсен",
+       "sp-contributions-hideminor": "Кече үзгәртүләр яшерелсен",
        "sp-contributions-submit": "Эзләү",
        "whatlinkshere": "Бирегә нәрсә сылтый",
        "whatlinkshere-title": "$1 битенә сылтый торган битләр",
index 672ab4a..79ce634 100644 (file)
@@ -29,9 +29,9 @@ trait PHPUnit4And6Compat {
         * is a temporary backwards-compatibility layer while we transition.
         */
        public function setExpectedException( $name, $message = '', $code = null ) {
-               if ( is_callable( [ $this, 'expectException' ] ) ) {
+               if ( is_callable( 'parent::expectException' ) ) {
                        if ( $name !== null ) {
-                               $this->expectException( $name );
+                               parent::expectException( $name );
                        }
                        if ( $message !== '' ) {
                                $this->expectExceptionMessage( $message );
@@ -44,6 +44,18 @@ trait PHPUnit4And6Compat {
                }
        }
 
+       /**
+        * Future-compatible layer for PHPUnit 4's setExpectedException.
+        */
+       public function expectException( $exception ) {
+               if ( is_callable( 'parent::expectException' ) ) {
+                       parent::expectException( $exception );
+                       return;
+               }
+
+               parent::setExpectedException( $exception );
+       }
+
        /**
         * @see PHPUnit_Framework_TestCase::getMock
         *
diff --git a/tests/phpunit/data/media/translated.svg b/tests/phpunit/data/media/translated.svg
new file mode 100644 (file)
index 0000000..afd9fb4
--- /dev/null
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<svg xmlns="http://www.w3.org/2000/svg">
+       <g>
+               <switch>
+                       <text systemLanguage="ru"><tspan>RU</tspan></text>
+                       <text systemLanguage="de"><tspan>DE</tspan></text>
+                       <text>fallback</text>
+               </switch>
+       </g>
+</svg>
index 225c195..d3a4ed4 100644 (file)
@@ -40,36 +40,34 @@ class ApiQuerySiteinfoTest extends ApiTestCase {
        }
 
        public function testLinkPrefixCharset() {
-               global $wgContLang;
-
-               $this->setContentLang( 'ar' );
-               $this->assertTrue( $wgContLang->linkPrefixExtension(), 'Sanity check' );
+               $contLang = Language::factory( 'ar' );
+               $this->setContentLang( $contLang );
+               $this->assertTrue( $contLang->linkPrefixExtension(), 'Sanity check' );
 
                $data = $this->doQuery();
 
-               $this->assertSame( $wgContLang->linkPrefixCharset(), $data['linkprefixcharset'] );
+               $this->assertSame( $contLang->linkPrefixCharset(), $data['linkprefixcharset'] );
        }
 
        public function testVariants() {
-               global $wgContLang;
-
-               $this->setContentLang( 'zh' );
-               $this->assertTrue( $wgContLang->hasVariants(), 'Sanity check' );
+               $contLang = Language::factory( 'zh' );
+               $this->setContentLang( $contLang );
+               $this->assertTrue( $contLang->hasVariants(), 'Sanity check' );
 
                $data = $this->doQuery();
 
                $expected = array_map(
-                       function ( $code ) use ( $wgContLang ) {
-                               return [ 'code' => $code, 'name' => $wgContLang->getVariantname( $code ) ];
+                       function ( $code ) use ( $contLang ) {
+                               return [ 'code' => $code, 'name' => $contLang->getVariantname( $code ) ];
                        },
-                       $wgContLang->getVariants()
+                       $contLang->getVariants()
                );
 
                $this->assertSame( $expected, $data['variants'] );
        }
 
        public function testReadOnly() {
-               $svc = \MediaWiki\MediaWikiServices::getInstance()->getReadOnlyMode();
+               $svc = MediaWikiServices::getInstance()->getReadOnlyMode();
                $svc->setReason( 'Need more donations' );
                try {
                        $data = $this->doQuery();
@@ -82,18 +80,21 @@ class ApiQuerySiteinfoTest extends ApiTestCase {
        }
 
        public function testNamespaces() {
-               global $wgContLang;
-
                $this->setMwGlobals( 'wgExtraNamespaces', [ '138' => 'Testing' ] );
 
-               $this->assertSame( array_keys( $wgContLang->getFormattedNamespaces() ),
-                       array_keys( $this->doQuery( 'namespaces' ) ) );
+               $this->assertSame(
+                       array_keys( MediaWikiServices::getInstance()->getContentLanguage()->getFormattedNamespaces() ),
+                       array_keys( $this->doQuery( 'namespaces' ) )
+               );
        }
 
        public function testNamespaceAliases() {
-               global $wgNamespaceAliases, $wgContLang;
+               global $wgNamespaceAliases;
 
-               $expected = array_merge( $wgNamespaceAliases, $wgContLang->getNamespaceAliases() );
+               $expected = array_merge(
+                       $wgNamespaceAliases,
+                       MediaWikiServices::getInstance()->getContentLanguage()->getNamespaceAliases()
+               );
                $expected = array_map(
                        function ( $key, $val ) {
                                return [ 'id' => $val, 'alias' => strtr( $key, '_', ' ' ) ];
@@ -116,10 +117,8 @@ class ApiQuerySiteinfoTest extends ApiTestCase {
        }
 
        public function testMagicWords() {
-               global $wgContLang;
-
                $this->assertCount(
-                       count( $wgContLang->getMagicWords() ),
+                       count( MediaWikiServices::getInstance()->getContentLanguage()->getMagicWords() ),
                        $this->doQuery( 'magicwords' )
                );
        }
index 8e49bf9..7e43ce4 100644 (file)
@@ -1,7 +1,10 @@
 <?php
+
+use Wikimedia\TestingAccessWrapper;
+
 class ImagePageTest extends MediaWikiMediaTestCase {
 
-       function setUp() {
+       public function setUp() {
                $this->setMwGlobals( 'wgImageLimits', [
                        [ 320, 240 ],
                        [ 640, 480 ],
@@ -12,7 +15,7 @@ class ImagePageTest extends MediaWikiMediaTestCase {
                parent::setUp();
        }
 
-       function getImagePage( $filename ) {
+       public function getImagePage( $filename ) {
                $title = Title::makeTitleSafe( NS_FILE, $filename );
                $file = $this->dataFile( $filename );
                $iPage = new ImagePage( $title );
@@ -26,7 +29,7 @@ class ImagePageTest extends MediaWikiMediaTestCase {
         * @param array $dim Array [maxWidth, maxHeight, width, height]
         * @param array $expected Array [width, height] The width and height we expect to display at
         */
-       function testGetDisplayWidthHeight( $dim, $expected ) {
+       public function testGetDisplayWidthHeight( $dim, $expected ) {
                $iPage = $this->getImagePage( 'animated.gif' );
                $reflection = new ReflectionClass( $iPage );
                $reflMethod = $reflection->getMethod( 'getDisplayWidthHeight' );
@@ -36,7 +39,7 @@ class ImagePageTest extends MediaWikiMediaTestCase {
                $this->assertEquals( $actual, $expected );
        }
 
-       function providerGetDisplayWidthHeight() {
+       public function providerGetDisplayWidthHeight() {
                return [
                        [
                                [ 1024.0, 768.0, 600.0, 600.0 ],
@@ -71,7 +74,7 @@ class ImagePageTest extends MediaWikiMediaTestCase {
         * @param string $filename
         * @param int $expectedNumberThumbs How many thumbnails to show
         */
-       function testGetThumbSizes( $filename, $expectedNumberThumbs ) {
+       public function testGetThumbSizes( $filename, $expectedNumberThumbs ) {
                $iPage = $this->getImagePage( $filename );
                $reflection = new ReflectionClass( $iPage );
                $reflMethod = $reflection->getMethod( 'getThumbSizes' );
@@ -81,7 +84,7 @@ class ImagePageTest extends MediaWikiMediaTestCase {
                $this->assertEquals( count( $actual ), $expectedNumberThumbs );
        }
 
-       function providerGetThumbSizes() {
+       public function providerGetThumbSizes() {
                return [
                        [ 'animated.gif', 2 ],
                        [ 'Toll_Texas_1.svg', 1 ],
@@ -89,4 +92,41 @@ class ImagePageTest extends MediaWikiMediaTestCase {
                        [ 'jpeg-comment-binary.jpg', 2 ],
                ];
        }
+
+       /**
+        * @covers ImagePage::getLanguageForRendering()
+        * @dataProvider provideGetLanguageForRendering
+        *
+        * @param string|null $expected Expected language code
+        * @param string $wikiLangCode Wiki language code
+        * @param string|null $lang lang=... URL parameter
+        */
+       public function testGetLanguageForRendering( $expected = null, $wikiLangCode, $lang = null ) {
+               $params = [];
+               if ( $lang !== null ) {
+                       $params['lang'] = $lang;
+               }
+               $request = new FauxRequest( $params );
+               $this->setMwGlobals( 'wgLanguageCode', $wikiLangCode );
+
+               $page = $this->getImagePage( 'translated.svg' );
+               $page = TestingAccessWrapper::newFromObject( $page );
+
+               /** @var ImagePage $page */
+               $result = $page->getLanguageForRendering( $request, $page->getDisplayedFile() );
+               $this->assertEquals( $expected, $result );
+       }
+
+       public function provideGetLanguageForRendering() {
+               return [
+                       [ 'ru', 'ru' ],
+                       [ 'ru', 'ru', 'ru' ],
+                       [ null, 'en' ],
+                       [ null, 'fr' ],
+                       [ null, 'en', 'en' ],
+                       [ null, 'fr', 'fr' ],
+                       [ null, 'ru', 'en' ],
+                       [ 'de', 'ru', 'de' ],
+               ];
+       }
 }